-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathApp架构.drawio
858 lines (858 loc) · 115 KB
/
App架构.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
<mxfile host="app.diagrams.net" modified="2021-10-21T07:21:07.442Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36" etag="Nbyr0R1lTNOXE3SxyKs4" version="15.5.7" type="github">
<diagram id="ZCTAd2dqKEFfwxjBTOtV" name="Page-1">
<mxGraphModel dx="1381" dy="967" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="9mrLcWT0ag8NhDAjt_gs-1" value="" style="rounded=0;whiteSpace=wrap;html=1;shadow=0;glass=0;fontColor=#FFFFFF;sketch=0;strokeColor=none;" vertex="1" parent="1">
<mxGeometry x="530" y="620" width="1990" height="1360" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-2" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;arcSize=3;shadow=1;sketch=0;glass=0;" vertex="1" parent="1">
<mxGeometry x="580" y="1202" width="1650" height="288" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-3" value="<b>基础组件</b>" style="rounded=0;whiteSpace=wrap;html=1;fontColor=#ffffff;fillColor=#3399FF;strokeColor=none;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="630" y="1183" width="80" height="34.29" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-4" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f6f6f6;arcSize=3;" vertex="1" parent="1">
<mxGeometry x="608" y="1240" width="750" height="220" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-5" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">线程管理</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="630" y="1282" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-6" value="<b>平台-通用组件</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="1">
<mxGeometry x="943" y="1250" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-7" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">缓存</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="750" y="1282" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-8" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">CDN</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="870" y="1282" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-9" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">Lumos容器</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="990" y="1282" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-10" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">加密/解密</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1110" y="1282" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-11" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">安卓网络库</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="630" y="1322" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-12" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">权限管理</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="750" y="1322" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-13" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">模块管理</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="870" y="1322" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-14" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">资源上传</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="990" y="1322" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-15" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">扫码</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1110" y="1322" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-16" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">APM</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="630" y="1362" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-17" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">DNS</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="750" y="1362" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-18" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">分享</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="869" y="1362" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-19" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">调试工具</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="991.5" y="1362" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-20" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">强制升级</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1110" y="1362" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-21" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">启动管理</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1228.5" y="1282" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-22" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">配置SDK</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1228.5" y="1322" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-23" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">ABSDK</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1228.5" y="1362" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-24" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">Tinker热更新</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;gradientDirection=north;fillColor=#DCE1E6;" vertex="1" parent="1">
<mxGeometry x="1110" y="1402" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-25" value="<b style="color: rgb(69, 74, 82); font-family: verdana; font-size: 12px;">魔方DSL-SDK</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#DCE1E6;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="750" y="1402" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-26" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">音视频</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#DCE1E6;" vertex="1" parent="1">
<mxGeometry x="870" y="1402" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-27" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">日志</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#DCE1E6;" vertex="1" parent="1">
<mxGeometry x="990" y="1402" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-28" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="580" y="1520" width="1690" height="420.01" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-29" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;arcSize=3;shadow=1;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-28">
<mxGeometry y="20.01" width="1650" height="400" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-30" value="<b>三方依赖</b>" style="rounded=0;whiteSpace=wrap;html=1;fontColor=#ffffff;fillColor=#3399FF;strokeColor=none;aspect=fixed;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-28">
<mxGeometry x="50" width="80" height="34.29" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-31" value="" style="group" connectable="0" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-28">
<mxGeometry x="30" y="50.01" width="780" height="340" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-32" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f6f6f6;arcSize=3;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry width="780" height="340" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-33" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">AFNetwoking</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="20.8" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-34" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">APAddrBook</b></font>" style="rounded=0;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;whiteSpace=wrap;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="145.6" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-35" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">AliCloud</b></font>" style="rounded=0;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;whiteSpace=wrap;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="268.84000000000003" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-36" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">Aspects</b></font>" style="rounded=0;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;whiteSpace=wrap;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="395.2" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-37" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">Bolts</b></font>" style="rounded=0;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;whiteSpace=wrap;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="520" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-38" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">IQKeyboard</b></font>" style="rounded=0;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;whiteSpace=wrap;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="641.6800000000001" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-39" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">wechat</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="20.8" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-40" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">Lumberjack</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="145.6" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-41" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">DACirPorcess</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="268.84000000000003" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-42" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">EmptyDataSet</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="395.2" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-43" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">FLAAminateImg</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="520" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-44" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">FMDB</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="641.6800000000001" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-45" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">KVOController</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="145.6" y="138.57000000000005" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-46" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">alipay</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="268.84000000000003" y="138.57000000000005" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-47" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">MBProgess</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="395.2" y="138.57000000000005" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-48" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">MJExtension</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="520" y="138.57000000000005" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-49" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">MJRefresh</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="641.6800000000001" y="138.57000000000005" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-50" value="<b>iOS-依赖库</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="348.40000000000003" y="10" width="83.2" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-51" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">Masonry</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="145.6" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-52" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">PhotoBrowser</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="268.84000000000003" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-53" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">Protobuf</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="395.2" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-54" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">umeng</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="520" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-55" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">YYImage</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="641.6800000000001" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-56" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">IGList</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="20.8" y="140" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-57" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">MSWeekTime</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="20.8" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-58" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">YYmodel</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="145.6" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-59" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">ZMJTipView</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="270.40000000000003" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-60" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">iRate</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="396.76" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-61" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">libwebp</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="521.5600000000001" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-62" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">Matrix</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="643.24" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-63" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">inside</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="20.8" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-64" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">YYCache</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="145.6" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-65" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">YYCategories</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="268.84000000000003" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-66" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">SDWebImage</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="395.2" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-67" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">ZipArchive</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="520" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-68" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">YYText</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="641.6800000000001" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-69" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">SAMKeychain</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-31">
<mxGeometry x="20.8" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-70" value="" style="group" connectable="0" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-28">
<mxGeometry x="840" y="50.01" width="780" height="340" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-71" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f6f6f6;arcSize=3;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry width="780" height="340" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-72" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">OKhttp</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="20.8" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-73" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">Glide</b></font>" style="rounded=0;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;whiteSpace=wrap;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="145.6" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-74" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">RxJava2</b></font>" style="rounded=0;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;whiteSpace=wrap;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="268.84000000000003" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-75" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">Retrofit2</b></font>" style="rounded=0;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;whiteSpace=wrap;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="395.2" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-76" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">gson</b></font>" style="rounded=0;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;whiteSpace=wrap;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="520" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-77" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">ZxingCore</b></font>" style="rounded=0;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;whiteSpace=wrap;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="641.6800000000001" y="40" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-78" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">lottie</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="20.8" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-79" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">legacy</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="145.6" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-80" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">fastjson</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="268.84000000000003" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-81" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">CtLayout</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="395.2" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-82" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">flexbox</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="520" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-83" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">vpIndicator</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="641.6800000000001" y="90" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-84" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">okio</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="145.6" y="138.57000000000005" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-85" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">appcompat</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="268.84000000000003" y="138.57000000000005" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-86" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">SRefreshLayout</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="395.2" y="138.57000000000005" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-87" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">jackson</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="520" y="138.57000000000005" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-88" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">rxAndroid</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="641.6800000000001" y="138.57000000000005" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-89" value="<b>Android-依赖库</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="340.6" y="10" width="98.8" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-90" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">dbFlow</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="145.6" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-91" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">umeng</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="268.84000000000003" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-92" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">jpush</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="395.2" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-93" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">utilcode</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="520" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-94" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">eventbus</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="641.6800000000001" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-95" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">BasePopup</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="20.8" y="140" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-96" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">commonsIO</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="20.8" y="187.5" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-97" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">butterknife</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="145.6" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-98" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">kotlinPlugin</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="270.40000000000003" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-99" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">immersionbar</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="396.76" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-100" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">alipaysdk</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="521.5600000000001" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-101" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">wechatsdk</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="643.24" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-102" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">lombok</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="20.8" y="233" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-103" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">amap</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="145.6" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-104" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">rxlifecycle</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="268.84000000000003" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-105" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">ZMJTipView</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="395.2" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-106" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">andPermision</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="520" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-107" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="line-height: 100%; font-size: 12px;">lombok</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="641.6800000000001" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-108" value="<font face="Verdana" color="#454a52" style="font-size: 12px;"><b style="font-size: 12px;">xcardview</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-70">
<mxGeometry x="20.8" y="280" width="114.4" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-109" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">iOS网络库</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#DCE1E6;" vertex="1" parent="1">
<mxGeometry x="630" y="1401" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-110" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="1390" y="1240" width="200" height="220" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-111" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f6f6f6;arcSize=3;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-110">
<mxGeometry width="205.71428571428572" height="220" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-112" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">友盟埋点</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-110">
<mxGeometry x="24.285714285714285" y="42" width="157.14285714285714" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-113" value="<b>四轮-通用组件</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-110">
<mxGeometry x="45.714285714285715" y="10" width="114.28571428571429" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-114" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">流媒体上传</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-110">
<mxGeometry x="24.285714285714285" y="82" width="157.14285714285714" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-115" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">IM</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-110">
<mxGeometry x="24.285714285714285" y="122" width="157.14285714285714" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-116" value="语音播报" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-110">
<mxGeometry x="24.285714285714285" y="162" width="157.14285714285714" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-117" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;arcSize=3;shadow=1;glass=0;backgroundOutline=0;" vertex="1" parent="1">
<mxGeometry x="580" y="871" width="990" height="288" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-118" value="<b>业务组件</b>" style="rounded=0;whiteSpace=wrap;html=1;fontColor=#ffffff;fillColor=#3399FF;strokeColor=none;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="630" y="852" width="80" height="34.29" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-119" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f6f6f6;arcSize=3;" vertex="1" parent="1">
<mxGeometry x="608" y="905" width="632" height="220" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-120" value="<b>业务中台</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="1">
<mxGeometry x="884" y="920" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-121" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">收银台</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="630" y="950" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-122" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">免密</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="750" y="950" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-123" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">支付宝支付</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="870" y="950" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-124" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">微信支付</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="991.5" y="950" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-125" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">招银支付</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1110" y="950" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-126" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">民生支付</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1110" y="993" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-127" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">天翼支付</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="630" y="993" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-128" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">催收</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="750" y="993" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-129" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">红包</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="869" y="993" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-130" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">广告投放</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="990" y="993" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-131" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><span style="font-size: 12px;">活动</span></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="630" y="1080" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-132" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">优惠券</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="990" y="1080" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-133" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">任务</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="630" y="1037" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-134" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">用户管理</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="750" y="1037" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-135" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">登录登出</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="750" y="1080" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-136" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">端内消息</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="869" y="1037" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-137" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">端外消息</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="869" y="1080" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-138" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">订单管理</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="990" y="1037" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-139" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f6f6f6;arcSize=3;" vertex="1" parent="1">
<mxGeometry x="1260" y="905" width="130" height="220" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-140" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">地图</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1270" y="950" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-141" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">定位</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1270" y="993" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-142" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">司乘同显</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1270" y="1037" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-143" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f6f6f6;arcSize=3;" vertex="1" parent="1">
<mxGeometry x="1410" y="905" width="130" height="220" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-144" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">设备指纹</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1420" y="950" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-145" value="<b>安全风控</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="1">
<mxGeometry x="1435" y="920" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-146" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">人身核验</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1420" y="993" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-147" value="<b style="color: rgb(69 , 74 , 82) ; font-family: &#34;verdana&#34;"><font style="font-size: 12px">验证码</font></b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1420" y="1037" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-148" value="<b style="color: rgb(69 , 74 , 82) ; font-family: &#34;verdana&#34;"><font style="font-size: 12px">动态密码</font></b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1420" y="1080" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-149" value="/" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="1623" y="1240" width="280" height="220" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-150" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f6f6f6;arcSize=3;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-149">
<mxGeometry x="-3.36" width="280" height="220" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-151" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">弹窗</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-149">
<mxGeometry x="14" y="40" width="120.4" height="34.2" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-152" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">时间轴</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-149">
<mxGeometry x="145.6" y="40" width="123.2" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-153" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">菜单控件</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-149">
<mxGeometry x="11.2" y="80" width="123.2" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-154" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">Tab空间</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-149">
<mxGeometry x="145.6" y="80" width="123.2" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-155" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">标题栏</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-149">
<mxGeometry x="11.2" y="121" width="123.2" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-156" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">按钮</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-149">
<mxGeometry x="145.6" y="121" width="123.2" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-157" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">气泡</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-149">
<mxGeometry x="12.6" y="161" width="123.2" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-158" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">...</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-149">
<mxGeometry x="145.6" y="161" width="123.2" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-159" value="<b>两轮Flutter UI组件</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-149">
<mxGeometry x="70" y="10" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-160" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="1930" y="1240" width="270" height="220" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-161" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#f6f6f6;arcSize=3;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-160">
<mxGeometry width="270" height="220" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-162" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">弹窗</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-160">
<mxGeometry x="13.500000000000002" y="40" width="116.10000000000001" height="34.2" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-163" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">标题栏</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-160">
<mxGeometry x="140.40000000000003" y="40" width="118.80000000000001" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-164" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">标签</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-160">
<mxGeometry x="10.8" y="80" width="118.80000000000001" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-165" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">按钮</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-160">
<mxGeometry x="140.40000000000003" y="80" width="118.80000000000001" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-166" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">基础控件</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-160">
<mxGeometry x="10.8" y="121" width="118.80000000000001" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-167" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">加载进度条</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-160">
<mxGeometry x="140.40000000000003" y="121" width="118.80000000000001" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-168" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">空白页</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-160">
<mxGeometry x="12.150000000000002" y="161" width="118.80000000000001" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-169" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">...</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-160">
<mxGeometry x="140.40000000000003" y="161" width="118.80000000000001" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-170" value="<b>平台UI标准组件</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-160">
<mxGeometry x="67.5" y="10" width="135" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-171" value="" style="endArrow=block;startArrow=block;html=1;strokeColor=#8C8C8C;startFill=1;endFill=1;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1150" y="1200" as="sourcePoint" />
<mxPoint x="1150" y="1160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-172" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;arcSize=3;shadow=1;" vertex="1" parent="1">
<mxGeometry x="1780" y="871" width="450" height="219" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-173" value="跨平台容器" style="rounded=0;whiteSpace=wrap;html=1;fontColor=#ffffff;fillColor=#3399FF;strokeColor=none;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="1817" y="852" width="80" height="34.29" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-174" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=block;startFill=1;endArrow=block;endFill=1;strokeColor=#8C8C8C;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="9mrLcWT0ag8NhDAjt_gs-175" target="9mrLcWT0ag8NhDAjt_gs-172">
<mxGeometry relative="1" as="geometry">
<mxPoint x="2005" y="1120" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-175" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">SPARROW</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;fillColor=#dae8fc;strokeColor=none;" vertex="1" parent="1">
<mxGeometry x="1802" y="1124" width="406" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-176" value="" style="endArrow=block;startArrow=block;html=1;strokeColor=#8C8C8C;startFill=1;endFill=1;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="2005" y="1200" as="sourcePoint" />
<mxPoint x="2005" y="1160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-177" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;arcSize=3;shadow=1;" vertex="1" parent="1">
<mxGeometry x="580" y="743" width="1650" height="88" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-178" value="<b>业务</b>" style="rounded=0;whiteSpace=wrap;html=1;fontColor=#ffffff;fillColor=#3399FF;strokeColor=none;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="630" y="723" width="80" height="34.29" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-179" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">两轮业务</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="608" y="768.5" width="182" height="45" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-180" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">四轮业务</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="809" y="768.5" width="182" height="45" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-181" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">电动车</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1011" y="768.5" width="182" height="45" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-182" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">电池</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1212" y="768.5" width="182" height="45" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-183" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">本地生活</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1414" y="768.5" width="182" height="45" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-184" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">大交通</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1618" y="768.5" width="182" height="45" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-185" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">其他创新业务</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="2018" y="768.5" width="182" height="45" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-186" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">数科</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="1817" y="768.5" width="182" height="45" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-187" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=block;startFill=1;endArrow=none;endFill=0;strokeColor=#8C8C8C;fontColor=#FFFFFF;entryX=0.194;entryY=0.001;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="9mrLcWT0ag8NhDAjt_gs-188" target="9mrLcWT0ag8NhDAjt_gs-177">
<mxGeometry relative="1" as="geometry">
<mxPoint x="900" y="742" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-188" value="<b style="color: rgb(69 , 74 , 82) ; font-family: &#34;verdana&#34;"><font style="font-size: 12px">哈啰出行</font></b>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;arcSize=3;fillColor=#DCE1E6;" vertex="1" parent="1">
<mxGeometry x="580" y="662" width="640" height="40" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-189" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">惠生活(POS)</b></font>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;arcSize=3;fillColor=#DCE1E6;" vertex="1" parent="1">
<mxGeometry x="1250" y="662" width="320" height="40" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-190" value="<span style="color: rgb(69 , 74 , 82) ; font-family: &#34;verdana&#34; ; font-weight: 700"><font style="font-size: 12px">智巡(景区车)</font></span>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;arcSize=3;fillColor=#DCE1E6;" vertex="1" parent="1">
<mxGeometry x="1920" y="662" width="309" height="40" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-191" value="<span style="color: rgb(69 , 74 , 82) ; font-family: &#34;verdana&#34;"><font style="font-size: 12px">商户端</font></span>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;arcSize=3;align=center;fillColor=#DCE1E6;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="1596" y="662" width="294" height="40" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-192" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;arcSize=3;shadow=1;" vertex="1" parent="1">
<mxGeometry x="2260" y="660" width="210" height="1280" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-193" value="基础服务" style="rounded=0;whiteSpace=wrap;html=1;fontColor=#ffffff;fillColor=#3399FF;strokeColor=none;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="2300" y="640" width="80" height="34.29" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-194" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=block;startFill=1;endArrow=none;endFill=0;strokeColor=#8C8C8C;fontColor=#FFFFFF;entryX=0.503;entryY=0.005;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="9mrLcWT0ag8NhDAjt_gs-189" target="9mrLcWT0ag8NhDAjt_gs-177">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1409.8" y="710" as="sourcePoint" />
<mxPoint x="1410" y="740" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-195" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=block;startFill=1;endArrow=none;endFill=0;strokeColor=#8C8C8C;fontColor=#FFFFFF;entryX=0.705;entryY=-0.006;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="9mrLcWT0ag8NhDAjt_gs-191" target="9mrLcWT0ag8NhDAjt_gs-177">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1742.8" y="710" as="sourcePoint" />
<mxPoint x="1743" y="740" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-196" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=block;startFill=1;endArrow=none;endFill=0;strokeColor=#8C8C8C;fontColor=#FFFFFF;entryX=0.906;entryY=-0.001;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="9mrLcWT0ag8NhDAjt_gs-190" target="9mrLcWT0ag8NhDAjt_gs-177">
<mxGeometry relative="1" as="geometry">
<mxPoint x="2074.33" y="710" as="sourcePoint" />
<mxPoint x="2074" y="740" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-197" value="" style="group" connectable="0" vertex="1" parent="1">
<mxGeometry x="2290" y="697.75" width="150" height="212.25" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-198" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;direction=south;horizontal=1;fillColor=#F6F6F6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-197">
<mxGeometry width="150" height="212.25" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-199" value="<b>配置中心</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-197">
<mxGeometry x="12.5" y="8.25" width="125" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-200" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">基础配置</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-197">
<mxGeometry x="20" y="42.53999999999999" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-201" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">AB测试</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-197">
<mxGeometry x="20" y="126.25" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-202" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">灰度配置</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-197">
<mxGeometry x="20" y="84.25" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-203" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">路由配置</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-197">
<mxGeometry x="20" y="168.25" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-204" value="" style="group;fontSize=12;" connectable="0" vertex="1" parent="1">
<mxGeometry x="2290" y="1100" width="150" height="270" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-205" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;direction=south;horizontal=1;fillColor=#F6F6F6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-204">
<mxGeometry y="-5" width="150" height="260" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-206" value="<b>监控平台-谛听</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-204">
<mxGeometry x="12.5" y="8.25" width="125" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-207" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">稳定性监控</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-204">
<mxGeometry x="20" y="42.53999999999999" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-208" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">数据可视化</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-204">
<mxGeometry x="20" y="126.25" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-209" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">性能监控</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-204">
<mxGeometry x="20" y="84.25" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-210" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">日志查询</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-204">
<mxGeometry x="20" y="168.25" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-211" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">告警</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-204">
<mxGeometry x="20" y="210" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-212" value="" style="group" connectable="0" vertex="1" parent="1">
<mxGeometry x="2290" y="1374" width="150" height="180" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-213" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;direction=south;horizontal=1;fillColor=#F6F6F6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-212">
<mxGeometry y="-1" width="150" height="181" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-214" value="<b>CI/CD</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-212">
<mxGeometry x="12.5" y="6.996466431095406" width="125" height="16.96113074204947" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-215" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">发布管理</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-212">
<mxGeometry x="20" y="36.07632508833922" width="110" height="29.681978798586574" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-216" value="<b style="color: rgb(69, 74, 82); font-family: verdana; font-size: 12px;">组件计划</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-212">
<mxGeometry x="20" y="107.06713780918729" width="110" height="29.681978798586574" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-217" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">渠道管理</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-212">
<mxGeometry x="20" y="71.44876325088339" width="110" height="29.681978798586574" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-218" value="<b style="color: rgb(69 , 74 , 82) ; font-family: &#34;verdana&#34;"><font style="font-size: 12px">静态检查</font></b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-212">
<mxGeometry x="20" y="143" width="110" height="29.68" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-219" value="" style="group" connectable="0" vertex="1" parent="1">
<mxGeometry x="2290" y="1574" width="150" height="180" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-220" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;direction=south;horizontal=1;fillColor=#F6F6F6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-219">
<mxGeometry y="-1" width="150" height="181" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-221" value="<b>代码托管</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-219">
<mxGeometry x="12.5" y="6.996466431095406" width="125" height="16.96113074204947" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-222" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">组件商城</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-219">
<mxGeometry x="20" y="36.07632508833922" width="110" height="29.681978798586574" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-223" value="<b style="color: rgb(69, 74, 82); font-family: verdana; font-size: 12px;">Flutter Nest</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-219">
<mxGeometry x="20" y="107.06713780918729" width="110" height="29.681978798586574" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-224" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">代码仓库</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-219">
<mxGeometry x="20" y="71.44876325088339" width="110" height="29.681978798586574" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-225" value="<b style="color: rgb(69, 74, 82); font-family: verdana; font-size: 12px;">Private Pod</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-219">
<mxGeometry x="20" y="143" width="110" height="29.68" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-226" value="" style="group" connectable="0" vertex="1" parent="1">
<mxGeometry x="2290" y="1775.01" width="150" height="180" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-227" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;direction=south;horizontal=1;fillColor=#F6F6F6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-226">
<mxGeometry y="-3" width="150" height="151" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-228" value="<b>工程效率</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-226">
<mxGeometry x="12.5" y="6.996466431095406" width="125" height="16.96113074204947" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-229" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">IDE插件</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-226">
<mxGeometry x="20" y="36.07632508833922" width="110" height="29.681978798586574" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-230" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">工程脚本</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-226">
<mxGeometry x="20" y="71.44876325088339" width="110" height="29.681978798586574" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-231" value="<font color="#454a52" face="verdana" style="font-size: 12px;"><b style="font-size: 12px;">调试工具</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-226">
<mxGeometry x="20" y="108.13" width="110" height="29.68" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-232" value="<b>地图</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="1">
<mxGeometry x="1285" y="920" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-233" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">ROUTER</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;fillColor=#dae8fc;strokeColor=none;" vertex="1" parent="1">
<mxGeometry x="1600" y="871" width="148" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-234" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=block;startFill=1;endArrow=block;endFill=1;strokeColor=#8C8C8C;entryX=0.663;entryY=1.005;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryPerimeter=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1075.3400000000008" y="871" as="sourcePoint" />
<mxPoint x="1074.6299999999999" y="831.44" as="targetPoint" />
<Array as="points">
<mxPoint x="1075.68" y="850" />
<mxPoint x="1074.68" y="850" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-235" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="1800" y="910" width="250" height="170" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-236" value="" style="group" vertex="1" connectable="0" parent="9mrLcWT0ag8NhDAjt_gs-235">
<mxGeometry y="-9" width="250" height="170" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-237" value="<span style="color: rgba(0 , 0 , 0 , 0) ; font-family: monospace ; font-size: 0px">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%26lt%3Bfont%20color%3D%26quot%3B%23454a52%26quot%3B%20face%3D%26quot%3BVerdana%26quot%3B%26gt%3B%26lt%3Bb%26gt%3B%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86%26lt%3B%2Fb%26gt%3B%26lt%3B%2Ffont%26gt%3B%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfontSize%3D9%3BstrokeColor%3Dnone%3BfillColor%3D%23dce1e6%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221300%22%20y%3D%22190%22%20width%3D%22110%22%20height%3D%2235%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span><span style="color: rgba(0 , 0 , 0 , 0) ; font-family: monospace ; font-size: 0px">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%26lt%3Bfont%20color%3D%26quot%3B%23454a52%26quot%3B%20face%3D%26quot%3BVerdana%26quot%3B%26gt%3B%26lt%3Bb%26gt%3B%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86%26lt%3B%2Fb%26gt%3B%26lt%3B%2Ffont%26gt%3B%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfontSize%3D9%3BstrokeColor%3Dnone%3BfillColor%3D%23dce1e6%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221300%22%20y%3D%22190%22%20width%3D%22110%22%20height%3D%2235%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="rounded=0;whiteSpace=wrap;html=1;arcSize=3;fontColor=#ffffff;strokeColor=none;fillColor=#F6F6F6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-236">
<mxGeometry width="250" height="170" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-238" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">通用组件</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-236">
<mxGeometry x="9" y="127" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-239" value="<b style="color: rgb(69, 74, 82); font-family: verdana; font-size: 12px;">平台-业务组件</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-236">
<mxGeometry x="9" y="83" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-240" value="<b><font color="#000000" face="Verdana">Flutter</font></b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-236">
<mxGeometry x="62.5" y="10" width="125" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-241" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">两轮-业务组件</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-236">
<mxGeometry x="9" y="40" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-242" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">Flutter Web</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-236">
<mxGeometry x="130" y="40" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-243" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">Libra</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-236">
<mxGeometry x="130" y="83" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-244" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">Low-code</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-236">
<mxGeometry x="130" y="127" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-245" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;direction=south;horizontal=1;fillColor=#F6F6F6;" vertex="1" parent="1">
<mxGeometry x="2282.5" y="936.1300000000001" width="150" height="150" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-246" value="<b>资源管理</b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="1">
<mxGeometry x="2295" y="944.1264664310954" width="125" height="16.96113074204947" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-247" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">离线资源</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="2302.5" y="973.2063250883393" width="110" height="29.681978798586574" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-248" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">DSL</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="2302.5" y="1044.1971378091873" width="110" height="29.681978798586574" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-249" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">可执行脚本</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="2302.5" y="1008.5787632508834" width="110" height="29.681978798586574" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-250" value="<span style="color: rgba(0 , 0 , 0 , 0) ; font-family: monospace ; font-size: 0px">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%26lt%3Bfont%20color%3D%26quot%3B%23454a52%26quot%3B%20face%3D%26quot%3BVerdana%26quot%3B%26gt%3B%26lt%3Bb%26gt%3B%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86%26lt%3B%2Fb%26gt%3B%26lt%3B%2Ffont%26gt%3B%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfontSize%3D9%3BstrokeColor%3Dnone%3BfillColor%3D%23dce1e6%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221300%22%20y%3D%22190%22%20width%3D%22110%22%20height%3D%2235%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span><span style="color: rgba(0 , 0 , 0 , 0) ; font-family: monospace ; font-size: 0px">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%26lt%3Bfont%20color%3D%26quot%3B%23454a52%26quot%3B%20face%3D%26quot%3BVerdana%26quot%3B%26gt%3B%26lt%3Bb%26gt%3B%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86%26lt%3B%2Fb%26gt%3B%26lt%3B%2Ffont%26gt%3B%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfontSize%3D9%3BstrokeColor%3Dnone%3BfillColor%3D%23dce1e6%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221300%22%20y%3D%22190%22%20width%3D%22110%22%20height%3D%2235%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="rounded=0;whiteSpace=wrap;html=1;arcSize=3;fontColor=#ffffff;strokeColor=none;fillColor=#F6F6F6;" vertex="1" parent="1">
<mxGeometry x="2070" y="902" width="140" height="170" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-251" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">缓存管理</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="2085" y="985" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-252" value="..." style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="2085" y="1028" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-253" value="<b><font color="#000000" face="Verdana">Hybrid</font></b>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="1">
<mxGeometry x="2077.5" y="910" width="125" height="20" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-254" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">JSBridge</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="1">
<mxGeometry x="2085" y="940" width="110" height="35" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-255" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="1600" y="940" width="148" height="219" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-256" value="<span style="color: rgba(0 , 0 , 0 , 0) ; font-family: monospace ; font-size: 0px">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%26lt%3Bfont%20color%3D%26quot%3B%23454a52%26quot%3B%20face%3D%26quot%3BVerdana%26quot%3B%26gt%3B%26lt%3Bb%26gt%3B%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86%26lt%3B%2Fb%26gt%3B%26lt%3B%2Ffont%26gt%3B%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfontSize%3D9%3BstrokeColor%3Dnone%3BfillColor%3D%23dce1e6%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%221300%22%20y%3D%22190%22%20width%3D%22110%22%20height%3D%2235%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="rounded=0;whiteSpace=wrap;html=1;arcSize=3;fontColor=#ffffff;strokeColor=none;fillColor=#247BDB;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-255">
<mxGeometry width="148" height="219.00000000000003" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-257" value="<font color="#ffffff"><b>首页容器</b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#454A52;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-255">
<mxGeometry x="11.657534246575343" y="2.8689956331877733" width="126.7123287671233" height="28.68995633187773" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-258" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">平台首页</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-255">
<mxGeometry x="19.260273972602743" y="31.558951965065507" width="111.50684931506851" height="33.47161572052402" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-259" value="<font color="#454a52" face="Verdana" size="1"><b style="font-size: 12px">钱包页</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=9;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-255">
<mxGeometry x="19.260273972602743" y="67.8995633187773" width="111.50684931506851" height="33.47161572052402" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-260" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">个人中心</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-255">
<mxGeometry x="19.260273972602743" y="104.24017467248909" width="111.50684931506851" height="33.47161572052402" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-261" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">逛逛</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-255">
<mxGeometry x="19.260273972602743" y="140.58078602620088" width="111.50684931506851" height="33.47161572052402" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-262" value="<font color="#454a52" face="Verdana" style="font-size: 12px;"><b style="font-size: 12px;">其他</b></font>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;strokeColor=none;fillColor=#dce1e6;" vertex="1" parent="9mrLcWT0ag8NhDAjt_gs-255">
<mxGeometry x="19.260273972602743" y="176.9213973799127" width="111.50684931506851" height="33.47161572052402" as="geometry" />
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-263" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=block;startFill=1;endArrow=block;endFill=1;strokeColor=#8C8C8C;entryX=0.664;entryY=1.02;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryPerimeter=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="2010" y="869.24" as="sourcePoint" />
<mxPoint x="2010.0000000000005" y="831" as="targetPoint" />
<Array as="points">
<mxPoint x="2009.4" y="831.24" />
<mxPoint x="2010.4" y="831.24" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-264" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=block;startFill=1;endArrow=block;endFill=1;strokeColor=#8C8C8C;entryX=0.664;entryY=1.02;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryPerimeter=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1673.6000000000001" y="871" as="sourcePoint" />
<mxPoint x="1674.3999999999999" y="832.76" as="targetPoint" />
<Array as="points">
<mxPoint x="1673.8" y="833" />
<mxPoint x="1674.8" y="833" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-265" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=block;startFill=1;endArrow=block;endFill=1;strokeColor=#8C8C8C;entryX=0.664;entryY=1.02;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1674" y="940" as="sourcePoint" />
<mxPoint x="1674.1999999999998" y="906" as="targetPoint" />
<Array as="points">
<mxPoint x="1673.6" y="906.24" />
<mxPoint x="1674.6" y="906.24" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="9mrLcWT0ag8NhDAjt_gs-266" value="" style="shape=flexArrow;endArrow=classic;html=1;strokeColor=#DCE1E6;gradientColor=#ffffff;exitX=0.47;exitY=-0.01;exitDx=0;exitDy=0;exitPerimeter=0;fillColor=#ABABAB;gradientDirection=north;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="1404.5" y="1538.01" as="sourcePoint" />
<mxPoint x="1405" y="1492" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>