github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/design/accepted/metadata_kv/writer_flow.excalidraw (about)

     1  {
     2    "type": "excalidraw",
     3    "version": 2,
     4    "source": "https://excalidraw.com",
     5    "elements": [
     6      {
     7        "type": "rectangle",
     8        "version": 167,
     9        "versionNonce": 222392680,
    10        "isDeleted": false,
    11        "id": "r92Hd4FdSSrgZLdgTiY-G",
    12        "fillStyle": "hachure",
    13        "strokeWidth": 1,
    14        "strokeStyle": "solid",
    15        "roughness": 1,
    16        "opacity": 100,
    17        "angle": 0,
    18        "x": 1085.7991943359375,
    19        "y": 164.7894287109375,
    20        "strokeColor": "#000000",
    21        "backgroundColor": "#ced4da",
    22        "width": 279.7137451171875,
    23        "height": 91.9537353515625,
    24        "seed": 1486763021,
    25        "groupIds": [],
    26        "strokeSharpness": "sharp",
    27        "boundElementIds": [
    28          "Vrydlj77tg4YvxQg6cnBp",
    29          "Bi7g2mEqQx8N6Gkn2oCT_"
    30        ]
    31      },
    32      {
    33        "type": "text",
    34        "version": 101,
    35        "versionNonce": 1993783576,
    36        "isDeleted": false,
    37        "id": "gQ8Dmx0P2X7KkxjLJO4L1",
    38        "fillStyle": "hachure",
    39        "strokeWidth": 1,
    40        "strokeStyle": "solid",
    41        "roughness": 1,
    42        "opacity": 100,
    43        "angle": 0,
    44        "x": 1128.9827270507812,
    45        "y": 198.26629638671875,
    46        "strokeColor": "#000000",
    47        "backgroundColor": "transparent",
    48        "width": 197.6398291015625,
    49        "height": 28.560668945312504,
    50        "seed": 1486978083,
    51        "groupIds": [],
    52        "strokeSharpness": "sharp",
    53        "boundElementIds": [],
    54        "fontSize": 22.84853515624999,
    55        "fontFamily": 1,
    56        "text": "User writes entry",
    57        "baseline": 19.560668945312504,
    58        "textAlign": "center",
    59        "verticalAlign": "middle"
    60      },
    61      {
    62        "type": "rectangle",
    63        "version": 185,
    64        "versionNonce": 299828328,
    65        "isDeleted": false,
    66        "id": "ck1GyPHSvH0Y4HDC3LuPs",
    67        "fillStyle": "hachure",
    68        "strokeWidth": 1,
    69        "strokeStyle": "solid",
    70        "roughness": 1,
    71        "opacity": 100,
    72        "angle": 0,
    73        "x": 1083.5089721679688,
    74        "y": 303.55377197265625,
    75        "strokeColor": "#000000",
    76        "backgroundColor": "#ced4da",
    77        "width": 279.7137451171875,
    78        "height": 91.9537353515625,
    79        "seed": 1504352707,
    80        "groupIds": [],
    81        "strokeSharpness": "sharp",
    82        "boundElementIds": []
    83      },
    84      {
    85        "type": "text",
    86        "version": 693,
    87        "versionNonce": 1749156968,
    88        "isDeleted": false,
    89        "id": "kwHs1wDZq-2n4IUiVltU4",
    90        "fillStyle": "hachure",
    91        "strokeWidth": 1,
    92        "strokeStyle": "solid",
    93        "roughness": 1,
    94        "opacity": 100,
    95        "angle": 0,
    96        "x": 1090.3081665039062,
    97        "y": 320.9544863531295,
    98        "strokeColor": "#000000",
    99        "backgroundColor": "transparent",
   100        "width": 258.751220703125,
   101        "height": 65.36872944078948,
   102        "seed": 1597446125,
   103        "groupIds": [],
   104        "strokeSharpness": "sharp",
   105        "boundElementIds": [
   106          "Vrydlj77tg4YvxQg6cnBp",
   107          "aUR15YY1zN-EA760rXKj5"
   108        ],
   109        "fontSize": 17.217448997273767,
   110        "fontFamily": 1,
   111        "text": "read (cached) branch:\nstaging_token, sealed_tokens,\ncommit_id",
   112        "baseline": 59.36872944078948,
   113        "textAlign": "center",
   114        "verticalAlign": "top"
   115      },
   116      {
   117        "type": "rectangle",
   118        "version": 289,
   119        "versionNonce": 1934767976,
   120        "isDeleted": false,
   121        "id": "3umuJsjwtbCAneU90kbKV",
   122        "fillStyle": "hachure",
   123        "strokeWidth": 1,
   124        "strokeStyle": "solid",
   125        "roughness": 1,
   126        "opacity": 100,
   127        "angle": 0,
   128        "x": 1085.1296997070312,
   129        "y": 451.58251953125,
   130        "strokeColor": "#000000",
   131        "backgroundColor": "#ced4da",
   132        "width": 279.7137451171875,
   133        "height": 91.9537353515625,
   134        "seed": 233672813,
   135        "groupIds": [],
   136        "strokeSharpness": "sharp",
   137        "boundElementIds": [
   138          "aUR15YY1zN-EA760rXKj5",
   139          "XydvtKFFA35Dzr1p7muGR"
   140        ]
   141      },
   142      {
   143        "type": "text",
   144        "version": 776,
   145        "versionNonce": 1268601624,
   146        "isDeleted": false,
   147        "id": "UAIQ7aWTYy_42iyOeOMtt",
   148        "fillStyle": "hachure",
   149        "strokeWidth": 1,
   150        "strokeStyle": "solid",
   151        "roughness": 1,
   152        "opacity": 100,
   153        "angle": 0,
   154        "x": 1095.0501708984375,
   155        "y": 468.8491557353252,
   156        "strokeColor": "#000000",
   157        "backgroundColor": "transparent",
   158        "width": 255.60683649236503,
   159        "height": 55.95373535156249,
   160        "seed": 1036237027,
   161        "groupIds": [],
   162        "strokeSharpness": "sharp",
   163        "boundElementIds": [],
   164        "fontSize": 22.242914773615336,
   165        "fontFamily": 1,
   166        "text": "write entry\nas staging_token+path",
   167        "baseline": 47.95373535156249,
   168        "textAlign": "center",
   169        "verticalAlign": "top"
   170      },
   171      {
   172        "type": "rectangle",
   173        "version": 486,
   174        "versionNonce": 1172769384,
   175        "isDeleted": false,
   176        "id": "ImUBvJb1gRD7lpeIt5nIo",
   177        "fillStyle": "hachure",
   178        "strokeWidth": 1,
   179        "strokeStyle": "solid",
   180        "roughness": 1,
   181        "opacity": 100,
   182        "angle": 0,
   183        "x": 1083.4334106445312,
   184        "y": 579.1428833007812,
   185        "strokeColor": "#000000",
   186        "backgroundColor": "#ced4da",
   187        "width": 279.7137451171875,
   188        "height": 91.9537353515625,
   189        "seed": 1977134915,
   190        "groupIds": [],
   191        "strokeSharpness": "sharp",
   192        "boundElementIds": []
   193      },
   194      {
   195        "type": "text",
   196        "version": 987,
   197        "versionNonce": 934490136,
   198        "isDeleted": false,
   199        "id": "q-q8qKDlpO2oG_roWM3OD",
   200        "fillStyle": "hachure",
   201        "strokeWidth": 1,
   202        "strokeStyle": "solid",
   203        "roughness": 1,
   204        "opacity": 100,
   205        "angle": 0,
   206        "x": 1135.5330200195312,
   207        "y": 591.0685160868877,
   208        "strokeColor": "#000000",
   209        "backgroundColor": "transparent",
   210        "width": 174.88427734375003,
   211        "height": 75.39920939371255,
   212        "seed": 1958681197,
   213        "groupIds": [],
   214        "strokeSharpness": "sharp",
   215        "boundElementIds": [
   216          "XydvtKFFA35Dzr1p7muGR",
   217          "TTCeeTsYXDFW39GoniJ51"
   218        ],
   219        "fontSize": 19.859373943421915,
   220        "fontFamily": 1,
   221        "text": "read from branch:\nstaging_token\n(again. amortized)",
   222        "baseline": 68.39920939371255,
   223        "textAlign": "center",
   224        "verticalAlign": "top"
   225      },
   226      {
   227        "type": "diamond",
   228        "version": 238,
   229        "versionNonce": 1956822925,
   230        "isDeleted": false,
   231        "id": "tGgFfaVfTCJ8yHvVJK3Cx",
   232        "fillStyle": "hachure",
   233        "strokeWidth": 1,
   234        "strokeStyle": "solid",
   235        "roughness": 1,
   236        "opacity": 100,
   237        "angle": 0,
   238        "x": 1075.5394897460938,
   239        "y": 701.6465454101562,
   240        "strokeColor": "#000000",
   241        "backgroundColor": "#fab005",
   242        "width": 288.93109130859386,
   243        "height": 132.9085693359375,
   244        "seed": 1538593219,
   245        "groupIds": [],
   246        "strokeSharpness": "sharp",
   247        "boundElementIds": [
   248          "unFlCnCc6DykYUzNMKf40",
   249          "E3e__Vm6KN3Ebp2bPfBl1",
   250          "GLXC-Gd9Fyz1tSOHpNgus"
   251        ]
   252      },
   253      {
   254        "type": "text",
   255        "version": 30,
   256        "versionNonce": 1724191971,
   257        "isDeleted": false,
   258        "id": "DqTP_JKyQ0TnF9YzuqWiQ",
   259        "fillStyle": "hachure",
   260        "strokeWidth": 1,
   261        "strokeStyle": "solid",
   262        "roughness": 1,
   263        "opacity": 100,
   264        "angle": 0,
   265        "x": 1119.8113403320312,
   266        "y": 757.0918579101562,
   267        "strokeColor": "#000000",
   268        "backgroundColor": "transparent",
   269        "width": 206,
   270        "height": 25,
   271        "seed": 744812931,
   272        "groupIds": [],
   273        "strokeSharpness": "sharp",
   274        "boundElementIds": [],
   275        "fontSize": 20,
   276        "fontFamily": 1,
   277        "text": "Got different token?",
   278        "baseline": 18,
   279        "textAlign": "center",
   280        "verticalAlign": "middle"
   281      },
   282      {
   283        "type": "arrow",
   284        "version": 93,
   285        "versionNonce": 1686302509,
   286        "isDeleted": false,
   287        "id": "GLXC-Gd9Fyz1tSOHpNgus",
   288        "fillStyle": "hachure",
   289        "strokeWidth": 1,
   290        "strokeStyle": "solid",
   291        "roughness": 1,
   292        "opacity": 100,
   293        "angle": 0,
   294        "x": 1219.08642578125,
   295        "y": 839.0855102539062,
   296        "strokeColor": "#000000",
   297        "backgroundColor": "transparent",
   298        "width": 0.8978271484375,
   299        "height": 130.78668212890625,
   300        "seed": 1427615331,
   301        "groupIds": [],
   302        "strokeSharpness": "round",
   303        "boundElementIds": [],
   304        "startBinding": {
   305          "elementId": "tGgFfaVfTCJ8yHvVJK3Cx",
   306          "focus": 0.0029855734901953657,
   307          "gap": 4.499712368808829
   308        },
   309        "endBinding": {
   310          "elementId": "dirSv6aPsrM_9H1G6x_N7",
   311          "focus": -0.014945824112813833,
   312          "gap": 3.8770751953125
   313        },
   314        "lastCommittedPoint": null,
   315        "startArrowhead": null,
   316        "endArrowhead": "arrow",
   317        "points": [
   318          [
   319            0,
   320            0
   321          ],
   322          [
   323            -0.8978271484375,
   324            130.78668212890625
   325          ]
   326        ]
   327      },
   328      {
   329        "type": "ellipse",
   330        "version": 1104,
   331        "versionNonce": 879328616,
   332        "isDeleted": false,
   333        "id": "DT2jHuG2SU4iYJlUSaF4P",
   334        "fillStyle": "hachure",
   335        "strokeWidth": 1,
   336        "strokeStyle": "solid",
   337        "roughness": 1,
   338        "opacity": 100,
   339        "angle": 0,
   340        "x": 1426.3644883897568,
   341        "y": 939.5325249565972,
   342        "strokeColor": "#000000",
   343        "backgroundColor": "#82c91e",
   344        "width": 213.7161865234375,
   345        "height": 112.7554931640625,
   346        "seed": 950815939,
   347        "groupIds": [],
   348        "strokeSharpness": "sharp",
   349        "boundElementIds": [
   350          "E3e__Vm6KN3Ebp2bPfBl1",
   351          "t8SLLsQVkrdGDb5HtdvQC"
   352        ]
   353      },
   354      {
   355        "type": "text",
   356        "version": 267,
   357        "versionNonce": 254999085,
   358        "isDeleted": false,
   359        "id": "8hpYuhjfBuZD3f-haiUmQ",
   360        "fillStyle": "hachure",
   361        "strokeWidth": 1,
   362        "strokeStyle": "solid",
   363        "roughness": 1,
   364        "opacity": 100,
   365        "angle": 0,
   366        "x": 1382.9258897569446,
   367        "y": 733.9150119357639,
   368        "strokeColor": "#000000",
   369        "backgroundColor": "transparent",
   370        "width": 156,
   371        "height": 25,
   372        "seed": 162885187,
   373        "groupIds": [],
   374        "strokeSharpness": "sharp",
   375        "boundElementIds": [
   376          "t8SLLsQVkrdGDb5HtdvQC"
   377        ],
   378        "fontSize": 20,
   379        "fontFamily": 1,
   380        "text": "No (happy path)",
   381        "baseline": 18,
   382        "textAlign": "left",
   383        "verticalAlign": "top"
   384      },
   385      {
   386        "type": "text",
   387        "version": 895,
   388        "versionNonce": 1057320216,
   389        "isDeleted": false,
   390        "id": "Me0DrjhGndHI1fct_Ez2k",
   391        "fillStyle": "hachure",
   392        "strokeWidth": 1,
   393        "strokeStyle": "solid",
   394        "roughness": 1,
   395        "opacity": 100,
   396        "angle": 0,
   397        "x": 1504.628668891059,
   398        "y": 981.7147148980034,
   399        "strokeColor": "#000000",
   400        "backgroundColor": "transparent",
   401        "width": 53,
   402        "height": 25,
   403        "seed": 115223789,
   404        "groupIds": [],
   405        "strokeSharpness": "sharp",
   406        "boundElementIds": [],
   407        "fontSize": 20,
   408        "fontFamily": 1,
   409        "text": "Done!",
   410        "baseline": 18,
   411        "textAlign": "center",
   412        "verticalAlign": "middle"
   413      },
   414      {
   415        "type": "text",
   416        "version": 32,
   417        "versionNonce": 1933526797,
   418        "isDeleted": false,
   419        "id": "wjcYO6Vo6CHdjfAGZyvuo",
   420        "fillStyle": "hachure",
   421        "strokeWidth": 1,
   422        "strokeStyle": "solid",
   423        "roughness": 1,
   424        "opacity": 100,
   425        "angle": 0,
   426        "x": 1234.913330078125,
   427        "y": 872.2716674804688,
   428        "strokeColor": "#000000",
   429        "backgroundColor": "transparent",
   430        "width": 207,
   431        "height": 25,
   432        "seed": 1012166307,
   433        "groupIds": [],
   434        "strokeSharpness": "sharp",
   435        "boundElementIds": [],
   436        "fontSize": 20,
   437        "fontFamily": 1,
   438        "text": "Yes (commit started)",
   439        "baseline": 18,
   440        "textAlign": "left",
   441        "verticalAlign": "top"
   442      },
   443      {
   444        "type": "rectangle",
   445        "version": 60,
   446        "versionNonce": 1984942189,
   447        "isDeleted": false,
   448        "id": "dirSv6aPsrM_9H1G6x_N7",
   449        "fillStyle": "hachure",
   450        "strokeWidth": 1,
   451        "strokeStyle": "solid",
   452        "roughness": 1,
   453        "opacity": 100,
   454        "angle": 0,
   455        "x": 1082.64404296875,
   456        "y": 973.749267578125,
   457        "strokeColor": "#000000",
   458        "backgroundColor": "#ced4da",
   459        "width": 274.47509765625,
   460        "height": 98.050537109375,
   461        "seed": 121429357,
   462        "groupIds": [],
   463        "strokeSharpness": "sharp",
   464        "boundElementIds": [
   465          "GLXC-Gd9Fyz1tSOHpNgus",
   466          "O7IDpnVj3UuUwpp1_QzAf",
   467          "D-PuH98cVTaC2USXPhyog",
   468          "4mfTmlgXzNXFcgZ-Rm-jJ"
   469        ]
   470      },
   471      {
   472        "type": "text",
   473        "version": 6,
   474        "versionNonce": 1501524141,
   475        "isDeleted": false,
   476        "id": "B7CDzRaY8-1F_VrzlS9C8",
   477        "fillStyle": "hachure",
   478        "strokeWidth": 1,
   479        "strokeStyle": "solid",
   480        "roughness": 1,
   481        "opacity": 100,
   482        "angle": 0,
   483        "x": 1192.881591796875,
   484        "y": 1010.2745361328125,
   485        "strokeColor": "#000000",
   486        "backgroundColor": "transparent",
   487        "width": 54,
   488        "height": 25,
   489        "seed": 901114307,
   490        "groupIds": [],
   491        "strokeSharpness": "sharp",
   492        "boundElementIds": [],
   493        "fontSize": 20,
   494        "fontFamily": 1,
   495        "text": "Retry",
   496        "baseline": 18,
   497        "textAlign": "center",
   498        "verticalAlign": "middle"
   499      },
   500      {
   501        "type": "arrow",
   502        "version": 867,
   503        "versionNonce": 89470824,
   504        "isDeleted": false,
   505        "id": "Vrydlj77tg4YvxQg6cnBp",
   506        "fillStyle": "hachure",
   507        "strokeWidth": 1,
   508        "strokeStyle": "solid",
   509        "roughness": 1,
   510        "opacity": 100,
   511        "angle": 0,
   512        "x": 1231.346804366117,
   513        "y": 257.7431640625,
   514        "strokeColor": "#000000",
   515        "backgroundColor": "transparent",
   516        "width": 0.42560782715986534,
   517        "height": 50.13749614514802,
   518        "seed": 1949233997,
   519        "groupIds": [],
   520        "strokeSharpness": "round",
   521        "boundElementIds": [],
   522        "startBinding": {
   523          "elementId": "r92Hd4FdSSrgZLdgTiY-G",
   524          "focus": -0.04234047043510048,
   525          "gap": 1
   526        },
   527        "endBinding": {
   528          "elementId": "kwHs1wDZq-2n4IUiVltU4",
   529          "focus": 0.08367705944043384,
   530          "gap": 13.073826145481462
   531        },
   532        "lastCommittedPoint": null,
   533        "startArrowhead": null,
   534        "endArrowhead": "arrow",
   535        "points": [
   536          [
   537            0,
   538            0
   539          ],
   540          [
   541            -0.42560782715986534,
   542            50.13749614514802
   543          ]
   544        ]
   545      },
   546      {
   547        "type": "arrow",
   548        "version": 828,
   549        "versionNonce": 529140328,
   550        "isDeleted": false,
   551        "id": "aUR15YY1zN-EA760rXKj5",
   552        "fillStyle": "hachure",
   553        "strokeWidth": 1,
   554        "strokeStyle": "solid",
   555        "roughness": 1,
   556        "opacity": 100,
   557        "angle": 0,
   558        "x": 1225.811699401232,
   559        "y": 398.73126907853896,
   560        "strokeColor": "#000000",
   561        "backgroundColor": "transparent",
   562        "width": 1.7542558149914385,
   563        "height": 51.69750289411735,
   564        "seed": 1312536035,
   565        "groupIds": [],
   566        "strokeSharpness": "round",
   567        "boundElementIds": [],
   568        "startBinding": {
   569          "elementId": "kwHs1wDZq-2n4IUiVltU4",
   570          "focus": -0.05815507573056247,
   571          "gap": 12.408053284619996
   572        },
   573        "endBinding": {
   574          "elementId": "3umuJsjwtbCAneU90kbKV",
   575          "focus": -0.01787914982876982,
   576          "gap": 1.15374755859375
   577        },
   578        "lastCommittedPoint": null,
   579        "startArrowhead": null,
   580        "endArrowhead": "arrow",
   581        "points": [
   582          [
   583            0,
   584            0
   585          ],
   586          [
   587            -1.7542558149914385,
   588            51.69750289411735
   589          ]
   590        ]
   591      },
   592      {
   593        "type": "arrow",
   594        "version": 1052,
   595        "versionNonce": 552026984,
   596        "isDeleted": false,
   597        "id": "XydvtKFFA35Dzr1p7muGR",
   598        "fillStyle": "hachure",
   599        "strokeWidth": 1,
   600        "strokeStyle": "solid",
   601        "roughness": 1,
   602        "opacity": 100,
   603        "angle": 0,
   604        "x": 1224.9820556640625,
   605        "y": 547.7094116210938,
   606        "strokeColor": "#000000",
   607        "backgroundColor": "transparent",
   608        "width": 3.5606689453125,
   609        "height": 28.48553466796875,
   610        "seed": 1931692397,
   611        "groupIds": [],
   612        "strokeSharpness": "round",
   613        "boundElementIds": [],
   614        "startBinding": {
   615          "elementId": "3umuJsjwtbCAneU90kbKV",
   616          "focus": -0.04302215983449187,
   617          "gap": 4.17315673828125
   618        },
   619        "endBinding": {
   620          "elementId": "q-q8qKDlpO2oG_roWM3OD",
   621          "focus": -0.08817118363864009,
   622          "gap": 14.873569797825269
   623        },
   624        "lastCommittedPoint": null,
   625        "startArrowhead": null,
   626        "endArrowhead": "arrow",
   627        "points": [
   628          [
   629            0,
   630            0
   631          ],
   632          [
   633            -3.5606689453125,
   634            28.48553466796875
   635          ]
   636        ]
   637      },
   638      {
   639        "type": "arrow",
   640        "version": 41,
   641        "versionNonce": 1694526861,
   642        "isDeleted": false,
   643        "id": "TTCeeTsYXDFW39GoniJ51",
   644        "fillStyle": "hachure",
   645        "strokeWidth": 1,
   646        "strokeStyle": "solid",
   647        "roughness": 1,
   648        "opacity": 100,
   649        "angle": 0,
   650        "x": 1220.5697021484375,
   651        "y": 673.2590942382812,
   652        "strokeColor": "#000000",
   653        "backgroundColor": "transparent",
   654        "width": 0.5086669921875,
   655        "height": 30.77435302734375,
   656        "seed": 1711642125,
   657        "groupIds": [],
   658        "strokeSharpness": "round",
   659        "boundElementIds": [],
   660        "startBinding": {
   661          "elementId": "q-q8qKDlpO2oG_roWM3OD",
   662          "focus": 0.03566496122726051,
   663          "gap": 6.791368757680914
   664        },
   665        "endBinding": null,
   666        "lastCommittedPoint": null,
   667        "startArrowhead": null,
   668        "endArrowhead": "arrow",
   669        "points": [
   670          [
   671            0,
   672            0
   673          ],
   674          [
   675            0.5086669921875,
   676            30.77435302734375
   677          ]
   678        ]
   679      },
   680      {
   681        "type": "line",
   682        "version": 21,
   683        "versionNonce": 1436459277,
   684        "isDeleted": false,
   685        "id": "C-T6106kYaOy6uYFSueAv",
   686        "fillStyle": "hachure",
   687        "strokeWidth": 1,
   688        "strokeStyle": "dashed",
   689        "roughness": 0,
   690        "opacity": 100,
   691        "angle": 0,
   692        "x": 1075.4878743489585,
   693        "y": 1030.6480577256946,
   694        "strokeColor": "#000000",
   695        "backgroundColor": "#82c91e",
   696        "width": 71.83085123697924,
   697        "height": 0,
   698        "seed": 144527011,
   699        "groupIds": [
   700          "NBereUWIXtuasW6ju29pf"
   701        ],
   702        "strokeSharpness": "round",
   703        "boundElementIds": [],
   704        "startBinding": null,
   705        "endBinding": null,
   706        "lastCommittedPoint": null,
   707        "startArrowhead": null,
   708        "endArrowhead": null,
   709        "points": [
   710          [
   711            0,
   712            0
   713          ],
   714          [
   715            -71.83085123697924,
   716            0
   717          ]
   718        ]
   719      },
   720      {
   721        "type": "line",
   722        "version": 60,
   723        "versionNonce": 1486944109,
   724        "isDeleted": false,
   725        "id": "cIh2HZGsDk7yMrpsVy1be",
   726        "fillStyle": "hachure",
   727        "strokeWidth": 1,
   728        "strokeStyle": "dashed",
   729        "roughness": 0,
   730        "opacity": 100,
   731        "angle": 0,
   732        "x": 1001.5443929036459,
   733        "y": 1028.9751519097222,
   734        "strokeColor": "#000000",
   735        "backgroundColor": "#82c91e",
   736        "width": 0,
   737        "height": 914.4569905598958,
   738        "seed": 1373733443,
   739        "groupIds": [
   740          "NBereUWIXtuasW6ju29pf"
   741        ],
   742        "strokeSharpness": "round",
   743        "boundElementIds": [],
   744        "startBinding": null,
   745        "endBinding": null,
   746        "lastCommittedPoint": null,
   747        "startArrowhead": null,
   748        "endArrowhead": null,
   749        "points": [
   750          [
   751            0,
   752            0
   753          ],
   754          [
   755            0,
   756            -914.4569905598958
   757          ]
   758        ]
   759      },
   760      {
   761        "type": "line",
   762        "version": 53,
   763        "versionNonce": 1237942733,
   764        "isDeleted": false,
   765        "id": "KxM_a9EdHo-gj_HgZ5aFY",
   766        "fillStyle": "hachure",
   767        "strokeWidth": 1,
   768        "strokeStyle": "dashed",
   769        "roughness": 0,
   770        "opacity": 100,
   771        "angle": 0,
   772        "x": 1002.8462727864584,
   773        "y": 115.58614095052087,
   774        "strokeColor": "#000000",
   775        "backgroundColor": "#82c91e",
   776        "width": 223.18983289930554,
   777        "height": 0,
   778        "seed": 933118435,
   779        "groupIds": [
   780          "NBereUWIXtuasW6ju29pf"
   781        ],
   782        "strokeSharpness": "round",
   783        "boundElementIds": [],
   784        "startBinding": null,
   785        "endBinding": null,
   786        "lastCommittedPoint": null,
   787        "startArrowhead": null,
   788        "endArrowhead": null,
   789        "points": [
   790          [
   791            0,
   792            0
   793          ],
   794          [
   795            223.18983289930554,
   796            0
   797          ]
   798        ]
   799      },
   800      {
   801        "type": "arrow",
   802        "version": 28,
   803        "versionNonce": 1848754221,
   804        "isDeleted": false,
   805        "id": "Bi7g2mEqQx8N6Gkn2oCT_",
   806        "fillStyle": "hachure",
   807        "strokeWidth": 1,
   808        "strokeStyle": "dashed",
   809        "roughness": 0,
   810        "opacity": 100,
   811        "angle": 0,
   812        "x": 1226.9269476996528,
   813        "y": 114.36964246961804,
   814        "strokeColor": "#000000",
   815        "backgroundColor": "#82c91e",
   816        "width": 0,
   817        "height": 49.4538709852431,
   818        "seed": 853675395,
   819        "groupIds": [
   820          "NBereUWIXtuasW6ju29pf"
   821        ],
   822        "strokeSharpness": "round",
   823        "boundElementIds": [],
   824        "startBinding": null,
   825        "endBinding": {
   826          "elementId": "r92Hd4FdSSrgZLdgTiY-G",
   827          "focus": 0.009087010040133254,
   828          "gap": 1
   829        },
   830        "lastCommittedPoint": null,
   831        "startArrowhead": null,
   832        "endArrowhead": "arrow",
   833        "points": [
   834          [
   835            0,
   836            0
   837          ],
   838          [
   839            0,
   840            49.4538709852431
   841          ]
   842        ]
   843      },
   844      {
   845        "type": "line",
   846        "version": 92,
   847        "versionNonce": 1177170883,
   848        "isDeleted": false,
   849        "id": "Q54hi4frTY_6--oYxDpv_",
   850        "fillStyle": "hachure",
   851        "strokeWidth": 1,
   852        "strokeStyle": "solid",
   853        "roughness": 0,
   854        "opacity": 100,
   855        "angle": 0,
   856        "x": 1363.622775607639,
   857        "y": 768.9696587456598,
   858        "strokeColor": "#000000",
   859        "backgroundColor": "#82c91e",
   860        "width": 151.36583116319457,
   861        "height": 0,
   862        "seed": 1963442947,
   863        "groupIds": [],
   864        "strokeSharpness": "round",
   865        "boundElementIds": [],
   866        "startBinding": null,
   867        "endBinding": null,
   868        "lastCommittedPoint": null,
   869        "startArrowhead": null,
   870        "endArrowhead": null,
   871        "points": [
   872          [
   873            0,
   874            0
   875          ],
   876          [
   877            151.36583116319457,
   878            0
   879          ]
   880        ]
   881      },
   882      {
   883        "type": "arrow",
   884        "version": 213,
   885        "versionNonce": 1738421123,
   886        "isDeleted": false,
   887        "id": "t8SLLsQVkrdGDb5HtdvQC",
   888        "fillStyle": "hachure",
   889        "strokeWidth": 1,
   890        "strokeStyle": "solid",
   891        "roughness": 0,
   892        "opacity": 100,
   893        "angle": 0,
   894        "x": 1514.4700792100696,
   895        "y": 768.826429578993,
   896        "strokeColor": "#000000",
   897        "backgroundColor": "#82c91e",
   898        "width": 2.0884070722765955,
   899        "height": 161.23110120491765,
   900        "seed": 1996353581,
   901        "groupIds": [],
   902        "strokeSharpness": "round",
   903        "boundElementIds": [],
   904        "startBinding": {
   905          "elementId": "8hpYuhjfBuZD3f-haiUmQ",
   906          "focus": -0.6813279815569624,
   907          "gap": 9.911417643229129
   908        },
   909        "endBinding": {
   910          "elementId": "DT2jHuG2SU4iYJlUSaF4P",
   911          "focus": -0.14796018777082917,
   912          "gap": 10.153136274070533
   913        },
   914        "lastCommittedPoint": null,
   915        "startArrowhead": null,
   916        "endArrowhead": "arrow",
   917        "points": [
   918          [
   919            0,
   920            0
   921          ],
   922          [
   923            2.0884070722765955,
   924            161.23110120491765
   925          ]
   926        ]
   927      }
   928    ],
   929    "appState": {
   930      "gridSize": null,
   931      "viewBackgroundColor": "#ffffff"
   932    }
   933  }