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.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