Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save MonteLogic/776f97d73846a0127a00563c2bc8e09c to your computer and use it in GitHub Desktop.

Select an option

Save MonteLogic/776f97d73846a0127a00563c2bc8e09c to your computer and use it in GitHub Desktop.
basic arch of flutter app
{
"type": "excalidraw",
"version": 2,
"source": "https://excalidraw.com",
"elements": [
{
"id": "JCn5cWqDzLlde0SmCe_zR",
"type": "rectangle",
"x": 424.53379623062995,
"y": 66.57386418508628,
"width": 290.5591392897421,
"height": 249.2566254696332,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 3
},
"seed": 1462054522,
"version": 1351,
"versionNonce": 1972001318,
"isDeleted": false,
"boundElements": [
{
"id": "j_rwN2Wd5OqxMuxJKL0C0",
"type": "arrow"
},
{
"id": "RM83oTMYhukKUeE6eBlPO",
"type": "arrow"
}
],
"updated": 1685109501491,
"link": null,
"locked": false
},
{
"id": "1fp9uF1bxX3glVAJ0nWqc",
"type": "rectangle",
"x": 392.8318436068823,
"y": 449.40327950861774,
"width": 404.6256167840188,
"height": 151.36489107560166,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 3
},
"seed": 1283458854,
"version": 2199,
"versionNonce": 1088324582,
"isDeleted": false,
"boundElements": [
{
"id": "vxr04Y8Uj0E9DhqO4X7a2",
"type": "arrow"
},
{
"id": "u0Ccp9TUvcAAlpICTkOD9",
"type": "arrow"
},
{
"id": "iKRxJcW8LbdYfTRi5hT2A",
"type": "arrow"
},
{
"id": "RM83oTMYhukKUeE6eBlPO",
"type": "arrow"
},
{
"id": "j_rwN2Wd5OqxMuxJKL0C0",
"type": "arrow"
}
],
"updated": 1685109501491,
"link": null,
"locked": false
},
{
"id": "KGUSdp4P6bDrzCUGroNk8",
"type": "rectangle",
"x": 224.78185775354177,
"y": 735.0172165224056,
"width": 1569.8394817224319,
"height": 586.1598060093778,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 3
},
"seed": 1109664186,
"version": 2530,
"versionNonce": 1825522278,
"isDeleted": false,
"boundElements": [
{
"id": "vxr04Y8Uj0E9DhqO4X7a2",
"type": "arrow"
},
{
"id": "u0Ccp9TUvcAAlpICTkOD9",
"type": "arrow"
}
],
"updated": 1685109501491,
"link": null,
"locked": false
},
{
"id": "kiO2n3so8lpv20i7yzCNc",
"type": "text",
"x": 538.651121802738,
"y": 737.4581222874806,
"width": 84.375,
"height": 43.199999999999996,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1188353958,
"version": 1078,
"versionNonce": 734397862,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501491,
"link": null,
"locked": false,
"text": "Data",
"fontSize": 36,
"fontFamily": 3,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 35,
"containerId": null,
"originalText": "Data",
"lineHeight": 1.2
},
{
"id": "z_FWfB7ZNJ8yf3qdO9MhI",
"type": "text",
"x": 570.3302379630755,
"y": 444.21385091049956,
"width": 42.1875,
"height": 43.199999999999996,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 148231014,
"version": 1317,
"versionNonce": 1606619066,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501491,
"link": null,
"locked": false,
"text": "BL",
"fontSize": 36,
"fontFamily": 3,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 35,
"containerId": null,
"originalText": "BL",
"lineHeight": 1.2
},
{
"id": "vxr04Y8Uj0E9DhqO4X7a2",
"type": "arrow",
"x": 681.1743763268911,
"y": 716.790830903951,
"width": 2.5437755630440506,
"height": 99.58123178021185,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 657559418,
"version": 4506,
"versionNonce": 1686500454,
"isDeleted": false,
"boundElements": null,
"updated": 1685109543145,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
2.5437755630440506,
-99.58123178021185
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "KGUSdp4P6bDrzCUGroNk8",
"focus": -0.42462991505257186,
"gap": 18.22638561845457
},
"endBinding": {
"elementId": "1fp9uF1bxX3glVAJ0nWqc",
"focus": -0.4451824592035782,
"gap": 16.441428539519734
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "j_rwN2Wd5OqxMuxJKL0C0",
"type": "arrow",
"x": 790.0206678334866,
"y": 250.36957295379182,
"width": 153.9057710422892,
"height": 191.47463218229205,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 1783988794,
"version": 3590,
"versionNonce": 452790394,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501491,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-153.9057710422892,
191.47463218229205
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "m6J933NFHNhu0OdIUf6RF",
"gap": 6.791110000651267,
"focus": 0.7222882331986401
},
"endBinding": {
"elementId": "1fp9uF1bxX3glVAJ0nWqc",
"gap": 7.559074372533904,
"focus": -0.09857130560403517
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "RM83oTMYhukKUeE6eBlPO",
"type": "arrow",
"x": 422.2110107068983,
"y": 437.23560311275514,
"width": 56.55859355148442,
"height": 148.53633100752705,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 655562618,
"version": 3589,
"versionNonce": 1704023078,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501491,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-56.55859355148442,
-148.53633100752705
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "1fp9uF1bxX3glVAJ0nWqc",
"gap": 12.167676395862623,
"focus": -0.6035126693363676
},
"endBinding": {
"elementId": "-p164dVq0qVwvjJm_28wJ",
"gap": 5.005695643565064,
"focus": -0.17809081002921953
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "u0Ccp9TUvcAAlpICTkOD9",
"type": "arrow",
"x": 468.0811747926725,
"y": 623.7632007191994,
"width": 0.6040174148935193,
"height": 86.80402913462513,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 1185194554,
"version": 3848,
"versionNonce": 637077818,
"isDeleted": false,
"boundElements": null,
"updated": 1685109545390,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-0.6040174148935193,
86.80402913462513
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "1fp9uF1bxX3glVAJ0nWqc",
"focus": 0.6230387996477224,
"gap": 22.99503013497997
},
"endBinding": {
"elementId": "KGUSdp4P6bDrzCUGroNk8",
"focus": -0.6918198620338338,
"gap": 24.44998666858106
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "10082-oZEAyUzaG28ZSLD",
"type": "text",
"x": 547.3225192392872,
"y": 70.30377127438803,
"width": 42.1875,
"height": 43.199999999999996,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1869112102,
"version": 413,
"versionNonce": 751402918,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "UI",
"fontSize": 36,
"fontFamily": 3,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 35,
"containerId": null,
"originalText": "UI",
"lineHeight": 1.2
},
{
"id": "YY39sUiCZCwuvo2MHKK0H",
"type": "rectangle",
"x": 445.04985078637264,
"y": 114.98956058546577,
"width": 247,
"height": 191,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 3
},
"seed": 709379962,
"version": 286,
"versionNonce": 2118923706,
"isDeleted": false,
"boundElements": [
{
"id": "j_rwN2Wd5OqxMuxJKL0C0",
"type": "arrow"
},
{
"id": "RM83oTMYhukKUeE6eBlPO",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false
},
{
"id": "g7AIR9iuWEHVR0yEuUS5e",
"type": "text",
"x": 521.5602694970848,
"y": 131.302926495831,
"width": 117.1875,
"height": 24,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 719022970,
"version": 150,
"versionNonce": 426864250,
"isDeleted": false,
"boundElements": [
{
"id": "R44Ox7b_IJ94HjRW68aVn",
"type": "arrow"
},
{
"id": "7LI2ZAr7Gkxg2oW_acJKZ",
"type": "arrow"
},
{
"id": "RM83oTMYhukKUeE6eBlPO",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "HomeScreen",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 20,
"containerId": null,
"originalText": "HomeScreen",
"lineHeight": 1.2
},
{
"id": "_Afqmb-HkAlgfAuQ9pJ-X",
"type": "rectangle",
"x": 461.06473245741995,
"y": 174.89661968745912,
"width": 221.16659979470433,
"height": 118.5196086442354,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 3
},
"seed": 1210442726,
"version": 175,
"versionNonce": 58609190,
"isDeleted": false,
"boundElements": [
{
"id": "RM83oTMYhukKUeE6eBlPO",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false
},
{
"id": "h9dutZKENMbwzBIw1vjeh",
"type": "text",
"x": 521.7494582512269,
"y": 193.66822247148963,
"width": 117.1875,
"height": 24,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 365730554,
"version": 53,
"versionNonce": 2015205734,
"isDeleted": false,
"boundElements": [
{
"id": "YaQXq6Ih_eg4u7ikhmUDv",
"type": "arrow"
},
{
"id": "MBSCp58-0SKjyahdUOoIC",
"type": "arrow"
},
{
"id": "j_rwN2Wd5OqxMuxJKL0C0",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "HomeLayout",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 20,
"containerId": null,
"originalText": "HomeLayout",
"lineHeight": 1.2
},
{
"id": "YaQXq6Ih_eg4u7ikhmUDv",
"type": "arrow",
"x": 784.2235274928977,
"y": 213.22085035359166,
"width": 137.87527130255137,
"height": 12.416669715471983,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 1280415802,
"version": 844,
"versionNonce": 1429182458,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501492,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-137.87527130255137,
-12.416669715471983
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "m6J933NFHNhu0OdIUf6RF",
"focus": -0.15524526463375557,
"gap": 8.3055181593503
},
"endBinding": {
"elementId": "h9dutZKENMbwzBIw1vjeh",
"focus": -0.625595038390995,
"gap": 7.411297939119436
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "m6J933NFHNhu0OdIUf6RF",
"type": "text",
"x": 792.5290456522481,
"y": 196.0586922102433,
"width": 257.8125,
"height": 48,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 260644390,
"version": 524,
"versionNonce": 154238118,
"isDeleted": false,
"boundElements": [
{
"id": "YaQXq6Ih_eg4u7ikhmUDv",
"type": "arrow"
},
{
"id": "j_rwN2Wd5OqxMuxJKL0C0",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "contains screen widget\n(how it looks)",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 44,
"containerId": null,
"originalText": "contains screen widget\n(how it looks)",
"lineHeight": 1.2
},
{
"id": "R44Ox7b_IJ94HjRW68aVn",
"type": "arrow",
"x": 761.6304030822587,
"y": 138.55966264838943,
"width": 111.45260173046836,
"height": 0.09108199275257789,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 283459386,
"version": 565,
"versionNonce": 2049870010,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501492,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-111.45260173046836,
0.09108199275257789
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "YOsr0vm0eLol3urOJXy4Y",
"focus": -0.329608486410735,
"gap": 1
},
"endBinding": {
"elementId": "g7AIR9iuWEHVR0yEuUS5e",
"focus": -0.38139115943547464,
"gap": 11.430031854705476
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "YOsr0vm0eLol3urOJXy4Y",
"type": "text",
"x": 762.6304030822587,
"y": 122.4343271599331,
"width": 292.96875,
"height": 24,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 2059775418,
"version": 381,
"versionNonce": 1818687462,
"isDeleted": false,
"boundElements": [
{
"id": "R44Ox7b_IJ94HjRW68aVn",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "contains navigation route",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 20,
"containerId": null,
"originalText": "contains navigation route",
"lineHeight": 1.2
},
{
"id": "7LI2ZAr7Gkxg2oW_acJKZ",
"type": "arrow",
"x": 379.6224030572228,
"y": 116.68262344831581,
"width": 128.80364952193014,
"height": 18.650974362878372,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 1779563046,
"version": 560,
"versionNonce": 730947962,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501492,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
128.80364952193014,
18.650974362878372
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "8iW_BRG1X5zWN8giQzA9T",
"focus": 0.00018166400979813092,
"gap": 4.022360026232036
},
"endBinding": {
"elementId": "g7AIR9iuWEHVR0yEuUS5e",
"focus": -0.11799161754693527,
"gap": 13.134216917931894
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "8iW_BRG1X5zWN8giQzA9T",
"type": "text",
"x": 234.97504303099078,
"y": 81.91974409638362,
"width": 140.625,
"height": 48,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1243409574,
"version": 295,
"versionNonce": 432737062,
"isDeleted": false,
"boundElements": [
{
"id": "7LI2ZAr7Gkxg2oW_acJKZ",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "create \nBlocProvider",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 44,
"containerId": null,
"originalText": "create \nBlocProvider",
"lineHeight": 1.2
},
{
"id": "MBSCp58-0SKjyahdUOoIC",
"type": "arrow",
"x": 423.7873637771623,
"y": 216.53670304816575,
"width": 88.72412189666096,
"height": 6.088574234654317,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 618011642,
"version": 576,
"versionNonce": 77275706,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501492,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
88.72412189666096,
-6.088574234654317
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "-p164dVq0qVwvjJm_28wJ",
"focus": -0.22864867970822683,
"gap": 4.519069295661495
},
"endBinding": {
"elementId": "h9dutZKENMbwzBIw1vjeh",
"focus": -0.007805113163376037,
"gap": 9.237972577403639
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "-p164dVq0qVwvjJm_28wJ",
"type": "text",
"x": 231.7682944815008,
"y": 187.69357646166304,
"width": 187.5,
"height": 96,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 749972858,
"version": 339,
"versionNonce": 2143991398,
"isDeleted": false,
"boundElements": [
{
"id": "MBSCp58-0SKjyahdUOoIC",
"type": "arrow"
},
{
"id": "RM83oTMYhukKUeE6eBlPO",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "create \nBlocBuilder \nor BlocListener \nor BlocConsumer",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 92,
"containerId": null,
"originalText": "create \nBlocBuilder \nor BlocListener \nor BlocConsumer",
"lineHeight": 1.2
},
{
"id": "UDSncv37_KQ7Xx6aPx3Po",
"type": "text",
"x": 322.78869997456326,
"y": 355.9116550784,
"width": 58.1003889154831,
"height": 23.797919299781853,
"angle": 6.237236966998345,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1079757306,
"version": 752,
"versionNonce": 1076808442,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "state",
"fontSize": 19.831599416484874,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 19.000000000000004,
"containerId": null,
"originalText": "state",
"lineHeight": 1.2
},
{
"id": "LusnL-2kE7k3DLGqNMMpn",
"type": "text",
"x": 736.5596324221673,
"y": 336.23043085585056,
"width": 61.46392397508172,
"height": 25.175623260193458,
"angle": 6.270058692843143,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1011838842,
"version": 854,
"versionNonce": 926087590,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "event",
"fontSize": 20.979686050161224,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 19.99999999999999,
"containerId": null,
"originalText": "event",
"lineHeight": 1.2
},
{
"id": "4z7vM8M19DzU1MVpxTRV3",
"type": "text",
"x": 736.9688745644306,
"y": 366.59094707272806,
"width": 339.703125,
"height": 18.4,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 692910886,
"version": 310,
"versionNonce": 1701000506,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "// context.read<HomeBloc>().add(SomeEvent())",
"fontSize": 16,
"fontFamily": 2,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 15,
"containerId": null,
"originalText": "// context.read<HomeBloc>().add(SomeEvent())",
"lineHeight": 1.15
},
{
"id": "V9gt0JjOC5tjhhrRuLDYK",
"type": "text",
"x": 559.4158792855187,
"y": 568.0146176525134,
"width": 5.556640625,
"height": 23,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1250106426,
"version": 20,
"versionNonce": 343703034,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "",
"fontSize": 20,
"fontFamily": 2,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 19,
"containerId": null,
"originalText": "",
"lineHeight": 1.15
},
{
"id": "-YxTlFr3qOQB5HrT46Q6D",
"type": "rectangle",
"x": 404.57313664045364,
"y": 500.8903519906334,
"width": 124.4706164481322,
"height": 82.51501795185155,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 3
},
"seed": 654897338,
"version": 865,
"versionNonce": 1257156282,
"isDeleted": false,
"boundElements": [],
"updated": 1685109501492,
"link": null,
"locked": false
},
{
"id": "o3ttU2DH3h5g-BmkkAzez",
"type": "text",
"x": 414.25710102325706,
"y": 508.1886892101259,
"width": 100.048828125,
"height": 23,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1849932666,
"version": 382,
"versionNonce": 693175590,
"isDeleted": false,
"boundElements": [
{
"id": "OJ8ZvkzLRXYjfG3MyL_LO",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "HomeState",
"fontSize": 20,
"fontFamily": 2,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 19,
"containerId": null,
"originalText": "HomeState",
"lineHeight": 1.15
},
{
"type": "rectangle",
"version": 1447,
"versionNonce": 336185402,
"isDeleted": false,
"id": "yVw-SZD8gI1kNTWrpT9vl",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 537.2155327794786,
"y": 503.0534497572728,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"width": 123.80758394049184,
"height": 79.82970445012157,
"seed": 287179258,
"groupIds": [],
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1685109501492,
"link": null,
"locked": false
},
{
"type": "rectangle",
"version": 1082,
"versionNonce": 1993912570,
"isDeleted": false,
"id": "sXADvbsPaLVcEAUOl_Ycw",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 672.1273427232628,
"y": 500.97277315871077,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"width": 115.24677194957751,
"height": 83.56884730344498,
"seed": 1583473018,
"groupIds": [],
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1685109501492,
"link": null,
"locked": false
},
{
"id": "GyodgwmwLIDY6VagDoMPK",
"type": "text",
"x": 547.8181539079488,
"y": 512.7581836321913,
"width": 104.4921875,
"height": 23,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1929157350,
"version": 165,
"versionNonce": 424444346,
"isDeleted": false,
"boundElements": [
{
"id": "zn4xP6YrFvwTXjEtJ8G-W",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "HomeEvent",
"fontSize": 20,
"fontFamily": 2,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 19,
"containerId": null,
"originalText": "HomeEvent",
"lineHeight": 1.15
},
{
"id": "9L4LAEU6H_e0nEaxGMfPK",
"type": "text",
"x": 682.4617871870711,
"y": 509.60548320872516,
"width": 92.255859375,
"height": 23,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 589559142,
"version": 139,
"versionNonce": 1359023846,
"isDeleted": false,
"boundElements": [
{
"id": "VLO5nO7d-MQ72fDaE3CM5",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "HomeBloc",
"fontSize": 20,
"fontFamily": 2,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 19,
"containerId": null,
"originalText": "HomeBloc",
"lineHeight": 1.15
},
{
"id": "OJ8ZvkzLRXYjfG3MyL_LO",
"type": "arrow",
"x": 312.7227738804303,
"y": 513.5412483982179,
"width": 91.54069360379987,
"height": 8.734805748365261,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 1877281126,
"version": 537,
"versionNonce": 822755878,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501492,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
91.54069360379987,
8.734805748365261
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "SRYTqiptcovWHjvywwaAc",
"focus": -0.5300765829026327,
"gap": 10.582677874516321
},
"endBinding": {
"elementId": "o3ttU2DH3h5g-BmkkAzez",
"focus": -0.5109147620351638,
"gap": 9.993633539026916
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "zn4xP6YrFvwTXjEtJ8G-W",
"type": "arrow",
"x": 299.2826287393667,
"y": 423.0840762876305,
"width": 271.27820025200765,
"height": 80.37989744274819,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 103683366,
"version": 479,
"versionNonce": 1833884474,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501492,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
271.27820025200765,
80.37989744274819
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "DdfQkOOjFqMXTSUJRNQWC",
"focus": -0.6715715229233727,
"gap": 9.11879342456001
},
"endBinding": {
"elementId": "GyodgwmwLIDY6VagDoMPK",
"focus": 0.4467043466875178,
"gap": 9.294209901812593
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "DdfQkOOjFqMXTSUJRNQWC",
"type": "text",
"x": 196.4138353148067,
"y": 411.8764675888898,
"width": 93.75,
"height": 24,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 873627002,
"version": 91,
"versionNonce": 2013990246,
"isDeleted": false,
"boundElements": [
{
"id": "zn4xP6YrFvwTXjEtJ8G-W",
"type": "arrow"
}
],
"updated": 1685109501492,
"link": null,
"locked": false,
"text": "asbtract",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 20,
"containerId": null,
"originalText": "asbtract",
"lineHeight": 1.2
},
{
"type": "text",
"version": 158,
"versionNonce": 738419706,
"isDeleted": false,
"id": "SRYTqiptcovWHjvywwaAc",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 208.39009600591396,
"y": 504.65294248995133,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"width": 93.75,
"height": 24,
"seed": 770921958,
"groupIds": [],
"roundness": null,
"boundElements": [
{
"id": "OJ8ZvkzLRXYjfG3MyL_LO",
"type": "arrow"
}
],
"updated": 1685109501493,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 3,
"text": "asbtract",
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "asbtract",
"lineHeight": 1.2,
"baseline": 20
},
{
"id": "EonXM7Ih-CJRGhUEu8TMd",
"type": "text",
"x": 88.89093403241986,
"y": 539.3277882074842,
"width": 273.9375,
"height": 18.4,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 984768826,
"version": 328,
"versionNonce": 324038822,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501493,
"link": null,
"locked": false,
"text": "// info about current state of the screen",
"fontSize": 16,
"fontFamily": 2,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 15,
"containerId": null,
"originalText": "// info about current state of the screen",
"lineHeight": 1.15
},
{
"id": "3AoRaa7YW_ncTgdWqkCBX",
"type": "text",
"x": 179.58405371699564,
"y": 442.522751991684,
"width": 122.7265625,
"height": 18.4,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 891256230,
"version": 286,
"versionNonce": 1554568378,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501493,
"link": null,
"locked": false,
"text": "// user interaction",
"fontSize": 16,
"fontFamily": 2,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 15,
"containerId": null,
"originalText": "// user interaction",
"lineHeight": 1.15
},
{
"id": "VLO5nO7d-MQ72fDaE3CM5",
"type": "arrow",
"x": 943.0202909063063,
"y": 524.2869742353794,
"width": 160.4282247077889,
"height": 0.7399589311785348,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 1778091622,
"version": 221,
"versionNonce": 1049062374,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501493,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-160.4282247077889,
-0.7399589311785348
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "FPJeVUDWFa5cnAQVBcNgN",
"focus": -0.057500204475114,
"gap": 4.354284338308105
},
"endBinding": {
"elementId": "9L4LAEU6H_e0nEaxGMfPK",
"focus": 0.1871848868892546,
"gap": 7.874419636446305
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "FPJeVUDWFa5cnAQVBcNgN",
"type": "text",
"x": 947.3745752446144,
"y": 514.7810661838507,
"width": 121.875,
"height": 19.2,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1877244346,
"version": 99,
"versionNonce": 1625435514,
"isDeleted": false,
"boundElements": [
{
"id": "VLO5nO7d-MQ72fDaE3CM5",
"type": "arrow"
}
],
"updated": 1685109501493,
"link": null,
"locked": false,
"text": "handles logic",
"fontSize": 16,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 15,
"containerId": null,
"originalText": "handles logic",
"lineHeight": 1.2
},
{
"id": "V8_XhlDViUBJO-b-15LXs",
"type": "text",
"x": 834.4882448162372,
"y": 544.6871291251539,
"width": 459.375,
"height": 38.4,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1509517606,
"version": 267,
"versionNonce": 935132966,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501493,
"link": null,
"locked": false,
"text": "// on some event, call function.\n// on function, do some processing and emit state",
"fontSize": 16,
"fontFamily": 3,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 34,
"containerId": null,
"originalText": "// on some event, call function.\n// on function, do some processing and emit state",
"lineHeight": 1.2
},
{
"id": "XI3l-YaF9AENZYsCbV_qH",
"type": "rectangle",
"x": 277.25279749087474,
"y": 893.4839186554586,
"width": 666.3598124853747,
"height": 400.0114807078845,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 3
},
"seed": 1255296742,
"version": 612,
"versionNonce": 1639630694,
"isDeleted": false,
"boundElements": [
{
"id": "WutWOEzAvWNyeZvRzFhvv",
"type": "arrow"
},
{
"id": "6tPeR0anowTgfOcaLnfoZ",
"type": "arrow"
}
],
"updated": 1685109501493,
"link": null,
"locked": false
},
{
"type": "text",
"version": 1143,
"versionNonce": 1469704954,
"isDeleted": false,
"id": "6QmcP8h0sTHHhVW5I7GLq",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 522.6629552031025,
"y": 806.412634996522,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 95.595703125,
"height": 23,
"seed": 363623590,
"groupIds": [],
"roundness": null,
"boundElements": [
{
"id": "nlMsAfWMwIjIK5uOMXOPm",
"type": "arrow"
}
],
"updated": 1685109559585,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 2,
"text": "Repository",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Repository",
"lineHeight": 1.15,
"baseline": 19
},
{
"id": "FpQ4wrPzfQcD08KeQwuRm",
"type": "rectangle",
"x": 615.6381628731887,
"y": 929.7337012384328,
"width": 257.92910737512915,
"height": 81.1661432144224,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 3
},
"seed": 977518714,
"version": 842,
"versionNonce": 358415034,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501493,
"link": null,
"locked": false
},
{
"type": "text",
"version": 1553,
"versionNonce": 923837926,
"isDeleted": false,
"id": "OfselxMlNCJmGUHj9jpFx",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 657.3168164824551,
"y": 949.201264271897,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 136.2726593017578,
"height": 26.599702846710663,
"seed": 1548497402,
"groupIds": [],
"roundness": null,
"boundElements": [],
"updated": 1685109501493,
"link": null,
"locked": false,
"fontSize": 23.130176388444056,
"fontFamily": 2,
"text": "Api 1 Service",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Api 1 Service",
"lineHeight": 1.15,
"baseline": 21
},
{
"type": "rectangle",
"version": 1090,
"versionNonce": 2082575226,
"isDeleted": false,
"id": "Xe-Z0kPe2B6UfwwtDgyza",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 324.09341237087494,
"y": 962.4961077863812,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 206.957666869147,
"height": 73.14701999019537,
"seed": 1428756410,
"groupIds": [],
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1685109501493,
"link": null,
"locked": false
},
{
"type": "text",
"version": 1616,
"versionNonce": 2131687718,
"isDeleted": false,
"id": "12-BKZj003x_lATB8Rty-",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 353.043798639949,
"y": 983.8226107222224,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 126.82467651367188,
"height": 21.343122133793994,
"seed": 107090042,
"groupIds": [],
"roundness": null,
"boundElements": [],
"updated": 1685109501493,
"link": null,
"locked": false,
"fontSize": 18.559236638081735,
"fontFamily": 2,
"text": "StorageService",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "StorageService",
"lineHeight": 1.15,
"baseline": 17
},
{
"id": "nlMsAfWMwIjIK5uOMXOPm",
"type": "arrow",
"x": 142.44830017070572,
"y": 768.9930779623114,
"width": 372.28116089663274,
"height": 51.059070950233604,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 1304672230,
"version": 1722,
"versionNonce": 30833594,
"isDeleted": false,
"boundElements": null,
"updated": 1685109559586,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
372.28116089663274,
51.059070950233604
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "aKHe-AgV6UMdFDgh88hVf",
"focus": -0.16252736968518697,
"gap": 10.54689067831896
},
"endBinding": {
"elementId": "6QmcP8h0sTHHhVW5I7GLq",
"focus": -0.5418370144081278,
"gap": 7.933494135764022
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "aKHe-AgV6UMdFDgh88hVf",
"type": "text",
"x": -137.62984050761327,
"y": 721.8678031919302,
"width": 269.53125,
"height": 72,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1096998438,
"version": 909,
"versionNonce": 845210726,
"isDeleted": false,
"boundElements": [
{
"id": "nlMsAfWMwIjIK5uOMXOPm",
"type": "arrow"
}
],
"updated": 1685109501493,
"link": null,
"locked": false,
"text": "responsible for data.\nUsers services to get, \nprocess and send data",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 68,
"containerId": null,
"originalText": "responsible for data.\nUsers services to get, \nprocess and send data",
"lineHeight": 1.2
},
{
"type": "rectangle",
"version": 903,
"versionNonce": 1272610042,
"isDeleted": false,
"id": "yXouEEnVF8YdZ8jG0tzSo",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 620.5477798840359,
"y": 1045.3803438344737,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 257.92910737512915,
"height": 81.1661432144224,
"seed": 476920358,
"groupIds": [],
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1685109501493,
"link": null,
"locked": false
},
{
"type": "text",
"version": 1606,
"versionNonce": 1389586342,
"isDeleted": false,
"id": "Z4hOQIrsp3bBcVUEEret_",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 662.2783374645853,
"y": 1066.1341159265617,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 136.2726593017578,
"height": 26.599702846710663,
"seed": 1817118054,
"groupIds": [],
"roundness": null,
"boundElements": [],
"updated": 1685109501493,
"link": null,
"locked": false,
"fontSize": 23.130176388444056,
"fontFamily": 2,
"text": "Api 2 Service",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Api 2 Service",
"lineHeight": 1.15,
"baseline": 21
},
{
"type": "rectangle",
"version": 1093,
"versionNonce": 70569402,
"isDeleted": false,
"id": "w4F8rsdoYYVZuYISORpOY",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 321.5048396159041,
"y": 1063.2843375747311,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 206.957666869147,
"height": 73.14701999019537,
"seed": 81100794,
"groupIds": [],
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "WnfaL7RVfI_CvIjlrAnvP"
}
],
"updated": 1685109501493,
"link": null,
"locked": false
},
{
"id": "WnfaL7RVfI_CvIjlrAnvP",
"type": "text",
"x": 371.0676574254776,
"y": 1088.357847569829,
"width": 107.83203125,
"height": 23,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 898736934,
"version": 68,
"versionNonce": 546538214,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501493,
"link": null,
"locked": false,
"text": "AuthService",
"fontSize": 20,
"fontFamily": 2,
"textAlign": "center",
"verticalAlign": "middle",
"baseline": 19,
"containerId": "w4F8rsdoYYVZuYISORpOY",
"originalText": "AuthService",
"lineHeight": 1.15
},
{
"type": "rectangle",
"version": 1400,
"versionNonce": 109512314,
"isDeleted": false,
"id": "E0SDZZm4Ao1C-lNdXEvbc",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 626.1285552343484,
"y": 1157.1498130471666,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 246,
"height": 74,
"seed": 1972232250,
"groupIds": [],
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "fuu9yG58odTiug9ZRhlUe"
}
],
"updated": 1685109501493,
"link": null,
"locked": false
},
{
"type": "text",
"version": 407,
"versionNonce": 1311651366,
"isDeleted": false,
"id": "fuu9yG58odTiug9ZRhlUe",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 670.7594146093484,
"y": 1182.6498130471666,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 156.73828125,
"height": 23,
"seed": 1075431674,
"groupIds": [],
"roundness": null,
"boundElements": [],
"updated": 1685109501493,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 2,
"text": "SpotifyApiService",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "E0SDZZm4Ao1C-lNdXEvbc",
"originalText": "SpotifyApiService",
"lineHeight": 1.15,
"baseline": 19
},
{
"id": "xYaGxpeHX_PamEEe_77GZ",
"type": "text",
"x": 714.0867355519968,
"y": 1258.5184721192518,
"width": 43.349609375,
"height": 23,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1875959738,
"version": 106,
"versionNonce": 462694202,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501493,
"link": null,
"locked": false,
"text": "etc...",
"fontSize": 20,
"fontFamily": 2,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 19,
"containerId": null,
"originalText": "etc...",
"lineHeight": 1.15
},
{
"id": "WutWOEzAvWNyeZvRzFhvv",
"type": "arrow",
"x": 137.23088718724867,
"y": 867.7008824728523,
"width": 370.8031562692975,
"height": 0.5933344152992959,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 754886522,
"version": 1383,
"versionNonce": 881885542,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501493,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
370.8031562692975,
0.5933344152992959
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "AUKQyMQRv97bxiGhu6sFk",
"focus": 0.45166766482654513,
"gap": 11.16328537924025
},
"endBinding": {
"elementId": "acIpTlenVzT4xM860uL1L",
"focus": 0.4596619987915991,
"gap": 11.881906035006978
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "acIpTlenVzT4xM860uL1L",
"type": "text",
"x": 519.9159494915532,
"y": 862.188902501473,
"width": 76.689453125,
"height": 23,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1009943610,
"version": 27,
"versionNonce": 2076127226,
"isDeleted": false,
"boundElements": [
{
"id": "WutWOEzAvWNyeZvRzFhvv",
"type": "arrow"
}
],
"updated": 1685109501493,
"link": null,
"locked": false,
"text": "Services",
"fontSize": 20,
"fontFamily": 2,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 19,
"containerId": null,
"originalText": "Services",
"lineHeight": 1.15
},
{
"id": "AUKQyMQRv97bxiGhu6sFk",
"type": "text",
"x": -120.02614819199158,
"y": 832.5571749224999,
"width": 246.09375,
"height": 48,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 2009312954,
"version": 415,
"versionNonce": 1527455930,
"isDeleted": false,
"boundElements": [
{
"id": "WutWOEzAvWNyeZvRzFhvv",
"type": "arrow"
}
],
"updated": 1685109501493,
"link": null,
"locked": false,
"text": "Responsible for data \nfrom specific source",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 44,
"containerId": null,
"originalText": "Responsible for data \nfrom specific source",
"lineHeight": 1.2
},
{
"type": "rectangle",
"version": 1130,
"versionNonce": 996527802,
"isDeleted": false,
"id": "uUcSWylKnsU3yfZYvM1Xv",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1101.5470684606803,
"y": 890.5292319942081,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 666.3598124853747,
"height": 400.0114807078845,
"seed": 1288423674,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": {
"type": 3
},
"boundElements": [
{
"id": "FGaes3My_xIDKKnDpV0o5",
"type": "arrow"
}
],
"updated": 1685109582045,
"link": null,
"locked": false
},
{
"type": "text",
"version": 1762,
"versionNonce": 1907298790,
"isDeleted": false,
"id": "5R68omo1EmTtagqU2-PZk",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1326.1236256214065,
"y": 804.7674424093389,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 164.0625,
"height": 24,
"seed": 1897699770,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": null,
"boundElements": [],
"updated": 1685109582045,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 3,
"text": "RepositoryImpl",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "RepositoryImpl",
"lineHeight": 1.2,
"baseline": 20
},
{
"type": "rectangle",
"version": 1360,
"versionNonce": 300935034,
"isDeleted": false,
"id": "53jm7DP5uhEvkzHPzfRLb",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1439.8582858586255,
"y": 927.168078659275,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 257.92910737512915,
"height": 81.1661432144224,
"seed": 479548026,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1685109582045,
"link": null,
"locked": false
},
{
"type": "text",
"version": 2158,
"versionNonce": 855631142,
"isDeleted": false,
"id": "2rOTnx6ILld8Vnj7OWXqQ",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1448.8552408848154,
"y": 951.753281809528,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 243.94894409179688,
"height": 27.756211666132867,
"seed": 1912140602,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": null,
"boundElements": [],
"updated": 1685109582045,
"link": null,
"locked": false,
"fontSize": 23.130176388444056,
"fontFamily": 3,
"text": "Api 1 Service Impl",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Api 1 Service Impl",
"lineHeight": 1.2,
"baseline": 22
},
{
"type": "rectangle",
"version": 1609,
"versionNonce": 1765337146,
"isDeleted": false,
"id": "GN_oecaOKBF9mKXsxtmGv",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1148.1524010212079,
"y": 959.7693508721198,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 206.957666869147,
"height": 73.14701999019537,
"seed": 1135246330,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1685109582045,
"link": null,
"locked": false
},
{
"type": "text",
"version": 2189,
"versionNonce": 290738278,
"isDeleted": false,
"id": "DhKA4aafJhrmAFl1I6KV6",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1156.356923205358,
"y": 983.5374980267533,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 195.64453125,
"height": 22.271083965698082,
"seed": 531426490,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": null,
"boundElements": [],
"updated": 1685109582045,
"link": null,
"locked": false,
"fontSize": 18.559236638081735,
"fontFamily": 3,
"text": "StorageServiceImpl",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "StorageServiceImpl",
"lineHeight": 1.2,
"baseline": 18
},
{
"type": "rectangle",
"version": 1422,
"versionNonce": 421777658,
"isDeleted": false,
"id": "64RpS1gRkc9XbXQvBPZjy",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1444.6067685343687,
"y": 1042.6535869202125,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 257.92910737512915,
"height": 81.1661432144224,
"seed": 1537426810,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1685109582045,
"link": null,
"locked": false
},
{
"type": "text",
"version": 2197,
"versionNonce": 1484346278,
"isDeleted": false,
"id": "G0i4ejEUTSNvrjJKjJ-G1",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1450.9983791409315,
"y": 1068.8016892631217,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 243.94894409179688,
"height": 27.756211666132867,
"seed": 550536762,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": null,
"boundElements": [],
"updated": 1685109582045,
"link": null,
"locked": false,
"fontSize": 23.130176388444056,
"fontFamily": 3,
"text": "Api 2 Service Impl",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Api 2 Service Impl",
"lineHeight": 1.2,
"baseline": 22
},
{
"type": "rectangle",
"version": 1612,
"versionNonce": 87269818,
"isDeleted": false,
"id": "GEO8FCEL8m7q472fBdhy3",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1145.5638282662371,
"y": 1060.5575806604702,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 206.957666869147,
"height": 73.14701999019537,
"seed": 2014818042,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "C2d71Uc6vbiNPqwqJVdiz"
}
],
"updated": 1685109582045,
"link": null,
"locked": false
},
{
"type": "text",
"version": 586,
"versionNonce": 1385950950,
"isDeleted": false,
"id": "C2d71Uc6vbiNPqwqJVdiz",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1161.1520367008106,
"y": 1085.1310906555682,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 175.78125,
"height": 24,
"seed": 959367334,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": null,
"boundElements": [],
"updated": 1685109582045,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 3,
"text": "AuthServiceImpl",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "GEO8FCEL8m7q472fBdhy3",
"originalText": "AuthServiceImpl",
"lineHeight": 1.2,
"baseline": 20
},
{
"type": "rectangle",
"version": 1946,
"versionNonce": 680221306,
"isDeleted": false,
"id": "-6ej4q1WfJqumdNKAID8J",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1422.3173322816938,
"y": 1154.2892118484865,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 274,
"height": 74,
"seed": 1442561978,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "F7dGWCN24fCdR4iQlZBYe"
}
],
"updated": 1685109582045,
"link": null,
"locked": false
},
{
"type": "text",
"version": 1019,
"versionNonce": 2085167654,
"isDeleted": false,
"id": "F7dGWCN24fCdR4iQlZBYe",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1436.2704572816938,
"y": 1179.2892118484865,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 246.09375,
"height": 24,
"seed": 199579430,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": null,
"boundElements": [],
"updated": 1685109582045,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 3,
"text": "SpotifyApiServiceImpl",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "-6ej4q1WfJqumdNKAID8J",
"originalText": "SpotifyApiServiceImpl",
"lineHeight": 1.2,
"baseline": 20
},
{
"type": "text",
"version": 621,
"versionNonce": 569244474,
"isDeleted": false,
"id": "MA4AB6kgaMmIaobXimo35",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1538.1457242023298,
"y": 1255.7917152049904,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 70.3125,
"height": 24,
"seed": 648001658,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": null,
"boundElements": [],
"updated": 1685109582045,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 3,
"text": "etc...",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "etc...",
"lineHeight": 1.2,
"baseline": 20
},
{
"type": "text",
"version": 543,
"versionNonce": 946728294,
"isDeleted": false,
"id": "IeAQVx41pLfMGHqcw3Vi_",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1343.974938141886,
"y": 859.4621455872115,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 93.75,
"height": 24,
"seed": 1506187578,
"groupIds": [
"WwMG_kl4tLwCihPIXoN4a"
],
"roundness": null,
"boundElements": [],
"updated": 1685109582045,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 3,
"text": "Services",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Services",
"lineHeight": 1.2,
"baseline": 20
},
{
"id": "6tPeR0anowTgfOcaLnfoZ",
"type": "arrow",
"x": 879.4897465157029,
"y": 715.700208903157,
"width": 97.34238946786866,
"height": 127.85033862591808,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 2,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 616869434,
"version": 1390,
"versionNonce": 1712671674,
"isDeleted": false,
"boundElements": null,
"updated": 1685109539875,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-97.34238946786866,
127.85033862591808
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "e8KBvIklZ-Oem6O7syZf-",
"gap": 12.11869892604432,
"focus": 0.0631402069329242
},
"endBinding": {
"elementId": "Q0YW9USkYC_YOxCHlGGYJ",
"gap": 1,
"focus": -0.013284236877576426
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "e8KBvIklZ-Oem6O7syZf-",
"type": "text",
"x": 836.7772300954375,
"y": 655.5815099771127,
"width": 152.34375,
"height": 48,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 2,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 867080954,
"version": 379,
"versionNonce": 259177210,
"isDeleted": false,
"boundElements": [
{
"id": "6tPeR0anowTgfOcaLnfoZ",
"type": "arrow"
}
],
"updated": 1685109539875,
"link": null,
"locked": false,
"text": "Data classes \ninterfaces",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 44,
"containerId": null,
"originalText": "Data classes \ninterfaces",
"lineHeight": 1.2
},
{
"id": "FGaes3My_xIDKKnDpV0o5",
"type": "arrow",
"x": 1620.5524426395505,
"y": 723.755600083157,
"width": 15.014412773742606,
"height": 117.37989124496892,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 2,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 1029755814,
"version": 1106,
"versionNonce": 318257274,
"isDeleted": false,
"boundElements": null,
"updated": 1685109501494,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-15.014412773742606,
117.37989124496892
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "JyrtmtXYRT43OeQ-2lBDK",
"focus": -0.616755752285515,
"gap": 11.263784788456178
},
"endBinding": {
"elementId": "ON5PTH926hKJVEdb3nDwj",
"focus": 0.360167233109631,
"gap": 4.775308161593443
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "JyrtmtXYRT43OeQ-2lBDK",
"type": "text",
"x": 1366.067773563343,
"y": 688.4918152947008,
"width": 316.40625,
"height": 24,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 2,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1116737382,
"version": 609,
"versionNonce": 1646339110,
"isDeleted": false,
"boundElements": [
{
"id": "FGaes3My_xIDKKnDpV0o5",
"type": "arrow"
}
],
"updated": 1685109501494,
"link": null,
"locked": false,
"text": "Data classes implementation",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 20,
"containerId": null,
"originalText": "Data classes implementation",
"lineHeight": 1.2
},
{
"id": "Q0YW9USkYC_YOxCHlGGYJ",
"type": "rectangle",
"x": 255.92555924171484,
"y": 844.5505475290751,
"width": 711.7093305335673,
"height": 464.1062793066833,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dashed",
"roughness": 2,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 3
},
"seed": 1762753766,
"version": 272,
"versionNonce": 1845038118,
"isDeleted": false,
"boundElements": [
{
"id": "6tPeR0anowTgfOcaLnfoZ",
"type": "arrow"
},
{
"id": "hJPN7CMGcmylVnmpvdJqb",
"type": "arrow"
}
],
"updated": 1685109505697,
"link": null,
"locked": false
},
{
"id": "ON5PTH926hKJVEdb3nDwj",
"type": "rectangle",
"x": 1099.0532950199124,
"y": 845.9107994897192,
"width": 685.0675206481278,
"height": 459.47823454995904,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 3
},
"seed": 387109926,
"version": 187,
"versionNonce": 1719736550,
"isDeleted": false,
"boundElements": [
{
"id": "FGaes3My_xIDKKnDpV0o5",
"type": "arrow"
},
{
"id": "hJPN7CMGcmylVnmpvdJqb",
"type": "arrow"
}
],
"updated": 1685109505697,
"link": null,
"locked": false
},
{
"id": "hJPN7CMGcmylVnmpvdJqb",
"type": "arrow",
"x": 1096.7950642258734,
"y": 951.9254366724655,
"width": 115.34511547529314,
"height": 0,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"groupIds": [],
"roundness": {
"type": 2
},
"seed": 2124655674,
"version": 54,
"versionNonce": 275107962,
"isDeleted": false,
"boundElements": null,
"updated": 1685109505697,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
-115.34511547529314,
0
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "ON5PTH926hKJVEdb3nDwj",
"focus": 0.5385433772000832,
"gap": 2.2582307940390365
},
"endBinding": {
"elementId": "Q0YW9USkYC_YOxCHlGGYJ",
"focus": -0.5372831873604681,
"gap": 13.815058975298143
},
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"id": "0Lf_winvz4aq-PxGgCLeH",
"type": "text",
"x": 976.7262612778725,
"y": 964.9540999830155,
"width": 117.1875,
"height": 24,
"angle": 0,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"groupIds": [],
"roundness": null,
"seed": 1184152230,
"version": 61,
"versionNonce": 730562406,
"isDeleted": false,
"boundElements": null,
"updated": 1685109511821,
"link": null,
"locked": false,
"text": "implements",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "left",
"verticalAlign": "top",
"baseline": 20,
"containerId": null,
"originalText": "implements",
"lineHeight": 1.2
}
],
"appState": {
"gridSize": null,
"viewBackgroundColor": "#ffffff"
},
"files": {}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment