github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/docs/assets/img/architecture.excalidraw (about) 1 { 2 "type": "excalidraw", 3 "version": 2, 4 "source": "https://excalidraw.com", 5 "elements": [ 6 { 7 "type": "rectangle", 8 "version": 1242, 9 "versionNonce": 25930805, 10 "isDeleted": false, 11 "id": "_aEm-L6P94yZvYLPiUQdu", 12 "fillStyle": "hachure", 13 "strokeWidth": 2, 14 "strokeStyle": "solid", 15 "roughness": 1, 16 "opacity": 100, 17 "angle": 0, 18 "x": 577.625, 19 "y": 224.6171875, 20 "strokeColor": "#000000", 21 "backgroundColor": "transparent", 22 "width": 566.3671875, 23 "height": 441.734375, 24 "seed": 883304279, 25 "groupIds": [], 26 "strokeSharpness": "sharp", 27 "boundElements": [], 28 "updated": 1665354334763, 29 "link": null, 30 "locked": false 31 }, 32 { 33 "type": "text", 34 "version": 502, 35 "versionNonce": 1695398075, 36 "isDeleted": false, 37 "id": "TgGwOOzgVI1in0sDAxa-r", 38 "fillStyle": "hachure", 39 "strokeWidth": 2, 40 "strokeStyle": "solid", 41 "roughness": 1, 42 "opacity": 100, 43 "angle": 0, 44 "x": 585.609375, 45 "y": 194.30078125, 46 "strokeColor": "#000000", 47 "backgroundColor": "transparent", 48 "width": 135, 49 "height": 25, 50 "seed": 1816928153, 51 "groupIds": [], 52 "strokeSharpness": "round", 53 "boundElements": [], 54 "updated": 1665354175302, 55 "link": null, 56 "locked": false, 57 "fontSize": 20, 58 "fontFamily": 1, 59 "text": "lakeFS server", 60 "baseline": 18, 61 "textAlign": "left", 62 "verticalAlign": "top", 63 "containerId": null, 64 "originalText": "lakeFS server" 65 }, 66 { 67 "type": "rectangle", 68 "version": 719, 69 "versionNonce": 1032096629, 70 "isDeleted": false, 71 "id": "9B7vsP3VbZUcmy_h0fyUT", 72 "fillStyle": "hachure", 73 "strokeWidth": 1, 74 "strokeStyle": "solid", 75 "roughness": 1, 76 "opacity": 100, 77 "angle": 0, 78 "x": 631.6484375, 79 "y": 370.693359375, 80 "strokeColor": "#000000", 81 "backgroundColor": "transparent", 82 "width": 169, 83 "height": 93, 84 "seed": 1114015833, 85 "groupIds": [], 86 "strokeSharpness": "round", 87 "boundElements": [ 88 { 89 "id": "nJIgCOrDzHKFPTaxD6jNH", 90 "type": "text" 91 }, 92 { 93 "id": "nJIgCOrDzHKFPTaxD6jNH", 94 "type": "text" 95 }, 96 { 97 "type": "text", 98 "id": "nJIgCOrDzHKFPTaxD6jNH" 99 }, 100 { 101 "id": "f4fx7Okaga8CbENsmpkmP", 102 "type": "arrow" 103 }, 104 { 105 "id": "Bv7_JtCztVbjCF9lOPXMj", 106 "type": "arrow" 107 } 108 ], 109 "updated": 1665354057906, 110 "link": null, 111 "locked": false 112 }, 113 { 114 "type": "rectangle", 115 "version": 957, 116 "versionNonce": 1212742971, 117 "isDeleted": false, 118 "id": "Bxgkr0odgFyw9uf9SBh9m", 119 "fillStyle": "hachure", 120 "strokeWidth": 1, 121 "strokeStyle": "solid", 122 "roughness": 1, 123 "opacity": 100, 124 "angle": 0, 125 "x": 630.6875, 126 "y": 247.59375, 127 "strokeColor": "#000000", 128 "backgroundColor": "transparent", 129 "width": 102, 130 "height": 66, 131 "seed": 379535735, 132 "groupIds": [], 133 "strokeSharpness": "round", 134 "boundElements": [ 135 { 136 "id": "gYy1ZNZFlRjyv6QM22Mwh", 137 "type": "text" 138 }, 139 { 140 "id": "gYy1ZNZFlRjyv6QM22Mwh", 141 "type": "text" 142 }, 143 { 144 "id": "gYy1ZNZFlRjyv6QM22Mwh", 145 "type": "text" 146 }, 147 { 148 "type": "text", 149 "id": "gYy1ZNZFlRjyv6QM22Mwh" 150 }, 151 { 152 "id": "qlZi2lbDur0dqp82LYO_L", 153 "type": "arrow" 154 } 155 ], 156 "updated": 1665354284481, 157 "link": null, 158 "locked": false 159 }, 160 { 161 "type": "rectangle", 162 "version": 1437, 163 "versionNonce": 2106152757, 164 "isDeleted": false, 165 "id": "2ZfD2SrM-46E8aH7dhW-L", 166 "fillStyle": "hachure", 167 "strokeWidth": 1, 168 "strokeStyle": "solid", 169 "roughness": 1, 170 "opacity": 100, 171 "angle": 0, 172 "x": 294.03125, 173 "y": 378.376953125, 174 "strokeColor": "#000000", 175 "backgroundColor": "transparent", 176 "width": 169, 177 "height": 90, 178 "seed": 1564026839, 179 "groupIds": [], 180 "strokeSharpness": "sharp", 181 "boundElements": [ 182 { 183 "id": "gFQ7_SRIz8GTTeavtNxc1", 184 "type": "text" 185 }, 186 { 187 "id": "gFQ7_SRIz8GTTeavtNxc1", 188 "type": "text" 189 }, 190 { 191 "id": "gFQ7_SRIz8GTTeavtNxc1", 192 "type": "text" 193 }, 194 { 195 "id": "gFQ7_SRIz8GTTeavtNxc1", 196 "type": "text" 197 }, 198 { 199 "id": "gFQ7_SRIz8GTTeavtNxc1", 200 "type": "text" 201 }, 202 { 203 "id": "qlZi2lbDur0dqp82LYO_L", 204 "type": "arrow" 205 }, 206 { 207 "type": "text", 208 "id": "gFQ7_SRIz8GTTeavtNxc1" 209 }, 210 { 211 "id": "f4fx7Okaga8CbENsmpkmP", 212 "type": "arrow" 213 } 214 ], 215 "updated": 1665354301139, 216 "link": null, 217 "locked": false 218 }, 219 { 220 "type": "rectangle", 221 "version": 1734, 222 "versionNonce": 1185922709, 223 "isDeleted": false, 224 "id": "LFEQGiwWugw-bHxiMcZeO", 225 "fillStyle": "hachure", 226 "strokeWidth": 1, 227 "strokeStyle": "solid", 228 "roughness": 1, 229 "opacity": 100, 230 "angle": 0, 231 "x": 292.69140625, 232 "y": 538.07421875, 233 "strokeColor": "#000000", 234 "backgroundColor": "transparent", 235 "width": 169, 236 "height": 110, 237 "seed": 513927961, 238 "groupIds": [], 239 "strokeSharpness": "sharp", 240 "boundElements": [ 241 { 242 "id": "qlZi2lbDur0dqp82LYO_L", 243 "type": "arrow" 244 }, 245 { 246 "type": "text", 247 "id": "6tgg9ZzYCBwT1BVPy4fTj" 248 }, 249 { 250 "id": "AB97GotmGG213cLmZEUpn", 251 "type": "arrow" 252 } 253 ], 254 "updated": 1665354315695, 255 "link": null, 256 "locked": false 257 }, 258 { 259 "type": "rectangle", 260 "version": 1406, 261 "versionNonce": 42022811, 262 "isDeleted": false, 263 "id": "FcI_PQ6EPBwrqiPhB5Ph8", 264 "fillStyle": "hachure", 265 "strokeWidth": 1, 266 "strokeStyle": "solid", 267 "roughness": 1, 268 "opacity": 100, 269 "angle": 0, 270 "x": 925.701171875, 271 "y": 241.80859375, 272 "strokeColor": "#000000", 273 "backgroundColor": "transparent", 274 "width": 169, 275 "height": 93, 276 "seed": 329647831, 277 "groupIds": [], 278 "strokeSharpness": "round", 279 "boundElements": [ 280 { 281 "id": "ePEr9LdcAMy2hfkyeKgHd", 282 "type": "text" 283 }, 284 { 285 "id": "ePEr9LdcAMy2hfkyeKgHd", 286 "type": "text" 287 }, 288 { 289 "id": "ePEr9LdcAMy2hfkyeKgHd", 290 "type": "text" 291 }, 292 { 293 "id": "ePEr9LdcAMy2hfkyeKgHd", 294 "type": "text" 295 }, 296 { 297 "type": "text", 298 "id": "ePEr9LdcAMy2hfkyeKgHd" 299 }, 300 { 301 "id": "KcyC9x5YsNNHh13B4n1nx", 302 "type": "arrow" 303 } 304 ], 305 "updated": 1665354057906, 306 "link": null, 307 "locked": false 308 }, 309 { 310 "type": "rectangle", 311 "version": 1052, 312 "versionNonce": 1432963765, 313 "isDeleted": false, 314 "id": "5ER2G9M0ztifcYbrsZIow", 315 "fillStyle": "hachure", 316 "strokeWidth": 1, 317 "strokeStyle": "solid", 318 "roughness": 1, 319 "opacity": 100, 320 "angle": 0, 321 "x": 925.7011718750001, 322 "y": 346.91145833333337, 323 "strokeColor": "#000000", 324 "backgroundColor": "transparent", 325 "width": 169, 326 "height": 93, 327 "seed": 726083447, 328 "groupIds": [], 329 "strokeSharpness": "round", 330 "boundElements": [ 331 { 332 "id": "xZMYT3ni3ok2L7lxP6yGX", 333 "type": "text" 334 }, 335 { 336 "id": "xZMYT3ni3ok2L7lxP6yGX", 337 "type": "text" 338 }, 339 { 340 "id": "xZMYT3ni3ok2L7lxP6yGX", 341 "type": "text" 342 }, 343 { 344 "id": "xZMYT3ni3ok2L7lxP6yGX", 345 "type": "text" 346 }, 347 { 348 "id": "xZMYT3ni3ok2L7lxP6yGX", 349 "type": "text" 350 }, 351 { 352 "type": "text", 353 "id": "xZMYT3ni3ok2L7lxP6yGX" 354 }, 355 { 356 "id": "_WCe-x56UysqDesPMcovo", 357 "type": "arrow" 358 } 359 ], 360 "updated": 1665354187260, 361 "link": null, 362 "locked": false 363 }, 364 { 365 "type": "rectangle", 366 "version": 1189, 367 "versionNonce": 1112378427, 368 "isDeleted": false, 369 "id": "svs0ZIIoEf9geQINc8L5R", 370 "fillStyle": "hachure", 371 "strokeWidth": 1, 372 "strokeStyle": "solid", 373 "roughness": 1, 374 "opacity": 100, 375 "angle": 0, 376 "x": 925.7011718750001, 377 "y": 452.0143229166667, 378 "strokeColor": "#000000", 379 "backgroundColor": "transparent", 380 "width": 169, 381 "height": 93, 382 "seed": 1969047831, 383 "groupIds": [], 384 "strokeSharpness": "round", 385 "boundElements": [ 386 { 387 "id": "lEnBUWHkXGiRrMqpAQ7DR", 388 "type": "text" 389 }, 390 { 391 "id": "lEnBUWHkXGiRrMqpAQ7DR", 392 "type": "text" 393 }, 394 { 395 "id": "lEnBUWHkXGiRrMqpAQ7DR", 396 "type": "text" 397 }, 398 { 399 "id": "lEnBUWHkXGiRrMqpAQ7DR", 400 "type": "text" 401 }, 402 { 403 "id": "lEnBUWHkXGiRrMqpAQ7DR", 404 "type": "text" 405 }, 406 { 407 "id": "lEnBUWHkXGiRrMqpAQ7DR", 408 "type": "text" 409 }, 410 { 411 "type": "text", 412 "id": "lEnBUWHkXGiRrMqpAQ7DR" 413 }, 414 { 415 "id": "wECT1xqiaxw7G2ECloOnC", 416 "type": "arrow" 417 } 418 ], 419 "updated": 1665354057906, 420 "link": null, 421 "locked": false 422 }, 423 { 424 "type": "rectangle", 425 "version": 1273, 426 "versionNonce": 2085398773, 427 "isDeleted": false, 428 "id": "APPf-R5uuQPPULrXAaGQl", 429 "fillStyle": "hachure", 430 "strokeWidth": 1, 431 "strokeStyle": "solid", 432 "roughness": 1, 433 "opacity": 100, 434 "angle": 0, 435 "x": 925.7011718750001, 436 "y": 557.1171875, 437 "strokeColor": "#000000", 438 "backgroundColor": "transparent", 439 "width": 169, 440 "height": 93, 441 "seed": 1676121463, 442 "groupIds": [], 443 "strokeSharpness": "round", 444 "boundElements": [ 445 { 446 "id": "iKQzPTb5mtu0ByF_0GqRF", 447 "type": "text" 448 }, 449 { 450 "id": "iKQzPTb5mtu0ByF_0GqRF", 451 "type": "text" 452 }, 453 { 454 "id": "iKQzPTb5mtu0ByF_0GqRF", 455 "type": "text" 456 }, 457 { 458 "id": "iKQzPTb5mtu0ByF_0GqRF", 459 "type": "text" 460 }, 461 { 462 "id": "iKQzPTb5mtu0ByF_0GqRF", 463 "type": "text" 464 }, 465 { 466 "id": "iKQzPTb5mtu0ByF_0GqRF", 467 "type": "text" 468 }, 469 { 470 "id": "iKQzPTb5mtu0ByF_0GqRF", 471 "type": "text" 472 }, 473 { 474 "type": "text", 475 "id": "iKQzPTb5mtu0ByF_0GqRF" 476 }, 477 { 478 "id": "S4SJSvhxNOOGmTdSWiyvI", 479 "type": "arrow" 480 } 481 ], 482 "updated": 1665354057906, 483 "link": null, 484 "locked": false 485 }, 486 { 487 "type": "rectangle", 488 "version": 472, 489 "versionNonce": 988171483, 490 "isDeleted": false, 491 "id": "_philqtA2msBgS2RN0gJq", 492 "fillStyle": "hachure", 493 "strokeWidth": 1, 494 "strokeStyle": "solid", 495 "roughness": 1, 496 "opacity": 100, 497 "angle": 0, 498 "x": 631.6484375, 499 "y": 520.80078125, 500 "strokeColor": "#000000", 501 "backgroundColor": "transparent", 502 "width": 169, 503 "height": 93, 504 "seed": 1462723511, 505 "groupIds": [], 506 "strokeSharpness": "round", 507 "boundElements": [ 508 { 509 "id": "WlOxNA-p-slsjxP8fsP_x", 510 "type": "text" 511 }, 512 { 513 "id": "WlOxNA-p-slsjxP8fsP_x", 514 "type": "text" 515 }, 516 { 517 "id": "WlOxNA-p-slsjxP8fsP_x", 518 "type": "text" 519 }, 520 { 521 "type": "text", 522 "id": "WlOxNA-p-slsjxP8fsP_x" 523 }, 524 { 525 "id": "AB97GotmGG213cLmZEUpn", 526 "type": "arrow" 527 }, 528 { 529 "id": "tqXh-I1GblNxzaOjAhp0X", 530 "type": "arrow" 531 } 532 ], 533 "updated": 1665354057906, 534 "link": null, 535 "locked": false 536 }, 537 { 538 "type": "text", 539 "version": 642, 540 "versionNonce": 118866517, 541 "isDeleted": false, 542 "id": "nJIgCOrDzHKFPTaxD6jNH", 543 "fillStyle": "hachure", 544 "strokeWidth": 1, 545 "strokeStyle": "solid", 546 "roughness": 1, 547 "opacity": 100, 548 "angle": 0, 549 "x": 696.6484375, 550 "y": 404.693359375, 551 "strokeColor": "#000000", 552 "backgroundColor": "transparent", 553 "width": 39, 554 "height": 25, 555 "seed": 1667728823, 556 "groupIds": [], 557 "strokeSharpness": "round", 558 "boundElements": [], 559 "updated": 1665354057906, 560 "link": null, 561 "locked": false, 562 "fontSize": 20, 563 "fontFamily": 1, 564 "text": "API", 565 "baseline": 18, 566 "textAlign": "center", 567 "verticalAlign": "middle", 568 "containerId": "9B7vsP3VbZUcmy_h0fyUT", 569 "originalText": "API" 570 }, 571 { 572 "type": "text", 573 "version": 891, 574 "versionNonce": 40550549, 575 "isDeleted": false, 576 "id": "gYy1ZNZFlRjyv6QM22Mwh", 577 "fillStyle": "hachure", 578 "strokeWidth": 1, 579 "strokeStyle": "solid", 580 "roughness": 1, 581 "opacity": 100, 582 "angle": 0, 583 "x": 645.1875, 584 "y": 268.09375, 585 "strokeColor": "#000000", 586 "backgroundColor": "transparent", 587 "width": 73, 588 "height": 25, 589 "seed": 386463097, 590 "groupIds": [], 591 "strokeSharpness": "round", 592 "boundElements": [], 593 "updated": 1665354278569, 594 "link": null, 595 "locked": false, 596 "fontSize": 20, 597 "fontFamily": 1, 598 "text": "Web UI", 599 "baseline": 18, 600 "textAlign": "center", 601 "verticalAlign": "middle", 602 "containerId": "Bxgkr0odgFyw9uf9SBh9m", 603 "originalText": "Web UI" 604 }, 605 { 606 "type": "text", 607 "version": 1480, 608 "versionNonce": 2076353179, 609 "isDeleted": false, 610 "id": "gFQ7_SRIz8GTTeavtNxc1", 611 "fillStyle": "hachure", 612 "strokeWidth": 1, 613 "strokeStyle": "solid", 614 "roughness": 1, 615 "opacity": 100, 616 "angle": 0, 617 "x": 318.03125, 618 "y": 383.376953125, 619 "strokeColor": "#000000", 620 "backgroundColor": "transparent", 621 "width": 121, 622 "height": 80, 623 "seed": 204416281, 624 "groupIds": [], 625 "strokeSharpness": "round", 626 "boundElements": [], 627 "updated": 1665354301139, 628 "link": null, 629 "locked": false, 630 "fontSize": 16, 631 "fontFamily": 1, 632 "text": "Web UI\nlakectl\nSpark/lakeFSFS\nClient SDKs", 633 "baseline": 74, 634 "textAlign": "center", 635 "verticalAlign": "middle", 636 "containerId": "2ZfD2SrM-46E8aH7dhW-L", 637 "originalText": "Web UI\nlakectl\nSpark/lakeFSFS\nClient SDKs" 638 }, 639 { 640 "type": "text", 641 "version": 1364, 642 "versionNonce": 1171190037, 643 "isDeleted": false, 644 "id": "ePEr9LdcAMy2hfkyeKgHd", 645 "fillStyle": "hachure", 646 "strokeWidth": 1, 647 "strokeStyle": "solid", 648 "roughness": 1, 649 "opacity": 100, 650 "angle": 0, 651 "x": 939.2011718749999, 652 "y": 263.30859375, 653 "strokeColor": "#000000", 654 "backgroundColor": "transparent", 655 "width": 142, 656 "height": 50, 657 "seed": 1724102169, 658 "groupIds": [], 659 "strokeSharpness": "round", 660 "boundElements": [], 661 "updated": 1665354057906, 662 "link": null, 663 "locked": false, 664 "fontSize": 20, 665 "fontFamily": 1, 666 "text": "Authentication\nAuthorization", 667 "baseline": 43, 668 "textAlign": "center", 669 "verticalAlign": "middle", 670 "containerId": "FcI_PQ6EPBwrqiPhB5Ph8", 671 "originalText": "Authentication\nAuthorization" 672 }, 673 { 674 "type": "text", 675 "version": 986, 676 "versionNonce": 2007242427, 677 "isDeleted": false, 678 "id": "xZMYT3ni3ok2L7lxP6yGX", 679 "fillStyle": "hachure", 680 "strokeWidth": 1, 681 "strokeStyle": "solid", 682 "roughness": 1, 683 "opacity": 100, 684 "angle": 0, 685 "x": 967.201171875, 686 "y": 380.91145833333337, 687 "strokeColor": "#000000", 688 "backgroundColor": "transparent", 689 "width": 86, 690 "height": 25, 691 "seed": 1840934777, 692 "groupIds": [], 693 "strokeSharpness": "round", 694 "boundElements": [], 695 "updated": 1665354057906, 696 "link": null, 697 "locked": false, 698 "fontSize": 20, 699 "fontFamily": 1, 700 "text": "Graveler", 701 "baseline": 18, 702 "textAlign": "center", 703 "verticalAlign": "middle", 704 "containerId": "5ER2G9M0ztifcYbrsZIow", 705 "originalText": "Graveler" 706 }, 707 { 708 "type": "text", 709 "version": 1130, 710 "versionNonce": 1431963253, 711 "isDeleted": false, 712 "id": "lEnBUWHkXGiRrMqpAQ7DR", 713 "fillStyle": "hachure", 714 "strokeWidth": 1, 715 "strokeStyle": "solid", 716 "roughness": 1, 717 "opacity": 100, 718 "angle": 0, 719 "x": 966.201171875, 720 "y": 473.5143229166667, 721 "strokeColor": "#000000", 722 "backgroundColor": "transparent", 723 "width": 88, 724 "height": 50, 725 "seed": 281589721, 726 "groupIds": [], 727 "strokeSharpness": "round", 728 "boundElements": [], 729 "updated": 1665354057906, 730 "link": null, 731 "locked": false, 732 "fontSize": 20, 733 "fontFamily": 1, 734 "text": "Storage \nAdapter", 735 "baseline": 43, 736 "textAlign": "center", 737 "verticalAlign": "middle", 738 "containerId": "svs0ZIIoEf9geQINc8L5R", 739 "originalText": "Storage Adapter" 740 }, 741 { 742 "type": "text", 743 "version": 1204, 744 "versionNonce": 1242007387, 745 "isDeleted": false, 746 "id": "iKQzPTb5mtu0ByF_0GqRF", 747 "fillStyle": "hachure", 748 "strokeWidth": 1, 749 "strokeStyle": "solid", 750 "roughness": 1, 751 "opacity": 100, 752 "angle": 0, 753 "x": 982.201171875, 754 "y": 591.1171875, 755 "strokeColor": "#000000", 756 "backgroundColor": "transparent", 757 "width": 56, 758 "height": 25, 759 "seed": 1612702073, 760 "groupIds": [], 761 "strokeSharpness": "round", 762 "boundElements": [], 763 "updated": 1665354057906, 764 "link": null, 765 "locked": false, 766 "fontSize": 20, 767 "fontFamily": 1, 768 "text": "Hooks", 769 "baseline": 18, 770 "textAlign": "center", 771 "verticalAlign": "middle", 772 "containerId": "APPf-R5uuQPPULrXAaGQl", 773 "originalText": "Hooks" 774 }, 775 { 776 "type": "text", 777 "version": 394, 778 "versionNonce": 1637576661, 779 "isDeleted": false, 780 "id": "WlOxNA-p-slsjxP8fsP_x", 781 "fillStyle": "hachure", 782 "strokeWidth": 1, 783 "strokeStyle": "solid", 784 "roughness": 1, 785 "opacity": 100, 786 "angle": 0, 787 "x": 657.1484375, 788 "y": 554.80078125, 789 "strokeColor": "#000000", 790 "backgroundColor": "transparent", 791 "width": 118, 792 "height": 25, 793 "seed": 11736889, 794 "groupIds": [], 795 "strokeSharpness": "round", 796 "boundElements": [], 797 "updated": 1665354057906, 798 "link": null, 799 "locked": false, 800 "fontSize": 20, 801 "fontFamily": 1, 802 "text": "S3 gateway", 803 "baseline": 18, 804 "textAlign": "center", 805 "verticalAlign": "middle", 806 "containerId": "_philqtA2msBgS2RN0gJq", 807 "originalText": "S3 gateway" 808 }, 809 { 810 "type": "rectangle", 811 "version": 1587, 812 "versionNonce": 1349194491, 813 "isDeleted": false, 814 "id": "S6p1P0dhiH25w1GCOnTPp", 815 "fillStyle": "cross-hatch", 816 "strokeWidth": 2, 817 "strokeStyle": "solid", 818 "roughness": 0, 819 "opacity": 100, 820 "angle": 0, 821 "x": 1274.0637531815069, 822 "y": 504.4251538793582, 823 "strokeColor": "#000000", 824 "backgroundColor": "#40c05788", 825 "width": 65.08084106445301, 826 "height": 65.08084106445301, 827 "seed": 1208316473, 828 "groupIds": [ 829 "p8XMXpqXhpKUaBRdzQEwH", 830 "0GDE3jfCf0MWKFg5Aq0E4", 831 "0wcYe7v3VXAclSCBbcLcS", 832 "9p5ZZoHV7wS9XjrQwglVX" 833 ], 834 "strokeSharpness": "sharp", 835 "boundElements": [ 836 { 837 "id": "S6p1P0dhiH25w1GCOnTPp", 838 "type": "arrow" 839 }, 840 { 841 "id": "wECT1xqiaxw7G2ECloOnC", 842 "type": "arrow" 843 } 844 ], 845 "updated": 1665354780006, 846 "link": null, 847 "locked": false 848 }, 849 { 850 "type": "ellipse", 851 "version": 1371, 852 "versionNonce": 745430933, 853 "isDeleted": false, 854 "id": "tdjFsnYUHbm7qID9T53R7", 855 "fillStyle": "hachure", 856 "strokeWidth": 2, 857 "strokeStyle": "solid", 858 "roughness": 0, 859 "opacity": 100, 860 "angle": 0, 861 "x": 1287.6766083591658, 862 "y": 515.4922499048741, 863 "strokeColor": "#000000", 864 "backgroundColor": "transparent", 865 "width": 39.10563151041674, 866 "height": 10.753995455228363, 867 "seed": 988588503, 868 "groupIds": [ 869 "0wcYe7v3VXAclSCBbcLcS", 870 "9p5ZZoHV7wS9XjrQwglVX" 871 ], 872 "strokeSharpness": "round", 873 "boundElements": [], 874 "updated": 1665354780006, 875 "link": null, 876 "locked": false 877 }, 878 { 879 "type": "line", 880 "version": 1989, 881 "versionNonce": 1608044603, 882 "isDeleted": false, 883 "id": "i5RrCViQzPUN9hFfmBwDj", 884 "fillStyle": "hachure", 885 "strokeWidth": 2, 886 "strokeStyle": "solid", 887 "roughness": 0, 888 "opacity": 100, 889 "angle": 0, 890 "x": 1288.0345247754321, 891 "y": 521.3707179537521, 892 "strokeColor": "#000000", 893 "backgroundColor": "transparent", 894 "width": 38.295773237179446, 895 "height": 40.48662140675077, 896 "seed": 921486105, 897 "groupIds": [ 898 "0wcYe7v3VXAclSCBbcLcS", 899 "9p5ZZoHV7wS9XjrQwglVX" 900 ], 901 "strokeSharpness": "round", 902 "boundElements": [], 903 "updated": 1665354780006, 904 "link": null, 905 "locked": false, 906 "startBinding": null, 907 "endBinding": null, 908 "lastCommittedPoint": null, 909 "startArrowhead": null, 910 "endArrowhead": null, 911 "points": [ 912 [ 913 0, 914 0 915 ], 916 [ 917 3.8452774439103905, 918 32.14685684595355 919 ], 920 [ 921 6.768312737880933, 922 37.98883103590748 923 ], 924 [ 925 20.34867663261207, 926 40.48662140675077 927 ], 928 [ 929 32.537268066406114, 930 38.400380608974274 931 ], 932 [ 933 35.36686823918285, 934 31.944173177083314 935 ], 936 [ 937 38.295773237179446, 938 0.09767190004004078 939 ] 940 ] 941 }, 942 { 943 "type": "ellipse", 944 "version": 1381, 945 "versionNonce": 1124574453, 946 "isDeleted": false, 947 "id": "n4YLocvG2ZKKd-4yTwDUV", 948 "fillStyle": "solid", 949 "strokeWidth": 1, 950 "strokeStyle": "solid", 951 "roughness": 0, 952 "opacity": 100, 953 "angle": 0, 954 "x": 1304.8048128613698, 955 "y": 531.6332171321251, 956 "strokeColor": "#000000", 957 "backgroundColor": "#000", 958 "width": 4.69818115234375, 959 "height": 4.69818115234375, 960 "seed": 226973431, 961 "groupIds": [ 962 "0wcYe7v3VXAclSCBbcLcS", 963 "9p5ZZoHV7wS9XjrQwglVX" 964 ], 965 "strokeSharpness": "round", 966 "boundElements": [], 967 "updated": 1665354780006, 968 "link": null, 969 "locked": false 970 }, 971 { 972 "type": "line", 973 "version": 2067, 974 "versionNonce": 241766619, 975 "isDeleted": false, 976 "id": "CDm-90FSnkFU14GpRbSiW", 977 "fillStyle": "solid", 978 "strokeWidth": 2, 979 "strokeStyle": "solid", 980 "roughness": 0, 981 "opacity": 100, 982 "angle": 0, 983 "x": 1307.2949312695728, 984 "y": 534.2062075496056, 985 "strokeColor": "#000000", 986 "backgroundColor": "#000", 987 "width": 23.24691772460949, 988 "height": 11.53113708496096, 989 "seed": 1920399353, 990 "groupIds": [ 991 "0wcYe7v3VXAclSCBbcLcS", 992 "9p5ZZoHV7wS9XjrQwglVX" 993 ], 994 "strokeSharpness": "round", 995 "boundElements": [], 996 "updated": 1665354780006, 997 "link": null, 998 "locked": false, 999 "startBinding": null, 1000 "endBinding": null, 1001 "lastCommittedPoint": null, 1002 "startArrowhead": null, 1003 "endArrowhead": null, 1004 "points": [ 1005 [ 1006 0, 1007 0 1008 ], 1009 [ 1010 7.0229309082030795, 1011 7.4353179931640625 1012 ], 1013 [ 1014 17.00493774414076, 1015 11.53113708496096 1016 ], 1017 [ 1018 22.923687744140693, 1019 10.143841552734386 1020 ], 1021 [ 1022 23.24691772460949, 1023 5.890612792968767 1024 ], 1025 [ 1026 17.962628173828193, 1027 1.7561248779296932 1028 ] 1029 ] 1030 }, 1031 { 1032 "type": "text", 1033 "version": 1900, 1034 "versionNonce": 890322517, 1035 "isDeleted": false, 1036 "id": "gvnBdXocomaSYbJ15dp6t", 1037 "fillStyle": "hachure", 1038 "strokeWidth": 1, 1039 "strokeStyle": "solid", 1040 "roughness": 1, 1041 "opacity": 100, 1042 "angle": 0, 1043 "x": 1222.1041737137334, 1044 "y": 573.5953984820812, 1045 "strokeColor": "#000000", 1046 "backgroundColor": "transparent", 1047 "width": 169, 1048 "height": 75, 1049 "seed": 1318019095, 1050 "groupIds": [ 1051 "9p5ZZoHV7wS9XjrQwglVX" 1052 ], 1053 "strokeSharpness": "sharp", 1054 "boundElements": [], 1055 "updated": 1665354780006, 1056 "link": null, 1057 "locked": false, 1058 "fontSize": 20, 1059 "fontFamily": 1, 1060 "text": "Object Store\nBucket\n(S3, GCS, Azure)", 1061 "baseline": 68, 1062 "textAlign": "center", 1063 "verticalAlign": "top", 1064 "containerId": null, 1065 "originalText": "Object Store\nBucket\n(S3, GCS, Azure)" 1066 }, 1067 { 1068 "type": "text", 1069 "version": 2360, 1070 "versionNonce": 1315454331, 1071 "isDeleted": false, 1072 "id": "Dstrr1oxpMuw-m4JGSQNd", 1073 "fillStyle": "hachure", 1074 "strokeWidth": 1, 1075 "strokeStyle": "solid", 1076 "roughness": 1, 1077 "opacity": 100, 1078 "angle": 0, 1079 "x": 1182.6666737137334, 1080 "y": 379.8079656063978, 1081 "strokeColor": "#000000", 1082 "backgroundColor": "transparent", 1083 "width": 248, 1084 "height": 75, 1085 "seed": 4475417, 1086 "groupIds": [ 1087 "3vUy3YGgxOz_BM44Ug3Wm" 1088 ], 1089 "strokeSharpness": "sharp", 1090 "boundElements": [], 1091 "updated": 1665354780006, 1092 "link": null, 1093 "locked": false, 1094 "fontSize": 20, 1095 "fontFamily": 1, 1096 "text": "Key Value\nStore\n(PostgreSQL, DynamoDB)", 1097 "baseline": 68, 1098 "textAlign": "center", 1099 "verticalAlign": "top", 1100 "containerId": null, 1101 "originalText": "Key Value\nStore\n(PostgreSQL, DynamoDB)" 1102 }, 1103 { 1104 "type": "rectangle", 1105 "version": 2053, 1106 "versionNonce": 1499507637, 1107 "isDeleted": false, 1108 "id": "QrK4-de5GsjEjuLVX52yz", 1109 "fillStyle": "cross-hatch", 1110 "strokeWidth": 2, 1111 "strokeStyle": "solid", 1112 "roughness": 0, 1113 "opacity": 100, 1114 "angle": 0, 1115 "x": 1274.1262531815069, 1116 "y": 308.92678350367504, 1117 "strokeColor": "#000000", 1118 "backgroundColor": "#4c6ef588", 1119 "width": 65.08084106445301, 1120 "height": 65.08084106445301, 1121 "seed": 1284489207, 1122 "groupIds": [ 1123 "ViKZFsTx2amo6qdF5pqIB", 1124 "KLrkluwnW3w9OX_UyMG76", 1125 "gJO33xk2S3V-m-z0IgTNC", 1126 "3vUy3YGgxOz_BM44Ug3Wm" 1127 ], 1128 "strokeSharpness": "sharp", 1129 "boundElements": [ 1130 { 1131 "id": "QrK4-de5GsjEjuLVX52yz", 1132 "type": "arrow" 1133 }, 1134 { 1135 "id": "KcyC9x5YsNNHh13B4n1nx", 1136 "type": "arrow" 1137 } 1138 ], 1139 "updated": 1665354780006, 1140 "link": null, 1141 "locked": false 1142 }, 1143 { 1144 "type": "line", 1145 "version": 2902, 1146 "versionNonce": 594369211, 1147 "isDeleted": false, 1148 "id": "-EDC7qSOsy8GhwdGINNIA", 1149 "fillStyle": "cross-hatch", 1150 "strokeWidth": 2, 1151 "strokeStyle": "solid", 1152 "roughness": 0, 1153 "opacity": 100, 1154 "angle": 6.070517456686609, 1155 "x": 1324.9076059293707, 1156 "y": 358.25696050529285, 1157 "strokeColor": "#000000", 1158 "backgroundColor": "#fd7e14", 1159 "width": 4.515147036494501, 1160 "height": 6.809419856658472, 1161 "seed": 1430626041, 1162 "groupIds": [ 1163 "eGSGWFEsoUXpvRXdhwmB4", 1164 "AcdY7zGYermAUxB_oNgFC", 1165 "gJO33xk2S3V-m-z0IgTNC", 1166 "3vUy3YGgxOz_BM44Ug3Wm" 1167 ], 1168 "strokeSharpness": "sharp", 1169 "boundElements": [], 1170 "updated": 1665354780006, 1171 "link": null, 1172 "locked": false, 1173 "startBinding": null, 1174 "endBinding": null, 1175 "lastCommittedPoint": null, 1176 "startArrowhead": null, 1177 "endArrowhead": "arrow", 1178 "points": [ 1179 [ 1180 0, 1181 0 1182 ], 1183 [ 1184 4.515147036494501, 1185 6.809419856658472 1186 ] 1187 ] 1188 }, 1189 { 1190 "type": "line", 1191 "version": 2795, 1192 "versionNonce": 414646901, 1193 "isDeleted": false, 1194 "id": "Vgf2G2dX5nG0xUedD_BMI", 1195 "fillStyle": "cross-hatch", 1196 "strokeWidth": 2, 1197 "strokeStyle": "solid", 1198 "roughness": 0, 1199 "opacity": 100, 1200 "angle": 0.029928014204294584, 1201 "x": 1328.4106760236623, 1202 "y": 316.08795953786733, 1203 "strokeColor": "#000000", 1204 "backgroundColor": "#fd7e14", 1205 "width": 4.878221980723982, 1206 "height": 7.187766181342914, 1207 "seed": 1117956375, 1208 "groupIds": [ 1209 "eGSGWFEsoUXpvRXdhwmB4", 1210 "AcdY7zGYermAUxB_oNgFC", 1211 "gJO33xk2S3V-m-z0IgTNC", 1212 "3vUy3YGgxOz_BM44Ug3Wm" 1213 ], 1214 "strokeSharpness": "sharp", 1215 "boundElements": [], 1216 "updated": 1665354780006, 1217 "link": null, 1218 "locked": false, 1219 "startBinding": null, 1220 "endBinding": null, 1221 "lastCommittedPoint": null, 1222 "startArrowhead": null, 1223 "endArrowhead": "arrow", 1224 "points": [ 1225 [ 1226 0, 1227 0 1228 ], 1229 [ 1230 -4.878221980723982, 1231 7.187766181342914 1232 ] 1233 ] 1234 }, 1235 { 1236 "type": "line", 1237 "version": 3402, 1238 "versionNonce": 872958811, 1239 "isDeleted": false, 1240 "id": "v9QeKKJVHsGUaok6amhuc", 1241 "fillStyle": "cross-hatch", 1242 "strokeWidth": 2, 1243 "strokeStyle": "solid", 1244 "roughness": 0, 1245 "opacity": 100, 1246 "angle": 5.765434113477622, 1247 "x": 1332.629635512782, 1248 "y": 361.39783418032465, 1249 "strokeColor": "#000000", 1250 "backgroundColor": "transparent", 1251 "width": 7.027484543816502, 1252 "height": 5.025822775075784, 1253 "seed": 755587033, 1254 "groupIds": [ 1255 "eGSGWFEsoUXpvRXdhwmB4", 1256 "AcdY7zGYermAUxB_oNgFC", 1257 "gJO33xk2S3V-m-z0IgTNC", 1258 "3vUy3YGgxOz_BM44Ug3Wm" 1259 ], 1260 "strokeSharpness": "sharp", 1261 "boundElements": [], 1262 "updated": 1665354780006, 1263 "link": null, 1264 "locked": false, 1265 "startBinding": null, 1266 "endBinding": null, 1267 "lastCommittedPoint": null, 1268 "startArrowhead": null, 1269 "endArrowhead": null, 1270 "points": [ 1271 [ 1272 0, 1273 0 1274 ], 1275 [ 1276 -2.6558630674341366, 1277 5.025822775075784 1278 ], 1279 [ 1280 -7.027484543816502, 1281 2.0346398876757292 1282 ] 1283 ] 1284 }, 1285 { 1286 "type": "line", 1287 "version": 3619, 1288 "versionNonce": 670624725, 1289 "isDeleted": false, 1290 "id": "Y6DGEH9GO3DBRnS6V3Bmu", 1291 "fillStyle": "cross-hatch", 1292 "strokeWidth": 2, 1293 "strokeStyle": "solid", 1294 "roughness": 0, 1295 "opacity": 100, 1296 "angle": 2.48666424209895, 1297 "x": 1285.537585021598, 1298 "y": 315.4442679408971, 1299 "strokeColor": "#000000", 1300 "backgroundColor": "transparent", 1301 "width": 6.480608834450265, 1302 "height": 4.428740972665685, 1303 "seed": 79392311, 1304 "groupIds": [ 1305 "eGSGWFEsoUXpvRXdhwmB4", 1306 "AcdY7zGYermAUxB_oNgFC", 1307 "gJO33xk2S3V-m-z0IgTNC", 1308 "3vUy3YGgxOz_BM44Ug3Wm" 1309 ], 1310 "strokeSharpness": "sharp", 1311 "boundElements": [], 1312 "updated": 1665354780006, 1313 "link": null, 1314 "locked": false, 1315 "startBinding": null, 1316 "endBinding": null, 1317 "lastCommittedPoint": null, 1318 "startArrowhead": null, 1319 "endArrowhead": null, 1320 "points": [ 1321 [ 1322 0, 1323 0 1324 ], 1325 [ 1326 -3.0517914343207093, 1327 4.428740972665685 1328 ], 1329 [ 1330 -6.4806088344502655, 1331 0.4183784164032155 1332 ] 1333 ] 1334 }, 1335 { 1336 "type": "line", 1337 "version": 2996, 1338 "versionNonce": 557590523, 1339 "isDeleted": false, 1340 "id": "aQCrDAYHZkiHVAz3R-cLD", 1341 "fillStyle": "cross-hatch", 1342 "strokeWidth": 2, 1343 "strokeStyle": "solid", 1344 "roughness": 0, 1345 "opacity": 100, 1346 "angle": 6.070517456686609, 1347 "x": 1282.3188097297736, 1348 "y": 316.7779651160744, 1349 "strokeColor": "#000000", 1350 "backgroundColor": "#fd7e14", 1351 "width": 4.515147036494501, 1352 "height": 6.809419856658472, 1353 "seed": 1235416249, 1354 "groupIds": [ 1355 "eGSGWFEsoUXpvRXdhwmB4", 1356 "AcdY7zGYermAUxB_oNgFC", 1357 "gJO33xk2S3V-m-z0IgTNC", 1358 "3vUy3YGgxOz_BM44Ug3Wm" 1359 ], 1360 "strokeSharpness": "sharp", 1361 "boundElements": [], 1362 "updated": 1665354780006, 1363 "link": null, 1364 "locked": false, 1365 "startBinding": null, 1366 "endBinding": null, 1367 "lastCommittedPoint": null, 1368 "startArrowhead": null, 1369 "endArrowhead": "arrow", 1370 "points": [ 1371 [ 1372 0, 1373 0 1374 ], 1375 [ 1376 4.515147036494501, 1377 6.809419856658472 1378 ] 1379 ] 1380 }, 1381 { 1382 "type": "line", 1383 "version": 2859, 1384 "versionNonce": 1039575349, 1385 "isDeleted": false, 1386 "id": "jI92EQqdfBMt7di-mknre", 1387 "fillStyle": "cross-hatch", 1388 "strokeWidth": 2, 1389 "strokeStyle": "solid", 1390 "roughness": 0, 1391 "opacity": 100, 1392 "angle": 0.06885648930104615, 1393 "x": 1287.3425001592234, 1394 "y": 358.0083078048653, 1395 "strokeColor": "#000000", 1396 "backgroundColor": "#fd7e14", 1397 "width": 4.878221980723982, 1398 "height": 7.187766181342914, 1399 "seed": 1304334167, 1400 "groupIds": [ 1401 "eGSGWFEsoUXpvRXdhwmB4", 1402 "AcdY7zGYermAUxB_oNgFC", 1403 "gJO33xk2S3V-m-z0IgTNC", 1404 "3vUy3YGgxOz_BM44Ug3Wm" 1405 ], 1406 "strokeSharpness": "sharp", 1407 "boundElements": [], 1408 "updated": 1665354780006, 1409 "link": null, 1410 "locked": false, 1411 "startBinding": null, 1412 "endBinding": null, 1413 "lastCommittedPoint": null, 1414 "startArrowhead": null, 1415 "endArrowhead": "arrow", 1416 "points": [ 1417 [ 1418 0, 1419 0 1420 ], 1421 [ 1422 -4.878221980723982, 1423 7.187766181342914 1424 ] 1425 ] 1426 }, 1427 { 1428 "type": "line", 1429 "version": 3628, 1430 "versionNonce": 1091268763, 1431 "isDeleted": false, 1432 "id": "1Rmd-DXZ6u1CzIxIxpIX-", 1433 "fillStyle": "cross-hatch", 1434 "strokeWidth": 2, 1435 "strokeStyle": "solid", 1436 "roughness": 0, 1437 "opacity": 100, 1438 "angle": 3.854199750177644, 1439 "x": 1331.6476757175305, 1440 "y": 314.65376079179435, 1441 "strokeColor": "#000000", 1442 "backgroundColor": "transparent", 1443 "width": 6.480608834450265, 1444 "height": 4.428740972665685, 1445 "seed": 1588983193, 1446 "groupIds": [ 1447 "eGSGWFEsoUXpvRXdhwmB4", 1448 "AcdY7zGYermAUxB_oNgFC", 1449 "gJO33xk2S3V-m-z0IgTNC", 1450 "3vUy3YGgxOz_BM44Ug3Wm" 1451 ], 1452 "strokeSharpness": "sharp", 1453 "boundElements": [], 1454 "updated": 1665354780006, 1455 "link": null, 1456 "locked": false, 1457 "startBinding": null, 1458 "endBinding": null, 1459 "lastCommittedPoint": null, 1460 "startArrowhead": null, 1461 "endArrowhead": null, 1462 "points": [ 1463 [ 1464 0, 1465 0 1466 ], 1467 [ 1468 -3.0517914343207093, 1469 4.428740972665685 1470 ], 1471 [ 1472 -6.4806088344502655, 1473 0.4183784164032155 1474 ] 1475 ] 1476 }, 1477 { 1478 "type": "line", 1479 "version": 3622, 1480 "versionNonce": 1008056981, 1481 "isDeleted": false, 1482 "id": "grDakEOTelrLa7WPFOrwt", 1483 "fillStyle": "cross-hatch", 1484 "strokeWidth": 2, 1485 "strokeStyle": "solid", 1486 "roughness": 0, 1487 "opacity": 100, 1488 "angle": 0.663921886409196, 1489 "x": 1285.56544494387, 1490 "y": 362.2619734878205, 1491 "strokeColor": "#000000", 1492 "backgroundColor": "transparent", 1493 "width": 6.480608834450265, 1494 "height": 4.428740972665685, 1495 "seed": 134253687, 1496 "groupIds": [ 1497 "eGSGWFEsoUXpvRXdhwmB4", 1498 "AcdY7zGYermAUxB_oNgFC", 1499 "gJO33xk2S3V-m-z0IgTNC", 1500 "3vUy3YGgxOz_BM44Ug3Wm" 1501 ], 1502 "strokeSharpness": "sharp", 1503 "boundElements": [], 1504 "updated": 1665354780006, 1505 "link": null, 1506 "locked": false, 1507 "startBinding": null, 1508 "endBinding": null, 1509 "lastCommittedPoint": null, 1510 "startArrowhead": null, 1511 "endArrowhead": null, 1512 "points": [ 1513 [ 1514 0, 1515 0 1516 ], 1517 [ 1518 -3.0517914343207093, 1519 4.428740972665685 1520 ], 1521 [ 1522 -6.4806088344502655, 1523 0.4183784164032155 1524 ] 1525 ] 1526 }, 1527 { 1528 "type": "line", 1529 "version": 4551, 1530 "versionNonce": 86549819, 1531 "isDeleted": false, 1532 "id": "Yu5RqzMvmG_q5RNZGObUb", 1533 "fillStyle": "solid", 1534 "strokeWidth": 2, 1535 "strokeStyle": "solid", 1536 "roughness": 0, 1537 "opacity": 100, 1538 "angle": 0, 1539 "x": 1293.9760669426707, 1540 "y": 326.56302247891716, 1541 "strokeColor": "#000000", 1542 "backgroundColor": "transparent", 1543 "width": 23.135415315317864, 1544 "height": 36.920965026381495, 1545 "seed": 1601559161, 1546 "groupIds": [ 1547 "pWdcZI6tf4oqswgXag4nZ", 1548 "eGSGWFEsoUXpvRXdhwmB4", 1549 "AcdY7zGYermAUxB_oNgFC", 1550 "gJO33xk2S3V-m-z0IgTNC", 1551 "3vUy3YGgxOz_BM44Ug3Wm" 1552 ], 1553 "strokeSharpness": "round", 1554 "boundElements": [], 1555 "updated": 1665354780006, 1556 "link": null, 1557 "locked": false, 1558 "startBinding": null, 1559 "endBinding": null, 1560 "lastCommittedPoint": null, 1561 "startArrowhead": null, 1562 "endArrowhead": null, 1563 "points": [ 1564 [ 1565 0, 1566 0 1567 ], 1568 [ 1569 0, 1570 25.503446923456124 1571 ], 1572 [ 1573 0.40532440068439735, 1574 30.11539925866262 1575 ], 1576 [ 1577 3.1876357067575456, 1578 31.80990219489879 1579 ], 1580 [ 1581 7.354871715271549, 1582 33.14980858335201 1583 ], 1584 [ 1585 11.79869252961072, 1586 33.49583129123406 1587 ], 1588 [ 1589 15.592667073872917, 1590 33.15082359908378 1591 ], 1592 [ 1593 19.15112117952793, 1594 32.29793104408936 1595 ], 1596 [ 1597 22.700411705907744, 1598 29.933635302086913 1599 ], 1600 [ 1601 22.943034924407762, 1602 25.503446923456124 1603 ], 1604 [ 1605 23.135415315317864, 1606 3.4738605093386736 1607 ], 1608 [ 1609 22.843298221964968, 1610 -0.11105662756083756 1611 ], 1612 [ 1613 19.96759931086617, 1614 -2.0234583686940315 1615 ], 1616 [ 1617 16.74018432777816, 1618 -3.10679842415807 1619 ], 1620 [ 1621 12.544405636380267, 1622 -3.4251337351474422 1623 ], 1624 [ 1625 9.881394068972043, 1626 -3.4158696025941406 1627 ], 1628 [ 1629 4.21068157261921, 1630 -2.726823717701885 1631 ], 1632 [ 1633 0, 1634 0 1635 ] 1636 ] 1637 }, 1638 { 1639 "type": "ellipse", 1640 "version": 2708, 1641 "versionNonce": 990617589, 1642 "isDeleted": false, 1643 "id": "5N1mH9nR7sZUzHHqQQx9k", 1644 "fillStyle": "solid", 1645 "strokeWidth": 2, 1646 "strokeStyle": "solid", 1647 "roughness": 0, 1648 "opacity": 100, 1649 "angle": 0, 1650 "x": 1293.8908851715294, 1651 "y": 323.01507548738044, 1652 "strokeColor": "#000000", 1653 "backgroundColor": "#ffffff", 1654 "width": 23.09445309598474, 1655 "height": 6.279263528942145, 1656 "seed": 1598416279, 1657 "groupIds": [ 1658 "pWdcZI6tf4oqswgXag4nZ", 1659 "eGSGWFEsoUXpvRXdhwmB4", 1660 "AcdY7zGYermAUxB_oNgFC", 1661 "gJO33xk2S3V-m-z0IgTNC", 1662 "3vUy3YGgxOz_BM44Ug3Wm" 1663 ], 1664 "strokeSharpness": "sharp", 1665 "boundElements": [ 1666 { 1667 "id": "qDAjBIpEBo14rHQOTksb5", 1668 "type": "arrow" 1669 }, 1670 { 1671 "id": "k87rpiXpFp_U0HYO0AxcM", 1672 "type": "arrow" 1673 } 1674 ], 1675 "updated": 1665354780006, 1676 "link": null, 1677 "locked": false 1678 }, 1679 { 1680 "type": "line", 1681 "version": 2549, 1682 "versionNonce": 1200018043, 1683 "isDeleted": false, 1684 "id": "i0C0dBGFwbpjXPU7tEH70", 1685 "fillStyle": "cross-hatch", 1686 "strokeWidth": 2, 1687 "strokeStyle": "solid", 1688 "roughness": 0, 1689 "opacity": 100, 1690 "angle": 0, 1691 "x": 1294.290593207425, 1692 "y": 335.6774826586258, 1693 "strokeColor": "#000000", 1694 "backgroundColor": "transparent", 1695 "width": 22.7078851177541, 1696 "height": 2.9175197700512814, 1697 "seed": 212214617, 1698 "groupIds": [ 1699 "AcdY7zGYermAUxB_oNgFC", 1700 "gJO33xk2S3V-m-z0IgTNC", 1701 "3vUy3YGgxOz_BM44Ug3Wm" 1702 ], 1703 "strokeSharpness": "round", 1704 "boundElements": [], 1705 "updated": 1665354780006, 1706 "link": null, 1707 "locked": false, 1708 "startBinding": null, 1709 "endBinding": null, 1710 "lastCommittedPoint": null, 1711 "startArrowhead": null, 1712 "endArrowhead": null, 1713 "points": [ 1714 [ 1715 0, 1716 0 1717 ], 1718 [ 1719 0.6822069967714703, 1720 0.7376254855918456 1721 ], 1722 [ 1723 2.3335499504986355, 1724 1.5019708109206908 1725 ], 1726 [ 1727 4.313367541800834, 1728 1.9645855665289391 1729 ], 1730 [ 1731 8.191658726607782, 1732 2.5738270010049926 1733 ], 1734 [ 1735 11.917316337340536, 1736 2.6118955005120905 1737 ], 1738 [ 1739 15.218956419281389, 1740 2.402545763947514 1741 ], 1742 [ 1743 18.07580483939641, 1744 2.022006211239024 1745 ], 1746 [ 1747 20.76827744650372, 1748 1.311150431337028 1749 ], 1750 [ 1751 22.157553094084978, 1752 0.515659662955493 1753 ], 1754 [ 1755 22.707885117754103, 1756 -0.3056242695391904 1757 ] 1758 ] 1759 }, 1760 { 1761 "type": "line", 1762 "version": 2577, 1763 "versionNonce": 1994516149, 1764 "isDeleted": false, 1765 "id": "yaYPo2SPPV5_7S6L6vQCg", 1766 "fillStyle": "cross-hatch", 1767 "strokeWidth": 2, 1768 "strokeStyle": "solid", 1769 "roughness": 0, 1770 "opacity": 100, 1771 "angle": 0, 1772 "x": 1293.6484666284866, 1773 "y": 346.41196748549527, 1774 "strokeColor": "#000000", 1775 "backgroundColor": "transparent", 1776 "width": 22.7078851177541, 1777 "height": 2.9175197700512814, 1778 "seed": 314776247, 1779 "groupIds": [ 1780 "AcdY7zGYermAUxB_oNgFC", 1781 "gJO33xk2S3V-m-z0IgTNC", 1782 "3vUy3YGgxOz_BM44Ug3Wm" 1783 ], 1784 "strokeSharpness": "round", 1785 "boundElements": [], 1786 "updated": 1665354780006, 1787 "link": null, 1788 "locked": false, 1789 "startBinding": null, 1790 "endBinding": null, 1791 "lastCommittedPoint": null, 1792 "startArrowhead": null, 1793 "endArrowhead": null, 1794 "points": [ 1795 [ 1796 0, 1797 0 1798 ], 1799 [ 1800 0.6822069967714703, 1801 0.7376254855918456 1802 ], 1803 [ 1804 2.3335499504986355, 1805 1.5019708109206908 1806 ], 1807 [ 1808 4.313367541800834, 1809 1.9645855665289391 1810 ], 1811 [ 1812 8.191658726607782, 1813 2.5738270010049926 1814 ], 1815 [ 1816 11.917316337340536, 1817 2.6118955005120905 1818 ], 1819 [ 1820 15.218956419281389, 1821 2.402545763947514 1822 ], 1823 [ 1824 18.07580483939641, 1825 2.022006211239024 1826 ], 1827 [ 1828 20.76827744650372, 1829 1.311150431337028 1830 ], 1831 [ 1832 22.157553094084978, 1833 0.515659662955493 1834 ], 1835 [ 1836 22.707885117754103, 1837 -0.3056242695391904 1838 ] 1839 ] 1840 }, 1841 { 1842 "type": "arrow", 1843 "version": 6012, 1844 "versionNonce": 1537912763, 1845 "isDeleted": false, 1846 "id": "qDAjBIpEBo14rHQOTksb5", 1847 "fillStyle": "cross-hatch", 1848 "strokeWidth": 2, 1849 "strokeStyle": "solid", 1850 "roughness": 0, 1851 "opacity": 100, 1852 "angle": 6.034244644020102, 1853 "x": 1293.570274904469, 1854 "y": 333.0746597642921, 1855 "strokeColor": "#000000", 1856 "backgroundColor": "#fd7e14", 1857 "width": 9.312361834934453, 1858 "height": 17.671409793681782, 1859 "seed": 1117409337, 1860 "groupIds": [ 1861 "AcdY7zGYermAUxB_oNgFC", 1862 "gJO33xk2S3V-m-z0IgTNC", 1863 "3vUy3YGgxOz_BM44Ug3Wm" 1864 ], 1865 "strokeSharpness": "round", 1866 "boundElements": [], 1867 "updated": 1665354780815, 1868 "link": null, 1869 "locked": false, 1870 "startBinding": { 1871 "elementId": "5N1mH9nR7sZUzHHqQQx9k", 1872 "focus": 0.17059876156304296, 1873 "gap": 5.982831142860286 1874 }, 1875 "endBinding": null, 1876 "lastCommittedPoint": null, 1877 "startArrowhead": null, 1878 "endArrowhead": null, 1879 "points": [ 1880 [ 1881 0, 1882 0 1883 ], 1884 [ 1885 -3.465638014918799, 1886 0.7718575351198613 1887 ], 1888 [ 1889 -5.876234540924429, 1890 2.2686732691115044 1891 ], 1892 [ 1893 -7.611221385428145, 1894 4.187007865361685 1895 ], 1896 [ 1897 -8.997800821851968, 1898 7.29372360223152 1899 ], 1900 [ 1901 -9.312361834934453, 1902 9.676626083368124 1903 ], 1904 [ 1905 -8.554263497776105, 1906 13.118230666911925 1907 ], 1908 [ 1909 -7.085140858725698, 1910 15.667973469486617 1911 ], 1912 [ 1913 -4.895857300277928, 1914 17.671409793681782 1915 ] 1916 ] 1917 }, 1918 { 1919 "type": "arrow", 1920 "version": 6142, 1921 "versionNonce": 224755061, 1922 "isDeleted": false, 1923 "id": "k87rpiXpFp_U0HYO0AxcM", 1924 "fillStyle": "cross-hatch", 1925 "strokeWidth": 2, 1926 "strokeStyle": "solid", 1927 "roughness": 0, 1928 "opacity": 100, 1929 "angle": 0.31086799431261625, 1930 "x": 1316.7807046060636, 1931 "y": 333.0966330332307, 1932 "strokeColor": "#000000", 1933 "backgroundColor": "#fd7e14", 1934 "width": 10.586513682546029, 1935 "height": 18.03828294930969, 1936 "seed": 119319511, 1937 "groupIds": [ 1938 "AcdY7zGYermAUxB_oNgFC", 1939 "gJO33xk2S3V-m-z0IgTNC", 1940 "3vUy3YGgxOz_BM44Ug3Wm" 1941 ], 1942 "strokeSharpness": "round", 1943 "boundElements": [], 1944 "updated": 1665354780815, 1945 "link": null, 1946 "locked": false, 1947 "startBinding": { 1948 "elementId": "5N1mH9nR7sZUzHHqQQx9k", 1949 "focus": -0.31376123802392564, 1950 "gap": 5.844781649134341 1951 }, 1952 "endBinding": null, 1953 "lastCommittedPoint": null, 1954 "startArrowhead": null, 1955 "endArrowhead": null, 1956 "points": [ 1957 [ 1958 0, 1959 0 1960 ], 1961 [ 1962 3.9398194479572393, 1963 0.7878819391097368 1964 ], 1965 [ 1966 6.68024272166653, 1967 2.31577281187833 1968 ], 1969 [ 1970 8.652616894185485, 1971 4.273933628848496 1972 ], 1973 [ 1974 10.228913266236956, 1975 7.445147366688905 1976 ], 1977 [ 1978 10.586513682546029, 1979 9.877520883980232 1980 ], 1981 [ 1982 9.724689522220247, 1983 13.390576039308046 1984 ], 1985 [ 1986 8.05455608074463, 1987 15.993253621786636 1988 ], 1989 [ 1990 5.565726634756559, 1991 18.03828294930969 1992 ] 1993 ] 1994 }, 1995 { 1996 "type": "arrow", 1997 "version": 2899, 1998 "versionNonce": 270232853, 1999 "isDeleted": false, 2000 "id": "KcyC9x5YsNNHh13B4n1nx", 2001 "fillStyle": "hachure", 2002 "strokeWidth": 1, 2003 "strokeStyle": "solid", 2004 "roughness": 1, 2005 "opacity": 100, 2006 "angle": 0, 2007 "x": 1125.0397205887334, 2008 "y": 343.70943497603946, 2009 "strokeColor": "#000000", 2010 "backgroundColor": "transparent", 2011 "width": 134.44921875, 2012 "height": 0, 2013 "seed": 1818528151, 2014 "groupIds": [], 2015 "strokeSharpness": "round", 2016 "boundElements": [], 2017 "updated": 1665354780006, 2018 "link": null, 2019 "locked": false, 2020 "startBinding": { 2021 "elementId": "ovxFkdb6JYmDVntxtXYhP", 2022 "focus": -0.4924045350392734, 2023 "gap": 16.183593749999943 2024 }, 2025 "endBinding": { 2026 "elementId": "QrK4-de5GsjEjuLVX52yz", 2027 "focus": -0.06890602221680925, 2028 "gap": 14.637313842773438 2029 }, 2030 "lastCommittedPoint": null, 2031 "startArrowhead": null, 2032 "endArrowhead": "arrow", 2033 "points": [ 2034 [ 2035 0, 2036 0 2037 ], 2038 [ 2039 134.44921875, 2040 0 2041 ] 2042 ] 2043 }, 2044 { 2045 "type": "arrow", 2046 "version": 1980, 2047 "versionNonce": 556071835, 2048 "isDeleted": false, 2049 "id": "wECT1xqiaxw7G2ECloOnC", 2050 "fillStyle": "hachure", 2051 "strokeWidth": 1, 2052 "strokeStyle": "solid", 2053 "roughness": 1, 2054 "opacity": 100, 2055 "angle": 0, 2056 "x": 1124.9655018387334, 2057 "y": 535.313772100086, 2058 "strokeColor": "#000000", 2059 "backgroundColor": "transparent", 2060 "width": 136.41075134277344, 2061 "height": 0, 2062 "seed": 2147214713, 2063 "groupIds": [], 2064 "strokeSharpness": "round", 2065 "boundElements": [], 2066 "updated": 1665354780006, 2067 "link": null, 2068 "locked": false, 2069 "startBinding": { 2070 "elementId": "ovxFkdb6JYmDVntxtXYhP", 2071 "focus": 0.4224560986162166, 2072 "gap": 16.109374999999943 2073 }, 2074 "endBinding": { 2075 "elementId": "S6p1P0dhiH25w1GCOnTPp", 2076 "focus": 0.05076155392223218, 2077 "gap": 12.6875 2078 }, 2079 "lastCommittedPoint": null, 2080 "startArrowhead": null, 2081 "endArrowhead": "arrow", 2082 "points": [ 2083 [ 2084 0, 2085 0 2086 ], 2087 [ 2088 136.41075134277344, 2089 0 2090 ] 2091 ] 2092 }, 2093 { 2094 "type": "rectangle", 2095 "version": 571, 2096 "versionNonce": 1719794715, 2097 "isDeleted": false, 2098 "id": "-2EVeASmSy6Dzai2GOLcp", 2099 "fillStyle": "hachure", 2100 "strokeWidth": 1, 2101 "strokeStyle": "solid", 2102 "roughness": 1, 2103 "opacity": 100, 2104 "angle": 0, 2105 "x": 863.2155018387333, 2106 "y": 720.4729694209747, 2107 "strokeColor": "#000000", 2108 "backgroundColor": "transparent", 2109 "width": 130.29506185356837, 2110 "height": 78.10175988474508, 2111 "seed": 67551833, 2112 "groupIds": [], 2113 "strokeSharpness": "round", 2114 "boundElements": [ 2115 { 2116 "id": "S4SJSvhxNOOGmTdSWiyvI", 2117 "type": "arrow" 2118 } 2119 ], 2120 "updated": 1665354057906, 2121 "link": null, 2122 "locked": false 2123 }, 2124 { 2125 "type": "rectangle", 2126 "version": 939, 2127 "versionNonce": 935307029, 2128 "isDeleted": false, 2129 "id": "QGA9hcyCu7CIxfyEs9-kR", 2130 "fillStyle": "hachure", 2131 "strokeWidth": 1, 2132 "strokeStyle": "solid", 2133 "roughness": 1, 2134 "opacity": 100, 2135 "angle": 0, 2136 "x": 1014.1647205887334, 2137 "y": 722.5747293057198, 2138 "strokeColor": "#000000", 2139 "backgroundColor": "transparent", 2140 "width": 131, 2141 "height": 76, 2142 "seed": 515180601, 2143 "groupIds": [], 2144 "strokeSharpness": "round", 2145 "boundElements": [ 2146 { 2147 "type": "text", 2148 "id": "GHNC0SfzsX_EaicI6lR8W" 2149 }, 2150 { 2151 "id": "90Cmc39ToPGS7gEAyoJ0m", 2152 "type": "arrow" 2153 } 2154 ], 2155 "updated": 1665354057906, 2156 "link": null, 2157 "locked": false 2158 }, 2159 { 2160 "type": "text", 2161 "version": 589, 2162 "versionNonce": 1656864955, 2163 "isDeleted": false, 2164 "id": "GHNC0SfzsX_EaicI6lR8W", 2165 "fillStyle": "hachure", 2166 "strokeWidth": 1, 2167 "strokeStyle": "solid", 2168 "roughness": 1, 2169 "opacity": 100, 2170 "angle": 0, 2171 "x": 1039.6647205887334, 2172 "y": 735.5747293057198, 2173 "strokeColor": "#000000", 2174 "backgroundColor": "transparent", 2175 "width": 80, 2176 "height": 50, 2177 "seed": 499778169, 2178 "groupIds": [], 2179 "strokeSharpness": "round", 2180 "boundElements": [], 2181 "updated": 1665354057906, 2182 "link": null, 2183 "locked": false, 2184 "fontSize": 20, 2185 "fontFamily": 1, 2186 "text": "WebHook\nServer", 2187 "baseline": 43, 2188 "textAlign": "center", 2189 "verticalAlign": "middle", 2190 "containerId": "QGA9hcyCu7CIxfyEs9-kR", 2191 "originalText": "WebHook\nServer" 2192 }, 2193 { 2194 "type": "line", 2195 "version": 2597, 2196 "versionNonce": 1942223989, 2197 "isDeleted": false, 2198 "id": "GW79IEdKEHYHBe8eryERC", 2199 "fillStyle": "cross-hatch", 2200 "strokeWidth": 1, 2201 "strokeStyle": "solid", 2202 "roughness": 2, 2203 "opacity": 100, 2204 "angle": 6.239310365041726, 2205 "x": 878.2580781443856, 2206 "y": 743.2507145334735, 2207 "strokeColor": "#c92a2a", 2208 "backgroundColor": "#c92a2a", 2209 "width": 18.43824366436583, 2210 "height": 17.30749582081731, 2211 "seed": 659418937, 2212 "groupIds": [ 2213 "s-Go0sl61eFF_N1KyhrXn", 2214 "6rZueH22yRCRic155yH5W" 2215 ], 2216 "strokeSharpness": "round", 2217 "boundElements": [], 2218 "updated": 1665354057906, 2219 "link": null, 2220 "locked": false, 2221 "startBinding": null, 2222 "endBinding": null, 2223 "lastCommittedPoint": null, 2224 "startArrowhead": null, 2225 "endArrowhead": null, 2226 "points": [ 2227 [ 2228 0, 2229 0 2230 ], 2231 [ 2232 11.207015016493163, 2233 0 2234 ], 2235 [ 2236 14.485970010828552, 2237 1.639477497167701 2238 ], 2239 [ 2240 18.43824366436583, 2241 8.146087016565971 2242 ], 2243 [ 2244 16.16819789905669, 2245 17.30749582081731 2246 ], 2247 [ 2248 0, 2249 0 2250 ] 2251 ] 2252 }, 2253 { 2254 "type": "line", 2255 "version": 2816, 2256 "versionNonce": 400552283, 2257 "isDeleted": false, 2258 "id": "CKp-X9iUrQwI9UIKMEKro", 2259 "fillStyle": "cross-hatch", 2260 "strokeWidth": 1, 2261 "strokeStyle": "solid", 2262 "roughness": 2, 2263 "opacity": 100, 2264 "angle": 3.0886314529654637, 2265 "x": 895.6849336935974, 2266 "y": 760.4526337597035, 2267 "strokeColor": "#40c057", 2268 "backgroundColor": "#40c057", 2269 "width": 18.43824366436583, 2270 "height": 17.30749582081731, 2271 "seed": 808877271, 2272 "groupIds": [ 2273 "s-Go0sl61eFF_N1KyhrXn", 2274 "6rZueH22yRCRic155yH5W" 2275 ], 2276 "strokeSharpness": "round", 2277 "boundElements": [], 2278 "updated": 1665354057906, 2279 "link": null, 2280 "locked": false, 2281 "startBinding": null, 2282 "endBinding": null, 2283 "lastCommittedPoint": null, 2284 "startArrowhead": null, 2285 "endArrowhead": null, 2286 "points": [ 2287 [ 2288 0, 2289 0 2290 ], 2291 [ 2292 11.207015016493163, 2293 0 2294 ], 2295 [ 2296 14.485970010828552, 2297 1.639477497167701 2298 ], 2299 [ 2300 18.43824366436583, 2301 8.146087016565971 2302 ], 2303 [ 2304 16.16819789905669, 2305 17.30749582081731 2306 ], 2307 [ 2308 0, 2309 0 2310 ] 2311 ] 2312 }, 2313 { 2314 "type": "line", 2315 "version": 2735, 2316 "versionNonce": 1263969749, 2317 "isDeleted": false, 2318 "id": "UyAUCreQoGs3b5R1XOskd", 2319 "fillStyle": "cross-hatch", 2320 "strokeWidth": 1, 2321 "strokeStyle": "solid", 2322 "roughness": 2, 2323 "opacity": 100, 2324 "angle": 4.678603911496447, 2325 "x": 877.9131086878907, 2326 "y": 760.6056946708031, 2327 "strokeColor": "#364fc7", 2328 "backgroundColor": "#364fc7", 2329 "width": 18.43824366436583, 2330 "height": 17.30749582081731, 2331 "seed": 1914544153, 2332 "groupIds": [ 2333 "s-Go0sl61eFF_N1KyhrXn", 2334 "6rZueH22yRCRic155yH5W" 2335 ], 2336 "strokeSharpness": "round", 2337 "boundElements": [], 2338 "updated": 1665354057907, 2339 "link": null, 2340 "locked": false, 2341 "startBinding": null, 2342 "endBinding": null, 2343 "lastCommittedPoint": null, 2344 "startArrowhead": null, 2345 "endArrowhead": null, 2346 "points": [ 2347 [ 2348 0, 2349 0 2350 ], 2351 [ 2352 11.207015016493163, 2353 0 2354 ], 2355 [ 2356 14.485970010828552, 2357 1.639477497167701 2358 ], 2359 [ 2360 18.43824366436583, 2361 8.146087016565971 2362 ], 2363 [ 2364 16.16819789905669, 2365 17.30749582081731 2366 ], 2367 [ 2368 0, 2369 0 2370 ] 2371 ] 2372 }, 2373 { 2374 "type": "line", 2375 "version": 2934, 2376 "versionNonce": 925830651, 2377 "isDeleted": false, 2378 "id": "ko_pIRQK8MO7BhRsKb3qD", 2379 "fillStyle": "cross-hatch", 2380 "strokeWidth": 1, 2381 "strokeStyle": "solid", 2382 "roughness": 2, 2383 "opacity": 100, 2384 "angle": 1.549319999052873, 2385 "x": 896.5709399155492, 2386 "y": 743.4814283814526, 2387 "strokeColor": "#15aabf", 2388 "backgroundColor": "#15aabf", 2389 "width": 18.43824366436583, 2390 "height": 17.30749582081731, 2391 "seed": 2017783, 2392 "groupIds": [ 2393 "s-Go0sl61eFF_N1KyhrXn", 2394 "6rZueH22yRCRic155yH5W" 2395 ], 2396 "strokeSharpness": "round", 2397 "boundElements": [], 2398 "updated": 1665354057907, 2399 "link": null, 2400 "locked": false, 2401 "startBinding": null, 2402 "endBinding": null, 2403 "lastCommittedPoint": null, 2404 "startArrowhead": null, 2405 "endArrowhead": null, 2406 "points": [ 2407 [ 2408 0, 2409 0 2410 ], 2411 [ 2412 11.207015016493163, 2413 0 2414 ], 2415 [ 2416 14.485970010828552, 2417 1.639477497167701 2418 ], 2419 [ 2420 18.43824366436583, 2421 8.146087016565971 2422 ], 2423 [ 2424 16.16819789905669, 2425 17.30749582081731 2426 ], 2427 [ 2428 0, 2429 0 2430 ] 2431 ] 2432 }, 2433 { 2434 "type": "text", 2435 "version": 2340, 2436 "versionNonce": 1636639541, 2437 "isDeleted": false, 2438 "id": "C1z4kYjS5cqqozcVs0TUd", 2439 "fillStyle": "solid", 2440 "strokeWidth": 4, 2441 "strokeStyle": "solid", 2442 "roughness": 2, 2443 "opacity": 100, 2444 "angle": 0, 2445 "x": 914.0789195264196, 2446 "y": 748.7180603534874, 2447 "strokeColor": "#000000", 2448 "backgroundColor": "#364fc7", 2449 "width": 66, 2450 "height": 25, 2451 "seed": 763639033, 2452 "groupIds": [ 2453 "6rZueH22yRCRic155yH5W" 2454 ], 2455 "strokeSharpness": "round", 2456 "boundElements": [], 2457 "updated": 1665354057907, 2458 "link": null, 2459 "locked": false, 2460 "fontSize": 20, 2461 "fontFamily": 1, 2462 "text": "Airflow", 2463 "baseline": 18, 2464 "textAlign": "center", 2465 "verticalAlign": "top", 2466 "containerId": null, 2467 "originalText": "Airflow" 2468 }, 2469 { 2470 "type": "arrow", 2471 "version": 501, 2472 "versionNonce": 598840987, 2473 "isDeleted": false, 2474 "id": "S4SJSvhxNOOGmTdSWiyvI", 2475 "fillStyle": "hachure", 2476 "strokeWidth": 1, 2477 "strokeStyle": "solid", 2478 "roughness": 1, 2479 "opacity": 100, 2480 "angle": 0, 2481 "x": 1000.8877577080685, 2482 "y": 651.1171875, 2483 "strokeColor": "#000000", 2484 "backgroundColor": "transparent", 2485 "width": 76.4718001322866, 2486 "height": 66.55519805571976, 2487 "seed": 1202091319, 2488 "groupIds": [], 2489 "strokeSharpness": "round", 2490 "boundElements": [], 2491 "updated": 1665354057907, 2492 "link": null, 2493 "locked": false, 2494 "startBinding": { 2495 "elementId": "APPf-R5uuQPPULrXAaGQl", 2496 "focus": -0.3278195400237206, 2497 "gap": 1 2498 }, 2499 "endBinding": { 2500 "elementId": "-2EVeASmSy6Dzai2GOLcp", 2501 "focus": -0.47296661320585337, 2502 "gap": 2.8005838652548505 2503 }, 2504 "lastCommittedPoint": null, 2505 "startArrowhead": null, 2506 "endArrowhead": "arrow", 2507 "points": [ 2508 [ 2509 0, 2510 0 2511 ], 2512 [ 2513 -76.4718001322866, 2514 66.55519805571976 2515 ] 2516 ] 2517 }, 2518 { 2519 "type": "arrow", 2520 "version": 435, 2521 "versionNonce": 1523381397, 2522 "isDeleted": false, 2523 "id": "90Cmc39ToPGS7gEAyoJ0m", 2524 "fillStyle": "hachure", 2525 "strokeWidth": 1, 2526 "strokeStyle": "solid", 2527 "roughness": 1, 2528 "opacity": 100, 2529 "angle": 0, 2530 "x": 1028.9420643387334, 2531 "y": 649.4946511807198, 2532 "strokeColor": "#000000", 2533 "backgroundColor": "transparent", 2534 "width": 49.6228133264749, 2535 "height": 71.74441315406978, 2536 "seed": 1476473241, 2537 "groupIds": [], 2538 "strokeSharpness": "round", 2539 "boundElements": [], 2540 "updated": 1665354057907, 2541 "link": null, 2542 "locked": false, 2543 "startBinding": null, 2544 "endBinding": { 2545 "elementId": "QGA9hcyCu7CIxfyEs9-kR", 2546 "focus": 0.284443406640884, 2547 "gap": 1.3356649709302246 2548 }, 2549 "lastCommittedPoint": null, 2550 "startArrowhead": null, 2551 "endArrowhead": "arrow", 2552 "points": [ 2553 [ 2554 0, 2555 0 2556 ], 2557 [ 2558 49.6228133264749, 2559 71.74441315406978 2560 ] 2561 ] 2562 }, 2563 { 2564 "type": "arrow", 2565 "version": 725, 2566 "versionNonce": 1056310715, 2567 "isDeleted": false, 2568 "id": "qlZi2lbDur0dqp82LYO_L", 2569 "fillStyle": "hachure", 2570 "strokeWidth": 1, 2571 "strokeStyle": "solid", 2572 "roughness": 1, 2573 "opacity": 100, 2574 "angle": 0, 2575 "x": 618.9576893387333, 2576 "y": 279.30927731586377, 2577 "strokeColor": "#000000", 2578 "backgroundColor": "transparent", 2579 "width": 146.6601562499999, 2580 "height": 2.02734375, 2581 "seed": 1645838231, 2582 "groupIds": [], 2583 "strokeSharpness": "round", 2584 "boundElements": [], 2585 "updated": 1665354290661, 2586 "link": null, 2587 "locked": false, 2588 "startBinding": { 2589 "elementId": "Bxgkr0odgFyw9uf9SBh9m", 2590 "focus": 0.012381923951955132, 2591 "gap": 11.729810661266697 2592 }, 2593 "endBinding": { 2594 "elementId": "c28Qe0SCzKMZd3JP8Kk3b", 2595 "focus": -0.030587254493153675, 2596 "gap": 13.949970758483033 2597 }, 2598 "lastCommittedPoint": null, 2599 "startArrowhead": null, 2600 "endArrowhead": "arrow", 2601 "points": [ 2602 [ 2603 0, 2604 0 2605 ], 2606 [ 2607 -146.6601562499999, 2608 -2.02734375 2609 ] 2610 ] 2611 }, 2612 { 2613 "type": "text", 2614 "version": 379, 2615 "versionNonce": 599433083, 2616 "isDeleted": false, 2617 "id": "EdJsglDp3VgseBHeDcM06", 2618 "fillStyle": "hachure", 2619 "strokeWidth": 1, 2620 "strokeStyle": "solid", 2621 "roughness": 1, 2622 "opacity": 100, 2623 "angle": 0, 2624 "x": 298.0240955887333, 2625 "y": 194.4634011807198, 2626 "strokeColor": "#000000", 2627 "backgroundColor": "transparent", 2628 "width": 104, 2629 "height": 25, 2630 "seed": 100125529, 2631 "groupIds": [], 2632 "strokeSharpness": "round", 2633 "boundElements": [], 2634 "updated": 1665354359520, 2635 "link": null, 2636 "locked": false, 2637 "fontSize": 20, 2638 "fontFamily": 1, 2639 "text": "Web Users", 2640 "baseline": 18, 2641 "textAlign": "left", 2642 "verticalAlign": "top", 2643 "containerId": null, 2644 "originalText": "Web Users" 2645 }, 2646 { 2647 "type": "text", 2648 "version": 629, 2649 "versionNonce": 130473301, 2650 "isDeleted": false, 2651 "id": "ZTIEx8NH_vfxlwKr_MrOM", 2652 "fillStyle": "hachure", 2653 "strokeWidth": 1, 2654 "strokeStyle": "solid", 2655 "roughness": 1, 2656 "opacity": 100, 2657 "angle": 0, 2658 "x": 298.8365955887333, 2659 "y": 507.66261993071976, 2660 "strokeColor": "#000000", 2661 "backgroundColor": "transparent", 2662 "width": 115, 2663 "height": 25, 2664 "seed": 1796789593, 2665 "groupIds": [], 2666 "strokeSharpness": "round", 2667 "boundElements": [], 2668 "updated": 1665354315695, 2669 "link": null, 2670 "locked": false, 2671 "fontSize": 20, 2672 "fontFamily": 1, 2673 "text": "Applications", 2674 "baseline": 18, 2675 "textAlign": "left", 2676 "verticalAlign": "top", 2677 "containerId": null, 2678 "originalText": "Applications" 2679 }, 2680 { 2681 "type": "text", 2682 "version": 717, 2683 "versionNonce": 2085277173, 2684 "isDeleted": false, 2685 "id": "iuEBgNrxLinbhXOGKd74q", 2686 "fillStyle": "hachure", 2687 "strokeWidth": 1, 2688 "strokeStyle": "solid", 2689 "roughness": 1, 2690 "opacity": 100, 2691 "angle": 0, 2692 "x": 298.0240955887333, 2693 "y": 350.2759011807198, 2694 "strokeColor": "#000000", 2695 "backgroundColor": "transparent", 2696 "width": 137, 2697 "height": 25, 2698 "seed": 489058615, 2699 "groupIds": [], 2700 "strokeSharpness": "round", 2701 "boundElements": [], 2702 "updated": 1665354301139, 2703 "link": null, 2704 "locked": false, 2705 "fontSize": 20, 2706 "fontFamily": 1, 2707 "text": "lakeFS clients", 2708 "baseline": 18, 2709 "textAlign": "left", 2710 "verticalAlign": "top", 2711 "containerId": null, 2712 "originalText": "lakeFS clients" 2713 }, 2714 { 2715 "type": "text", 2716 "version": 565, 2717 "versionNonce": 203481403, 2718 "isDeleted": false, 2719 "id": "6tgg9ZzYCBwT1BVPy4fTj", 2720 "fillStyle": "hachure", 2721 "strokeWidth": 1, 2722 "strokeStyle": "solid", 2723 "roughness": 1, 2724 "opacity": 100, 2725 "angle": 0, 2726 "x": 312.19140625, 2727 "y": 543.07421875, 2728 "strokeColor": "#000000", 2729 "backgroundColor": "transparent", 2730 "width": 130, 2731 "height": 100, 2732 "seed": 309086487, 2733 "groupIds": [], 2734 "strokeSharpness": "round", 2735 "boundElements": [], 2736 "updated": 1665354315695, 2737 "link": null, 2738 "locked": false, 2739 "fontSize": 16, 2740 "fontFamily": 1, 2741 "text": "Boto S3 Router\nSpark/S3A\nKafka\nTrino\nmlflow and etc", 2742 "baseline": 94, 2743 "textAlign": "center", 2744 "verticalAlign": "middle", 2745 "containerId": "LFEQGiwWugw-bHxiMcZeO", 2746 "originalText": "Boto S3 Router\nSpark/S3A\nKafka\nTrino\nmlflow and etc" 2747 }, 2748 { 2749 "type": "arrow", 2750 "version": 1560, 2751 "versionNonce": 2145815675, 2752 "isDeleted": false, 2753 "id": "AB97GotmGG213cLmZEUpn", 2754 "fillStyle": "hachure", 2755 "strokeWidth": 1, 2756 "strokeStyle": "solid", 2757 "roughness": 1, 2758 "opacity": 100, 2759 "angle": 0, 2760 "x": 475.5631580887333, 2761 "y": 570.0230638987974, 2762 "strokeColor": "#000000", 2763 "backgroundColor": "transparent", 2764 "width": 138.765625, 2765 "height": 0, 2766 "seed": 1979912921, 2767 "groupIds": [], 2768 "strokeSharpness": "round", 2769 "boundElements": [], 2770 "updated": 1665354323419, 2771 "link": null, 2772 "locked": false, 2773 "startBinding": { 2774 "elementId": "LFEQGiwWugw-bHxiMcZeO", 2775 "focus": -0.4191119063855012, 2776 "gap": 13.871751838733303 2777 }, 2778 "endBinding": { 2779 "elementId": "_philqtA2msBgS2RN0gJq", 2780 "focus": -0.058543712877364124, 2781 "gap": 17.319654411266697 2782 }, 2783 "lastCommittedPoint": null, 2784 "startArrowhead": null, 2785 "endArrowhead": "arrow", 2786 "points": [ 2787 [ 2788 0, 2789 0 2790 ], 2791 [ 2792 138.765625, 2793 0 2794 ] 2795 ] 2796 }, 2797 { 2798 "type": "arrow", 2799 "version": 912, 2800 "versionNonce": 771428981, 2801 "isDeleted": false, 2802 "id": "f4fx7Okaga8CbENsmpkmP", 2803 "fillStyle": "hachure", 2804 "strokeWidth": 1, 2805 "strokeStyle": "solid", 2806 "roughness": 1, 2807 "opacity": 100, 2808 "angle": 0, 2809 "x": 477.1725330887333, 2810 "y": 419.82416426602776, 2811 "strokeColor": "#000000", 2812 "backgroundColor": "transparent", 2813 "width": 138.92578125, 2814 "height": 0, 2815 "seed": 1508910009, 2816 "groupIds": [], 2817 "strokeSharpness": "round", 2818 "boundElements": [], 2819 "updated": 1665354311400, 2820 "link": null, 2821 "locked": false, 2822 "startBinding": { 2823 "elementId": "2ZfD2SrM-46E8aH7dhW-L", 2824 "focus": -0.07895086353271633, 2825 "gap": 14.141283088733303 2826 }, 2827 "endBinding": { 2828 "elementId": "9B7vsP3VbZUcmy_h0fyUT", 2829 "focus": -0.056576449269414304, 2830 "gap": 15.550123161266697 2831 }, 2832 "lastCommittedPoint": null, 2833 "startArrowhead": null, 2834 "endArrowhead": "arrow", 2835 "points": [ 2836 [ 2837 0, 2838 0 2839 ], 2840 [ 2841 138.92578125, 2842 0 2843 ] 2844 ] 2845 }, 2846 { 2847 "type": "line", 2848 "version": 162, 2849 "versionNonce": 363053269, 2850 "isDeleted": false, 2851 "id": "EWRSqhwZ2v-na6UAj8dLs", 2852 "fillStyle": "hachure", 2853 "strokeWidth": 1, 2854 "strokeStyle": "dashed", 2855 "roughness": 1, 2856 "opacity": 100, 2857 "angle": 0, 2858 "x": 530.7819080887333, 2859 "y": 118.75636993071981, 2860 "strokeColor": "#000000", 2861 "backgroundColor": "transparent", 2862 "width": 0, 2863 "height": 699.48046875, 2864 "seed": 341512663, 2865 "groupIds": [], 2866 "strokeSharpness": "round", 2867 "boundElements": [], 2868 "updated": 1665354057907, 2869 "link": null, 2870 "locked": false, 2871 "startBinding": null, 2872 "endBinding": null, 2873 "lastCommittedPoint": null, 2874 "startArrowhead": null, 2875 "endArrowhead": null, 2876 "points": [ 2877 [ 2878 0, 2879 0 2880 ], 2881 [ 2882 0, 2883 699.48046875 2884 ] 2885 ] 2886 }, 2887 { 2888 "type": "rectangle", 2889 "version": 1055, 2890 "versionNonce": 1020257781, 2891 "isDeleted": false, 2892 "id": "c28Qe0SCzKMZd3JP8Kk3b", 2893 "fillStyle": "solid", 2894 "strokeWidth": 1, 2895 "strokeStyle": "solid", 2896 "roughness": 1, 2897 "opacity": 100, 2898 "angle": 0, 2899 "x": 295.8950993498263, 2900 "y": 228.874571730831, 2901 "strokeColor": "#000000", 2902 "backgroundColor": "transparent", 2903 "width": 162.45246298042406, 2904 "height": 97.2259675748086, 2905 "seed": 151848981, 2906 "groupIds": [ 2907 "R-fNoTpX4maAyiy5bwymb" 2908 ], 2909 "strokeSharpness": "sharp", 2910 "boundElements": [ 2911 { 2912 "id": "qlZi2lbDur0dqp82LYO_L", 2913 "type": "arrow" 2914 } 2915 ], 2916 "updated": 1665354278569, 2917 "link": null, 2918 "locked": false 2919 }, 2920 { 2921 "type": "line", 2922 "version": 838, 2923 "versionNonce": 774463317, 2924 "isDeleted": false, 2925 "id": "D6Vjp_tb3fsyH-ctJK1OH", 2926 "fillStyle": "solid", 2927 "strokeWidth": 1, 2928 "strokeStyle": "solid", 2929 "roughness": 1, 2930 "opacity": 100, 2931 "angle": 0, 2932 "x": 294.52875384721625, 2933 "y": 242.48792166413278, 2934 "strokeColor": "#000000", 2935 "backgroundColor": "transparent", 2936 "width": 163.66954523384825, 2937 "height": 0, 2938 "seed": 540471227, 2939 "groupIds": [ 2940 "R-fNoTpX4maAyiy5bwymb" 2941 ], 2942 "strokeSharpness": "round", 2943 "boundElements": [], 2944 "updated": 1665354278570, 2945 "link": null, 2946 "locked": false, 2947 "startBinding": null, 2948 "endBinding": null, 2949 "lastCommittedPoint": null, 2950 "startArrowhead": null, 2951 "endArrowhead": null, 2952 "points": [ 2953 [ 2954 0, 2955 0 2956 ], 2957 [ 2958 163.66954523384825, 2959 0 2960 ] 2961 ] 2962 }, 2963 { 2964 "type": "ellipse", 2965 "version": 658, 2966 "versionNonce": 723430523, 2967 "isDeleted": false, 2968 "id": "mFwVUZ5MZ2PAuQg7jQHzl", 2969 "fillStyle": "solid", 2970 "strokeWidth": 1, 2971 "strokeStyle": "solid", 2972 "roughness": 0, 2973 "opacity": 100, 2974 "angle": 0, 2975 "x": 301.59630788569126, 2976 "y": 234.30080117438402, 2977 "strokeColor": "#000000", 2978 "backgroundColor": "#fa5252", 2979 "width": 6.354044670437319, 2980 "height": 6.354044670437319, 2981 "seed": 1455242613, 2982 "groupIds": [ 2983 "R-fNoTpX4maAyiy5bwymb" 2984 ], 2985 "strokeSharpness": "sharp", 2986 "boundElements": [], 2987 "updated": 1665354278570, 2988 "link": null, 2989 "locked": false 2990 }, 2991 { 2992 "type": "ellipse", 2993 "version": 703, 2994 "versionNonce": 483175605, 2995 "isDeleted": false, 2996 "id": "rClxA705H32TIXIuT8Bzz", 2997 "fillStyle": "solid", 2998 "strokeWidth": 1, 2999 "strokeStyle": "solid", 3000 "roughness": 0, 3001 "opacity": 100, 3002 "angle": 0, 3003 "x": 314.63314026398604, 3004 "y": 234.30080117438402, 3005 "strokeColor": "#000000", 3006 "backgroundColor": "#fab005", 3007 "width": 6.354044670437319, 3008 "height": 6.354044670437319, 3009 "seed": 1826046043, 3010 "groupIds": [ 3011 "R-fNoTpX4maAyiy5bwymb" 3012 ], 3013 "strokeSharpness": "sharp", 3014 "boundElements": [], 3015 "updated": 1665354278570, 3016 "link": null, 3017 "locked": false 3018 }, 3019 { 3020 "type": "ellipse", 3021 "version": 761, 3022 "versionNonce": 1697211675, 3023 "isDeleted": false, 3024 "id": "nXSKBLbL1yLdBl6mmo2b4", 3025 "fillStyle": "solid", 3026 "strokeWidth": 1, 3027 "strokeStyle": "solid", 3028 "roughness": 0, 3029 "opacity": 100, 3030 "angle": 0, 3031 "x": 328.2425294563652, 3032 "y": 234.87335798846848, 3033 "strokeColor": "#000000", 3034 "backgroundColor": "#40c057", 3035 "width": 6.354044670437319, 3036 "height": 6.354044670437319, 3037 "seed": 1602209493, 3038 "groupIds": [ 3039 "R-fNoTpX4maAyiy5bwymb" 3040 ], 3041 "strokeSharpness": "sharp", 3042 "boundElements": [], 3043 "updated": 1665354278570, 3044 "link": null, 3045 "locked": false 3046 }, 3047 { 3048 "type": "ellipse", 3049 "version": 1040, 3050 "versionNonce": 1751076373, 3051 "isDeleted": false, 3052 "id": "Mh9x2szX1497_0haYDzCg", 3053 "fillStyle": "solid", 3054 "strokeWidth": 1, 3055 "strokeStyle": "solid", 3056 "roughness": 1, 3057 "opacity": 90, 3058 "angle": 0, 3059 "x": 348.6019088665661, 3060 "y": 255.2648863311597, 3061 "strokeColor": "#000000", 3062 "backgroundColor": "#04aaf7", 3063 "width": 54.2680166090767, 3064 "height": 54.2680166090767, 3065 "seed": 778337531, 3066 "groupIds": [ 3067 "R-fNoTpX4maAyiy5bwymb" 3068 ], 3069 "strokeSharpness": "sharp", 3070 "boundElements": [], 3071 "updated": 1665354278570, 3072 "link": null, 3073 "locked": false 3074 }, 3075 { 3076 "type": "line", 3077 "version": 1657, 3078 "versionNonce": 1251215803, 3079 "isDeleted": false, 3080 "id": "TlUYtKTx8Yat7J4E-5VYz", 3081 "fillStyle": "solid", 3082 "strokeWidth": 1, 3083 "strokeStyle": "solid", 3084 "roughness": 0, 3085 "opacity": 100, 3086 "angle": 0, 3087 "x": 382.9996450595104, 3088 "y": 275.87488710290137, 3089 "strokeColor": "#087f5b", 3090 "backgroundColor": "#40c057", 3091 "width": 35.85610336609899, 3092 "height": 31.04786919388095, 3093 "seed": 904537141, 3094 "groupIds": [ 3095 "R-fNoTpX4maAyiy5bwymb" 3096 ], 3097 "strokeSharpness": "round", 3098 "boundElements": [], 3099 "updated": 1665354278570, 3100 "link": null, 3101 "locked": false, 3102 "startBinding": null, 3103 "endBinding": null, 3104 "lastCommittedPoint": null, 3105 "startArrowhead": null, 3106 "endArrowhead": null, 3107 "points": [ 3108 [ 3109 0, 3110 0 3111 ], 3112 [ 3113 -2.325388564058283, 3114 -0.5267206656258894 3115 ], 3116 [ 3117 -9.619125978041163, 3118 -7.966925549111279 3119 ], 3120 [ 3121 -14.427821284761738, 3122 -5.522853506520872 3123 ], 3124 [ 3125 -16.020885987601655, 3126 3.0148697513649148 3127 ], 3128 [ 3129 -14.315022585758907, 3130 8.56196563161751 3131 ], 3132 [ 3133 -22.13457547355497, 3134 11.288130750359024 3135 ], 3136 [ 3137 -21.85344640834797, 3138 17.331093366033496 3139 ], 3140 [ 3141 -15.72760937019428, 3142 16.958642351427752 3143 ], 3144 [ 3145 -11.045595679276936, 3146 12.039644336042855 3147 ], 3148 [ 3149 -4.598716190115264, 3150 22.697473369376752 3151 ], 3152 [ 3153 -0.5275508384131768, 3154 23.08094364476967 3155 ], 3156 [ 3157 -4.798283119120274, 3158 6.098058919610197 3159 ], 3160 [ 3161 1.7613950690442115, 3162 5.522853506520834 3163 ], 3164 [ 3165 4.017369049100754, 3166 7.4534279964299595 3167 ], 3168 [ 3169 11.73280006089421, 3170 7.4534279964299595 3171 ], 3172 [ 3173 13.721527892544017, 3174 0.8066098896195579 3175 ], 3176 [ 3177 5.362276614134478, 3178 1.4104653807555212 3179 ], 3180 [ 3181 6.969224233774734, 3182 -7.316789162669303 3183 ], 3184 [ 3185 3.1410099260787536, 3186 -6.790068497043413 3187 ], 3188 [ 3189 -0.30195344040758026, 3190 -1.1724493477530322 3191 ], 3192 [ 3193 0, 3194 0 3195 ] 3196 ] 3197 }, 3198 { 3199 "type": "line", 3200 "version": 1077, 3201 "versionNonce": 1607910261, 3202 "isDeleted": false, 3203 "id": "U4TbV5DX0XCfbSiVt06V3", 3204 "fillStyle": "solid", 3205 "strokeWidth": 1, 3206 "strokeStyle": "solid", 3207 "roughness": 1, 3208 "opacity": 90, 3209 "angle": 0, 3210 "x": 349.9472493966725, 3211 "y": 281.89429122810816, 3212 "strokeColor": "#000000", 3213 "backgroundColor": "#99bcff", 3214 "width": 53.473960938857935, 3215 "height": 0, 3216 "seed": 274802075, 3217 "groupIds": [ 3218 "R-fNoTpX4maAyiy5bwymb" 3219 ], 3220 "strokeSharpness": "round", 3221 "boundElements": [], 3222 "updated": 1665354278570, 3223 "link": null, 3224 "locked": false, 3225 "startBinding": null, 3226 "endBinding": null, 3227 "lastCommittedPoint": null, 3228 "startArrowhead": null, 3229 "endArrowhead": null, 3230 "points": [ 3231 [ 3232 0, 3233 0 3234 ], 3235 [ 3236 53.473960938857935, 3237 0 3238 ] 3239 ] 3240 }, 3241 { 3242 "type": "line", 3243 "version": 3284, 3244 "versionNonce": 1082202715, 3245 "isDeleted": false, 3246 "id": "QCBQ4txik2LHCSiGrJ3dp", 3247 "fillStyle": "solid", 3248 "strokeWidth": 1, 3249 "strokeStyle": "solid", 3250 "roughness": 0, 3251 "opacity": 90, 3252 "angle": 0, 3253 "x": 356.4199106665164, 3254 "y": 262.28761283303623, 3255 "strokeColor": "#000000", 3256 "backgroundColor": "#99bcff", 3257 "width": 37.243798848241454, 3258 "height": 7.255009908906467, 3259 "seed": 2111952277, 3260 "groupIds": [ 3261 "R-fNoTpX4maAyiy5bwymb" 3262 ], 3263 "strokeSharpness": "round", 3264 "boundElements": [], 3265 "updated": 1665354278570, 3266 "link": null, 3267 "locked": false, 3268 "startBinding": null, 3269 "endBinding": null, 3270 "lastCommittedPoint": null, 3271 "startArrowhead": null, 3272 "endArrowhead": null, 3273 "points": [ 3274 [ 3275 0, 3276 0 3277 ], 3278 [ 3279 0.9812141829093962, 3280 2.8919681956901635 3281 ], 3282 [ 3283 5.212785296889474, 3284 5.318302940240559 3285 ], 3286 [ 3287 10.84355342442342, 3288 6.787676566209217 3289 ], 3290 [ 3291 19.664854934769295, 3292 6.921573984780089 3293 ], 3294 [ 3295 29.959011086092513, 3296 5.9860900906379 3297 ], 3298 [ 3299 35.97091461134096, 3300 2.582820802133418 3301 ], 3302 [ 3303 37.243798848241454, 3304 -0.33343592412637807 3305 ] 3306 ] 3307 }, 3308 { 3309 "type": "ellipse", 3310 "version": 1101, 3311 "versionNonce": 1467518165, 3312 "isDeleted": false, 3313 "id": "fLYDxkyzzy0bAgkBtuAFo", 3314 "fillStyle": "solid", 3315 "strokeWidth": 1, 3316 "strokeStyle": "solid", 3317 "roughness": 1, 3318 "opacity": 90, 3319 "angle": 0, 3320 "x": 366.67630875020285, 3321 "y": 253.50864135942476, 3322 "strokeColor": "#000000", 3323 "backgroundColor": "transparent", 3324 "width": 19.72596765221649, 3325 "height": 56.93834267864238, 3326 "seed": 704625211, 3327 "groupIds": [ 3328 "R-fNoTpX4maAyiy5bwymb" 3329 ], 3330 "strokeSharpness": "sharp", 3331 "boundElements": [], 3332 "updated": 1665354278570, 3333 "link": null, 3334 "locked": false 3335 }, 3336 { 3337 "type": "line", 3338 "version": 3489, 3339 "versionNonce": 1673729787, 3340 "isDeleted": false, 3341 "id": "Vv2w5sDYg4vDitoFBaAJs", 3342 "fillStyle": "solid", 3343 "strokeWidth": 1, 3344 "strokeStyle": "solid", 3345 "roughness": 0, 3346 "opacity": 90, 3347 "angle": 0, 3348 "x": 358.34564314934124, 3349 "y": 302.60364451298426, 3350 "strokeColor": "#000000", 3351 "backgroundColor": "#99bcff", 3352 "width": 37.243798848241454, 3353 "height": 7.489841737098479, 3354 "seed": 1117543157, 3355 "groupIds": [ 3356 "R-fNoTpX4maAyiy5bwymb" 3357 ], 3358 "strokeSharpness": "round", 3359 "boundElements": [], 3360 "updated": 1665354278570, 3361 "link": null, 3362 "locked": false, 3363 "startBinding": null, 3364 "endBinding": null, 3365 "lastCommittedPoint": null, 3366 "startArrowhead": null, 3367 "endArrowhead": null, 3368 "points": [ 3369 [ 3370 0, 3371 0 3372 ], 3373 [ 3374 5.212785296889474, 3375 -5.490446992146268 3376 ], 3377 [ 3378 10.84355342442342, 3379 -7.007381641354876 3380 ], 3381 [ 3382 19.664854934769295, 3383 -7.145613082344516 3384 ], 3385 [ 3386 29.959011086092513, 3387 -6.179849230509038 3388 ], 3389 [ 3390 35.97091461134096, 3391 -2.666422139481399 3392 ], 3393 [ 3394 37.243798848241454, 3395 0.3442286547539627 3396 ] 3397 ] 3398 }, 3399 { 3400 "type": "rectangle", 3401 "version": 188, 3402 "versionNonce": 36430203, 3403 "isDeleted": false, 3404 "id": "ovxFkdb6JYmDVntxtXYhP", 3405 "fillStyle": "hachure", 3406 "strokeWidth": 1, 3407 "strokeStyle": "dashed", 3408 "roughness": 1, 3409 "opacity": 100, 3410 "angle": 0, 3411 "x": 910.8248768387333, 3412 "y": 237.4009011807198, 3413 "strokeColor": "#000000", 3414 "backgroundColor": "transparent", 3415 "width": 198.0312500000001, 3416 "height": 418.87109374999994, 3417 "seed": 1940931643, 3418 "groupIds": [], 3419 "strokeSharpness": "sharp", 3420 "boundElements": [ 3421 { 3422 "id": "Bv7_JtCztVbjCF9lOPXMj", 3423 "type": "arrow" 3424 }, 3425 { 3426 "id": "tqXh-I1GblNxzaOjAhp0X", 3427 "type": "arrow" 3428 }, 3429 { 3430 "id": "wECT1xqiaxw7G2ECloOnC", 3431 "type": "arrow" 3432 }, 3433 { 3434 "id": "KcyC9x5YsNNHh13B4n1nx", 3435 "type": "arrow" 3436 } 3437 ], 3438 "updated": 1665354225422, 3439 "link": null, 3440 "locked": false 3441 }, 3442 { 3443 "type": "arrow", 3444 "version": 158, 3445 "versionNonce": 1923373915, 3446 "isDeleted": false, 3447 "id": "Bv7_JtCztVbjCF9lOPXMj", 3448 "fillStyle": "hachure", 3449 "strokeWidth": 1, 3450 "strokeStyle": "dashed", 3451 "roughness": 1, 3452 "opacity": 100, 3453 "angle": 0, 3454 "x": 815.5475330887333, 3455 "y": 417.6782449307198, 3456 "strokeColor": "#000000", 3457 "backgroundColor": "transparent", 3458 "width": 77.0703125, 3459 "height": 0, 3460 "seed": 909377717, 3461 "groupIds": [], 3462 "strokeSharpness": "round", 3463 "boundElements": [], 3464 "updated": 1665354057907, 3465 "link": null, 3466 "locked": false, 3467 "startBinding": { 3468 "elementId": "9B7vsP3VbZUcmy_h0fyUT", 3469 "focus": 0.010427646359565883, 3470 "gap": 14.899095588733303 3471 }, 3472 "endBinding": { 3473 "elementId": "ovxFkdb6JYmDVntxtXYhP", 3474 "focus": 0.1392227993770456, 3475 "gap": 18.207031250000057 3476 }, 3477 "lastCommittedPoint": null, 3478 "startArrowhead": null, 3479 "endArrowhead": "arrow", 3480 "points": [ 3481 [ 3482 0, 3483 0 3484 ], 3485 [ 3486 77.0703125, 3487 0 3488 ] 3489 ] 3490 }, 3491 { 3492 "type": "arrow", 3493 "version": 300, 3494 "versionNonce": 1021696981, 3495 "isDeleted": false, 3496 "id": "tqXh-I1GblNxzaOjAhp0X", 3497 "fillStyle": "hachure", 3498 "strokeWidth": 1, 3499 "strokeStyle": "dashed", 3500 "roughness": 1, 3501 "opacity": 100, 3502 "angle": 0, 3503 "x": 811.9225330887333, 3504 "y": 564.5649636807198, 3505 "strokeColor": "#000000", 3506 "backgroundColor": "transparent", 3507 "width": 78.66796875, 3508 "height": 0, 3509 "seed": 140186005, 3510 "groupIds": [], 3511 "strokeSharpness": "round", 3512 "boundElements": [], 3513 "updated": 1665354057907, 3514 "link": null, 3515 "locked": false, 3516 "startBinding": { 3517 "elementId": "_philqtA2msBgS2RN0gJq", 3518 "focus": -0.05883478643613427, 3519 "gap": 11.274095588733303 3520 }, 3521 "endBinding": { 3522 "elementId": "ovxFkdb6JYmDVntxtXYhP", 3523 "focus": -0.5621228935662265, 3524 "gap": 20.234375000000057 3525 }, 3526 "lastCommittedPoint": null, 3527 "startArrowhead": null, 3528 "endArrowhead": "arrow", 3529 "points": [ 3530 [ 3531 0, 3532 0 3533 ], 3534 [ 3535 78.66796875, 3536 0 3537 ] 3538 ] 3539 } 3540 ], 3541 "appState": { 3542 "gridSize": null, 3543 "viewBackgroundColor": "#ffffff" 3544 }, 3545 "files": {} 3546 }