SpaghettiKart/structma__resource__manager...

165 lines
45 KiB
Plaintext

<map id="ma_resource_manager_data_buffer" name="ma_resource_manager_data_buffer">
<area shape="rect" id="Node000001" title=" " alt="" coords="2407,1855,2577,1895"/>
<area shape="rect" id="Node000002" href="$structma__data__source__base.html" title=" " alt="" coords="1215,2417,1382,2442"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1386,2441,1444,2447,1510,2450,1578,2447,1645,2436,1770,2404,1876,2372,1967,2336,2048,2294,2125,2245,2203,2184,2286,2111,2381,2022,2411,1989,2438,1954,2477,1893,2482,1896,2442,1957,2415,1993,2385,2026,2290,2115,2206,2188,2128,2249,2051,2299,1969,2341,1878,2377,1772,2409,1646,2441,1579,2452,1510,2455,1444,2452,1386,2446"/>
<area shape="rect" id="Node000085" href="$structma__decoder.html" title=" " alt="" coords="1707,1862,1810,1887"/>
<area shape="poly" id="edge77_Node000085_Node000002" title=" " alt="" coords="1348,2409,1425,2380,1513,2343,1593,2303,1623,2283,1643,2265,1677,2217,1703,2164,1723,2108,1736,2052,1751,1952,1755,1887,1760,1888,1756,1953,1742,2053,1728,2109,1708,2166,1682,2220,1647,2268,1626,2288,1595,2308,1515,2348,1427,2385,1350,2414"/>
<area shape="rect" id="Node000127" href="$structma__audio__buffer__ref.html" title=" " alt="" coords="1681,1361,1837,1386"/>
<area shape="poly" id="edge99_Node000127_Node000002" title=" " alt="" coords="1314,2404,1382,2295,1391,2270,1396,2260,1407,2250,1429,2241,1458,2238,1530,2239,1599,2238,1626,2233,1643,2222,1653,2196,1660,2146,1665,2007,1665,1866,1667,1781,1687,1660,1712,1543,1751,1386,1756,1387,1717,1544,1692,1661,1672,1782,1670,1866,1670,2008,1665,2147,1658,2197,1647,2226,1627,2238,1599,2243,1530,2244,1459,2243,1430,2246,1409,2254,1400,2263,1396,2273,1386,2297,1318,2407"/>
<area shape="rect" id="Node000128" href="$structma__paged__audio__buffer.html" title=" " alt="" coords="1669,2287,1848,2313"/>
<area shape="poly" id="edge108_Node000128_Node000002" title=" " alt="" coords="1396,2429,1537,2427,1600,2421,1644,2410,1678,2389,1708,2362,1747,2311,1751,2314,1712,2365,1682,2393,1646,2414,1601,2426,1537,2432,1396,2435"/>
<area shape="rect" id="Node000003" href="$structma__data__source__vtable.html" title=" " alt="" coords="720,2701,897,2726"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="842,2691,1274,2440,1277,2444,845,2696"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="260,2625,440,2709"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="454,2675,720,2702,719,2707,454,2680"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="261,2733,439,2787"/>
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="453,2747,720,2720,720,2725,454,2752"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="195,2812,505,2911"/>
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="518,2806,667,2757,769,2724,770,2729,669,2763,519,2811"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="265,2935,435,2990"/>
<area shape="poly" id="edge6_Node000003_Node000007" title=" " alt="" coords="448,2940,504,2920,595,2873,679,2816,747,2763,792,2724,795,2728,750,2767,682,2820,598,2877,506,2925,450,2945"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="265,3014,435,3069"/>
<area shape="poly" id="edge7_Node000003_Node000008" title=" " alt="" coords="448,3024,502,3010,560,2990,616,2963,666,2927,715,2875,754,2817,782,2764,800,2725,805,2727,787,2766,758,2820,719,2879,670,2931,618,2967,562,2995,504,3015,449,3029"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="265,2546,435,2601"/>
<area shape="poly" id="edge8_Node000003_Node000009" title=" " alt="" coords="449,2595,506,2611,669,2663,772,2698,770,2703,667,2668,505,2616,448,2600"/>
<area shape="rect" id="Node000010" title=" " alt="" coords="331,1249,369,1274"/>
<area shape="poly" id="edge72_Node000001_Node000010" title=" " alt="" coords="382,1253,544,1222,623,1204,667,1190,674,1183,678,1175,682,1167,691,1159,724,1144,756,1138,815,1142,843,1144,870,1142,897,1132,923,1110,937,1090,941,1069,938,1047,933,1025,928,1003,926,981,932,959,948,938,977,922,1016,912,1064,908,1116,908,1297,919,2129,919,2149,921,2168,928,2205,954,2240,994,2272,1046,2302,1109,2331,1179,2381,1335,2422,1498,2454,1650,2490,1854,2485,1855,2449,1651,2417,1499,2376,1337,2326,1181,2297,1111,2267,1049,2235,997,2201,958,2166,933,2148,926,2129,924,1297,924,1116,914,1064,914,1017,918,978,927,951,942,937,961,932,981,933,1002,938,1024,944,1046,946,1069,942,1092,927,1114,900,1136,872,1147,843,1150,815,1147,756,1144,726,1149,693,1164,686,1170,682,1178,678,1186,669,1194,625,1209,545,1227,383,1258"/>
<area shape="poly" id="edge9_Node000003_Node000010" title=" " alt="" coords="383,1266,414,1276,448,1291,481,1313,508,1343,520,1377,524,1422,519,1530,514,1638,519,1682,532,1713,546,1728,563,1736,599,1740,636,1744,654,1753,670,1769,678,1788,684,1816,691,1898,692,2122,689,2348,690,2433,695,2482,717,2549,747,2611,801,2699,796,2702,743,2614,713,2551,689,2483,685,2433,684,2348,687,2122,685,1899,679,1817,673,1789,666,1772,651,1757,635,1749,599,1745,561,1741,543,1732,527,1716,514,1683,509,1638,513,1530,518,1422,515,1378,503,1345,478,1317,446,1296,412,1281,382,1271"/>
<area shape="rect" id="Node000015" href="$structma__resource__manager__config.html" title=" " alt="" coords="1673,959,1844,999"/>
<area shape="poly" id="edge25_Node000015_Node000010" title=" " alt="" coords="383,1260,438,1259,510,1254,589,1243,667,1223,679,1216,691,1208,727,1196,759,1191,817,1190,844,1188,870,1182,896,1170,923,1147,931,1137,934,1126,934,1103,934,1080,938,1068,948,1056,1039,1042,1240,1022,1673,983,1674,988,1240,1027,1040,1047,951,1061,943,1070,939,1081,939,1103,940,1127,936,1139,927,1151,899,1174,872,1187,845,1194,817,1195,760,1197,728,1202,693,1213,682,1221,669,1228,590,1248,510,1260,438,1264,383,1265"/>
<area shape="rect" id="Node000021" href="$structma__log.html" title=" " alt="" coords="1263,349,1334,374"/>
<area shape="poly" id="edge21_Node000021_Node000010" title=" " alt="" coords="376,1238,443,1189,528,1138,569,1125,604,1121,636,1114,651,1105,666,1090,677,1072,681,1054,676,1017,672,979,677,960,690,941,719,919,749,911,780,911,811,915,841,920,870,919,897,911,923,889,932,874,938,855,943,807,940,748,934,685,928,621,925,563,930,514,937,494,947,478,975,455,1003,444,1031,441,1060,444,1120,452,1153,450,1188,440,1217,425,1243,407,1283,372,1286,376,1246,411,1219,430,1190,445,1154,456,1120,458,1059,450,1031,447,1004,449,978,459,951,482,942,496,936,515,931,563,933,621,939,684,945,748,948,807,943,856,937,876,927,892,900,915,870,925,840,925,810,921,779,916,750,916,721,924,694,945,682,962,678,980,682,1016,686,1054,682,1074,670,1094,654,1109,638,1119,605,1126,570,1130,530,1142,446,1193,379,1242"/>
<area shape="rect" id="Node000034" href="$structma__resource__manager__data__buffer__node.html" title=" " alt="" coords="1673,1141,1844,1181"/>
<area shape="poly" id="edge31_Node000034_Node000010" title=" " alt="" coords="383,1261,508,1264,588,1262,668,1256,745,1252,808,1252,836,1248,864,1239,893,1223,923,1198,931,1189,934,1179,934,1158,934,1137,939,1126,948,1117,979,1098,1007,1089,1035,1088,1062,1092,1119,1106,1152,1113,1189,1116,1318,1115,1418,1113,1518,1116,1646,1129,1691,1139,1690,1144,1645,1135,1518,1121,1418,1118,1318,1121,1189,1121,1152,1118,1118,1112,1061,1097,1035,1093,1008,1094,981,1103,951,1121,943,1129,939,1138,939,1158,939,1180,935,1191,927,1202,896,1227,866,1244,838,1253,808,1257,745,1258,668,1261,588,1268,508,1269,383,1266"/>
<area shape="rect" id="Node000036" href="$structma__resource__manager__data__supply.html" title=" " alt="" coords="1213,1392,1384,1432"/>
<area shape="poly" id="edge38_Node000036_Node000010" title=" " alt="" coords="383,1271,443,1300,476,1319,507,1342,519,1358,531,1373,572,1399,606,1415,644,1424,692,1433,763,1443,834,1449,977,1448,1108,1438,1213,1424,1214,1429,1108,1443,978,1453,834,1454,762,1449,692,1439,643,1430,605,1420,569,1404,528,1377,515,1361,503,1346,473,1324,441,1304,381,1276"/>
<area shape="rect" id="Node000040" href="$structma__paged__audio__buffer__data.html" title=" " alt="" coords="701,1727,916,1753"/>
<area shape="poly" id="edge41_Node000040_Node000010" title=" " alt="" coords="383,1266,414,1276,448,1292,481,1313,508,1343,518,1373,522,1413,517,1509,514,1604,519,1641,531,1668,546,1681,561,1689,591,1693,627,1690,669,1695,770,1725,768,1730,667,1700,626,1696,591,1698,559,1694,543,1686,527,1671,514,1643,508,1604,511,1509,516,1413,513,1374,503,1345,478,1317,446,1296,412,1281,382,1271"/>
<area shape="rect" id="Node000045" href="$structma__job__queue.html" title=" " alt="" coords="1240,797,1357,822"/>
<area shape="poly" id="edge49_Node000045_Node000010" title=" " alt="" coords="381,1247,507,1196,667,1123,797,1048,923,970,932,954,933,938,936,921,947,905,978,884,1007,873,1035,869,1062,869,1120,873,1153,870,1188,861,1236,841,1275,820,1278,824,1238,846,1190,867,1153,875,1120,878,1062,875,1035,874,1008,878,981,889,951,909,941,923,938,938,937,955,927,974,800,1053,669,1128,510,1201,383,1252"/>
<area shape="rect" id="Node000046" href="$structma__semaphore.html" title=" " alt="" coords="747,638,870,663"/>
<area shape="poly" id="edge51_Node000046_Node000010" title=" " alt="" coords="367,1236,398,1189,436,1125,474,1050,503,971,507,891,507,755,510,621,516,573,527,546,540,539,556,534,598,531,640,535,670,546,682,563,684,582,684,600,694,617,719,633,748,643,746,648,717,638,690,620,679,601,678,582,677,565,666,550,638,540,598,536,557,539,542,544,531,550,522,574,516,622,512,755,512,891,508,973,479,1053,441,1128,403,1192,371,1239"/>
<area shape="rect" id="Node000048" href="$structma__slot__allocator.html" title=" " alt="" coords="739,687,878,713"/>
<area shape="poly" id="edge54_Node000048_Node000010" title=" " alt="" coords="362,1235,503,971,513,947,527,925,546,908,565,897,601,883,634,869,650,857,666,838,673,824,676,811,675,784,675,758,680,744,690,730,712,714,738,704,740,709,715,718,694,734,685,746,681,759,681,784,682,811,678,826,670,842,654,861,637,873,602,888,567,901,549,912,531,928,518,949,508,973,367,1238"/>
<area shape="rect" id="Node000051" href="$structma__job.html" title=" " alt="" coords="773,839,844,865"/>
<area shape="poly" id="edge58_Node000051_Node000010" title=" " alt="" coords="362,1235,388,1194,425,1143,472,1091,528,1048,548,1039,567,1036,602,1037,635,1037,650,1031,666,1018,677,1003,681,989,678,958,675,926,679,909,690,892,708,876,729,865,772,853,774,858,731,870,711,880,694,895,684,911,681,926,684,957,686,989,681,1006,670,1022,653,1035,636,1042,602,1043,568,1041,550,1044,531,1053,476,1095,429,1146,392,1197,367,1238"/>
<area shape="poly" id="edge84_Node000085_Node000010" title=" " alt="" coords="384,1268,447,1294,479,1315,508,1342,518,1367,519,1389,520,1410,531,1430,548,1442,564,1448,599,1448,634,1448,652,1454,670,1467,678,1479,682,1490,683,1513,683,1534,686,1544,694,1554,722,1574,750,1584,779,1585,808,1583,837,1580,867,1582,897,1591,927,1612,939,1630,940,1649,941,1667,951,1683,976,1701,1008,1715,1088,1738,1183,1753,1287,1763,1491,1779,1578,1790,1646,1807,1700,1833,1742,1860,1739,1864,1697,1837,1644,1812,1577,1795,1491,1784,1286,1768,1183,1758,1087,1743,1006,1720,974,1705,947,1687,936,1669,934,1650,933,1632,923,1615,895,1596,866,1587,837,1586,808,1588,779,1590,749,1589,720,1579,690,1558,682,1547,678,1535,677,1513,677,1491,674,1481,666,1471,650,1459,633,1453,599,1453,563,1453,545,1447,527,1434,514,1411,513,1389,513,1368,503,1346,476,1319,444,1299,382,1272"/>
<area shape="rect" id="Node000086" href="$structma__data__converter.html" title=" " alt="" coords="735,1626,883,1651"/>
<area shape="poly" id="edge87_Node000086_Node000010" title=" " alt="" coords="384,1266,414,1277,448,1292,481,1314,508,1342,520,1368,525,1392,519,1437,514,1481,519,1503,532,1526,546,1543,561,1554,592,1566,627,1574,669,1590,693,1604,750,1623,748,1628,691,1609,667,1594,626,1579,591,1571,558,1559,543,1547,527,1530,514,1505,509,1481,514,1436,519,1392,515,1370,503,1346,477,1318,445,1297,412,1282,382,1271"/>
<area shape="poly" id="edge101_Node000127_Node000010" title=" " alt="" coords="382,1279,437,1309,510,1338,549,1347,589,1351,629,1347,667,1335,674,1329,678,1322,682,1314,691,1306,808,1283,1049,1244,1408,1189,1476,1179,1531,1167,1557,1165,1585,1167,1614,1174,1647,1190,1671,1207,1691,1228,1724,1276,1745,1324,1757,1360,1752,1361,1740,1326,1719,1279,1687,1231,1667,1211,1644,1194,1612,1179,1584,1172,1558,1170,1532,1172,1477,1184,1408,1195,1049,1249,809,1288,693,1310,686,1317,683,1324,678,1333,669,1340,630,1352,589,1356,548,1352,508,1343,435,1314,380,1283"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="5,2063,56,2089"/>
<area shape="poly" id="edge73_Node000001_Node000011" title=" " alt="" coords="37,2102,53,2222,66,2284,82,2327,137,2405,164,2436,192,2461,223,2480,258,2494,299,2503,349,2505,2129,2505,2180,2500,2226,2484,2268,2458,2304,2425,2337,2386,2366,2341,2390,2292,2412,2241,2445,2135,2467,2035,2480,1952,2486,1894,2492,1895,2485,1952,2472,2036,2450,2137,2417,2243,2395,2294,2370,2344,2341,2389,2308,2429,2271,2463,2229,2488,2182,2505,2129,2511,349,2511,299,2508,256,2499,220,2485,189,2465,160,2440,133,2408,78,2329,61,2286,48,2223,32,2103"/>
<area shape="poly" id="edge10_Node000002_Node000011" title=" " alt="" coords="37,2102,51,2211,64,2265,72,2285,82,2298,99,2305,135,2314,251,2331,594,2364,1190,2412,1215,2415,1215,2420,1189,2417,593,2369,250,2336,134,2319,97,2311,78,2302,68,2287,59,2266,45,2212,31,2103"/>
<area shape="poly" id="edge36_Node000036_Node000011" title=" " alt="" coords="70,2071,258,2054,381,2038,505,2016,587,1996,667,1967,747,1928,807,1891,867,1855,948,1817,986,1807,1020,1803,1081,1805,1109,1804,1135,1798,1161,1784,1187,1760,1198,1738,1203,1708,1204,1631,1202,1553,1204,1519,1211,1494,1236,1458,1266,1430,1270,1434,1240,1461,1216,1496,1209,1520,1207,1553,1209,1631,1209,1708,1203,1740,1191,1763,1164,1788,1137,1803,1109,1809,1081,1810,1020,1809,987,1812,950,1823,869,1859,810,1896,750,1933,669,1972,589,2002,506,2021,382,2043,258,2059,70,2076"/>
<area shape="rect" id="Node000041" href="$structma__paged__audio__buffer__page.html" title=" " alt="" coords="241,1982,459,2007"/>
<area shape="poly" id="edge43_Node000041_Node000011" title=" " alt="" coords="49,2051,79,2030,118,2014,160,2003,241,1992,242,1998,161,2009,120,2019,81,2034,53,2056"/>
<area shape="poly" id="edge59_Node000051_Node000011" title=" " alt="" coords="30,2049,44,1682,59,1475,67,1400,78,1356,104,1310,146,1256,199,1197,261,1135,328,1074,397,1018,465,969,528,930,566,915,599,911,630,907,667,892,678,881,691,868,733,854,773,849,774,855,734,860,693,873,682,884,669,897,632,912,599,916,567,920,531,934,468,973,400,1022,331,1079,264,1139,203,1200,150,1259,108,1313,82,1358,73,1401,64,1476,50,1682,35,2050"/>
<area shape="poly" id="edge82_Node000085_Node000011" title=" " alt="" coords="70,2076,80,2076,171,2076,505,2067,1081,2064,1269,2059,1437,2051,1569,2039,1615,2030,1644,2020,1683,1991,1713,1954,1736,1916,1750,1886,1755,1889,1741,1918,1718,1957,1686,1995,1647,2025,1616,2035,1570,2044,1438,2057,1269,2065,1081,2069,505,2072,171,2081,80,2081,70,2081"/>
<area shape="poly" id="edge102_Node000127_Node000011" title=" " alt="" coords="41,2049,98,1938,144,1862,200,1780,268,1696,345,1618,387,1583,432,1551,479,1523,528,1500,552,1495,588,1494,690,1500,962,1530,1104,1545,1232,1555,1329,1555,1362,1550,1382,1542,1392,1531,1396,1519,1394,1493,1392,1464,1396,1450,1406,1437,1426,1425,1454,1416,1521,1408,1591,1404,1645,1399,1710,1384,1711,1389,1646,1404,1592,1409,1522,1413,1455,1422,1428,1429,1410,1441,1401,1453,1397,1465,1400,1492,1401,1520,1397,1534,1386,1546,1364,1555,1330,1560,1231,1560,1104,1550,962,1535,689,1505,588,1499,553,1501,530,1505,481,1528,435,1556,390,1587,348,1622,272,1700,205,1783,148,1865,103,1941,46,2052"/>
<area shape="poly" id="edge111_Node000128_Node000011" title=" " alt="" coords="71,2082,331,2142,693,2220,950,2268,1070,2287,1190,2309,1214,2316,1310,2341,1408,2357,1528,2371,1580,2370,1645,2357,1697,2336,1739,2310,1742,2315,1700,2341,1646,2363,1580,2375,1528,2376,1408,2363,1309,2346,1213,2321,1189,2315,1069,2292,949,2273,691,2225,329,2147,69,2088"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="739,2330,879,2355"/>
<area shape="poly" id="edge11_Node000002_Node000012" title=" " alt="" coords="893,2341,1057,2350,1135,2359,1191,2374,1203,2384,1215,2395,1256,2414,1254,2419,1212,2400,1200,2388,1188,2378,1134,2365,1057,2355,892,2347"/>
<area shape="poly" id="edge78_Node000085_Node000012" title=" " alt="" coords="891,2329,909,2321,923,2309,932,2297,935,2285,935,2260,934,2234,938,2221,947,2208,979,2180,1009,2163,1038,2153,1068,2149,1134,2147,1171,2144,1213,2137,1432,2109,1567,2089,1616,2079,1644,2068,1667,2049,1687,2026,1719,1974,1740,1924,1752,1887,1757,1888,1745,1925,1724,1976,1692,2029,1671,2053,1647,2073,1618,2084,1568,2094,1433,2115,1214,2143,1172,2149,1134,2152,1069,2154,1039,2158,1011,2168,982,2185,951,2211,943,2223,939,2235,940,2260,941,2286,937,2299,927,2312,911,2325,893,2334"/>
<area shape="rect" id="Node000013" title=" " alt="" coords="692,2431,925,2471"/>
<area shape="poly" id="edge12_Node000002_Node000013" title=" " alt="" coords="939,2442,1215,2430,1215,2436,939,2448"/>
<area shape="rect" id="Node000014" href="$structma__resource__manager.html" title=" " alt="" coords="2043,822,2213,847"/>
<area shape="poly" id="edge13_Node000001_Node000014" title=" " alt="" coords="2228,833,2270,840,2312,852,2351,872,2385,901,2397,923,2408,959,2428,1064,2446,1201,2461,1357,2482,1660,2492,1854,2487,1854,2477,1660,2455,1357,2441,1202,2423,1065,2403,960,2392,925,2381,904,2348,877,2310,857,2268,845,2227,838"/>
<area shape="poly" id="edge14_Node000014_Node000015" title=" " alt="" coords="1823,951,2093,845,2095,850,1825,956"/>
<area shape="rect" id="Node000016" href="$structma__allocation__callbacks.html" title=" " alt="" coords="717,459,900,485"/>
<area shape="poly" id="edge15_Node000015_Node000016" title=" " alt="" coords="905,488,927,502,937,516,940,529,942,542,951,552,988,562,1068,574,1299,601,1530,629,1609,642,1647,654,1656,669,1662,690,1666,740,1667,793,1672,831,1687,867,1707,902,1744,957,1739,960,1702,905,1683,870,1667,833,1661,793,1660,741,1656,691,1651,671,1644,658,1608,647,1529,634,1298,606,1067,579,987,567,948,557,937,544,934,530,932,518,923,506,902,492"/>
<area shape="poly" id="edge22_Node000021_Node000016" title=" " alt="" coords="899,452,924,439,931,432,935,423,939,414,948,406,997,393,1085,380,1263,362,1263,367,1085,386,998,398,951,410,943,417,940,425,935,435,927,443,902,457"/>
<area shape="rect" id="Node000074" href="$structma__default__vfs.html" title=" " alt="" coords="1237,458,1360,483"/>
<area shape="poly" id="edge69_Node000074_Node000016" title=" " alt="" coords="914,469,1237,468,1237,473,914,474"/>
<area shape="poly" id="edge89_Node000085_Node000016" title=" " alt="" coords="914,479,927,489,937,501,941,514,940,539,939,564,943,575,951,586,980,606,1007,616,1034,618,1062,615,1121,609,1154,611,1190,623,1256,653,1306,683,1347,723,1386,783,1397,806,1402,828,1401,866,1399,905,1402,926,1410,950,1437,997,1466,1034,1497,1062,1528,1087,1560,1112,1591,1141,1621,1178,1648,1227,1663,1273,1667,1310,1667,1349,1672,1397,1722,1678,1757,1861,1752,1862,1717,1679,1667,1398,1662,1349,1662,1311,1658,1274,1643,1229,1616,1181,1588,1145,1557,1116,1525,1091,1493,1066,1462,1037,1432,1000,1406,952,1397,927,1394,905,1396,866,1396,828,1392,808,1382,785,1343,726,1303,687,1254,658,1188,628,1153,617,1121,614,1062,620,1034,623,1006,621,977,611,947,590,938,578,934,565,935,539,936,515,932,504,923,493,911,484"/>
<area shape="rect" id="Node000126" href="$structma__audio__buffer.html" title=" " alt="" coords="2063,155,2193,181"/>
<area shape="poly" id="edge104_Node000126_Node000016" title=" " alt="" coords="914,480,1048,492,1193,502,1317,504,1359,500,1383,492,1390,485,1394,477,1395,459,1395,439,1406,418,1442,384,1482,354,1567,301,1658,259,1751,227,1842,203,1927,187,2062,169,2063,175,1928,192,1843,209,1753,232,1660,264,1569,306,1485,358,1446,388,1410,422,1401,440,1400,459,1399,479,1394,488,1385,497,1360,505,1317,509,1193,507,1047,498,914,486"/>
<area shape="rect" id="Node000017" title=" " alt="" coords="319,634,381,659"/>
<area shape="poly" id="edge29_Node000015_Node000017" title=" " alt="" coords="363,620,389,581,426,534,473,489,499,470,528,455,567,439,602,431,635,435,670,455,682,470,687,486,684,518,680,550,684,565,693,579,804,601,1037,637,1385,691,1443,719,1499,753,1602,829,1685,902,1740,957,1737,961,1682,906,1599,833,1496,758,1440,724,1383,696,1036,642,803,606,691,584,679,567,675,551,678,518,682,487,677,473,666,459,633,440,602,436,569,444,530,460,502,475,476,493,430,538,393,584,368,623"/>
<area shape="poly" id="edge16_Node000016_Node000017" title=" " alt="" coords="360,620,384,574,420,518,468,463,497,440,528,422,566,407,598,404,630,410,669,422,682,430,693,439,744,457,742,462,691,444,679,434,667,426,629,415,597,410,567,413,530,426,500,445,472,467,424,521,388,577,365,622"/>
<area shape="rect" id="Node000022" href="$structma__log__callback.html" title=" " alt="" coords="743,286,874,311"/>
<area shape="poly" id="edge20_Node000022_Node000017" title=" " alt="" coords="360,620,384,570,420,507,468,442,497,412,528,386,580,355,637,331,692,315,742,305,743,310,694,320,638,336,582,359,531,390,500,416,472,446,424,510,388,573,364,622"/>
<area shape="poly" id="edge66_Node000045_Node000017" title=" " alt="" coords="395,644,464,647,544,653,619,665,648,674,670,685,680,698,683,712,685,725,694,737,715,749,744,758,817,773,950,788,1107,801,1240,806,1240,811,1107,807,949,793,816,778,743,764,713,753,690,741,680,727,678,713,675,700,666,689,646,679,618,670,544,658,464,652,395,650"/>
<area shape="poly" id="edge56_Node000048_Node000017" title=" " alt="" coords="394,636,450,629,520,626,596,632,633,639,669,651,682,662,693,672,740,688,738,693,691,677,678,666,667,656,632,644,595,637,520,631,451,634,395,641"/>
<area shape="poly" id="edge62_Node000051_Node000017" title=" " alt="" coords="377,667,443,720,485,748,530,772,567,785,598,791,629,794,669,803,774,837,772,842,667,808,628,800,597,796,566,791,528,777,483,753,440,724,373,671"/>
<area shape="poly" id="edge80_Node000085_Node000017" title=" " alt="" coords="394,636,423,634,453,637,483,646,507,664,514,676,518,696,522,754,519,913,517,1071,521,1128,526,1146,531,1157,546,1165,570,1172,644,1182,742,1188,851,1190,1063,1189,1190,1191,1299,1206,1408,1225,1532,1233,1600,1242,1627,1251,1647,1264,1660,1290,1666,1328,1672,1397,1758,1861,1752,1862,1667,1398,1661,1328,1655,1291,1643,1267,1625,1256,1599,1248,1532,1238,1408,1231,1298,1211,1189,1196,1063,1195,851,1195,742,1193,644,1188,569,1177,543,1170,527,1161,521,1148,516,1128,512,1071,514,912,517,754,513,697,509,678,503,667,480,650,452,642,423,639,395,641"/>
<area shape="poly" id="edge88_Node000086_Node000017" title=" " alt="" coords="392,664,422,682,454,706,484,736,508,771,521,811,527,864,527,989,523,1115,525,1168,532,1210,546,1251,562,1284,596,1337,634,1390,652,1423,671,1463,678,1490,680,1511,683,1532,694,1555,713,1577,736,1596,781,1624,778,1628,733,1600,709,1581,690,1557,678,1533,674,1512,672,1491,665,1465,648,1425,629,1393,592,1340,557,1287,541,1253,527,1211,520,1169,518,1115,521,989,521,864,515,813,503,773,480,739,451,710,419,687,389,668"/>
<area shape="poly" id="edge70_Node000014_Node000021" title=" " alt="" coords="1347,351,1409,345,1485,343,1567,351,1607,360,1646,372,1692,392,1736,416,1818,474,1894,539,1961,608,2018,676,2065,737,2121,820,2117,823,2060,740,2014,679,1957,612,1890,543,1815,478,1733,421,1689,397,1644,377,1606,365,1566,356,1485,349,1409,350,1348,356"/>
<area shape="poly" id="edge17_Node000015_Node000021" title=" " alt="" coords="1348,371,1368,380,1386,393,1394,404,1398,414,1402,424,1410,433,1441,450,1472,457,1503,457,1533,455,1563,453,1592,457,1620,469,1647,493,1663,524,1670,566,1671,616,1669,670,1664,776,1665,821,1672,855,1685,885,1703,912,1739,957,1735,960,1699,916,1681,887,1667,857,1660,822,1659,776,1664,670,1666,616,1664,567,1658,526,1643,496,1617,473,1590,462,1563,459,1533,460,1503,463,1472,462,1439,455,1406,437,1397,426,1393,416,1390,406,1382,397,1365,385,1346,376"/>
<area shape="poly" id="edge18_Node000021_Node000022" title=" " alt="" coords="888,289,953,287,1029,288,1110,294,1190,308,1238,325,1278,346,1276,351,1236,330,1189,313,1110,299,1029,293,953,292,888,295"/>
<area shape="rect" id="Node000023" title=" " alt="" coords="5,454,56,479"/>
<area shape="poly" id="edge19_Node000022_Node000023" title=" " alt="" coords="43,441,67,403,101,357,144,310,193,271,239,245,279,226,317,213,353,205,431,195,529,185,569,177,603,169,634,169,651,175,670,186,679,195,683,205,684,226,684,246,687,256,694,265,717,280,744,290,742,295,714,285,690,269,682,258,679,247,679,226,678,206,674,198,666,190,649,180,634,174,603,174,570,182,530,191,431,201,354,210,318,218,281,231,241,249,196,276,147,314,105,360,72,406,48,443"/>
<area shape="poly" id="edge44_Node000041_Node000023" title=" " alt="" coords="35,493,41,747,50,941,64,1156,85,1374,113,1579,130,1670,150,1751,172,1820,197,1875,224,1910,257,1939,292,1963,322,1980,320,1984,289,1967,254,1944,220,1914,192,1877,167,1822,145,1753,125,1671,107,1579,79,1375,59,1156,45,941,36,747,30,493"/>
<area shape="poly" id="edge63_Node000051_Node000023" title=" " alt="" coords="47,491,70,532,103,584,146,637,196,683,241,713,280,735,317,750,353,761,431,777,530,799,664,828,774,845,773,850,663,833,529,804,430,782,352,766,315,755,278,739,238,718,193,687,142,641,99,587,65,535,42,493"/>
<area shape="poly" id="edge106_Node000126_Node000023" title=" " alt="" coords="33,440,46,368,75,270,96,218,122,166,154,118,193,75,230,45,264,28,301,19,349,17,1760,17,1815,22,1869,33,1921,51,1970,72,2054,117,2110,153,2108,157,2052,121,1968,76,1919,56,1867,39,1814,27,1760,23,349,23,302,25,265,33,233,50,197,79,158,121,126,169,100,220,80,272,52,369,38,441"/>
<area shape="rect" id="Node000024" title=" " alt="" coords="283,90,417,115"/>
<area shape="poly" id="edge46_Node000014_Node000024" title=" " alt="" coords="430,100,668,100,819,96,951,85,1068,73,1176,65,1283,67,1337,73,1393,84,1451,99,1512,121,1577,149,1647,184,1719,226,1778,266,1826,307,1868,349,1904,396,1940,450,2021,584,2057,652,2087,720,2125,821,2120,823,2082,722,2052,654,2016,587,1936,453,1900,400,1864,353,1823,311,1775,271,1716,231,1644,189,1575,154,1510,126,1449,105,1392,89,1336,78,1283,72,1177,71,1068,79,951,91,820,101,668,105,430,105"/>
<area shape="poly" id="edge23_Node000021_Node000024" title=" " alt="" coords="430,103,578,114,771,141,877,163,984,190,1090,225,1191,268,1220,286,1248,307,1288,347,1284,350,1244,312,1217,291,1188,273,1088,230,983,196,876,168,770,147,577,120,430,108"/>
<area shape="poly" id="edge52_Node000046_Node000024" title=" " alt="" coords="430,116,469,129,507,147,563,180,605,210,639,248,670,304,684,342,688,377,685,408,680,439,675,468,673,499,679,531,694,567,711,589,733,608,778,636,776,640,730,613,708,593,690,569,674,533,668,499,670,468,675,438,680,408,682,377,679,343,666,306,634,252,601,214,560,185,504,152,467,134,429,121"/>
<area shape="rect" id="Node000025" title=" " alt="" coords="303,1839,397,1865"/>
<area shape="poly" id="edge24_Node000015_Node000025" title=" " alt="" coords="411,1854,592,1862,707,1864,827,1861,944,1852,1048,1836,1094,1825,1133,1810,1164,1794,1187,1774,1198,1752,1202,1719,1199,1636,1196,1552,1200,1518,1211,1493,1232,1475,1253,1467,1276,1465,1299,1466,1321,1468,1342,1466,1363,1459,1382,1442,1398,1416,1402,1391,1400,1365,1394,1339,1388,1313,1385,1286,1390,1259,1406,1230,1434,1205,1464,1191,1494,1187,1526,1187,1557,1186,1587,1182,1616,1170,1643,1146,1654,1129,1658,1113,1655,1080,1652,1045,1656,1027,1667,1009,1681,997,1685,1001,1671,1012,1661,1029,1657,1046,1660,1079,1663,1113,1659,1131,1647,1150,1619,1175,1588,1187,1557,1192,1526,1192,1495,1192,1465,1197,1437,1209,1410,1234,1395,1260,1391,1286,1393,1312,1399,1338,1405,1364,1408,1391,1403,1418,1386,1446,1365,1463,1343,1471,1321,1473,1298,1472,1276,1470,1255,1472,1234,1480,1215,1496,1205,1520,1201,1553,1205,1636,1208,1719,1203,1753,1191,1778,1167,1798,1135,1815,1095,1830,1049,1841,944,1858,827,1866,707,1869,591,1868,411,1859"/>
<area shape="poly" id="edge37_Node000036_Node000025" title=" " alt="" coords="411,1845,544,1835,706,1820,848,1800,897,1788,924,1777,931,1767,935,1758,935,1736,935,1714,939,1702,948,1691,979,1672,1010,1666,1041,1668,1072,1674,1102,1680,1131,1682,1160,1675,1187,1654,1204,1630,1210,1606,1208,1582,1202,1557,1196,1531,1193,1505,1197,1477,1211,1449,1232,1430,1236,1434,1215,1452,1202,1479,1198,1505,1201,1530,1208,1556,1213,1581,1215,1607,1209,1632,1191,1658,1162,1679,1132,1687,1101,1686,1071,1680,1041,1673,1011,1671,981,1677,951,1695,943,1705,940,1714,940,1736,940,1758,936,1770,927,1781,899,1793,849,1805,706,1825,545,1841,411,1851"/>
<area shape="poly" id="edge40_Node000040_Node000025" title=" " alt="" coords="411,1839,562,1812,667,1788,678,1779,691,1770,743,1750,745,1755,693,1774,682,1784,669,1793,563,1817,412,1845"/>
<area shape="poly" id="edge83_Node000085_Node000025" title=" " alt="" coords="387,1869,452,1902,530,1935,610,1959,692,1971,785,1977,901,1979,1170,1971,1439,1949,1553,1934,1645,1916,1690,1901,1730,1885,1732,1890,1692,1906,1646,1921,1554,1939,1439,1955,1171,1977,901,1984,785,1982,692,1976,609,1964,528,1940,450,1907,384,1874"/>
<area shape="poly" id="edge86_Node000086_Node000025" title=" " alt="" coords="362,1825,388,1784,425,1735,472,1687,499,1666,528,1650,580,1632,634,1623,687,1622,735,1625,734,1630,687,1627,634,1629,581,1637,530,1654,502,1671,475,1691,429,1739,392,1787,367,1828"/>
<area shape="poly" id="edge100_Node000127_Node000025" title=" " alt="" coords="411,1864,468,1876,530,1885,669,1893,883,1897,1086,1893,1155,1887,1188,1878,1197,1860,1201,1834,1199,1764,1197,1694,1201,1665,1211,1645,1237,1623,1264,1608,1290,1599,1316,1595,1369,1599,1422,1612,1476,1627,1530,1634,1558,1633,1586,1628,1615,1617,1644,1600,1670,1578,1692,1550,1710,1520,1724,1488,1744,1428,1753,1385,1758,1387,1749,1430,1729,1490,1715,1522,1696,1553,1674,1581,1647,1605,1617,1622,1588,1633,1559,1639,1530,1640,1475,1632,1421,1618,1368,1605,1316,1600,1291,1604,1266,1613,1240,1627,1215,1648,1206,1667,1202,1694,1205,1764,1207,1834,1202,1862,1191,1882,1156,1892,1086,1899,883,1902,669,1898,529,1891,467,1882,410,1870"/>
<area shape="rect" id="Node000026" title=" " alt="" coords="779,1370,839,1395"/>
<area shape="poly" id="edge26_Node000015_Node000026" title=" " alt="" coords="852,1376,888,1368,924,1355,936,1345,948,1334,1012,1303,1066,1287,1121,1274,1188,1251,1325,1187,1428,1130,1532,1073,1668,1008,1698,996,1700,1001,1670,1013,1534,1078,1431,1135,1328,1192,1190,1256,1122,1279,1068,1292,1014,1308,951,1338,939,1349,927,1360,889,1374,853,1381"/>
<area shape="poly" id="edge35_Node000036_Node000026" title=" " alt="" coords="853,1392,899,1403,950,1411,1017,1416,1069,1415,1189,1411,1213,1410,1213,1416,1189,1416,1069,1421,1016,1421,949,1416,898,1408,852,1397"/>
<area shape="poly" id="edge94_Node000085_Node000026" title=" " alt="" coords="852,1377,982,1369,1149,1361,1301,1362,1355,1368,1385,1378,1396,1390,1401,1403,1400,1429,1398,1455,1401,1467,1410,1478,1438,1497,1467,1505,1496,1504,1525,1498,1555,1493,1585,1492,1616,1499,1647,1518,1683,1558,1711,1604,1731,1655,1745,1706,1758,1799,1760,1862,1755,1862,1753,1800,1739,1707,1726,1656,1706,1607,1679,1561,1644,1522,1614,1504,1585,1497,1556,1498,1526,1504,1496,1509,1466,1510,1436,1502,1406,1482,1396,1469,1393,1455,1394,1429,1396,1404,1392,1392,1383,1382,1354,1373,1301,1368,1150,1367,982,1374,852,1382"/>
<area shape="rect" id="Node000027" title=" " alt="" coords="1258,1507,1339,1533"/>
<area shape="poly" id="edge27_Node000015_Node000027" title=" " alt="" coords="1351,1506,1368,1498,1382,1486,1389,1476,1392,1465,1392,1443,1393,1421,1397,1410,1406,1399,1437,1380,1469,1375,1500,1378,1530,1385,1560,1392,1589,1394,1616,1387,1643,1366,1652,1354,1657,1338,1663,1296,1661,1246,1657,1192,1650,1085,1654,1041,1667,1009,1680,997,1683,1001,1672,1012,1659,1043,1656,1085,1662,1191,1667,1246,1668,1297,1663,1339,1656,1356,1647,1370,1619,1391,1589,1399,1559,1397,1529,1390,1499,1383,1469,1380,1439,1385,1410,1403,1402,1413,1398,1422,1397,1443,1398,1466,1394,1478,1386,1490,1371,1502,1353,1511"/>
<area shape="poly" id="edge90_Node000085_Node000027" title=" " alt="" coords="1354,1525,1419,1539,1496,1562,1576,1598,1613,1621,1647,1647,1671,1673,1692,1702,1725,1764,1746,1821,1757,1861,1752,1863,1741,1822,1720,1766,1688,1705,1667,1676,1644,1651,1610,1625,1573,1602,1494,1567,1417,1544,1352,1530"/>
<area shape="rect" id="Node000028" href="$structma__decoding__backend__vtable.html" title=" " alt="" coords="1213,1659,1384,1699"/>
<area shape="poly" id="edge28_Node000015_Node000028" title=" " alt="" coords="1317,1645,1362,1573,1386,1540,1406,1518,1440,1496,1473,1485,1535,1476,1564,1472,1592,1463,1618,1447,1643,1420,1651,1404,1657,1385,1661,1336,1654,1216,1649,1153,1647,1095,1652,1046,1658,1026,1667,1009,1680,997,1683,1001,1671,1012,1663,1028,1657,1047,1653,1095,1654,1153,1659,1215,1666,1336,1662,1386,1656,1406,1648,1423,1621,1451,1594,1468,1565,1477,1535,1481,1474,1490,1442,1501,1410,1522,1390,1543,1366,1576,1321,1648"/>
<area shape="poly" id="edge79_Node000085_Node000028" title=" " alt="" coords="1397,1666,1457,1667,1521,1673,1586,1688,1647,1715,1687,1748,1718,1789,1741,1830,1755,1861,1750,1863,1736,1832,1714,1792,1683,1752,1644,1720,1584,1693,1520,1678,1456,1672,1397,1672"/>
<area shape="poly" id="edge71_Node000001_Node000034" title=" " alt="" coords="1792,1189,2472,1853,2468,1857,1789,1193"/>
<area shape="poly" id="edge30_Node000014_Node000034" title=" " alt="" coords="1838,1134,1882,1116,1929,1093,1975,1065,2017,1031,2056,984,2086,931,2108,882,2120,847,2125,848,2113,884,2091,933,2060,987,2021,1035,1978,1069,1932,1098,1884,1121,1840,1139"/>
<area shape="poly" id="edge45_Node000034_Node000034" title=" " alt="" coords="1725,1125,1737,1118,1759,1115,1778,1117,1790,1123,1796,1132,1794,1142,1789,1140,1791,1133,1787,1127,1776,1122,1759,1120,1738,1123,1727,1129"/>
<area shape="rect" id="Node000035" title=" " alt="" coords="305,286,395,311"/>
<area shape="poly" id="edge74_Node000001_Node000035" title=" " alt="" coords="409,302,458,297,482,289,504,277,513,264,515,250,517,234,528,219,549,206,569,198,605,195,644,200,692,201,1025,184,1162,183,1288,190,1413,209,1543,242,1686,293,1849,364,2031,452,2104,492,2168,536,2226,587,2280,648,2332,723,2385,816,2403,858,2419,910,2444,1041,2463,1194,2477,1358,2490,1664,2493,1854,2488,1854,2485,1664,2471,1358,2458,1195,2439,1042,2413,912,2398,860,2380,819,2327,726,2275,651,2222,591,2165,540,2101,497,2029,456,1847,369,1684,298,1541,247,1412,214,1288,195,1161,188,1025,190,692,207,644,205,605,200,570,203,551,211,531,223,522,236,520,250,518,266,507,281,484,294,459,302,409,307"/>
<area shape="poly" id="edge32_Node000034_Node000035" title=" " alt="" coords="409,291,551,285,620,288,669,298,682,309,693,320,739,332,799,337,942,334,1084,333,1144,339,1191,354,1199,361,1204,368,1215,383,1238,397,1260,404,1301,410,1342,417,1363,427,1386,443,1396,455,1401,467,1410,494,1446,556,1479,607,1540,692,1595,779,1622,834,1648,901,1658,945,1658,982,1659,1017,1672,1059,1701,1104,1735,1139,1731,1143,1697,1107,1667,1061,1654,1018,1652,982,1652,946,1643,902,1617,836,1590,782,1535,695,1475,610,1441,558,1406,496,1396,469,1392,458,1382,447,1361,432,1340,422,1300,415,1259,409,1236,401,1212,387,1200,371,1195,364,1188,358,1143,344,1084,338,942,340,799,342,738,337,691,325,678,313,667,302,619,293,551,291,409,297"/>
<area shape="poly" id="edge65_Node000045_Node000035" title=" " alt="" coords="409,294,479,294,556,299,625,310,651,319,670,331,687,355,693,379,691,403,686,427,680,451,677,475,681,499,694,524,722,554,749,574,776,587,805,595,870,604,950,619,987,625,1020,626,1079,620,1106,619,1134,623,1162,635,1191,657,1202,670,1207,684,1206,711,1205,738,1208,751,1215,765,1234,782,1257,794,1254,799,1231,786,1211,768,1203,753,1199,738,1201,711,1201,685,1197,673,1187,661,1159,639,1133,628,1106,624,1079,625,1020,631,986,630,949,624,870,609,804,600,775,592,746,579,718,558,690,527,676,501,672,475,674,450,680,426,686,402,687,380,682,357,666,335,649,324,623,315,555,304,479,300,409,299"/>
<area shape="poly" id="edge55_Node000048_Node000035" title=" " alt="" coords="376,319,443,378,486,411,531,442,570,458,605,464,638,474,654,484,670,501,683,524,687,547,681,591,676,612,675,632,680,652,694,673,715,688,740,696,738,701,712,693,690,677,675,655,670,633,671,611,675,590,682,547,678,526,666,504,651,488,636,478,604,469,569,463,528,446,482,416,439,382,372,323"/>
<area shape="poly" id="edge61_Node000051_Node000035" title=" " alt="" coords="363,323,384,377,420,446,469,516,498,548,531,575,549,585,567,589,602,587,636,587,653,594,670,608,685,629,690,651,690,672,686,693,680,735,684,757,694,780,711,799,731,815,774,838,772,843,728,820,707,803,690,783,678,759,675,735,681,692,685,671,685,651,680,632,666,611,651,598,635,592,602,592,567,594,547,590,528,580,494,552,464,520,415,448,380,379,358,325"/>
<area shape="poly" id="edge105_Node000126_Node000035" title=" " alt="" coords="409,303,459,298,483,290,504,277,512,266,516,255,515,231,514,206,518,194,528,182,548,174,586,165,710,149,878,137,1068,132,1760,132,1842,134,1924,140,2063,156,2062,161,1924,146,1842,140,1760,137,1068,137,878,142,710,155,587,171,549,179,531,186,523,196,519,207,520,231,521,256,517,269,507,281,485,295,460,304,410,309"/>
<area shape="poly" id="edge33_Node000034_Node000036" title=" " alt="" coords="1362,1384,1382,1371,1394,1359,1406,1346,1485,1292,1567,1246,1707,1179,1709,1184,1570,1251,1488,1297,1410,1350,1398,1363,1386,1375,1365,1388"/>
<area shape="rect" id="Node000037" title=" " alt="" coords="759,1321,859,1346"/>
<area shape="poly" id="edge34_Node000036_Node000037" title=" " alt="" coords="873,1340,1190,1391,1213,1395,1213,1400,1189,1396,872,1346"/>
<area shape="poly" id="edge103_Node000127_Node000037" title=" " alt="" coords="872,1326,1027,1315,1213,1307,1299,1304,1384,1307,1516,1321,1646,1345,1706,1358,1705,1363,1645,1351,1515,1326,1384,1312,1299,1309,1213,1312,1028,1321,873,1331"/>
<area shape="poly" id="edge39_Node000036_Node000040" title=" " alt="" coords="841,1718,1036,1595,1134,1530,1187,1490,1195,1480,1198,1470,1203,1460,1212,1449,1240,1430,1243,1434,1215,1453,1207,1462,1203,1472,1199,1482,1191,1494,1137,1535,1039,1599,844,1722"/>
<area shape="poly" id="edge109_Node000128_Node000040" title=" " alt="" coords="928,1760,941,1785,945,1811,943,1836,938,1860,933,1884,931,1906,936,1928,951,1950,979,1970,1008,1977,1038,1974,1069,1968,1100,1961,1131,1959,1162,1966,1191,1988,1203,2011,1207,2043,1203,2122,1200,2201,1204,2231,1215,2251,1241,2262,1289,2269,1424,2277,1646,2283,1669,2285,1668,2291,1645,2288,1424,2283,1288,2275,1239,2267,1212,2255,1199,2233,1195,2201,1198,2122,1202,2043,1198,2012,1187,1991,1160,1971,1131,1964,1101,1966,1070,1973,1039,1980,1008,1982,977,1975,947,1954,931,1931,926,1907,927,1883,932,1859,938,1835,940,1811,936,1787,923,1762"/>
<area shape="poly" id="edge42_Node000040_Node000041" title=" " alt="" coords="419,1976,478,1956,545,1928,610,1889,639,1866,666,1840,675,1823,677,1806,679,1788,690,1770,722,1750,725,1755,694,1774,684,1790,682,1806,680,1824,670,1843,643,1870,613,1894,547,1932,480,1961,421,1981"/>
<area shape="poly" id="edge110_Node000128_Node000041" title=" " alt="" coords="388,2011,454,2044,530,2078,611,2105,693,2128,833,2165,944,2190,1054,2219,1190,2268,1202,2276,1214,2281,1274,2295,1335,2305,1459,2314,1574,2313,1669,2307,1669,2313,1574,2319,1459,2319,1335,2310,1273,2300,1212,2287,1200,2280,1188,2273,1052,2224,943,2195,832,2170,691,2133,609,2110,528,2082,451,2049,386,2016"/>
<area shape="rect" id="Node000044" title=" " alt="" coords="1703,1023,1815,1049"/>
<area shape="poly" id="edge47_Node000014_Node000044" title=" " alt="" coords="1827,1022,1921,997,1971,977,2017,951,2049,926,2077,897,2116,846,2121,849,2081,900,2053,930,2020,956,1973,981,1923,1002,1828,1027"/>
<area shape="poly" id="edge48_Node000014_Node000045" title=" " alt="" coords="1371,809,2042,829,2042,835,1371,814"/>
<area shape="poly" id="edge50_Node000045_Node000046" title=" " alt="" coords="884,654,906,661,927,673,936,684,940,696,943,707,951,717,982,733,1011,741,1038,742,1065,739,1122,734,1154,737,1190,747,1203,755,1215,764,1271,794,1268,799,1212,769,1200,759,1188,752,1153,742,1122,739,1065,745,1038,747,1010,746,980,738,948,721,938,710,935,698,932,687,924,677,904,666,883,659"/>
<area shape="poly" id="edge53_Node000045_Node000048" title=" " alt="" coords="893,713,927,730,935,738,939,747,943,755,951,762,983,778,1012,787,1064,792,1120,789,1190,792,1240,799,1239,804,1189,797,1120,794,1064,797,1011,792,981,783,948,766,939,758,935,750,931,741,924,734,890,718"/>
<area shape="poly" id="edge57_Node000045_Node000051" title=" " alt="" coords="858,852,1006,855,1098,851,1189,840,1228,831,1264,820,1265,825,1229,836,1190,845,1098,856,1007,860,858,858"/>
<area shape="poly" id="edge60_Node000051_Node000051" title=" " alt="" coords="768,825,780,816,809,813,832,815,846,821,850,831,843,841,839,838,845,830,843,825,831,820,809,818,782,821,772,830"/>
<area shape="rect" id="Node000073" title=" " alt="" coords="285,1357,415,1382"/>
<area shape="poly" id="edge64_Node000051_Node000073" title=" " alt="" coords="395,1349,449,1321,504,1283,561,1232,602,1187,634,1137,666,1067,673,1042,675,1019,670,976,669,936,676,914,690,892,708,875,729,864,772,852,774,857,731,869,711,880,694,895,680,916,674,936,675,976,680,1019,678,1043,670,1069,638,1139,606,1191,565,1236,507,1287,452,1326,397,1353"/>
<area shape="poly" id="edge96_Node000085_Node000073" title=" " alt="" coords="357,1395,371,1468,384,1514,402,1563,424,1613,453,1660,488,1702,531,1736,566,1753,597,1757,629,1751,667,1736,674,1731,678,1725,682,1718,691,1712,757,1686,815,1671,843,1671,871,1677,898,1691,927,1713,946,1737,951,1764,948,1791,940,1818,932,1845,929,1871,934,1895,951,1918,966,1926,992,1931,1068,1936,1170,1933,1286,1925,1526,1901,1707,1879,1708,1884,1526,1907,1287,1931,1170,1938,1068,1941,991,1936,964,1931,948,1922,929,1897,924,1871,927,1844,935,1817,942,1790,946,1764,941,1740,923,1717,896,1696,869,1683,842,1677,816,1677,759,1691,693,1717,686,1722,682,1728,678,1735,669,1741,630,1756,597,1762,564,1758,528,1741,485,1706,449,1664,420,1616,397,1565,379,1516,366,1469,352,1396"/>
<area shape="poly" id="edge67_Node000014_Node000074" title=" " alt="" coords="1374,480,1503,507,1576,527,1646,552,1719,584,1792,621,1928,699,2039,770,2110,820,2107,824,2036,775,1925,703,1789,625,1717,589,1644,557,1574,532,1502,512,1373,485"/>
<area shape="rect" id="Node000075" href="$structma__vfs__callbacks.html" title=" " alt="" coords="739,405,878,430"/>
<area shape="poly" id="edge68_Node000074_Node000075" title=" " alt="" coords="892,420,1031,432,1190,449,1237,457,1237,462,1189,455,1031,437,891,426"/>
<area shape="rect" id="Node000084" title=" " alt="" coords="2055,2546,2201,2571"/>
<area shape="poly" id="edge75_Node000001_Node000084" title=" " alt="" coords="2192,2571,2238,2577,2289,2576,2338,2565,2361,2554,2381,2539,2398,2519,2413,2491,2438,2416,2457,2324,2471,2222,2485,2026,2488,1895,2493,1895,2490,2026,2476,2223,2462,2325,2443,2418,2418,2493,2402,2522,2384,2543,2364,2559,2340,2570,2290,2581,2238,2582,2191,2577"/>
<area shape="poly" id="edge76_Node000001_Node000085" title=" " alt="" coords="1824,1872,2406,1872,2406,1877,1824,1877"/>
<area shape="poly" id="edge81_Node000085_Node000085" title=" " alt="" coords="1722,1848,1733,1839,1759,1835,1780,1838,1793,1844,1796,1854,1790,1863,1785,1860,1791,1853,1789,1847,1778,1843,1759,1841,1735,1844,1726,1852"/>
<area shape="poly" id="edge85_Node000085_Node000086" title=" " alt="" coords="897,1649,927,1669,939,1690,939,1711,940,1730,944,1739,951,1747,976,1764,1008,1778,1088,1798,1182,1809,1285,1814,1489,1819,1577,1824,1646,1833,1727,1859,1725,1864,1645,1839,1576,1829,1489,1824,1285,1820,1182,1814,1087,1803,1006,1783,974,1769,948,1751,939,1742,935,1731,934,1711,934,1691,923,1672,894,1654"/>
<area shape="rect" id="Node000122" title=" " alt="" coords="1251,1989,1346,2014"/>
<area shape="poly" id="edge91_Node000085_Node000122" title=" " alt="" coords="1360,2008,1422,2013,1494,2013,1571,2004,1608,1995,1644,1982,1678,1961,1707,1935,1747,1886,1751,1889,1711,1939,1681,1966,1646,1986,1610,2000,1572,2009,1495,2018,1421,2018,1360,2013"/>
<area shape="rect" id="Node000123" title=" " alt="" coords="1237,2153,1360,2178"/>
<area shape="poly" id="edge92_Node000085_Node000123" title=" " alt="" coords="1373,2159,1537,2148,1607,2139,1644,2128,1672,2103,1695,2071,1714,2037,1728,2001,1746,1934,1753,1887,1759,1888,1751,1936,1733,2003,1719,2039,1700,2074,1676,2106,1647,2133,1608,2144,1537,2153,1374,2165"/>
<area shape="rect" id="Node000124" title=" " alt="" coords="1232,2202,1365,2227"/>
<area shape="poly" id="edge93_Node000085_Node000124" title=" " alt="" coords="1379,2206,1545,2191,1613,2183,1644,2176,1676,2145,1701,2107,1720,2065,1734,2022,1750,1943,1754,1888,1760,1888,1755,1943,1739,2024,1725,2067,1706,2110,1680,2148,1647,2181,1614,2188,1546,2196,1379,2211"/>
<area shape="rect" id="Node000125" title=" " alt="" coords="1220,1837,1377,1862"/>
<area shape="poly" id="edge95_Node000085_Node000125" title=" " alt="" coords="1391,1852,1707,1869,1707,1875,1391,1857"/>
<area shape="poly" id="edge97_Node000001_Node000126" title=" " alt="" coords="2207,161,2253,165,2301,175,2347,195,2367,209,2385,226,2405,265,2422,327,2436,411,2449,512,2468,752,2481,1023,2492,1543,2493,1854,2488,1854,2487,1543,2476,1023,2463,753,2444,512,2431,412,2416,329,2400,267,2381,230,2364,213,2344,199,2300,180,2253,170,2207,166"/>
<area shape="poly" id="edge98_Node000126_Node000127" title=" " alt="" coords="1773,1348,1811,1280,1830,1237,1845,1193,1856,1143,1861,1100,1860,1026,1858,951,1861,908,1869,857,1896,749,1930,640,2004,437,2074,274,2118,180,2123,182,2079,276,2009,439,1935,642,1902,750,1875,858,1866,908,1863,951,1865,1026,1866,1101,1862,1144,1851,1194,1835,1239,1816,1282,1778,1350"/>
<area shape="poly" id="edge107_Node000001_Node000128" title=" " alt="" coords="1792,2278,2455,1892,2458,1897,1795,2283"/>
<area shape="rect" id="Node000129" title=" " alt="" coords="2045,2595,2211,2621"/>
<area shape="poly" id="edge112_Node000001_Node000129" title=" " alt="" coords="2183,2621,2230,2630,2283,2633,2336,2623,2360,2613,2381,2598,2400,2576,2416,2545,2443,2464,2462,2362,2475,2251,2487,2037,2488,1895,2494,1895,2492,2037,2481,2252,2468,2363,2448,2465,2421,2547,2404,2579,2384,2602,2362,2618,2337,2629,2284,2638,2230,2635,2182,2627"/>
</map>