diff --git a/overview.excali b/overview.excalidraw similarity index 62% rename from overview.excali rename to overview.excalidraw index 2e44eb207b..9ddf6bbecd 100644 --- a/overview.excali +++ b/overview.excalidraw @@ -5,8 +5,8 @@ "elements": [ { "type": "rectangle", - "version": 378, - "versionNonce": 106182949, + "version": 390, + "versionNonce": 456644392, "isDeleted": false, "id": "onnYqz_O4vJOjR4wkp3pT", "fillStyle": "hachure", @@ -16,7 +16,7 @@ "opacity": 100, "angle": 0, "x": 50.30755615234375, - "y": -370.69227600097656, + "y": -371.066159929548, "strokeColor": "#495057", "backgroundColor": "transparent", "width": 309.99999999999994, @@ -30,8 +30,8 @@ }, { "type": "text", - "version": 316, - "versionNonce": 1661147051, + "version": 327, + "versionNonce": 424992856, "isDeleted": false, "id": "fZ3_OpYGjqIiAEV2jujqn", "fillStyle": "hachure", @@ -41,7 +41,7 @@ "opacity": 100, "angle": 0, "x": 66.46139526367188, - "y": -343.5384216308594, + "y": -343.9123055594308, "strokeColor": "#495057", "backgroundColor": "transparent", "width": 140, @@ -59,8 +59,8 @@ }, { "type": "rectangle", - "version": 278, - "versionNonce": 337366149, + "version": 289, + "versionNonce": 2066346280, "isDeleted": false, "id": "TTUwv8fIJFsYUn4enIX05", "fillStyle": "hachure", @@ -70,7 +70,7 @@ "opacity": 100, "angle": 0, "x": 61.84600830078125, - "y": -302.23072814941406, + "y": -302.6046120779855, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -82,8 +82,8 @@ }, { "type": "rectangle", - "version": 319, - "versionNonce": 632875595, + "version": 330, + "versionNonce": 428283224, "isDeleted": false, "id": "xrLIrpHd9ydFjQkzB4S9T", "fillStyle": "hachure", @@ -93,7 +93,7 @@ "opacity": 100, "angle": 0, "x": 74.92292785644531, - "y": -285.4615020751953, + "y": -285.83538600376676, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -105,8 +105,8 @@ }, { "type": "rectangle", - "version": 340, - "versionNonce": 1582953445, + "version": 351, + "versionNonce": 1981910056, "isDeleted": false, "id": "RBToFNwCnMbOht5fJK7iL", "fillStyle": "hachure", @@ -116,7 +116,7 @@ "opacity": 100, "angle": 0, "x": 80.53828430175781, - "y": -268.8461151123047, + "y": -269.21999904087613, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -128,8 +128,8 @@ }, { "type": "rectangle", - "version": 249, - "versionNonce": 1130064107, + "version": 267, + "versionNonce": 503974744, "isDeleted": false, "id": "-rPF8sM9Jpa_cDJDLdYp1", "fillStyle": "hachure", @@ -139,7 +139,7 @@ "opacity": 100, "angle": 0, "x": 1044.9229736328125, - "y": -367.6153869628906, + "y": -367.98927089146207, "strokeColor": "#087f5b", "backgroundColor": "#40c057", "width": 160.76922607421878, @@ -156,8 +156,8 @@ }, { "type": "text", - "version": 326, - "versionNonce": 1092366149, + "version": 337, + "versionNonce": 624172328, "isDeleted": false, "id": "3Tz8z614MGQg8xJwgHAlm", "fillStyle": "hachure", @@ -167,7 +167,7 @@ "opacity": 100, "angle": 0.007730247605658214, "x": 1062.614970585966, - "y": -314.17626532216997, + "y": -314.5501492507414, "strokeColor": "#2b8a3e", "backgroundColor": "#ced4da", "width": 120, @@ -185,8 +185,8 @@ }, { "type": "rectangle", - "version": 270, - "versionNonce": 292885387, + "version": 285, + "versionNonce": 1466473000, "isDeleted": false, "id": "py4NCJGt0pQGydqjg7hpC", "fillStyle": "hachure", @@ -196,7 +196,7 @@ "opacity": 100, "angle": 0, "x": 1358.3076477050781, - "y": -377.6922912597656, + "y": -378.06617518833707, "strokeColor": "#087f5b", "backgroundColor": "#40c057", "width": 155.38458251953125, @@ -211,8 +211,8 @@ }, { "type": "text", - "version": 373, - "versionNonce": 985661093, + "version": 384, + "versionNonce": 1004335912, "isDeleted": false, "id": "-mBFXuTU6U80eQraa_-Gs", "fillStyle": "hachure", @@ -222,7 +222,7 @@ "opacity": 100, "angle": 0.007730247605658214, "x": 1380.4757359621287, - "y": -319.6383509816068, + "y": -320.0122349101782, "strokeColor": "#2b8a3e", "backgroundColor": "#ced4da", "width": 120, @@ -240,8 +240,8 @@ }, { "type": "arrow", - "version": 628, - "versionNonce": 1346398763, + "version": 644, + "versionNonce": 909283160, "isDeleted": false, "id": "EW6tX2Za_Xhst7nGvWz_k", "fillStyle": "hachure", @@ -251,7 +251,7 @@ "opacity": 100, "angle": 0, "x": 370.6293332909775, - "y": -277.1369773991085, + "y": -277.51086132767995, "strokeColor": "#2b8a3e", "backgroundColor": "#82c91e", "width": 667.5331517391103, @@ -262,14 +262,17 @@ "boundElementIds": [], "startBinding": { "elementId": "onnYqz_O4vJOjR4wkp3pT", - "gap": 10.321777138633834, - "focus": 0.15706284207072885 + "focus": 0.15581136777794483, + "gap": 10.32177713863382 }, "endBinding": { "elementId": "-rPF8sM9Jpa_cDJDLdYp1", - "gap": 6.760488602724681, - "focus": -0.12776957974764608 + "focus": -0.12776957974764605, + "gap": 6.760488602724763 }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, @@ -279,13 +282,12 @@ 667.5331517391103, -3.2522809578217107 ] - ], - "lastCommittedPoint": null + ] }, { "type": "arrow", - "version": 312, - "versionNonce": 569565701, + "version": 363, + "versionNonce": 1907500888, "isDeleted": false, "id": "7yD7hEDkVt3fdlN-a6W9c", "fillStyle": "hachure", @@ -294,8 +296,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 1224.2382879635184, - "y": -340.4502704732016, + "x": 1226.6490022492328, + "y": -312.55964547320167, "strokeColor": "#2b8a3e", "backgroundColor": "#82c91e", "width": 110.42309491523565, @@ -306,14 +308,17 @@ "boundElementIds": [], "startBinding": { "elementId": "-rPF8sM9Jpa_cDJDLdYp1", - "gap": 18.546088256487007, - "focus": -0.5904760987158655 + "focus": -0.23350876830499673, + "gap": 20.956802542201558 }, "endBinding": { "elementId": "py4NCJGt0pQGydqjg7hpC", - "gap": 23.64626482632422, - "focus": 0.5990477005523782 + "focus": 0.2578768917612495, + "gap": 21.235550540609665 }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, @@ -323,13 +328,12 @@ 110.42309491523565, -3.24639356342783 ] - ], - "lastCommittedPoint": null + ] }, { "type": "arrow", - "version": 259, - "versionNonce": 1420291275, + "version": 296, + "versionNonce": 1741559896, "isDeleted": false, "id": "SR6bc2QC7nrC3wajE1Hpu", "fillStyle": "hachure", @@ -339,7 +343,7 @@ "opacity": 100, "angle": 0, "x": 1326.5474175322172, - "y": -238.41857558344296, + "y": -269.5569684405858, "strokeColor": "#2b8a3e", "backgroundColor": "#82c91e", "width": 96.51341375770676, @@ -350,14 +354,17 @@ "boundElementIds": [], "startBinding": { "elementId": "py4NCJGt0pQGydqjg7hpC", - "gap": 31.760230172861, - "focus": -0.6862798252842804 + "focus": -0.3108586420565761, + "gap": 31.76023017286093 }, "endBinding": { "elementId": "-rPF8sM9Jpa_cDJDLdYp1", - "gap": 24.341804067479302, - "focus": 0.7162414193529143 + "focus": 0.32448009125210253, + "gap": 24.34180406747919 }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, @@ -367,13 +374,12 @@ -96.51341375770676, 1.9014248154235531 ] - ], - "lastCommittedPoint": null + ] }, { "type": "rectangle", - "version": 410, - "versionNonce": 464673125, + "version": 426, + "versionNonce": 1147068504, "isDeleted": false, "id": "wSZtrxfAjKRo624EZl6Qt", "fillStyle": "hachure", @@ -383,7 +389,7 @@ "opacity": 100, "angle": 0, "x": 976.15380859375, - "y": -144.00000762939453, + "y": -144.37389155796598, "strokeColor": "#495057", "backgroundColor": "transparent", "width": 365.38452148437494, @@ -394,13 +400,14 @@ "boundElementIds": [ "EW6tX2Za_Xhst7nGvWz_k", "txBcDAVu8TzBVD9-61McW", - "arA3Y6OXJM6vOt0LDD-oB" + "arA3Y6OXJM6vOt0LDD-oB", + "nFjAuosKZ0tTWxWCfh9FR" ] }, { "type": "text", - "version": 334, - "versionNonce": 1917197163, + "version": 345, + "versionNonce": 2098778712, "isDeleted": false, "id": "ul8312OS42SIPEOWdUsG-", "fillStyle": "hachure", @@ -410,7 +417,7 @@ "opacity": 100, "angle": 0, "x": 992.3076477050781, - "y": -116.84615325927734, + "y": -117.22003718784879, "strokeColor": "#495057", "backgroundColor": "transparent", "width": 336, @@ -428,8 +435,8 @@ }, { "type": "rectangle", - "version": 273, - "versionNonce": 1363928261, + "version": 284, + "versionNonce": 458628904, "isDeleted": false, "id": "0KuYvN_x3T6N-2EuliHs_", "fillStyle": "hachure", @@ -439,7 +446,7 @@ "opacity": 100, "angle": 0, "x": 987.6922607421875, - "y": -75.53845977783203, + "y": -75.91234370640348, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -451,8 +458,8 @@ }, { "type": "rectangle", - "version": 314, - "versionNonce": 627406347, + "version": 325, + "versionNonce": 66897752, "isDeleted": false, "id": "xiyuYq2CEqLGQh90R1YOo", "fillStyle": "hachure", @@ -462,7 +469,7 @@ "opacity": 100, "angle": 0, "x": 1000.7691802978516, - "y": -58.76923370361328, + "y": -59.143117632184726, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -474,8 +481,8 @@ }, { "type": "rectangle", - "version": 334, - "versionNonce": 1717371941, + "version": 345, + "versionNonce": 1553463848, "isDeleted": false, "id": "uoxbv8TjCzNKktaQwXM_m", "fillStyle": "hachure", @@ -485,7 +492,7 @@ "opacity": 100, "angle": 0, "x": 1006.3845367431641, - "y": -42.153846740722656, + "y": -42.5277306692941, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -497,8 +504,8 @@ }, { "type": "arrow", - "version": 364, - "versionNonce": 2097183915, + "version": 416, + "versionNonce": 670103080, "isDeleted": false, "id": "txBcDAVu8TzBVD9-61McW", "fillStyle": "hachure", @@ -508,41 +515,89 @@ "opacity": 100, "angle": 0, "x": 1128.5418912434284, - "y": -197.54138735327626, + "y": -197.9152712818477, "strokeColor": "#2b8a3e", "backgroundColor": "#82c91e", - "width": 4.2702716896776565, - "height": 36.50217435922815, + "width": 1.4105318817510124, + "height": 43.45529935922815, "seed": 1213214408, "groupIds": [], "strokeSharpness": "round", "boundElementIds": [], "startBinding": { "elementId": "-rPF8sM9Jpa_cDJDLdYp1", - "gap": 16.227838720942515, - "focus": 0.024242896450644872 + "focus": -0.07550449899403391, + "gap": 16.2278387209425 }, "endBinding": { "elementId": "wSZtrxfAjKRo624EZl6Qt", - "gap": 17.039205364653604, - "focus": -0.06420449710448181 + "focus": -0.18716403684495891, + "gap": 10.086080364653583 }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, 0 ], [ - 4.2702716896776565, - 36.50217435922815 + -1.4105318817510124, + 43.45529935922815 ] - ], - "lastCommittedPoint": null + ] + }, + { + "type": "arrow", + "version": 509, + "versionNonce": 28657704, + "isDeleted": false, + "id": "nFjAuosKZ0tTWxWCfh9FR", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1365.149034100571, + "y": -52.76460163899057, + "strokeColor": "#2b8a3e", + "backgroundColor": "#82c91e", + "width": 152.45665561824921, + "height": 1.044585073513872, + "seed": 544100184, + "groupIds": [], + "strokeSharpness": "round", + "boundElementIds": [], + "startBinding": { + "elementId": "wSZtrxfAjKRo624EZl6Qt", + "focus": 0.1045690095703064, + "gap": 23.610704022446043 + }, + "endBinding": { + "elementId": "7vCo-xqGWvZtigXdxp8kA", + "focus": -0.16832652411013702, + "gap": 14.321820860607431 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 152.45665561824921, + 1.044585073513872 + ] + ] }, { "type": "rectangle", - "version": 527, - "versionNonce": 785594245, + "version": 540, + "versionNonce": 2014010152, "isDeleted": false, "id": "QmPDup2YwWKvO_eASm8Sl", "fillStyle": "hachure", @@ -552,7 +607,7 @@ "opacity": 100, "angle": 0, "x": 509.0767517089844, - "y": 692.4616317749023, + "y": 692.0877478463309, "strokeColor": "#495057", "backgroundColor": "transparent", "width": 309.99999999999994, @@ -569,8 +624,8 @@ }, { "type": "text", - "version": 396, - "versionNonce": 1153544011, + "version": 407, + "versionNonce": 1202556968, "isDeleted": false, "id": "0xll3-TKr-90s0tq-ejQQ", "fillStyle": "hachure", @@ -580,7 +635,7 @@ "opacity": 100, "angle": 0, "x": 525.2305908203125, - "y": 719.6154861450195, + "y": 719.2416022164481, "strokeColor": "#495057", "backgroundColor": "transparent", "width": 169, @@ -598,8 +653,8 @@ }, { "type": "rectangle", - "version": 339, - "versionNonce": 619445989, + "version": 350, + "versionNonce": 2144396888, "isDeleted": false, "id": "u1y9QM-mTKEKIU9yifHrk", "fillStyle": "hachure", @@ -609,7 +664,7 @@ "opacity": 100, "angle": 0, "x": 520.6152038574219, - "y": 760.9231796264648, + "y": 760.5492956978934, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -621,8 +676,8 @@ }, { "type": "rectangle", - "version": 380, - "versionNonce": 1862503915, + "version": 391, + "versionNonce": 1322863400, "isDeleted": false, "id": "mQukTScQDIYTYldwEFEMe", "fillStyle": "hachure", @@ -632,7 +687,7 @@ "opacity": 100, "angle": 0, "x": 533.6921234130859, - "y": 777.6924057006836, + "y": 777.3185217721121, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -644,8 +699,8 @@ }, { "type": "rectangle", - "version": 400, - "versionNonce": 523557445, + "version": 411, + "versionNonce": 512908120, "isDeleted": false, "id": "bWUZrOVsmQ_XZ34ObB0Pe", "fillStyle": "hachure", @@ -655,7 +710,7 @@ "opacity": 100, "angle": 0, "x": 539.3074798583984, - "y": 794.3077926635742, + "y": 793.9339087350028, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -667,23 +722,23 @@ }, { "type": "rectangle", - "version": 346, - "versionNonce": 1053857931, + "version": 596, + "versionNonce": 619287080, "isDeleted": false, "id": "5PcsSw64Bqvnc8YnsuKvb", "fillStyle": "hachure", - "strokeWidth": 2, + "strokeWidth": 4, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, - "x": 973.6921691894531, - "y": 605.3847198486328, + "x": 974.2223031180245, + "y": 609.3914162772043, "strokeColor": "#862e9c", - "backgroundColor": "#be4bdb", - "width": 160.00000000000003, - "height": 161.53848266601562, - "seed": 1526361637, + "backgroundColor": "transparent", + "width": 317.01450892857144, + "height": 286.37107195172996, + "seed": 2061207640, "groupIds": [], "strokeSharpness": "sharp", "boundElementIds": [ @@ -698,8 +753,8 @@ }, { "type": "text", - "version": 403, - "versionNonce": 1183533477, + "version": 616, + "versionNonce": 795884584, "isDeleted": false, "id": "bC7RB-EfzDmcFRf05r_SI", "fillStyle": "hachure", @@ -708,375 +763,85 @@ "roughness": 0, "opacity": 100, "angle": 0.007730247605658214, - "x": 984.3694824840371, - "y": 655.0586212394128, + "x": 1042.5927139427342, + "y": 636.0123682355024, "strokeColor": "#862e9c", "backgroundColor": "#ced4da", - "width": 142, - "height": 45, + "width": 180.9118372917622, + "height": 59.86053439800955, "seed": 1969021896, "groupIds": [], "strokeSharpness": "sharp", "boundElementIds": [], - "fontSize": 36, + "fontSize": 47.88842751840763, "fontFamily": 1, "text": "Compiler", - "baseline": 32, + "baseline": 41.86053439800955, "textAlign": "left", "verticalAlign": "top" }, - { - "type": "rectangle", - "version": 401, - "versionNonce": 491294475, - "isDeleted": false, - "id": "v0ZAcTU4QTImOH9LUtzYt", - "fillStyle": "hachure", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 1229.0767822265625, - "y": 608.1539154052734, - "strokeColor": "#862e9c", - "backgroundColor": "#be4bdb", - "width": 173.84631347656256, - "height": 161.53848266601562, - "seed": 407971147, - "groupIds": [], - "strokeSharpness": "sharp", - "boundElementIds": [ - "EW6tX2Za_Xhst7nGvWz_k", - "7yD7hEDkVt3fdlN-a6W9c", - "SR6bc2QC7nrC3wajE1Hpu", - "txBcDAVu8TzBVD9-61McW", - "0ht3kx8jgYXXo3TvGM4F9", - "EZ3smDWP_fu7eClghDd-k", - "RhEQUm0uQR6YGaqS4CNFd", - "awo_SYbfiPlsWljFHo5M4", - "eNxFbI0zwppQnhOPIcsBm" - ] - }, { "type": "text", - "version": 447, - "versionNonce": 1276955909, + "version": 668, + "versionNonce": 1809775192, "isDeleted": false, - "id": "EIOgULsPrKWj42rV1Nn6T", + "id": "9p13P85R5CiKXHGZvnrp5", "fillStyle": "hachure", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 0, "opacity": 100, "angle": 0.007730247605658214, - "x": 1250.5235469607053, - "y": 663.9391094514108, + "x": 1051.2976558778787, + "y": 730.1728455002057, "strokeColor": "#862e9c", "backgroundColor": "#ced4da", - "width": 128, - "height": 45, - "seed": 1174367944, + "width": 178.73479313048435, + "height": 35.43200744877443, + "seed": 1718146136, "groupIds": [], "strokeSharpness": "sharp", "boundElementIds": [], - "fontSize": 36, + "fontSize": 28.34560595901954, "fontFamily": 1, - "text": "Domain", - "baseline": 32, + "text": "Model builder", + "baseline": 24.432007448774428, "textAlign": "left", "verticalAlign": "top" }, - { - "type": "rectangle", - "version": 162, - "versionNonce": 715534795, - "isDeleted": false, - "id": "OFr4ynjDZ9f1A27wUhBc1", - "fillStyle": "hachure", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 0, - "opacity": 100, - "angle": 0, - "x": 1499.5384521484375, - "y": 607.7692260742188, - "strokeColor": "#495057", - "backgroundColor": "#ced4da", - "width": 257.6923828125, - "height": 45.3846435546875, - "seed": 1205785800, - "groupIds": [ - "dTJQ3kwXPJ9ttNJC3QzNg" - ], - "strokeSharpness": "sharp", - "boundElementIds": [ - "wbf8ZTm3395VJ4UVy5Xk9", - "EZ3smDWP_fu7eClghDd-k", - "mbhT9GMQ5sgaYgyrZ5hP3" - ] - }, { "type": "text", - "version": 112, - "versionNonce": 1600578661, - "isDeleted": false, - "id": "HPVd7YVC4hC4INYO5QcBL", - "fillStyle": "hachure", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 0, - "opacity": 100, - "angle": 0, - "x": 1557.8846435546875, - "y": 612.9615478515625, - "strokeColor": "#495057", - "backgroundColor": "#82c91e", - "width": 141, - "height": 35, - "seed": 833729736, - "groupIds": [ - "dTJQ3kwXPJ9ttNJC3QzNg" - ], - "strokeSharpness": "sharp", - "boundElementIds": [ - "wbf8ZTm3395VJ4UVy5Xk9" - ], - "fontSize": 28, - "fontFamily": 1, - "text": "Typescript", - "baseline": 25, - "textAlign": "center", - "verticalAlign": "middle" - }, - { - "type": "rectangle", - "version": 187, - "versionNonce": 1513341035, + "version": 742, + "versionNonce": 23492392, "isDeleted": false, - "id": "3hGCNaOPLEsh0CczVAHWM", + "id": "Q17-0IPsyzBQI6qc6y0eZ", "fillStyle": "hachure", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 0, "opacity": 100, - "angle": 0, - "x": 1497.3846435546875, - "y": 682.9998779296875, - "strokeColor": "#495057", + "angle": 0.007730247605658214, + "x": 1030.095112104456, + "y": 816.8051103037989, + "strokeColor": "#862e9c", "backgroundColor": "#ced4da", - "width": 257.6923828125, - "height": 45.3846435546875, - "seed": 1012222392, - "groupIds": [ - "S6WrMYoRzPEQEMMXDEQHv" - ], - "strokeSharpness": "sharp", - "boundElementIds": [ - "RhEQUm0uQR6YGaqS4CNFd" - ] - }, - { - "type": "text", - "version": 149, - "versionNonce": 1681330117, - "isDeleted": false, - "id": "dBQoKRyO3jUEgr7m2HFrp", - "fillStyle": "hachure", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 0, - "opacity": 100, - "angle": 0, - "x": 1592.2308349609375, - "y": 688.1921997070312, - "strokeColor": "#495057", - "backgroundColor": "#82c91e", - "width": 68, - "height": 35, - "seed": 1439124936, - "groupIds": [ - "S6WrMYoRzPEQEMMXDEQHv" - ], - "strokeSharpness": "sharp", - "boundElementIds": [], - "fontSize": 28, - "fontFamily": 1, - "text": "Java", - "baseline": 25, - "textAlign": "center", - "verticalAlign": "top" - }, - { - "type": "rectangle", - "version": 474, - "versionNonce": 1784052491, - "isDeleted": false, - "id": "fhcnKkzaRWvPRTd0clalJ", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 0, - "opacity": 100, - "angle": 0, - "x": 1498.3076782226562, - "y": 749.1537475585938, - "strokeColor": "#000000", - "backgroundColor": "#000000", - "width": 320.7694091796875, - "height": 53.07690429687497, - "seed": 1088118216, - "groupIds": [], - "strokeSharpness": "sharp", - "boundElementIds": [ - "awo_SYbfiPlsWljFHo5M4", - "FKHphI2_j4RU5eol-Y0aU" - ] - }, - { - "type": "text", - "version": 446, - "versionNonce": 1756024613, - "isDeleted": false, - "id": "Tz0yke2d-xLmP3tSBAY2B", - "fillStyle": "hachure", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 0, - "opacity": 100, - "angle": 0, - "x": 1523.1538696289062, - "y": 754.3460693359375, - "strokeColor": "#ffff", - "backgroundColor": "#82c91e", - "width": 268, - "height": 45, - "seed": 1399341752, - "groupIds": [], - "strokeSharpness": "sharp", - "boundElementIds": [ - "E9GCXoEwG8k8uOtqGXKFf" - ], - "fontSize": 36, - "fontFamily": 1, - "text": "Canonical Json", - "baseline": 32, - "textAlign": "center", - "verticalAlign": "top" - }, - { - "type": "rectangle", - "version": 269, - "versionNonce": 1737023915, - "isDeleted": false, - "id": "pCcGR57DFKe-DB0PReOzC", - "fillStyle": "hachure", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 0, - "opacity": 100, - "angle": 0, - "x": 990.2305297851562, - "y": 933.8462829589844, - "strokeColor": "#0b7285", - "backgroundColor": "#15aabf", - "width": 293.0770263671875, - "height": 59.2308349609375, - "seed": 279942088, - "groupIds": [], - "strokeSharpness": "sharp", - "boundElementIds": [ - "E9GCXoEwG8k8uOtqGXKFf" - ] - }, - { - "type": "text", - "version": 205, - "versionNonce": 1529848453, - "isDeleted": false, - "id": "CKcGOU2jFTk-w3CFlHyeQ", - "fillStyle": "hachure", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 0, - "opacity": 100, - "angle": 0, - "x": 1048.5767211914062, - "y": 937.5001525878906, - "strokeColor": "#0b7285", - "backgroundColor": "#82c91e", - "width": 182, - "height": 45, - "seed": 1117416632, - "groupIds": [], - "strokeSharpness": "sharp", - "boundElementIds": [], - "fontSize": 36, - "fontFamily": 1, - "text": "Typescript", - "baseline": 32, - "textAlign": "center", - "verticalAlign": "middle" - }, - { - "type": "rectangle", - "version": 349, - "versionNonce": 1794470987, - "isDeleted": false, - "id": "8eJTo8uSQSyfR3BOaG9SU", - "fillStyle": "hachure", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 0, - "opacity": 100, - "angle": 0, - "x": 1336.5383911132812, - "y": 938.3075256347656, - "strokeColor": "#0b7285", - "backgroundColor": "#15aabf", - "width": 291.5385742187501, - "height": 54.615356445312486, - "seed": 471456456, - "groupIds": [], - "strokeSharpness": "sharp", - "boundElementIds": [ - "RaMitRcKVYcOhuFZyZsad", - "FKHphI2_j4RU5eol-Y0aU" - ] - }, - { - "type": "text", - "version": 282, - "versionNonce": 8587749, - "isDeleted": false, - "id": "PMZIWRZTItnsLZd7DA5Ic", - "fillStyle": "hachure", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 0, - "opacity": 100, - "angle": 0, - "x": 1434.4614868164062, - "y": 938.8846130371094, - "strokeColor": "#0b7285", - "backgroundColor": "#82c91e", - "width": 88, - "height": 45, - "seed": 790369720, + "width": 217, + "height": 36, + "seed": 1883372072, "groupIds": [], "strokeSharpness": "sharp", "boundElementIds": [], - "fontSize": 36, + "fontSize": 28.34560595901954, "fontFamily": 1, - "text": "Java", - "baseline": 32, - "textAlign": "center", + "text": "Model validator", + "baseline": 25, + "textAlign": "left", "verticalAlign": "top" }, { "type": "line", - "version": 229, - "versionNonce": 74887915, + "version": 240, + "versionNonce": 129888088, "isDeleted": false, "id": "udPYVgdtw2CYzs_fDf3RL", "fillStyle": "solid", @@ -1086,7 +851,7 @@ "opacity": 100, "angle": 0, "x": 515.418972271681, - "y": 451.8756370842457, + "y": 451.50175315567424, "strokeColor": "#9e9e9e", "backgroundColor": "#fab005", "width": 1297.9656712830065, @@ -1097,6 +862,9 @@ "boundElementIds": [], "startBinding": null, "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, "points": [ [ 0, @@ -1106,13 +874,12 @@ 1297.9656712830065, 1.1244239509105682 ] - ], - "lastCommittedPoint": null + ] }, { "type": "line", - "version": 270, - "versionNonce": 699565381, + "version": 281, + "versionNonce": 1323127336, "isDeleted": false, "id": "5yHgxOBEBjC1Ky6o0Ia3x", "fillStyle": "solid", @@ -1122,7 +889,7 @@ "opacity": 100, "angle": 0, "x": 515.0556165069343, - "y": 82.13004876673219, + "y": 81.75616483816074, "strokeColor": "#9e9e9e", "backgroundColor": "#fab005", "width": 1297.9656712830065, @@ -1133,6 +900,9 @@ "boundElementIds": [], "startBinding": null, "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, "points": [ [ 0, @@ -1142,13 +912,12 @@ 1297.9656712830065, 1.1244239509105682 ] - ], - "lastCommittedPoint": null + ] }, { "type": "rectangle", - "version": 432, - "versionNonce": 454587819, + "version": 509, + "versionNonce": 510608216, "isDeleted": false, "id": "ejk_vp10NlDUKrHHxKfKR", "fillStyle": "hachure", @@ -1157,8 +926,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 1008.34619140625, - "y": 167.7692108154297, + "x": 1008.6642717633927, + "y": 194.9176483154297, "strokeColor": "#e67700", "backgroundColor": "#fd7e14", "width": 244.61535644531256, @@ -1175,13 +944,17 @@ "eIB4EK4mU_2yAGfSVfz17", "1Pa6kxrvJxpAdL_u4YFgK", "mbhT9GMQ5sgaYgyrZ5hP3", - "eNxFbI0zwppQnhOPIcsBm" + "eNxFbI0zwppQnhOPIcsBm", + "HbYcK6u5rACOicv4E2e9q", + "2a2ygQSyxuET6NYnkBiuY", + "0HROiVm99YBGbevjlJ7FK", + "YixEONLCxLBRsOrN3Xeqi" ] }, { "type": "text", - "version": 466, - "versionNonce": 706450597, + "version": 515, + "versionNonce": 846722344, "isDeleted": false, "id": "mSWHgRMhD2VK8_SboYvOi", "fillStyle": "hachure", @@ -1190,8 +963,8 @@ "roughness": 0, "opacity": 100, "angle": 0.007730247605658214, - "x": 1025.1763396951378, - "y": 225.3558048812895, + "x": 1025.4944200522805, + "y": 252.5042423812895, "strokeColor": "#e67700", "backgroundColor": "#ced4da", "width": 216, @@ -1211,8 +984,8 @@ }, { "type": "rectangle", - "version": 313, - "versionNonce": 441415371, + "version": 366, + "versionNonce": 135625304, "isDeleted": false, "id": "ho_R3obH1-lN4iVzbxPFS", "fillStyle": "hachure", @@ -1221,8 +994,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 1396.1153564453125, - "y": 167.6153335571289, + "x": 1396.4334368024552, + "y": 194.7637710571289, "strokeColor": "#495057", "backgroundColor": "transparent", "width": 309.99999999999994, @@ -1237,8 +1010,8 @@ }, { "type": "text", - "version": 477, - "versionNonce": 228618085, + "version": 526, + "versionNonce": 1262970456, "isDeleted": false, "id": "cbDfh7QuQ_WxNt_B2OIcY", "fillStyle": "hachure", @@ -1247,8 +1020,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 1412.2691955566406, - "y": 194.7691879272461, + "x": 1412.5872759137833, + "y": 221.9176254272461, "strokeColor": "#495057", "backgroundColor": "transparent", "width": 231, @@ -1266,8 +1039,8 @@ }, { "type": "rectangle", - "version": 219, - "versionNonce": 1852597611, + "version": 268, + "versionNonce": 2081082152, "isDeleted": false, "id": "3bpnaBcO8bC7gEXjR8gO6", "fillStyle": "hachure", @@ -1276,8 +1049,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 1407.65380859375, - "y": 236.0768814086914, + "x": 1407.9718889508927, + "y": 263.2253189086914, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -1289,8 +1062,8 @@ }, { "type": "rectangle", - "version": 260, - "versionNonce": 1225210565, + "version": 309, + "versionNonce": 926473048, "isDeleted": false, "id": "Ds3ndP6HNbqX27Sssm68u", "fillStyle": "hachure", @@ -1299,8 +1072,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 1420.730728149414, - "y": 252.84610748291016, + "x": 1421.0488085065567, + "y": 279.99454498291016, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -1312,8 +1085,8 @@ }, { "type": "rectangle", - "version": 280, - "versionNonce": 439517195, + "version": 329, + "versionNonce": 433530408, "isDeleted": false, "id": "H0It22QyvgPbKkrlm28MH", "fillStyle": "hachure", @@ -1322,8 +1095,8 @@ "roughness": 0, "opacity": 100, "angle": 0, - "x": 1426.3460845947266, - "y": 269.4614944458008, + "x": 1426.6641649518692, + "y": 296.6099319458008, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -1334,566 +1107,337 @@ "boundElementIds": [] }, { - "id": "4hq-hmWOD-3NS7dVwsu84", - "type": "text", - "x": 1568.0383911132812, - "y": 488.5000305175781, - "width": 588, - "height": 35, - "angle": 0, - "strokeColor": "#495057", - "backgroundColor": "#fab005", + "type": "arrow", + "version": 324, + "versionNonce": 135380008, + "isDeleted": false, + "id": "eIB4EK4mU_2yAGfSVfz17", "fillStyle": "solid", "strokeWidth": 2, - "strokeStyle": "dashed", + "strokeStyle": "solid", "roughness": 1, "opacity": 100, - "groupIds": [], - "strokeSharpness": "sharp", - "seed": 1777833701, - "version": 354, - "versionNonce": 943561253, - "isDeleted": false, - "boundElementIds": [ - "wbf8ZTm3395VJ4UVy5Xk9" - ], - "text": "generators using domain as node js library", - "fontSize": 28, - "fontFamily": 1, - "textAlign": "left", - "verticalAlign": "top", - "baseline": 25 - }, - { - "id": "wbf8ZTm3395VJ4UVy5Xk9", - "type": "arrow", - "x": 1789.9542391452935, - "y": 537.2201567467303, - "width": 126.72220398523064, - "height": 67.433712882176, "angle": 0, - "strokeColor": "#495057", + "x": 1280.7153202455977, + "y": 284.17994764092293, + "strokeColor": "#e67700", "backgroundColor": "#fab005", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "dashed", - "roughness": 1, - "opacity": 100, + "width": 98.29361038000889, + "height": 0.9352144181286235, + "seed": 699028389, "groupIds": [], "strokeSharpness": "round", - "seed": 262219653, - "version": 623, - "versionNonce": 664553131, - "isDeleted": false, - "boundElementIds": null, - "points": [ - [ - 0, - 0 - ], - [ - -126.72220398523064, - 67.433712882176 - ] - ], - "lastCommittedPoint": null, + "boundElementIds": [], "startBinding": { - "elementId": "4hq-hmWOD-3NS7dVwsu84", - "focus": 0.039319604255522916, - "gap": 13.720126229152129 + "elementId": "ejk_vp10NlDUKrHHxKfKR", + "focus": 0.08626963851306566, + "gap": 27.435692036892533 }, "endBinding": { - "elementId": "HPVd7YVC4hC4INYO5QcBL", - "focus": -0.13203592238177053, - "gap": 8.30767822265625 - } - }, - { - "id": "RTKrKh6JbDjoEyDb68deB", - "type": "text", - "x": 844.576904296875, - "y": 1071.96142578125, - "width": 552, - "height": 35, - "angle": 0, - "strokeColor": "#495057", - "backgroundColor": "#fab005", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "dashed", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "strokeSharpness": "sharp", - "seed": 1505751851, - "version": 339, - "versionNonce": 1680936325, - "isDeleted": false, - "boundElementIds": [ - "wbf8ZTm3395VJ4UVy5Xk9", - "RaMitRcKVYcOhuFZyZsad" - ], - "text": "generators using canonical json as input", - "fontSize": 28, - "fontFamily": 1, - "textAlign": "left", - "verticalAlign": "top", - "baseline": 25 - }, - { - "id": "RaMitRcKVYcOhuFZyZsad", - "type": "arrow", - "x": 1336.7381072358742, - "y": 1058.3075866699219, - "width": 66.5392633607969, - "height": 51.730865478515625, - "angle": 0, - "strokeColor": "#495057", - "backgroundColor": "#fab005", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "dashed", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "strokeSharpness": "round", - "seed": 1841063909, - "version": 290, - "versionNonce": 2102671691, - "isDeleted": false, - "boundElementIds": null, + "elementId": "ho_R3obH1-lN4iVzbxPFS", + "focus": -0.12592510440487298, + "gap": 17.42450617684858 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, 0 ], [ - 66.5392633607969, - -51.730865478515625 + 98.29361038000889, + 0.9352144181286235 ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "RTKrKh6JbDjoEyDb68deB", - "gap": 13.653839111328121, - "focus": 0.6002550921030537 - }, - "endBinding": { - "elementId": "8eJTo8uSQSyfR3BOaG9SU", - "gap": 13.653839111328121, - "focus": 0.14562786284485074 - } + ] }, { - "id": "arA3Y6OXJM6vOt0LDD-oB", "type": "arrow", - "x": 1113.968145115853, - "y": 41.769287109375, - "width": 20.962596009114577, - "height": 101.5384521484375, - "angle": 0, - "strokeColor": "#e67700", - "backgroundColor": "#fab005", + "version": 811, + "versionNonce": 663596888, + "isDeleted": false, + "id": "HhklOjyKoG79UQcmo9wjp", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 841.7791910005004, + "y": 771.6158296535251, + "strokeColor": "#5f3dc4", + "backgroundColor": "#40c057", + "width": 109.46205856316215, + "height": 3.056726429974674, + "seed": 1522687019, "groupIds": [], "strokeSharpness": "round", - "seed": 653411109, - "version": 199, - "versionNonce": 1545540837, - "isDeleted": false, - "boundElementIds": null, - "points": [ - [ - 0, - 0 - ], - [ - -20.962596009114577, - 101.5384521484375 - ] - ], - "lastCommittedPoint": null, + "boundElementIds": [], "startBinding": { - "elementId": "wSZtrxfAjKRo624EZl6Qt", - "gap": 22.6923446655274, - "focus": 0.09950305569556453 + "elementId": "QmPDup2YwWKvO_eASm8Sl", + "focus": 0.173299972186695, + "gap": 22.702439291516043 }, "endBinding": { - "elementId": "ejk_vp10NlDUKrHHxKfKR", - "gap": 24.461471557617188, - "focus": -0.4271990656252281 - } - }, - { - "id": "eIB4EK4mU_2yAGfSVfz17", - "type": "arrow", - "x": 1280.397239888455, - "y": 256.6632065694944, - "width": 98.41049936935747, - "height": 8.638386683794977, - "angle": 0, - "strokeColor": "#e67700", - "backgroundColor": "#fab005", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "strokeSharpness": "round", - "seed": 699028389, - "version": 161, - "versionNonce": 1219811307, - "isDeleted": false, - "boundElementIds": null, + "elementId": "5PcsSw64Bqvnc8YnsuKvb", + "focus": -0.07393778098651405, + "gap": 22.98105355436178 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, 0 ], [ - 98.41049936935747, - 8.638386683794977 + 109.46205856316215, + -3.056726429974674 ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "ejk_vp10NlDUKrHHxKfKR", - "gap": 27.435692036892306, - "focus": -0.048506001287201395 - }, - "endBinding": { - "elementId": "ho_R3obH1-lN4iVzbxPFS", - "gap": 17.3076171875, - "focus": -0.32868827038338133 - } + ] }, { - "id": "HhklOjyKoG79UQcmo9wjp", "type": "arrow", - "x": 834.617300080389, - "y": 729.0995924810668, - "width": 124.42637909814664, - "height": 37.73117113578701, - "angle": 0, - "strokeColor": "#5f3dc4", - "backgroundColor": "#40c057", + "version": 904, + "versionNonce": 1136678232, + "isDeleted": false, + "id": "0ht3kx8jgYXXo3TvGM4F9", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 1309.645692362748, + "y": 665.5409757945944, + "strokeColor": "#5f3dc4", + "backgroundColor": "#40c057", + "width": 101.81711946765722, + "height": 3.005121003646309, + "seed": 1045875339, "groupIds": [], "strokeSharpness": "round", - "seed": 1522687019, - "version": 323, - "versionNonce": 667460235, - "isDeleted": false, - "boundElementIds": null, + "boundElementIds": [], + "startBinding": { + "elementId": "5PcsSw64Bqvnc8YnsuKvb", + "focus": -0.6239363463069546, + "gap": 18.40888031615225 + }, + "endBinding": { + "elementId": "aVL6f8D7DQkGSjXdbnPwk", + "focus": -0.15509032660235045, + "gap": 20.096395177593422 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, 0 ], [ - 124.42637909814664, - -37.73117113578701 + 101.81711946765722, + 3.005121003646309 ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "QmPDup2YwWKvO_eASm8Sl", - "gap": 15.54054837140463, - "focus": 0.0428901655255302 - }, - "endBinding": { - "elementId": "5PcsSw64Bqvnc8YnsuKvb", - "gap": 14.648490010917504, - "focus": 0.22362342210696565 - } + ] }, { - "id": "0ht3kx8jgYXXo3TvGM4F9", "type": "arrow", - "x": 1154.6122102198908, - "y": 666.9116304025747, - "width": 56.59256332566633, - "height": 0.3111152493221425, - "angle": 0, - "strokeColor": "#5f3dc4", - "backgroundColor": "#40c057", + "version": 916, + "versionNonce": 58515288, + "isDeleted": false, + "id": "tnSXCEGziSHmJqRuKrwAv", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 1490.6780584341768, + "y": 747.1248333040902, + "strokeColor": "#5f3dc4", + "backgroundColor": "#40c057", + "width": 50.14043180349222, + "height": 117.0026305346895, + "seed": 140283992, "groupIds": [], "strokeSharpness": "round", - "seed": 1045875339, - "version": 208, - "versionNonce": 275832741, - "isDeleted": false, - "boundElementIds": null, + "boundElementIds": [], + "startBinding": { + "elementId": "aVL6f8D7DQkGSjXdbnPwk", + "focus": 0.18147094846711606, + "gap": 17.477987077806688 + }, + "endBinding": { + "elementId": "0EWKb4uEdOa75wFnR7XbA", + "focus": -0.19573915649561163, + "gap": 28.393266316075085 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, 0 ], [ - 56.59256332566633, - 0.3111152493221425 + -50.14043180349222, + 117.0026305346895 ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "5PcsSw64Bqvnc8YnsuKvb", - "gap": 20.920041030437705, - "focus": -0.22571544783181283 - }, - "endBinding": { - "elementId": "v0ZAcTU4QTImOH9LUtzYt", - "gap": 17.87200868100547, - "focus": 0.2600007216679674 - } + ] }, { - "id": "EZ3smDWP_fu7eClghDd-k", "type": "arrow", - "x": 1412.6539306640625, - "y": 621.769287109375, - "width": 83.076904296875, - "height": 6.15380859375, - "angle": 0, - "strokeColor": "#5f3dc4", - "backgroundColor": "#ced4da", + "version": 1027, + "versionNonce": 824109400, + "isDeleted": false, + "id": "ji8ZL6KfpyX092ai6GXai", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 1427.4358709341768, + "y": 1039.273270804089, + "strokeColor": "#5f3dc4", + "backgroundColor": "#40c057", + "width": 0.40086283936489053, + "height": 57.17562160611806, + "seed": 196630104, "groupIds": [], "strokeSharpness": "round", - "seed": 1484394565, - "version": 36, - "versionNonce": 819962629, - "isDeleted": false, - "boundElementIds": null, + "boundElementIds": [], + "startBinding": { + "elementId": "0EWKb4uEdOa75wFnR7XbA", + "focus": -0.006459607783090719, + "gap": 17.40544243494827 + }, + "endBinding": { + "elementId": "52KJLo4ytvMBL52rufht0", + "focus": 0.06404792954224571, + "gap": 11.880989530360694 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, 0 ], [ - 83.076904296875, - 6.15380859375 + 0.40086283936489053, + 57.17562160611806 ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "v0ZAcTU4QTImOH9LUtzYt", - "focus": -0.8521399426621286, - "gap": 9.7308349609375 - }, - "endBinding": { - "elementId": "OFr4ynjDZ9f1A27wUhBc1", - "focus": -0.2260702749236519, - "gap": 3.8076171875 - } + ] }, { - "id": "RhEQUm0uQR6YGaqS4CNFd", "type": "arrow", - "x": 1412.6539306640625, - "y": 698.6923828125, - "width": 73.8460693359375, - "height": 0, - "angle": 0, - "strokeColor": "#5f3dc4", - "backgroundColor": "#ced4da", + "version": 1120, + "versionNonce": 826700632, + "isDeleted": false, + "id": "cnaSxbO4X3UzTdoXTa3tj", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 1694.5173441484626, + "y": 1037.9618868755174, + "strokeColor": "#5f3dc4", + "backgroundColor": "#40c057", + "width": 0.40086283936489053, + "height": 57.17562160611806, + "seed": 475121496, "groupIds": [], "strokeSharpness": "round", - "seed": 1508454571, - "version": 25, - "versionNonce": 144948171, - "isDeleted": false, - "boundElementIds": null, + "boundElementIds": [], + "startBinding": { + "elementId": "mEuCXonCUPKo_BZzNaE-I", + "focus": 0.009248135670892815, + "gap": 20.212362077805153 + }, + "endBinding": { + "elementId": "JCBcxrYFZ1pbSOKYiWddp", + "focus": 0.04834018608825776, + "gap": 9.07406988750381 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, 0 ], [ - 73.8460693359375, - 0 + 0.40086283936489053, + 57.17562160611806 ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "v0ZAcTU4QTImOH9LUtzYt", - "focus": 0.12095230700435437, - "gap": 9.7308349609375 - }, - "endBinding": { - "elementId": "3hGCNaOPLEsh0CczVAHWM", - "focus": 0.3084663157526675, - "gap": 10.8846435546875 - } + ] }, { - "id": "awo_SYbfiPlsWljFHo5M4", "type": "arrow", - "x": 1418.8077392578125, - "y": 752.5384521484375, - "width": 75.3846435546875, - "height": 9.230712890625, - "angle": 0, - "strokeColor": "#5f3dc4", - "backgroundColor": "#ced4da", + "version": 766, + "versionNonce": 2028606040, + "isDeleted": false, + "id": "eAF-hPJPSgvE8-iAlcuHD", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 1640.7394423627482, + "y": 761.7621100898044, + "strokeColor": "#5f3dc4", + "backgroundColor": "#40c057", + "width": 51.86151091424813, + "height": 117.0983085773006, + "seed": 1132403288, "groupIds": [], "strokeSharpness": "round", - "seed": 970043147, - "version": 32, - "versionNonce": 291437157, - "isDeleted": false, - "boundElementIds": null, + "boundElementIds": [], + "startBinding": null, + "endBinding": { + "elementId": "mEuCXonCUPKo_BZzNaE-I", + "focus": 0.23282214850407257, + "gap": 9.542007916321325 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, 0 ], [ - 75.3846435546875, - 9.230712890625 + 51.86151091424813, + 117.0983085773006 ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "v0ZAcTU4QTImOH9LUtzYt", - "focus": 0.5582003087139079, - "gap": 15.8846435546875 - }, - "endBinding": { - "elementId": "fhcnKkzaRWvPRTd0clalJ", - "focus": -0.13469163998228748, - "gap": 4.11529541015625 - } + ] }, { - "id": "FKHphI2_j4RU5eol-Y0aU", - "type": "arrow", - "x": 1672.204776358977, - "y": 815.95002629349, - "width": 93.39703710116441, - "height": 107.35759089400995, - "angle": 0, - "strokeColor": "#0b7285", - "backgroundColor": "#ced4da", - "fillStyle": "solid", + "type": "rectangle", + "version": 396, + "versionNonce": 565125928, + "isDeleted": false, + "id": "d2cy8CXSVLXpQsWf5xQxV", + "fillStyle": "hachure", "strokeWidth": 2, "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "strokeSharpness": "round", - "seed": 2110101893, - "version": 82, - "versionNonce": 1945111147, - "isDeleted": false, - "boundElementIds": null, - "points": [ - [ - 0, - 0 - ], - [ - -93.39703710116441, - 107.35759089400995 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "fhcnKkzaRWvPRTd0clalJ", - "focus": -0.26453702601021933, - "gap": 13.719374438021305 - }, - "endBinding": { - "elementId": "8eJTo8uSQSyfR3BOaG9SU", - "focus": 0.35212349171066054, - "gap": 14.999908447265625 - } - }, - { - "id": "E9GCXoEwG8k8uOtqGXKFf", - "type": "arrow", - "x": 1666.5, - "y": 806.3846435546875, - "width": 510.7691650390625, - "height": 113.8460693359375, - "angle": 0, - "strokeColor": "#0b7285", - "backgroundColor": "#ced4da", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "groupIds": [], - "strokeSharpness": "round", - "seed": 873108517, - "version": 73, - "versionNonce": 1509524747, - "isDeleted": false, - "boundElementIds": null, - "points": [ - [ - 0, - 0 - ], - [ - -510.7691650390625, - 113.8460693359375 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "Tz0yke2d-xLmP3tSBAY2B", - "focus": -0.6038435257066677, - "gap": 7.03857421875 - }, - "endBinding": { - "elementId": "pCcGR57DFKe-DB0PReOzC", - "focus": -0.6263017365991197, - "gap": 13.615570068359375 - } - }, - { - "type": "rectangle", - "version": 378, - "versionNonce": 1402149, - "isDeleted": false, - "id": "d2cy8CXSVLXpQsWf5xQxV", - "fillStyle": "hachure", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 0, + "roughness": 0, "opacity": 100, "angle": 0, "x": 51.34619140625, - "y": 591.7692031860352, + "y": 591.3953192574637, "strokeColor": "#495057", "backgroundColor": "transparent", "width": 309.99999999999994, @@ -1908,8 +1452,8 @@ }, { "type": "text", - "version": 356, - "versionNonce": 1111141291, + "version": 367, + "versionNonce": 1287957336, "isDeleted": false, "id": "D1nM7PbvNhr0eyUNi3L-F", "fillStyle": "hachure", @@ -1919,7 +1463,7 @@ "opacity": 100, "angle": 0, "x": 67.50003051757812, - "y": 618.9230575561523, + "y": 618.5491736275809, "strokeColor": "#495057", "backgroundColor": "transparent", "width": 218, @@ -1937,8 +1481,8 @@ }, { "type": "rectangle", - "version": 282, - "versionNonce": 349665413, + "version": 293, + "versionNonce": 1336956456, "isDeleted": false, "id": "Q8gjjj8fr0cuEowuuSDQr", "fillStyle": "hachure", @@ -1948,7 +1492,7 @@ "opacity": 100, "angle": 0, "x": 62.8846435546875, - "y": 660.2307510375977, + "y": 659.8568671090262, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -1960,8 +1504,8 @@ }, { "type": "rectangle", - "version": 323, - "versionNonce": 1625161291, + "version": 334, + "versionNonce": 46497880, "isDeleted": false, "id": "Ce2Amh2vK0wdZY2haOylB", "fillStyle": "hachure", @@ -1971,7 +1515,7 @@ "opacity": 100, "angle": 0, "x": 75.96156311035156, - "y": 676.9999771118164, + "y": 676.626093183245, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -1983,8 +1527,8 @@ }, { "type": "rectangle", - "version": 344, - "versionNonce": 583016421, + "version": 355, + "versionNonce": 378753320, "isDeleted": false, "id": "a1V00fJPCHOnBGffvTjs-", "fillStyle": "hachure", @@ -1994,7 +1538,7 @@ "opacity": 100, "angle": 0, "x": 81.57691955566406, - "y": 693.615364074707, + "y": 693.2414801461356, "strokeColor": "#495057", "backgroundColor": "#ced4da", "width": 263.8461608886719, @@ -2005,27 +1549,32 @@ "boundElementIds": [] }, { - "id": "5CtMuCdWaR6hZgCzjM2nd", "type": "line", - "x": 432.65386962890625, - "y": -458.23077392578125, - "width": 4.6153564453125, - "height": 1523.0769653320312, - "angle": 0, - "strokeColor": "#9e9e9e", - "backgroundColor": "#ced4da", + "version": 80, + "versionNonce": 1273214296, + "isDeleted": false, + "id": "5CtMuCdWaR6hZgCzjM2nd", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "dashed", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 432.65386962890625, + "y": -458.6046578543527, + "strokeColor": "#9e9e9e", + "backgroundColor": "#ced4da", + "width": 4.6153564453125, + "height": 1523.0769653320312, + "seed": 729867723, "groupIds": [], "strokeSharpness": "round", - "seed": 729867723, - "version": 69, - "versionNonce": 12451051, - "isDeleted": false, - "boundElementIds": null, + "boundElementIds": [], + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, "points": [ [ 0, @@ -2035,262 +1584,820 @@ 4.6153564453125, 1523.0769653320312 ] - ], - "lastCommittedPoint": null, - "startBinding": null, - "endBinding": null + ] }, { - "id": "pwbB-B2Wdw5trERfcyD_S", "type": "arrow", - "x": 371.1153411865235, - "y": 636.7291118364152, - "width": 581.2657002388498, - "height": 3.532791186686154, - "angle": 0, - "strokeColor": "#5f3dc4", - "backgroundColor": "#ced4da", + "version": 755, + "versionNonce": 1378649640, + "isDeleted": false, + "id": "pwbB-B2Wdw5trERfcyD_S", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 378.2907931317629, + "y": 662.4773715994816, + "strokeColor": "#5f3dc4", + "backgroundColor": "#ced4da", + "width": 569.4895457005471, + "height": 0.2950250039158391, + "seed": 1839610533, "groupIds": [], "strokeSharpness": "round", - "seed": 1839610533, - "version": 281, - "versionNonce": 487456299, - "isDeleted": false, - "boundElementIds": null, + "boundElementIds": [], + "startBinding": { + "elementId": "d2cy8CXSVLXpQsWf5xQxV", + "focus": -0.22167418508202583, + "gap": 16.94460172551294 + }, + "endBinding": { + "elementId": "5PcsSw64Bqvnc8YnsuKvb", + "focus": 0.6316179425344872, + "gap": 26.441964285714334 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", "points": [ [ 0, 0 ], [ - 581.2657002388498, - 3.532791186686154 + 569.4895457005471, + -0.2950250039158391 ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "d2cy8CXSVLXpQsWf5xQxV", - "focus": -0.4556226100583262, - "gap": 9.769149780273551 - }, - "endBinding": { - "elementId": "5PcsSw64Bqvnc8YnsuKvb", - "focus": 0.5572094824301647, - "gap": 21.311127764079856 - } + ] }, { - "id": "vj9ikSyOCN74csYMpwK6G", "type": "text", - "x": 48.4229736328125, - "y": -446.5, - "width": 345, - "height": 34, - "angle": 0, - "strokeColor": "#9e9e9e", - "backgroundColor": "#ced4da", + "version": 294, + "versionNonce": 494094936, + "isDeleted": false, + "id": "vj9ikSyOCN74csYMpwK6G", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 48.4229736328125, + "y": -446.87388392857144, + "strokeColor": "#9e9e9e", + "backgroundColor": "#ced4da", + "width": 345, + "height": 34, + "seed": 1981658885, "groupIds": [], "strokeSharpness": "sharp", - "seed": 1981658885, - "version": 283, - "versionNonce": 24677893, - "isDeleted": false, - "boundElementIds": null, - "text": "elastic/elasticsearch", + "boundElementIds": [], "fontSize": 28, "fontFamily": 3, + "text": "elastic/elasticsearch", + "baseline": 27, "textAlign": "left", - "verticalAlign": "top", - "baseline": 27 + "verticalAlign": "top" }, { - "id": "cXSIBe1CVj_Qzz1AIRbpC", "type": "text", - "x": 505.65379333496116, - "y": -450.67306518554665, - "width": 246, - "height": 34, - "angle": 0, - "strokeColor": "#9e9e9e", - "backgroundColor": "#ced4da", + "version": 367, + "versionNonce": 503260968, + "isDeleted": false, + "id": "cXSIBe1CVj_Qzz1AIRbpC", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 505.65379333496116, + "y": -451.0469491141181, + "strokeColor": "#9e9e9e", + "backgroundColor": "#ced4da", + "width": 246, + "height": 34, + "seed": 910645035, "groupIds": [], "strokeSharpness": "sharp", - "seed": 910645035, - "version": 356, - "versionNonce": 1436714341, - "isDeleted": false, - "boundElementIds": null, - "text": "flight-recorder", + "boundElementIds": [], "fontSize": 28, "fontFamily": 3, + "text": "flight-recorder", + "baseline": 27, "textAlign": "left", - "verticalAlign": "top", - "baseline": 27 + "verticalAlign": "top" }, { - "id": "oth3hF0_ZKJgxWc_lqYDF", "type": "text", - "x": 528.6154785156252, - "y": 108.1730651855471, - "width": 246, - "height": 34, - "angle": 0, - "strokeColor": "#9e9e9e", - "backgroundColor": "#ced4da", + "version": 438, + "versionNonce": 575160152, + "isDeleted": false, + "id": "oth3hF0_ZKJgxWc_lqYDF", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 528.6154785156252, + "y": 107.79918125697566, + "strokeColor": "#9e9e9e", + "backgroundColor": "#ced4da", + "width": 246, + "height": 34, + "seed": 399643493, "groupIds": [], "strokeSharpness": "sharp", - "seed": 399643493, - "version": 427, - "versionNonce": 801025899, - "isDeleted": false, - "boundElementIds": null, - "text": "types-validator", + "boundElementIds": [], "fontSize": 28, "fontFamily": 3, + "text": "types-validator", + "baseline": 27, "textAlign": "left", - "verticalAlign": "top", - "baseline": 27 + "verticalAlign": "top" }, { - "id": "d-JxjU9aBojmrtoCGG4O7", "type": "text", - "x": 516.8846740722659, - "y": 477.21153259277366, - "width": 213, - "height": 34, - "angle": 0, - "strokeColor": "#9e9e9e", - "backgroundColor": "#ced4da", + "version": 485, + "versionNonce": 887095848, + "isDeleted": false, + "id": "d-JxjU9aBojmrtoCGG4O7", "fillStyle": "solid", "strokeWidth": 2, "strokeStyle": "solid", "roughness": 1, "opacity": 100, + "angle": 0, + "x": 516.8846740722659, + "y": 476.8376486642022, + "strokeColor": "#9e9e9e", + "backgroundColor": "#ced4da", + "width": 213, + "height": 34, + "seed": 1974552875, "groupIds": [], "strokeSharpness": "sharp", - "seed": 1974552875, - "version": 474, - "versionNonce": 878088389, - "isDeleted": false, - "boundElementIds": null, - "text": "specification", + "boundElementIds": [], "fontSize": 28, "fontFamily": 3, + "text": "specification", + "baseline": 27, "textAlign": "left", - "verticalAlign": "top", - "baseline": 27 + "verticalAlign": "top" }, { - "id": "mbhT9GMQ5sgaYgyrZ5hP3", - "type": "arrow", - "x": 1513.1538696289065, - "y": 596.5191955566409, - "width": 384.6153259277344, - "height": 251.92306518554688, - "angle": 0, - "strokeColor": "#e67700", - "backgroundColor": "#ced4da", - "fillStyle": "solid", + "type": "rectangle", + "version": 251, + "versionNonce": 1945639768, + "isDeleted": false, + "id": "aVL6f8D7DQkGSjXdbnPwk", + "fillStyle": "hachure", "strokeWidth": 2, "strokeStyle": "solid", - "roughness": 1, + "roughness": 2, "opacity": 100, + "angle": 0, + "x": 1431.5592070079986, + "y": 593.7037658691406, + "strokeColor": "#495057", + "backgroundColor": "#228be6", + "width": 246.84151785714266, + "height": 135.9430803571429, + "seed": 1970581800, "groupIds": [], - "strokeSharpness": "round", - "seed": 483788171, - "version": 84, - "versionNonce": 1319864843, - "isDeleted": false, - "boundElementIds": null, - "points": [ - [ - 0, - 0 - ], - [ - -384.6153259277344, - -251.92306518554688 - ] - ], - "lastCommittedPoint": null, - "startBinding": { - "elementId": "OFr4ynjDZ9f1A27wUhBc1", - "focus": -0.38785261666879234, - "gap": 11.250030517577898 - }, - "endBinding": { - "elementId": "ejk_vp10NlDUKrHHxKfKR", - "focus": 0.6056858838035738, - "gap": 15.288436889648665 - } + "strokeSharpness": "sharp", + "boundElementIds": [ + "0ht3kx8jgYXXo3TvGM4F9", + "tnSXCEGziSHmJqRuKrwAv", + "E5KhWtevCr9gAaNd20mZ2", + "YixEONLCxLBRsOrN3Xeqi" + ] }, { - "id": "eNxFbI0zwppQnhOPIcsBm", - "type": "arrow", - "x": 1251.6154785156252, - "y": 583.0577392578127, - "width": 168.17325440607965, - "height": 240.46624348796905, - "angle": 0, - "strokeColor": "#e67700", - "backgroundColor": "#ced4da", - "fillStyle": "solid", + "type": "text", + "version": 211, + "versionNonce": 1127177816, + "isDeleted": false, + "id": "CkP0O47XiTQ8eT9iYDrRI", + "fillStyle": "hachure", "strokeWidth": 2, "strokeStyle": "solid", - "roughness": 1, + "roughness": 2, "opacity": 100, + "angle": 0, + "x": 1458.7355462937128, + "y": 645.4493015834263, + "strokeColor": "#343a40", + "backgroundColor": "#228be6", + "width": 204, + "height": 45, + "seed": 291070248, "groupIds": [], - "strokeSharpness": "round", - "seed": 884596421, - "version": 130, - "versionNonce": 613677861, + "strokeSharpness": "sharp", + "boundElementIds": [], + "fontSize": 36, + "fontFamily": 1, + "text": "JSON model", + "baseline": 32, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "rectangle", + "version": 446, + "versionNonce": 554385192, "isDeleted": false, - "boundElementIds": null, - "points": [ - [ - 0, - 0 - ], - [ - -168.17325440607965, - -240.46624348796905 - ] - ], + "id": "mEuCXonCUPKo_BZzNaE-I", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1592.1172427222841, + "y": 888.4024265834263, + "strokeColor": "#343a40", + "backgroundColor": "#fab005", + "width": 205.51897321428567, + "height": 129.3470982142859, + "seed": 1120101160, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "cnaSxbO4X3UzTdoXTa3tj", + "eAF-hPJPSgvE8-iAlcuHD", + "E5KhWtevCr9gAaNd20mZ2", + "5zpitYHus0M5u7oRDXFIH" + ] + }, + { + "type": "rectangle", + "version": 579, + "versionNonce": 1596382504, + "isDeleted": false, + "id": "0EWKb4uEdOa75wFnR7XbA", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1323.4342070079992, + "y": 892.5207301548547, + "strokeColor": "#343a40", + "backgroundColor": "#fab005", + "width": 205.51897321428567, + "height": 129.3470982142859, + "seed": 2138075944, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "tnSXCEGziSHmJqRuKrwAv", + "ji8ZL6KfpyX092ai6GXai" + ] + }, + { + "type": "rectangle", + "version": 517, + "versionNonce": 1125060136, + "isDeleted": false, + "id": "JCBcxrYFZ1pbSOKYiWddp", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1587.6864391508557, + "y": 1104.2115783691393, + "strokeColor": "#343a40", + "backgroundColor": "#fab005", + "width": 205.51897321428567, + "height": 129.3470982142859, + "seed": 821349416, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "cnaSxbO4X3UzTdoXTa3tj" + ] + }, + { + "type": "rectangle", + "version": 625, + "versionNonce": 858443352, + "isDeleted": false, + "id": "VC2WNQms7XzpLD2slISEI", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1812.9989391508557, + "y": 605.0653730119977, + "strokeColor": "#343a40", + "backgroundColor": "#fab005", + "width": 220.6305803571427, + "height": 129.3470982142859, + "seed": 1446187352, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "cnaSxbO4X3UzTdoXTa3tj", + "HbYcK6u5rACOicv4E2e9q", + "2a2ygQSyxuET6NYnkBiuY", + "5zpitYHus0M5u7oRDXFIH" + ] + }, + { + "type": "rectangle", + "version": 620, + "versionNonce": 597751848, + "isDeleted": false, + "id": "52KJLo4ytvMBL52rufht0", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1319.0034034365704, + "y": 1108.3298819405677, + "strokeColor": "#343a40", + "backgroundColor": "#fab005", + "width": 205.51897321428567, + "height": 129.3470982142859, + "seed": 1147253592, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "ji8ZL6KfpyX092ai6GXai" + ] + }, + { + "type": "text", + "version": 476, + "versionNonce": 825323864, + "isDeleted": false, + "id": "7rbsVb6gg56s17nZjT9uL", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1630.99559093657, + "y": 925.8678283691407, + "strokeColor": "#343a40", + "backgroundColor": "#fab005", + "width": 127.04799107142861, + "height": 61.80713079150579, + "seed": 870345512, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "fontSize": 24.722852316602328, + "fontFamily": 1, + "text": "TypeScript\ngenerator", + "baseline": 52.80713079150579, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 619, + "versionNonce": 1239085096, + "isDeleted": false, + "id": "y0heSP0_SI9OrNe-ILeMb", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1362.3125552222846, + "y": 929.6122480119978, + "strokeColor": "#343a40", + "backgroundColor": "#fab005", + "width": 116, + "height": 62, + "seed": 1917308456, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "fontSize": 24.722852316602328, + "fontFamily": 1, + "text": "Java\ngenerator", + "baseline": 53, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 563, + "versionNonce": 162104920, + "isDeleted": false, + "id": "FjfZVoqZKoBC8U7P6SLiE", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1626.5647873651415, + "y": 1141.6769801548535, + "strokeColor": "#343a40", + "backgroundColor": "#fab005", + "width": 127, + "height": 62, + "seed": 514550360, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "fontSize": 24.722852316602328, + "fontFamily": 1, + "text": "TypeScript\nClient", + "baseline": 53, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 655, + "versionNonce": 1683663656, + "isDeleted": false, + "id": "HX9SVaVeu1TuR5dYwJOg1", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1834.6005016508554, + "y": 643.9537658691407, + "strokeColor": "#343a40", + "backgroundColor": "#fab005", + "width": 180, + "height": 62, + "seed": 658722856, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "fontSize": 24.722852316602328, + "fontFamily": 1, + "text": "TypeScript\nRepresentation", + "baseline": 53, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 704, + "versionNonce": 609680216, + "isDeleted": false, + "id": "dMr2eoOQfxLsc_P_QIShO", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1357.8817516508561, + "y": 1145.795283726282, + "strokeColor": "#343a40", + "backgroundColor": "#fab005", + "width": 67, + "height": 62, + "seed": 293701720, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "fontSize": 24.722852316602328, + "fontFamily": 1, + "text": "Java\nClient", + "baseline": 53, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "arrow", + "version": 510, + "versionNonce": 899366440, + "isDeleted": false, + "id": "2a2ygQSyxuET6NYnkBiuY", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1899.2880016508557, + "y": 588.1625341266317, + "strokeColor": "#e67700", + "backgroundColor": "#fab005", + "width": 718.925301837414, + "height": 213.06925932891943, + "seed": 68735528, + "groupIds": [], + "strokeSharpness": "round", + "boundElementIds": [], + "startBinding": { + "elementId": "VC2WNQms7XzpLD2slISEI", + "focus": 0.6906909231506362, + "gap": 16.902838885365952 + }, + "endBinding": { + "elementId": "ejk_vp10NlDUKrHHxKfKR", + "focus": 0.1629153373591106, + "gap": 18.637143816266985 + }, "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -217.61718750000023, + -80.13957182891954 + ], + [ + -628.4877232142856, + -100.54135754320521 + ], + [ + -718.925301837414, + -213.06925932891943 + ] + ] + }, + { + "type": "arrow", + "version": 986, + "versionNonce": 1323383080, + "isDeleted": false, + "id": "YixEONLCxLBRsOrN3Xeqi", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 1538.423046293713, + "y": 584.0832930552031, + "strokeColor": "#e67700", + "backgroundColor": "#fab005", + "width": 460.8345739930335, + "height": 207.91300932891943, + "seed": 1977458520, + "groupIds": [], + "strokeSharpness": "round", + "boundElementIds": [], + "startBinding": { + "elementId": "aVL6f8D7DQkGSjXdbnPwk", + "focus": 0.7538931255469078, + "gap": 9.620472813937567 + }, + "endBinding": { + "elementId": "ejk_vp10NlDUKrHHxKfKR", + "focus": 0.6919604700147943, + "gap": 19.714152744838316 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -106.76710478144878, + -32.025732543205095 + ], + [ + -346.98138374728364, + -45.43533075749099 + ], + [ + -460.8345739930335, + -207.91300932891943 + ] + ] + }, + { + "type": "rectangle", + "version": 179, + "versionNonce": 1401802840, + "isDeleted": false, + "id": "4lXNgCynXwDTN1lsrylbX", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 997.0670195079982, + "y": 713.9827837262836, + "strokeColor": "#862e9c", + "backgroundColor": "#be4bdb", + "width": 278.76116071428584, + "height": 65.27901785714289, + "seed": 2072445272, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [] + }, + { + "type": "rectangle", + "version": 226, + "versionNonce": 1362624808, + "isDeleted": false, + "id": "eXIenmy7mxfljvNcI7480", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 994.5703677222842, + "y": 800.4671587262836, + "strokeColor": "#862e9c", + "backgroundColor": "#be4bdb", + "width": 278.76116071428584, + "height": 65.27901785714289, + "seed": 680533080, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [] + }, + { + "type": "rectangle", + "version": 274, + "versionNonce": 1909466152, + "isDeleted": false, + "id": "7vCo-xqGWvZtigXdxp8kA", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1531.9275105794277, + "y": -178.48931448800215, + "strokeColor": "#0b7285", + "backgroundColor": "#15aabf", + "width": 271.9566292555436, + "height": 218.5044642857143, + "seed": 929172056, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "nFjAuosKZ0tTWxWCfh9FR", + "0HROiVm99YBGbevjlJ7FK" + ] + }, + { + "type": "text", + "version": 105, + "versionNonce": 660462632, + "isDeleted": false, + "id": "lvp4EIdjABxYxQbQKzcRO", + "fillStyle": "hachure", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1602.876171293713, + "y": -112.98261805943069, + "strokeColor": "#0b7285", + "backgroundColor": "#15aabf", + "width": 122.32924107142846, + "height": 90.24288275761111, + "seed": 1901377624, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "fontSize": 36.09715310304443, + "fontFamily": 1, + "text": "GCP\nBucket", + "baseline": 77.24288275761111, + "textAlign": "center", + "verticalAlign": "top" + }, + { + "type": "arrow", + "version": 321, + "versionNonce": 341408296, + "isDeleted": false, + "id": "0HROiVm99YBGbevjlJ7FK", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1521.877287365142, + "y": 15.930328369140767, + "strokeColor": "#e67700", + "backgroundColor": "#15aabf", + "width": 312.7616299836491, + "height": 163.27566964285714, + "seed": 1077286232, + "groupIds": [], + "strokeSharpness": "round", + "boundElementIds": [], "startBinding": { - "elementId": "v0ZAcTU4QTImOH9LUtzYt", - "focus": 0.06731684785564732, - "gap": 25.09617614746071 + "elementId": "7vCo-xqGWvZtigXdxp8kA", + "focus": 0.39382583170865704, + "gap": 10.05022321428578 }, "endBinding": { "elementId": "ejk_vp10NlDUKrHHxKfKR", - "focus": 0.6319475743472729, - "gap": 13.283802288398363 - } + "focus": -0.17138863503946597, + "gap": 15.711650303431753 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -60.20647321428578, + 83.45982142857144 + ], + [ + -224.60937500000023, + 89.77120535714289 + ], + [ + -312.7616299836491, + 163.27566964285714 + ] + ] + }, + { + "type": "arrow", + "version": 158, + "versionNonce": 276824408, + "isDeleted": false, + "id": "5zpitYHus0M5u7oRDXFIH", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1812.0837605794275, + "y": 954.1725158691407, + "strokeColor": "#5f3dc4", + "backgroundColor": "#15aabf", + "width": 107.48883928571422, + "height": 198.6662946428571, + "seed": 656300584, + "groupIds": [], + "strokeSharpness": "round", + "boundElementIds": [], + "startBinding": { + "elementId": "mEuCXonCUPKo_BZzNaE-I", + "focus": 0.048445409949414424, + "gap": 14.447544642857565 + }, + "endBinding": { + "elementId": "VC2WNQms7XzpLD2slISEI", + "focus": 0.009998432446746912, + "gap": 21.093750000000057 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 99.609375, + -60.40178571428555 + ], + [ + 107.48883928571422, + -198.6662946428571 + ] + ] } ], "appState": { - "viewBackgroundColor": "#ffffff", - "gridSize": null + "gridSize": null, + "viewBackgroundColor": "#ffffff" } } \ No newline at end of file diff --git a/overview.png b/overview.png index 267967ae1c..8ea1f6defa 100644 Binary files a/overview.png and b/overview.png differ