Forked from zddarova/flutter_basic_architecture.excalidraw
Created
June 11, 2025 22:49
-
-
Save MonteLogic/776f97d73846a0127a00563c2bc8e09c 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.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