├── test.md
├── img
├── learn.webp
├── logo.png
├── qrcode.png
└── reactStudy.png
├── weekly
├── 第三期.md
├── 第一期.md
└── 第二期.md
├── .idea
├── .gitignore
├── vcs.xml
├── modules.xml
└── fucking-frontend.iml
├── Answer
├── 11-20
│ ├── 17.md
│ └── 16.md
└── 1 ~ 10
│ ├── 1.md
│ ├── 2.md
│ ├── 4.md
│ ├── 5.md
│ ├── 6.md
│ └── 3.md
├── .github
└── workflows
│ ├── issue.yml
│ ├── comment.yml
│ └── markdown.yml
├── .gitignore
├── script
├── comment.js
└── issue.js
├── package.json
├── LICENSE
├── deep
└── 第一期.md
├── yarn.lock
├── README.md
└── excalidraw
└── React 学习路径.excalidraw
/test.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/img/learn.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rhan2020/all-of-frontend/main/img/learn.webp
--------------------------------------------------------------------------------
/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rhan2020/all-of-frontend/main/img/logo.png
--------------------------------------------------------------------------------
/img/qrcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rhan2020/all-of-frontend/main/img/qrcode.png
--------------------------------------------------------------------------------
/weekly/第三期.md:
--------------------------------------------------------------------------------
1 | - [关于前端职业规划的一点思考](https://mp.weixin.qq.com/s/Pe-I8b60Gyo91wJDTTx50Q)
2 |
--------------------------------------------------------------------------------
/img/reactStudy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rhan2020/all-of-frontend/main/img/reactStudy.png
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # 默认忽略的文件
2 | /shelf/
3 | /workspace.xml
4 | # 基于编辑器的 HTTP 客户端请求
5 | /httpRequests/
6 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
2 |
3 |
4 |
5 |
6 |
7 |
10 |
11 |
|
|
919 |
--------------------------------------------------------------------------------
/excalidraw/React 学习路径.excalidraw:
--------------------------------------------------------------------------------
1 | {
2 | "type": "excalidraw",
3 | "version": 2,
4 | "source": "https://board.oktangle.com",
5 | "elements": [
6 | {
7 | "id": "oaOv9MavJt0yT3lAmk5lM",
8 | "type": "rectangle",
9 | "x": 305.21875,
10 | "y": 216.1640625,
11 | "width": 161.70703125,
12 | "height": 52.98828125,
13 | "angle": 0,
14 | "strokeColor": "#000000",
15 | "backgroundColor": "transparent",
16 | "fillStyle": "hachure",
17 | "strokeWidth": 1,
18 | "strokeStyle": "solid",
19 | "roughness": 1,
20 | "opacity": 100,
21 | "seed": 1076749733,
22 | "version": 58,
23 | "versionNonce": 2029096325,
24 | "isDeleted": false,
25 | "groupIds": []
26 | },
27 | {
28 | "id": "-iXji9mbfysktw-cfQhP-",
29 | "type": "text",
30 | "x": 321.072265625,
31 | "y": 229.658203125,
32 | "width": 130,
33 | "height": 26,
34 | "angle": 0,
35 | "strokeColor": "#000000",
36 | "backgroundColor": "transparent",
37 | "fillStyle": "hachure",
38 | "strokeWidth": 1,
39 | "strokeStyle": "solid",
40 | "roughness": 1,
41 | "opacity": 100,
42 | "seed": 892346603,
43 | "version": 71,
44 | "versionNonce": 80712933,
45 | "isDeleted": false,
46 | "groupIds": [],
47 | "text": "React 学习路径",
48 | "fontSize": 20,
49 | "fontFamily": 1,
50 | "textAlign": "left",
51 | "baseline": 21
52 | },
53 | {
54 | "id": "2_Ti4GDw5Z7ns-KaE6z_H",
55 | "type": "rectangle",
56 | "x": 528.287109375,
57 | "y": 336.939453125,
58 | "width": 161.70703125,
59 | "height": 52.98828125,
60 | "angle": 0,
61 | "strokeColor": "#000000",
62 | "backgroundColor": "transparent",
63 | "fillStyle": "hachure",
64 | "strokeWidth": 1,
65 | "strokeStyle": "solid",
66 | "roughness": 1,
67 | "opacity": 100,
68 | "seed": 2062702155,
69 | "version": 155,
70 | "versionNonce": 80185963,
71 | "isDeleted": false,
72 | "groupIds": [
73 | "55-3UZDfH6SaLVz0rLo_r"
74 | ]
75 | },
76 | {
77 | "id": "n8JIrRIBatWOYZW8Q-tmt",
78 | "type": "text",
79 | "x": 569.140625,
80 | "y": 350.171875,
81 | "width": 80,
82 | "height": 26,
83 | "angle": 0,
84 | "strokeColor": "#000000",
85 | "backgroundColor": "transparent",
86 | "fillStyle": "hachure",
87 | "strokeWidth": 1,
88 | "strokeStyle": "solid",
89 | "roughness": 1,
90 | "opacity": 100,
91 | "seed": 616384485,
92 | "version": 190,
93 | "versionNonce": 891086277,
94 | "isDeleted": false,
95 | "groupIds": [
96 | "55-3UZDfH6SaLVz0rLo_r"
97 | ],
98 | "text": "概念相关",
99 | "fontSize": 20,
100 | "fontFamily": 1,
101 | "textAlign": "left",
102 | "baseline": 21
103 | },
104 | {
105 | "id": "-n0JqoDrHW6I7OW5OXR_b",
106 | "type": "draw",
107 | "x": 394.85546875,
108 | "y": 286,
109 | "width": 80.06640625,
110 | "height": 81.46875,
111 | "angle": 0,
112 | "strokeColor": "#000000",
113 | "backgroundColor": "transparent",
114 | "fillStyle": "hachure",
115 | "strokeWidth": 1,
116 | "strokeStyle": "solid",
117 | "roughness": 1,
118 | "opacity": 100,
119 | "seed": 504707557,
120 | "version": 72,
121 | "versionNonce": 18348165,
122 | "isDeleted": false,
123 | "groupIds": [],
124 | "points": [
125 | [
126 | 0,
127 | 0
128 | ],
129 | [
130 | 1.74609375,
131 | 13.953125
132 | ],
133 | [
134 | 13.5390625,
135 | 42.421875
136 | ],
137 | [
138 | 34.1171875,
139 | 67.2578125
140 | ],
141 | [
142 | 51.2109375,
143 | 76.72265625
144 | ],
145 | [
146 | 80.06640625,
147 | 81.46875
148 | ]
149 | ],
150 | "lastCommittedPoint": null
151 | },
152 | {
153 | "id": "39Q8xGnYz2q_Rn0wUAX2F",
154 | "type": "draw",
155 | "x": 470.80859375,
156 | "y": 353.51171875,
157 | "width": 24.66015625,
158 | "height": 21.4375,
159 | "angle": 0,
160 | "strokeColor": "#000000",
161 | "backgroundColor": "transparent",
162 | "fillStyle": "hachure",
163 | "strokeWidth": 1,
164 | "strokeStyle": "solid",
165 | "roughness": 1,
166 | "opacity": 100,
167 | "seed": 1554032037,
168 | "version": 61,
169 | "versionNonce": 921009739,
170 | "isDeleted": false,
171 | "groupIds": [],
172 | "points": [
173 | [
174 | 0,
175 | 0
176 | ],
177 | [
178 | 11.06640625,
179 | 18.8984375
180 | ],
181 | [
182 | -13.59375,
183 | 21.4375
184 | ]
185 | ],
186 | "lastCommittedPoint": null
187 | },
188 | {
189 | "id": "igk0wUTycDP-_Fe3gKyzk",
190 | "type": "rectangle",
191 | "x": 263.0945870535704,
192 | "y": 493.99079241071445,
193 | "width": 161.70703125,
194 | "height": 52.98828125,
195 | "angle": 0,
196 | "strokeColor": "#000000",
197 | "backgroundColor": "transparent",
198 | "fillStyle": "hachure",
199 | "strokeWidth": 1,
200 | "strokeStyle": "solid",
201 | "roughness": 1,
202 | "opacity": 100,
203 | "seed": 1845522123,
204 | "version": 262,
205 | "versionNonce": 854630373,
206 | "isDeleted": false,
207 | "groupIds": [
208 | "hIU9Zn52R12VISY6OXGfZ"
209 | ]
210 | },
211 | {
212 | "id": "yK6tUK5jdjPlBm9LFi9fg",
213 | "type": "text",
214 | "x": 330.9481026785704,
215 | "y": 507.48493303571365,
216 | "width": 26,
217 | "height": 26,
218 | "angle": 0,
219 | "strokeColor": "#000000",
220 | "backgroundColor": "transparent",
221 | "fillStyle": "hachure",
222 | "strokeWidth": 1,
223 | "strokeStyle": "solid",
224 | "roughness": 1,
225 | "opacity": 100,
226 | "seed": 1134229349,
227 | "version": 308,
228 | "versionNonce": 701857003,
229 | "isDeleted": false,
230 | "groupIds": [
231 | "hIU9Zn52R12VISY6OXGfZ"
232 | ],
233 | "text": "JSX",
234 | "fontSize": 20,
235 | "fontFamily": 1,
236 | "textAlign": "left",
237 | "baseline": 21
238 | },
239 | {
240 | "id": "koySXqYYMtvEkN0dUmiHb",
241 | "type": "rectangle",
242 | "x": 263.6297433035704,
243 | "y": 578.3423549107132,
244 | "width": 161.70703125,
245 | "height": 52.98828125,
246 | "angle": 0,
247 | "strokeColor": "#000000",
248 | "backgroundColor": "transparent",
249 | "fillStyle": "hachure",
250 | "strokeWidth": 1,
251 | "strokeStyle": "solid",
252 | "roughness": 1,
253 | "opacity": 100,
254 | "seed": 1803758341,
255 | "version": 290,
256 | "versionNonce": 637360965,
257 | "isDeleted": false,
258 | "groupIds": [
259 | "VokYW0wpkh8aZnBFIVFnq"
260 | ]
261 | },
262 | {
263 | "id": "-le_NyLxy5s-V26btNfUD",
264 | "type": "text",
265 | "x": 323.9090401785704,
266 | "y": 591.8364955357132,
267 | "width": 40,
268 | "height": 26,
269 | "angle": 0,
270 | "strokeColor": "#000000",
271 | "backgroundColor": "transparent",
272 | "fillStyle": "hachure",
273 | "strokeWidth": 1,
274 | "strokeStyle": "solid",
275 | "roughness": 1,
276 | "opacity": 100,
277 | "seed": 1641853899,
278 | "version": 342,
279 | "versionNonce": 1200400267,
280 | "isDeleted": false,
281 | "groupIds": [
282 | "VokYW0wpkh8aZnBFIVFnq"
283 | ],
284 | "text": "组件",
285 | "fontSize": 20,
286 | "fontFamily": 1,
287 | "textAlign": "left",
288 | "baseline": 21
289 | },
290 | {
291 | "id": "Aq23TDu_e_PU61oWxzCGk",
292 | "type": "rectangle",
293 | "x": 266.6609933035704,
294 | "y": 659.5025111607132,
295 | "width": 161.70703125,
296 | "height": 52.98828125,
297 | "angle": 0,
298 | "strokeColor": "#000000",
299 | "backgroundColor": "transparent",
300 | "fillStyle": "hachure",
301 | "strokeWidth": 1,
302 | "strokeStyle": "solid",
303 | "roughness": 1,
304 | "opacity": 100,
305 | "seed": 1939908459,
306 | "version": 304,
307 | "versionNonce": 1117498021,
308 | "isDeleted": false,
309 | "groupIds": [
310 | "bUmItrYDMKqEcPuLwlbri"
311 | ]
312 | },
313 | {
314 | "id": "bZu3QV6G40Q_0y9uYjeta",
315 | "type": "text",
316 | "x": 307.5145089285704,
317 | "y": 672.9966517857132,
318 | "width": 80,
319 | "height": 26,
320 | "angle": 0,
321 | "strokeColor": "#000000",
322 | "backgroundColor": "transparent",
323 | "fillStyle": "hachure",
324 | "strokeWidth": 1,
325 | "strokeStyle": "solid",
326 | "roughness": 1,
327 | "opacity": 100,
328 | "seed": 296753349,
329 | "version": 358,
330 | "versionNonce": 105217579,
331 | "isDeleted": false,
332 | "groupIds": [
333 | "bUmItrYDMKqEcPuLwlbri"
334 | ],
335 | "text": "元素渲染",
336 | "fontSize": 20,
337 | "fontFamily": 1,
338 | "textAlign": "left",
339 | "baseline": 21
340 | },
341 | {
342 | "id": "BIDqxNWMjqXI3_oZZ4vh2",
343 | "type": "rectangle",
344 | "x": 263.0555245535704,
345 | "y": 759.2446986607132,
346 | "width": 161.70703125,
347 | "height": 52.98828125,
348 | "angle": 0,
349 | "strokeColor": "#000000",
350 | "backgroundColor": "transparent",
351 | "fillStyle": "hachure",
352 | "strokeWidth": 1,
353 | "strokeStyle": "solid",
354 | "roughness": 1,
355 | "opacity": 100,
356 | "seed": 1361776453,
357 | "version": 316,
358 | "versionNonce": 158928389,
359 | "isDeleted": false,
360 | "groupIds": [
361 | "FFXGZ5BQxCgb-Wq-ephLr"
362 | ]
363 | },
364 | {
365 | "id": "xodJFzN9nem7QmyOah5_x",
366 | "type": "text",
367 | "x": 292.9090401785704,
368 | "y": 772.7388392857132,
369 | "width": 102,
370 | "height": 26,
371 | "angle": 0,
372 | "strokeColor": "#000000",
373 | "backgroundColor": "transparent",
374 | "fillStyle": "hachure",
375 | "strokeWidth": 1,
376 | "strokeStyle": "solid",
377 | "roughness": 1,
378 | "opacity": 100,
379 | "seed": 1984181131,
380 | "version": 376,
381 | "versionNonce": 820674763,
382 | "isDeleted": false,
383 | "groupIds": [
384 | "FFXGZ5BQxCgb-Wq-ephLr"
385 | ],
386 | "text": "props、state",
387 | "fontSize": 20,
388 | "fontFamily": 1,
389 | "textAlign": "left",
390 | "baseline": 21
391 | },
392 | {
393 | "id": "wSz20-9Lyy7GbZqjiMql_",
394 | "type": "rectangle",
395 | "x": 482.7664620535704,
396 | "y": 496.7798549107141,
397 | "width": 161.70703125,
398 | "height": 52.98828125,
399 | "angle": 0,
400 | "strokeColor": "#000000",
401 | "backgroundColor": "transparent",
402 | "fillStyle": "hachure",
403 | "strokeWidth": 1,
404 | "strokeStyle": "solid",
405 | "roughness": 1,
406 | "opacity": 100,
407 | "seed": 502172651,
408 | "version": 365,
409 | "versionNonce": 160630117,
410 | "isDeleted": false,
411 | "groupIds": [
412 | "CcWFH8mc6erv4qeLDrrkt"
413 | ]
414 | },
415 | {
416 | "id": "M7koooSWxVHJkB7wbgf7c",
417 | "type": "text",
418 | "x": 519.2215401785704,
419 | "y": 508.93805803571365,
420 | "width": 80,
421 | "height": 26,
422 | "angle": 0,
423 | "strokeColor": "#000000",
424 | "backgroundColor": "transparent",
425 | "fillStyle": "hachure",
426 | "strokeWidth": 1,
427 | "strokeStyle": "solid",
428 | "roughness": 1,
429 | "opacity": 100,
430 | "seed": 1728101445,
431 | "version": 385,
432 | "versionNonce": 1360408427,
433 | "isDeleted": false,
434 | "groupIds": [
435 | "CcWFH8mc6erv4qeLDrrkt"
436 | ],
437 | "text": "生命周期",
438 | "fontSize": 20,
439 | "fontFamily": 1,
440 | "textAlign": "left",
441 | "baseline": 21
442 | },
443 | {
444 | "id": "IVvO9BnzRFiHYoE2m6E_2",
445 | "type": "rectangle",
446 | "x": 487.1570870535704,
447 | "y": 585.1626674107132,
448 | "width": 161.70703125,
449 | "height": 52.98828125,
450 | "angle": 0,
451 | "strokeColor": "#000000",
452 | "backgroundColor": "transparent",
453 | "fillStyle": "hachure",
454 | "strokeWidth": 1,
455 | "strokeStyle": "solid",
456 | "roughness": 1,
457 | "opacity": 100,
458 | "seed": 1683503147,
459 | "version": 278,
460 | "versionNonce": 372707525,
461 | "isDeleted": false,
462 | "groupIds": [
463 | "FfQqhctZm2nNsOeRf_O2k"
464 | ]
465 | },
466 | {
467 | "id": "Mm69SC6xRQiOdwe3R1TuF",
468 | "type": "text",
469 | "x": 527.7488839285704,
470 | "y": 598.6568080357132,
471 | "width": 80,
472 | "height": 26,
473 | "angle": 0,
474 | "strokeColor": "#000000",
475 | "backgroundColor": "transparent",
476 | "fillStyle": "hachure",
477 | "strokeWidth": 1,
478 | "strokeStyle": "solid",
479 | "roughness": 1,
480 | "opacity": 100,
481 | "seed": 1451684869,
482 | "version": 335,
483 | "versionNonce": 1494419979,
484 | "isDeleted": false,
485 | "groupIds": [
486 | "FfQqhctZm2nNsOeRf_O2k"
487 | ],
488 | "text": "事件处理",
489 | "fontSize": 20,
490 | "fontFamily": 1,
491 | "textAlign": "left",
492 | "baseline": 21
493 | },
494 | {
495 | "id": "KbHLGVoCdDjbu2NA_8naH",
496 | "type": "rectangle",
497 | "x": 486.7195870535704,
498 | "y": 663.2368861607132,
499 | "width": 161.70703125,
500 | "height": 52.98828125,
501 | "angle": 0,
502 | "strokeColor": "#000000",
503 | "backgroundColor": "transparent",
504 | "fillStyle": "hachure",
505 | "strokeWidth": 1,
506 | "strokeStyle": "solid",
507 | "roughness": 1,
508 | "opacity": 100,
509 | "seed": 390373381,
510 | "version": 346,
511 | "versionNonce": 1023586341,
512 | "isDeleted": false,
513 | "groupIds": [
514 | "tJGwiuUhkG0fzUTl8PSAo"
515 | ]
516 | },
517 | {
518 | "id": "-1lswrdQKAMXhgvCudlRZ",
519 | "type": "text",
520 | "x": 527.5731026785704,
521 | "y": 676.7310267857132,
522 | "width": 80,
523 | "height": 26,
524 | "angle": 0,
525 | "strokeColor": "#000000",
526 | "backgroundColor": "transparent",
527 | "fillStyle": "hachure",
528 | "strokeWidth": 1,
529 | "strokeStyle": "solid",
530 | "roughness": 1,
531 | "opacity": 100,
532 | "seed": 1691946699,
533 | "version": 402,
534 | "versionNonce": 232493227,
535 | "isDeleted": false,
536 | "groupIds": [
537 | "tJGwiuUhkG0fzUTl8PSAo"
538 | ],
539 | "text": "条件渲染",
540 | "fontSize": 20,
541 | "fontFamily": 1,
542 | "textAlign": "left",
543 | "baseline": 21
544 | },
545 | {
546 | "id": "peAvaLJQ9j_eAVOWpIwhI",
547 | "type": "rectangle",
548 | "x": 700.6542968749989,
549 | "y": 498.6079799107141,
550 | "width": 161.70703125,
551 | "height": 52.98828125,
552 | "angle": 0,
553 | "strokeColor": "#000000",
554 | "backgroundColor": "transparent",
555 | "fillStyle": "hachure",
556 | "strokeWidth": 1,
557 | "strokeStyle": "solid",
558 | "roughness": 1,
559 | "opacity": 100,
560 | "seed": 158210373,
561 | "version": 266,
562 | "versionNonce": 2078499717,
563 | "isDeleted": false,
564 | "groupIds": [
565 | "OfBdcTyRbAKuzd5eCKECT"
566 | ]
567 | },
568 | {
569 | "id": "tVI-jCe6QSjURfm98vt7C",
570 | "type": "text",
571 | "x": 768.0078124999989,
572 | "y": 512.1021205357137,
573 | "width": 27,
574 | "height": 26,
575 | "angle": 0,
576 | "strokeColor": "#000000",
577 | "backgroundColor": "transparent",
578 | "fillStyle": "hachure",
579 | "strokeWidth": 1,
580 | "strokeStyle": "solid",
581 | "roughness": 1,
582 | "opacity": 100,
583 | "seed": 521062795,
584 | "version": 308,
585 | "versionNonce": 823804747,
586 | "isDeleted": false,
587 | "groupIds": [
588 | "OfBdcTyRbAKuzd5eCKECT"
589 | ],
590 | "text": "HOC",
591 | "fontSize": 20,
592 | "fontFamily": 1,
593 | "textAlign": "left",
594 | "baseline": 21
595 | },
596 | {
597 | "id": "SyvJFBfBhcAJ-kCz3fVSc",
598 | "type": "rectangle",
599 | "x": 707.7938058035704,
600 | "y": 583.5845424107132,
601 | "width": 161.70703125,
602 | "height": 52.98828125,
603 | "angle": 0,
604 | "strokeColor": "#000000",
605 | "backgroundColor": "transparent",
606 | "fillStyle": "hachure",
607 | "strokeWidth": 1,
608 | "strokeStyle": "solid",
609 | "roughness": 1,
610 | "opacity": 100,
611 | "seed": 1789611973,
612 | "version": 321,
613 | "versionNonce": 924232421,
614 | "isDeleted": false,
615 | "groupIds": [
616 | "riCovAiLYLQAe4_S9nxT-"
617 | ]
618 | },
619 | {
620 | "id": "LrMIRiaomclBn6Ab6IrP3",
621 | "type": "text",
622 | "x": 758.1473214285704,
623 | "y": 597.0786830357132,
624 | "width": 61,
625 | "height": 26,
626 | "angle": 0,
627 | "strokeColor": "#000000",
628 | "backgroundColor": "transparent",
629 | "fillStyle": "hachure",
630 | "strokeWidth": 1,
631 | "strokeStyle": "solid",
632 | "roughness": 1,
633 | "opacity": 100,
634 | "seed": 1682324235,
635 | "version": 368,
636 | "versionNonce": 1797890539,
637 | "isDeleted": false,
638 | "groupIds": [
639 | "riCovAiLYLQAe4_S9nxT-"
640 | ],
641 | "text": "Context",
642 | "fontSize": 20,
643 | "fontFamily": 1,
644 | "textAlign": "left",
645 | "baseline": 21
646 | },
647 | {
648 | "id": "4C6TJ1n_i5v8Km9PSPv8r",
649 | "type": "rectangle",
650 | "x": 488.5086495535704,
651 | "y": 759.9439174107132,
652 | "width": 161.70703125,
653 | "height": 52.98828125,
654 | "angle": 0,
655 | "strokeColor": "#000000",
656 | "backgroundColor": "transparent",
657 | "fillStyle": "hachure",
658 | "strokeWidth": 1,
659 | "strokeStyle": "solid",
660 | "roughness": 1,
661 | "opacity": 100,
662 | "seed": 1509222283,
663 | "version": 311,
664 | "versionNonce": 1865025093,
665 | "isDeleted": false,
666 | "groupIds": [
667 | "7Dlc9f1S34Q3sVkIFQZMN"
668 | ]
669 | },
670 | {
671 | "id": "PS9-ngwaA_HWQGrvPzPlP",
672 | "type": "text",
673 | "x": 527.3621651785704,
674 | "y": 773.4380580357132,
675 | "width": 84,
676 | "height": 26,
677 | "angle": 0,
678 | "strokeColor": "#000000",
679 | "backgroundColor": "transparent",
680 | "fillStyle": "hachure",
681 | "strokeWidth": 1,
682 | "strokeStyle": "solid",
683 | "roughness": 1,
684 | "opacity": 100,
685 | "seed": 433547941,
686 | "version": 374,
687 | "versionNonce": 1964256395,
688 | "isDeleted": false,
689 | "groupIds": [
690 | "7Dlc9f1S34Q3sVkIFQZMN"
691 | ],
692 | "text": "列表、key",
693 | "fontSize": 20,
694 | "fontFamily": 1,
695 | "textAlign": "left",
696 | "baseline": 21
697 | },
698 | {
699 | "id": "THhqQWDPymWuE0--8IyIp",
700 | "type": "rectangle",
701 | "x": 703.6688058035704,
702 | "y": 678.0767299107132,
703 | "width": 161.70703125,
704 | "height": 52.98828125,
705 | "angle": 0,
706 | "strokeColor": "#000000",
707 | "backgroundColor": "transparent",
708 | "fillStyle": "hachure",
709 | "strokeWidth": 1,
710 | "strokeStyle": "solid",
711 | "roughness": 1,
712 | "opacity": 100,
713 | "seed": 1668764101,
714 | "version": 347,
715 | "versionNonce": 922416549,
716 | "isDeleted": false,
717 | "groupIds": [
718 | "wXAwqE_D__nEwGVxjvsij"
719 | ]
720 | },
721 | {
722 | "id": "nQQgLVQzz9e9EvRPktPiR",
723 | "type": "text",
724 | "x": 728.5223214285704,
725 | "y": 691.5708705357132,
726 | "width": 112,
727 | "height": 26,
728 | "angle": 0,
729 | "strokeColor": "#000000",
730 | "backgroundColor": "transparent",
731 | "fillStyle": "hachure",
732 | "strokeWidth": 1,
733 | "strokeStyle": "solid",
734 | "roughness": 1,
735 | "opacity": 100,
736 | "seed": 800282891,
737 | "version": 409,
738 | "versionNonce": 43279147,
739 | "isDeleted": false,
740 | "groupIds": [
741 | "wXAwqE_D__nEwGVxjvsij"
742 | ],
743 | "text": "组合 vs 继承",
744 | "fontSize": 20,
745 | "fontFamily": 1,
746 | "textAlign": "left",
747 | "baseline": 21
748 | },
749 | {
750 | "id": "1un-lro5mXHz_hqCFwik8",
751 | "type": "rectangle",
752 | "x": 701.2664620535704,
753 | "y": 847.5103236607132,
754 | "width": 161.70703125,
755 | "height": 52.98828125,
756 | "angle": 0,
757 | "strokeColor": "#000000",
758 | "backgroundColor": "transparent",
759 | "fillStyle": "hachure",
760 | "strokeWidth": 1,
761 | "strokeStyle": "solid",
762 | "roughness": 1,
763 | "opacity": 100,
764 | "seed": 1474629515,
765 | "version": 393,
766 | "versionNonce": 1773598981,
767 | "isDeleted": false,
768 | "groupIds": [
769 | "pjxZwtE0RAEbrbNi2HoB_"
770 | ]
771 | },
772 | {
773 | "id": "IEn1w5ehXFK_qpAb9m3s0",
774 | "type": "text",
775 | "x": 762.1199776785704,
776 | "y": 861.0044642857132,
777 | "width": 40,
778 | "height": 26,
779 | "angle": 0,
780 | "strokeColor": "#000000",
781 | "backgroundColor": "transparent",
782 | "fillStyle": "hachure",
783 | "strokeWidth": 1,
784 | "strokeStyle": "solid",
785 | "roughness": 1,
786 | "opacity": 100,
787 | "seed": 1348321957,
788 | "version": 438,
789 | "versionNonce": 1813300683,
790 | "isDeleted": false,
791 | "groupIds": [
792 | "pjxZwtE0RAEbrbNi2HoB_"
793 | ],
794 | "text": "Hooks",
795 | "fontSize": 20,
796 | "fontFamily": 1,
797 | "textAlign": "left",
798 | "baseline": 21
799 | },
800 | {
801 | "id": "qGwXPPc39trwyL-inHE1D",
802 | "type": "rectangle",
803 | "x": 702.4578683035704,
804 | "y": 759.3228236607132,
805 | "width": 161.70703125,
806 | "height": 52.98828125,
807 | "angle": 0,
808 | "strokeColor": "#000000",
809 | "backgroundColor": "transparent",
810 | "fillStyle": "hachure",
811 | "strokeWidth": 1,
812 | "strokeStyle": "solid",
813 | "roughness": 1,
814 | "opacity": 100,
815 | "seed": 1571355653,
816 | "version": 297,
817 | "versionNonce": 551260261,
818 | "isDeleted": false,
819 | "groupIds": [
820 | "_Qn31aoHbO6JdUAf2M_mK"
821 | ]
822 | },
823 | {
824 | "id": "5u5DHtndMg-3szNhgdroQ",
825 | "type": "text",
826 | "x": 723.3113839285704,
827 | "y": 773.0786830357132,
828 | "width": 120,
829 | "height": 26,
830 | "angle": 0,
831 | "strokeColor": "#000000",
832 | "backgroundColor": "transparent",
833 | "fillStyle": "hachure",
834 | "strokeWidth": 1,
835 | "strokeStyle": "solid",
836 | "roughness": 1,
837 | "opacity": 100,
838 | "seed": 1786278603,
839 | "version": 372,
840 | "versionNonce": 414176363,
841 | "isDeleted": false,
842 | "groupIds": [
843 | "_Qn31aoHbO6JdUAf2M_mK"
844 | ],
845 | "text": "组件设计模式",
846 | "fontSize": 20,
847 | "fontFamily": 1,
848 | "textAlign": "left",
849 | "baseline": 21
850 | },
851 | {
852 | "id": "DTLBDfyTiV1ONQF68jIJl",
853 | "type": "rectangle",
854 | "x": 1263.503627232131,
855 | "y": 290.8786272321436,
856 | "width": 161.70703125,
857 | "height": 52.98828125,
858 | "angle": 0,
859 | "strokeColor": "#000000",
860 | "backgroundColor": "transparent",
861 | "fillStyle": "hachure",
862 | "strokeWidth": 1,
863 | "strokeStyle": "solid",
864 | "roughness": 1,
865 | "opacity": 100,
866 | "seed": 1340804229,
867 | "version": 575,
868 | "versionNonce": 1424624331,
869 | "isDeleted": false,
870 | "groupIds": [
871 | "zi6zkZFooQkNgpwYsPGV0",
872 | "kCdd4nGpU5tLDmWZCaIVO"
873 | ]
874 | },
875 | {
876 | "id": "ECjwr24okxu8TUUdajQXF",
877 | "type": "text",
878 | "x": 1306.357142857131,
879 | "y": 304.3727678571436,
880 | "width": 76,
881 | "height": 26,
882 | "angle": 0,
883 | "strokeColor": "#000000",
884 | "backgroundColor": "transparent",
885 | "fillStyle": "hachure",
886 | "strokeWidth": 1,
887 | "strokeStyle": "solid",
888 | "roughness": 1,
889 | "opacity": 100,
890 | "seed": 1098754635,
891 | "version": 631,
892 | "versionNonce": 1319705445,
893 | "isDeleted": false,
894 | "groupIds": [
895 | "kCdd4nGpU5tLDmWZCaIVO"
896 | ],
897 | "text": "CSS 方案",
898 | "fontSize": 20,
899 | "fontFamily": 1,
900 | "textAlign": "left",
901 | "baseline": 21
902 | },
903 | {
904 | "id": "3KlHHghew0N7zfSZfccku",
905 | "type": "rectangle",
906 | "x": 858.509207589283,
907 | "y": 296.4868861607147,
908 | "width": 161.70703125,
909 | "height": 52.98828125,
910 | "angle": 0,
911 | "strokeColor": "#000000",
912 | "backgroundColor": "transparent",
913 | "fillStyle": "hachure",
914 | "strokeWidth": 1,
915 | "strokeStyle": "solid",
916 | "roughness": 1,
917 | "opacity": 100,
918 | "seed": 728780267,
919 | "version": 269,
920 | "versionNonce": 546601323,
921 | "isDeleted": false,
922 | "groupIds": [
923 | "DX7KHYf0PtbRYRC7JN1Zz"
924 | ]
925 | },
926 | {
927 | "id": "WEfqVvOWlCzen7wmL289n",
928 | "type": "text",
929 | "x": 925.862723214283,
930 | "y": 309.6071428571431,
931 | "width": 27,
932 | "height": 26,
933 | "angle": 0,
934 | "strokeColor": "#000000",
935 | "backgroundColor": "transparent",
936 | "fillStyle": "hachure",
937 | "strokeWidth": 1,
938 | "strokeStyle": "solid",
939 | "roughness": 1,
940 | "opacity": 100,
941 | "seed": 1022630469,
942 | "version": 318,
943 | "versionNonce": 1008363205,
944 | "isDeleted": false,
945 | "groupIds": [],
946 | "text": "SSR",
947 | "fontSize": 20,
948 | "fontFamily": 1,
949 | "textAlign": "left",
950 | "baseline": 21
951 | },
952 | {
953 | "id": "DG1iRXPDF8p7PQevOkr3Y",
954 | "type": "rectangle",
955 | "x": 1175.6074218750005,
956 | "y": 471.6654575892868,
957 | "width": 161.70703125,
958 | "height": 52.98828125,
959 | "angle": 0,
960 | "strokeColor": "#000000",
961 | "backgroundColor": "transparent",
962 | "fillStyle": "hachure",
963 | "strokeWidth": 1,
964 | "strokeStyle": "solid",
965 | "roughness": 1,
966 | "opacity": 100,
967 | "seed": 459645355,
968 | "version": 298,
969 | "versionNonce": 1983386635,
970 | "isDeleted": false,
971 | "groupIds": [
972 | "DPRyW_-Hex2oNOx9ZNdMq"
973 | ]
974 | },
975 | {
976 | "id": "ol61ppUqG31VddfYI6i3C",
977 | "type": "text",
978 | "x": 1236.4609375000005,
979 | "y": 485.1595982142868,
980 | "width": 40,
981 | "height": 26,
982 | "angle": 0,
983 | "strokeColor": "#000000",
984 | "backgroundColor": "transparent",
985 | "fillStyle": "hachure",
986 | "strokeWidth": 1,
987 | "strokeStyle": "solid",
988 | "roughness": 1,
989 | "opacity": 100,
990 | "seed": 1887363717,
991 | "version": 351,
992 | "versionNonce": 940262949,
993 | "isDeleted": false,
994 | "groupIds": [],
995 | "text": "跨端",
996 | "fontSize": 20,
997 | "fontFamily": 1,
998 | "textAlign": "left",
999 | "baseline": 21
1000 | },
1001 | {
1002 | "id": "gUsIE_mLtBuK40mVwxdZh",
1003 | "type": "rectangle",
1004 | "x": 597.091796874997,
1005 | "y": 113.74693080357196,
1006 | "width": 161.70703125,
1007 | "height": 52.98828125,
1008 | "angle": 0,
1009 | "strokeColor": "#000000",
1010 | "backgroundColor": "transparent",
1011 | "fillStyle": "hachure",
1012 | "strokeWidth": 1,
1013 | "strokeStyle": "solid",
1014 | "roughness": 1,
1015 | "opacity": 100,
1016 | "seed": 1178619269,
1017 | "version": 240,
1018 | "versionNonce": 365910699,
1019 | "isDeleted": false,
1020 | "groupIds": [
1021 | "c6yXEwLCIuZVZ5W5x8QbI"
1022 | ]
1023 | },
1024 | {
1025 | "id": "746EZJhXwepYbHiLZzYLo",
1026 | "type": "text",
1027 | "x": 657.945312499997,
1028 | "y": 127.24107142857196,
1029 | "width": 40,
1030 | "height": 26,
1031 | "angle": 0,
1032 | "strokeColor": "#000000",
1033 | "backgroundColor": "transparent",
1034 | "fillStyle": "hachure",
1035 | "strokeWidth": 1,
1036 | "strokeStyle": "solid",
1037 | "roughness": 1,
1038 | "opacity": 100,
1039 | "seed": 1993931083,
1040 | "version": 294,
1041 | "versionNonce": 1969830277,
1042 | "isDeleted": false,
1043 | "groupIds": [],
1044 | "text": "单测",
1045 | "fontSize": 20,
1046 | "fontFamily": 1,
1047 | "textAlign": "left",
1048 | "baseline": 21
1049 | },
1050 | {
1051 | "id": "8zKFrSt8JruWJMux2ejFF",
1052 | "type": "rectangle",
1053 | "x": 896.3763950892846,
1054 | "y": 152.2391183035714,
1055 | "width": 161.70703125,
1056 | "height": 52.98828125,
1057 | "angle": 0,
1058 | "strokeColor": "#000000",
1059 | "backgroundColor": "transparent",
1060 | "fillStyle": "hachure",
1061 | "strokeWidth": 1,
1062 | "strokeStyle": "solid",
1063 | "roughness": 1,
1064 | "opacity": 100,
1065 | "seed": 2035699659,
1066 | "version": 316,
1067 | "versionNonce": 442775179,
1068 | "isDeleted": false,
1069 | "groupIds": [
1070 | "e0_Sh76TFWWWzPCzmjkIm",
1071 | "3EVO1qEbVbVke0FrxXXr6"
1072 | ]
1073 | },
1074 | {
1075 | "id": "DWzoMttNL4g8krQ5nZlVo",
1076 | "type": "text",
1077 | "x": 956.4877232142842,
1078 | "y": 164.7293526785714,
1079 | "width": 40,
1080 | "height": 26,
1081 | "angle": 0,
1082 | "strokeColor": "#000000",
1083 | "backgroundColor": "transparent",
1084 | "fillStyle": "hachure",
1085 | "strokeWidth": 1,
1086 | "strokeStyle": "solid",
1087 | "roughness": 1,
1088 | "opacity": 100,
1089 | "seed": 701474405,
1090 | "version": 389,
1091 | "versionNonce": 1443400613,
1092 | "isDeleted": false,
1093 | "groupIds": [
1094 | "3EVO1qEbVbVke0FrxXXr6"
1095 | ],
1096 | "text": "生态",
1097 | "fontSize": 20,
1098 | "fontFamily": 1,
1099 | "textAlign": "left",
1100 | "baseline": 21
1101 | },
1102 | {
1103 | "id": "OpXG37DRRdNQ7NWky7FZl",
1104 | "type": "rectangle",
1105 | "x": 1272.672154017853,
1106 | "y": -160.9294084821429,
1107 | "width": 161.70703125,
1108 | "height": 52.98828125,
1109 | "angle": 0,
1110 | "strokeColor": "#000000",
1111 | "backgroundColor": "transparent",
1112 | "fillStyle": "hachure",
1113 | "strokeWidth": 1,
1114 | "strokeStyle": "solid",
1115 | "roughness": 1,
1116 | "opacity": 100,
1117 | "seed": 1856501029,
1118 | "version": 461,
1119 | "versionNonce": 1349144523,
1120 | "isDeleted": false,
1121 | "groupIds": [
1122 | "VTsw_fOhKvSF9pNY7F4Zb",
1123 | "O6ukizvhkfXowMoxw4UtL"
1124 | ]
1125 | },
1126 | {
1127 | "id": "jAR-VRzIZwbwfr2o8deVq",
1128 | "type": "text",
1129 | "x": 1333.525669642852,
1130 | "y": -147.4352678571429,
1131 | "width": 40,
1132 | "height": 26,
1133 | "angle": 0,
1134 | "strokeColor": "#000000",
1135 | "backgroundColor": "transparent",
1136 | "fillStyle": "hachure",
1137 | "strokeWidth": 1,
1138 | "strokeStyle": "solid",
1139 | "roughness": 1,
1140 | "opacity": 100,
1141 | "seed": 668539819,
1142 | "version": 510,
1143 | "versionNonce": 2113644133,
1144 | "isDeleted": false,
1145 | "groupIds": [
1146 | "O6ukizvhkfXowMoxw4UtL"
1147 | ],
1148 | "text": "路由",
1149 | "fontSize": 20,
1150 | "fontFamily": 1,
1151 | "textAlign": "left",
1152 | "baseline": 21
1153 | },
1154 | {
1155 | "id": "rLXXlqkadWgU4PbBE3Xx2",
1156 | "type": "rectangle",
1157 | "x": 1274.7480468749943,
1158 | "y": 26.375279017857054,
1159 | "width": 161.70703125,
1160 | "height": 52.98828125,
1161 | "angle": 0,
1162 | "strokeColor": "#000000",
1163 | "backgroundColor": "transparent",
1164 | "fillStyle": "hachure",
1165 | "strokeWidth": 1,
1166 | "strokeStyle": "solid",
1167 | "roughness": 1,
1168 | "opacity": 100,
1169 | "seed": 941594155,
1170 | "version": 410,
1171 | "versionNonce": 767827563,
1172 | "isDeleted": false,
1173 | "groupIds": [
1174 | "I02BRj0cORoLNOj0iZ_2T",
1175 | "JVMd5xAtaX4PV1nVlEwW8"
1176 | ]
1177 | },
1178 | {
1179 | "id": "LUNrL5uZC8LbdWaGeRIJp",
1180 | "type": "text",
1181 | "x": 1315.6015624999943,
1182 | "y": 39.86941964285705,
1183 | "width": 80,
1184 | "height": 26,
1185 | "angle": 0,
1186 | "strokeColor": "#000000",
1187 | "backgroundColor": "transparent",
1188 | "fillStyle": "hachure",
1189 | "strokeWidth": 1,
1190 | "strokeStyle": "solid",
1191 | "roughness": 1,
1192 | "opacity": 100,
1193 | "seed": 200046085,
1194 | "version": 472,
1195 | "versionNonce": 384012741,
1196 | "isDeleted": false,
1197 | "groupIds": [
1198 | "JVMd5xAtaX4PV1nVlEwW8"
1199 | ],
1200 | "text": "状态管理",
1201 | "fontSize": 20,
1202 | "fontFamily": 1,
1203 | "textAlign": "left",
1204 | "baseline": 21
1205 | },
1206 | {
1207 | "id": "Fr75y4krnaVxKcz1YrDF7",
1208 | "type": "rectangle",
1209 | "x": 737.2480468749998,
1210 | "y": -30.566685267857224,
1211 | "width": 161.70703125,
1212 | "height": 52.98828125,
1213 | "angle": 0,
1214 | "strokeColor": "#000000",
1215 | "backgroundColor": "transparent",
1216 | "fillStyle": "hachure",
1217 | "strokeWidth": 1,
1218 | "strokeStyle": "solid",
1219 | "roughness": 1,
1220 | "opacity": 100,
1221 | "seed": 107814987,
1222 | "version": 392,
1223 | "versionNonce": 1747654923,
1224 | "isDeleted": false,
1225 | "groupIds": [
1226 | "aaw79ikHIBkiljWXMbdH6",
1227 | "gHdjXUzHCLPSjx8lg4Kx9"
1228 | ]
1229 | },
1230 | {
1231 | "id": "qVLyoMJZ4vs7rL4J4Dwdz",
1232 | "type": "text",
1233 | "x": 778.1015624999998,
1234 | "y": -16.698660714285666,
1235 | "width": 80,
1236 | "height": 26,
1237 | "angle": 0,
1238 | "strokeColor": "#000000",
1239 | "backgroundColor": "transparent",
1240 | "fillStyle": "hachure",
1241 | "strokeWidth": 1,
1242 | "strokeStyle": "solid",
1243 | "roughness": 1,
1244 | "opacity": 100,
1245 | "seed": 984358373,
1246 | "version": 456,
1247 | "versionNonce": 1450643749,
1248 | "isDeleted": false,
1249 | "groupIds": [
1250 | "gHdjXUzHCLPSjx8lg4Kx9"
1251 | ],
1252 | "text": "接口请求",
1253 | "fontSize": 20,
1254 | "fontFamily": 1,
1255 | "textAlign": "left",
1256 | "baseline": 21
1257 | },
1258 | {
1259 | "id": "JJgWGAq3VRGkDrpnD1OyM",
1260 | "type": "rectangle",
1261 | "x": 1530.633091517854,
1262 | "y": -140.93387276785717,
1263 | "width": 161.70703125,
1264 | "height": 52.98828125,
1265 | "angle": 0,
1266 | "strokeColor": "#000000",
1267 | "backgroundColor": "transparent",
1268 | "fillStyle": "hachure",
1269 | "strokeWidth": 1,
1270 | "strokeStyle": "solid",
1271 | "roughness": 1,
1272 | "opacity": 100,
1273 | "seed": 883329227,
1274 | "version": 532,
1275 | "versionNonce": 1025097643,
1276 | "isDeleted": false,
1277 | "groupIds": [
1278 | "q3slFLuQ2tzi0tThTCjBO",
1279 | "2WjtHjQ2cbWnxHTwKWsMz",
1280 | "NTO8qOYRmOhznxLGnL6Oz"
1281 | ]
1282 | },
1283 | {
1284 | "id": "-SmtUASnLehuo5mrdzTV_",
1285 | "type": "text",
1286 | "x": 1562.486607142854,
1287 | "y": -127.81361607142861,
1288 | "width": 98,
1289 | "height": 26,
1290 | "angle": 0,
1291 | "strokeColor": "#000000",
1292 | "backgroundColor": "transparent",
1293 | "fillStyle": "hachure",
1294 | "strokeWidth": 1,
1295 | "strokeStyle": "solid",
1296 | "roughness": 1,
1297 | "opacity": 100,
1298 | "seed": 897285477,
1299 | "version": 606,
1300 | "versionNonce": 170108037,
1301 | "isDeleted": false,
1302 | "groupIds": [
1303 | "NTO8qOYRmOhznxLGnL6Oz"
1304 | ],
1305 | "text": "Reach Router",
1306 | "fontSize": 20,
1307 | "fontFamily": 1,
1308 | "textAlign": "left",
1309 | "baseline": 21
1310 | },
1311 | {
1312 | "id": "RJ2ZIZYjLCW8lH3FUi205",
1313 | "type": "rectangle",
1314 | "x": 1515.1420200892833,
1315 | "y": -254.21512276785717,
1316 | "width": 161.70703125,
1317 | "height": 52.98828125,
1318 | "angle": 0,
1319 | "strokeColor": "#000000",
1320 | "backgroundColor": "transparent",
1321 | "fillStyle": "hachure",
1322 | "strokeWidth": 1,
1323 | "strokeStyle": "solid",
1324 | "roughness": 1,
1325 | "opacity": 100,
1326 | "seed": 269563755,
1327 | "version": 433,
1328 | "versionNonce": 1455067723,
1329 | "isDeleted": false,
1330 | "groupIds": [
1331 | "99oA-H59ARekkYkleek__",
1332 | "TCJmnBHLqnNERfbsywxgJ"
1333 | ]
1334 | },
1335 | {
1336 | "id": "ccNHziGYaXy9WFi5q6cbg",
1337 | "type": "text",
1338 | "x": 1545.9955357142833,
1339 | "y": -240.72098214285717,
1340 | "width": 100,
1341 | "height": 26,
1342 | "angle": 0,
1343 | "strokeColor": "#000000",
1344 | "backgroundColor": "transparent",
1345 | "fillStyle": "hachure",
1346 | "strokeWidth": 1,
1347 | "strokeStyle": "solid",
1348 | "roughness": 1,
1349 | "opacity": 100,
1350 | "seed": 508594373,
1351 | "version": 521,
1352 | "versionNonce": 1973865445,
1353 | "isDeleted": false,
1354 | "groupIds": [],
1355 | "text": "React Router",
1356 | "fontSize": 20,
1357 | "fontFamily": 1,
1358 | "textAlign": "left",
1359 | "baseline": 21
1360 | },
1361 | {
1362 | "id": "3UfVx38nwA7WBIXvGIwI7",
1363 | "type": "draw",
1364 | "x": 994.2544642857135,
1365 | "y": 131.71540178571422,
1366 | "width": 238.61049107142856,
1367 | "height": 236.93080357142856,
1368 | "angle": 0,
1369 | "strokeColor": "#000000",
1370 | "backgroundColor": "transparent",
1371 | "fillStyle": "hachure",
1372 | "strokeWidth": 1,
1373 | "strokeStyle": "solid",
1374 | "roughness": 1,
1375 | "opacity": 100,
1376 | "seed": 1736386533,
1377 | "version": 221,
1378 | "versionNonce": 904401131,
1379 | "isDeleted": false,
1380 | "groupIds": [],
1381 | "points": [
1382 | [
1383 | 0,
1384 | 0
1385 | ],
1386 | [
1387 | 0,
1388 | -15.5859375
1389 | ],
1390 | [
1391 | 8.454241071428555,
1392 | -35.8203125
1393 | ],
1394 | [
1395 | 43.7109375,
1396 | -91.67410714285717
1397 | ],
1398 | [
1399 | 90.05580357142856,
1400 | -142.68415178571428
1401 | ],
1402 | [
1403 | 133.77232142857144,
1404 | -179.7265625
1405 | ],
1406 | [
1407 | 226.86383928571433,
1408 | -235.57477678571428
1409 | ],
1410 | [
1411 | 238.61049107142856,
1412 | -236.93080357142856
1413 | ]
1414 | ],
1415 | "lastCommittedPoint": null
1416 | },
1417 | {
1418 | "id": "9kKojct7HUXMi6Fb6Ovfd",
1419 | "type": "draw",
1420 | "x": 1218.713169642854,
1421 | "y": -120.39397321428578,
1422 | "width": 32.29910714285734,
1423 | "height": 26.724330357142833,
1424 | "angle": 0,
1425 | "strokeColor": "#000000",
1426 | "backgroundColor": "transparent",
1427 | "fillStyle": "hachure",
1428 | "strokeWidth": 1,
1429 | "strokeStyle": "solid",
1430 | "roughness": 1,
1431 | "opacity": 100,
1432 | "seed": 186923589,
1433 | "version": 189,
1434 | "versionNonce": 151914309,
1435 | "isDeleted": false,
1436 | "groupIds": [],
1437 | "points": [
1438 | [
1439 | 0,
1440 | 0
1441 | ],
1442 | [
1443 | 18.59375,
1444 | 0.033482142857110375
1445 | ],
1446 | [
1447 | 32.29910714285734,
1448 | 10.3125
1449 | ],
1450 | [
1451 | 13.074776785714448,
1452 | 26.724330357142833
1453 | ]
1454 | ],
1455 | "lastCommittedPoint": null
1456 | },
1457 | {
1458 | "id": "RlZox4f8h4yBHQI9q4naZ",
1459 | "type": "arrow",
1460 | "x": 1454.537293220356,
1461 | "y": -174.4021296790935,
1462 | "width": 53.89127820821227,
1463 | "height": 26.159254249478025,
1464 | "angle": 0,
1465 | "strokeColor": "#000000",
1466 | "backgroundColor": "transparent",
1467 | "fillStyle": "hachure",
1468 | "strokeWidth": 1,
1469 | "strokeStyle": "solid",
1470 | "roughness": 1,
1471 | "opacity": 100,
1472 | "seed": 2109149675,
1473 | "version": 186,
1474 | "versionNonce": 1546435467,
1475 | "isDeleted": false,
1476 | "groupIds": [],
1477 | "points": [
1478 | [
1479 | 0,
1480 | 0
1481 | ],
1482 | [
1483 | 53.89127820821227,
1484 | -26.159254249478025
1485 | ]
1486 | ],
1487 | "lastCommittedPoint": null
1488 | },
1489 | {
1490 | "id": "bC7YPL-HOz6t1SxP76ANm",
1491 | "type": "arrow",
1492 | "x": 1470.359374999997,
1493 | "y": -116.1473214285715,
1494 | "width": 45.60267857142844,
1495 | "height": 0.22879464285716722,
1496 | "angle": 0,
1497 | "strokeColor": "#000000",
1498 | "backgroundColor": "transparent",
1499 | "fillStyle": "hachure",
1500 | "strokeWidth": 1,
1501 | "strokeStyle": "solid",
1502 | "roughness": 1,
1503 | "opacity": 100,
1504 | "seed": 1276662949,
1505 | "version": 165,
1506 | "versionNonce": 1454823077,
1507 | "isDeleted": false,
1508 | "groupIds": [],
1509 | "points": [
1510 | [
1511 | 0,
1512 | 0
1513 | ],
1514 | [
1515 | 45.60267857142844,
1516 | 0.22879464285716722
1517 | ]
1518 | ],
1519 | "lastCommittedPoint": null
1520 | },
1521 | {
1522 | "id": "46kW80vemtlBhZDj5nvz5",
1523 | "type": "rectangle",
1524 | "x": 1523.6241629464237,
1525 | "y": -43.082310267857224,
1526 | "width": 161.70703125,
1527 | "height": 52.98828125,
1528 | "angle": 0,
1529 | "strokeColor": "#000000",
1530 | "backgroundColor": "transparent",
1531 | "fillStyle": "hachure",
1532 | "strokeWidth": 1,
1533 | "strokeStyle": "solid",
1534 | "roughness": 1,
1535 | "opacity": 100,
1536 | "seed": 724121573,
1537 | "version": 591,
1538 | "versionNonce": 901976619,
1539 | "isDeleted": false,
1540 | "groupIds": [
1541 | "NqbEQNVZ6B8nyChiorbyo",
1542 | "bPeT0e6ir45mi1qP4tYJE",
1543 | "TLN35sFQzshpT8zlcEA_B",
1544 | "TiggRlLr7Ka-MEksthVmV"
1545 | ]
1546 | },
1547 | {
1548 | "id": "2aBbr34cT1Ti31eCJil9S",
1549 | "type": "text",
1550 | "x": 1583.4776785714237,
1551 | "y": -29.96205357142867,
1552 | "width": 42,
1553 | "height": 26,
1554 | "angle": 0,
1555 | "strokeColor": "#000000",
1556 | "backgroundColor": "transparent",
1557 | "fillStyle": "hachure",
1558 | "strokeWidth": 1,
1559 | "strokeStyle": "solid",
1560 | "roughness": 1,
1561 | "opacity": 100,
1562 | "seed": 1628595435,
1563 | "version": 673,
1564 | "versionNonce": 1229896197,
1565 | "isDeleted": false,
1566 | "groupIds": [
1567 | "TiggRlLr7Ka-MEksthVmV"
1568 | ],
1569 | "text": "Redux",
1570 | "fontSize": 20,
1571 | "fontFamily": 1,
1572 | "textAlign": "left",
1573 | "baseline": 21
1574 | },
1575 | {
1576 | "id": "cG24fwWqeKNXsc5cgaS2a",
1577 | "type": "rectangle",
1578 | "x": 1524.182198660709,
1579 | "y": 52.905412946428555,
1580 | "width": 161.70703125,
1581 | "height": 52.98828125,
1582 | "angle": 0,
1583 | "strokeColor": "#000000",
1584 | "backgroundColor": "transparent",
1585 | "fillStyle": "hachure",
1586 | "strokeWidth": 1,
1587 | "strokeStyle": "solid",
1588 | "roughness": 1,
1589 | "opacity": 100,
1590 | "seed": 834570603,
1591 | "version": 615,
1592 | "versionNonce": 1133876427,
1593 | "isDeleted": false,
1594 | "groupIds": [
1595 | "TTg_6EWQfFwMaBdDX0JMt",
1596 | "nIwzCMCF-IQjeLFck2b3j",
1597 | "GF-byFMBa8s3T1A4pHkxA",
1598 | "bT-0apZbrpFyogXumGKN5"
1599 | ]
1600 | },
1601 | {
1602 | "id": "0SHw7mgvFFVGH1qqspWKv",
1603 | "type": "text",
1604 | "x": 1588.1618303571374,
1605 | "y": 66.02566964285711,
1606 | "width": 33,
1607 | "height": 26,
1608 | "angle": 0,
1609 | "strokeColor": "#000000",
1610 | "backgroundColor": "transparent",
1611 | "fillStyle": "hachure",
1612 | "strokeWidth": 1,
1613 | "strokeStyle": "solid",
1614 | "roughness": 1,
1615 | "opacity": 100,
1616 | "seed": 911824581,
1617 | "version": 705,
1618 | "versionNonce": 433271141,
1619 | "isDeleted": false,
1620 | "groupIds": [
1621 | "bT-0apZbrpFyogXumGKN5"
1622 | ],
1623 | "text": "Mobx",
1624 | "fontSize": 20,
1625 | "fontFamily": 1,
1626 | "textAlign": "left",
1627 | "baseline": 21
1628 | },
1629 | {
1630 | "id": "LjOA4xlfTlKsDK2AUvVbU",
1631 | "type": "rectangle",
1632 | "x": 1525.3763950892805,
1633 | "y": 139.16099330357144,
1634 | "width": 161.70703125,
1635 | "height": 52.98828125,
1636 | "angle": 0,
1637 | "strokeColor": "#000000",
1638 | "backgroundColor": "transparent",
1639 | "fillStyle": "hachure",
1640 | "strokeWidth": 1,
1641 | "strokeStyle": "solid",
1642 | "roughness": 1,
1643 | "opacity": 100,
1644 | "seed": 1216765899,
1645 | "version": 656,
1646 | "versionNonce": 87999339,
1647 | "isDeleted": false,
1648 | "groupIds": [
1649 | "j80jlMwuNzJUyFN52Chd9",
1650 | "3tQPyVlwe41LKgMrEvK_0",
1651 | "3nYtE9qbwBLcb_9LY1fIy",
1652 | "UJdUIDO8KyECqtiPgL_Uw"
1653 | ]
1654 | },
1655 | {
1656 | "id": "BC8qbM3ACI9bkfdXaLDCc",
1657 | "type": "text",
1658 | "x": 1550.2299107142805,
1659 | "y": 151.90736607142856,
1660 | "width": 112,
1661 | "height": 26,
1662 | "angle": 0,
1663 | "strokeColor": "#000000",
1664 | "backgroundColor": "transparent",
1665 | "fillStyle": "hachure",
1666 | "strokeWidth": 1,
1667 | "strokeStyle": "solid",
1668 | "roughness": 1,
1669 | "opacity": 100,
1670 | "seed": 828937829,
1671 | "version": 755,
1672 | "versionNonce": 93437125,
1673 | "isDeleted": false,
1674 | "groupIds": [
1675 | "UJdUIDO8KyECqtiPgL_Uw"
1676 | ],
1677 | "text": "React Context",
1678 | "fontSize": 20,
1679 | "fontFamily": 1,
1680 | "textAlign": "left",
1681 | "baseline": 21
1682 | },
1683 | {
1684 | "id": "hK-Tunpem7msTj1k8eIFG",
1685 | "type": "rectangle",
1686 | "x": 1529.7123325892833,
1687 | "y": 226.677734375,
1688 | "width": 161.70703125,
1689 | "height": 52.98828125,
1690 | "angle": 0,
1691 | "strokeColor": "#000000",
1692 | "backgroundColor": "transparent",
1693 | "fillStyle": "hachure",
1694 | "strokeWidth": 1,
1695 | "strokeStyle": "solid",
1696 | "roughness": 1,
1697 | "opacity": 100,
1698 | "seed": 753270661,
1699 | "version": 634,
1700 | "versionNonce": 587800075,
1701 | "isDeleted": false,
1702 | "groupIds": [
1703 | "ZL4ano5OnGAH9A1c-OrpV",
1704 | "Rd3am8nY2Dff2zzQMOXTH",
1705 | "bOr0adnO9P_RHomvE7QWv",
1706 | "L_gHrs2spIjn7NPFixqQQ"
1707 | ]
1708 | },
1709 | {
1710 | "id": "krz75F5eXn2iu1HW6hVhT",
1711 | "type": "text",
1712 | "x": 1589.1975446428548,
1713 | "y": 240.16629464285705,
1714 | "width": 42,
1715 | "height": 26,
1716 | "angle": 0,
1717 | "strokeColor": "#000000",
1718 | "backgroundColor": "transparent",
1719 | "fillStyle": "hachure",
1720 | "strokeWidth": 1,
1721 | "strokeStyle": "solid",
1722 | "roughness": 1,
1723 | "opacity": 100,
1724 | "seed": 2082432843,
1725 | "version": 726,
1726 | "versionNonce": 1143462949,
1727 | "isDeleted": false,
1728 | "groupIds": [
1729 | "L_gHrs2spIjn7NPFixqQQ"
1730 | ],
1731 | "text": "Recoil",
1732 | "fontSize": 20,
1733 | "fontFamily": 1,
1734 | "textAlign": "left",
1735 | "baseline": 21
1736 | },
1737 | {
1738 | "id": "CCL-QcDsDN_9CQcB8SgtX",
1739 | "type": "arrow",
1740 | "x": 1453.757812499997,
1741 | "y": 23.90290178571422,
1742 | "width": 47.82366071428555,
1743 | "height": 17.354910714285722,
1744 | "angle": 0,
1745 | "strokeColor": "#000000",
1746 | "backgroundColor": "transparent",
1747 | "fillStyle": "hachure",
1748 | "strokeWidth": 1,
1749 | "strokeStyle": "solid",
1750 | "roughness": 1,
1751 | "opacity": 100,
1752 | "seed": 1975780267,
1753 | "version": 153,
1754 | "versionNonce": 1475290283,
1755 | "isDeleted": false,
1756 | "groupIds": [],
1757 | "points": [
1758 | [
1759 | 0,
1760 | 0
1761 | ],
1762 | [
1763 | 47.82366071428555,
1764 | -17.354910714285722
1765 | ]
1766 | ],
1767 | "lastCommittedPoint": null
1768 | },
1769 | {
1770 | "id": "CsTtvE6066J2JXuikWTGh",
1771 | "type": "arrow",
1772 | "x": 1458.1104910714255,
1773 | "y": 67.39062499999994,
1774 | "width": 43.34821428571422,
1775 | "height": 2.717633928571445,
1776 | "angle": 0,
1777 | "strokeColor": "#000000",
1778 | "backgroundColor": "transparent",
1779 | "fillStyle": "hachure",
1780 | "strokeWidth": 1,
1781 | "strokeStyle": "solid",
1782 | "roughness": 1,
1783 | "opacity": 100,
1784 | "seed": 1416673477,
1785 | "version": 158,
1786 | "versionNonce": 1031999365,
1787 | "isDeleted": false,
1788 | "groupIds": [],
1789 | "points": [
1790 | [
1791 | 0,
1792 | 0
1793 | ],
1794 | [
1795 | 43.34821428571422,
1796 | 2.717633928571445
1797 | ]
1798 | ],
1799 | "lastCommittedPoint": null
1800 | },
1801 | {
1802 | "id": "rZFGRKPbO_hmexAQI7J7Y",
1803 | "type": "arrow",
1804 | "x": 1446.9888392857108,
1805 | "y": 111.64285714285711,
1806 | "width": 49.13504464285711,
1807 | "height": 43.454241071428555,
1808 | "angle": 0,
1809 | "strokeColor": "#000000",
1810 | "backgroundColor": "transparent",
1811 | "fillStyle": "hachure",
1812 | "strokeWidth": 1,
1813 | "strokeStyle": "solid",
1814 | "roughness": 1,
1815 | "opacity": 100,
1816 | "seed": 1233199909,
1817 | "version": 165,
1818 | "versionNonce": 463165259,
1819 | "isDeleted": false,
1820 | "groupIds": [],
1821 | "points": [
1822 | [
1823 | 0,
1824 | 0
1825 | ],
1826 | [
1827 | 49.13504464285711,
1828 | 43.454241071428555
1829 | ]
1830 | ],
1831 | "lastCommittedPoint": null
1832 | },
1833 | {
1834 | "id": "iCsJjf0rBG34btK-JRifE",
1835 | "type": "arrow",
1836 | "x": 1408.5401785714255,
1837 | "y": 117.17299107142856,
1838 | "width": 92.13169642857156,
1839 | "height": 123.21428571428567,
1840 | "angle": 0,
1841 | "strokeColor": "#000000",
1842 | "backgroundColor": "transparent",
1843 | "fillStyle": "hachure",
1844 | "strokeWidth": 1,
1845 | "strokeStyle": "solid",
1846 | "roughness": 1,
1847 | "opacity": 100,
1848 | "seed": 1546716459,
1849 | "version": 171,
1850 | "versionNonce": 2145441509,
1851 | "isDeleted": false,
1852 | "groupIds": [],
1853 | "points": [
1854 | [
1855 | 0,
1856 | 0
1857 | ],
1858 | [
1859 | 92.13169642857156,
1860 | 123.21428571428567
1861 | ]
1862 | ],
1863 | "lastCommittedPoint": null
1864 | },
1865 | {
1866 | "id": "MISZk_q7euyqbv6fbNLyV",
1867 | "type": "arrow",
1868 | "x": 1085.9229910714255,
1869 | "y": 139.51116071428567,
1870 | "width": 145.2678571428571,
1871 | "height": 69.765625,
1872 | "angle": 0,
1873 | "strokeColor": "#000000",
1874 | "backgroundColor": "transparent",
1875 | "fillStyle": "hachure",
1876 | "strokeWidth": 1,
1877 | "strokeStyle": "solid",
1878 | "roughness": 1,
1879 | "opacity": 100,
1880 | "seed": 275500843,
1881 | "version": 179,
1882 | "versionNonce": 208156139,
1883 | "isDeleted": false,
1884 | "groupIds": [],
1885 | "points": [
1886 | [
1887 | 0,
1888 | 0
1889 | ],
1890 | [
1891 | 145.2678571428571,
1892 | -69.765625
1893 | ]
1894 | ],
1895 | "lastCommittedPoint": null
1896 | },
1897 | {
1898 | "id": "B8gf-l1uQF3Gkx4KctPjh",
1899 | "type": "arrow",
1900 | "x": 903.7667410714278,
1901 | "y": 125.70870535714278,
1902 | "width": 58.454241071428555,
1903 | "height": 83.984375,
1904 | "angle": 0,
1905 | "strokeColor": "#000000",
1906 | "backgroundColor": "transparent",
1907 | "fillStyle": "hachure",
1908 | "strokeWidth": 1,
1909 | "strokeStyle": "solid",
1910 | "roughness": 1,
1911 | "opacity": 100,
1912 | "seed": 35907525,
1913 | "version": 172,
1914 | "versionNonce": 1976480325,
1915 | "isDeleted": false,
1916 | "groupIds": [],
1917 | "points": [
1918 | [
1919 | 0,
1920 | 0
1921 | ],
1922 | [
1923 | -58.454241071428555,
1924 | -83.984375
1925 | ]
1926 | ],
1927 | "lastCommittedPoint": null
1928 | },
1929 | {
1930 | "id": "7Xb1Ms4QptqpLzcUBKvr_",
1931 | "type": "rectangle",
1932 | "x": 505.5114397321415,
1933 | "y": -139.95619419642864,
1934 | "width": 161.70703125,
1935 | "height": 52.98828125,
1936 | "angle": 0,
1937 | "strokeColor": "#000000",
1938 | "backgroundColor": "transparent",
1939 | "fillStyle": "hachure",
1940 | "strokeWidth": 1,
1941 | "strokeStyle": "solid",
1942 | "roughness": 1,
1943 | "opacity": 100,
1944 | "seed": 1543656363,
1945 | "version": 398,
1946 | "versionNonce": 425738379,
1947 | "isDeleted": false,
1948 | "groupIds": [
1949 | "Ipumnp_nfAUrSYTjNyzUE",
1950 | "YeCatkDJHlH-I1VK9a33I"
1951 | ]
1952 | },
1953 | {
1954 | "id": "joJquB7MIQWTSiqtuOWYp",
1955 | "type": "text",
1956 | "x": 568.3649553571415,
1957 | "y": -126.08816964285708,
1958 | "width": 36,
1959 | "height": 26,
1960 | "angle": 0,
1961 | "strokeColor": "#000000",
1962 | "backgroundColor": "transparent",
1963 | "fillStyle": "hachure",
1964 | "strokeWidth": 1,
1965 | "strokeStyle": "solid",
1966 | "roughness": 1,
1967 | "opacity": 100,
1968 | "seed": 448680069,
1969 | "version": 470,
1970 | "versionNonce": 1546264997,
1971 | "isDeleted": false,
1972 | "groupIds": [],
1973 | "text": "axios",
1974 | "fontSize": 20,
1975 | "fontFamily": 1,
1976 | "textAlign": "left",
1977 | "baseline": 21
1978 | },
1979 | {
1980 | "id": "Lzi2q0GLlDuX-CHLEMM64",
1981 | "type": "rectangle",
1982 | "x": 705.8741629464273,
1983 | "y": -212.11021205357144,
1984 | "width": 161.70703125,
1985 | "height": 52.98828125,
1986 | "angle": 0,
1987 | "strokeColor": "#000000",
1988 | "backgroundColor": "transparent",
1989 | "fillStyle": "hachure",
1990 | "strokeWidth": 1,
1991 | "strokeStyle": "solid",
1992 | "roughness": 1,
1993 | "opacity": 100,
1994 | "seed": 1725628875,
1995 | "version": 485,
1996 | "versionNonce": 1816000299,
1997 | "isDeleted": false,
1998 | "groupIds": [
1999 | "0ni9TwcpElbKDkqdqhjIe",
2000 | "XpRQxxCvvBVxS4Bqfp-Sy"
2001 | ]
2002 | },
2003 | {
2004 | "id": "bUZ2T8i0wQ-clDyggw2i9",
2005 | "type": "text",
2006 | "x": 743.2276785714273,
2007 | "y": -198.24218749999994,
2008 | "width": 87,
2009 | "height": 26,
2010 | "angle": 0,
2011 | "strokeColor": "#000000",
2012 | "backgroundColor": "transparent",
2013 | "fillStyle": "hachure",
2014 | "strokeWidth": 1,
2015 | "strokeStyle": "solid",
2016 | "roughness": 1,
2017 | "opacity": 100,
2018 | "seed": 1235686501,
2019 | "version": 563,
2020 | "versionNonce": 2015405317,
2021 | "isDeleted": false,
2022 | "groupIds": [],
2023 | "text": "react query",
2024 | "fontSize": 20,
2025 | "fontFamily": 1,
2026 | "textAlign": "left",
2027 | "baseline": 21
2028 | },
2029 | {
2030 | "id": "IZsb70nUuJCKtBksGWoiX",
2031 | "type": "rectangle",
2032 | "x": 917.0516183035709,
2033 | "y": -152.60686383928584,
2034 | "width": 161.70703125,
2035 | "height": 52.98828125,
2036 | "angle": 0,
2037 | "strokeColor": "#000000",
2038 | "backgroundColor": "transparent",
2039 | "fillStyle": "hachure",
2040 | "strokeWidth": 1,
2041 | "strokeStyle": "solid",
2042 | "roughness": 1,
2043 | "opacity": 100,
2044 | "seed": 1752372907,
2045 | "version": 425,
2046 | "versionNonce": 325835211,
2047 | "isDeleted": false,
2048 | "groupIds": [
2049 | "HtPZm5a5Z8YzH32BEJpyl",
2050 | "EM3UHykhi4dFjkSOWeQBp"
2051 | ]
2052 | },
2053 | {
2054 | "id": "kcrp1NiwM7byXfo8gXoDC",
2055 | "type": "text",
2056 | "x": 984.9051339285709,
2057 | "y": -138.73883928571428,
2058 | "width": 26,
2059 | "height": 26,
2060 | "angle": 0,
2061 | "strokeColor": "#000000",
2062 | "backgroundColor": "transparent",
2063 | "fillStyle": "hachure",
2064 | "strokeWidth": 1,
2065 | "strokeStyle": "solid",
2066 | "roughness": 1,
2067 | "opacity": 100,
2068 | "seed": 1559182725,
2069 | "version": 495,
2070 | "versionNonce": 221232229,
2071 | "isDeleted": false,
2072 | "groupIds": [],
2073 | "text": "swr",
2074 | "fontSize": 20,
2075 | "fontFamily": 1,
2076 | "textAlign": "left",
2077 | "baseline": 21
2078 | },
2079 | {
2080 | "id": "rKy8XymRIkf9pkVnIpq--",
2081 | "type": "arrow",
2082 | "x": 714.5513392857135,
2083 | "y": -18.8191964285715,
2084 | "width": 74.85491071428578,
2085 | "height": 31.9140625,
2086 | "angle": 0,
2087 | "strokeColor": "#000000",
2088 | "backgroundColor": "transparent",
2089 | "fillStyle": "hachure",
2090 | "strokeWidth": 1,
2091 | "strokeStyle": "solid",
2092 | "roughness": 1,
2093 | "opacity": 100,
2094 | "seed": 140068427,
2095 | "version": 89,
2096 | "versionNonce": 1812228203,
2097 | "isDeleted": false,
2098 | "groupIds": [],
2099 | "points": [
2100 | [
2101 | 0,
2102 | 0
2103 | ],
2104 | [
2105 | -74.85491071428578,
2106 | -31.9140625
2107 | ]
2108 | ],
2109 | "lastCommittedPoint": null
2110 | },
2111 | {
2112 | "id": "vz_VD0a5-QH_0ptUQSJ9g",
2113 | "type": "arrow",
2114 | "x": 798.2734374999993,
2115 | "y": -52.6082589285715,
2116 | "width": 3.258928571428555,
2117 | "height": 74.6875,
2118 | "angle": 0,
2119 | "strokeColor": "#000000",
2120 | "backgroundColor": "transparent",
2121 | "fillStyle": "hachure",
2122 | "strokeWidth": 1,
2123 | "strokeStyle": "solid",
2124 | "roughness": 1,
2125 | "opacity": 100,
2126 | "seed": 2054101893,
2127 | "version": 172,
2128 | "versionNonce": 321185733,
2129 | "isDeleted": false,
2130 | "groupIds": [],
2131 | "points": [
2132 | [
2133 | 0,
2134 | 0
2135 | ],
2136 | [
2137 | -3.258928571428555,
2138 | -74.6875
2139 | ]
2140 | ],
2141 | "lastCommittedPoint": null
2142 | },
2143 | {
2144 | "id": "xojT-Sbm9xpPzxaIhia1J",
2145 | "type": "arrow",
2146 | "x": 874.333705357142,
2147 | "y": -49.845982142857224,
2148 | "width": 57.93526785714289,
2149 | "height": 26.690848214285722,
2150 | "angle": 0,
2151 | "strokeColor": "#000000",
2152 | "backgroundColor": "transparent",
2153 | "fillStyle": "hachure",
2154 | "strokeWidth": 1,
2155 | "strokeStyle": "solid",
2156 | "roughness": 1,
2157 | "opacity": 100,
2158 | "seed": 159707525,
2159 | "version": 167,
2160 | "versionNonce": 1272062731,
2161 | "isDeleted": false,
2162 | "groupIds": [],
2163 | "points": [
2164 | [
2165 | 0,
2166 | 0
2167 | ],
2168 | [
2169 | 57.93526785714289,
2170 | -26.690848214285722
2171 | ]
2172 | ],
2173 | "lastCommittedPoint": null
2174 | },
2175 | {
2176 | "id": "TRzrP0sdYVkCpa6KXoQ6A",
2177 | "type": "arrow",
2178 | "x": 676.859375,
2179 | "y": 408.81026785714283,
2180 | "width": 71.59040178571422,
2181 | "height": 48.33705357142861,
2182 | "angle": 0,
2183 | "strokeColor": "#000000",
2184 | "backgroundColor": "transparent",
2185 | "fillStyle": "hachure",
2186 | "strokeWidth": 1,
2187 | "strokeStyle": "solid",
2188 | "roughness": 1,
2189 | "opacity": 100,
2190 | "seed": 1392353541,
2191 | "version": 26,
2192 | "versionNonce": 1800374699,
2193 | "isDeleted": false,
2194 | "groupIds": [],
2195 | "points": [
2196 | [
2197 | 0,
2198 | 0
2199 | ],
2200 | [
2201 | 71.59040178571422,
2202 | 48.33705357142861
2203 | ]
2204 | ],
2205 | "lastCommittedPoint": null
2206 | },
2207 | {
2208 | "id": "0A1-LExkCVydh_jZ2FDW7",
2209 | "type": "arrow",
2210 | "x": 598.4162946428571,
2211 | "y": 415.50111607142856,
2212 | "width": 19.50334821428578,
2213 | "height": 51.96428571428572,
2214 | "angle": 0,
2215 | "strokeColor": "#000000",
2216 | "backgroundColor": "transparent",
2217 | "fillStyle": "hachure",
2218 | "strokeWidth": 1,
2219 | "strokeStyle": "solid",
2220 | "roughness": 1,
2221 | "opacity": 100,
2222 | "seed": 749670085,
2223 | "version": 20,
2224 | "versionNonce": 1518828165,
2225 | "isDeleted": false,
2226 | "groupIds": [],
2227 | "points": [
2228 | [
2229 | 0,
2230 | 0
2231 | ],
2232 | [
2233 | -19.50334821428578,
2234 | 51.96428571428572
2235 | ]
2236 | ],
2237 | "lastCommittedPoint": null
2238 | },
2239 | {
2240 | "id": "Ds-yxYmnInSBCZB6OyUFg",
2241 | "type": "arrow",
2242 | "x": 512.7299107142857,
2243 | "y": 410.85825892857144,
2244 | "width": 114.40290178571422,
2245 | "height": 61.20535714285711,
2246 | "angle": 0,
2247 | "strokeColor": "#000000",
2248 | "backgroundColor": "transparent",
2249 | "fillStyle": "hachure",
2250 | "strokeWidth": 1,
2251 | "strokeStyle": "solid",
2252 | "roughness": 1,
2253 | "opacity": 100,
2254 | "seed": 1809665637,
2255 | "version": 32,
2256 | "versionNonce": 262609995,
2257 | "isDeleted": false,
2258 | "groupIds": [],
2259 | "points": [
2260 | [
2261 | 0,
2262 | 0
2263 | ],
2264 | [
2265 | -114.40290178571422,
2266 | 61.20535714285711
2267 | ]
2268 | ],
2269 | "lastCommittedPoint": null
2270 | },
2271 | {
2272 | "id": "EUF2BTAqnua2jY--XeTip",
2273 | "type": "arrow",
2274 | "x": 647.8046875,
2275 | "y": 311.9185267857143,
2276 | "width": 205.4296875,
2277 | "height": 117.03683035714283,
2278 | "angle": 0,
2279 | "strokeColor": "#000000",
2280 | "backgroundColor": "transparent",
2281 | "fillStyle": "hachure",
2282 | "strokeWidth": 1,
2283 | "strokeStyle": "solid",
2284 | "roughness": 1,
2285 | "opacity": 100,
2286 | "seed": 811728683,
2287 | "version": 57,
2288 | "versionNonce": 1998578149,
2289 | "isDeleted": false,
2290 | "groupIds": [],
2291 | "points": [
2292 | [
2293 | 0,
2294 | 0
2295 | ],
2296 | [
2297 | 205.4296875,
2298 | -117.03683035714283
2299 | ]
2300 | ],
2301 | "lastCommittedPoint": null
2302 | },
2303 | {
2304 | "id": "07FPp_S2J4TS5bl2cqbcA",
2305 | "type": "arrow",
2306 | "x": 1114,
2307 | "y": 215.94196428571428,
2308 | "width": 168.57700892857156,
2309 | "height": 53.32589285714289,
2310 | "angle": 0,
2311 | "strokeColor": "#000000",
2312 | "backgroundColor": "transparent",
2313 | "fillStyle": "hachure",
2314 | "strokeWidth": 1,
2315 | "strokeStyle": "solid",
2316 | "roughness": 1,
2317 | "opacity": 100,
2318 | "seed": 736932363,
2319 | "version": 28,
2320 | "versionNonce": 1957911275,
2321 | "isDeleted": false,
2322 | "groupIds": [],
2323 | "points": [
2324 | [
2325 | 0,
2326 | 0
2327 | ],
2328 | [
2329 | 168.57700892857156,
2330 | 53.32589285714289
2331 | ]
2332 | ],
2333 | "lastCommittedPoint": null
2334 | },
2335 | {
2336 | "id": "abdh4_w6EPEzKSKRKozQM",
2337 | "type": "rectangle",
2338 | "x": 1506.5750558035716,
2339 | "y": 402.4891183035715,
2340 | "width": 161.70703125,
2341 | "height": 52.98828125,
2342 | "angle": 0,
2343 | "strokeColor": "#000000",
2344 | "backgroundColor": "transparent",
2345 | "fillStyle": "hachure",
2346 | "strokeWidth": 1,
2347 | "strokeStyle": "solid",
2348 | "roughness": 1,
2349 | "opacity": 100,
2350 | "seed": 1899176299,
2351 | "version": 576,
2352 | "versionNonce": 1727290693,
2353 | "isDeleted": false,
2354 | "groupIds": [
2355 | "GKjekNiLtXTOUP7unmTbq",
2356 | "XPA7OXQMljct_x7zp1VFQ"
2357 | ]
2358 | },
2359 | {
2360 | "id": "3Ak6Kd5jIRY1OWn8HjI-3",
2361 | "type": "text",
2362 | "x": 1552.5546875,
2363 | "y": 416.35156250000006,
2364 | "width": 69,
2365 | "height": 26,
2366 | "angle": 0,
2367 | "strokeColor": "#000000",
2368 | "backgroundColor": "transparent",
2369 | "fillStyle": "hachure",
2370 | "strokeWidth": 1,
2371 | "strokeStyle": "solid",
2372 | "roughness": 1,
2373 | "opacity": 100,
2374 | "seed": 1209679557,
2375 | "version": 648,
2376 | "versionNonce": 1996408203,
2377 | "isDeleted": false,
2378 | "groupIds": [],
2379 | "text": "CSS-in-JS",
2380 | "fontSize": 20,
2381 | "fontFamily": 1,
2382 | "textAlign": "left",
2383 | "baseline": 21
2384 | },
2385 | {
2386 | "id": "8PSBMIurljeBreMNEqtYv",
2387 | "type": "rectangle",
2388 | "x": 1501.3685825892849,
2389 | "y": 330.2290736607141,
2390 | "width": 161.70703125,
2391 | "height": 52.98828125,
2392 | "angle": 0,
2393 | "strokeColor": "#000000",
2394 | "backgroundColor": "transparent",
2395 | "fillStyle": "hachure",
2396 | "strokeWidth": 1,
2397 | "strokeStyle": "solid",
2398 | "roughness": 1,
2399 | "opacity": 100,
2400 | "seed": 214023179,
2401 | "version": 628,
2402 | "versionNonce": 291663013,
2403 | "isDeleted": false,
2404 | "groupIds": [
2405 | "a-WRz5OU4-JJ37v8NLb2u",
2406 | "OaX_aV1covMM7rKbDANZ1"
2407 | ]
2408 | },
2409 | {
2410 | "id": "wPTPCUl3loRXWIkNuYIjC",
2411 | "type": "text",
2412 | "x": 1542.2220982142849,
2413 | "y": 343.7232142857141,
2414 | "width": 80,
2415 | "height": 26,
2416 | "angle": 0,
2417 | "strokeColor": "#000000",
2418 | "backgroundColor": "transparent",
2419 | "fillStyle": "hachure",
2420 | "strokeWidth": 1,
2421 | "strokeStyle": "solid",
2422 | "roughness": 1,
2423 | "opacity": 100,
2424 | "seed": 1716526629,
2425 | "version": 711,
2426 | "versionNonce": 2109987883,
2427 | "isDeleted": false,
2428 | "groupIds": [],
2429 | "text": "传统方案",
2430 | "fontSize": 20,
2431 | "fontFamily": 1,
2432 | "textAlign": "left",
2433 | "baseline": 21
2434 | },
2435 | {
2436 | "id": "IZP-Lq0gtVylLIl5EY9VV",
2437 | "type": "rectangle",
2438 | "x": 1520.1911272321424,
2439 | "y": 487.0817522321429,
2440 | "width": 161.70703125,
2441 | "height": 52.98828125,
2442 | "angle": 0,
2443 | "strokeColor": "#000000",
2444 | "backgroundColor": "transparent",
2445 | "fillStyle": "hachure",
2446 | "strokeWidth": 1,
2447 | "strokeStyle": "solid",
2448 | "roughness": 1,
2449 | "opacity": 100,
2450 | "seed": 233562693,
2451 | "version": 601,
2452 | "versionNonce": 370642949,
2453 | "isDeleted": false,
2454 | "groupIds": [
2455 | "6ccvioLwsqaiVbH7rRG5y",
2456 | "jqvEXZp5pnFTwH-tL_lO7"
2457 | ]
2458 | },
2459 | {
2460 | "id": "ldNJxFyTWelrsY2PgC27Z",
2461 | "type": "text",
2462 | "x": 1564.5446428571424,
2463 | "y": 500.5758928571429,
2464 | "width": 73,
2465 | "height": 26,
2466 | "angle": 0,
2467 | "strokeColor": "#000000",
2468 | "backgroundColor": "transparent",
2469 | "fillStyle": "hachure",
2470 | "strokeWidth": 1,
2471 | "strokeStyle": "solid",
2472 | "roughness": 1,
2473 | "opacity": 100,
2474 | "seed": 15601803,
2475 | "version": 670,
2476 | "versionNonce": 619519691,
2477 | "isDeleted": false,
2478 | "groupIds": [],
2479 | "text": "Atom CSS",
2480 | "fontSize": 20,
2481 | "fontFamily": 1,
2482 | "textAlign": "left",
2483 | "baseline": 21
2484 | },
2485 | {
2486 | "id": "72NyIAbAFqe0eMIGDavfN",
2487 | "type": "arrow",
2488 | "x": 1456.853794642857,
2489 | "y": 342.61607142857144,
2490 | "width": 22.723214285714448,
2491 | "height": 9.977678571428555,
2492 | "angle": 0,
2493 | "strokeColor": "#000000",
2494 | "backgroundColor": "transparent",
2495 | "fillStyle": "hachure",
2496 | "strokeWidth": 1,
2497 | "strokeStyle": "solid",
2498 | "roughness": 1,
2499 | "opacity": 100,
2500 | "seed": 2145701413,
2501 | "version": 14,
2502 | "versionNonce": 1125205861,
2503 | "isDeleted": false,
2504 | "groupIds": [],
2505 | "points": [
2506 | [
2507 | 0,
2508 | 0
2509 | ],
2510 | [
2511 | 22.723214285714448,
2512 | 9.977678571428555
2513 | ]
2514 | ],
2515 | "lastCommittedPoint": null
2516 | },
2517 | {
2518 | "id": "g3M_RpAk0XHBjPruiLpuO",
2519 | "type": "arrow",
2520 | "x": 1419.080357142857,
2521 | "y": 371.6841517857143,
2522 | "width": 61.9140625,
2523 | "height": 42.08147321428572,
2524 | "angle": 0,
2525 | "strokeColor": "#000000",
2526 | "backgroundColor": "transparent",
2527 | "fillStyle": "hachure",
2528 | "strokeWidth": 1,
2529 | "strokeStyle": "solid",
2530 | "roughness": 1,
2531 | "opacity": 100,
2532 | "seed": 2113030091,
2533 | "version": 32,
2534 | "versionNonce": 655691115,
2535 | "isDeleted": false,
2536 | "groupIds": [],
2537 | "points": [
2538 | [
2539 | 0,
2540 | 0
2541 | ],
2542 | [
2543 | 61.9140625,
2544 | 42.08147321428572
2545 | ]
2546 | ],
2547 | "lastCommittedPoint": null
2548 | },
2549 | {
2550 | "id": "tbW6LRBmrXurcNmR4NzJ4",
2551 | "type": "arrow",
2552 | "x": 1383.2544642857142,
2553 | "y": 383.00669642857144,
2554 | "width": 105.2734375,
2555 | "height": 118.66629464285711,
2556 | "angle": 0,
2557 | "strokeColor": "#000000",
2558 | "backgroundColor": "transparent",
2559 | "fillStyle": "hachure",
2560 | "strokeWidth": 1,
2561 | "strokeStyle": "solid",
2562 | "roughness": 1,
2563 | "opacity": 100,
2564 | "seed": 653240741,
2565 | "version": 33,
2566 | "versionNonce": 1251807941,
2567 | "isDeleted": false,
2568 | "groupIds": [],
2569 | "points": [
2570 | [
2571 | 0,
2572 | 0
2573 | ],
2574 | [
2575 | 105.2734375,
2576 | 118.66629464285711
2577 | ]
2578 | ],
2579 | "lastCommittedPoint": null
2580 | },
2581 | {
2582 | "id": "1R95eVfVsIRmoX_FC6KXC",
2583 | "type": "arrow",
2584 | "x": 960.5558035714286,
2585 | "y": 239.31361607142856,
2586 | "width": 16.72433035714289,
2587 | "height": 31.037946428571445,
2588 | "angle": 0,
2589 | "strokeColor": "#000000",
2590 | "backgroundColor": "transparent",
2591 | "fillStyle": "hachure",
2592 | "strokeWidth": 1,
2593 | "strokeStyle": "solid",
2594 | "roughness": 1,
2595 | "opacity": 100,
2596 | "seed": 366471749,
2597 | "version": 18,
2598 | "versionNonce": 962097701,
2599 | "isDeleted": false,
2600 | "groupIds": [],
2601 | "points": [
2602 | [
2603 | 0,
2604 | 0
2605 | ],
2606 | [
2607 | -16.72433035714289,
2608 | 31.037946428571445
2609 | ]
2610 | ],
2611 | "lastCommittedPoint": null
2612 | },
2613 | {
2614 | "id": "-yfddn6ykwyOaGNkoHXrj",
2615 | "type": "rectangle",
2616 | "x": 805.1877790178564,
2617 | "y": 386.98800223214295,
2618 | "width": 161.70703125,
2619 | "height": 52.98828125,
2620 | "angle": 0,
2621 | "strokeColor": "#000000",
2622 | "backgroundColor": "transparent",
2623 | "fillStyle": "hachure",
2624 | "strokeWidth": 1,
2625 | "strokeStyle": "solid",
2626 | "roughness": 1,
2627 | "opacity": 100,
2628 | "seed": 1540138149,
2629 | "version": 300,
2630 | "versionNonce": 2084236971,
2631 | "isDeleted": false,
2632 | "groupIds": [
2633 | "q_VdfHkMwqdjqO5Xl1mZK"
2634 | ]
2635 | },
2636 | {
2637 | "id": "qJxwuQ4LIkKcDJSWvNRGo",
2638 | "type": "text",
2639 | "x": 859.5412946428564,
2640 | "y": 400.1082589285714,
2641 | "width": 53,
2642 | "height": 26,
2643 | "angle": 0,
2644 | "strokeColor": "#000000",
2645 | "backgroundColor": "transparent",
2646 | "fillStyle": "hachure",
2647 | "strokeWidth": 1,
2648 | "strokeStyle": "solid",
2649 | "roughness": 1,
2650 | "opacity": 100,
2651 | "seed": 272180267,
2652 | "version": 372,
2653 | "versionNonce": 741401989,
2654 | "isDeleted": false,
2655 | "groupIds": [],
2656 | "text": "nest.js",
2657 | "fontSize": 20,
2658 | "fontFamily": 1,
2659 | "textAlign": "left",
2660 | "baseline": 21
2661 | },
2662 | {
2663 | "id": "PYPRBrPSOtSdZU5p1-VqF",
2664 | "type": "arrow",
2665 | "x": 935.03125,
2666 | "y": 354.78794642857144,
2667 | "width": 19.65401785714289,
2668 | "height": 25.485491071428555,
2669 | "angle": 0,
2670 | "strokeColor": "#000000",
2671 | "backgroundColor": "transparent",
2672 | "fillStyle": "hachure",
2673 | "strokeWidth": 1,
2674 | "strokeStyle": "solid",
2675 | "roughness": 1,
2676 | "opacity": 100,
2677 | "seed": 456248811,
2678 | "version": 26,
2679 | "versionNonce": 1180953829,
2680 | "isDeleted": false,
2681 | "groupIds": [],
2682 | "points": [
2683 | [
2684 | 0,
2685 | 0
2686 | ],
2687 | [
2688 | -19.65401785714289,
2689 | 25.485491071428555
2690 | ]
2691 | ],
2692 | "lastCommittedPoint": null
2693 | },
2694 | {
2695 | "id": "SSuq-zZ0zk9OEF14JZpt3",
2696 | "type": "arrow",
2697 | "x": 1063.489955357143,
2698 | "y": 254.61941964285714,
2699 | "width": 171.34486607142867,
2700 | "height": 186.85267857142858,
2701 | "angle": 0,
2702 | "strokeColor": "#000000",
2703 | "backgroundColor": "transparent",
2704 | "fillStyle": "hachure",
2705 | "strokeWidth": 1,
2706 | "strokeStyle": "solid",
2707 | "roughness": 1,
2708 | "opacity": 100,
2709 | "seed": 368065669,
2710 | "version": 34,
2711 | "versionNonce": 868843499,
2712 | "isDeleted": false,
2713 | "groupIds": [],
2714 | "points": [
2715 | [
2716 | 0,
2717 | 0
2718 | ],
2719 | [
2720 | 171.34486607142867,
2721 | 186.85267857142858
2722 | ]
2723 | ],
2724 | "lastCommittedPoint": null
2725 | },
2726 | {
2727 | "id": "oN4JRSyQo3VNb1s6HbF1t",
2728 | "type": "arrow",
2729 | "x": 856.6205357142857,
2730 | "y": 167.43415178571428,
2731 | "width": 71.72433035714278,
2732 | "height": 17.578125,
2733 | "angle": 0,
2734 | "strokeColor": "#000000",
2735 | "backgroundColor": "transparent",
2736 | "fillStyle": "hachure",
2737 | "strokeWidth": 1,
2738 | "strokeStyle": "solid",
2739 | "roughness": 1,
2740 | "opacity": 100,
2741 | "seed": 951806597,
2742 | "version": 36,
2743 | "versionNonce": 1736378437,
2744 | "isDeleted": false,
2745 | "groupIds": [],
2746 | "points": [
2747 | [
2748 | 0,
2749 | 0
2750 | ],
2751 | [
2752 | -71.72433035714278,
2753 | -17.578125
2754 | ]
2755 | ],
2756 | "lastCommittedPoint": null
2757 | },
2758 | {
2759 | "id": "azBPB_dfrHahTJLjJqBqf",
2760 | "type": "rectangle",
2761 | "x": 328.4188058035718,
2762 | "y": -31.09793526785714,
2763 | "width": 161.70703125,
2764 | "height": 52.98828125,
2765 | "angle": 0,
2766 | "strokeColor": "#000000",
2767 | "backgroundColor": "transparent",
2768 | "fillStyle": "hachure",
2769 | "strokeWidth": 1,
2770 | "strokeStyle": "solid",
2771 | "roughness": 1,
2772 | "opacity": 100,
2773 | "seed": 1296450059,
2774 | "version": 275,
2775 | "versionNonce": 436750987,
2776 | "isDeleted": false,
2777 | "groupIds": [
2778 | "pc54Ajfx0aWPnZgdnXpyR"
2779 | ]
2780 | },
2781 | {
2782 | "id": "6yBvmze_ZXtMiP4-U8ysN",
2783 | "type": "text",
2784 | "x": 392.772321428572,
2785 | "y": -17.60379464285714,
2786 | "width": 33,
2787 | "height": 26,
2788 | "angle": 0,
2789 | "strokeColor": "#000000",
2790 | "backgroundColor": "transparent",
2791 | "fillStyle": "hachure",
2792 | "strokeWidth": 1,
2793 | "strokeStyle": "solid",
2794 | "roughness": 1,
2795 | "opacity": 100,
2796 | "seed": 1119811621,
2797 | "version": 338,
2798 | "versionNonce": 559921061,
2799 | "isDeleted": false,
2800 | "groupIds": [],
2801 | "text": "Jest",
2802 | "fontSize": 20,
2803 | "fontFamily": 1,
2804 | "textAlign": "left",
2805 | "baseline": 21
2806 | },
2807 | {
2808 | "id": "TnMKNgeMHIkoWJS0Aghsr",
2809 | "type": "rectangle",
2810 | "x": 317.86077008928567,
2811 | "y": 49.577287946428555,
2812 | "width": 161.70703125,
2813 | "height": 52.98828125,
2814 | "angle": 0,
2815 | "strokeColor": "#000000",
2816 | "backgroundColor": "transparent",
2817 | "fillStyle": "hachure",
2818 | "strokeWidth": 1,
2819 | "strokeStyle": "solid",
2820 | "roughness": 1,
2821 | "opacity": 100,
2822 | "seed": 2021796325,
2823 | "version": 240,
2824 | "versionNonce": 1867825451,
2825 | "isDeleted": false,
2826 | "groupIds": [
2827 | "GWioRiIbZQOHqsoUjPRoa"
2828 | ]
2829 | },
2830 | {
2831 | "id": "EzZzDi_VHUEI-k4OvpRGy",
2832 | "type": "text",
2833 | "x": 335.71428571428567,
2834 | "y": 65.19754464285711,
2835 | "width": 126,
2836 | "height": 21,
2837 | "angle": 0,
2838 | "strokeColor": "#000000",
2839 | "backgroundColor": "transparent",
2840 | "fillStyle": "hachure",
2841 | "strokeWidth": 1,
2842 | "strokeStyle": "solid",
2843 | "roughness": 1,
2844 | "opacity": 100,
2845 | "seed": 1736020715,
2846 | "version": 323,
2847 | "versionNonce": 1848867589,
2848 | "isDeleted": false,
2849 | "groupIds": [],
2850 | "text": "React Testing Libary",
2851 | "fontSize": 16,
2852 | "fontFamily": 1,
2853 | "textAlign": "left",
2854 | "baseline": 17
2855 | },
2856 | {
2857 | "id": "NAiG9AvcwuDZuxh_3RRq4",
2858 | "type": "arrow",
2859 | "x": 573.5636160714286,
2860 | "y": 127.4609375,
2861 | "width": 60.86495535714289,
2862 | "height": 30.284598214285722,
2863 | "angle": 0,
2864 | "strokeColor": "#000000",
2865 | "backgroundColor": "transparent",
2866 | "fillStyle": "hachure",
2867 | "strokeWidth": 1,
2868 | "strokeStyle": "solid",
2869 | "roughness": 1,
2870 | "opacity": 100,
2871 | "seed": 475128011,
2872 | "version": 24,
2873 | "versionNonce": 1561945035,
2874 | "isDeleted": false,
2875 | "groupIds": [],
2876 | "points": [
2877 | [
2878 | 0,
2879 | 0
2880 | ],
2881 | [
2882 | -60.86495535714289,
2883 | -30.284598214285722
2884 | ]
2885 | ],
2886 | "lastCommittedPoint": null
2887 | },
2888 | {
2889 | "id": "fngefTLK6IeyB-9t41ukR",
2890 | "type": "arrow",
2891 | "x": 633.8203125,
2892 | "y": 93.17522321428567,
2893 | "width": 121.99776785714289,
2894 | "height": 88.04129464285711,
2895 | "angle": 0,
2896 | "strokeColor": "#000000",
2897 | "backgroundColor": "transparent",
2898 | "fillStyle": "hachure",
2899 | "strokeWidth": 1,
2900 | "strokeStyle": "solid",
2901 | "roughness": 1,
2902 | "opacity": 100,
2903 | "seed": 1674794411,
2904 | "version": 34,
2905 | "versionNonce": 645386853,
2906 | "isDeleted": false,
2907 | "groupIds": [],
2908 | "points": [
2909 | [
2910 | 0,
2911 | 0
2912 | ],
2913 | [
2914 | -121.99776785714289,
2915 | -88.04129464285711
2916 | ]
2917 | ],
2918 | "lastCommittedPoint": null
2919 | },
2920 | {
2921 | "id": "LJag2p5OIopH2hXU6olvk",
2922 | "type": "rectangle",
2923 | "x": 1034.2826450892871,
2924 | "y": 599.9310825892856,
2925 | "width": 161.70703125,
2926 | "height": 52.98828125,
2927 | "angle": 0,
2928 | "strokeColor": "#000000",
2929 | "backgroundColor": "transparent",
2930 | "fillStyle": "hachure",
2931 | "strokeWidth": 1,
2932 | "strokeStyle": "solid",
2933 | "roughness": 1,
2934 | "opacity": 100,
2935 | "seed": 1756720101,
2936 | "version": 272,
2937 | "versionNonce": 2070983275,
2938 | "isDeleted": false,
2939 | "groupIds": [
2940 | "Eop0NgHdoMwauIj3SyaNk"
2941 | ]
2942 | },
2943 | {
2944 | "id": "UDQHwvEmCgQfBhCkgWdJL",
2945 | "type": "text",
2946 | "x": 1105.6361607142871,
2947 | "y": 613.4252232142856,
2948 | "width": 19,
2949 | "height": 26,
2950 | "angle": 0,
2951 | "strokeColor": "#000000",
2952 | "backgroundColor": "transparent",
2953 | "fillStyle": "hachure",
2954 | "strokeWidth": 1,
2955 | "strokeStyle": "solid",
2956 | "roughness": 1,
2957 | "opacity": 100,
2958 | "seed": 949186795,
2959 | "version": 350,
2960 | "versionNonce": 922369477,
2961 | "isDeleted": false,
2962 | "groupIds": [],
2963 | "text": "RN",
2964 | "fontSize": 20,
2965 | "fontFamily": 1,
2966 | "textAlign": "left",
2967 | "baseline": 21
2968 | },
2969 | {
2970 | "id": "WWGqax3dmZGr_FfFDc4LO",
2971 | "type": "arrow",
2972 | "x": 1200.1640625,
2973 | "y": 538.2555803571429,
2974 | "width": 47.86272321428578,
2975 | "height": 39.609375,
2976 | "angle": 0,
2977 | "strokeColor": "#000000",
2978 | "backgroundColor": "transparent",
2979 | "fillStyle": "hachure",
2980 | "strokeWidth": 1,
2981 | "strokeStyle": "solid",
2982 | "roughness": 1,
2983 | "opacity": 100,
2984 | "seed": 2064829515,
2985 | "version": 22,
2986 | "versionNonce": 383270181,
2987 | "isDeleted": false,
2988 | "groupIds": [],
2989 | "points": [
2990 | [
2991 | 0,
2992 | 0
2993 | ],
2994 | [
2995 | -47.86272321428578,
2996 | 39.609375
2997 | ]
2998 | ],
2999 | "lastCommittedPoint": null
3000 | },
3001 | {
3002 | "id": "-MOtSiXcZo_rj9yEw_zlc",
3003 | "type": "rectangle",
3004 | "x": 1252.3909040178564,
3005 | "y": 638.708984375,
3006 | "width": 161.70703125,
3007 | "height": 52.98828125,
3008 | "angle": 0,
3009 | "strokeColor": "#000000",
3010 | "backgroundColor": "transparent",
3011 | "fillStyle": "hachure",
3012 | "strokeWidth": 1,
3013 | "strokeStyle": "solid",
3014 | "roughness": 1,
3015 | "opacity": 100,
3016 | "seed": 1805932747,
3017 | "version": 266,
3018 | "versionNonce": 941624133,
3019 | "isDeleted": false,
3020 | "groupIds": [
3021 | "tQE8ku0g3fnHXRv8GJ4vM"
3022 | ]
3023 | },
3024 | {
3025 | "id": "fmz3M1mq5GEIAfqg3UlM6",
3026 | "type": "text",
3027 | "x": 1316.376116071428,
3028 | "y": 651.8348214285716,
3029 | "width": 33,
3030 | "height": 26,
3031 | "angle": 0,
3032 | "strokeColor": "#000000",
3033 | "backgroundColor": "transparent",
3034 | "fillStyle": "hachure",
3035 | "strokeWidth": 1,
3036 | "strokeStyle": "solid",
3037 | "roughness": 1,
3038 | "opacity": 100,
3039 | "seed": 1375907173,
3040 | "version": 329,
3041 | "versionNonce": 1647114123,
3042 | "isDeleted": false,
3043 | "groupIds": [],
3044 | "text": "Taro",
3045 | "fontSize": 20,
3046 | "fontFamily": 1,
3047 | "textAlign": "left",
3048 | "baseline": 21
3049 | },
3050 | {
3051 | "id": "eRZ3OkY1mJRbjbowoTY2r",
3052 | "type": "rectangle",
3053 | "x": 1465.1029575892867,
3054 | "y": 663.3909040178577,
3055 | "width": 161.70703125,
3056 | "height": 52.98828125,
3057 | "angle": 0,
3058 | "strokeColor": "#000000",
3059 | "backgroundColor": "transparent",
3060 | "fillStyle": "hachure",
3061 | "strokeWidth": 1,
3062 | "strokeStyle": "solid",
3063 | "roughness": 1,
3064 | "opacity": 100,
3065 | "seed": 1636605349,
3066 | "version": 265,
3067 | "versionNonce": 1769792395,
3068 | "isDeleted": false,
3069 | "groupIds": [
3070 | "ruDiFDdhntW06pmNoZHoI"
3071 | ]
3072 | },
3073 | {
3074 | "id": "tV9qXQoNzxkdQFJbkhpyS",
3075 | "type": "text",
3076 | "x": 1523.9564732142867,
3077 | "y": 676.8850446428577,
3078 | "width": 44,
3079 | "height": 26,
3080 | "angle": 0,
3081 | "strokeColor": "#000000",
3082 | "backgroundColor": "transparent",
3083 | "fillStyle": "hachure",
3084 | "strokeWidth": 1,
3085 | "strokeStyle": "solid",
3086 | "roughness": 1,
3087 | "opacity": 100,
3088 | "seed": 1095842603,
3089 | "version": 341,
3090 | "versionNonce": 601697957,
3091 | "isDeleted": false,
3092 | "groupIds": [],
3093 | "text": "Remax",
3094 | "fontSize": 20,
3095 | "fontFamily": 1,
3096 | "textAlign": "left",
3097 | "baseline": 21
3098 | },
3099 | {
3100 | "id": "XDWuvgjzEKB68tjvmVYUD",
3101 | "type": "arrow",
3102 | "x": 1297.0669642857142,
3103 | "y": 551.84375,
3104 | "width": 24.799107142857338,
3105 | "height": 52.444196428571445,
3106 | "angle": 0,
3107 | "strokeColor": "#000000",
3108 | "backgroundColor": "transparent",
3109 | "fillStyle": "hachure",
3110 | "strokeWidth": 1,
3111 | "strokeStyle": "solid",
3112 | "roughness": 1,
3113 | "opacity": 100,
3114 | "seed": 477345125,
3115 | "version": 20,
3116 | "versionNonce": 1322802955,
3117 | "isDeleted": false,
3118 | "groupIds": [],
3119 | "points": [
3120 | [
3121 | 0,
3122 | 0
3123 | ],
3124 | [
3125 | 24.799107142857338,
3126 | 52.444196428571445
3127 | ]
3128 | ],
3129 | "lastCommittedPoint": null
3130 | },
3131 | {
3132 | "id": "F8zt6jQkL1r0ZK-ninZl3",
3133 | "type": "arrow",
3134 | "x": 1364.0145089285716,
3135 | "y": 529.9073660714286,
3136 | "width": 123.72209821428555,
3137 | "height": 102.0703125,
3138 | "angle": 0,
3139 | "strokeColor": "#000000",
3140 | "backgroundColor": "transparent",
3141 | "fillStyle": "hachure",
3142 | "strokeWidth": 1,
3143 | "strokeStyle": "solid",
3144 | "roughness": 1,
3145 | "opacity": 100,
3146 | "seed": 1890134821,
3147 | "version": 38,
3148 | "versionNonce": 1695703275,
3149 | "isDeleted": false,
3150 | "groupIds": [],
3151 | "points": [
3152 | [
3153 | 0,
3154 | 0
3155 | ],
3156 | [
3157 | 123.72209821428555,
3158 | 102.0703125
3159 | ]
3160 | ],
3161 | "lastCommittedPoint": null
3162 | }
3163 | ],
3164 | "appState": {
3165 | "viewBackgroundColor": "#ffffff"
3166 | }
3167 | }
--------------------------------------------------------------------------------