summaryrefslogtreecommitdiffstats
path: root/images/containerd.dot.svg
blob: cb87da6ebabe78ebace745c4f5c20c67a28b69dc (plain)
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
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: godep Pages: 1 -->
<svg width="7819pt" height="984pt"
 viewBox="0.00 0.00 7819.00 984.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 980)">
<title>godep</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-980 7815,-980 7815,4 -4,4"/>
<!-- bufio -->
<g id="node1" class="node">
<title>bufio</title>
<g id="a_node1"><a xlink:href="https://godoc.org/bufio" xlink:title="bufio" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M4541,-36C4541,-36 4511,-36 4511,-36 4505,-36 4499,-30 4499,-24 4499,-24 4499,-12 4499,-12 4499,-6 4505,0 4511,0 4511,0 4541,0 4541,0 4547,0 4553,-6 4553,-12 4553,-12 4553,-24 4553,-24 4553,-30 4547,-36 4541,-36"/>
<text text-anchor="middle" x="4526" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">bufio</text>
</a>
</g>
</g>
<!-- bytes -->
<g id="node2" class="node">
<title>bytes</title>
<g id="a_node2"><a xlink:href="https://godoc.org/bytes" xlink:title="bytes" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M4991,-36C4991,-36 4961,-36 4961,-36 4955,-36 4949,-30 4949,-24 4949,-24 4949,-12 4949,-12 4949,-6 4955,0 4961,0 4961,0 4991,0 4991,0 4997,0 5003,-6 5003,-12 5003,-12 5003,-24 5003,-24 5003,-30 4997,-36 4991,-36"/>
<text text-anchor="middle" x="4976" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">bytes</text>
</a>
</g>
</g>
<!-- compress/gzip -->
<g id="node3" class="node">
<title>compress/gzip</title>
<g id="a_node3"><a xlink:href="https://godoc.org/compress/gzip" xlink:title="compress/gzip" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1425.5,-318C1425.5,-318 1354.5,-318 1354.5,-318 1348.5,-318 1342.5,-312 1342.5,-306 1342.5,-306 1342.5,-294 1342.5,-294 1342.5,-288 1348.5,-282 1354.5,-282 1354.5,-282 1425.5,-282 1425.5,-282 1431.5,-282 1437.5,-288 1437.5,-294 1437.5,-294 1437.5,-306 1437.5,-306 1437.5,-312 1431.5,-318 1425.5,-318"/>
<text text-anchor="middle" x="1390" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">compress/gzip</text>
</a>
</g>
</g>
<!-- container/list -->
<g id="node4" class="node">
<title>container/list</title>
<g id="a_node4"><a xlink:href="https://godoc.org/container/list" xlink:title="container/list" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M4535.5,-130C4535.5,-130 4472.5,-130 4472.5,-130 4466.5,-130 4460.5,-124 4460.5,-118 4460.5,-118 4460.5,-106 4460.5,-106 4460.5,-100 4466.5,-94 4472.5,-94 4472.5,-94 4535.5,-94 4535.5,-94 4541.5,-94 4547.5,-100 4547.5,-106 4547.5,-106 4547.5,-118 4547.5,-118 4547.5,-124 4541.5,-130 4535.5,-130"/>
<text text-anchor="middle" x="4504" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">container/list</text>
</a>
</g>
</g>
<!-- context -->
<g id="node5" class="node">
<title>context</title>
<g id="a_node5"><a xlink:href="https://godoc.org/context" xlink:title="context" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M2490,-130C2490,-130 2458,-130 2458,-130 2452,-130 2446,-124 2446,-118 2446,-118 2446,-106 2446,-106 2446,-100 2452,-94 2458,-94 2458,-94 2490,-94 2490,-94 2496,-94 2502,-100 2502,-106 2502,-106 2502,-118 2502,-118 2502,-124 2496,-130 2490,-130"/>
<text text-anchor="middle" x="2474" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">context</text>
</a>
</g>
</g>
<!-- crypto -->
<g id="node6" class="node">
<title>crypto</title>
<g id="a_node6"><a xlink:href="https://godoc.org/crypto" xlink:title="crypto" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M2064,-224C2064,-224 2034,-224 2034,-224 2028,-224 2022,-218 2022,-212 2022,-212 2022,-200 2022,-200 2022,-194 2028,-188 2034,-188 2034,-188 2064,-188 2064,-188 2070,-188 2076,-194 2076,-200 2076,-200 2076,-212 2076,-212 2076,-218 2070,-224 2064,-224"/>
<text text-anchor="middle" x="2049" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">crypto</text>
</a>
</g>
</g>
<!-- encoding -->
<g id="node7" class="node">
<title>encoding</title>
<g id="a_node7"><a xlink:href="https://godoc.org/encoding" xlink:title="encoding" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M4030,-36C4030,-36 3988,-36 3988,-36 3982,-36 3976,-30 3976,-24 3976,-24 3976,-12 3976,-12 3976,-6 3982,0 3988,0 3988,0 4030,0 4030,0 4036,0 4042,-6 4042,-12 4042,-12 4042,-24 4042,-24 4042,-30 4036,-36 4030,-36"/>
<text text-anchor="middle" x="4009" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">encoding</text>
</a>
</g>
</g>
<!-- encoding/base64 -->
<g id="node8" class="node">
<title>encoding/base64</title>
<g id="a_node8"><a xlink:href="https://godoc.org/encoding/base64" xlink:title="encoding/base64" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M5682.5,-788C5682.5,-788 5599.5,-788 5599.5,-788 5593.5,-788 5587.5,-782 5587.5,-776 5587.5,-776 5587.5,-764 5587.5,-764 5587.5,-758 5593.5,-752 5599.5,-752 5599.5,-752 5682.5,-752 5682.5,-752 5688.5,-752 5694.5,-758 5694.5,-764 5694.5,-764 5694.5,-776 5694.5,-776 5694.5,-782 5688.5,-788 5682.5,-788"/>
<text text-anchor="middle" x="5641" y="-766.3" font-family="Times,serif" font-size="14.00" fill="#000000">encoding/base64</text>
</a>
</g>
</g>
<!-- encoding/json -->
<g id="node9" class="node">
<title>encoding/json</title>
<g id="a_node9"><a xlink:href="https://godoc.org/encoding/json" xlink:title="encoding/json" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M5859,-36C5859,-36 5791,-36 5791,-36 5785,-36 5779,-30 5779,-24 5779,-24 5779,-12 5779,-12 5779,-6 5785,0 5791,0 5791,0 5859,0 5859,0 5865,0 5871,-6 5871,-12 5871,-12 5871,-24 5871,-24 5871,-30 5865,-36 5859,-36"/>
<text text-anchor="middle" x="5825" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">encoding/json</text>
</a>
</g>
</g>
<!-- errors -->
<g id="node10" class="node">
<title>errors</title>
<g id="a_node10"><a xlink:href="https://godoc.org/errors" xlink:title="errors" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M4332,-36C4332,-36 4302,-36 4302,-36 4296,-36 4290,-30 4290,-24 4290,-24 4290,-12 4290,-12 4290,-6 4296,0 4302,0 4302,0 4332,0 4332,0 4338,0 4344,-6 4344,-12 4344,-12 4344,-24 4344,-24 4344,-30 4338,-36 4332,-36"/>
<text text-anchor="middle" x="4317" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">errors</text>
</a>
</g>
</g>
<!-- fmt -->
<g id="node11" class="node">
<title>fmt</title>
<g id="a_node11"><a xlink:href="https://godoc.org/fmt" xlink:title="fmt" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M2902,-36C2902,-36 2872,-36 2872,-36 2866,-36 2860,-30 2860,-24 2860,-24 2860,-12 2860,-12 2860,-6 2866,0 2872,0 2872,0 2902,0 2902,0 2908,0 2914,-6 2914,-12 2914,-12 2914,-24 2914,-24 2914,-30 2908,-36 2902,-36"/>
<text text-anchor="middle" x="2887" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">fmt</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/archive/compression -->
<g id="node12" class="node">
<title>github.com/containerd/containerd/archive/compression</title>
<g id="a_node12"><a xlink:href="https://godoc.org/github.com/containerd/containerd/archive/compression" xlink:title="github.com/containerd/containerd/archive/compression" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M2617.5,-412C2617.5,-412 2324.5,-412 2324.5,-412 2318.5,-412 2312.5,-406 2312.5,-400 2312.5,-400 2312.5,-388 2312.5,-388 2312.5,-382 2318.5,-376 2324.5,-376 2324.5,-376 2617.5,-376 2617.5,-376 2623.5,-376 2629.5,-382 2629.5,-388 2629.5,-388 2629.5,-400 2629.5,-400 2629.5,-406 2623.5,-412 2617.5,-412"/>
<text text-anchor="middle" x="2471" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/archive/compression</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/archive/compression&#45;&gt;bufio -->
<g id="edge1" class="edge">
<title>github.com/containerd/containerd/archive/compression&#45;&gt;bufio</title>
<path fill="none" stroke="#000000" d="M2629.602,-388.754C3019.2578,-375.5526 3996.8201,-340.4127 4064,-318 4232.1526,-261.9007 4243.7536,-188.0662 4394,-94 4427.6882,-72.9085 4467.3208,-50.3852 4494.3045,-35.382"/>
<polygon fill="#000000" stroke="#000000" points="4495.3344,-36.8119 4498.857,-32.8554 4493.636,-33.7516 4495.3344,-36.8119"/>
</g>
<!-- github.com/containerd/containerd/archive/compression&#45;&gt;bytes -->
<g id="edge2" class="edge">
<title>github.com/containerd/containerd/archive/compression&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M2629.7757,-388.9701C3030.935,-375.9594 4058.4564,-340.6347 4129,-318 4202.1293,-294.5356 4211.1021,-268.0718 4274,-224 4293.619,-210.2533 4423.8873,-103.2143 4446,-94 4469.2273,-84.3212 4832.4387,-36.6303 4943.7948,-22.1661"/>
<polygon fill="#000000" stroke="#000000" points="4944.1717,-23.882 4948.9048,-21.5028 4943.721,-20.4111 4944.1717,-23.882"/>
</g>
<!-- github.com/containerd/containerd/archive/compression&#45;&gt;compress/gzip -->
<g id="edge3" class="edge">
<title>github.com/containerd/containerd/archive/compression&#45;&gt;compress/gzip</title>
<path fill="none" stroke="#000000" d="M2312.1441,-386.1973C2068.1437,-373.5259 1612.5067,-346.9587 1452,-318 1448.9598,-317.4515 1445.8555,-316.8124 1442.7363,-316.1087"/>
<polygon fill="#000000" stroke="#000000" points="1443.0972,-314.3959 1437.8292,-314.9533 1442.295,-317.8027 1443.0972,-314.3959"/>
</g>
<!-- github.com/containerd/containerd/archive/compression&#45;&gt;context -->
<g id="edge4" class="edge">
<title>github.com/containerd/containerd/archive/compression&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M2454.5412,-375.8636C2423.8251,-339.7074 2363.4457,-256.2566 2393,-188 2402.8888,-165.1614 2423.3943,-146.0342 2441.2983,-132.6811"/>
<polygon fill="#000000" stroke="#000000" points="2442.7751,-133.7705 2445.786,-129.4119 2440.7142,-130.9415 2442.7751,-133.7705"/>
</g>
<!-- github.com/containerd/containerd/archive/compression&#45;&gt;fmt -->
<g id="edge5" class="edge">
<title>github.com/containerd/containerd/archive/compression&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M2312.4669,-390.5832C2122.5633,-384.3347 1817.224,-366.8098 1715,-318 1618.7665,-272.0505 1553.068,-168.877 1629,-94 1673.9782,-49.6467 2661.7572,-23.4634 2854.544,-18.766"/>
<polygon fill="#000000" stroke="#000000" points="2854.7933,-20.5105 2859.7494,-18.6396 2854.7084,-17.0115 2854.7933,-20.5105"/>
</g>
<!-- github.com/containerd/containerd/log -->
<g id="node13" class="node">
<title>github.com/containerd/containerd/log</title>
<g id="a_node13"><a xlink:href="https://godoc.org/github.com/containerd/containerd/log" xlink:title="github.com/containerd/containerd/log" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M5049.5,-318C5049.5,-318 4852.5,-318 4852.5,-318 4846.5,-318 4840.5,-312 4840.5,-306 4840.5,-306 4840.5,-294 4840.5,-294 4840.5,-288 4846.5,-282 4852.5,-282 4852.5,-282 5049.5,-282 5049.5,-282 5055.5,-282 5061.5,-288 5061.5,-294 5061.5,-294 5061.5,-306 5061.5,-306 5061.5,-312 5055.5,-318 5049.5,-318"/>
<text text-anchor="middle" x="4951" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/log</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/archive/compression&#45;&gt;github.com/containerd/containerd/log -->
<g id="edge6" class="edge">
<title>github.com/containerd/containerd/archive/compression&#45;&gt;github.com/containerd/containerd/log</title>
<path fill="none" stroke="#000000" d="M2629.6722,-388.3943C2974.2953,-376.1595 3817.0248,-345.9187 4523,-318 4628.6495,-313.822 4748.9534,-308.7331 4835.0523,-305.0336"/>
<polygon fill="#000000" stroke="#000000" points="4835.2364,-306.7774 4840.1566,-304.8142 4835.086,-303.2806 4835.2364,-306.7774"/>
</g>
<!-- io -->
<g id="node14" class="node">
<title>io</title>
<g id="a_node14"><a xlink:href="https://godoc.org/io" xlink:title="io" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1035,-36C1035,-36 1005,-36 1005,-36 999,-36 993,-30 993,-24 993,-24 993,-12 993,-12 993,-6 999,0 1005,0 1005,0 1035,0 1035,0 1041,0 1047,-6 1047,-12 1047,-12 1047,-24 1047,-24 1047,-30 1041,-36 1035,-36"/>
<text text-anchor="middle" x="1020" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">io</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/archive/compression&#45;&gt;io -->
<g id="edge7" class="edge">
<title>github.com/containerd/containerd/archive/compression&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M2312.4732,-389.5287C2019.6144,-380.3798 1415.5593,-357.0299 1328,-318 1187.4632,-255.3551 1073.5571,-99.0913 1034.5113,-40.5866"/>
<polygon fill="#000000" stroke="#000000" points="1035.835,-39.4161 1031.6129,-36.2165 1032.9182,-41.3507 1035.835,-39.4161"/>
</g>
<!-- os -->
<g id="node15" class="node">
<title>os</title>
<g id="a_node15"><a xlink:href="https://godoc.org/os" xlink:title="os" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M3787,-36C3787,-36 3757,-36 3757,-36 3751,-36 3745,-30 3745,-24 3745,-24 3745,-12 3745,-12 3745,-6 3751,0 3757,0 3757,0 3787,0 3787,0 3793,0 3799,-6 3799,-12 3799,-12 3799,-24 3799,-24 3799,-30 3793,-36 3787,-36"/>
<text text-anchor="middle" x="3772" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">os</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/archive/compression&#45;&gt;os -->
<g id="edge8" class="edge">
<title>github.com/containerd/containerd/archive/compression&#45;&gt;os</title>
<path fill="none" stroke="#000000" d="M2629.7853,-389.1047C3021.1366,-376.6656 4002.1395,-343.0552 4026,-318 4244.507,-88.5527 3799.4971,-190.9797 3750,-130 3729.3083,-104.5081 3744.6162,-65.0981 3757.9921,-40.4644"/>
<polygon fill="#000000" stroke="#000000" points="3759.5508,-41.2626 3760.4581,-36.0434 3756.4941,-39.5576 3759.5508,-41.2626"/>
</g>
<!-- os/exec -->
<g id="node16" class="node">
<title>os/exec</title>
<g id="a_node16"><a xlink:href="https://godoc.org/os/exec" xlink:title="os/exec" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1511.5,-318C1511.5,-318 1478.5,-318 1478.5,-318 1472.5,-318 1466.5,-312 1466.5,-306 1466.5,-306 1466.5,-294 1466.5,-294 1466.5,-288 1472.5,-282 1478.5,-282 1478.5,-282 1511.5,-282 1511.5,-282 1517.5,-282 1523.5,-288 1523.5,-294 1523.5,-294 1523.5,-306 1523.5,-306 1523.5,-312 1517.5,-318 1511.5,-318"/>
<text text-anchor="middle" x="1495" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">os/exec</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/archive/compression&#45;&gt;os/exec -->
<g id="edge9" class="edge">
<title>github.com/containerd/containerd/archive/compression&#45;&gt;os/exec</title>
<path fill="none" stroke="#000000" d="M2312.3273,-385.8993C2087.5074,-373.5761 1687.8131,-348.3206 1546,-318 1540.2613,-316.773 1534.2849,-315.0723 1528.5288,-313.2022"/>
<polygon fill="#000000" stroke="#000000" points="1529.0527,-311.5321 1523.7556,-311.5982 1527.9377,-314.8498 1529.0527,-311.5321"/>
</g>
<!-- strconv -->
<g id="node17" class="node">
<title>strconv</title>
<g id="a_node17"><a xlink:href="https://godoc.org/strconv" xlink:title="strconv" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M802,-36C802,-36 770,-36 770,-36 764,-36 758,-30 758,-24 758,-24 758,-12 758,-12 758,-6 764,0 770,0 770,0 802,0 802,0 808,0 814,-6 814,-12 814,-12 814,-24 814,-24 814,-30 808,-36 802,-36"/>
<text text-anchor="middle" x="786" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">strconv</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/archive/compression&#45;&gt;strconv -->
<g id="edge10" class="edge">
<title>github.com/containerd/containerd/archive/compression&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M2312.3702,-388.4396C2006.6929,-377.082 1357.5028,-349.6065 1260,-318 1067.887,-255.7247 875.992,-97.4925 810.0182,-39.6228"/>
<polygon fill="#000000" stroke="#000000" points="811.136,-38.2753 806.2265,-36.2855 808.8236,-40.9027 811.136,-38.2753"/>
</g>
<!-- sync -->
<g id="node18" class="node">
<title>sync</title>
<g id="a_node18"><a xlink:href="https://godoc.org/sync" xlink:title="sync" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M5596,-36C5596,-36 5566,-36 5566,-36 5560,-36 5554,-30 5554,-24 5554,-24 5554,-12 5554,-12 5554,-6 5560,0 5566,0 5566,0 5596,0 5596,0 5602,0 5608,-6 5608,-12 5608,-12 5608,-24 5608,-24 5608,-30 5602,-36 5596,-36"/>
<text text-anchor="middle" x="5581" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">sync</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/archive/compression&#45;&gt;sync -->
<g id="edge11" class="edge">
<title>github.com/containerd/containerd/archive/compression&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M2629.6865,-390.0124C2932.6896,-381.724 3614.4742,-359.8289 4187,-318 4392.4035,-302.9932 4908.1504,-269.5549 5109,-224 5229.6478,-196.6357 5257.8998,-180.1302 5371,-130 5435.9761,-101.2002 5508.4426,-60.5387 5548.9999,-36.9573"/>
<polygon fill="#000000" stroke="#000000" points="5550.3466,-38.1979 5553.785,-34.1681 5548.584,-35.1741 5550.3466,-38.1979"/>
</g>
<!-- github.com/containerd/containerd/log&#45;&gt;context -->
<g id="edge45" class="edge">
<title>github.com/containerd/containerd/log&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M4840.3081,-297.0826C4501.692,-287.8796 3482.8155,-258.045 3153,-224 2903.1457,-198.2089 2605.7286,-139.242 2507.3818,-118.9847"/>
<polygon fill="#000000" stroke="#000000" points="2507.5459,-117.2317 2502.2954,-117.9349 2506.8384,-120.6595 2507.5459,-117.2317"/>
</g>
<!-- github.com/sirupsen/logrus -->
<g id="node36" class="node">
<title>github.com/sirupsen/logrus</title>
<g id="a_node36"><a xlink:href="https://godoc.org/github.com/sirupsen/logrus" xlink:title="github.com/sirupsen/logrus" target="_blank">
<path fill="#eee8aa" stroke="#eee8aa" d="M5082.5,-224C5082.5,-224 4941.5,-224 4941.5,-224 4935.5,-224 4929.5,-218 4929.5,-212 4929.5,-212 4929.5,-200 4929.5,-200 4929.5,-194 4935.5,-188 4941.5,-188 4941.5,-188 5082.5,-188 5082.5,-188 5088.5,-188 5094.5,-194 5094.5,-200 5094.5,-200 5094.5,-212 5094.5,-212 5094.5,-218 5088.5,-224 5082.5,-224"/>
<text text-anchor="middle" x="5012" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/sirupsen/logrus</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/log&#45;&gt;github.com/sirupsen/logrus -->
<g id="edge46" class="edge">
<title>github.com/containerd/containerd/log&#45;&gt;github.com/sirupsen/logrus</title>
<path fill="none" stroke="#000000" d="M4962.7614,-281.8759C4972.6349,-266.661 4986.7857,-244.8548 4997.3856,-228.5205"/>
<polygon fill="#000000" stroke="#000000" points="4999.0208,-229.2154 5000.2747,-224.0685 4996.0849,-227.3101 4999.0208,-229.2154"/>
</g>
<!-- sync/atomic -->
<g id="node37" class="node">
<title>sync/atomic</title>
<g id="a_node37"><a xlink:href="https://godoc.org/sync/atomic" xlink:title="sync/atomic" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M4798.5,-36C4798.5,-36 4739.5,-36 4739.5,-36 4733.5,-36 4727.5,-30 4727.5,-24 4727.5,-24 4727.5,-12 4727.5,-12 4727.5,-6 4733.5,0 4739.5,0 4739.5,0 4798.5,0 4798.5,0 4804.5,0 4810.5,-6 4810.5,-12 4810.5,-12 4810.5,-24 4810.5,-24 4810.5,-30 4804.5,-36 4798.5,-36"/>
<text text-anchor="middle" x="4769" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">sync/atomic</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/log&#45;&gt;sync/atomic -->
<g id="edge47" class="edge">
<title>github.com/containerd/containerd/log&#45;&gt;sync/atomic</title>
<path fill="none" stroke="#000000" d="M5018.697,-281.9819C5073.108,-263.8348 5136.3106,-232.1895 5109,-188 5075.6291,-134.0048 4900.4349,-65.1685 4815.397,-34.2821"/>
<polygon fill="#000000" stroke="#000000" points="4815.9694,-32.6282 4810.6722,-32.5714 4814.7778,-35.9192 4815.9694,-32.6282"/>
</g>
<!-- github.com/containerd/containerd/content -->
<g id="node19" class="node">
<title>github.com/containerd/containerd/content</title>
<g id="a_node19"><a xlink:href="https://godoc.org/github.com/containerd/containerd/content" xlink:title="github.com/containerd/containerd/content" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M2107,-600C2107,-600 1887,-600 1887,-600 1881,-600 1875,-594 1875,-588 1875,-588 1875,-576 1875,-576 1875,-570 1881,-564 1887,-564 1887,-564 2107,-564 2107,-564 2113,-564 2119,-570 2119,-576 2119,-576 2119,-588 2119,-588 2119,-594 2113,-600 2107,-600"/>
<text text-anchor="middle" x="1997" y="-578.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/content</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/content&#45;&gt;context -->
<g id="edge12" class="edge">
<title>github.com/containerd/containerd/content&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M2009.4378,-563.7508C2061.0674,-488.0798 2256.6557,-202.2539 2275,-188 2325.5117,-148.7511 2398.6126,-127.8448 2440.7181,-118.4121"/>
<polygon fill="#000000" stroke="#000000" points="2441.1878,-120.1007 2445.6956,-117.3182 2440.4365,-116.6823 2441.1878,-120.1007"/>
</g>
<!-- github.com/containerd/containerd/content&#45;&gt;io -->
<g id="edge17" class="edge">
<title>github.com/containerd/containerd/content&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M1944.6218,-563.9032C1776.8372,-505.8897 1262.6845,-327.7606 1247,-318 1149.3067,-257.2043 1130.5949,-227.1914 1069,-130 1050.7564,-101.2132 1036.1205,-64.4732 1027.7444,-41.0836"/>
<polygon fill="#000000" stroke="#000000" points="1029.3705,-40.4329 1026.053,-36.3029 1026.0709,-41.6003 1029.3705,-40.4329"/>
</g>
<!-- github.com/containerd/containerd/content&#45;&gt;sync -->
<g id="edge20" class="edge">
<title>github.com/containerd/containerd/content&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M2119.1524,-569.2682C2686.4218,-510.022 5042.6342,-262.568 5195,-224 5303.6508,-196.4975 5331.1031,-184.5672 5429,-130 5476.7566,-103.3807 5526.8082,-63.9031 5555.8907,-39.6231"/>
<polygon fill="#000000" stroke="#000000" points="5557.3202,-40.7083 5560.0267,-36.1545 5555.0711,-38.0266 5557.3202,-40.7083"/>
</g>
<!-- github.com/containerd/containerd/errdefs -->
<g id="node20" class="node">
<title>github.com/containerd/containerd/errdefs</title>
<g id="a_node20"><a xlink:href="https://godoc.org/github.com/containerd/containerd/errdefs" xlink:title="github.com/containerd/containerd/errdefs" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M3363,-506C3363,-506 3145,-506 3145,-506 3139,-506 3133,-500 3133,-494 3133,-494 3133,-482 3133,-482 3133,-476 3139,-470 3145,-470 3145,-470 3363,-470 3363,-470 3369,-470 3375,-476 3375,-482 3375,-482 3375,-494 3375,-494 3375,-500 3369,-506 3363,-506"/>
<text text-anchor="middle" x="3254" y="-484.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/errdefs</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/content&#45;&gt;github.com/containerd/containerd/errdefs -->
<g id="edge13" class="edge">
<title>github.com/containerd/containerd/content&#45;&gt;github.com/containerd/containerd/errdefs</title>
<path fill="none" stroke="#000000" d="M2119.1708,-575.9524C2324.3756,-565.2821 2751.1532,-540.8938 3111,-506 3116.4345,-505.473 3121.9814,-504.9051 3127.5822,-504.3071"/>
<polygon fill="#000000" stroke="#000000" points="3127.9562,-506.0269 3132.7392,-503.7497 3127.5801,-502.5472 3127.9562,-506.0269"/>
</g>
<!-- github.com/opencontainers/go&#45;digest -->
<g id="node21" class="node">
<title>github.com/opencontainers/go&#45;digest</title>
<g id="a_node21"><a xlink:href="https://godoc.org/github.com/opencontainers/go-digest" xlink:title="github.com/opencontainers/go&#45;digest" target="_blank">
<path fill="#eee8aa" stroke="#eee8aa" d="M2153,-318C2153,-318 1959,-318 1959,-318 1953,-318 1947,-312 1947,-306 1947,-306 1947,-294 1947,-294 1947,-288 1953,-282 1959,-282 1959,-282 2153,-282 2153,-282 2159,-282 2165,-288 2165,-294 2165,-294 2165,-306 2165,-306 2165,-312 2159,-318 2153,-318"/>
<text text-anchor="middle" x="2056" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/opencontainers/go&#45;digest</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/content&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge14" class="edge">
<title>github.com/containerd/containerd/content&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M1936.6218,-563.8866C1908.715,-552.1503 1878.2214,-533.7473 1862,-506 1853.9249,-492.1872 1855.3939,-484.5725 1862,-470 1893.6148,-400.2607 1969.5416,-347.8431 2016.4844,-320.7194"/>
<polygon fill="#000000" stroke="#000000" points="2017.4632,-322.1756 2020.9343,-318.1737 2015.7252,-319.1376 2017.4632,-322.1756"/>
</g>
<!-- github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
<g id="node22" class="node">
<title>github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
<g id="a_node22"><a xlink:href="https://godoc.org/github.com/opencontainers/image-spec/specs-go/v1" xlink:title="github.com/opencontainers/image&#45;spec/specs&#45;go/v1" target="_blank">
<path fill="#eee8aa" stroke="#eee8aa" d="M1540.5,-506C1540.5,-506 1265.5,-506 1265.5,-506 1259.5,-506 1253.5,-500 1253.5,-494 1253.5,-494 1253.5,-482 1253.5,-482 1253.5,-476 1259.5,-470 1265.5,-470 1265.5,-470 1540.5,-470 1540.5,-470 1546.5,-470 1552.5,-476 1552.5,-482 1552.5,-482 1552.5,-494 1552.5,-494 1552.5,-500 1546.5,-506 1540.5,-506"/>
<text text-anchor="middle" x="1403" y="-484.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/opencontainers/image&#45;spec/specs&#45;go/v1</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/content&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
<g id="edge15" class="edge">
<title>github.com/containerd/containerd/content&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
<path fill="none" stroke="#000000" d="M1883.1737,-563.9871C1779.5464,-547.5881 1627.1084,-523.465 1521.9193,-506.8189"/>
<polygon fill="#000000" stroke="#000000" points="1522.1585,-505.085 1516.9464,-506.0319 1521.6113,-508.542 1522.1585,-505.085"/>
</g>
<!-- github.com/pkg/errors -->
<g id="node23" class="node">
<title>github.com/pkg/errors</title>
<g id="a_node23"><a xlink:href="https://godoc.org/github.com/pkg/errors" xlink:title="github.com/pkg/errors" target="_blank">
<path fill="#eee8aa" stroke="#eee8aa" d="M5522,-412C5522,-412 5408,-412 5408,-412 5402,-412 5396,-406 5396,-400 5396,-400 5396,-388 5396,-388 5396,-382 5402,-376 5408,-376 5408,-376 5522,-376 5522,-376 5528,-376 5534,-382 5534,-388 5534,-388 5534,-400 5534,-400 5534,-406 5528,-412 5522,-412"/>
<text text-anchor="middle" x="5465" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/pkg/errors</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/content&#45;&gt;github.com/pkg/errors -->
<g id="edge16" class="edge">
<title>github.com/containerd/containerd/content&#45;&gt;github.com/pkg/errors</title>
<path fill="none" stroke="#000000" d="M2119.1552,-575.378C2674.1481,-545.2919 4950.03,-421.9165 5390.8598,-398.0191"/>
<polygon fill="#000000" stroke="#000000" points="5391.0632,-399.7608 5395.9611,-397.7426 5390.8737,-396.2659 5391.0632,-399.7608"/>
</g>
<!-- io/ioutil -->
<g id="node24" class="node">
<title>io/ioutil</title>
<g id="a_node24"><a xlink:href="https://godoc.org/io/ioutil" xlink:title="io/ioutil" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M105.5,-36C105.5,-36 70.5,-36 70.5,-36 64.5,-36 58.5,-30 58.5,-24 58.5,-24 58.5,-12 58.5,-12 58.5,-6 64.5,0 70.5,0 70.5,0 105.5,0 105.5,0 111.5,0 117.5,-6 117.5,-12 117.5,-12 117.5,-24 117.5,-24 117.5,-30 111.5,-36 105.5,-36"/>
<text text-anchor="middle" x="88" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">io/ioutil</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/content&#45;&gt;io/ioutil -->
<g id="edge18" class="edge">
<title>github.com/containerd/containerd/content&#45;&gt;io/ioutil</title>
<path fill="none" stroke="#000000" d="M1874.9668,-576.2824C1724.3992,-567.7358 1461.0731,-547.9156 1239,-506 934.6672,-448.5581 861.3836,-417.2175 568,-318 461.0476,-281.8304 428.832,-282.057 332,-224 240.797,-169.318 149.2829,-80.9301 109.1253,-40.0444"/>
<polygon fill="#000000" stroke="#000000" points="110.149,-38.5883 105.4012,-36.2387 107.6475,-41.0363 110.149,-38.5883"/>
</g>
<!-- math/rand -->
<g id="node25" class="node">
<title>math/rand</title>
<g id="a_node25"><a xlink:href="https://godoc.org/math/rand" xlink:title="math/rand" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1937,-506C1937,-506 1889,-506 1889,-506 1883,-506 1877,-500 1877,-494 1877,-494 1877,-482 1877,-482 1877,-476 1883,-470 1889,-470 1889,-470 1937,-470 1937,-470 1943,-470 1949,-476 1949,-482 1949,-482 1949,-494 1949,-494 1949,-500 1943,-506 1937,-506"/>
<text text-anchor="middle" x="1913" y="-484.3" font-family="Times,serif" font-size="14.00" fill="#000000">math/rand</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/content&#45;&gt;math/rand -->
<g id="edge19" class="edge">
<title>github.com/containerd/containerd/content&#45;&gt;math/rand</title>
<path fill="none" stroke="#000000" d="M1980.804,-563.8759C1967.0915,-548.531 1947.3877,-526.4815 1932.7515,-510.1029"/>
<polygon fill="#000000" stroke="#000000" points="1933.7829,-508.6307 1929.1463,-506.0685 1931.1731,-510.9629 1933.7829,-508.6307"/>
</g>
<!-- time -->
<g id="node26" class="node">
<title>time</title>
<g id="a_node26"><a xlink:href="https://godoc.org/time" xlink:title="time" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1165,-36C1165,-36 1135,-36 1135,-36 1129,-36 1123,-30 1123,-24 1123,-24 1123,-12 1123,-12 1123,-6 1129,0 1135,0 1135,0 1165,0 1165,0 1171,0 1177,-6 1177,-12 1177,-12 1177,-24 1177,-24 1177,-30 1171,-36 1165,-36"/>
<text text-anchor="middle" x="1150" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">time</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/content&#45;&gt;time -->
<g id="edge21" class="edge">
<title>github.com/containerd/containerd/content&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M1957.6231,-563.9006C1927.4327,-549.4905 1885.1252,-528.1289 1850,-506 1768.925,-454.9229 1766.3052,-413.2051 1678,-376 1519.3439,-309.1544 1438.6175,-412.9426 1295,-318 1196.1619,-252.6601 1162.6623,-99.839 1153.2179,-41.3442"/>
<polygon fill="#000000" stroke="#000000" points="1154.9321,-40.9786 1152.4274,-36.3106 1151.4744,-41.5216 1154.9321,-40.9786"/>
</g>
<!-- github.com/containerd/containerd/errdefs&#45;&gt;context -->
<g id="edge22" class="edge">
<title>github.com/containerd/containerd/errdefs&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M3132.887,-479.02C3033.5864,-469.2886 2890.3056,-449.7779 2770,-412 2735.1057,-401.0426 2729.6095,-390.4251 2696,-376 2628.4087,-346.9899 2591.864,-371.1321 2541,-318 2491.3694,-266.1563 2478.5014,-177.1309 2475.1662,-135.1689"/>
<polygon fill="#000000" stroke="#000000" points="2476.9018,-134.9073 2474.7885,-130.0497 2473.4113,-135.1649 2476.9018,-134.9073"/>
</g>
<!-- github.com/containerd/containerd/errdefs&#45;&gt;github.com/pkg/errors -->
<g id="edge23" class="edge">
<title>github.com/containerd/containerd/errdefs&#45;&gt;github.com/pkg/errors</title>
<path fill="none" stroke="#000000" d="M3375.2316,-482.8459C3778.3763,-465.7063 5066.7743,-410.9304 5390.5994,-397.1631"/>
<polygon fill="#000000" stroke="#000000" points="5390.8397,-398.9046 5395.7608,-396.9437 5390.691,-395.4077 5390.8397,-398.9046"/>
</g>
<!-- google.golang.org/grpc/codes -->
<g id="node27" class="node">
<title>google.golang.org/grpc/codes</title>
<g id="a_node27"><a xlink:href="https://godoc.org/google.golang.org/grpc/codes" xlink:title="google.golang.org/grpc/codes" target="_blank">
<path fill="#eee8aa" stroke="#eee8aa" d="M1360,-130C1360,-130 1206,-130 1206,-130 1200,-130 1194,-124 1194,-118 1194,-118 1194,-106 1194,-106 1194,-100 1200,-94 1206,-94 1206,-94 1360,-94 1360,-94 1366,-94 1372,-100 1372,-106 1372,-106 1372,-118 1372,-118 1372,-124 1366,-130 1360,-130"/>
<text text-anchor="middle" x="1283" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/grpc/codes</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/errdefs&#45;&gt;google.golang.org/grpc/codes -->
<g id="edge24" class="edge">
<title>github.com/containerd/containerd/errdefs&#45;&gt;google.golang.org/grpc/codes</title>
<path fill="none" stroke="#000000" d="M3132.6544,-479.2349C2715.2007,-448.8354 1361.9526,-348.1512 1328,-318 1275.3941,-271.284 1276.4122,-178.609 1280.1883,-135.3099"/>
<polygon fill="#000000" stroke="#000000" points="1281.9354,-135.4221 1280.6591,-130.2807 1278.4506,-135.0958 1281.9354,-135.4221"/>
</g>
<!-- google.golang.org/grpc/status -->
<g id="node28" class="node">
<title>google.golang.org/grpc/status</title>
<g id="a_node28"><a xlink:href="https://godoc.org/google.golang.org/grpc/status" xlink:title="google.golang.org/grpc/status" target="_blank">
<path fill="#eee8aa" stroke="#eee8aa" d="M3331,-412C3331,-412 3177,-412 3177,-412 3171,-412 3165,-406 3165,-400 3165,-400 3165,-388 3165,-388 3165,-382 3171,-376 3177,-376 3177,-376 3331,-376 3331,-376 3337,-376 3343,-382 3343,-388 3343,-388 3343,-400 3343,-400 3343,-406 3337,-412 3331,-412"/>
<text text-anchor="middle" x="3254" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/grpc/status</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/errdefs&#45;&gt;google.golang.org/grpc/status -->
<g id="edge25" class="edge">
<title>github.com/containerd/containerd/errdefs&#45;&gt;google.golang.org/grpc/status</title>
<path fill="none" stroke="#000000" d="M3254,-469.8759C3254,-454.9211 3254,-433.5983 3254,-417.3629"/>
<polygon fill="#000000" stroke="#000000" points="3255.7501,-417.0685 3254,-412.0685 3252.2501,-417.0685 3255.7501,-417.0685"/>
</g>
<!-- strings -->
<g id="node29" class="node">
<title>strings</title>
<g id="a_node29"><a xlink:href="https://godoc.org/strings" xlink:title="strings" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M6629,-36C6629,-36 6599,-36 6599,-36 6593,-36 6587,-30 6587,-24 6587,-24 6587,-12 6587,-12 6587,-6 6593,0 6599,0 6599,0 6629,0 6629,0 6635,0 6641,-6 6641,-12 6641,-12 6641,-24 6641,-24 6641,-30 6635,-36 6629,-36"/>
<text text-anchor="middle" x="6614" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">strings</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/errdefs&#45;&gt;strings -->
<g id="edge26" class="edge">
<title>github.com/containerd/containerd/errdefs&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M3375.1762,-487.1805C3873.2089,-483.4687 5748.4723,-466.003 6008,-412 6117.5254,-389.2097 6376.4903,-277.0193 6475,-224 6539.7013,-189.1768 6576.0056,-194.6089 6611,-130 6625.8998,-102.4911 6623.2617,-65.3396 6619.2414,-41.52"/>
<polygon fill="#000000" stroke="#000000" points="6620.9198,-40.9656 6618.3125,-36.3543 6617.4751,-41.5851 6620.9198,-40.9656"/>
</g>
<!-- github.com/opencontainers/go&#45;digest&#45;&gt;crypto -->
<g id="edge171" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;crypto</title>
<path fill="none" stroke="#000000" d="M2054.6503,-281.8759C2053.5367,-266.9211 2051.9488,-245.5983 2050.7398,-229.3629"/>
<polygon fill="#000000" stroke="#000000" points="2052.4621,-228.9247 2050.3455,-224.0685 2048.9718,-229.1847 2052.4621,-228.9247"/>
</g>
<!-- github.com/opencontainers/go&#45;digest&#45;&gt;fmt -->
<g id="edge172" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M2064.262,-281.9692C2086.8443,-232.8516 2148.4873,-99.9413 2157,-94 2214.9068,-53.5846 2719.9028,-26.1757 2854.2748,-19.5526"/>
<polygon fill="#000000" stroke="#000000" points="2854.7384,-21.2821 2859.6467,-19.2892 2854.567,-17.7863 2854.7384,-21.2821"/>
</g>
<!-- github.com/opencontainers/go&#45;digest&#45;&gt;io -->
<g id="edge174" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M1946.8622,-283.4425C1828.2455,-265.0424 1651.5748,-236.3031 1622,-224 1529.5511,-185.5412 1530.4369,-132.4876 1438,-94 1300.5256,-36.7603 1254.2945,-63.8126 1108,-36 1089.535,-32.4895 1068.95,-28.2945 1052.3346,-24.8378"/>
<polygon fill="#000000" stroke="#000000" points="1052.5643,-23.0981 1047.3123,-23.7903 1051.8496,-26.5244 1052.5643,-23.0981"/>
</g>
<!-- github.com/opencontainers/go&#45;digest&#45;&gt;strings -->
<g id="edge176" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M2165.0049,-298.1793C2701.4226,-289.1093 5037.956,-248.2757 5109,-224 5134.5719,-215.2621 5132.5236,-197.0125 5158,-188 5419.9471,-95.3342 6145.0529,-222.6658 6407,-130 6432.4764,-120.9875 6432.8354,-107.9167 6456,-94 6498.0289,-68.7501 6549.721,-45.1863 6582.2764,-31.1834"/>
<polygon fill="#000000" stroke="#000000" points="6583.0298,-32.7646 6586.9373,-29.1877 6581.6521,-29.5471 6583.0298,-32.7646"/>
</g>
<!-- regexp -->
<g id="node38" class="node">
<title>regexp</title>
<g id="a_node38"><a xlink:href="https://godoc.org/regexp" xlink:title="regexp" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M5461,-224C5461,-224 5431,-224 5431,-224 5425,-224 5419,-218 5419,-212 5419,-212 5419,-200 5419,-200 5419,-194 5425,-188 5431,-188 5431,-188 5461,-188 5461,-188 5467,-188 5473,-194 5473,-200 5473,-200 5473,-212 5473,-212 5473,-218 5467,-224 5461,-224"/>
<text text-anchor="middle" x="5446" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">regexp</text>
</a>
</g>
</g>
<!-- github.com/opencontainers/go&#45;digest&#45;&gt;regexp -->
<g id="edge175" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;regexp</title>
<path fill="none" stroke="#000000" d="M2165.0208,-298.8542C2564.825,-294.3286 3988.3012,-275.3653 5161,-224 5252.7011,-219.9834 5360.8281,-212.3619 5413.6596,-208.4505"/>
<polygon fill="#000000" stroke="#000000" points="5414.0477,-210.1766 5418.9043,-208.061 5413.7884,-206.6862 5414.0477,-210.1766"/>
</g>
<!-- hash -->
<g id="node61" class="node">
<title>hash</title>
<g id="a_node61"><a xlink:href="https://godoc.org/hash" xlink:title="hash" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M1981,-224C1981,-224 1951,-224 1951,-224 1945,-224 1939,-218 1939,-212 1939,-212 1939,-200 1939,-200 1939,-194 1945,-188 1951,-188 1951,-188 1981,-188 1981,-188 1987,-188 1993,-194 1993,-200 1993,-200 1993,-212 1993,-212 1993,-218 1987,-224 1981,-224"/>
<text text-anchor="middle" x="1966" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">hash</text>
</a>
</g>
</g>
<!-- github.com/opencontainers/go&#45;digest&#45;&gt;hash -->
<g id="edge173" class="edge">
<title>github.com/opencontainers/go&#45;digest&#45;&gt;hash</title>
<path fill="none" stroke="#000000" d="M2038.6471,-281.8759C2023.8307,-266.401 2002.4857,-244.1073 1986.7648,-227.6877"/>
<polygon fill="#000000" stroke="#000000" points="1988.0216,-226.4698 1983.2996,-224.0685 1985.4935,-228.8903 1988.0216,-226.4698"/>
</g>
<!-- github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge178" class="edge">
<title>github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M1424.1623,-469.9086C1455.0921,-444.5238 1515.4618,-398.884 1575,-376 1592.0312,-369.4539 1804.8774,-337.1682 1941.6634,-316.8398"/>
<polygon fill="#000000" stroke="#000000" points="1942.2132,-318.5274 1946.9017,-316.0616 1941.6988,-315.0654 1942.2132,-318.5274"/>
</g>
<!-- github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;time -->
<g id="edge180" class="edge">
<title>github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M1253.2425,-470.0197C1199.6674,-458.9087 1140.5754,-440.9629 1092,-412 995.243,-354.3089 962.482,-329.1255 922,-224 883.434,-123.8499 1046.2762,-53.8911 1117.7978,-28.5184"/>
<polygon fill="#000000" stroke="#000000" points="1118.6466,-30.0753 1122.7855,-26.7689 1117.488,-26.7726 1118.6466,-30.0753"/>
</g>
<!-- github.com/opencontainers/image&#45;spec/specs&#45;go -->
<g id="node50" class="node">
<title>github.com/opencontainers/image&#45;spec/specs&#45;go</title>
<g id="a_node50"><a xlink:href="https://godoc.org/github.com/opencontainers/image-spec/specs-go" xlink:title="github.com/opencontainers/image&#45;spec/specs&#45;go" target="_blank">
<path fill="#eee8aa" stroke="#eee8aa" d="M1375.5,-412C1375.5,-412 1118.5,-412 1118.5,-412 1112.5,-412 1106.5,-406 1106.5,-400 1106.5,-400 1106.5,-388 1106.5,-388 1106.5,-382 1112.5,-376 1118.5,-376 1118.5,-376 1375.5,-376 1375.5,-376 1381.5,-376 1387.5,-382 1387.5,-388 1387.5,-388 1387.5,-400 1387.5,-400 1387.5,-406 1381.5,-412 1375.5,-412"/>
<text text-anchor="middle" x="1247" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/opencontainers/image&#45;spec/specs&#45;go</text>
</a>
</g>
</g>
<!-- github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go -->
<g id="edge179" class="edge">
<title>github.com/opencontainers/image&#45;spec/specs&#45;go/v1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go</title>
<path fill="none" stroke="#000000" d="M1372.9216,-469.8759C1346.7004,-454.0759 1308.6824,-431.1676 1281.288,-414.6607"/>
<polygon fill="#000000" stroke="#000000" points="1282.1719,-413.1502 1276.986,-412.0685 1280.3654,-416.148 1282.1719,-413.1502"/>
</g>
<!-- github.com/pkg/errors&#45;&gt;fmt -->
<g id="edge181" class="edge">
<title>github.com/pkg/errors&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M5395.898,-392.9764C4999.7014,-386.9744 3032.5298,-355.3296 2983,-318 2893.7342,-250.7222 2885.8151,-99.6195 2886.2489,-41.4463"/>
<polygon fill="#000000" stroke="#000000" points="2888.0028,-41.1338 2886.3145,-36.1126 2884.503,-41.0907 2888.0028,-41.1338"/>
</g>
<!-- github.com/pkg/errors&#45;&gt;io -->
<g id="edge182" class="edge">
<title>github.com/pkg/errors&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M5395.9615,-393.6255C4900.328,-390.8096 1898.4662,-371.5806 1715,-318 1638.0279,-295.5206 1627.4758,-268.844 1561,-224 1558.4899,-222.3067 1388.7624,-95.2397 1386,-94 1382.1359,-92.2659 1141.004,-42.7832 1052.2928,-24.6108"/>
<polygon fill="#000000" stroke="#000000" points="1052.4254,-22.8517 1047.1759,-23.5627 1051.723,-26.2805 1052.4254,-22.8517"/>
</g>
<!-- github.com/pkg/errors&#45;&gt;strings -->
<g id="edge185" class="edge">
<title>github.com/pkg/errors&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M5534.2326,-377.154C5764.6537,-321.0134 6492.3732,-143.0889 6514,-130 6551.5248,-107.2895 6582.9231,-66.0466 6600.0369,-40.4451"/>
<polygon fill="#000000" stroke="#000000" points="6601.5679,-41.3025 6602.8621,-36.1656 6598.647,-39.3742 6601.5679,-41.3025"/>
</g>
<!-- runtime -->
<g id="node39" class="node">
<title>runtime</title>
<g id="a_node39"><a xlink:href="https://godoc.org/runtime" xlink:title="runtime" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M7014.5,-36C7014.5,-36 6979.5,-36 6979.5,-36 6973.5,-36 6967.5,-30 6967.5,-24 6967.5,-24 6967.5,-12 6967.5,-12 6967.5,-6 6973.5,0 6979.5,0 6979.5,0 7014.5,0 7014.5,0 7020.5,0 7026.5,-6 7026.5,-12 7026.5,-12 7026.5,-24 7026.5,-24 7026.5,-30 7020.5,-36 7014.5,-36"/>
<text text-anchor="middle" x="6997" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">runtime</text>
</a>
</g>
</g>
<!-- github.com/pkg/errors&#45;&gt;runtime -->
<g id="edge184" class="edge">
<title>github.com/pkg/errors&#45;&gt;runtime</title>
<path fill="none" stroke="#000000" d="M5534.2114,-383.597C5614.772,-370.8712 5751.523,-347.3538 5867,-318 5917.6745,-305.1188 5928.4786,-295.4692 5979,-282 6098.435,-250.1582 6130.929,-253.3525 6251,-224 6527.2287,-156.4734 6856.5962,-59.8037 6962.4471,-28.3297"/>
<polygon fill="#000000" stroke="#000000" points="6963.0243,-29.9838 6967.3176,-26.8806 6962.0261,-26.6292 6963.0243,-29.9838"/>
</g>
<!-- path -->
<g id="node42" class="node">
<title>path</title>
<g id="a_node42"><a xlink:href="https://godoc.org/path" xlink:title="path" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M6036,-318C6036,-318 6006,-318 6006,-318 6000,-318 5994,-312 5994,-306 5994,-306 5994,-294 5994,-294 5994,-288 6000,-282 6006,-282 6006,-282 6036,-282 6036,-282 6042,-282 6048,-288 6048,-294 6048,-294 6048,-306 6048,-306 6048,-312 6042,-318 6036,-318"/>
<text text-anchor="middle" x="6021" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">path</text>
</a>
</g>
</g>
<!-- github.com/pkg/errors&#45;&gt;path -->
<g id="edge183" class="edge">
<title>github.com/pkg/errors&#45;&gt;path</title>
<path fill="none" stroke="#000000" d="M5534.3585,-388.1067C5632.8353,-378.727 5818.2984,-357.3151 5972,-318 5977.5122,-316.59 5983.2678,-314.7891 5988.8159,-312.8737"/>
<polygon fill="#000000" stroke="#000000" points="5989.7132,-314.4122 5993.8397,-311.0904 5988.5424,-311.1138 5989.7132,-314.4122"/>
</g>
<!-- google.golang.org/grpc/codes&#45;&gt;fmt -->
<g id="edge224" class="edge">
<title>google.golang.org/grpc/codes&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M1372.0294,-101.6826C1398.0988,-98.9028 1426.6686,-96.0903 1453,-94 2012.9986,-49.5443 2698.1532,-24.4678 2854.294,-19.097"/>
<polygon fill="#000000" stroke="#000000" points="2854.6871,-20.8347 2859.6242,-18.9143 2854.5671,-17.3367 2854.6871,-20.8347"/>
</g>
<!-- google.golang.org/grpc/codes&#45;&gt;strconv -->
<g id="edge225" class="edge">
<title>google.golang.org/grpc/codes&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M1193.8595,-95.1404C1081.8778,-73.9608 895.2191,-38.6571 819.4715,-24.3306"/>
<polygon fill="#000000" stroke="#000000" points="819.45,-22.5456 814.2119,-23.3359 818.7996,-25.9846 819.45,-22.5456"/>
</g>
<!-- google.golang.org/grpc/status&#45;&gt;context -->
<g id="edge236" class="edge">
<title>google.golang.org/grpc/status&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M3164.9707,-389.2956C3032.8474,-380.9995 2792.4411,-360.4695 2718,-318 2653.7318,-281.3343 2670.749,-235.4797 2614,-188 2581.0809,-160.4578 2536.6218,-138.378 2506.7134,-125.26"/>
<polygon fill="#000000" stroke="#000000" points="2507.3256,-123.618 2502.0422,-123.2321 2505.9318,-126.8285 2507.3256,-123.618"/>
</g>
<!-- google.golang.org/grpc/status&#45;&gt;errors -->
<g id="edge237" class="edge">
<title>google.golang.org/grpc/status&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M3343.2399,-392.8388C3587.0083,-388.9557 4251.3796,-373.3562 4332,-318 4382.2849,-283.473 4386.1409,-248.1486 4376,-188 4366.8301,-133.6104 4342.2458,-73.3834 4327.8702,-41.2405"/>
<polygon fill="#000000" stroke="#000000" points="4329.3056,-40.1665 4325.6546,-36.3281 4326.1151,-41.6055 4329.3056,-40.1665"/>
</g>
<!-- google.golang.org/grpc/status&#45;&gt;fmt -->
<g id="edge238" class="edge">
<title>google.golang.org/grpc/status&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3164.7891,-385.0252C3040.7909,-371.6391 2828.8912,-345.1016 2806,-318 2741.7598,-241.9441 2766.4425,-185.3593 2806,-94 2816.1863,-70.4743 2837.6378,-50.8867 2855.9068,-37.4917"/>
<polygon fill="#000000" stroke="#000000" points="2856.9498,-38.8972 2859.991,-34.5597 2854.9086,-36.054 2856.9498,-38.8972"/>
</g>
<!-- google.golang.org/grpc/status&#45;&gt;google.golang.org/grpc/codes -->
<g id="edge242" class="edge">
<title>google.golang.org/grpc/status&#45;&gt;google.golang.org/grpc/codes</title>
<path fill="none" stroke="#000000" d="M3164.7863,-391.2316C2851.2943,-381.2971 1811.186,-346.5195 1664,-318 1632.8139,-311.9572 1420.8725,-240.9397 1394,-224 1355.2506,-199.5735 1319.7363,-159.2322 1299.7815,-134.2144"/>
<polygon fill="#000000" stroke="#000000" points="1300.9499,-132.8704 1296.4769,-130.0324 1298.2038,-135.0404 1300.9499,-132.8704"/>
</g>
<!-- github.com/golang/protobuf/proto -->
<g id="node51" class="node">
<title>github.com/golang/protobuf/proto</title>
<g id="a_node51"><a xlink:href="https://godoc.org/github.com/golang/protobuf/proto" xlink:title="github.com/golang/protobuf/proto" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M4183,-130C4183,-130 4005,-130 4005,-130 3999,-130 3993,-124 3993,-118 3993,-118 3993,-106 3993,-106 3993,-100 3999,-94 4005,-94 4005,-94 4183,-94 4183,-94 4189,-94 4195,-100 4195,-106 4195,-106 4195,-118 4195,-118 4195,-124 4189,-130 4183,-130"/>
<text text-anchor="middle" x="4094" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/golang/protobuf/proto</text>
</a>
</g>
</g>
<!-- google.golang.org/grpc/status&#45;&gt;github.com/golang/protobuf/proto -->
<g id="edge239" class="edge">
<title>google.golang.org/grpc/status&#45;&gt;github.com/golang/protobuf/proto</title>
<path fill="none" stroke="#000000" d="M3343.0024,-392.0198C3578.8082,-386.1359 4207.127,-366.0808 4287,-318 4341.3606,-285.2768 4383.8381,-238.9329 4346,-188 4327.9099,-163.6493 4260.8032,-144.1145 4200.3879,-130.95"/>
<polygon fill="#000000" stroke="#000000" points="4200.5663,-129.1983 4195.3097,-129.8549 4199.8284,-132.6197 4200.5663,-129.1983"/>
</g>
<!-- github.com/golang/protobuf/ptypes -->
<g id="node57" class="node">
<title>github.com/golang/protobuf/ptypes</title>
<g id="a_node57"><a xlink:href="https://godoc.org/github.com/golang/protobuf/ptypes" xlink:title="github.com/golang/protobuf/ptypes" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M3683.5,-318C3683.5,-318 3498.5,-318 3498.5,-318 3492.5,-318 3486.5,-312 3486.5,-306 3486.5,-306 3486.5,-294 3486.5,-294 3486.5,-288 3492.5,-282 3498.5,-282 3498.5,-282 3683.5,-282 3683.5,-282 3689.5,-282 3695.5,-288 3695.5,-294 3695.5,-294 3695.5,-306 3695.5,-306 3695.5,-312 3689.5,-318 3683.5,-318"/>
<text text-anchor="middle" x="3591" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/golang/protobuf/ptypes</text>
</a>
</g>
</g>
<!-- google.golang.org/grpc/status&#45;&gt;github.com/golang/protobuf/ptypes -->
<g id="edge240" class="edge">
<title>google.golang.org/grpc/status&#45;&gt;github.com/golang/protobuf/ptypes</title>
<path fill="none" stroke="#000000" d="M3318.5782,-375.9871C3376.6702,-359.7834 3461.7991,-336.0382 3521.3897,-319.4165"/>
<polygon fill="#000000" stroke="#000000" points="3522.0077,-321.061 3526.3537,-318.0319 3521.0673,-317.6897 3522.0077,-321.061"/>
</g>
<!-- google.golang.org/genproto/googleapis/rpc/status -->
<g id="node64" class="node">
<title>google.golang.org/genproto/googleapis/rpc/status</title>
<g id="a_node64"><a xlink:href="https://godoc.org/google.golang.org/genproto/googleapis/rpc/status" xlink:title="google.golang.org/genproto/googleapis/rpc/status" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M3999.5,-318C3999.5,-318 3738.5,-318 3738.5,-318 3732.5,-318 3726.5,-312 3726.5,-306 3726.5,-306 3726.5,-294 3726.5,-294 3726.5,-288 3732.5,-282 3738.5,-282 3738.5,-282 3999.5,-282 3999.5,-282 4005.5,-282 4011.5,-288 4011.5,-294 4011.5,-294 4011.5,-306 4011.5,-306 4011.5,-312 4005.5,-318 3999.5,-318"/>
<text text-anchor="middle" x="3869" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/genproto/googleapis/rpc/status</text>
</a>
</g>
</g>
<!-- google.golang.org/grpc/status&#45;&gt;google.golang.org/genproto/googleapis/rpc/status -->
<g id="edge241" class="edge">
<title>google.golang.org/grpc/status&#45;&gt;google.golang.org/genproto/googleapis/rpc/status</title>
<path fill="none" stroke="#000000" d="M3343.0976,-380.3818C3449.1289,-364.1754 3626.7644,-337.0246 3745.8794,-318.8184"/>
<polygon fill="#000000" stroke="#000000" points="3746.4743,-320.4979 3751.1525,-318.0125 3745.9455,-317.0381 3746.4743,-320.4979"/>
</g>
<!-- google.golang.org/grpc/internal -->
<g id="node67" class="node">
<title>google.golang.org/grpc/internal</title>
<g id="a_node67"><a xlink:href="https://godoc.org/google.golang.org/grpc/internal" xlink:title="google.golang.org/grpc/internal" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M1906,-318C1906,-318 1742,-318 1742,-318 1736,-318 1730,-312 1730,-306 1730,-306 1730,-294 1730,-294 1730,-288 1736,-282 1742,-282 1742,-282 1906,-282 1906,-282 1912,-282 1918,-288 1918,-294 1918,-294 1918,-306 1918,-306 1918,-312 1912,-318 1906,-318"/>
<text text-anchor="middle" x="1824" y="-296.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/grpc/internal</text>
</a>
</g>
</g>
<!-- google.golang.org/grpc/status&#45;&gt;google.golang.org/grpc/internal -->
<g id="edge243" class="edge">
<title>google.golang.org/grpc/status&#45;&gt;google.golang.org/grpc/internal</title>
<path fill="none" stroke="#000000" d="M3164.7476,-392.1849C2951.1801,-387.1198 2394.082,-369.6371 1932,-318 1929.1663,-317.6833 1926.294,-317.342 1923.3971,-316.9799"/>
<polygon fill="#000000" stroke="#000000" points="1923.3418,-315.2085 1918.1595,-316.3067 1922.8956,-318.68 1923.3418,-315.2085"/>
</g>
<!-- github.com/containerd/containerd/images -->
<g id="node30" class="node">
<title>github.com/containerd/containerd/images</title>
<g id="a_node30"><a xlink:href="https://godoc.org/github.com/containerd/containerd/images" xlink:title="github.com/containerd/containerd/images" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M3722.5,-694C3722.5,-694 3503.5,-694 3503.5,-694 3497.5,-694 3491.5,-688 3491.5,-682 3491.5,-682 3491.5,-670 3491.5,-670 3491.5,-664 3497.5,-658 3503.5,-658 3503.5,-658 3722.5,-658 3722.5,-658 3728.5,-658 3734.5,-664 3734.5,-670 3734.5,-670 3734.5,-682 3734.5,-682 3734.5,-688 3728.5,-694 3722.5,-694"/>
<text text-anchor="middle" x="3613" y="-672.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/images</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;context -->
<g id="edge27" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M3554.1735,-657.8645C3522.0815,-645.6168 3483.4246,-626.7461 3456,-600 3409.466,-554.6174 3442.5167,-506.891 3389,-470 3294.1781,-404.6359 2986.0649,-438.5539 2874,-412 2844.6165,-405.0375 2642.9962,-336.3316 2619,-318 2552.4056,-267.1259 2504.2667,-176.999 2484.2649,-134.8826"/>
<polygon fill="#000000" stroke="#000000" points="2485.7895,-134.0122 2482.0782,-130.2321 2482.6221,-135.5015 2485.7895,-134.0122"/>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;encoding/json -->
<g id="edge28" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M3734.5923,-675.0239C3980.838,-671.8318 4530.1746,-658.2013 4708,-600 4736.4765,-590.6798 4737.6511,-576.2398 4765,-564 4850.6465,-525.6696 4878.5614,-534.3776 4968,-506 5013.2679,-491.6372 5743.1045,-259.1873 5775,-224 5822.1683,-171.9636 5826.7979,-83.0328 5826.0988,-41.1315"/>
<polygon fill="#000000" stroke="#000000" points="5827.8458,-40.9788 5825.9827,-36.0198 5824.3467,-41.0583 5827.8458,-40.9788"/>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;fmt -->
<g id="edge29" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3603.7904,-657.893C3575.4351,-604.2377 3483.6486,-445.5089 3357,-376 3194.5074,-286.8187 3094.034,-426.8436 2944,-318 2855.8997,-254.0867 2872.4469,-99.7406 2882.4557,-41.116"/>
<polygon fill="#000000" stroke="#000000" points="2884.1997,-41.302 2883.341,-36.0746 2880.7525,-40.6966 2884.1997,-41.302"/>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/log -->
<g id="edge32" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/log</title>
<path fill="none" stroke="#000000" d="M3734.8909,-672.8566C3981.6171,-665.5885 4522.8612,-644.7126 4594,-600 4691.4556,-538.7465 4634.7869,-448.7366 4724,-376 4757.8157,-348.4297 4802.0716,-330.6908 4842.518,-319.3564"/>
<polygon fill="#000000" stroke="#000000" points="4843.0736,-321.0187 4847.4307,-318.0057 4842.1456,-317.6439 4843.0736,-321.0187"/>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;io -->
<g id="edge39" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M3491.196,-674.4534C3094.4414,-668.989 1841.7309,-648.262 1440,-600 1090.9143,-558.0626 708,-651.5957 708,-300 708,-300 708,-300 708,-206 708,-76.3582 908.0683,-33.7909 987.7845,-21.9756"/>
<polygon fill="#000000" stroke="#000000" points="988.1601,-23.6895 992.8578,-21.2412 987.6587,-20.2256 988.1601,-23.6895"/>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/content -->
<g id="edge30" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/content</title>
<path fill="none" stroke="#000000" d="M3491.2063,-668.9155C3193.0397,-651.5716 2428.6826,-607.1103 2124.5811,-589.4212"/>
<polygon fill="#000000" stroke="#000000" points="2124.3454,-587.6546 2119.2522,-589.1112 2124.1421,-591.1487 2124.3454,-587.6546"/>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/errdefs -->
<g id="edge31" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/errdefs</title>
<path fill="none" stroke="#000000" d="M3543.9259,-657.9696C3500.2798,-645.0794 3443.5392,-625.5075 3397,-600 3350.6113,-574.5749 3303.6153,-534.3797 3276.7265,-509.6884"/>
<polygon fill="#000000" stroke="#000000" points="3277.7682,-508.2682 3272.9077,-506.1615 3275.3935,-510.8395 3277.7682,-508.2682"/>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge34" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M3491.3502,-661.3216C3256.3551,-630.849 2725.462,-551.6624 2298,-412 2222.6955,-387.3962 2139.934,-345.6408 2093.3326,-320.6574"/>
<polygon fill="#000000" stroke="#000000" points="2093.8933,-318.9719 2088.6609,-318.1441 2092.235,-322.0541 2093.8933,-318.9719"/>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
<g id="edge35" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
<path fill="none" stroke="#000000" d="M3491.4591,-673.8472C3148.1824,-667.2714 2175.7975,-645.0934 1860,-600 1716.7417,-579.5438 1552.9136,-533.7667 1465.5844,-507.5083"/>
<polygon fill="#000000" stroke="#000000" points="1466.0064,-505.8077 1460.7141,-506.0402 1464.9963,-509.1588 1466.0064,-505.8077"/>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;github.com/pkg/errors -->
<g id="edge36" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;github.com/pkg/errors</title>
<path fill="none" stroke="#000000" d="M3734.703,-670.8191C3989.5107,-659.5089 4571.7578,-631.1157 4768,-600 4935.575,-573.4297 4975.3866,-554.4175 5138,-506 5235.392,-477.0019 5347.0185,-437.3611 5411.4338,-413.8456"/>
<polygon fill="#000000" stroke="#000000" points="5412.2757,-415.4012 5416.371,-412.041 5411.0741,-412.1139 5412.2757,-415.4012"/>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;time -->
<g id="edge42" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M3491.3994,-673.9778C3124.1018,-667.4347 2029.6154,-644.6294 1676,-600 1478.8989,-575.1241 1428.0919,-566.9255 1239,-506 1021.1423,-435.8062 767,-528.8867 767,-300 767,-300 767,-300 767,-206 767,-128.1229 1025.4001,-51.3413 1117.7082,-26.3972"/>
<polygon fill="#000000" stroke="#000000" points="1118.3884,-28.0266 1122.7626,-25.0384 1117.4797,-24.6466 1118.3884,-28.0266"/>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;strings -->
<g id="edge41" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M3734.7956,-673.5673C4144.691,-665.0866 5458.9257,-635.4084 5646,-600 5867.4609,-558.0831 6418.9011,-373.022 6588,-224 6628.3063,-188.4792 6646.0859,-180.6498 6664,-130 6675.2966,-98.0605 6653.2405,-62.5623 6634.9244,-40.2647"/>
<polygon fill="#000000" stroke="#000000" points="6636.1137,-38.9599 6631.5567,-36.2587 6633.4346,-41.2121 6636.1137,-38.9599"/>
</g>
<!-- github.com/containerd/containerd/platforms -->
<g id="node31" class="node">
<title>github.com/containerd/containerd/platforms</title>
<g id="a_node31"><a xlink:href="https://godoc.org/github.com/containerd/containerd/platforms" xlink:title="github.com/containerd/containerd/platforms" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M4567.5,-600C4567.5,-600 4334.5,-600 4334.5,-600 4328.5,-600 4322.5,-594 4322.5,-588 4322.5,-588 4322.5,-576 4322.5,-576 4322.5,-570 4328.5,-564 4334.5,-564 4334.5,-564 4567.5,-564 4567.5,-564 4573.5,-564 4579.5,-570 4579.5,-576 4579.5,-576 4579.5,-588 4579.5,-588 4579.5,-594 4573.5,-600 4567.5,-600"/>
<text text-anchor="middle" x="4451" y="-578.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/platforms</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/platforms -->
<g id="edge33" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;github.com/containerd/containerd/platforms</title>
<path fill="none" stroke="#000000" d="M3734.5994,-662.7541C3871.5683,-647.777 4100.8089,-622.5383 4298,-600 4304.3525,-599.2739 4310.8529,-598.5265 4317.418,-597.768"/>
<polygon fill="#000000" stroke="#000000" points="4317.6838,-599.499 4322.4496,-597.186 4317.2816,-596.0222 4317.6838,-599.499"/>
</g>
<!-- golang.org/x/sync/errgroup -->
<g id="node32" class="node">
<title>golang.org/x/sync/errgroup</title>
<g id="a_node32"><a xlink:href="https://godoc.org/golang.org/x/sync/errgroup" xlink:title="golang.org/x/sync/errgroup" target="_blank">
<path fill="#eee8aa" stroke="#eee8aa" d="M4942,-506C4942,-506 4802,-506 4802,-506 4796,-506 4790,-500 4790,-494 4790,-494 4790,-482 4790,-482 4790,-476 4796,-470 4802,-470 4802,-470 4942,-470 4942,-470 4948,-470 4954,-476 4954,-482 4954,-482 4954,-494 4954,-494 4954,-500 4948,-506 4942,-506"/>
<text text-anchor="middle" x="4872" y="-484.3" font-family="Times,serif" font-size="14.00" fill="#000000">golang.org/x/sync/errgroup</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;golang.org/x/sync/errgroup -->
<g id="edge37" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;golang.org/x/sync/errgroup</title>
<path fill="none" stroke="#000000" d="M3734.9512,-673.0492C3970.7669,-666.36 4480.925,-646.8295 4650,-600 4659.6044,-597.3398 4770.8962,-540.2248 4832.154,-508.6112"/>
<polygon fill="#000000" stroke="#000000" points="4833.1969,-510.0423 4836.8371,-506.1937 4831.5914,-506.9322 4833.1969,-510.0423"/>
</g>
<!-- golang.org/x/sync/semaphore -->
<g id="node33" class="node">
<title>golang.org/x/sync/semaphore</title>
<g id="a_node33"><a xlink:href="https://godoc.org/golang.org/x/sync/semaphore" xlink:title="golang.org/x/sync/semaphore" target="_blank">
<path fill="#eee8aa" stroke="#eee8aa" d="M4828.5,-224C4828.5,-224 4675.5,-224 4675.5,-224 4669.5,-224 4663.5,-218 4663.5,-212 4663.5,-212 4663.5,-200 4663.5,-200 4663.5,-194 4669.5,-188 4675.5,-188 4675.5,-188 4828.5,-188 4828.5,-188 4834.5,-188 4840.5,-194 4840.5,-200 4840.5,-200 4840.5,-212 4840.5,-212 4840.5,-218 4834.5,-224 4828.5,-224"/>
<text text-anchor="middle" x="4752" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">golang.org/x/sync/semaphore</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;golang.org/x/sync/semaphore -->
<g id="edge38" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;golang.org/x/sync/semaphore</title>
<path fill="none" stroke="#000000" d="M3656.9522,-657.8634C3836.6756,-583.7019 4515.0372,-303.781 4703.2874,-226.1009"/>
<polygon fill="#000000" stroke="#000000" points="4704.2243,-227.6075 4708.1787,-224.0825 4702.8892,-224.3721 4704.2243,-227.6075"/>
</g>
<!-- sort -->
<g id="node34" class="node">
<title>sort</title>
<g id="a_node34"><a xlink:href="https://godoc.org/sort" xlink:title="sort" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M6105,-36C6105,-36 6075,-36 6075,-36 6069,-36 6063,-30 6063,-24 6063,-24 6063,-12 6063,-12 6063,-6 6069,0 6075,0 6075,0 6105,0 6105,0 6111,0 6117,-6 6117,-12 6117,-12 6117,-24 6117,-24 6117,-30 6111,-36 6105,-36"/>
<text text-anchor="middle" x="6090" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">sort</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/images&#45;&gt;sort -->
<g id="edge40" class="edge">
<title>github.com/containerd/containerd/images&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M3734.7198,-675.4067C4135.7009,-672.8876 5412.7667,-660.2191 5820,-600 6164.9264,-548.9945 7197.618,-457.603 7317,-130 7322.4782,-114.967 7327.9584,-105.6582 7317,-94 7295.899,-71.5516 6314.1461,-27.7481 6122.3096,-19.3946"/>
<polygon fill="#000000" stroke="#000000" points="6122.201,-17.6383 6117.1296,-19.1693 6122.0488,-21.135 6122.201,-17.6383"/>
</g>
<!-- github.com/containerd/containerd/platforms&#45;&gt;bufio -->
<g id="edge48" class="edge">
<title>github.com/containerd/containerd/platforms&#45;&gt;bufio</title>
<path fill="none" stroke="#000000" d="M4457.2985,-563.805C4471.5353,-524.9361 4509.5733,-432.7298 4568,-376 4671.5569,-275.4508 4780.5582,-347.6632 4855,-224 4917.1763,-120.7124 4754.837,-164.4686 4687,-130 4635.8697,-104.0202 4582.3241,-63.7418 4551.6765,-39.2274"/>
<polygon fill="#000000" stroke="#000000" points="4552.683,-37.7913 4547.6892,-36.0236 4550.4907,-40.5196 4552.683,-37.7913"/>
</g>
<!-- github.com/containerd/containerd/platforms&#45;&gt;github.com/containerd/containerd/log -->
<g id="edge50" class="edge">
<title>github.com/containerd/containerd/platforms&#45;&gt;github.com/containerd/containerd/log</title>
<path fill="none" stroke="#000000" d="M4473.7187,-563.9126C4491.0069,-549.4272 4514.6946,-527.9621 4532,-506 4573.1472,-453.7806 4552.4793,-415.4397 4606,-376 4625.3419,-361.7469 4750.2634,-336.4681 4844.2684,-319.0013"/>
<polygon fill="#000000" stroke="#000000" points="4844.6868,-320.7036 4849.2839,-318.0713 4844.0486,-317.2623 4844.6868,-320.7036"/>
</g>
<!-- github.com/containerd/containerd/platforms&#45;&gt;os -->
<g id="edge53" class="edge">
<title>github.com/containerd/containerd/platforms&#45;&gt;os</title>
<path fill="none" stroke="#000000" d="M4440.5305,-563.6051C4403.4981,-500.3088 4271.8066,-289.8069 4103,-188 4009.3996,-131.5498 3956.5746,-188.1171 3864,-130 3828.2877,-107.5803 3799.9092,-66.5233 3784.565,-40.8338"/>
<polygon fill="#000000" stroke="#000000" points="3785.8966,-39.6459 3781.8527,-36.2238 3782.8799,-41.4207 3785.8966,-39.6459"/>
</g>
<!-- github.com/containerd/containerd/platforms&#45;&gt;strconv -->
<g id="edge56" class="edge">
<title>github.com/containerd/containerd/platforms&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M4322.2764,-575.3646C4084.3726,-562.9447 3559.7974,-534.8274 3118,-506 2683.3605,-477.6397 1579.9996,-456.3733 1167,-318 1019.937,-268.7273 983.5252,-238.8094 873,-130 844.4244,-101.868 816.9959,-64.2004 800.8204,-40.516"/>
<polygon fill="#000000" stroke="#000000" points="802.1891,-39.4163 797.9333,-36.2617 799.2931,-41.3817 802.1891,-39.4163"/>
</g>
<!-- github.com/containerd/containerd/platforms&#45;&gt;github.com/containerd/containerd/errdefs -->
<g id="edge49" class="edge">
<title>github.com/containerd/containerd/platforms&#45;&gt;github.com/containerd/containerd/errdefs</title>
<path fill="none" stroke="#000000" d="M4322.3319,-571.8957C4091.4136,-553.7618 3609.4274,-515.9116 3380.2642,-497.9155"/>
<polygon fill="#000000" stroke="#000000" points="3380.355,-496.1673 3375.2333,-497.5204 3380.0809,-499.6566 3380.355,-496.1673"/>
</g>
<!-- github.com/containerd/containerd/platforms&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
<g id="edge51" class="edge">
<title>github.com/containerd/containerd/platforms&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
<path fill="none" stroke="#000000" d="M4322.3532,-578.672C3944.6882,-568.8056 2806.3201,-538.3755 1862,-506 1760.6033,-502.5237 1646.6299,-498.0572 1557.6208,-494.4432"/>
<polygon fill="#000000" stroke="#000000" points="1557.6665,-492.6937 1552.5996,-494.2391 1557.5244,-496.1908 1557.6665,-492.6937"/>
</g>
<!-- github.com/containerd/containerd/platforms&#45;&gt;github.com/pkg/errors -->
<g id="edge52" class="edge">
<title>github.com/containerd/containerd/platforms&#45;&gt;github.com/pkg/errors</title>
<path fill="none" stroke="#000000" d="M4579.7226,-565.8313C4684.5946,-551.9978 4836.3282,-530.478 4968,-506 5118.9977,-477.9293 5293.8146,-436.4098 5390.6666,-412.6008"/>
<polygon fill="#000000" stroke="#000000" points="5391.353,-414.2341 5395.7899,-411.3399 5390.5166,-410.8355 5391.353,-414.2341"/>
</g>
<!-- github.com/containerd/containerd/platforms&#45;&gt;strings -->
<g id="edge57" class="edge">
<title>github.com/containerd/containerd/platforms&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M4579.7388,-572.9867C4913.7607,-548.9063 5802.0793,-480.2494 6089,-412 6299.071,-362.0307 6357.6962,-344.32 6537,-224 6588.1908,-189.6489 6614.2516,-186.4624 6639,-130 6651.8968,-100.5766 6638.6278,-63.7835 6627.039,-40.5786"/>
<polygon fill="#000000" stroke="#000000" points="6628.5928,-39.7734 6624.7519,-36.125 6625.4794,-41.3723 6628.5928,-39.7734"/>
</g>
<!-- github.com/containerd/containerd/platforms&#45;&gt;regexp -->
<g id="edge54" class="edge">
<title>github.com/containerd/containerd/platforms&#45;&gt;regexp</title>
<path fill="none" stroke="#000000" d="M4492.4289,-563.901C4605.1146,-515.0116 4927.156,-377.548 5202,-282 5287.4053,-252.3093 5311.1874,-252.492 5397,-224 5402.5773,-222.1482 5408.4729,-220.0797 5414.1678,-218.023"/>
<polygon fill="#000000" stroke="#000000" points="5414.793,-219.6578 5418.8929,-216.3032 5413.5959,-216.3689 5414.793,-219.6578"/>
</g>
<!-- github.com/containerd/containerd/platforms&#45;&gt;runtime -->
<g id="edge55" class="edge">
<title>github.com/containerd/containerd/platforms&#45;&gt;runtime</title>
<path fill="none" stroke="#000000" d="M4579.5055,-576.8422C4788.1966,-567.6683 5213.5603,-545.6503 5572,-506 5945.212,-464.7156 6912.9149,-411.9129 7238,-224 7296.5341,-190.1648 7358.9214,-147.0439 7317,-94 7281.6896,-49.3212 7107.1387,-28.1276 7031.7624,-20.9457"/>
<polygon fill="#000000" stroke="#000000" points="7031.6517,-19.1777 7026.51,-20.4527 7031.3245,-22.6624 7031.6517,-19.1777"/>
</g>
<!-- golang.org/x/sync/errgroup&#45;&gt;context -->
<g id="edge207" class="edge">
<title>golang.org/x/sync/errgroup&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M4789.8255,-486.0063C4492.5335,-478.5388 3473.5058,-450.6612 3150,-412 3042.2917,-399.1281 2765.2433,-371.7118 2671,-318 2603.7237,-279.6574 2609.0661,-243.4356 2555,-188 2536.6303,-169.165 2514.8336,-148.8191 2498.4805,-133.9228"/>
<polygon fill="#000000" stroke="#000000" points="2499.3233,-132.3241 2494.4456,-130.2573 2496.9698,-134.9147 2499.3233,-132.3241"/>
</g>
<!-- golang.org/x/sync/errgroup&#45;&gt;sync -->
<g id="edge208" class="edge">
<title>golang.org/x/sync/errgroup&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M4908.0634,-469.9668C4983.5093,-432.5652 5163.9482,-344.8058 5320,-282 5392.8893,-252.6644 5418.3373,-262.195 5487,-224 5544.9895,-191.7421 5574.4424,-189.8984 5603,-130 5616.6941,-101.2772 5604.5527,-64.5209 5593.599,-41.1103"/>
<polygon fill="#000000" stroke="#000000" points="5595.0388,-40.0673 5591.2893,-36.325 5591.8867,-41.5887 5595.0388,-40.0673"/>
</g>
<!-- golang.org/x/sync/semaphore&#45;&gt;container/list -->
<g id="edge209" class="edge">
<title>golang.org/x/sync/semaphore&#45;&gt;container/list</title>
<path fill="none" stroke="#000000" d="M4704.4765,-187.9871C4660.7806,-171.4249 4596.2979,-146.9839 4552.344,-130.3239"/>
<polygon fill="#000000" stroke="#000000" points="4552.9188,-128.6704 4547.6231,-128.5346 4551.6783,-131.9432 4552.9188,-128.6704"/>
</g>
<!-- golang.org/x/sync/semaphore&#45;&gt;context -->
<g id="edge210" class="edge">
<title>golang.org/x/sync/semaphore&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M4663.4131,-204.23C4377.3008,-198.1938 3452.166,-176.181 2688,-130 2623.9371,-126.1285 2549.2699,-119.325 2507.2246,-115.283"/>
<polygon fill="#000000" stroke="#000000" points="2507.1572,-113.5184 2502.0122,-114.7799 2506.821,-117.0022 2507.1572,-113.5184"/>
</g>
<!-- golang.org/x/sync/semaphore&#45;&gt;sync -->
<g id="edge211" class="edge">
<title>golang.org/x/sync/semaphore&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M4809.5083,-187.9853C4886.811,-164.2111 5028.7802,-122.0947 5152,-94 5298.9164,-60.5023 5476.9718,-33.1153 5548.7301,-22.6142"/>
<polygon fill="#000000" stroke="#000000" points="5549.0162,-24.3411 5553.7111,-21.8875 5548.5108,-20.8778 5549.0162,-24.3411"/>
</g>
<!-- github.com/containerd/containerd/labels -->
<g id="node35" class="node">
<title>github.com/containerd/containerd/labels</title>
<g id="a_node35"><a xlink:href="https://godoc.org/github.com/containerd/containerd/labels" xlink:title="github.com/containerd/containerd/labels" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M5620,-600C5620,-600 5408,-600 5408,-600 5402,-600 5396,-594 5396,-588 5396,-588 5396,-576 5396,-576 5396,-570 5402,-564 5408,-564 5408,-564 5620,-564 5620,-564 5626,-564 5632,-570 5632,-576 5632,-576 5632,-588 5632,-588 5632,-594 5626,-600 5620,-600"/>
<text text-anchor="middle" x="5514" y="-578.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/labels</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/labels&#45;&gt;github.com/containerd/containerd/errdefs -->
<g id="edge43" class="edge">
<title>github.com/containerd/containerd/labels&#45;&gt;github.com/containerd/containerd/errdefs</title>
<path fill="none" stroke="#000000" d="M5395.6746,-577.0785C5008.2098,-560.9627 3779.517,-509.8578 3380.4896,-493.2611"/>
<polygon fill="#000000" stroke="#000000" points="3380.3228,-491.5027 3375.2544,-493.0433 3380.1773,-494.9997 3380.3228,-491.5027"/>
</g>
<!-- github.com/containerd/containerd/labels&#45;&gt;github.com/pkg/errors -->
<g id="edge44" class="edge">
<title>github.com/containerd/containerd/labels&#45;&gt;github.com/pkg/errors</title>
<path fill="none" stroke="#000000" d="M5528.2881,-563.7154C5544.048,-541.1716 5565.3913,-501.9235 5551,-470 5540.6463,-447.0329 5519.5416,-428.2136 5500.8313,-415.0474"/>
<polygon fill="#000000" stroke="#000000" points="5501.7438,-413.551 5496.6329,-412.1577 5499.7594,-416.4341 5501.7438,-413.551"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;bufio -->
<g id="edge186" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;bufio</title>
<path fill="none" stroke="#000000" d="M4950.2956,-187.8823C4902.7559,-173.4625 4835.6307,-152.0967 4778,-130 4697.3969,-99.0952 4605.3245,-56.164 4557.9243,-33.4786"/>
<polygon fill="#000000" stroke="#000000" points="4558.4662,-31.7977 4553.201,-31.2143 4556.9531,-34.9538 4558.4662,-31.7977"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;bytes -->
<g id="edge187" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M5008.5482,-187.9738C5002.0064,-153.8113 4987.8075,-79.6613 4980.5179,-41.5936"/>
<polygon fill="#000000" stroke="#000000" points="4982.1535,-40.8295 4979.4943,-36.2479 4978.7159,-41.4878 4982.1535,-40.8295"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;context -->
<g id="edge188" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M4929.4228,-195.1615C4905.4575,-192.3879 4879.2202,-189.7093 4855,-188 3893.9342,-120.1759 3649.9813,-183.2872 2688,-130 2623.9185,-126.4503 2549.2577,-119.5358 2507.2186,-115.3866"/>
<polygon fill="#000000" stroke="#000000" points="2507.1553,-113.6218 2502.007,-114.8698 2506.8099,-117.1047 2507.1553,-113.6218"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;encoding/json -->
<g id="edge189" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M5094.681,-190.048C5167.6634,-175.5983 5276.7939,-153.092 5371,-130 5428.8125,-115.8289 5442.3402,-108.7802 5500,-94 5596.419,-69.2844 5709.771,-43.5191 5773.9208,-29.2405"/>
<polygon fill="#000000" stroke="#000000" points="5774.3323,-30.9419 5778.8332,-28.1482 5773.5725,-27.5253 5774.3323,-30.9419"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;fmt -->
<g id="edge190" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M4929.3841,-195.6542C4905.4181,-192.89 4879.19,-190.0929 4855,-188 4415.444,-149.9694 4303.5562,-168.0278 3864,-130 3491.9236,-97.8101 3042.3637,-38.8556 2919.4065,-22.3797"/>
<polygon fill="#000000" stroke="#000000" points="2919.329,-20.6037 2914.1407,-21.6733 2918.8636,-24.0726 2919.329,-20.6037"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;io -->
<g id="edge192" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M4929.4215,-195.1807C4905.4562,-192.4076 4879.2191,-189.7243 4855,-188 3936.5195,-122.609 3701.8039,-204.2869 2784,-130 2664.2108,-120.3043 2635.7227,-104.4844 2516,-94 1892.0793,-39.3618 1729.6939,-111.8883 1108,-36 1089.3427,-33.7226 1068.7466,-29.5995 1052.1731,-25.8736"/>
<polygon fill="#000000" stroke="#000000" points="1052.4293,-24.1372 1047.1654,-24.7325 1051.6516,-27.5497 1052.4293,-24.1372"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;os -->
<g id="edge194" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;os</title>
<path fill="none" stroke="#000000" d="M4929.3775,-195.7294C4905.4114,-192.9666 4879.1849,-190.1515 4855,-188 4652.06,-169.9463 4133.0332,-195.1825 3940,-130 3882.7878,-110.6809 3826.5009,-66.647 3795.8004,-39.9081"/>
<polygon fill="#000000" stroke="#000000" points="3796.734,-38.399 3791.8222,-36.4149 3794.4246,-41.029 3796.734,-38.399"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;sync -->
<g id="edge199" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M5094.7172,-191.0166C5156.6085,-178.4342 5242.6774,-158.0016 5315,-130 5346.5238,-117.7947 5351.2582,-108.0591 5382,-94 5439.4539,-67.7246 5508.8431,-42.6741 5548.6547,-28.9141"/>
<polygon fill="#000000" stroke="#000000" points="5549.677,-30.4129 5553.8345,-27.1299 5548.5371,-27.1038 5549.677,-30.4129"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;time -->
<g id="edge201" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M4929.4039,-195.4145C4905.4383,-192.6457 4879.2055,-189.9063 4855,-188 4257.6283,-140.9547 4106.5709,-157.9134 3508,-130 3189.2783,-115.1369 3109.6972,-109.3807 2791,-94 2142.8381,-62.719 1350.5377,-27.0067 1182.3252,-19.4502"/>
<polygon fill="#000000" stroke="#000000" points="1182.1407,-17.6903 1177.0671,-19.2141 1181.9836,-21.1868 1182.1407,-17.6903"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;strings -->
<g id="edge198" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M5094.7534,-191.3629C5102.2669,-190.1703 5109.7674,-189.0298 5117,-188 5702.9958,-104.5673 6422.7257,-35.802 6581.8753,-20.9659"/>
<polygon fill="#000000" stroke="#000000" points="6582.0444,-22.7078 6586.8606,-20.5017 6581.7199,-19.2229 6582.0444,-22.7078"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;sort -->
<g id="edge197" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M5094.5358,-191.8406C5102.1305,-190.5408 5109.7075,-189.2453 5117,-188 5268.5387,-162.1235 5306.5345,-156.3019 5458,-130 5688.0499,-90.052 5964.9174,-40.4643 6057.8372,-23.7808"/>
<polygon fill="#000000" stroke="#000000" points="6058.2965,-25.4764 6062.9085,-22.8701 6057.6779,-22.0315 6058.2965,-25.4764"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;sync/atomic -->
<g id="edge200" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;sync/atomic</title>
<path fill="none" stroke="#000000" d="M4929.3492,-193.0786C4887.4079,-182.5813 4838.5801,-163.7196 4806,-130 4782.6197,-105.802 4774.0097,-66.5266 4770.8415,-41.4972"/>
<polygon fill="#000000" stroke="#000000" points="4772.5625,-41.1464 4770.2446,-36.383 4769.0861,-41.5522 4772.5625,-41.1464"/>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;runtime -->
<g id="edge196" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;runtime</title>
<path fill="none" stroke="#000000" d="M5094.9792,-202.1258C5375.3404,-188.9464 6277.1331,-145.7927 6407,-130 6620.0577,-104.0908 6871.9738,-47.4279 6962.484,-26.2251"/>
<polygon fill="#000000" stroke="#000000" points="6962.9753,-27.9074 6967.443,-25.061 6962.1754,-24.5001 6962.9753,-27.9074"/>
</g>
<!-- log -->
<g id="node52" class="node">
<title>log</title>
<g id="a_node52"><a xlink:href="https://godoc.org/log" xlink:title="log" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M3935,-36C3935,-36 3905,-36 3905,-36 3899,-36 3893,-30 3893,-24 3893,-24 3893,-12 3893,-12 3893,-6 3899,0 3905,0 3905,0 3935,0 3935,0 3941,0 3947,-6 3947,-12 3947,-12 3947,-24 3947,-24 3947,-30 3941,-36 3935,-36"/>
<text text-anchor="middle" x="3920" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">log</text>
</a>
</g>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;log -->
<g id="edge193" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;log</title>
<path fill="none" stroke="#000000" d="M4929.3737,-195.7719C4905.4075,-193.0099 4879.1819,-190.1846 4855,-188 4757.7388,-179.2135 4059.7133,-183.4778 3978,-130 3947.0816,-109.7652 3931.7227,-67.5412 3924.8449,-41.11"/>
<polygon fill="#000000" stroke="#000000" points="3926.4896,-40.4726 3923.5803,-36.0455 3923.0938,-41.3205 3926.4896,-40.4726"/>
</g>
<!-- reflect -->
<g id="node54" class="node">
<title>reflect</title>
<g id="a_node54"><a xlink:href="https://godoc.org/reflect" xlink:title="reflect" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M4228,-36C4228,-36 4198,-36 4198,-36 4192,-36 4186,-30 4186,-24 4186,-24 4186,-12 4186,-12 4186,-6 4192,0 4198,0 4198,0 4228,0 4228,0 4234,0 4240,-6 4240,-12 4240,-12 4240,-24 4240,-24 4240,-30 4234,-36 4228,-36"/>
<text text-anchor="middle" x="4213" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">reflect</text>
</a>
</g>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;reflect -->
<g id="edge195" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;reflect</title>
<path fill="none" stroke="#000000" d="M4929.5706,-187.9369C4863.7053,-173.212 4769.1441,-151.4186 4687,-130 4631.0568,-115.4131 4618.1579,-107.7373 4562,-94 4435.5929,-63.0784 4401.3739,-67.0571 4275,-36 4265.1751,-33.5855 4254.5704,-30.6358 4244.9574,-27.8285"/>
<polygon fill="#000000" stroke="#000000" points="4245.3209,-26.1113 4240.0302,-26.3771 4244.3319,-29.4687 4245.3209,-26.1113"/>
</g>
<!-- golang.org/x/sys/unix -->
<g id="node62" class="node">
<title>golang.org/x/sys/unix</title>
<g id="a_node62"><a xlink:href="https://godoc.org/golang.org/x/sys/unix" xlink:title="golang.org/x/sys/unix" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M5289,-130C5289,-130 5179,-130 5179,-130 5173,-130 5167,-124 5167,-118 5167,-118 5167,-106 5167,-106 5167,-100 5173,-94 5179,-94 5179,-94 5289,-94 5289,-94 5295,-94 5301,-100 5301,-106 5301,-106 5301,-118 5301,-118 5301,-124 5295,-130 5289,-130"/>
<text text-anchor="middle" x="5234" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">golang.org/x/sys/unix</text>
</a>
</g>
</g>
<!-- github.com/sirupsen/logrus&#45;&gt;golang.org/x/sys/unix -->
<g id="edge191" class="edge">
<title>github.com/sirupsen/logrus&#45;&gt;golang.org/x/sys/unix</title>
<path fill="none" stroke="#000000" d="M5054.5412,-187.9871C5092.2879,-172.0042 5147.3632,-148.6841 5186.5296,-132.1001"/>
<polygon fill="#000000" stroke="#000000" points="5187.303,-133.6731 5191.2249,-130.112 5185.9383,-130.4501 5187.303,-133.6731"/>
</g>
<!-- github.com/containerd/containerd/reference -->
<g id="node40" class="node">
<title>github.com/containerd/containerd/reference</title>
<g id="a_node40"><a xlink:href="https://godoc.org/github.com/containerd/containerd/reference" xlink:title="github.com/containerd/containerd/reference" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M5982,-412C5982,-412 5752,-412 5752,-412 5746,-412 5740,-406 5740,-400 5740,-400 5740,-388 5740,-388 5740,-382 5746,-376 5752,-376 5752,-376 5982,-376 5982,-376 5988,-376 5994,-382 5994,-388 5994,-388 5994,-400 5994,-400 5994,-406 5988,-412 5982,-412"/>
<text text-anchor="middle" x="5867" y="-390.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/reference</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/reference&#45;&gt;errors -->
<g id="edge58" class="edge">
<title>github.com/containerd/containerd/reference&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M5841.2979,-375.8358C5782.0108,-334.9163 5629.7974,-235.4049 5487,-188 5472.97,-183.3424 4535.9512,-49.291 4349.1765,-22.5971"/>
<polygon fill="#000000" stroke="#000000" points="4349.3255,-20.8507 4344.1282,-21.8756 4348.8303,-24.3155 4349.3255,-20.8507"/>
</g>
<!-- github.com/containerd/containerd/reference&#45;&gt;fmt -->
<g id="edge59" class="edge">
<title>github.com/containerd/containerd/reference&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M5739.7534,-385.9888C5681.3487,-382.5254 5611.1797,-378.6645 5548,-376 4625.7931,-337.107 4388.1865,-430.1635 3472,-318 3278.2564,-294.2811 3209.7168,-325.512 3043,-224 2968.8745,-178.8658 2917.6962,-84.3114 2897.1123,-40.8006"/>
<polygon fill="#000000" stroke="#000000" points="2898.6885,-40.0397 2894.9845,-36.2525 2895.5183,-41.523 2898.6885,-40.0397"/>
</g>
<!-- github.com/containerd/containerd/reference&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge60" class="edge">
<title>github.com/containerd/containerd/reference&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M5739.7607,-385.8088C5681.3575,-382.3092 5611.1876,-378.4696 5548,-376 5204.848,-362.5884 2734.7241,-313.4034 2170.5403,-302.2566"/>
<polygon fill="#000000" stroke="#000000" points="2170.243,-300.5004 2165.2094,-302.1512 2170.1738,-303.9998 2170.243,-300.5004"/>
</g>
<!-- github.com/containerd/containerd/reference&#45;&gt;strings -->
<g id="edge64" class="edge">
<title>github.com/containerd/containerd/reference&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M5938.2336,-375.9356C6099.4178,-333.7744 6485.2279,-225.2244 6577,-130 6600.3494,-105.7722 6608.9681,-66.5052 6612.1467,-41.4858"/>
<polygon fill="#000000" stroke="#000000" points="6613.9018,-41.5434 6612.7457,-36.3737 6610.4256,-41.136 6613.9018,-41.5434"/>
</g>
<!-- github.com/containerd/containerd/reference&#45;&gt;regexp -->
<g id="edge63" class="edge">
<title>github.com/containerd/containerd/reference&#45;&gt;regexp</title>
<path fill="none" stroke="#000000" d="M5785.9056,-375.9744C5735.3849,-363.1943 5669.8041,-343.7397 5615,-318 5561.1841,-292.7243 5504.8086,-252.0421 5472.6813,-227.289"/>
<polygon fill="#000000" stroke="#000000" points="5473.528,-225.7313 5468.503,-224.054 5471.3853,-228.4988 5473.528,-225.7313"/>
</g>
<!-- net/url -->
<g id="node41" class="node">
<title>net/url</title>
<g id="a_node41"><a xlink:href="https://godoc.org/net/url" xlink:title="net/url" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M7290,-130C7290,-130 7260,-130 7260,-130 7254,-130 7248,-124 7248,-118 7248,-118 7248,-106 7248,-106 7248,-100 7254,-94 7260,-94 7260,-94 7290,-94 7290,-94 7296,-94 7302,-100 7302,-106 7302,-106 7302,-118 7302,-118 7302,-124 7296,-130 7290,-130"/>
<text text-anchor="middle" x="7275" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">net/url</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/reference&#45;&gt;net/url -->
<g id="edge61" class="edge">
<title>github.com/containerd/containerd/reference&#45;&gt;net/url</title>
<path fill="none" stroke="#000000" d="M5994.0069,-383.7068C6306.7824,-357.5239 7096.2659,-286.0623 7198,-224 7231.9449,-203.2921 7254.5649,-161.3174 7266.0611,-135.0462"/>
<polygon fill="#000000" stroke="#000000" points="7267.7201,-135.6175 7268.0785,-130.3322 7264.5024,-134.2404 7267.7201,-135.6175"/>
</g>
<!-- github.com/containerd/containerd/reference&#45;&gt;path -->
<g id="edge62" class="edge">
<title>github.com/containerd/containerd/reference&#45;&gt;path</title>
<path fill="none" stroke="#000000" d="M5896.6927,-375.8759C5923.2976,-359.6366 5962.2044,-335.8882 5989.3825,-319.299"/>
<polygon fill="#000000" stroke="#000000" points="5990.6209,-320.5934 5993.977,-316.4946 5988.7974,-317.6059 5990.6209,-320.5934"/>
</g>
<!-- github.com/containerd/containerd/remotes -->
<g id="node43" class="node">
<title>github.com/containerd/containerd/remotes</title>
<g id="a_node43"><a xlink:href="https://godoc.org/github.com/containerd/containerd/remotes" xlink:title="github.com/containerd/containerd/remotes" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M3725,-788C3725,-788 3501,-788 3501,-788 3495,-788 3489,-782 3489,-776 3489,-776 3489,-764 3489,-764 3489,-758 3495,-752 3501,-752 3501,-752 3725,-752 3725,-752 3731,-752 3737,-758 3737,-764 3737,-764 3737,-776 3737,-776 3737,-782 3731,-788 3725,-788"/>
<text text-anchor="middle" x="3613" y="-766.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/remotes</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;context -->
<g id="edge65" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M3488.7927,-757.9452C3233.5893,-731.4978 2674,-664.1409 2674,-582 2674,-582 2674,-582 2674,-488 2674,-436.4674 2677.6692,-415.0127 2644,-376 2601.6004,-326.8713 2554.4569,-365.2752 2510,-318 2462.5354,-267.5264 2465.8312,-177.8284 2470.5842,-135.4353"/>
<polygon fill="#000000" stroke="#000000" points="2472.3466,-135.4336 2471.1982,-130.2622 2468.871,-135.021 2472.3466,-135.4336"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;fmt -->
<g id="edge66" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3488.625,-763.9719C3298.7184,-753.7603 2945.7825,-730.5358 2825,-694 2570.7311,-617.0855 2434.5175,-639.8848 2298,-412 2219.2715,-280.5806 2305.9019,-182.4291 2431,-94 2499.8245,-45.3495 2762.6518,-25.3717 2854.8259,-19.7656"/>
<polygon fill="#000000" stroke="#000000" points="2854.9821,-21.5095 2859.8682,-19.463 2854.7723,-18.0158 2854.9821,-21.5095"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/log -->
<g id="edge70" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/log</title>
<path fill="none" stroke="#000000" d="M3737.3654,-758.5467C3974.1272,-735.2487 4479.9371,-677.8745 4636,-600 4645.0245,-595.4968 4858.4388,-389.5064 4928.7577,-321.5187"/>
<polygon fill="#000000" stroke="#000000" points="4930.0148,-322.7374 4932.3928,-318.0037 4927.5818,-320.2213 4930.0148,-322.7374"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;io -->
<g id="edge75" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M3488.6993,-765.4998C2993.2005,-747.1027 1173.7861,-675.0242 927,-600 676.8598,-523.9561 460.6046,-295.6565 627,-94 650.119,-65.9818 897.6287,-33.034 987.5704,-21.8989"/>
<polygon fill="#000000" stroke="#000000" points="988.0066,-23.6084 992.7548,-21.2596 987.5782,-20.1347 988.0066,-23.6084"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;sync -->
<g id="edge77" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M3737.091,-766.9878C3903.8116,-761.111 4208.6992,-743.92 4464,-694 4977.7539,-593.5436 5132.3449,-547.3801 5544,-224 5588.2929,-189.2052 5608.759,-182.5628 5629,-130 5641.1665,-98.4055 5619.362,-62.5424 5601.3058,-40.0954"/>
<polygon fill="#000000" stroke="#000000" points="5602.516,-38.812 5597.9869,-36.0642 5599.8139,-41.0366 5602.516,-38.812"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/content -->
<g id="edge67" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/content</title>
<path fill="none" stroke="#000000" d="M3488.9905,-766.637C3288.1743,-759.9821 2879.7171,-741.4268 2537,-694 2370.1199,-670.9063 2177.5341,-626.6471 2073.4178,-601.2278"/>
<polygon fill="#000000" stroke="#000000" points="2073.7998,-599.5197 2068.5272,-600.0318 2072.9683,-602.9195 2073.7998,-599.5197"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/errdefs -->
<g id="edge68" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/errdefs</title>
<path fill="none" stroke="#000000" d="M3572.218,-751.8387C3514.7297,-724.8126 3408.7669,-669.6355 3336,-600 3307.4801,-572.7073 3281.8851,-534.4863 3267.1486,-510.4965"/>
<polygon fill="#000000" stroke="#000000" points="3268.6204,-509.5487 3264.5251,-506.1885 3265.6311,-511.3692 3268.6204,-509.5487"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
<g id="edge72" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
<path fill="none" stroke="#000000" d="M3488.5587,-765.9854C3259.8601,-757.8536 2757.5078,-736.4871 2336,-694 2041.2003,-664.2848 1961.92,-677.7149 1676,-600 1590.5823,-576.7829 1496.1043,-533.885 1443.7081,-508.4495"/>
<polygon fill="#000000" stroke="#000000" points="1444.3419,-506.8117 1439.0804,-506.1952 1442.8091,-509.9582 1444.3419,-506.8117"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/pkg/errors -->
<g id="edge73" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/pkg/errors</title>
<path fill="none" stroke="#000000" d="M3737.044,-768.1019C4024.6262,-762.8781 4729.9151,-745.113 4961,-694 5071.2384,-669.6167 5098.8634,-655.8236 5197,-600 5295.0397,-544.2315 5396.9303,-456.0869 5441.6276,-415.6157"/>
<polygon fill="#000000" stroke="#000000" points="5442.9917,-416.7408 5445.5166,-412.0838 5440.6387,-414.1498 5442.9917,-416.7408"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;strings -->
<g id="edge76" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M3737.2736,-766.7935C3986.0064,-759.6275 4562.5779,-739.2573 5045,-694 5740.3951,-628.7632 5953.5604,-697.4836 6591,-412 6763.1318,-334.9091 6984.9617,-245.0364 6872,-94 6844.73,-57.5384 6709.2853,-32.5244 6646.3035,-22.6762"/>
<polygon fill="#000000" stroke="#000000" points="6646.3764,-20.9167 6641.1676,-21.8817 6645.8412,-24.3756 6646.3764,-20.9167"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/images -->
<g id="edge69" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/images</title>
<path fill="none" stroke="#000000" d="M3613,-751.8759C3613,-736.9211 3613,-715.5983 3613,-699.3629"/>
<polygon fill="#000000" stroke="#000000" points="3614.7501,-699.0685 3613,-694.0685 3611.2501,-699.0685 3614.7501,-699.0685"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/platforms -->
<g id="edge71" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/containerd/containerd/platforms</title>
<path fill="none" stroke="#000000" d="M3693.351,-751.9738C3851.7051,-716.448 4202.8112,-637.6796 4365.3572,-601.2134"/>
<polygon fill="#000000" stroke="#000000" points="4366.0896,-602.8427 4370.5852,-600.0406 4365.3234,-599.4276 4366.0896,-602.8427"/>
</g>
<!-- github.com/containerd/containerd/remotes&#45;&gt;github.com/sirupsen/logrus -->
<g id="edge74" class="edge">
<title>github.com/containerd/containerd/remotes&#45;&gt;github.com/sirupsen/logrus</title>
<path fill="none" stroke="#000000" d="M3737.0407,-765.2426C3888.6146,-757.6835 4152.2804,-738.8783 4374,-694 4512.6118,-665.9436 4543.1754,-642.6933 4678,-600 4807.1693,-559.0975 4849.6229,-571.9135 4968,-506 5024.481,-474.5508 5051.812,-470.6513 5079,-412 5087.4344,-393.805 5093.5239,-327.7361 5076,-282 5067.9893,-261.0926 5051.6494,-241.8489 5037.4857,-227.9565"/>
<polygon fill="#000000" stroke="#000000" points="5038.3755,-226.3847 5033.5572,-224.1831 5035.9509,-228.9089 5038.3755,-226.3847"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker -->
<g id="node44" class="node">
<title>github.com/containerd/containerd/remotes/docker</title>
<g id="a_node44"><a xlink:href="https://godoc.org/github.com/containerd/containerd/remotes/docker" xlink:title="github.com/containerd/containerd/remotes/docker" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M5989,-976C5989,-976 5725,-976 5725,-976 5719,-976 5713,-970 5713,-964 5713,-964 5713,-952 5713,-952 5713,-946 5719,-940 5725,-940 5725,-940 5989,-940 5989,-940 5995,-940 6001,-946 6001,-952 6001,-952 6001,-964 6001,-964 6001,-970 5995,-976 5989,-976"/>
<text text-anchor="middle" x="5857" y="-954.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/remotes/docker</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;bytes -->
<g id="edge78" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M5893.8804,-939.8635C5917.2107,-926.7 5946.3763,-906.8651 5965,-882 6049.7537,-768.8427 6050.0175,-682.5582 5973,-564 5936.2835,-507.4799 5911.6156,-504.9723 5854,-470 5800.263,-437.3819 5775.5243,-449.4019 5725,-412 5618.6768,-333.2915 5644.9454,-251.6892 5529,-188 5380.4141,-106.3814 5310.5403,-190.0361 5152,-130 5124.3294,-119.5217 5120.9429,-109.9157 5096,-94 5066.0572,-74.8939 5031.8209,-53.2288 5007.6013,-37.9325"/>
<polygon fill="#000000" stroke="#000000" points="5008.3609,-36.3425 5003.1988,-35.1525 5006.4921,-39.3019 5008.3609,-36.3425"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;context -->
<g id="edge79" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M5712.7449,-956.193C5121.0696,-948.6011 2878.1511,-918.0075 2170,-882 1912.1533,-868.8892 1187.0196,-977.8024 1012,-788 931.5387,-700.7426 342.8116,-1264.2126 1092,-376 1273.3864,-160.9544 2247.2244,-119.1609 2440.6036,-112.9436"/>
<polygon fill="#000000" stroke="#000000" points="2440.8874,-114.6856 2445.8295,-112.7782 2440.7766,-111.1874 2440.8874,-114.6856"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;encoding/base64 -->
<g id="edge80" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;encoding/base64</title>
<path fill="none" stroke="#000000" d="M5811.2828,-939.912C5782.0918,-926.8279 5744.6724,-907.0636 5717,-882 5688.4259,-856.1196 5665.2621,-817.4112 5652.3098,-792.9464"/>
<polygon fill="#000000" stroke="#000000" points="5653.7233,-791.8727 5649.8569,-788.2514 5650.6211,-793.4934 5653.7233,-791.8727"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;encoding/json -->
<g id="edge81" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M6001.0276,-949.9455C6141.861,-940.0217 6344.903,-919.6482 6414,-882 6471.5703,-850.6322 6510,-835.5612 6510,-770 6510,-770 6510,-770 6510,-488 6510,-240.3471 6310.8683,-226.9948 6083,-130 6008.5721,-98.3189 5922.4352,-60.7412 5870.9084,-38.1641"/>
<polygon fill="#000000" stroke="#000000" points="5871.3135,-36.431 5866.0315,-36.0267 5869.9085,-39.6367 5871.3135,-36.431"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;fmt -->
<g id="edge82" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M5712.8551,-957.8407C4880.5707,-956.686 722.5806,-947.636 609,-882 506.1407,-822.5596 472,-565.1488 472,-488 472,-488 472,-488 472,-394 472,-286.0484 806.213,-154.2271 1062,-94 1242.9819,-51.3864 2624.0586,-23.0658 2854.4576,-18.6149"/>
<polygon fill="#000000" stroke="#000000" points="2854.7196,-20.3603 2859.6849,-18.5142 2854.6521,-16.8609 2854.7196,-20.3603"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/log -->
<g id="edge87" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/log</title>
<path fill="none" stroke="#000000" d="M5852.0515,-939.9706C5840.3822,-900.6129 5807.5481,-806.1972 5748,-752 5617.4339,-633.1662 5535.8577,-684.7826 5381,-600 5218.4948,-511.0304 5042.5863,-373.9018 4977.3057,-321.4285"/>
<polygon fill="#000000" stroke="#000000" points="4978.1591,-319.8688 4973.1671,-318.096 4975.964,-322.5949 4978.1591,-319.8688"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;io -->
<g id="edge98" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M5712.6806,-957.8779C4874.1611,-956.932 657.0564,-948.8558 392,-882 287.5284,-855.6489 177,-877.7436 177,-770 177,-770 177,-770 177,-582 177,-453.9529 236,-428.0471 236,-300 236,-300 236,-300 236,-206 236,-133.0461 289.762,-124.5744 356,-94 385.0945,-80.5705 858.5389,-33.714 987.6817,-21.1307"/>
<polygon fill="#000000" stroke="#000000" points="988.0446,-22.8538 992.8515,-20.6274 987.7054,-19.3702 988.0446,-22.8538"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;sync -->
<g id="edge105" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M6001.0118,-941.6052C6104.2416,-928.0996 6233.1649,-907.1241 6281,-882 6343.0455,-849.4123 6392,-840.0828 6392,-770 6392,-770 6392,-770 6392,-488 6392,-180.4017 6106.3403,-213.7288 5823,-94 5750.0075,-63.1562 5660.0626,-38.1232 5613.0607,-25.9713"/>
<polygon fill="#000000" stroke="#000000" points="5613.3752,-24.2453 5608.0968,-24.6946 5612.5033,-27.635 5613.3752,-24.2453"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/content -->
<g id="edge83" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/content</title>
<path fill="none" stroke="#000000" d="M5712.7483,-957.4584C5061.6795,-954.6949 2421.4798,-939.9455 2256,-882 2137.7688,-840.5993 2114.6068,-798.8129 2046,-694 2027.3349,-665.4846 2012.8063,-628.6755 2004.5687,-605.1968"/>
<polygon fill="#000000" stroke="#000000" points="2006.1965,-604.5493 2002.9071,-600.3968 2002.889,-605.6942 2006.1965,-604.5493"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/errdefs -->
<g id="edge84" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/errdefs</title>
<path fill="none" stroke="#000000" d="M5712.6814,-955.2407C5164.4755,-943.8244 3242,-894.8858 3242,-770 3242,-770 3242,-770 3242,-676 3242,-616.705 3248.0187,-547.1037 3251.5311,-511.5337"/>
<polygon fill="#000000" stroke="#000000" points="3253.3158,-511.2733 3252.072,-506.124 3249.8331,-510.925 3253.3158,-511.2733"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge93" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M5712.6937,-957.1814C4877.3713,-952.2881 697.3237,-925.6344 649,-882 279.3722,-548.2406 1084.0163,-378.1375 1092,-376 1453.4906,-279.2178 1559.8999,-357.7966 1932,-318 1935.1938,-317.6584 1938.4317,-317.2964 1941.698,-316.9173"/>
<polygon fill="#000000" stroke="#000000" points="1942.0918,-318.633 1946.8518,-316.3082 1941.681,-315.1572 1942.0918,-318.633"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
<g id="edge94" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
<path fill="none" stroke="#000000" d="M5712.8296,-957.0129C4881.7833,-951.187 738.0921,-920.238 686,-882 643.7396,-850.979 649,-822.4237 649,-770 649,-770 649,-770 649,-676 649,-553.6886 1027.2628,-510.3263 1247.9489,-495.4358"/>
<polygon fill="#000000" stroke="#000000" points="1248.2602,-497.169 1253.1324,-495.0894 1248.0268,-493.6768 1248.2602,-497.169"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/pkg/errors -->
<g id="edge95" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/pkg/errors</title>
<path fill="none" stroke="#000000" d="M5866.7427,-939.916C5883.5003,-907.0719 5916,-834.996 5916,-770 5916,-770 5916,-770 5916,-676 5916,-500.6663 5667.9148,-430.291 5539.7403,-405.6317"/>
<polygon fill="#000000" stroke="#000000" points="5539.7192,-403.8465 5534.4804,-404.6325 5539.0659,-407.285 5539.7192,-403.8465"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;io/ioutil -->
<g id="edge99" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;io/ioutil</title>
<path fill="none" stroke="#000000" d="M5712.7605,-956.988C4844.7911,-950.785 349.2635,-917.0122 212,-882 108.7432,-855.662 0,-876.5629 0,-770 0,-770 0,-770 0,-206 0,-140.9881 43.6996,-74.2442 69.5096,-40.4935"/>
<polygon fill="#000000" stroke="#000000" points="71.1951,-41.175 72.8723,-36.1501 68.4276,-39.0324 71.1951,-41.175"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;time -->
<g id="edge106" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M5712.8875,-957.8482C4890.6398,-956.7414 819.9318,-947.9386 564,-882 461.5673,-855.6091 354,-875.7778 354,-770 354,-770 354,-770 354,-582 354,-453.9529 413,-428.0471 413,-300 413,-300 413,-300 413,-206 413,-169.0883 975.3755,-53.2085 1117.6191,-24.4889"/>
<polygon fill="#000000" stroke="#000000" points="1118.3405,-26.1287 1122.8957,-23.4246 1117.6484,-22.6978 1118.3405,-26.1287"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;strings -->
<g id="edge104" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M6001.2152,-948.3295C6192.9633,-934.7212 6521.3367,-908.597 6639,-882 6781.4815,-849.7931 6948,-916.0763 6948,-770 6948,-770 6948,-770 6948,-300 6948,-206.3793 6968.6641,-161.7008 6904,-94 6868.4379,-56.7679 6714.6337,-31.6915 6646.5909,-22.2199"/>
<polygon fill="#000000" stroke="#000000" points="6646.6433,-20.4607 6641.4512,-21.5115 6646.1654,-23.9279 6646.6433,-20.4607"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/images -->
<g id="edge85" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/images</title>
<path fill="none" stroke="#000000" d="M5833.6601,-939.8145C5816.2664,-925.4398 5792.7286,-904.1634 5776,-882 5736.8413,-830.1195 5763.878,-786.8338 5709,-752 5625.6974,-699.1236 4180.5748,-681.3019 3739.6784,-677.0819"/>
<polygon fill="#000000" stroke="#000000" points="3739.5543,-675.3307 3734.5378,-677.0328 3739.5209,-678.8305 3739.5543,-675.3307"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;sort -->
<g id="edge103" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M6001.0248,-956.1323C6395.4646,-949.1192 7464,-916.5925 7464,-770 7464,-770 7464,-770 7464,-206 7464,-132.3938 7409.7482,-122.776 7342,-94 7284.1662,-69.4351 6312.6485,-27.3767 6122.231,-19.3463"/>
<polygon fill="#000000" stroke="#000000" points="6122.1578,-17.5918 6117.0885,-19.1297 6122.0104,-21.0887 6122.1578,-17.5918"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/labels -->
<g id="edge86" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/labels</title>
<path fill="none" stroke="#000000" d="M5858.6254,-939.7901C5861.0978,-901.2892 5861.7387,-810.3776 5820,-752 5762.8732,-672.0999 5655.9127,-625.3281 5584.8115,-601.7014"/>
<polygon fill="#000000" stroke="#000000" points="5585.0518,-599.9383 5579.7553,-600.0401 5583.9592,-603.2634 5585.0518,-599.9383"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/sirupsen/logrus -->
<g id="edge96" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/sirupsen/logrus</title>
<path fill="none" stroke="#000000" d="M5878.3689,-939.8456C5912.3733,-908.8006 5975,-841.8685 5975,-770 5975,-770 5975,-770 5975,-676 5975,-556.4411 5904.9717,-530.7548 5802,-470 5675.3558,-395.2781 5251.3659,-272.6684 5082.3839,-225.4123"/>
<polygon fill="#000000" stroke="#000000" points="5082.7459,-223.6965 5077.4594,-224.0363 5081.8039,-227.0674 5082.7459,-223.6965"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/reference -->
<g id="edge88" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/reference</title>
<path fill="none" stroke="#000000" d="M6001.2512,-942.9087C6058.1807,-932.132 6122.214,-913.6604 6174,-882 6229.9357,-847.8025 6270,-835.5612 6270,-770 6270,-770 6270,-770 6270,-676 6270,-522.7086 6071.8424,-445.7373 5953.4304,-413.4265"/>
<polygon fill="#000000" stroke="#000000" points="5953.8365,-411.7235 5948.5531,-412.1085 5952.9234,-415.1023 5953.8365,-411.7235"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;net/url -->
<g id="edge101" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;net/url</title>
<path fill="none" stroke="#000000" d="M6001.2543,-955.3986C6273.1337,-949.4027 6851.4461,-931.1484 7045,-882 7159.8704,-852.8314 7287,-888.5159 7287,-770 7287,-770 7287,-770 7287,-300 7287,-240.705 7280.9813,-171.1037 7277.4689,-135.5337"/>
<polygon fill="#000000" stroke="#000000" points="7279.1669,-134.925 7276.928,-130.124 7275.6842,-135.2733 7279.1669,-134.925"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;path -->
<g id="edge102" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;path</title>
<path fill="none" stroke="#000000" d="M5983.9901,-939.9559C6073.338,-925.734 6184.0039,-904.5893 6225,-882 6285.5651,-848.628 6333,-839.1508 6333,-770 6333,-770 6333,-770 6333,-582 6333,-432.3234 6132.9317,-341.5311 6053.2155,-311.296"/>
<polygon fill="#000000" stroke="#000000" points="6053.4383,-309.5105 6048.1422,-309.3921 6052.2085,-312.7873 6053.4383,-309.5105"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/remotes -->
<g id="edge89" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/remotes</title>
<path fill="none" stroke="#000000" d="M5712.7849,-945.9178C5302.5821,-911.5514 4133.6827,-813.6223 3742.4045,-780.8414"/>
<polygon fill="#000000" stroke="#000000" points="3742.3976,-779.0848 3737.2689,-780.4111 3742.1053,-782.5725 3742.3976,-779.0848"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1 -->
<g id="node45" class="node">
<title>github.com/containerd/containerd/remotes/docker/schema1</title>
<g id="a_node45"><a xlink:href="https://godoc.org/github.com/containerd/containerd/remotes/docker/schema1" xlink:title="github.com/containerd/containerd/remotes/docker/schema1" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M2599,-882C2599,-882 2283,-882 2283,-882 2277,-882 2271,-876 2271,-870 2271,-870 2271,-858 2271,-858 2271,-852 2277,-846 2283,-846 2283,-846 2599,-846 2599,-846 2605,-846 2611,-852 2611,-858 2611,-858 2611,-870 2611,-870 2611,-876 2605,-882 2599,-882"/>
<text text-anchor="middle" x="2441" y="-860.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/remotes/docker/schema1</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/remotes/docker/schema1 -->
<g id="edge90" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/remotes/docker/schema1</title>
<path fill="none" stroke="#000000" d="M5712.9438,-954.0359C5165.3868,-938.9685 3214.2719,-885.2786 2616.4137,-868.827"/>
<polygon fill="#000000" stroke="#000000" points="2616.225,-867.0712 2611.1788,-868.6829 2616.1287,-870.5699 2616.225,-867.0712"/>
</g>
<!-- github.com/containerd/containerd/version -->
<g id="node46" class="node">
<title>github.com/containerd/containerd/version</title>
<g id="a_node46"><a xlink:href="https://godoc.org/github.com/containerd/containerd/version" xlink:title="github.com/containerd/containerd/version" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M7799,-882C7799,-882 7579,-882 7579,-882 7573,-882 7567,-876 7567,-870 7567,-870 7567,-858 7567,-858 7567,-852 7573,-846 7579,-846 7579,-846 7799,-846 7799,-846 7805,-846 7811,-852 7811,-858 7811,-858 7811,-870 7811,-870 7811,-876 7805,-882 7799,-882"/>
<text text-anchor="middle" x="7689" y="-860.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/containerd/containerd/version</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/version -->
<g id="edge91" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/containerd/containerd/version</title>
<path fill="none" stroke="#000000" d="M6001.1996,-955.3635C6293.0883,-949.176 6974.6468,-930.4099 7545,-882 7550.4778,-881.5351 7556.068,-881.0186 7561.7116,-880.4628"/>
<polygon fill="#000000" stroke="#000000" points="7562.1075,-882.182 7566.9079,-879.9416 7561.7582,-878.6994 7562.1075,-882.182"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode -->
<g id="node47" class="node">
<title>github.com/docker/distribution/registry/api/errcode</title>
<g id="a_node47"><a xlink:href="https://godoc.org/github.com/docker/distribution/registry/api/errcode" xlink:title="github.com/docker/distribution/registry/api/errcode" target="_blank">
<path fill="#eee8aa" stroke="#eee8aa" d="M6380.5,-130C6380.5,-130 6109.5,-130 6109.5,-130 6103.5,-130 6097.5,-124 6097.5,-118 6097.5,-118 6097.5,-106 6097.5,-106 6097.5,-100 6103.5,-94 6109.5,-94 6109.5,-94 6380.5,-94 6380.5,-94 6386.5,-94 6392.5,-100 6392.5,-106 6392.5,-106 6392.5,-118 6392.5,-118 6392.5,-124 6386.5,-130 6380.5,-130"/>
<text text-anchor="middle" x="6245" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/docker/distribution/registry/api/errcode</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/docker/distribution/registry/api/errcode -->
<g id="edge92" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;github.com/docker/distribution/registry/api/errcode</title>
<path fill="none" stroke="#000000" d="M6001.1578,-948.0244C6169.1593,-935.3034 6436.013,-911.392 6532,-882 6634.6453,-850.5692 6746,-877.3497 6746,-770 6746,-770 6746,-770 6746,-488 6746,-323.7022 6665.2578,-281.269 6530,-188 6489.5284,-160.0922 6439.3314,-142.4278 6392.3947,-131.2487"/>
<polygon fill="#000000" stroke="#000000" points="6392.5447,-129.4866 6387.2776,-130.0523 6391.7478,-132.8947 6392.5447,-129.4866"/>
</g>
<!-- golang.org/x/net/context/ctxhttp -->
<g id="node48" class="node">
<title>golang.org/x/net/context/ctxhttp</title>
<g id="a_node48"><a xlink:href="https://godoc.org/golang.org/x/net/context/ctxhttp" xlink:title="golang.org/x/net/context/ctxhttp" target="_blank">
<path fill="#eee8aa" stroke="#eee8aa" d="M7171.5,-224C7171.5,-224 7004.5,-224 7004.5,-224 6998.5,-224 6992.5,-218 6992.5,-212 6992.5,-212 6992.5,-200 6992.5,-200 6992.5,-194 6998.5,-188 7004.5,-188 7004.5,-188 7171.5,-188 7171.5,-188 7177.5,-188 7183.5,-194 7183.5,-200 7183.5,-200 7183.5,-212 7183.5,-212 7183.5,-218 7177.5,-224 7171.5,-224"/>
<text text-anchor="middle" x="7088" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">golang.org/x/net/context/ctxhttp</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;golang.org/x/net/context/ctxhttp -->
<g id="edge97" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;golang.org/x/net/context/ctxhttp</title>
<path fill="none" stroke="#000000" d="M6001.0717,-952.5904C6281.5208,-941.414 6881.179,-914.1155 6970,-882 7049.927,-853.1004 7125,-854.9912 7125,-770 7125,-770 7125,-770 7125,-394 7125,-333.6006 7106.3872,-264.3058 7095.5642,-229.1176"/>
<polygon fill="#000000" stroke="#000000" points="7097.1839,-228.4326 7094.027,-224.1785 7093.842,-229.4727 7097.1839,-228.4326"/>
</g>
<!-- net/http -->
<g id="node49" class="node">
<title>net/http</title>
<g id="a_node49"><a xlink:href="https://godoc.org/net/http" xlink:title="net/http" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M7221,-36C7221,-36 7187,-36 7187,-36 7181,-36 7175,-30 7175,-24 7175,-24 7175,-12 7175,-12 7175,-6 7181,0 7187,0 7187,0 7221,0 7221,0 7227,0 7233,-6 7233,-12 7233,-12 7233,-24 7233,-24 7233,-30 7227,-36 7221,-36"/>
<text text-anchor="middle" x="7204" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">net/http</text>
</a>
</g>
</g>
<!-- github.com/containerd/containerd/remotes/docker&#45;&gt;net/http -->
<g id="edge100" class="edge">
<title>github.com/containerd/containerd/remotes/docker&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M6001.1221,-953.4119C6338.4793,-942.2282 7160.2018,-912.2544 7282,-882 7396.6293,-853.5264 7523,-888.1127 7523,-770 7523,-770 7523,-770 7523,-206 7523,-75.0043 7320.8767,-33.434 7238.4103,-21.9248"/>
<polygon fill="#000000" stroke="#000000" points="7238.3451,-20.1499 7233.1548,-21.2095 7237.8731,-23.6179 7238.3451,-20.1499"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;bytes -->
<g id="edge107" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M2611.1225,-862.8764C3171.65,-858.6781 4939.0521,-841.3155 5190,-788 5297.2146,-765.2216 5585.0301,-691.0851 5646,-600 5667.9018,-567.2801 5680.8066,-338.3944 5487,-188 5349.9442,-81.6444 5257.9671,-203.8725 5101,-130 5056.2041,-108.918 5015.8072,-66.4833 4993.7031,-40.3268"/>
<polygon fill="#000000" stroke="#000000" points="4994.8646,-38.9877 4990.3147,-36.2744 4992.1795,-41.2328 4994.8646,-38.9877"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;context -->
<g id="edge108" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M2383.9493,-845.9228C2315.2563,-820.1691 2209,-765.8163 2209,-676 2209,-676 2209,-676 2209,-488 2209,-326.3074 2374.7576,-185.1874 2444.0822,-133.2376"/>
<polygon fill="#000000" stroke="#000000" points="2445.143,-134.6296 2448.1082,-130.2398 2443.0527,-131.8224 2445.143,-134.6296"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;encoding/base64 -->
<g id="edge109" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;encoding/base64</title>
<path fill="none" stroke="#000000" d="M2611.0782,-861.934C3220.2177,-854.2491 5272.3077,-825.8015 5565,-788 5570.5598,-787.2819 5576.306,-786.3263 5582.0335,-785.2287"/>
<polygon fill="#000000" stroke="#000000" points="5582.7203,-786.8763 5587.2822,-784.1834 5582.0366,-783.4437 5582.7203,-786.8763"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;encoding/json -->
<g id="edge110" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M2611.2328,-862.9662C3197.131,-858.9428 5109.2292,-841.7903 5380,-788 5548.9825,-754.4306 5954.2319,-549.5287 6058,-412 6093.6553,-364.7444 6109.0584,-336.9347 6087,-282 6041.2977,-168.1819 5919.1822,-77.9277 5859.2035,-38.9278"/>
<polygon fill="#000000" stroke="#000000" points="5860.1439,-37.4518 5854.9944,-36.2087 5858.2447,-40.3918 5860.1439,-37.4518"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;fmt -->
<g id="edge111" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M2270.7749,-860.9716C1867.0301,-851.5307 885,-814.3476 885,-676 885,-676 885,-676 885,-582 885,-339.9071 914.2372,-209.5031 1127,-94 1205.9227,-51.155 2621.8459,-22.949 2854.7116,-18.5906"/>
<polygon fill="#000000" stroke="#000000" points="2855.0246,-20.3351 2859.9911,-18.4921 2854.9592,-16.8357 2855.0246,-20.3351"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/archive/compression -->
<g id="edge112" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/archive/compression</title>
<path fill="none" stroke="#000000" d="M2419.6311,-845.8456C2385.6267,-814.8006 2323,-747.8685 2323,-676 2323,-676 2323,-676 2323,-582 2323,-507.9565 2394.7531,-445.8785 2438.3376,-415.0007"/>
<polygon fill="#000000" stroke="#000000" points="2439.3726,-416.4124 2442.4641,-412.1106 2437.3647,-413.5456 2439.3726,-416.4124"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/log -->
<g id="edge116" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/log</title>
<path fill="none" stroke="#000000" d="M2611.1081,-862.0235C3131.7079,-854.6093 4679.2031,-821.9243 4863,-694 4953.2437,-631.1895 4973.477,-579.8139 4968,-470 4965.3703,-417.2752 4958.1803,-355.6937 4954.0419,-323.0545"/>
<polygon fill="#000000" stroke="#000000" points="4955.7747,-322.8083 4953.4051,-318.0704 4952.303,-323.2519 4955.7747,-322.8083"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;io -->
<g id="edge123" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M2270.9619,-860.435C1900.5818,-851.9604 1043.9266,-828.2536 918,-788 693.4359,-716.2161 354,-349.1122 354,-300 354,-300 354,-300 354,-206 354,-153.5763 350.4348,-127.2071 391,-94 414.4274,-74.8221 862.9207,-32.407 987.9084,-20.9183"/>
<polygon fill="#000000" stroke="#000000" points="988.0983,-22.6583 992.9174,-20.4586 987.7783,-19.173 988.0983,-22.6583"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;strconv -->
<g id="edge125" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M2270.8846,-861.1752C1884.5002,-854.0134 963.8085,-832.473 830,-788 714.5677,-749.6345 177,-419.6046 177,-300 177,-300 177,-300 177,-206 177,-153.5763 173.6322,-127.4468 214,-94 255.8056,-59.3619 636.9615,-28.8903 752.7766,-20.3662"/>
<polygon fill="#000000" stroke="#000000" points="752.9052,-22.1115 757.7638,-20.0006 752.6492,-18.6209 752.9052,-22.1115"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;sync -->
<g id="edge127" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M2611.2905,-862.4104C3184.3968,-856.6504 5021.9665,-834.7064 5284,-788 5412.4037,-765.1126 5444.2714,-750.1367 5562,-694 5812.9731,-574.3281 5990.3274,-586.6482 6062,-318 6066.1244,-302.5407 6070.1494,-295.7691 6062,-282 6010.3506,-194.7343 5711.9208,-70.0207 5612.911,-30.5058"/>
<polygon fill="#000000" stroke="#000000" points="5613.3619,-28.8018 5608.0692,-28.578 5612.0672,-32.0536 5613.3619,-28.8018"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/content -->
<g id="edge113" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/content</title>
<path fill="none" stroke="#000000" d="M2336.5141,-845.9734C2288.4418,-834.4603 2232.1897,-816.2221 2187,-788 2107.4065,-738.2919 2039.8955,-646.5514 2011.4414,-604.3313"/>
<polygon fill="#000000" stroke="#000000" points="2012.8848,-603.3416 2008.649,-600.1602 2009.9764,-605.2887 2012.8848,-603.3416"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/errdefs -->
<g id="edge114" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/errdefs</title>
<path fill="none" stroke="#000000" d="M2479.9388,-845.9914C2615.6149,-783.2433 3067.0515,-574.4608 3210.1132,-508.297"/>
<polygon fill="#000000" stroke="#000000" points="3210.8602,-509.8797 3214.6637,-506.1924 3209.391,-506.7029 3210.8602,-509.8797"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/go&#45;digest -->
<g id="edge118" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/go&#45;digest</title>
<path fill="none" stroke="#000000" d="M2292.5369,-845.9996C2050.3608,-814.5999 1597,-746.4152 1597,-676 1597,-676 1597,-676 1597,-488 1597,-410.3135 1825.0079,-348.7457 1959.6218,-319.1663"/>
<polygon fill="#000000" stroke="#000000" points="1960.2568,-320.8188 1964.7676,-318.0411 1959.5091,-317.3996 1960.2568,-320.8188"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1 -->
<g id="edge120" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go/v1</title>
<path fill="none" stroke="#000000" d="M2270.9997,-857.4914C2035.426,-847.2012 1632.1008,-824.5093 1575,-788 1471.4008,-721.7604 1423.4754,-569.4792 1408.4532,-511.2363"/>
<polygon fill="#000000" stroke="#000000" points="1410.1077,-510.6411 1407.1823,-506.2247 1406.7151,-511.5015 1410.1077,-510.6411"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/pkg/errors -->
<g id="edge121" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/pkg/errors</title>
<path fill="none" stroke="#000000" d="M2611.0946,-862.9983C3185.5056,-859.1216 5023.9932,-842.4965 5138,-788 5308.3482,-706.5717 5421.1274,-489.0367 5454.6001,-417.3046"/>
<polygon fill="#000000" stroke="#000000" points="5456.3601,-417.6683 5456.8728,-412.3957 5453.184,-416.1978 5456.3601,-417.6683"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;io/ioutil -->
<g id="edge124" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;io/ioutil</title>
<path fill="none" stroke="#000000" d="M2270.7799,-860.9065C1870.4568,-852.9802 892.1737,-829.5848 749,-788 469.2076,-706.7342 384.2999,-646.9482 212,-412 123.7291,-291.6338 97.0245,-106.5293 90.1254,-41.5353"/>
<polygon fill="#000000" stroke="#000000" points="91.8436,-41.1367 89.5896,-36.3428 88.3621,-41.496 91.8436,-41.1367"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;time -->
<g id="edge128" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M2270.7464,-860.2118C1917.5124,-851.5894 1128.0987,-828.0822 1012,-788 756.4859,-699.7856 649,-570.3132 649,-300 649,-300 649,-300 649,-206 649,-109.8838 745.1087,-130.5604 834,-94 885.8763,-72.6636 1047.7765,-38.6276 1117.5119,-24.4876"/>
<polygon fill="#000000" stroke="#000000" points="1118.2173,-26.1304 1122.771,-23.4235 1117.5232,-22.6999 1118.2173,-26.1304"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;strings -->
<g id="edge126" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M2611.0343,-863.2771C3207.3293,-860.2519 5182.5155,-845.9198 5461,-788 5569.4253,-765.4495 6271.2459,-448.6364 6497,-318 6600.0952,-258.3423 6655.9365,-244.7152 6688,-130 6692.307,-114.5906 6694.0243,-108.8226 6688,-94 6679.1149,-72.1384 6660.584,-53.1206 6644.2898,-39.5772"/>
<polygon fill="#000000" stroke="#000000" points="6645.186,-38.0504 6640.2027,-36.2535 6642.9778,-40.7658 6645.186,-38.0504"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/images -->
<g id="edge115" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/images</title>
<path fill="none" stroke="#000000" d="M2553.3763,-845.9738C2775.6105,-810.3253 3269.2876,-731.1348 3495.5696,-694.837"/>
<polygon fill="#000000" stroke="#000000" points="3495.8748,-696.5605 3500.5344,-694.0406 3495.3203,-693.1046 3495.8748,-696.5605"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;golang.org/x/sync/errgroup -->
<g id="edge122" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;golang.org/x/sync/errgroup</title>
<path fill="none" stroke="#000000" d="M2611.4347,-857.4778C3143.589,-836.3819 4743.8801,-767.113 4827,-694 4879.9585,-647.4173 4878.6918,-554.2691 4874.8239,-511.032"/>
<polygon fill="#000000" stroke="#000000" points="4876.562,-510.8233 4874.3428,-506.0131 4873.078,-511.1573 4876.562,-510.8233"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/remotes -->
<g id="edge117" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/containerd/containerd/remotes</title>
<path fill="none" stroke="#000000" d="M2611.1056,-850.3567C2847.7452,-831.3771 3271.1007,-797.422 3483.6981,-780.3706"/>
<polygon fill="#000000" stroke="#000000" points="3484.148,-782.0903 3488.9921,-779.946 3483.8681,-778.6015 3484.148,-782.0903"/>
</g>
<!-- github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go -->
<g id="edge119" class="edge">
<title>github.com/containerd/containerd/remotes/docker/schema1&#45;&gt;github.com/opencontainers/image&#45;spec/specs&#45;go</title>
<path fill="none" stroke="#000000" d="M2270.7328,-848.7319C2259.9952,-847.7987 2249.349,-846.8814 2239,-846 2007.8513,-826.3132 1209,-907.9855 1209,-676 1209,-676 1209,-676 1209,-582 1209,-521.539 1228.1158,-452.2699 1239.2314,-417.102"/>
<polygon fill="#000000" stroke="#000000" points="1240.9537,-417.4613 1240.8101,-412.1658 1237.62,-416.3951 1240.9537,-417.4613"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;encoding/json -->
<g id="edge129" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M6164.5167,-93.9871C6079.4982,-74.9591 5948.014,-45.5317 5876.1688,-29.4521"/>
<polygon fill="#000000" stroke="#000000" points="5876.362,-27.7021 5871.1004,-28.3177 5875.5975,-31.1176 5876.362,-27.7021"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;fmt -->
<g id="edge130" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M6097.2268,-108.3051C5679.3357,-97.791 4453.297,-66.4942 3435,-36 3239.0548,-30.1322 3003.7351,-22.0566 2919.1929,-19.1226"/>
<polygon fill="#000000" stroke="#000000" points="2919.1405,-17.3699 2914.0828,-18.9452 2919.019,-20.8677 2919.1405,-17.3699"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;sync -->
<g id="edge134" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M6117.7598,-93.9871C5960.659,-71.7469 5703.2024,-35.2997 5613.2394,-22.564"/>
<polygon fill="#000000" stroke="#000000" points="5613.2606,-20.7996 5608.0647,-21.8314 5612.77,-24.2651 5613.2606,-20.7996"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;strings -->
<g id="edge133" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M6315.7103,-93.9871C6395.7464,-73.5985 6522.653,-41.27 6581.7476,-26.216"/>
<polygon fill="#000000" stroke="#000000" points="6582.4966,-27.8312 6586.9098,-24.901 6581.6325,-24.4395 6582.4966,-27.8312"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;sort -->
<g id="edge132" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M6215.1144,-93.8759C6188.2262,-77.5694 6148.8535,-53.6918 6121.4843,-37.0937"/>
<polygon fill="#000000" stroke="#000000" points="6122.3812,-35.591 6117.1985,-34.4946 6120.5663,-38.5837 6122.3812,-35.591"/>
</g>
<!-- github.com/docker/distribution/registry/api/errcode&#45;&gt;net/http -->
<g id="edge131" class="edge">
<title>github.com/docker/distribution/registry/api/errcode&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M6392.5053,-98.5746C6552.3458,-83.8729 6814.8726,-59.2793 7041,-36 7085.491,-31.4198 7136.7591,-25.6826 7169.7326,-21.9332"/>
<polygon fill="#000000" stroke="#000000" points="7170.0938,-23.6535 7174.8637,-21.349 7169.6978,-20.1759 7170.0938,-23.6535"/>
</g>
<!-- golang.org/x/net/context/ctxhttp&#45;&gt;context -->
<g id="edge202" class="edge">
<title>golang.org/x/net/context/ctxhttp&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M6992.4249,-204.0529C6368.0903,-191.3334 2884.7092,-120.3673 2507.1831,-112.676"/>
<polygon fill="#000000" stroke="#000000" points="2507.1426,-110.9249 2502.108,-112.5726 2507.0712,-114.4242 2507.1426,-110.9249"/>
</g>
<!-- golang.org/x/net/context/ctxhttp&#45;&gt;io -->
<g id="edge203" class="edge">
<title>golang.org/x/net/context/ctxhttp&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M6992.231,-203.9498C6611.3193,-195.7338 5166.7286,-163.9911 3978,-130 3818.5352,-125.4402 1266.4346,-54.6623 1108,-36 1089.3333,-33.8012 1068.7366,-29.6827 1052.1652,-25.9397"/>
<polygon fill="#000000" stroke="#000000" points="1052.4228,-24.2034 1047.1582,-24.7926 1051.6411,-27.615 1052.4228,-24.2034"/>
</g>
<!-- golang.org/x/net/context/ctxhttp&#45;&gt;strings -->
<g id="edge206" class="edge">
<title>golang.org/x/net/context/ctxhttp&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M7099.2702,-187.7532C7112.6941,-163.4277 7130.6356,-120.3844 7108,-94 7077.6837,-58.663 6750.973,-29.1584 6646.1626,-20.5446"/>
<polygon fill="#000000" stroke="#000000" points="6646.1726,-18.7897 6641.0466,-20.1263 6645.8873,-22.2781 6646.1726,-18.7897"/>
</g>
<!-- golang.org/x/net/context/ctxhttp&#45;&gt;net/url -->
<g id="edge205" class="edge">
<title>golang.org/x/net/context/ctxhttp&#45;&gt;net/url</title>
<path fill="none" stroke="#000000" d="M7124.0555,-187.8759C7158.5503,-170.5362 7210.0763,-144.6354 7243.1106,-128.03"/>
<polygon fill="#000000" stroke="#000000" points="7244.1647,-129.4588 7247.8461,-125.6496 7242.5927,-126.3317 7244.1647,-129.4588"/>
</g>
<!-- golang.org/x/net/context/ctxhttp&#45;&gt;net/http -->
<g id="edge204" class="edge">
<title>golang.org/x/net/context/ctxhttp&#45;&gt;net/http</title>
<path fill="none" stroke="#000000" d="M7112.4793,-187.8148C7129.8694,-173.7517 7152.601,-152.8695 7167,-130 7184.5484,-102.1283 7194.6513,-65.0699 7199.7374,-41.3696"/>
<polygon fill="#000000" stroke="#000000" points="7201.5013,-41.4829 7200.8064,-36.2312 7198.0746,-40.7699 7201.5013,-41.4829"/>
</g>
<!-- github.com/opencontainers/image&#45;spec/specs&#45;go&#45;&gt;fmt -->
<g id="edge177" class="edge">
<title>github.com/opencontainers/image&#45;spec/specs&#45;go&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M1177.1337,-375.8811C1147.6604,-364.4067 1116.2357,-346.2262 1099,-318 1053.5978,-243.6469 1034.2573,-194.405 1179,-94 1250.4981,-44.4032 2624.4964,-21.8944 2854.4781,-18.4675"/>
<polygon fill="#000000" stroke="#000000" points="2854.7233,-20.2142 2859.6968,-18.3901 2854.6714,-16.7146 2854.7233,-20.2142"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;bufio -->
<g id="edge135" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;bufio</title>
<path fill="none" stroke="#000000" d="M4176.7828,-93.9871C4273.0097,-73.0488 4427.1078,-39.5182 4493.6607,-25.0368"/>
<polygon fill="#000000" stroke="#000000" points="4494.1679,-26.7175 4498.6815,-23.9443 4493.4237,-23.2975 4494.1679,-26.7175"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;bytes -->
<g id="edge136" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M4195.1547,-101.969C4336.2798,-87.8636 4600.2349,-61.0793 4825,-36 4865.9252,-31.4336 4913.0355,-25.7496 4943.6014,-22.005"/>
<polygon fill="#000000" stroke="#000000" points="4943.986,-23.721 4948.7357,-21.3752 4943.5598,-20.2471 4943.986,-23.721"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;encoding -->
<g id="edge137" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;encoding</title>
<path fill="none" stroke="#000000" d="M4077.6111,-93.8759C4063.7355,-78.531 4043.7971,-56.4815 4028.9866,-40.1029"/>
<polygon fill="#000000" stroke="#000000" points="4029.9901,-38.6034 4025.3385,-36.0685 4027.3941,-40.9509 4029.9901,-38.6034"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;encoding/json -->
<g id="edge138" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;encoding/json</title>
<path fill="none" stroke="#000000" d="M4195.2794,-106.7722C4265.6178,-103.1535 4361.51,-98.2438 4446,-94 4968.6431,-67.7487 5099.9382,-72.0057 5622,-36 5673.6208,-32.4398 5732.5117,-27.073 5773.5199,-23.1255"/>
<polygon fill="#000000" stroke="#000000" points="5773.873,-24.8497 5778.6816,-22.6271 5773.5365,-21.3659 5773.873,-24.8497"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;errors -->
<g id="edge139" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M4136.7328,-93.9871C4180.1184,-75.699 4246.2937,-47.8045 4285.2417,-31.3869"/>
<polygon fill="#000000" stroke="#000000" points="4285.9255,-32.9979 4289.8531,-29.4431 4284.5659,-29.7727 4285.9255,-32.9979"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;fmt -->
<g id="edge140" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3992.9094,-104.1272C3737.0964,-84.2047 3073.4421,-32.5199 2919.3089,-20.5162"/>
<polygon fill="#000000" stroke="#000000" points="2919.1631,-18.7496 2914.0423,-20.106 2918.8913,-22.2391 2919.1631,-18.7496"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;io -->
<g id="edge141" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M3992.9379,-103.2442C3949.8469,-99.8242 3898.9949,-96.202 3853,-94 3243.5619,-64.8233 1714.3512,-103.8555 1108,-36 1089.3208,-33.9097 1068.7234,-29.7975 1052.1547,-26.0308"/>
<polygon fill="#000000" stroke="#000000" points="1052.4142,-24.2947 1047.1487,-24.8755 1051.6271,-27.7051 1052.4142,-24.2947"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;os -->
<g id="edge144" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;os</title>
<path fill="none" stroke="#000000" d="M4032.2962,-93.9871C3964.187,-74.1043 3857.1816,-42.8667 3804.0901,-27.3679"/>
<polygon fill="#000000" stroke="#000000" points="3804.4137,-25.6394 3799.1236,-25.9181 3803.4328,-28.9992 3804.4137,-25.6394"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;strconv -->
<g id="edge147" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M3992.7883,-110.4741C3526.8132,-103.3042 1584.8739,-71.8052 978,-36 922.1856,-32.707 857.4845,-26.0503 819.2436,-21.8198"/>
<polygon fill="#000000" stroke="#000000" points="819.4188,-20.0786 814.256,-21.2652 819.032,-23.5572 819.4188,-20.0786"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;sync -->
<g id="edge149" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M4195.0385,-105.6129C4494.8984,-86.6574 5369.986,-31.3391 5548.8464,-20.0326"/>
<polygon fill="#000000" stroke="#000000" points="5549.0542,-21.773 5553.9338,-19.711 5548.8333,-18.28 5549.0542,-21.773"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;strings -->
<g id="edge148" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M4195.2609,-106.3734C4265.5909,-102.5754 4361.4808,-97.6154 4446,-94 5194.6478,-61.9759 5382.1485,-62.8419 6131,-36 6300.5187,-29.9237 6503.4865,-22.22 6581.3769,-19.2478"/>
<polygon fill="#000000" stroke="#000000" points="6581.8371,-20.9816 6586.7667,-19.0421 6581.7036,-17.4841 6581.8371,-20.9816"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;sort -->
<g id="edge146" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M4195.2679,-106.531C4265.601,-102.8039 4361.4918,-97.8637 4446,-94 5085.4069,-64.7665 5246.2328,-76.8935 5885,-36 5946.0787,-32.0898 6017.2106,-25.3525 6057.5904,-21.3227"/>
<polygon fill="#000000" stroke="#000000" points="6058.039,-23.0366 6062.8396,-20.7968 6057.69,-19.5541 6058.039,-23.0366"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;sync/atomic -->
<g id="edge150" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;sync/atomic</title>
<path fill="none" stroke="#000000" d="M4195.0543,-97.9273C4343.3062,-77.2818 4613.8806,-39.6018 4722.2721,-24.5073"/>
<polygon fill="#000000" stroke="#000000" points="4722.5991,-26.2287 4727.3099,-23.8057 4722.1163,-22.7622 4722.5991,-26.2287"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;log -->
<g id="edge142" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;log</title>
<path fill="none" stroke="#000000" d="M4060.451,-93.8759C4029.0131,-76.8921 3982.372,-51.6952 3951.5869,-35.0642"/>
<polygon fill="#000000" stroke="#000000" points="3952.3945,-33.5115 3947.1636,-32.6746 3950.7309,-36.5909 3952.3945,-33.5115"/>
</g>
<!-- math -->
<g id="node53" class="node">
<title>math</title>
<g id="a_node53"><a xlink:href="https://godoc.org/math" xlink:title="math" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M3492,-36C3492,-36 3462,-36 3462,-36 3456,-36 3450,-30 3450,-24 3450,-24 3450,-12 3450,-12 3450,-6 3456,0 3462,0 3462,0 3492,0 3492,0 3498,0 3504,-6 3504,-12 3504,-12 3504,-24 3504,-24 3504,-30 3498,-36 3492,-36"/>
<text text-anchor="middle" x="3477" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">math</text>
</a>
</g>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;math -->
<g id="edge143" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;math</title>
<path fill="none" stroke="#000000" d="M3992.8059,-96.5831C3850.3459,-74.8793 3598.1144,-36.4518 3509.1521,-22.8984"/>
<polygon fill="#000000" stroke="#000000" points="3509.2388,-21.1415 3504.0322,-22.1184 3508.7116,-24.6015 3509.2388,-21.1415"/>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;reflect -->
<g id="edge145" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;reflect</title>
<path fill="none" stroke="#000000" d="M4116.9444,-93.8759C4136.6996,-78.2709 4165.2327,-55.7321 4186.0668,-39.275"/>
<polygon fill="#000000" stroke="#000000" points="4187.2872,-40.5411 4190.126,-36.0685 4185.1177,-37.7946 4187.2872,-40.5411"/>
</g>
<!-- unicode/utf8 -->
<g id="node55" class="node">
<title>unicode/utf8</title>
<g id="a_node55"><a xlink:href="https://godoc.org/unicode/utf8" xlink:title="unicode/utf8" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M4144.5,-36C4144.5,-36 4083.5,-36 4083.5,-36 4077.5,-36 4071.5,-30 4071.5,-24 4071.5,-24 4071.5,-12 4071.5,-12 4071.5,-6 4077.5,0 4083.5,0 4083.5,0 4144.5,0 4144.5,0 4150.5,0 4156.5,-6 4156.5,-12 4156.5,-12 4156.5,-24 4156.5,-24 4156.5,-30 4150.5,-36 4144.5,-36"/>
<text text-anchor="middle" x="4114" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">unicode/utf8</text>
</a>
</g>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;unicode/utf8 -->
<g id="edge151" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;unicode/utf8</title>
<path fill="none" stroke="#000000" d="M4097.8562,-93.8759C4101.0381,-78.9211 4105.5748,-57.5983 4109.0292,-41.3629"/>
<polygon fill="#000000" stroke="#000000" points="4110.8267,-41.3233 4110.1556,-36.0685 4107.4033,-40.5948 4110.8267,-41.3233"/>
</g>
<!-- unsafe -->
<g id="node56" class="node">
<title>unsafe</title>
<g id="a_node56"><a xlink:href="https://godoc.org/unsafe" xlink:title="unsafe" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M5135,-36C5135,-36 5105,-36 5105,-36 5099,-36 5093,-30 5093,-24 5093,-24 5093,-12 5093,-12 5093,-6 5099,0 5105,0 5105,0 5135,0 5135,0 5141,0 5147,-6 5147,-12 5147,-12 5147,-24 5147,-24 5147,-30 5141,-36 5135,-36"/>
<text text-anchor="middle" x="5120" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">unsafe</text>
</a>
</g>
</g>
<!-- github.com/golang/protobuf/proto&#45;&gt;unsafe -->
<g id="edge152" class="edge">
<title>github.com/golang/protobuf/proto&#45;&gt;unsafe</title>
<path fill="none" stroke="#000000" d="M4195.0417,-106.6925C4365.1633,-97.0829 4719.3732,-74.1794 5017,-36 5040.9022,-32.9338 5067.7118,-28.2074 5087.9862,-24.3671"/>
<polygon fill="#000000" stroke="#000000" points="5088.4109,-26.0678 5092.9942,-23.4114 5087.7547,-22.6298 5088.4109,-26.0678"/>
</g>
<!-- github.com/golang/protobuf/ptypes&#45;&gt;errors -->
<g id="edge153" class="edge">
<title>github.com/golang/protobuf/ptypes&#45;&gt;errors</title>
<path fill="none" stroke="#000000" d="M3695.5975,-284.3578C3701.1444,-283.554 3706.6384,-282.7638 3712,-282 3901.1704,-255.0527 3969.8887,-314.8306 4138,-224 4218.8394,-180.3224 4279.9242,-84.6004 4304.7921,-40.7527"/>
<polygon fill="#000000" stroke="#000000" points="4306.4426,-41.3877 4307.3654,-36.1713 4303.391,-39.6737 4306.4426,-41.3877"/>
</g>
<!-- github.com/golang/protobuf/ptypes&#45;&gt;fmt -->
<g id="edge154" class="edge">
<title>github.com/golang/protobuf/ptypes&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3486.3127,-291.2957C3363.0533,-279.7477 3166.7759,-256.9115 3101,-224 3027.0788,-187.0129 3027.6982,-151.171 2968,-94 2948.7416,-75.5569 2926.6548,-54.8634 2910.4142,-39.732"/>
<polygon fill="#000000" stroke="#000000" points="2911.2684,-38.1361 2906.4165,-36.0096 2908.8833,-40.6977 2911.2684,-38.1361"/>
</g>
<!-- github.com/golang/protobuf/ptypes&#45;&gt;time -->
<g id="edge161" class="edge">
<title>github.com/golang/protobuf/ptypes&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M3486.4343,-288.7772C3375.768,-276.1355 3196.2766,-253.451 3043,-224 2806.0903,-178.4796 2754.5805,-129.7445 2516,-94 2246.4702,-53.6187 1362.4646,-24.5627 1182.2478,-18.9773"/>
<polygon fill="#000000" stroke="#000000" points="1182.1742,-17.2243 1177.1225,-18.8189 1182.0661,-20.7226 1182.1742,-17.2243"/>
</g>
<!-- github.com/golang/protobuf/ptypes&#45;&gt;strings -->
<g id="edge160" class="edge">
<title>github.com/golang/protobuf/ptypes&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M3695.5238,-283.7344C3701.0898,-283.0924 3706.6081,-282.5075 3712,-282 4353.6799,-221.6062 4519.302,-284.2016 5161,-224 5269.7014,-213.8021 5295.3776,-199.0083 5404,-188 5637.6019,-164.3257 6237.6678,-208.3733 6459,-130 6513.2111,-110.804 6565.026,-66.306 6592.8665,-39.5363"/>
<polygon fill="#000000" stroke="#000000" points="6594.0988,-40.7791 6596.4696,-36.0417 6591.662,-38.2667 6594.0988,-40.7791"/>
</g>
<!-- github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/proto -->
<g id="edge155" class="edge">
<title>github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/proto</title>
<path fill="none" stroke="#000000" d="M3695.6064,-284.419C3701.1509,-283.5993 3706.6421,-282.7889 3712,-282 3800.4252,-268.9799 4051.534,-291.6038 4110,-224 4131.2,-199.4866 4118.4252,-160.0454 4106.6642,-135.1026"/>
<polygon fill="#000000" stroke="#000000" points="4108.0968,-134.0469 4104.3359,-130.3161 4104.9494,-135.5779 4108.0968,-134.0469"/>
</g>
<!-- github.com/golang/protobuf/ptypes&#45;&gt;reflect -->
<g id="edge159" class="edge">
<title>github.com/golang/protobuf/ptypes&#45;&gt;reflect</title>
<path fill="none" stroke="#000000" d="M3695.6636,-283.8957C3813.285,-265.2958 3989.2365,-235.7502 3999,-224 4036.404,-178.9853 3943.0747,-140.9639 3978,-94 4031.4484,-22.128 4086.8142,-66.5788 4171,-36 4174.1317,-34.8625 4177.3663,-33.6137 4180.5858,-32.3208"/>
<polygon fill="#000000" stroke="#000000" points="4181.6508,-33.7759 4185.6155,-30.2624 4180.3251,-30.5366 4181.6508,-33.7759"/>
</g>
<!-- github.com/golang/protobuf/ptypes/any -->
<g id="node58" class="node">
<title>github.com/golang/protobuf/ptypes/any</title>
<g id="a_node58"><a xlink:href="https://godoc.org/github.com/golang/protobuf/ptypes/any" xlink:title="github.com/golang/protobuf/ptypes/any" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M3973,-224C3973,-224 3765,-224 3765,-224 3759,-224 3753,-218 3753,-212 3753,-212 3753,-200 3753,-200 3753,-194 3759,-188 3765,-188 3765,-188 3973,-188 3973,-188 3979,-188 3985,-194 3985,-200 3985,-200 3985,-212 3985,-212 3985,-218 3979,-224 3973,-224"/>
<text text-anchor="middle" x="3869" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/golang/protobuf/ptypes/any</text>
</a>
</g>
</g>
<!-- github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/any -->
<g id="edge156" class="edge">
<title>github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/any</title>
<path fill="none" stroke="#000000" d="M3644.2723,-281.9871C3691.829,-265.9068 3761.3507,-242.3994 3810.4501,-225.7975"/>
<polygon fill="#000000" stroke="#000000" points="3811.2588,-227.3714 3815.4348,-224.112 3810.1377,-224.0558 3811.2588,-227.3714"/>
</g>
<!-- github.com/golang/protobuf/ptypes/duration -->
<g id="node59" class="node">
<title>github.com/golang/protobuf/ptypes/duration</title>
<g id="a_node59"><a xlink:href="https://godoc.org/github.com/golang/protobuf/ptypes/duration" xlink:title="github.com/golang/protobuf/ptypes/duration" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M3412.5,-224C3412.5,-224 3179.5,-224 3179.5,-224 3173.5,-224 3167.5,-218 3167.5,-212 3167.5,-212 3167.5,-200 3167.5,-200 3167.5,-194 3173.5,-188 3179.5,-188 3179.5,-188 3412.5,-188 3412.5,-188 3418.5,-188 3424.5,-194 3424.5,-200 3424.5,-200 3424.5,-212 3424.5,-212 3424.5,-218 3418.5,-224 3412.5,-224"/>
<text text-anchor="middle" x="3296" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/golang/protobuf/ptypes/duration</text>
</a>
</g>
</g>
<!-- github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/duration -->
<g id="edge157" class="edge">
<title>github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/duration</title>
<path fill="none" stroke="#000000" d="M3534.4701,-281.9871C3483.8223,-265.8484 3409.6969,-242.2288 3357.5644,-225.6171"/>
<polygon fill="#000000" stroke="#000000" points="3357.8848,-223.8826 3352.5895,-224.0319 3356.8222,-227.2174 3357.8848,-223.8826"/>
</g>
<!-- github.com/golang/protobuf/ptypes/timestamp -->
<g id="node60" class="node">
<title>github.com/golang/protobuf/ptypes/timestamp</title>
<g id="a_node60"><a xlink:href="https://godoc.org/github.com/golang/protobuf/ptypes/timestamp" xlink:title="github.com/golang/protobuf/ptypes/timestamp" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M3712,-224C3712,-224 3466,-224 3466,-224 3460,-224 3454,-218 3454,-212 3454,-212 3454,-200 3454,-200 3454,-194 3460,-188 3466,-188 3466,-188 3712,-188 3712,-188 3718,-188 3724,-194 3724,-200 3724,-200 3724,-212 3724,-212 3724,-218 3718,-224 3712,-224"/>
<text text-anchor="middle" x="3589" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">github.com/golang/protobuf/ptypes/timestamp</text>
</a>
</g>
</g>
<!-- github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/timestamp -->
<g id="edge158" class="edge">
<title>github.com/golang/protobuf/ptypes&#45;&gt;github.com/golang/protobuf/ptypes/timestamp</title>
<path fill="none" stroke="#000000" d="M3590.6144,-281.8759C3590.2962,-266.9211 3589.8425,-245.5983 3589.4971,-229.3629"/>
<polygon fill="#000000" stroke="#000000" points="3591.2405,-229.0301 3589.3844,-224.0685 3587.7413,-229.1046 3591.2405,-229.0301"/>
</g>
<!-- github.com/golang/protobuf/ptypes/any&#45;&gt;fmt -->
<g id="edge162" class="edge">
<title>github.com/golang/protobuf/ptypes/any&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3774.8417,-187.9738C3562.0347,-147.2327 3052.1674,-49.6207 2919.1708,-24.159"/>
<polygon fill="#000000" stroke="#000000" points="2919.4687,-22.4343 2914.2288,-23.2128 2918.8105,-25.8719 2919.4687,-22.4343"/>
</g>
<!-- github.com/golang/protobuf/ptypes/any&#45;&gt;github.com/golang/protobuf/proto -->
<g id="edge163" class="edge">
<title>github.com/golang/protobuf/ptypes/any&#45;&gt;github.com/golang/protobuf/proto</title>
<path fill="none" stroke="#000000" d="M3912.116,-187.9871C3950.3729,-172.0042 4006.1924,-148.6841 4045.8881,-132.1001"/>
<polygon fill="#000000" stroke="#000000" points="4046.7079,-133.6542 4050.6469,-130.112 4045.3587,-130.4247 4046.7079,-133.6542"/>
</g>
<!-- github.com/golang/protobuf/ptypes/any&#45;&gt;math -->
<g id="edge164" class="edge">
<title>github.com/golang/protobuf/ptypes/any&#45;&gt;math</title>
<path fill="none" stroke="#000000" d="M3758.1207,-187.9454C3660.9389,-171.205 3532.3543,-146.4691 3514,-130 3488.6713,-107.2729 3480.6352,-66.8571 3478.1141,-41.2943"/>
<polygon fill="#000000" stroke="#000000" points="3479.8367,-40.9042 3477.6556,-36.0766 3476.3501,-41.2107 3479.8367,-40.9042"/>
</g>
<!-- github.com/golang/protobuf/ptypes/duration&#45;&gt;fmt -->
<g id="edge165" class="edge">
<title>github.com/golang/protobuf/ptypes/duration&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3276.5078,-187.9471C3249.0971,-163.4444 3196.7066,-119.768 3145,-94 3068.4328,-55.8428 2969.3189,-33.376 2919.1446,-23.6845"/>
<polygon fill="#000000" stroke="#000000" points="2919.3908,-21.95 2914.1512,-22.7311 2918.7343,-25.3878 2919.3908,-21.95"/>
</g>
<!-- github.com/golang/protobuf/ptypes/duration&#45;&gt;github.com/golang/protobuf/proto -->
<g id="edge166" class="edge">
<title>github.com/golang/protobuf/ptypes/duration&#45;&gt;github.com/golang/protobuf/proto</title>
<path fill="none" stroke="#000000" d="M3424.6181,-189.7505C3429.4732,-189.1561 3434.2802,-188.5709 3439,-188 3632.3658,-164.6125 3858.0264,-138.7421 3987.6421,-124.0198"/>
<polygon fill="#000000" stroke="#000000" points="3988.2058,-125.7171 3992.9764,-123.414 3987.8108,-122.2395 3988.2058,-125.7171"/>
</g>
<!-- github.com/golang/protobuf/ptypes/duration&#45;&gt;math -->
<g id="edge167" class="edge">
<title>github.com/golang/protobuf/ptypes/duration&#45;&gt;math</title>
<path fill="none" stroke="#000000" d="M3313.355,-187.9738C3346.6499,-153.3913 3419.3959,-77.8319 3455.6209,-40.2059"/>
<polygon fill="#000000" stroke="#000000" points="3457.2244,-41.0636 3459.4316,-36.2479 3454.703,-38.6361 3457.2244,-41.0636"/>
</g>
<!-- github.com/golang/protobuf/ptypes/timestamp&#45;&gt;fmt -->
<g id="edge168" class="edge">
<title>github.com/golang/protobuf/ptypes/timestamp&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3528.2612,-187.9465C3451.2054,-165.2147 3314.1158,-125.3452 3196,-94 3095.4458,-67.3153 2975.622,-38.7643 2919.2907,-25.5325"/>
<polygon fill="#000000" stroke="#000000" points="2919.6336,-23.8155 2914.366,-24.3768 2918.8339,-27.2229 2919.6336,-23.8155"/>
</g>
<!-- github.com/golang/protobuf/ptypes/timestamp&#45;&gt;github.com/golang/protobuf/proto -->
<g id="edge169" class="edge">
<title>github.com/golang/protobuf/ptypes/timestamp&#45;&gt;github.com/golang/protobuf/proto</title>
<path fill="none" stroke="#000000" d="M3685.7716,-187.9871C3773.61,-171.637 3902.6991,-147.6085 3992.0991,-130.9677"/>
<polygon fill="#000000" stroke="#000000" points="3992.5311,-132.6674 3997.1264,-130.0319 3991.8906,-129.2265 3992.5311,-132.6674"/>
</g>
<!-- github.com/golang/protobuf/ptypes/timestamp&#45;&gt;math -->
<g id="edge170" class="edge">
<title>github.com/golang/protobuf/ptypes/timestamp&#45;&gt;math</title>
<path fill="none" stroke="#000000" d="M3529.4038,-187.9228C3501.6066,-176.1651 3471.1536,-157.7326 3455,-130 3438.8238,-102.2286 3451.9746,-64.6916 3463.7853,-40.9097"/>
<polygon fill="#000000" stroke="#000000" points="3465.4018,-41.5922 3466.1205,-36.3437 3462.2857,-39.9985 3465.4018,-41.5922"/>
</g>
<!-- golang.org/x/sys/unix&#45;&gt;bytes -->
<g id="edge212" class="edge">
<title>golang.org/x/sys/unix&#45;&gt;bytes</title>
<path fill="none" stroke="#000000" d="M5184.5603,-93.9871C5132.5726,-75.0458 5052.3014,-45.7998 5008.038,-29.6728"/>
<polygon fill="#000000" stroke="#000000" points="5008.3815,-27.9354 5003.0845,-27.868 5007.1833,-31.224 5008.3815,-27.9354"/>
</g>
<!-- golang.org/x/sys/unix&#45;&gt;sync -->
<g id="edge216" class="edge">
<title>golang.org/x/sys/unix&#45;&gt;sync</title>
<path fill="none" stroke="#000000" d="M5300.4945,-93.9871C5374.9947,-73.8055 5492.6806,-41.9251 5548.9584,-26.6799"/>
<polygon fill="#000000" stroke="#000000" points="5549.5148,-28.3423 5553.8833,-25.3457 5548.5996,-24.964 5549.5148,-28.3423"/>
</g>
<!-- golang.org/x/sys/unix&#45;&gt;time -->
<g id="edge218" class="edge">
<title>golang.org/x/sys/unix&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M5166.7587,-110.0986C5045.778,-106.6999 4783.3878,-99.4306 4562,-94 3161.8919,-59.6555 1438.439,-23.9405 1182.4022,-18.666"/>
<polygon fill="#000000" stroke="#000000" points="1182.3594,-16.9149 1177.3244,-18.5615 1182.2873,-20.4142 1182.3594,-16.9149"/>
</g>
<!-- golang.org/x/sys/unix&#45;&gt;strings -->
<g id="edge215" class="edge">
<title>golang.org/x/sys/unix&#45;&gt;strings</title>
<path fill="none" stroke="#000000" d="M5301.0266,-107.4344C5548.3659,-90.5867 6404.6596,-32.2594 6581.7837,-20.1944"/>
<polygon fill="#000000" stroke="#000000" points="6581.9552,-21.9369 6586.8246,-19.8511 6581.7172,-18.445 6581.9552,-21.9369"/>
</g>
<!-- golang.org/x/sys/unix&#45;&gt;sort -->
<g id="edge214" class="edge">
<title>golang.org/x/sys/unix&#45;&gt;sort</title>
<path fill="none" stroke="#000000" d="M5301.1689,-104.624C5474.5471,-85.5848 5932.3109,-35.3163 6057.7936,-21.5367"/>
<polygon fill="#000000" stroke="#000000" points="6058.0395,-23.2703 6062.8186,-20.9849 6057.6574,-19.7912 6058.0395,-23.2703"/>
</g>
<!-- golang.org/x/sys/unix&#45;&gt;runtime -->
<g id="edge213" class="edge">
<title>golang.org/x/sys/unix&#45;&gt;runtime</title>
<path fill="none" stroke="#000000" d="M5301.2263,-108.4156C5593.2753,-92.8441 6746.8562,-31.3372 6962.26,-19.8523"/>
<polygon fill="#000000" stroke="#000000" points="6962.571,-21.5883 6967.4707,-19.5744 6962.3846,-18.0932 6962.571,-21.5883"/>
</g>
<!-- golang.org/x/sys/unix&#45;&gt;unsafe -->
<g id="edge219" class="edge">
<title>golang.org/x/sys/unix&#45;&gt;unsafe</title>
<path fill="none" stroke="#000000" d="M5212.0197,-93.8759C5193.0945,-78.2709 5165.7603,-55.7321 5145.8016,-39.275"/>
<polygon fill="#000000" stroke="#000000" points="5146.8839,-37.8992 5141.9129,-36.0685 5144.6573,-40.5997 5146.8839,-37.8992"/>
</g>
<!-- syscall -->
<g id="node63" class="node">
<title>syscall</title>
<g id="a_node63"><a xlink:href="https://godoc.org/syscall" xlink:title="syscall" target="_blank">
<path fill="#98fb98" stroke="#98fb98" d="M5249,-36C5249,-36 5219,-36 5219,-36 5213,-36 5207,-30 5207,-24 5207,-24 5207,-12 5207,-12 5207,-6 5213,0 5219,0 5219,0 5249,0 5249,0 5255,0 5261,-6 5261,-12 5261,-12 5261,-24 5261,-24 5261,-30 5255,-36 5249,-36"/>
<text text-anchor="middle" x="5234" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">syscall</text>
</a>
</g>
</g>
<!-- golang.org/x/sys/unix&#45;&gt;syscall -->
<g id="edge217" class="edge">
<title>golang.org/x/sys/unix&#45;&gt;syscall</title>
<path fill="none" stroke="#000000" d="M5234,-93.8759C5234,-78.9211 5234,-57.5983 5234,-41.3629"/>
<polygon fill="#000000" stroke="#000000" points="5235.7501,-41.0685 5234,-36.0685 5232.2501,-41.0685 5235.7501,-41.0685"/>
</g>
<!-- google.golang.org/genproto/googleapis/rpc/status&#45;&gt;fmt -->
<g id="edge220" class="edge">
<title>google.golang.org/genproto/googleapis/rpc/status&#45;&gt;fmt</title>
<path fill="none" stroke="#000000" d="M3726.416,-283.7958C3720.8731,-283.1857 3715.3855,-282.5852 3710,-282 3462.5626,-255.1119 3380.8743,-324.1076 3153,-224 3113.0746,-206.4603 3040.815,-120.2601 3006,-94 2977.6271,-72.5991 2943.2254,-51.0633 2918.7229,-36.409"/>
<polygon fill="#000000" stroke="#000000" points="2919.4578,-34.8099 2914.2666,-33.7544 2917.6666,-37.8168 2919.4578,-34.8099"/>
</g>
<!-- google.golang.org/genproto/googleapis/rpc/status&#45;&gt;github.com/golang/protobuf/proto -->
<g id="edge221" class="edge">
<title>google.golang.org/genproto/googleapis/rpc/status&#45;&gt;github.com/golang/protobuf/proto</title>
<path fill="none" stroke="#000000" d="M4005.2046,-281.9926C4074.3404,-269.7648 4148.087,-250.8716 4169,-224 4192.5621,-193.7245 4155.1902,-156.2949 4125.2637,-133.2895"/>
<polygon fill="#000000" stroke="#000000" points="4125.9553,-131.6189 4120.9105,-130.0025 4123.8462,-134.412 4125.9553,-131.6189"/>
</g>
<!-- google.golang.org/genproto/googleapis/rpc/status&#45;&gt;math -->
<g id="edge223" class="edge">
<title>google.golang.org/genproto/googleapis/rpc/status&#45;&gt;math</title>
<path fill="none" stroke="#000000" d="M3918.4955,-281.9479C3967.3022,-261.4267 4030.3767,-225.8368 3999,-188 3910.0833,-80.7765 3822.5905,-175.6838 3691,-130 3622.5836,-106.2481 3549.0808,-63.5689 3508.4932,-38.3109"/>
<polygon fill="#000000" stroke="#000000" points="3509.357,-36.787 3504.1895,-35.621 3507.5019,-39.755 3509.357,-36.787"/>
</g>
<!-- google.golang.org/genproto/googleapis/rpc/status&#45;&gt;github.com/golang/protobuf/ptypes/any -->
<g id="edge222" class="edge">
<title>google.golang.org/genproto/googleapis/rpc/status&#45;&gt;github.com/golang/protobuf/ptypes/any</title>
<path fill="none" stroke="#000000" d="M3869,-281.8759C3869,-266.9211 3869,-245.5983 3869,-229.3629"/>
<polygon fill="#000000" stroke="#000000" points="3870.7501,-229.0685 3869,-224.0685 3867.2501,-229.0685 3870.7501,-229.0685"/>
</g>
<!-- google.golang.org/grpc/connectivity -->
<g id="node65" class="node">
<title>google.golang.org/grpc/connectivity</title>
<g id="a_node65"><a xlink:href="https://godoc.org/google.golang.org/grpc/connectivity" xlink:title="google.golang.org/grpc/connectivity" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M1839,-224C1839,-224 1649,-224 1649,-224 1643,-224 1637,-218 1637,-212 1637,-212 1637,-200 1637,-200 1637,-194 1643,-188 1649,-188 1649,-188 1839,-188 1839,-188 1845,-188 1851,-194 1851,-200 1851,-200 1851,-212 1851,-212 1851,-218 1845,-224 1839,-224"/>
<text text-anchor="middle" x="1744" y="-202.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/grpc/connectivity</text>
</a>
</g>
</g>
<!-- google.golang.org/grpc/connectivity&#45;&gt;context -->
<g id="edge226" class="edge">
<title>google.golang.org/grpc/connectivity&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M1851.3309,-190.917C1858.6628,-189.9195 1865.9391,-188.939 1873,-188 2089.4046,-159.2204 2350.0059,-127.1449 2440.8522,-116.04"/>
<polygon fill="#000000" stroke="#000000" points="2441.0704,-117.7764 2445.8212,-115.4328 2440.6459,-114.3022 2441.0704,-117.7764"/>
</g>
<!-- google.golang.org/grpc/grpclog -->
<g id="node66" class="node">
<title>google.golang.org/grpc/grpclog</title>
<g id="a_node66"><a xlink:href="https://godoc.org/google.golang.org/grpc/grpclog" xlink:title="google.golang.org/grpc/grpclog" target="_blank">
<path fill="#afeeee" stroke="#afeeee" d="M1820,-130C1820,-130 1656,-130 1656,-130 1650,-130 1644,-124 1644,-118 1644,-118 1644,-106 1644,-106 1644,-100 1650,-94 1656,-94 1656,-94 1820,-94 1820,-94 1826,-94 1832,-100 1832,-106 1832,-106 1832,-118 1832,-118 1832,-124 1826,-130 1820,-130"/>
<text text-anchor="middle" x="1738" y="-108.3" font-family="Times,serif" font-size="14.00" fill="#000000">google.golang.org/grpc/grpclog</text>
</a>
</g>
</g>
<!-- google.golang.org/grpc/connectivity&#45;&gt;google.golang.org/grpc/grpclog -->
<g id="edge227" class="edge">
<title>google.golang.org/grpc/connectivity&#45;&gt;google.golang.org/grpc/grpclog</title>
<path fill="none" stroke="#000000" d="M1742.8431,-187.8759C1741.8886,-172.9211 1740.5276,-151.5983 1739.4912,-135.3629"/>
<polygon fill="#000000" stroke="#000000" points="1741.2183,-134.9468 1739.1533,-130.0685 1737.7255,-135.1699 1741.2183,-134.9468"/>
</g>
<!-- google.golang.org/grpc/grpclog&#45;&gt;io -->
<g id="edge228" class="edge">
<title>google.golang.org/grpc/grpclog&#45;&gt;io</title>
<path fill="none" stroke="#000000" d="M1643.6904,-97.8906C1634.0063,-96.5341 1624.3093,-95.2133 1615,-94 1390.0992,-64.6871 1331.9839,-71.6485 1108,-36 1089.4379,-33.0457 1068.8472,-28.8832 1052.2531,-25.305"/>
<polygon fill="#000000" stroke="#000000" points="1052.4957,-23.567 1047.2381,-24.2153 1051.7525,-26.9871 1052.4957,-23.567"/>
</g>
<!-- google.golang.org/grpc/grpclog&#45;&gt;os -->
<g id="edge231" class="edge">
<title>google.golang.org/grpc/grpclog&#45;&gt;os</title>
<path fill="none" stroke="#000000" d="M1832.1241,-108.9128C2097.3981,-100.0108 2873.7408,-72.5747 3518,-36 3597.847,-31.4671 3691.6867,-24.3518 3739.8681,-20.5676"/>
<polygon fill="#000000" stroke="#000000" points="3740.103,-22.3046 3744.9502,-20.1675 3739.8282,-18.8154 3740.103,-22.3046"/>
</g>
<!-- google.golang.org/grpc/grpclog&#45;&gt;strconv -->
<g id="edge232" class="edge">
<title>google.golang.org/grpc/grpclog&#45;&gt;strconv</title>
<path fill="none" stroke="#000000" d="M1643.6761,-102.6865C1436.8219,-82.2618 951.2631,-34.318 819.4957,-21.3073"/>
<polygon fill="#000000" stroke="#000000" points="819.3696,-19.5365 814.2219,-20.7866 819.0257,-23.0195 819.3696,-19.5365"/>
</g>
<!-- google.golang.org/grpc/grpclog&#45;&gt;io/ioutil -->
<g id="edge229" class="edge">
<title>google.golang.org/grpc/grpclog&#45;&gt;io/ioutil</title>
<path fill="none" stroke="#000000" d="M1643.9627,-106.6427C1329.5495,-88.7307 323.4217,-31.4119 122.9409,-19.9906"/>
<polygon fill="#000000" stroke="#000000" points="122.8905,-18.235 117.799,-19.6976 122.6914,-21.7293 122.8905,-18.235"/>
</g>
<!-- google.golang.org/grpc/grpclog&#45;&gt;log -->
<g id="edge230" class="edge">
<title>google.golang.org/grpc/grpclog&#45;&gt;log</title>
<path fill="none" stroke="#000000" d="M1832.3194,-109.2693C2211.6247,-98.1887 3614.804,-56.2137 3813,-36 3838.33,-33.4166 3866.7405,-28.5434 3887.9173,-24.5185"/>
<polygon fill="#000000" stroke="#000000" points="3888.2853,-26.2299 3892.8657,-23.5685 3887.6254,-22.7927 3888.2853,-26.2299"/>
</g>
<!-- google.golang.org/grpc/internal&#45;&gt;context -->
<g id="edge233" class="edge">
<title>google.golang.org/grpc/internal&#45;&gt;context</title>
<path fill="none" stroke="#000000" d="M1834.5225,-281.6535C1850.3382,-255.9583 1882.822,-209.9441 1924,-188 2014.6619,-139.6855 2335.6434,-119.1387 2440.553,-113.6141"/>
<polygon fill="#000000" stroke="#000000" points="2440.7772,-115.3549 2445.6793,-113.3471 2440.595,-111.8596 2440.7772,-115.3549"/>
</g>
<!-- google.golang.org/grpc/internal&#45;&gt;time -->
<g id="edge235" class="edge">
<title>google.golang.org/grpc/internal&#45;&gt;time</title>
<path fill="none" stroke="#000000" d="M1763.931,-281.8814C1722.8146,-268.4122 1667.6849,-248.2197 1622,-224 1533.5338,-177.1 1528.7388,-136.3361 1438,-94 1350.3828,-53.1204 1237.1265,-31.4145 1182.4175,-22.6808"/>
<polygon fill="#000000" stroke="#000000" points="1182.5201,-20.9255 1177.3086,-21.8759 1181.9753,-24.3828 1182.5201,-20.9255"/>
</g>
<!-- google.golang.org/grpc/internal&#45;&gt;google.golang.org/grpc/connectivity -->
<g id="edge234" class="edge">
<title>google.golang.org/grpc/internal&#45;&gt;google.golang.org/grpc/connectivity</title>
<path fill="none" stroke="#000000" d="M1808.5752,-281.8759C1795.5157,-266.531 1776.7502,-244.4815 1762.8109,-228.1029"/>
<polygon fill="#000000" stroke="#000000" points="1763.9508,-226.742 1759.3775,-224.0685 1761.2854,-229.0104 1763.9508,-226.742"/>
</g>
</g>
</svg>