Last active
June 11, 2025 22:49
-
-
Save zddarova/01d63eb94b08013ce527ee29c0dd4ff4 to your computer and use it in GitHub Desktop.
basic arch of flutter app
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"type": "excalidraw", | |
"version": 2, | |
"source": "https://excalidraw.com", | |
"elements": [ | |
{ | |
"id": "JCn5cWqDzLlde0SmCe_zR", | |
"type": "rectangle", | |
"x": 424.53379623062995, | |
"y": 66.38394918455538, | |
"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": 1353, | |
"versionNonce": 1055303078, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "j_rwN2Wd5OqxMuxJKL0C0", | |
"type": "arrow" | |
}, | |
{ | |
"id": "RM83oTMYhukKUeE6eBlPO", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "1fp9uF1bxX3glVAJ0nWqc", | |
"type": "rectangle", | |
"x": 392.8318436068823, | |
"y": 449.21336450808684, | |
"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": 2201, | |
"versionNonce": 826572646, | |
"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": 1685117728047, | |
"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": 2531, | |
"versionNonce": 160194022, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "vxr04Y8Uj0E9DhqO4X7a2", | |
"type": "arrow" | |
}, | |
{ | |
"id": "u0Ccp9TUvcAAlpICTkOD9", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "kiO2n3so8lpv20i7yzCNc", | |
"type": "text", | |
"x": 538.651121802738, | |
"y": 737.2682072869497, | |
"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": 1080, | |
"versionNonce": 2035527974, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"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.02393590996866, | |
"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": 1319, | |
"versionNonce": 1004002362, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"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.6009159034202, | |
"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": 4511, | |
"versionNonce": 1934531686, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
2.5437755630440506, | |
-99.58123178021185 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "KGUSdp4P6bDrzCUGroNk8", | |
"focus": -0.4246360373242583, | |
"gap": 18.416300618985417 | |
}, | |
"endBinding": { | |
"elementId": "1fp9uF1bxX3glVAJ0nWqc", | |
"focus": -0.44518245920357796, | |
"gap": 16.441428539519876 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "j_rwN2Wd5OqxMuxJKL0C0", | |
"type": "arrow", | |
"x": 790.0206678334866, | |
"y": 250.17965795326091, | |
"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": 3596, | |
"versionNonce": 600065274, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
-153.9057710422892, | |
191.47463218229205 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "m6J933NFHNhu0OdIUf6RF", | |
"focus": 0.7223547009474123, | |
"gap": 6.310880743548523 | |
}, | |
"endBinding": { | |
"elementId": "1fp9uF1bxX3glVAJ0nWqc", | |
"focus": -0.09857130560403497, | |
"gap": 7.559074372533843 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "RM83oTMYhukKUeE6eBlPO", | |
"type": "arrow", | |
"x": 408.8016536312764, | |
"y": 437.04568811222424, | |
"width": 71.97960826648182, | |
"height": 149.49303458848362, | |
"angle": 0, | |
"strokeColor": "#1e1e1e", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 2 | |
}, | |
"seed": 655562618, | |
"version": 4133, | |
"versionNonce": 491397030, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
-71.97960826648182, | |
-149.49303458848362 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "1fp9uF1bxX3glVAJ0nWqc", | |
"focus": -0.603317103028598, | |
"gap": 12.167676395862571 | |
}, | |
"endBinding": { | |
"elementId": "-p164dVq0qVwvjJm_28wJ", | |
"focus": -0.17809081002921995, | |
"gap": 5.005695643565048 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "u0Ccp9TUvcAAlpICTkOD9", | |
"type": "arrow", | |
"x": 468.0811747926725, | |
"y": 623.5732857186686, | |
"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": 3853, | |
"versionNonce": 1269142970, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
-0.6040174148935193, | |
86.80402913462513 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "1fp9uF1bxX3glVAJ0nWqc", | |
"focus": 0.6230387996477224, | |
"gap": 22.995030134980112 | |
}, | |
"endBinding": { | |
"elementId": "KGUSdp4P6bDrzCUGroNk8", | |
"focus": -0.6918215412889444, | |
"gap": 24.639901669111907 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "10082-oZEAyUzaG28ZSLD", | |
"type": "text", | |
"x": 547.3225192392872, | |
"y": 70.11385627385712, | |
"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": 415, | |
"versionNonce": 424913702, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"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.79964558493486, | |
"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": 288, | |
"versionNonce": 392987194, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "j_rwN2Wd5OqxMuxJKL0C0", | |
"type": "arrow" | |
}, | |
{ | |
"id": "RM83oTMYhukKUeE6eBlPO", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "g7AIR9iuWEHVR0yEuUS5e", | |
"type": "text", | |
"x": 521.5602694970848, | |
"y": 131.1130114953001, | |
"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": 152, | |
"versionNonce": 835988218, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "R44Ox7b_IJ94HjRW68aVn", | |
"type": "arrow" | |
}, | |
{ | |
"id": "7LI2ZAr7Gkxg2oW_acJKZ", | |
"type": "arrow" | |
}, | |
{ | |
"id": "RM83oTMYhukKUeE6eBlPO", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728047, | |
"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.51066339605768, | |
"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": 178, | |
"versionNonce": 622041510, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "RM83oTMYhukKUeE6eBlPO", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "h9dutZKENMbwzBIw1vjeh", | |
"type": "text", | |
"x": 521.7494582512269, | |
"y": 193.47830747095873, | |
"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": 55, | |
"versionNonce": 1610446054, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "YaQXq6Ih_eg4u7ikhmUDv", | |
"type": "arrow" | |
}, | |
{ | |
"id": "MBSCp58-0SKjyahdUOoIC", | |
"type": "arrow" | |
}, | |
{ | |
"id": "j_rwN2Wd5OqxMuxJKL0C0", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728047, | |
"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.03093535306076, | |
"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": 850, | |
"versionNonce": 1080898682, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
-137.87527130255137, | |
-12.416669715471983 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "m6J933NFHNhu0OdIUf6RF", | |
"focus": -0.15499124463572567, | |
"gap": 8.305518159350356 | |
}, | |
"endBinding": { | |
"elementId": "h9dutZKENMbwzBIw1vjeh", | |
"focus": -0.6255950383909954, | |
"gap": 7.411297939119436 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "m6J933NFHNhu0OdIUf6RF", | |
"type": "text", | |
"x": 792.5290456522481, | |
"y": 195.8687772097124, | |
"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": 526, | |
"versionNonce": 797567014, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "YaQXq6Ih_eg4u7ikhmUDv", | |
"type": "arrow" | |
}, | |
{ | |
"id": "j_rwN2Wd5OqxMuxJKL0C0", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728047, | |
"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.36974764785853, | |
"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": 571, | |
"versionNonce": 1417975098, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
-111.45260173046836, | |
0.09108199275257789 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "YOsr0vm0eLol3urOJXy4Y", | |
"focus": -0.33043753475856497, | |
"gap": 1 | |
}, | |
"endBinding": { | |
"elementId": "g7AIR9iuWEHVR0yEuUS5e", | |
"focus": -0.3813911594354763, | |
"gap": 11.430031854705476 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "YOsr0vm0eLol3urOJXy4Y", | |
"type": "text", | |
"x": 762.6304030822587, | |
"y": 122.2444121594022, | |
"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": 383, | |
"versionNonce": 329642854, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "R44Ox7b_IJ94HjRW68aVn", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728047, | |
"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.436922712255, | |
"y": 116.48741547527116, | |
"width": 128.98912986689794, | |
"height": 18.663479353477, | |
"angle": 0, | |
"strokeColor": "#2f9e44", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dotted", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 2 | |
}, | |
"seed": 1779563046, | |
"version": 568, | |
"versionNonce": 1483857402, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
128.98912986689794, | |
18.663479353477 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "8iW_BRG1X5zWN8giQzA9T", | |
"focus": 0.00006002275524530217, | |
"gap": 4.022360026232036 | |
}, | |
"endBinding": { | |
"elementId": "g7AIR9iuWEHVR0yEuUS5e", | |
"focus": -0.11799161754693553, | |
"gap": 13.134216917931894 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "8iW_BRG1X5zWN8giQzA9T", | |
"type": "text", | |
"x": 234.78956268602298, | |
"y": 81.72982909585272, | |
"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": 298, | |
"versionNonce": 111056550, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "7LI2ZAr7Gkxg2oW_acJKZ", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728047, | |
"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": 388.7573542568398, | |
"y": 216.64301903198145, | |
"width": 123.75413141698345, | |
"height": 7.134271402904119, | |
"angle": 0, | |
"strokeColor": "#2f9e44", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dotted", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 2 | |
}, | |
"seed": 618011642, | |
"version": 1120, | |
"versionNonce": 691539642, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
123.75413141698345, | |
-7.134271402904119 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "-p164dVq0qVwvjJm_28wJ", | |
"focus": -0.2291723229340856, | |
"gap": 4.519069295661495 | |
}, | |
"endBinding": { | |
"elementId": "h9dutZKENMbwzBIw1vjeh", | |
"focus": -0.007805113163378426, | |
"gap": 9.237972577403639 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "-p164dVq0qVwvjJm_28wJ", | |
"type": "text", | |
"x": 196.7382849611783, | |
"y": 186.54695788017557, | |
"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": 610, | |
"versionNonce": 824234470, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "MBSCp58-0SKjyahdUOoIC", | |
"type": "arrow" | |
}, | |
{ | |
"id": "RM83oTMYhukKUeE6eBlPO", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728047, | |
"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": 303.21024897652944, | |
"y": 352.43120861563204, | |
"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": 828, | |
"versionNonce": 192554874, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"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.04051585531965, | |
"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": 856, | |
"versionNonce": 507094310, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728047, | |
"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.40103207219715, | |
"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": 312, | |
"versionNonce": 1474683322, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"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": 567.8247026519825, | |
"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": 22, | |
"versionNonce": 1794480762, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"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.7004369901025, | |
"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": 867, | |
"versionNonce": 487603002, | |
"isDeleted": false, | |
"boundElements": [], | |
"updated": 1685117728048, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "o3ttU2DH3h5g-BmkkAzez", | |
"type": "text", | |
"x": 414.25710102325706, | |
"y": 507.998774209595, | |
"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": 384, | |
"versionNonce": 692129958, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "OJ8ZvkzLRXYjfG3MyL_LO", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728048, | |
"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": 1449, | |
"versionNonce": 1402090682, | |
"isDeleted": false, | |
"id": "yVw-SZD8gI1kNTWrpT9vl", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 537.2155327794786, | |
"y": 502.8635347567419, | |
"strokeColor": "#1971c2", | |
"backgroundColor": "transparent", | |
"width": 123.80758394049184, | |
"height": 79.82970445012157, | |
"seed": 287179258, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [], | |
"updated": 1685117728048, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "rectangle", | |
"version": 1084, | |
"versionNonce": 1939836282, | |
"isDeleted": false, | |
"id": "sXADvbsPaLVcEAUOl_Ycw", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 672.1273427232628, | |
"y": 500.78285815817986, | |
"strokeColor": "#1971c2", | |
"backgroundColor": "transparent", | |
"width": 115.24677194957751, | |
"height": 83.56884730344498, | |
"seed": 1583473018, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [], | |
"updated": 1685117728048, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "GyodgwmwLIDY6VagDoMPK", | |
"type": "text", | |
"x": 547.8181539079488, | |
"y": 512.5682686316604, | |
"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": 167, | |
"versionNonce": 33803834, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "zn4xP6YrFvwTXjEtJ8G-W", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728048, | |
"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.2403419864785, | |
"y": 509.19412300760166, | |
"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": 142, | |
"versionNonce": 521440954, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "VLO5nO7d-MQ72fDaE3CM5", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685118053334, | |
"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.3513333976871, | |
"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": 543, | |
"versionNonce": 416845222, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
91.54069360379987, | |
8.734805748365261 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "SRYTqiptcovWHjvywwaAc", | |
"focus": -0.5217265179267854, | |
"gap": 10.582677874516321 | |
}, | |
"endBinding": { | |
"elementId": "o3ttU2DH3h5g-BmkkAzez", | |
"focus": -0.5109147620351667, | |
"gap": 9.993633539026916 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "zn4xP6YrFvwTXjEtJ8G-W", | |
"type": "arrow", | |
"x": 299.2826287393667, | |
"y": 422.8941612870996, | |
"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": 485, | |
"versionNonce": 1761413050, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
271.27820025200765, | |
80.37989744274819 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "DdfQkOOjFqMXTSUJRNQWC", | |
"focus": -0.6714560390415913, | |
"gap": 9.11879342456001 | |
}, | |
"endBinding": { | |
"elementId": "GyodgwmwLIDY6VagDoMPK", | |
"focus": 0.4467043466875144, | |
"gap": 9.294209901812621 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "DdfQkOOjFqMXTSUJRNQWC", | |
"type": "text", | |
"x": 196.4138353148067, | |
"y": 411.6865525883589, | |
"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": 93, | |
"versionNonce": 1996744934, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "zn4xP6YrFvwTXjEtJ8G-W", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728048, | |
"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": 160, | |
"versionNonce": 1513619578, | |
"isDeleted": false, | |
"id": "SRYTqiptcovWHjvywwaAc", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dotted", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 208.39009600591396, | |
"y": 504.4630274894204, | |
"strokeColor": "#1971c2", | |
"backgroundColor": "transparent", | |
"width": 93.75, | |
"height": 24, | |
"seed": 770921958, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [ | |
{ | |
"id": "OJ8ZvkzLRXYjfG3MyL_LO", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728048, | |
"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.1378732069534, | |
"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": 330, | |
"versionNonce": 94493734, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"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.3328369911531, | |
"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": 288, | |
"versionNonce": 51765562, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"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.0202909063062, | |
"y": 524.0970592348485, | |
"width": 160.64966990838138, | |
"height": 0.8995703716612979, | |
"angle": 0, | |
"strokeColor": "#1971c2", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dotted", | |
"roughness": 1, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 2 | |
}, | |
"seed": 1778091622, | |
"version": 229, | |
"versionNonce": 298231674, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685118053334, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
-160.64966990838138, | |
-0.8995703716612979 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "FPJeVUDWFa5cnAQVBcNgN", | |
"focus": -0.02095520344693335, | |
"gap": 4.354284338308105 | |
}, | |
"endBinding": { | |
"elementId": "9L4LAEU6H_e0nEaxGMfPK", | |
"focus": 0.1871848868892643, | |
"gap": 7.874419636446305 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "FPJeVUDWFa5cnAQVBcNgN", | |
"type": "text", | |
"x": 947.3745752446144, | |
"y": 514.5911511833199, | |
"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": 101, | |
"versionNonce": 1056549370, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "VLO5nO7d-MQ72fDaE3CM5", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728048, | |
"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": 268, | |
"versionNonce": 105482918, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"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": 613, | |
"versionNonce": 2105549542, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "WutWOEzAvWNyeZvRzFhvv", | |
"type": "arrow" | |
}, | |
{ | |
"id": "6tPeR0anowTgfOcaLnfoZ", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728048, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 1145, | |
"versionNonce": 612816422, | |
"isDeleted": false, | |
"id": "6QmcP8h0sTHHhVW5I7GLq", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dotted", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 522.6629552031025, | |
"y": 806.2227199959912, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 95.595703125, | |
"height": 23, | |
"seed": 363623590, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [ | |
{ | |
"id": "nlMsAfWMwIjIK5uOMXOPm", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728048, | |
"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.5437862379019, | |
"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": 844, | |
"versionNonce": 1821738810, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 1555, | |
"versionNonce": 1993679206, | |
"isDeleted": false, | |
"id": "OfselxMlNCJmGUHj9jpFx", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dotted", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 657.3168164824551, | |
"y": 949.011349271366, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 136.2726593017578, | |
"height": 26.599702846710663, | |
"seed": 1548497402, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1685117728048, | |
"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": 1092, | |
"versionNonce": 1704235002, | |
"isDeleted": false, | |
"id": "Xe-Z0kPe2B6UfwwtDgyza", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dotted", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 324.09341237087494, | |
"y": 962.3061927858503, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 206.957666869147, | |
"height": 73.14701999019537, | |
"seed": 1428756410, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [], | |
"updated": 1685117728048, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 1618, | |
"versionNonce": 1471677606, | |
"isDeleted": false, | |
"id": "12-BKZj003x_lATB8Rty-", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "dotted", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 353.043798639949, | |
"y": 983.6326957216916, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 126.82467651367188, | |
"height": 21.343122133793994, | |
"seed": 107090042, | |
"groupIds": [], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1685117728048, | |
"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.8031629617806, | |
"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": 1727, | |
"versionNonce": 590643386, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
372.28116089663274, | |
51.059070950233604 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "aKHe-AgV6UMdFDgh88hVf", | |
"focus": -0.16508762291389176, | |
"gap": 10.546890678318988 | |
}, | |
"endBinding": { | |
"elementId": "Q0YW9USkYC_YOxCHlGGYJ", | |
"focus": 0.8667356526443799, | |
"gap": 24.688313617060942 | |
}, | |
"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": 910, | |
"versionNonce": 953974758, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "nlMsAfWMwIjIK5uOMXOPm", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728048, | |
"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": 904, | |
"versionNonce": 823679354, | |
"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": 1685117728048, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 1607, | |
"versionNonce": 1313837862, | |
"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": 1685117728048, | |
"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": 1094, | |
"versionNonce": 780343866, | |
"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": 1685117728048, | |
"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": 69, | |
"versionNonce": 1115569766, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"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": 1401, | |
"versionNonce": 1515700986, | |
"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": 1685117728048, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 408, | |
"versionNonce": 1781891494, | |
"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": 1685117728048, | |
"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": 107, | |
"versionNonce": 521753530, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"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.5109674723215, | |
"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": 1388, | |
"versionNonce": 2023906534, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728048, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
370.8031562692975, | |
0.5933344152992959 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "AUKQyMQRv97bxiGhu6sFk", | |
"focus": 0.4438189293200691, | |
"gap": 11.16328537924025 | |
}, | |
"endBinding": { | |
"elementId": "acIpTlenVzT4xM860uL1L", | |
"focus": 0.4596619987915991, | |
"gap": 11.881906035006978 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "acIpTlenVzT4xM860uL1L", | |
"type": "text", | |
"x": 519.9159494915532, | |
"y": 861.9989875009421, | |
"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": 29, | |
"versionNonce": 518704250, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "WutWOEzAvWNyeZvRzFhvv", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728048, | |
"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": 416, | |
"versionNonce": 1066347834, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "WutWOEzAvWNyeZvRzFhvv", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728048, | |
"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": 1133, | |
"versionNonce": 135890874, | |
"isDeleted": false, | |
"id": "uUcSWylKnsU3yfZYvM1Xv", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1101.0970346659274, | |
"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": 1685118120238, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 1765, | |
"versionNonce": 1173317862, | |
"isDeleted": false, | |
"id": "5R68omo1EmTtagqU2-PZk", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1325.6735918266536, | |
"y": 804.7674424093389, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 164.0625, | |
"height": 24, | |
"seed": 1897699770, | |
"groupIds": [ | |
"WwMG_kl4tLwCihPIXoN4a" | |
], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1685118120238, | |
"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": 1363, | |
"versionNonce": 1640267898, | |
"isDeleted": false, | |
"id": "53jm7DP5uhEvkzHPzfRLb", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1439.4082520638726, | |
"y": 927.168078659275, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 257.92910737512915, | |
"height": 81.1661432144224, | |
"seed": 479548026, | |
"groupIds": [ | |
"WwMG_kl4tLwCihPIXoN4a" | |
], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [], | |
"updated": 1685118120238, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 2161, | |
"versionNonce": 1797086246, | |
"isDeleted": false, | |
"id": "2rOTnx6ILld8Vnj7OWXqQ", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1448.4052070900625, | |
"y": 951.753281809528, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 243.94894409179688, | |
"height": 27.756211666132867, | |
"seed": 1912140602, | |
"groupIds": [ | |
"WwMG_kl4tLwCihPIXoN4a" | |
], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1685118120238, | |
"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": 1612, | |
"versionNonce": 1695703354, | |
"isDeleted": false, | |
"id": "GN_oecaOKBF9mKXsxtmGv", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1147.702367226455, | |
"y": 959.7693508721198, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 206.957666869147, | |
"height": 73.14701999019537, | |
"seed": 1135246330, | |
"groupIds": [ | |
"WwMG_kl4tLwCihPIXoN4a" | |
], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [], | |
"updated": 1685118120238, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 2192, | |
"versionNonce": 1957357414, | |
"isDeleted": false, | |
"id": "DhKA4aafJhrmAFl1I6KV6", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1155.9068894106051, | |
"y": 983.5374980267533, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 195.64453125, | |
"height": 22.271083965698082, | |
"seed": 531426490, | |
"groupIds": [ | |
"WwMG_kl4tLwCihPIXoN4a" | |
], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1685118120238, | |
"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": 1425, | |
"versionNonce": 761670138, | |
"isDeleted": false, | |
"id": "64RpS1gRkc9XbXQvBPZjy", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1444.1567347396158, | |
"y": 1042.6535869202125, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 257.92910737512915, | |
"height": 81.1661432144224, | |
"seed": 1537426810, | |
"groupIds": [ | |
"WwMG_kl4tLwCihPIXoN4a" | |
], | |
"roundness": { | |
"type": 3 | |
}, | |
"boundElements": [], | |
"updated": 1685118120238, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 2200, | |
"versionNonce": 1659177638, | |
"isDeleted": false, | |
"id": "G0i4ejEUTSNvrjJKjJ-G1", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1450.5483453461786, | |
"y": 1068.8016892631217, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 243.94894409179688, | |
"height": 27.756211666132867, | |
"seed": 550536762, | |
"groupIds": [ | |
"WwMG_kl4tLwCihPIXoN4a" | |
], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1685118120238, | |
"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": 1615, | |
"versionNonce": 1908595386, | |
"isDeleted": false, | |
"id": "GEO8FCEL8m7q472fBdhy3", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1145.1137944714842, | |
"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": 1685118120238, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 589, | |
"versionNonce": 611894758, | |
"isDeleted": false, | |
"id": "C2d71Uc6vbiNPqwqJVdiz", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1160.7020029060577, | |
"y": 1085.1310906555682, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 175.78125, | |
"height": 24, | |
"seed": 959367334, | |
"groupIds": [ | |
"WwMG_kl4tLwCihPIXoN4a" | |
], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1685118120238, | |
"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": 1949, | |
"versionNonce": 281768826, | |
"isDeleted": false, | |
"id": "-6ej4q1WfJqumdNKAID8J", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1421.8672984869409, | |
"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": 1685118120238, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"type": "text", | |
"version": 1022, | |
"versionNonce": 1249057062, | |
"isDeleted": false, | |
"id": "F7dGWCN24fCdR4iQlZBYe", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 1, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1435.8204234869409, | |
"y": 1179.2892118484865, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 246.09375, | |
"height": 24, | |
"seed": 199579430, | |
"groupIds": [ | |
"WwMG_kl4tLwCihPIXoN4a" | |
], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1685118120238, | |
"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": 624, | |
"versionNonce": 482538554, | |
"isDeleted": false, | |
"id": "MA4AB6kgaMmIaobXimo35", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1537.6956904075769, | |
"y": 1255.7917152049904, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 70.3125, | |
"height": 24, | |
"seed": 648001658, | |
"groupIds": [ | |
"WwMG_kl4tLwCihPIXoN4a" | |
], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1685118120238, | |
"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": 546, | |
"versionNonce": 1010893926, | |
"isDeleted": false, | |
"id": "IeAQVx41pLfMGHqcw3Vi_", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"angle": 0, | |
"x": 1343.524904347133, | |
"y": 859.4621455872115, | |
"strokeColor": "#e03131", | |
"backgroundColor": "transparent", | |
"width": 93.75, | |
"height": 24, | |
"seed": 1506187578, | |
"groupIds": [ | |
"WwMG_kl4tLwCihPIXoN4a" | |
], | |
"roundness": null, | |
"boundElements": [], | |
"updated": 1685118120238, | |
"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.510293902626, | |
"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": 1395, | |
"versionNonce": 1708461114, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728049, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
-97.34238946786866, | |
127.85033862591808 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "e8KBvIklZ-Oem6O7syZf-", | |
"focus": 0.06309908001036384, | |
"gap": 12.118698926044317 | |
}, | |
"endBinding": { | |
"elementId": "Q0YW9USkYC_YOxCHlGGYJ", | |
"focus": -0.013555762893069341, | |
"gap": 1.1899150005310162 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "e8KBvIklZ-Oem6O7syZf-", | |
"type": "text", | |
"x": 836.7772300954375, | |
"y": 655.3915949765817, | |
"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": 381, | |
"versionNonce": 1459383398, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "6tPeR0anowTgfOcaLnfoZ", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728049, | |
"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": 1107, | |
"versionNonce": 1989899514, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728049, | |
"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": 610, | |
"versionNonce": 1790832550, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "FGaes3My_xIDKKnDpV0o5", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728049, | |
"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": 274, | |
"versionNonce": 471254458, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "6tPeR0anowTgfOcaLnfoZ", | |
"type": "arrow" | |
}, | |
{ | |
"id": "hJPN7CMGcmylVnmpvdJqb", | |
"type": "arrow" | |
}, | |
{ | |
"id": "nlMsAfWMwIjIK5uOMXOPm", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728049, | |
"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": 188, | |
"versionNonce": 1063911034, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "FGaes3My_xIDKKnDpV0o5", | |
"type": "arrow" | |
}, | |
{ | |
"id": "hJPN7CMGcmylVnmpvdJqb", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728049, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "hJPN7CMGcmylVnmpvdJqb", | |
"type": "arrow", | |
"x": 1096.7950642258734, | |
"y": 951.7355216719345, | |
"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": 57, | |
"versionNonce": 574892026, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728049, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
-115.34511547529314, | |
0 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "0Lf_winvz4aq-PxGgCLeH", | |
"focus": 2.085721942545831, | |
"gap": 13.028663310549973 | |
}, | |
"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.7641849824845, | |
"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": 64, | |
"versionNonce": 829287590, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "hJPN7CMGcmylVnmpvdJqb", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117728049, | |
"link": null, | |
"locked": false, | |
"text": "implements", | |
"fontSize": 20, | |
"fontFamily": 3, | |
"textAlign": "left", | |
"verticalAlign": "top", | |
"baseline": 20, | |
"containerId": null, | |
"originalText": "implements", | |
"lineHeight": 1.2 | |
}, | |
{ | |
"id": "f9PZuMahrO_oQ3VA5ProU", | |
"type": "rectangle", | |
"x": -174.59071496617048, | |
"y": 17.157689846780727, | |
"width": 2019.6373134544265, | |
"height": 1367.3360762841273, | |
"angle": 0, | |
"strokeColor": "#d0bfff", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"seed": 864801638, | |
"version": 324, | |
"versionNonce": 1677196474, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117728051, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "nVmDET-8j2jXltBMolJWk", | |
"type": "text", | |
"x": 770.7025521011917, | |
"y": -44.81916054267853, | |
"width": 126.5625, | |
"height": 43.199999999999996, | |
"angle": 0, | |
"strokeColor": "#d0bfff", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": null, | |
"seed": 986720506, | |
"version": 81, | |
"versionNonce": 1795683770, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117758394, | |
"link": null, | |
"locked": false, | |
"text": "Screen", | |
"fontSize": 36, | |
"fontFamily": 3, | |
"textAlign": "left", | |
"verticalAlign": "top", | |
"baseline": 35, | |
"containerId": null, | |
"originalText": "Screen", | |
"lineHeight": 1.2 | |
}, | |
{ | |
"id": "LbSXj7GzBp2RL9UtjC84m", | |
"type": "rectangle", | |
"x": -243.75768945258358, | |
"y": -119.86872562474838, | |
"width": 2134.7509851110253, | |
"height": 1557.9960852415452, | |
"angle": 0, | |
"strokeColor": "#343a40", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 0, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"seed": 1590689254, | |
"version": 184, | |
"versionNonce": 1029742950, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685118131506, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "7xbN_IuYQFBaH0O2YtGaT", | |
"type": "text", | |
"x": 768.9089256208579, | |
"y": -182.14302114770322, | |
"width": 63.28125, | |
"height": 43.199999999999996, | |
"angle": 0, | |
"strokeColor": "#343a40", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": null, | |
"seed": 1238349158, | |
"version": 184, | |
"versionNonce": 469378662, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "t4_5N8Qyea11PIq3xDPcv", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117869209, | |
"link": null, | |
"locked": false, | |
"text": "App", | |
"fontSize": 36, | |
"fontFamily": 3, | |
"textAlign": "left", | |
"verticalAlign": "top", | |
"baseline": 35, | |
"containerId": null, | |
"originalText": "App", | |
"lineHeight": 1.2 | |
}, | |
{ | |
"id": "iAWTqAjqUUmrP6bRzMdJP", | |
"type": "rectangle", | |
"x": -287.5391254030528, | |
"y": -199.4914964952374, | |
"width": 2220.7561123636865, | |
"height": 1676.6023994712662, | |
"angle": 0, | |
"strokeColor": "#343a40", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 4, | |
"strokeStyle": "solid", | |
"roughness": 0, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 3 | |
}, | |
"seed": 777141306, | |
"version": 275, | |
"versionNonce": 1143618662, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117742525, | |
"link": null, | |
"locked": false | |
}, | |
{ | |
"id": "Mz5OdFjqM25WAVy2l_8uz", | |
"type": "text", | |
"x": 672.6619127028791, | |
"y": -279.64037779850014, | |
"width": 232.03125, | |
"height": 43.199999999999996, | |
"angle": 0, | |
"strokeColor": "#343a40", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 1, | |
"strokeStyle": "solid", | |
"roughness": 2, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": null, | |
"seed": 956032506, | |
"version": 97, | |
"versionNonce": 2092179514, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "ce7NCYasQgR9c7gwERdeu", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117802809, | |
"link": null, | |
"locked": false, | |
"text": "void main()", | |
"fontSize": 36, | |
"fontFamily": 3, | |
"textAlign": "left", | |
"verticalAlign": "top", | |
"baseline": 35, | |
"containerId": null, | |
"originalText": "void main()", | |
"lineHeight": 1.2 | |
}, | |
{ | |
"id": "ce7NCYasQgR9c7gwERdeu", | |
"type": "arrow", | |
"x": 997.3946931727073, | |
"y": -379.5734129206328, | |
"width": 106.0734386676802, | |
"height": 92.54349332636252, | |
"angle": 0, | |
"strokeColor": "#343a40", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 4, | |
"strokeStyle": "dotted", | |
"roughness": 0, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 2 | |
}, | |
"seed": 992244198, | |
"version": 1173, | |
"versionNonce": 859973030, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685117931246, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
-106.0734386676802, | |
92.54349332636252 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "CkH7hvqOQ8R3PwBS35voO", | |
"focus": 0.7544207113938117, | |
"gap": 9.227678181999408 | |
}, | |
"endBinding": { | |
"elementId": "Mz5OdFjqM25WAVy2l_8uz", | |
"focus": 0.49310306772378387, | |
"gap": 7.389541795770157 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "CkH7hvqOQ8R3PwBS35voO", | |
"type": "text", | |
"x": 1006.6223713547067, | |
"y": -450.70015471173366, | |
"width": 400.166015625, | |
"height": 165.6, | |
"angle": 0, | |
"strokeColor": "#343a40", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 4, | |
"strokeStyle": "solid", | |
"roughness": 0, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": null, | |
"seed": 1638177702, | |
"version": 669, | |
"versionNonce": 961503846, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "ce7NCYasQgR9c7gwERdeu", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685117931245, | |
"link": null, | |
"locked": false, | |
"text": "Dart program entry point.\ndo some preparations \nbefore launch \nand call runApp(App());", | |
"fontSize": 36, | |
"fontFamily": 2, | |
"textAlign": "left", | |
"verticalAlign": "top", | |
"baseline": 157, | |
"containerId": null, | |
"originalText": "Dart program entry point.\ndo some preparations \nbefore launch \nand call runApp(App());", | |
"lineHeight": 1.15 | |
}, | |
{ | |
"id": "t4_5N8Qyea11PIq3xDPcv", | |
"type": "arrow", | |
"x": 507.01101844093944, | |
"y": -258.4601215953761, | |
"width": 252.95459641938783, | |
"height": 102.91180687100541, | |
"angle": 0, | |
"strokeColor": "#343a40", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 4, | |
"strokeStyle": "dotted", | |
"roughness": 0, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": { | |
"type": 2 | |
}, | |
"seed": 90850790, | |
"version": 629, | |
"versionNonce": 914511398, | |
"isDeleted": false, | |
"boundElements": null, | |
"updated": 1685118130291, | |
"link": null, | |
"locked": false, | |
"points": [ | |
[ | |
0, | |
0 | |
], | |
[ | |
252.95459641938783, | |
102.91180687100541 | |
] | |
], | |
"lastCommittedPoint": null, | |
"startBinding": { | |
"elementId": "w4P9rx1Jl7XJdccaXS6TQ", | |
"focus": -0.22878780744673669, | |
"gap": 18.479614195548095 | |
}, | |
"endBinding": { | |
"elementId": "7xbN_IuYQFBaH0O2YtGaT", | |
"focus": -0.6238522808781751, | |
"gap": 8.943310760530608 | |
}, | |
"startArrowhead": null, | |
"endArrowhead": "arrow" | |
}, | |
{ | |
"id": "w4P9rx1Jl7XJdccaXS6TQ", | |
"type": "text", | |
"x": 11.215187990555762, | |
"y": -388.5071753563432, | |
"width": 478.265625, | |
"height": 124.19999999999999, | |
"angle": 0, | |
"strokeColor": "#343a40", | |
"backgroundColor": "transparent", | |
"fillStyle": "hachure", | |
"strokeWidth": 4, | |
"strokeStyle": "solid", | |
"roughness": 0, | |
"opacity": 100, | |
"groupIds": [], | |
"roundness": null, | |
"seed": 991751098, | |
"version": 296, | |
"versionNonce": 149660390, | |
"isDeleted": false, | |
"boundElements": [ | |
{ | |
"id": "t4_5N8Qyea11PIq3xDPcv", | |
"type": "arrow" | |
} | |
], | |
"updated": 1685118130291, | |
"link": null, | |
"locked": false, | |
"text": "your Flutter app configuration.\nConfigure theme, routes,\nlocales here", | |
"fontSize": 36, | |
"fontFamily": 2, | |
"textAlign": "left", | |
"verticalAlign": "top", | |
"baseline": 115, | |
"containerId": null, | |
"originalText": "your Flutter app configuration.\nConfigure theme, routes,\nlocales here", | |
"lineHeight": 1.15 | |
} | |
], | |
"appState": { | |
"gridSize": null, | |
"viewBackgroundColor": "#ffffff" | |
}, | |
"files": {} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment