index.5181cef4.js 4.1 MB
Newer Older
W
weixin_44463441 已提交
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 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))r(u);new MutationObserver(u=>{for(const p of u)if(p.type==="childList")for(const h of p.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&r(h)}).observe(document,{childList:!0,subtree:!0});function n(u){const p={};return u.integrity&&(p.integrity=u.integrity),u.referrerpolicy&&(p.referrerPolicy=u.referrerpolicy),u.crossorigin==="use-credentials"?p.credentials="include":u.crossorigin==="anonymous"?p.credentials="omit":p.credentials="same-origin",p}function r(u){if(u.ep)return;u.ep=!0;const p=n(u);fetch(u.href,p)}})();function lM(t,e){const n=Object.create(null),r=t.split(",");for(let u=0;u<r.length;u++)n[r[u]]=!0;return e?u=>!!n[u.toLowerCase()]:u=>!!n[u]}const hu={},C_=[],ev=()=>{},KY=()=>!1,XY=/^on[^a-z]/,cO=t=>XY.test(t),sM=t=>t.startsWith("onUpdate:"),bc=Object.assign,uM=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},ZY=Object.prototype.hasOwnProperty,Xl=(t,e)=>ZY.call(t,e),mo=Array.isArray,k_=t=>fO(t)==="[object Map]",j$=t=>fO(t)==="[object Set]",fl=t=>typeof t=="function",_c=t=>typeof t=="string",cM=t=>typeof t=="symbol",pu=t=>t!==null&&typeof t=="object",z$=t=>pu(t)&&fl(t.then)&&fl(t.catch),$$=Object.prototype.toString,fO=t=>$$.call(t),JY=t=>fO(t).slice(8,-1),V$=t=>fO(t)==="[object Object]",fM=t=>_c(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,sS=lM(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),dO=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},QY=/-(\w)/g,Z6=dO(t=>t.replace(QY,(e,n)=>n?n.toUpperCase():"")),eG=/\B([A-Z])/g,Ry=dO(t=>t.replace(eG,"-$1").toLowerCase()),hO=dO(t=>t.charAt(0).toUpperCase()+t.slice(1)),AE=dO(t=>t?`on${hO(t)}`:""),cC=(t,e)=>!Object.is(t,e),uS=(t,e)=>{for(let n=0;n<t.length;n++)t[n](e)},MS=(t,e,n)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},RT=t=>{const e=parseFloat(t);return isNaN(e)?t:e},tG=t=>{const e=_c(t)?Number(t):NaN;return isNaN(e)?t:e};let oD;const FT=()=>oD||(oD=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pO(t){if(mo(t)){const e={};for(let n=0;n<t.length;n++){const r=t[n],u=_c(r)?iG(r):pO(r);if(u)for(const p in u)e[p]=u[p]}return e}else{if(_c(t))return t;if(pu(t))return t}}const nG=/;(?![^(]*\))/g,rG=/:([^]+)/,aG=/\/\*[^]*?\*\//g;function iG(t){const e={};return t.replace(aG,"").split(nG).forEach(n=>{if(n){const r=n.split(rG);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function fC(t){let e="";if(_c(t))e=t;else if(mo(t))for(let n=0;n<t.length;n++){const r=fC(t[n]);r&&(e+=r+" ")}else if(pu(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}const oG="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",lG=lM(oG);function H$(t){return!!t||t===""}const dk=t=>_c(t)?t:t==null?"":mo(t)||pu(t)&&(t.toString===$$||!fl(t.toString))?JSON.stringify(t,q$,2):String(t),q$=(t,e)=>e&&e.__v_isRef?q$(t,e.value):k_(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[r,u])=>(n[`${r} =>`]=u,n),{})}:j$(e)?{[`Set(${e.size})`]:[...e.values()]}:pu(e)&&!mo(e)&&!V$(e)?String(e):e;let kh;class sG{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=kh,!e&&kh&&(this.index=(kh.scopes||(kh.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=kh;try{return kh=this,e()}finally{kh=n}}}on(){kh=this}off(){kh=this.parent}stop(e){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!e){const u=this.parent.scopes.pop();u&&u!==this&&(this.parent.scopes[this.index]=u,u.index=this.index)}this.parent=void 0,this._active=!1}}}function uG(t,e=kh){e&&e.active&&e.effects.push(t)}function U$(){return kh}function cG(t){kh&&kh.cleanups.push(t)}const dM=t=>{const e=new Set(t);return e.w=0,e.n=0,e},W$=t=>(t.w&Q7)>0,Y$=t=>(t.n&Q7)>0,fG=({deps:t})=>{if(t.length)for(let e=0;e<t.length;e++)t[e].w|=Q7},dG=t=>{const{deps:e}=t;if(e.length){let n=0;for(let r=0;r<e.length;r++){const u=e[r];W$(u)&&!Y$(u)?u.delete(t):e[n++]=u,u.w&=~Q7,u.n&=~Q7}e.length=n}},PS=new WeakMap;let zw=0,Q7=1;const BT=30;let X2;const Oy=Symbol(""),jT=Symbol("");class hM{constructor(e,n=null,r){this.fn=e,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,uG(this,r)}run(){if(!this.active)return this.fn();let e=X2,n=Z7;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=X2,X2=this,Z7=!0,Q7=1<<++zw,zw<=BT?fG(this):lD(this),this.fn()}finally{zw<=BT&&dG(this),Q7=1<<--zw,X2=this.parent,Z7=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){X2===this?this.deferStop=!0:this.active&&(lD(this),this.onStop&&this.onStop(),this.active=!1)}}function lD(t){const{deps:e}=t;if(e.length){for(let n=0;n<e.length;n++)e[n].delete(t);e.length=0}}let Z7=!0;const G$=[];function J_(){G$.push(Z7),Z7=!1}function Q_(){const t=G$.pop();Z7=t===void 0?!0:t}function kd(t,e,n){if(Z7&&X2){let r=PS.get(t);r||PS.set(t,r=new Map);let u=r.get(n);u||r.set(n,u=dM()),K$(u)}}function K$(t,e){let n=!1;zw<=BT?Y$(t)||(t.n|=Q7,n=!W$(t)):n=!t.has(X2),n&&(t.add(X2),X2.deps.push(t))}function dm(t,e,n,r,u,p){const h=PS.get(t);if(!h)return;let b=[];if(e==="clear")b=[...h.values()];else if(n==="length"&&mo(t)){const v=Number(r);h.forEach((w,f)=>{(f==="length"||f>=v)&&b.push(w)})}else switch(n!==void 0&&b.push(h.get(n)),e){case"add":mo(t)?fM(n)&&b.push(h.get("length")):(b.push(h.get(Oy)),k_(t)&&b.push(h.get(jT)));break;case"delete":mo(t)||(b.push(h.get(Oy)),k_(t)&&b.push(h.get(jT)));break;case"set":k_(t)&&b.push(h.get(Oy));break}if(b.length===1)b[0]&&zT(b[0]);else{const v=[];for(const w of b)w&&v.push(...w);zT(dM(v))}}function zT(t,e){const n=mo(t)?t:[...t];for(const r of n)r.computed&&sD(r);for(const r of n)r.computed||sD(r)}function sD(t,e){(t!==X2||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}function hG(t,e){var n;return(n=PS.get(t))==null?void 0:n.get(e)}const pG=lM("__proto__,__v_isRef,__isVue"),X$=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(cM)),vG=pM(),gG=pM(!1,!0),mG=pM(!0),uD=yG();function yG(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const r=ql(this);for(let p=0,h=this.length;p<h;p++)kd(r,"get",p+"");const u=r[e](...n);return u===-1||u===!1?r[e](...n.map(ql)):u}}),["push","pop","shift","unshift","splice"].forEach(e=>{t[e]=function(...n){J_();const r=ql(this)[e].apply(this,n);return Q_(),r}}),t}function bG(t){const e=ql(this);return kd(e,"has",t),e.hasOwnProperty(t)}function pM(t=!1,e=!1){return function(r,u,p){if(u==="__v_isReactive")return!t;if(u==="__v_isReadonly")return t;if(u==="__v_isShallow")return e;if(u==="__v_raw"&&p===(t?e?LG:tV:e?eV:Q$).get(r))return r;const h=mo(r);if(!t){if(h&&Xl(uD,u))return Reflect.get(uD,u,p);if(u==="hasOwnProperty")return bG}const b=Reflect.get(r,u,p);return(cM(u)?X$.has(u):pG(u))||(t||kd(r,"get",u),e)?b:o1(b)?h&&fM(u)?b:b.value:pu(b)?t?nV(b):Ul(b):b}}const _G=Z$(),xG=Z$(!0);function Z$(t=!1){return function(n,r,u,p){let h=n[r];if(N_(h)&&o1(h)&&!o1(u))return!1;if(!t&&(!DS(u)&&!N_(u)&&(h=ql(h),u=ql(u)),!mo(n)&&o1(h)&&!o1(u)))return h.value=u,!0;const b=mo(n)&&fM(r)?Number(r)<n.length:Xl(n,r),v=Reflect.set(n,r,u,p);return n===ql(p)&&(b?cC(u,h)&&dm(n,"set",r,u):dm(n,"add",r,u)),v}}function wG(t,e){const n=Xl(t,e);t[e];const r=Reflect.deleteProperty(t,e);return r&&n&&dm(t,"delete",e,void 0),r}function CG(t,e){const n=Reflect.has(t,e);return(!cM(e)||!X$.has(e))&&kd(t,"has",e),n}function kG(t){return kd(t,"iterate",mo(t)?"length":Oy),Reflect.ownKeys(t)}const J$={get:vG,set:_G,deleteProperty:wG,has:CG,ownKeys:kG},SG={get:mG,set(t,e){return!0},deleteProperty(t,e){return!0}},OG=bc({},J$,{get:gG,set:xG}),vM=t=>t,vO=t=>Reflect.getPrototypeOf(t);function hk(t,e,n=!1,r=!1){t=t.__v_raw;const u=ql(t),p=ql(e);n||(e!==p&&kd(u,"get",e),kd(u,"get",p));const{has:h}=vO(u),b=r?vM:n?yM:dC;if(h.call(u,e))return b(t.get(e));if(h.call(u,p))return b(t.get(p));t!==u&&t.get(e)}function pk(t,e=!1){const n=this.__v_raw,r=ql(n),u=ql(t);return e||(t!==u&&kd(r,"has",t),kd(r,"has",u)),t===u?n.has(t):n.has(t)||n.has(u)}function vk(t,e=!1){return t=t.__v_raw,!e&&kd(ql(t),"iterate",Oy),Reflect.get(t,"size",t)}function cD(t){t=ql(t);const e=ql(this);return vO(e).has.call(e,t)||(e.add(t),dm(e,"add",t,t)),this}function fD(t,e){e=ql(e);const n=ql(this),{has:r,get:u}=vO(n);let p=r.call(n,t);p||(t=ql(t),p=r.call(n,t));const h=u.call(n,t);return n.set(t,e),p?cC(e,h)&&dm(n,"set",t,e):dm(n,"add",t,e),this}function dD(t){const e=ql(this),{has:n,get:r}=vO(e);let u=n.call(e,t);u||(t=ql(t),u=n.call(e,t)),r&&r.call(e,t);const p=e.delete(t);return u&&dm(e,"delete",t,void 0),p}function hD(){const t=ql(this),e=t.size!==0,n=t.clear();return e&&dm(t,"clear",void 0,void 0),n}function gk(t,e){return function(r,u){const p=this,h=p.__v_raw,b=ql(h),v=e?vM:t?yM:dC;return!t&&kd(b,"iterate",Oy),h.forEach((w,f)=>r.call(u,v(w),v(f),p))}}function mk(t,e,n){return function(...r){const u=this.__v_raw,p=ql(u),h=k_(p),b=t==="entries"||t===Symbol.iterator&&h,v=t==="keys"&&h,w=u[t](...r),f=n?vM:e?yM:dC;return!e&&kd(p,"iterate",v?jT:Oy),{next(){const{value:o,done:g}=w.next();return g?{value:o,done:g}:{value:b?[f(o[0]),f(o[1])]:f(o),done:g}},[Symbol.iterator](){return this}}}}function F7(t){return function(...e){return t==="delete"?!1:this}}function EG(){const t={get(p){return hk(this,p)},get size(){return vk(this)},has:pk,add:cD,set:fD,delete:dD,clear:hD,forEach:gk(!1,!1)},e={get(p){return hk(this,p,!1,!0)},get size(){return vk(this)},has:pk,add:cD,set:fD,delete:dD,clear:hD,forEach:gk(!1,!0)},n={get(p){return hk(this,p,!0)},get size(){return vk(this,!0)},has(p){return pk.call(this,p,!0)},add:F7("add"),set:F7("set"),delete:F7("delete"),clear:F7("clear"),forEach:gk(!0,!1)},r={get(p){return hk(this,p,!0,!0)},get size(){return vk(this,!0)},has(p){return pk.call(this,p,!0)},add:F7("add"),set:F7("set"),delete:F7("delete"),clear:F7("clear"),forEach:gk(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(p=>{t[p]=mk(p,!1,!1),n[p]=mk(p,!0,!1),e[p]=mk(p,!1,!0),r[p]=mk(p,!0,!0)}),[t,n,e,r]}const[TG,AG,MG,PG]=EG();function gM(t,e){const n=e?t?PG:MG:t?AG:TG;return(r,u,p)=>u==="__v_isReactive"?!t:u==="__v_isReadonly"?t:u==="__v_raw"?r:Reflect.get(Xl(n,u)&&u in r?n:r,u,p)}const DG={get:gM(!1,!1)},NG={get:gM(!1,!0)},IG={get:gM(!0,!1)},Q$=new WeakMap,eV=new WeakMap,tV=new WeakMap,LG=new WeakMap;function RG(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function FG(t){return t.__v_skip||!Object.isExtensible(t)?0:RG(JY(t))}function Ul(t){return N_(t)?t:mM(t,!1,J$,DG,Q$)}function BG(t){return mM(t,!1,OG,NG,eV)}function nV(t){return mM(t,!0,SG,IG,tV)}function mM(t,e,n,r,u){if(!pu(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const p=u.get(t);if(p)return p;const h=FG(t);if(h===0)return t;const b=new Proxy(t,h===2?r:n);return u.set(t,b),b}function S_(t){return N_(t)?S_(t.__v_raw):!!(t&&t.__v_isReactive)}function N_(t){return!!(t&&t.__v_isReadonly)}function DS(t){return!!(t&&t.__v_isShallow)}function rV(t){return S_(t)||N_(t)}function ql(t){const e=t&&t.__v_raw;return e?ql(e):t}function aV(t){return MS(t,"__v_skip",!0),t}const dC=t=>pu(t)?Ul(t):t,yM=t=>pu(t)?nV(t):t;function iV(t){Z7&&X2&&(t=ql(t),K$(t.dep||(t.dep=dM())))}function oV(t,e){t=ql(t);const n=t.dep;n&&zT(n)}function o1(t){return!!(t&&t.__v_isRef===!0)}function Ft(t){return lV(t,!1)}function jG(t){return lV(t,!0)}function lV(t,e){return o1(t)?t:new zG(t,e)}class zG{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:ql(e),this._value=n?e:dC(e)}get value(){return iV(this),this._value}set value(e){const n=this.__v_isShallow||DS(e)||N_(e);e=n?e:ql(e),cC(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:dC(e),oV(this))}}function sV(t){return o1(t)?t.value:t}const $G={get:(t,e,n)=>sV(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const u=t[e];return o1(u)&&!o1(n)?(u.value=n,!0):Reflect.set(t,e,n,r)}};function uV(t){return S_(t)?t:new Proxy(t,$G)}function Va(t){const e=mo(t)?new Array(t.length):{};for(const n in t)e[n]=HG(t,n);return e}class VG{constructor(e,n,r){this._object=e,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return hG(ql(this._object),this._key)}}function HG(t,e,n){const r=t[e];return o1(r)?r:new VG(t,e,n)}class qG{constructor(e,n,r,u){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new hM(e,()=>{this._dirty||(this._dirty=!0,oV(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!u,this.__v_isReadonly=r}get value(){const e=ql(this);return iV(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function UG(t,e,n=!1){let r,u;const p=fl(t);return p?(r=t,u=ev):(r=t.get,u=t.set),new qG(r,u,p||!u,n)}function J7(t,e,n,r){let u;try{u=r?t(...r):t()}catch(p){gO(p,e,n)}return u}function zp(t,e,n,r){if(fl(t)){const p=J7(t,e,n,r);return p&&z$(p)&&p.catch(h=>{gO(h,e,n)}),p}const u=[];for(let p=0;p<t.length;p++)u.push(zp(t[p],e,n,r));return u}function gO(t,e,n,r=!0){const u=e?e.vnode:null;if(e){let p=e.parent;const h=e.proxy,b=n;for(;p;){const w=p.ec;if(w){for(let f=0;f<w.length;f++)if(w[f](t,h,b)===!1)return}p=p.parent}const v=e.appContext.config.errorHandler;if(v){J7(v,null,10,[t,h,b]);return}}WG(t,n,u,r)}function WG(t,e,n,r=!0){console.error(t)}let hC=!1,$T=!1;const B1=[];let W6=0;const O_=[];let am=null,xy=0;const cV=Promise.resolve();let bM=null;function xl(t){const e=bM||cV;return t?e.then(this?t.bind(this):t):e}function YG(t){let e=W6+1,n=B1.length;for(;e<n;){const r=e+n>>>1;pC(B1[r])<t?e=r+1:n=r}return e}function _M(t){(!B1.length||!B1.includes(t,hC&&t.allowRecurse?W6+1:W6))&&(t.id==null?B1.push(t):B1.splice(YG(t.id),0,t),fV())}function fV(){!hC&&!$T&&($T=!0,bM=cV.then(hV))}function GG(t){const e=B1.indexOf(t);e>W6&&B1.splice(e,1)}function KG(t){mo(t)?O_.push(...t):(!am||!am.includes(t,t.allowRecurse?xy+1:xy))&&O_.push(t),fV()}function pD(t,e=hC?W6+1:0){for(;e<B1.length;e++){const n=B1[e];n&&n.pre&&(B1.splice(e,1),e--,n())}}function dV(t){if(O_.length){const e=[...new Set(O_)];if(O_.length=0,am){am.push(...e);return}for(am=e,am.sort((n,r)=>pC(n)-pC(r)),xy=0;xy<am.length;xy++)am[xy]();am=null,xy=0}}const pC=t=>t.id==null?1/0:t.id,XG=(t,e)=>{const n=pC(t)-pC(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function hV(t){$T=!1,hC=!0,B1.sort(XG);const e=ev;try{for(W6=0;W6<B1.length;W6++){const n=B1[W6];n&&n.active!==!1&&J7(n,null,14)}}finally{W6=0,B1.length=0,dV(),hC=!1,bM=null,(B1.length||O_.length)&&hV()}}function ZG(t,e,...n){if(t.isUnmounted)return;const r=t.vnode.props||hu;let u=n;const p=e.startsWith("update:"),h=p&&e.slice(7);if(h&&h in r){const f=`${h==="modelValue"?"model":h}Modifiers`,{number:o,trim:g}=r[f]||hu;g&&(u=n.map(s=>_c(s)?s.trim():s)),o&&(u=n.map(RT))}let b,v=r[b=AE(e)]||r[b=AE(Z6(e))];!v&&p&&(v=r[b=AE(Ry(e))]),v&&zp(v,t,6,u);const w=r[b+"Once"];if(w){if(!t.emitted)t.emitted={};else if(t.emitted[b])return;t.emitted[b]=!0,zp(w,t,6,u)}}function pV(t,e,n=!1){const r=e.emitsCache,u=r.get(t);if(u!==void 0)return u;const p=t.emits;let h={},b=!1;if(!fl(t)){const v=w=>{const f=pV(w,e,!0);f&&(b=!0,bc(h,f))};!n&&e.mixins.length&&e.mixins.forEach(v),t.extends&&v(t.extends),t.mixins&&t.mixins.forEach(v)}return!p&&!b?(pu(t)&&r.set(t,null),null):(mo(p)?p.forEach(v=>h[v]=null):bc(h,p),pu(t)&&r.set(t,h),h)}function mO(t,e){return!t||!cO(e)?!1:(e=e.slice(2).replace(/Once$/,""),Xl(t,e[0].toLowerCase()+e.slice(1))||Xl(t,Ry(e))||Xl(t,e))}let Eh=null,vV=null;function NS(t){const e=Eh;return Eh=t,vV=t&&t.type.__scopeId||null,e}function t1(t,e=Eh,n){if(!e||t._n)return t;const r=(...u)=>{r._d&&ED(-1);const p=NS(e);let h;try{h=t(...u)}finally{NS(p),r._d&&ED(1)}return h};return r._n=!0,r._c=!0,r._d=!0,r}function ME(t){const{type:e,vnode:n,proxy:r,withProxy:u,props:p,propsOptions:[h],slots:b,attrs:v,emit:w,render:f,renderCache:o,data:g,setupState:s,ctx:y,inheritAttrs:_}=t;let k,C;const O=NS(t);try{if(n.shapeFlag&4){const P=u||r;k=U6(f.call(P,P,o,p,s,g,y)),C=v}else{const P=e;k=U6(P.length>1?P(p,{attrs:v,slots:b,emit:w}):P(p,null)),C=e.props?v:JG(v)}}catch(P){Jw.length=0,gO(P,t,1),k=ve(Th)}let T=k;if(C&&_!==!1){const P=Object.keys(C),{shapeFlag:D}=T;P.length&&D&7&&(h&&P.some(sM)&&(C=QG(C,h)),T=J6(T,C))}return n.dirs&&(T=J6(T),T.dirs=T.dirs?T.dirs.concat(n.dirs):n.dirs),n.transition&&(T.transition=n.transition),k=T,NS(O),k}const JG=t=>{let e;for(const n in t)(n==="class"||n==="style"||cO(n))&&((e||(e={}))[n]=t[n]);return e},QG=(t,e)=>{const n={};for(const r in t)(!sM(r)||!(r.slice(9)in e))&&(n[r]=t[r]);return n};function eK(t,e,n){const{props:r,children:u,component:p}=t,{props:h,children:b,patchFlag:v}=e,w=p.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&v>=0){if(v&1024)return!0;if(v&16)return r?vD(r,h,w):!!h;if(v&8){const f=e.dynamicProps;for(let o=0;o<f.length;o++){const g=f[o];if(h[g]!==r[g]&&!mO(w,g))return!0}}}else return(u||b)&&(!b||!b.$stable)?!0:r===h?!1:r?h?vD(r,h,w):!0:!!h;return!1}function vD(t,e,n){const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!0;for(let u=0;u<r.length;u++){const p=r[u];if(e[p]!==t[p]&&!mO(n,p))return!0}return!1}function tK({vnode:t,parent:e},n){for(;e&&e.subTree===t;)(t=e.vnode).el=n,e=e.parent}const nK=t=>t.__isSuspense;function rK(t,e){e&&e.pendingBranch?mo(t)?e.effects.push(...t):e.effects.push(t):KG(t)}function e3(t,e){return xM(t,null,e)}const yk={};function Nr(t,e,n){return xM(t,e,n)}function xM(t,e,{immediate:n,deep:r,flush:u,onTrack:p,onTrigger:h}=hu){var b;const v=U$()===((b=M0)==null?void 0:b.scope)?M0:null;let w,f=!1,o=!1;if(o1(t)?(w=()=>t.value,f=DS(t)):S_(t)?(w=()=>t,r=!0):mo(t)?(o=!0,f=t.some(P=>S_(P)||DS(P)),w=()=>t.map(P=>{if(o1(P))return P.value;if(S_(P))return Sy(P);if(fl(P))return J7(P,v,2)})):fl(t)?e?w=()=>J7(t,v,2):w=()=>{if(!(v&&v.isUnmounted))return g&&g(),zp(t,v,3,[s])}:w=ev,e&&r){const P=w;w=()=>Sy(P())}let g,s=P=>{g=O.onStop=()=>{J7(P,v,4)}},y;if(yC)if(s=ev,e?n&&zp(e,v,3,[w(),o?[]:void 0,s]):w(),u==="sync"){const P=YK();y=P.__watcherHandles||(P.__watcherHandles=[])}else return ev;let _=o?new Array(t.length).fill(yk):yk;const k=()=>{if(!!O.active)if(e){const P=O.run();(r||f||(o?P.some((D,F)=>cC(D,_[F])):cC(P,_)))&&(g&&g(),zp(e,v,3,[P,_===yk?void 0:o&&_[0]===yk?[]:_,s]),_=P)}else O.run()};k.allowRecurse=!!e;let C;u==="sync"?C=k:u==="post"?C=()=>xd(k,v&&v.suspense):(k.pre=!0,v&&(k.id=v.uid),C=()=>_M(k));const O=new hM(w,C);e?n?k():_=O.run():u==="post"?xd(O.run.bind(O),v&&v.suspense):O.run();const T=()=>{O.stop(),v&&v.scope&&uM(v.scope.effects,O)};return y&&y.push(T),T}function aK(t,e,n){const r=this.proxy,u=_c(t)?t.includes(".")?gV(r,t):()=>r[t]:t.bind(r,r);let p;fl(e)?p=e:(p=e.handler,n=e);const h=M0;I_(this);const b=xM(u,p.bind(r),n);return h?I_(h):Ey(),b}function gV(t,e){const n=e.split(".");return()=>{let r=t;for(let u=0;u<n.length&&r;u++)r=r[n[u]];return r}}function Sy(t,e){if(!pu(t)||t.__v_skip||(e=e||new Set,e.has(t)))return t;if(e.add(t),o1(t))Sy(t.value,e);else if(mo(t))for(let n=0;n<t.length;n++)Sy(t[n],e);else if(j$(t)||k_(t))t.forEach(n=>{Sy(n,e)});else if(V$(t))for(const n in t)Sy(t[n],e);return t}function F1(t,e){const n=Eh;if(n===null)return t;const r=xO(n)||n.proxy,u=t.dirs||(t.dirs=[]);for(let p=0;p<e.length;p++){let[h,b,v,w=hu]=e[p];h&&(fl(h)&&(h={mounted:h,updated:h}),h.deep&&Sy(b),u.push({dir:h,instance:r,value:b,oldValue:void 0,arg:v,modifiers:w}))}return t}function ay(t,e,n,r){const u=t.dirs,p=e&&e.dirs;for(let h=0;h<u.length;h++){const b=u[h];p&&(b.oldValue=p[h].value);let v=b.dir[r];v&&(J_(),zp(v,n,8,[t.el,b,t,e]),Q_())}}function mV(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ti(()=>{t.isMounted=!0}),xc(()=>{t.isUnmounting=!0}),t}const Pp=[Function,Array],yV={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Pp,onEnter:Pp,onAfterEnter:Pp,onEnterCancelled:Pp,onBeforeLeave:Pp,onLeave:Pp,onAfterLeave:Pp,onLeaveCancelled:Pp,onBeforeAppear:Pp,onAppear:Pp,onAfterAppear:Pp,onAppearCancelled:Pp},iK={name:"BaseTransition",props:yV,setup(t,{slots:e}){const n=qu(),r=mV();let u;return()=>{const p=e.default&&wM(e.default(),!0);if(!p||!p.length)return;let h=p[0];if(p.length>1){for(const _ of p)if(_.type!==Th){h=_;break}}const b=ql(t),{mode:v}=b;if(r.isLeaving)return PE(h);const w=gD(h);if(!w)return PE(h);const f=vC(w,b,r,n);gC(w,f);const o=n.subTree,g=o&&gD(o);let s=!1;const{getTransitionKey:y}=w.type;if(y){const _=y();u===void 0?u=_:_!==u&&(u=_,s=!0)}if(g&&g.type!==Th&&(!wy(w,g)||s)){const _=vC(g,b,r,n);if(gC(g,_),v==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},PE(h);v==="in-out"&&w.type!==Th&&(_.delayLeave=(k,C,O)=>{const T=bV(r,g);T[String(g.key)]=g,k._leaveCb=()=>{C(),k._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=O})}return h}}},oK=iK;function bV(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function vC(t,e,n,r){const{appear:u,mode:p,persisted:h=!1,onBeforeEnter:b,onEnter:v,onAfterEnter:w,onEnterCancelled:f,onBeforeLeave:o,onLeave:g,onAfterLeave:s,onLeaveCancelled:y,onBeforeAppear:_,onAppear:k,onAfterAppear:C,onAppearCancelled:O}=e,T=String(t.key),P=bV(n,t),D=(z,B)=>{z&&zp(z,r,9,B)},F=(z,B)=>{const X=B[1];D(z,B),mo(z)?z.every(W=>W.length<=1)&&X():z.length<=1&&X()},N={mode:p,persisted:h,beforeEnter(z){let B=b;if(!n.isMounted)if(u)B=_||b;else return;z._leaveCb&&z._leaveCb(!0);const X=P[T];X&&wy(t,X)&&X.el._leaveCb&&X.el._leaveCb(),D(B,[z])},enter(z){let B=v,X=w,W=f;if(!n.isMounted)if(u)B=k||v,X=C||w,W=O||f;else return;let H=!1;const U=z._enterCb=G=>{H||(H=!0,G?D(W,[z]):D(X,[z]),N.delayedLeave&&N.delayedLeave(),z._enterCb=void 0)};B?F(B,[z,U]):U()},leave(z,B){const X=String(t.key);if(z._enterCb&&z._enterCb(!0),n.isUnmounting)return B();D(o,[z]);let W=!1;const H=z._leaveCb=U=>{W||(W=!0,B(),U?D(y,[z]):D(s,[z]),z._leaveCb=void 0,P[X]===t&&delete P[X])};P[X]=t,g?F(g,[z,H]):H()},clone(z){return vC(z,e,n,r)}};return N}function PE(t){if(yO(t))return t=J6(t),t.children=null,t}function gD(t){return yO(t)?t.children?t.children[0]:void 0:t}function gC(t,e){t.shapeFlag&6&&t.component?gC(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function wM(t,e=!1,n){let r=[],u=0;for(let p=0;p<t.length;p++){let h=t[p];const b=n==null?h.key:String(n)+String(h.key!=null?h.key:p);h.type===al?(h.patchFlag&128&&u++,r=r.concat(wM(h.children,e,b))):(e||h.type!==Th)&&r.push(b!=null?J6(h,{key:b}):h)}if(u>1)for(let p=0;p<r.length;p++)r[p].patchFlag=-2;return r}function Hn(t,e){return fl(t)?(()=>bc({name:t.name},e,{setup:t}))():t}const cS=t=>!!t.type.__asyncLoader,yO=t=>t.type.__isKeepAlive;function _V(t,e){wV(t,"a",e)}function xV(t,e){wV(t,"da",e)}function wV(t,e,n=M0){const r=t.__wdc||(t.__wdc=()=>{let u=n;for(;u;){if(u.isDeactivated)return;u=u.parent}return t()});if(bO(e,r,n),n){let u=n.parent;for(;u&&u.parent;)yO(u.parent.vnode)&&lK(r,e,n,u),u=u.parent}}function lK(t,e,n,r){const u=bO(e,t,r,!0);Mh(()=>{uM(r[e],u)},n)}function bO(t,e,n=M0,r=!1){if(n){const u=n[t]||(n[t]=[]),p=e.__weh||(e.__weh=(...h)=>{if(n.isUnmounted)return;J_(),I_(n);const b=zp(e,n,t,h);return Ey(),Q_(),b});return r?u.unshift(p):u.push(p),p}}const _m=t=>(e,n=M0)=>(!yC||t==="sp")&&bO(t,(...r)=>e(...r),n),PC=_m("bm"),Ti=_m("m"),CV=_m("bu"),ex=_m("u"),xc=_m("bum"),Mh=_m("um"),sK=_m("sp"),uK=_m("rtg"),cK=_m("rtc");function fK(t,e=M0){bO("ec",t,e)}const kV="components",dK="directives";function gd(t,e){return SV(kV,t,!0,e)||t}const hK=Symbol.for("v-ndc");function pK(t){return SV(dK,t)}function SV(t,e,n=!0,r=!1){const u=Eh||M0;if(u){const p=u.type;if(t===kV){const b=qK(p,!1);if(b&&(b===e||b===Z6(e)||b===hO(Z6(e))))return p}const h=mD(u[t]||p[t],e)||mD(u.appContext[t],e);return!h&&r?p:h}}function mD(t,e){return t&&(t[e]||t[Z6(e)]||t[hO(Z6(e))])}function bk(t,e,n,r){let u;const p=n&&n[r];if(mo(t)||_c(t)){u=new Array(t.length);for(let h=0,b=t.length;h<b;h++)u[h]=e(t[h],h,void 0,p&&p[h])}else if(typeof t=="number"){u=new Array(t);for(let h=0;h<t;h++)u[h]=e(h+1,h,void 0,p&&p[h])}else if(pu(t))if(t[Symbol.iterator])u=Array.from(t,(h,b)=>e(h,b,void 0,p&&p[b]));else{const h=Object.keys(t);u=new Array(h.length);for(let b=0,v=h.length;b<v;b++){const w=h[b];u[b]=e(t[w],w,b,p&&p[b])}}else u=[];return n&&(n[r]=u),u}const VT=t=>t?RV(t)?xO(t)||t.proxy:VT(t.parent):null,Xw=bc(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>VT(t.parent),$root:t=>VT(t.root),$emit:t=>t.emit,$options:t=>CM(t),$forceUpdate:t=>t.f||(t.f=()=>_M(t.update)),$nextTick:t=>t.n||(t.n=xl.bind(t.proxy)),$watch:t=>aK.bind(t)}),DE=(t,e)=>t!==hu&&!t.__isScriptSetup&&Xl(t,e),vK={get({_:t},e){const{ctx:n,setupState:r,data:u,props:p,accessCache:h,type:b,appContext:v}=t;let w;if(e[0]!=="$"){const s=h[e];if(s!==void 0)switch(s){case 1:return r[e];case 2:return u[e];case 4:return n[e];case 3:return p[e]}else{if(DE(r,e))return h[e]=1,r[e];if(u!==hu&&Xl(u,e))return h[e]=2,u[e];if((w=t.propsOptions[0])&&Xl(w,e))return h[e]=3,p[e];if(n!==hu&&Xl(n,e))return h[e]=4,n[e];HT&&(h[e]=0)}}const f=Xw[e];let o,g;if(f)return e==="$attrs"&&kd(t,"get",e),f(t);if((o=b.__cssModules)&&(o=o[e]))return o;if(n!==hu&&Xl(n,e))return h[e]=4,n[e];if(g=v.config.globalProperties,Xl(g,e))return g[e]},set({_:t},e,n){const{data:r,setupState:u,ctx:p}=t;return DE(u,e)?(u[e]=n,!0):r!==hu&&Xl(r,e)?(r[e]=n,!0):Xl(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(p[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:u,propsOptions:p}},h){let b;return!!n[h]||t!==hu&&Xl(t,h)||DE(e,h)||(b=p[0])&&Xl(b,h)||Xl(r,h)||Xl(Xw,h)||Xl(u.config.globalProperties,h)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:Xl(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function yD(t){return mo(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}let HT=!0;function gK(t){const e=CM(t),n=t.proxy,r=t.ctx;HT=!1,e.beforeCreate&&bD(e.beforeCreate,t,"bc");const{data:u,computed:p,methods:h,watch:b,provide:v,inject:w,created:f,beforeMount:o,mounted:g,beforeUpdate:s,updated:y,activated:_,deactivated:k,beforeDestroy:C,beforeUnmount:O,destroyed:T,unmounted:P,render:D,renderTracked:F,renderTriggered:N,errorCaptured:z,serverPrefetch:B,expose:X,inheritAttrs:W,components:H,directives:U,filters:G}=e;if(w&&mK(w,r,null),h)for(const ee in h){const te=h[ee];fl(te)&&(r[ee]=te.bind(n))}if(u){const ee=u.call(n,n);pu(ee)&&(t.data=Ul(ee))}if(HT=!0,p)for(const ee in p){const te=p[ee],re=fl(te)?te.bind(n,n):fl(te.get)?te.get.bind(n,n):ev,be=!fl(te)&&fl(te.set)?te.set.bind(n):ev,Le=He({get:re,set:be});Object.defineProperty(r,ee,{enumerable:!0,configurable:!0,get:()=>Le.value,set:me=>Le.value=me})}if(b)for(const ee in b)OV(b[ee],r,n,ee);if(v){const ee=fl(v)?v.call(n):v;Reflect.ownKeys(ee).forEach(te=>{rs(te,ee[te])})}f&&bD(f,t,"c");function K(ee,te){mo(te)?te.forEach(re=>ee(re.bind(n))):te&&ee(te.bind(n))}if(K(PC,o),K(Ti,g),K(CV,s),K(ex,y),K(_V,_),K(xV,k),K(fK,z),K(cK,F),K(uK,N),K(xc,O),K(Mh,P),K(sK,B),mo(X))if(X.length){const ee=t.exposed||(t.exposed={});X.forEach(te=>{Object.defineProperty(ee,te,{get:()=>n[te],set:re=>n[te]=re})})}else t.exposed||(t.exposed={});D&&t.render===ev&&(t.render=D),W!=null&&(t.inheritAttrs=W),H&&(t.components=H),U&&(t.directives=U)}function mK(t,e,n=ev){mo(t)&&(t=qT(t));for(const r in t){const u=t[r];let p;pu(u)?"default"in u?p=_l(u.from||r,u.default,!0):p=_l(u.from||r):p=_l(u),o1(p)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>p.value,set:h=>p.value=h}):e[r]=p}}function bD(t,e,n){zp(mo(t)?t.map(r=>r.bind(e.proxy)):t.bind(e.proxy),e,n)}function OV(t,e,n,r){const u=r.includes(".")?gV(n,r):()=>n[r];if(_c(t)){const p=e[t];fl(p)&&Nr(u,p)}else if(fl(t))Nr(u,t.bind(n));else if(pu(t))if(mo(t))t.forEach(p=>OV(p,e,n,r));else{const p=fl(t.handler)?t.handler.bind(n):e[t.handler];fl(p)&&Nr(u,p,t)}}function CM(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:u,optionsCache:p,config:{optionMergeStrategies:h}}=t.appContext,b=p.get(e);let v;return b?v=b:!u.length&&!n&&!r?v=e:(v={},u.length&&u.forEach(w=>IS(v,w,h,!0)),IS(v,e,h)),pu(e)&&p.set(e,v),v}function IS(t,e,n,r=!1){const{mixins:u,extends:p}=e;p&&IS(t,p,n,!0),u&&u.forEach(h=>IS(t,h,n,!0));for(const h in e)if(!(r&&h==="expose")){const b=yK[h]||n&&n[h];t[h]=b?b(t[h],e[h]):e[h]}return t}const yK={data:_D,props:xD,emits:xD,methods:$w,computed:$w,beforeCreate:wf,created:wf,beforeMount:wf,mounted:wf,beforeUpdate:wf,updated:wf,beforeDestroy:wf,beforeUnmount:wf,destroyed:wf,unmounted:wf,activated:wf,deactivated:wf,errorCaptured:wf,serverPrefetch:wf,components:$w,directives:$w,watch:_K,provide:_D,inject:bK};function _D(t,e){return e?t?function(){return bc(fl(t)?t.call(this,this):t,fl(e)?e.call(this,this):e)}:e:t}function bK(t,e){return $w(qT(t),qT(e))}function qT(t){if(mo(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function wf(t,e){return t?[...new Set([].concat(t,e))]:e}function $w(t,e){return t?bc(Object.create(null),t,e):e}function xD(t,e){return t?mo(t)&&mo(e)?[...new Set([...t,...e])]:bc(Object.create(null),yD(t),yD(e!=null?e:{})):e}function _K(t,e){if(!t)return e;if(!e)return t;const n=bc(Object.create(null),t);for(const r in e)n[r]=wf(t[r],e[r]);return n}function EV(){return{app:null,config:{isNativeTag:KY,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let xK=0;function wK(t,e){return function(r,u=null){fl(r)||(r=bc({},r)),u!=null&&!pu(u)&&(u=null);const p=EV(),h=new Set;let b=!1;const v=p.app={_uid:xK++,_component:r,_props:u,_container:null,_context:p,_instance:null,version:GK,get config(){return p.config},set config(w){},use(w,...f){return h.has(w)||(w&&fl(w.install)?(h.add(w),w.install(v,...f)):fl(w)&&(h.add(w),w(v,...f))),v},mixin(w){return p.mixins.includes(w)||p.mixins.push(w),v},component(w,f){return f?(p.components[w]=f,v):p.components[w]},directive(w,f){return f?(p.directives[w]=f,v):p.directives[w]},mount(w,f,o){if(!b){const g=ve(r,u);return g.appContext=p,f&&e?e(g,w):t(g,w,o),b=!0,v._container=w,w.__vue_app__=v,xO(g.component)||g.component.proxy}},unmount(){b&&(t(null,v._container),delete v._container.__vue_app__)},provide(w,f){return p.provides[w]=f,v},runWithContext(w){LS=v;try{return w()}finally{LS=null}}};return v}}let LS=null;function rs(t,e){if(M0){let n=M0.provides;const r=M0.parent&&M0.parent.provides;r===n&&(n=M0.provides=Object.create(r)),n[t]=e}}function _l(t,e,n=!1){const r=M0||Eh;if(r||LS){const u=r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:LS._context.provides;if(u&&t in u)return u[t];if(arguments.length>1)return n&&fl(e)?e.call(r&&r.proxy):e}}function CK(t,e,n,r=!1){const u={},p={};MS(p,_O,1),t.propsDefaults=Object.create(null),TV(t,e,u,p);for(const h in t.propsOptions[0])h in u||(u[h]=void 0);n?t.props=r?u:BG(u):t.type.props?t.props=u:t.props=p,t.attrs=p}function kK(t,e,n,r){const{props:u,attrs:p,vnode:{patchFlag:h}}=t,b=ql(u),[v]=t.propsOptions;let w=!1;if((r||h>0)&&!(h&16)){if(h&8){const f=t.vnode.dynamicProps;for(let o=0;o<f.length;o++){let g=f[o];if(mO(t.emitsOptions,g))continue;const s=e[g];if(v)if(Xl(p,g))s!==p[g]&&(p[g]=s,w=!0);else{const y=Z6(g);u[y]=UT(v,b,y,s,t,!1)}else s!==p[g]&&(p[g]=s,w=!0)}}}else{TV(t,e,u,p)&&(w=!0);let f;for(const o in b)(!e||!Xl(e,o)&&((f=Ry(o))===o||!Xl(e,f)))&&(v?n&&(n[o]!==void 0||n[f]!==void 0)&&(u[o]=UT(v,b,o,void 0,t,!0)):delete u[o]);if(p!==b)for(const o in p)(!e||!Xl(e,o)&&!0)&&(delete p[o],w=!0)}w&&dm(t,"set","$attrs")}function TV(t,e,n,r){const[u,p]=t.propsOptions;let h=!1,b;if(e)for(let v in e){if(sS(v))continue;const w=e[v];let f;u&&Xl(u,f=Z6(v))?!p||!p.includes(f)?n[f]=w:(b||(b={}))[f]=w:mO(t.emitsOptions,v)||(!(v in r)||w!==r[v])&&(r[v]=w,h=!0)}if(p){const v=ql(n),w=b||hu;for(let f=0;f<p.length;f++){const o=p[f];n[o]=UT(u,v,o,w[o],t,!Xl(w,o))}}return h}function UT(t,e,n,r,u,p){const h=t[n];if(h!=null){const b=Xl(h,"default");if(b&&r===void 0){const v=h.default;if(h.type!==Function&&!h.skipFactory&&fl(v)){const{propsDefaults:w}=u;n in w?r=w[n]:(I_(u),r=w[n]=v.call(null,e),Ey())}else r=v}h[0]&&(p&&!b?r=!1:h[1]&&(r===""||r===Ry(n))&&(r=!0))}return r}function AV(t,e,n=!1){const r=e.propsCache,u=r.get(t);if(u)return u;const p=t.props,h={},b=[];let v=!1;if(!fl(t)){const f=o=>{v=!0;const[g,s]=AV(o,e,!0);bc(h,g),s&&b.push(...s)};!n&&e.mixins.length&&e.mixins.forEach(f),t.extends&&f(t.extends),t.mixins&&t.mixins.forEach(f)}if(!p&&!v)return pu(t)&&r.set(t,C_),C_;if(mo(p))for(let f=0;f<p.length;f++){const o=Z6(p[f]);wD(o)&&(h[o]=hu)}else if(p)for(const f in p){const o=Z6(f);if(wD(o)){const g=p[f],s=h[o]=mo(g)||fl(g)?{type:g}:bc({},g);if(s){const y=SD(Boolean,s.type),_=SD(String,s.type);s[0]=y>-1,s[1]=_<0||y<_,(y>-1||Xl(s,"default"))&&b.push(o)}}}const w=[h,b];return pu(t)&&r.set(t,w),w}function wD(t){return t[0]!=="$"}function CD(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function kD(t,e){return CD(t)===CD(e)}function SD(t,e){return mo(e)?e.findIndex(n=>kD(n,t)):fl(e)&&kD(e,t)?0:-1}const MV=t=>t[0]==="_"||t==="$stable",kM=t=>mo(t)?t.map(U6):[U6(t)],SK=(t,e,n)=>{if(e._n)return e;const r=t1((...u)=>kM(e(...u)),n);return r._c=!1,r},PV=(t,e,n)=>{const r=t._ctx;for(const u in t){if(MV(u))continue;const p=t[u];if(fl(p))e[u]=SK(u,p,r);else if(p!=null){const h=kM(p);e[u]=()=>h}}},DV=(t,e)=>{const n=kM(e);t.slots.default=()=>n},OK=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=ql(e),MS(e,"_",n)):PV(e,t.slots={})}else t.slots={},e&&DV(t,e);MS(t.slots,_O,1)},EK=(t,e,n)=>{const{vnode:r,slots:u}=t;let p=!0,h=hu;if(r.shapeFlag&32){const b=e._;b?n&&b===1?p=!1:(bc(u,e),!n&&b===1&&delete u._):(p=!e.$stable,PV(e,u)),h=e}else e&&(DV(t,e),h={default:1});if(p)for(const b in u)!MV(b)&&!(b in h)&&delete u[b]};function WT(t,e,n,r,u=!1){if(mo(t)){t.forEach((g,s)=>WT(g,e&&(mo(e)?e[s]:e),n,r,u));return}if(cS(r)&&!u)return;const p=r.shapeFlag&4?xO(r.component)||r.component.proxy:r.el,h=u?null:p,{i:b,r:v}=t,w=e&&e.r,f=b.refs===hu?b.refs={}:b.refs,o=b.setupState;if(w!=null&&w!==v&&(_c(w)?(f[w]=null,Xl(o,w)&&(o[w]=null)):o1(w)&&(w.value=null)),fl(v))J7(v,b,12,[h,f]);else{const g=_c(v),s=o1(v);if(g||s){const y=()=>{if(t.f){const _=g?Xl(o,v)?o[v]:f[v]:v.value;u?mo(_)&&uM(_,p):mo(_)?_.includes(p)||_.push(p):g?(f[v]=[p],Xl(o,v)&&(o[v]=f[v])):(v.value=[p],t.k&&(f[t.k]=v.value))}else g?(f[v]=h,Xl(o,v)&&(o[v]=h)):s&&(v.value=h,t.k&&(f[t.k]=h))};h?(y.id=-1,xd(y,n)):y()}}}const xd=rK;function TK(t){return AK(t)}function AK(t,e){const n=FT();n.__VUE__=!0;const{insert:r,remove:u,patchProp:p,createElement:h,createText:b,createComment:v,setText:w,setElementText:f,parentNode:o,nextSibling:g,setScopeId:s=ev,insertStaticContent:y}=t,_=(Fe,Ve,et,rt=null,yt=null,ut=null,vt=!1,ft=null,Qe=!!Ve.dynamicChildren)=>{if(Fe===Ve)return;Fe&&!wy(Fe,Ve)&&(rt=_e(Fe),me(Fe,yt,ut,!0),Fe=null),Ve.patchFlag===-2&&(Qe=!1,Ve.dynamicChildren=null);const{type:At,ref:bt,shapeFlag:ot}=Ve;switch(At){case tx:k(Fe,Ve,et,rt);break;case Th:C(Fe,Ve,et,rt);break;case NE:Fe==null&&O(Ve,et,rt,vt);break;case al:H(Fe,Ve,et,rt,yt,ut,vt,ft,Qe);break;default:ot&1?D(Fe,Ve,et,rt,yt,ut,vt,ft,Qe):ot&6?U(Fe,Ve,et,rt,yt,ut,vt,ft,Qe):(ot&64||ot&128)&&At.process(Fe,Ve,et,rt,yt,ut,vt,ft,Qe,Te)}bt!=null&&yt&&WT(bt,Fe&&Fe.ref,ut,Ve||Fe,!Ve)},k=(Fe,Ve,et,rt)=>{if(Fe==null)r(Ve.el=b(Ve.children),et,rt);else{const yt=Ve.el=Fe.el;Ve.children!==Fe.children&&w(yt,Ve.children)}},C=(Fe,Ve,et,rt)=>{Fe==null?r(Ve.el=v(Ve.children||""),et,rt):Ve.el=Fe.el},O=(Fe,Ve,et,rt)=>{[Fe.el,Fe.anchor]=y(Fe.children,Ve,et,rt,Fe.el,Fe.anchor)},T=({el:Fe,anchor:Ve},et,rt)=>{let yt;for(;Fe&&Fe!==Ve;)yt=g(Fe),r(Fe,et,rt),Fe=yt;r(Ve,et,rt)},P=({el:Fe,anchor:Ve})=>{let et;for(;Fe&&Fe!==Ve;)et=g(Fe),u(Fe),Fe=et;u(Ve)},D=(Fe,Ve,et,rt,yt,ut,vt,ft,Qe)=>{vt=vt||Ve.type==="svg",Fe==null?F(Ve,et,rt,yt,ut,vt,ft,Qe):B(Fe,Ve,yt,ut,vt,ft,Qe)},F=(Fe,Ve,et,rt,yt,ut,vt,ft)=>{let Qe,At;const{type:bt,props:ot,shapeFlag:wt,transition:xt,dirs:Nt}=Fe;if(Qe=Fe.el=h(Fe.type,ut,ot&&ot.is,ot),wt&8?f(Qe,Fe.children):wt&16&&z(Fe.children,Qe,null,rt,yt,ut&&bt!=="foreignObject",vt,ft),Nt&&ay(Fe,null,rt,"created"),N(Qe,Fe,Fe.scopeId,vt,rt),ot){for(const $t in ot)$t!=="value"&&!sS($t)&&p(Qe,$t,null,ot[$t],ut,Fe.children,rt,yt,ue);"value"in ot&&p(Qe,"value",null,ot.value),(At=ot.onVnodeBeforeMount)&&$6(At,rt,Fe)}Nt&&ay(Fe,null,rt,"beforeMount");const Vt=(!yt||yt&&!yt.pendingBranch)&&xt&&!xt.persisted;Vt&&xt.beforeEnter(Qe),r(Qe,Ve,et),((At=ot&&ot.onVnodeMounted)||Vt||Nt)&&xd(()=>{At&&$6(At,rt,Fe),Vt&&xt.enter(Qe),Nt&&ay(Fe,null,rt,"mounted")},yt)},N=(Fe,Ve,et,rt,yt)=>{if(et&&s(Fe,et),rt)for(let ut=0;ut<rt.length;ut++)s(Fe,rt[ut]);if(yt){let ut=yt.subTree;if(Ve===ut){const vt=yt.vnode;N(Fe,vt,vt.scopeId,vt.slotScopeIds,yt.parent)}}},z=(Fe,Ve,et,rt,yt,ut,vt,ft,Qe=0)=>{for(let At=Qe;At<Fe.length;At++){const bt=Fe[At]=ft?q7(Fe[At]):U6(Fe[At]);_(null,bt,Ve,et,rt,yt,ut,vt,ft)}},B=(Fe,Ve,et,rt,yt,ut,vt)=>{const ft=Ve.el=Fe.el;let{patchFlag:Qe,dynamicChildren:At,dirs:bt}=Ve;Qe|=Fe.patchFlag&16;const ot=Fe.props||hu,wt=Ve.props||hu;let xt;et&&iy(et,!1),(xt=wt.onVnodeBeforeUpdate)&&$6(xt,et,Ve,Fe),bt&&ay(Ve,Fe,et,"beforeUpdate"),et&&iy(et,!0);const Nt=yt&&Ve.type!=="foreignObject";if(At?X(Fe.dynamicChildren,At,ft,et,rt,Nt,ut):vt||te(Fe,Ve,ft,null,et,rt,Nt,ut,!1),Qe>0){if(Qe&16)W(ft,Ve,ot,wt,et,rt,yt);else if(Qe&2&&ot.class!==wt.class&&p(ft,"class",null,wt.class,yt),Qe&4&&p(ft,"style",ot.style,wt.style,yt),Qe&8){const Vt=Ve.dynamicProps;for(let $t=0;$t<Vt.length;$t++){const yn=Vt[$t],Mn=ot[yn],Pn=wt[yn];(Pn!==Mn||yn==="value")&&p(ft,yn,Mn,Pn,yt,Fe.children,et,rt,ue)}}Qe&1&&Fe.children!==Ve.children&&f(ft,Ve.children)}else!vt&&At==null&&W(ft,Ve,ot,wt,et,rt,yt);((xt=wt.onVnodeUpdated)||bt)&&xd(()=>{xt&&$6(xt,et,Ve,Fe),bt&&ay(Ve,Fe,et,"updated")},rt)},X=(Fe,Ve,et,rt,yt,ut,vt)=>{for(let ft=0;ft<Ve.length;ft++){const Qe=Fe[ft],At=Ve[ft],bt=Qe.el&&(Qe.type===al||!wy(Qe,At)||Qe.shapeFlag&70)?o(Qe.el):et;_(Qe,At,bt,null,rt,yt,ut,vt,!0)}},W=(Fe,Ve,et,rt,yt,ut,vt)=>{if(et!==rt){if(et!==hu)for(const ft in et)!sS(ft)&&!(ft in rt)&&p(Fe,ft,et[ft],null,vt,Ve.children,yt,ut,ue);for(const ft in rt){if(sS(ft))continue;const Qe=rt[ft],At=et[ft];Qe!==At&&ft!=="value"&&p(Fe,ft,At,Qe,vt,Ve.children,yt,ut,ue)}"value"in rt&&p(Fe,"value",et.value,rt.value)}},H=(Fe,Ve,et,rt,yt,ut,vt,ft,Qe)=>{const At=Ve.el=Fe?Fe.el:b(""),bt=Ve.anchor=Fe?Fe.anchor:b("");let{patchFlag:ot,dynamicChildren:wt,slotScopeIds:xt}=Ve;xt&&(ft=ft?ft.concat(xt):xt),Fe==null?(r(At,et,rt),r(bt,et,rt),z(Ve.children,et,bt,yt,ut,vt,ft,Qe)):ot>0&&ot&64&&wt&&Fe.dynamicChildren?(X(Fe.dynamicChildren,wt,et,yt,ut,vt,ft),(Ve.key!=null||yt&&Ve===yt.subTree)&&SM(Fe,Ve,!0)):te(Fe,Ve,et,bt,yt,ut,vt,ft,Qe)},U=(Fe,Ve,et,rt,yt,ut,vt,ft,Qe)=>{Ve.slotScopeIds=ft,Fe==null?Ve.shapeFlag&512?yt.ctx.activate(Ve,et,rt,vt,Qe):G(Ve,et,rt,yt,ut,vt,Qe):Y(Fe,Ve,Qe)},G=(Fe,Ve,et,rt,yt,ut,vt)=>{const ft=Fe.component=jK(Fe,rt,yt);if(yO(Fe)&&(ft.ctx.renderer=Te),zK(ft),ft.asyncDep){if(yt&&yt.registerDep(ft,K),!Fe.el){const Qe=ft.subTree=ve(Th);C(null,Qe,Ve,et)}return}K(ft,Fe,Ve,et,yt,ut,vt)},Y=(Fe,Ve,et)=>{const rt=Ve.component=Fe.component;if(eK(Fe,Ve,et))if(rt.asyncDep&&!rt.asyncResolved){ee(rt,Ve,et);return}else rt.next=Ve,GG(rt.update),rt.update();else Ve.el=Fe.el,rt.vnode=Ve},K=(Fe,Ve,et,rt,yt,ut,vt)=>{const ft=()=>{if(Fe.isMounted){let{next:bt,bu:ot,u:wt,parent:xt,vnode:Nt}=Fe,Vt=bt,$t;iy(Fe,!1),bt?(bt.el=Nt.el,ee(Fe,bt,vt)):bt=Nt,ot&&uS(ot),($t=bt.props&&bt.props.onVnodeBeforeUpdate)&&$6($t,xt,bt,Nt),iy(Fe,!0);const yn=ME(Fe),Mn=Fe.subTree;Fe.subTree=yn,_(Mn,yn,o(Mn.el),_e(Mn),Fe,yt,ut),bt.el=yn.el,Vt===null&&tK(Fe,yn.el),wt&&xd(wt,yt),($t=bt.props&&bt.props.onVnodeUpdated)&&xd(()=>$6($t,xt,bt,Nt),yt)}else{let bt;const{el:ot,props:wt}=Ve,{bm:xt,m:Nt,parent:Vt}=Fe,$t=cS(Ve);if(iy(Fe,!1),xt&&uS(xt),!$t&&(bt=wt&&wt.onVnodeBeforeMount)&&$6(bt,Vt,Ve),iy(Fe,!0),ot&&Be){const yn=()=>{Fe.subTree=ME(Fe),Be(ot,Fe.subTree,Fe,yt,null)};$t?Ve.type.__asyncLoader().then(()=>!Fe.isUnmounted&&yn()):yn()}else{const yn=Fe.subTree=ME(Fe);_(null,yn,et,rt,Fe,yt,ut),Ve.el=yn.el}if(Nt&&xd(Nt,yt),!$t&&(bt=wt&&wt.onVnodeMounted)){const yn=Ve;xd(()=>$6(bt,Vt,yn),yt)}(Ve.shapeFlag&256||Vt&&cS(Vt.vnode)&&Vt.vnode.shapeFlag&256)&&Fe.a&&xd(Fe.a,yt),Fe.isMounted=!0,Ve=et=rt=null}},Qe=Fe.effect=new hM(ft,()=>_M(At),Fe.scope),At=Fe.update=()=>Qe.run();At.id=Fe.uid,iy(Fe,!0),At()},ee=(Fe,Ve,et)=>{Ve.component=Fe;const rt=Fe.vnode.props;Fe.vnode=Ve,Fe.next=null,kK(Fe,Ve.props,rt,et),EK(Fe,Ve.children,et),J_(),pD(),Q_()},te=(Fe,Ve,et,rt,yt,ut,vt,ft,Qe=!1)=>{const At=Fe&&Fe.children,bt=Fe?Fe.shapeFlag:0,ot=Ve.children,{patchFlag:wt,shapeFlag:xt}=Ve;if(wt>0){if(wt&128){be(At,ot,et,rt,yt,ut,vt,ft,Qe);return}else if(wt&256){re(At,ot,et,rt,yt,ut,vt,ft,Qe);return}}xt&8?(bt&16&&ue(At,yt,ut),ot!==At&&f(et,ot)):bt&16?xt&16?be(At,ot,et,rt,yt,ut,vt,ft,Qe):ue(At,yt,ut,!0):(bt&8&&f(et,""),xt&16&&z(ot,et,rt,yt,ut,vt,ft,Qe))},re=(Fe,Ve,et,rt,yt,ut,vt,ft,Qe)=>{Fe=Fe||C_,Ve=Ve||C_;const At=Fe.length,bt=Ve.length,ot=Math.min(At,bt);let wt;for(wt=0;wt<ot;wt++){const xt=Ve[wt]=Qe?q7(Ve[wt]):U6(Ve[wt]);_(Fe[wt],xt,et,null,yt,ut,vt,ft,Qe)}At>bt?ue(Fe,yt,ut,!0,!1,ot):z(Ve,et,rt,yt,ut,vt,ft,Qe,ot)},be=(Fe,Ve,et,rt,yt,ut,vt,ft,Qe)=>{let At=0;const bt=Ve.length;let ot=Fe.length-1,wt=bt-1;for(;At<=ot&&At<=wt;){const xt=Fe[At],Nt=Ve[At]=Qe?q7(Ve[At]):U6(Ve[At]);if(wy(xt,Nt))_(xt,Nt,et,null,yt,ut,vt,ft,Qe);else break;At++}for(;At<=ot&&At<=wt;){const xt=Fe[ot],Nt=Ve[wt]=Qe?q7(Ve[wt]):U6(Ve[wt]);if(wy(xt,Nt))_(xt,Nt,et,null,yt,ut,vt,ft,Qe);else break;ot--,wt--}if(At>ot){if(At<=wt){const xt=wt+1,Nt=xt<bt?Ve[xt].el:rt;for(;At<=wt;)_(null,Ve[At]=Qe?q7(Ve[At]):U6(Ve[At]),et,Nt,yt,ut,vt,ft,Qe),At++}}else if(At>wt)for(;At<=ot;)me(Fe[At],yt,ut,!0),At++;else{const xt=At,Nt=At,Vt=new Map;for(At=Nt;At<=wt;At++){const fr=Ve[At]=Qe?q7(Ve[At]):U6(Ve[At]);fr.key!=null&&Vt.set(fr.key,At)}let $t,yn=0;const Mn=wt-Nt+1;let Pn=!1,rr=0;const Dn=new Array(Mn);for(At=0;At<Mn;At++)Dn[At]=0;for(At=xt;At<=ot;At++){const fr=Fe[At];if(yn>=Mn){me(fr,yt,ut,!0);continue}let Er;if(fr.key!=null)Er=Vt.get(fr.key);else for($t=Nt;$t<=wt;$t++)if(Dn[$t-Nt]===0&&wy(fr,Ve[$t])){Er=$t;break}Er===void 0?me(fr,yt,ut,!0):(Dn[Er-Nt]=At+1,Er>=rr?rr=Er:Pn=!0,_(fr,Ve[Er],et,null,yt,ut,vt,ft,Qe),yn++)}const Cr=Pn?MK(Dn):C_;for($t=Cr.length-1,At=Mn-1;At>=0;At--){const fr=Nt+At,Er=Ve[fr],Yn=fr+1<bt?Ve[fr+1].el:rt;Dn[At]===0?_(null,Er,et,Yn,yt,ut,vt,ft,Qe):Pn&&($t<0||At!==Cr[$t]?Le(Er,et,Yn,2):$t--)}}},Le=(Fe,Ve,et,rt,yt=null)=>{const{el:ut,type:vt,transition:ft,children:Qe,shapeFlag:At}=Fe;if(At&6){Le(Fe.component.subTree,Ve,et,rt);return}if(At&128){Fe.suspense.move(Ve,et,rt);return}if(At&64){vt.move(Fe,Ve,et,Te);return}if(vt===al){r(ut,Ve,et);for(let ot=0;ot<Qe.length;ot++)Le(Qe[ot],Ve,et,rt);r(Fe.anchor,Ve,et);return}if(vt===NE){T(Fe,Ve,et);return}if(rt!==2&&At&1&&ft)if(rt===0)ft.beforeEnter(ut),r(ut,Ve,et),xd(()=>ft.enter(ut),yt);else{const{leave:ot,delayLeave:wt,afterLeave:xt}=ft,Nt=()=>r(ut,Ve,et),Vt=()=>{ot(ut,()=>{Nt(),xt&&xt()})};wt?wt(ut,Nt,Vt):Vt()}else r(ut,Ve,et)},me=(Fe,Ve,et,rt=!1,yt=!1)=>{const{type:ut,props:vt,ref:ft,children:Qe,dynamicChildren:At,shapeFlag:bt,patchFlag:ot,dirs:wt}=Fe;if(ft!=null&&WT(ft,null,et,Fe,!0),bt&256){Ve.ctx.deactivate(Fe);return}const xt=bt&1&&wt,Nt=!cS(Fe);let Vt;if(Nt&&(Vt=vt&&vt.onVnodeBeforeUnmount)&&$6(Vt,Ve,Fe),bt&6)ce(Fe.component,et,rt);else{if(bt&128){Fe.suspense.unmount(et,rt);return}xt&&ay(Fe,null,Ve,"beforeUnmount"),bt&64?Fe.type.remove(Fe,Ve,et,yt,Te,rt):At&&(ut!==al||ot>0&&ot&64)?ue(At,Ve,et,!1,!0):(ut===al&&ot&384||!yt&&bt&16)&&ue(Qe,Ve,et),rt&&Ie(Fe)}(Nt&&(Vt=vt&&vt.onVnodeUnmounted)||xt)&&xd(()=>{Vt&&$6(Vt,Ve,Fe),xt&&ay(Fe,null,Ve,"unmounted")},et)},Ie=Fe=>{const{type:Ve,el:et,anchor:rt,transition:yt}=Fe;if(Ve===al){pe(et,rt);return}if(Ve===NE){P(Fe);return}const ut=()=>{u(et),yt&&!yt.persisted&&yt.afterLeave&&yt.afterLeave()};if(Fe.shapeFlag&1&&yt&&!yt.persisted){const{leave:vt,delayLeave:ft}=yt,Qe=()=>vt(et,ut);ft?ft(Fe.el,ut,Qe):Qe()}else ut()},pe=(Fe,Ve)=>{let et;for(;Fe!==Ve;)et=g(Fe),u(Fe),Fe=et;u(Ve)},ce=(Fe,Ve,et)=>{const{bum:rt,scope:yt,update:ut,subTree:vt,um:ft}=Fe;rt&&uS(rt),yt.stop(),ut&&(ut.active=!1,me(vt,Fe,Ve,et)),ft&&xd(ft,Ve),xd(()=>{Fe.isUnmounted=!0},Ve),Ve&&Ve.pendingBranch&&!Ve.isUnmounted&&Fe.asyncDep&&!Fe.asyncResolved&&Fe.suspenseId===Ve.pendingId&&(Ve.deps--,Ve.deps===0&&Ve.resolve())},ue=(Fe,Ve,et,rt=!1,yt=!1,ut=0)=>{for(let vt=ut;vt<Fe.length;vt++)me(Fe[vt],Ve,et,rt,yt)},_e=Fe=>Fe.shapeFlag&6?_e(Fe.component.subTree):Fe.shapeFlag&128?Fe.suspense.next():g(Fe.anchor||Fe.el),xe=(Fe,Ve,et)=>{Fe==null?Ve._vnode&&me(Ve._vnode,null,null,!0):_(Ve._vnode||null,Fe,Ve,null,null,null,et),pD(),dV(),Ve._vnode=Fe},Te={p:_,um:me,m:Le,r:Ie,mt:G,mc:z,pc:te,pbc:X,n:_e,o:t};let Ne,Be;return e&&([Ne,Be]=e(Te)),{render:xe,hydrate:Ne,createApp:wK(xe,Ne)}}function iy({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function SM(t,e,n=!1){const r=t.children,u=e.children;if(mo(r)&&mo(u))for(let p=0;p<r.length;p++){const h=r[p];let b=u[p];b.shapeFlag&1&&!b.dynamicChildren&&((b.patchFlag<=0||b.patchFlag===32)&&(b=u[p]=q7(u[p]),b.el=h.el),n||SM(h,b)),b.type===tx&&(b.el=h.el)}}function MK(t){const e=t.slice(),n=[0];let r,u,p,h,b;const v=t.length;for(r=0;r<v;r++){const w=t[r];if(w!==0){if(u=n[n.length-1],t[u]<w){e[r]=u,n.push(r);continue}for(p=0,h=n.length-1;p<h;)b=p+h>>1,t[n[b]]<w?p=b+1:h=b;w<t[n[p]]&&(p>0&&(e[r]=n[p-1]),n[p]=r)}}for(p=n.length,h=n[p-1];p-- >0;)n[p]=h,h=e[h];return n}const PK=t=>t.__isTeleport,Zw=t=>t&&(t.disabled||t.disabled===""),OD=t=>typeof SVGElement<"u"&&t instanceof SVGElement,YT=(t,e)=>{const n=t&&t.to;return _c(n)?e?e(n):null:n},DK={__isTeleport:!0,process(t,e,n,r,u,p,h,b,v,w){const{mc:f,pc:o,pbc:g,o:{insert:s,querySelector:y,createText:_,createComment:k}}=w,C=Zw(e.props);let{shapeFlag:O,children:T,dynamicChildren:P}=e;if(t==null){const D=e.el=_(""),F=e.anchor=_("");s(D,n,r),s(F,n,r);const N=e.target=YT(e.props,y),z=e.targetAnchor=_("");N&&(s(z,N),h=h||OD(N));const B=(X,W)=>{O&16&&f(T,X,W,u,p,h,b,v)};C?B(n,F):N&&B(N,z)}else{e.el=t.el;const D=e.anchor=t.anchor,F=e.target=t.target,N=e.targetAnchor=t.targetAnchor,z=Zw(t.props),B=z?n:F,X=z?D:N;if(h=h||OD(F),P?(g(t.dynamicChildren,P,B,u,p,h,b),SM(t,e,!0)):v||o(t,e,B,X,u,p,h,b,!1),C)z||_k(e,n,D,w,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const W=e.target=YT(e.props,y);W&&_k(e,W,null,w,0)}else z&&_k(e,F,N,w,1)}NV(e)},remove(t,e,n,r,{um:u,o:{remove:p}},h){const{shapeFlag:b,children:v,anchor:w,targetAnchor:f,target:o,props:g}=t;if(o&&p(f),(h||!Zw(g))&&(p(w),b&16))for(let s=0;s<v.length;s++){const y=v[s];u(y,e,n,!0,!!y.dynamicChildren)}},move:_k,hydrate:NK};function _k(t,e,n,{o:{insert:r},m:u},p=2){p===0&&r(t.targetAnchor,e,n);const{el:h,anchor:b,shapeFlag:v,children:w,props:f}=t,o=p===2;if(o&&r(h,e,n),(!o||Zw(f))&&v&16)for(let g=0;g<w.length;g++)u(w[g],e,n,2);o&&r(b,e,n)}function NK(t,e,n,r,u,p,{o:{nextSibling:h,parentNode:b,querySelector:v}},w){const f=e.target=YT(e.props,v);if(f){const o=f._lpa||f.firstChild;if(e.shapeFlag&16)if(Zw(e.props))e.anchor=w(h(t),e,b(t),n,r,u,p),e.targetAnchor=o;else{e.anchor=h(t);let g=o;for(;g;)if(g=h(g),g&&g.nodeType===8&&g.data==="teleport anchor"){e.targetAnchor=g,f._lpa=e.targetAnchor&&h(e.targetAnchor);break}w(o,e,f,n,r,u,p)}NV(e)}return e.anchor&&h(e.anchor)}const My=DK;function NV(t){const e=t.ctx;if(e&&e.ut){let n=t.children[0].el;for(;n!==t.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",e.uid),n=n.nextSibling;e.ut()}}const al=Symbol.for("v-fgt"),tx=Symbol.for("v-txt"),Th=Symbol.for("v-cmt"),NE=Symbol.for("v-stc"),Jw=[];let Z2=null;function Xs(t=!1){Jw.push(Z2=t?null:[])}function IK(){Jw.pop(),Z2=Jw[Jw.length-1]||null}let mC=1;function ED(t){mC+=t}function IV(t){return t.dynamicChildren=mC>0?Z2||C_:null,IK(),mC>0&&Z2&&Z2.push(t),t}function A0(t,e,n,r,u,p){return IV(ns(t,e,n,r,u,p,!0))}function V7(t,e,n,r,u){return IV(ve(t,e,n,r,u,!0))}function il(t){return t?t.__v_isVNode===!0:!1}function wy(t,e){return t.type===e.type&&t.key===e.key}const _O="__vInternal",LV=({key:t})=>t!=null?t:null,fS=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?_c(t)||o1(t)||fl(t)?{i:Eh,r:t,k:e,f:!!n}:t:null);function ns(t,e=null,n=null,r=0,u=null,p=t===al?0:1,h=!1,b=!1){const v={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&LV(e),ref:e&&fS(e),scopeId:vV,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:p,patchFlag:r,dynamicProps:u,dynamicChildren:null,appContext:null,ctx:Eh};return b?(OM(v,n),p&128&&t.normalize(v)):n&&(v.shapeFlag|=_c(n)?8:16),mC>0&&!h&&Z2&&(v.patchFlag>0||p&6)&&v.patchFlag!==32&&Z2.push(v),v}const ve=LK;function LK(t,e=null,n=null,r=0,u=null,p=!1){if((!t||t===hK)&&(t=Th),il(t)){const b=J6(t,e,!0);return n&&OM(b,n),mC>0&&!p&&Z2&&(b.shapeFlag&6?Z2[Z2.indexOf(t)]=b:Z2.push(b)),b.patchFlag|=-2,b}if(UK(t)&&(t=t.__vccOpts),e){e=RK(e);let{class:b,style:v}=e;b&&!_c(b)&&(e.class=fC(b)),pu(v)&&(rV(v)&&!mo(v)&&(v=bc({},v)),e.style=pO(v))}const h=_c(t)?1:nK(t)?128:PK(t)?64:pu(t)?4:fl(t)?2:0;return ns(t,e,n,r,u,h,p,!0)}function RK(t){return t?rV(t)||_O in t?bc({},t):t:null}function J6(t,e,n=!1){const{props:r,ref:u,patchFlag:p,children:h}=t,b=e?ea(r||{},e):r;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:b,key:b&&LV(b),ref:e&&e.ref?n&&u?mo(u)?u.concat(fS(e)):[u,fS(e)]:fS(e):u,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:h,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==al?p===-1?16:p|16:p,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&J6(t.ssContent),ssFallback:t.ssFallback&&J6(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function K7(t=" ",e=0){return ve(tx,null,t,e)}function oy(t="",e=!1){return e?(Xs(),V7(Th,null,t)):ve(Th,null,t)}function U6(t){return t==null||typeof t=="boolean"?ve(Th):mo(t)?ve(al,null,t.slice()):typeof t=="object"?q7(t):ve(tx,null,String(t))}function q7(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:J6(t)}function OM(t,e){let n=0;const{shapeFlag:r}=t;if(e==null)e=null;else if(mo(e))n=16;else if(typeof e=="object")if(r&65){const u=e.default;u&&(u._c&&(u._d=!1),OM(t,u()),u._c&&(u._d=!0));return}else{n=32;const u=e._;!u&&!(_O in e)?e._ctx=Eh:u===3&&Eh&&(Eh.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else fl(e)?(e={default:e,_ctx:Eh},n=32):(e=String(e),r&64?(n=16,e=[K7(e)]):n=8);t.children=e,t.shapeFlag|=n}function ea(...t){const e={};for(let n=0;n<t.length;n++){const r=t[n];for(const u in r)if(u==="class")e.class!==r.class&&(e.class=fC([e.class,r.class]));else if(u==="style")e.style=pO([e.style,r.style]);else if(cO(u)){const p=e[u],h=r[u];h&&p!==h&&!(mo(p)&&p.includes(h))&&(e[u]=p?[].concat(p,h):h)}else u!==""&&(e[u]=r[u])}return e}function $6(t,e,n,r=null){zp(t,e,7,[n,r])}const FK=EV();let BK=0;function jK(t,e,n){const r=t.type,u=(e?e.appContext:t.appContext)||FK,p={uid:BK++,vnode:t,type:r,parent:e,appContext:u,root:null,next:null,subTree:null,effect:null,update:null,scope:new sG(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(u.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:AV(r,u),emitsOptions:pV(r,u),emit:null,emitted:null,propsDefaults:hu,inheritAttrs:r.inheritAttrs,ctx:hu,data:hu,props:hu,attrs:hu,slots:hu,refs:hu,setupState:hu,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return p.ctx={_:p},p.root=e?e.root:p,p.emit=ZG.bind(null,p),t.ce&&t.ce(p),p}let M0=null;const qu=()=>M0||Eh;let EM,Zb,TD="__VUE_INSTANCE_SETTERS__";(Zb=FT()[TD])||(Zb=FT()[TD]=[]),Zb.push(t=>M0=t),EM=t=>{Zb.length>1?Zb.forEach(e=>e(t)):Zb[0](t)};const I_=t=>{EM(t),t.scope.on()},Ey=()=>{M0&&M0.scope.off(),EM(null)};function RV(t){return t.vnode.shapeFlag&4}let yC=!1;function zK(t,e=!1){yC=e;const{props:n,children:r}=t.vnode,u=RV(t);CK(t,n,u,e),OK(t,r);const p=u?$K(t,e):void 0;return yC=!1,p}function $K(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=aV(new Proxy(t.ctx,vK));const{setup:r}=n;if(r){const u=t.setupContext=r.length>1?HK(t):null;I_(t),J_();const p=J7(r,t,0,[t.props,u]);if(Q_(),Ey(),z$(p)){if(p.then(Ey,Ey),e)return p.then(h=>{AD(t,h,e)}).catch(h=>{gO(h,t,0)});t.asyncDep=p}else AD(t,p,e)}else FV(t,e)}function AD(t,e,n){fl(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:pu(e)&&(t.setupState=uV(e)),FV(t,n)}let MD;function FV(t,e,n){const r=t.type;if(!t.render){if(!e&&MD&&!r.render){const u=r.template||CM(t).template;if(u){const{isCustomElement:p,compilerOptions:h}=t.appContext.config,{delimiters:b,compilerOptions:v}=r,w=bc(bc({isCustomElement:p,delimiters:b},h),v);r.render=MD(u,w)}}t.render=r.render||ev}I_(t),J_(),gK(t),Q_(),Ey()}function VK(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,n){return kd(t,"get","$attrs"),e[n]}}))}function HK(t){const e=n=>{t.exposed=n||{}};return{get attrs(){return VK(t)},slots:t.slots,emit:t.emit,expose:e}}function xO(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(uV(aV(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Xw)return Xw[n](t)},has(e,n){return n in e||n in Xw}}))}function qK(t,e=!0){return fl(t)?t.displayName||t.name:t.name||e&&t.__name}function UK(t){return fl(t)&&"__vccOpts"in t}const He=(t,e)=>UG(t,e,yC);function ho(t,e,n){const r=arguments.length;return r===2?pu(e)&&!mo(e)?il(e)?ve(t,null,[e]):ve(t,e):ve(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&il(n)&&(n=[n]),ve(t,e,n))}const WK=Symbol.for("v-scx"),YK=()=>_l(WK),GK="3.3.4",KK="http://www.w3.org/2000/svg",Cy=typeof document<"u"?document:null,PD=Cy&&Cy.createElement("template"),XK={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const u=e?Cy.createElementNS(KK,t):Cy.createElement(t,n?{is:n}:void 0);return t==="select"&&r&&r.multiple!=null&&u.setAttribute("multiple",r.multiple),u},createText:t=>Cy.createTextNode(t),createComment:t=>Cy.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Cy.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,r,u,p){const h=n?n.previousSibling:e.lastChild;if(u&&(u===p||u.nextSibling))for(;e.insertBefore(u.cloneNode(!0),n),!(u===p||!(u=u.nextSibling)););else{PD.innerHTML=r?`<svg>${t}</svg>`:t;const b=PD.content;if(r){const v=b.firstChild;for(;v.firstChild;)b.appendChild(v.firstChild);b.removeChild(v)}e.insertBefore(b,n)}return[h?h.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};function ZK(t,e,n){const r=t._vtc;r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}function JK(t,e,n){const r=t.style,u=_c(n);if(n&&!u){if(e&&!_c(e))for(const p in e)n[p]==null&&GT(r,p,"");for(const p in n)GT(r,p,n[p])}else{const p=r.display;u?e!==n&&(r.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(r.display=p)}}const DD=/\s*!important$/;function GT(t,e,n){if(mo(n))n.forEach(r=>GT(t,e,r));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=QK(t,e);DD.test(n)?t.setProperty(Ry(r),n.replace(DD,""),"important"):t[r]=n}}const ND=["Webkit","Moz","ms"],IE={};function QK(t,e){const n=IE[e];if(n)return n;let r=Z6(e);if(r!=="filter"&&r in t)return IE[e]=r;r=hO(r);for(let u=0;u<ND.length;u++){const p=ND[u]+r;if(p in t)return IE[e]=p}return e}const ID="http://www.w3.org/1999/xlink";function eX(t,e,n,r,u){if(r&&e.startsWith("xlink:"))n==null?t.removeAttributeNS(ID,e.slice(6,e.length)):t.setAttributeNS(ID,e,n);else{const p=lG(e);n==null||p&&!H$(n)?t.removeAttribute(e):t.setAttribute(e,p?"":n)}}function tX(t,e,n,r,u,p,h){if(e==="innerHTML"||e==="textContent"){r&&h(r,u,p),t[e]=n==null?"":n;return}const b=t.tagName;if(e==="value"&&b!=="PROGRESS"&&!b.includes("-")){t._value=n;const w=b==="OPTION"?t.getAttribute("value"):t.value,f=n==null?"":n;w!==f&&(t.value=f),n==null&&t.removeAttribute(e);return}let v=!1;if(n===""||n==null){const w=typeof t[e];w==="boolean"?n=H$(n):n==null&&w==="string"?(n="",v=!0):w==="number"&&(n=0,v=!0)}try{t[e]=n}catch{}v&&t.removeAttribute(e)}function v_(t,e,n,r){t.addEventListener(e,n,r)}function nX(t,e,n,r){t.removeEventListener(e,n,r)}function rX(t,e,n,r,u=null){const p=t._vei||(t._vei={}),h=p[e];if(r&&h)h.value=r;else{const[b,v]=aX(e);if(r){const w=p[e]=lX(r,u);v_(t,b,w,v)}else h&&(nX(t,b,h,v),p[e]=void 0)}}const LD=/(?:Once|Passive|Capture)$/;function aX(t){let e;if(LD.test(t)){e={};let r;for(;r=t.match(LD);)t=t.slice(0,t.length-r[0].length),e[r[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Ry(t.slice(2)),e]}let LE=0;const iX=Promise.resolve(),oX=()=>LE||(iX.then(()=>LE=0),LE=Date.now());function lX(t,e){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;zp(sX(r,n.value),e,5,[r])};return n.value=t,n.attached=oX(),n}function sX(t,e){if(mo(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(r=>u=>!u._stopped&&r&&r(u))}else return e}const RD=/^on[a-z]/,uX=(t,e,n,r,u=!1,p,h,b,v)=>{e==="class"?ZK(t,r,u):e==="style"?JK(t,n,r):cO(e)?sM(e)||rX(t,e,n,r,h):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):cX(t,e,r,u))?tX(t,e,r,p,h,b,v):(e==="true-value"?t._trueValue=r:e==="false-value"&&(t._falseValue=r),eX(t,e,r,u))};function cX(t,e,n,r){return r?!!(e==="innerHTML"||e==="textContent"||e in t&&RD.test(e)&&fl(n)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||RD.test(e)&&_c(n)?!1:e in t}const B7="transition",Sw="animation",hm=(t,{slots:e})=>ho(oK,jV(t),e);hm.displayName="Transition";const BV={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},fX=hm.props=bc({},yV,BV),ly=(t,e=[])=>{mo(t)?t.forEach(n=>n(...e)):t&&t(...e)},FD=t=>t?mo(t)?t.some(e=>e.length>1):t.length>1:!1;function jV(t){const e={};for(const H in t)H in BV||(e[H]=t[H]);if(t.css===!1)return e;const{name:n="v",type:r,duration:u,enterFromClass:p=`${n}-enter-from`,enterActiveClass:h=`${n}-enter-active`,enterToClass:b=`${n}-enter-to`,appearFromClass:v=p,appearActiveClass:w=h,appearToClass:f=b,leaveFromClass:o=`${n}-leave-from`,leaveActiveClass:g=`${n}-leave-active`,leaveToClass:s=`${n}-leave-to`}=t,y=dX(u),_=y&&y[0],k=y&&y[1],{onBeforeEnter:C,onEnter:O,onEnterCancelled:T,onLeave:P,onLeaveCancelled:D,onBeforeAppear:F=C,onAppear:N=O,onAppearCancelled:z=T}=e,B=(H,U,G)=>{H7(H,U?f:b),H7(H,U?w:h),G&&G()},X=(H,U)=>{H._isLeaving=!1,H7(H,o),H7(H,s),H7(H,g),U&&U()},W=H=>(U,G)=>{const Y=H?N:O,K=()=>B(U,H,G);ly(Y,[U,K]),BD(()=>{H7(U,H?v:p),tm(U,H?f:b),FD(Y)||jD(U,r,_,K)})};return bc(e,{onBeforeEnter(H){ly(C,[H]),tm(H,p),tm(H,h)},onBeforeAppear(H){ly(F,[H]),tm(H,v),tm(H,w)},onEnter:W(!1),onAppear:W(!0),onLeave(H,U){H._isLeaving=!0;const G=()=>X(H,U);tm(H,o),$V(),tm(H,g),BD(()=>{!H._isLeaving||(H7(H,o),tm(H,s),FD(P)||jD(H,r,k,G))}),ly(P,[H,G])},onEnterCancelled(H){B(H,!1),ly(T,[H])},onAppearCancelled(H){B(H,!0),ly(z,[H])},onLeaveCancelled(H){X(H),ly(D,[H])}})}function dX(t){if(t==null)return null;if(pu(t))return[RE(t.enter),RE(t.leave)];{const e=RE(t);return[e,e]}}function RE(t){return tG(t)}function tm(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t._vtc||(t._vtc=new Set)).add(e)}function H7(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.remove(r));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function BD(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let hX=0;function jD(t,e,n,r){const u=t._endId=++hX,p=()=>{u===t._endId&&r()};if(n)return setTimeout(p,n);const{type:h,timeout:b,propCount:v}=zV(t,e);if(!h)return r();const w=h+"end";let f=0;const o=()=>{t.removeEventListener(w,g),p()},g=s=>{s.target===t&&++f>=v&&o()};setTimeout(()=>{f<v&&o()},b+1),t.addEventListener(w,g)}function zV(t,e){const n=window.getComputedStyle(t),r=y=>(n[y]||"").split(", "),u=r(`${B7}Delay`),p=r(`${B7}Duration`),h=zD(u,p),b=r(`${Sw}Delay`),v=r(`${Sw}Duration`),w=zD(b,v);let f=null,o=0,g=0;e===B7?h>0&&(f=B7,o=h,g=p.length):e===Sw?w>0&&(f=Sw,o=w,g=v.length):(o=Math.max(h,w),f=o>0?h>w?B7:Sw:null,g=f?f===B7?p.length:v.length:0);const s=f===B7&&/\b(transform|all)(,|$)/.test(r(`${B7}Property`).toString());return{type:f,timeout:o,propCount:g,hasTransform:s}}function zD(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,r)=>$D(n)+$D(t[r])))}function $D(t){return Number(t.slice(0,-1).replace(",","."))*1e3}function $V(){return document.body.offsetHeight}const VV=new WeakMap,HV=new WeakMap,qV={name:"TransitionGroup",props:bc({},fX,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=qu(),r=mV();let u,p;return ex(()=>{if(!u.length)return;const h=t.moveClass||`${t.name||"v"}-move`;if(!bX(u[0].el,n.vnode.el,h))return;u.forEach(gX),u.forEach(mX);const b=u.filter(yX);$V(),b.forEach(v=>{const w=v.el,f=w.style;tm(w,h),f.transform=f.webkitTransform=f.transitionDuration="";const o=w._moveCb=g=>{g&&g.target!==w||(!g||/transform$/.test(g.propertyName))&&(w.removeEventListener("transitionend",o),w._moveCb=null,H7(w,h))};w.addEventListener("transitionend",o)})}),()=>{const h=ql(t),b=jV(h);let v=h.tag||al;u=p,p=e.default?wM(e.default()):[];for(let w=0;w<p.length;w++){const f=p[w];f.key!=null&&gC(f,vC(f,b,r,n))}if(u)for(let w=0;w<u.length;w++){const f=u[w];gC(f,vC(f,b,r,n)),VV.set(f,f.el.getBoundingClientRect())}return ve(v,null,p)}}},pX=t=>delete t.mode;qV.props;const vX=qV;function gX(t){const e=t.el;e._moveCb&&e._moveCb(),e._enterCb&&e._enterCb()}function mX(t){HV.set(t,t.el.getBoundingClientRect())}function yX(t){const e=VV.get(t),n=HV.get(t),r=e.left-n.left,u=e.top-n.top;if(r||u){const p=t.el.style;return p.transform=p.webkitTransform=`translate(${r}px,${u}px)`,p.transitionDuration="0s",t}}function bX(t,e,n){const r=t.cloneNode();t._vtc&&t._vtc.forEach(h=>{h.split(/\s+/).forEach(b=>b&&r.classList.remove(b))}),n.split(/\s+/).forEach(h=>h&&r.classList.add(h)),r.style.display="none";const u=e.nodeType===1?e:e.parentNode;u.appendChild(r);const{hasTransform:p}=zV(r);return u.removeChild(r),p}const VD=t=>{const e=t.props["onUpdate:modelValue"]||!1;return mo(e)?n=>uS(e,n):e};function _X(t){t.target.composing=!0}function HD(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Jb={created(t,{modifiers:{lazy:e,trim:n,number:r}},u){t._assign=VD(u);const p=r||u.props&&u.props.type==="number";v_(t,e?"change":"input",h=>{if(h.target.composing)return;let b=t.value;n&&(b=b.trim()),p&&(b=RT(b)),t._assign(b)}),n&&v_(t,"change",()=>{t.value=t.value.trim()}),e||(v_(t,"compositionstart",_X),v_(t,"compositionend",HD),v_(t,"change",HD))},mounted(t,{value:e}){t.value=e==null?"":e},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:r,number:u}},p){if(t._assign=VD(p),t.composing||document.activeElement===t&&t.type!=="range"&&(n||r&&t.value.trim()===e||(u||t.type==="number")&&RT(t.value)===e))return;const h=e==null?"":e;t.value!==h&&(t.value=h)}},xX={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},qD=(t,e)=>n=>{if(!("key"in n))return;const r=Ry(n.key);if(e.some(u=>u===r||xX[u]===r))return t(n)},pm={beforeMount(t,{value:e},{transition:n}){t._vod=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Ow(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!=!n&&(r?e?(r.beforeEnter(t),Ow(t,!0),r.enter(t)):r.leave(t,()=>{Ow(t,!1)}):Ow(t,e))},beforeUnmount(t,{value:e}){Ow(t,e)}};function Ow(t,e){t.style.display=e?t._vod:"none"}const wX=bc({patchProp:uX},XK);let UD;function CX(){return UD||(UD=TK(wX))}const DC=(...t)=>{const e=CX().createApp(...t),{mount:n}=e;return e.mount=r=>{const u=kX(r);if(!u)return;const p=e._component;!fl(p)&&!p.render&&!p.template&&(p.template=u.innerHTML),u.innerHTML="";const h=n(u,!1,u instanceof SVGElement);return u instanceof Element&&(u.removeAttribute("v-cloak"),u.setAttribute("data-v-app","")),h},e};function kX(t){return _c(t)?document.querySelector(t):t}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function KT(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function TM(t,e){if(!!t){if(typeof t=="string")return KT(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return KT(t,e)}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function SX(t){if(Array.isArray(t))return KT(t)}function UV(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function OX(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function aa(t){return SX(t)||UV(t)||TM(t)||OX()}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Xo(t){return Xo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xo(t)}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function EX(t,e){if(Xo(t)!=="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Xo(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function WV(t){var e=EX(t,"string");return Xo(e)==="symbol"?e:String(e)}function st(t,e,n){return e=WV(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function YV(t){if(Array.isArray(t))return t}function TX(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,u,p,h,b=[],v=!0,w=!1;try{if(p=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;v=!1}else for(;!(v=(r=p.call(n)).done)&&(b.push(r.value),b.length!==e);v=!0);}catch(f){w=!0,u=f}finally{try{if(!v&&n.return!=null&&(h=n.return(),Object(h)!==h))return}finally{if(w)throw u}}return b}}function GV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ba(t,e){return YV(t)||TX(t,e)||TM(t,e)||GV()}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function L_(t,e){var n=Object.keys(e);n.forEach(function(r){t.style[r]=e[r]})}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function AX(t,e){if(t==null)return{};var n={},r=Object.keys(t),u,p;for(p=0;p<r.length;p++)u=r[p],!(e.indexOf(u)>=0)&&(n[u]=t[u]);return n}function r3(t,e){if(t==null)return{};var n=AX(t,e),r,u;if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(t);for(u=0;u<p.length;u++)r=p[u],!(e.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(t,r)||(n[r]=t[r]))}return n}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var P0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function nv(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var MX=Xo(P0)=="object"&&P0&&P0.Object===Object&&P0,KV=MX,PX=KV,DX=(typeof self>"u"?"undefined":Xo(self))=="object"&&self&&self.Object===Object&&self,NX=PX||DX||Function("return this")(),rv=NX,IX=rv,LX=IX.Symbol,nx=LX,WD=nx,XV=Object.prototype,RX=XV.hasOwnProperty,FX=XV.toString,Ew=WD?WD.toStringTag:void 0;function BX(t){var e=RX.call(t,Ew),n=t[Ew];try{t[Ew]=void 0;var r=!0}catch{}var u=FX.call(t);return r&&(e?t[Ew]=n:delete t[Ew]),u}var jX=BX,zX=Object.prototype,$X=zX.toString;function VX(t){return $X.call(t)}var HX=VX,YD=nx,qX=jX,UX=HX,WX="[object Null]",YX="[object Undefined]",GD=YD?YD.toStringTag:void 0;function GX(t){return t==null?t===void 0?YX:WX:GD&&GD in Object(t)?qX(t):UX(t)}var t4=GX;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var KX=Array.isArray,Ba=KX;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function XX(t){return t!=null&&Xo(t)=="object"}var Ph=XX;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var ZX=t4,JX=Ba,QX=Ph,eZ="[object String]";function tZ(t){return typeof t=="string"||!JX(t)&&QX(t)&&ZX(t)==eZ}var di=tZ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function nZ(t){return t===null}var XT=nZ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function rZ(t){return t===void 0}var $c=rZ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var aZ=t4,iZ=Ph,oZ="[object Number]";function lZ(t){return typeof t=="number"||iZ(t)&&aZ(t)==oZ}var Zo=lZ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function R_(){if(typeof navigator>"u"||!navigator)return Number.MAX_SAFE_INTEGER;var t=navigator,e=t.userAgent,n=e.indexOf("compatible")>-1&&e.indexOf("MSIE")>-1,r=e.indexOf("Trident")>-1&&e.indexOf("rv:11.0")>-1;if(n){var u=new RegExp("MSIE (\\d+\\.\\d+);"),p=e.match(u);if(!p)return-1;var h=parseFloat(p[1]);return h<7?6:h}return r?11:Number.MAX_SAFE_INTEGER}function KD(t,e){var n=Zo(e);if(!t||t.length===0)return n?{length:0,characters:t}:0;for(var r=0,u=0;u<t.length;u++){var p=0;if(t.charCodeAt(u)>127||t.charCodeAt(u)===94?p=2:p=1,n&&r+p>e)return{length:r,characters:t.slice(0,u)};r+=p}return n?{length:r,characters:t}:r}function sZ(t){return aa(t!=null?t:"").length}function uZ(t,e,n){return aa(n!=null?n:"").slice().length===e?n||"":aa(t!=null?t:"").slice(0,e).join("")}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function XD(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function xk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?XD(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):XD(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function cZ(t){var e,n,r,u={};if(!(!t||typeof window>"u")){var p=(e=window)===null||e===void 0||(n=e.getComputedStyle)===null||n===void 0?void 0:n.call(e,t),h=p.color,b=p.fontSize,v=(r=window)===null||r===void 0||(r=r.navigator)===null||r===void 0?void 0:r.userAgent,w=/Safari/.test(v)&&!/Chrome/.test(v),f=/(?=.*iPhone)[?=.*MicroMessenger]/.test(v)&&!/Chrome/.test(v);if((w||f)&&(u={transformOrigin:"0px 0px",transform:"scale(".concat(parseInt(b,10)/12,")")}),h&&R_()>11){var o=h.match(/[\d.]+/g),g=o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", 0)"):"";L_(t,xk(xk({},u),{},{background:"conic-gradient(from 90deg at 50% 50%,".concat(g," 0deg, ").concat(h," 360deg)")}))}else L_(t,xk(xk({},u),{},{background:""}))}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function fZ(t){var e=Xo(t);return t!=null&&(e=="object"||e=="function")}var po=fZ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var dZ=t4,hZ=po,pZ="[object AsyncFunction]",vZ="[object Function]",gZ="[object GeneratorFunction]",mZ="[object Proxy]";function yZ(t){if(!hZ(t))return!1;var e=dZ(t);return e==vZ||e==gZ||e==pZ||e==mZ}var da=yZ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var bZ=rv,_Z=bZ["__core-js_shared__"],xZ=_Z,FE=xZ,ZD=function(){var t=/[^.]+$/.exec(FE&&FE.keys&&FE.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function wZ(t){return!!ZD&&ZD in t}var CZ=wZ,kZ=Function.prototype,SZ=kZ.toString;function OZ(t){if(t!=null){try{return SZ.call(t)}catch{}try{return t+""}catch{}}return""}var ZV=OZ,EZ=da,TZ=CZ,AZ=po,MZ=ZV,PZ=/[\\^$.*+?()[\]{}|]/g,DZ=/^\[object .+?Constructor\]$/,NZ=Function.prototype,IZ=Object.prototype,LZ=NZ.toString,RZ=IZ.hasOwnProperty,FZ=RegExp("^"+LZ.call(RZ).replace(PZ,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function BZ(t){if(!AZ(t)||TZ(t))return!1;var e=EZ(t)?FZ:DZ;return e.test(MZ(t))}var jZ=BZ;function zZ(t,e){return t==null?void 0:t[e]}var $Z=zZ,VZ=jZ,HZ=$Z;function qZ(t,e){var n=HZ(t,e);return VZ(n)?n:void 0}var Fy=qZ,UZ=Fy,WZ=rv,YZ=UZ(WZ,"Map"),AM=YZ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function GZ(t,e){return t===e||t!==t&&e!==e}var rx=GZ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function KZ(){this.__data__=[],this.size=0}var XZ=KZ,ZZ=rx;function JZ(t,e){for(var n=t.length;n--;)if(ZZ(t[n][0],e))return n;return-1}var wO=JZ,QZ=wO,eJ=Array.prototype,tJ=eJ.splice;function nJ(t){var e=this.__data__,n=QZ(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():tJ.call(e,n,1),--this.size,!0}var rJ=nJ,aJ=wO;function iJ(t){var e=this.__data__,n=aJ(e,t);return n<0?void 0:e[n][1]}var oJ=iJ,lJ=wO;function sJ(t){return lJ(this.__data__,t)>-1}var uJ=sJ,cJ=wO;function fJ(t,e){var n=this.__data__,r=cJ(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var dJ=fJ,hJ=XZ,pJ=rJ,vJ=oJ,gJ=uJ,mJ=dJ;function ax(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}ax.prototype.clear=hJ;ax.prototype.delete=pJ;ax.prototype.get=vJ;ax.prototype.has=gJ;ax.prototype.set=mJ;var CO=ax,yJ=Fy,bJ=yJ(Object,"create"),kO=bJ,JD=kO;function _J(){this.__data__=JD?JD(null):{},this.size=0}var xJ=_J;function wJ(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var CJ=wJ,kJ=kO,SJ="__lodash_hash_undefined__",OJ=Object.prototype,EJ=OJ.hasOwnProperty;function TJ(t){var e=this.__data__;if(kJ){var n=e[t];return n===SJ?void 0:n}return EJ.call(e,t)?e[t]:void 0}var AJ=TJ,MJ=kO,PJ=Object.prototype,DJ=PJ.hasOwnProperty;function NJ(t){var e=this.__data__;return MJ?e[t]!==void 0:DJ.call(e,t)}var IJ=NJ,LJ=kO,RJ="__lodash_hash_undefined__";function FJ(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=LJ&&e===void 0?RJ:e,this}var BJ=FJ,jJ=xJ,zJ=CJ,$J=AJ,VJ=IJ,HJ=BJ;function ix(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}ix.prototype.clear=jJ;ix.prototype.delete=zJ;ix.prototype.get=$J;ix.prototype.has=VJ;ix.prototype.set=HJ;var qJ=ix,QD=qJ,UJ=CO,WJ=AM;function YJ(){this.size=0,this.__data__={hash:new QD,map:new(WJ||UJ),string:new QD}}var GJ=YJ;function KJ(t){var e=Xo(t);return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}var XJ=KJ,ZJ=XJ;function JJ(t,e){var n=t.__data__;return ZJ(e)?n[typeof e=="string"?"string":"hash"]:n.map}var SO=JJ,QJ=SO;function eQ(t){var e=QJ(this,t).delete(t);return this.size-=e?1:0,e}var tQ=eQ,nQ=SO;function rQ(t){return nQ(this,t).get(t)}var aQ=rQ,iQ=SO;function oQ(t){return iQ(this,t).has(t)}var lQ=oQ,sQ=SO;function uQ(t,e){var n=sQ(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var cQ=uQ,fQ=GJ,dQ=tQ,hQ=aQ,pQ=lQ,vQ=cQ;function ox(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}ox.prototype.clear=fQ;ox.prototype.delete=dQ;ox.prototype.get=hQ;ox.prototype.has=pQ;ox.prototype.set=vQ;var MM=ox;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var gQ=Fy,mQ=function(){try{var t=gQ(Object,"defineProperty");return t({},"",{}),t}catch{}}(),JV=mQ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var eN=JV;function yQ(t,e,n){e=="__proto__"&&eN?eN(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var PM=yQ,bQ=PM,_Q=rx,xQ=Object.prototype,wQ=xQ.hasOwnProperty;function CQ(t,e,n){var r=t[e];(!(wQ.call(t,e)&&_Q(r,n))||n===void 0&&!(e in t))&&bQ(t,e,n)}var DM=CQ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var kQ=t4,SQ=Ph,OQ="[object Arguments]";function EQ(t){return SQ(t)&&kQ(t)==OQ}var TQ=EQ,tN=TQ,AQ=Ph,QV=Object.prototype,MQ=QV.hasOwnProperty,PQ=QV.propertyIsEnumerable,DQ=tN(function(){return arguments}())?tN:function(t){return AQ(t)&&MQ.call(t,"callee")&&!PQ.call(t,"callee")},NC=DQ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var NQ=9007199254740991;function IQ(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=NQ}var NM=IQ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function LQ(t){return function(e){return t(e)}}var IC=LQ;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var t3={exports:{}};function RQ(){return!1}var FQ=RQ;(function(t,e){var n=rv,r=FQ,u=e&&!e.nodeType&&e,p=u&&!0&&t&&!t.nodeType&&t,h=p&&p.exports===u,b=h?n.Buffer:void 0,v=b?b.isBuffer:void 0,w=v||r;t.exports=w})(t3,t3.exports);t3.exports;var BQ=t4,jQ=NM,zQ=Ph,$Q="[object Arguments]",VQ="[object Array]",HQ="[object Boolean]",qQ="[object Date]",UQ="[object Error]",WQ="[object Function]",YQ="[object Map]",GQ="[object Number]",KQ="[object Object]",XQ="[object RegExp]",ZQ="[object Set]",JQ="[object String]",QQ="[object WeakMap]",eee="[object ArrayBuffer]",tee="[object DataView]",nee="[object Float32Array]",ree="[object Float64Array]",aee="[object Int8Array]",iee="[object Int16Array]",oee="[object Int32Array]",lee="[object Uint8Array]",see="[object Uint8ClampedArray]",uee="[object Uint16Array]",cee="[object Uint32Array]",du={};du[nee]=du[ree]=du[aee]=du[iee]=du[oee]=du[lee]=du[see]=du[uee]=du[cee]=!0;du[$Q]=du[VQ]=du[eee]=du[HQ]=du[tee]=du[qQ]=du[UQ]=du[WQ]=du[YQ]=du[GQ]=du[KQ]=du[XQ]=du[ZQ]=du[JQ]=du[QQ]=!1;function fee(t){return zQ(t)&&jQ(t.length)&&!!du[BQ(t)]}var dee=fee,F_={exports:{}};(function(t,e){var n=KV,r=e&&!e.nodeType&&e,u=r&&!0&&t&&!t.nodeType&&t,p=u&&u.exports===r,h=p&&n.process,b=function(){try{var v=u&&u.require&&u.require("util").types;return v||h&&h.binding&&h.binding("util")}catch{}}();t.exports=b})(F_,F_.exports);F_.exports;var hee=dee,pee=IC,nN=F_.exports,rN=nN&&nN.isTypedArray,vee=rN?pee(rN):hee,OO=vee,gee=Object.prototype;function mee(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||gee;return t===n}var EO=mee;function yee(t,e){return function(n){return t(e(n))}}var eH=yee;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var bee=9007199254740991,_ee=/^(?:0|[1-9]\d*)$/;function xee(t,e){var n=Xo(t);return e=e==null?bee:e,!!e&&(n=="number"||n!="symbol"&&_ee.test(t))&&t>-1&&t%1==0&&t<e}var LC=xee;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var wee=da,Cee=NM;function kee(t){return t!=null&&Cee(t.length)&&!wee(t)}var RC=kee;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var See=CO;function Oee(){this.__data__=new See,this.size=0}var Eee=Oee;function Tee(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}var Aee=Tee;function Mee(t){return this.__data__.get(t)}var Pee=Mee;function Dee(t){return this.__data__.has(t)}var Nee=Dee,Iee=CO,Lee=AM,Ree=MM,Fee=200;function Bee(t,e){var n=this.__data__;if(n instanceof Iee){var r=n.__data__;if(!Lee||r.length<Fee-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Ree(r)}return n.set(t,e),this.size=n.size,this}var jee=Bee,zee=CO,$ee=Eee,Vee=Aee,Hee=Pee,qee=Nee,Uee=jee;function lx(t){var e=this.__data__=new zee(t);this.size=e.size}lx.prototype.clear=$ee;lx.prototype.delete=Vee;lx.prototype.get=Hee;lx.prototype.has=qee;lx.prototype.set=Uee;var TO=lx,Wee=DM,Yee=PM;function Gee(t,e,n,r){var u=!n;n||(n={});for(var p=-1,h=e.length;++p<h;){var b=e[p],v=r?r(n[b],t[b],b,n,t):void 0;v===void 0&&(v=t[b]),u?Yee(n,b,v):Wee(n,b,v)}return n}var By=Gee;function Kee(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var Xee=Kee,Zee=Xee,Jee=NC,Qee=Ba,ete=t3.exports,tte=LC,nte=OO,rte=Object.prototype,ate=rte.hasOwnProperty;function ite(t,e){var n=Qee(t),r=!n&&Jee(t),u=!n&&!r&&ete(t),p=!n&&!r&&!u&&nte(t),h=n||r||u||p,b=h?Zee(t.length,String):[],v=b.length;for(var w in t)(e||ate.call(t,w))&&!(h&&(w=="length"||u&&(w=="offset"||w=="parent")||p&&(w=="buffer"||w=="byteLength"||w=="byteOffset")||tte(w,v)))&&b.push(w);return b}var tH=ite;function ote(t){var e=[];if(t!=null)for(var n in Object(t))e.push(n);return e}var lte=ote,ste=po,ute=EO,cte=lte,fte=Object.prototype,dte=fte.hasOwnProperty;function hte(t){if(!ste(t))return cte(t);var e=ute(t),n=[];for(var r in t)r=="constructor"&&(e||!dte.call(t,r))||n.push(r);return n}var pte=hte,vte=tH,gte=pte,mte=RC;function yte(t){return mte(t)?vte(t,!0):gte(t)}var sx=yte,bC={exports:{}};(function(t,e){var n=rv,r=e&&!e.nodeType&&e,u=r&&!0&&t&&!t.nodeType&&t,p=u&&u.exports===r,h=p?n.Buffer:void 0,b=h?h.allocUnsafe:void 0;function v(w,f){if(f)return w.slice();var o=w.length,g=b?b(o):new w.constructor(o);return w.copy(g),g}t.exports=v})(bC,bC.exports);bC.exports;function bte(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}var nH=bte,_te=eH,xte=_te(Object.getPrototypeOf,Object),IM=xte,wte=rv,Cte=wte.Uint8Array,rH=Cte,aN=rH;function kte(t){var e=new t.constructor(t.byteLength);return new aN(e).set(new aN(t)),e}var LM=kte,Ste=LM;function Ote(t,e){var n=e?Ste(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var aH=Ote,Ete=po,iN=Object.create,Tte=function(){function t(){}return function(e){if(!Ete(e))return{};if(iN)return iN(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}(),Ate=Tte,Mte=Ate,Pte=IM,Dte=EO;function Nte(t){return typeof t.constructor=="function"&&!Dte(t)?Mte(Pte(t)):{}}var iH=Nte;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ite=Fy,Lte=rv,Rte=Ite(Lte,"Set"),oH=Rte;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Fte=eH,Bte=Fte(Object.keys,Object),jte=Bte,zte=EO,$te=jte,Vte=Object.prototype,Hte=Vte.hasOwnProperty;function qte(t){if(!zte(t))return $te(t);var e=[];for(var n in Object(t))Hte.call(t,n)&&n!="constructor"&&e.push(n);return e}var lH=qte,Ute=Fy,Wte=rv,Yte=Ute(Wte,"DataView"),Gte=Yte,Kte=Fy,Xte=rv,Zte=Kte(Xte,"Promise"),Jte=Zte,Qte=Fy,ene=rv,tne=Qte(ene,"WeakMap"),nne=tne,ZT=Gte,JT=AM,QT=Jte,eA=oH,tA=nne,sH=t4,ux=ZV,oN="[object Map]",rne="[object Object]",lN="[object Promise]",sN="[object Set]",uN="[object WeakMap]",cN="[object DataView]",ane=ux(ZT),ine=ux(JT),one=ux(QT),lne=ux(eA),sne=ux(tA),yy=sH;(ZT&&yy(new ZT(new ArrayBuffer(1)))!=cN||JT&&yy(new JT)!=oN||QT&&yy(QT.resolve())!=lN||eA&&yy(new eA)!=sN||tA&&yy(new tA)!=uN)&&(yy=function(e){var n=sH(e),r=n==rne?e.constructor:void 0,u=r?ux(r):"";if(u)switch(u){case ane:return cN;case ine:return oN;case one:return lN;case lne:return sN;case sne:return uN}return n});var FC=yy;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function une(t,e){for(var n=-1,r=t==null?0:t.length,u=0,p=[];++n<r;){var h=t[n];e(h,n,t)&&(p[u++]=h)}return p}var uH=une;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function cne(t,e){for(var n=-1,r=e.length,u=t.length;++n<r;)t[u+n]=e[n];return t}var RM=cne;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function fne(t,e){for(var n=-1,r=t==null?0:t.length;++n<r&&e(t[n],n,t)!==!1;);return t}var dne=fne,hne=tH,pne=lH,vne=RC;function gne(t){return vne(t)?hne(t):pne(t)}var BC=gne,mne=By,yne=BC;function bne(t,e){return t&&mne(e,yne(e),t)}var _ne=bne,xne=By,wne=sx;function Cne(t,e){return t&&xne(e,wne(e),t)}var kne=Cne;function Sne(){return[]}var cH=Sne,One=uH,Ene=cH,Tne=Object.prototype,Ane=Tne.propertyIsEnumerable,fN=Object.getOwnPropertySymbols,Mne=fN?function(t){return t==null?[]:(t=Object(t),One(fN(t),function(e){return Ane.call(t,e)}))}:Ene,FM=Mne,Pne=By,Dne=FM;function Nne(t,e){return Pne(t,Dne(t),e)}var Ine=Nne,Lne=RM,Rne=IM,Fne=FM,Bne=cH,jne=Object.getOwnPropertySymbols,zne=jne?function(t){for(var e=[];t;)Lne(e,Fne(t)),t=Rne(t);return e}:Bne,fH=zne,$ne=By,Vne=fH;function Hne(t,e){return $ne(t,Vne(t),e)}var qne=Hne,Une=RM,Wne=Ba;function Yne(t,e,n){var r=e(t);return Wne(t)?r:Une(r,n(t))}var dH=Yne,Gne=dH,Kne=FM,Xne=BC;function Zne(t){return Gne(t,Xne,Kne)}var hH=Zne,Jne=dH,Qne=fH,ere=sx;function tre(t){return Jne(t,ere,Qne)}var pH=tre,nre=Object.prototype,rre=nre.hasOwnProperty;function are(t){var e=t.length,n=new t.constructor(e);return e&&typeof t[0]=="string"&&rre.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var ire=are,ore=LM;function lre(t,e){var n=e?ore(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}var sre=lre,ure=/\w*$/;function cre(t){var e=new t.constructor(t.source,ure.exec(t));return e.lastIndex=t.lastIndex,e}var fre=cre,dN=nx,hN=dN?dN.prototype:void 0,pN=hN?hN.valueOf:void 0;function dre(t){return pN?Object(pN.call(t)):{}}var hre=dre,pre=LM,vre=sre,gre=fre,mre=hre,yre=aH,bre="[object Boolean]",_re="[object Date]",xre="[object Map]",wre="[object Number]",Cre="[object RegExp]",kre="[object Set]",Sre="[object String]",Ore="[object Symbol]",Ere="[object ArrayBuffer]",Tre="[object DataView]",Are="[object Float32Array]",Mre="[object Float64Array]",Pre="[object Int8Array]",Dre="[object Int16Array]",Nre="[object Int32Array]",Ire="[object Uint8Array]",Lre="[object Uint8ClampedArray]",Rre="[object Uint16Array]",Fre="[object Uint32Array]";function Bre(t,e,n){var r=t.constructor;switch(e){case Ere:return pre(t);case bre:case _re:return new r(+t);case Tre:return vre(t,n);case Are:case Mre:case Pre:case Dre:case Nre:case Ire:case Lre:case Rre:case Fre:return yre(t,n);case xre:return new r;case wre:case Sre:return new r(t);case Cre:return gre(t);case kre:return new r;case Ore:return mre(t)}}var jre=Bre,zre=FC,$re=Ph,Vre="[object Map]";function Hre(t){return $re(t)&&zre(t)==Vre}var qre=Hre,Ure=qre,Wre=IC,vN=F_.exports,gN=vN&&vN.isMap,Yre=gN?Wre(gN):Ure,Gre=Yre,Kre=FC,Xre=Ph,Zre="[object Set]";function Jre(t){return Xre(t)&&Kre(t)==Zre}var Qre=Jre,eae=Qre,tae=IC,mN=F_.exports,yN=mN&&mN.isSet,nae=yN?tae(yN):eae,rae=nae,aae=TO,iae=dne,oae=DM,lae=_ne,sae=kne,uae=bC.exports,cae=nH,fae=Ine,dae=qne,hae=hH,pae=pH,vae=FC,gae=ire,mae=jre,yae=iH,bae=Ba,_ae=t3.exports,xae=Gre,wae=po,Cae=rae,kae=BC,Sae=sx,Oae=1,Eae=2,Tae=4,vH="[object Arguments]",Aae="[object Array]",Mae="[object Boolean]",Pae="[object Date]",Dae="[object Error]",gH="[object Function]",Nae="[object GeneratorFunction]",Iae="[object Map]",Lae="[object Number]",mH="[object Object]",Rae="[object RegExp]",Fae="[object Set]",Bae="[object String]",jae="[object Symbol]",zae="[object WeakMap]",$ae="[object ArrayBuffer]",Vae="[object DataView]",Hae="[object Float32Array]",qae="[object Float64Array]",Uae="[object Int8Array]",Wae="[object Int16Array]",Yae="[object Int32Array]",Gae="[object Uint8Array]",Kae="[object Uint8ClampedArray]",Xae="[object Uint16Array]",Zae="[object Uint32Array]",Zs={};Zs[vH]=Zs[Aae]=Zs[$ae]=Zs[Vae]=Zs[Mae]=Zs[Pae]=Zs[Hae]=Zs[qae]=Zs[Uae]=Zs[Wae]=Zs[Yae]=Zs[Iae]=Zs[Lae]=Zs[mH]=Zs[Rae]=Zs[Fae]=Zs[Bae]=Zs[jae]=Zs[Gae]=Zs[Kae]=Zs[Xae]=Zs[Zae]=!0;Zs[Dae]=Zs[gH]=Zs[zae]=!1;function dS(t,e,n,r,u,p){var h,b=e&Oae,v=e&Eae,w=e&Tae;if(n&&(h=u?n(t,r,u,p):n(t)),h!==void 0)return h;if(!wae(t))return t;var f=bae(t);if(f){if(h=gae(t),!b)return cae(t,h)}else{var o=vae(t),g=o==gH||o==Nae;if(_ae(t))return uae(t,b);if(o==mH||o==vH||g&&!u){if(h=v||g?{}:yae(t),!b)return v?dae(t,sae(h,t)):fae(t,lae(h,t))}else{if(!Zs[o])return u?t:{};h=mae(t,o,b)}}p||(p=new aae);var s=p.get(t);if(s)return s;p.set(t,h),Cae(t)?t.forEach(function(k){h.add(dS(k,e,n,k,t,p))}):xae(t)&&t.forEach(function(k,C){h.set(C,dS(k,e,n,C,t,p))});var y=w?v?pae:hae:v?Sae:kae,_=f?void 0:y(t);return iae(_||t,function(k,C){_&&(C=k,k=t[C]),oae(h,C,dS(k,e,n,C,t,p))}),h}var yH=dS;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Jae=yH,Qae=1,eie=4;function tie(t){return Jae(t,Qae|eie)}var Hp=tie;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function nie(t){return t}var BM=nie;function rie(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}var bH=rie,aie=bH,bN=Math.max;function iie(t,e,n){return e=bN(e===void 0?t.length-1:e,0),function(){for(var r=arguments,u=-1,p=bN(r.length-e,0),h=Array(p);++u<p;)h[u]=r[e+u];u=-1;for(var b=Array(e+1);++u<e;)b[u]=r[u];return b[e]=n(h),aie(t,this,b)}}var _H=iie;function oie(t){return function(){return t}}var lie=oie,sie=lie,_N=JV,uie=BM,cie=_N?function(t,e){return _N(t,"toString",{configurable:!0,enumerable:!1,value:sie(e),writable:!0})}:uie,fie=cie,die=800,hie=16,pie=Date.now;function vie(t){var e=0,n=0;return function(){var r=pie(),u=hie-(r-n);if(n=r,u>0){if(++e>=die)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var gie=vie,mie=fie,yie=gie,bie=yie(mie),xH=bie;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _ie=RC,xie=Ph;function wie(t){return xie(t)&&_ie(t)}var AO=wie,Cie=BM,kie=_H,Sie=xH;function Oie(t,e){return Sie(kie(t,e,Cie),t+"")}var jC=Oie;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Eie=t4,Tie=IM,Aie=Ph,Mie="[object Object]",Pie=Function.prototype,Die=Object.prototype,wH=Pie.toString,Nie=Die.hasOwnProperty,Iie=wH.call(Object);function Lie(t){if(!Aie(t)||Eie(t)!=Mie)return!1;var e=Tie(t);if(e===null)return!0;var n=Nie.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&wH.call(n)==Iie}var MO=Lie;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Rie=rx,Fie=RC,Bie=LC,jie=po;function zie(t,e,n){if(!jie(n))return!1;var r=Xo(e);return(r=="number"?Fie(n)&&Bie(e,n.length):r=="string"&&e in n)?Rie(n[e],t):!1}var PO=zie;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var $ie={classPrefix:"t",animation:{include:["ripple","expand","fade"],exclude:[]},calendar:{firstDayOfWeek:1,fillWithZero:!0,controllerConfig:void 0},icon:{},input:{autocomplete:""},dialog:{closeOnEscKeydown:!0,closeOnOverlayClick:!0,confirmBtnTheme:{default:"primary",info:"primary",warning:"primary",danger:"primary",success:"primary"}},message:{},popconfirm:{confirmBtnTheme:{default:"primary",warning:"primary",danger:"primary"}},table:{expandIcon:void 0,sortIcon:void 0,filterIcon:void 0,treeExpandAndFoldIcon:void 0,hideSortTips:!1},select:{clearIcon:void 0,filterable:!1},drawer:{closeOnEscKeydown:!0,closeOnOverlayClick:!0,size:"small"},tree:{folderIcon:void 0},datePicker:{firstDayOfWeek:1},steps:{errorIcon:void 0},tag:{closeIcon:void 0},form:{requiredMark:void 0}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _C={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(P0,function(){var n=1e3,r=6e4,u=36e5,p="millisecond",h="second",b="minute",v="hour",w="day",f="week",o="month",g="quarter",s="year",y="date",_="Invalid Date",k=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,C=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,O={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(G){var Y=["th","st","nd","rd"],K=G%100;return"["+G+(Y[(K-20)%10]||Y[K]||Y[0])+"]"}},T=function(G,Y,K){var ee=String(G);return!ee||ee.length>=Y?G:""+Array(Y+1-ee.length).join(K)+G},P={s:T,z:function(G){var Y=-G.utcOffset(),K=Math.abs(Y),ee=Math.floor(K/60),te=K%60;return(Y<=0?"+":"-")+T(ee,2,"0")+":"+T(te,2,"0")},m:function U(G,Y){if(G.date()<Y.date())return-U(Y,G);var K=12*(Y.year()-G.year())+(Y.month()-G.month()),ee=G.clone().add(K,o),te=Y-ee<0,re=G.clone().add(K+(te?-1:1),o);return+(-(K+(Y-ee)/(te?ee-re:re-ee))||0)},a:function(G){return G<0?Math.ceil(G)||0:Math.floor(G)},p:function(G){return{M:o,y:s,w:f,d:w,D:y,h:v,m:b,s:h,ms:p,Q:g}[G]||String(G||"").toLowerCase().replace(/s$/,"")},u:function(G){return G===void 0}},D="en",F={};F[D]=O;var N=function(G){return G instanceof W},z=function U(G,Y,K){var ee;if(!G)return D;if(typeof G=="string"){var te=G.toLowerCase();F[te]&&(ee=te),Y&&(F[te]=Y,ee=te);var re=G.split("-");if(!ee&&re.length>1)return U(re[0])}else{var be=G.name;F[be]=G,ee=be}return!K&&ee&&(D=ee),ee||!K&&D},B=function(G,Y){if(N(G))return G.clone();var K=Xo(Y)=="object"?Y:{};return K.date=G,K.args=arguments,new W(K)},X=P;X.l=z,X.i=N,X.w=function(U,G){return B(U,{locale:G.$L,utc:G.$u,x:G.$x,$offset:G.$offset})};var W=function(){function U(Y){this.$L=z(Y.locale,null,!0),this.parse(Y)}var G=U.prototype;return G.parse=function(Y){this.$d=function(K){var ee=K.date,te=K.utc;if(ee===null)return new Date(NaN);if(X.u(ee))return new Date;if(ee instanceof Date)return new Date(ee);if(typeof ee=="string"&&!/Z$/i.test(ee)){var re=ee.match(k);if(re){var be=re[2]-1||0,Le=(re[7]||"0").substring(0,3);return te?new Date(Date.UTC(re[1],be,re[3]||1,re[4]||0,re[5]||0,re[6]||0,Le)):new Date(re[1],be,re[3]||1,re[4]||0,re[5]||0,re[6]||0,Le)}}return new Date(ee)}(Y),this.$x=Y.x||{},this.init()},G.init=function(){var Y=this.$d;this.$y=Y.getFullYear(),this.$M=Y.getMonth(),this.$D=Y.getDate(),this.$W=Y.getDay(),this.$H=Y.getHours(),this.$m=Y.getMinutes(),this.$s=Y.getSeconds(),this.$ms=Y.getMilliseconds()},G.$utils=function(){return X},G.isValid=function(){return this.$d.toString()!==_},G.isSame=function(Y,K){var ee=B(Y);return this.startOf(K)<=ee&&ee<=this.endOf(K)},G.isAfter=function(Y,K){return B(Y)<this.startOf(K)},G.isBefore=function(Y,K){return this.endOf(K)<B(Y)},G.$g=function(Y,K,ee){return X.u(Y)?this[K]:this.set(ee,Y)},G.unix=function(){return Math.floor(this.valueOf()/1e3)},G.valueOf=function(){return this.$d.getTime()},G.startOf=function(Y,K){var ee=this,te=!!X.u(K)||K,re=X.p(Y),be=function(Te,Ne){var Be=X.w(ee.$u?Date.UTC(ee.$y,Ne,Te):new Date(ee.$y,Ne,Te),ee);return te?Be:Be.endOf(w)},Le=function(Te,Ne){return X.w(ee.toDate()[Te].apply(ee.toDate("s"),(te?[0,0,0,0]:[23,59,59,999]).slice(Ne)),ee)},me=this.$W,Ie=this.$M,pe=this.$D,ce="set"+(this.$u?"UTC":"");switch(re){case s:return te?be(1,0):be(31,11);case o:return te?be(1,Ie):be(0,Ie+1);case f:var ue=this.$locale().weekStart||0,_e=(me<ue?me+7:me)-ue;return be(te?pe-_e:pe+(6-_e),Ie);case w:case y:return Le(ce+"Hours",0);case v:return Le(ce+"Minutes",1);case b:return Le(ce+"Seconds",2);case h:return Le(ce+"Milliseconds",3);default:return this.clone()}},G.endOf=function(Y){return this.startOf(Y,!1)},G.$set=function(Y,K){var ee,te=X.p(Y),re="set"+(this.$u?"UTC":""),be=(ee={},ee[w]=re+"Date",ee[y]=re+"Date",ee[o]=re+"Month",ee[s]=re+"FullYear",ee[v]=re+"Hours",ee[b]=re+"Minutes",ee[h]=re+"Seconds",ee[p]=re+"Milliseconds",ee)[te],Le=te===w?this.$D+(K-this.$W):K;if(te===o||te===s){var me=this.clone().set(y,1);me.$d[be](Le),me.init(),this.$d=me.set(y,Math.min(this.$D,me.daysInMonth())).$d}else be&&this.$d[be](Le);return this.init(),this},G.set=function(Y,K){return this.clone().$set(Y,K)},G.get=function(Y){return this[X.p(Y)]()},G.add=function(Y,K){var ee,te=this;Y=Number(Y);var re=X.p(K),be=function(pe){var ce=B(te);return X.w(ce.date(ce.date()+Math.round(pe*Y)),te)};if(re===o)return this.set(o,this.$M+Y);if(re===s)return this.set(s,this.$y+Y);if(re===w)return be(1);if(re===f)return be(7);var Le=(ee={},ee[b]=r,ee[v]=u,ee[h]=n,ee)[re]||1,me=this.$d.getTime()+Y*Le;return X.w(me,this)},G.subtract=function(Y,K){return this.add(-1*Y,K)},G.format=function(Y){var K=this,ee=this.$locale();if(!this.isValid())return ee.invalidDate||_;var te=Y||"YYYY-MM-DDTHH:mm:ssZ",re=X.z(this),be=this.$H,Le=this.$m,me=this.$M,Ie=ee.weekdays,pe=ee.months,ce=ee.meridiem,ue=function(Ne,Be,Fe,Ve){return Ne&&(Ne[Be]||Ne(K,te))||Fe[Be].slice(0,Ve)},_e=function(Ne){return X.s(be%12||12,Ne,"0")},xe=ce||function(Te,Ne,Be){var Fe=Te<12?"AM":"PM";return Be?Fe.toLowerCase():Fe};return te.replace(C,function(Te,Ne){return Ne||function(Be){switch(Be){case"YY":return String(K.$y).slice(-2);case"YYYY":return X.s(K.$y,4,"0");case"M":return me+1;case"MM":return X.s(me+1,2,"0");case"MMM":return ue(ee.monthsShort,me,pe,3);case"MMMM":return ue(pe,me);case"D":return K.$D;case"DD":return X.s(K.$D,2,"0");case"d":return String(K.$W);case"dd":return ue(ee.weekdaysMin,K.$W,Ie,2);case"ddd":return ue(ee.weekdaysShort,K.$W,Ie,3);case"dddd":return Ie[K.$W];case"H":return String(be);case"HH":return X.s(be,2,"0");case"h":return _e(1);case"hh":return _e(2);case"a":return xe(be,Le,!0);case"A":return xe(be,Le,!1);case"m":return String(Le);case"mm":return X.s(Le,2,"0");case"s":return String(K.$s);case"ss":return X.s(K.$s,2,"0");case"SSS":return X.s(K.$ms,3,"0");case"Z":return re}return null}(Te)||re.replace(":","")})},G.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},G.diff=function(Y,K,ee){var te,re=this,be=X.p(K),Le=B(Y),me=(Le.utcOffset()-this.utcOffset())*r,Ie=this-Le,pe=function(){return X.m(re,Le)};switch(be){case s:te=pe()/12;break;case o:te=pe();break;case g:te=pe()/3;break;case f:te=(Ie-me)/6048e5;break;case w:te=(Ie-me)/864e5;break;case v:te=Ie/u;break;case b:te=Ie/r;break;case h:te=Ie/n;break;default:te=Ie}return ee?te:X.a(te)},G.daysInMonth=function(){return this.endOf(o).$D},G.$locale=function(){return F[this.$L]},G.locale=function(Y,K){if(!Y)return this.$L;var ee=this.clone(),te=z(Y,K,!0);return te&&(ee.$L=te),ee},G.clone=function(){return X.w(this.$d,this)},G.toDate=function(){return new Date(this.valueOf())},G.toJSON=function(){return this.isValid()?this.toISOString():null},G.toISOString=function(){return this.$d.toISOString()},G.toString=function(){return this.$d.toUTCString()},U}(),H=W.prototype;return B.prototype=H,[["$ms",p],["$s",h],["$m",b],["$H",v],["$W",w],["$M",o],["$y",s],["$D",y]].forEach(function(U){H[U[1]]=function(G){return this.$g(G,U[0],U[1])}}),B.extend=function(U,G){return U.$i||(U(G,W,B),U.$i=!0),B},B.locale=z,B.isDayjs=N,B.unix=function(U){return B(1e3*U)},B.en=F[D],B.Ls=F,B.p={},B})})(_C,_C.exports);var $r=_C.exports;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var nA={exports:{}};(function(t,e){(function(n,r){t.exports=r(_C.exports)})(P0,function(n){function r(h){return h&&Xo(h)=="object"&&"default"in h?h:{default:h}}var u=r(n),p={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(b,v){return v==="W"?b+"\u5468":b+"\u65E5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(b,v){var w=100*b+v;return w<600?"\u51CC\u6668":w<900?"\u65E9\u4E0A":w<1100?"\u4E0A\u5348":w<1300?"\u4E2D\u5348":w<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return u.default.locale(p,null,!0),p})})(nA,nA.exports);nA.exports;var Vie={pagination:{itemsPerPage:"{size} \u6761/\u9875",jumpTo:"\u8DF3\u81F3",page:"\u9875",total:"\u5171 {total} \u9879\u6570\u636E"},cascader:{empty:"\u6682\u65E0\u6570\u636E",loadingText:"\u52A0\u8F7D\u4E2D",placeholder:"\u8BF7\u9009\u62E9"},calendar:{yearSelection:"{year} \u5E74",monthSelection:"{month} \u6708",yearRadio:"\u5E74",monthRadio:"\u6708",hideWeekend:"\u9690\u85CF\u5468\u672B",showWeekend:"\u663E\u793A\u5468\u672B",today:"\u4ECA\u5929",thisMonth:"\u672C\u6708",week:"\u4E00,\u4E8C,\u4E09,\u56DB,\u4E94,\u516D,\u65E5",cellMonth:"1 \u6708,2 \u6708,3 \u6708,4 \u6708,5 \u6708,6 \u6708,7 \u6708,8 \u6708,9 \u6708,10 \u6708,11 \u6708,12 \u6708"},transfer:{title:"{checked} / {total} \u9879",empty:"\u6682\u65E0\u6570\u636E",placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"},timePicker:{dayjsLocale:"zh-cn",now:"\u6B64\u523B",confirm:"\u786E\u5B9A",anteMeridiem:"\u4E0A\u5348",postMeridiem:"\u4E0B\u5348",placeholder:"\u9009\u62E9\u65F6\u95F4"},dialog:{confirm:"\u786E\u8BA4",cancel:"\u53D6\u6D88"},drawer:{confirm:"\u786E\u8BA4",cancel:"\u53D6\u6D88"},popconfirm:{confirm:{content:"\u786E\u5B9A"},cancel:{content:"\u53D6\u6D88"}},table:{empty:"\u6682\u65E0\u6570\u636E",loadingText:"\u6B63\u5728\u52A0\u8F7D\u4E2D\uFF0C\u8BF7\u7A0D\u540E",loadingMoreText:"\u70B9\u51FB\u52A0\u8F7D\u66F4\u591A",filterInputPlaceholder:"\u8BF7\u8F93\u5165\u5185\u5BB9\uFF08\u65E0\u9ED8\u8BA4\u503C\uFF09",sortAscendingOperationText:"\u70B9\u51FB\u5347\u5E8F",sortCancelOperationText:"\u70B9\u51FB\u53D6\u6D88\u6392\u5E8F",sortDescendingOperationText:"\u70B9\u51FB\u964D\u5E8F",clearFilterResultButtonText:"\u6E05\u7A7A\u7B5B\u9009",columnConfigButtonText:"\u5217\u914D\u7F6E",columnConfigTitleText:"\u8868\u683C\u5217\u914D\u7F6E",columnConfigDescriptionText:"\u8BF7\u9009\u62E9\u9700\u8981\u5728\u8868\u683C\u4E2D\u663E\u793A\u7684\u6570\u636E\u5217",confirmText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",resetText:"\u91CD\u7F6E",selectAllText:"\u5168\u9009",searchResultText:"\u641C\u7D22\u201C{result}\u201D\uFF0C\u627E\u5230 {count} \u6761\u7ED3\u679C"},select:{empty:"\u6682\u65E0\u6570\u636E",loadingText:"\u52A0\u8F7D\u4E2D",placeholder:"\u8BF7\u9009\u62E9"},tree:{empty:"\u6682\u65E0\u6570\u636E"},treeSelect:{empty:"\u6682\u65E0\u6570\u636E",loadingText:"\u52A0\u8F7D\u4E2D",placeholder:"\u8BF7\u9009\u62E9"},datePicker:{dayjsLocale:"zh-cn",placeholder:{date:"\u8BF7\u9009\u62E9\u65E5\u671F",month:"\u8BF7\u9009\u62E9\u6708\u4EFD",year:"\u8BF7\u9009\u62E9\u5E74\u4EFD"},weekdays:["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u65E5"],months:["1 \u6708","2 \u6708","3 \u6708","4 \u6708","5 \u6708","6 \u6708","7 \u6708","8 \u6708","9 \u6708","10 \u6708","11 \u6708","12 \u6708"],quarters:["\u4E00\u5B63\u5EA6","\u4E8C\u5B63\u5EA6","\u4E09\u5B63\u5EA6","\u56DB\u5B63\u5EA6"],rangeSeparator:" - ",direction:"ltr",format:"YYYY-MM-DD",dayAriaLabel:"\u65E5",weekAbbreviation:"\u5468",yearAriaLabel:"\u5E74",monthAriaLabel:"\u6708",confirm:"\u786E\u5B9A",selectTime:"\u9009\u62E9\u65F6\u95F4",selectDate:"\u9009\u62E9\u65E5\u671F",nextYear:"\u4E0B\u4E00\u5E74",preYear:"\u4E0A\u4E00\u5E74",nextMonth:"\u4E0B\u4E2A\u6708",preMonth:"\u4E0A\u4E2A\u6708",preDecade:"\u4E0A\u4E2A\u5341\u5E74",nextDecade:"\u4E0B\u4E2A\u5341\u5E74",now:"\u5F53\u524D"},upload:{sizeLimitMessage:"\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7 {sizeLimit}",cancelUploadText:"\u53D6\u6D88\u4E0A\u4F20",triggerUploadText:{fileInput:"\u9009\u62E9\u6587\u4EF6",image:"\u70B9\u51FB\u4E0A\u4F20\u56FE\u7247",normal:"\u70B9\u51FB\u4E0A\u4F20",reupload:"\u91CD\u65B0\u9009\u62E9",continueUpload:"\u7EE7\u7EED\u9009\u62E9",delete:"\u5220\u9664",uploading:"\u4E0A\u4F20\u4E2D"},dragger:{dragDropText:"\u91CA\u653E\u9F20\u6807",draggingText:"\u62D6\u62FD\u5230\u6B64\u533A\u57DF",clickAndDragText:"\u70B9\u51FB\u4E0A\u65B9\u201C\u9009\u62E9\u6587\u4EF6\u201D\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64\u533A\u57DF"},file:{fileNameText:"\u6587\u4EF6\u540D",fileSizeText:"\u6587\u4EF6\u5927\u5C0F",fileStatusText:"\u72B6\u6001",fileOperationText:"\u64CD\u4F5C",fileOperationDateText:"\u4E0A\u4F20\u65E5\u671F"},progress:{uploadingText:"\u4E0A\u4F20\u4E2D",waitingText:"\u5F85\u4E0A\u4F20",failText:"\u4E0A\u4F20\u5931\u8D25",successText:"\u4E0A\u4F20\u6210\u529F"}},form:{errorMessage:{date:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684${name}",url:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684${name}",required:"${name}\u5FC5\u586B",max:"${name}\u5B57\u7B26\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC7 ${validate} \u4E2A\u5B57\u7B26\uFF0C\u4E00\u4E2A\u4E2D\u6587\u7B49\u4E8E\u4E24\u4E2A\u5B57\u7B26",min:"${name}\u5B57\u7B26\u957F\u5EA6\u4E0D\u80FD\u5C11\u4E8E ${validate} \u4E2A\u5B57\u7B26\uFF0C\u4E00\u4E2A\u4E2D\u6587\u7B49\u4E8E\u4E24\u4E2A\u5B57\u7B26",len:"${name}\u5B57\u7B26\u957F\u5EA6\u5FC5\u987B\u662F ${validate}",enum:"${name}\u53EA\u80FD\u662F${validate}\u7B49",idcard:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684${name}",telnumber:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684${name}",pattern:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684${name}",validator:"${name}\u4E0D\u7B26\u5408\u8981\u6C42",boolean:"${name}\u6570\u636E\u7C7B\u578B\u5FC5\u987B\u662F\u5E03\u5C14\u7C7B\u578B",number:"${name}\u5FC5\u987B\u662F\u6570\u5B57"}},input:{placeholder:"\u8BF7\u8F93\u5165"},list:{loadingText:"\u6B63\u5728\u52A0\u8F7D\u4E2D\uFF0C\u8BF7\u7A0D\u7B49",loadingMoreText:"\u70B9\u51FB\u52A0\u8F7D\u66F4\u591A"},alert:{expandText:"\u5C55\u5F00\u66F4\u591A",collapseText:"\u6536\u8D77"},anchor:{copySuccessText:"\u94FE\u63A5\u590D\u5236\u6210\u529F",copyText:"\u590D\u5236\u94FE\u63A5"},colorPicker:{swatchColorTitle:"\u7CFB\u7EDF\u9884\u8BBE\u989C\u8272",recentColorTitle:"\u6700\u8FD1\u4F7F\u7528\u989C\u8272",clearConfirmText:"\u786E\u5B9A\u6E05\u7A7A\u6700\u8FD1\u4F7F\u7528\u7684\u989C\u8272\u5417\uFF1F"},guide:{finishButtonProps:{content:"\u5B8C\u6210",theme:"primary"},nextButtonProps:{content:"\u4E0B\u4E00\u6B65",theme:"primary"},skipButtonProps:{content:"\u8DF3\u8FC7",theme:"default"},prevButtonProps:{content:"\u4E0A\u4E00\u6B65",theme:"default"}},image:{errorText:"\u56FE\u7247\u65E0\u6CD5\u663E\u793A",loadingText:"\u56FE\u7247\u52A0\u8F7D\u4E2D"},imageViewer:{errorText:"\u56FE\u7247\u52A0\u8F7D\u5931\u8D25\uFF0C\u53EF\u5C1D\u8BD5\u91CD\u65B0\u52A0\u8F7D",mirrorTipText:"\u955C\u50CF",rotateTipText:"\u65CB\u8F6C",originalSizeTipText:"\u539F\u59CB\u5927\u5C0F"}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Hie=PM,qie=rx;function Uie(t,e,n){(n!==void 0&&!qie(t[e],n)||n===void 0&&!(e in t))&&Hie(t,e,n)}var CH=Uie;function Wie(t){return function(e,n,r){for(var u=-1,p=Object(e),h=r(e),b=h.length;b--;){var v=h[t?b:++u];if(n(p[v],v,p)===!1)break}return e}}var Yie=Wie,Gie=Yie,Kie=Gie(),Xie=Kie;function Zie(t,e){if(!(e==="constructor"&&typeof t[e]=="function")&&e!="__proto__")return t[e]}var kH=Zie,Jie=By,Qie=sx;function eoe(t){return Jie(t,Qie(t))}var toe=eoe,xN=CH,noe=bC.exports,roe=aH,aoe=nH,ioe=iH,wN=NC,CN=Ba,ooe=AO,loe=t3.exports,soe=da,uoe=po,coe=MO,foe=OO,kN=kH,doe=toe;function hoe(t,e,n,r,u,p,h){var b=kN(t,n),v=kN(e,n),w=h.get(v);if(w){xN(t,n,w);return}var f=p?p(b,v,n+"",t,e,h):void 0,o=f===void 0;if(o){var g=CN(v),s=!g&&loe(v),y=!g&&!s&&foe(v);f=v,g||s||y?CN(b)?f=b:ooe(b)?f=aoe(b):s?(o=!1,f=noe(v,!0)):y?(o=!1,f=roe(v,!0)):f=[]:coe(v)||wN(v)?(f=b,wN(b)?f=doe(b):(!uoe(b)||soe(b))&&(f=ioe(v))):o=!1}o&&(h.set(v,f),u(f,v,r,p,h),h.delete(v)),xN(t,n,f)}var poe=hoe,voe=TO,goe=CH,moe=Xie,yoe=poe,boe=po,_oe=sx,xoe=kH;function SH(t,e,n,r,u){t!==e&&moe(e,function(p,h){if(u||(u=new voe),boe(p))yoe(t,e,h,n,SH,r,u);else{var b=r?r(xoe(t,h),p,h+"",t,e,u):void 0;b===void 0&&(b=p),goe(t,h,b)}},_oe)}var OH=SH,woe=jC,Coe=PO;function koe(t){return woe(function(e,n){var r=-1,u=n.length,p=u>1?n[u-1]:void 0,h=u>2?n[2]:void 0;for(p=t.length>3&&typeof p=="function"?(u--,p):void 0,h&&Coe(n[0],n[1],h)&&(p=u<3?void 0:p,u=1),e=Object(e);++r<u;){var b=n[r];b&&t(e,b,r,p)}return e})}var jM=koe,Soe=OH,Ooe=jM,Eoe=Ooe(function(t,e,n,r){Soe(t,e,n,r)}),Toe=Eoe,Aoe=OH,Moe=jM,Poe=Moe(function(t,e,n){Aoe(t,e,n)}),zM=Poe,DO=function(t){return t.ripple="ripple",t.expand="expand",t.fade="fade",t}(DO||{}),EH=zM($ie,Vie),TH=Symbol("configProvide"),Doe=function(e,n){return Toe(e,n,function(r,u){if(Ba(r))return u})};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var rA=Ft();function Si(t){var e=qu()?_l(TH,null):rA,n=He(function(){return(e==null?void 0:e.value)||EH}),r=He(function(){return n.value[t]}),u=He(function(){return n.value.classPrefix}),p=function(b){for(var v=arguments.length,w=new Array(v>1?v-1:0),f=1;f<v;f++)w[f-1]=arguments[f];var o=w[0];if(di(b)){if(!o)return b;var g=/\{\s*([\w-]+)\s*\}/g,s=b.replace(g,function(y,_){return o?String(o[_]):""});return s}return da(b)?w.length?b.apply(void 0,w):b(ho):""};return{t:p,global:r,globalConfig:r,classPrefix:u}}var Noe=function(e){var n=Hp(EH),r=He(function(){return Doe(n,e.globalConfig)});return rs(TH,r),rA.value||(rA.value=r.value),r};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function sr(t){var e=Si("classPrefix"),n=e.classPrefix;return He(function(){return t?"".concat(n.value,"-").concat(t):n.value})}function fs(){var t=Si("classPrefix"),e=t.classPrefix;return{SIZE:He(function(){return{small:"".concat(e.value,"-size-s"),medium:"".concat(e.value,"-size-m"),large:"".concat(e.value,"-size-l"),default:"",xs:"".concat(e.value,"-size-xs"),xl:"".concat(e.value,"-size-xl"),block:"".concat(e.value,"-size-full-width")}}),STATUS:He(function(){return{loading:"".concat(e.value,"-is-loading"),loadMore:"".concat(e.value,"-is-load-more"),disabled:"".concat(e.value,"-is-disabled"),focused:"".concat(e.value,"-is-focused"),success:"".concat(e.value,"-is-success"),error:"".concat(e.value,"-is-error"),warning:"".concat(e.value,"-is-warning"),selected:"".concat(e.value,"-is-selected"),active:"".concat(e.value,"-is-active"),checked:"".concat(e.value,"-is-checked"),current:"".concat(e.value,"-is-current"),hidden:"".concat(e.value,"-is-hidden"),visible:"".concat(e.value,"-is-visible"),expanded:"".concat(e.value,"-is-expanded"),indeterminate:"".concat(e.value,"-is-indeterminate")}})}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ioe=Hn({name:"TLoadingGradient",setup:function(){var e=sr();return Ti(function(){var n=qu().refs.circle;xl(function(){cZ(n)})}),{classPrefix:e}},render:function(){var e=this.classPrefix,n="".concat(e,"-loading__gradient"),r=[n,"".concat(e,"-icon-loading")];return ve("svg",{class:r,viewBox:"0 0 12 12",version:"1.1",width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg"},[ve("foreignObject",{x:"0",y:"0",width:"12",height:"12"},[ve("div",{class:"".concat(n,"-conic"),ref:"circle"},null)])])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Loe=function(e,n,r,u){var p=(r-n)/2,h=e/(u/2);return h<1?p*h*h*h+n:(h-=2,p*(h*h*h+2)+n)};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var NO={exports:{}},Vw={exports:{}};(function(){var t,e,n,r,u,p;typeof performance<"u"&&performance!==null&&performance.now?Vw.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(Vw.exports=function(){return(t()-u)/1e6},e=process.hrtime,t=function(){var b;return b=e(),b[0]*1e9+b[1]},r=t(),p=process.uptime()*1e9,u=r-p):Date.now?(Vw.exports=function(){return Date.now()-n},n=Date.now()):(Vw.exports=function(){return new Date().getTime()-n},n=new Date().getTime())}).call(P0);var Roe=Vw.exports,sm=typeof window>"u"?P0:window,wk=["moz","webkit"],E_="AnimationFrame",B_=sm["request"+E_],xC=sm["cancel"+E_]||sm["cancelRequest"+E_];for(var Tw=0;!B_&&Tw<wk.length;Tw++)B_=sm[wk[Tw]+"Request"+E_],xC=sm[wk[Tw]+"Cancel"+E_]||sm[wk[Tw]+"CancelRequest"+E_];if(!B_||!xC){var BE=0,SN=0,sy=[],Foe=1e3/60;B_=function(e){if(sy.length===0){var n=Roe(),r=Math.max(0,Foe-(n-BE));BE=r+n,setTimeout(function(){var u=sy.slice(0);sy.length=0;for(var p=function(){if(!u[h].cancelled)try{u[h].callback(BE)}catch(v){setTimeout(function(){throw v},0)}},h=0;h<u.length;h++)p()},Math.round(r))}return sy.push({handle:++SN,callback:e,cancelled:!1}),SN},xC=function(e){for(var n=0;n<sy.length;n++)sy[n].handle===e&&(sy[n].cancelled=!0)}}NO.exports=function(t){return B_.call(sm,t)};NO.exports.cancel=function(){xC.apply(sm,arguments)};NO.exports.polyfill=function(t){t||(t=sm),t.requestAnimationFrame=B_,t.cancelAnimationFrame=xC};var jE=NO.exports,vm=typeof window>"u",Boe=function(e){return(e||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")},Js=function(){return!vm&&document.addEventListener?function(t,e,n,r){t&&e&&n&&t.addEventListener(e,n,r)}:function(t,e,n){t&&e&&n&&t.attachEvent("on".concat(e),n)}}(),_s=function(){return!vm&&document.removeEventListener?function(t,e,n,r){t&&e&&t.removeEventListener(e,n,r)}:function(t,e,n){t&&e&&t.detachEvent("on".concat(e),n)}}();function joe(t,e,n,r){var u=da(n)?n:n.handleEvent,p=function h(b){u(b),_s(t,e,h,r)};Js(t,e,p,r)}function $M(t,e){if(!t||!e)return!1;if(e.indexOf(" ")!==-1)throw new Error("className should not contain space.");return t.classList?t.classList.contains(e):" ".concat(t.className," ").indexOf(" ".concat(e," "))>-1}function IO(t,e){if(!!t){for(var n=t.className,r=(e||"").split(" "),u=0,p=r.length;u<p;u++){var h=r[u];!h||(t.classList?t.classList.add(h):$M(t,h)||(n+=" ".concat(h)))}t.classList||(t.className=n)}}function wC(t,e){if(!(!t||!e)){for(var n=e.split(" "),r=" ".concat(t.className," "),u=0,p=n.length;u<p;u++){var h=n[u];!h||(t.classList?t.classList.remove(h):$M(t,h)&&(r=r.replace(" ".concat(h," ")," ")))}t.classList||(t.className=Boe(r))}}var cx=function(e,n){var r=da(e)?e(n):e;return r?di(r)?document.querySelector(r):r instanceof HTMLElement?r:document.body:document.body},AH=function(){},MH=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"body";return di(e)?document.querySelector(e):da(e)?e():e};function PH(t){return t&&t===t.window}function DH(t,e){if(vm||!t)return 0;var n=e?"scrollLeft":"scrollTop",r=0;return PH(t)?r=t[e?"pageXOffset":"pageYOffset"]:t instanceof Document?r=t.documentElement[n]:t&&(r=t[n]),r}function VM(t,e){var n=e.container,r=n===void 0?window:n,u=e.duration,p=u===void 0?450:u,h=e.easing,b=h===void 0?Loe:h,v=DH(r),w=Date.now();return new Promise(function(f){var o=function g(){var s=Date.now(),y=s-w,_=b(Math.min(y,p),v,t,p);PH(r)?r.scrollTo(window.pageXOffset,_):r instanceof Document||r.constructor.name==="HTMLDocument"?r.documentElement.scrollTop=_:r.scrollTop=_,y<p?jE(g):jE(f)};jE(o)})}var RS=function(e){var n=e.clientWidth,r=n===void 0?0:n,u=e.scrollWidth,p=u===void 0?0:u;return p>r},zoe=function(e){if(!(e instanceof HTMLFormElement))throw new Error("target must be HTMLFormElement");var n=document.createElement("input");n.type="submit",n.hidden=!0,e.appendChild(n),n.click(),e.removeChild(n)};function NH(t,e){var n=t.getBoundingClientRect();if(e){var r=e.getBoundingClientRect();return n.top>=r.top&&n.left>=r.left&&n.bottom<=r.bottom&&n.right<=r.right}return n.top>=0&&n.left>=0&&n.bottom+80<=window.innerHeight&&n.right<=window.innerWidth}function IH(t,e){var n="";return document.defaultView&&document.defaultView.getComputedStyle&&(n=document.defaultView.getComputedStyle(t,null).getPropertyValue(e)),n&&n.toLowerCase?n.toLowerCase():n}function HM(t){var e=t.parentNode;return!e||e.nodeName==="HTML"?!1:IH(t,"position")==="fixed"?!0:HM(e)}function LH(){var t=document,e=t.body,n=document.documentElement,r=window.pageYOffset||n.scrollTop||e.scrollTop,u=window.pageXOffset||n.scrollLeft||e.scrollLeft;return{scrollTop:r,scrollLeft:u}}function $oe(){if(window.innerWidth!==void 0)return{width:window.innerWidth,height:window.innerHeight};var t=document.documentElement;return{width:t.clientWidth,height:t.clientHeight}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Voe=lH,Hoe=FC,qoe=NC,Uoe=Ba,Woe=RC,Yoe=t3.exports,Goe=EO,Koe=OO,Xoe="[object Map]",Zoe="[object Set]",Joe=Object.prototype,Qoe=Joe.hasOwnProperty;function ele(t){if(t==null)return!0;if(Woe(t)&&(Uoe(t)||typeof t=="string"||typeof t.splice=="function"||Yoe(t)||Koe(t)||qoe(t)))return!t.length;var e=Hoe(t);if(e==Xoe||e==Zoe)return!t.size;if(Goe(t))return!Voe(t).length;for(var n in t)if(Qoe.call(t,n))return!1;return!0}var L1=ele;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var tle=t4,nle=Ph,rle="[object Symbol]";function ale(t){return Xo(t)=="symbol"||nle(t)&&tle(t)==rle}var LO=ale;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function ile(t,e){for(var n=-1,r=t==null?0:t.length,u=Array(r);++n<r;)u[n]=e(t[n],n,t);return u}var fx=ile,ON=nx,ole=fx,lle=Ba,sle=LO,ule=1/0,EN=ON?ON.prototype:void 0,TN=EN?EN.toString:void 0;function RH(t){if(typeof t=="string")return t;if(lle(t))return ole(t,RH)+"";if(sle(t))return TN?TN.call(t):"";var e=t+"";return e=="0"&&1/t==-ule?"-0":e}var FH=RH,cle=FH;function fle(t){return t==null?"":cle(t)}var xm=fle;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function dle(t,e,n){var r=-1,u=t.length;e<0&&(e=-e>u?0:u+e),n=n>u?u:n,n<0&&(n+=u),u=e>n?0:n-e>>>0,e>>>=0;for(var p=Array(u);++r<u;)p[r]=t[r+e];return p}var qM=dle;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var hle=qM;function ple(t,e,n){var r=t.length;return n=n===void 0?r:n,!e&&n>=r?t:hle(t,e,n)}var BH=ple,vle="\\ud800-\\udfff",gle="\\u0300-\\u036f",mle="\\ufe20-\\ufe2f",yle="\\u20d0-\\u20ff",ble=gle+mle+yle,_le="\\ufe0e\\ufe0f",xle="\\u200d",wle=RegExp("["+xle+vle+ble+_le+"]");function Cle(t){return wle.test(t)}var RO=Cle;function kle(t){return t.split("")}var Sle=kle,jH="\\ud800-\\udfff",Ole="\\u0300-\\u036f",Ele="\\ufe20-\\ufe2f",Tle="\\u20d0-\\u20ff",Ale=Ole+Ele+Tle,Mle="\\ufe0e\\ufe0f",Ple="["+jH+"]",aA="["+Ale+"]",iA="\\ud83c[\\udffb-\\udfff]",Dle="(?:"+aA+"|"+iA+")",zH="[^"+jH+"]",$H="(?:\\ud83c[\\udde6-\\uddff]){2}",VH="[\\ud800-\\udbff][\\udc00-\\udfff]",Nle="\\u200d",HH=Dle+"?",qH="["+Mle+"]?",Ile="(?:"+Nle+"(?:"+[zH,$H,VH].join("|")+")"+qH+HH+")*",Lle=qH+HH+Ile,Rle="(?:"+[zH+aA+"?",aA,$H,VH,Ple].join("|")+")",Fle=RegExp(iA+"(?="+iA+")|"+Rle+Lle,"g");function Ble(t){return t.match(Fle)||[]}var jle=Ble,zle=Sle,$le=RO,Vle=jle;function Hle(t){return $le(t)?Vle(t):zle(t)}var UH=Hle;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var qle=BH,Ule=RO,Wle=UH,Yle=xm;function Gle(t){return function(e){e=Yle(e);var n=Ule(e)?Wle(e):void 0,r=n?n[0]:e.charAt(0),u=n?qle(n,1).join(""):e.slice(1);return r[t]()+u}}var Kle=Gle,Xle=Kle,Zle=Xle("toUpperCase"),FS=Zle;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Jle(t,e,n,r){var u=-1,p=t==null?0:t.length;for(r&&p&&(n=t[++u]);++u<p;)n=e(n,t[u],u,t);return n}var Qle=Jle;function ese(t){return function(e){return t==null?void 0:t[e]}}var WH=ese,tse=WH,nse={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},rse=tse(nse),ase=rse,ise=ase,ose=xm,lse=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,sse="\\u0300-\\u036f",use="\\ufe20-\\ufe2f",cse="\\u20d0-\\u20ff",fse=sse+use+cse,dse="["+fse+"]",hse=RegExp(dse,"g");function pse(t){return t=ose(t),t&&t.replace(lse,ise).replace(hse,"")}var vse=pse,gse=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function mse(t){return t.match(gse)||[]}var yse=mse,bse=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function _se(t){return bse.test(t)}var xse=_se,YH="\\ud800-\\udfff",wse="\\u0300-\\u036f",Cse="\\ufe20-\\ufe2f",kse="\\u20d0-\\u20ff",Sse=wse+Cse+kse,GH="\\u2700-\\u27bf",KH="a-z\\xdf-\\xf6\\xf8-\\xff",Ose="\\xac\\xb1\\xd7\\xf7",Ese="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Tse="\\u2000-\\u206f",Ase=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",XH="A-Z\\xc0-\\xd6\\xd8-\\xde",Mse="\\ufe0e\\ufe0f",ZH=Ose+Ese+Tse+Ase,JH="['\u2019]",AN="["+ZH+"]",Pse="["+Sse+"]",QH="\\d+",Dse="["+GH+"]",eq="["+KH+"]",tq="[^"+YH+ZH+QH+GH+KH+XH+"]",Nse="\\ud83c[\\udffb-\\udfff]",Ise="(?:"+Pse+"|"+Nse+")",Lse="[^"+YH+"]",nq="(?:\\ud83c[\\udde6-\\uddff]){2}",rq="[\\ud800-\\udbff][\\udc00-\\udfff]",g_="["+XH+"]",Rse="\\u200d",MN="(?:"+eq+"|"+tq+")",Fse="(?:"+g_+"|"+tq+")",PN="(?:"+JH+"(?:d|ll|m|re|s|t|ve))?",DN="(?:"+JH+"(?:D|LL|M|RE|S|T|VE))?",aq=Ise+"?",iq="["+Mse+"]?",Bse="(?:"+Rse+"(?:"+[Lse,nq,rq].join("|")+")"+iq+aq+")*",jse="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",zse="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",$se=iq+aq+Bse,Vse="(?:"+[Dse,nq,rq].join("|")+")"+$se,Hse=RegExp([g_+"?"+eq+"+"+PN+"(?="+[AN,g_,"$"].join("|")+")",Fse+"+"+DN+"(?="+[AN,g_+MN,"$"].join("|")+")",g_+"?"+MN+"+"+PN,g_+"+"+DN,zse,jse,QH,Vse].join("|"),"g");function qse(t){return t.match(Hse)||[]}var Use=qse,Wse=yse,Yse=xse,Gse=xm,Kse=Use;function Xse(t,e,n){return t=Gse(t),e=n?void 0:e,e===void 0?Yse(t)?Kse(t):Wse(t):t.match(e)||[]}var Zse=Xse,Jse=Qle,Qse=vse,eue=Zse,tue="['\u2019]",nue=RegExp(tue,"g");function rue(t){return function(e){return Jse(eue(Qse(e).replace(nue,"")),t,"")}}var UM=rue;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var aue=xm,iue=FS;function oue(t){return iue(aue(t).toLowerCase())}var lue=oue,sue=lue,uue=UM,cue=uue(function(t,e,n){return e=e.toLowerCase(),t+(n?sue(e):e)}),a3=cue;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var fue=UM,due=fue(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),dx=due;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function jy(t){var e;return po(t)&&"defaultNode"in t?e=t.defaultNode:(il(t)||di(t))&&(e=t),e}function FO(t){return po(t)&&"params"in t?t.params:{}}function hue(t){return po(t)&&"slotFirst"in t?t.slotFirst:{}}function NN(t,e,n){var r,u,p,h,b=(r=(u=t.$slots)[a3(n)])===null||r===void 0?void 0:r.call(u,e);return b||(b=(p=(h=t.$slots)[dx(n)])===null||p===void 0?void 0:p.call(h,e),b)?b:null}var a1=function(e,n,r){var u=FO(r),p=jy(r),h;if(n in e&&(h=e[n]),h!==!1){if(h===!0&&p)return NN(e,u,n)||p;if(da(h))return h(ho,u);var b=[void 0,u,""].includes(h);return b&&(e.$slots[a3(n)]||e.$slots[dx(n)])?NN(e,u,n):h}},pue=function(e,n,r){var u=jy(r);return a1(e,n,r)||u},J2=function(e,n,r,u){var p=FO(u),h=jy(u),b=p?{params:p}:void 0,v=a1(e,n,b),w=a1(e,r,b),f=L1(v)?w:v;return L1(f)?h:f};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var vue={attach:{type:[String,Function],default:""},content:{type:[String,Function]},default:{type:[String,Function]},delay:{type:Number,default:0},fullscreen:Boolean,indicator:{type:[Boolean,Function],default:!0},inheritColor:Boolean,loading:{type:Boolean,default:!0},preventScrollThrough:{type:Boolean,default:!0},showOverlay:{type:Boolean,default:!0},size:{type:String,default:"medium"},text:{type:[String,Function]},zIndex:{type:Number}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var WM=function(e,n){var r=da(e)?He(e):Ft(e),u=da(n)?He(n):Ft(n),p=Ft(),h=function(){p.value=AH()||cx(r.value,u.value)};return Ti(function(){return h()}),Nr([r,u],function(){return h()}),p};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var gue=function(){return{name:sr("loading"),centerClass:sr("loading--center"),fullscreenClass:sr("loading__fullscreen"),lockClass:sr("loading--lock"),overlayClass:sr("loading__overlay"),relativeClass:sr("loading__parent"),fullClass:sr("loading--full"),inheritColorClass:sr("loading--inherit-color")}},oA=Hn({name:"TLoading",inheritAttrs:!1,props:vue,setup:function(e,n){var r=n.slots,u=Ft(!1),p=gue(),h=p.name,b=p.centerClass,v=p.fullscreenClass,w=p.lockClass,f=p.overlayClass,o=p.relativeClass,g=p.fullClass,s=p.inheritColorClass,y=sr(),_=fs(),k=_.SIZE,C=function(){u.value=!1;var K=setTimeout(function(){u.value=!0,clearTimeout(K)},e.delay)},O=WM(function(){return e.attach}),T=He(function(){return Boolean(!e.delay||e.delay&&u.value)}),P=He(function(){var Y={};return e.zIndex!==void 0&&(Y.zIndex=e.zIndex),["small","medium","large"].includes(e.size)||(Y["font-size"]=e.size),Y}),D=He(function(){return Boolean(e.default||r.default||e.content||r.content)}),F=He(function(){return e.preventScrollThrough&&e.fullscreen}),N=He(function(){return Boolean(e.text||r.text)}),z=He(function(){return D.value&&e.loading&&T.value}),B=He(function(){return e.fullscreen&&e.loading&&T.value}),X=He(function(){return e.attach&&e.loading&&T.value}),W=He(function(){return e.attach&&e.loading&&T.value}),H=He(function(){var Y=[b.value,k.value[e.size],st({},s.value,e.inheritColor)],K=[h.value,v.value,b.value,f.value];return{baseClasses:Y,attachClasses:Y.concat([h.value,g.value,st({},f.value,e.showOverlay)]),withContentClasses:Y.concat([h.value,g.value,st({},f.value,e.showOverlay)]),fullScreenClasses:K,normalClasses:Y.concat([h.value])}}),U=Va(e),G=U.loading;return Nr([G],function(Y){var K=ba(Y,1),ee=K[0];ee?(C(),F.value&&IO(document.body,w.value)):F.value&&wC(document.body,w.value)}),Ti(function(){e.delay&&C()}),{classPrefix:y,relativeClass:o,delayShowLoading:u,styles:P,showText:N,hasContent:D,classes:H,lockFullscreen:F,showWrapLoading:z,showNormalLoading:X,showFullScreenLoading:B,showAttachedLoading:W,teleportElement:O}},render:function(){var e=this,n=this.classes,r=n.fullScreenClasses,u=n.baseClasses,p=n.withContentClasses,h=n.attachClasses,b=n.normalClasses,v=ve(Ioe,{size:this.size},null),w=this.loading&&a1(this,"indicator",v),f=this.showText&&ve("div",{class:"".concat(this.classPrefix,"-loading__text")},[a1(this,"text")]);return this.fullscreen?!this.showFullScreenLoading||!this.loading?null:ve(My,{disabled:!this.attach||!this.teleportElement,to:this.teleportElement},{default:function(){return[ve("div",ea({class:r,style:e.styles},e.$attrs),[ve("div",{class:u},[w,f])])]}}):this.hasContent?ve("div",ea({class:this.relativeClass},this.$attrs),[J2(this,"default","content"),this.showWrapLoading&&ve("div",{class:p,style:this.styles},[w,f])]):this.attach?!this.showAttachedLoading||!this.loading?null:ve(My,{disabled:!this.attach||!this.teleportElement,to:this.teleportElement},{default:function(){return[ve("div",ea({class:h,style:e.styles},e.$attrs),[w,f])]}}):this.loading?ve("div",ea({class:b,style:this.styles},this.$attrs),[w,f]):null}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function IN(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function mue(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?IN(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):IN(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Ck=null;function LN(t){var e=Hn({setup:function(){var v=Ul(t);return{loadingOptions:v}},render:function(){return ho(oA,mue({},this.loadingOptions))}}),n=cx(t.attach),r=DC(e).mount(document.createElement("div")),u=sr("loading__parent--relative").value,p=sr("loading");n?IO(n,u):console.error("attach is not exist");var h={hide:function(){var v;r.loading=!1,(v=n.querySelectorAll(".".concat(p.value)))===null||v===void 0||v.forEach(function(w){w.remove()}),wC(n,u)}};return h}function oq(t){var e=sr("loading--lock");if(t===!0)return Ck=LN({fullscreen:!0,loading:!0,attach:"body"}),Ck;if(wC(document.body,e.value),t===!1){wC(document.body,e.value),Ck.hide(),Ck=null;return}return LN(t)}var YM=oq;YM.install=function(t){t.config.globalProperties.$loading=oq};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var lA=Symbol("TdLoading"),RN=function(e,n){var r=n.modifiers,u=r.fullscreen,p=r.inheritColor,h={attach:function(){return e},fullscreen:u!=null?u:!1,inheritColor:p!=null?p:!1,loading:n.value};e[lA]={options:h,instance:YM(h)}},yue={mounted:function(e,n){n.value&&RN(e,n)},updated:function(e,n){var r=e[lA],u=n.value,p=n.oldValue;!!p!=!!u&&(u?RN(e,n):r==null||r.instance.hide())},unmounted:function(e){var n;(n=e[lA])===null||n===void 0||n.instance.hide()}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function ga(t,e,n){var r=t;return r.install=function(u,p){u.component(e||p||r.name,t),n&&u.directive(n.name,n.comp)},r}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var l1=ga(oA,oA.name,{name:"loading",comp:yue});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var bue={block:Boolean,content:{type:[String,Function]},default:{type:[String,Function]},disabled:{type:Boolean,default:void 0},ghost:Boolean,href:{type:String,default:""},icon:{type:Function},loading:Boolean,shape:{type:String,default:"rectangle",validator:function(e){return e?["rectangle","square","round","circle"].includes(e):!0}},size:{type:String,default:"medium",validator:function(e){return e?["extra-small","small","medium","large"].includes(e):!0}},suffix:{type:Function},tag:{type:String,validator:function(e){return e?["button","a","div"].includes(e):!0}},theme:{type:String,validator:function(e){return e?["default","primary","danger","warning","success"].includes(e):!0}},type:{type:String,default:"button",validator:function(e){return e?["submit","reset","button"].includes(e):!0}},variant:{type:String,default:"base",validator:function(e){return e?["base","outline","dashed","text"].includes(e):!0}},onClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _ue=DO.expand,xue=DO.ripple,wue=DO.fade;function Cue(){var t=Si("animation"),e=t.globalConfig,n=function(u){var p,h,b=e.value;return b&&!((p=b.exclude)!==null&&p!==void 0&&p.includes(u))&&((h=b.include)===null||h===void 0?void 0:h.includes(u))};return{keepExpand:n(_ue),keepRipple:n(xue),keepFade:n(wue)}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function FN(t,e){var n=Object.keys(e);n.forEach(function(r){t.style[r]=e[r]})}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var zE=200,kue="rgba(0, 0, 0, 0)",Sue="rgba(0, 0, 0, 0.35)",Oue=function(e,n){var r;if(n)return n;if(e!=null&&(r=e.dataset)!==null&&r!==void 0&&r.ripple){var u=e.dataset.ripple;return u}var p=getComputedStyle(e).getPropertyValue("--ripple-color");return p||Sue};function wm(t,e){var n=Ft(null),r=sr(),u=Cue(),p=u.keepRipple,h=function(v){var w=t.value,f=Oue(w,e==null?void 0:e.value);if(!(v.button!==0||!t||!p)&&!(w.classList.contains("".concat(r.value,"-is-active"))||w.classList.contains("".concat(r.value,"-is-disabled"))||w.classList.contains("".concat(r.value,"-is-checked"))||w.classList.contains("".concat(r.value,"-is-loading")))){var o=getComputedStyle(w),g=parseInt(o.borderWidth,10),s=g>0?g:0,y=w.offsetWidth,_=w.offsetHeight;n.value.parentNode===null&&(FN(n.value,{position:"absolute",left:"".concat(0-s,"px"),top:"".concat(0-s,"px"),width:"".concat(y,"px"),height:"".concat(_,"px"),borderRadius:o.borderRadius,pointerEvents:"none",overflow:"hidden"}),w.appendChild(n.value));var k=document.createElement("div");FN(k,{marginTop:"0",marginLeft:"0",right:"".concat(y,"px"),width:"".concat(y+20,"px"),height:"100%",transition:"transform ".concat(zE,"ms cubic-bezier(.38, 0, .24, 1), background ").concat(zE*2,"ms linear"),transform:"skewX(-8deg)",pointerEvents:"none",position:"absolute",zIndex:0,backgroundColor:f,opacity:"0.9"});for(var C=new WeakMap,O=w.children.length,T=0;T<O;++T){var P=w.children[T];P.style.zIndex===""&&P!==n.value&&(P.style.zIndex="1",C.set(P,!0))}var D=w.style.position?w.style.position:getComputedStyle(w).position;(D===""||D==="static")&&(w.style.position="relative"),n.value.insertBefore(k,n.value.firstChild),setTimeout(function(){k.style.transform="translateX(".concat(y,"px)")},0);var F=function N(){k.style.backgroundColor=kue,t.value&&(t.value.removeEventListener("pointerup",N,!1),t.value.removeEventListener("pointerleave",N,!1),setTimeout(function(){k.remove(),n.value.children.length===0&&n.value.remove()},zE*2+100))};t.value.addEventListener("pointerup",F,!1),t.value.addEventListener("pointerleave",F,!1)}};Ti(function(){var b=t==null?void 0:t.value;!b||(n.value=document.createElement("div"),b.addEventListener("pointerdown",h,!1))}),Mh(function(){var b;t==null||(b=t.value)===null||b===void 0||b.removeEventListener("pointerdown",h,!1)})}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function BN(t,e,n){var r,u,p,h,b=new Function("return "+ho.toString())();n&&Object.assign(b,n);var v=(r=(u=t.slots)[a3(e)])===null||r===void 0?void 0:r.call(u,b);return v&&v.filter(function(w){return w.type.toString()!=="Symbol(v-cmt)"}).length||(v=(p=(h=t.slots)[dx(e)])===null||p===void 0?void 0:p.call(h,b),v&&v.filter(function(w){return w.type.toString()!=="Symbol(v-cmt)"}).length)?v:null}function jN(t){if([void 0,null,""].includes(t))return!0;var e=t instanceof Array?t:[t],n=e.filter(function(r){var u;return(r==null||(u=r.type)===null||u===void 0?void 0:u.toString())!=="Symbol(Comment)"});return!n.length}var Xa=function(){var e=qu();return function(n,r){var u=FO(r),p=jy(r),h=hue(r),b;if(Object.keys(e.props).includes(n)&&(b=e.props[n]),b!==!1){if(b===!0)return BN(e,n,u)||p;if(da(b))return b(ho,u);var v=[void 0,u,""].includes(b);return(v||h)&&(e.slots[a3(n)]||e.slots[dx(n)])?BN(e,n,u):b}}},Wp=function(){var e=Xa();return function(n,r){var u=jy(r);return e(n,r)||u}},ds=function(){var e=Xa();return function(n,r,u){var p=FO(u),h=jy(u),b=p?{params:p}:void 0,v=e(n,b),w=e(r,b),f=jN(v)?w:v;return jN(f)?h:f}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Eue=t4,Tue=Ph,Aue="[object Boolean]";function Mue(t){return t===!0||t===!1||Tue(t)&&Eue(t)==Aue}var j1=Mue;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function lq(t){var e=qu(),n=He(function(){return e.props.disabled}),r=_l("formDisabled",Object.create(null));return He(function(){var u;return j1(t==null?void 0:t.beforeDisabled.value)?t.beforeDisabled.value:j1(n.value)?n.value:j1(t==null?void 0:t.afterDisabled.value)?t.afterDisabled.value:j1((u=r.disabled)===null||u===void 0?void 0:u.value)?r.disabled.value:!1})}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function zN(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function $E(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?zN(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):zN(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var sA=Hn({name:"TButton",props:bue,setup:function(e,n){var r=n.attrs,u=n.slots,p=Xa(),h=ds(),b=sr("button"),v=fs(),w=v.STATUS,f=v.SIZE,o=Ft();wm(o);var g=lq(),s=He(function(){var _=e.theme,k=e.variant;return _||(k==="base"?"primary":"default")}),y=He(function(){var _;return["".concat(b.value),"".concat(b.value,"--variant-").concat(e.variant),"".concat(b.value,"--theme-").concat(s.value),(_={},st(_,f.value[e.size],e.size!=="medium"),st(_,w.value.disabled,g.value),st(_,w.value.loading,e.loading),st(_,"".concat(b.value,"--shape-").concat(e.shape),e.shape!=="rectangle"),st(_,"".concat(b.value,"--ghost"),e.ghost),st(_,f.value.block,e.block),_)]});return function(){var _=h("default","content"),k=e.loading?ve(l1,{inheritColor:!0},null):p("icon"),C=k&&!_,O=e.suffix||u.suffix?ve("span",{className:"".concat(b.value,"__suffix")},[p("suffix")]):null;_=_?ve("span",{class:"".concat(b.value,"__text")},[_]):"",k&&(_=[k,_]),O&&(_=[_].concat(O));var T=function(){return!e.tag&&e.href?"a":e.tag||"button"},P={class:[].concat(aa(y.value),[st({},"".concat(b.value,"--icon-only"),C)]),type:e.type,disabled:g.value,href:e.href};return ho(T(),$E($E($E({ref:o},r),P),{},{onClick:e.onClick}),[_])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Jl=ga(sA);function Qi(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function $N(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function VN(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?$N(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):$N(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Pue(t){var e=["fillOpacity","fillRule","clipRule"];return e.includes(t)?t.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase():t}function oo(t,e){var n=Object.keys(t.attrs).reduce((r,u)=>(r[Pue(u)]=t.attrs[u],r),{});return ho(t.tag,VN(VN({},n),e),(t.children||[]).map(r=>oo(r,{})))}var Due="t",Nue="zh-CN",sq={classPrefix:Due,locale:Nue};function Iue(){var{classPrefix:t}=sq;return{SIZE:{default:"",xs:"".concat(t,"-size-xs"),small:"".concat(t,"-size-s"),medium:"".concat(t,"-size-m"),large:"".concat(t,"-size-l"),xl:"".concat(t,"-size-xl"),block:"".concat(t,"-size-full-width")},STATUS:{loading:"".concat(t,"-is-loading"),disabled:"".concat(t,"-is-disabled"),focused:"".concat(t,"-is-focused"),success:"".concat(t,"-is-success"),error:"".concat(t,"-is-error"),warning:"".concat(t,"-is-warning"),selected:"".concat(t,"-is-selected"),active:"".concat(t,"-is-active"),checked:"".concat(t,"-is-checked"),current:"".concat(t,"-is-current"),hidden:"".concat(t,"-is-hidden"),visible:"".concat(t,"-is-visible"),expanded:"".concat(t,"-is-expanded"),indeterminate:"".concat(t,"-is-indeterminate")}}}function lo(t){var e=Iue().SIZE,n=He(()=>t.value in e?e[t.value]:""),r=He(()=>t.value===void 0||t.value in e?{}:{fontSize:t.value});return{style:r,className:n}}function HN(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function qN(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?HN(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):HN(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Lue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.5 11V8.5H5v-1h2.5V5h1v2.5H11v1H8.5V11h-1z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M3 14a1 1 0 01-1-1V3a1 1 0 011-1h10a1 1 0 011 1v10a1 1 0 01-1 1H3zm0-1h10V3H3v10z",fillOpacity:.9}}]},Rue=Hn({name:"AddRectangleIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-add-rectangle",u.value]),b=He(()=>qN(qN({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Lue,v.value)}});function UN(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function WN(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?UN(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):UN(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Fue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.35 8.65v3.85h1.3V8.65h3.85v-1.3H8.65V3.5h-1.3v3.85H3.5v1.3h3.85z",fillOpacity:.9}}]},BO=Hn({name:"AddIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-add",u.value]),b=He(()=>WN(WN({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Fue,v.value)}});function YN(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function GN(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?YN(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):YN(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Bue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 3h12V2H2v1zM3.38 10.23l4.1-4.03v8.64H8.5V6.2l4.18 4.08.71-.7-5.05-4.93a.5.5 0 00-.7 0l-4.98 4.9.72.69z",fillOpacity:.9}}]},jue=Hn({name:"BacktopIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-backtop",u.value]),b=He(()=>GN(GN({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Bue,v.value)}});function KN(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function XN(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?KN(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):KN(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var zue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M10.77 11.98l1.38 1.37.7-.7-9.7-9.7-.7.7 1.2 1.21a7.9 7.9 0 00-2.53 2.91L1 8l.12.23a7.72 7.72 0 009.65 3.75zM10 11.2A6.67 6.67 0 012.11 8c.56-1 1.34-1.83 2.26-2.43l1.08 1.09a2.88 2.88 0 003.9 3.9l.64.64zM6.21 7.42l2.37 2.37a1.88 1.88 0 01-2.37-2.37zM14.88 8.23L15 8l-.12-.23a7.73 7.73 0 00-9.35-3.86l.8.8A6.7 6.7 0 0113.9 8a6.87 6.87 0 01-2.02 2.26l.7.7a7.9 7.9 0 002.3-2.73z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M10.88 8c0 .37-.07.73-.2 1.06l-.82-.82.02-.24a1.88 1.88 0 00-2.12-1.86l-.82-.82A2.87 2.87 0 0110.88 8z",fillOpacity:.9}}]},$ue=Hn({name:"BrowseOffIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-browse-off",u.value]),b=He(()=>XN(XN({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(zue,v.value)}});function ZN(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function JN(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?ZN(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ZN(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Vue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M10.88 8a2.88 2.88 0 11-5.76 0 2.88 2.88 0 015.76 0zm-1 0a1.88 1.88 0 10-3.76 0 1.88 1.88 0 003.76 0z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M1.12 8.23A7.72 7.72 0 008 12.5c2.9 0 5.54-1.63 6.88-4.27L15 8l-.12-.23A7.73 7.73 0 008 3.5a7.74 7.74 0 00-6.88 4.27L1 8l.12.23zM8 11.5A6.73 6.73 0 012.11 8 6.73 6.73 0 0113.9 8 6.74 6.74 0 018 11.5z",fillOpacity:.9}}]},GM=Hn({name:"BrowseIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-browse",u.value]),b=He(()=>JN(JN({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Vue,v.value)}});function QN(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function eI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?QN(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):QN(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Hue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M10 3H6V1.5H5V3H3a1 1 0 00-1 1v9a1 1 0 001 1h10a1 1 0 001-1V4a1 1 0 00-1-1h-2V1.5h-1V3zM5 5h1V4h4v1h1V4h2v2H3V4h2v1zM3 7h10v6H3V7z",fillOpacity:.9}}]},uq=Hn({name:"CalendarIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-calendar",u.value]),b=He(()=>eI(eI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Hue,v.value)}});function tI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function nI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?tI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):tI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var que={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M6 5v6l4.5-3L6 5z",fillOpacity:.9}}]},Uue=Hn({name:"CaretRightSmallIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-caret-right-small",u.value]),b=He(()=>nI(nI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(que,v.value)}});function rI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function aI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?rI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):rI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Wue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8 15A7 7 0 108 1a7 7 0 000 14zM4.5 8.2l.7-.7L7 9.3l3.8-3.8.7.7L7 10.7 4.5 8.2z",fillOpacity:.9}}]},Cm=Hn({name:"CheckCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-check-circle-filled",u.value]),b=He(()=>aI(aI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Wue,v.value)}});function iI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function oI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?iI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):iI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Yue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M6.43 9.92l6.23-6.22.92.92-7.15 7.14L1.97 7.3l.92-.92 3.54 3.54z",fillOpacity:.9}}]},cq=Hn({name:"CheckIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-check",u.value]),b=He(()=>oI(oI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Yue,v.value)}});function lI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function sI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?lI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):lI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Gue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.54 6.46l.92-.92L8 9.08l3.54-3.54.92.92L8 10.92 3.54 6.46z",fillOpacity:.9}}]},jO=Hn({name:"ChevronDownIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-chevron-down",u.value]),b=He(()=>sI(sI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Gue,v.value)}});function uI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function cI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?uI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):uI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Kue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M13.04 4.46l-.92-.92L7.66 8l4.46 4.46.92-.92L9.5 8l3.54-3.54z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M8.04 4.46l-.92-.92L2.66 8l4.46 4.46.92-.92L4.5 8l3.54-3.54z",fillOpacity:.9}}]},Xue=Hn({name:"ChevronLeftDoubleIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-chevron-left-double",u.value]),b=He(()=>cI(cI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Kue,v.value)}});function fI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function dI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?fI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):fI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Zue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M9.54 3.54l.92.92L6.92 8l3.54 3.54-.92.92L5.08 8l4.46-4.46z",fillOpacity:.9}}]},zy=Hn({name:"ChevronLeftIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-chevron-left",u.value]),b=He(()=>dI(dI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Zue,v.value)}});function hI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function pI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?hI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):hI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Jue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M6.2 5.2L9 8l-2.8 2.8.71.7 3.5-3.5-3.5-3.5-.7.7z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M8 15A7 7 0 118 1a7 7 0 010 14zm0-1A6 6 0 108 2a6 6 0 000 12z",fillOpacity:.9}}]},Que=Hn({name:"ChevronRightCircleIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-chevron-right-circle",u.value]),b=He(()=>pI(pI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Jue,v.value)}});function vI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function gI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?vI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):vI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var ece={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2.96 11.54l.92.92L8.34 8 3.88 3.54l-.92.92L6.5 8l-3.54 3.54zm5 0l.92.92L13.34 8 8.88 3.54l-.92.92L11.5 8l-3.54 3.54z",fillOpacity:.9}}]},tce=Hn({name:"ChevronRightDoubleIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-chevron-right-double",u.value]),b=He(()=>gI(gI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(ece,v.value)}});function mI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function yI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?mI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):mI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var nce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M6.46 12.46l-.92-.92L9.08 8 5.54 4.46l.92-.92L10.92 8l-4.46 4.46z",fillOpacity:.9}}]},i3=Hn({name:"ChevronRightIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-chevron-right",u.value]),b=He(()=>yI(yI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(nce,v.value)}});function bI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function _I(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?bI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):bI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var rce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12.46 9.54l-.92.92L8 6.92l-3.54 3.54-.92-.92L8 5.08l4.46 4.46z",fillOpacity:.9}}]},fq=Hn({name:"ChevronUpIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-chevron-up",u.value]),b=He(()=>_I(_I({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(rce,v.value)}});function xI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function wI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?xI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):xI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var ace={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M15 8A7 7 0 101 8a7 7 0 0014 0zM5.67 4.95L8 7.29l2.33-2.34.7.7L8.7 8l2.34 2.35-.71.7L8 8.71l-2.33 2.34-.7-.7L7.3 8 4.96 5.65l.71-.7z",fillOpacity:.9}}]},hx=Hn({name:"CloseCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-close-circle-filled",u.value]),b=He(()=>wI(wI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(ace,v.value)}});function CI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function kI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?CI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):CI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var ice={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8 8.92L11.08 12l.92-.92L8.92 8 12 4.92 11.08 4 8 7.08 4.92 4 4 4.92 7.08 8 4 11.08l.92.92L8 8.92z",fillOpacity:.9}}]},av=Hn({name:"CloseIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-close",u.value]),b=He(()=>kI(kI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(ice,v.value)}});function SI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function OI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?SI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):SI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var oce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M6 12V6h1v6H6zM9 6v6h1V6H9z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M10.5 3H14v1h-1v10a1 1 0 01-1 1H4a1 1 0 01-1-1V4H2V3h3.5V1.8c0-.44.36-.8.8-.8h3.4c.44 0 .8.36.8.8V3zm-4 0h3V2h-3v1zM4 4v10h8V4H4z",fillOpacity:.9}}]},KM=Hn({name:"DeleteIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-delete",u.value]),b=He(()=>OI(OI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(oce,v.value)}});function EI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function TI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?EI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):EI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var lce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12.26 5.81L8.5 9.58V.5h-1v9.08L3.74 5.8l-.71.71 4.62 4.62c.2.2.5.2.7 0l4.62-4.62-.7-.7z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M2 11v2a1 1 0 001 1h10a1 1 0 001-1v-2h-1v2H3v-2H2z",fillOpacity:.9}}]},sce=Hn({name:"DownloadIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-download",u.value]),b=He(()=>TI(TI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(lce,v.value)}});function AI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function MI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?AI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):AI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var uce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"g",attrs:{fill:"currentColor",opacity:.9,fillOpacity:.9},children:[{tag:"path",attrs:{d:"M14.13 4.95L10.9 1.71l.7-.71 3.25 3.24-.7.71zM5.97 13.11l-3.61.72a.3.3 0 01-.35-.35l.72-3.61 7.3-7.3 3.24 3.24-7.3 7.3zm5.89-7.3l-1.83-1.83-6.38 6.38-.46 2.29 2.29-.46 6.38-6.38zM15 11h-4v1h4v-1zM15 13H8.5v1H15v-1z"}}]}]},cce=Hn({name:"Edit1Icon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-edit-1",u.value]),b=He(()=>MI(MI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(uce,v.value)}});function PI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function DI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?PI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):PI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var fce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 9a1 1 0 110-2 1 1 0 010 2zM7 8a1 1 0 102 0 1 1 0 00-2 0zM12 8a1 1 0 102 0 1 1 0 00-2 0z",fillOpacity:.9}}]},dce=Hn({name:"EllipsisIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-ellipsis",u.value]),b=He(()=>DI(DI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(fce,v.value)}});function NI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function II(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?NI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):NI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var hce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M15 8A7 7 0 101 8a7 7 0 0014 0zM8.5 4v5.5h-1V4h1zm-1.1 7h1.2v1.2H7.4V11z",fillOpacity:.9}}]},n4=Hn({name:"ErrorCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-error-circle-filled",u.value]),b=He(()=>II(II({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(hce,v.value)}});function LI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function RI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?LI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):LI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var pce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8.5 2h-1v9h1V2zm.1 10.8H7.4V14h1.2v-1.2z",fillOpacity:.9}}]},vce=Hn({name:"ErrorIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-error",u.value]),b=He(()=>RI(RI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(pce,v.value)}});function FI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function BI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?FI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):FI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var gce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M4 1.92C4 1.34 4.52 1 5 1h4.37a1 1 0 01.71.3L13.71 5a1 1 0 01.29.7v6.38c0 .58-.52.92-1 .92H5c-.48 0-1-.34-1-.92V1.92zM5 2v10h8V6.01H9V2H5zm5 .65V5h2.32L10 2.65z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M2 5v9.01a1 1 0 001 1h8v-1H3V5H2z",fillOpacity:.9}}]},mce=Hn({name:"FileCopyIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-file-copy",u.value]),b=He(()=>BI(BI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(gce,v.value)}});function jI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function zI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?jI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):jI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var yce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.5 2v12H8v1H3.5c-.48 0-1-.34-1-.92V1.92c0-.58.52-.92 1-.92h5.37a1 1 0 01.71.3L13.21 5a1 1 0 01.29.7v1.8h-1V6.01h-4V2h-5zm6 .65V5h2.32L9.5 2.65z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M10.34 9.8v-.85h-1v.84c0 .26.08.51.25.71l1.19 1.48-1.2 1.48c-.16.2-.24.46-.24.71v.84h1v-.84c0-.03 0-.06.03-.08l1.05-1.3 1.05 1.3c.02.02.03.05.03.08v.84h1v-.84c0-.25-.09-.5-.25-.7l-1.19-1.49 1.19-1.48c.16-.2.25-.45.25-.7v-.85h-1v.84l-.03.09-1.05 1.3-1.05-1.3a.13.13 0 01-.03-.09z",fillOpacity:.9}}]},bce=Hn({name:"FileExcelIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-file-excel",u.value]),b=He(()=>zI(zI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(yce,v.value)}});function $I(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function VI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?$I(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):$I(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var _ce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.5 14V2h5v4.01h4V7.5h1V5.7a1 1 0 00-.29-.7L9.58 1.3a1 1 0 00-.71-.3H3.5c-.48 0-1 .34-1 .92v12.16c0 .58.52.92 1 .92H12v-1H3.5zm8.32-8.99H9.5V2.65L11.82 5z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M8.38 9h1.86c.48 0 .87.4.87.88v2.23c0 .48-.39.87-.87.87H8.38V9zm.75.75v2.48h1.1c.08 0 .13-.05.13-.12V9.88a.13.13 0 00-.12-.13H9.13zM5 9h1.86c.48 0 .88.4.88.88v1.05c0 .49-.4.88-.88.88H5.75V13H5V9zm.75 2.06h1.11c.07 0 .13-.06.13-.13V9.88a.12.12 0 00-.13-.12H5.75v1.3zM11.75 13h.75v-1.58h1.62v-.75H12.5v-.92h1.62V9h-2.37v4z",fillOpacity:.9}}]},xce=Hn({name:"FilePdfIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-file-pdf",u.value]),b=He(()=>VI(VI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(_ce,v.value)}});function HI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function qI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?HI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):HI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var wce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.5 2v12H8v1H3.5c-.48 0-1-.34-1-.92V1.92c0-.58.52-.92 1-.92h5.37a1 1 0 01.71.3L13.21 5a1 1 0 01.29.7v1.8h-1V6.01h-4V2h-5zm6 .65V5h2.32L9.5 2.65z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M12.5 8.5h-3V15h1v-2.5h2a1 1 0 001-1v-2a1 1 0 00-1-1zm0 3h-2v-2h2v2z",fillOpacity:.9}}]},Cce=Hn({name:"FilePowerpointIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-file-powerpoint",u.value]),b=He(()=>qI(qI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(wce,v.value)}});function UI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function WI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?UI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):UI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var kce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.5 2v12h3v1h-3c-.48 0-1-.34-1-.92V1.92c0-.58.52-.92 1-.92h5.37a1 1 0 01.71.3L13.21 5a1 1 0 01.29.7V8h-1V6.01h-4V2h-5zm6 .65V5h2.32L9.5 2.65z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M9 14V9.5H8V14a1 1 0 001 1h3.5a1 1 0 001-1V9.5h-1V14h-1.25V9.5h-1V14H9z",fillOpacity:.9}}]},Sce=Hn({name:"FileWordIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-file-word",u.value]),b=He(()=>WI(WI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(kce,v.value)}});function YI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function GI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?YI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):YI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Oce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.5 1c-.48 0-1 .34-1 .92v12.16c0 .58.52.92 1 .92h9c.48 0 1-.34 1-.92V5.7a1 1 0 00-.3-.71L9.5 1.3a1 1 0 00-.7-.3H3.5zm5 1v4.01h4V14h-9V2h5zm1 .7l2.3 2.31H9.5v-2.3z",fillOpacity:.9}}]},Ece=Hn({name:"FileIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-file",u.value]),b=He(()=>GI(GI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Oce,v.value)}});function KI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function XI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?KI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):KI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Tce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 3a1 1 0 011-1h10a1 1 0 011 1v1.79l-4.25 2.5V14h-3.5V7.29L2 4.79V3zm11 0H3v1.21l4.25 2.5V13h1.5V6.71L13 4.21V3z",fillOpacity:.9}}]},Ace=Hn({name:"FilterIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-filter",u.value]),b=He(()=>XI(XI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Tce,v.value)}});function ZI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function JI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?ZI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ZI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Mce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M15 8A7 7 0 101 8a7 7 0 0014 0zM5.8 6.63a2.2 2.2 0 014.39 0c0 .97-.75 1.72-1.49 2.02a.34.34 0 00-.2.32v.8h-1v-.8c0-.56.33-1.04.82-1.24.5-.2.87-.66.87-1.1a1.2 1.2 0 00-2.39 0h-1zm1.67 4.54a.53.53 0 111.05 0 .53.53 0 01-1.05 0z",fillOpacity:.9}}]},dq=Hn({name:"HelpCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-help-circle-filled",u.value]),b=He(()=>JI(JI({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Mce,v.value)}});function QI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function eL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?QI(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):QI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Pce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 13V8h1v2.3l3-3 5.7 5.7H13V3H8V2h5a1 1 0 011 1v10a1 1 0 01-1 1H3a1 1 0 01-1-1zm4-4.3l-3 3V13h7.3L6 8.7z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M12 6a2 2 0 11-4 0 2 2 0 014 0zm-1 0a1 1 0 10-2 0 1 1 0 002 0zM6.28 5.56l-.7.7-1.42-1.4-1.41 1.4-.71-.7 1.41-1.41-1.41-1.42.7-.7 1.42 1.4 1.41-1.4.71.7-1.41 1.42 1.41 1.4z",fillOpacity:.9}}]},hq=Hn({name:"ImageErrorIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-image-error",u.value]),b=He(()=>eL(eL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Pce,v.value)}});function tL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function nL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?tL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):tL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Dce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M10 8a2 2 0 100-4 2 2 0 000 4zm0-1a1 1 0 100-2 1 1 0 000 2z",fillOpacity:.9,fillRule:"evenodd",clipRule:"evenodd"}},{tag:"path",attrs:{fill:"currentColor",d:"M2 13a1 1 0 001 1h10a1 1 0 001-1V3a1 1 0 00-1-1H3a1 1 0 00-1 1v10zm1-1.3l3-3 4.3 4.3H3v-1.3zm0-1.4V3h10v10h-1.3L6 7.3l-3 3z",fillOpacity:.9}}]},pq=Hn({name:"ImageIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-image",u.value]),b=He(()=>nL(nL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Dce,v.value)}});function rL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function aL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?rL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):rL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Nce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8 15A7 7 0 108 1a7 7 0 000 14zM7.4 4h1.2v1.2H7.4V4zm.1 2.5h1V12h-1V6.5z",fillOpacity:.9}}]},zC=Hn({name:"InfoCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-info-circle-filled",u.value]),b=He(()=>aL(aL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Nce,v.value)}});function iL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function oL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?iL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):iL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Ice={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M5 8.5h6v-1H5v1z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M3 14a1 1 0 01-1-1V3a1 1 0 011-1h10a1 1 0 011 1v10a1 1 0 01-1 1H3zm0-1h10V3H3v10z",fillOpacity:.9}}]},Lce=Hn({name:"MinusRectangleIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-minus-rectangle",u.value]),b=He(()=>oL(oL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Ice,v.value)}});function lL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function sL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?lL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):lL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Rce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.5 1h1v14h-1V1zM14.72 12.44a.5.5 0 01-.35.54c-.07.02-.17.02-.38.02h-3.34l-.27-.01a.5.5 0 01-.37-.37l-.01-.27V5c0-.53 0-.8.04-.89a.5.5 0 01.8-.17c.07.07.18.3.4.8l3.34 7.34c.09.19.13.28.14.36zM11 12h2.45L11 6.62V12zM1.63 12.98c.07.02.17.02.38.02h3.34l.27-.01a.5.5 0 00.37-.37l.01-.27V5c0-.53 0-.8-.04-.89a.5.5 0 00-.8-.17c-.07.07-.18.3-.4.8l-3.34 7.34c-.09.19-.13.28-.14.36a.5.5 0 00.35.54zM5 6.62V12H2.55L5 6.62z",fillOpacity:.9}}]},Fce=Hn({name:"MirrorIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-mirror",u.value]),b=He(()=>sL(sL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Rce,v.value)}});function uL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function cL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?uL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):uL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Bce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12.4 4.46l-.91-.92L7.03 8l4.46 4.46.92-.92L8.86 8l3.55-3.54zM4.8 4v8h1.3V4H4.8z",fillOpacity:.9}}]},jce=Hn({name:"PageFirstIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-page-first",u.value]),b=He(()=>cL(cL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Bce,v.value)}});function fL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function dL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?fL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):fL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var zce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.6 11.54l.91.92L8.97 8 4.51 3.54l-.92.92L7.14 8l-3.55 3.54zm7.6.46V4H9.9v8h1.3z",fillOpacity:.9}}]},$ce=Hn({name:"PageLastIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-page-last",u.value]),b=He(()=>dL(dL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(zce,v.value)}});function hL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function pL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?hL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):hL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Vce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.5 7.35h9v1.3h-9v-1.3z",fillOpacity:.9}}]},Hce=Hn({name:"RemoveIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-remove",u.value]),b=He(()=>pL(pL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Vce,v.value)}});function vL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function gL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?vL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):vL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var qce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 2h1v6.08A6 6 0 017.92 13H14v1H3a1 1 0 01-1-1V2zm4.9 11A5 5 0 003 9.1V13h3.9z",fillOpacity:.9}}]},Uce=Hn({name:"RotationIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-rotation",u.value]),b=He(()=>gL(gL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(qce,v.value)}});function mL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function yL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?mL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):mL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Wce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8 11.5a3.5 3.5 0 110-7 3.5 3.5 0 010 7zM8 13A5 5 0 108 3a5 5 0 000 10z",fillOpacity:.9}}]},Yce=Hn({name:"RoundIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-round",u.value]),b=He(()=>yL(yL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Wce,v.value)}});function bL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function _L(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?bL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):bL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Gce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M9.51 10.22a4.76 4.76 0 11.7-.7l3.54 3.52-.7.71-3.54-3.53zm.77-3.7a3.76 3.76 0 10-7.53 0 3.76 3.76 0 007.53 0z",fillOpacity:.9}}]},Kce=Hn({name:"SearchIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-search",u.value]),b=He(()=>_L(_L({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Gce,v.value)}});function xL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function wL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?xL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):xL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Xce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M11 8a3 3 0 11-6 0 3 3 0 016 0zm-1 0a2 2 0 10-4 0 2 2 0 004 0z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M8 1.25l6.06 3.38v6.75L8 14.75l-6.06-3.38V4.63L8 1.25zM2.94 5.21v5.58L8 13.6l5.06-2.82V5.2L8 2.4 2.94 5.21z",fillOpacity:.9}}]},Zce=Hn({name:"SettingIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-setting",u.value]),b=He(()=>wL(wL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Xce,v.value)}});function CL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function kL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?CL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):CL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Jce={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.6 1.82a.45.45 0 01.8 0l1.8 3.65 4.03.58c.37.05.52.5.25.77l-2.91 2.84.69 4a.45.45 0 01-.66.48L8 12.25l-3.6 1.9a.45.45 0 01-.65-.48l.68-4.01-2.9-2.84a.45.45 0 01.24-.77l4.03-.58 1.8-3.65z",fillOpacity:.9}}]},Qce=Hn({name:"StarFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-star-filled",u.value]),b=He(()=>kL(kL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(Jce,v.value)}});function SL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function OL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?SL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):SL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var e0e={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8 15A7 7 0 108 1a7 7 0 000 14zM7.5 5h1v2.97l2.85 2.86-.7.7L7.5 8.4V5z",fillOpacity:.9}}]},vq=Hn({name:"TimeFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-time-filled",u.value]),b=He(()=>OL(OL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(e0e,v.value)}});function EL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function TL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?EL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):EL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var t0e={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.5 4v4.39L10 11l.7-.7-2.2-2.33V4h-1z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M15 8A7 7 0 111 8a7 7 0 0114 0zm-1 0A6 6 0 102 8a6 6 0 0012 0z",fillOpacity:.9}}]},gq=Hn({name:"TimeIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-time",u.value]),b=He(()=>TL(TL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(t0e,v.value)}});function AL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function ML(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?AL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):AL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var n0e={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.74 6.68L7.5 2.9v8.59h1V2.91l3.76 3.77.71-.7-4.62-4.63a.5.5 0 00-.7 0L3.03 5.97l.7.7z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M2 11v2a1 1 0 001 1h10a1 1 0 001-1v-2h-1v2H3v-2H2z",fillOpacity:.9}}]},r0e=Hn({name:"UploadIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-upload",u.value]),b=He(()=>ML(ML({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(n0e,v.value)}});function PL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function DL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?PL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):PL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var a0e={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M11.05 7.74c.2.12.2.4 0 .52l-5.1 2.94a.3.3 0 01-.45-.26V5.06a.3.3 0 01.45-.26l5.1 2.94zM6.5 6.27v3.46L9.5 8l-3-1.73z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M2 3a1 1 0 011-1h10a1 1 0 011 1v10a1 1 0 01-1 1H3a1 1 0 01-1-1V3zm1 0v10h10V3H3z",fillOpacity:.9}}]},i0e=Hn({name:"VideoIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-video",u.value]),b=He(()=>DL(DL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(a0e,v.value)}});function NL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function IL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?NL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):NL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var o0e={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M6 7v2h1V7h2V6H7V4H6v2H4v1h2z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M9.51 10.22a4.76 4.76 0 11.7-.7l3.54 3.52-.7.7-3.54-3.52zm.77-3.7a3.76 3.76 0 10-7.53 0 3.76 3.76 0 007.53 0z",fillOpacity:.9}}]},l0e=Hn({name:"ZoomInIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-zoom-in",u.value]),b=He(()=>IL(IL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(o0e,v.value)}});function LL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function RL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?LL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):LL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var s0e={tag:"svg",attrs:{fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M9 7H4V6h5v1z",fillOpacity:.9}},{tag:"path",attrs:{fill:"currentColor",d:"M9.51 10.22a4.76 4.76 0 11.7-.7l3.54 3.52-.7.7-3.54-3.52zm.77-3.7a3.76 3.76 0 10-7.53 0 3.76 3.76 0 007.53 0z",fillOpacity:.9}}]},u0e=Hn({name:"ZoomOutIcon",props:{size:{type:String},onClick:{type:Function}},setup(t,e){var{attrs:n}=e,r=He(()=>t.size),{className:u,style:p}=lo(r),h=He(()=>["t-icon","t-icon-zoom-out",u.value]),b=He(()=>RL(RL({},p.value),n.style)),v=He(()=>({class:h.value,style:b.value,onClick:w=>{var f;return(f=t.onClick)===null||f===void 0?void 0:f.call(t,{e:w})}}));return()=>oo(s0e,v.value)}}),c0e=typeof window>"u";function f0e(t,e){if(!c0e&&!(!document||!t||typeof t!="string")&&!(document.querySelectorAll(".".concat(e,'[src="').concat(t,'"]')).length>0)){var n=document.createElement("script");n.setAttribute("class",e),n.setAttribute("src",t),document.body.appendChild(n)}}var d0e={name:{type:String,default:""},size:{type:String,default:void 0},url:{type:[String,Array],default:void 0},loadDefaultIcons:{type:Boolean,default:!0},onClick:Function};function FL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function BL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?FL(Object(n),!0).forEach(function(r){Qi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):FL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var{classPrefix:VE}=sq,h0e="https://tdesign.gtimg.com/icon/0.1.4/fonts/index.js",p0e=Hn({name:"Icon",props:d0e,setup(t,e){var{attrs:n}=e,r=He(()=>t.size),u=He(()=>t.name||""),{className:p,style:h}=lo(r),b=He(()=>{var o=[];return o=t.url instanceof Array?t.url.concat():[t.url],t.loadDefaultIcons&&o.push(h0e),o}),v=He(()=>["".concat(VE,"-icon"),"".concat(VE,"-icon-").concat(u.value),p.value]),w=He(()=>BL(BL({},h.value),n.style));Ti(()=>{Array.from(new Set(b.value)).forEach(o=>{f0e(o,"".concat(VE,"-svg-js-stylesheet--unique-class"))})});var f=He(()=>({class:v.value,style:w.value,onClick:o=>{var g;return(g=t.onClick)===null||g===void 0?void 0:g.call(t,{e:o})}}));return()=>ho("svg",f.value,ho("use",{href:t.url?"#".concat(u.value):"#t-icon-".concat(u.value)}))}}),v0e=p0e;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var g0e=ga(v0e,"TIcon");/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Mu(t){var e=qu(),n=He(function(){return e.props.disabled}),r=_l("formDisabled",Object.create(null)),u=r.disabled;return He(function(){return n.value||(u==null?void 0:u.value)||(t==null?void 0:t.value)||!1})}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var m0e={content:{type:[String,Function]},default:{type:[String,Function]},disabled:Boolean,hover:{type:String,default:"underline",validator:function(e){return e?["color","underline"].includes(e):!0}},href:{type:String,default:""},prefixIcon:{type:Function},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},suffixIcon:{type:Function},target:{type:String,default:""},theme:{type:String,default:"default",validator:function(e){return e?["default","primary","danger","warning","success"].includes(e):!0}},underline:Boolean,onClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function jL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function y0e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?jL(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):jL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var b0e=Hn({name:"TLink",props:y0e({},m0e),emits:["click"],setup:function(e,n){var r=n.emit,u=ds(),p=Xa(),h=sr("link"),b=fs(),v=b.STATUS,w=b.SIZE,f=Si("classPrefix"),o=f.classPrefix,g=Mu(),s=He(function(){return e.disabled||g.value}),y=He(function(){var k;return["".concat(h.value),"".concat(h.value,"--theme-").concat(e.theme),(k={},st(k,w.value[e.size],e.size!=="medium"),st(k,v.value.disabled,s.value),st(k,"".concat(o.value,"-is-underline"),e.underline),st(k,"".concat(h.value,"--hover-").concat(e.hover),!s.value),k)]}),_=function(C){s.value||r("click",C)};return function(){var k=u("default","content"),C=p("prefixIcon"),O=p("suffixIcon");return ve("a",{class:aa(y.value),href:s.value||!e.href?void 0:e.href,target:e.target,onClick:_},[C?ve("span",{class:"".concat(h.value,"__prefix-icon")},[C]):null,k,O?ve("span",{class:"".concat(h.value,"__suffix-icon")},[O]):null])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var zO=ga(b0e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _0e={align:{type:String,default:"top",validator:function(e){return e?["start","end","center","stretch","baseline","top","middle","bottom"].includes(e):!0}},gutter:{type:[Number,Object,Array],default:0},justify:{type:String,default:"start",validator:function(e){return e?["start","end","center","space-around","space-between"].includes(e):!0}},tag:{type:String,default:"div"}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var zL=function(e){var n="xs";return e<768?n="xs":e>=768&&e<992?n="sm":e>=992&&e<1200?n="md":e>=1200&&e<1400?n="lg":e>=1400&&e<1880?n="xl":n="xxl",n};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function mq(t,e){Ti(function(){window.addEventListener(t,e)}),xc(function(){window.removeEventListener(t,e)})}function x0e(t,e){mq("resize",t);var n=null;Ti(function(){!window.ResizeObserver||!e||(n=new window.ResizeObserver(t),n.observe(e))}),xc(function(){var r;(r=n)===null||r===void 0||r.disconnect()})}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function $L(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function HE(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?$L(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):$L(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function yq(){var t=Ft(zL(vm?0:window.innerWidth)),e=function(){t.value=zL(vm?0:window.innerWidth)};return mq("resize",e),t}function w0e(t,e){var n,r=e.justify,u=e.align;return[t,(n={},st(n,"".concat(t,"--").concat(r),r),st(n,"".concat(t,"--align-").concat(u),u),n)]}function C0e(t,e){var n={},r=function(b){return Object.assign(n,{marginLeft:"".concat(b/-2,"px"),marginRight:"".concat(b/-2,"px")})},u=function(b){return Object.assign(n,{rowGap:"".concat(b,"px")})},p={isNumber:function(b){Zo(b)&&r(b)},isArray:function(b){Ba(b)&&b.length&&(p.isNumber(b[0]),Zo(b[1])&&u(b[1]),po(b[0])&&!$c(b[0][e])&&r(b[0][e]),po(b[1])&&!$c(b[1][e])&&u(b[1][e]))},isObject:function(b){po(b)&&b[e]&&(Ba(b)&&b.length?(r(b[e][0]),u(b[e][1])):r(b[e]))}};return Object.keys(p).forEach(function(h){p[h](t)}),n}function k0e(t){return Zo(t)?"".concat(t," ").concat(t," 0"):/^\d+(\.\d+)?(px|r?em|%)$/.test(t)?"0 0 ".concat(t):t}function S0e(t,e){var n={},r=function(h){return Object.assign(n,{paddingLeft:"".concat(h/2,"px"),paddingRight:"".concat(h/2,"px")})},u={isNumber:function(h){Zo(h)&&r(h)},isArray:function(h){Ba(h)&&h.length&&(Zo(h[0])&&r(h[0]),po(h[0])&&h[0][e]&&r(h[0][e]))},isObject:function(h){po(h)&&h[e]&&r(h[e])}};return Object.keys(u).forEach(function(p){u[p](t)}),n}function O0e(t,e){var n,r=e.span,u=e.order,p=e.offset,h=e.push,b=e.pull,v=["xs","sm","md","lg","xl","xxl"],w=v.reduce(function(f,o){var g,s=e[o],y={};return Zo(s)?y.span=s:po(s)&&(y=s||{}),HE(HE({},f),{},(g={},st(g,"".concat(t,"-").concat(o,"-").concat(y.span),!$c(y.span)),st(g,"".concat(t,"-").concat(o,"-order-").concat(y.order),parseInt(y.order,10)>=0),st(g,"".concat(t,"-").concat(o,"-offset-").concat(y.offset),parseInt(y.offset,10)>=0),st(g,"".concat(t,"-").concat(o,"-push-").concat(y.push),parseInt(y.push,10)>=0),st(g,"".concat(t,"-").concat(o,"-pull-").concat(y.pull),parseInt(y.pull,10)>=0),g))},{});return HE((n={},st(n,"".concat(t),!0),st(n,"".concat(t,"-").concat(r),!$c(r)),st(n,"".concat(t,"-order-").concat(u),u),st(n,"".concat(t,"-offset-").concat(p),p),st(n,"".concat(t,"-push-").concat(h),h),st(n,"".concat(t,"-pull-").concat(b),b),n),w)}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function VL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function E0e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?VL(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):VL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function T0e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var A0e=Hn({name:"TRow",props:E0e({},_0e),setup:function(e){var n=Va(e),r=n.gutter,u=Xa();rs("rowContext",Ul({gutter:r}));var p=yq(),h=sr("row"),b=He(function(){return w0e(h.value,e)}),v=He(function(){return C0e(e.gutter,p.value)});return function(){var w,f=e.tag;return ve(f,{class:b.value,style:v.value},T0e(w=u("default"))?w:{default:function(){return[w]}})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var M0e={flex:{type:[String,Number]},lg:{type:[Number,Object]},md:{type:[Number,Object]},offset:{type:Number,default:0},order:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},sm:{type:[Number,Object]},span:{type:Number},tag:{type:String,default:"div"},xl:{type:[Number,Object]},xs:{type:[Number,Object]},xxl:{type:[Number,Object]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function HL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function P0e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?HL(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):HL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function D0e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var N0e=Hn({name:"TCol",inject:["rowContext"],props:P0e({},M0e),setup:function(e){var n=sr("col"),r=Xa(),u=_l("rowContext",Object.create(null)),p=yq(),h=He(function(){return O0e(n.value,e)}),b=He(function(){var v={},w=e.flex;if(w&&(v.flex=k0e(w)),u){var f=u.gutter;Object.assign(v,S0e(f,p.value))}return v});return function(){var v,w=e.tag;return ve(w,{class:h.value,style:b.value},D0e(v=r("default"))?v:{default:function(){return[v]}})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var I0e=ga(A0e),L0e=ga(N0e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var R0e=Hn({name:"TLayout",setup:function(){var e=Ft(!1),n=Xa(),r=sr("layout"),u=He(function(){return[r.value,st({},"".concat(r.value,"--with-sider"),e.value)]});return rs("layout",{hasSide:e}),function(){return ve("section",{class:u.value},[n("default")])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var F0e={height:{type:String,default:""}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var B0e=Hn({name:"THeader",props:F0e,setup:function(e){var n=sr("layout__header"),r=Xa();return function(){return ve("header",{class:n.value,style:e.height?{height:e.height}:{}},[r("default")])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var j0e={height:{type:String,default:""}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var z0e=Hn({name:"TFooter",props:j0e,setup:function(e){var n=sr("layout__footer"),r=Xa();return function(){return ve("footer",{class:n.value,style:e.height?{height:e.height}:{}},[r("default")])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var $0e={width:{type:String,default:""}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var V0e=Hn({name:"TAside",props:$0e,setup:function(e){var n=_l("layout",Object.create(null)),r=n.hasSide,u=sr("layout__sider"),p=Xa();if(!!r)return Ti(function(){r.value=!0}),Mh(function(){r.value=!1}),function(){var h=e.width?{width:e.width}:{};return ve("aside",{class:u.value,style:h},[p("default")])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var H0e=Hn({name:"TContent",setup:function(){var e=sr("layout__content"),n=Xa();return function(){return ve("main",{class:e.value},[n("default")])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var q0e=ga(V0e),U0e=ga(R0e),W0e=ga(B0e),Y0e=ga(z0e),G0e=ga(H0e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var K0e={align:{type:String,default:"center",validator:function(e){return e?["left","right","center"].includes(e):!0}},content:{type:[String,Function]},dashed:Boolean,default:{type:[String,Function]},layout:{type:String,default:"horizontal",validator:function(e){return e?["horizontal","vertical"].includes(e):!0}},theme:{type:String,validator:function(e){return e?["horizontal","vertical"].includes(e):!0}}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function qL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function X0e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?qL(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):qL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Z0e=Hn({name:"TDivider",props:X0e({},K0e),setup:function(e){var n=sr("divider"),r=ds();return function(){var u,p=e.layout,h=e.dashed,b=e.align,v=r("default","content"),w=["".concat(n.value),["".concat(n.value,"--").concat(p)],(u={},st(u,"".concat(n.value,"--dashed"),!!h),st(u,"".concat(n.value,"--with-text"),!!v),st(u,"".concat(n.value,"--with-text-").concat(b),!!v),u)];return ve("div",{class:w},[v&&ve("span",{class:"".concat(n.value,"__inner-text")},[v])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var uA=ga(Z0e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var J0e={align:{type:String,validator:function(e){return e?["start","end","center","baseline"].includes(e):!0}},breakLine:Boolean,direction:{type:String,default:"horizontal",validator:function(e){return e?["vertical","horizontal"].includes(e):!0}},separator:{type:[String,Function]},size:{type:[String,Number,Array],default:"medium"}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function $y(){var t=qu();return function(e,n){var r,u;n||(n=t.slots);var p=((r=n)===null||r===void 0||(u=r.default)===null||u===void 0?void 0:u.call(r))||[],h=[],b=function v(w){if(!!Ba(w))return w.forEach(function(f){if(f.children&&Ba(f.children)){if(f.type!==al)return;v(f.children)}else h.push(f)}),h};return b(p).filter(function(v){var w;return(w=v.type.name)===null||w===void 0?void 0:w.endsWith(e)})}}function bq(){var t=qu();return function(){var e,n=t.slots,r=(n==null||(e=n.default)===null||e===void 0?void 0:e.call(n))||[];return r.filter(function(u){return Xo(u.type)==="symbol"&&!u.children?!1:u.type!==Th}).map(function(u){return u.children&&Ba(u.children)&&u.type===al?u.children:u}).flat()}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function UL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function WL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?UL(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):UL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Q0e=Hn({name:"TSpace",props:WL({},J0e),setup:function(e){var n=sr("space"),r=Xa(),u=bq(),p=He(function(){var b={small:"8px",medium:"16px",large:"24px"},v="";return Ba(e.size)?v=e.size.map(function(w){return Zo(w)?"".concat(w,"px"):di(w)&&b[w]||w}).join(" "):di(e.size)?v=b[e.size]||e.size:Zo(e.size)&&(v="".concat(e.size,"px")),WL({gap:v},e.breakLine?{"flex-wrap":"wrap"}:{})});function h(){var b=u(),v=r("separator");return b.map(function(w,f){var o=f+1!==b.length&&v;return ve(al,null,[ve("div",{class:"".concat(n.value,"-item")},[w]),o&&ve("div",{class:"".concat(n.value,"-item-separator")},[v])])})}return function(){var b,v=["".concat(n.value),(b={},st(b,"".concat(n.value,"-align-").concat(e.align),e.align),st(b,"".concat(n.value,"-").concat(e.direction),e.direction),b)];return ve("div",{class:v,style:p.value},[h()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var cA=ga(Q0e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function YL(t,e,n,r,u,p,h){try{var b=t[p](h),v=b.value}catch(w){n(w);return}b.done?e(v):Promise.resolve(v).then(r,u)}function cc(t){return function(){var e=this,n=arguments;return new Promise(function(r,u){var p=t.apply(e,n);function h(v){YL(p,r,u,h,b,"next",v)}function b(v){YL(p,r,u,h,b,"throw",v)}h(void 0)})}}var XM={exports:{}},ZM={exports:{}};(function(t){function e(n){return t.exports=e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},t.exports.__esModule=!0,t.exports.default=t.exports,e(n)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports})(ZM);ZM.exports;(function(t){var e=ZM.exports.default;function n(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */t.exports=n=function(){return r},t.exports.__esModule=!0,t.exports.default=t.exports;var r={},u=Object.prototype,p=u.hasOwnProperty,h=Object.defineProperty||function(Y,K,ee){Y[K]=ee.value},b=typeof Symbol=="function"?Symbol:{},v=b.iterator||"@@iterator",w=b.asyncIterator||"@@asyncIterator",f=b.toStringTag||"@@toStringTag";function o(Y,K,ee){return Object.defineProperty(Y,K,{value:ee,enumerable:!0,configurable:!0,writable:!0}),Y[K]}try{o({},"")}catch{o=function(ee,te,re){return ee[te]=re}}function g(Y,K,ee,te){var re=K&&K.prototype instanceof _?K:_,be=Object.create(re.prototype),Le=new H(te||[]);return h(be,"_invoke",{value:z(Y,ee,Le)}),be}function s(Y,K,ee){try{return{type:"normal",arg:Y.call(K,ee)}}catch(te){return{type:"throw",arg:te}}}r.wrap=g;var y={};function _(){}function k(){}function C(){}var O={};o(O,v,function(){return this});var T=Object.getPrototypeOf,P=T&&T(T(U([])));P&&P!==u&&p.call(P,v)&&(O=P);var D=C.prototype=_.prototype=Object.create(O);function F(Y){["next","throw","return"].forEach(function(K){o(Y,K,function(ee){return this._invoke(K,ee)})})}function N(Y,K){function ee(re,be,Le,me){var Ie=s(Y[re],Y,be);if(Ie.type!=="throw"){var pe=Ie.arg,ce=pe.value;return ce&&e(ce)=="object"&&p.call(ce,"__await")?K.resolve(ce.__await).then(function(ue){ee("next",ue,Le,me)},function(ue){ee("throw",ue,Le,me)}):K.resolve(ce).then(function(ue){pe.value=ue,Le(pe)},function(ue){return ee("throw",ue,Le,me)})}me(Ie.arg)}var te;h(this,"_invoke",{value:function(be,Le){function me(){return new K(function(Ie,pe){ee(be,Le,Ie,pe)})}return te=te?te.then(me,me):me()}})}function z(Y,K,ee){var te="suspendedStart";return function(re,be){if(te==="executing")throw new Error("Generator is already running");if(te==="completed"){if(re==="throw")throw be;return G()}for(ee.method=re,ee.arg=be;;){var Le=ee.delegate;if(Le){var me=B(Le,ee);if(me){if(me===y)continue;return me}}if(ee.method==="next")ee.sent=ee._sent=ee.arg;else if(ee.method==="throw"){if(te==="suspendedStart")throw te="completed",ee.arg;ee.dispatchException(ee.arg)}else ee.method==="return"&&ee.abrupt("return",ee.arg);te="executing";var Ie=s(Y,K,ee);if(Ie.type==="normal"){if(te=ee.done?"completed":"suspendedYield",Ie.arg===y)continue;return{value:Ie.arg,done:ee.done}}Ie.type==="throw"&&(te="completed",ee.method="throw",ee.arg=Ie.arg)}}}function B(Y,K){var ee=K.method,te=Y.iterator[ee];if(te===void 0)return K.delegate=null,ee==="throw"&&Y.iterator.return&&(K.method="return",K.arg=void 0,B(Y,K),K.method==="throw")||ee!=="return"&&(K.method="throw",K.arg=new TypeError("The iterator does not provide a '"+ee+"' method")),y;var re=s(te,Y.iterator,K.arg);if(re.type==="throw")return K.method="throw",K.arg=re.arg,K.delegate=null,y;var be=re.arg;return be?be.done?(K[Y.resultName]=be.value,K.next=Y.nextLoc,K.method!=="return"&&(K.method="next",K.arg=void 0),K.delegate=null,y):be:(K.method="throw",K.arg=new TypeError("iterator result is not an object"),K.delegate=null,y)}function X(Y){var K={tryLoc:Y[0]};1 in Y&&(K.catchLoc=Y[1]),2 in Y&&(K.finallyLoc=Y[2],K.afterLoc=Y[3]),this.tryEntries.push(K)}function W(Y){var K=Y.completion||{};K.type="normal",delete K.arg,Y.completion=K}function H(Y){this.tryEntries=[{tryLoc:"root"}],Y.forEach(X,this),this.reset(!0)}function U(Y){if(Y){var K=Y[v];if(K)return K.call(Y);if(typeof Y.next=="function")return Y;if(!isNaN(Y.length)){var ee=-1,te=function re(){for(;++ee<Y.length;)if(p.call(Y,ee))return re.value=Y[ee],re.done=!1,re;return re.value=void 0,re.done=!0,re};return te.next=te}}return{next:G}}function G(){return{value:void 0,done:!0}}return k.prototype=C,h(D,"constructor",{value:C,configurable:!0}),h(C,"constructor",{value:k,configurable:!0}),k.displayName=o(C,f,"GeneratorFunction"),r.isGeneratorFunction=function(Y){var K=typeof Y=="function"&&Y.constructor;return!!K&&(K===k||(K.displayName||K.name)==="GeneratorFunction")},r.mark=function(Y){return Object.setPrototypeOf?Object.setPrototypeOf(Y,C):(Y.__proto__=C,o(Y,f,"GeneratorFunction")),Y.prototype=Object.create(D),Y},r.awrap=function(Y){return{__await:Y}},F(N.prototype),o(N.prototype,w,function(){return this}),r.AsyncIterator=N,r.async=function(Y,K,ee,te,re){re===void 0&&(re=Promise);var be=new N(g(Y,K,ee,te),re);return r.isGeneratorFunction(K)?be:be.next().then(function(Le){return Le.done?Le.value:be.next()})},F(D),o(D,f,"Generator"),o(D,v,function(){return this}),o(D,"toString",function(){return"[object Generator]"}),r.keys=function(Y){var K=Object(Y),ee=[];for(var te in K)ee.push(te);return ee.reverse(),function re(){for(;ee.length;){var be=ee.pop();if(be in K)return re.value=be,re.done=!1,re}return re.done=!0,re}},r.values=U,H.prototype={constructor:H,reset:function(K){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(W),!K)for(var ee in this)ee.charAt(0)==="t"&&p.call(this,ee)&&!isNaN(+ee.slice(1))&&(this[ee]=void 0)},stop:function(){this.done=!0;var K=this.tryEntries[0].completion;if(K.type==="throw")throw K.arg;return this.rval},dispatchException:function(K){if(this.done)throw K;var ee=this;function te(pe,ce){return Le.type="throw",Le.arg=K,ee.next=pe,ce&&(ee.method="next",ee.arg=void 0),!!ce}for(var re=this.tryEntries.length-1;re>=0;--re){var be=this.tryEntries[re],Le=be.completion;if(be.tryLoc==="root")return te("end");if(be.tryLoc<=this.prev){var me=p.call(be,"catchLoc"),Ie=p.call(be,"finallyLoc");if(me&&Ie){if(this.prev<be.catchLoc)return te(be.catchLoc,!0);if(this.prev<be.finallyLoc)return te(be.finallyLoc)}else if(me){if(this.prev<be.catchLoc)return te(be.catchLoc,!0)}else{if(!Ie)throw new Error("try statement without catch or finally");if(this.prev<be.finallyLoc)return te(be.finallyLoc)}}}},abrupt:function(K,ee){for(var te=this.tryEntries.length-1;te>=0;--te){var re=this.tryEntries[te];if(re.tryLoc<=this.prev&&p.call(re,"finallyLoc")&&this.prev<re.finallyLoc){var be=re;break}}be&&(K==="break"||K==="continue")&&be.tryLoc<=ee&&ee<=be.finallyLoc&&(be=null);var Le=be?be.completion:{};return Le.type=K,Le.arg=ee,be?(this.method="next",this.next=be.finallyLoc,y):this.complete(Le)},complete:function(K,ee){if(K.type==="throw")throw K.arg;return K.type==="break"||K.type==="continue"?this.next=K.arg:K.type==="return"?(this.rval=this.arg=K.arg,this.method="return",this.next="end"):K.type==="normal"&&ee&&(this.next=ee),y},finish:function(K){for(var ee=this.tryEntries.length-1;ee>=0;--ee){var te=this.tryEntries[ee];if(te.finallyLoc===K)return this.complete(te.completion,te.afterLoc),W(te),y}},catch:function(K){for(var ee=this.tryEntries.length-1;ee>=0;--ee){var te=this.tryEntries[ee];if(te.tryLoc===K){var re=te.completion;if(re.type==="throw"){var be=re.arg;W(te)}return be}}throw new Error("illegal catch attempt")},delegateYield:function(K,ee,te){return this.delegate={iterator:U(K),resultName:ee,nextLoc:te},this.method==="next"&&(this.arg=void 0),y}},r}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(XM);XM.exports;var hS=XM.exports(),Uo=hS;try{regeneratorRuntime=hS}catch{(typeof globalThis>"u"?"undefined":Xo(globalThis))==="object"?globalThis.regeneratorRuntime=hS:Function("r","regeneratorRuntime = r")(hS)}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var e1e={container:{type:[String,Function],default:function(){return function(){return window}}},offsetBottom:{type:Number,default:0},offsetTop:{type:Number,default:0},zIndex:{type:Number},onFixedChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var t1e=Hn({name:"TAffix",props:e1e,emits:["fixedChange"],setup:function(e,n){var r,u=sr("affix"),p=Xa(),h=Ft(null),b=Ft(null),v=Ft((r=document)===null||r===void 0?void 0:r.createElement("div")),w=Ft(!1),f=Ft(!1),o=Ft(),g=Ft(),s=0,y=function(){w.value||(s=window.requestAnimationFrame(function(){var O;s=0;var T=(O=h.value.getBoundingClientRect())!==null&&O!==void 0?O:{top:0,width:0,height:0},P=T.top,D=T.width,F=T.height,N=0;o.value instanceof HTMLElement&&(N=o.value.getBoundingClientRect().top);var z,B=P-N,X=o.value[o.value instanceof Window?"innerHeight":"clientHeight"]-F,W=N+X-e.offsetBottom;if(!$c(e.offsetTop)&&B<=e.offsetTop?z=N+e.offsetTop:!$c(e.offsetBottom)&&P>=W?z=W:z=!1,b.value){var H=z!==!1,U=h.value.contains(v.value);H?(b.value.className=u.value,g.value={top:"".concat(z,"px"),width:"".concat(D,"px"),height:"".concat(F,"px"),zIndex:e.zIndex},U||(v.value.style.width="".concat(D,"px"),v.value.style.height="".concat(F,"px"),h.value.appendChild(v.value))):(b.value.removeAttribute("class"),g.value=void 0,U&&v.value.remove()),n.emit("fixedChange",H,{top:Number(z)}),da(e.onFixedChange)&&e.onFixedChange(H,{top:Number(z)})}w.value=!1}),w.value=!0)},_=function(){var C=cc(Uo.mark(function O(){return Uo.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,xl();case 2:if(!f.value){P.next=4;break}return P.abrupt("return");case 4:o.value=MH(e.container),Js(o.value,"scroll",y),Js(window,"resize",y),f.value=!0;case 8:case"end":return P.stop()}},O)}));return function(){return C.apply(this,arguments)}}(),k=function(){!o.value||!f.value||(_s(o.value,"scroll",y),_s(window,"resize",y),s&&window.cancelAnimationFrame(s),f.value=!1)};return Nr(function(){return e.offsetTop},function(){y()}),Nr(function(){return e.offsetBottom},function(){y()}),Nr(function(){return e.zIndex},function(){y()}),Ti(_),_V(_),xV(k),xc(k),{affixWrapRef:h,affixRef:b,bindScroll:_,unbindScroll:k,handleScroll:y,scrollContainer:o,renderTNodeJSX:p,affixStyle:g}},render:function(){return ve("div",{ref:"affixWrapRef"},[ve("div",{ref:"affixRef",style:this.affixStyle},[this.renderTNodeJSX("default")])])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var __=ga(t1e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var fA=/#(\S+)$/;function GL(t,e){var n=t.getBoundingClientRect(),r=n.top;return e===window?r-document.documentElement.clientTop:r-e.getBoundingClientRect().top}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var n1e={affixProps:{type:Object},bounds:{type:Number,default:5},container:{type:[String,Function],default:function(){return function(){return window}}},cursor:{type:Function},size:{type:String,default:"medium",validator:function(e){return["small","medium","large"].includes(e)}},targetOffset:{type:Number,default:0},onChange:Function,onClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _q=Symbol("AnchorInjectionProvide");/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function r1e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var a1e=Hn({name:"TAnchor",inheritAttrs:!1,props:n1e,setup:function(e,n){var r=n.attrs,u=Ft(null),p=Ft([]),h=Ft(""),b=Ft(null),v=Ft(!1),w=Ul({}),f=sr("anchor"),o=sr("anchor__line"),g=sr("anchor__line-cursor"),s=fs(),y=s.STATUS,_=s.SIZE,k=Xa(),C=function(){if(!vm){var H=e.container;b.value=MH(H),Js(b.value,"scroll",O),O()}},O=function(){if(!v.value){var H=e.bounds,U=e.targetOffset,G=[],Y="";if(p.value.forEach(function(ee){var te=T(ee);if(!!te){var re=GL(te,b.value);re<H+U&&G.push({link:ee,top:re})}}),G.length){var K=G.reduce(function(ee,te){return ee.top>te.top?ee:te});Y=K.link}F(Y)}},T=function(H){var U=H.match(fA);if(!!U){var G=document.getElementById(U[1]);if(!!G)return G}},P=function(H){!fA.test(H)||p.value.indexOf(H)!==-1||p.value.push(H)},D=function(H){p.value=p.value.filter(function(U){return U!==H})},F=function(){var W=cc(Uo.mark(function H(U){var G;return Uo.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:if(h.value!==U){K.next=2;break}return K.abrupt("return");case 2:return h.value=U,(G=e.onChange)===null||G===void 0||G.call(e,U,h.value),K.next=6,xl();case 6:N();case 7:case"end":return K.stop()}},H)}));return function(U){return W.apply(this,arguments)}}(),N=function(){var H,U=(H=u.value)===null||H===void 0?void 0:H.querySelector(".".concat(y.value.active,">a"));if(!U){Object.assign(w,{});return}var G=U.offsetTop,Y=U.offsetHeight;Object.assign(w,{top:"".concat(G,"px"),height:"".concat(Y,"px"),opacity:1})},z=function(H){var U;(U=e.onClick)===null||U===void 0||U.call(e,H)},B=function(){var W=cc(Uo.mark(function H(U){var G,Y,K,ee,te;return Uo.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(G=T(U),F(U),G){be.next=4;break}return be.abrupt("return");case 4:return v.value=!0,Y=e.targetOffset,K=DH(b.value),ee=GL(G,b.value),te=K+ee-Y,be.next=11,VM(te,{container:b.value});case 11:v.value=!1;case 12:case"end":return be.stop()}},H)}));return function(U){return W.apply(this,arguments)}}(),X=function(){var H=k("cursor");return H||ve("div",{class:g.value},null)};return Ti(cc(Uo.mark(function W(){return Uo.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(C(),!h.value){U.next=5;break}return U.next=4,xl();case 4:B(h.value);case 5:case"end":return U.stop()}},W)}))),Mh(function(){!b.value||_s(b.value,"scroll",O)}),e3(function(){b.value&&_s(b.value,"scroll",O),C()}),rs(_q,Ul({registerLink:P,unregisterLink:D,handleScrollTo:B,handleLinkClick:z,active:h})),function(){var W=e.size,H=e.affixProps,U=[f.value,_.value[W]],G=ve("div",ea({ref:u,class:U},r),[ve("div",{class:o.value},[ve("div",{class:"".concat(g.value,"-wrapper"),style:w},[X()])]),k("default")]);return H?ve(__,H,r1e(G)?G:{default:function(){return[G]}}):G}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var i1e={href:{type:String,default:"",required:!0},target:{type:String,default:"_self",validator:function(e){return["_self","_blank","_parent","_top"].includes(e)}},title:{type:[String,Function],default:""}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function KL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function XL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?KL(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):KL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var o1e=XL(XL({},i1e),{},{href:{type:String,required:!0,validator:function(e){return fA.test(e)}}}),l1e=Hn({name:"TAnchorItem",inject:{tAnchor:{default:void 0}},props:o1e,setup:function(e,n){var r=n.slots,u=_l(_q,void 0),p=sr("anchor__item"),h=fs(),b=h.STATUS,v=function(){u.registerLink(e.href)},w=function(){var s=e.href;!s||u.unregisterLink(s)},f=function(s){var y=e.href,_=e.title;u.handleScrollTo(y),u.handleLinkClick({href:y,title:di(_)?_:void 0,e:s})},o=function(){var s=e.title,y=r.title,_;return di(s)?_=s:da(s)?_=s(ho):y&&(_=y(null)),_};return Nr(function(){return e.href},function(){w(),v()},{immediate:!0}),Ti(function(){v()}),Mh(function(){w()}),function(){var g,s=e.href,y=e.target,_=r.default,k=r.title,C=o(),O=di(C)?C:null,T=u.active===s,P=(g={},st(g,p.value,!0),st(g,b.value.active,T),g),D=st({},"".concat(p.value,"-link"),!0);return ve("div",{class:P},[ve("a",{href:s,title:O,class:D,target:y,onClick:f},[k?k(null):C]),_&&_(null)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var dA={exports:{}};/*!
 * clipboard.js v2.0.11
 * https://clipboardjs.com/
 *
 * Licensed MIT © Zeno Rocha
 */(function(t,e){(function(r,u){t.exports=u()})(P0,function(){return function(){var n={686:function(h,b,v){v.d(b,{default:function(){return me}});var w=v(279),f=v.n(w),o=v(370),g=v.n(o),s=v(817),y=v.n(s);function _(Ie){try{return document.execCommand(Ie)}catch{return!1}}var k=function(pe){var ce=y()(pe);return _("cut"),ce},C=k;function O(Ie){var pe=document.documentElement.getAttribute("dir")==="rtl",ce=document.createElement("textarea");ce.style.fontSize="12pt",ce.style.border="0",ce.style.padding="0",ce.style.margin="0",ce.style.position="absolute",ce.style[pe?"right":"left"]="-9999px";var ue=window.pageYOffset||document.documentElement.scrollTop;return ce.style.top="".concat(ue,"px"),ce.setAttribute("readonly",""),ce.value=Ie,ce}var T=function(pe,ce){var ue=O(pe);ce.container.appendChild(ue);var _e=y()(ue);return _("copy"),ue.remove(),_e},P=function(pe){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},ue="";return typeof pe=="string"?ue=T(pe,ce):pe instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(pe==null?void 0:pe.type)?ue=T(pe.value,ce):(ue=y()(pe),_("copy")),ue},D=P;function F(Ie){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?F=function(ce){return typeof ce}:F=function(ce){return ce&&typeof Symbol=="function"&&ce.constructor===Symbol&&ce!==Symbol.prototype?"symbol":typeof ce},F(Ie)}var N=function(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ce=pe.action,ue=ce===void 0?"copy":ce,_e=pe.container,xe=pe.target,Te=pe.text;if(ue!=="copy"&&ue!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(xe!==void 0)if(xe&&F(xe)==="object"&&xe.nodeType===1){if(ue==="copy"&&xe.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(ue==="cut"&&(xe.hasAttribute("readonly")||xe.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Te)return D(Te,{container:_e});if(xe)return ue==="cut"?C(xe):D(xe,{container:_e})},z=N;function B(Ie){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(ce){return typeof ce}:B=function(ce){return ce&&typeof Symbol=="function"&&ce.constructor===Symbol&&ce!==Symbol.prototype?"symbol":typeof ce},B(Ie)}function X(Ie,pe){if(!(Ie instanceof pe))throw new TypeError("Cannot call a class as a function")}function W(Ie,pe){for(var ce=0;ce<pe.length;ce++){var ue=pe[ce];ue.enumerable=ue.enumerable||!1,ue.configurable=!0,"value"in ue&&(ue.writable=!0),Object.defineProperty(Ie,ue.key,ue)}}function H(Ie,pe,ce){return pe&&W(Ie.prototype,pe),ce&&W(Ie,ce),Ie}function U(Ie,pe){if(typeof pe!="function"&&pe!==null)throw new TypeError("Super expression must either be null or a function");Ie.prototype=Object.create(pe&&pe.prototype,{constructor:{value:Ie,writable:!0,configurable:!0}}),pe&&G(Ie,pe)}function G(Ie,pe){return G=Object.setPrototypeOf||function(ue,_e){return ue.__proto__=_e,ue},G(Ie,pe)}function Y(Ie){var pe=te();return function(){var ue=re(Ie),_e;if(pe){var xe=re(this).constructor;_e=Reflect.construct(ue,arguments,xe)}else _e=ue.apply(this,arguments);return K(this,_e)}}function K(Ie,pe){return pe&&(B(pe)==="object"||typeof pe=="function")?pe:ee(Ie)}function ee(Ie){if(Ie===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ie}function te(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function re(Ie){return re=Object.setPrototypeOf?Object.getPrototypeOf:function(ce){return ce.__proto__||Object.getPrototypeOf(ce)},re(Ie)}function be(Ie,pe){var ce="data-clipboard-".concat(Ie);if(!!pe.hasAttribute(ce))return pe.getAttribute(ce)}var Le=function(Ie){U(ce,Ie);var pe=Y(ce);function ce(ue,_e){var xe;return X(this,ce),xe=pe.call(this),xe.resolveOptions(_e),xe.listenClick(ue),xe}return H(ce,[{key:"resolveOptions",value:function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof _e.action=="function"?_e.action:this.defaultAction,this.target=typeof _e.target=="function"?_e.target:this.defaultTarget,this.text=typeof _e.text=="function"?_e.text:this.defaultText,this.container=B(_e.container)==="object"?_e.container:document.body}},{key:"listenClick",value:function(_e){var xe=this;this.listener=g()(_e,"click",function(Te){return xe.onClick(Te)})}},{key:"onClick",value:function(_e){var xe=_e.delegateTarget||_e.currentTarget,Te=this.action(xe)||"copy",Ne=z({action:Te,container:this.container,target:this.target(xe),text:this.text(xe)});this.emit(Ne?"success":"error",{action:Te,text:Ne,trigger:xe,clearSelection:function(){xe&&xe.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(_e){return be("action",_e)}},{key:"defaultTarget",value:function(_e){var xe=be("target",_e);if(xe)return document.querySelector(xe)}},{key:"defaultText",value:function(_e){return be("text",_e)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(_e){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return D(_e,xe)}},{key:"cut",value:function(_e){return C(_e)}},{key:"isSupported",value:function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],xe=typeof _e=="string"?[_e]:_e,Te=!!document.queryCommandSupported;return xe.forEach(function(Ne){Te=Te&&!!document.queryCommandSupported(Ne)}),Te}}]),ce}(f()),me=Le},828:function(h){var b=9;if(typeof Element<"u"&&!Element.prototype.matches){var v=Element.prototype;v.matches=v.matchesSelector||v.mozMatchesSelector||v.msMatchesSelector||v.oMatchesSelector||v.webkitMatchesSelector}function w(f,o){for(;f&&f.nodeType!==b;){if(typeof f.matches=="function"&&f.matches(o))return f;f=f.parentNode}}h.exports=w},438:function(h,b,v){var w=v(828);function f(s,y,_,k,C){var O=g.apply(this,arguments);return s.addEventListener(_,O,C),{destroy:function(){s.removeEventListener(_,O,C)}}}function o(s,y,_,k,C){return typeof s.addEventListener=="function"?f.apply(null,arguments):typeof _=="function"?f.bind(null,document).apply(null,arguments):(typeof s=="string"&&(s=document.querySelectorAll(s)),Array.prototype.map.call(s,function(O){return f(O,y,_,k,C)}))}function g(s,y,_,k){return function(C){C.delegateTarget=w(C.target,y),C.delegateTarget&&k.call(s,C)}}h.exports=o},879:function(h,b){b.node=function(v){return v!==void 0&&v instanceof HTMLElement&&v.nodeType===1},b.nodeList=function(v){var w=Object.prototype.toString.call(v);return v!==void 0&&(w==="[object NodeList]"||w==="[object HTMLCollection]")&&"length"in v&&(v.length===0||b.node(v[0]))},b.string=function(v){return typeof v=="string"||v instanceof String},b.fn=function(v){var w=Object.prototype.toString.call(v);return w==="[object Function]"}},370:function(h,b,v){var w=v(879),f=v(438);function o(_,k,C){if(!_&&!k&&!C)throw new Error("Missing required arguments");if(!w.string(k))throw new TypeError("Second argument must be a String");if(!w.fn(C))throw new TypeError("Third argument must be a Function");if(w.node(_))return g(_,k,C);if(w.nodeList(_))return s(_,k,C);if(w.string(_))return y(_,k,C);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function g(_,k,C){return _.addEventListener(k,C),{destroy:function(){_.removeEventListener(k,C)}}}function s(_,k,C){return Array.prototype.forEach.call(_,function(O){O.addEventListener(k,C)}),{destroy:function(){Array.prototype.forEach.call(_,function(T){T.removeEventListener(k,C)})}}}function y(_,k,C){return f(document.body,_,k,C)}h.exports=o},817:function(h){function b(v){var w;if(v.nodeName==="SELECT")v.focus(),w=v.value;else if(v.nodeName==="INPUT"||v.nodeName==="TEXTAREA"){var f=v.hasAttribute("readonly");f||v.setAttribute("readonly",""),v.select(),v.setSelectionRange(0,v.value.length),f||v.removeAttribute("readonly"),w=v.value}else{v.hasAttribute("contenteditable")&&v.focus();var o=window.getSelection(),g=document.createRange();g.selectNodeContents(v),o.removeAllRanges(),o.addRange(g),w=o.toString()}return w}h.exports=b},279:function(h){function b(){}b.prototype={on:function(w,f,o){var g=this.e||(this.e={});return(g[w]||(g[w]=[])).push({fn:f,ctx:o}),this},once:function(w,f,o){var g=this;function s(){g.off(w,s),f.apply(o,arguments)}return s._=f,this.on(w,s,o)},emit:function(w){var f=[].slice.call(arguments,1),o=((this.e||(this.e={}))[w]||[]).slice(),g=0,s=o.length;for(g;g<s;g++)o[g].fn.apply(o[g].ctx,f);return this},off:function(w,f){var o=this.e||(this.e={}),g=o[w],s=[];if(g&&f)for(var y=0,_=g.length;y<_;y++)g[y].fn!==f&&g[y].fn._!==f&&s.push(g[y]);return s.length?o[w]=s:delete o[w],this}},h.exports=b,h.exports.TinyEmitter=b}},r={};function u(p){if(r[p])return r[p].exports;var h=r[p]={exports:{}};return n[p](h,h.exports,u),h.exports}return function(){u.n=function(p){var h=p&&p.__esModule?function(){return p.default}:function(){return p};return u.d(h,{a:h}),h}}(),function(){u.d=function(p,h){for(var b in h)u.o(h,b)&&!u.o(p,b)&&Object.defineProperty(p,b,{enumerable:!0,get:h[b]})}}(),function(){u.o=function(p,h){return Object.prototype.hasOwnProperty.call(p,h)}}(),u(686)}().default})})(dA,dA.exports);var s1e=nv(dA.exports);function u1e(t){var e=document.createElement("div"),n=new s1e(e,{text:function(){return t}});e.click(),n.destroy(),e.remove()}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var c1e=["info","success","warning","error","question","loading"],Dp="32px",xq={top:{top:Dp,left:"50%",transform:"translateX(-50%)"},center:{left:"50%",top:"50%",transform:"translateX(-50%) translateY(-50%)"},left:{left:Dp,top:"50%",transform:"translateY(-50%)"},bottom:{bottom:Dp,left:"50%",transform:"translateX(-50%)"},right:{right:Dp,top:"50%",transform:"translateY(-50%)",display:"flex",flexDirection:"column",alignItems:"flex-end"},"top-left":{left:Dp,top:Dp},"top-right":{right:Dp,top:Dp,display:"flex",flexDirection:"column",alignItems:"flex-end"},"bottom-right":{right:Dp,bottom:Dp,display:"flex",flexDirection:"column",alignItems:"flex-end"},"bottom-left":{left:Dp,bottom:Dp}},wq=Object.keys(xq);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var f1e={closeBtn:{type:[String,Boolean,Function],default:void 0},content:{type:[String,Function]},duration:{type:Number,default:3e3},icon:{type:[Boolean,Function],default:!0},theme:{type:String,default:"info",validator:function(e){return e?["info","success","warning","error","question","loading"].includes(e):!0}},onClose:Function,onCloseBtnClick:Function,onDurationEnd:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function ol(t){var e=Si("icon"),n=e.globalConfig,r={};return Object.keys(t).forEach(function(u){var p;r[u]=((p=n.value)===null||p===void 0?void 0:p[u])||t[u]}),r}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Cq={duration:200,easing:"linear"};function d1e(t,e){if(!!t){var n=(t==null?void 0:t.offsetWidth)||0,r=(t==null?void 0:t.offsetHeight)||0,u=p1e(e,n,r);if(!!u){var p=u[u.length-1];kq(t,p),t.animate&&t.animate(u,Cq)}}}function h1e(t,e,n){if(!!t){var r=(t==null?void 0:t.offsetHeight)||0,u=v1e(e,r);if(!u)return n();var p=u[u.length-1];kq(t,p);var h=t.animate&&t.animate(u,Cq);h?h.onfinish=function(){t.style.display="none",n()}:(t.style.display="none",n())}}function kq(t,e){for(var n=Object.keys(e),r=0;r<n.length;r+=1){var u=n[r];t.style[u]=e[u]}}function p1e(t,e,n){if(!wq.includes(t))return null;if(["top-left","left","bottom-left"].includes(t))return[{opacity:0,marginLeft:"-".concat(e,"px")},{opacity:1,marginLeft:"0"}];if(["top-right","right","bottom-right"].includes(t))return[{opacity:0,marginRight:"-".concat(e,"px")},{opacity:1,marginRight:"0"}];if(["top","center"].includes(t))return[{opacity:0,marginTop:"-".concat(n,"px")},{opacity:1,marginTop:"0"}];if(["bottom"].includes(t))return[{opacity:0,transform:"translate3d(0, ".concat(n,"px, 0)")},{opacity:1,transform:"translate3d(0, 0, 0)"}]}function v1e(t,e){if(!wq.includes(t))return null;if(["bottom-left","bottom","bottom-right"].includes(t)){var n="".concat(e,"px");return[{opacity:1,marginTop:"0px"},{opacity:0,marginTop:n}]}var r="-".concat(e,"px");return[{opacity:1,marginTop:"0px"},{opacity:0,marginTop:r}]}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function ZL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function JL(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?ZL(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ZL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Sq=Hn({name:"TMessage",props:JL(JL({},f1e),{},{placement:String}),setup:function(e,n){var r=n.slots,u=n.expose,p=sr("message"),h=ol({InfoCircleFilledIcon:zC,CheckCircleFilledIcon:Cm,ErrorCircleFilledIcon:n4,HelpCircleFilledIcon:dq,CloseIcon:av}),b=h.InfoCircleFilledIcon,v=h.CheckCircleFilledIcon,w=h.ErrorCircleFilledIcon,f=h.HelpCircleFilledIcon,o=h.CloseIcon,g=sr(),s=Xa(),y=ds(),_=Ft(null),k=Ft(null),C=He(function(){var N={};return c1e.forEach(function(z){return N["".concat(g.value,"-is-").concat(z)]=e.theme===z}),[p.value,N,st({},"".concat(g.value,"-is-closable"),e.closeBtn||r.closeBtn)]}),O=function(z){var B;(B=e.onCloseBtnClick)===null||B===void 0||B.call(e,{e:z})},T=function(){e.duration&&clearTimeout(k.value)},P=function(){!e.duration||(k.value=Number(setTimeout(function(){T();var z=_.value;h1e(z,e.placement,function(){var B;(B=e.onDurationEnd)===null||B===void 0||B.call(e)})},e.duration)))},D=function(){var z=ve(o,null,null);return ve("span",{class:"".concat(p.value,"__close"),onClick:O},[s("closeBtn",z)])},F=function(){if(e.icon!==!1){if(da(e.icon))return e.icon(ho);if(r.icon)return r.icon(null);var z={info:b,success:v,warning:w,error:w,question:f,loading:l1}[e.theme];return ve(z,null,null)}};return PC(function(){e.duration&&P()}),Ti(function(){var N=_.value;d1e(N,e.placement)}),u({close:O}),function(){return ve("div",{ref:_,class:C.value,onMouseenter:T,onMouseleave:P},[F(),y("content","default"),D()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function QL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Qb(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?QL(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):QL(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var hA=6e3,g1e=function(){var t=0;return function(){return t+=1,t}}(),m1e=Hn({name:"TMessageList",props:{zIndex:{type:Number,default:0},placement:{type:String,default:""}},setup:function(e,n){var r=n.expose,u=sr("message__list"),p=Ft([]),h=Ft([]),b=He(function(){return Qb(Qb({},xq[e.placement]),{},{zIndex:e.zIndex!==hA?e.zIndex:hA})}),v=function(k){var C=Qb(Qb({},k),{},{key:g1e()});return p.value.push(C),C.key},w=function(k){p.value.splice(k,1)},f=function(){p.value=[]},o=function(k){if(!!k)return isNaN(Number(k))?k:"".concat(k,"px")},g=function(k){return k.offset&&{position:"relative",left:o(k.offset[0]),top:o(k.offset[1])}},s=function(k,C){return Qb(Qb({},C),{},{onCloseBtnClick:function(T){return C.onCloseBtnClick&&C.onCloseBtnClick(T),w(k)},onDurationEnd:function(){return C.onDurationEnd&&C.onDurationEnd(),w(k)}})},y=function(k){k&&h.value.push(k)};return r({add:v,removeAll:f,list:p,messageList:h}),function(){if(!!p.value.length)return ve("div",{class:u.value,style:b.value},[p.value.map(function(_,k){return ve(Sq,ea({key:_.key,style:g(_),ref:y},s(k,_)),null)})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function eR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function pA(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?eR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):eR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var ky=new Map;function y1e(t){var e=pA({duration:3e3,attach:"body",zIndex:hA,placement:"top"},t);return e.content=t.content,e}var b1e=function(e){var n=y1e(e),r=n.attach,u=n.placement,p=cx(r);ky.get(p)||ky.set(p,{});var h=ky.get(p)[u],b;if(h)b=h.add(n);else{var v=document.createElement("div"),w=DC(m1e,{zIndex:n.zIndex,placement:n.placement}).mount(v);b=w.add(n),ky.get(p)[u]=w,p.appendChild(v)}return new Promise(function(f){var o=ky.get(p)[u];xl(function(){var g=o.messageList;f(g==null?void 0:g.find(function(s){var y;return((y=s.$)===null||y===void 0||(y=y.vnode)===null||y===void 0?void 0:y.key)===b}))})})},U7=function(e,n,r){var u={theme:e};return di(n)?u.content=n:po(n)&&!(n instanceof Array)&&(u=pA(pA({},u),n)),(r||r===0)&&(u.duration=r),b1e(u)},BS={info:function(e,n){return U7("info",e,n)},success:function(e,n){return U7("success",e,n)},warning:function(e,n){return U7("warning",e,n)},error:function(e,n){return U7("error",e,n)},question:function(e,n){return U7("question",e,n)},loading:function(e,n){return U7("loading",e,n)},close:function(e){e.then(function(n){return n==null?void 0:n.close()})},closeAll:function(){ky instanceof Map&&ky.forEach(function(e){Object.keys(e).forEach(function(n){var r=e[n];r.list=[]})})}},j_=U7;j_.install=function(t){t.config.globalProperties.$message=U7,Object.keys(BS).forEach(function(e){t.config.globalProperties.$message[e]=BS[e]})};Object.keys(BS).forEach(function(t){j_[t]=BS[t]});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _1e={id:{type:String,default:"",required:!0},tag:{type:String,default:"div"}},wd="top",qp="bottom",Up="right",Cd="left",JM="auto",$C=[wd,qp,Up,Cd],z_="start",CC="end",x1e="clippingParents",Oq="viewport",Aw="popper",w1e="reference",tR=$C.reduce(function(t,e){return t.concat([e+"-"+z_,e+"-"+CC])},[]),Eq=[].concat($C,[JM]).reduce(function(t,e){return t.concat([e,e+"-"+z_,e+"-"+CC])},[]),C1e="beforeRead",k1e="read",S1e="afterRead",O1e="beforeMain",E1e="main",T1e="afterMain",A1e="beforeWrite",M1e="write",P1e="afterWrite",D1e=[C1e,k1e,S1e,O1e,E1e,T1e,A1e,M1e,P1e];function Q6(t){return t?(t.nodeName||"").toLowerCase():null}function Ah(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Py(t){var e=Ah(t).Element;return t instanceof e||t instanceof Element}function $p(t){var e=Ah(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function QM(t){if(typeof ShadowRoot>"u")return!1;var e=Ah(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function N1e(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var r=e.styles[n]||{},u=e.attributes[n]||{},p=e.elements[n];!$p(p)||!Q6(p)||(Object.assign(p.style,r),Object.keys(u).forEach(function(h){var b=u[h];b===!1?p.removeAttribute(h):p.setAttribute(h,b===!0?"":b)}))})}function I1e(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(r){var u=e.elements[r],p=e.attributes[r]||{},h=Object.keys(e.styles.hasOwnProperty(r)?e.styles[r]:n[r]),b=h.reduce(function(v,w){return v[w]="",v},{});!$p(u)||!Q6(u)||(Object.assign(u.style,b),Object.keys(p).forEach(function(v){u.removeAttribute(v)}))})}}const L1e={name:"applyStyles",enabled:!0,phase:"write",fn:N1e,effect:I1e,requires:["computeStyles"]};function G6(t){return t.split("-")[0]}var Ty=Math.max,jS=Math.min,$_=Math.round;function vA(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Tq(){return!/^((?!chrome|android).)*safari/i.test(vA())}function V_(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var r=t.getBoundingClientRect(),u=1,p=1;e&&$p(t)&&(u=t.offsetWidth>0&&$_(r.width)/t.offsetWidth||1,p=t.offsetHeight>0&&$_(r.height)/t.offsetHeight||1);var h=Py(t)?Ah(t):window,b=h.visualViewport,v=!Tq()&&n,w=(r.left+(v&&b?b.offsetLeft:0))/u,f=(r.top+(v&&b?b.offsetTop:0))/p,o=r.width/u,g=r.height/p;return{width:o,height:g,top:f,right:w+o,bottom:f+g,left:w,x:w,y:f}}function eP(t){var e=V_(t),n=t.offsetWidth,r=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-r)<=1&&(r=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:r}}function Aq(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&QM(n)){var r=e;do{if(r&&t.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function gm(t){return Ah(t).getComputedStyle(t)}function R1e(t){return["table","td","th"].indexOf(Q6(t))>=0}function o3(t){return((Py(t)?t.ownerDocument:t.document)||window.document).documentElement}function $O(t){return Q6(t)==="html"?t:t.assignedSlot||t.parentNode||(QM(t)?t.host:null)||o3(t)}function nR(t){return!$p(t)||gm(t).position==="fixed"?null:t.offsetParent}function F1e(t){var e=/firefox/i.test(vA()),n=/Trident/i.test(vA());if(n&&$p(t)){var r=gm(t);if(r.position==="fixed")return null}var u=$O(t);for(QM(u)&&(u=u.host);$p(u)&&["html","body"].indexOf(Q6(u))<0;){var p=gm(u);if(p.transform!=="none"||p.perspective!=="none"||p.contain==="paint"||["transform","perspective"].indexOf(p.willChange)!==-1||e&&p.willChange==="filter"||e&&p.filter&&p.filter!=="none")return u;u=u.parentNode}return null}function VC(t){for(var e=Ah(t),n=nR(t);n&&R1e(n)&&gm(n).position==="static";)n=nR(n);return n&&(Q6(n)==="html"||Q6(n)==="body"&&gm(n).position==="static")?e:n||F1e(t)||e}function tP(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Qw(t,e,n){return Ty(t,jS(e,n))}function B1e(t,e,n){var r=Qw(t,e,n);return r>n?n:r}function Mq(){return{top:0,right:0,bottom:0,left:0}}function Pq(t){return Object.assign({},Mq(),t)}function Dq(t,e){return e.reduce(function(n,r){return n[r]=t,n},{})}var j1e=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,Pq(typeof e!="number"?e:Dq(e,$C))};function z1e(t){var e,n=t.state,r=t.name,u=t.options,p=n.elements.arrow,h=n.modifiersData.popperOffsets,b=G6(n.placement),v=tP(b),w=[Cd,Up].indexOf(b)>=0,f=w?"height":"width";if(!(!p||!h)){var o=j1e(u.padding,n),g=eP(p),s=v==="y"?wd:Cd,y=v==="y"?qp:Up,_=n.rects.reference[f]+n.rects.reference[v]-h[v]-n.rects.popper[f],k=h[v]-n.rects.reference[v],C=VC(p),O=C?v==="y"?C.clientHeight||0:C.clientWidth||0:0,T=_/2-k/2,P=o[s],D=O-g[f]-o[y],F=O/2-g[f]/2+T,N=Qw(P,F,D),z=v;n.modifiersData[r]=(e={},e[z]=N,e.centerOffset=N-F,e)}}function $1e(t){var e=t.state,n=t.options,r=n.element,u=r===void 0?"[data-popper-arrow]":r;u!=null&&(typeof u=="string"&&(u=e.elements.popper.querySelector(u),!u)||!Aq(e.elements.popper,u)||(e.elements.arrow=u))}const V1e={name:"arrow",enabled:!0,phase:"main",fn:z1e,effect:$1e,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function H_(t){return t.split("-")[1]}var H1e={top:"auto",right:"auto",bottom:"auto",left:"auto"};function q1e(t,e){var n=t.x,r=t.y,u=e.devicePixelRatio||1;return{x:$_(n*u)/u||0,y:$_(r*u)/u||0}}function rR(t){var e,n=t.popper,r=t.popperRect,u=t.placement,p=t.variation,h=t.offsets,b=t.position,v=t.gpuAcceleration,w=t.adaptive,f=t.roundOffsets,o=t.isFixed,g=h.x,s=g===void 0?0:g,y=h.y,_=y===void 0?0:y,k=typeof f=="function"?f({x:s,y:_}):{x:s,y:_};s=k.x,_=k.y;var C=h.hasOwnProperty("x"),O=h.hasOwnProperty("y"),T=Cd,P=wd,D=window;if(w){var F=VC(n),N="clientHeight",z="clientWidth";if(F===Ah(n)&&(F=o3(n),gm(F).position!=="static"&&b==="absolute"&&(N="scrollHeight",z="scrollWidth")),F=F,u===wd||(u===Cd||u===Up)&&p===CC){P=qp;var B=o&&F===D&&D.visualViewport?D.visualViewport.height:F[N];_-=B-r.height,_*=v?1:-1}if(u===Cd||(u===wd||u===qp)&&p===CC){T=Up;var X=o&&F===D&&D.visualViewport?D.visualViewport.width:F[z];s-=X-r.width,s*=v?1:-1}}var W=Object.assign({position:b},w&&H1e),H=f===!0?q1e({x:s,y:_},Ah(n)):{x:s,y:_};if(s=H.x,_=H.y,v){var U;return Object.assign({},W,(U={},U[P]=O?"0":"",U[T]=C?"0":"",U.transform=(D.devicePixelRatio||1)<=1?"translate("+s+"px, "+_+"px)":"translate3d("+s+"px, "+_+"px, 0)",U))}return Object.assign({},W,(e={},e[P]=O?_+"px":"",e[T]=C?s+"px":"",e.transform="",e))}function U1e(t){var e=t.state,n=t.options,r=n.gpuAcceleration,u=r===void 0?!0:r,p=n.adaptive,h=p===void 0?!0:p,b=n.roundOffsets,v=b===void 0?!0:b,w={placement:G6(e.placement),variation:H_(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:u,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,rR(Object.assign({},w,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:h,roundOffsets:v})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,rR(Object.assign({},w,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:v})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const W1e={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:U1e,data:{}};var kk={passive:!0};function Y1e(t){var e=t.state,n=t.instance,r=t.options,u=r.scroll,p=u===void 0?!0:u,h=r.resize,b=h===void 0?!0:h,v=Ah(e.elements.popper),w=[].concat(e.scrollParents.reference,e.scrollParents.popper);return p&&w.forEach(function(f){f.addEventListener("scroll",n.update,kk)}),b&&v.addEventListener("resize",n.update,kk),function(){p&&w.forEach(function(f){f.removeEventListener("scroll",n.update,kk)}),b&&v.removeEventListener("resize",n.update,kk)}}const G1e={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Y1e,data:{}};var K1e={left:"right",right:"left",bottom:"top",top:"bottom"};function pS(t){return t.replace(/left|right|bottom|top/g,function(e){return K1e[e]})}var X1e={start:"end",end:"start"};function aR(t){return t.replace(/start|end/g,function(e){return X1e[e]})}function nP(t){var e=Ah(t),n=e.pageXOffset,r=e.pageYOffset;return{scrollLeft:n,scrollTop:r}}function rP(t){return V_(o3(t)).left+nP(t).scrollLeft}function Z1e(t,e){var n=Ah(t),r=o3(t),u=n.visualViewport,p=r.clientWidth,h=r.clientHeight,b=0,v=0;if(u){p=u.width,h=u.height;var w=Tq();(w||!w&&e==="fixed")&&(b=u.offsetLeft,v=u.offsetTop)}return{width:p,height:h,x:b+rP(t),y:v}}function J1e(t){var e,n=o3(t),r=nP(t),u=(e=t.ownerDocument)==null?void 0:e.body,p=Ty(n.scrollWidth,n.clientWidth,u?u.scrollWidth:0,u?u.clientWidth:0),h=Ty(n.scrollHeight,n.clientHeight,u?u.scrollHeight:0,u?u.clientHeight:0),b=-r.scrollLeft+rP(t),v=-r.scrollTop;return gm(u||n).direction==="rtl"&&(b+=Ty(n.clientWidth,u?u.clientWidth:0)-p),{width:p,height:h,x:b,y:v}}function aP(t){var e=gm(t),n=e.overflow,r=e.overflowX,u=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+u+r)}function Nq(t){return["html","body","#document"].indexOf(Q6(t))>=0?t.ownerDocument.body:$p(t)&&aP(t)?t:Nq($O(t))}function eC(t,e){var n;e===void 0&&(e=[]);var r=Nq(t),u=r===((n=t.ownerDocument)==null?void 0:n.body),p=Ah(r),h=u?[p].concat(p.visualViewport||[],aP(r)?r:[]):r,b=e.concat(h);return u?b:b.concat(eC($O(h)))}function gA(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Q1e(t,e){var n=V_(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function iR(t,e,n){return e===Oq?gA(Z1e(t,n)):Py(e)?Q1e(e,n):gA(J1e(o3(t)))}function efe(t){var e=eC($O(t)),n=["absolute","fixed"].indexOf(gm(t).position)>=0,r=n&&$p(t)?VC(t):t;return Py(r)?e.filter(function(u){return Py(u)&&Aq(u,r)&&Q6(u)!=="body"}):[]}function tfe(t,e,n,r){var u=e==="clippingParents"?efe(t):[].concat(e),p=[].concat(u,[n]),h=p[0],b=p.reduce(function(v,w){var f=iR(t,w,r);return v.top=Ty(f.top,v.top),v.right=jS(f.right,v.right),v.bottom=jS(f.bottom,v.bottom),v.left=Ty(f.left,v.left),v},iR(t,h,r));return b.width=b.right-b.left,b.height=b.bottom-b.top,b.x=b.left,b.y=b.top,b}function Iq(t){var e=t.reference,n=t.element,r=t.placement,u=r?G6(r):null,p=r?H_(r):null,h=e.x+e.width/2-n.width/2,b=e.y+e.height/2-n.height/2,v;switch(u){case wd:v={x:h,y:e.y-n.height};break;case qp:v={x:h,y:e.y+e.height};break;case Up:v={x:e.x+e.width,y:b};break;case Cd:v={x:e.x-n.width,y:b};break;default:v={x:e.x,y:e.y}}var w=u?tP(u):null;if(w!=null){var f=w==="y"?"height":"width";switch(p){case z_:v[w]=v[w]-(e[f]/2-n[f]/2);break;case CC:v[w]=v[w]+(e[f]/2-n[f]/2);break}}return v}function kC(t,e){e===void 0&&(e={});var n=e,r=n.placement,u=r===void 0?t.placement:r,p=n.strategy,h=p===void 0?t.strategy:p,b=n.boundary,v=b===void 0?x1e:b,w=n.rootBoundary,f=w===void 0?Oq:w,o=n.elementContext,g=o===void 0?Aw:o,s=n.altBoundary,y=s===void 0?!1:s,_=n.padding,k=_===void 0?0:_,C=Pq(typeof k!="number"?k:Dq(k,$C)),O=g===Aw?w1e:Aw,T=t.rects.popper,P=t.elements[y?O:g],D=tfe(Py(P)?P:P.contextElement||o3(t.elements.popper),v,f,h),F=V_(t.elements.reference),N=Iq({reference:F,element:T,strategy:"absolute",placement:u}),z=gA(Object.assign({},T,N)),B=g===Aw?z:F,X={top:D.top-B.top+C.top,bottom:B.bottom-D.bottom+C.bottom,left:D.left-B.left+C.left,right:B.right-D.right+C.right},W=t.modifiersData.offset;if(g===Aw&&W){var H=W[u];Object.keys(X).forEach(function(U){var G=[Up,qp].indexOf(U)>=0?1:-1,Y=[wd,qp].indexOf(U)>=0?"y":"x";X[U]+=H[Y]*G})}return X}function nfe(t,e){e===void 0&&(e={});var n=e,r=n.placement,u=n.boundary,p=n.rootBoundary,h=n.padding,b=n.flipVariations,v=n.allowedAutoPlacements,w=v===void 0?Eq:v,f=H_(r),o=f?b?tR:tR.filter(function(y){return H_(y)===f}):$C,g=o.filter(function(y){return w.indexOf(y)>=0});g.length===0&&(g=o);var s=g.reduce(function(y,_){return y[_]=kC(t,{placement:_,boundary:u,rootBoundary:p,padding:h})[G6(_)],y},{});return Object.keys(s).sort(function(y,_){return s[y]-s[_]})}function rfe(t){if(G6(t)===JM)return[];var e=pS(t);return[aR(t),e,aR(e)]}function afe(t){var e=t.state,n=t.options,r=t.name;if(!e.modifiersData[r]._skip){for(var u=n.mainAxis,p=u===void 0?!0:u,h=n.altAxis,b=h===void 0?!0:h,v=n.fallbackPlacements,w=n.padding,f=n.boundary,o=n.rootBoundary,g=n.altBoundary,s=n.flipVariations,y=s===void 0?!0:s,_=n.allowedAutoPlacements,k=e.options.placement,C=G6(k),O=C===k,T=v||(O||!y?[pS(k)]:rfe(k)),P=[k].concat(T).reduce(function(pe,ce){return pe.concat(G6(ce)===JM?nfe(e,{placement:ce,boundary:f,rootBoundary:o,padding:w,flipVariations:y,allowedAutoPlacements:_}):ce)},[]),D=e.rects.reference,F=e.rects.popper,N=new Map,z=!0,B=P[0],X=0;X<P.length;X++){var W=P[X],H=G6(W),U=H_(W)===z_,G=[wd,qp].indexOf(H)>=0,Y=G?"width":"height",K=kC(e,{placement:W,boundary:f,rootBoundary:o,altBoundary:g,padding:w}),ee=G?U?Up:Cd:U?qp:wd;D[Y]>F[Y]&&(ee=pS(ee));var te=pS(ee),re=[];if(p&&re.push(K[H]<=0),b&&re.push(K[ee]<=0,K[te]<=0),re.every(function(pe){return pe})){B=W,z=!1;break}N.set(W,re)}if(z)for(var be=y?3:1,Le=function(ce){var ue=P.find(function(_e){var xe=N.get(_e);if(xe)return xe.slice(0,ce).every(function(Te){return Te})});if(ue)return B=ue,"break"},me=be;me>0;me--){var Ie=Le(me);if(Ie==="break")break}e.placement!==B&&(e.modifiersData[r]._skip=!0,e.placement=B,e.reset=!0)}}const ife={name:"flip",enabled:!0,phase:"main",fn:afe,requiresIfExists:["offset"],data:{_skip:!1}};function oR(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function lR(t){return[wd,Up,qp,Cd].some(function(e){return t[e]>=0})}function ofe(t){var e=t.state,n=t.name,r=e.rects.reference,u=e.rects.popper,p=e.modifiersData.preventOverflow,h=kC(e,{elementContext:"reference"}),b=kC(e,{altBoundary:!0}),v=oR(h,r),w=oR(b,u,p),f=lR(v),o=lR(w);e.modifiersData[n]={referenceClippingOffsets:v,popperEscapeOffsets:w,isReferenceHidden:f,hasPopperEscaped:o},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":o})}const lfe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:ofe};function sfe(t,e,n){var r=G6(t),u=[Cd,wd].indexOf(r)>=0?-1:1,p=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,h=p[0],b=p[1];return h=h||0,b=(b||0)*u,[Cd,Up].indexOf(r)>=0?{x:b,y:h}:{x:h,y:b}}function ufe(t){var e=t.state,n=t.options,r=t.name,u=n.offset,p=u===void 0?[0,0]:u,h=Eq.reduce(function(f,o){return f[o]=sfe(o,e.rects,p),f},{}),b=h[e.placement],v=b.x,w=b.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=v,e.modifiersData.popperOffsets.y+=w),e.modifiersData[r]=h}const cfe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:ufe};function ffe(t){var e=t.state,n=t.name;e.modifiersData[n]=Iq({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const dfe={name:"popperOffsets",enabled:!0,phase:"read",fn:ffe,data:{}};function hfe(t){return t==="x"?"y":"x"}function pfe(t){var e=t.state,n=t.options,r=t.name,u=n.mainAxis,p=u===void 0?!0:u,h=n.altAxis,b=h===void 0?!1:h,v=n.boundary,w=n.rootBoundary,f=n.altBoundary,o=n.padding,g=n.tether,s=g===void 0?!0:g,y=n.tetherOffset,_=y===void 0?0:y,k=kC(e,{boundary:v,rootBoundary:w,padding:o,altBoundary:f}),C=G6(e.placement),O=H_(e.placement),T=!O,P=tP(C),D=hfe(P),F=e.modifiersData.popperOffsets,N=e.rects.reference,z=e.rects.popper,B=typeof _=="function"?_(Object.assign({},e.rects,{placement:e.placement})):_,X=typeof B=="number"?{mainAxis:B,altAxis:B}:Object.assign({mainAxis:0,altAxis:0},B),W=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,H={x:0,y:0};if(!!F){if(p){var U,G=P==="y"?wd:Cd,Y=P==="y"?qp:Up,K=P==="y"?"height":"width",ee=F[P],te=ee+k[G],re=ee-k[Y],be=s?-z[K]/2:0,Le=O===z_?N[K]:z[K],me=O===z_?-z[K]:-N[K],Ie=e.elements.arrow,pe=s&&Ie?eP(Ie):{width:0,height:0},ce=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:Mq(),ue=ce[G],_e=ce[Y],xe=Qw(0,N[K],pe[K]),Te=T?N[K]/2-be-xe-ue-X.mainAxis:Le-xe-ue-X.mainAxis,Ne=T?-N[K]/2+be+xe+_e+X.mainAxis:me+xe+_e+X.mainAxis,Be=e.elements.arrow&&VC(e.elements.arrow),Fe=Be?P==="y"?Be.clientTop||0:Be.clientLeft||0:0,Ve=(U=W==null?void 0:W[P])!=null?U:0,et=ee+Te-Ve-Fe,rt=ee+Ne-Ve,yt=Qw(s?jS(te,et):te,ee,s?Ty(re,rt):re);F[P]=yt,H[P]=yt-ee}if(b){var ut,vt=P==="x"?wd:Cd,ft=P==="x"?qp:Up,Qe=F[D],At=D==="y"?"height":"width",bt=Qe+k[vt],ot=Qe-k[ft],wt=[wd,Cd].indexOf(C)!==-1,xt=(ut=W==null?void 0:W[D])!=null?ut:0,Nt=wt?bt:Qe-N[At]-z[At]-xt+X.altAxis,Vt=wt?Qe+N[At]+z[At]-xt-X.altAxis:ot,$t=s&&wt?B1e(Nt,Qe,Vt):Qw(s?Nt:bt,Qe,s?Vt:ot);F[D]=$t,H[D]=$t-Qe}e.modifiersData[r]=H}}const vfe={name:"preventOverflow",enabled:!0,phase:"main",fn:pfe,requiresIfExists:["offset"]};function gfe(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function mfe(t){return t===Ah(t)||!$p(t)?nP(t):gfe(t)}function yfe(t){var e=t.getBoundingClientRect(),n=$_(e.width)/t.offsetWidth||1,r=$_(e.height)/t.offsetHeight||1;return n!==1||r!==1}function bfe(t,e,n){n===void 0&&(n=!1);var r=$p(e),u=$p(e)&&yfe(e),p=o3(e),h=V_(t,u,n),b={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(r||!r&&!n)&&((Q6(e)!=="body"||aP(p))&&(b=mfe(e)),$p(e)?(v=V_(e,!0),v.x+=e.clientLeft,v.y+=e.clientTop):p&&(v.x=rP(p))),{x:h.left+b.scrollLeft-v.x,y:h.top+b.scrollTop-v.y,width:h.width,height:h.height}}function _fe(t){var e=new Map,n=new Set,r=[];t.forEach(function(p){e.set(p.name,p)});function u(p){n.add(p.name);var h=[].concat(p.requires||[],p.requiresIfExists||[]);h.forEach(function(b){if(!n.has(b)){var v=e.get(b);v&&u(v)}}),r.push(p)}return t.forEach(function(p){n.has(p.name)||u(p)}),r}function xfe(t){var e=_fe(t);return D1e.reduce(function(n,r){return n.concat(e.filter(function(u){return u.phase===r}))},[])}function wfe(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function Cfe(t){var e=t.reduce(function(n,r){var u=n[r.name];return n[r.name]=u?Object.assign({},u,r,{options:Object.assign({},u.options,r.options),data:Object.assign({},u.data,r.data)}):r,n},{});return Object.keys(e).map(function(n){return e[n]})}var sR={placement:"bottom",modifiers:[],strategy:"absolute"};function uR(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return!e.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function kfe(t){t===void 0&&(t={});var e=t,n=e.defaultModifiers,r=n===void 0?[]:n,u=e.defaultOptions,p=u===void 0?sR:u;return function(b,v,w){w===void 0&&(w=p);var f={placement:"bottom",orderedModifiers:[],options:Object.assign({},sR,p),modifiersData:{},elements:{reference:b,popper:v},attributes:{},styles:{}},o=[],g=!1,s={state:f,setOptions:function(C){var O=typeof C=="function"?C(f.options):C;_(),f.options=Object.assign({},p,f.options,O),f.scrollParents={reference:Py(b)?eC(b):b.contextElement?eC(b.contextElement):[],popper:eC(v)};var T=xfe(Cfe([].concat(r,f.options.modifiers)));return f.orderedModifiers=T.filter(function(P){return P.enabled}),y(),s.update()},forceUpdate:function(){if(!g){var C=f.elements,O=C.reference,T=C.popper;if(!!uR(O,T)){f.rects={reference:bfe(O,VC(T),f.options.strategy==="fixed"),popper:eP(T)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach(function(X){return f.modifiersData[X.name]=Object.assign({},X.data)});for(var P=0;P<f.orderedModifiers.length;P++){if(f.reset===!0){f.reset=!1,P=-1;continue}var D=f.orderedModifiers[P],F=D.fn,N=D.options,z=N===void 0?{}:N,B=D.name;typeof F=="function"&&(f=F({state:f,options:z,name:B,instance:s})||f)}}}},update:wfe(function(){return new Promise(function(k){s.forceUpdate(),k(f)})}),destroy:function(){_(),g=!0}};if(!uR(b,v))return s;s.setOptions(w).then(function(k){!g&&w.onFirstUpdate&&w.onFirstUpdate(k)});function y(){f.orderedModifiers.forEach(function(k){var C=k.name,O=k.options,T=O===void 0?{}:O,P=k.effect;if(typeof P=="function"){var D=P({state:f,name:C,instance:s,options:T}),F=function(){};o.push(D||F)}})}function _(){o.forEach(function(k){return k()}),o=[]}return s}}var Sfe=[G1e,dfe,W1e,L1e,cfe,ife,vfe,V1e,lfe],Ofe=kfe({defaultModifiers:Sfe});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Efe=/\s/;function Tfe(t){for(var e=t.length;e--&&Efe.test(t.charAt(e)););return e}var Afe=Tfe,Mfe=Afe,Pfe=/^\s+/;function Dfe(t){return t&&t.slice(0,Mfe(t)+1).replace(Pfe,"")}var Nfe=Dfe,Ife=Nfe,cR=po,Lfe=LO,fR=0/0,Rfe=/^[-+]0x[0-9a-f]+$/i,Ffe=/^0b[01]+$/i,Bfe=/^0o[0-7]+$/i,jfe=parseInt;function zfe(t){if(typeof t=="number")return t;if(Lfe(t))return fR;if(cR(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=cR(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=Ife(t);var n=Ffe.test(t);return n||Bfe.test(t)?jfe(t.slice(2),n?2:8):Rfe.test(t)?fR:+t}var Lq=zfe;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var $fe=rv,Vfe=function(){return $fe.Date.now()},Hfe=Vfe,qfe=po,qE=Hfe,dR=Lq,Ufe="Expected a function",Wfe=Math.max,Yfe=Math.min;function Gfe(t,e,n){var r,u,p,h,b,v,w=0,f=!1,o=!1,g=!0;if(typeof t!="function")throw new TypeError(Ufe);e=dR(e)||0,qfe(n)&&(f=!!n.leading,o="maxWait"in n,p=o?Wfe(dR(n.maxWait)||0,e):p,g="trailing"in n?!!n.trailing:g);function s(F){var N=r,z=u;return r=u=void 0,w=F,h=t.apply(z,N),h}function y(F){return w=F,b=setTimeout(C,e),f?s(F):h}function _(F){var N=F-v,z=F-w,B=e-N;return o?Yfe(B,p-z):B}function k(F){var N=F-v,z=F-w;return v===void 0||N>=e||N<0||o&&z>=p}function C(){var F=qE();if(k(F))return O(F);b=setTimeout(C,_(F))}function O(F){return b=void 0,g&&r?s(F):(r=u=void 0,h)}function T(){b!==void 0&&clearTimeout(b),w=0,r=v=u=b=void 0}function P(){return b===void 0?h:O(qE())}function D(){var F=qE(),N=k(F);if(r=arguments,u=this,v=F,N){if(b===void 0)return y(v);if(o)return clearTimeout(b),b=setTimeout(C,e),s(v)}return b===void 0&&(b=setTimeout(C,e)),h}return D.cancel=T,D.flush=P,D}var Vy=Gfe;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Kfe(){var t=qu();return function(n,r){var u;if(da(t.props[n]))u=t.props[n](ho);else if(t.slots[n])u=t.slots[n]&&t.slots[n](null)[0];else if(r){var p=r[t.props.theme];u=ve(p,null,null)}return u}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function VO(){var t=Si(),e=t.classPrefix,n={small:"".concat(e.value,"-size-s"),medium:"".concat(e.value,"-size-m"),large:"".concat(e.value,"-size-l"),default:"",xs:"".concat(e.value,"-size-xs"),xl:"".concat(e.value,"-size-xl"),block:"".concat(e.value,"-size-full-width")},r={loading:"".concat(e.value,"-is-loading"),loadMore:"".concat(e.value,"-is-load-more"),disabled:"".concat(e.value,"-is-disabled"),focused:"".concat(e.value,"-is-focused"),success:"".concat(e.value,"-is-success"),error:"".concat(e.value,"-is-error"),warning:"".concat(e.value,"-is-warning"),selected:"".concat(e.value,"-is-selected"),active:"".concat(e.value,"-is-active"),checked:"".concat(e.value,"-is-checked"),current:"".concat(e.value,"-is-current"),hidden:"".concat(e.value,"-is-hidden"),visible:"".concat(e.value,"-is-visible"),expanded:"".concat(e.value,"-is-expanded"),indeterminate:"".concat(e.value,"-is-indeterminate")};return{classPrefix:e,sizeClassNames:n,statusClassNames:r,classNames:{size:n,status:r}}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Uu(t,e,n,r){var u=qu(),p=u.emit,h=u.vnode,b=Ft(),v=h.props||{},w=Object.prototype.hasOwnProperty.call(v,r)||Object.prototype.hasOwnProperty.call(v,dx(r));return w?[t,function(f){p("update:".concat(r),f);for(var o=arguments.length,g=new Array(o>1?o-1:0),s=1;s<o;s++)g[s-1]=arguments[s];n==null||n.apply(void 0,[f].concat(g))}]:(b.value=e,[b,function(f){b.value=f;for(var o=arguments.length,g=new Array(o>1?o-1:0),s=1;s<o;s++)g[s-1]=arguments[s];n==null||n.apply(void 0,[f].concat(g))}])}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Xfe="t-display-none-element-refresh";function Rq(){var t=Ft(0);rs(Xfe,t),ex(function(){t.value+=1})}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function hR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function pR(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?hR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):hR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Zfe=function(e){var n=e.data,r=e.container,u=e.fixedHeight,p=u===void 0?!1:u,h=e.lineHeight,b=h===void 0?30:h,v=e.bufferSize,w=v===void 0?20:v,f=e.threshold,o=f===void 0?100:f,g=Ul({visibleData:[],cachedHeight:[],cachedScrollY:[]}),s=He(function(){return n.value.length>o}),y=Ft(0),_=new Map,k=0,C=0,O=0,T=0,P=0,D=0,F=function(){n.value.forEach(function(K,ee){K.$index=ee,p&&(g.cachedScrollY[ee]=ee*b)}),p||(g.cachedScrollY[n.value.length-1]=void 0)};F();var N=He(function(){var Y=g.cachedHeight,K=Y.length;if(K){var ee=Y.reduce(function(re,be){return re+be||b},0);if(Y.length===n.value.length)return ee;var te=ee/Y.length;return ee+(n.value.length-Y.length)*te}return s.value?n.value.length*b:0}),z=He(function(){var Y=g.visibleData,K=Y[0];return K?Y.length===1?0:g.cachedScrollY[K.$index]:0}),B=function(){D=Math.min(P+k+w*2,n.value.length),g.visibleData=n.value.slice(P,D)},X=function(){var K,ee=_.get(O);if(!!ee){var te=ee==null||(K=ee.getBoundingClientRect())===null||K===void 0?void 0:K.height;g.cachedScrollY[O]=r.value.scrollTop-T,g.cachedHeight[O]=te;for(var re=O+1;re<=((be=g.visibleData[g.visibleData.length-1])===null||be===void 0?void 0:be.$index);re++){var be,Le=_.get(re),me=(Le==null?void 0:Le.getBoundingClientRect())||{},Ie=me.height;g.cachedHeight[re]=Ie;var pe=g.cachedScrollY[re-1]+g.cachedHeight[re-1];g.cachedScrollY.splice(re,1,pe)}for(var ce=O-1;ce>=((ue=g.visibleData[0])===null||ue===void 0?void 0:ue.$index);ce--){var ue,_e=_.get(ce),xe=(_e==null?void 0:_e.getBoundingClientRect())||{},Te=xe.height;g.cachedHeight[ce]=Te;var Ne=g.cachedScrollY[ce+1]-g.cachedHeight[ce];g.cachedScrollY.splice(ce,1,Ne)}if(g.cachedScrollY[0]>0){for(var Be=g.cachedScrollY[0],Fe=Math.min(D,n.value.length),Ve=0;Ve<Fe;Ve++)g.cachedScrollY.splice(Ve,1,g.cachedScrollY[Ve]-Be);var et=g.cachedScrollY[O-1]?g.cachedScrollY[O-1]+T:T;r.value.scrollTop=et,C=et}if(g.cachedScrollY[P]<0){var rt=g.cachedHeight.slice(0,Math.max(0,O)).reduce(function(yt,ut){return yt+ut},0)+T;r.value.scrollTop=rt,C=rt,rt===0&&(O=0,T=0)}xl(function(){var yt=r.value,ut=yt.scrollTop,vt=yt.scrollHeight,ft=yt.clientHeight;if(ut+ft===vt)for(var Qe=D-1;Qe>=P;Qe--)Qe===D-1?g.cachedScrollY.splice(Qe,1,vt.value-g.cachedHeight[Qe]):g.cachedScrollY.splice(Qe,1,g.cachedScrollY[Qe+1]-g.cachedHeight[Qe])})}},W=function(){if(!!s.value){var K=r.value.scrollTop,ee=K-C;C=K,ee+=T;var te=O;if(!!ee){if(ee>=0){for(;te<n.value.length&&ee>(g.cachedHeight[te]||b);)g.cachedHeight[te]||(g.cachedHeight[te]=b),ee-=g.cachedHeight[te],te++;te>=n.value.length?(O=n.value.length-1,T=0):(O=te,T=ee);var re=r.value,be=re.clientHeight,Le=re.scrollHeight;K+be===Le&&(O=n.value.length-k+1),P<=O-w&&(P=Math.min(n.value.length-k,O-w),P<0&&(P=0))}else{for(;ee<0;)te--,g.cachedHeight[te]||(g.cachedHeight[te]=b),ee+=g.cachedHeight[te];te<0?(O=0,T=0):(O=te,T=ee),X(),P>O-w&&(P=Math.max(0,O-w))}B()}}};!p&&Nr(y,X,{flush:"post"});var H=function(){!s.value||y.value++};Nr(n,function(){F(),g.visibleData=[],g.cachedScrollY=[],g.cachedHeight=[],C=0,O=0,T=0,P=0,_.clear(),n.value.length<=o?g.visibleData=n.value:B(),r.value&&(r.value.scrollTop=0)});var U=!1,G=function(){U&&(k=Math.ceil(r.value.offsetHeight/b),B())};return Ti(function(){if(!(!window||!window.IntersectionObserver)){var Y=new window.IntersectionObserver(function(K){var ee=K[0];(ee.isIntersecting||ee.intersectionRatio)&&(U=!0,s.value&&G(),Y.unobserve(r.value))});r.value&&Y.observe(r.value)}}),pR(pR({trs:_,scrollHeight:N},Va(g)),{},{translateY:z,handleScroll:W,handleRowMounted:H,refreshContainer:G,fixedHeight:p,calculateScrollY:X})};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Al(t,e,n,r){var u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"value",p=qu(),h=p.emit,b=p.vnode,v=Ft(),w=b.props||{},f=Object.prototype.hasOwnProperty.call(w,"modelValue")||Object.prototype.hasOwnProperty.call(w,"model-value"),o=Object.prototype.hasOwnProperty.call(w,u)||Object.prototype.hasOwnProperty.call(w,dx(u));return f?[e,function(g){h("update:modelValue",g);for(var s=arguments.length,y=new Array(s>1?s-1:0),_=1;_<s;_++)y[_-1]=arguments[_];r==null||r.apply(void 0,[g].concat(y))}]:o?[t,function(g){h("update:".concat(u),g);for(var s=arguments.length,y=new Array(s>1?s-1:0),_=1;_<s;_++)y[_-1]=arguments[_];r==null||r.apply(void 0,[g].concat(y))}]:(v.value=n,[v,function(g){v.value=g;for(var s=arguments.length,y=new Array(s>1?s-1:0),_=1;_<s;_++)y[_-1]=arguments[_];r==null||r.apply(void 0,[g].concat(y))}])}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Sk=new Set,Ao={warn:function(e,n){console.warn("TDesign ".concat(e," Warn: ").concat(n))},warnOnce:function(e,n){var r="TDesign ".concat(e," Warn: ").concat(n);Sk.has(r)||(Sk.add(r),console.warn(r))},error:function(e,n){console.error("TDesign ".concat(e," Error: ").concat(n))},errorOnce:function(e,n){var r="TDesign ".concat(e," Error: ").concat(n);Sk.has(r)||(Sk.add(r),console.error(r))},info:function(e,n){console.info("TDesign ".concat(e," Info: ").concat(n))}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Jfe=/(.png|.jpg|.jpeg|.jpe|.webp|.avif|.svg|.gif|.bmp)/i,Qfe=/(.png|.jpg|.jpeg|.jpe|.webp|.avif|.svg|.gif|.bmp|.dwg|.dxf|.svf|.tif|.tiff|.arw)/i,ede=/(.pdf)/i,tde=/(.xlsx|.xls|.csv|.xlc|.xlm|.xlt|.xlw)/i,nde=/(.dox|docx|.document|.wps|.wdb|.msword)/i,rde=/(.ppt|.pptx|.key)/i,Fq=/(.avi|.mp4|.wmv|.mpg|.mpeg|.mov|.rm|.ram|.swf|.flv|.rmvb|.flash|.mid|.3gp)/i,ade=/(.mp2|.mp3|.mp4|.ogg|.3gpp|.ac3|.au)/i,vR={"audio/*":ade,"video/*":Fq,"image/*":Qfe,".doc":/(.doc|.msword)/},H6={B:1,KB:1024,MB:1048576,GB:1073741824};function ide(t){return t<H6.KB?"".concat(t," Bytes"):t>=H6.KB&&t<H6.MB?"".concat((t/H6.KB).toFixed(1)," KB"):t>=H6.MB&&t<H6.GB?"".concat((t/H6.MB).toFixed(1)," MB"):t>=H6.GB?"".concat((t/H6.GB).toFixed(1)," GB"):""}function ode(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,e=new Date,n=e.getMonth()+1;n=n<10?"0".concat(n):n;var r="".concat(e.getFullYear(),"-").concat(n,"-").concat(e.getDate()),u="".concat(e.getHours(),":").concat(e.getMinutes(),":").concat(e.getSeconds());return t?[r,u].join(" "):r}function q_(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:5,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:7,r=t,u=0,p=0;if(!r)return"";for(var h=0;h<r.length;h++){var b=r[h],v=escape(b).indexOf("%u")===0;h<e*2&&u<e?v?u+=1:u+=2:h>h-n&&p<n&&(v?p+=1:p+=2)}return r.replace(new RegExp("^(.{".concat(u,"})(.+)(.{").concat(p,"})$")),"$1\u2026$3")}function lde(t){return t<1024?"".concat(t," Bytes"):t>=1024&&t<1048576?"".concat((t/1024).toFixed(1)," KB"):t>=1048576?"".concat((t/1048576).toFixed(1)," MB"):""}function sde(t,e,n){var r=["B","KB","MB","GB"],u=1,p=r.indexOf(n);p===-1&&(Ao.warn("Upload","`sizeLimit.unit` can only be one of ".concat(r.join())),p=u);var h=H6[n];return t>e*h}function ude(t){return new Promise(function(e){if(!t){e("");return}var n=new FileReader;n.readAsDataURL(t),n.onload=function(r){var u;e((u=r.target)===null||u===void 0?void 0:u.result)}})}function cde(t,e,n){var r=e||n;if(!t)return!0;for(var u=t.split(",").map(function(w){return w.trim()}),p=0,h=u.length;p<h;p++){var b=u[p];if(vR[b]&&vR[b].test(r))return!0;var v=new RegExp(b,"i");if(v.test(r))return!0}return!1}function Bq(t){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",n=[],r=0;r<t.length;r++)cde(e,t[r].type,t[r].name)&&n.push(t[r]);return n}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function zS(t){var e=Ft("");return Nr([t],function(n,r){var u=ba(n,1),p=u[0],h=ba(r,1),b=h[0];if(b!==p){if(typeof p=="string"){e.value=p;return}ude(p).then(function(v){e.value=v})}},{immediate:!0}),{previewUrl:e}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var iP={attach:{type:[String,Function],default:"body"},content:{type:[String,Function]},default:{type:[String,Function]},delay:{type:[Number,Array]},destroyOnClose:Boolean,disabled:Boolean,hideEmptyPopup:Boolean,overlayClassName:{type:[String,Object,Array]},overlayInnerClassName:{type:[String,Object,Array]},overlayInnerStyle:{type:[Boolean,Object,Function]},overlayStyle:{type:[Boolean,Object,Function]},placement:{type:String,default:"top"},popperOptions:{type:Object},showArrow:Boolean,trigger:{type:String,default:"hover",validator:function(e){return e?["hover","click","focus","mousedown","context-menu"].includes(e):!0}},triggerElement:{type:[String,Function]},visible:{type:Boolean,default:void 0},modelValue:{type:Boolean,default:void 0},defaultVisible:Boolean,zIndex:{type:Number},onScroll:Function,onScrollToBottom:Function,onVisibleChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function HO(t,e){if(!(typeof window>"u")){var n=window&&window.ResizeObserver;if(!!n){var r=null,u=function(){!r||(r.unobserve(t.value),r.disconnect(),r=null)},p=function(b){r=new ResizeObserver(e),r.observe(b)};t&&Nr(t,function(h){u(),h&&p(h)},{immediate:!0,flush:"post"}),xc(function(){u()})}}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function fde(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}function jq(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=[];return t.forEach(function(n){Ba(n)?e.push.apply(e,aa(n)):n.type===al?e.push.apply(e,aa(jq(n.children))):e.push(n)}),e.filter(function(n){return!(n&&(n.type===Th||n.type===al&&n.children.length===0||n.type===tx&&n.children.trim()===""))})}function dde(t,e){return!t&&!e?!1:!!(!t||!e||["width","height","x","y"].some(function(n){return t[n]!==e[n]}))}function zq(t){var e=qu(),n=Ft();return Ti(function(){n.value=t(e)}),ex(function(){var r=t(e);n.value!==r&&(n.value=r)}),n}var hde=Hn({name:"TPopupTrigger",props:{forwardRef:Function},emits:["resize"],setup:function(e,n){var r=n.emit,u=n.slots,p=zq(function(b){var v=b.parent.vnode;return v.el.nextElementSibling}),h=Ft();return Nr(p,function(){var b;(b=e.forwardRef)===null||b===void 0||b.call(e,p.value)}),HO(p,function(b){var v=ba(b,1),w=v[0].contentRect;h.value=w}),Nr(h,function(b,v){dde(b,v)&&r("resize")}),function(){var b,v,w=jq((b=u.default)===null||b===void 0?void 0:b.call(u));return w.length>1||((v=w[0])===null||v===void 0?void 0:v.type)===tx?ve("span",null,[w]):w[0]}}}),pde=Hn({name:"TPopupContent",emits:["resize"],setup:function(e,n){var r=n.emit,u=n.slots,p=zq(function(h){return h.vnode.el.children[0]});return HO(p,function(){r("resize")}),function(){return ve("div",{style:"position: absolute; top: 0px; left: 0px; width: 100%"},[u.default()])}}}),vde=Hn({name:"TPopupContainer",inheritAttrs:!1,props:{parent:Object,visible:Boolean,attach:iP.attach,forwardRef:Function},emits:["resize","contentMounted"],setup:function(e,n){var r=n.emit,u=n.attrs,p=n.slots,h=n.expose,b=Ft(),v=Ft(!1);function w(){r("resize")}return Ti(function(){requestAnimationFrame(function(){v.value=e.visible})}),Nr(function(){return e.visible},function(f){f&&(v.value=e.visible)}),h({unmountContent:function(){v.value=!1}}),function(){var f,o=function(){return AH()||cx(e.attach,b.value)};return ve(al,null,[ve(hde,{class:u.class,forwardRef:function(s){e.forwardRef(s),b.value=s},onResize:w},fde(f=p.default())?f:{default:function(){return[f]}}),v.value&&ve(My,{disabled:!o(),to:o()},{default:function(){return[ve(pde,{onResize:w,onVnodeMounted:function(){return r("contentMounted")}},{default:function(){return[p.content&&p.content()]}})]}})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function gR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function UE(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?gR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):gR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function gde(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var $q="data-td-popup",mA="data-td-popup-parent";function WE(t,e){var n=[],r=[mA,$q];if(!t)return n;return e&&r.unshift(r.pop()),u(t),n;function u(p){var h=document.querySelectorAll("[".concat(r[0],'="').concat(p,'"]'));h.forEach(function(b){n.push(b);var v=b.getAttribute(r[1]);v&&v!==p&&u(v)})}}var mR=Symbol();function mde(t){return t.replace(/-(left|top)$/,"-start").replace(/-(right|bottom)$/,"-end")}function yde(t){var e=[];return{add:function(r,u){!r||(Js(t.value,r,u),e.push(function(){_s(t.value,r,u)}))},clean:function(){e.forEach(function(r){return r==null?void 0:r()}),e.length=0}}}var bde=Hn({name:"TPopup",props:UE(UE({},iP),{},{expandAnimation:{type:Boolean}}),setup:function(e,n){var r,u=n.expose,p=Va(e),h=p.visible,b=p.modelValue,v=Al(h,b,e.defaultVisible,e.onVisibleChange,"visible"),w=ba(v,2),f=w[0],o=w[1],g=Xa(),s=ds(),y,_,k,C=Ft(null),O=Ft(null),T=Ft(null),P=Ft(null),D=typeof process<"u"&&(r=process.env)!==null&&r!==void 0&&r.TEST?"":Date.now().toString(36),F=_l(mR,void 0);rs(mR,{id:D,assertMouseLeave:Le});var N=sr("popup"),z=fs(),B=z.STATUS,X=He(function(){var pe,ce,ue=e.trigger!=="hover"?[0,0]:[].concat((pe=e.delay)!==null&&pe!==void 0?pe:[250,150]);return{show:ue[0],hide:(ce=ue[1])!==null&&ce!==void 0?ce:ue[0]}}),W=yde(C);Nr(function(){return[e.trigger,C.value]},function(){!C.value||(W.clean(),W.add({hover:"mouseenter",focus:"focusin","context-menu":"contextmenu",click:"click"}[e.trigger],function(pe){if(!e.disabled){if(pe.type==="contextmenu"&&pe.preventDefault(),(pe.type==="click"||pe.type==="contextmenu")&&f.value){ee(pe);return}K(pe)}}),W.add({hover:"mouseleave",focus:"focusout"}[e.trigger],ee))}),Nr(function(){return[e.overlayStyle,e.overlayInnerStyle,O.value]},function(){U(),G()}),Nr(function(){return e.placement},function(){Y(),G()}),Nr(function(){return f.value},function(pe){if(pe){Js(document,"mousedown",be,!0),e.trigger==="focus"&&joe(C.value,"keydown",function(ce){var ue,_e=typeof process<"u"&&(ue=process.env)!==null&&ue!==void 0&&ue.TEST?"27":"Escape";ce.code===_e&&ee(ce)});return}_s(document,"mousedown",be,!0)}),Mh(function(){Y(),te(),_s(document,"mousedown",be,!0)}),u({update:G,close:function(){return ee()},getOverlay:function(){return O.value}});function H(){var pe=e.overlayStyle;if(!(!C.value||!O.value)){if(da(pe))return pe(C.value,O.value);if(po(pe))return pe}}function U(){var pe=e.overlayInnerStyle;!C.value||!O.value||(da(pe)?L_(O.value,pe(C.value,O.value)):po(pe)&&L_(O.value,pe))}function G(){if(!(!T.value||!f.value)){if(y){for(var pe=C.value.getBoundingClientRect(),ce=C.value;ce&&ce!==document.body;)ce=ce.parentElement;var ue=ce!==document.body||pe.width===0&&pe.height===0;ue?o(!1,{trigger:re({type:"mouseenter"})}):(y.state.elements.reference=C.value,y.update());return}y=Ofe(C.value,T.value,UE({placement:mde(e.placement),onFirstUpdate:function(){xl(G)}},e.popperOptions))}}function Y(){if(y){var pe;(pe=y)===null||pe===void 0||pe.destroy(),y=null}if(e.destroyOnClose){var ce;(ce=P.value)===null||ce===void 0||ce.unmountContent()}}function K(pe){te(),_=setTimeout(function(){o(!0,{trigger:re(pe)})},X.value.show)}function ee(pe){te(),k=setTimeout(function(){o(!1,{trigger:re(pe)})},X.value.hide)}function te(){clearTimeout(_),clearTimeout(k)}function re(pe){switch(pe==null?void 0:pe.type){case"mouseenter":case"mouseleave":return"trigger-element-hover";case"focusin":return"trigger-element-focus";case"focusout":return"trigger-element-blur";case"click":return"trigger-element-click";case"context-menu":case"keydown":return"keydown-esc";case"mousedown":return"document";default:return"trigger-element-close"}}function be(pe){if(!T.value.contains(pe.target)&&!C.value.contains(pe.target)){var ce=WE(D).find(function(ue){return ue.contains(pe.target)});ce&&WE(ce.getAttribute(mA),!0).some(function(ue){return ue===T.value})||ee(pe)}}function Le(pe){if(!(e.trigger!=="hover"||C.value.contains(pe.target))){var ce=WE(D).some(function(ue){var _e=ue.getBoundingClientRect();return pe.x>_e.x&&pe.x<_e.x+_e.width&&pe.y>_e.y&&pe.y<_e.y+_e.height});ce||(ee(pe),F==null||F.assertMouseLeave(pe))}}var me=_l("updateScrollTop",void 0);function Ie(pe){var ce,ue=pe.target,_e=ue.scrollTop,xe=ue.clientHeight,Te=ue.scrollHeight,Ne=Vy(function(Be){var Fe;return(Fe=e.onScrollToBottom)===null||Fe===void 0?void 0:Fe.call(e,{e:Be})},100);xe+Math.floor(_e)===Te&&Ne(pe),(ce=e.onScroll)===null||ce===void 0||ce.call(e,{e:pe})}return Nr(function(){return[f.value,O.value]},function(){f.value&&O.value&&me&&(me==null||me(O.value))}),function(){var pe,ce,ue=g("content"),_e=e.hideEmptyPopup&&["",void 0,null].includes(ue),xe=f.value||!e.destroyOnClose?F1(ve("div",ea((pe={},st(pe,$q,D),st(pe,mA,F==null?void 0:F.id),pe),{class:[N.value,e.overlayClassName],ref:function(Ne){return T.value=Ne},style:[{zIndex:e.zIndex},H(),_e&&{visibility:"hidden"}]},e.trigger==="hover"&&{onMouseenter:function(){f.value&&te()},onMouseleave:Le}),[ve("div",{class:["".concat(N.value,"__content"),(ce={},st(ce,"".concat(N.value,"__content--text"),di(e.content)),st(ce,"".concat(N.value,"__content--arrow"),e.showArrow),st(ce,B.value.disabled,e.disabled),ce),e.overlayInnerClassName],ref:function(Ne){return O.value=Ne},onScroll:Ie},[ue,e.showArrow&&ve("div",{class:"".concat(N.value,"__arrow")},null)])]),[[pm,f.value]]):null;return ve(vde,{ref:function(Ne){return P.value=Ne},forwardRef:function(Ne){return C.value=Ne},onContentMounted:function(){f.value&&(G(),U())},onResize:function(){f.value&&G()},visible:f.value,attach:e.attach},{content:function(){return ve(hm,{name:"".concat(N.value,"--animation").concat(e.expandAnimation?"-expand":""),appear:!0,onEnter:G,onAfterLeave:Y},gde(xe)?xe:{default:function(){return[xe]}})},default:function(){return s("default","triggerElement")}})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Dh=ga(bde);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _de=Hn({name:"TAnchorTarget",props:_1e,setup:function(e,n){var r=n.slots,u=Si("anchor"),p=u.globalConfig,h=u.classPrefix,b=ol({FileCopyIcon:mce}),v=b.FileCopyIcon,w=sr("anchor"),f=function(){var g=document.createElement("a");g.href="#".concat(e.id),u1e(g.href),j_.success(p.value.copySuccessText,1e3)};return function(){var o=r.default,g=e.tag,s=e.id,y=["".concat(w.value,"__target")],_="".concat(h.value,"-copy");return ve(g,{id:s,class:y},{default:function(){return[o&&o(null),ve(Dh,{content:p.value.copyText,placement:"top",showArrow:!0,class:_},{default:function(){return[ve(v,{onClick:f},null)]}})]}})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var xde=ga(a1e),wde=ga(l1e),Cde=ga(_de);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var kde={maxItemWidth:{type:String,default:void 0},options:{type:Array},separator:{type:[String,Function]},theme:{type:String,default:"light",validator:function(e){return e?["light"].includes(e):!0}}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Sde={content:{type:[String,Function]},default:{type:[String,Function]},disabled:Boolean,href:{type:String,default:""},icon:{type:Function},maxWidth:{type:String,default:void 0},replace:Boolean,router:{type:Object},target:{type:String,default:"_self",validator:function(e){return e?["_blank","_self","_parent","_top"].includes(e):!0}},to:{type:[String,Object]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ode=Ba,Ede=LO,Tde=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ade=/^\w*$/;function Mde(t,e){if(Ode(t))return!1;var n=Xo(t);return n=="number"||n=="symbol"||n=="boolean"||t==null||Ede(t)?!0:Ade.test(t)||!Tde.test(t)||e!=null&&t in Object(e)}var oP=Mde,Vq=MM,Pde="Expected a function";function lP(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(Pde);var n=function r(){var u=arguments,p=e?e.apply(this,u):u[0],h=r.cache;if(h.has(p))return h.get(p);var b=t.apply(this,u);return r.cache=h.set(p,b)||h,b};return n.cache=new(lP.Cache||Vq),n}lP.Cache=Vq;var Dde=lP,Nde=Dde,Ide=500;function Lde(t){var e=Nde(t,function(r){return n.size===Ide&&n.clear(),r}),n=e.cache;return e}var Rde=Lde,Fde=Rde,Bde=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,jde=/\\(\\)?/g,zde=Fde(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(Bde,function(n,r,u,p){e.push(u?p.replace(jde,"$1"):r||n)}),e}),$de=zde,Vde=Ba,Hde=oP,qde=$de,Ude=xm;function Wde(t,e){return Vde(t)?t:Hde(t,e)?[t]:qde(Ude(t))}var px=Wde,Yde=LO,Gde=1/0;function Kde(t){if(typeof t=="string"||Yde(t))return t;var e=t+"";return e=="0"&&1/t==-Gde?"-0":e}var vx=Kde,Xde=px,Zde=vx;function Jde(t,e){e=Xde(e,t);for(var n=0,r=e.length;t!=null&&n<r;)t=t[Zde(e[n++])];return n&&n==r?t:void 0}var qO=Jde;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Qde(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}var Hq=Qde;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var yR=nx,ehe=NC,the=Ba,bR=yR?yR.isConcatSpreadable:void 0;function nhe(t){return the(t)||ehe(t)||!!(bR&&t&&t[bR])}var rhe=nhe,ahe=RM,ihe=rhe;function qq(t,e,n,r,u){var p=-1,h=t.length;for(n||(n=ihe),u||(u=[]);++p<h;){var b=t[p];e>0&&n(b)?e>1?qq(b,e-1,n,r,u):ahe(u,b):r||(u[u.length]=b)}return u}var sP=qq;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var ohe=sP;function lhe(t){var e=t==null?0:t.length;return e?ohe(t,1):[]}var she=lhe,uhe=she,che=_H,fhe=xH;function dhe(t){return fhe(che(t,void 0,uhe),t+"")}var Uq=dhe;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var hhe=qO,phe=qM;function vhe(t,e){return e.length<2?t:hhe(t,phe(e,0,-1))}var ghe=vhe,mhe=px,yhe=Hq,bhe=ghe,_he=vx;function xhe(t,e){return e=mhe(e,t),t=bhe(t,e),t==null||delete t[_he(yhe(e))]}var Wq=xhe,whe=MO;function Che(t){return whe(t)?void 0:t}var khe=Che,She=fx,Ohe=yH,Ehe=Wq,The=px,Ahe=By,Mhe=khe,Phe=Uq,Dhe=pH,Nhe=1,Ihe=2,Lhe=4,Rhe=Phe(function(t,e){var n={};if(t==null)return n;var r=!1;e=She(e,function(p){return p=The(p,t),r||(r=p.length>1),p}),Ahe(t,Dhe(t),n),r&&(n=Ohe(n,Nhe|Ihe|Lhe,Mhe));for(var u=e.length;u--;)Ehe(n,e[u]);return n}),mm=Rhe;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Fhe={delay:{type:Number},destroyOnClose:{type:Boolean,default:!0},duration:{type:Number},placement:{type:String,default:"top"},showArrow:{type:Boolean,default:!0},theme:{type:String,default:"default",validator:function(e){return e?["default","primary","success","danger","warning","light"].includes(e):!0}}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Bhe=function(){var e=Ft(0),n=Ft(0),r=function(p){e.value=p.clientX,n.value=p.clientY};return vm||(Ti(function(){window.addEventListener("mousemove",r,{passive:!0})}),Mh(function(){window.removeEventListener("mousemove",r)})),{x:e,y:n}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function _R(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function e_(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?_R(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_R(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var jhe=Hn({name:"TTooltip",props:e_(e_({},iP),Fhe),setup:function(e,n){var r=Ft(null),u=Ft(null),p=Va(e),h=p.visible,b=p.modelValue,v=Al(h,b,e.defaultVisible,e.onVisibleChange,"visible"),w=ba(v,2),f=w[0],o=w[1],g=qu(),s=Ft(e.visible||e.defaultVisible),y=sr(),_=Xa(),k=ds(),C=Bhe(),O=C.x,T=Ft(O.value);Ti(function(){e.duration&&s.value&&(r.value=setTimeout(function(){o(!1,{}),clearTimeout(r.value),r.value=null},e.duration))});var P=function(X,W){r.value&&(W==null?void 0:W.trigger)!=="document"||(X&&(T.value=O.value),o(X,W))},D=He(function(){return["".concat(y.value,"-tooltip"),st({},"".concat(y.value,"-tooltip--").concat(e.theme),e.theme),e.overlayClassName]}),F=He(function(){return e_(e_({},(g==null?void 0:g.vnode.props)||{}),{},{placement:e.placement==="mouse"?"bottom-left":e.placement,showArrow:e.placement==="mouse"?!1:e.showArrow,overlayClassName:D.value,onVisibleChange:P,disabled:e.disabled})}),N=He(function(){if(e.placement!=="mouse"||T.value===0)return e.overlayInnerStyle;var B=function(W){return{transform:"translateX(".concat(T.value-W.getBoundingClientRect().left,"px)")}};return e.overlayInnerStyle?function(X,W){return e_(e_({},B(X)),da(e.overlayInnerStyle)?e.overlayInnerStyle(X,W):e.overlayInnerStyle)}:B});Nr(function(){return s.value},function(){r.value&&!s.value&&(clearTimeout(r.value),r.value=null)});var z=function(){var X,W;(X=u.value)===null||X===void 0||(W=X.update)===null||W===void 0||W.call(X)};return n.expose({updatePopper:z}),function(){var B=_("content");return!B&&!e.content?k("default","triggerElement"):ve(Dh,ea(mm(F.value,["content","default"]),{ref:u,overlayInnerStyle:N.value,visible:f.value}),{default:function(){return[k("default","triggerElement")]},content:function(){return B}})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var K6=ga(jhe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function xR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function wR(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?xR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):xR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function zhe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var $he={separator:"",theme:"light",slots:{separator:""},maxItemWidth:void 0},Yq=Hn({name:"TBreadcrumbItem",inheritAttrs:!1,props:wR({},Sde),setup:function(e,n){var r,u=n.slots,p=n.attrs,h=Ft(),b=_l("tBreadcrumb",$he),v=Ft(b==null?void 0:b.theme),w=Ft(!1),f=sr("breadcrumb__item"),o=sr("breadcrumb__separator"),g=sr("is-disabled"),s=sr("link"),y=sr("breadcrumb__inner"),_=sr("breadcrumb--text-overflow"),k=ol({ChevronRightIcon:i3}),C=k.ChevronRightIcon,O=He(function(){var B=b==null?void 0:b.maxItemWidth,X=e.maxWidth||B||"120";return{maxWidth:"".concat(X,"px")}});Ti(function(){w.value=RS(h.value)}),CV(function(){w.value=RS(h.value)});var T=b==null?void 0:b.separator,P=b==null||(r=b.slots)===null||r===void 0?void 0:r.separator,D=T||P||ve(C,{color:"rgba(0,0,0,.3)"},null),F=qu(),N=F.proxy,z=function(X){if(!e.disabled){X.preventDefault(),e.href&&(window.location.href=e.href);var W=e.router||N.$root.$router;e.to&&W&&(e.replace?W.replace(e.to):W.push(e.to))}};return function(){var B=Xa(),X=[f.value,v.value],W=[_.value];e.disabled&&W.push(g.value);var H={onClick:function(K){var ee;if(e.disabled){K.stopPropagation();return}(ee=e.onClick)===null||ee===void 0||ee.call(e,{e:K})}},U=ve("span",{class:y.value,style:O.value},[B("icon"),ve("span",{ref:h,class:"".concat(y.value,"-text")},[B("default")])]),G=ve("span",wR({class:W},H),[U]);return(e.href||e.to)&&!e.disabled&&(W.push(s.value),G=ve("a",ea({class:W,href:e.href,target:e.target},H,{onClick:z}),[U])),ve("div",ea({class:X},p),[w.value?ve(K6,{content:function(){return u==null?void 0:u.default()}},zhe(G)?G:{default:function(){return[G]}}):G,ve("span",{class:o.value},[da(D)?D():D])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Vhe=Hn({name:"TBreadcrumb",props:kde,setup:function(e,n){var r=n.slots,u=Va(e),p=u.separator,h=u.theme,b=u.maxItemWidth,v=sr("breadcrumb");rs("tBreadcrumb",Ul({separator:p,theme:h,slots:{separator:r.separator},maxItemWidth:b}));var w=Xa();return function(){var f=w("default");return e.options&&e.options.length&&(f=e.options.map(function(o,g){return ve(Yq,ea(o,{key:g}),{default:function(){return[o.default||o.content]}})})),ve("div",{class:v.value},[f])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Hhe=ga(Vhe),qhe=ga(Yq);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Uhe={active:Boolean,content:{type:[String,Function],default:""},disabled:Boolean,divider:Boolean,prefixIcon:{type:Function},theme:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},value:{type:[String,Number,Object]},onClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Whe=["from","to","direction"];function CR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Yhe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?CR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):CR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function uP(t,e){for(var n=Yhe({},t),r=0;r<e.length;r++){var u=e[r];delete n[u]}return n}function kR(t){return t.toLowerCase().replace(/( |^)[a-z]/g,function(e){return e.toUpperCase()})}function Ghe(t){if(di(t))return t;if(Ba(t))return t[0]&&t[0][0]==="#"&&t.unshift("90deg"),"linear-gradient( ".concat(t.join(",")," )");var e=t.from,n=t.to,r=t.direction,u=r===void 0?"to right":r,p=r3(t,Whe),h=Object.keys(p);if(h.length){h=h.sort(function(v,w){return parseFloat(v.substr(0,v.length-1))-parseFloat(w.substr(0,w.length-1))});var b=h.map(function(v){return"".concat(p[v]," ").concat(v)});return"linear-gradient(".concat(u,", ").concat(b.join(","),")")}return"linear-gradient(".concat(u,", ").concat(e,", ").concat(n,")")}function Khe(t){return a3("on-".concat(t))}function tC(t,e){var n=Zo(e);if(!t||t.length===0)return n?{length:0,characters:t}:0;for(var r=0,u=0;u<t.length;u++){var p=0;if(t.charCodeAt(u)>127||t.charCodeAt(u)===94?p=2:p=1,n&&r+p>e)return{length:r,characters:t.slice(0,u)};r+=p}return n?{length:r,characters:t}:r}function SR(t){return Zo(t)?"".concat(t,"px"):t}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function OR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function ER(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?OR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):OR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var yA=Hn({name:"TDropdownItem",props:ER(ER({},Uhe),{},{maxColumnWidth:{type:[String,Number],default:100},minColumnWidth:{type:[String,Number],default:10},isSubmenu:Boolean}),setup:function(e){var n=Xa(),r=ds(),u=Ft();wm(e.isSubmenu?null:u);var p=n("prefixIcon"),h=sr("dropdown__item"),b=function(w){var f;(f=e.onClick)===null||f===void 0||f.call(e,e.value,{e:w})};return function(){var v,w=r("default","content"),f=[h.value,"".concat(h.value,"--theme-").concat(e.theme),(v={},st(v,"".concat(h.value,"--active"),e.active),st(v,"".concat(h.value,"--disabled"),e.disabled),v)];return ve("li",{class:f,onClick:b,style:{maxWidth:SR(e.maxColumnWidth),minWidth:SR(e.minColumnWidth)},ref:u},[e.prefixIcon?ve("div",{class:"".concat(h.value,"-icon")},[p]):null,w])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Gq={direction:{type:String,default:"right",validator:function(e){return e?["left","right"].includes(e):!0}},disabled:Boolean,hideAfterItemClick:{type:Boolean,default:!0},maxColumnWidth:{type:[String,Number],default:100},maxHeight:{type:Number,default:300},minColumnWidth:{type:[String,Number],default:10},options:{type:Array,default:function(){return[]}},placement:{type:String,default:"bottom-left",validator:function(e){return e?["top","left","right","bottom","top-left","top-right","bottom-left","bottom-right","left-top","left-bottom","right-top","right-bottom"].includes(e):!0}},popupProps:{type:Object},trigger:{type:String,default:"hover",validator:function(e){return e?["hover","click","focus","context-menu"].includes(e):!0}},onClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function TR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function AR(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?TR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):TR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Kq=Hn({name:"TDropdownMenu",props:AR({},Gq),setup:function(e){var n=sr("dropdown"),r=sr("dropdown__menu"),u=Ul({}),p=Ft(),h=Ft(!1),b=ol({ChevronRightIcon:i3,ChevronLeftIcon:zy}),v=b.ChevronRightIcon,w=b.ChevronLeftIcon,f=function(_){var k,C,O=_.data,T=_.context;O==null||(k=O.onClick)===null||k===void 0||k.call(O,O,T),(C=e.onClick)===null||C===void 0||C.call(e,O,T)},o=function(_,k){var C=_.target.scrollTop;u[k]=C};Ti(function(){if(p.value){var y,_=parseInt((y=window)===null||y===void 0?void 0:y.getComputedStyle(p.value).height,10);_>=e.maxHeight&&(h.value=!0)}});var g=function(_){return da(_)?_(ho):_},s=function y(_,k){var C,O=[],T;return(C=_.forEach)===null||C===void 0||C.call(_,function(P,D){var F=AR({},P),N=D-Math.ceil(u[k]/30),z=N>=0?N:D;F.children?(F.children=y(F.children,k+1),T=ve("div",{key:D},[ve(yA,{style:F.style,class:["".concat(n.value,"__item"),"".concat(n.value,"__item--suffix"),F.class],value:F.value,theme:F.theme,active:F.active,prefixIcon:F.prefixIcon,disabled:F.disabled,minColumnWidth:e.minColumnWidth,maxColumnWidth:e.maxColumnWidth,isSubmenu:!0},{default:function(){return[ve("div",{class:"".concat(n.value,"__item-content")},[e.direction==="right"?ve(al,null,[ve("span",{class:"".concat(n.value,"__item-text")},[g(F.content)]),ve(v,{class:"".concat(n.value,"__item-direction"),size:"16"},null)]):ve(al,null,[ve(w,{class:"".concat(n.value,"__item-direction"),size:"16"},null),ve("span",{class:"".concat(n.value,"__item-text")},[g(F.content)])])]),ve("div",{class:["".concat(n.value,"__submenu-wrapper"),st({},"".concat(n.value,"__submenu-wrapper--").concat(e.direction),e.direction)],style:{position:"absolute",top:"".concat(z*30,"px")}},[ve("div",{class:["".concat(n.value,"__submenu"),st({},"".concat(n.value,"__submenu--disabled"),F.disabled)],style:{position:"static",maxHeight:"".concat(e.maxHeight,"px")},onScroll:function(W){return o(W,k+1)}},[ve("ul",null,[F.children])])])]}}),F.divider?ve(uA,null,null):null])):T=ve("div",{key:D},[ve(yA,{style:F.style,class:["".concat(n.value,"__item"),F.class],value:F.value,theme:F.theme,active:F.active,prefixIcon:F.prefixIcon,disabled:F.disabled,minColumnWidth:e.minColumnWidth,maxColumnWidth:e.maxColumnWidth,onClick:F.disabled||F.children?function(){return null}:function(B,X){return f({data:F,context:X})}},{default:function(){return[ve("span",{class:"".concat(n.value,"__item-text")},[g(F.content)])]}}),F.divider?ve(uA,null,null):null]),O.push(T)}),O};return function(){return ve("div",{class:[r.value,"".concat(r.value,"--").concat(e.direction),st({},"".concat(r.value,"--overflow"),h.value)],style:{maxHeight:"".concat(e.maxHeight,"px")},ref:p,onScroll:function(_){return o(_,0)}},[s(e.options,0)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function MR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function YE(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?MR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):MR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Xhe=function t(e){var n,r,u;if(!e)return[];if(((n=e[0])===null||n===void 0||(n=n.type)===null||n===void 0?void 0:n.name)==="TDropdownMenu"){var p,h,b=(p=e[0])===null||p===void 0||(p=p.children)===null||p===void 0||(h=p.default)===null||h===void 0?void 0:h.call(p);if(Ba(b))return t(b)}return Ba(e)?(e=e.reduce(function(v,w){return v=v.concat(Ba(w.children)?w.children:w),v},[]),e.map(function(v){var w,f,o,g,s,y,_,k,C,O,T=(w=v.children)===null||w===void 0||(f=w.content)===null||f===void 0?void 0:f.call(w),P=((o=v.children)===null||o===void 0||(g=o.prefixIcon)===null||g===void 0?void 0:g.call(o))||((s=v.children)===null||s===void 0||(y=s["prefix-icon"])===null||y===void 0?void 0:y.call(s)),D=(_=v.children)===null||_===void 0||(k=_.default)===null||k===void 0?void 0:k.call(_),F=D==null||(C=D.filter)===null||C===void 0?void 0:C.call(D,function(B){var X;return!["TDropdownMenu","TDropdownItem"].includes((X=B.type)===null||X===void 0?void 0:X.name)}),N=D==null||(O=D.filter)===null||O===void 0?void 0:O.call(D,function(B){var X;return!di(B.children)&&["TDropdownMenu","TDropdownItem"].includes((X=B.type)===null||X===void 0?void 0:X.name)}),z=Object.keys(v.props||{}).reduce(function(B,X){return B[a3(X)]=v.props[X],B},{});return YE(YE(YE({content:T||F||D},z),P?{prefixIcon:function(){return P}}:{}),{},{children:(N==null?void 0:N.length)>0?t(N):null})}).filter(function(v){return!!v.content})):Ba((r=e[0])===null||r===void 0?void 0:r.children)?t((u=e[0])===null||u===void 0?void 0:u.children):[]};function Zhe(t){var e,n,r,u,p=$y(),h=qu(),b=((e=p("DropdownMenu"))===null||e===void 0||(e=e[0])===null||e===void 0||(e=e.children)===null||e===void 0||(n=e.default)===null||n===void 0?void 0:n.call(e))||((r=h.slots)===null||r===void 0||(u=r.dropdown)===null||u===void 0?void 0:u.call(r)),v=He(function(){return t.options&&t.options.length>0?t.options:Xhe(b)});return v}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function PR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function GE(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?PR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):PR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Jhe=Hn({name:"TDropdown",props:Gq,setup:function(e,n){var r=n.attrs,u=Xa(),p=sr("dropdown"),h=Ft(null),b=Ft(!1),v=He(function(){var o,g=(o=e.popupProps)===null||o===void 0?void 0:o.delay;return Zo(g)?g+10:Ba(g)?g[1]+10:160}),w=function(g,s){var y;if(e.hideAfterItemClick){var _,k,C,O;setTimeout(function(){return b.value=!1},v.value),(_=e.popupProps)===null||_===void 0||(k=_.onVisibleChange)===null||k===void 0||k.call(_,!1,s),(C=e.popupProps)===null||C===void 0||(O=C["on-visible-change"])===null||O===void 0||O.call(C,!1,s)}e==null||(y=e.onClick)===null||y===void 0||y.call(e,g,s)},f=function(g,s){var y,_,k,C;b.value=g,(y=e.popupProps)===null||y===void 0||(_=y.onVisibleChange)===null||_===void 0||_.call(y,g,s),(k=e.popupProps)===null||k===void 0||(C=k["on-visible-change"])===null||C===void 0||C.call(k,g,s)};return function(){var o,g,s=(o=u("default"))===null||o===void 0?void 0:o[0],y=Zhe(e),_=GE(GE(GE({},r),{},{disabled:e.disabled,placement:e.placement,trigger:e.trigger},mm(e.popupProps,["onVisibleChange","on-visible-change"])),{},{overlayInnerClassName:[p.value,(g=e.popupProps)===null||g===void 0?void 0:g.overlayInnerClassName]});return ve(Dh,ea({destroyOnClose:!0,ref:h,visible:b.value,onVisibleChange:f,expandAnimation:!0},_),{default:function(){return[s]},content:function(){return ve(Kq,ea(mm(e,"onClick"),{options:y.value,onClick:w}),null)}})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Qhe=ga(Jhe),epe=ga(yA),tpe=ga(Kq);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var npe={collapsed:Boolean,expanded:{type:Array,default:void 0},defaultExpanded:{type:Array,default:[]},expandMutex:Boolean,expandType:{type:String,default:"normal",validator:function(e){return e?["normal","popup"].includes(e):!0}},logo:{type:Function},operations:{type:Function},theme:{type:String,default:"light",validator:function(e){return e?["light","dark"].includes(e):!0}},value:{type:[String,Number],default:void 0},modelValue:{type:[String,Number],default:void 0},defaultValue:{type:[String,Number]},width:{type:[String,Number,Array],default:"232px"},onChange:Function,onExpand:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Hy(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function DR(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,WV(r.key),r)}}function qy(t,e,n){return e&&DR(t.prototype,e),n&&DR(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var rpe=function t(e,n,r){if(!!e)for(var u=0;u<e.children.length;++u){var p=e.children[u];if(p.value===n)return[].concat(aa(r),[e.value]);var h=t(p,n,[].concat(aa(r),[e.value]));if(h)return h}},ape=function t(e,n){if(!e)return[];for(var r=0;r<e.children.length;++r){var u=e.children[r];if(u.value===n)return e.children;var p=t(u,n);if(p)return p}},NR=function t(e,n){if(e.value===n)return e;if(e.children.length>0)for(var r=0,u=e.children.length;r<u;r++){var p=t(e.children[r],n);if(p)return p}},Xq=function(){function t(e){Hy(this,t),st(this,"data",null),st(this,"cache",new Set),st(this,"isMutex",Ft(!1)),st(this,"expandValues",null);var n={value:null,parent:null,children:[]};this.data=n,this.isMutex=e==null?void 0:e.isMutex,this.expandValues=new Set(e==null?void 0:e.expandValues)}return qy(t,[{key:"add",value:function(n){var r=n.value,u=n.parent,p=n.vnode,h={value:r,parent:u,children:[],vnode:p};if(this.cache.forEach(function(v,w,f){n.value===v.parent&&(h.children.push(v),f.delete(v))}),n.parent==null)this.data.children.push(h),h.parent=this.data;else if(this.data.children.length>0){var b=NR(this.data,u);b&&!b.children.some(function(v){return v.value===h.value})?b.children.push(h):this.cache.add(h)}else this.cache.add(h)}},{key:"select",value:function(n){var r=rpe(this.data,n,[])||[];return r.push(n),r.filter(function(u){return u!=null})}},{key:"expand",value:function(n){var r=this;if(this.expandValues.has(n))return this.expandValues.delete(n),aa(this.expandValues);if(this.expandValues.add(n),!this.isMutex.value)return aa(this.expandValues);var u=ape(this.data,n)||[],p=new Set(u.filter(function(h){var b;return((b=h.children)===null||b===void 0?void 0:b.length)>0&&h.value!==n}).map(function(h){return h.value}));return this.expandValues.forEach(function(h){var b=p.has(h);b&&r.expandValues.delete(h)}),aa(this.expandValues)}},{key:"getChild",value:function(n){var r=NR(this.data,n);return r?r.children:[]}}]),t}();/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function IR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function LR(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?IR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):IR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var ipe=Hn({name:"TMenu",props:LR(LR({},npe),{},{onCollapsed:Function}),setup:function(e,n){var r=sr();e3(function(){n.slots.options&&Ao.warnOnce("TMenu","`options` slot is going to be deprecated, please use `operations` for slot instead.")});var u=Ft(e.expandType),p=He(function(){return e.theme}),h=He(function(){return e.expandMutex}),b=He(function(){return e.collapsed}),v=He(function(){return["".concat(r.value,"-default-menu"),"".concat(r.value,"-menu--").concat(e.theme),st({},"".concat(r.value,"-is-collapsed"),e.collapsed)]}),w=He(function(){return["".concat(r.value,"-menu"),"".concat(r.value,"-menu--scroll")]}),f=He(function(){var W=e.width,H=function(G){return Zo(G)?"".concat(G,"px"):G};return Ba(W)?W.map(function(U){return H(U)}):[H(W),"64px"]}),o=He(function(){return{height:"100%",width:e.collapsed?f.value[1]:f.value[0]}}),g=Va(e),s=g.value,y=g.modelValue,_=g.expanded,k=Al(s,y,e.defaultValue,e.onChange),C=ba(k,2),O=C[0],T=C[1],P=Uu(_,e.defaultExpanded,e.onExpand,"expanded"),D=ba(P,2),F=D[0],N=D[1],z=Ft([]);e3(function(){var W;u.value=e.collapsed?"popup":e.expandType,(W=e.onCollapsed)===null||W===void 0||W.call(e,{collapsed:e.collapsed})});var B=new Xq({isMutex:h,expandValues:F.value?aa(F.value):[]});rs("TdMenu",{activeValue:O,activeValues:z,expandValues:F,mode:u,theme:p,isHead:!1,vMenu:B,collapsed:b,select:function(H){T(H)},open:function(H,U){if(u.value==="normal")N(B.expand(H));else if(U==="add")F.value.indexOf(H)===-1&&N([].concat(aa(F.value),[H]));else if(U==="remove"){var G=F.value.indexOf(H),Y=aa(F.value);Y.splice(G,1),N(Y)}}}),Nr(function(){return e.expanded},function(W){B.expandValues=new Set(W)}),Nr(function(){return e.collapsed},function(W,H){!W&&H&&N(aa(B.expandValues))});var X=function(H){z.value=B.select(H)};return Nr(O,X),Ti(function(){z.value=B.select(O.value)}),{styles:o,classPrefix:r,menuClass:v,innerClasses:w,activeValue:O,activeValues:z,expandValues:F}},render:function(){var e=J2(this,"operations","options"),n=a1(this,"logo");return ve("div",{class:this.menuClass,style:this.styles},[ve("div",{class:"".concat(this.classPrefix,"-default-menu__inner")},[n&&ve("div",{class:"".concat(this.classPrefix,"-menu__logo")},[n]),ve("ul",{class:this.innerClasses},[J2(this,"default","content")]),e&&ve("div",{class:"".concat(this.classPrefix,"-menu__operations")},[e])])])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var ope={expanded:{type:Array,default:void 0},defaultExpanded:{type:Array,default:[]},expandType:{type:String,default:"normal",validator:function(e){return e?["normal","popup"].includes(e):!0}},logo:{type:Function},operations:{type:Function},theme:{type:String,default:"light",validator:function(e){return e?["light","dark"].includes(e):!0}},value:{type:[String,Number],default:void 0},modelValue:{type:[String,Number],default:void 0},defaultValue:{type:[String,Number]},onChange:Function,onExpand:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var vS={default:{type:Function},destroyOnHide:{type:Boolean,default:!0},disabled:Boolean,draggable:{type:Boolean,default:!0},label:{type:[String,Function]},panel:{type:[String,Function]},removable:Boolean,value:{type:[String,Number]},onRemove:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function RR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function lpe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?RR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):RR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Zq=Hn({name:"TTabPanel",props:lpe({},vS),setup:function(e){var n=sr("tab-panel"),r=ds();Rq();var u=_l("tabs");return function(){var p=e.value===u.value.value;return e.destroyOnHide&&!p?null:F1(ve("div",{class:n.value},[r("default","panel")]),[[pm,p]])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var r1={action:{type:[String,Function]},addable:Boolean,disabled:Boolean,dragSort:Boolean,list:{type:Array},placement:{type:String,default:"top",validator:function(e){return e?["left","top","bottom","right"].includes(e):!0}},size:{type:String,default:"medium",validator:function(e){return e?["medium","large"].includes(e):!0}},theme:{type:String,default:"normal",validator:function(e){return e?["normal","card"].includes(e):!0}},value:{type:[String,Number],default:void 0},modelValue:{type:[String,Number],default:void 0},defaultValue:{type:[String,Number]},onAdd:Function,onChange:Function,onDragSort:Function,onRemove:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var sc=function(e){return(e==null?void 0:e.offsetWidth)||0},gx={calcScrollLeft:function(e,n){var r=e.navsContainer,u=e.navsWrap,p=e.rightOperations,h=sc(p);if(!u||!r)return n;var b=sc(r),v=sc(u);return v<=b?0:n+b-h>v?v+h-b:n},calculateCanToLeft:function(e,n,r){if(["left","right"].includes(r.toLowerCase()))return!1;var u=e.navsContainer,p=e.navsWrap,h=e.leftOperations,b=e.toLeftBtn;if(!p||!u)return!1;var v=sc(h),w=sc(b);return n+Math.round(v-w)>0},calculateCanToRight:function(e,n,r){if(["left","right"].includes(r.toLowerCase()))return!1;var u=e.navsContainer,p=e.navsWrap,h=e.rightOperations,b=e.toRightBtn;if(!p||!u)return!1;var v=sc(h),w=sc(b);return n+sc(u)-(v-w)-sc(p)<-1},moveActiveTabIntoView:function(e,n){var r=e.activeTab,u=e.navsContainer,p=e.navsWrap,h=e.leftOperations,b=e.toLeftBtn,v=e.rightOperations,w=e.toRightBtn;if(!r)return n;var f=r.offsetLeft;if(!u)return n;var o=function(){var P=sc(h),D=sc(b);return f===0?P-D:P},g=o(),s=n+g>f;if(s)return f-g;var y=r.offsetWidth;if(!u||!p)return n;var _=sc(u),k=function(){var P=sc(v),D=sc(w),F=sc(p);return Math.abs(f+y-F)<1?P-D:P},C=k(),O=n+_-C<f+y;return O?f+y-_+C:n},scrollToLeft:function(e,n){var r=e.navsContainer,u=e.leftOperations,p=e.toLeftBtn;if(!r)return 0;var h=sc(u),b=sc(p),v=sc(r);return Math.max(-(h-b),n-v)},scrollToRight:function(e,n){var r=e.navsContainer,u=e.navsWrap,p=e.rightOperations,h=e.toRightBtn,b=sc(p),v=sc(h),w=sc(r),f=sc(u);return Math.min(n+w-b-v,f-w+b-v)}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var spe=Hn({name:"TTabNavItem",props:{index:Number,active:{type:Boolean},theme:r1.theme,size:r1.size,placement:r1.placement,label:{type:null},disabled:vS.disabled,removable:vS.removable,value:vS.value,onClick:Function,onRemove:Function},setup:function(e){var n=Ft();wm(n);var r=sr("tabs__nav-item"),u=ol({CloseIcon:av}),p=u.CloseIcon,h=sr(),b=fs(),v=b.STATUS,w=b.SIZE,f=function(k){var C=k.e;C.stopPropagation(),e.onRemove({e:C,value:e.value,index:e.index})},o=function(k){e.disabled||e.onClick(k)},g=He(function(){var _;return _={},st(_,r.value,!0),st(_,"".concat(h.value,"-tabs__nav--card"),e.theme==="card"),st(_,v.value.disabled,e.disabled),st(_,v.value.active,e.active),st(_,"".concat(h.value,"-is-left"),e.placement==="left"),st(_,"".concat(h.value,"-is-right"),e.placement==="right"),st(_,w.value.medium,e.size==="medium"),st(_,w.value.large,e.size==="large"),_}),s=function(){return ve("div",{class:g.value,onClick:o,ref:n},[ve("span",{class:"".concat(r.value,"-text-wrapper")},[e.label]),e.removable&&!e.disabled?ve(p,{class:"remove-btn",onClick:f},null):null])},y=function(){var k;return ve("div",{class:g.value,onClick:o},[ve("div",{class:["".concat(r.value,"-wrapper"),(k={},st(k,v.value.disabled,e.disabled),st(k,v.value.active,e.active),k)],ref:n},[ve("span",{class:"".concat(r.value,"-text-wrapper")},[e.label])]),e.removable&&!e.disabled?ve(p,{class:"remove-btn",onClick:f},null):null])};return function(){return e.theme==="card"?s():y()}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var upe=Hn({props:{navs:{type:Array},placement:r1.placement,value:r1.value},setup:function(e){var n=sr("tabs"),r=sr(),u=He(function(){return["".concat(n.value,"__bar"),"".concat(r.value,"-is-").concat(e.placement)]}),p=Ft(null),h=function(){for(var v,w,f=["left","right"].includes(e.placement.toLowerCase()),o=f?["height","top"]:["width","left"],g=ba(o,2),s=g[0],y=g[1],_=0,k=0;k<e.navs.length;k++){var C;if(e.navs[k].props.value===e.value)break;_+=((C=e.navs[k])===null||C===void 0||(C=C.el)===null||C===void 0?void 0:C["client".concat(kR(s))])||0}return e.navs[k]?(w={},st(w,y,"".concat(_,"px")),st(w,s,"".concat(((v=e.navs[k].el)===null||v===void 0?void 0:v["client".concat(kR(s))])||0,"px")),w):{}};return Ti(function(){xl(function(){p.value=h()})}),Nr([function(){return e.navs},function(){return e.value},function(){return e.placement}],function(){xl(function(){p.value=h()})}),function(){return ve("div",{class:u.value,style:p.value},null)}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function cpe(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=fpe(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,u=function(){};return{s:u,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(w){throw w},f:u}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var p=!0,h=!1,b;return{s:function(){n=n.call(t)},n:function(){var w=n.next();return p=w.done,w},e:function(w){h=!0,b=w},f:function(){try{!p&&n.return!=null&&n.return()}finally{if(h)throw b}}}}function fpe(t,e){if(!!t){if(typeof t=="string")return FR(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return FR(t,e)}}function FR(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var Jq=function(e,n){var r=cpe(e),u;try{for(r.s();!(u=r.n()).done;){var p=u.value;p.getAttribute("draggable")&&n(p)}}catch(h){r.e(h)}finally{r.f()}},BR=function(e,n){var r;return Jq(n,function(u){u.contains(e)&&(r=u)}),r};function dpe(t){var e=null,n,r=[],u=function(g){var s=g.target;n=s,s.style.opacity="0.5"},p=function(g){g.target.style.opacity=""},h=function(g){g.preventDefault()},b=function(g){var s=BR(g.target,e.children);s&&s!==n&&s.draggable&&(s.firstChild.style.outline="1px dashed #0052d9",r.includes(s)||r.push(s))},v=function(g){for(var s=g.target,y=0,_=r;y<_.length;y++){var k=_[y];k.contains(s)||(k.firstChild.style.outline="none")}},w=function(g){g.preventDefault(),Jq(e.children,function(O){O.firstChild.style.outline="none"});var s=BR(g.target,e.children);if(s&&s.parentNode!==n&&s.draggable){var y=[].indexOf.call(e.children,n),_=[].indexOf.call(e.children,s);_>y&&(s=e.children[_+1]),e.insertBefore(n,s);var k=t.theme==="card"?y:y-1,C=t.theme==="card"?_:_-1;t.onDragSort({currentIndex:k,current:t.panels[k].value,targetIndex:C,target:t.panels[C].value})}};function f(o){e=o,e.addEventListener("dragstart",u,!1),e.addEventListener("dragend",p,!1),e.addEventListener("dragover",h,!1),e.addEventListener("dragenter",b,!1),document.addEventListener("dragleave",v,!1),document.addEventListener("mousemove",v,!1),e.addEventListener("drop",w,!1)}return Mh(function(){e.removeEventListener("dragstart",u),e.removeEventListener("dragend",p),e.removeEventListener("dragover",h),e.removeEventListener("dragenter",b),document.removeEventListener("dragleave",v),document.removeEventListener("mousemove",v),e.removeEventListener("drop",w)}),{setNavsWrap:f}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function jR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function t_(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?jR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):jR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var hpe=gx.calculateCanToLeft,ppe=gx.calculateCanToRight,vpe=gx.calcScrollLeft,gpe=gx.scrollToLeft,mpe=gx.scrollToRight,ype=gx.moveActiveTabIntoView,bpe=Hn(t_(t_({name:"TTabNav"},{resizeObserver:null}),{},{props:{theme:r1.theme,panels:{type:Array,default:function(){return[]}},value:r1.value,placement:r1.placement,size:r1.size,disabled:r1.disabled,addable:r1.addable,onChange:r1.onChange,onAdd:r1.onAdd,onRemove:r1.onRemove,dragSort:r1.dragSort,onDragSort:r1.onDragSort},setup:function(e){var n=sr("tabs"),r=ol({ChevronLeftIcon:zy,ChevronRightIcon:i3,AddIcon:BO}),u=r.ChevronLeftIcon,p=r.ChevronRightIcon,h=r.AddIcon,b=sr(),v=fs(),w=v.SIZE,f=Ft(0),o=Ft(!1),g=Ft(!1),s=Ft(),y=Ft(),_=Ft(),k=Ft(),C=Ft(),O=Ft(),T=Ft(),P=function(){return{navsContainer:s.value,navsWrap:y.value,leftOperations:_.value,toLeftBtn:k.value,rightOperations:C.value,toRightBtn:O.value}},D=He(function(){return["left","right"].includes(e.placement.toLowerCase())?{}:{transform:"translate3d(".concat(-f.value,"px, 0, 0)")}}),F=He(function(){return e.addable?{"min-height":"48px"}:null}),N=He(function(){var _e;return _e={},st(_e,"".concat(n.value,"__btn"),!0),st(_e,w.value.medium,e.size==="medium"),st(_e,w.value.large,e.size==="large"),_e}),z=He(function(){return t_(st({},"".concat(n.value,"__btn--left"),!0),N.value)}),B=He(function(){return t_(st({},"".concat(n.value,"__btn--right"),!0),N.value)}),X=He(function(){return t_(st({},"".concat(n.value,"__add-btn"),!0),N.value)}),W=He(function(){var _e;return _e={},st(_e,"".concat(n.value,"__nav-container"),!0),st(_e,"".concat(n.value,"__nav--card"),e.theme==="card"),st(_e,"".concat(b.value,"-is-").concat(e.placement),!0),st(_e,"".concat(b.value,"-is-addable"),e.addable),_e}),H=He(function(){var _e;return _e={},st(_e,"".concat(n.value,"__nav-scroll"),!0),st(_e,"".concat(b.value,"-is-scrollable"),o.value||g.value),_e}),U=He(function(){return["".concat(n.value,"__nav-wrap"),"".concat(b.value,"-is-smooth"),st({},"".concat(b.value,"-is-vertical"),e.placement==="left"||e.placement==="right")]}),G=function(){K(),Y()};Nr([f,function(){return e.placement},function(){return e.panels}],G),x0e(Vy(G),s.value),Ti(G);var Y=function(){f.value=vpe(P(),f.value)},K=function(){o.value=hpe(P(),f.value,e.placement),g.value=ppe(P(),f.value,e.placement)},ee=function(xe){xe==="left"?f.value=gpe(P(),f.value):f.value=mpe(P(),f.value)},te=function(xe){var Te;(Te=e.onAdd)===null||Te===void 0||Te.call(e,{e:xe})},re=function(xe,Te){var Ne=Te.value,Be=Te.disabled;if(Be||e.value===Ne)return!1;e.onChange(Ne)},be=function(xe){var Te=xe.e,Ne=xe.value,Be=xe.index;e.onRemove({e:Te,value:Ne,index:Be})},Le=function(xe){(xe==null?void 0:xe.value)===e.value&&T.value!==xe.$el&&(T.value=xe.$el,f.value=ype(t_({activeTab:T.value},P()),f.value))},me=dpe(e),Ie=me.setNavsWrap;Ti(function(){Ie(y.value)});var pe=He(function(){return e.panels.map(function(_e,xe){var Te,Ne;_e!=null&&(Te=_e.children)!==null&&Te!==void 0&&Te.label?Ne=_e.children.label():da(_e.label)?Ne=_e.label(ho):Ne=_e.label||"\u9009\u9879\u5361".concat(xe+1);var Be=e.dragSort;return Be&&_e.draggable===!1&&(Be=_e.draggable),ve(spe,{ref:Le,draggable:Be,key:_e.value,index:xe,theme:e.theme,size:e.size,placement:e.placement,label:Ne,active:_e.value===e.value,disabled:e.disabled||_e.disabled,removable:_e.removable,value:_e.value,onClick:function(Ve){return re(Ve,_e)},onRemove:be},null)})}),ce=function(){return[ve("div",{ref:_,class:["".concat(n.value,"__operations"),"".concat(n.value,"__operations--left")]},[ve(hm,{name:"fade",mode:"out-in",appear:!0},{default:function(){return[o.value?ve("div",{ref:k,class:z.value,onClick:function(){return ee("left")}},[ve(u,null,null)]):null]}})]),ve("div",{ref:C,class:["".concat(n.value,"__operations"),"".concat(n.value,"__operations--right")]},[ve(hm,{name:"fade",mode:"out-in",appear:!0},{default:function(){return[g.value?ve("div",{ref:O,class:B.value,onClick:function(){return ee("right")}},[ve(p,null,null)]):null]}}),e.addable?ve("div",{class:X.value,onClick:te},[ve(h,null,null)]):null])]},ue=function(){return ve("div",{class:W.value},[ve("div",{class:H.value},[ve("div",{ref:y,class:U.value,style:D.value},[e.theme!=="card"&&ve(upe,{placement:e.placement,value:e.value,navs:pe.value},null),pe.value])])])};return function(){return ve("div",{ref:s,class:["".concat(n.value,"__nav")],style:F.value},[ce(),ue()])}}}));/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _pe=Hn({name:"TTabs",props:r1,setup:function(e){var n=sr("tabs"),r=sr(),u=Xa(),p=Va(e),h=p.value,b=p.modelValue,v=Al(h,b,e.defaultValue||"",e.onChange),w=ba(v,2),f=w[0],o=w[1];rs("tabs",{value:f});var g=function(T){var P;(P=e.onAdd)===null||P===void 0||P.call(e,{e:T.e})},s=function(T){o(T)},y=function(T){var P=T.e,D=T.value,F=T.index;e.onRemove({value:D,index:F,e:P})},_=function(){var T=u("default");return T?(T=T.map(function(P){return P.children&&Ba(P.children)?P.children:P}).flat().filter(function(P){return P.type.name==="TTabPanel"}),T):[]},k=function(){var T,P,D=((T=e.list)!==null&&T!==void 0&&T.length?e.list:_())||[],F=D.map(function(z){var B=z;return z.props&&Object.keys(z.props).forEach(function(X){B[X]=z.props[X]}),B}),N={theme:e.theme,value:f.value,size:e.size,disabled:e.disabled,placement:e.placement,addable:e.addable,panels:F,dragSort:e.dragSort};return ve("div",{class:(P={},st(P,"".concat(r.value,"-tabs__header"),!0),st(P,"".concat(r.value,"-is-").concat(e.placement),!0),P)},[ve(bpe,ea(N,{onDragSort:e.onDragSort,onChange:s,onAdd:g,onRemove:y}),null)])},C=function(){var T,P=_();if((T=e.list)!==null&&T!==void 0&&T.length)return e.list.map(function(D){return ve(Zq,ea(D,{onRemove:y}),null)});if(P&&P.length)return ve("div",{class:["".concat(r.value,"-tabs__content")]},[P])};return function(){return ve("div",{class:[n.value]},[e.placement!=="bottom"?[k(),C()]:[C(),k()]])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Qq=ga(_pe),eU=ga(Zq);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var xpe={content:{type:[String,Function]},default:{type:[String,Function]},disabled:Boolean,icon:{type:Function},popupProps:{type:Object},title:{type:[String,Function]},value:{type:[String,Number]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ay=Hn({name:"TFakeArrow",props:{isActive:{type:Boolean},overlayClassName:{type:[String,Object,Array]},overlayStyle:{type:Object||String}},setup:function(e){var n=sr("fake-arrow"),r=He(function(){return[n.value,st({},"".concat(n.value,"--active"),e.isActive),e.overlayClassName]});return{classes:r}},render:function(){return ve("svg",{class:this.classes,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:this.overlayStyle},[ve("path",{d:"M3.75 5.7998L7.99274 10.0425L12.2361 5.79921",stroke:"black","stroke-opacity":"0.9","stroke-width":"1.3"},null)])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function tU(){var t=function(b){b.dataset.oldPaddingTop=b.style.paddingTop,b.dataset.oldPaddingBottom=b.style.paddingBottom,b.style.height="0",b.style.paddingTop="0",b.style.paddingBottom="0"},e=function(b){b.dataset.oldOverflow=b.style.overflow,b.style.height="".concat(b.scrollHeight,"px"),b.style.paddingTop=b.dataset.oldPaddingTop,b.style.paddingBottom=b.dataset.oldPaddingBottom,b.style.overflow="hidden"},n=function(b){b.style.height="",b.style.overflow=b.dataset.oldOverflow},r=function(b){b.dataset.oldPaddingTop=b.style.paddingTop,b.dataset.oldPaddingBottom=b.style.paddingBottom,b.dataset.oldOverflow=b.style.overflow,b.style.height="".concat(b.scrollHeight,"px"),b.style.overflow="hidden"},u=function(b){b.scrollHeight!==0&&(b.style.height="0",b.style.paddingTop="0",b.style.paddingBottom="0")},p=function(b){b.style.height="",b.style.overflow=b.dataset.oldOverflow,b.style.paddingTop=b.dataset.oldPaddingTop,b.style.paddingBottom=b.dataset.oldPaddingBottom};return{beforeEnter:t,enter:e,afterEnter:n,beforeLeave:r,leave:u,afterLeave:p}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function zR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function wpe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?zR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):zR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Cpe=Hn({name:"TSubmenu",props:xpe,setup:function(e,n){var r=sr(),u=_l("TdMenu"),p=u.theme,h=u.activeValues,b=u.expandValues,v=u.isHead,w=u.open,f=_l("TdSubmenu",{}),o=f.setSubPopup,g=f.closeParentPopup,s=He(function(){return n.attrs.expandType||u.mode.value}),y=Ft([]),_=He(function(){return h.value.indexOf(e.value)>-1}),k=Ft(!1),C=Ft(!1),O=He(function(){return p.value==="light"?"#E7E7E7":"#383838"}),T=He(function(){var ce;return s.value==="popup"?k.value:b?(ce=b.value)===null||ce===void 0?void 0:ce.includes(e.value):!1}),P=Ft(!1),D=Ft(),F=Ft(),N=Ft(),z=sr("slide-down");wm(N,O);var B=He(function(){var ce;return["".concat(r.value,"-submenu"),(ce={},st(ce,"".concat(r.value,"-is-disabled"),e.disabled),st(ce,"".concat(r.value,"-is-opened"),T.value),ce)]}),X=He(function(){var ce;return["".concat(r.value,"-menu__popup"),"".concat(r.value,"-is-").concat(v?"horizontal":"vertical"),st({},"".concat(r.value,"-is-opened"),k.value),(ce=e.popupProps)===null||ce===void 0?void 0:ce.overlayInnerClassName]}),W=He(function(){var ce;return["".concat(r.value,"-menu--").concat(p.value),v&&"".concat(r.value,"-is-head-menu"),st({},"".concat(r.value,"-menu-is-nested"),P.value),(ce=e.popupProps)===null||ce===void 0?void 0:ce.overlayClassName]}),H=He(function(){var ce;return["".concat(r.value,"-menu__item"),"".concat(r.value,"-menu__item-spacer"),"".concat(r.value,"-menu__item-spacer--").concat(v&&!P.value?"bottom":"right"),(ce={},st(ce,"".concat(r.value,"-is-disabled"),e.disabled),st(ce,"".concat(r.value,"-is-opened"),T.value),st(ce,"".concat(r.value,"-is-active"),_.value),ce)]}),U=He(function(){return["".concat(r.value,"-menu__sub"),st({},"".concat(r.value,"-is-opened"),T.value)]}),G=He(function(){return[st({},"".concat(r.value,"-fake-arrow--active"),T.value)]}),Y=function(ue){da(o)&&o(ue)},K=function(){e.disabled||setTimeout(function(){k.value||(w(e.value),xl().then(function(){Y(D.value)})),k.value=!0},0)},ee=function(ue){return ue==null?void 0:ue.classList.contains("".concat(r.value,"-menu__popup"))},te=function ce(ue){return ue?ee(ue)||ce(ue.parentElement):!1},re=function(ue){setTimeout(function(){var _e=ee(ue.relatedTarget);C.value||_e||(k.value=!1)},0)},be=function(ue){var _e=ue.toElement,xe=ue.relatedTarget,Te=_e||xe;if(Te!==F.value){for(var Ne=function(Fe){return Fe===N.value};Te!==null&&Te!==document&&!Ne(Te);)Te=Te.parentNode;C.value=!1,Ne(Te)||(k.value=!1),g==null||g(ue)}},Le=function(){C.value=!0},me=function(){e.disabled||w(e.value)};Nr(k,function(ce){u.open(e.value,ce?"add":"remove")});var Ie=Va(e),pe=Ie.value;return rs("TdSubmenu",Ul({value:pe,addMenuItem:function(ue){y.value.push(ue),f&&f.addMenuItem(ue)},setSubPopup:function(ue){F.value=ue},closeParentPopup:function(ue){var _e=ue.relatedTarget;te(_e)||be(ue)}})),Nr(D,function(){Y(D.value)}),Ti(function(){var ce;u==null||(ce=u.vMenu)===null||ce===void 0||ce.add({value:e.value,parent:f==null?void 0:f.value,vnode:n.slots.default});for(var ue=qu(),_e=ue.parent;_e&&!/^t(head)?menu/i.test((xe=_e)===null||xe===void 0?void 0:xe.type.name);){var xe,Te,Ne;if(/submenu/i.test((Te=_e)===null||Te===void 0?void 0:Te.type.name)){P.value=!0;break}_e=(Ne=_e)===null||Ne===void 0?void 0:Ne.parent}}),{classPrefix:r,menuItems:y,mode:s,theme:p,isHead:v,isNested:P,classes:B,subClass:U,isOpen:T,transitionClass:z,arrowClass:G,overlayInnerClassName:X,overlayClassName:W,submenuClass:H,submenuRef:N,popupWrapperRef:D,popupVisible:k,isCursorInPopup:C,handleEnterPopup:Le,handleMouseEnter:K,handleMouseLeave:re,handleMouseLeavePopup:be,handleSubmenuItemClick:me}},methods:{renderPopup:function(e){var n,r=this,u="right-top";!this.isNested&&this.isHead&&(u="bottom-left");var p=ve("div",{ref:"popupWrapperRef",class:["".concat(this.classPrefix,"-menu__spacer"),"".concat(this.classPrefix,"-menu__spacer--").concat(!this.isNested&&this.isHead?"top":"left")],onMouseenter:this.handleEnterPopup,onMouseleave:this.handleMouseLeavePopup},[ve("ul",{class:"".concat(this.classPrefix,"-menu__popup-wrapper")},[J2(this,"default","content")])]),h={content:function(){return p}},b=ve(Dh,ea((n=this.popupProps)!==null&&n!==void 0?n:{},{overlayInnerClassName:aa(this.overlayInnerClassName),overlayClassName:aa(this.overlayClassName),visible:this.popupVisible,placement:u}),wpe({default:function(){return[ve("div",{ref:"submenuRef",class:r.submenuClass},[e])]}},h));return b},renderHeadSubmenu:function(){var e=a1(this,"icon"),n=[ve("div",{ref:"submenuRef",class:this.submenuClass,onClick:this.handleSubmenuItemClick},[e,ve("span",{class:["".concat(this.classPrefix,"-menu__content")]},[a1(this,"title",{silent:!0})])]),ve("ul",{style:"opacity: 0; width: 0; height: 0; overflow: hidden"},[J2(this,"default","content")])],r=this.mode==="popup"&&this.isNested,u=[e,ve("span",{class:["".concat(this.classPrefix,"-menu__content")]},[a1(this,"title",{silent:!0})]),ve(Ay,{overlayClassName:/menu/i.test(this.$parent.$options.name)?this.arrowClass:null,overlayStyle:{transform:"rotate(".concat(r?-90:0,"deg)")}},null)];return this.mode==="normal"?n:this.renderPopup(u)},renderSubmenu:function(){for(var e=this,n=this.$slots.content||this.$slots.default,r=a1(this,"icon"),u=J2(this,"default","content"),p=qu(),h=p.parent,b=44;h&&h.type.name!=="TMenu";)h.type.name==="TSubmenu"&&(b+=16),h=h.parent;var v=tU(),w=v.beforeEnter,f=v.enter,o=v.afterEnter,g=v.beforeLeave,s=v.leave,y=v.afterLeave,_=this.mode==="popup"&&this.isNested,k=[ve("div",{ref:"submenuRef",class:this.submenuClass,onClick:this.handleSubmenuItemClick},[r,ve("span",{class:["".concat(this.classPrefix,"-menu__content")]},[a1(this,"title",{silent:!0})]),n&&ve(Ay,{overlayClassName:this.arrowClass,overlayStyle:{transform:"rotate(".concat(_?-90:0,"deg)")}},null)]),ve(hm,{name:this.transitionClass,onBeforeEnter:w,onEnter:f,onAfterEnter:o,onBeforeLeave:g,onLeave:s,onAfterLeave:y},{default:function(){return[F1(ve("ul",{class:e.subClass,style:{"--padding-left":"".concat(b,"px")}},[u]),[[pm,e.isOpen]])]}})],C=[r,ve("span",{class:["".concat(this.classPrefix,"-menu__content")]},[a1(this,"title",{silent:!0})]),ve(Ay,{overlayClassName:/menu/i.test(this.$parent.$options.name)?this.arrowClass:null,overlayStyle:{transform:"rotate(".concat(_?-90:0,"deg)"),"margin-left":"auto"}},null)];return this.mode==="normal"?k:this.renderPopup(C)}},render:function(){var e=null,n={};return this.mode==="popup"&&(n={onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave}),Object.keys(this.$slots).length>0&&(e=this.isHead?this.renderHeadSubmenu():this.renderSubmenu()),ve("li",ea({class:this.classes},n),[e])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function $R(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function kpe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?$R(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):$R(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Spe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var Ope=Hn({name:"THeadMenu",props:kpe({},ope),setup:function(e,n){var r,u,p,h,b=sr();e3(function(){n.slots.options&&Ao.warnOnce("TMenu","`options` slot is going to be deprecated, please use `operations` for slot instead.")});var v=Va(e),w=v.value,f=v.modelValue,o=v.expanded,g=Al(w,f,e.defaultValue,e.onChange),s=ba(g,2),y=s[0],_=s[1],k=Uu(o,e.defaultExpanded,e.onExpand,"expanded"),C=ba(k,2),O=C[0],T=C[1],P=Ft([]),D=He(function(){return e.theme}),F=He(function(){return["".concat(b.value,"-menu"),"".concat(b.value,"-head-menu"),"".concat(b.value,"-menu--").concat(e.theme)]}),N=Ft(e.expandType),z=Ul([]),B=new Xq({isMutex:!0,expandValues:O.value});rs("TdMenu",{mode:N,theme:D,vMenu:B,isHead:!0,expandValues:O,activeValue:y,activeValues:P,select:function(be){_(be)},open:function(be,Le){var me=aa(O.value),Ie=me.indexOf(be);N.value==="popup"?Le==="add"?Ie===-1&&me.push(be):Le==="remove"&&me.splice(Ie,1):N.value==="normal"&&be!==void 0&&(me.splice(0,1),Ie===-1&&me.push(be)),T(me)}});var X=function(be){_(be)},W=function(be){var Le=B.getChild(be);z.length=0,z.push.apply(z,aa(Le))};Nr(O,function(re){N.value==="normal"&&W(re[0])});var H=function(be){P.value=B.select(be)};Nr(y,H),Nr(function(){return e.expandType},function(re){N.value=re}),Ti(function(){var re;P.value=B.select(y.value),((re=O.value)===null||re===void 0?void 0:re.length)>0&&W(O.value[0])});var U=function(){var be;return z.length===0?null:ve("ul",{class:["".concat(b.value,"-head-menu__submenu"),"".concat(b.value,"-submenu")]},[ve(Qq,{value:y.value,onChange:X},Spe(be=z.map(function(Le){var me;return ve(eU,{value:Le.value,label:(me=Le.vnode()[0])===null||me===void 0?void 0:me.children},null)}))?be:{default:function(){return[be]}})])},G=Ft(),Y=Ft(),K=Ft(),ee=Ft(),te=function re(be,Le){be.forEach(function(me){var Ie,pe,ce,ue,_e=(Ie=me.props)===null||Ie===void 0?void 0:Ie.value;if((((pe=me.type)===null||pe===void 0?void 0:pe.name)==="TSubmenu"||((ce=me.type)===null||ce===void 0?void 0:ce.name)==="TMenuItem")&&B.add({value:_e,parent:Le,vnode:me.children.default}),da((ue=me.children)===null||ue===void 0?void 0:ue.default)){re(me.children.default(),_e);return}Ba(me.children)&&re(me.children,_e)})};return te(((r=(u=n.slots).default)===null||r===void 0?void 0:r.call(u))||((p=(h=n.slots).content)===null||p===void 0?void 0:p.call(h))||[]),function(){var re,be,Le,me,Ie,pe,ce,ue,_e,xe,Te,Ne,Be=((re=e.logo)===null||re===void 0?void 0:re.call(e,ho))||((be=(Le=n.slots).logo)===null||be===void 0?void 0:be.call(Le)),Fe=((me=e.operations)===null||me===void 0?void 0:me.call(e,ho))||((Ie=(pe=n.slots).operations)===null||Ie===void 0?void 0:Ie.call(pe))||((ce=(ue=n.slots).options)===null||ce===void 0?void 0:ce.call(ue)),Ve=((_e=(xe=n.slots).default)===null||_e===void 0?void 0:_e.call(xe))||((Te=(Ne=n.slots).content)===null||Te===void 0?void 0:Te.call(Ne))||[];return ve("div",{class:F.value},[ve("div",{class:"".concat(b.value,"-head-menu__inner"),ref:Y},[Be&&ve("div",{class:"".concat(b.value,"-menu__logo"),ref:K},[Be]),ve("ul",{class:"".concat(b.value,"-menu"),ref:G},[Ve]),Fe&&ve("div",{class:"".concat(b.value,"-menu__operations"),ref:ee},[Fe])]),N.value==="normal"&&U()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Epe={content:{type:[String,Function]},default:{type:[String,Function]},disabled:Boolean,href:{type:String,default:""},icon:{type:Function},replace:Boolean,router:{type:Object},routerLink:Boolean,target:{type:String,validator:function(e){return e?["_blank","_self","_parent","_top"].includes(e):!0}},to:{type:[String,Object]},value:{type:[String,Number]},onClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Tpe(t,e){var n;di(e)&&(n=Khe(e));for(var r=arguments.length,u=new Array(r>2?r-2:0),p=2;p<r;p++)u[p-2]=arguments[p];if(da(t.$props[n])){var h;(h=t.$props)[n].apply(h,u)}else t.$emit.apply(t,[e].concat(u))}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function VR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Ape(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?VR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):VR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Mpe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var Ppe=Hn({name:"TMenuItem",props:Ape({},Epe),emits:["click"],setup:function(e,n){var r=Va(e),u=r.href,p=r.target,h=p===void 0?"_self":p,b=sr(),v=_l("TdMenu"),w=Ft();wm(w);var f=_l("TdSubmenu",null),o=He(function(){return v.activeValue.value===e.value}),g=He(function(){var y;return(y=v.collapsed)===null||y===void 0?void 0:y.value}),s=He(function(){var y;return["".concat(b.value,"-menu__item"),(y={},st(y,"".concat(b.value,"-is-active"),o.value),st(y,"".concat(b.value,"-is-disabled"),e.disabled),st(y,"".concat(b.value,"-menu__item--plain"),!n.slots.icon&&!e.icon),st(y,"".concat(b.value,"-submenu__item"),!!f&&!v.isHead),y)]});return Ti(function(){var y;v==null||(y=v.vMenu)===null||y===void 0||y.add({value:e.value,parent:f==null?void 0:f.value,vnode:n.slots.default})}),{classPrefix:b,menu:v,active:o,collapsed:g,classes:s,itemRef:w,href:u,target:h}},methods:{handleClick:function(e){if(e.stopPropagation(),!this.disabled&&(this.menu.select(this.value),Tpe(this,"click",{e}),this.to||this.routerLink&&this.href)){var n=this.router||this.$router,r=this.replace?"replace":"push";n[r](this.to||this.href).catch(function(u){if(u.name!=="NavigationDuplicated"&&!u.message.includes("Avoided redundant navigation to current location"))throw u})}}},render:function(){var e=this,n=this.router||this.$router,r=ve("li",{ref:"itemRef",class:this.classes,onClick:this.handleClick},[a1(this,"icon"),this.routerLink?ve("a",{href:this.href?this.href:this.to?n==null?void 0:n.resolve(this.to).href:"",target:this.target,class:"".concat(this.classPrefix,"-menu__item-link"),onClick:function(b){return b.preventDefault()}},[ve("span",{class:"".concat(this.classPrefix,"-menu__content")},[J2(this,"default","content")])]):this.href?ve("a",{href:this.href,target:this.target,class:"".concat(this.classPrefix,"-menu__item-link"),onClick:function(b){return e.disabled&&b.preventDefault()}},[ve("span",{class:"".concat(this.classPrefix,"-menu__content")},[J2(this,"default","content")])]):ve("span",{class:"".concat(this.classPrefix,"-menu__content")},[J2(this,"default","content")])]),u=qu(),p=u.parent;return this.collapsed&&/tmenu/i.test(p==null?void 0:p.type.name)?ve(K6,{content:function(){return J2(e,"default","content")},placement:"right"},Mpe(r)?r:{default:function(){return[r]}}):r}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Dpe={title:{type:[String,Function]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Npe=Hn({name:"TMenuGroup",props:Dpe,setup:function(){var e=sr();return{classPrefix:e}},render:function(){var e=this.classPrefix;return ve("div",{class:"".concat(e,"-menu-group")},[ve("div",{class:"".concat(e,"-menu-group__title")},[this.title]),a1(this,"default")])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ipe=ga(ipe),Lpe=ga(Ope),Rpe=ga(Cpe),Fpe=ga(Ppe),Bpe=ga(Npe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var jpe={align:{type:String,default:"left",validator:function(e){return e?["left","center","right"].includes(e):!0}},allowInputOverMax:Boolean,autoWidth:Boolean,autocomplete:{type:String,default:void 0},autofocus:Boolean,clearable:Boolean,disabled:Boolean,format:{type:Function},inputClass:{type:[String,Object,Array]},label:{type:[String,Function]},maxcharacter:{type:Number},maxlength:{type:Number},name:{type:String,default:""},placeholder:{type:String,default:void 0},prefixIcon:{type:Function},readonly:Boolean,showClearIconOnEmpty:Boolean,showLimitNumber:Boolean,size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},status:{type:String,default:void 0,validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},suffix:{type:[String,Function]},suffixIcon:{type:Function},tips:{type:[String,Function]},type:{type:String,default:"text",validator:function(e){return e?["text","number","url","tel","password","search","submit","hidden"].includes(e):!0}},value:{type:String,default:void 0},modelValue:{type:String,default:void 0},defaultValue:{type:String,default:""},onBlur:Function,onChange:Function,onClear:Function,onClick:Function,onCompositionend:Function,onCompositionstart:Function,onEnter:Function,onFocus:Function,onKeydown:Function,onKeypress:Function,onKeyup:Function,onMouseenter:Function,onMouseleave:Function,onPaste:Function,onValidate:Function,onWheel:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var nU=function(){var e=sr();return He(function(){var n="".concat(e.value,"-form"),r="".concat(e.value,"-input"),u="".concat(e.value,"-is");return{form:n,label:"".concat(n,"__label"),labelTop:"".concat(n,"__label--top"),inline:"".concat(n,"-inline"),formItem:"".concat(n,"__item"),formItemWithHelp:"".concat(n,"__item-with-help"),formItemWithExtra:"".concat(n,"__item-with-extra"),controls:"".concat(n,"__controls"),controlsContent:"".concat(n,"__controls-content"),status:"".concat(n,"__status"),extra:"".concat(r,"__extra"),help:"".concat(r,"__help"),success:"".concat(u,"-success"),successBorder:"".concat(n,"--success-border"),error:"".concat(u,"-error"),warning:"".concat(u,"-warning")}})},nm=function(t){return t.TO_BE_VALIDATED="not",t.SUCCESS="success",t.FAIL="fail",t}(nm||{}),rU=Symbol("FormProvide"),cP=Symbol("FormItemProvide");/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function zpe(t){var e=function(b){var v=t.value,w=v.allowInputOverMax,f=v.maxlength,o=v.maxcharacter;if(!(f||o)||w||!b)return b;if(f)return uZ(b,f);if(o){var g=KD(b,o);if(po(g))return g.characters}},n=He(function(){var h=t.value,b=h.maxlength,v=h.maxcharacter,w=h.value;if(Zo(w))return String(w);if(b&&v&&Ao.warn("Input","Pick one of maxlength and maxcharacter please."),b){var f=w!=null&&w.length?sZ(w):0;return"".concat(f,"/").concat(b)}return v?"".concat(KD(w||""),"/").concat(v):""}),r=He(function(){if(n.value){var h=n.value.split("/"),b=ba(h,2),v=b[0],w=b[1];return Number(v)>Number(w)?"error":""}return""}),u=He(function(){var h=t.value.status;return h||r.value}),p=function(){var b,v;(b=(v=t.value).onValidate)===null||b===void 0||b.call(v,{error:r.value?"exceed-maximum":void 0})};return Nr(r,p),Ti(function(){r.value&&p()}),{tStatus:u,limitNumber:n,getValueByLimitNumber:e}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function $pe(t,e){var n=Va(t),r=n.value,u=n.modelValue,p=Ft(),h=Ft(!1),b=Ft(),v=Ft(null),w=Ft(),f=Mu(),o=Al(r,u,t.defaultValue,t.onChange),g=ba(o,2),s=g[0],y=g[1],_=Ft(!1),k=Ft(!1),C=Ft(t.type),O=Ft(null),T=He(function(){return{value:[void 0,null].includes(s.value)?void 0:String(s.value),status:t.status,maxlength:t.maxlength,maxcharacter:t.maxcharacter,allowInputOverMax:t.allowInputOverMax,onValidate:t.onValidate}}),P=zpe(T),D=P.limitNumber,F=P.getValueByLimitNumber,N=P.tStatus,z=He(function(){return(s.value&&!f.value&&t.clearable&&!t.readonly||t.showClearIconOnEmpty)&&_.value}),B=function(){var ce;return(ce=O.value)===null||ce===void 0?void 0:ce.focus()},X=function(){var ce;return(ce=O.value)===null||ce===void 0?void 0:ce.blur()},W=function(ce){var ue;p.value=s.value,!t.disabled&&(k.value=!0,(ue=t.onFocus)===null||ue===void 0||ue.call(t,s.value,{e:ce}))},H=function(ce){var ue,_e=ce.e;y("",{e:_e,trigger:"clear"}),(ue=t.onClear)===null||ue===void 0||ue.call(t,{e:_e})},U=function(ce){w.value=ce.target},G=function(){var ce=C.value==="password"?"text":"password";C.value=ce},Y=function(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",ue=O.value;if(!!ue){var _e=String(ce);!ue.value||ue.value!==_e&&(ue.value=_e)}},K=function(ce){var ue,_e=ce.target,xe=_e.value;t.type!=="number"&&xe.length>((ue=s.value)===null||ue===void 0?void 0:ue.length)&&(xe=F(xe)),y(xe,{e:ce}),xl(function(){Y(s.value)})},ee=function(ce){var ue=ce.inputType&&ce.inputType==="insertCompositionText",_e=ce.currentTarget.value;if(ue||h.value){b.value=_e;return}K(ce)},te=function(){var ce,ue=w.value;if(!ue||!ue.tagName||!((ce=v.value)!==null&&ce!==void 0&&ce.$el)||!["path","svg"].includes(ue.tagName))return!1;for(;ue;){var _e;if(((_e=v.value)===null||_e===void 0?void 0:_e.$el)===ue)return!0;ue=ue.parentNode}return!1},re=_l(cP,void 0),be=function(ce){if(t.format&&(p.value=t.format(s.value)),k.value=!1,!te()&&t.allowTriggerBlur){var ue;(ue=t.onBlur)===null||ue===void 0||ue.call(t,s.value,{e:ce}),re==null||re.handleBlur()}},Le=function(ce){var ue;h.value=!1,b.value="",K(ce),(ue=t.onCompositionend)===null||ue===void 0||ue.call(t,s.value,{e:ce})},me=function(ce){var ue;h.value=!0;var _e=ce.currentTarget.value;b.value=_e,(ue=t.onCompositionstart)===null||ue===void 0||ue.call(t,s.value,{e:ce})},Ie=function(ce){var ue,_e;(ue=O.value)===null||ue===void 0||ue.focus(),(_e=t.onClick)===null||_e===void 0||_e.call(t,{e:ce})};return Nr(function(){return t.autofocus},function(pe){pe===!0&&xl(function(){var ce;(ce=O.value)===null||ce===void 0||ce.focus()})},{immediate:!0}),Nr(s,function(pe,ce){ce===void 0&&t.format?p.value=t.format(pe):p.value=pe;var ue=F(pe);ue!==pe&&t.type!=="number"&&y(ue,{trigger:"initial"})},{immediate:!0}),Nr(function(){return t.type},function(pe){C.value=pe},{immediate:!0}),e({inputRef:O,focus:B,blur:X}),{isHover:_,focused:k,renderType:C,showClear:z,inputRef:O,clearIconRef:v,inputValue:p,isComposition:h,compositionValue:b,limitNumber:D,tStatus:N,emitFocus:W,formatAndEmitBlur:be,onHandleCompositionend:Le,onHandleCompositionstart:me,onRootClick:Ie,emitPassword:G,handleInput:ee,emitClear:H,onClearIconMousedown:U,innerValue:s}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Vpe(t,e){var n=function(o){if(!t.disabled){var g=o.code;if(/enter/i.test(g)||/enter/i.test(o.key)){var s;(s=t.onEnter)===null||s===void 0||s.call(t,o.currentTarget.value,{e:o})}else{var y;(y=t.onKeydown)===null||y===void 0||y.call(t,o.currentTarget.value,{e:o})}}},r=function(o){var g;t.disabled||(g=t.onKeyup)===null||g===void 0||g.call(t,o.currentTarget.value,{e:o})},u=function(o){var g;t.disabled||(g=t.onKeypress)===null||g===void 0||g.call(t,o.currentTarget.value,{e:o})},p=function(o){var g;if(!t.disabled){var s=o.clipboardData||window.clipboardData;(g=t.onPaste)===null||g===void 0||g.call(t,{e:o,pasteValue:s==null?void 0:s.getData("text/plain")})}},h=function(o){return e.value=o},b=function(o){var g;return(g=t.onWheel)===null||g===void 0?void 0:g.call(t,{e:o})},v=function(o){var g;h(!0),(g=t.onMouseenter)===null||g===void 0||g.call(t,{e:o})},w=function(o){var g;h(!1),(g=t.onMouseleave)===null||g===void 0||g.call(t,{e:o})};return{handleKeydown:n,handleKeyUp:r,handleKeypress:u,onHandlePaste:p,onHandleMousewheel:b,onInputMouseenter:v,onInputMouseleave:w}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Hpe(t,e,n){var r=Ft(null),u=Ft(!1),p=function(){if(!(!r.value||!e.value)){var f=r.value.getBoundingClientRect(),o=f.width;e.value.style.width="".concat(o||0,"px")}},h=function(){Nr(function(){return n.value+t.placeholder},function(){!t.autoWidth||xl(function(){p()})},{immediate:!0})};Ti(function(){u.value=!1,t.autoWidth&&h()});var b=Ft(null),v=function(f){typeof window>"u"||$c(window.ResizeObserver)||!f||(b.value=new window.ResizeObserver(function(){p()}),b.value.observe(f))};return Ti(function(){v(r.value)}),xc(function(){var w,f;(w=b.value)===null||w===void 0||w.unobserve(r.value),(f=b.value)===null||f===void 0||f.disconnect()}),{inputPreRef:r}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var qpe=["isHover","tStatus","inputRef","renderType","showClear","focused","inputValue","isComposition","compositionValue","innerValue","limitNumber"];function HR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function qR(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?HR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):HR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function UR(t){var e={};return Object.keys(t).forEach(function(n){$c(t[n])||(e[n]=t[n])}),e}var Upe=Hn({name:"TInput",props:qR(qR({},jpe),{},{showInput:{type:Boolean,default:!0},keepWrapperWidth:{type:Boolean,default:!1},allowTriggerBlur:{type:Boolean,default:!0}}),setup:function(e,n){var r=n.expose,u=Si("input"),p=u.globalConfig,h=ol({BrowseIcon:GM,BrowseOffIcon:$ue,CloseCircleFilledIcon:hx}),b=h.BrowseIcon,v=h.BrowseOffIcon,w=h.CloseCircleFilledIcon,f=Mu(),o=sr("input"),g=sr("input__wrap"),s=sr("input__tips"),y=fs(),_=y.STATUS,k=y.SIZE,C=sr(),O=Xa(),T=$pe(e,r),P=T.isHover,D=T.tStatus,F=T.inputRef,N=T.renderType,z=T.showClear,B=T.focused,X=T.inputValue,W=T.isComposition,H=T.compositionValue,U=T.innerValue,G=T.limitNumber,Y=r3(T,qpe),K=Hpe(e,F,U),ee=K.inputPreRef,te=Vpe(e,P),re=He(function(){var Ie;return(Ie=e.placeholder)!==null&&Ie!==void 0?Ie:p.value.placeholder}),be=He(function(){var Ie;return UR({autofocus:e.autofocus,disabled:f.value,readonly:e.readonly,placeholder:re.value,maxlength:!e.allowInputOverMax&&e.maxlength||void 0,name:e.name||void 0,type:N.value,autocomplete:(Ie=e.autocomplete)!==null&&Ie!==void 0?Ie:p.value.autocomplete||void 0,unselectable:e.readonly?"on":void 0})}),Le=He(function(){return[g.value,st({},"".concat(o.value,"--auto-width"),e.autoWidth&&!e.keepWrapperWidth)]}),me=UR({onFocus:function(pe){return Y.emitFocus(pe)},onBlur:Y.formatAndEmitBlur,onKeydown:te.handleKeydown,onKeyup:te.handleKeyUp,onKeypress:te.handleKeypress,onPaste:te.onHandlePaste,onCompositionend:Y.onHandleCompositionend,onCompositionstart:Y.onHandleCompositionstart});return function(){var Ie,pe,ce,ue=O("prefixIcon"),_e=O("suffixIcon"),xe=O("passwordIcon"),Te=O("label",{silent:!0}),Ne=O("suffix"),Be=G.value&&e.showLimitNumber?ve("div",{class:["".concat(C.value,"-input__limit-number"),st({},"".concat(C.value,"-is-disabled"),f.value)]},[G.value]):null,Fe=Te?ve("div",{class:"".concat(o.value,"__prefix")},[Te]):null,Ve=Ne||Be?ve("div",{class:"".concat(o.value,"__suffix")},[Ne,Be]):null;e.type==="password"&&(N.value==="password"?_e=ve(v,{class:"".concat(o.value,"__suffix-clear"),onClick:Y.emitPassword},null):N.value==="text"&&(_e=ve(b,{class:"".concat(o.value,"__suffix-clear"),onClick:Y.emitPassword},null))),z.value&&(e.type==="password"?xe=ve(w,{ref:Y.clearIconRef,class:"".concat(o.value,"__suffix-clear"),onClick:Y.emitClear,onMousedown:Y.onClearIconMousedown},null):_e=ve(w,{ref:Y.clearIconRef,class:"".concat(o.value,"__suffix-clear"),onClick:Y.emitClear,onMousedown:Y.onClearIconMousedown},null));var et=[o.value,e.inputClass,(Ie={},st(Ie,k.value[e.size],e.size!=="medium"),st(Ie,_.value.disabled,f.value),st(Ie,_.value.focused,B.value),st(Ie,"".concat(C.value,"-is-").concat(D.value),D.value&&D.value!=="default"),st(Ie,"".concat(C.value,"-align-").concat(e.align),e.align!=="left"),st(Ie,"".concat(C.value,"-is-readonly"),e.readonly),st(Ie,"".concat(o.value,"--prefix"),ue||Fe),st(Ie,"".concat(o.value,"--suffix"),_e||Ve),st(Ie,"".concat(o.value,"--focused"),B.value),Ie)],rt=O("tips"),yt=[s.value,"".concat(C.value,"-tips"),"".concat(C.value,"-is-").concat(D.value||"default")];return F1(ve("div",{class:Le.value},[ve("div",{class:et,onClick:Y.onRootClick,onMouseenter:te.onInputMouseenter,onMouseleave:te.onInputMouseleave,onWheel:te.onHandleMousewheel},[ue?ve("span",{class:["".concat(o.value,"__prefix"),"".concat(o.value,"__prefix-icon")]},[ue]):null,Fe,e.showInput&&ve("input",ea({class:"".concat(o.value,"__inner")},be.value,me,{ref:F,value:W.value?(pe=H.value)!==null&&pe!==void 0?pe:"":(ce=X.value)!==null&&ce!==void 0?ce:"",onInput:function(vt){return Y.handleInput(vt)}}),null),e.autoWidth&&ve("span",{ref:ee,class:"".concat(C.value,"-input__input-pre")},[U.value||re.value]),Ve,xe?ve("span",{class:["".concat(o.value,"__suffix"),"".concat(o.value,"__suffix-icon"),"".concat(o.value,"__clear")]},[xe]):null,_e?ve("span",{class:["".concat(o.value,"__suffix"),"".concat(o.value,"__suffix-icon"),st({},"".concat(o.value,"__clear"),z.value)]},[_e]):null]),rt&&ve("div",{class:yt},[rt])]),[[pm,e.type!=="hidden"]])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Wpe={separate:Boolean};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ype=Hn({name:"TInputGroup",props:Wpe,setup:function(e){var n=sr("input-group"),r=Xa(),u=He(function(){return[n.value,st({},"".concat(n.value,"--separate"),e.separate)]});return function(){return ve("div",{class:u.value},[r("default")])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var tv=ga(Upe),Gpe=ga(Ype);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Kpe={align:{type:String,validator:function(e){return e?["left","center","right"].includes(e):!0}},allowInputOverLimit:{type:Boolean,default:!0},autoWidth:Boolean,decimalPlaces:{type:Number,default:void 0},disabled:Boolean,format:{type:Function},inputProps:{type:Object},label:{type:[String,Function]},largeNumber:Boolean,max:{type:[String,Number],default:1/0},min:{type:[String,Number],default:-1/0},placeholder:{type:String,default:void 0},readonly:Boolean,size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},status:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},step:{type:[String,Number],default:1},suffix:{type:[String,Function]},theme:{type:String,default:"row",validator:function(e){return e?["column","row","normal"].includes(e):!0}},tips:{type:[String,Function]},value:{type:[String,Number],default:void 0},modelValue:{type:[String,Number],default:void 0},defaultValue:{type:[String,Number]},onBlur:Function,onChange:Function,onEnter:Function,onFocus:Function,onKeydown:Function,onKeypress:Function,onKeyup:Function,onValidate:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function SC(t){return new Array(t).fill(0).join("")}function aU(t){if(!t)return!0;if(Zo(t))return!Number.isNaN(t);var e=/^[0-9|e|E|-]+\.*[0-9|e|E|-]*$/.test(t);if(!e)return!1;for(var n=0,r=0,u=0,p=0,h=t.length;p<h;p++)if(t[p]==="."&&(u+=1,u>1)||/(e|E)+/.test(t[p])&&(n+=1,n>1)||t[p]==="-"&&(r+=1,r>2))return!1;return!0}function Sh(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t.indexOf(".")!==-1?(Ao.error("InputNumber","num is not a integer number."),t):!t||t==="0"&&e?"":t==="0"?t:(e?t.replace(/0+$/,""):t.replace(/^0+/,""))||"0"}function KE(t,e){for(var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=Sh(t,n),u=Sh(e,n),p=r.length>u.length,h=p?r:u,b=p?u:r,v=[],w=[],f=n?0:h.length-b.length,o=n?b.length:h.length,g=o-1;g>=0;g--){var s=g-f,y=Number(h[g])+(Number(b[s])||0)+(w[g]||0);y>=10&&(w[g-1]=1),v.unshift(String(y%10))}return w[-1]&&v.unshift("1"),n?v.concat(h.slice(o,h.length)).join(""):v.join("")}function U_(t,e){var n=t.split("."),r=ba(n,2),u=r[0],p=u===void 0?"0":u,h=r[1],b=h===void 0?"0":h,v=e.split("."),w=ba(v,2),f=w[0],o=f===void 0?"0":f,g=w[1],s=g===void 0?"0":g,y=KE(p,o);if(b==="0"&&s==="0")return y;var _=Sh(b,!0),k=Sh(s,!0),C=KE(_,k,!0),O=C.length;return O>_.length&&O>k.length?[Sh(KE(y,"1")),Sh(C.slice(1),!0)].filter(function(T){return T}).join("."):[Sh(y),Sh(C,!0)].filter(function(T){return T}).join(".")}function iU(t,e){var n=Sh(t),r=Sh(e);if(n.length===r.length){for(var u=0,p=n.length;u<p;u++){if(n[u]>r[u])return 1;if(n[u]<r[u])return-1}return 0}return n.length>r.length?1:-1}function oU(t,e){for(var n=t&&t!=="0"?t.replace(/0+$/,""):"0",r=e&&e!=="0"?e.replace(/0+$/,""):"0",u=Math.max(n.length,r.length),p=0,h=u;p<h;p++){if((n[p]||0)>(r[p]||0))return 1;if((n[p]||0)<(r[p]||0))return-1}return 0}function bA(t){var e=t.split("e"),n=ba(e,2),r=n[0],u=n[1];if(!u)return t;var p=t.split("."),h=ba(p,2),b=h[0],v=h[1],w=v===void 0?"":v,f=Number(u),o=w.split("e"),g=ba(o,1),s=g[0];if(f>s.length){var y=SC(f-s.length);return r.replace(/(^0+|\.)/g,"")+y}var _=b.replace(/^0+/,"")+s.slice(0,f),k=s.slice(f);return k?[_,k].join("."):_}function Xpe(t,e){var n=bA(t).split("."),r=ba(n,2),u=r[0],p=r[1],h=bA(e).split("."),b=ba(h,2),v=b[0],w=b[1],f=iU(u.replace("-",""),v.replace("-","")),o=u.includes("-"),g=v.includes("-");return o&&!g?-1:!o&&g?1:o&&g?f===0?0:f>0?-1:1:f===0?oU(p,w):f}function WR(t){return[-1/0,1/0].includes(Number(t))}function YR(t){return Number(t)<Number.MAX_SAFE_INTEGER&&Number(t)>Number.MIN_SAFE_INTEGER}function Dy(t,e,n){var r=YR(t)&&YR(e)&&!n,u=WR(t)||WR(e);return r||u?Number(t)===Number(e)?0:Number(t)>Number(e)?1:-1:Xpe(String(t),String(e))}function Mw(t,e,n){if(t===e)return"0";for(var r=n||{},u=r.decimal,p=r.stayZero,h=Sh(t),b=Sh(e),v=iU(h,b)>0,w=v?h:b,f=v?b:h,o=[],g=[],s=u?0:w.length-f.length,y=u?f.length:w.length,_=y-1;_>=0;_--){var k=_-s,C=Number(w[_])-(Number(f[k])||0)-(g[_]||0);C<0&&(g[_-1]=1,C+=10),o.unshift(String(C))}if(u)return o.concat(w.slice(y,w.length)).join("");var O=o.join("");return p||(O=O.replace(/^0+/,"")),Sh(v?O:"-".concat(O))}function $S(t,e){if(t===e)return"0";var n=Dy(t,e,!0)>0,r=n?t:e,u=n?e:t,p=r.split("."),h=ba(p,2),b=h[0],v=h[1],w=v===void 0?"0":v,f=u.split("."),o=ba(f,2),g=o[0],s=o[1],y=s===void 0?"0":s,_=Mw(b,g);if(w==="0"&&y==="0")return n?_:"-".concat(_);var k="",C=w;w.length<y.length&&(C="".concat(w).concat(SC(y.length-w.length))),oU(C,y)>=0?k=Mw(C,y,{decimal:!0}):(w.length<y.length||w==="0"?(k=Mw("1".concat(C),y,{stayZero:!0}),k=SC(y.length-k.length)+k):k=Mw(w,y,{decimal:!0}),_=Mw(_,"1"));var O=k?[_,k].join("."):_;return n?O:"-".concat(O)}function Zpe(t,e){var n=t[0]==="-",r=e[0]==="-";if(n&&!r){var u=U_(t.slice(1),e);return"-".concat(u)}return n&&r?$S(e.slice(1),t.slice(1)):!n&&r?U_(t,e.slice(1)):$S(t,e)}function Jpe(t,e){var n=t[0]==="-",r=e[0]==="-";if(n&&!r)return $S(e,t.slice(1));if(n&&r){var u=U_(e.slice(1),t.slice(1));return"-".concat(u)}return!n&&r?$S(t,e.slice(1)):U_(t,e)}function _A(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!n)return Number(t).toFixed(e);if(!di(t))return String(t);var r=t.split("."),u=ba(r,2),p=u[0],h=u[1];if(!h)return e?[t,SC(e)].join("."):t;if(e===0)return Number(h[0])>=5?U_(p,"1"):p;var b=h.slice(0,e);return h.length<e?b+=SC(e-h.length):b=Number(h[e])>=5?U_(b,"1"):b,[p,b].join(".")}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Qpe(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!t&&t!==0?!0:n&&di(t)?Dy(t,e,n)<0:t<e}function e2e(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!t&&t!==0?!0:n&&di(t)?Dy(t,e,n)>0:t>e}function t2e(t,e){if(t!==""){var n=e.max,r=e.min,u=e.lastValue,p=e.largeNumber;return aU(t)?p&&(di(n)||n===1/0)&&(di(r)||r===-1/0)?Dy(n,t,p)<0?n:Dy(r,t,p)>0?r:t:Math.max(Number(r),Math.min(Number(n),Number(t))):u}}function VS(t,e){var n,r;if(!t||!e)return(t||0)+(e||0);var u=((n=t.toString().split(".")[1])===null||n===void 0?void 0:n.length)||0,p=((r=e.toString().split(".")[1])===null||r===void 0?void 0:r.length)||0;if(!u&&!p)return t+e;var h=t,b=e,v=Math.abs(u-p),w=Math.pow(10,Math.max(u,p));if(v>0){var f=Math.pow(10,v);u>p?(h=Number(t.toString().replace(".","")),b=Number(e.toString().replace(".",""))*f):(h=Number(t.toString().replace(".",""))*f,b=Number(e.toString().replace(".","")))}else h=Number(t.toString().replace(".","")),b=Number(e.toString().replace(".",""));return(h+b)/w}function HS(t,e){var n,r;if(!t||!e)return(t||0)-(e||0);var u=((n=t.toString().split(".")[1])===null||n===void 0?void 0:n.length)||0,p=((r=e.toString().split(".")[1])===null||r===void 0?void 0:r.length)||0,h=Math.pow(10,Math.max(u,p)),b=u>=p?u:p;return Number(((t*h-e*h)/h).toFixed(b))}function n2e(t,e){return t<0&&e>0?HS(e,Math.abs(t)):t<0&&e<0?VS(Math.abs(t),Math.abs(e))*-1:t>0&&e<0?HS(t,Math.abs(e)):VS(t,e)}function r2e(t,e){return t<0&&e>0?VS(Math.abs(t),e)*-1:t<0&&e<0?HS(Math.abs(e),Math.abs(t)):t>0&&e<0?VS(t,Math.abs(e)):HS(t,e)}function a2e(t){var e=t.op,n=t.step,r=t.lastValue,u=t.max,p=t.min,h=t.largeNumber;if(n<=0)return Ao.error("InputNumber","step must be larger than 0."),r;var b=Zo(n)?String(n):n,v;return e==="add"?h&&di(r)?v=Jpe(String(r),String(b)):v=n2e(Number(r||0),Number(n)):e==="reduce"&&(h&&di(r)?v=Zpe(String(r),String(b)):v=r2e(Number(r||0),Number(n))),$c(r)&&(v=t2e(v,{max:u,min:p,lastValue:r,largeNumber:h})),h?v:Number(v)}function XE(t){var e=t.largeNumber,n=t.value,r=t.max,u=t.min;if(!$c(e)){e&&Zo(n)&&Ao.warn("InputNumber","largeNumber value must be a string.");var p;return Dy(n,r,e)>0?p="exceed-maximum":Dy(n,u,e)<0?p="below-minimum":p=void 0,p}}var i2e=["-",".","e","E","+"];function o2e(t,e){var n,r;if(["",null,void 0].includes(t))return!0;if(t.slice(0,2)==="00"||((n=t.match(/\./g))===null||n===void 0?void 0:n.length)>1)return!1;var u=((r=t.match(/-/g))===null||r===void 0?void 0:r.length)||0;if(u>1||u===1&&t[0]!=="-")return!1;var p=e&&aU(t)||!Number.isNaN(Number(t));return!(!p&&!i2e.includes(t.slice(-1))||/e/i.test(t)&&!/\de/i.test(t))}function l2e(t,e){return parseFloat(t)!==e&&!Number.isNaN(Number(t))}function ZE(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(["",null,void 0].includes(t)||!/\d+/.test(t))){var n=e.decimalPlaces,r=e.largeNumber,u=e.isToFixed,p=t.replace(/[.|+|\-|e]$/,"");return r&&(p=bA(p)),n!==void 0&&(p=_A(p,n,r)),r||u?p:parseFloat(p)}}function s2e(t){var e=/^[-+]?\d{1,3}(,\d{3})*(\.(\d*))?$/;return e.test(t)?t.replace(/,/g,""):t}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function u2e(t){var e=VO(),n=e.classPrefix,r=e.sizeClassNames,u=e.statusClassNames,p=Va(t),h=p.value,b=p.modelValue,v=p.max,w=p.min,f=Al(h,b,t.defaultValue,t.onChange),o=ba(f,2),g=o[0],s=o[1],y=Ft(),_=Ft(""),k=Mu(),C=Ft(),O=He(function(){return k.value||!e2e(g.value,t.min,t.largeNumber)}),T=He(function(){return k.value||!Qpe(g.value,t.max,t.largeNumber)}),P=He(function(){var Le;return["".concat(n.value,"-input-number"),r[t.size],(Le={},st(Le,u.disabled,k.value),st(Le,"".concat(n.value,"-is-controls-right"),t.theme==="column"),st(Le,"".concat(n.value,"-input-number--").concat(t.theme),t.theme),st(Le,"".concat(n.value,"-input-number--auto-width"),t.autoWidth),Le)]}),D=He(function(){return["".concat(n.value,"-input-number__decrease"),st({},u.disabled,O.value)]}),F=He(function(){return["".concat(n.value,"-input-number__increase"),st({},u.disabled,T.value)]}),N=function(me){var Ie;if(!me&&me!==0)return"";var pe=me||me===0?String(me):"";if(!((Ie=y.value)!==null&&Ie!==void 0&&(Ie=Ie.inputRef)!==null&&Ie!==void 0&&Ie.contains(document.activeElement))){var ce=ZE(pe,{decimalPlaces:t.decimalPlaces,largeNumber:t.largeNumber,isToFixed:!0});pe=ce||ce===0?String(ce):"",t.format&&(pe=String(t.format(me,{fixedNumber:pe})))}return pe};Nr(g,function(Le){var me=t.largeNumber,Ie=t.decimalPlaces,pe=[void 0,null].includes(Le)?"":String(Le);if(!me&&!Number.isNaN(_.value)){parseFloat(_.value)!==Le&&(_.value=N(pe));var ce=Number(_A(pe,Ie,me));Ie!==void 0&&![void 0,null].includes(Le)&&Number(ce)!==Number(g.value)&&s(ce,{type:"props",e:void 0})}me&&(_.value=N(pe),Ie!==void 0&&_A(pe,Ie,me)!==Le&&s(_.value,{type:"props",e:void 0}))},{immediate:!0}),Nr([g,v,w],function(){var Le;if(![void 0,"",null].includes(g.value)){var me=t.max,Ie=t.min,pe=t.largeNumber,ce=XE({value:g.value,largeNumber:pe,max:me,min:Ie});C.value=ce,(Le=t.onValidate)===null||Le===void 0||Le.call(t,{error:ce})}},{immediate:!0});var z=function(me){var Ie=a2e({op:me,step:t.step,max:t.max,min:t.min,lastValue:g.value,largeNumber:t.largeNumber}),pe=t.largeNumber,ce=t.max,ue=t.min,_e=XE({value:Ie,largeNumber:pe,max:ce,min:ue});return{overLimit:_e,newValue:Ie}},B=function(me){if(!(O.value||t.readonly)){var Ie=z("reduce");Ie.overLimit&&!t.allowInputOverLimit||s(Ie.newValue,{type:"reduce",e:me})}},X=function(me){if(!(T.value||t.readonly)){var Ie=z("add");Ie.overLimit&&!t.allowInputOverLimit||s(Ie.newValue,{type:"add",e:me})}},W=function(me,Ie){var pe=Ie.e,ce=s2e(me);if(!!o2e(ce,t.largeNumber)){if(_.value=ce,t.largeNumber){s(ce,{type:"input",e:pe});return}if(l2e(String(ce),Number(g.value))){var ue=ce===""?void 0:Number(ce);s(ue,{type:"input",e:pe})}}},H=function(me,Ie){var pe,ce=t.largeNumber,ue=t.max,_e=t.min,xe=t.decimalPlaces;if(!t.allowInputOverLimit&&g.value!==void 0){var Te=XE({value:g.value,largeNumber:ce,max:ue,min:_e});if(Te==="below-minimum"){s(_e,{type:"blur",e:Ie.e});return}if(Te==="exceed-maximum"){s(ue,{type:"blur",e:Ie.e});return}}var Ne=ZE(me,{decimalPlaces:xe,largeNumber:ce});_.value=N(Ne),Ne!==g.value&&s(Ne,{type:"blur",e:Ie.e}),(pe=t.onBlur)===null||pe===void 0||pe.call(t,Ne,Ie)},U=function(me,Ie){var pe;_.value=g.value||g.value===0?String(g.value):"",(pe=t.onFocus)===null||pe===void 0||pe.call(t,me,Ie)},G=function(me,Ie){var pe;if(!k.value){var ce=Ie.e,ue={ArrowUp:X,ArrowDown:B},_e=ce.code||ce.key;ue[_e]!==void 0&&ue[_e](ce),(pe=t.onKeydown)===null||pe===void 0||pe.call(t,me,Ie)}},Y=function(me,Ie){var pe;(pe=t.onKeyup)===null||pe===void 0||pe.call(t,me,Ie)},K=function(me,Ie){var pe;(pe=t.onKeypress)===null||pe===void 0||pe.call(t,me,Ie)},ee=function(me,Ie){var pe;_.value=N(me);var ce=ZE(me,{decimalPlaces:t.decimalPlaces,largeNumber:t.largeNumber});ce!==me&&String(ce)!==me&&s(ce,{type:"enter",e:Ie.e}),(pe=t.onEnter)===null||pe===void 0||pe.call(t,ce,Ie)},te=function(){y.value.focus()},re=function(){y.value.blur()},be={onBlur:H,onFocus:U,onKeydown:G,onKeyup:Y,onKeypress:K,onEnter:ee,onClick:te};return{classPrefix:n,wrapClasses:P,reduceClasses:D,addClasses:F,tDisabled:k,isError:C,listeners:be,userInput:_,tValue:g,inputRef:y,focus:te,blur:re,handleReduce:B,handleAdd:X,onInnerInputChange:W}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function GR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function c2e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?GR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):GR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var f2e=Hn({name:"TInputNumber",props:Kpe,setup:function(e,n){var r=ol({AddIcon:BO,RemoveIcon:Hce,ChevronDownIcon:jO,ChevronUpIcon:fq}),u=r.AddIcon,p=r.RemoveIcon,h=r.ChevronDownIcon,b=r.ChevronUpIcon,v=u2e(e),w=v.inputRef;return n.expose(c2e({},v)),function(){var f=e.theme==="column"?ve(h,{size:e.size},null):ve(p,{size:e.size},null),o=e.theme==="column"?ve(b,{size:e.size},null):ve(u,{size:e.size},null),g=v.isError.value?"error":e.status;return ve("div",{class:v.wrapClasses.value},[e.theme!=="normal"&&ve(Jl,{class:v.reduceClasses.value,disabled:v.tDisabled.value,onClick:v.handleReduce,variant:"outline",shape:"square",icon:function(){return f}},null),ve(tv,ea({ref:w,disabled:v.tDisabled.value,readonly:e.readonly,autocomplete:"off",placeholder:e.placeholder,unselectable:e.readonly?"on":"off",autoWidth:e.autoWidth,align:e.align||(e.theme==="row"?"center":void 0),status:g,label:e.label,suffix:e.suffix},v.listeners,e.inputProps,{value:v.userInput.value,onChange:v.onInnerInputChange}),n.slots),e.theme!=="normal"&&ve(Jl,{class:v.addClasses.value,disabled:v.tDisabled.value,onClick:v.handleAdd,variant:"outline",shape:"square",icon:function(){return o}},null),e.tips&&ve("div",{class:"".concat(v.classPrefix.value,"-input__tips ").concat(v.classPrefix.value,"-input__tips--").concat(g)},[e.tips])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var HC=ga(f2e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var d2e=DM,h2e=px,p2e=LC,KR=po,v2e=vx;function g2e(t,e,n,r){if(!KR(t))return t;e=h2e(e,t);for(var u=-1,p=e.length,h=p-1,b=t;b!=null&&++u<p;){var v=v2e(e[u]),w=n;if(v==="__proto__"||v==="constructor"||v==="prototype")return t;if(u!=h){var f=b[v];w=r?r(f,v,b):void 0,w===void 0&&(w=KR(f)?f:p2e(e[u+1])?[]:{})}d2e(b,v,w),b=b[v]}return t}var lU=g2e;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var m2e=qO,y2e=lU,b2e=px;function _2e(t,e,n){for(var r=-1,u=e.length,p={};++r<u;){var h=e[r],b=m2e(t,h);n(b,h)&&y2e(p,b2e(h,t),b)}return p}var x2e=_2e;function w2e(t,e){return t!=null&&e in Object(t)}var C2e=w2e,k2e=px,S2e=NC,O2e=Ba,E2e=LC,T2e=NM,A2e=vx;function M2e(t,e,n){e=k2e(e,t);for(var r=-1,u=e.length,p=!1;++r<u;){var h=A2e(e[r]);if(!(p=t!=null&&n(t,h)))break;t=t[h]}return p||++r!=u?p:(u=t==null?0:t.length,!!u&&T2e(u)&&E2e(h,u)&&(O2e(t)||S2e(t)))}var P2e=M2e,D2e=C2e,N2e=P2e;function I2e(t,e){return t!=null&&N2e(t,e,D2e)}var sU=I2e,L2e=x2e,R2e=sU;function F2e(t,e){return L2e(t,e,function(n,r){return R2e(t,r)})}var B2e=F2e,j2e=B2e,z2e=Uq,$2e=z2e(function(t,e){return t==null?{}:j2e(t,e)}),um=$2e;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var V2e=qO;function H2e(t,e,n){var r=t==null?void 0:V2e(t,e);return r===void 0?n:r}var Sa=H2e;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var q2e="__lodash_hash_undefined__";function U2e(t){return this.__data__.set(t,q2e),this}var W2e=U2e;function Y2e(t){return this.__data__.has(t)}var G2e=Y2e,K2e=MM,X2e=W2e,Z2e=G2e;function qS(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new K2e;++e<n;)this.add(t[e])}qS.prototype.add=qS.prototype.push=X2e;qS.prototype.has=Z2e;var UO=qS;function J2e(t,e,n,r){for(var u=t.length,p=n+(r?1:-1);r?p--:++p<u;)if(e(t[p],p,t))return p;return-1}var Q2e=J2e;function eve(t){return t!==t}var tve=eve;function nve(t,e,n){for(var r=n-1,u=t.length;++r<u;)if(t[r]===e)return r;return-1}var rve=nve,ave=Q2e,ive=tve,ove=rve;function lve(t,e,n){return e===e?ove(t,e,n):ave(t,ive,n)}var sve=lve,uve=sve;function cve(t,e){var n=t==null?0:t.length;return!!n&&uve(t,e,0)>-1}var fP=cve;function fve(t,e,n){for(var r=-1,u=t==null?0:t.length;++r<u;)if(n(e,t[r]))return!0;return!1}var dP=fve;function dve(t,e){return t.has(e)}var WO=dve;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var hve=UO,pve=fP,vve=dP,gve=fx,mve=IC,XR=WO,yve=Math.min;function bve(t,e,n){for(var r=n?vve:pve,u=t[0].length,p=t.length,h=p,b=Array(p),v=1/0,w=[];h--;){var f=t[h];h&&e&&(f=gve(f,mve(e))),v=yve(f.length,v),b[h]=!n&&(e||u>=120&&f.length>=120)?new hve(h&&f):void 0}f=t[0];var o=-1,g=b[0];e:for(;++o<u&&w.length<v;){var s=f[o],y=e?e(s):s;if(s=n||s!==0?s:0,!(g?XR(g,y):r(w,y,n))){for(h=p;--h;){var _=b[h];if(!(_?XR(_,y):r(t[h],y,n)))continue e}g&&g.push(y),w.push(s)}}return w}var _ve=bve,xve=AO;function wve(t){return xve(t)?t:[]}var Cve=wve,kve=fx,Sve=_ve,Ove=jC,Eve=Cve,Tve=Ove(function(t){var e=kve(t,Eve);return e.length&&e[0]===t[0]?Sve(e):[]}),W_=Tve;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ave={allowInput:Boolean,autoWidth:Boolean,autofocus:Boolean,borderless:Boolean,clearable:Boolean,collapsedItems:{type:Function},disabled:Boolean,inputProps:{type:Object},inputValue:{type:[String,Number],default:void 0},defaultInputValue:{type:[String,Number]},keys:{type:Object},label:{type:[String,Function]},loading:Boolean,minCollapsedNum:{type:Number,default:0},multiple:Boolean,panel:{type:[String,Function]},placeholder:{type:String,default:""},popupProps:{type:Object},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:Boolean,readonly:Boolean,status:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},suffix:{type:[String,Function]},suffixIcon:{type:Function},tag:{type:[String,Function]},tagInputProps:{type:Object},tagProps:{type:Object},tips:{type:[String,Function]},value:{type:[String,Number,Boolean,Object,Array,Date],default:void 0},valueDisplay:{type:[String,Function]},onBlur:Function,onClear:Function,onEnter:Function,onFocus:Function,onInputChange:Function,onMouseenter:Function,onMouseleave:Function,onPaste:Function,onPopupVisibleChange:Function,onTagChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Mve=["tips"];function ZR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function kf(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?ZR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ZR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Pve=["status","clearable","disabled","label","placeholder","readonly","suffix","suffixIcon","onPaste","onMouseenter","onMouseleave"],Dve={label:"label",value:"value",children:"children"};function Nve(t,e){var n=kf(kf({},Dve),e);return po(t)?t[n.label]:t}function Ive(t,e){var n,r=Va(t),u=r.value,p=r.keys,h=r.inputValue,b=sr(),v=Ft(),w=Uu(h,(n=t.defaultInputValue)!==null&&n!==void 0?n:"",t.onInputChange,"inputValue"),f=ba(w,2),o=f[0],g=f[1],s=Xa(),y=Mu(),_=He(function(){return kf(kf({},um(t,Pve)),{},{disabled:y.value})}),k=function(P){var D,F;P==null||(D=P.e)===null||D===void 0||D.stopPropagation(),(F=t.onClear)===null||F===void 0||F.call(t,P),g("",{trigger:"clear"})},C=function(P,D){t.allowInput&&g(P,kf(kf({},D),{},{trigger:D.trigger||"input"}))},O=function(P){var D,F=s("valueDisplay"),N=P&&t.allowInput?o.value:Nve(u.value,p.value),z=[s("label"),F],B=kf(kf({},_.value),{},{value:F?void 0:N,label:z.length?function(){return z}:void 0,autoWidth:t.autoWidth,readonly:!t.allowInput||t.readonly,placeholder:F?"":t.placeholder,suffixIcon:!y.value&&t.loading?function(){return ve(l1,{loading:!0,size:"small"},null)}:t.suffixIcon,showClearIconOnEmpty:Boolean(t.clearable&&(o.value||N)&&!y.value&&!t.readonly),allowTriggerBlur:t.allowInput&&!t.readonly},t.inputProps),X=e.slots;X.tips;var W=r3(X,Mve),H=P?["".concat(b.value,"-input--focused"),"".concat(b.value,"-is-focused"),B==null?void 0:B.inputClass]:B==null?void 0:B.inputClass;return ve(tv,ea({ref:"inputRef",style:(D=e.attrs)===null||D===void 0?void 0:D.style},kf({onChange:C,onClear:k,onBlur:function(G,Y){var K;(K=t.onBlur)===null||K===void 0||K.call(t,u.value,kf(kf({},Y),{},{inputValue:G}))},onEnter:function(G,Y){var K;(K=t.onEnter)===null||K===void 0||K.call(t,u.value,kf(kf({},Y),{},{inputValue:G}))},onFocus:function(G,Y){var K;(K=t.onFocus)===null||K===void 0||K.call(t,u.value,kf(kf({},Y),{},{inputValue:G}))}},B),{inputClass:H}),W)};return{inputRef:v,commonInputProps:_,onInnerClear:k,renderSelectSingle:O}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Lve={autoWidth:Boolean,clearable:Boolean,collapsedItems:{type:Function},disabled:Boolean,dragSort:Boolean,excessTagsDisplayType:{type:String,default:"break-line",validator:function(e){return e?["scroll","break-line"].includes(e):!0}},inputProps:{type:Object},inputValue:{type:[String,Number],default:void 0},defaultInputValue:{type:[String,Number],default:""},label:{type:[String,Function]},max:{type:Number},minCollapsedNum:{type:Number,default:0},placeholder:{type:String,default:void 0},readonly:Boolean,size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},status:{type:String,validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},suffix:{type:[String,Function]},suffixIcon:{type:Function},tag:{type:[String,Function]},tagProps:{type:Object},tips:{type:[String,Function]},value:{type:Array,default:void 0},modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:function(){return[]}},valueDisplay:{type:[String,Function]},onBlur:Function,onChange:Function,onClear:Function,onClick:Function,onDragSort:Function,onEnter:Function,onFocus:Function,onInputChange:Function,onMouseenter:Function,onMouseleave:Function,onPaste:Function,onRemove:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Rve(t){var e=Ft(),n=Va(t),r=n.excessTagsDisplayType,u=n.readonly,p=n.disabled,h=Ft(0),b=Ft(),v=Ft(),w=function(P){var D=P.children[0];b.value=D},f=function(){h.value=b.value.scrollWidth-b.value.clientWidth},o=function(P){var D;!da((D=b.value)===null||D===void 0?void 0:D.scroll)||b.value.scroll({left:P,behavior:"smooth"})},g=function(){f(),o(h.value)},s=function(){o(0)},y=function(P){var D=P.e;if(!(u.value||p.value)&&!!b.value)if(D.deltaX>0){var F=Math.min(b.value.scrollLeft+120,h.value);o(F)}else{var N=Math.max(b.value.scrollLeft-120,0);o(N)}},_=function(){r.value==="scroll"&&(v.value=setTimeout(function(){g(),clearTimeout(v.value)},100))},k=function(){r.value==="scroll"&&(o(0),clearTimeout(v.value))},C=function(){var P,D=(P=e.value)===null||P===void 0?void 0:P.$el;!D||w(D)},O=function(){clearTimeout(v.value)};return Ti(C),Mh(O),{tagInputRef:e,scrollElement:b,scrollDistance:h,scrollTo:o,scrollToRight:g,scrollToLeft:s,updateScrollElement:w,updateScrollDistance:f,onWheel:y,scrollToRightOnEnter:_,scrollToLeftOnLeave:k}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Fve={closable:Boolean,content:{type:[String,Function]},default:{type:[String,Function]},disabled:Boolean,icon:{type:Function,default:void 0},maxWidth:{type:[String,Number]},shape:{type:String,default:"square",validator:function(e){return e?["square","round","mark"].includes(e):!0}},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},theme:{type:String,default:"default",validator:function(e){return e?["default","primary","warning","danger","success"].includes(e):!0}},variant:{type:String,default:"dark",validator:function(e){return e?["dark","light","outline","light-outline"].includes(e):!0}},onClick:Function,onClose:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Bve=Hn({name:"TTag",props:Fve,setup:function(e){var n=Si("tag"),r=n.globalConfig,u=sr("tag"),p=ol({CloseIcon:av}),h=p.CloseIcon,b=Xa(),v=ds(),w=fs(),f=w.SIZE,o=He(function(){var _;return["".concat(u.value),"".concat(u.value,"--").concat(e.theme),"".concat(u.value,"--").concat(e.variant),(_={},st(_,"".concat(u.value,"--ellipsis"),e.maxWidth),st(_,"".concat(u.value,"--close"),e.closable),st(_,"".concat(u.value,"--disabled"),e.disabled),st(_,f.value[e.size],e.size!=="medium"),_),e.shape!=="square"&&"".concat(u.value,"--").concat(e.shape)]}),g=He(function(){var _=e.maxWidth;return e.maxWidth?{maxWidth:isNaN(Number(_))?String(_):"".concat(_,"px")}:{}}),s=function(k){var C;e.disabled||(C=e.onClick)===null||C===void 0||C.call(e,{e:k})},y=function(){if(!e.closable)return null;var k="".concat(u.value,"__icon-close");return r.value.closeIcon?ho(r.value.closeIcon(ho),{class:k}):ve(h,{onClick:function(O){var T,P=O.e;P.stopPropagation(),(T=e.onClose)===null||T===void 0||T.call(e,{e:P})},class:k},null)};return function(){var _=y(),k=v("default","content"),C=b("icon"),O=di(k)?k:"",T=O&&e.maxWidth?O:void 0;return ve("span",{class:o.value,style:g.value,onClick:s},[C,e.maxWidth?ve("span",{class:st({},"".concat(u.value,"--text"),e.maxWidth),title:T},[k]):k,!e.disabled&&_])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var jve={checked:{type:Boolean,default:void 0},modelValue:{type:Boolean,default:void 0},defaultChecked:Boolean,content:{type:[String,Number,Array,Function]},default:{type:[String,Function]},disabled:Boolean,size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},onChange:Function,onClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var zve=Hn({name:"TCheckTag",props:jve,setup:function(e){var n=sr("tag"),r=fs(),u=r.SIZE,p=ds(),h=Va(e),b=h.checked,v=h.modelValue,w=Al(b,v,e.defaultChecked,e.onChange,"checked"),f=ba(w,2),o=f[0],g=f[1],s=He(function(){var _;return["".concat(n.value),"".concat(n.value,"--check"),"".concat(n.value,"--default"),u.value[e.size],(_={},st(_,"".concat(n.value,"--checked"),!e.disabled&&o.value),st(_,"".concat(n.value,"--disabled"),e.disabled),_)]}),y=function(k){if(!e.disabled){var C;(C=e.onClick)===null||C===void 0||C.call(e,{e:k}),g(!o.value)}};return function(){var _=p("default","content");return ve("span",{class:s.value,onClick:y},[_])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var xA=ga(Bve),uU=ga(zve);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function JR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Pw(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?JR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):JR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function $ve(t){var e=Xa(),n=sr(),r=Va(t),u=r.value,p=r.modelValue,h=r.onRemove,b=r.max,v=r.minCollapsedNum,w=r.size,f=r.disabled,o=r.readonly,g=r.tagProps,s=r.getDragProps,y=Al(u,p,t.defaultValue||[],t.onChange),_=ba(y,2),k=_[0],C=_[1],O=Ft(),T=function(X){var W,H=aa(k.value);H.splice(X.index,1),C(H,Pw({trigger:"tag-remove"},X)),(W=h.value)===null||W===void 0||W.call(h,Pw(Pw({},X),{},{trigger:"tag-remove",value:H}))},P=function(X){C([],{trigger:"clear",e:X.e})},D=function(X,W){var H,U,G=X?String(X).trim():"",Y=b&&((H=k.value)===null||H===void 0?void 0:H.length)>=b.value,K=k.value;!Y&&G&&(K=k.value instanceof Array?k.value.concat(String(G)):[G],C(K,{trigger:"enter",index:K.length-1,item:G,e:W.e})),t==null||(U=t.onEnter)===null||U===void 0||U.call(t,K,Pw(Pw({},W),{},{inputValue:X}))},F=function(X){!k.value||!k.value.length||(O.value=X)},N=function(X,W){var H=W.e;if(!(!k.value||!k.value.length||H.key==="Process")){var U=/(Backspace|NumpadDelete)/i.test(H.code)||/(Backspace|NumpadDelete)/i.test(H.key);if(!X&&U){var G,Y=k.value.length-1,K=k.value[Y],ee="backspace",te=k.value.slice(0,-1);C(te,{e:H,index:Y,item:K,trigger:ee}),(G=h.value)===null||G===void 0||G.call(h,{e:H,index:Y,item:K,trigger:ee,value:te})}O.value=X}},z=function(X){var W,H=X.displayNode,U=X.label,G=v.value?k.value.slice(0,v.value):k.value,Y=H?[H]:(G==null||(W=G.map)===null||W===void 0?void 0:W.call(G,function(te,re){var be,Le=e("tag",{params:{value:te}});return ve(xA,ea({key:"".concat(te).concat(re),size:w.value,disabled:f.value,onClose:function(Ie){return T({e:Ie.e,item:te,index:re})},closable:!o.value&&!f.value},(be=s.value)===null||be===void 0?void 0:be.call(s,re,te),g.value),{default:function(){return[Le!=null?Le:te]}})}))||[];if([null,void 0,""].includes(U)||Y.unshift(ve("div",{class:"".concat(n.value,"-tag-input__prefix"),key:"label"},[U])),G.length!==(k.value||[]).length){var K=k.value.length-G.length,ee=e("collapsedItems",{params:{value:k.value,count:k.value.length-v.value,collapsedTags:k.value.slice(v.value,k.value.length),collapsedSelectedItems:k.value.slice(v.value,k.value.length)}});Y.push(ee!=null?ee:ve(xA,{key:"more"},{default:function(){return["+",K]}}))}return Y};return{tagValue:k,clearAll:P,onClose:T,onInnerEnter:D,onInputBackspaceKeyUp:F,onInputBackspaceKeyDown:N,renderLabel:z}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Vve(t){var e=t.disabled,n=t.readonly,r=t.onMouseenter,u=t.onMouseleave,p=Ft(!1),h=function(w){n||e||(p.value=!0,r==null||r(w))},b=function(w){n||e||(p.value=!1,u==null||u(w))};return{isHover:p,addHover:h,cancelHover:b}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Hve(t){var e=t.sortOnDraggable,n=t.onDragSort,r=t.onDragOverCheck,u=Ft(-1),p=Ft(null),h=Ft(null),b=Ul({nodeX:0,nodeWidth:0,mouseX:0}),v=function(y,_,k){if(y.preventDefault(),!(u.value===_||u.value===-1)){var C=y.target;if(!(r!=null&&r.targetClassNameRegExp&&!(r!=null&&r.targetClassNameRegExp.test(C.className)))){if(r!=null&&r.x&&C){if(!b.nodeWidth)return;var O=C.getBoundingClientRect(),T=O.x,P=O.width,D=T+P/2,F=y.clientX-(b.mouseX-b.nodeX),N=F+b.nodeWidth,z=!1;if(F>T&&F<T+P?z=F<D:z=N>D,!z)return}n==null||n({currentIndex:u.value,current:p,target:k,targetIndex:_}),u.value=_}}};if(!e)return{};function w(s,y,_){u.value=y,p.value=_;var k=s.target;if(r&&k){var C=k.getBoundingClientRect(),O=C.x,T=C.width;b.nodeX=O,b.nodeWidth=T,b.mouseX=s.clientX}}function f(){h.value=!0}function o(){h.value,h.value=!1,u.value=-1,p.value=null}function g(s,y){return e?{draggable:!0,onDragstart:function(k){w(k,s,y)},onDragover:function(k){v(k,s,y)},onDrop:function(){f()},onDragend:function(){o()}}:{}}return{onDragStart:w,onDragOver:v,onDrop:f,onDragEnd:o,getDragProps:g,dragging:u.value!==-1}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function QR(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function uy(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?QR(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):QR(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var qve=function(){return{NAME_CLASS:sr("tag-input"),CLEAR_CLASS:sr("tag-input__suffix-clear"),BREAK_LINE_CLASS:sr("tag-input--break-line")}},Uve=Hn({name:"TTagInput",props:uy({},Lve),setup:function(e){var n=qve(),r=n.NAME_CLASS,u=n.CLEAR_CLASS,p=n.BREAK_LINE_CLASS,h=ol({CloseCircleFilledIcon:hx}),b=h.CloseCircleFilledIcon,v=Va(e),w=v.inputValue,f=v.inputProps,o=Uu(w,e.defaultInputValue,e.onInputChange,"inputValue"),g=ba(o,2),s=g[0],y=g[1],_=Va(e),k=_.excessTagsDisplayType,C=_.readonly,O=_.disabled,T=_.clearable,P=_.placeholder,D=Vve({readonly:e.readonly,disabled:e.disabled,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave}),F=D.isHover,N=D.addHover,z=D.cancelHover,B=Ft(!1),X=Si(),W=X.classPrefix,H=Hve(uy(uy({},e),{},{sortOnDraggable:e.dragSort,onDragOverCheck:{x:!0,targetClassNameRegExp:new RegExp("^".concat(W.value,"-tag"))}})),U=H.getDragProps,G=Rve(e),Y=G.scrollToRight,K=G.onWheel,ee=G.scrollToRightOnEnter,te=G.scrollToLeftOnLeave,re=G.tagInputRef,be=$ve(Ul(uy(uy({},Va(e)),{},{getDragProps:U}))),Le=be.tagValue,me=be.onInnerEnter,Ie=be.onInputBackspaceKeyUp,pe=be.onInputBackspaceKeyDown,ce=be.clearAll,ue=be.renderLabel,_e=be.onClose,xe=He(function(){var ut,vt=!(Ba(Le.value)&&Le.value.length);return[r.value,(ut={},st(ut,p.value,k.value==="break-line"),st(ut,"".concat(W.value,"-is-empty"),vt),st(ut,"".concat(W.value,"-tag-input--with-tag"),!vt),ut)]}),Te=He(function(){var ut;return(ut=Le.value)!==null&&ut!==void 0&&ut.length?"":P.value}),Ne=He(function(){var ut;return Boolean(!C.value&&!O.value&&T.value&&F.value&&(((ut=Le.value)===null||ut===void 0?void 0:ut.length)||s.value))}),Be=function(vt,ft){var Qe,At;(Qe=ft.e)===null||Qe===void 0||(At=Qe.preventDefault)===null||At===void 0||At.call(Qe),y("",{e:ft.e,trigger:"enter"}),!B.value&&me(vt,ft),xl(function(){Y(),B.value=!1})},Fe=function(vt,ft){var Qe,At;B.value=!0,(Qe=f.value)===null||Qe===void 0||(At=Qe.onCompositionstart)===null||At===void 0||At.call(Qe,vt,ft)},Ve=function(vt,ft){var Qe,At;B.value=!1,(Qe=f.value)===null||Qe===void 0||(At=Qe.onCompositionend)===null||At===void 0||At.call(Qe,vt,ft)},et=function(vt){var ft;re.value.focus(),(ft=e.onClick)===null||ft===void 0||ft.call(e,vt)},rt=function(vt){var ft;ce(vt),y("",{e:vt.e,trigger:"clear"}),(ft=e.onClear)===null||ft===void 0||ft.call(e,vt)},yt=function(){re.value.focus()};return{CLEAR_CLASS:u,CloseCircleFilledIcon:b,tagValue:Le,tInputValue:s,isHover:F,tagInputPlaceholder:Te,showClearIcon:Ne,tagInputRef:re,classPrefix:W,setTInputValue:y,addHover:N,cancelHover:z,onInputEnter:Be,onInnerEnter:me,onInputBackspaceKeyUp:Ie,onInputBackspaceKeyDown:pe,renderLabel:ue,onWheel:K,scrollToRightOnEnter:ee,scrollToLeftOnLeave:te,onClick:et,onClearClick:rt,onClose:_e,onInputCompositionstart:Fe,onInputCompositionend:Ve,focus:yt,classes:xe}},render:function(){var e=this,n,r,u=this.CloseCircleFilledIcon,p=this.showClearIcon?ve(u,{class:this.CLEAR_CLASS,onClick:this.onClearClick},null):a1(this,"suffixIcon"),h="".concat(this.classPrefix,"-tag-input__with-suffix-icon");p&&!this.classes.includes(h)&&this.classes.push(h);var b=a1(this,"valueDisplay",{params:{value:this.tagValue,onClose:function(f,o){return e.onClose({index:f,item:o})}}}),v=a1(this,"label",{silent:!0});return ve(tv,ea({ref:"tagInputRef",readonly:this.readonly,value:this.tInputValue,autoWidth:!0,size:this.size,disabled:this.disabled,label:function(){return e.renderLabel({displayNode:b,label:v})},class:this.classes,tips:this.tips,status:this.status,placeholder:this.tagInputPlaceholder,suffix:this.suffix,suffixIcon:function(){return p},showInput:!((n=this.inputProps)!==null&&n!==void 0&&n.readonly)||!this.tagValue||!((r=this.tagValue)!==null&&r!==void 0&&r.length),keepWrapperWidth:!this.autoWidth,onWheel:this.onWheel,onChange:function(f,o){e.setTInputValue(f,uy(uy({},o),{},{trigger:"input"}))},onPaste:this.onPaste,onEnter:this.onInputEnter,onKeyup:this.onInputBackspaceKeyUp,onKeydown:this.onInputBackspaceKeyDown,onMouseenter:function(f){e.addHover(f),e.scrollToRightOnEnter()},onMouseleave:function(f){e.cancelHover(f),e.scrollToLeftOnLeave()},onFocus:function(f,o){var g;(g=e.onFocus)===null||g===void 0||g.call(e,e.tagValue,{e:o.e,inputValue:f})},onBlur:function(f,o){var g;e.setTInputValue("",{e:o.e,trigger:"blur"}),(g=e.onBlur)===null||g===void 0||g.call(e,e.tagValue,{e:o.e,inputValue:""})},onClick:this.onClick,onCompositionstart:this.onInputCompositionstart,onCompositionend:this.onInputCompositionend},this.inputProps),{suffix:this.$slots.suffix})}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var cU=ga(Uve);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Wve=["tips"];function eF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function W2(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?eF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):eF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Yve={label:"label",key:"key",children:"children"};function Gve(t,e){var n=Va(t),r=n.inputValue,u=sr(),p=Ft(),h=Uu(r,t.defaultInputValue,t.onInputChange,"inputValue"),b=ba(h,2),v=b[0],w=b[1],f=Mu(),o=He(function(){return W2(W2({},Yve),t.keys)}),g=He(function(){return t.value instanceof Array?t.value.map(function(k){return po(k)?k[o.value.label]:k}):po(t.value)?[t.value[o.value.label]]:[t.value]}),s=He(function(){return!g.value||!g.value.length?t.placeholder:""}),y=function(C,O){var T;if(O.trigger==="tag-remove"){var P;(P=O.e)===null||P===void 0||P.stopPropagation()}(T=t.onTagChange)===null||T===void 0||T.call(t,C,O)},_=function(C){var O=W2(W2({},C.commonInputProps),{},{tagProps:t.tagProps,label:t.label,autoWidth:t.autoWidth,readonly:t.readonly,placeholder:s.value,minCollapsedNum:t.minCollapsedNum,collapsedItems:t.collapsedItems,tag:t.tag,value:g.value,valueDisplay:t.valueDisplay,inputValue:C.popupVisible&&C.allowInput?v.value:"",inputProps:W2({readonly:!t.allowInput||t.readonly,inputClass:st({},"".concat(u.value,"-input--focused"),C.popupVisible)},t.inputProps),suffixIcon:!f.value&&t.loading?function(){return ve(l1,{loading:!0,size:"small"},null)}:t.suffixIcon},t.tagInputProps),T=e.slots;T.tips;var P=r3(T,Wve);return ve(cU,ea({ref:"tagInputRef"},O,{onInputChange:function(F,N){(N==null?void 0:N.trigger)==="enter"||(N==null?void 0:N.trigger)==="blur"||w(F,{trigger:N.trigger,e:N.e})},onChange:y,onClear:C.onInnerClear,onBlur:function(F,N){var z;(z=t.onBlur)===null||z===void 0||z.call(t,t.value,W2(W2({},N),{},{tagInputValue:F}))},onEnter:function(F,N){var z;(z=t.onEnter)===null||z===void 0||z.call(t,t.value,W2(W2({},N),{},{inputValue:v.value}))},onFocus:function(F,N){var z;(z=t.onFocus)===null||z===void 0||z.call(t,t.value,W2(W2({},N),{},{tagInputValue:F}))}}),P)};return{tags:g,tPlaceholder:s,tagInputRef:p,renderSelectMultiple:_}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function tF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Kve(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?tF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):tF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Xve=1e3;function fU(t){var e=Va(t),n=e.popupProps,r=e.autoWidth,u=Ft(!1),p=Mu(),h=function(f,o){var g=o.scrollHeight>o.offsetHeight?8:0,s=o.offsetWidth+g>=f.offsetWidth?o.offsetWidth:f.offsetWidth,y={};return n.value&&Xo(n.value.overlayInnerStyle)==="object"&&!n.value.overlayInnerStyle.width&&(y=n.value.overlayInnerStyle),Kve({width:"".concat(Math.min(s,Xve),"px")},y)},b=function(f,o){if(!(p.value||t.readonly)){var g=o.trigger==="trigger-element-click"&&t.allowInput?!0:f;if(t.popupVisible!==g){var s;u.value=g,(s=t.onPopupVisibleChange)===null||s===void 0||s.call(t,g,o)}}},v=He(function(){var w,f={},o=((w=n.value)===null||w===void 0?void 0:w.overlayInnerStyle)||{};return da(o)||po(o)&&o.width?f=o:r.value||(f=h),f});return{tOverlayInnerStyle:v,innerPopupVisible:u,onInnerPopupVisibleChange:b}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function nF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function n_(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?nF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):nF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Zve=function(){return{NAME_CLASS:sr("select-input"),BASE_CLASS_BORDERLESS:sr("select-input--borderless"),BASE_CLASS_MULTIPLE:sr("select-input--multiple"),BASE_CLASS_POPUP_VISIBLE:sr("select-input--popup-visible"),BASE_CLASS_EMPTY:sr("select-input--empty")}},Jve=Hn({name:"TSelectInput",props:n_({},Ave),setup:function(e,n){var r=Zve(),u=r.NAME_CLASS,p=r.BASE_CLASS_BORDERLESS,h=r.BASE_CLASS_MULTIPLE,b=r.BASE_CLASS_POPUP_VISIBLE,v=r.BASE_CLASS_EMPTY,w=sr(),f=Xa(),o=Ft(),g=Ft(),s=Va(e),y=s.multiple,_=s.value,k=s.popupVisible,C=s.borderless,O=Ive(e,n),T=O.commonInputProps,P=O.onInnerClear,D=O.renderSelectSingle,F=Gve(e,n),N=F.renderSelectMultiple,z=fU(e),B=z.tOverlayInnerStyle,X=z.innerPopupVisible,W=z.onInnerPopupVisibleChange,H=He(function(){var U,G;return["".concat(u.value),(G={},st(G,h.value,y.value),st(G,p.value,C.value),st(G,b.value,(U=k.value)!==null&&U!==void 0?U:X.value),st(G,v.value,_.value instanceof Array?!_.value.length:!_.value),G)]});return{classPrefix:w,NAME_CLASS:u,innerPopupVisible:X,commonInputProps:T,tOverlayInnerStyle:B,selectInputRef:o,popupRef:g,classes:H,onInnerClear:P,renderTNodeJSX:f,renderSelectSingle:D,renderSelectMultiple:N,onInnerPopupVisibleChange:W}},render:function(){var e,n,r=this,u={visible:(e=this.popupVisible)!==null&&e!==void 0?e:this.innerPopupVisible},p=ve(Dh,ea({ref:"popupRef",trigger:((n=this.popupProps)===null||n===void 0?void 0:n.trigger)||"click",placement:"bottom-left"},u,{content:this.panel,hideEmptyPopup:!0},n_(n_({onVisibleChange:this.onInnerPopupVisibleChange},this.popupProps),{},{overlayInnerStyle:this.tOverlayInnerStyle})),n_({default:function(){return[r.multiple?r.renderSelectMultiple({commonInputProps:r.commonInputProps,onInnerClear:r.onInnerClear,popupVisible:u.visible,allowInput:r.allowInput}):r.renderSelectSingle(u.visible)]}},n_(n_({},this.$slots),{},{content:this.$slots.panel}))),h=this.renderTNodeJSX("tips"),b=["".concat(this.classPrefix,"-input__tips"),"".concat(this.classPrefix,"-tips"),"".concat(this.classPrefix,"-is-").concat(this.status)];return ve("div",{ref:"selectInputRef",class:this.classes},[p,h&&ve("div",{class:b},[h])])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var mx=ga(Jve);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Qve={checkAll:Boolean,content:{type:[String,Function]},default:{type:[String,Function]},disabled:Boolean,label:{type:String,default:""},title:{type:String,default:""},value:{type:[String,Number]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var e6e={checkAll:Boolean,checked:{type:Boolean,default:void 0},modelValue:{type:Boolean,default:void 0},defaultChecked:Boolean,default:{type:[String,Function]},disabled:{type:Boolean,default:void 0},indeterminate:Boolean,label:{type:[String,Function]},lazyLoad:Boolean,name:{type:String,default:""},readonly:Boolean,value:{type:[String,Number,Boolean]},onChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var dU=Symbol("CheckboxGroupProvide");/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function hP(t,e,n,r){if(typeof window>"u")return null;if(!window||!window.IntersectionObserver)return n(),null;var u=null;try{u=new window.IntersectionObserver(function(p){var h=p[0];h.isIntersecting&&(n(),u.unobserve(t))},{rootMargin:"0px 0px ".concat(r,"px 0px"),root:e}),u.observe(t)}catch(p){console.error(p),n()}return u}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function t6e(t,e){var n=Ft(),r=Ft(!0),u=function(){if(!!e.value){r.value=!1;var h=hP(t.value,null,function(){r.value=!0},0);n.value=h}};return Ti(u),Nr([e,t],u),xc(function(){!e.value||n.value.unobserve(t.value)}),{showCheckbox:r}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function n6e(t){var e=function(p){if(p.code==="Enter"){var h=p.currentTarget.querySelector("input"),b=h.disabled;!b&&t(p)}},n=function(p){p.currentTarget.addEventListener("keydown",e)},r=function(p){p.currentTarget.removeEventListener("keydown",e)};return{onCheckboxFocus:n,onCheckboxBlur:r}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function rF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function aF(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?rF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):rF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var hU=Hn({name:"TCheckbox",props:aF(aF({},e6e),{},{needRipple:Boolean,stopLabelTrigger:Boolean,index:Number,data:Object}),setup:function(e){var n=Ft();e.needRipple&&wm(n);var r=fs(),u=r.STATUS,p=Va(e),h=p.checked,b=p.modelValue,v=p.lazyLoad,w=Al(h,b,e.defaultChecked,e.onChange,"checked"),f=ba(w,2),o=f[0],g=f[1],s=_l(dU,void 0),y=Ft();Nr(function(){return[e.name,s==null?void 0:s.value.name].join("_")},function(){var Y=e.name||(s==null?void 0:s.value.name);Y&&(y.value=Y)},{immediate:!0});var _=Ft(!1),k=function(){var K=e.value,ee=e.checkAll;return ee?s==null?void 0:s.value.isCheckAll:s!=null&&s.value?s.value.checkedValues.includes(K):o.value};Nr(function(){var Y;return[o.value,s==null?void 0:s.value.isCheckAll,s==null||(Y=s.value.checkedValues)===null||Y===void 0?void 0:Y.join(",")]},function(){_.value=k()},{immediate:!0});var C=He(function(){return!e.checkAll&&!_.value&&s!==null&&s!==void 0&&s.value.maxExceeded?!0:null}),O=He(function(){return s==null?void 0:s.value.disabled}),T=lq({beforeDisabled:C,afterDisabled:O}),P=Ft(!1);Nr(function(){return[e.checkAll,e.indeterminate,s==null?void 0:s.value.indeterminate]},function(){P.value=e.checkAll?s==null?void 0:s.value.indeterminate:e.indeterminate},{immediate:!0});var D=sr("checkbox"),F=Ft({});Nr([_,T,P],function(){var Y;F.value=["".concat(D.value),(Y={},st(Y,u.value.checked,_.value),st(Y,u.value.disabled,T.value),st(Y,u.value.indeterminate,P.value),Y)]},{immediate:!0});var N=function(K){if(!e.readonly){var ee=!_.value;g(ee,{e:K}),s!=null&&s.value.handleCheckboxChange&&s.value.onCheckedChange({checked:ee,checkAll:e.checkAll,e:K,option:e})}},z=ds(),B=function(K){e.stopLabelTrigger&&K.preventDefault()},X=t6e(n,v),W=X.showCheckbox,H=n6e(N),U=H.onCheckboxFocus,G=H.onCheckboxBlur;return function(){return ve("label",{ref:n,class:F.value,tabindex:T.value?void 0:"0",onFocus:U,onBlur:G},[W.value?[ve("input",{type:"checkbox",tabindex:"-1",class:"".concat(D.value,"__former"),disabled:T.value,readonly:e.readonly,indeterminate:P.value,name:y.value,value:e.value?e.value:void 0,checked:_.value,onChange:N,key:"input"},null),ve("span",{class:"".concat(D.value,"__input"),key:"input-span"},null),ve("span",{class:"".concat(D.value,"__label"),key:"label",onClick:B},[z("default","label")])]:null])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var r6e={disabled:{type:Boolean,default:void 0},lazyLoad:Boolean,max:{type:Number,default:void 0},name:{type:String,default:""},options:{type:Array},value:{type:Array,default:void 0},modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:function(){return[]}},onChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var a6e=Hn({name:"TCheckboxGroup",props:r6e,setup:function(e){var n=sr("checkbox-group"),r=Xa(),u=Array.isArray,p=Va(e),h=p.value,b=p.modelValue,v=Al(h,b,e.defaultValue,e.onChange),w=ba(v,2),f=w[0],o=w[1],g=Ft([]),s=He(function(){if(!u(f.value))return 0;var N=g.value.map(function(B){return B.value}),z=W_(f.value,N);return z.length}),y=He(function(){var N=g.value.filter(function(B){return!B.disabled&&!B.checkAll}).map(function(B){return B.value}),z=W_(N,f.value);return z.length===N.length}),_=He(function(){return!y.value&&s.value<g.value.length&&s.value!==0}),k=He(function(){return!$c(e.max)&&f.value.length===e.max});e3(function(){if(!e.options)return[];g.value=e.options.map(function(N){return po(N)?N:{label:String(N),value:N}})});var C=function(){for(var z=new Set,B=0,X=g.value.length;B<X;B++){var W=g.value[B];if(!W.checkAll&&!W.disabled&&(z.add(W.value),k.value))break}return aa(z)},O=function(z,B){var X=z?C():[];o(X,{e:B.e,type:z?"check":"uncheck",current:void 0,option:void 0})},T=function(z){var B=z.option.value;if(!u(f.value)){console.warn("TDesign CheckboxGroup Warn: `value` must be an array, instead of ".concat(Xo(f.value)));return}var X=aa(f.value);if(z.checked)X.push(B);else{var W=X.indexOf(B);X.splice(W,1)}o(X,{e:z.e,current:z.option.value,option:z.option,type:z.checked?"check":"uncheck"})},P=function(z){var B=z.checked,X=z.checkAll,W=z.e;X?O(B,{e:W}):T(z)},D=$y(),F=function(){var z=D("Checkbox"),B=[];return z==null||z.forEach(function(X){var W=X.props;!W||((W["check-all"]===""||W["check-all"]===!0)&&(W.checkAll=!0),B.push(W))}),B};return rs(dU,He(function(){return{name:e.name,isCheckAll:y.value,checkedValues:f.value||[],maxExceeded:k.value,disabled:e.disabled,indeterminate:_.value,handleCheckboxChange:T,onCheckedChange:P}})),function(){var N,z=null;if((N=e.options)!==null&&N!==void 0&&N.length){var B;z=(B=g.value)===null||B===void 0?void 0:B.map(function(W,H){return ve(hU,ea({key:"".concat(W.value||"").concat(H),lazyLoad:e.lazyLoad},W,{index:H,checked:f.value.includes(W.value),data:W}),null)})}else{var X=r("default");g.value=F(),z=X}return ve("div",{class:n.value,role:"group","aria-label":"checkbox-group"},[z])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var ym=ga(hU),YO=ga(a6e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function i6e(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=o6e(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,u=function(){};return{s:u,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(w){throw w},f:u}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var p=!0,h=!1,b;return{s:function(){n=n.call(t)},n:function(){var w=n.next();return p=w.done,w},e:function(w){h=!0,b=w},f:function(){try{!p&&n.return!=null&&n.return()}finally{if(h)throw b}}}}function o6e(t,e){if(!!t){if(typeof t=="string")return iF(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return iF(t,e)}}function iF(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var GO=Symbol("selectProvide"),wA=function(e,n){var r=n.value.get(e);return(r==null?void 0:r.label)||(e==null?void 0:e.toString())},l6e=function(e,n){var r=[],u=i6e(e),p;try{for(u.s();!(p=u.n()).done;){var h=p.value,b=wA(h,n);b&&r.push(b)}}catch(v){u.e(v)}finally{u.f()}return r},pU=function(e,n){var r=Hp(e),u=r.indexOf(n);return u<0?r.push(n):r.splice(u,1),{value:r,isCheck:u<0}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function oF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function lF(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?oF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):oF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function s6e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var CA=Hn({name:"TOption",props:lF(lF({},Qve),{},{createAble:Boolean,multiple:Boolean,index:Number,rowIndex:Number,trs:Map,scrollType:String,isVirtual:Boolean,bufferSize:Number,checkAll:Boolean}),emits:["row-mounted"],setup:function(e,n){var r=_l(GO),u=Mu(),p=He(function(){return r.value.max!==0&&r.value.max<=r.value.selectValue.length}),h=He(function(){return u.value||e.multiple&&p.value&&!y.value&&!r.value.isCheckAll}),b=ds(),v=sr("select"),w=fs(),f=w.STATUS,o=w.SIZE,g=Ft(),s=Ft(!1),y=He(function(){return r.value.isCheckAll&&!e.disabled?!0:e.multiple?r.value.selectValue.includes(e.value):r.value.selectValue===e.value}),_=He(function(){return e.checkAll?r.value.indeterminate:!1}),k=He(function(){var P;return["".concat(v.value,"-option"),[o.value[r.value.size]],(P={},st(P,f.value.disabled,h.value),st(P,f.value.selected,y.value),st(P,"".concat(v.value,"-option__hover"),(s.value||r.value.hoverIndex===e.index)&&!h.value&&!y.value),P)]}),C=He(function(){return e.label||e.value}),O=function(D){if(!(e.disabled||h.value)){if(e.multiple){T(!y.value,{e:D}),D.preventDefault();return}if(D.stopPropagation(),e.createAble){var F,N;if((F=(N=r.value).handleCreate)===null||F===void 0||F.call(N,e.value),r.value.multiple){r.value.selectValue.push(e.value),r.value.handleValueChange(r.value.selectValue,{selectedOptions:r.value.getSelectedOptions(),trigger:"check",e:D});return}}var z=r.value.getSelectedOptions(e.value);r.value.handleValueChange(e.value,{option:z==null?void 0:z[0],selectedOptions:z,trigger:"check",e:D}),r.value.handlePopupVisibleChange(!1,{e:D})}},T=function(D,F){if(e.checkAll){r.value.onCheckAllChange(D);return}var N=pU(r.value.selectValue,e.value),z=r.value.getSelectedOptions(N.value);r.value.handleValueChange(N.value,{option:z.find(function(B){return B.value===e.value}),selectedOptions:z,trigger:D?"check":"uncheck",e:F.e}),r.value.reserveKeyword||r.value.handlerInputChange("")};return Ti(function(){var P=e.trs,D=e.rowIndex,F=e.isVirtual;F&&(P.set(D,g.value),n.emit("row-mounted"))}),xc(function(){if(e.isVirtual){var P=e.trs,D=e.rowIndex;P.delete(D)}}),wm(g),function(){var P=b("default","content")||C.value;return ve("li",{ref:g,class:k.value,title:e.title||"".concat(C.value),onMouseenter:function(){return s.value=!0},onMouseleave:function(){return s.value=!1},onClick:O},[r&&e.multiple?ve(ym,{checked:y.value,disabled:h.value,onChange:T,indeterminate:_.value},s6e(P)?P:{default:function(){return[P]}}):ve("span",null,[P])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var u6e={divider:{type:Boolean,default:!0},label:{type:String,default:""}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function sF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function c6e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?sF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):sF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var vU=Hn({name:"TOptionGroup",props:c6e({},u6e),setup:function(e){var n=_l(GO),r=sr("select-option-group"),u=fs(),p=u.SIZE,h=Xa(),b=He(function(){return[r.value,p.value[n.value.size],st({},"".concat(r.value,"__divider"),e.divider)]});return function(){return ve("li",{class:b.value},[ve("div",{class:"".concat(r.value,"__header")},[e.label]),h("default")])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var bh={autoWidth:Boolean,autofocus:Boolean,borderless:Boolean,clearable:Boolean,collapsedItems:{type:Function},creatable:Boolean,disabled:Boolean,empty:{type:[String,Function]},filter:{type:Function},filterable:Boolean,inputProps:{type:Object},inputValue:{type:[String,Number],default:void 0},defaultInputValue:{type:[String,Number]},keys:{type:Object},label:{type:[String,Function]},loading:Boolean,loadingText:{type:[String,Function]},max:{type:Number,default:0},minCollapsedNum:{type:Number,default:0},multiple:Boolean,options:{type:Array},panelBottomContent:{type:[String,Function]},panelTopContent:{type:[String,Function]},placeholder:{type:String,default:void 0},popupProps:{type:Object},popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:Boolean,prefixIcon:{type:Function},readonly:Boolean,reserveKeyword:Boolean,scroll:{type:Object},selectInputProps:{type:Object},showArrow:{type:Boolean,default:!0},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},status:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},suffix:{type:[String,Function]},suffixIcon:{type:Function},tagInputProps:{type:Object},tagProps:{type:Object},tips:{type:[String,Function]},value:{type:[String,Number,Boolean,Object,Array],default:void 0},modelValue:{type:[String,Number,Boolean,Object,Array],default:void 0},defaultValue:{type:[String,Number,Boolean,Object,Array],default:void 0},valueDisplay:{type:[String,Function]},valueType:{type:String,default:"value",validator:function(e){return e?["value","object"].includes(e):!0}},onBlur:Function,onChange:Function,onClear:Function,onCreate:Function,onEnter:Function,onFocus:Function,onInputChange:Function,onPopupVisibleChange:Function,onRemove:Function,onSearch:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var f6e=function(e){var n,r,u,p,h,b=He(function(){var B,X,W;return((B=e.scroll)===null||B===void 0?void 0:B.type)==="virtual"&&((X=e.options.value)===null||X===void 0?void 0:X.length)>(((W=e.scroll)===null||W===void 0?void 0:W.threshold)||100)}),v=((n=e.scroll)===null||n===void 0?void 0:n.type)==="virtual"?Zfe({container:e.popupContentRef,data:e.options,fixedHeight:((r=e.scroll)===null||r===void 0?void 0:r.isFixedRowHeight)||!1,lineHeight:((u=e.scroll)===null||u===void 0?void 0:u.rowHeight)||28,bufferSize:((p=e.scroll)===null||p===void 0?void 0:p.bufferSize)||20,threshold:((h=e.scroll)===null||h===void 0?void 0:h.threshold)||100}):{},w=v.trs,f=w===void 0?null:w,o=v.visibleData,g=o===void 0?null:o,s=v.handleScroll,y=s===void 0?null:s,_=v.scrollHeight,k=_===void 0?null:_,C=v.translateY,O=C===void 0?null:C,T=v.handleRowMounted,P=T===void 0?null:T,D=-1,F=function(X){if(!!b.value){var W=X.target,H=W.scrollTop;Math.abs(D-H)>5?(y(),D=H):D=-1}};Ti(function(){var B;(B=e.popupContentRef.value)===null||B===void 0||B.addEventListener("scroll",F)}),xc(function(){var B;(B=e.popupContentRef.value)===null||B===void 0||B.removeEventListener("scroll",F)});var N=He(function(){return{position:"absolute",width:"1px",height:"1px",transition:"transform 0.2s",transform:"translate(0, ".concat(k.value,"px)"),"-ms-transform":"translate(0, ".concat(k.value,"px)"),"-moz-transform":"translate(0, ".concat(k.value,"px)"),"-webkit-transform":"translate(0, ".concat(k.value,"px)")}}),z=He(function(){return{transform:"translate(0, ".concat(O.value,"px)"),"-ms-transform":"translate(0, ".concat(O.value,"px)"),"-moz-transform":"translate(0, ".concat(O.value,"px)"),"-webkit-transform":"translate(0, ".concat(O.value,"px)")}});return{trs:f,scrollHeight:k,translateY:O,visibleData:g,handleRowMounted:P,isVirtual:b,cursorStyle:N,panelStyle:z}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function d6e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var h6e=Hn({name:"TSelectPanel",props:{inputValue:bh.inputValue,panelTopContent:bh.panelTopContent,panelBottomContent:bh.panelBottomContent,empty:bh.empty,creatable:bh.creatable,loading:bh.loading,loadingText:bh.loadingText,multiple:bh.multiple,filterable:bh.filterable,filter:bh.filter,options:{type:Array,default:function(){return[]}},scroll:bh.scroll,size:bh.size},setup:function(e,n){var r=n.expose,u=sr("select"),p=Xa(),h=Wp(),b=Si("select"),v=b.t,w=b.globalConfig,f=_l(GO),o=Ft(null),g=He(function(){return f.value.popupContentRef.value}),s=He(function(){return e.creatable&&e.filterable&&e.inputValue}),y=He(function(){return f.value.displayOptions}),_=f6e({scroll:e.scroll,popupContentRef:g,options:y}),k=_.trs,C=_.visibleData,O=_.handleRowMounted,T=_.isVirtual,P=_.panelStyle,D=_.cursorStyle,F=He(function(){return!y.value.length}),N=function(){return ve("ul",{class:["".concat(u.value,"__create-option"),"".concat(u.value,"__list")]},[ve(CA,{value:e.inputValue,label:"".concat(e.inputValue),createAble:!0,class:"".concat(u.value,"__create-option--special")},null)])},z=function W(H){return ve("ul",{class:"".concat(u.value,"__list")},[H.map(function(U,G){var Y,K;if(U.group){var ee;return ve(vU,{label:U.group,divider:U.divider},d6e(ee=W(U.children))?ee:{default:function(){return[ee]}})}return ve(CA,ea(mm(U,"$index","className","tagName"),T.value?{rowIndex:U.$index,trs:k,scrollType:(Y=e.scroll)===null||Y===void 0?void 0:Y.type,isVirtual:T.value,bufferSize:(K=e.scroll)===null||K===void 0?void 0:K.bufferSize,key:"".concat(U.$index||"","_").concat(G)}:{key:"".concat(G,"_").concat(U.value)},{multiple:e.multiple,onRowMounted:O}),U.slots)})])},B=He(function(){return{small:"s",medium:"m",large:"l"}[f.value.size]});r({innerRef:o});var X=function(H,U){return ve("div",{ref:o,class:["".concat(u.value,"__dropdown-inner"),"".concat(u.value,"__dropdown-inner--size-").concat(B.value)],onClick:function(Y){return Y.stopPropagation()},style:U},[s.value&&N(),e.loading&&h("loadingText",{defaultNode:ve("div",{class:"".concat(u.value,"__loading-tips")},[v(w.value.loadingText)])}),!e.loading&&F.value&&!s.value&&h("empty",{defaultNode:ve("div",{class:"".concat(u.value,"__empty")},[v(w.value.empty)])}),!F.value&&!e.loading&&z(H)])};return{renderPanel:X,panelStyle:P,cursorStyle:D,isVirtual:T,displayOptions:y,visibleData:C,renderTNodeJSX:p}},render:function(){return this.isVirtual?ve(al,null,[this.renderTNodeJSX("panelTopContent"),ve("div",null,[ve("div",{style:this.cursorStyle},null),this.renderPanel(this.visibleData,this.panelStyle)]),this.renderTNodeJSX("panelBottomContent")]):ve(al,null,[this.renderTNodeJSX("panelTopContent"),this.renderPanel(this.displayOptions),this.renderTNodeJSX("panelBottomContent")])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Ok(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=p6e(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,u=function(){};return{s:u,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(w){throw w},f:u}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var p=!0,h=!1,b;return{s:function(){n=n.call(t)},n:function(){var w=n.next();return p=w.done,w},e:function(w){h=!0,b=w},f:function(){try{!p&&n.return!=null&&n.return()}finally{if(h)throw b}}}}function p6e(t,e){if(!!t){if(typeof t=="string")return uF(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uF(t,e)}}function uF(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function cF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Np(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?cF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):cF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var v6e=function(e,n,r){var u=$y(),p=Ft([]),h=He(function(){var f,o=0,g=((f=e.options)===null||f===void 0?void 0:f.map(function(U){var G=function(K){var ee=n.value,te=ee.value,re=ee.label,be=Np(Np({},K),{},{index:o,label:Sa(K,re),value:Sa(K,te)});return o++,be};return U.group&&U.children?Np(Np({},U),{},{children:U.children.map(function(Y){return G(Y)})}):G(U)}))||[],s=u("Option"),y=u("OptionGroup");if(Ba(y)){var _=Ok(y),k;try{for(_.s();!(k=_.n()).done;){var C,O,T,P=k.value,D=Np(Np({group:(C=P.props)===null||C===void 0?void 0:C.label},P.props),{},{children:[]}),F=P.children.default();if(!!(Ba(F)&&!!((O=F[0])!==null&&O!==void 0&&O.children))){var N=Ok(F==null||(T=F[0])===null||T===void 0?void 0:T.children),z;try{for(N.s();!(z=N.n()).done;){var B=z.value;D.children.push(Np(Np({},B.props),{},{slots:B.children,index:o})),o++}}catch(U){N.e(U)}finally{N.f()}g.push(D)}}}catch(U){_.e(U)}finally{_.f()}}if(Ba(s)){var X=Ok(s),W;try{for(X.s();!(W=X.n()).done;){var H=W.value;g.push(Np(Np({},H.props),{},{slots:H.children,index:o})),o++}}catch(U){X.e(U)}finally{X.f()}}return g}),b=He(function(){var f=[],o=function g(s){var y=Ok(s),_;try{for(y.s();!(_=y.n()).done;){var k=_.value;k.group?g(k.children):f.push(k)}}catch(C){y.e(C)}finally{y.f()}};return o(h.value),f}),v=He(function(){var f=new Map;return p.value.concat(b.value).forEach(function(o){f.set(o.value,o)}),f}),w=He(function(){if(!r.value||!(e.filterable||da(e.filter)))return h.value;var f=function(s){var y,_;return da(e.filter)?e.filter("".concat(r.value),s):((y=s.label)===null||y===void 0||(_=y.toLowerCase)===null||_===void 0?void 0:_.call(y).indexOf("".concat(r.value).toLowerCase()))>-1},o=[];return h.value.forEach(function(g){g.group&&g.children&&o.push(Np(Np({},g),{},{children:g.children.filter(f)})),f(g)&&o.push(g)}),o});return{options:h,optionsMap:v,optionsList:b,optionsCache:p,displayOptions:w}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var g6e=["overlayClassName"];function m6e(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=y6e(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,u=function(){};return{s:u,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(w){throw w},f:u}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var p=!0,h=!1,b;return{s:function(){n=n.call(t)},n:function(){var w=n.next();return p=w.done,w},e:function(w){h=!0,b=w},f:function(){try{!p&&n.return!=null&&n.return()}finally{if(h)throw b}}}}function y6e(t,e){if(!!t){if(typeof t=="string")return fF(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fF(t,e)}}function fF(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function dF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Zg(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?dF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):dF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var b6e=Hn({name:"TSelect",props:Zg({},bh),setup:function(e,n){var r=n.slots,u=sr(),p=Mu(),h=Xa(),b=sr("select"),v=Si("select"),w=v.globalConfig,f=v.t,o=Va(e),g=o.popupVisible,s=o.inputValue,y=o.modelValue,_=o.value,k=Uu(s,e.defaultInputValue,e.onInputChange,"inputValue"),C=ba(k,2),O=C[0],T=C[1],P=Al(_,y,e.defaultValue,e.onChange),D=ba(P,2),F=D[0],N=D[1],z=Ft(null),B=Ft(null),X=He(function(){var ot,wt;return{label:((ot=e.keys)===null||ot===void 0?void 0:ot.label)||"label",value:((wt=e.keys)===null||wt===void 0?void 0:wt.value)||"value"}}),W=v6e(e,X,O),H=W.options,U=W.optionsMap,G=W.optionsList,Y=W.optionsCache,K=W.displayOptions,ee=He(function(){return F.value===void 0?e.multiple?[]:void 0:e.valueType==="object"?e.multiple?F.value.map(function(ot){return ot[X.value.value]}):F.value[X.value.value]:F.value}),te=function(wt,xt){if(e.valueType==="object"){var Nt=X.value,Vt=Nt.value,$t=Nt.label,yn=function(Pn){var rr;if(Pn!==void 0){var Dn=U.value.get(Pn);return rr={},st(rr,Vt,Sa(Dn,Vt)),st(rr,$t,Sa(Dn,$t)),rr}};wt=e.multiple?wt.map(function(Mn){return yn(Mn)}):yn(wt)}wt!==F.value&&N(wt,Zg({selectedOptions:Ve(wt)},xt))},re=Uu(g,!1,function(ot,wt){var xt;(xt=e.onPopupVisibleChange)===null||xt===void 0||xt.call(e,ot,wt)},"popupVisible"),be=ba(re,2),Le=be[0],me=be[1],Ie=He(function(){var ot;return(ot=!e.multiple&&Le.value&&wA(ee.value,U)||e.placeholder)!==null&&ot!==void 0?ot:f(w.value.placeholder)}),pe=He(function(){return e.multiple?l6e(ee.value,U):wA(ee.value,U)}),ce=He(function(){var ot=e.multiple&&Ba(ee.value)?ee.value.map(function(Nt){var Vt;return{value:Nt,label:(Vt=U.value.get(Nt))===null||Vt===void 0?void 0:Vt.label}}):ee.value,wt={value:ot,onClose:e.multiple?function(Nt){return _e(Nt)}:function(){}};if(e.minCollapsedNum&&e.multiple){var xt;return Zg(Zg({},wt),{},{displayValue:ot==null||(xt=ot.slice)===null||xt===void 0?void 0:xt.call(ot,0,e.minCollapsedNum)})}return wt}),ue=He(function(){return Boolean(e.filterable||w.value.filterable||da(e.filter))}),_e=function(wt,xt){var Nt;xt&&xt.stopPropagation();var Vt=Hp(ee.value),$t=Vt[wt];Vt.splice(wt,1),te(Vt,{selectedOptions:Ve(Vt),trigger:"tag-remove",e:xt}),(Nt=e.onRemove)===null||Nt===void 0||Nt.call(e,{value:$t,data:U.value.get($t),e:xt})},xe=function(){var wt;!O.value||((wt=e.onCreate)===null||wt===void 0||wt.call(e,O.value),T(""))},Te=Ft(-1),Ne=function(wt){var xt,Nt,Vt=K.value.length,$t=Te.value;switch(wt.code){case"ArrowUp":wt.preventDefault(),Te.value===-1?$t=0:Te.value===0?$t=Vt-1:$t--,(xt=G.value[$t])!==null&&xt!==void 0&&xt.disabled&&$t--,Te.value=$t;break;case"ArrowDown":wt.preventDefault(),Te.value===-1||Te.value===Vt-1?$t=0:$t++,(Nt=G.value[$t])!==null&&Nt!==void 0&&Nt.disabled&&$t++,Te.value=$t;break;case"Enter":if(Te.value===-1)break;if(!Le.value){me(!0,{e:wt});break}if(e.multiple){var Mn;if(Te.value===-1)return;var Pn=(Mn=G.value[Te.value])===null||Mn===void 0?void 0:Mn.value;if(!Pn)return;var rr=pU(ee.value,Pn),Dn=Ve(rr.value);te(rr.value,{option:Dn.find(function(Cr){return Cr.value==Pn}),selectedOptions:Dn,trigger:rr.isCheck?"check":"uncheck",e:wt})}else{var yn=Ve(G.value[Te.value].value);te(G.value[Te.value].value,{option:yn==null?void 0:yn[0],selectedOptions:Ve(G.value[Te.value].value),trigger:"check",e:wt}),me(!1,{e:wt})}break;case"Escape":me(!1,{e:wt});break}},Be=He(function(){var ot;return(ot=B.value)===null||ot===void 0?void 0:ot.popupRef.getOverlay()}),Fe=He(function(){return G.value.filter(function(ot){return!ot.disabled&&!ot["check-all"]&&!ot.checkAll})}),Ve=function(){var wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ee.value;return G.value.filter(function(xt){if(!xt.checkAll)return Ba(wt)?wt.includes(xt.value):wt===xt.value})},et=function(wt){if(!!e.multiple){var xt=wt?Fe.value.map(function(Nt){return Nt.value}):[];te(xt,{selectedOptions:Ve(xt),trigger:wt?"check":"clear"})}},rt=He(function(){var ot=Fe.value.map(function(xt){return xt.value}),wt=W_(ee.value,ot);return wt.length}),yt=He(function(){return rt.value===Fe.value.length}),ut=He(function(){return!yt.value&&rt.value!==0}),vt=He(function(){return{max:e.max,multiple:e.multiple,hoverIndex:Te.value,selectValue:ee.value,reserveKeyword:e.reserveKeyword,handleValueChange:te,handlerInputChange:T,handlePopupVisibleChange:me,handleCreate:xe,size:e.size,popupContentRef:Be,indeterminate:ut.value,isCheckAll:yt.value,onCheckAllChange:et,getSelectedOptions:Ve,displayOptions:K.value}});rs(GO,vt);var ft=function(){!e.multiple&&Ba(F.value)&&N(void 0,{selectedOptions:[],trigger:"default"}),e.multiple&&!Ba(F.value)&&N([],{selectedOptions:[],trigger:"default"})},Qe=Vy(function(ot,wt){var xt,Nt=wt.e;(xt=e.onSearch)===null||xt===void 0||xt.call(e,"".concat(ot),{e:Nt})},300),At=function(wt){if(e.multiple){var xt=[],Nt=m6e(wt||[]),Vt;try{for(Nt.s();!(Vt=Nt.n()).done;){var $t=Vt.value,yn=U.value.get($t);yn&&xt.push(yn)}}catch(Pn){Nt.e(Pn)}finally{Nt.f()}Y.value=Array.from(new Set([].concat(xt,aa(Y.value))))}else{var Mn=U.value.get(wt);Mn&&(Y.value=Array.from(new Set([Mn].concat(aa(Y.value)))))}};Nr(F,function(ot){ft(),xl(function(){At(ot)})},{immediate:!0}),Nr(function(){return e.multiple},function(){ft()}),Nr(Le,function(ot){ot?Te.value=-1:O.value&&T("")});var bt=function(wt){var xt;if(!!z.value){var Nt=(xt=z.value)===null||xt===void 0||(xt=xt.innerRef)===null||xt===void 0?void 0:xt.querySelector(".".concat(u.value,"-is-selected"));xl(function(){if(Nt&&wt){var Vt=getComputedStyle(Nt),$t=Vt.paddingBottom,yn=getComputedStyle(wt),Mn=yn.marginBottom,Pn=parseInt($t,10)+parseInt(Mn,10),rr=Nt.offsetTop-wt.offsetTop-(wt.clientHeight-Nt.clientHeight)+Pn;wt.scrollTop=rr}})}};return rs("updateScrollTop",bt),function(){var ot=e.popupProps||{},wt=ot.overlayClassName,xt=r3(ot,g6e);return ve("div",{class:"".concat(b.value,"__wrap")},[ve(mx,ea({autoWidth:e.autoWidth,readonly:e.readonly,borderless:e.borderless,multiple:e.multiple,clearable:e.clearable,loading:e.loading,status:e.status,tips:e.tips,minCollapsedNum:e.minCollapsedNum,autofocus:e.autofocus,suffix:e.suffix},{ref:B,class:b.value,value:pe.value,disabled:p.value,popupVisible:Le.value,inputValue:Le.value?O.value:"",placeholder:"".concat(Ie.value),allowInput:ue.value,"collapsed-items":e.collapsedItems,inputProps:Zg(Zg({size:e.size,autofocus:e.autofocus},e.inputProps),{},{onkeydown:Ne}),tagInputProps:Zg({size:e.size},e.tagInputProps),onTagChange:function(Vt,$t){_e($t.index)},tagProps:Zg({},e.tagProps),popupProps:Zg({overlayClassName:["".concat(b.value,"__dropdown"),wt]},xt),label:function(){return h("prefixIcon")},suffixIcon:function(){return e.suffixIcon||r.suffixIcon?h("suffixIcon"):e.showArrow&&ve(Ay,{overlayClassName:"".concat(b.value,"__right-icon"),isActive:Le.value},null)},valueDisplay:function(){return h("valueDisplay",{params:ce.value})},onPopupVisibleChange:function(Vt,$t){me(Vt,$t)},onInputChange:function(Vt,$t){Vt&&me(!0,{e:$t.e}),T(Vt),Qe("".concat(Vt),{e:$t.e})},onClear:function(Vt){var $t,yn=Vt.e;te(e.multiple?[]:void 0,{option:null,selectedOptions:Ve(e.multiple?[]:void 0),trigger:"clear",e:yn}),($t=e.onClear)===null||$t===void 0||$t.call(e,{e:yn})},onEnter:function(Vt,$t){var yn,Mn=$t.e;(yn=e.onEnter)===null||yn===void 0||yn.call(e,{inputValue:"".concat(O.value),e:Mn,value:ee.value}),xe()},onBlur:function(Vt,$t){var yn,Mn=$t.e;(yn=e.onBlur)===null||yn===void 0||yn.call(e,{e:Mn,value:ee.value})},onFocus:function(Vt,$t){var yn,Mn=$t.e;(yn=e.onFocus)===null||yn===void 0||yn.call(e,{e:Mn,value:ee.value})}},e.selectInputProps),{panel:function(){return ve(h6e,ea({ref:z},um(e,["size","multiple","empty","loading","loadingText","filterable","creatable","panelTopContent","panelBottomContent","filter","scroll"]),{options:H.value,inputValue:O.value}),r)},collapsedItems:r.collapsedItems,suffix:r.suffix})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ny=ga(b6e),gU=ga(CA),_6e=ga(vU);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var x6e={append:{type:[String,Function]},prepend:{type:[String,Function]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var w6e=Hn({name:"TInputAdornment",inheritAttrs:!1,props:x6e,setup:function(e,n){var r=n.slots,u=sr("input-adornment"),p=Xa(),h=function(v,w,f){var o,g=di(f)||Zo(f);return!r[w]&&di(f)&&!f?null:(r[w]?r[w](null).length===1&&typeof r[w](null)[0].children=="string"?o=ve("span",{class:"".concat(u.value,"__text")},[r[w](null)]):o=r[w](null):da(f)?o=f(v):o=g?ve("span",{class:"".concat(u.value,"__text")},[f]):f,o&&ve("span",{class:"".concat(u.value,"__").concat(w)},[o]))};return function(){var b,v=h(ho,"prepend",e.prepend),w=h(ho,"append",e.append),f=p("default")||[null],o=[u.value,(b={},st(b,"".concat(u.value,"--prepend"),v),st(b,"".concat(u.value,"--append"),w),b)];return!v&&!w?f[0]:ve("div",{class:o},[v,f[0],w])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var mU=ga(w6e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var C6e={current:{type:Number,default:void 0},modelValue:{type:Number,default:void 0},defaultCurrent:{type:Number,default:1},disabled:Boolean,foldedMaxPageBtn:{type:Number,default:5},maxPageBtn:{type:Number,default:10},pageEllipsisMode:{type:String,default:"mid",validator:function(e){return e?["mid","both-ends"].includes(e):!0}},pageSize:{type:Number,default:void 0},defaultPageSize:{type:Number,default:10},pageSizeOptions:{type:Array,default:function(){return[5,10,20,50]}},selectProps:{type:Object},showFirstAndLastPageBtn:Boolean,showJumper:Boolean,showPageNumber:{type:Boolean,default:!0},showPageSize:{type:Boolean,default:!0},showPreviousAndNextBtn:{type:Boolean,default:!0},size:{type:String,default:"medium",validator:function(e){return e?["small","medium"].includes(e):!0}},theme:{type:String,default:"default",validator:function(e){return e?["default","simple"].includes(e):!0}},total:{type:Number,default:0},totalContent:{type:[Boolean,Function],default:!0},onChange:Function,onCurrentChange:Function,onPageSizeChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function k6e(t,e,n,r){var u=fs(),p=u.SIZE,h=u.STATUS,b=He(function(){var T=Math.ceil(t.total/n.value);return T>0?T:1}),v=He(function(){var T;return["".concat(r.value),p.value[t.size],(T={},st(T,h.value.disabled,t.disabled),st(T,"".concat(r.value,"-ie"),R_()<11),T)]}),w=He(function(){return["".concat(r.value,"__total")]}),f=He(function(){return["".concat(r.value,"__select")]}),o=He(function(){return["".concat(r.value,"__btn"),"".concat(r.value,"__btn-prev"),st({},h.value.disabled,t.disabled||e.value===1)]}),g=He(function(){return["".concat(r.value,"__btn"),"".concat(r.value,"__btn-next"),st({},h.value.disabled,t.disabled||e.value===b.value)]}),s=He(function(){return["".concat(r.value,"__pager")]}),y=He(function(){return["".concat(r.value,"__number"),"".concat(r.value,"__number--more"),st({},h.value.disabled,t.disabled)]}),_=He(function(){return["".concat(r.value,"__jump")]}),k=He(function(){return["".concat(r.value,"__input")]}),C=He(function(){return["".concat(r.value,"__select")]}),O=function(P){var D;return["".concat(r.value,"__number"),(D={},st(D,h.value.disabled,t.disabled),st(D,h.value.current,e.value===P),D)]};return{pageCount:b,paginationClass:v,totalClass:w,sizerClass:f,preBtnClass:o,nextBtnClass:g,btnWrapClass:s,btnMoreClass:y,jumperClass:_,jumperInputClass:k,simpleClass:C,getButtonClass:O}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function S6e(t,e,n){var r=Ft(!1),u=Ft(!1),p=He(function(){return Math.ceil((t.foldedMaxPageBtn-1)/2)}),h=He(function(){return Math.ceil((t.foldedMaxPageBtn-1)/2)}),b=He(function(){return 2+p.value<n.value}),v=He(function(){return e.value-1-h.value>n.value});return{prevMore:r,nextMore:u,curPageLeftCount:p,curPageRightCount:h,isPrevMoreShow:b,isNextMoreShow:v}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var O6e=Zo;function E6e(t){return O6e(t)&&t!=+t}var T6e=E6e,A6e=["pageCount"],cy=1,M6e=Hn({name:"TPagination",props:C6e,setup:function(e){var n=Va(e),r=n.modelValue,u=n.pageSize,p=n.current,h=Xa(),b=Al(p,r,e.defaultCurrent,e.onCurrentChange,"current"),v=ba(b,2),w=v[0],f=v[1],o=Uu(u,e.defaultPageSize,e.onPageSizeChange,"pageSize"),g=ba(o,2),s=g[0],y=g[1],_=Si("pagination"),k=_.t,C=_.globalConfig,O=sr("pagination"),T=ol({PageFirstIcon:jce,PageLastIcon:$ce,ChevronLeftIcon:zy,ChevronRightIcon:i3,ChevronLeftDoubleIcon:Xue,ChevronRightDoubleIcon:tce,EllipsisIcon:dce}),P=T.PageFirstIcon,D=T.PageLastIcon,F=T.ChevronLeftIcon,N=T.ChevronRightIcon,z=T.ChevronLeftDoubleIcon,B=T.ChevronRightDoubleIcon,X=T.EllipsisIcon,W=k6e(e,w,s,O),H=W.pageCount,U=r3(W,A6e),G=S6e(e,H,w),Y=G.prevMore,K=G.isPrevMoreShow,ee=G.curPageLeftCount,te=G.nextMore,re=G.isNextMoreShow,be=G.curPageRightCount,Le=Ft(w.value),me=He(function(){return H.value>e.maxPageBtn}),Ie=He(function(){var Ne=e.pageSizeOptions,Be=Ne.map(function(Fe){return po(Fe)?Fe:{label:k(C.value.itemsPerPage,{size:Fe}),value:Number(Fe)}});return Be.sort(function(Fe,Ve){return Fe.value-Ve.value})}),pe=He(function(){return e.pageEllipsisMode==="mid"}),ce=He(function(){var Ne=[],Be,Fe;if(me.value)if(K.value&&re.value)Be=w.value-ee.value,Fe=w.value+be.value;else{var Ve=pe.value?2:1,et=pe.value?H.value-1:H.value;Be=K.value?H.value-e.foldedMaxPageBtn+1:Ve,Fe=K.value?et:e.foldedMaxPageBtn}else Be=1,Fe=H.value;for(var rt=Be;rt<=Fe;rt++)Ne.push(rt);return Ne});Nr(function(){return H.value},function(){w.value>H.value&&(w.value=1)}),Nr(function(){return w.value},function(Ne){return Le.value=Ne});var ue=function(Be,Fe){if(!e.disabled){var Ve=Be;if(Be<cy?Ve=cy:Be>H.value&&(Ve=H.value),w.value!==Ve){var et=w.value,rt={current:Ve,previous:et,pageSize:s.value};if(f(Ve,rt),Fe!==!1){var yt;(yt=e.onChange)===null||yt===void 0||yt.call(e,rt)}}}},_e=function(Be){var Fe={prevPage:function(){return ue(w.value-1)},nextPage:function(){return ue(w.value+1)},prevMorePage:function(){return ue(w.value-e.foldedMaxPageBtn)},nextMorePage:function(){return ue(w.value+e.foldedMaxPageBtn)}};Fe[Be]()},xe=function(Be){var Fe;if(!e.disabled){var Ve=parseInt(Be,10),et=1;Ve>0&&(et=Math.max(Math.ceil(e.total/Ve),1));var rt=!1;w.value>et&&(rt=!0);var yt={current:rt?et:w.value,previous:w.value,pageSize:Ve};(Fe=e.onChange)===null||Fe===void 0||Fe.call(e,yt),y(Ve,yt),rt&&ue(et,!1)}},Te=function(Be){var Fe=Math.trunc(+Be);T6e(Fe)||(Le.value=Fe,ue(Fe))};return function(){var Ne=e.total,Be=e.pageSizeOptions,Fe=e.size,Ve=e.disabled,et=e.showPageSize;if(H.value<1)return null;var rt=ve("div",{class:U.jumperClass.value},[k(C.value.jumpTo),ve(mU,{append:"/ ".concat(H.value," ").concat(k(C.value.page))},{default:function(){return[ve(HC,{class:U.jumperInputClass.value,modelValue:Le.value,"onUpdate:modelValue":function(vt){return Le.value=vt},onBlur:Te,onEnter:Te,max:H.value,min:cy,size:Fe,disabled:Ve,theme:"normal",placeholder:""},null)]}})]);return ve("div",{class:U.paginationClass.value},[h("totalContent",ve("div",{class:U.totalClass.value},[k(C.value.total,{total:Ne})])),et&&Be.length>0&&ve(Ny,ea({size:Fe,value:s,disabled:Ve,class:U.sizerClass.value,autoWidth:!0,onChange:xe,options:Ie.value},e.selectProps),null),e.showFirstAndLastPageBtn?ve("div",{class:U.preBtnClass.value,onClick:function(){return ue(1)},disabled:e.disabled||e.current===cy},[ve(P,null,null)]):null,e.showPreviousAndNextBtn?ve("div",{class:U.preBtnClass.value,onClick:function(){return _e("prevPage")},disabled:Ve||w.value===cy},[ve(F,null,null)]):null,e.showPageNumber&&e.theme==="default"?ve("ul",{class:U.btnWrapClass.value},[me.value&&pe.value&&ve("li",{class:U.getButtonClass(1),onClick:function(){return ue(cy)}},[cy]),me.value&&K.value&&pe.value?ve("li",{class:U.btnMoreClass.value,onClick:function(){return _e("prevMorePage")},onMouseOver:function(){return Y.value=!0},onMouseOut:function(){return Y.value=!1}},[Y.value?ve(z,null,null):ve(X,null,null)]):null,ce.value.map(function(yt){return ve("li",{class:U.getButtonClass(yt),key:yt,onClick:function(){return ue(yt)}},[yt])}),me.value&&re.value&&pe.value?ve("li",{class:U.btnMoreClass.value,onClick:function(){return _e("nextMorePage")},onMouseOver:function(){return te.value=!0},onMouseOut:function(){return te.value=!1}},[te.value?ve(B,null,null):ve(X,null,null)]):null,me.value&&pe.value?ve("li",{class:U.getButtonClass(H.value),onClick:function(){return ue(H.value)}},[H.value]):null]):null,e.theme==="simple"&&rt,e.showPreviousAndNextBtn?ve("div",{class:U.nextBtnClass.value,onClick:function(){return _e("nextPage")},disabled:Ve||w.value===H.value},[ve(N,null,null)]):null,e.showFirstAndLastPageBtn?ve("div",{class:U.nextBtnClass.value,onClick:function(){return ue(H.value)},disabled:Ve||w.value===H.value},[ve(D,null,null)]):null,e.theme==="default"&&e.showJumper&&rt])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var P6e={disabled:{type:[Boolean,Object]},layout:{type:String,default:"horizontal",validator:function(e){return e?["horizontal","vertical"].includes(e):!0}},showCurrent:{type:Boolean,default:!0},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},tips:{type:Object},variant:{type:String,default:"text",validator:function(e){return e?["text","outline"].includes(e):!0}},onChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function hF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function D6e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?hF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):hF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var N6e=Hn({name:"TPaginationMini",props:D6e({},P6e),setup:function(e){var n=sr("pagination-mini"),r=ol({ChevronLeftIcon:zy,RoundIcon:Yce,ChevronRightIcon:i3,ChevronUpIcon:fq,ChevronDownIcon:jO}),u=r.ChevronLeftIcon,p=r.RoundIcon,h=r.ChevronRightIcon,b=r.ChevronUpIcon,v=r.ChevronDownIcon,w=He(function(){return po(e.tips)?e.tips:e.tips===!0?{prev:"\u4E0A\u4E00\u9875",current:"\u5F53\u524D",next:"\u4E0B\u4E00\u9875"}:{}}),f=He(function(){return po(e.disabled)?e.disabled:e.disabled===!0?{prev:!0,current:!0,next:!0}:{prev:!1,current:!1,next:!1}});return function(){var o=[n.value,st({},"".concat(n.value,"--outline"),e.variant==="outline")];return ve("div",{class:o},[ve(Jl,{title:w.value.prev,variant:e.variant,size:e.size,shape:"square",onClick:function(s){var y;return(y=e.onChange)===null||y===void 0?void 0:y.call(e,{e:s,trigger:"prev"})},icon:e.layout==="horizontal"?function(){return ve(u,null,null)}:function(){return ve(b,null,null)},class:"".concat(n.value,"__prev"),disabled:f.value.prev},null),e.showCurrent&&ve(Jl,{title:w.value.current,variant:e.variant,size:e.size,shape:"square",onClick:function(s){var y;return(y=e.onChange)===null||y===void 0?void 0:y.call(e,{e:s,trigger:"current"})},icon:function(){return ve(p,null,null)},class:"".concat(n.value,"__current"),disabled:f.value.current},null),ve(Jl,{title:w.value.next,variant:e.variant,size:e.size,shape:"square",onClick:function(s){var y;return(y=e.onChange)===null||y===void 0?void 0:y.call(e,{e:s,trigger:"next"})},icon:e.layout==="horizontal"?function(){return ve(h,null,null)}:function(){return ve(v,null,null)},class:"".concat(n.value,"__next"),disabled:f.value.next},null)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var pP=ga(M6e),yU=ga(N6e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var I6e={current:{type:[String,Number],default:void 0},modelValue:{type:[String,Number],default:void 0},defaultCurrent:{type:[String,Number]},layout:{type:String,default:"horizontal",validator:function(e){return e?["horizontal","vertical"].includes(e):!0}},options:{type:Array},readonly:Boolean,separator:{type:String,default:"line",validator:function(e){return e?["line","dashed","arrow"].includes(e):!0}},sequence:{type:String,default:"positive",validator:function(e){return e?["positive","reverse"].includes(e):!0}},theme:{type:String,default:"default",validator:function(e){return e?["default","dot"].includes(e):!0}},onChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var bU={content:{type:[String,Function],default:""},default:{type:[String,Function]},extra:{type:[String,Function]},icon:{type:[Boolean,Function],default:!0},status:{type:String,default:"default",validator:function(e){return e?["default","process","finish","error"].includes(e):!0}},title:{type:[String,Function],default:""},value:{type:[String,Number]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function pF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function vF(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?pF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):pF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var _U=Hn({name:"TStepItem",props:vF(vF({},bU),{},{index:Number}),setup:function(e){var n=_l("StepsState",void 0),r=_l("StepsProps",void 0),u=Si("steps"),p=u.globalConfig,h=ol({CheckIcon:cq,CloseIcon:av}),b=h.CheckIcon,v=h.CloseIcon,w=He(function(){return e.status!=="process"&&!(r!=null&&r.readonly)}),f=function(T){if(!!w.value){var P=e.value===void 0?e.index:e.value;n.setCurrent(P,n.current,{e:T})}},o=sr("steps-item"),g=He(function(){return st({},"".concat(o.value,"--").concat(e.status),e.status)}),s=He(function(){return[o.value,g.value]}),y=He(function(){return["".concat(o.value,"__icon"),g.value]}),_=Xa(),k=ds(),C=function(){var T;if(r.theme==="default"){var P="";switch(e.status){case"finish":P=ve(b,null,null);break;case"error":da(p.value.errorIcon)?P=p.value.errorIcon(ho):P=ve(v,null,null);break;default:P=String(e.index+1);break}T=ve("span",{class:"".concat(o.value,"__icon--number")},[P])}return _("icon",T)};return function(){return ve("div",{class:s.value},[ve("div",{class:"".concat(o.value,"__inner ").concat(w.value?"".concat(o.value,"--clickable"):""),onClick:f},[ve("div",{class:y.value},[C()]),ve("div",{class:"".concat(o.value,"__content")},[ve("div",{class:"".concat(o.value,"__title")},[_("title")]),ve("div",{class:"".concat(o.value,"__description")},[k("default","content")]),ve("div",{class:"".concat(o.value,"__extra")},[_("extra")])])])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function gF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function L6e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?gF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):gF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var R6e=Hn({name:"TSteps",props:L6e({},I6e),setup:function(e){var n=sr("steps"),r=Va(e),u=r.current,p=r.modelValue,h=Al(u,p,e.defaultCurrent,e.onChange,"current"),b=ba(h,2),v=b[0],w=b[1];rs("StepsState",Ul({current:v,setCurrent:w})),rs("StepsProps",e);var f=Ft({}),o=function(T,P){if(T.status&&T.status!=="default")return T.status;if(v.value==="FINISH"||T.value===void 0&&P<v.value)return"finish";if(T.value!==void 0){var D=f.value[v.value];if(D===void 0)return console.warn("TDesign Steps Warn: The current `value` is not exist."),"default";if(e.sequence==="positive"&&P<D||e.sequence==="reverse"&&P>D)return"finish"}var F=T.value===void 0?P:T.value;return F===v.value?"process":"default"},g=$y(),s=function(T){var P=[];return T==null||T.forEach(function(D){var F=(D==null?void 0:D.props)||{},N=D==null?void 0:D.children;if(!(!F&&!N)){if(N&&po(N))for(var z in N)z in bU&&!F[z]&&(F[z]=N[z]);e.sequence==="reverse"?P.unshift(F):P.push(F)}}),P},y=function(){var T,P;if((T=e.options)!==null&&T!==void 0&&T.length)P=e.sequence==="reverse"?e.options.slice().reverse():e.options;else{var D=g("StepItem");P=s(D)}return(P||[]).forEach(function(F,N){F.value!==void 0&&(f.value[F.value]=N)}),P},_=function(){var T=y();return T.map(function(P,D){var F=e.sequence==="reverse"?T.length-D-1:D;return D=P.value!==void 0?D:F,ve(_U,ea(P,{index:F,status:o(P,D),key:P.value||D}),null)})},k=function(){var T=e.theme,P=y();return P.forEach(function(D){(D==null?void 0:D.icon)!==void 0&&(T="default")}),T},C=He(function(){return[n.value,"".concat(n.value,"--").concat(e.layout),"".concat(n.value,"--").concat(k(),"-anchor"),"".concat(n.value,"--").concat(e.sequence),"".concat(n.value,"--").concat(e.separator,"-separator")]});return function(){return ve("div",{class:C.value},[_()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var F6e=ga(R6e),B6e=ga(_U);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var by={list:{type:Array,default:function(){return[]}},offset:{type:Array},placement:{type:String,default:"right-bottom",validator:function(e){return e?["right-top","right-center","right-bottom","left-top","left-center","left-bottom"].includes(e):!0}},popupProps:{type:Object},shape:{type:String,default:"square",validator:function(e){return e?["square","round"].includes(e):!0}},type:{type:String,default:"normal",validator:function(e){return e?["normal","compact"].includes(e):!0}},width:{type:[String,Number]},onClick:Function,onHover:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var gS={icon:{type:Function},label:{type:[String,Function]},popup:{type:[String,Function]},popupProps:{type:Object},trigger:{type:String,default:"hover",validator:function(e){return e?["hover","click"].includes(e):!0}}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function mF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function yF(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?mF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):mF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var xU=Hn({name:"TStickyItem",props:yF(yF({},gS),{},{type:by.type,shape:by.shape,placement:by.placement,basePopupProps:Object,baseWidth:by.width,onClick:by.onClick,onHover:by.onHover}),setup:function(e){var n=sr("sticky-item"),r=He(function(){return["".concat(n.value),"".concat(n.value,"--").concat(e.type),"".concat(n.value,"--").concat(e.shape)]}),u=He(function(){return["".concat(n.value,"__label")]}),p=He(function(){return e.placement.indexOf("right")!==-1?"left":"right"}),h=He(function(){var o={};if(e.baseWidth){var g=e.type==="normal"?"56px":"40px";o.margin="calc((".concat(e.baseWidth," - ").concat(g,")/2)")}return o}),b=function(g){var s={};Object.keys(gS).forEach(function(y){return s[y]=e[y]}),e.onClick({e:g,item:s})},v=function(g){var s={};Object.keys(gS).forEach(function(y){return s[y]=e[y]}),e.onHover({e:g,item:s})},w=Xa(),f=Object.assign({hideEmptyPopup:!0},e.basePopupProps,e.popupProps);return function(){return ve(Dh,ea({overlayInnerClassName:"".concat(sr("sticky-tool").value,"-popup-content"),trigger:e.trigger,placement:p.value,content:function(){return w("popup")}},f),{default:function(){return[ve("div",{class:r.value,style:h.value,onClick:b,onMouseenter:v},[w("icon"),e.type==="normal"?ve("div",{class:u.value},[w("label")]):null])]}})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function bF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function JE(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?bF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):bF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var j6e=Hn({name:"TStickyTool",props:JE({},by),setup:function(e){var n=sr("sticky-tool"),r=He(function(){return[n.value,"".concat(n.value,"--").concat(e.shape)]}),u=He(function(){var g=v();return e.width&&(g.width=typeof e.width=="number"?"".concat(e.width,"px"):e.width),g}),p=$y(),h=function(){var s,y;if((s=e.list)!==null&&s!==void 0&&s.length)y=e.list;else{var _=p("StickyItem");y=b(_)}return y},b=function(s){var y=[];return s==null||s.forEach(function(_){var k=(_==null?void 0:_.props)||{},C=_==null?void 0:_.children;if(!(!k&&!C)){if(C&&po(C))for(var O in C)O in gS&&!k[O]&&(k[O]=C[O]);y.push(k)}}),y},v=function(){var s,y=e.offset?[80,24]:["80px","24px"];(s=e.offset)===null||s===void 0||s.forEach(function(k,C){y[C]=isNaN(Number(k))?"calc( ".concat(y[C],"px + ").concat(k,")"):"".concat(y[C]+k,"px")});var _={};return e.placement.split("-").forEach(function(k,C){k!=="center"?_[k]=y[C]:(_.top="50%",_.transform="translate(0, -50%)")}),_},w=function(s){var y;(y=e.onClick)===null||y===void 0||y.call(e,s)},f=function(s){var y;(y=e.onHover)===null||y===void 0||y.call(e,s)},o=function(){var s=h(),y=s.map(function(_,k){var C=e.type,O=e.shape,T=e.placement,P=e.popupProps,D=JE(JE({},_),{},{type:C,shape:O,placement:T,basePopupProps:P,baseWidth:u.value.width,onClick:w,onHover:f});return ve(xU,ea(D,{key:k}),null)});return y};return function(){return ve("div",{class:r.value,style:u.value},[o()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var z6e=ga(xU),$6e=ga(j6e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var V6e={container:{type:[String,Function],default:"body"},content:{type:[String,Function]},default:{type:[String,Function]},duration:{type:Number,default:200},offset:{type:Array,default:function(){return["24px","80px"]}},shape:{type:String,default:"square",validator:function(e){return e?["circle","square"].includes(e):!0}},size:{type:String,default:"medium",validator:function(e){return e?["medium","small"].includes(e):!0}},target:{type:[String,Function],default:"body"},theme:{type:String,default:"light",validator:function(e){return e?["light","primary","dark"].includes(e):!0}},visibleHeight:{type:[String,Number],default:"200px"},onClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var H6e=Hn({name:"TBackTop",props:V6e,setup:function(e){var n=Ft(!1),r=Ft(null),u=sr("back-top"),p=Si("alert"),h=p.classPrefix,b=ol({BacktopIcon:jue}),v=b.BacktopIcon,w=ds(),f=function(g){return typeof g=="string"&&(typeof document>"u"?"undefined":Xo(document))!==void 0?g==="body"?document:document.querySelector(g):typeof g=="function"?g():null};return Ti(function(){r.value=f(e.container);var o;if(typeof e.visibleHeight=="string"?o=Number(e.visibleHeight.replace("px","")):o=e.visibleHeight,o===0){n.value=!0;return}var g;r.value.scrollTop===void 0?g=document.documentElement:g=r.value,r.value.onscroll=function(){var s,y=(s=g)===null||s===void 0?void 0:s.scrollTop;y>=o&&(n.value=!0),y<o&&n.value&&(n.value=!1)}}),xc(function(){r.value.onscroll=null}),function(){var o=e.theme,g=e.shape,s=e.size,y=e.target,_=e.duration,k=e.offset,C=e.container,O=bq(),T=O();T.length<1&&(T=null);var P=He(function(){var B;return B={},st(B,u.value,!0),st(B,"".concat(u.value,"--theme-").concat(o),!0),st(B,"".concat(u.value,"--").concat(g),!0),st(B,"".concat(u.value,"--show"),n.value),st(B,"".concat(h.value,"-size-s"),s==="small"),st(B,"".concat(h.value,"-size-m"),s==="medium"),B}),D=ve(al,null,[ve(v,{class:"".concat(u.value,"__icon"),size:"24"},null),ve("span",{class:"".concat(u.value,"__text")},[K7("TOP")])]),F=function(){if(y===C||y==="body"||!y)return 0;var X=f(y);if(!X)return 0;var W=X.getBoundingClientRect().y;return W},N=function(X){var W,H=F();VM(H,{container:r.value,duration:_}),(W=e.onClick)===null||W===void 0||W.call(e,{e:X})},z=He(function(){return{insetInlineEnd:k[0],insetBlockEnd:k[1]}});return ve("button",{type:"button",class:P.value,style:z.value,onClick:N},[w("content","default",D)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var q6e=ga(H6e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var U6e={autofocus:Boolean,clearable:Boolean,default:{type:[String,Function]},disabled:Boolean,filter:{type:Function},filterable:{type:Boolean,default:!0},highlightKeyword:{type:Boolean,default:!0},inputProps:{type:Object},options:{type:Array},panelBottomContent:{type:[String,Function]},panelTopContent:{type:[String,Function]},placeholder:{type:String,default:void 0},popupProps:{type:Object},readonly:Boolean,size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},status:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},textareaProps:{type:Object},tips:{type:[String,Function]},triggerElement:{type:[String,Function]},value:{type:String,default:void 0},modelValue:{type:String,default:void 0},defaultValue:{type:String,default:""},onBlur:Function,onChange:Function,onClear:Function,onCompositionend:Function,onCompositionstart:Function,onEnter:Function,onFocus:Function,onSelect:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var wU=Hn({name:"HighlightOption",props:{content:String,keyword:String},setup:function(e){var n=sr(),r=He(function(){var u,p=e.content,h=e.keyword;if(!p)return{list:[]};if(!di(p)||!h)return{list:[p]};var b=new RegExp(h,"i"),v=(u=p.match(b))===null||u===void 0?void 0:u[0];return{list:p.split(v),keyword:v}});return function(){var u=r.value,p=u.list,h=u.keyword;return ve("div",{class:"".concat(n.value,"-select-option__highlight-item")},[p.map(function(b,v){return v?[ve("b",{class:"".concat(n.value,"-is-highlight"),key:b+h},[h]),b]:b})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function _F(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function xF(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?_F(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_F(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var W6e=Hn({name:"AutoCompleteOptionList",props:{sizeClassNames:Object,value:String,size:String,options:Array,popupVisible:Boolean,highlightKeyword:Boolean,filterable:Boolean,filter:Function},emits:["select"],setup:function(e,n){var r=n.emit,u=n.slots,p=n.expose,h=Ft(""),b=sr(),v=He(function(){return"".concat(b.value,"-select__list")}),w=He(function(){return["".concat(b.value,"-select-option"),st({},e.sizeClassNames[e.size],e.size)]}),f=He(function(){var _=(e.options||[]).map(function(C){var O={};return di(C)?O={text:C,label:C}:(C.text&&!di(C.text)&&Ao.warn("AutoComplete","`text` must be a string."),C.text?O=C:di(C.label)?O=xF(xF({},C),{},{text:C.label}):Ao.warn("AutoComplete","one of `label` and `text` must be a existed string.")),O});if(e.filter)_=_.filter(function(C){return e.filter(e.value,C)});else if(e.filterable){var k=new RegExp(e.value,"i");_=_.filter(function(C){return k.test(C.text)})}return _}),o=function(k){for(var C=k.target;C&&C.tagName!=="LI";)C=C.parentNode;var O=C.getAttribute("title");h.value=O,r("select",O,{e:k})},g=function(k){if(k.code==="ArrowUp"||k.key==="ArrowUp"){var C,O=f.value.findIndex(function(N){return N.text===h.value}),T=O-1<0?f.value.length-1:O-1;h.value=(C=f.value[T])===null||C===void 0?void 0:C.text}else if(k.code==="ArrowDown"||k.key==="ArrowDown"){var P,D=f.value.findIndex(function(N){return N.text===h.value}),F=D+1>=f.value.length?0:D+1;h.value=(P=f.value[F])===null||P===void 0?void 0:P.text}else(k.code==="Enter"||k.key==="Enter")&&r("select",h.value,{e:k})},s=function(){Js(document,"keydown",g)},y=function(){_s(document,"keydown",g)};return p({addKeyboardListener:s,removeKeyboardListener:y}),Nr(function(){return e.popupVisible},function(){e.popupVisible?s():y()},{immediate:!0}),Nr(function(){return e.value},function(){e.value||(h.value="")},{immediate:!0}),xc(function(){y()}),function(){return f.value.length?ve("ul",{class:v.value},[f.value.map(function(_){var k=aa(w.value);_.text===h.value&&k.push("".concat(b.value,"-select-option--hover"));var C=_.label;if(da(_.label))C=_.label(ho);else if(u.option){var O;C=(O=u.option)===null||O===void 0?void 0:O.call(u,{option:_})}var T=C||_.text;return ve("li",{key:_.text,class:k,title:_.text,onClick:o},[di(T)&&e.highlightKeyword?ve(wU,{content:T,keyword:e.value},null):T])})]):null}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function wF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function md(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?wF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):wF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Y6e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var G6e=Hn({name:"TAutoComplete",props:U6e,setup:function(e,n){var r=n.slots,u=Va(e),p=u.value,h=u.modelValue,b=Al(p,h,e.defaultValue,e.onChange),v=ba(b,2),w=v[0],f=v[1],o=ds(),g=Xa(),s=VO(),y=s.classPrefix,_=s.sizeClassNames,k=Si("input"),C=k.globalConfig,O=Ft(),T=Ft(),P=function(te,re){var be,Le=te.getBoundingClientRect().width||te.offsetWidth||te.clientWidth,me=re.getBoundingClientRect().width||re.offsetWidth||re.clientWidth;return md({width:Le>=me?"".concat(Le,"px"):"auto"},(be=e.popupProps)===null||be===void 0?void 0:be.overlayInnerStyle)},D=He(function(){return["".concat(y.value,"-auto-complete")]}),F=He(function(){var ee,te=["".concat(y.value,"-select__dropdown")];return(ee=e.popupProps)!==null&&ee!==void 0&&ee.overlayClassName&&(te=te.concat(e.popupProps.overlayClassName)),te}),N=He(function(){var ee,te=["".concat(y.value,"-select__dropdown-inner")];return(ee=e.popupProps)!==null&&ee!==void 0&&ee.overlayInnerClassName&&(te=te.concat(e.popupProps.overlayInnerClassName)),te}),z=function(te,re){f(te,re)},B=He(function(){var ee=md({value:w.value,size:e.size},e.inputProps);return ee}),X=function(te,re){var be;O.value=!0,(be=e.onFocus)===null||be===void 0||be.call(e,md(md({},re),{},{value:te})),xl(function(){var Le;(Le=T.value)===null||Le===void 0||Le.addKeyboardListener()})},W=function(te,re){var be;(be=e.onBlur)===null||be===void 0||be.call(e,md(md({},re),{},{value:te}))},H=function(te,re){var be;(be=e.onCompositionend)===null||be===void 0||be.call(e,md(md({},re),{},{value:te}))},U=function(te,re){var be;(be=e.onCompositionstart)===null||be===void 0||be.call(e,md(md({},re),{},{value:te}))},G=function(te,re){var be;(be=e.onEnter)===null||be===void 0||be.call(e,md(md({},re),{},{value:te}))},Y=function(te,re){var be;e.readonly||e.disabled||(O.value=!1,f(te,re),(be=e.onSelect)===null||be===void 0||be.call(e,te,re))},K=function(te,re){var be=re.trigger;be!=="trigger-element-click"&&(O.value=te)};return function(){var ee,te,re=o("default","triggerElement")||ve(tv,ea({placeholder:(ee=e.placeholder)!==null&&ee!==void 0?ee:C.value.placeholder,tips:e.tips,status:e.status,readonly:e.readonly,disabled:e.disabled,autofocus:e.autofocus,clearable:e.clearable,onChange:z,onFocus:X,onBlur:W,onClear:e.onClear,onCompositionend:H,onCompositionstart:U,onEnter:G},B.value),r),be=ve(W6e,{ref:T,value:w.value,options:e.options,size:e.size,sizeClassNames:_,onSelect:Y,popupVisible:O.value,highlightKeyword:e.highlightKeyword,filterable:e.filterable,filter:e.filter},{option:r.option}),Le=g("panelTopContent"),me=g("panelBottomContent"),Ie=Boolean(Le||((te=e.options)===null||te===void 0?void 0:te.length)||me)?ve("div",{class:"".concat(y.value,"-autocomplete__panel")},[Le,be,me]):null,pe=md(md({},e.popupProps),{},{overlayInnerStyle:P,overlayInnerClassName:N.value,overlayClassName:F.value});return ve("div",{class:D.value},[ve(Dh,ea({visible:O.value,onVisibleChange:K,trigger:"focus",placement:"bottom-left",hideEmptyPopup:!0,content:Ie?function(){return Ie}:null},pe),Y6e(re)?re:{default:function(){return[re]}})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var K6e=ga(G6e),X6e=ga(wU);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function CF(t){var e=t.value,n=t.multiple,r=t.treeStore,u=t.showAllLevels;if(n||e!==0&&!e||Ba(e))return"";var p=r&&r.getNodes(e);if(!(p&&p.length))return e;var h=p&&p[0].getPath();return h&&h.length?u?h.map(function(b){return b.label}).join(" / "):h[h.length-1].label:e}function Z6e(t){var e=t.value,n=t.multiple,r=t.treeStore,u=t.showAllLevels;if(!n)return[];if(n&&!Ba(e))return[];var p=r&&r.getNodes(e);return p?e.map(function(h){var b=r.getNodes(h);return u?nC(b[0]):b[0].label}).filter(function(h){return!!h}):[]}function CU(t){var e=[];return t.forEach(function(n){e[n.level]?e[n.level].push(n):e[n.level]=[n]}),e}function nC(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"/";return t==null?void 0:t.getPath().map(function(n){return n.label}).join(e)}var kU=function(e){var n=[];return Ba(e)?e.length>0&&po(e[0])?n=e.map(function(r){return r.value}):e.length&&(n=e):e&&(po(e)?n=[e.value]:n=[e]),n},J6e=function(e,n,r){return n==="single"?e:r?e.map(function(u){return u[u.length-1]}):e[e.length-1]};function Q6e(t){return Zo(t)&&!isNaN(t)?!1:L1(t)}function e4e(t,e){var n=e.multiple,r=e.showAllLevels;return n&&!Ba(t)||!n&&Ba(t)&&!r}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function t4e(t,e,n){var r=n.disabled;return["".concat(t,"-cascader__icon"),st({},e.disabled,r)]}function SU(t,e,n){var r,u=n.checkStrictly,p=n.multiple,h=n.value,b=n.max,v=!u&&t.expanded&&(p?!t.isLeaf():!0)||u&&t.expanded,w=t.isLeaf(),f=t.disabled||p&&h.length>=b&&b!==0,o=t.checked||p&&!u&&t.expanded&&!w;return[(r={},st(r,e.selected,!f&&o),st(r,e.expanded,!f&&v),st(r,e.disabled,f),r)]}function n4e(t,e,n,r,u){var p,h=u.size;return["".concat(t,"-cascader__item")].concat(aa(SU(e,r,u)),[n[h],(p={},st(p,"".concat(t,"-cascader__item--with-icon"),!!e.children),st(p,"".concat(t,"-cascader__item--leaf"),e.isLeaf()),p)])}function r4e(t,e,n,r){return["".concat(t,"-cascader__item-icon"),"".concat(t,"-icon")].concat(aa(SU(e,n,r)))}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function a4e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var i4e={node:{type:Object,default:function(){return{}}},optionChild:{type:[Object,Array]},cascaderContext:{type:Object},onChange:Function,onClick:Function,onMouseenter:Function},o4e=Hn({name:"TCascaderItem",props:i4e,setup:function(e){var n=Ft();wm(n);var r=sr("cascader__item"),u=sr(),p=ol({ChevronRightIcon:i3}),h=p.ChevronRightIcon,b=fs(),v=b.STATUS,w=b.SIZE,f=He(function(){return n4e(u.value,e.node,w.value,v.value,e.cascaderContext)}),o=He(function(){return r4e(u.value,e.node,v.value,e.cascaderContext)});function g(_,k){var C=k.inputVal,O=C?nC(_):_.label;if(C){for(var T=O.split(C),P=[],D=0;D<T.length&&(P.push(ve("span",{key:D},[T[D]])),D!==T.length-1);D++)P.push(ve("span",{key:"".concat(D,"filter"),class:"".concat(r.value,"-label--filter")},[C]));return P}return O}function s(_,k){var C=g(_,k),O=ve("span",{title:k.inputVal?nC(_):_.label,class:["".concat(r.value,"-label"),"".concat(r.value,"-label--ellipsis")],role:"label"},[C]);return O}function y(_,k){var C=k.checkProps,O=k.value,T=k.max,P=k.inputVal,D=g(_,k);return ve(ym,ea({checked:_.checked,indeterminate:_.indeterminate,disabled:_.isDisabled()||O.length>=T&&T!==0,name:String(_.value),stopLabelTrigger:!!_.children,title:P?nC(_):_.label,onChange:function(){e.onChange()}},C),a4e(D)?D:{default:function(){return[D]}})}return function(){var _=e.cascaderContext,k=e.node,C=e.optionChild;return ve("li",{ref:n,class:f.value,onClick:function(T){T.stopPropagation(),e.onClick()},onMouseenter:function(T){T.stopPropagation(),e.onMouseenter()}},[C||(_.multiple?y(k,_):s(k,_)),k.children&&(k.loading?ve(l1,{class:o.value,size:"small"},null):ve(h,{class:o.value},null))])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var W7={autofocus:Boolean,checkProps:{type:Object},checkStrictly:Boolean,clearable:Boolean,collapsedItems:{type:Function},disabled:Boolean,empty:{type:[String,Function]},filter:{type:Function},filterable:Boolean,inputProps:{type:Object},keys:{type:Object},label:{type:[String,Function]},lazy:{type:Boolean,default:!0},load:{type:Function},loading:Boolean,loadingText:{type:[String,Function]},max:{type:Number,default:0},minCollapsedNum:{type:Number,default:0},multiple:Boolean,option:{type:Function},options:{type:Array,default:function(){return[]}},placeholder:{type:String,default:void 0},popupProps:{type:Object},popupVisible:Boolean,readonly:Boolean,reserveKeyword:Boolean,selectInputProps:{type:Object},showAllLevels:{type:Boolean,default:!0},size:{type:String,default:"medium",validator:function(e){return e?["large","medium","small"].includes(e):!0}},status:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},suffix:{type:[String,Function]},suffixIcon:{type:Function},tagInputProps:{type:Object},tagProps:{type:Object},tips:{type:[String,Function]},trigger:{type:String,default:"click",validator:function(e){return e?["click","hover"].includes(e):!0}},value:{type:[String,Number,Array],default:void 0},modelValue:{type:[String,Number,Array],default:void 0},defaultValue:{type:[String,Number,Array],default:function(){return[]}},valueDisplay:{type:[String,Function]},valueMode:{type:String,default:"onlyLeaf",validator:function(e){return e?["onlyLeaf","parentFirst","all"].includes(e):!0}},valueType:{type:String,default:"single",validator:function(e){return e?["single","full"].includes(e):!0}},onBlur:Function,onChange:Function,onFocus:Function,onPopupVisibleChange:Function,onRemove:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function l4e(t,e,n,r){var u=r.checkStrictly,p=r.multiple,h=r.treeStore,b=r.setVisible,v=r.setValue,w=r.setTreeNodes,f=r.setExpend,o=r.value,g=r.max,s=r.valueType,y=n.disabled||p&&o.length>=g&&g!==0;if(!y){if(t===e&&!n.isLeaf()){var _=n.setExpanded(!0);h.refreshNodes(),h.replaceExpanded(_);var k=h.getNodes().filter(function(P){return P.visible});w(k),p&&f(_)}if(!p&&(n.isLeaf()||u)&&e==="click"){h.resetChecked();var C=n.setChecked(!n.checked),O=ba(C,1),T=O[0];v(s==="single"?T:n.getPath().map(function(P){return P.value}),"check",n.getModel()),u||b(!1,{})}}}function s4e(t,e){var n=e.disabled,r=e.max,u=e.inputVal,p=e.multiple,h=e.setVisible,b=e.setValue,v=e.treeNodes,w=e.treeStore,f=e.valueType;if(!(!t||n||t.disabled)){var o=t.setChecked(!t.isChecked());if(Zo(r)&&r<0&&console.warn("TDesign Warn:","max should > 0"),!(o.length>r&&Zo(r)&&r>0)){if(o.length===0){var g=w.getExpanded();setTimeout(function(){w.replaceExpanded(g),w.refreshNodes()},0)}p||h(!1,{});var s=v.every(function(_){return o.indexOf(_.value)>-1});u&&s&&h(!1,{});var y=f==="single"?o:o.map(function(_){return w.getNode(_).getPath().map(function(k){return k.value})});b(y,"check",t.getModel())}}}function u4e(t){var e=t.setVisible,n=t.multiple,r=t.setExpend,u=t.setValue;e(!1,{}),n&&r([]),u(n?[]:"","clear")}function c4e(t,e,n){var r=t.disabled,u=t.setValue,p=t.value,h=t.valueType,b=t.treeStore;if(!r){var v=Hp(p),w=v.splice(e,1),f=b.getNodes(w[0])[0];u(v,"uncheck",f.getModel());var o=f.setChecked(!f.isChecked()),g=h==="single"?o:o.map(function(s){return b.getNode(s).getPath().map(function(y){return y.value})});u(g,"uncheck",f.getModel()),da(n)&&n({value:o,node:f})}}var f4e=function(e,n,r,u){if(!!n){var p=[];if(e){var h=function(v){if(!!v.isLeaf()){if(da(u))return u("".concat(e),v);var w=nC(v,"");return w.indexOf("".concat(e))>-1}};p=n.nodes.filter(h)}else p=n.getNodes().filter(function(b){return b.visible});r(p)}},d4e=function(e,n,r){var u=kU(n);if(!!e){if(Ba(u)&&r.length===0){var p=new Map,h=ba(u,1),b=h[0];if(b){p.set(b,!0);var v=e.getNode(b);if(!v){e.refreshNodes();return}v.getParents().forEach(function(f){p.set(f.value,!0)});var w=Array.from(p.keys());e.replaceExpanded(w)}else e.resetExpanded()}e.getExpanded()&&r.length&&e.replaceExpanded(r),e.refreshNodes()}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var OU=Hn({name:"TCascaderSubPanel",props:{option:W7.option,empty:W7.empty,trigger:W7.trigger,onChange:W7.onChange,loading:W7.loading,loadingText:W7.loadingText,cascaderContext:{type:Object}},setup:function(e){var n=Wp(),r=sr("cascader"),u=Si("cascader"),p=u.globalConfig,h=He(function(){return CU(e.cascaderContext.treeNodes)}),b=function(g,s){var y=e.trigger,_=e.cascaderContext;l4e(y,s,g,_)},v=function(g,s){var y=g.data.content?jy(g.data.content(ho)):n("option",{params:{item:g.data,index:s}});return ve(o4e,{key:g.value,node:g,optionChild:y,cascaderContext:e.cascaderContext,onClick:function(){b(g,"click")},onMouseenter:function(){b(g,"hover")},onChange:function(){s4e(g,e.cascaderContext)}},null)},w=function(g){var s,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;return ve("ul",{class:["".concat(r.value,"__menu"),"narrow-scrollbar",(s={},st(s,"".concat(r.value,"__menu--segment"),_),st(s,"".concat(r.value,"__menu--filter"),y),s)],key:"".concat(r,"__menu").concat(k)},[g.map(function(C){return v(C,k)})])},f=function(){var g=e.cascaderContext,s=g.inputVal,y=g.treeNodes;return s?w(y,!0):h.value.map(function(_,k){return w(_,!1,k!==h.value.length-1,k)})};return function(){var o;return e.loading?o=n("loadingText",ve("div",{class:"".concat(r.value,"__panel--empty")},[p.value.loadingText])):o=h.value.length?f():n("empty",ve("div",{class:"".concat(r.value,"__panel--empty")},[p.value.empty])),ve("div",{class:["".concat(r.value,"__panel"),st({},"".concat(r.value,"--normal"),h.value.length&&!e.loading)]},[o])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function h4e(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var vP=h4e;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function p4e(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var v4e=p4e,g4e=UO,m4e=v4e,y4e=WO,b4e=1,_4e=2;function x4e(t,e,n,r,u,p){var h=n&b4e,b=t.length,v=e.length;if(b!=v&&!(h&&v>b))return!1;var w=p.get(t),f=p.get(e);if(w&&f)return w==e&&f==t;var o=-1,g=!0,s=n&_4e?new g4e:void 0;for(p.set(t,e),p.set(e,t);++o<b;){var y=t[o],_=e[o];if(r)var k=h?r(_,y,o,e,t,p):r(y,_,o,t,e,p);if(k!==void 0){if(k)continue;g=!1;break}if(s){if(!m4e(e,function(C,O){if(!y4e(s,O)&&(y===C||u(y,C,n,r,p)))return s.push(O)})){g=!1;break}}else if(!(y===_||u(y,_,n,r,p))){g=!1;break}}return p.delete(t),p.delete(e),g}var EU=x4e;function w4e(t){var e=-1,n=Array(t.size);return t.forEach(function(r,u){n[++e]=[u,r]}),n}var C4e=w4e,kF=nx,SF=rH,k4e=rx,S4e=EU,O4e=C4e,E4e=vP,T4e=1,A4e=2,M4e="[object Boolean]",P4e="[object Date]",D4e="[object Error]",N4e="[object Map]",I4e="[object Number]",L4e="[object RegExp]",R4e="[object Set]",F4e="[object String]",B4e="[object Symbol]",j4e="[object ArrayBuffer]",z4e="[object DataView]",OF=kF?kF.prototype:void 0,QE=OF?OF.valueOf:void 0;function $4e(t,e,n,r,u,p,h){switch(n){case z4e:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case j4e:return!(t.byteLength!=e.byteLength||!p(new SF(t),new SF(e)));case M4e:case P4e:case I4e:return k4e(+t,+e);case D4e:return t.name==e.name&&t.message==e.message;case L4e:case F4e:return t==e+"";case N4e:var b=O4e;case R4e:var v=r&T4e;if(b||(b=E4e),t.size!=e.size&&!v)return!1;var w=h.get(t);if(w)return w==e;r|=A4e,h.set(t,e);var f=S4e(b(t),b(e),r,u,p,h);return h.delete(t),f;case B4e:if(QE)return QE.call(t)==QE.call(e)}return!1}var V4e=$4e,EF=hH,H4e=1,q4e=Object.prototype,U4e=q4e.hasOwnProperty;function W4e(t,e,n,r,u,p){var h=n&H4e,b=EF(t),v=b.length,w=EF(e),f=w.length;if(v!=f&&!h)return!1;for(var o=v;o--;){var g=b[o];if(!(h?g in e:U4e.call(e,g)))return!1}var s=p.get(t),y=p.get(e);if(s&&y)return s==e&&y==t;var _=!0;p.set(t,e),p.set(e,t);for(var k=h;++o<v;){g=b[o];var C=t[g],O=e[g];if(r)var T=h?r(O,C,g,e,t,p):r(C,O,g,t,e,p);if(!(T===void 0?C===O||u(C,O,n,r,p):T)){_=!1;break}k||(k=g=="constructor")}if(_&&!k){var P=t.constructor,D=e.constructor;P!=D&&"constructor"in t&&"constructor"in e&&!(typeof P=="function"&&P instanceof P&&typeof D=="function"&&D instanceof D)&&(_=!1)}return p.delete(t),p.delete(e),_}var Y4e=W4e,eT=TO,G4e=EU,K4e=V4e,X4e=Y4e,TF=FC,AF=Ba,MF=t3.exports,Z4e=OO,J4e=1,PF="[object Arguments]",DF="[object Array]",Ek="[object Object]",Q4e=Object.prototype,NF=Q4e.hasOwnProperty;function ege(t,e,n,r,u,p){var h=AF(t),b=AF(e),v=h?DF:TF(t),w=b?DF:TF(e);v=v==PF?Ek:v,w=w==PF?Ek:w;var f=v==Ek,o=w==Ek,g=v==w;if(g&&MF(t)){if(!MF(e))return!1;h=!0,f=!1}if(g&&!f)return p||(p=new eT),h||Z4e(t)?G4e(t,e,n,r,u,p):K4e(t,e,v,n,r,u,p);if(!(n&J4e)){var s=f&&NF.call(t,"__wrapped__"),y=o&&NF.call(e,"__wrapped__");if(s||y){var _=s?t.value():t,k=y?e.value():e;return p||(p=new eT),u(_,k,n,r,p)}}return g?(p||(p=new eT),X4e(t,e,n,r,u,p)):!1}var tge=ege,nge=tge,IF=Ph;function TU(t,e,n,r,u){return t===e?!0:t==null||e==null||!IF(t)&&!IF(e)?t!==t&&e!==e:nge(t,e,n,r,TU,u)}var gP=TU;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var rge=UO,age=fP,ige=dP,oge=fx,lge=IC,sge=WO,uge=200;function cge(t,e,n,r){var u=-1,p=age,h=!0,b=t.length,v=[],w=e.length;if(!b)return v;n&&(e=oge(e,lge(n))),r?(p=ige,h=!1):e.length>=uge&&(p=sge,h=!1,e=new rge(e));e:for(;++u<b;){var f=t[u],o=n==null?f:n(f);if(f=r||f!==0?f:0,h&&o===o){for(var g=w;g--;)if(e[g]===o)continue e;v.push(f)}else p(e,o,r)||v.push(f)}return v}var AU=cge;function fge(t){return{all:t=t||new Map,on:function(e,n){var r=t.get(e);r?r.push(n):t.set(e,[n])},off:function(e,n){var r=t.get(e);r&&(n?r.splice(r.indexOf(n)>>>0,1):t.set(e,[]))},emit:function(e,n){var r=t.get(e);r&&r.slice().map(function(u){u(n)}),(r=t.get("*"))&&r.slice().map(function(u){u(e,n)})}}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function dge(t){return t==null}var OC=dge;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ks="__tdesign_tree-node__",hge=function(){function t(e){Hy(this,t),st(this,Ks,void 0),this[Ks]=e}return qy(t,[{key:"value",get:function(){var n=this[Ks];return n.value}},{key:"label",get:function(){var n=this[Ks];return n.label}},{key:"data",get:function(){var n=this[Ks];return n.data}},{key:"actived",get:function(){var n=this[Ks];return n.actived}},{key:"expanded",get:function(){var n=this[Ks];return n.expanded}},{key:"checked",get:function(){var n=this[Ks];return n.checked}},{key:"indeterminate",get:function(){var n=this[Ks];return n.indeterminate}},{key:"loading",get:function(){var n=this[Ks];return n.loading}},{key:"getLevel",value:function(){var n=this[Ks];return n.getLevel()}},{key:"getIndex",value:function(){var n=this[Ks];return n.getIndex()}},{key:"isFirst",value:function(){var n=this[Ks];return n.isFirst()}},{key:"isLast",value:function(){var n=this[Ks];return n.isLast()}},{key:"isLeaf",value:function(){var n=this[Ks];return n.isLeaf()}},{key:"insertBefore",value:function(n){var r=this[Ks];return r.insertBefore(n)}},{key:"insertAfter",value:function(n){var r=this[Ks];return r.insertAfter(n)}},{key:"appendData",value:function(n){var r=this[Ks];return r.append(n)}},{key:"getPath",value:function(){var n=this[Ks],r=n.getPath();return r.map(function(u){return u.getModel()})}},{key:"getParent",value:function(){var n,r=this[Ks];return(n=r.parent)===null||n===void 0?void 0:n.getModel()}},{key:"getParents",value:function(){var n=this[Ks],r=n.getParents();return r.map(function(u){return u.getModel()})}},{key:"getRoot",value:function(){var n=this[Ks],r=n.getRoot();return r==null?void 0:r.getModel()}},{key:"getSiblings",value:function(){var n=this[Ks],r=n.getSiblings();return r.map(function(u){return u.getModel()})}},{key:"getChildren",value:function(n){var r=this[Ks],u=!1,p=r.children;if(Array.isArray(p))if(p.length>0)if(n){var h=r.walk();h.shift(),u=h.map(function(b){return b.getModel()})}else u=p.map(function(b){return b.getModel()});else u=!1;else j1(p)&&(u=p);return u}},{key:"remove",value:function(n){var r=this[Ks];if(!n){r.remove();return}var u=r.tree,p=u.getNode(n);if(!p){Ao.warnOnce("Tree","`".concat(n,"` is not exist"));return}var h=p.getParents(),b=h.map(function(v){return v.value});if(b.indexOf(r.value)<0){Ao.warnOnce("Tree","`".concat(n,"` is not a childNode of current node"));return}p.remove()}},{key:"setData",value:function(n){var r=this[Ks],u=mm(n,["children","value","label"]),p=r.tree.config.keys,h=n[(p==null?void 0:p.value)||"value"],b=n[(p==null?void 0:p.label)||"label"];$c(h)||(u.value=h),$c(b)||(u.label=b),Object.assign(r.data,u),Object.assign(r,u)}}]),t}();function pge(t){var e=new hge(t);return e}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var vge=xm,gge=0;function mge(t){var e=++gge;return vge(t)+e}var yge=mge;function LF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Dw(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?LF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):LF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var bge=Object.prototype.hasOwnProperty,MU={expandMutex:null,activable:null,checkable:null,disabled:null,draggable:null,loading:!1},_ge=Object.keys(MU),xge=[].concat(_ge,["actived","expanded","checked"]),Nw="__tdesign_id__",r_=function(){function t(e,n,r){var u=this;Hy(this,t),st(this,"tree",void 0),st(this,"value",void 0),st(this,"label",void 0),st(this,"data",void 0),st(this,"parent",void 0),st(this,"children",void 0),st(this,"model",void 0),st(this,"vmIsLeaf",void 0),st(this,"vmIsFirst",void 0),st(this,"vmIsLast",void 0),st(this,"vmIsRest",void 0),st(this,"vmIsLocked",void 0),st(this,"expanded",void 0),st(this,"expandMutex",void 0),st(this,"actived",void 0),st(this,"activable",void 0),st(this,"checkable",void 0),st(this,"vmCheckable",void 0),st(this,"checked",void 0),st(this,"indeterminate",void 0),st(this,"disabled",void 0),st(this,"draggable",void 0),st(this,"visible",void 0),st(this,"level",void 0),st(this,"loading",void 0),this.data=n,this.tree=e;var p=e.config||{},h=p.prefix||"t",b=p.keys||{},v=b.children||"children",w=b.label||"label",f=b.value||"value";this.model=null,this.children=null,this.level=0,this.vmCheckable=!1,this.vmIsLeaf=!1,this.vmIsFirst=!1,this.vmIsLast=!1,this.vmIsRest=!1,this.vmIsLocked=!1,this.visible=!1,this.actived=!1,this.checked=!1,this.indeterminate=!1,this.loading=!1,this.expanded=p.expandAll,this.activable=null,this.checkable=null,this.disabled=null,this.expandMutex=null,this.draggable=null,this[Nw]=yge(h),this.value=OC(n[f])?this[Nw]:n[f];var o=e.nodeMap,g=e.privateMap;o.get(this.value)&&Ao.warn("Tree","Dulplicate value: ".concat(this.value)),o.set(this.value,this),g.set(this[Nw],this),this.label=n[w]||"";var s=n[v];s===!0&&(this.children=s),r&&r instanceof t?this.parent=r:this.parent=null,xge.forEach(function(y){typeof n[y]<"u"&&(u[y]=n[y])}),this.initActived(),this.initExpanded(),this.initChecked(),Array.isArray(s)?this.append(s):s===!0&&!p.lazy&&this.loadChildren(),this.updateChecked(),this.update(),e.reflow(this)}return qy(t,[{key:"initChecked",value:function(){var n=this.tree,r=this.value,u=this.parent,p=n.checkedMap,h=n.config.checkStrictly;this.checked&&p.set(r,!0),!h&&u!==null&&u!==void 0&&u.isChecked()&&p.set(r,!0),this.updateChecked()}},{key:"initExpanded",value:function(){var n=this.tree,r=this.expanded,u=n.config;Zo(u.expandLevel)&&this.getLevel()<u.expandLevel&&(n.expandedMap.set(this.value,!0),r=!0),this.children===!0&&u.lazy&&(r=!1),r?n.expandedMap.set(this.value,!0):n.expandedMap.delete(this.value),this.expanded=r}},{key:"initActived",value:function(){var n=this.tree,r=this.actived;r&&this.isActivable()&&n.activedMap.set(this.value,!0)}},{key:"append",value:function(n){var r=this,u=[];if(Array.isArray(n)?u.push.apply(u,aa(n)):u.push(n),!(u.length<=0)){Array.isArray(this.children)||(this.children=[]);var p=this.children,h=this.tree;u.forEach(function(b){var v=null;b instanceof t?(v=b,v.appendTo(r.tree,r)):(v=new t(r.tree,b,r),p.push(v))}),h.reflow(this),this.updateRelated()}}},{key:"appendTo",value:function(n,r,u){var p=this,h=r,b=-1;Zo(u)&&(b=u);var v=(h==null?void 0:h.getParents())||[],w=v.some(function(O){return O===p});if(w)throw new Error("\u65E0\u6CD5\u5C06\u7236\u8282\u70B9\u63D2\u5165\u5230\u5B50\u8282\u70B9");if(h===this)throw new Error("\u65E0\u6CD5\u5C06\u8282\u70B9\u63D2\u5165\u5230\u672C\u8282\u70B9");if(Array.isArray(h==null?void 0:h.children)){var f=h==null?void 0:h.children[b];if(f&&f===this)return}var o=null;if(h instanceof t?(Array.isArray(h==null?void 0:h.children)||(h.children=[]),o=r.children):o=n.children,!Array.isArray(o))throw new Error("\u65E0\u6CD5\u63D2\u5165\u5230\u76EE\u6807\u4F4D\u7F6E\uFF0C\u53EF\u63D2\u5165\u7684\u8282\u70B9\u5217\u8868\u4E0D\u5B58\u5728");var g=o.length,s=this.getIndex();if(this.remove(),Zo(u)){var y=u;if(h===this.parent){var _=o.length;_<g&&s<=y&&(y-=1)}o.splice(y,0,this)}else o.push(this);this.parent=h;var k=this.walk();k.forEach(function(O){var T=O;T.tree=n,n.nodeMap.set(T.value,T),n.privateMap.set(T[Nw],T),T.expanded&&n.expandedMap.set(T.value,!0)});var C=(h==null?void 0:h.walk())||n.children.map(function(O){return O.walk()}).flat();C.forEach(function(O){O.update(),O.updateChecked()}),n.reflow()}},{key:"insert",value:function(n,r){var u=this.tree,p=this.parent,h=this.getSiblings(),b=null;n instanceof t?(b=n,b.appendTo(u,p,r)):n&&(b=new t(u,n,p),Zo(r)&&h.splice(r,0,b),h.forEach(function(v){v.update()})),u.reflow()}},{key:"insertBefore",value:function(n){var r=this.getIndex();this.insert(n,r)}},{key:"insertAfter",value:function(n){var r=this.getIndex();this.insert(n,r+1)}},{key:"remove",value:function(){var n=this.tree,r=this.walk(),u=this.getSiblings(),p=this.getIndex();Array.isArray(u)&&u.splice(p,1),r.forEach(function(h){h.clean()}),u.forEach(function(h){h.update()}),this.updateParents(),n.reflow()}},{key:"clean",value:function(){var n=this.tree,r=this.value;n.activedMap.delete(r),n.checkedMap.delete(r),n.expandedMap.delete(r),n.nodeMap.delete(r),n.filterMap.delete(r),n.privateMap.delete(this[Nw])}},{key:"loadChildren",value:function(){var e=cc(Uo.mark(function r(){var u,p;return Uo.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(u=Sa(this,"tree.config")||{},!(this.children===!0&&!this.loading)){b.next=13;break}if(!da(u.load)){b.next=13;break}return this.loading=!0,this.update(),p=[],b.next=8,u.load(this);case 8:p=b.sent,this.tree.emit("load",{node:this,data:p}),this.loading=!1,Array.isArray(p)&&p.length>0?this.append(p):this.children=!1,this.update();case 13:case"end":return b.stop()}},r,this)}));function n(){return e.apply(this,arguments)}return n}()},{key:"set",value:function(n){var r=this,u=this.tree,p=Object.keys(n);p.forEach(function(h){(bge.call(MU,h)||h==="label")&&(r[h]=n[h])}),u.updated(this)}},{key:"getParent",value:function(){return this.parent}},{key:"getParents",value:function(){for(var n=[],r=this.parent;r;)n.push(r),r=r.parent;return n}},{key:"getSiblings",value:function(){var n=this.parent,r=this.tree,u=[];return n?Array.isArray(n.children)&&(u=n.children):r&&(u=r.children),u}},{key:"getRoot",value:function(){var n=this.getParents();return n[n.length-1]||null}},{key:"getIndex",value:function(){var n=this.getSiblings();return n.indexOf(this)}},{key:"getPath",value:function(){var n=this.getParents();return n.unshift(this),n.reverse()}},{key:"getLevel",value:function(){var n=this.getParents();return n.length}},{key:"isRest",value:function(){var n=this.tree,r=n.config,u=n.filterMap,p=n.hasFilter,h=!1;if(p){var b=this.getModel();h=r.filter(b)}return h?u.set(this.value,!0):u.get(this.value)&&u.delete(this.value),h}},{key:"isVisible",value:function(){var n=this.tree,r=n.nodeMap,u=n.hasFilter,p=n.config,h=p.allowFoldNodeOnFilter,b=!0;if(!r.get(this.value))return!1;if(u&&!h)return b=this.vmIsLocked||this.vmIsRest,b;var v=!0,w=this.getParents();return w.length>0&&(v=w.every(function(f){return f.expanded})),u?b=v&&(this.vmIsRest||this.vmIsLocked):b=v,b}},{key:"isDisabled",value:function(){var n=this.tree,r=n.hasFilter,u=n.config,p=u.disabled,h=u.allowFoldNodeOnFilter;if(r&&!h&&this.vmIsLocked&&!this.vmIsRest)return!0;var b=p;return typeof this.disabled=="boolean"&&(b=this.disabled),b}},{key:"isDraggable",value:function(){var n=!!Sa(this,"tree.config.draggable");return typeof this.draggable=="boolean"&&(n=this.draggable),n}},{key:"isExpandMutex",value:function(){var n=!!Sa(this,"tree.config.expandMutex");return typeof this.expandMutex=="boolean"&&(n=this.expandMutex),n}},{key:"isActivable",value:function(){var n=!!Sa(this,"tree.config.activable");return typeof this.activable=="boolean"&&(n=this.activable),n}},{key:"isCheckable",value:function(){var n=!!Sa(this,"tree.config.checkable");return typeof this.checkable=="boolean"&&(n=this.checkable),n}},{key:"isActived",value:function(n){var r=this.tree,u=this.value,p=n||r.activedMap;return!!(r.nodeMap.get(u)&&p.get(u))}},{key:"isExpanded",value:function(n){var r=this.tree,u=this.value,p=this.vmIsLocked,h=r.hasFilter,b=r.config,v=b.allowFoldNodeOnFilter;if(h&&!v&&p)return!0;var w=n||r.expandedMap;return!!(r.nodeMap.get(u)&&w.get(u))}},{key:"isChecked",value:function(n){var r=this.children,u=this.tree,p=this.value,h=u.config.checkStrictly;if(!u.nodeMap.get(p)||!this.isCheckable())return!1;var b=n||u.checkedMap,v=!1;if(b.get(p))return!0;if(h)return v;if(Array.isArray(r)&&r.length>0)v=r.every(function(f){var o=f.isChecked(b);return o});else{var w=this.getParents();v=w.some(function(f){return b.get(f.value)})}return v}},{key:"isIndeterminate",value:function(){var n=this.children,r=this.tree,u=this.value,p=r.config.checkStrictly;if(!r.nodeMap.get(u)||!this.isCheckable()||p||!Array.isArray(n))return!1;var h=null,b=n.some(function(v){return!!(v.isIndeterminate()||(XT(h)&&(h=v.isChecked()),h!==v.isChecked()))});return b}},{key:"isFirst",value:function(){var n=this.getSiblings();return n[0]===this}},{key:"isLast",value:function(){var n=this.getSiblings();return n[n.length-1]===this}},{key:"isLeaf",value:function(){var n=!1;return Array.isArray(this.children)?n=this.children.length<=0:n=!this.children,n}},{key:"lock",value:function(n){this.vmIsLocked=n,this.expanded=this.isExpanded(),this.visible=this.isVisible()}},{key:"afterExpanded",value:function(){this.update(),this.expanded&&this.children===!0&&this.loadChildren(),this.updateChildren()}},{key:"toggleExpanded",value:function(){return this.setExpanded(!this.isExpanded())}},{key:"setExpanded",value:function(n,r){var u=this.tree,p=u.config,h=Dw({directly:!1},r),b=u.expandedMap;if(h.directly||(b=new Map(u.expandedMap)),n){var v=[];v.push(this),p.expandParent&&this.getParents().forEach(function(w){v.push(w)}),v.forEach(function(w){var f=!1;if(w.parent)f=w.parent.isExpandMutex();else{var o;f=u==null||(o=u.config)===null||o===void 0?void 0:o.expandMutex}if(f){var g=w.getSiblings();g.forEach(function(s){b.delete(s.value),s.update(),s.updateChildren()})}b.set(w.value,!0),w.update(),w.updateChildren()})}else b.delete(this.value);return h.directly&&this.afterExpanded(),u.getExpanded(b)}},{key:"toggleActived",value:function(){return this.setActived(!this.isActived())}},{key:"setActived",value:function(n,r){var u=this.tree,p=Dw({directly:!1},r),h=u.config||{},b=u.activedMap;if(p.directly||(b=new Map(u.activedMap)),this.isActivable())if(n){var v=Array.from(b.keys());h.activeMultiple||b.clear(),v.forEach(function(w){var f=u.getNode(w);f==null||f.update()}),b.set(this.value,!0)}else b.delete(this.value);return this.update(),u.getActived(b)}},{key:"toggleChecked",value:function(){return this.setChecked(!this.isChecked())}},{key:"setChecked",value:function(n,r){var u=this.tree,p=u.config||{},h=Dw({isAction:!0,directly:!1},r),b=u.checkedMap;if(h.directly||(b=new Map(u.checkedMap)),!this.isCheckable()||h.isAction&&this.isDisabled()||n===this.isChecked())return u.getChecked(b);if(n?b.set(this.value,!0):b.delete(this.value),p.checkStrictly)h.directly&&this.updateChecked();else if(this.spreadChildrenChecked(n,b,h),this.spreadParentChecked(n,b,h),h.directly){var v=u.getRelatedNodes([this.value],{reverse:!0});v.forEach(function(w){w.updateChecked()})}return u.getChecked(b)}},{key:"spreadParentChecked",value:function(n,r,u){var p=Dw({isAction:!0,directly:!1},u);if(!!this.isCheckable()){var h=this.children;Array.isArray(h)&&h.length>0&&r.delete(this.value);var b=this.parent;!b||b.spreadParentChecked(n,r,p)}}},{key:"spreadChildrenChecked",value:function(n,r,u){var p=Dw({isAction:!0,directly:!1},u);if(!!this.isCheckable()&&!(p.isAction&&this.isDisabled())){var h=this.children;!Array.isArray(h)||h.forEach(function(b){p.isAction&&b.isDisabled()||(n?r.set(b.value,!0):r.delete(b.value),b.spreadChildrenChecked(n,r,p))})}}},{key:"update",value:function(){this.level=this.getLevel(),this.vmIsFirst=this.isFirst(),this.vmIsLast=this.isLast(),this.vmIsLeaf=this.isLeaf(),this.vmCheckable=this.isCheckable(),this.vmIsRest=this.isRest(),this.actived=this.isActived(),this.expanded=this.isExpanded(),this.visible=this.isVisible(),this.tree.updated(this)}},{key:"updateChecked",value:function(){var n=this.tree,r=this.value,u=n.checkedMap;this.checked=this.isChecked(),this.indeterminate=this.isIndeterminate(),this.checked&&u.set(r,!0),n.updated(this)}},{key:"updateChildren",value:function(){var n=this.children;Array.isArray(n)&&n.forEach(function(r){r.update(),r.updateChecked(),r.updateChildren()})}},{key:"updateParents",value:function(){var n=this.parent;n&&(n.update(),n.updateChecked(),n.updateParents())}},{key:"updateRelated",value:function(){var n=this.tree,r=n.getRelatedNodes([this.value]);r.forEach(function(u){u.update(),u.updateChecked()})}},{key:"walk",value:function(){var n=this.children,r=[];return r.push(this),Array.isArray(n)&&n.length>0&&n.forEach(function(u){r=r.concat(u.walk())}),r}},{key:"getModel",value:function(){var n=this.model;return n||(n=pge(this),this.model=n),n}}]),t}();/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var wge=AU,Cge=sP,kge=jC,RF=AO,Sge=kge(function(t,e){return RF(t)?wge(t,Cge(e,1,RF,!0)):[]}),FF=Sge;function BF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function tT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?BF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):BF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Oge(t){var e=Promise.resolve();return e.then(t),e}var PU=function(){function t(e){Hy(this,t),st(this,"children",void 0),st(this,"nodes",void 0),st(this,"nodeMap",void 0),st(this,"privateMap",void 0),st(this,"config",void 0),st(this,"activedMap",void 0),st(this,"updatedMap",void 0),st(this,"checkedMap",void 0),st(this,"expandedMap",void 0),st(this,"filterMap",void 0),st(this,"hasFilter",void 0),st(this,"emitter",void 0),st(this,"updateTick",void 0),st(this,"shouldReflow",void 0),st(this,"prevFilter",void 0);var n=tT({prefix:"t",keys:{},expandAll:!1,expandLevel:0,expandMutex:!1,expandParent:!1,activable:!1,activeMultiple:!1,checkable:!1,checkStrictly:!1,disabled:!1,draggable:!1,load:null,lazy:!1,valueMode:"onlyLeaf",filter:null,allowFoldNodeOnFilter:!1,onLoad:null,onReflow:null,onUpdate:null},e);this.config=n,this.nodes=[],this.children=[],this.nodeMap=new Map,this.privateMap=new Map,this.activedMap=new Map,this.expandedMap=new Map,this.checkedMap=new Map,this.updatedMap=new Map,this.filterMap=new Map,this.prevFilter=null,this.updateTick=null,this.shouldReflow=!1,this.hasFilter=da(n.filter),this.emitter=fge()}return qy(t,[{key:"setConfig",value:function(n){var r=this.config,u=!1;Object.keys(n).forEach(function(p){var h=n[p];h!==r[p]&&(u=!0,r[p]=h)}),this.hasFilter=da(r.filter),u&&this.refreshState()}},{key:"getChildren",value:function(){return this.children}},{key:"getNode",value:function(n){var r=null;return di(n)||Zo(n)?r=this.nodeMap.get(n):n instanceof r_&&(r=this.nodeMap.get(n.value)),r||(r=null),r}},{key:"getIndex",value:function(n){return this.nodes.indexOf(n)}},{key:"getParent",value:function(n){var r=null,u=this.getNode(n);return u&&(r=u.getParent()),r}},{key:"getParents",value:function(n){var r=this.getNode(n),u=[];return r&&(u=r.getParents()),u}},{key:"getNodeIndex",value:function(n){var r=this.getNode(n),u=-1;return r&&(u=r.getIndex()),u}},{key:"getNodes",value:function(n,r){var u=[],p="";if(di(n)||Zo(n)?p=n:n instanceof r_&&(p=n.value),!p)u=this.nodes.slice(0);else{var h=this.getNode(p);h&&(u=h.walk())}if(r){var b=tT({filter:null,level:1/0},r);Zo(b.level)&&b.level!==1/0&&(u=u.filter(function(v){return v.level<=b.level})),da(b.filter)&&(u=u.filter(function(v){var w=v.getModel();return b.filter(w)})),MO(b.props)&&(u=u.filter(function(v){var w=Object.keys(b.props).every(function(f){var o=v[f]===b.props[f];return o});return w}))}return u}},{key:"append",value:function(n){var r=this;n.forEach(function(u){var p=new r_(r,u);r.children.push(p)}),this.reflow()}},{key:"reload",value:function(n){this.expandedMap.clear(),this.checkedMap.clear(),this.activedMap.clear(),this.filterMap.clear(),this.removeAll(),this.append(n)}},{key:"parseNodeData",value:function(n,r){var u="",p=null,h=null;di(n)||Zo(n)?(u=n,p=this.getNode(u),h=r):n instanceof r_&&r?(p=n,h=r):h=n;var b={node:p,data:h};return b}},{key:"appendNodes",value:function(n,r){var u=this.parseNodeData(n,r);u.data&&(u.node?(u.data instanceof r_?u.data.appendTo(this,u.node):Ba(u.data)?u.node.append(u.data):u.node.append([u.data]),u.node.updateRelated()):u.data instanceof r_?u.data.appendTo(this):Array.isArray(u.data)?this.append(u.data):this.append([u.data]))}},{key:"insertBefore",value:function(n,r){var u=this.getNode(n);u&&u.insertBefore(r)}},{key:"insertAfter",value:function(n,r){var u=this.getNode(n);u&&u.insertAfter(r)}},{key:"refreshNodes",value:function(){var n=this.children,r=this.nodes;r.length=0,n.forEach(function(u){var p=u.walk();Array.prototype.push.apply(r,p)})}},{key:"reflow",value:function(n){this.shouldReflow=!0,this.updated(n)}},{key:"updated",value:function(n){var r=this;n!=null&&n.value&&this.updatedMap.set(n.value,!0),!this.updateTick&&(this.updateTick=Oge(function(){r.updateTick=null,r.shouldReflow&&(r.refreshNodes(),r.emit("reflow")),r.lockFilterPathNodes();var u=Array.from(r.updatedMap.keys());if(u.length>0){var p=u.map(function(h){return r.getNode(h)});r.emit("update",{nodes:p,map:r.updatedMap})}else r.shouldReflow&&r.emit("update",{nodes:[],map:r.updatedMap});r.shouldReflow=!1,r.updatedMap.clear()}))}},{key:"getActived",value:function(n){var r=n||this.activedMap;return Array.from(r.keys())}},{key:"getActivedNodes",value:function(n){var r=this.getNodes(n);return r=r.filter(function(u){return u.isActived()}),r}},{key:"replaceActived",value:function(n){this.resetActived(),this.setActived(n)}},{key:"setActived",value:function(n){var r=this,u=this.config.activeMultiple,p=n.slice(0);u||(p.length=1),p.forEach(function(h){r.activedMap.set(h,!0);var b=r.getNode(h);b&&b.update()})}},{key:"resetActived",value:function(){var n=this.getActived();this.activedMap.clear();var r=this.getRelatedNodes(n);r.forEach(function(u){u.update()})}},{key:"getExpanded",value:function(n){var r=n||this.expandedMap;return Array.from(r.keys())}},{key:"replaceExpanded",value:function(n){var r=this.getExpanded(),u=FF(n,r),p=FF(r,n);this.setExpandedDirectly(p,!1),this.updateExpanded(p),this.setExpanded(u)}},{key:"setExpanded",value:function(n){this.setExpandedDirectly(n),this.updateExpanded(n)}},{key:"setExpandedDirectly",value:function(n){var r=this,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;n.forEach(function(p){u?r.expandedMap.set(p,!0):r.expandedMap.delete(p);var h=r.getNode(p);h&&h.afterExpanded()})}},{key:"resetExpanded",value:function(){var n=this.getExpanded();this.expandedMap.clear(),this.updateExpanded(n)}},{key:"updateExpanded",value:function(n){var r=this.getRelatedNodes(n,{withParents:!1});r.forEach(function(u){u.update()})}},{key:"getChecked",value:function(n){var r=this.nodeMap,u=this.config,p=u.valueMode,h=u.checkStrictly,b=[],v=n||this.checkedMap;return r.forEach(function(w){!w.isChecked(v)||(p==="parentFirst"&&!h?(!w.parent||!w.parent.isChecked(v))&&b.push(w.value):p==="onlyLeaf"&&!h?w.isLeaf()&&b.push(w.value):b.push(w.value))}),b}},{key:"getCheckedNodes",value:function(n){var r=this.getNodes(n);return r=r.filter(function(u){return u.isChecked()}),r}},{key:"replaceChecked",value:function(n){this.resetChecked(),this.setChecked(n)}},{key:"setChecked",value:function(n){var r=this,u=this.config,p=u.checkStrictly,h=u.checkable;if(!!h&&(n.forEach(function(w){var f=r.getNode(w);if(!!f)if(p)r.checkedMap.set(w,!0),f.updateChecked();else{var o=f.walk();o.forEach(function(g){r.checkedMap.set(g.value,!0)})}}),!p)){var b=this.getChecked(),v=this.getRelatedNodes(b);v.forEach(function(w){w.updateChecked()})}}},{key:"resetChecked",value:function(){var n=this.getChecked(),r=this.getRelatedNodes(n);this.checkedMap.clear(),r.forEach(function(u){u.updateChecked()})}},{key:"refreshState",value:function(){var n=this.nodeMap;n.forEach(function(r){r.update()})}},{key:"updateAll",value:function(){var n=this.nodeMap;n.forEach(function(r){r.update(),r.updateChecked()})}},{key:"remove",value:function(n){var r=this.getNode(n);r&&r.remove()}},{key:"removeAll",value:function(){var n=this.getNodes();n.forEach(function(r){r.remove()})}},{key:"getRelatedNodes",value:function(n,r){var u=this,p=tT({reverse:!1,withParents:!0},r),h=new Map;n.forEach(function(v){if(!h.get(v)){var w=u.getNode(v);if(w){var f=w.getParents().reverse(),o=w.walk(),g=[];p.withParents?g=f.concat(o):g=o,g.forEach(function(s){h.set(s.value,s)})}}});var b=Array.from(h.values());return p.reverse&&(b=b.reverse()),b}},{key:"emit",value:function(n,r){var u=this.config,p=this.emitter,h=a3("on-".concat(n)),b=u[h];da(b)&&b(r),p.emit(n,r)}},{key:"lockFilterPathNodes",value:function(){var n=this.config,r=this.getNodes();this.prevFilter&&r.forEach(function(p){p.vmIsLocked&&p.lock(!1)});var u=n.filter;!u||!da(u)||(this.prevFilter=n.filter,r.reverse().forEach(function(p){var h=p.getParent();!h||(p.vmIsRest||p.vmIsLocked)&&(h.vmIsLocked||h.lock(!0))}))}}]),t}();/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ege=gP;function Tge(t,e){return Ege(t,e)}var Age=Tge;function jF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function US(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?jF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):jF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Mge=function(e,n,r,u){var p=Ul({treeStore:null,inputVal:null,scopeVal:void 0,treeNodes:[],expend:[]});return{statusContext:p,cascaderContext:He(function(){var h=e.size,b=e.checkStrictly,v=e.lazy,w=e.multiple,f=e.filterable,o=e.clearable,g=e.checkProps,s=e.max,y=e.disabled,_=e.showAllLevels,k=e.minCollapsedNum,C=e.valueType;return US(US({value:p.scopeVal,size:h,checkStrictly:b,lazy:v,multiple:w,filterable:f,clearable:o,checkProps:g,max:s,disabled:y,showAllLevels:_,minCollapsedNum:k,valueType:C,visible:r.value},p),{},{setTreeNodes:function(T){p.treeNodes=T},setValue:function(T,P,D){Age(T,p.scopeVal)||n(T,{source:P,node:D})},setVisible:u,setInputVal:function(T){p.inputVal=T},setExpend:function(T){p.expend=T}})})}},DU=function(e){var n=Mu(),r=Va(e),u=r.value,p=r.modelValue,h=r.popupVisible,b=Al(u,p,e.defaultValue,e.onChange),v=ba(b,2),w=v[0],f=v[1],o=Uu(h,!1,e.onPopupVisibleChange,"popupVisible"),g=ba(o,2),s=g[0],y=g[1],_=Mge(e,f,s,y),k=_.cascaderContext,C=_.statusContext,O=He(function(){return Boolean(e.filterable||da(e.filter))}),T=function(){var F=k.value,N=F.inputVal,z=F.treeStore,B=F.setTreeNodes;f4e(N,z,B,e.filter)},P=function(){var F=k.value,N=F.value,z=F.treeStore,B=C.expend;d4e(z,N,B),z.replaceChecked(kU(N))};return Nr(function(){return e.options},function(){var D=e.options,F=e.keys,N=F===void 0?{}:F,z=e.checkStrictly,B=e.lazy,X=e.load,W=e.valueMode,H=C.treeStore;if(!(!D.length&&!H)){if(H)H.reload(D),H.refreshNodes();else{var U=new PU({keys:US(US({},N),{},{children:di(N.children)?N.children:"children"}),checkable:!0,expandMutex:!0,expandParent:!0,lazy:B,load:X,valueMode:W,checkStrictly:z,onLoad:function(){xl(function(){U.refreshNodes(),T()})}});U.append(D),C.treeStore=U}P(),T()}},{immediate:!0,deep:!0}),Nr(function(){var D=e.checkStrictly,F=e.lazy,N=e.load,z=e.valueMode;return JSON.stringify({valueMode:z,checkStrictly:D,lazy:F,load:N})},function(){var D=C.treeStore;if(!!D){var F=e.checkStrictly,N=e.lazy,z=e.load,B=e.valueMode,X={checkStrictly:F,disabled:n,load:z,lazy:N,valueMode:B};D.setConfig(X)}},{immediate:!0}),Nr(w,function(){var D=k.value,F=D.setValue,N=D.multiple,z=D.valueType;e4e(w.value,k.value)?F(N?[]:"","invalid-value"):C.scopeVal=N?[]:"",Q6e(w)||(C.scopeVal=J6e(w.value,z,N)),C.treeStore&&(P(),T())},{immediate:!0}),Nr(function(){return s.value&&O.value},function(D){var F=k.value.setInputVal;D&&F("")}),Nr(function(){return C.inputVal},function(){T()}),{cascaderContext:k,isFilterable:O}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function zF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function a_(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?zF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):zF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Pge=Hn({name:"TCascader",props:a_({},W7),setup:function(e,n){var r=n.slots,u=Mu(),p=sr("cascader"),h=sr(),b=fs(),v=b.STATUS,w=sr("cascader__popup"),f=Si("cascader"),o=f.globalConfig,g=DU(e),s=g.cascaderContext,y=g.isFilterable,_=He(function(){return e.multiple?Z6e(s.value):CF(s.value)}),k=He(function(){return CU(s.value.treeNodes)}),C=He(function(){var T;return s.value.visible&&!e.multiple&&CF(s.value)||((T=e.placeholder)!==null&&T!==void 0?T:o.value.placeholder)}),O=function(){var P=s.value,D=P.visible,F=P.disabled;return ve(Ay,{overlayClassName:t4e(h.value,v.value,s.value),isActive:D,disabled:F},null)};return function(){var T,P=s.value,D=P.setVisible,F=P.visible,N=P.inputVal,z=P.setInputVal;return ve(mx,ea({class:p.value,value:_.value,inputValue:F?N:"",popupVisible:F,keys:e.keys,allowInput:y.value,"min-collapsed-num":e.minCollapsedNum,"collapsed-items":e.collapsedItems,readonly:e.readonly,disabled:e.disabled,clearable:e.clearable,placeholder:C.value,multiple:e.multiple,loading:e.loading,status:e.status,tips:e.tips,suffixIcon:function(){return O()},popupProps:a_(a_({},e.popupProps),{},{overlayInnerStyle:k.value.length&&!e.loading?{width:"auto"}:"",overlayClassName:[w.value,(T=e.popupProps)===null||T===void 0?void 0:T.overlayClassName]}),inputProps:a_({size:e.size},e.inputProps),tagInputProps:a_({size:e.size},e.tagInputProps),tagProps:a_({},e.tagProps),onInputChange:function(X,W){var H,U;!y.value||(z("".concat(X)),e==null||(H=e.selectInputProps)===null||H===void 0||(U=H.onInputChange)===null||U===void 0||U.call(H,X,W))},onTagChange:function(X,W){var H,U;W.trigger!=="enter"&&(c4e(s.value,W.index,e.onRemove),e==null||(H=e.selectInputProps)===null||H===void 0||(U=H.onTagChange)===null||U===void 0||U.call(H,X,W))},onPopupVisibleChange:function(X,W){var H,U;u.value||(D(X,W),e==null||(H=e.selectInputProps)===null||H===void 0||(U=H.onPopupVisibleChange)===null||U===void 0||U.call(H,X,W))},onBlur:function(X,W){var H,U,G;(H=e.onBlur)===null||H===void 0||H.call(e,{value:s.value.value,inputValue:W.inputValue||"",e:W.e}),e==null||(U=e.selectInputProps)===null||U===void 0||(G=U.onBlur)===null||G===void 0||G.call(U,X,W)},onFocus:function(X,W){var H,U,G;(H=e.onFocus)===null||H===void 0||H.call(e,{value:s.value.value,e:W.e}),e==null||(U=e.selectInputProps)===null||U===void 0||(G=U.onFocus)===null||G===void 0||G.call(U,X,W)},onClear:function(X){var W,H;u4e(s.value),e==null||(W=e.selectInputProps)===null||W===void 0||(H=W.onClear)===null||H===void 0||H.call(W,X)}},mm(e.selectInputProps,["onTagChange","onInputChange","onPopupVisibleChange","onBlur","onFocus","onClear"])),{panel:function(){return ve(OU,{option:e.option,empty:e.empty,visible:F,trigger:e.trigger,loading:e.loading,loadingText:e.loadingText,cascaderContext:s.value},{option:r.option,empty:r.empty,loadingText:r.loadingText})},collapsedItems:r.collapsedItems})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function $F(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Dge(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?$F(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):$F(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Nge=Hn({name:"TCascaderPanel",props:Dge({},W7),setup:function(e,n){var r=n.slots,u=DU(e),p=u.cascaderContext;return function(){return ve(OU,{trigger:e.trigger,cascaderContext:p.value,empty:e.empty},{empty:r.empty})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ige=ga(Pge),Lge=ga(Nge);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var kA={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(P0,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,u=/\d\d/,p=/\d\d?/,h=/\d*[^-_:/,()\s\d]+/,b={},v=function(k){return(k=+k)+(k>68?1900:2e3)},w=function(k){return function(C){this[k]=+C}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(_){(this.zone||(this.zone={})).offset=function(k){if(!k||k==="Z")return 0;var C=k.match(/([+-]|\d\d)/g),O=60*C[1]+(+C[2]||0);return O===0?0:C[0]==="+"?-O:O}(_)}],o=function(k){var C=b[k];return C&&(C.indexOf?C:C.s.concat(C.f))},g=function(k,C){var O,T=b.meridiem;if(T){for(var P=1;P<=24;P+=1)if(k.indexOf(T(P,0,C))>-1){O=P>12;break}}else O=k===(C?"pm":"PM");return O},s={A:[h,function(_){this.afternoon=g(_,!1)}],a:[h,function(_){this.afternoon=g(_,!0)}],S:[/\d/,function(_){this.milliseconds=100*+_}],SS:[u,function(_){this.milliseconds=10*+_}],SSS:[/\d{3}/,function(_){this.milliseconds=+_}],s:[p,w("seconds")],ss:[p,w("seconds")],m:[p,w("minutes")],mm:[p,w("minutes")],H:[p,w("hours")],h:[p,w("hours")],HH:[p,w("hours")],hh:[p,w("hours")],D:[p,w("day")],DD:[u,w("day")],Do:[h,function(_){var k=b.ordinal,C=_.match(/\d+/);if(this.day=C[0],k)for(var O=1;O<=31;O+=1)k(O).replace(/\[|\]/g,"")===_&&(this.day=O)}],M:[p,w("month")],MM:[u,w("month")],MMM:[h,function(_){var k=o("months"),C=(o("monthsShort")||k.map(function(O){return O.slice(0,3)})).indexOf(_)+1;if(C<1)throw new Error;this.month=C%12||C}],MMMM:[h,function(_){var k=o("months").indexOf(_)+1;if(k<1)throw new Error;this.month=k%12||k}],Y:[/[+-]?\d+/,w("year")],YY:[u,function(_){this.year=v(_)}],YYYY:[/\d{4}/,w("year")],Z:f,ZZ:f};function y(_){var k,C;k=_,C=b&&b.formats;for(var O=(_=k.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(B,X,W){var H=W&&W.toUpperCase();return X||C[W]||n[W]||C[H].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(U,G,Y){return G||Y.slice(1)})})).match(r),T=O.length,P=0;P<T;P+=1){var D=O[P],F=s[D],N=F&&F[0],z=F&&F[1];O[P]=z?{regex:N,parser:z}:D.replace(/^\[|\]$/g,"")}return function(B){for(var X={},W=0,H=0;W<T;W+=1){var U=O[W];if(typeof U=="string")H+=U.length;else{var G=U.regex,Y=U.parser,K=B.slice(H),ee=G.exec(K)[0];Y.call(X,ee),B=B.replace(ee,"")}}return function(te){var re=te.afternoon;if(re!==void 0){var be=te.hours;re?be<12&&(te.hours+=12):be===12&&(te.hours=0),delete te.afternoon}}(X),X}}return function(_,k,C){C.p.customParseFormat=!0,_&&_.parseTwoDigitYear&&(v=_.parseTwoDigitYear);var O=k.prototype,T=O.parse;O.parse=function(P){var D=P.date,F=P.utc,N=P.args;this.$u=F;var z=N[1];if(typeof z=="string"){var B=N[2]===!0,X=N[3]===!0,W=B||X,H=N[2];X&&(H=N[2]),b=this.$locale(),!B&&H&&(b=C.Ls[H]),this.$d=function(K,ee,te){try{if(["x","X"].indexOf(ee)>-1)return new Date((ee==="X"?1e3:1)*K);var re=y(ee)(K),be=re.year,Le=re.month,me=re.day,Ie=re.hours,pe=re.minutes,ce=re.seconds,ue=re.milliseconds,_e=re.zone,xe=new Date,Te=me||(be||Le?1:xe.getDate()),Ne=be||xe.getFullYear(),Be=0;be&&!Le||(Be=Le>0?Le-1:xe.getMonth());var Fe=Ie||0,Ve=pe||0,et=ce||0,rt=ue||0;return _e?new Date(Date.UTC(Ne,Be,Te,Fe,Ve,et,rt+60*_e.offset*1e3)):te?new Date(Date.UTC(Ne,Be,Te,Fe,Ve,et,rt)):new Date(Ne,Be,Te,Fe,Ve,et,rt)}catch{return new Date("")}}(D,z,F),this.init(),H&&H!==!0&&(this.$L=this.locale(H).$L),W&&D!=this.format(z)&&(this.$d=new Date("")),b={}}else if(z instanceof Array)for(var U=z.length,G=1;G<=U;G+=1){N[1]=z[G-1];var Y=C.apply(this,N);if(Y.isValid()){this.$d=Y.$d,this.$L=Y.$L,this.init();break}G===U&&(this.$d=new Date(""))}else T.call(this,P)}}})})(kA,kA.exports);var qC=kA.exports,Rge=Lq,VF=1/0,Fge=17976931348623157e292;function Bge(t){if(!t)return t===0?t:0;if(t=Rge(t),t===VF||t===-VF){var e=t<0?-1:1;return e*Fge}return t===t?t:0}var NU=Bge,jge=NU;function zge(t){var e=jge(t),n=e%1;return e===e?n?e-n:e:0}var IU=zge;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function $ge(t){if(t==null)throw new TypeError("Cannot destructure "+t)}function SA(){return SA=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},SA.apply(this,arguments)}var OA={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(P0,function(){return function(n,r,u){r.prototype.isBetween=function(p,h,b,v){var w=u(p),f=u(h),o=(v=v||"()")[0]==="(",g=v[1]===")";return(o?this.isAfter(w,b):!this.isBefore(w,b))&&(g?this.isBefore(f,b):!this.isAfter(f,b))||(o?this.isBefore(w,b):!this.isAfter(w,b))&&(g?this.isAfter(f,b):!this.isBefore(f,b))}}})})(OA,OA.exports);var Vge=OA.exports,EA={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(P0,function(){var n="week",r="year";return function(u,p,h){var b=p.prototype;b.week=function(v){if(v===void 0&&(v=null),v!==null)return this.add(7*(v-this.week()),"day");var w=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var f=h(this).startOf(r).add(1,r).date(w),o=h(this).endOf(n);if(f.isBefore(o))return 1}var g=h(this).startOf(r).date(w).startOf(n).subtract(1,"millisecond"),s=this.diff(g,n,!0);return s<0?h(this).startOf("week").week():Math.ceil(s)},b.weeks=function(v){return v===void 0&&(v=null),this.week(v)}}})})(EA,EA.exports);var Hge=EA.exports,TA={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(P0,function(){return function(n,r){r.prototype.weekYear=function(){var u=this.month(),p=this.week(),h=this.year();return p===1&&u===11?h+1:u===0&&p>=52?h-1:h}}})})(TA,TA.exports);var qge=TA.exports,AA={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(P0,function(){return function(n,r,u){var p=r.prototype,h=function(g){return g&&(g.indexOf?g:g.s)},b=function(g,s,y,_,k){var C=g.name?g:g.$locale(),O=h(C[s]),T=h(C[y]),P=O||T.map(function(F){return F.slice(0,_)});if(!k)return P;var D=C.weekStart;return P.map(function(F,N){return P[(N+(D||0))%7]})},v=function(){return u.Ls[u.locale()]},w=function(g,s){return g.formats[s]||function(y){return y.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(_,k,C){return k||C.slice(1)})}(g.formats[s.toUpperCase()])},f=function(){var g=this;return{months:function(y){return y?y.format("MMMM"):b(g,"months")},monthsShort:function(y){return y?y.format("MMM"):b(g,"monthsShort","months",3)},firstDayOfWeek:function(){return g.$locale().weekStart||0},weekdays:function(y){return y?y.format("dddd"):b(g,"weekdays")},weekdaysMin:function(y){return y?y.format("dd"):b(g,"weekdaysMin","weekdays",2)},weekdaysShort:function(y){return y?y.format("ddd"):b(g,"weekdaysShort","weekdays",3)},longDateFormat:function(y){return w(g.$locale(),y)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};p.localeData=function(){return f.bind(this)()},u.localeData=function(){var o=v();return{firstDayOfWeek:function(){return o.weekStart||0},weekdays:function(){return u.weekdays()},weekdaysShort:function(){return u.weekdaysShort()},weekdaysMin:function(){return u.weekdaysMin()},months:function(){return u.months()},monthsShort:function(){return u.monthsShort()},longDateFormat:function(s){return w(o,s)},meridiem:o.meridiem,ordinal:o.ordinal}},u.months=function(){return b(v(),"months")},u.monthsShort=function(){return b(v(),"monthsShort","months",3)},u.weekdays=function(o){return b(v(),"weekdays",null,null,o)},u.weekdaysShort=function(o){return b(v(),"weekdaysShort","weekdays",3,o)},u.weekdaysMin=function(o){return b(v(),"weekdaysMin","weekdays",2,o)}}})})(AA,AA.exports);var Uge=AA.exports,MA={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(P0,function(){var n="month",r="quarter";return function(u,p){var h=p.prototype;h.quarter=function(w){return this.$utils().u(w)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(w-1))};var b=h.add;h.add=function(w,f){return w=Number(w),this.$utils().p(f)===r?this.add(3*w,n):b.bind(this)(w,f)};var v=h.startOf;h.startOf=function(w,f){var o=this.$utils(),g=!!o.u(f)||f;if(o.p(w)===r){var s=this.quarter()-1;return g?this.month(3*s).startOf(n).startOf("day"):this.month(3*s+2).endOf(n).endOf("day")}return v.bind(this)(w,f)}}})})(MA,MA.exports);var Wge=MA.exports,PA={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(P0,function(){return function(n,r){var u=r.prototype,p=u.format;u.format=function(h){var b=this,v=this.$locale();if(!this.isValid())return p.bind(this)(h);var w=this.$utils(),f=(h||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(o){switch(o){case"Q":return Math.ceil((b.$M+1)/3);case"Do":return v.ordinal(b.$D);case"gggg":return b.weekYear();case"GGGG":return b.isoWeekYear();case"wo":return v.ordinal(b.week(),"W");case"w":case"ww":return w.s(b.week(),o==="w"?1:2,"0");case"W":case"WW":return w.s(b.isoWeek(),o==="W"?1:2,"0");case"k":case"kk":return w.s(String(b.$H===0?24:b.$H),o==="k"?1:2,"0");case"X":return Math.floor(b.$d.getTime()/1e3);case"x":return b.$d.getTime();case"z":return"["+b.offsetName()+"]";case"zzz":return"["+b.offsetName("long")+"]";default:return o}});return p.bind(this)(f)}}})})(PA,PA.exports);var Yge=PA.exports,Gge=qM,Kge=PO,Xge=IU,Zge=Math.ceil,Jge=Math.max;function Qge(t,e,n){(n?Kge(t,e,n):e===void 0)?e=1:e=Jge(Xge(e),0);var r=t==null?0:t.length;if(!r||e<1)return[];for(var u=0,p=0,h=Array(Zge(r/e));u<r;)h[p++]=Gge(t,u,u+=e);return h}var KO=Qge;function HF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function qF(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?HF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):HF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}$r.extend(Hge);$r.extend(qge);$r.extend(Uge);$r.extend(Wge);$r.extend(Yge);$r.extend(qC);$r.extend(Vge);function eme(t){return t&&t[0].toUpperCase().concat(t.substring(1,t.length))}function tme(t){var e=t.year,n=t.month;return new Date(e,n,1)}function LU(t){var e=t.year,n=t.month;return new Date(e,n+1,0).getDate()}function nme(t){var e=t.year,n=t.month;return new Date(e,n,LU({year:e,month:n}))}function mP(t,e){return t.getFullYear()===e.getFullYear()}function rme(t,e){return mP(t,e)&&$r(t).quarter()===$r(e).quarter()}function yP(t,e){return mP(t,e)&&t.getMonth()===e.getMonth()}function ame(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"zh-cn";return yP(t,e)&&$r(t).locale(n).week()===$r(e).locale(n).week()}function ime(t,e){return yP(t,e)&&t.getDate()===e.getDate()}function UF(t,e){var n=t.getTime(),r=e.getTime();return n<r?-1:n>r?1:0}function lm(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"date",r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"zh-cn",u={isSameYear:mP,isSameQuarter:rme,isSameMonth:yP,isSameWeek:ame,isSameDate:ime};return u["isSame".concat(eme(n))](t,e,r)}function T_(t,e,n){return e&&UF(t,e)===-1||n&&UF(t,n)===1}function XO(){var t=new Date;return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0)}function ZO(t,e){return $r(t).subtract(e,"month").toDate()}function JO(t,e){return $r(t).add(e,"month").toDate()}function WF(t,e){var n=t.year,r=t.month,u=e.firstDayOfWeek,p=e.showWeekOfYear,h=p===void 0?!1:p,b=e.disableDate,v=b===void 0?function(){return!1}:b,w=e.minDate,f=e.maxDate,o=e.dayjsLocale,g=o===void 0?"zh-cn":o,s=tme({year:n,month:r}),y=nme({year:n,month:r}),_=LU({year:n,month:r}),k=[],C=1,O=XO();for(C;C<=_;C++){var T=new Date(n,r,C);k.push({text:C,active:!1,value:T,disabled:da(v)&&v(T)||T_(T,w,f),now:lm(O,T),firstDayOfMonth:C===1,lastDayOfMonth:C===_,type:"current-month",dayjsObj:$r(T).locale(g)})}if(s.getDay()!==u)for(s.setDate(0);k.unshift({text:s.getDate().toString(),active:!1,value:new Date(s),disabled:da(v)&&v(s)||T_(s,w,f),additional:!0,type:"prev-month",dayjsObj:$r(s).locale(g)}),s.setDate(s.getDate()-1),s.getDay()!==Math.abs(u+6)%7;);for(var P=42;k.length<P;)y.setDate(y.getDate()+1),k.push({text:y.getDate(),active:!1,value:new Date(y),disabled:da(v)&&v(y)||T_(y,w,f),additional:!0,type:"next-month",dayjsObj:$r(y).locale(g)});var D=KO(k,7);return h&&D.forEach(function(F){F.unshift(qF(qF({},F[0]),{},{active:!1,value:F[0].value,text:$r(F[0].value).locale(g).week(),dayjsObj:$r(F[0].value).locale(g)}))}),D}function ome(t,e){for(var n=e.disableDate,r=n===void 0?function(){return!1}:n,u=e.minDate,p=e.maxDate,h=e.quarterLocal,b=e.dayjsLocale,v=b===void 0?"zh-cn":b,w=[],f=XO(),o=1;o<=4;o++){var g=$r(new Date(t,0)).quarter(o).toDate();w.push({value:g,now:lm(g,f,"quarter"),disabled:da(r)&&r(g)||T_(g,u,p),active:!1,text:h[o-1],dayjsObj:$r(g).locale(v)})}return KO(w,4)}function lme(t,e){for(var n=e.disableDate,r=n===void 0?function(){return!1}:n,u=e.minDate,p=e.maxDate,h=e.dayjsLocale,b=h===void 0?"zh-cn":h,v=parseInt((t/10).toString(),10)*10,w=v+9,f=[],o=XO(),g=v;g<=w;g++){var s=new Date(g,1);f.push({value:s,now:lm(s,o,"year"),disabled:da(r)&&r(s)||T_(s,u,p),active:!1,text:"".concat(s.getFullYear()),dayjsObj:$r(s).locale(b)})}return KO(f,3)}function sme(t,e){for(var n=e.disableDate,r=n===void 0?function(){return!1}:n,u=e.minDate,p=e.maxDate,h=e.monthLocal,b=e.dayjsLocale,v=b===void 0?"zh-cn":b,w=[],f=XO(),o=0;o<=11;o++){var g=new Date(t,o);w.push({value:g,now:lm(g,f,"month"),disabled:da(r)&&r(g)||T_(g,u,p),active:!1,text:h[g.getMonth()],dayjsObj:$r(g).locale(v)})}return KO(w,3)}function ume(t,e){var n=SA({},($ge(e),e)),r=n.start,u=n.end,p=n.hoverStart,h=n.hoverEnd,b=n.type,v=b===void 0?"date":b,w=n.isRange,f=w===void 0?!1:w;return v==="week"?t:f?t.map(function(o){return o.map(function(g){var s=g,y=g.value,_=r&&lm(r,y,v),k=p&&lm(p,y,v),C=u&&lm(u,y,v),O=h&&lm(h,y,v);return s.active=(_||C)&&!s.additional,r&&u&&(s.highlight=$r(y).isBetween(r,u,v,"[]")&&!s.additional,s.startOfRange=_,s.endOfRange=C),p&&h&&(s.hoverHighlight=$r(y).isBetween(p,h,v,"[]")&&!s.additional,s.hoverStartOfRange=k,s.hoverEndOfRange=O),s})}):t.map(function(o){return o.map(function(g){var s=g;return s.active=r&&lm(g.value,r,v)&&!s.additional,s})})}function bP(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",e=t.match(/(a\s)?h{1,2}(:m{1,2})?(:s{1,2})?(\sa)?/i);return e?e[0]:null}function Y_(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",e=t.match(/[ap]m/i)||[""],n=/\d{1,2}(:\d{1,2})?(:\d{1,2})?(:\d{1,3})?/,r=t.match(n)||["0:0:0:0"],u=r[0].split(":"),p=ba(u,4),h=p[0],b=h===void 0?0:h,v=p[1],w=v===void 0?0:v,f=p[2],o=f===void 0?0:f,g=p[3],s=g===void 0?0:g;return{hours:+b,minutes:+w,seconds:+o,milliseconds:+s,meridiem:e[0]}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var DA={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(P0,function(){return function(n,r){r.prototype.isoWeeksInYear=function(){var u=this.isLeapYear(),p=this.endOf("y").day();return p===4||u&&p===5?53:52}}})})(DA,DA.exports);var cme=DA.exports,NA={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(P0,function(){return function(n,r){r.prototype.isLeapYear=function(){return this.$y%4==0&&this.$y%100!=0||this.$y%400==0}}})})(NA,NA.exports);var fme=NA.exports;$r.extend(cme);$r.extend(fme);var Iw="HH:mm:ss";function io(t,e,n,r){if(t===""||t===null)return $r();var u=t;if(/[w|W]/g.test(e)){di(u)||(u=$r(u).locale(r||"zh-cn").format(e));var p=u.split(/[-/.\s]/)[0],h=u.split(/[-/.\s]/)[1],b=e.split(/[-/.\s]/)[1],v=$r(p,"YYYY").locale(r||"zh-cn").startOf("year");(v.day()>4||v.day()===0)&&(v=v.add(1,"week"));for(var w=$r(p,"YYYY").locale(r||"zh-cn").isoWeeksInYear(),f=0;f<=w;f+=1){var o=v.add(f,"week");if(n==="start"&&(o=o.subtract(5,"day")),o.format(b)===h)return o}}if(/Q/g.test(e)){di(u)||(u=$r(u).locale(r||"zh-cn").format(e));for(var g=u.split(/[-/.\s]/)[0],s=u.split(/[-/.\s]/)[1],y=e.split(/[-/.\s]/)[1],_=$r(g,"YYYY").startOf("year"),k=0;k<4;k+=1){var C=_.add(k,"quarter");if(C.format(y)===s)return C}}var O=$r(u,e).isValid()?$r(u,e):$r(u);return O.isValid()?O:(Ao.error("DatePicker",`Check whether the format\u3001value format is valid.
 value: '`.concat(t,"', format: '").concat(e,"'")),$r())}function dme(t){var e=t.newDate,n=t.format,r=t.dayjsLocale,u=t.targetFormat,p=t.autoSwap;if(!e||!Array.isArray(e))return[];var h=e.map(function(b){return b&&io(b,n).locale(r)});return p&&h[0]&&h[1]&&h[0].toDate().getTime()>h[1].toDate().getTime()&&(h=[h[1],h[0]]),h.some(function(b){return b&&!b.isValid()})?(Ao.error("DatePicker",`Check whether the value\u3001format\u3001valueType format is valid.
format: '`.concat(n,"' value: '").concat(e,"' valueType: '").concat(u,"'")),[]):u==="time-stamp"?h.map(function(b){return b&&b.toDate().getTime()}):u==="Date"?h.map(function(b){return b&&b.toDate()}):h.map(function(b){return b&&b.format(u||n)})}function hme(t){var e=t.newDate,n=t.format,r=t.targetFormat,u=t.dayjsLocale;if(!e)return"";var p=io(e,n).locale(u);return p.isValid()?r==="time-stamp"?p.toDate().getTime():r==="Date"?p.toDate():p.format(r||n):(Ao.error("DatePicker",`Check whether the format\u3001value format is valid.
format: '`.concat(n,"' value: '").concat(e,"'")),"")}function i1(t,e){return Array.isArray(t)?t.every(function(n){return n===""?!0:$r(n,e).isValid()||$r(n).isValid()}):t===""?!0:$r(t,e).isValid()||$r(t).isValid()}function Wo(t,e){var n=e.format,r=e.targetFormat,u=e.dayjsLocale,p=u===void 0?"zh-cn":u,h=e.autoSwap,b;return Array.isArray(t)?b=dme({newDate:t,format:n,dayjsLocale:p,targetFormat:r,autoSwap:h}):b=hme({newDate:t,format:n,dayjsLocale:p,targetFormat:r}),b}function YF(t,e){if(t&&e){var n=t.split(":"),r=e.split(":");return n.slice(0,r.length).join(":")}return t}function G_(t,e,n,r){var u,p=Array.isArray(t)?t:[t];return r=Array.isArray(r)?r:[r,r],p=p.map(function(h,b){return h?$r(h,typeof h=="string"?e:void 0).format(n):YF(r[b],n)}),p=p.length?p:r.map(function(h){return YF(h,n)}),Array.isArray(t)?p:(u=p)===null||u===void 0?void 0:u[0]}function iv(t){var e=t.mode,n=e===void 0?"date":e,r=t.format,u=t.valueType,p=t.enableTimePicker;return n==="year"?{format:r||"YYYY",valueType:u||r||"YYYY",timeFormat:Iw}:n==="month"?{format:r||"YYYY-MM",valueType:u||r||"YYYY-MM",timeFormat:Iw}:n==="quarter"?{format:r||"YYYY-[Q]Q",valueType:u||r||"YYYY-[Q]Q",timeFormat:Iw}:n==="week"?{format:r||"YYYY-wo",valueType:u||r||"YYYY-wo",timeFormat:Iw}:n==="date"?{format:r||"YYYY-MM-DD".concat(p?" HH:mm:ss":""),valueType:u||r||"YYYY-MM-DD".concat(p?" HH:mm:ss":""),timeFormat:bP(r||"YYYY-MM-DD".concat(p?" HH:mm:ss":""))||Iw}:(Ao.error("DatePicker","Invalid mode: ".concat(n)),{})}function mS(t){var e=t.value,n=t.mode,r=n===void 0?"date":n,u=t.format,p=t.timeFormat,h=p===void 0?"HH:mm:ss":p,b=t.enableTimePicker,v={year:[$r().year(),$r().year()],month:[$r().month(),$r().month()],time:[$r().format(h),$r().format(h)]};return r==="year"?v.year[1]+=10:r==="month"||r==="quarter"?v.year[1]+=1:(r==="date"||r==="week")&&!b&&(v.month[0]===11?(v.year[1]+=1,v.month[1]=0):v.month[1]+=1),!e||!Array.isArray(e)||!e.length?v:{year:e.map(function(w){return io(w,u).year()}),month:e.map(function(w){return io(w,u).month()}),time:e.map(function(w){return io(w,u).format(h)})}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function RU(t){var e=Va(t),n=e.value,r=e.modelValue,u=Al(n,r,t.defaultValue,t.onChange),p=ba(u,2),h=p[0],b=p[1],v=He(function(){return iv({mode:t.mode,format:t.format,enableTimePicker:t.enableTimePicker})});t.enableTimePicker&&(bP(v.value.format)||console.error("format: ".concat(v.value.format," \u4E0D\u89C4\u8303\uFF0C\u5305\u542B\u65F6\u95F4\u9009\u62E9\u5FC5\u987B\u8981\u6709\u65F6\u95F4\u683C\u5F0F\u5316 HH:mm:ss")));var w=Ft(G_(h.value,v.value.format,v.value.timeFormat,t.defaultTime)),f=Ft(io(h.value,v.value.format).month()),o=Ft(io(h.value,v.value.format).year()),g=Ft(Wo(h.value,{format:v.value.format}));return e3(function(){if(!h.value){g.value="";return}!i1(h.value,v.value.format)||(g.value=Wo(h.value,{format:v.value.format}),w.value=G_(h.value,v.value.format,v.value.timeFormat,t.defaultTime))}),{year:o,month:f,value:h,time:w,cacheValue:g,onChange:b}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function GF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Tk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?GF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):GF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function pme(t){var e=sr("date-picker"),n=Si("datePicker"),r=n.globalConfig,u=ol({CalendarIcon:uq}),p=u.CalendarIcon,h=Mu(),b=Xa(),v=Ft(),w=RU(t),f=w.value,o=w.onChange,g=w.time,s=w.month,y=w.year,_=w.cacheValue,k=He(function(){return iv({mode:t.mode,format:t.format,valueType:t.valueType,enableTimePicker:t.enableTimePicker})}),C=Ft(!1),O=Ft(!1),T=Ft(Wo(f.value,{format:k.value.format})),P=He(function(){return Tk(Tk({},t.inputProps),{},{size:t.size,ref:v,prefixIcon:t.prefixIcon&&function(){return b("prefixIcon")},readonly:!t.allowInput,placeholder:t.placeholder||r.value.placeholder[t.mode],suffixIcon:function(){return b("suffixIcon")||ve(p,null,null)},class:[st({},"".concat(e.value,"__input--placeholder"),O.value)],onClear:function(N){var z;N==null||(z=N.e)===null||z===void 0||z.stopPropagation(),C.value=!1,o==null||o("",{dayjsValue:$r(),trigger:"clear"})},onBlur:function(N,z){var B;(B=t.onBlur)===null||B===void 0||B.call(t,{value:N,e:z.e})},onFocus:function(N,z){var B,X=z.e;(B=t.onFocus)===null||B===void 0||B.call(t,{value:f.value,e:X})},onChange:function(N){if(T.value=N,!!i1(N,k.value.format)){_.value=N;var z=io(N,k.value.format).month(),B=io(N,k.value.format).year(),X=G_(N,k.value.format,k.value.timeFormat,t.defaultTime);!Number.isNaN(B)&&(y.value=B),!Number.isNaN(z)&&(s.value=z),!Number.isNaN(X)&&(g.value=X)}},onEnter:function(N){if(!N){o("",{dayjsValue:$r(),trigger:"enter"}),C.value=!1;return}!i1(N,k.value.format)&&!i1(f.value,k.value.format)||(C.value=!1,i1(N,k.value.format)?o==null||o(Wo(N,{format:k.value.format,targetFormat:k.value.valueType}),{dayjsValue:io(N,k.value.format),trigger:"enter"}):i1(f.value,k.value.format)?T.value=Wo(f.value,{format:k.value.format}):T.value="")}})}),D=He(function(){var F,N,z;return Tk(Tk({expandAnimation:!0},t.popupProps),{},{disabled:h.value,overlayInnerStyle:(F=(N=t.popupProps)===null||N===void 0?void 0:N.overlayInnerStyle)!==null&&F!==void 0?F:{width:"auto"},overlayClassName:[(z=t.popupProps)===null||z===void 0?void 0:z.overlayClassName,"".concat(e.value,"__panel-container")],onVisibleChange:function(X,W){var H,U;if(!h.value){if((H=t.popupProps)===null||H===void 0||(U=H.onVisibleChange)===null||U===void 0||U.call(H,X,W),W.trigger==="trigger-element-click"){C.value=!0;return}C.value=X}}})});return Nr(f,function(F){if(!F){T.value="";return}!i1(F,k.value.format)||(T.value=Wo(F,{format:k.value.format}))}),{year:y,month:s,value:f,time:g,inputValue:T,popupVisible:C,inputProps:P,popupProps:D,inputRef:v,cacheValue:_,isHoverCell:O,onChange:o}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _h={allowInput:Boolean,clearable:Boolean,defaultTime:{type:String,default:"00:00:00"},disableDate:{type:[Object,Array,Function]},disabled:Boolean,enableTimePicker:Boolean,firstDayOfWeek:{type:Number,validator:function(e){return e?[1,2,3,4,5,6,7].includes(e):!0}},format:{type:String,default:void 0},inputProps:{type:Object},mode:{type:String,default:"date",validator:function(e){return e?["year","quarter","month","week","date"].includes(e):!0}},placeholder:{type:[String,Array],default:void 0},popupProps:{type:Object},prefixIcon:{type:Function},presets:{type:Object},presetsPlacement:{type:String,default:"bottom",validator:function(e){return e?["left","top","right","bottom"].includes(e):!0}},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},status:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},suffixIcon:{type:Function},timePickerProps:{type:Object},tips:{type:[String,Function]},value:{type:[String,Number,Array,Date],default:void 0},modelValue:{type:[String,Number,Array,Date],default:void 0},defaultValue:{type:[String,Number,Array,Date],default:""},valueType:{type:String,default:""},onBlur:Function,onChange:Function,onConfirm:Function,onFocus:Function,onPick:Function,onPresetClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var vme=Hn({name:"TDatePickerHeader",props:{mode:{type:String,default:"date"},year:Number,month:Number,onMonthChange:Function,onYearChange:Function,onJumperClick:Function},setup:function(e){var n=Si("classPrefix"),r=n.classPrefix,u=sr("date-picker__header"),p=Si("datePicker"),h=p.globalConfig,b=Ft(o(e.year)),v=e.mode==="date"||e.mode==="week",w=He(function(){var C;return((C=b.value.find(function(O){return O.value-e.year<=9&&O.value-e.year>=0}))===null||C===void 0?void 0:C.value)||e.year}),f=He(function(){return h.value.months.map(function(C,O){return{label:C,value:O}})});function o(C){var O=[];if(e.mode==="year")for(var T=C%10,P=C-T-100,D=C-T+100,F=P;F<=D;F+=10)O.push({label:"".concat(F," - ").concat(F+9),value:F+9});else{O.push({label:"".concat(C),value:C});for(var N=1;N<=10;N++)O.push({label:"".concat(C+N),value:C+N}),O.unshift({label:"".concat(C-N),value:C-N})}return O}function g(C,O){var T=[];if(e.mode==="year"){var P=C%10;if(O==="add")for(var D=C-P+10;D<=C-P+50;D+=10)T.push({label:"".concat(D," - ").concat(D+9),value:D});else for(var F=C-P-1;F>C-P-50;F-=10)T.unshift({label:"".concat(F-9," - ").concat(F),value:F})}else if(O==="add")for(var N=C+1;N<=C+10;N++)T.push({label:"".concat(N),value:N});else for(var z=C-1;z>C-10;z--)T.unshift({label:"".concat(z),value:z});return T}var s={year:{prev:h.value.preDecade,current:h.value.now,next:h.value.nextDecade},month:{prev:h.value.preYear,current:h.value.now,next:h.value.nextYear},date:{prev:h.value.preMonth,current:h.value.now,next:h.value.nextMonth}};function y(C){var O=C.e;O.target.scrollTop===0?_(O):O.target.scrollTop===O.target.scrollHeight-O.target.clientHeight&&k(O)}function _(C){var O;C==null||(O=C.stopPropagation)===null||O===void 0||O.call(C);var T=b.value[0].value,P=g(T,"reduce");b.value=[].concat(aa(P),aa(b.value))}function k(C){var O;C==null||(O=C.stopPropagation)===null||O===void 0||O.call(C);var T=b.value.slice(-1)[0].value,P=g(T,"add");b.value=[].concat(aa(b.value),aa(P))}return function(){return ve("div",{class:u.value},[ve("div",{class:"".concat(u.value,"-controller")},[v&&ve(Ny,{class:"".concat(u.value,"-controller-month"),value:e.month,options:f.value,onChange:function(O){var T;return(T=e.onMonthChange)===null||T===void 0?void 0:T.call(e,O)},popupProps:{attach:function(O){return O.parentNode},overlayClassName:"".concat(u.value,"-controller-month-popup")}},null),ve(Ny,{class:"".concat(u.value,"-controller-year"),value:e.mode==="year"?w.value:e.year,options:b.value,onChange:function(O){var T;return(T=e.onYearChange)===null||T===void 0?void 0:T.call(e,O)},popupProps:{onScroll:y,attach:function(O){return O.parentNode},overlayClassName:"".concat(u.value,"-controller-year-popup")},panelTopContent:function(){return ve("div",{class:"".concat(r.value,"-select-option"),onClick:_},[K7("...")])},panelBottomContent:function(){return ve("div",{class:"".concat(r.value,"-select-option"),onClick:k},[K7("...")])}},null)]),ve(yU,{tips:s[e.mode],size:"small",onChange:e.onJumperClick},null)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var gme=Hn({name:"TDatePickerCell",props:{time:String,text:[String,Number],value:Date,active:Boolean,highlight:Boolean,disabled:Boolean,startOfRange:Boolean,endOfRange:Boolean,hoverHighlight:Boolean,hoverStartOfRange:Boolean,hoverEndOfRange:Boolean,additional:Boolean,now:Boolean,firstDayOfMonth:Boolean,lastDayOfMonth:Boolean,onClick:Function,onMouseEnter:Function,dayjsObj:_C.exports.Dayjs},setup:function(e){var n=sr("date-picker__cell"),r=He(function(){var h;return[n.value,(h={},st(h,"".concat(n.value,"--now"),e.now),st(h,"".concat(n.value,"--active"),e.active),st(h,"".concat(n.value,"--disabled"),e.disabled),st(h,"".concat(n.value,"--highlight"),e.highlight),st(h,"".concat(n.value,"--hover-highlight"),e.hoverHighlight),st(h,"".concat(n.value,"--active-start"),e.startOfRange),st(h,"".concat(n.value,"--active-end"),e.endOfRange),st(h,"".concat(n.value,"--hover-start"),e.hoverStartOfRange),st(h,"".concat(n.value,"--hover-end"),e.hoverEndOfRange),st(h,"".concat(n.value,"--additional"),e.additional),st(h,"".concat(n.value,"--first-day-of-month"),e.firstDayOfMonth),st(h,"".concat(n.value,"--last-day-of-month"),e.lastDayOfMonth),h)]});function u(h){var b;if(!e.disabled){if(e.time){var v=Y_(e.time),w=v.hours,f=v.minutes,o=v.seconds,g=v.milliseconds,s=v.meridiem,y=w;/am/i.test(s)&&y===12&&(y-=12),/pm/i.test(s)&&y<12&&(y+=12),e.value.setHours(y),e.value.setMinutes(f),e.value.setSeconds(o),e.value.setMilliseconds(g)}(b=e.onClick)===null||b===void 0||b.call(e,e.value,{e:h})}}function p(){var h;if(!e.disabled){if(e.time){var b=Y_(e.time),v=b.hours,w=b.minutes,f=b.seconds,o=b.milliseconds,g=b.meridiem,s=v;/am/i.test(g)&&s===12&&(s-=12),/pm/i.test(g)&&s<12&&(s+=12),e.value.setHours(s),e.value.setMinutes(w),e.value.setSeconds(f),e.value.setMilliseconds(o)}(h=e.onMouseEnter)===null||h===void 0||h.call(e,e.value)}}return function(){return ve("td",{class:r.value,onClick:u,onMouseenter:p},[ve("div",{class:"".concat(n.value,"-inner")},[e.text])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function KF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function mme(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?KF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):KF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var yme=Hn({name:"TDatePickerTable",props:{mode:{type:String,default:"date"},value:[String,Number,Array,Date],format:String,firstDayOfWeek:Number,data:Array,time:String,onCellClick:Function,onCellMouseEnter:Function,onCellMouseLeave:Function},setup:function(e){var n=sr("date-picker__table"),r=Si("datePicker"),u=r.globalConfig,p=u.value,h=p.weekdays,b=p.weekAbbreviation,v=p.dayjsLocale,w=He(function(){for(var g=[],s=e.firstDayOfWeek-1,y=h.length;g.length<y;)g.push(h[s]),s=(s+y+1)%y;return e.mode==="week"&&g.unshift(b),g}),f=He(function(){return e.mode==="date"||e.mode==="week"}),o=function(s,y,_){if(e.mode!=="week"||!s)return{};if(Ba(s)){var k,C,O,T,P;if(!s.length)return{};var D=s.map(function(te){return te&&io(te,y)}),F=ba(D,2),N=F[0],z=F[1],B=N&&N.year(),X=N==null||(k=N.locale)===null||k===void 0||(k=k.call(N,v))===null||k===void 0||(C=k.week)===null||C===void 0?void 0:C.call(k),W=z&&z.year(),H=z==null||(O=z.locale)===null||O===void 0||(O=O.call(z,v))===null||O===void 0||(T=O.week)===null||T===void 0?void 0:T.call(O),U=io(_,y),G=U.year(),Y=U.week(),K=G===B&&Y===X||G===W&&Y===H,ee=G>=B&&G<=W&&Y>X&&Y<H;return P={},st(P,"".concat(n.value,"-").concat(e.mode,"-row--active"),K),st(P,"".concat(n.value,"-").concat(e.mode,"-row--range"),ee),P}return st({},"".concat(n.value,"-").concat(e.mode,"-row--active"),io(s,y).locale(v).week()===io(_,y).locale(v).week())};return function(){return ve("div",{class:n.value,onMouseleave:function(s){var y;return(y=e.onCellMouseLeave)===null||y===void 0?void 0:y.call(e,{e:s})}},[ve("table",null,[f.value&&ve("thead",null,[ve("tr",null,[w.value.map(function(g,s){return ve("th",{key:s},[g])})])]),ve("tbody",null,[e.data.map(function(g,s){return ve("tr",{key:s,class:mme(st({},"".concat(n.value,"-").concat(e.mode,"-row"),!0),o(e.value,e.format,g[0].value))},[g.map(function(y,_){return ve(gme,ea(y,{key:_,time:e.time,onClick:e.onCellClick,onMouseEnter:e.onCellMouseEnter}),null)})])})])])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var yS="am",bS="pm",XF=[yS,bS],Lw=[void 0,void 0],bme=[1,1,1],_me="HH:mm:ss",fu=function(t){return t.hour="hour",t.minute="minute",t.second="second",t.milliSecond="millisecond",t.meridiem="meridiem",t}(fu||{}),xme=/(a\s+|A\s+)?(h+|H+)?:?(m+)?:?(s+)?:?(S+)?(\s+a|\s+A)?/,ZF=/[h]{1}/;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _P={allowInput:Boolean,clearable:Boolean,disableTime:{type:Function},disabled:Boolean,format:{type:String,default:"HH:mm:ss"},hideDisabledTime:{type:Boolean,default:!0},inputProps:{type:Object},placeholder:{type:String,default:void 0},popupProps:{type:Object},presets:{type:Object},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},status:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},steps:{type:Array,default:function(){return[1,1,1]}},tips:{type:[String,Function]},value:{type:String,default:void 0},modelValue:{type:String,default:void 0},defaultValue:{type:String,default:""},onBlur:Function,onChange:Function,onClose:Function,onFocus:Function,onInput:Function,onOpen:Function,onPick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function JF(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function K2(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?JF(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):JF(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Ak={type:Boolean,default:!0,validator:function(e){return j1(e)}},wme=function(){return{disabled:K2(K2({},Ak),{default:!1}),isFocus:K2(K2({},Ak),{default:!1}),value:{type:String,default:""},format:{type:String,default:"HH:mm:ss"},steps:K2({type:Array},{default:[1,1,1]}),isShowPanel:K2(K2({},Ak),{default:!0}),hideDisabledTime:K2({},_P.hideDisabledTime),disableTime:{type:Function},isFooterDisplay:K2({},Ak)}},Cme=function(){return{format:{type:String,default:"HH:mm:ss"},cols:{type:Array,default:function(){return[fu.hour,fu.minute,fu.second]}},value:{type:String,default:""},range:{type:Array,default:function(){return[]}},steps:K2({type:Array},{default:[1,1,1]}),hideDisabledTime:K2({},_P.hideDisabledTime),disableTime:{type:Function},localeMeridiems:{type:Array}}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function kme(t){return function(e){return e==null?void 0:e[t]}}var FU=kme;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function WS(t,e){return $r(t,e).format(e)===t}function BU(t,e){return $r(t,e).format(e)}function Sme(t,e,n){return n<=1?e:t.sort(function(r,u){return Math.abs(e+1-r)-Math.abs(e+1-u)})[0]}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ome=Math.ceil,Eme=Math.max;function Tme(t,e,n,r){for(var u=-1,p=Eme(Ome((e-t)/(n||1)),0),h=Array(p);p--;)h[r?p:++u]=t,t+=n;return h}var Ame=Tme,Mme=Ame,Pme=PO,nT=NU;function Dme(t){return function(e,n,r){return r&&typeof r!="number"&&Pme(e,n,r)&&(n=r=void 0),e=nT(e),n===void 0?(n=e,e=0):n=nT(n),r=r===void 0?e<n?1:-1:nT(r),Mme(e,n,r,t)}}var Nme=Dme,Ime=Nme,Lme=Ime(),QF=Lme,Rme=9007199254740991,Fme=Math.floor;function Bme(t,e){var n="";if(!t||e<1||e>Rme)return n;do e%2&&(n+=t),e=Fme(e/2),e&&(t+=t);while(e);return n}var jme=Bme,zme=FU,$me=zme("length"),Vme=$me,jU="\\ud800-\\udfff",Hme="\\u0300-\\u036f",qme="\\ufe20-\\ufe2f",Ume="\\u20d0-\\u20ff",Wme=Hme+qme+Ume,Yme="\\ufe0e\\ufe0f",Gme="["+jU+"]",IA="["+Wme+"]",LA="\\ud83c[\\udffb-\\udfff]",Kme="(?:"+IA+"|"+LA+")",zU="[^"+jU+"]",$U="(?:\\ud83c[\\udde6-\\uddff]){2}",VU="[\\ud800-\\udbff][\\udc00-\\udfff]",Xme="\\u200d",HU=Kme+"?",qU="["+Yme+"]?",Zme="(?:"+Xme+"(?:"+[zU,$U,VU].join("|")+")"+qU+HU+")*",Jme=qU+HU+Zme,Qme="(?:"+[zU+IA+"?",IA,$U,VU,Gme].join("|")+")",eB=RegExp(LA+"(?="+LA+")|"+Qme+Jme,"g");function e5e(t){for(var e=eB.lastIndex=0;eB.test(t);)++e;return e}var t5e=e5e,n5e=Vme,r5e=RO,a5e=t5e;function i5e(t){return r5e(t)?a5e(t):n5e(t)}var UU=i5e,tB=jme,o5e=FH,l5e=BH,s5e=RO,u5e=UU,c5e=UH,f5e=Math.ceil;function d5e(t,e){e=e===void 0?" ":o5e(e);var n=e.length;if(n<2)return n?tB(e,t):e;var r=tB(e,f5e(t/u5e(e)));return s5e(e)?l5e(c5e(r),0,t).join(""):r.slice(0,t)}var h5e=d5e,p5e=h5e,v5e=UU,g5e=IU,m5e=xm;function y5e(t,e,n){t=m5e(t),e=g5e(e);var r=e?v5e(t):0;return e&&r<e?p5e(e-r,n)+t:t}var nB=y5e;function rB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function aB(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?rB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):rB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}$r.extend(qC);var Jg=[fu.hour,fu.minute,fu.second,fu.milliSecond],b5e={top:15,bottom:21},_5e=Hn({name:"TTimePickerPanelCol",props:aB(aB({},Cme()),{},{position:String,triggerScroll:Boolean,onChange:Function,resetTriggerScroll:Function,isShowPanel:Boolean}),setup:function(e){var n=Va(e),r=n.steps,u=n.value,p=n.format,h=n.position,b=n.triggerScroll,v=Si("timePicker"),w=v.globalConfig,f=Si(),o=f.classPrefix,g=Ft([]),s=Ft(),y=Ft(null),_=Ul({0:null,1:null,2:null,3:null,4:null,5:null}),k=He(function(){var W=!!r.value.filter(function(H){return H>1}).length;return u.value?$r(u.value,p.value):W?$r().hour(0).minute(0).second(0):$r()}),C=He(function(){return"".concat(o.value,"-time-picker__panel")});Nr(function(){return k.value},function(){k.value&&u.value&&B(!0)}),Nr(function(){return b.value},function(){b.value&&B(!0)}),Ti(function(){var W=p.value.match(xme),H=ba(W,7),U=H[1],G=H[2],Y=H[3],K=H[4],ee=H[5],te=H[6],re=fu.meridiem,be=fu.hour,Le=fu.minute,me=fu.second,Ie=fu.milliSecond,pe=[U&&re,G&&be,Y&&Le,K&&me,ee&&Ie,te&&re].filter(function(ce){return!!ce});g.value=pe});var O=function(){var H,U=(H=y.value)===null||H===void 0?void 0:H.querySelector("div");return U?{offsetHeight:parseFloat(getComputedStyle(U).height),margin:parseFloat(getComputedStyle(U).marginTop)}:{offsetHeight:0,margin:0}},T=function(H,U){var G=Jg.indexOf(H);if(G!==-1){var Y,K=[k.value.hour(),k.value.minute(),k.value.second(),k.value.millisecond()];return K[G]=Number(U),!((Y=e.disableTime)!==null&&Y!==void 0&&(Y=Y.call.apply(Y,[e].concat(K,[{partial:h.value||"start"}])))!==null&&Y!==void 0&&(Y=Y[H])!==null&&Y!==void 0&&Y.includes(Number(U)))}return!0},P=function(H){var U=0;if(Jg.includes(H)){var G=Jg.indexOf(H),Y=r.value[G]||1;H===fu.hour?U=ZF.test(p.value)?11:23:H===fu.milliSecond?U=999:U=59;var K=QF(0,U+1,Number(Y)).map(function(ee){return nB(String(ee),2,"0")})||[];return e.hideDisabledTime&&!!e.disableTime?K.filter(function(ee){var te,re=[k.value.hour(),k.value.minute(),k.value.second(),k.value.millisecond()];return re[G]=Number(ee),!((te=e.disableTime)!==null&&te!==void 0&&(te=te.call.apply(te,[e].concat(re,[{partial:h.value||"start"}])))!==null&&te!==void 0&&(te=te[H])!==null&&te!==void 0&&te.includes(Number(ee)))}):K}return XF},D=function(H,U){H===fu.hour&&/[h]{1}/.test(p.value)&&(U%=12);var G=P(H).indexOf(nB(String(U),2,"0")),Y=O(),K=Y.offsetHeight,ee=Y.margin,te=K+ee,re=Math.abs(Math.max(0,G)*te);return re},F=function(H,U,G){var Y,K,ee,te;if(!!e.isShowPanel){var re=(((Y=_[U])===null||Y===void 0?void 0:Y.scrollTop)||0)+b5e.top,be=O(),Le=be.offsetHeight,me=be.margin,Ie=Le+me,pe=Math.abs(Math.round(re/Ie+.5)),ce=XF[Math.min(pe-1,1)].toLowerCase();if(Number.isNaN(pe)&&(pe=1),Jg.includes(H)){var ue=59;H===fu.hour?ue=/[h]{1}/.test(p.value)?11:23:H===fu.milliSecond&&(ue=999);var _e=Jg.indexOf(H),xe=QF(0,ue+1,Number(r.value[_e])||1);ee=Sme(xe,Number(P(H)[Math.min(pe-1,ue+1,xe.length-1)]),Number(r.value[_e])||1),Number.isNaN(ee)&&(ee=xe[xe.length-1]),H===fu.hour&&g.value.includes(fu.meridiem)&&k.value.hour()>=12&&(ee=Number(ee)+12)}else ee=ce;var Te=D(H,ee);if(!(!$r(k.value).isValid()||u.value&&!$r(u.value,p.value,!0).isValid())){if(Jg.includes(H)){var Ne,Be;T(H,ee)?te=(Ne=(Be=k.value)[H])===null||Ne===void 0?void 0:Ne.call(Be,ee).format(p.value):te=k.value.format(p.value)}else{var Fe=k.value.hour();ce===yS&&Fe>=12?te=k.value.hour(Fe-12).format(p.value):ce===bS&&Fe<12?te=k.value.hour(Fe+12).format(p.value):te=k.value.format(p.value)}if(te!==u.value&&((K=e.onChange)===null||K===void 0||K.call(e,te,G)),Te!==re){var Ve,et=_[g.value.indexOf(H)];if(!et||et.scrollTop===Te)return;(Ve=et.scrollTo)===null||Ve===void 0||Ve.call(et,{top:Te,behavior:"smooth"})}}}},N=function(H,U,G){var Y,K=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",ee=D(H,U),te=_[G];!te||te.scrollTop===ee||!T(H,U)||(Y=te.scrollTo)===null||Y===void 0||Y.call(te,{top:ee,behavior:K})},z=function(H,U,G,Y){if(!!T(H,U))if(Jg.includes(H))H===fu.hour&&k.value.format("a")===bS&&g.value.includes(fu.meridiem)&&(U=Number(U)+12),N(H,U,G,"smooth");else{var K=k.value.hour();U===yS&&K>=12?e.onChange(k.value.hour(K-12).format(p.value),Y):U===bS&&K<12&&e.onChange(k.value.hour(K+12).format(p.value),Y)}},B=function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,U=u.value&&!H?"smooth":"auto",G=!!r.value.filter(function(Y){return Y>1}).length;xl(function(){g.value.forEach(function(Y,K){if(!G||G&&u.value){var ee,te;N(Y,Jg.includes(Y)?(ee=(te=k.value)[Y])===null||ee===void 0?void 0:ee.call(te):k.value.format("a"),K,U)}else{var re;N(Y,(re=P(Y))===null||re===void 0?void 0:re[0],K,U)}})}),e.resetTriggerScroll()},X=function(H,U){var G,Y,K;if(H===fu.meridiem){var ee=k.value.format("a");return ee===U}return K=(G=(Y=k.value)[H])===null||G===void 0?void 0:G.call(Y),H===fu.hour&&/[h]{1}/.test(p.value)&&(K%=12),K===Number(U)};return function(){var W,H,U,G;return ve("div",{class:"".concat(C.value,"-body"),ref:s},[ve("div",{class:"".concat(C.value,"-body-active-mask"),ref:y},[(W=(H=g.value).map)===null||W===void 0?void 0:W.call(H,function(Y,K){return ve("div",{key:"".concat(Y,"_").concat(K)},null)})]),(U=(G=g.value).map)===null||U===void 0?void 0:U.call(G,function(Y,K){return ve("ul",{key:"".concat(Y,"_").concat(K),ref:function(te){return _[K]=te},class:"".concat(C.value,"-body-scroll"),onScroll:Vy(function(ee){return F(Y,K,ee)},50)},[P(Y).map(function(ee){var te;return ve("li",{key:ee,class:["".concat(C.value,"-body-scroll-item"),(te={},st(te,"".concat(o.value,"-is-disabled"),!T(Y,ee)),st(te,"".concat(o.value,"-is-current"),X(Y,ee)),te)],onClick:function(be){return z(Y,ee,K,be)}},[Jg.includes(Y)?ZF.test(p.value)&&Y===fu.hour&&ee==="00"?"12":ee:w.value[ee===yS?"anteMeridiem":"postMeridiem"]])})])})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function iB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function oB(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?iB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):iB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}$r.extend(qC);var QO=Hn({name:"TTimePickerPanel",props:oB(oB({},wme()),{},{isFooterDisplay:Boolean,handleConfirmClick:Function,onChange:Function}),setup:function(e){var n=sr("time-picker__panel"),r=Va(e),u=r.steps,p=r.isFooterDisplay,h=r.isShowPanel,b=Ft(!1),v=Ft(),w=Si("timePicker"),f=w.globalConfig,o=He(function(){return!!u.value.filter(function(_){return _>1}).length}),g=He(function(){var _=o.value,k=$r(e.value,e.format);return e.value&&k.isValid()?k.format(e.format):$r().hour(0).minute(0).second(0).format(e.format)}),s=function(){xl(function(){b.value=!0})},y=function(){b.value=!1};return Ti(function(){s()}),Nr(function(){return h.value},function(){s()}),function(){return ve("div",{class:n.value},[ve("div",{class:"".concat(n.value,"-section-body")},[ve(_5e,ea(e,{ref:v,format:e.format||_me,steps:e.steps||bme,value:$r(e.value,e.format).isValid()?e.value:g.value,triggerScroll:b.value,onChange:e.onChange,resetTriggerScroll:y,isShowPanel:e.isShowPanel}),null)]),p.value?ve("div",{class:"".concat(n.value,"-section-footer")},[ve(sA,{theme:"primary",variant:"base",disabled:!e.value,onClick:function(){return e.handleConfirmClick(g.value)},size:"small"},{default:function(){return[f.value.confirm]}}),o.value?null:ve(sA,{theme:"primary",variant:"text",size:"small",onClick:function(){return e.onChange($r().format(e.format))}},{default:function(){return[f.value.now]}})]):null])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function lB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function x5e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?lB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):lB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var _S=Hn({name:"TPanelContent",props:{mode:String,format:String,enableTimePicker:Boolean,timePickerProps:{type:Object,default:function(){return{}}},year:Number,month:Number,tableData:Array,time:String,firstDayOfWeek:Number,partial:String,popupVisible:Boolean,onYearChange:Function,onMonthChange:Function,onJumperClick:Function,onCellMouseEnter:Function,onCellClick:Function,onCellMouseLeave:Function,onTimePickerChange:Function,value:[String,Number,Array,Date]},setup:function(e){var n=sr("date-picker__panel"),r=iv({mode:e.mode,format:e.format,enableTimePicker:e.enableTimePicker}),u=r.timeFormat,p="00:00:00";return function(){return ve("div",{class:"".concat(n.value,"-content")},[ve("div",{class:"".concat(n.value,"-").concat(e.mode)},[ve(vme,{mode:e.mode,year:e.year,month:e.month,onMonthChange:function(b){var v;return(v=e.onMonthChange)===null||v===void 0?void 0:v.call(e,b,{partial:e.partial})},onYearChange:function(b){var v;return(v=e.onYearChange)===null||v===void 0?void 0:v.call(e,b,{partial:e.partial})},onJumperClick:function(b){var v,w=b.trigger;return(v=e.onJumperClick)===null||v===void 0?void 0:v.call(e,{trigger:w,partial:e.partial})}},null),ve(yme,{mode:e.mode,data:e.tableData,time:e.time,value:e.value,format:e.format,firstDayOfWeek:e.firstDayOfWeek,onCellClick:function(b,v){var w,f=v.e;return(w=e.onCellClick)===null||w===void 0?void 0:w.call(e,b,{e:f,partial:e.partial})},onCellMouseEnter:function(b){var v;return(v=e.onCellMouseEnter)===null||v===void 0?void 0:v.call(e,b,{partial:e.partial})},onCellMouseLeave:e.onCellMouseLeave},null)]),e.enableTimePicker&&ve("div",{class:"".concat(n.value,"-time")},[ve("div",{class:"".concat(n.value,"-time-viewer")},[e.time||p]),ve(QO,x5e({key:e.partial,isShowPanel:e.popupVisible,format:u,value:e.time||p,onChange:e.onTimePickerChange},e.timePickerProps),null)])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function sB(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var w5e=Hn({name:"TDatePickerTable",props:{enableTimePicker:Boolean,presetsPlacement:String,presets:Object,selectedValue:[Date,String,Number],onPresetClick:Function,onConfirmClick:Function},setup:function(e){var n=sr("date-picker__footer"),r=sr("date-picker__presets"),u=Si("datePicker"),p=u.t,h=u.globalConfig,b=He(function(){return[n.value,"".concat(n.value,"--").concat(e.presetsPlacement)]});return function(){var v;return ve("div",{class:b.value},[ve("div",{class:r.value},[e.presets&&Object.keys(e.presets).map(function(w){return ve(Jl,{key:w,size:"small",variant:"text",onClick:function(o){var g;return(g=e.onPresetClick)===null||g===void 0?void 0:g.call(e,e.presets[w],{e:o,preset:st({},w,e.presets[w])})}},sB(w)?w:{default:function(){return[w]}})})]),e.enableTimePicker&&ve(Jl,{disabled:!e.selectedValue,size:"small",theme:"primary",onClick:function(f){var o;return(o=e.onConfirmClick)===null||o===void 0?void 0:o.call(e,{e:f})}},sB(v=p(h.value.confirm))?v:{default:function(){return[v]}})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var YS=Hn({name:"TExtraContent",props:{presets:Object,enableTimePicker:Boolean,presetsPlacement:String,onPresetClick:Function,onConfirmClick:Function,selectedValue:[String,Number,Array,Date]},setup:function(e){var n=He(function(){return e.enableTimePicker||e.presets});return function(){return n.value?ve(w5e,{presets:e.presets,onPresetClick:e.onPresetClick,enableTimePicker:e.enableTimePicker,onConfirmClick:e.onConfirmClick,presetsPlacement:e.presetsPlacement,selectedValue:e.selectedValue},null):null}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function RA(t){var e,n=Si("datePicker"),r=n.globalConfig,u={minDate:t.minDate,maxDate:t.maxDate,disableDate:t.disableDate,firstDayOfWeek:(e=t.firstDayOfWeek)!==null&&e!==void 0?e:r.value.firstDayOfWeek,monthLocal:r.value.months,quarterLocal:r.value.quarters,showWeekOfYear:t.mode==="week",dayjsLocale:r.value.dayjsLocale},p=[];return t.mode==="date"?p=WF({year:t.year,month:t.month},u):t.mode==="week"?p=WF({year:t.year,month:t.month},u):t.mode==="quarter"?p=ome(t.year,u):t.mode==="month"?p=sme(t.year,u):t.mode==="year"&&(p=lme(t.year,u)),ume(p,{start:t.start,end:t.end,hoverStart:t.hoverStart,hoverEnd:t.hoverEnd,type:t.mode,isRange:t.isRange})}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function WU(t){return{disableDate:function(n){return!C5e({disableDate:t.disableDate,format:t.format,mode:t.mode,value:n})},minDate:po(t.disableDate)&&"before"in t.disableDate?new Date(t.disableDate.before):t.start,maxDate:po(t.disableDate)&&"after"in t.disableDate?new Date(t.disableDate.after):t.end}}function C5e(t){if(!t.disableDate)return!0;var e=!0;if(da(t.disableDate))return!t.disableDate(t.value);if(Ba(t.disableDate)){var n=!1,r=t.disableDate.map(function(g){return $r(g,t.format)});return r.forEach(function(g){g.isSame($r(t.value))&&(n=!0)}),!n}if(t.disableDate.from&&t.disableDate.to){var u=$r(new Date(t.disableDate.from)),p=$r(new Date(t.disableDate.to));return!$r(t.value).isBetween(u,p,t.mode,"[]")}var h=t.disableDate.before?new Date(t.disableDate.before):null,b=t.disableDate.after?new Date(t.disableDate.after):null;if(b&&h){var v=$r(new Date(h)),w=$r(new Date(b));e=$r(t.value).isBetween(v,w,t.mode,"[]")}else if(h){var f=$r(new Date(h));e=!$r(t.value).isBefore(f,t.mode)}else if(b){var o=$r(new Date(b));e=!$r(t.value).isAfter(o,t.mode)}return e}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function uB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function k5e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?uB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):uB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var YU=Hn({name:"TSinglePanel",props:{disableDate:[Object,Array,Function],mode:{type:String,default:"date"},format:String,presetsPlacement:{type:String,default:"bottom"},value:[String,Number,Array,Date],timePickerProps:Object,presets:Object,enableTimePicker:Boolean,firstDayOfWeek:Number,year:Number,month:Number,time:String,popupVisible:Boolean,onPanelClick:Function,onCellClick:Function,onCellMouseEnter:Function,onCellMouseLeave:Function,onJumperClick:Function,onConfirmClick:Function,onPresetClick:Function,onYearChange:Function,onMonthChange:Function,onTimePickerChange:Function},setup:function(e){var n=sr("date-picker__panel"),r=Si("datePicker"),u=r.globalConfig,p=iv({mode:e.mode,format:e.format,enableTimePicker:e.enableTimePicker}),h=p.format,b=He(function(){return WU({format:h,mode:e.mode,disableDate:e.disableDate})}),v=He(function(){return RA(k5e({year:e.year,month:e.month,mode:e.mode,start:e.value?io(e.value,h).toDate():void 0,firstDayOfWeek:e.firstDayOfWeek||u.value.firstDayOfWeek},b.value))}),w=He(function(){return{format:h,value:e.value,mode:e.mode,year:e.year,month:e.month,firstDayOfWeek:e.firstDayOfWeek||u.value.firstDayOfWeek,tableData:v.value,popupVisible:e.popupVisible,enableTimePicker:e.enableTimePicker,timePickerProps:e.timePickerProps,time:e.time,onMonthChange:e.onMonthChange,onYearChange:e.onYearChange,onJumperClick:e.onJumperClick,onCellClick:e.onCellClick,onCellMouseEnter:e.onCellMouseEnter,onCellMouseLeave:e.onCellMouseLeave,onTimePickerChange:e.onTimePickerChange}}),f=He(function(){return{presets:e.presets,enableTimePicker:e.enableTimePicker,presetsPlacement:e.presetsPlacement,onPresetClick:e.onPresetClick,onConfirmClick:e.onConfirmClick,selectedValue:e.value}});return function(){return ve("div",{class:[n.value,st({},"".concat(n.value,"--direction-row"),["left","right"].includes(e.presetsPlacement))],onClick:function(g){var s;return(s=e.onPanelClick)===null||s===void 0?void 0:s.call(e,{e:g})}},[["top","left"].includes(e.presetsPlacement)?ve(YS,f.value,null):null,ve(_S,w.value,null),["bottom","right"].includes(e.presetsPlacement)?ve(YS,f.value,null):null])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function cB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function S5e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?cB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):cB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var O5e=Hn({name:"TDatePicker",props:S5e({},_h),setup:function(e){var n=sr("date-picker"),r=pme(e),u=r.inputValue,p=r.popupVisible,h=r.inputProps,b=r.popupProps,v=r.isHoverCell,w=r.cacheValue,f=r.value,o=r.year,g=r.month,s=r.time,y=r.inputRef,_=r.onChange,k=Mu(),C=He(function(){return iv({mode:e.mode,format:e.format,valueType:e.valueType,enableTimePicker:e.enableTimePicker})});Nr(p,function(H){w.value=Wo(f.value,{format:C.value.format}),u.value=Wo(f.value,{format:C.value.format}),H?(o.value=io(f.value,C.value.format).year(),g.value=io(f.value,C.value.format).month(),s.value=G_(f.value,C.value.format,C.value.timeFormat,e.defaultTime)):v.value=!1});function O(H){v.value=!0,u.value=Wo(H,{format:C.value.format})}function T(){v.value=!1,u.value=Wo(w.value,{format:C.value.format})}function P(H){var U;v.value=!1,e.mode==="date"&&(o.value=H.getFullYear(),g.value=H.getMonth()),e.enableTimePicker?w.value=Wo(H,{format:C.value.format}):(_==null||_(Wo(H,{format:C.value.format,targetFormat:C.value.valueType}),{dayjsValue:io(H,C.value.format),trigger:"pick"}),p.value=!1),(U=e.onPick)===null||U===void 0||U.call(e,H)}function D(H){var U=H.trigger,G={date:1,week:1,month:12,quarter:12,year:120},Y=G[e.mode]||0,K=new Date(o.value,g.value),ee=null;U==="prev"?ee=ZO(K,Y):U==="current"?ee=new Date:U==="next"&&(ee=JO(K,Y));var te=ee.getFullYear(),re=ee.getMonth();o.value=te,g.value=re}function F(H){var U;s.value=H;var G=Y_(H),Y=G.hours,K=G.minutes,ee=G.seconds,te=G.milliseconds,re=G.meridiem,be=Y;/am/i.test(re)&&be===12&&(be-=12),/pm/i.test(re)&&be<12&&(be+=12);var Le=$r(u.value,C.value.format).isValid()?$r(u.value,C.value.format):$r(),me=Le.hour(be).minute(K).second(ee).millisecond(te).toDate();u.value=Wo(me,{format:C.value.format}),w.value=Wo(me,{format:C.value.format}),(U=e.onPick)===null||U===void 0||U.call(e,me)}function N(H){var U=H.e,G=Wo(u.value,{format:C.value.format});if(G){var Y;e==null||(Y=e.onConfirm)===null||Y===void 0||Y.call(e,{date:$r(G).toDate(),e:U}),_==null||_(Wo(u.value,{format:C.value.format,targetFormat:C.value.valueType}),{dayjsValue:io(u.value,C.value.format),trigger:"confirm"})}else u.value=Wo(f.value,{format:C.value.format});p.value=!1}function z(H){var U=da(H)?H():H;_==null||_(Wo(U,{format:C.value.format,targetFormat:C.value.valueType}),{dayjsValue:io(U,C.value.format),trigger:"preset"}),p.value=!1}function B(H){o.value=H}function X(H){g.value=H}var W=He(function(){return{value:w.value,year:o.value,month:g.value,format:C.value.format,mode:e.mode,presets:e.presets,time:s.value,disableDate:e.disableDate,firstDayOfWeek:e.firstDayOfWeek,timePickerProps:e.timePickerProps,enableTimePicker:e.enableTimePicker,presetsPlacement:e.presetsPlacement,popupVisible:p.value,onCellClick:P,onCellMouseEnter:O,onCellMouseLeave:T,onJumperClick:D,onConfirmClick:N,onPresetClick:z,onYearChange:B,onMonthChange:X,onTimePickerChange:F,onPanelClick:function(){var U,G;return(U=y.value)===null||U===void 0||(G=U.focus)===null||G===void 0?void 0:G.call(U)}}});return function(){return ve("div",{class:n.value},[ve(mx,{disabled:k.value,value:u.value,status:e.status,tips:e.tips,clearable:e.clearable,popupProps:b.value,inputProps:h.value,popupVisible:p.value,panel:function(){return ve(YU,W.value,null)}},null)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var E5e={defaultTime:{type:String,default:"00:00:00"},onCellClick:Function,onChange:Function,onConfirm:Function,onMonthChange:Function,onPanelClick:Function,onPresetClick:Function,onTimeChange:Function,onYearChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function fB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function T5e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?fB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):fB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var A5e=Hn({name:"TDatePickerPanel",props:T5e({value:_h.value,defaultValue:_h.defaultValue,modelValue:_h.modelValue,disabled:_h.disabled,disableDate:_h.disableDate,enableTimePicker:_h.enableTimePicker,firstDayOfWeek:_h.firstDayOfWeek,format:_h.format,mode:_h.mode,presets:_h.presets,presetsPlacement:_h.presetsPlacement,timePickerProps:_h.timePickerProps},E5e),setup:function(e){var n=RU(e),r=n.cacheValue,u=n.value,p=n.year,h=n.month,b=n.time,v=n.onChange,w=He(function(){return iv({mode:e.mode,format:e.format,enableTimePicker:e.enableTimePicker})});function f(O,T){var P,D=T.e;(P=e.onCellClick)===null||P===void 0||P.call(e,{date:O,e:D}),e.mode==="date"&&(p.value=O.getFullYear(),h.value=O.getMonth()),e.enableTimePicker?r.value=Wo(O,{format:w.value.format}):v==null||v(Wo(O,{format:w.value.format}),{dayjsValue:io(O,w.value.format),trigger:"pick"})}function o(O){var T=O.trigger,P={prev:"arrow-previous",next:"arrow-next"},D={date:1,week:1,month:12,quarter:12,year:120},F=D[e.mode]||0,N=new Date(p.value,h.value),z=null;T==="prev"?z=ZO(N,F):T==="current"?z=new Date:T==="next"&&(z=JO(N,F));var B=z.getFullYear(),X=z.getMonth();if(p.value!==B){var W;(W=e.onYearChange)===null||W===void 0||W.call(e,{year:B,date:$r(u.value).toDate(),trigger:T==="current"?"today":"year-".concat(P[T])})}if(h.value!==X){var H;(H=e.onMonthChange)===null||H===void 0||H.call(e,{month:X,date:$r(u.value).toDate(),trigger:T==="current"?"today":"month-".concat(P[T])})}p.value=B,h.value=X}function g(O){var T;b.value=O;var P=Y_(O),D=P.hours,F=P.minutes,N=P.seconds,z=P.milliseconds,B=P.meridiem,X=D;/am/i.test(B)&&X===12&&(X-=12),/pm/i.test(B)&&X<12&&(X+=12);var W=$r(r.value,w.value.format).isValid()?$r(r.value,w.value.format):$r(),H=W.hour(X).minute(F).second(N).millisecond(z).toDate();r.value=Wo(H,{format:w.value.format}),(T=e.onTimeChange)===null||T===void 0||T.call(e,{time:O,date:$r(u.value).toDate(),trigger:"time-hour"})}function s(O){var T,P=O.e;v==null||v(Wo(r.value,{format:w.value.format}),{dayjsValue:io(r.value,w.value.format),trigger:"confirm"}),(T=e.onConfirm)===null||T===void 0||T.call(e,{date:$r(r.value).toDate(),e:P})}function y(O,T){var P,D=da(O)?O():O;v==null||v(Wo(D,{format:w.value.format}),{dayjsValue:io(D,w.value.format),trigger:"preset"}),(P=e.onPresetClick)===null||P===void 0||P.call(e,T)}function _(O){var T;p.value=O,(T=e.onYearChange)===null||T===void 0||T.call(e,{year:p.value,date:$r(u.value).toDate(),trigger:"year-select"})}function k(O){var T;h.value=O,(T=e.onMonthChange)===null||T===void 0||T.call(e,{month:h.value,date:$r(u.value).toDate(),trigger:"month-select"})}var C=He(function(){return{value:r.value,year:p.value,month:h.value,mode:e.mode,format:w.value.format,presets:e.presets,time:b.value,disableDate:e.disableDate,firstDayOfWeek:e.firstDayOfWeek,timePickerProps:e.timePickerProps,enableTimePicker:e.enableTimePicker,presetsPlacement:e.presetsPlacement,popupVisible:!0,panelClick:e.onPanelClick,onCellClick:f,onJumperClick:o,onConfirmClick:s,onPresetClick:y,onYearChange:_,onMonthChange:k,onTimePickerChange:g}});return function(){return ve(YU,C.value,null)}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var bd={allowInput:Boolean,clearable:Boolean,defaultTime:{type:Array,default:function(){return["00:00:00","23:59:59"]}},disableDate:{type:[Object,Array,Function]},disabled:Boolean,enableTimePicker:Boolean,firstDayOfWeek:{type:Number,validator:function(e){return e?[1,2,3,4,5,6,7].includes(e):!0}},format:{type:String,default:""},mode:{type:String,default:"date",validator:function(e){return e?["year","quarter","month","week","date"].includes(e):!0}},panelPreselection:{type:Boolean,default:!0},placeholder:{type:[String,Array]},popupProps:{type:Object},prefixIcon:{type:Function},presets:{type:Object},presetsPlacement:{type:String,default:"bottom",validator:function(e){return e?["left","top","right","bottom"].includes(e):!0}},rangeInputProps:{type:Object},separator:{type:String,default:""},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},status:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},suffixIcon:{type:Function},timePickerProps:{type:Object},tips:{type:[String,Function]},value:{type:Array,default:void 0},modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:function(){return[]}},valueType:{type:String,validator:function(e){return e?["time-stamp","Date","YYYY","YYYY-MM","YYYY-MM-DD","YYYY-MM-DD HH","YYYY-MM-DD HH:mm","YYYY-MM-DD HH:mm:ss","YYYY-MM-DD HH:mm:ss:SSS"].includes(e):!0}},onBlur:Function,onChange:Function,onConfirm:Function,onFocus:Function,onInput:Function,onPick:Function,onPresetClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var M5e={activeIndex:{type:Number},clearable:Boolean,disabled:Boolean,format:{type:[Array,Function]},inputProps:{type:[Object,Array]},label:{type:[String,Function]},placeholder:{type:[String,Array]},prefixIcon:{type:Function},readonly:Boolean,separator:{type:[String,Function],default:"-"},showClearIconOnEmpty:Boolean,size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},status:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},suffix:{type:[String,Function]},suffixIcon:{type:Function},tips:{type:[String,Function]},value:{type:Array,default:void 0},modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:function(){return[]}},onBlur:Function,onChange:Function,onClear:Function,onClick:Function,onEnter:Function,onFocus:Function,onMouseenter:Function,onMouseleave:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function dB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function hB(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?dB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):dB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function rT(t){return Ba(t)?t:[t,t]}var GU=Hn({name:"TRangeInput",inheritAttrs:!1,props:M5e,setup:function(e,n){var r=n.expose,u=n.attrs,p=Va(e),h=p.value,b=p.modelValue,v=fs(),w=v.STATUS,f=v.SIZE,o=sr(),g=Mu(),s=sr("range-input"),y=ol({CloseCircleFilledIcon:hx}),_=y.CloseCircleFilledIcon,k=Xa(),C=Ft(!1),O=Ft(!1),T=He(function(){return rT(e.format)}),P=He(function(){return rT(e.inputProps)}),D=He(function(){return rT(e.placeholder)}),F=Al(h,b,e.defaultValue,e.onChange),N=ba(F,2),z=N[0],B=N[1],X=He(function(){var te;return(e.clearable&&((te=e.value)===null||te===void 0?void 0:te.length)&&!g.value||e.showClearIconOnEmpty)&&O.value}),W={firstInputRef:Ft(),secondInputRef:Ft()};function H(te){var re;(re=e.onClear)===null||re===void 0||re.call(e,te),B(["",""],hB(hB({},te),{},{trigger:"clear",position:"all"}))}function U(te,re){var be;(be=e.onEnter)===null||be===void 0||be.call(e,te,re)}function G(te,re){var be;C.value=!0,(be=e.onFocus)===null||be===void 0||be.call(e,te,re)}function Y(te,re){var be;C.value=!1,(be=e.onBlur)===null||be===void 0||be.call(e,te,re)}function K(te){var re;O.value=!0,e==null||(re=e.onMouseenter)===null||re===void 0||re.call(e,{e:te})}function ee(te){var re;O.value=!1,e==null||(re=e.onMouseleave)===null||re===void 0||re.call(e,{e:te})}return r({firstInputElement:W.firstInputRef.value,secondInputElement:W.secondInputRef.value,focus:function(re){var be,Le=re||{},me=Le.position,Ie=me===void 0?"first":me;(be=W["".concat(Ie,"InputRef")].value)===null||be===void 0||be.focus()},blur:function(re){var be,Le=re||{},me=Le.position,Ie=me===void 0?"first":me;(be=W["".concat(Ie,"InputRef")].value)===null||be===void 0||be.blur()},select:function(re){var be,Le=re||{},me=Le.position,Ie=me===void 0?"first":me;(be=W["".concat(Ie,"InputRef")].value)===null||be===void 0||be.select()}}),function(){var te,re,be,Le=k("label"),me=k("prefixIcon"),Ie=k("suffix"),pe=k("suffixIcon"),ce=k("tips"),ue=ve("div",ea(u,{class:[s.value,(te={},st(te,f.value[e.size],e.size!=="medium"),st(te,w.value.disabled,g.value),st(te,w.value.focused,C.value),st(te,w.value.success,e.status==="success"),st(te,w.value.warning,e.status==="warning"),st(te,w.value.error,e.status==="error"),st(te,"".concat(s.value,"--prefix"),me||Le),st(te,"".concat(s.value,"--suffix"),Ie||pe),te)],onMouseenter:K,onMouseleave:ee}),[ve("div",{class:"".concat(s.value,"__inner")},[me&&ve("div",{class:"".concat(s.value,"__prefix")},[me]),Le?ve("div",{class:"".concat(s.value,"__prefix")},[Le]):null,ve(tv,ea({ref:W.firstInputRef,class:"".concat(s.value,"__inner-left"),inputClass:st({},"".concat(o.value,"-is-focused"),e.activeIndex===0),placeholder:D.value[0],disabled:g.value,readonly:e.readonly,format:T.value[0],value:(re=z.value)===null||re===void 0?void 0:re[0],onClick:function(Te){var Ne,Be=Te.e;return(Ne=e.onClick)===null||Ne===void 0?void 0:Ne.call(e,{e:Be,position:"first"})},onClear:function(){return B([],{position:"first",trigger:"input"})},onEnter:function(Te,Ne){var Be,Fe=Ne.e;return U([Te,(Be=z.value)===null||Be===void 0?void 0:Be[1]],{e:Fe,position:"first"})},onFocus:function(Te,Ne){var Be,Fe=Ne.e;return G([Te,(Be=z.value)===null||Be===void 0?void 0:Be[1]],{e:Fe,position:"first"})},onBlur:function(Te,Ne){var Be,Fe=Ne.e;return Y([Te,(Be=z.value)===null||Be===void 0?void 0:Be[1]],{e:Fe,position:"first"})},onChange:function(Te,Ne){var Be,Fe=Ne.e;return B([Te,(Be=z.value)===null||Be===void 0?void 0:Be[1]],{e:Fe,position:"first",trigger:"input"})}},P.value[0]),null),ve("div",{class:"".concat(s.value,"__inner-separator")},[e.separator]),ve(tv,ea({ref:W.secondInputRef,class:"".concat(s.value,"__inner-right"),inputClass:st({},"".concat(o.value,"-is-focused"),e.activeIndex===1),placeholder:D.value[1],disabled:g.value,readonly:e.readonly,format:T.value[1],value:(be=z.value)===null||be===void 0?void 0:be[1],onClick:function(Te){var Ne,Be=Te.e;return(Ne=e.onClick)===null||Ne===void 0?void 0:Ne.call(e,{e:Be,position:"second"})},onClear:function(){return B([],{position:"second",trigger:"input"})},onEnter:function(Te,Ne){var Be,Fe=Ne.e;return U([(Be=z.value)===null||Be===void 0?void 0:Be[0],Te],{e:Fe,position:"second"})},onFocus:function(Te,Ne){var Be,Fe=Ne.e;return G([(Be=z.value)===null||Be===void 0?void 0:Be[0],Te],{e:Fe,position:"second"})},onBlur:function(Te,Ne){var Be,Fe=Ne.e;return Y([(Be=z.value)===null||Be===void 0?void 0:Be[0],Te],{e:Fe,position:"second"})},onChange:function(Te,Ne){var Be,Fe=Ne.e;return B([(Be=z.value)===null||Be===void 0?void 0:Be[0],Te],{e:Fe,position:"second",trigger:"input"})}},P.value[1]),null),Ie?ve("div",{class:"".concat(s.value,"__suffix")},[Ie]):null,pe&&ve("span",{class:"".concat(s.value,"__suffix ").concat(s.value,"__suffix-icon")},[X.value?ve(_,{class:"".concat(s.value,"__suffix-clear"),onClick:H},null):pe])])]),_e=["".concat(s.value,"__tips"),"".concat(o.value,"-tips"),"".concat(o.value,"-is-").concat(e.status)];return ve(al,null,[ue,ce&&ve("div",{class:_e},[ce])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var P5e={autoWidth:Boolean,disabled:Boolean,inputValue:{type:Array,default:void 0},defaultInputValue:{type:Array},panel:{type:[String,Function]},popupProps:{type:Object},popupVisible:Boolean,rangeInputProps:{type:Object},readonly:Boolean,status:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},tips:{type:[String,Function]},onInputChange:Function,onPopupVisibleChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function pB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function vB(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?pB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):pB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var D5e=Hn({name:"TRangeInputPopup",props:P5e,setup:function(e){var n=sr("range-input-popup"),r=fU(e),u=r.tOverlayInnerStyle,p=r.innerPopupVisible,h=r.onInnerPopupVisibleChange,b=He(function(){return[n.value,st({},"".concat(n.value,"--visible"),e.popupVisible||p.value)]});return function(){return ve("div",{class:b.value},[ve(Dh,ea({hideEmptyPopup:!0,content:e.panel,trigger:"click",placement:"bottom-left",disabled:e.disabled,visible:e.popupVisible||p.value},vB({overlayInnerStyle:u.value,onVisibleChange:h},e.popupProps)),{default:function(){return[ve(GU,vB({value:e.inputValue,onChange:e.onInputChange,disabled:e.disabled,status:e.status,tips:e.tips},e.rangeInputProps),null)]}})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var N5e=ga(GU),xP=ga(D5e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function gB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function mB(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?gB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):gB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var KU=Hn({name:"TRangePanel",props:{hoverValue:Array,activeIndex:Number,isFirstValueSelected:Boolean,disableDate:[Object,Array,Function],mode:{type:String,default:"date"},format:String,presetsPlacement:{type:String,default:"bottom"},value:Array,timePickerProps:Object,presets:Object,popupVisible:Boolean,enableTimePicker:Boolean,panelPreselection:Boolean,firstDayOfWeek:Number,year:Array,month:Array,time:Array,onClick:Function,onCellClick:Function,onCellMouseEnter:Function,onCellMouseLeave:Function,onJumperClick:Function,onConfirmClick:Function,onPresetClick:Function,onYearChange:Function,onMonthChange:Function,onTimePickerChange:Function},setup:function(e){var n=sr("date-range-picker__panel"),r=Si("datePicker"),u=r.globalConfig,p=iv({mode:e.mode,format:e.format,enableTimePicker:e.enableTimePicker}),h=p.format,b=!e.panelPreselection&&e.value.length===2,v=He(function(){return WU({format:h,mode:e.mode,disableDate:e.disableDate,start:e.isFirstValueSelected&&e.activeIndex===1?new Date(io(e.value[0],h,"start").toDate().setHours(0,0,0)):void 0,end:e.isFirstValueSelected&&e.activeIndex===0?new Date(io(e.value[1],h).toDate().setHours(23,59,59)):void 0})}),w=He(function(){return RA(mB({isRange:!0,start:e.value[0]?io(e.value[0],h).toDate():void 0,end:e.value[1]?io(e.value[1],h).toDate():void 0,hoverStart:!b&&e.hoverValue[0]?io(e.hoverValue[0],h).toDate():void 0,hoverEnd:!b&&e.hoverValue[1]?io(e.hoverValue[1],h).toDate():void 0,year:e.year[0],month:e.month[0],mode:e.mode,firstDayOfWeek:e.firstDayOfWeek||u.value.firstDayOfWeek},v.value))}),f=He(function(){return RA(mB({isRange:!0,start:e.value[0]?io(e.value[0],h).toDate():void 0,end:e.value[1]?io(e.value[1],h).toDate():void 0,hoverStart:!b&&e.hoverValue[0]?io(e.hoverValue[0],h).toDate():void 0,hoverEnd:!b&&e.hoverValue[1]?io(e.hoverValue[1],h).toDate():void 0,year:e.year[1],month:e.month[1],mode:e.mode,firstDayOfWeek:e.firstDayOfWeek||u.value.firstDayOfWeek},v.value))}),o=He(function(){return{format:h,mode:e.mode,firstDayOfWeek:e.firstDayOfWeek||u.value.firstDayOfWeek,popupVisible:e.popupVisible,enableTimePicker:e.enableTimePicker,timePickerProps:e.timePickerProps,onMonthChange:e.onMonthChange,onYearChange:e.onYearChange,onJumperClick:e.onJumperClick,onCellClick:e.onCellClick,onCellMouseEnter:e.onCellMouseEnter,onCellMouseLeave:e.onCellMouseLeave,onTimePickerChange:e.onTimePickerChange}});return function(){return ve("div",{class:[n.value,st({},"".concat(n.value,"--direction-row"),["left","right"].includes(e.presetsPlacement))],onClick:function(s){var y;return(y=e.onClick)===null||y===void 0?void 0:y.call(e,{e:s})}},[["top","left"].includes(e.presetsPlacement)?ve(YS,{presets:e.presets,selectedValue:e.value[e.activeIndex],enableTimePicker:e.enableTimePicker,onPresetClick:e.onPresetClick,onConfirmClick:e.onConfirmClick,presetsPlacement:e.presetsPlacement},null):null,ve("div",{class:"".concat(n.value,"-content-wrapper")},[e.enableTimePicker?ve(_S,ea({key:"start",partial:e.activeIndex?"end":"start",year:e.activeIndex?e.year[1]:e.year[0],month:e.activeIndex?e.month[1]:e.month[0],time:e.activeIndex?e.time[1]:e.time[0],value:e.value,tableData:e.activeIndex?f.value:w.value},o.value),null):[ve(_S,ea({key:"startPanel",partial:"start",year:e.year[0],month:e.month[0],time:e.time[0],value:e.value,tableData:w.value},o.value),null),ve(_S,ea({key:"endPanel",partial:"end",year:e.year[1],month:e.month[1],time:e.time[1],value:e.value,tableData:f.value},o.value),null)]]),["bottom","right"].includes(e.presetsPlacement)?ve(YS,{presets:e.presets,selectedValue:e.value[e.activeIndex],enableTimePicker:e.enableTimePicker,onPresetClick:e.onPresetClick,onConfirmClick:e.onConfirmClick,presetsPlacement:e.presetsPlacement},null):null])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function XU(t){var e=Va(t),n=e.value,r=e.modelValue,u=Al(n,r,t.defaultValue,t.onChange),p=ba(u,2),h=p[0],b=p[1],v=He(function(){return iv({mode:t.mode,format:t.format,enableTimePicker:t.enableTimePicker})});t.enableTimePicker&&(bP(v.value.format)||console.error("format: ".concat(v.value.format," \u4E0D\u89C4\u8303\uFF0C\u5305\u542B\u65F6\u95F4\u9009\u62E9\u5FC5\u987B\u8981\u6709\u65F6\u95F4\u683C\u5F0F\u5316 HH:mm:ss"))),Ba(h.value)?i1(h.value,v.value.format)||console.error("value: ".concat(h.value," is invalid dateTime! Check whether the value is consistent with format: ").concat(v.value.format)):console.error("typeof value: ".concat(h.value," must be Array!"));var w=Ft(!1),f=Ft(mS({value:h.value,mode:t.mode,format:v.value.format,timeFormat:v.value.timeFormat}).time),o=Ft(mS({value:h.value,mode:t.mode,format:v.value.format,enableTimePicker:t.enableTimePicker}).month),g=Ft(mS({value:h.value,mode:t.mode,format:v.value.format}).year),s=Ft(Wo(h.value,{format:v.value.format}));return e3(function(){if(!h.value){s.value=[];return}!i1(h.value,v.value.format)||(s.value=Wo(h.value,{format:v.value.format}),f.value=G_(h.value,v.value.format,v.value.timeFormat,t.defaultTime))}),{year:g,month:o,value:h,time:f,isFirstValueSelected:w,cacheValue:s,onChange:b}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function yB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Mk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?yB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):yB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var bB={first:"start",second:"end"};function I5e(t){var e=sr("date-range-picker"),n=Si("datePicker"),r=n.globalConfig,u=ol({CalendarIcon:uq}),p=u.CalendarIcon,h=Xa(),b=Ft(!1),v=Ft(),w=XU(t),f=w.value,o=w.onChange,g=w.time,s=w.month,y=w.year,_=w.cacheValue,k=w.isFirstValueSelected,C=He(function(){return iv({mode:t.mode,format:t.format,valueType:t.valueType,enableTimePicker:t.enableTimePicker})}),O=Ft(!1),T=Ft(!1),P=Ft(0),D=Ft(Wo(t.value,{format:C.value.format})),F=He(function(){return Mk(Mk({},t.rangeInputProps),{},{size:t.size,ref:v,clearable:t.clearable,prefixIcon:function(){return h("prefixIcon")},readonly:!t.allowInput,separator:t.separator||r.value.rangeSeparator,placeholder:t.placeholder||r.value.placeholder[t.mode],activeIndex:O.value?P.value:void 0,suffixIcon:function(){return h("suffixIcon")||ve(p,null,null)},class:st({},"".concat(e.value,"__input--placeholder"),T.value),onClick:function(B){var X=B.position;P.value=X==="first"?0:1},onClear:function(B){var X=B.e;X.stopPropagation(),O.value=!1,o==null||o([],{dayjsValue:[],trigger:"clear"})},onBlur:function(B,X){var W,H=X.e,U=X.position;(W=t.onBlur)===null||W===void 0||W.call(t,{value:B,partial:bB[U],e:H})},onFocus:function(B,X){var W,H=X.e,U=X.position;(W=t.onFocus)===null||W===void 0||W.call(t,{value:B,partial:bB[U],e:H}),P.value=U==="first"?0:1},onChange:function(B,X){if(X.e,X.position,D.value=B,!!i1(B,C.value.format)){_.value=B;var W=[],H=[],U=[];B.forEach(function(G){W.push(io(G,C.value.format).year()),H.push(io(G,C.value.format).month()),U.push(io(G,C.value.format).format(C.value.timeFormat))}),y.value=W,s.value=H,g.value=U}},onEnter:function(B){!i1(B,C.value.format)&&!i1(f.value,C.value.format)||(O.value=!1,i1(B,C.value.format)?o==null||o(Wo(B,{format:C.value.format,targetFormat:C.value.valueType,autoSwap:!0}),{dayjsValue:B.map(function(X){return io(X,C.value.format)}),trigger:"enter"}):i1(f.value,C.value.format)?D.value=Wo(f.value,{format:C.value.format}):D.value=[])}})}),N=He(function(){var z,B,X;return Mk(Mk({expandAnimation:!0},t.popupProps),{},{overlayInnerStyle:(z=(B=t.popupProps)===null||B===void 0?void 0:B.overlayInnerStyle)!==null&&z!==void 0?z:{width:"auto"},overlayClassName:[(X=t.popupProps)===null||X===void 0?void 0:X.overlayClassName,"".concat(e.value,"__panel-container")],onVisibleChange:function(H,U){var G,Y;if((G=t.popupProps)===null||G===void 0||(Y=G.onVisibleChange)===null||Y===void 0||Y.call(G,H,U),U.trigger==="trigger-element-click"){var K={0:"first",1:"second"};v.value.focus({position:K[P.value]}),O.value=!0;return}O.value=H}})});return Nr(f,function(z){if(!z){D.value=[];return}!i1(z,C.value.format)||(D.value=Wo(z,{format:C.value.format}))},{immediate:!0}),Nr(P,function(z){var B,X;if(!b.value){b.value=!0;return}if(!!O.value){var W={0:"first",1:"second"};(B=v.value)===null||B===void 0||(X=B.focus)===null||X===void 0||X.call(B,{position:W[z]})}},{immediate:!0}),{year:y,month:s,value:f,time:g,inputValue:D,popupVisible:O,rangeInputProps:F,popupProps:N,isHoverCell:T,activeIndex:P,isFirstValueSelected:k,cacheValue:_,onChange:o}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function _B(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function L5e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?_B(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_B(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var R5e=Hn({name:"TDateRangePicker",props:L5e({},bd),setup:function(e,n){var r=n.slots,u=sr("date-range-picker"),p=I5e(e),h=p.inputValue,b=p.popupVisible,v=p.rangeInputProps,w=p.popupProps,f=p.value,o=p.year,g=p.month,s=p.time,y=p.cacheValue,_=p.activeIndex,k=p.isHoverCell,C=p.isFirstValueSelected,O=p.onChange,T=Mu(),P=He(function(){return iv({mode:e.mode,enableTimePicker:e.enableTimePicker,format:e.format,valueType:e.valueType})}),D=Ft(!1);Nr(b,function(K){if(K)if(D.value=!1,y.value=Wo(f.value||[],{format:P.value.format}),s.value=G_(f.value||[$r().format(P.value.timeFormat),$r().format(P.value.timeFormat)],P.value.format,P.value.timeFormat,e.defaultTime),f.value.length)if(f.value.length===2&&!e.enableTimePicker){var be=f.value.map(function(Le){return io(Le,P.value.format).month()});o.value[0]===o.value[1]&&be[0]===be[1]&&(be[0]===11?be[0]-=1:be[1]+=1),g.value=be,o.value=f.value.map(function(Le){return io(Le,P.value.format).year()}),(e.mode==="month"||e.mode==="quarter")&&o.value[0]===o.value[1]&&(o.value=[o.value[0],o.value[0]+1])}else o.value=f.value.map(function(Le){return io(Le,P.value.format).year()}),o.value.length===1&&(o.value=[o.value[0],o.value[0]]),g.value=f.value.map(function(Le){return io(Le,P.value.format).month()}),g.value.length===1&&(g.value=[g.value[0],Math.min(g.value[0]+1,11)]);else{var ee=mS({value:f.value,mode:e.mode,format:P.value.format,enableTimePicker:e.enableTimePicker}),te=ee.year,re=ee.month;o.value=te,g.value=re}else _.value=0,k.value=!1,C.value=!1,h.value=Wo(f.value,{format:P.value.format})});function F(K){k.value=!0;var ee=aa(h.value);ee[_.value]=Wo(K,{format:P.value.format}),h.value=ee}function N(){k.value=!1,h.value=y.value}function z(K,ee){var te,re=ee.e,be=ee.partial;(te=e.onPick)===null||te===void 0||te.call(e,K,{e:re,partial:_.value?"end":"start"}),k.value=!1,D.value=!0;var Le=aa(h.value);if(Le[_.value]=Wo(K,{format:P.value.format}),y.value=Le,h.value=Le,e.mode==="date"){var me=be==="start"?0:1,Ie=$r(K).month()!==g.value[me];Ie&&(_.value===0&&(g.value=[$r(K).month(),Math.min($r(K).month()+1,11)]),_.value===1&&(g.value=[Math.max($r(K).month()-1,0),$r(K).month()]))}if(!e.enableTimePicker){var pe=Le.findIndex(function(ue){return!ue||!i1(ue,P.value.format)});if(pe===-1&&Le.length===2&&(!C.value&&io(Le[0],P.value.format).isAfter(io(Le[1],P.value.format))?(Le[_.value?0:1]="",y.value=Le,h.value=Le):O==null||O(Wo(Le,{format:P.value.format,targetFormat:P.value.valueType,autoSwap:!0}),{dayjsValue:Le.map(function(ue){return io(ue,P.value.format)}),trigger:"pick"})),C.value)b.value=!1;else{var ce=pe;ce===-1&&(ce=_.value?0:1),_.value=ce,C.value=!0}}}function B(K){var ee=K.trigger,te=K.partial,re=te==="start"?0:1,be={date:1,week:1,month:12,quarter:12,year:120},Le=be[e.mode]||0,me=new Date(o.value[re],g.value[re]),Ie=null;ee==="prev"?Ie=ZO(me,Le):ee==="current"?Ie=new Date:ee==="next"&&(Ie=JO(me,Le));var pe=aa(o.value);pe[re]=Ie.getFullYear();var ce=aa(g.value);ce[re]=Ie.getMonth(),re===0&&(pe[1]=Math.max(pe[0],pe[1]),pe[0]===pe[1]&&(ce[1]=Math.max(ce[0],ce[1]))),re===1&&(pe[0]=Math.min(pe[0],pe[1]),pe[0]===pe[1]&&(ce[0]=Math.min(ce[0],ce[1]))),o.value=pe,g.value=ce}function X(K){var ee=Y_(K),te=ee.hours,re=ee.minutes,be=ee.seconds,Le=ee.milliseconds,me=ee.meridiem,Ie=aa(h.value),pe=h.value[_.value],ce=$r(pe,P.value.format).isValid()?$r(pe,P.value.format):$r().year(o.value[_.value]).month(g.value[_.value]),ue=te;/am/i.test(me)&&ue===12&&(ue-=12),/pm/i.test(me)&&ue<12&&(ue+=12);var _e=ce.hour(ue).minute(re).second(be).millisecond(Le).toDate();Ie[_.value]=_e;var xe=aa(s.value);xe[_.value]=K,s.value=xe,D.value=!0,h.value=Wo(Ie,{format:P.value.format}),y.value=Wo(Ie,{format:P.value.format})}function W(K){var ee=K.e,te=aa(h.value),re=te.findIndex(function(me){return!me||!i1(me,P.value.format)});if(re===-1&&te.length===2)if(!C.value&&io(te[0],P.value.format).isAfter(io(te[1],P.value.format)))te[_.value?0:1]="",y.value=te,h.value=te;else{var be;e==null||(be=e.onConfirm)===null||be===void 0||be.call(e,{date:te.map(function(me){return $r(me).toDate()}),e:ee,partial:_.value?"end":"start"}),O==null||O(Wo(te,{format:P.value.format,targetFormat:P.value.valueType,autoSwap:!0}),{dayjsValue:te.map(function(me){return io(me,P.value.format)}),trigger:"confirm"})}if(!C.value||te.length===1){var Le=re;Le===-1&&(Le=_.value?0:1),_.value=Le,C.value=!0}else te.length===2&&(b.value=!1)}function H(K,ee){var te=K;if(da(K)&&(te=K()),!Ba(te))console.error("preset: ".concat(K," \u9884\u8BBE\u503C\u5FC5\u987B\u662F\u6570\u7EC4!"));else{var re;O==null||O(Wo(te,{format:P.value.format,targetFormat:P.value.valueType,autoSwap:!0}),{dayjsValue:te.map(function(be){return io(be,P.value.format)}),trigger:"preset"}),b.value=!1,(re=e.onPresetClick)===null||re===void 0||re.call(e,ee)}}function U(K,ee){var te=ee.partial,re=te==="start"?0:1;e.enableTimePicker&&(re=_.value);var be=aa(o.value);be[re]=K,re===0&&(be[1]=Math.max(be[0],be[1])),re===1&&(be[0]=Math.min(be[0],be[1])),o.value=be}function G(K,ee){var te=ee.partial,re=te==="start"?0:1;e.enableTimePicker&&(re=_.value);var be=aa(g.value);be[re]=K,o.value[0]===o.value[1]&&(re===0&&(be[1]=Math.max(be[0],be[1])),re===1&&(be[0]=Math.min(be[0],be[1]))),g.value=be}var Y=He(function(){return{hoverValue:k.value?h.value:[],value:D.value?y.value:f.value,isFirstValueSelected:C.value,activeIndex:_.value,year:o.value,month:g.value,format:P.value.format,mode:e.mode,presets:e.presets,time:s.value,disableDate:e.disableDate,firstDayOfWeek:e.firstDayOfWeek,timePickerProps:e.timePickerProps,enableTimePicker:e.enableTimePicker,presetsPlacement:e.presetsPlacement,popupVisible:b.value,panelPreselection:e.panelPreselection,onCellClick:z,onCellMouseEnter:F,onCellMouseLeave:N,onJumperClick:B,onConfirmClick:W,onPresetClick:H,onYearChange:U,onMonthChange:G,onTimePickerChange:X}});return function(){return ve("div",{class:u.value},[ve(xP,{disabled:T.value,status:e.status,tips:e.tips||r.tips,inputValue:h.value,popupProps:w.value,rangeInputProps:v.value,popupVisible:b.value,panel:function(){return ve(KU,Y.value,null)}},null)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var F5e={defaultTime:{type:Array,default:function(){return["00:00:00","23:59:59"]}},onCellClick:Function,onChange:Function,onConfirm:Function,onMonthChange:Function,onPanelClick:Function,onPresetClick:Function,onTimeChange:Function,onYearChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function xB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function B5e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?xB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):xB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var j5e=Hn({name:"TDateRangePickerPanel",props:B5e({value:bd.value,defaultValue:bd.defaultValue,modelValue:bd.modelValue,disabled:bd.disabled,disableDate:bd.disableDate,enableTimePicker:bd.enableTimePicker,firstDayOfWeek:bd.firstDayOfWeek,format:bd.format,mode:bd.mode,presets:bd.presets,presetsPlacement:bd.presetsPlacement,timePickerProps:bd.timePickerProps,panelPreselection:bd.panelPreselection},F5e),setup:function(e){var n=XU(e),r=n.value,u=n.year,p=n.month,h=n.time,b=n.cacheValue,v=n.isFirstValueSelected,w=n.onChange,f=He(function(){return iv({mode:e.mode,enableTimePicker:e.enableTimePicker,format:e.format})}),o=Ft(!1),g=Ft(!1),s=Ft([]),y=He(function(){return v.value?1:0});function _(B){g.value=!0;var X=aa(s.value);X[y.value]=Wo(B,{format:f.value.format}),s.value=X}function k(){g.value=!1,s.value=b.value}function C(B,X){var W,H=X.e;(W=e.onCellClick)===null||W===void 0||W.call(e,{e:H,partial:y.value?"end":"start",date:r.value.map(function(G){return $r(G).toDate()})}),g.value=!1,o.value=!0;var U=aa(b.value);U[y.value]=Wo(B,{format:f.value.format}),b.value=U,!e.enableTimePicker&&(U.length===2&&v.value?(w==null||w(Wo(U,{format:f.value.format,autoSwap:!0}),{dayjsValue:U.map(function(G){return io(G,f.value.format)}),trigger:"pick"}),v.value=!1):v.value=!0)}function O(B){var X=B.trigger,W=B.partial,H=W==="start"?0:1,U={prev:"arrow-previous",next:"arrow-next"},G={date:1,month:12,year:120},Y=G[e.mode]||0,K=new Date(u.value[H],p.value[H]),ee=null;X==="prev"?ee=ZO(K,Y):X==="current"?ee=new Date:X==="next"&&(ee=JO(K,Y));var te=aa(u.value);te[H]=ee.getFullYear();var re=aa(p.value);if(re[H]=ee.getMonth(),H===0&&(te[1]=Math.max(te[0],te[1]),te[0]===te[1]&&(re[1]=Math.max(re[0],re[1]))),H===1&&(te[0]=Math.min(te[0],te[1]),te[0]===te[1]&&(re[0]=Math.min(re[0],re[1]))),u.value.some(function(me){return!te.includes(me)})){var be;(be=e.onYearChange)===null||be===void 0||be.call(e,{partial:W,year:te[H],date:r.value.map(function(me){return $r(me).toDate()}),trigger:X==="current"?"today":"year-".concat(U[X])})}if(p.value.some(function(me){return!re.includes(me)})){var Le;(Le=e.onMonthChange)===null||Le===void 0||Le.call(e,{partial:W,month:re[H],date:r.value.map(function(me){return $r(me).toDate()}),trigger:X==="current"?"today":"month-".concat(U[X])})}u.value=te,p.value=re}function T(B){var X,W=Y_(B),H=W.hours,U=W.minutes,G=W.seconds,Y=W.milliseconds,K=W.meridiem,ee=aa(b.value),te=b.value[y.value],re=$r(te,f.value.format).isValid()?$r(te,f.value.format):$r().year(u.value[y.value]).month(p.value[y.value]),be=H;/am/i.test(K)&&be===12&&(be-=12),/pm/i.test(K)&&be<12&&(be+=12);var Le=re.hour(be).minute(U).second(G).millisecond(Y).toDate();ee[y.value]=Le;var me=aa(h.value);me[y.value]=B,h.value=me,o.value=!0,b.value=Wo(ee,{format:f.value.format}),(X=e.onTimeChange)===null||X===void 0||X.call(e,{time:B,date:r.value.map(function(Ie){return io(Ie,f.value.format).toDate()}),partial:y.value?"end":"start",trigger:"time-hour"})}function P(B){var X,W=B.e,H=aa(b.value);H.length===2&&v.value?(w==null||w(Wo(H,{format:f.value.format,autoSwap:!0}),{dayjsValue:H.map(function(U){return io(U,f.value.format)}),trigger:"confirm"}),u.value=H.map(function(U){return $r(U,f.value.format).year()}),p.value=H.map(function(U){return $r(U,f.value.format).month()}),v.value=!1):v.value=!0,(X=e.onConfirm)===null||X===void 0||X.call(e,{date:r.value.map(function(U){return $r(U).toDate()}),e:W})}function D(B,X){var W=B;if(da(B)&&(W=B()),!Ba(W))console.error("preset: ".concat(B," \u9884\u8BBE\u503C\u5FC5\u987B\u662F\u6570\u7EC4!"));else{var H;w==null||w(Wo(W,{format:f.value.format,autoSwap:!0}),{dayjsValue:W.map(function(U){return io(U,f.value.format)}),trigger:"preset"}),(H=e.onPresetClick)===null||H===void 0||H.call(e,X)}}function F(B,X){var W,H=X.partial,U=H==="start"?0:1;e.enableTimePicker&&(U=y.value);var G=aa(u.value);G[U]=B,U===0&&(G[1]=Math.max(G[0],G[1])),U===1&&(G[0]=Math.min(G[0],G[1])),u.value=G,(W=e.onYearChange)===null||W===void 0||W.call(e,{partial:H,year:G[U],date:r.value.map(function(Y){return $r(Y).toDate()}),trigger:"year-select"})}function N(B,X){var W,H=X.partial,U=H==="start"?0:1;e.enableTimePicker&&(U=y.value);var G=aa(p.value);G[U]=B,u.value[0]===u.value[1]&&(U===0&&(G[1]=Math.max.apply(Math,aa(G))),U===1&&(G[0]=Math.min.apply(Math,aa(G)))),p.value=G,(W=e.onMonthChange)===null||W===void 0||W.call(e,{partial:H,month:G[U],date:r.value.map(function(Y){return $r(Y).toDate()}),trigger:"month-select"})}var z=He(function(){return{hoverValue:g.value?s.value:[],value:o.value?b.value:r.value,activeIndex:y.value,year:u.value,month:p.value,mode:e.mode,format:f.value.format,presets:e.presets,time:h.value,disableDate:e.disableDate,firstDayOfWeek:e.firstDayOfWeek,timePickerProps:e.timePickerProps,enableTimePicker:e.enableTimePicker,presetsPlacement:e.presetsPlacement,panelPreselection:e.panelPreselection,popupVisible:!0,panelClick:e.onPanelClick,onCellClick:C,onCellMouseEnter:_,onCellMouseLeave:k,onJumperClick:O,onConfirmClick:P,onPresetClick:D,onYearChange:F,onMonthChange:N,onTimePickerChange:T}});return function(){return ve(KU,z.value,null)}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var z5e=ga(O5e),$5e=ga(A5e),V5e=ga(R5e),H5e=ga(j5e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var q5e={colon:Boolean,data:{type:Object,default:function(){return{}}},disabled:{type:Boolean,default:void 0},errorMessage:{type:Object},formControlledComponents:{type:Array},labelAlign:{type:String,default:"right",validator:function(e){return e?["left","right","top"].includes(e):!0}},labelWidth:{type:[String,Number],default:"100px"},layout:{type:String,default:"vertical",validator:function(e){return e?["vertical","inline"].includes(e):!0}},preventSubmitDefault:{type:Boolean,default:!0},requiredMark:{type:Boolean,default:void 0},resetType:{type:String,default:"empty",validator:function(e){return e?["empty","initial"].includes(e):!0}},rules:{type:Object},scrollToFirstError:{type:String,validator:function(e){return e?["","smooth","auto"].includes(e):!0}},showErrorMessage:{type:Boolean,default:!0},statusIcon:{type:[Boolean,Function],default:void 0},submitWithWarningMessage:Boolean,onReset:Function,onSubmit:Function,onValidate:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function wB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function U5e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?wB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):wB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var W5e=Hn({name:"TForm",props:U5e({},q5e),setup:function(e,n){var r=n.expose,u=Xa(),p=Va(e),h=p.disabled;rs("formDisabled",{disabled:h});var b=Ft(null),v=Ft([]),w=Va(e),f=w.showErrorMessage,o=w.labelWidth,g=w.labelAlign,s=w.data,y=w.colon,_=w.requiredMark,k=w.rules,C=w.errorMessage,O=w.resetType;rs(rU,Ul({showErrorMessage:f,labelWidth:o,labelAlign:g,data:s,colon:y,requiredMark:_,rules:k,errorMessage:C,resetType:O,children:v,renderContent:u}));var T=sr("form"),P=nU(),D=He(function(){return[P.value.form,st({},"".concat(T.value,"-inline"),e.layout==="inline")]}),F=sr("form-item__"),N=function(me){if(j1(me))return"";var Ie=Object.keys(me),pe=ba(Ie,1),ce=pe[0];e.scrollToFirstError&&z("".concat(F.value+ce));var ue=me[ce];return Ba(ue)?ue.filter(function(_e){return!_e.result})[0].message:""},z=function(me){var Ie=b.value.getElementsByClassName(me),pe=ba(Ie,1),ce=pe[0],ue=e.scrollToFirstError;ue&&ce&&ce.scrollIntoView({behavior:ue})},B=function(me,Ie){return!Ie||!Ba(Ie)?!0:Ie.indexOf("".concat(me))!==-1},X=function(me){var Ie=me.reduce(function(pe,ce){return Object.assign(pe||{},ce)},{});return Object.keys(Ie).forEach(function(pe){Ie[pe]===!0&&delete Ie[pe]}),L1(Ie)?!0:Ie},W=function(){var Le=cc(Uo.mark(function me(Ie){var pe,ce,ue,_e,xe,Te,Ne,Be,Fe,Ve;return Uo.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return ce=Ie||{},ue=ce.fields,_e=ce.trigger,xe=_e===void 0?"all":_e,Te=ce.showErrorMessage,Ne=v.value.filter(function(yt){return da(yt.validate)&&B(String(yt.name),ue)}).map(function(yt){return yt.validate(xe,Te)}),rt.next=4,Promise.all(Ne);case 4:return Be=rt.sent,Fe=X(Be),Ve=N(Fe),(pe=e.onValidate)===null||pe===void 0||pe.call(e,{validateResult:Fe,firstError:Ve}),rt.abrupt("return",Fe);case 9:case"end":return rt.stop()}},me)}));return function(Ie){return Le.apply(this,arguments)}}(),H=function(){var Le=cc(Uo.mark(function me(Ie){var pe,ce,ue,_e,xe,Te;return Uo.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return pe=Ie||{},ce=pe.fields,ue=pe.trigger,_e=ue===void 0?"all":ue,xe=v.value.filter(function(Fe){return da(Fe.validateOnly)&&B(String(Fe.name),ce)}).map(function(Fe){return Fe.validateOnly(_e)}),Be.next=4,Promise.all(xe);case 4:return Te=Be.sent,Be.abrupt("return",X(Te));case 6:case"end":return Be.stop()}},me)}));return function(Ie){return Le.apply(this,arguments)}}(),U=Ft(),G=function(me){e.preventSubmitDefault&&me&&(me.preventDefault(),me.stopPropagation()),W(U.value).then(function(Ie){var pe;(pe=e.onSubmit)===null||pe===void 0||pe.call(e,{validateResult:Ie,firstError:N(Ie),e:me})}),U.value=void 0},Y=function(){var Le=cc(Uo.mark(function me(Ie){return Uo.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:U.value=Ie,zoe(b.value);case 2:case"end":return ce.stop()}},me)}));return function(Ie){return Le.apply(this,arguments)}}(),K=Ft(),ee=function(me){var Ie;e.preventSubmitDefault&&me&&(me.preventDefault(),me.stopPropagation()),v.value.filter(function(pe){var ce;return da(pe.resetField)&&B(String(pe.name),(ce=K.value)===null||ce===void 0?void 0:ce.fields)}).forEach(function(pe){var ce;return pe.resetField((ce=K.value)===null||ce===void 0?void 0:ce.type)}),K.value=void 0,(Ie=e.onReset)===null||Ie===void 0||Ie.call(e,{e:me})},te=function(me){K.value=me,b.value.reset()},re=function(me){v.value.forEach(function(Ie){da(Ie.resetHandler)&&B(String(Ie.name),me)&&Ie.resetHandler()})},be=function(me){var Ie=Object.keys(me);if(!!Ie.length){var pe=v.value.filter(function(ce){return da(ce.setValidateMessage)&&Ie.includes("".concat(ce.name))}).map(function(ce){return ce.setValidateMessage(me[ce.name])});Promise.all(pe)}};return r({validate:W,submit:Y,reset:te,clearValidate:re,setValidateMessage:be,validateOnly:H}),function(){return ve("form",{ref:b,class:D.value,onSubmit:function(me){return G(me)},onReset:function(me){return ee(me)}},[u("default")])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Y5e=lU;function G5e(t,e,n){return t==null?t:Y5e(t,e,n)}var GS=G5e;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var FA={exports:{}},Iy={exports:{}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;function n(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=arguments.length>1?arguments[1]:void 0;for(var p in u)typeof r[p]>"u"&&(r[p]=u[p]);return r}t.exports=e.default,t.exports.default=e.default})(Iy,Iy.exports);Iy.exports;(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=y;var n=r(Iy.exports);function r(_){return _&&_.__esModule?_:{default:_}}function u(_,k){return b(_)||h(_,k)||w(_,k)||p()}function p(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h(_,k){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(_)))){var C=[],O=!0,T=!1,P=void 0;try{for(var D=_[Symbol.iterator](),F;!(O=(F=D.next()).done)&&(C.push(F.value),!(k&&C.length===k));O=!0);}catch(N){T=!0,P=N}finally{try{!O&&D.return!=null&&D.return()}finally{if(T)throw P}}return C}}function b(_){if(Array.isArray(_))return _}function v(_,k){var C;if(typeof Symbol>"u"||_[Symbol.iterator]==null){if(Array.isArray(_)||(C=w(_))||k&&_&&typeof _.length=="number"){C&&(_=C);var O=0,T=function(){};return{s:T,n:function(){return O>=_.length?{done:!0}:{done:!1,value:_[O++]}},e:function(z){throw z},f:T}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var P=!0,D=!1,F;return{s:function(){C=_[Symbol.iterator]()},n:function(){var z=C.next();return P=z.done,z},e:function(z){D=!0,F=z},f:function(){try{!P&&C.return!=null&&C.return()}finally{if(D)throw F}}}}function w(_,k){if(!!_){if(typeof _=="string")return f(_,k);var C=Object.prototype.toString.call(_).slice(8,-1);if(C==="Object"&&_.constructor&&(C=_.constructor.name),C==="Map"||C==="Set")return Array.from(_);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return f(_,k)}}function f(_,k){(k==null||k>_.length)&&(k=_.length);for(var C=0,O=new Array(k);C<k;C++)O[C]=_[C];return O}var o={format:"YYYY/MM/DD",delimiters:["/","-"],strictMode:!1};function g(_){return/(^(y{4}|y{2})[.\/-](m{1,2})[.\/-](d{1,2})$)|(^(m{1,2})[.\/-](d{1,2})[.\/-]((y{4}|y{2})$))|(^(d{1,2})[.\/-](m{1,2})[.\/-]((y{4}|y{2})$))/gi.test(_)}function s(_,k){for(var C=[],O=Math.min(_.length,k.length),T=0;T<O;T++)C.push([_[T],k[T]]);return C}function y(_,k){if(typeof k=="string"?k=(0,n.default)({format:k},o):k=(0,n.default)(k,o),typeof _=="string"&&g(k.format)){var C=k.delimiters.find(function(X){return k.format.indexOf(X)!==-1}),O=k.strictMode?C:k.delimiters.find(function(X){return _.indexOf(X)!==-1}),T=s(_.split(O),k.format.toLowerCase().split(C)),P={},D=v(T),F;try{for(D.s();!(F=D.n()).done;){var N=u(F.value,2),z=N[0],B=N[1];if(z.length!==B.length)return!1;P[B.charAt(0)]=z}}catch(X){D.e(X)}finally{D.f()}return new Date("".concat(P.m,"/").concat(P.d,"/").concat(P.y)).getDate()===+P.d}return k.strictMode?!1:Object.prototype.toString.call(_)==="[object Date]"&&isFinite(_)}t.exports=e.default,t.exports.default=e.default})(FA,FA.exports);var K5e=nv(FA.exports),BA={exports:{}},n3={exports:{}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;function n(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(h){return typeof h}:n=function(h){return h&&typeof Symbol=="function"&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h},n(u)}function r(u){var p=typeof u=="string"||u instanceof String;if(!p){var h=n(u);throw u===null?h="null":h==="object"&&(h=u.constructor.name),new TypeError("Expected a string but received a ".concat(h))}}t.exports=e.default,t.exports.default=e.default})(n3,n3.exports);n3.exports;var KS={exports:{}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=p;var n=r(n3.exports);function r(h){return h&&h.__esModule?h:{default:h}}function u(h){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?u=function(v){return typeof v}:u=function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},u(h)}function p(h,b){(0,n.default)(h);var v,w;u(b)==="object"?(v=b.min||0,w=b.max):(v=arguments[1],w=arguments[2]);var f=encodeURI(h).split(/%..|./).length-1;return f>=v&&(typeof w>"u"||f<=w)}t.exports=e.default,t.exports.default=e.default})(KS,KS.exports);KS.exports;var EC={exports:{}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=h;var n=u(n3.exports),r=u(Iy.exports);function u(b){return b&&b.__esModule?b:{default:b}}var p={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};function h(b,v){(0,n.default)(b),v=(0,r.default)(v,p),v.allow_trailing_dot&&b[b.length-1]==="."&&(b=b.substring(0,b.length-1)),v.allow_wildcard===!0&&b.indexOf("*.")===0&&(b=b.substring(2));var w=b.split("."),f=w[w.length-1];return v.require_tld&&(w.length<2||!v.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(f)||/\s/.test(f))||!v.allow_numeric_tld&&/^\d+$/.test(f)?!1:w.every(function(o){return!(o.length>63&&!v.ignore_max_length||!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(o)||/[\uff01-\uff5e]/.test(o)||/^-|-$/.test(o)||!v.allow_underscores&&/_/.test(o))})}t.exports=e.default,t.exports.default=e.default})(EC,EC.exports);EC.exports;var TC={exports:{}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=w;var n=r(n3.exports);function r(f){return f&&f.__esModule?f:{default:f}}var u="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",p="(".concat(u,"[.]){3}").concat(u),h=new RegExp("^".concat(p,"$")),b="(?:[0-9a-fA-F]{1,4})",v=new RegExp("^("+"(?:".concat(b,":){7}(?:").concat(b,"|:)|")+"(?:".concat(b,":){6}(?:").concat(p,"|:").concat(b,"|:)|")+"(?:".concat(b,":){5}(?::").concat(p,"|(:").concat(b,"){1,2}|:)|")+"(?:".concat(b,":){4}(?:(:").concat(b,"){0,1}:").concat(p,"|(:").concat(b,"){1,3}|:)|")+"(?:".concat(b,":){3}(?:(:").concat(b,"){0,2}:").concat(p,"|(:").concat(b,"){1,4}|:)|")+"(?:".concat(b,":){2}(?:(:").concat(b,"){0,3}:").concat(p,"|(:").concat(b,"){1,5}|:)|")+"(?:".concat(b,":){1}(?:(:").concat(b,"){0,4}:").concat(p,"|(:").concat(b,"){1,6}|:)|")+"(?::((?::".concat(b,"){0,5}:").concat(p,"|(?::").concat(b,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");function w(f){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(0,n.default)(f),o=String(o),o?o==="4"?h.test(f):o==="6"?v.test(f):!1:w(f,4)||w(f,6)}t.exports=e.default,t.exports.default=e.default})(TC,TC.exports);TC.exports;(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=C;var n=b(n3.exports),r=b(Iy.exports),u=b(KS.exports),p=b(EC.exports),h=b(TC.exports);function b(O){return O&&O.__esModule?O:{default:O}}var v={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0,blacklisted_chars:"",ignore_max_length:!1,host_blacklist:[],host_whitelist:[]},w=/^([^\x00-\x1F\x7F-\x9F\cX]+)</i,f=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,o=/^[a-z\d]+$/,g=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,s=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,y=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i,_=254;function k(O){var T=O.replace(/^"(.+)"$/,"$1");if(!T.trim())return!1;var P=/[\.";<>]/.test(T);if(P){if(T===O)return!1;var D=T.split('"').length===T.split('\\"').length;if(!D)return!1}return!0}function C(O,T){if((0,n.default)(O),T=(0,r.default)(T,v),T.require_display_name||T.allow_display_name){var P=O.match(w);if(P){var D=P[1];if(O=O.replace(D,"").replace(/(^<|>$)/g,""),D.endsWith(" ")&&(D=D.slice(0,-1)),!k(D))return!1}else if(T.require_display_name)return!1}if(!T.ignore_max_length&&O.length>_)return!1;var F=O.split("@"),N=F.pop(),z=N.toLowerCase();if(T.host_blacklist.includes(z)||T.host_whitelist.length>0&&!T.host_whitelist.includes(z))return!1;var B=F.join("@");if(T.domain_specific_validation&&(z==="gmail.com"||z==="googlemail.com")){B=B.toLowerCase();var X=B.split("+")[0];if(!(0,u.default)(X.replace(/\./g,""),{min:6,max:30}))return!1;for(var W=X.split("."),H=0;H<W.length;H++)if(!o.test(W[H]))return!1}if(T.ignore_max_length===!1&&(!(0,u.default)(B,{max:64})||!(0,u.default)(N,{max:254})))return!1;if(!(0,p.default)(N,{require_tld:T.require_tld,ignore_max_length:T.ignore_max_length})){if(!T.allow_ip_domain)return!1;if(!(0,h.default)(N)){if(!N.startsWith("[")||!N.endsWith("]"))return!1;var U=N.slice(1,-1);if(U.length===0||!(0,h.default)(U))return!1}}if(B[0]==='"')return B=B.slice(1,B.length-1),T.allow_utf8_local_part?y.test(B):g.test(B);for(var G=T.allow_utf8_local_part?s:f,Y=B.split("."),K=0;K<Y.length;K++)if(!G.test(Y[K]))return!1;return!(T.blacklisted_chars&&B.search(new RegExp("[".concat(T.blacklisted_chars,"]+"),"g"))!==-1)}t.exports=e.default,t.exports.default=e.default})(BA,BA.exports);var X5e=nv(BA.exports),jA={exports:{}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=C;var n=h(n3.exports),r=h(EC.exports),u=h(TC.exports),p=h(Iy.exports);function h(O){return O&&O.__esModule?O:{default:O}}function b(O,T){return g(O)||o(O,T)||w(O,T)||v()}function v(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function w(O,T){if(!!O){if(typeof O=="string")return f(O,T);var P=Object.prototype.toString.call(O).slice(8,-1);if(P==="Object"&&O.constructor&&(P=O.constructor.name),P==="Map"||P==="Set")return Array.from(O);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return f(O,T)}}function f(O,T){(T==null||T>O.length)&&(T=O.length);for(var P=0,D=new Array(T);P<T;P++)D[P]=O[P];return D}function o(O,T){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(O)))){var P=[],D=!0,F=!1,N=void 0;try{for(var z=O[Symbol.iterator](),B;!(D=(B=z.next()).done)&&(P.push(B.value),!(T&&P.length===T));D=!0);}catch(X){F=!0,N=X}finally{try{!D&&z.return!=null&&z.return()}finally{if(F)throw N}}return P}}function g(O){if(Array.isArray(O))return O}var s={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_port:!1,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1,allow_fragments:!0,allow_query_components:!0,validate_length:!0},y=/^\[([^\]]+)\](?::([0-9]+))?$/;function _(O){return Object.prototype.toString.call(O)==="[object RegExp]"}function k(O,T){for(var P=0;P<T.length;P++){var D=T[P];if(O===D||_(D)&&D.test(O))return!0}return!1}function C(O,T){if((0,n.default)(O),!O||/[\s<>]/.test(O)||O.indexOf("mailto:")===0||(T=(0,p.default)(T,s),T.validate_length&&O.length>=2083)||!T.allow_fragments&&O.includes("#")||!T.allow_query_components&&(O.includes("?")||O.includes("&")))return!1;var P,D,F,N,z,B,X,W;if(X=O.split("#"),O=X.shift(),X=O.split("?"),O=X.shift(),X=O.split("://"),X.length>1){if(P=X.shift().toLowerCase(),T.require_valid_protocol&&T.protocols.indexOf(P)===-1)return!1}else{if(T.require_protocol)return!1;if(O.slice(0,2)==="//"){if(!T.allow_protocol_relative_urls)return!1;X[0]=O.slice(2)}}if(O=X.join("://"),O==="")return!1;if(X=O.split("/"),O=X.shift(),O===""&&!T.require_host)return!0;if(X=O.split("@"),X.length>1){if(T.disallow_auth||X[0]===""||(D=X.shift(),D.indexOf(":")>=0&&D.split(":").length>2))return!1;var H=D.split(":"),U=b(H,2),G=U[0],Y=U[1];if(G===""&&Y==="")return!1}N=X.join("@"),B=null,W=null;var K=N.match(y);if(K?(F="",W=K[1],B=K[2]||null):(X=N.split(":"),F=X.shift(),X.length&&(B=X.join(":"))),B!==null&&B.length>0){if(z=parseInt(B,10),!/^[0-9]+$/.test(B)||z<=0||z>65535)return!1}else if(T.require_port)return!1;return T.host_whitelist?k(F,T.host_whitelist):F===""&&!T.require_host?!0:!(!(0,u.default)(F)&&!(0,r.default)(F,T)&&(!W||!(0,u.default)(W,6))||(F=F||W,T.host_blacklist&&k(F,T.host_blacklist)))}t.exports=e.default,t.exports.default=e.default})(jA,jA.exports);var Z5e=nv(jA.exports);function CB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function kB(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?CB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):CB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function ZU(t){var e=Object.prototype.toString.call(t),n={Date:"[object Date]"};return e===n.Date?!1:po(t)?L1(t):["",void 0,null].includes(t)}var J5e={date:K5e,url:Z5e,email:X5e,required:function(e){return!ZU(e)},whitespace:function(e){return!(/^\s+$/.test(e)||e==="")},boolean:function(e){return j1(e)},max:function(e,n){return Zo(e)?e<=n:tC(e)<=n},min:function(e,n){return Zo(e)?e>=n:tC(e)>=n},len:function(e,n){return tC(e)===n},number:function(e){return Zo(e)},enum:function(e,n){return n.includes(e)},idcard:function(e){return/^(\d{18,18}|\d{15,15}|\d{17,17}x)$/i.test(e)},telnumber:function(e){return/^1[3-9]\d{9}$/.test(e)},pattern:function(e,n){return n.test(e)},validator:function(e,n){return n(e)}};function Q5e(t,e){return zA.apply(this,arguments)}function zA(){return zA=cc(Uo.mark(function t(e,n){var r,u,p,h,b,v,w;return Uo.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:r={result:!0},u=Object.keys(n),b=0;case 3:if(!(b<u.length)){o.next=15;break}if(v=u[b],!(!n.required&&ZU(e)&&!n.validator)){o.next=7;break}return o.abrupt("return",r);case 7:if(w=J5e[v],!(w&&(n[v]||n[v]===0))){o.next=12;break}return p=n[v]===!0?void 0:n[v],h=w,o.abrupt("break",15);case 12:b++,o.next=3;break;case 15:if(!h){o.next=23;break}return o.next=18,h(e,p);case 18:if(r=o.sent,!j1(r)){o.next=21;break}return o.abrupt("return",kB(kB({},n),{},{result:r}));case 21:if(!po(r)){o.next=23;break}return o.abrupt("return",r);case 23:return o.abrupt("return",r);case 24:case"end":return o.stop()}},t)})),zA.apply(this,arguments)}function wP(t,e){return $A.apply(this,arguments)}function $A(){return $A=cc(Uo.mark(function t(e,n){var r,u;return Uo.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return r=n.map(function(b){return Q5e(e,b)}),h.next=3,Promise.all(r);case 3:return u=h.sent,h.abrupt("return",u);case 5:case"end":return h.stop()}},t)})),$A.apply(this,arguments)}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var e7e={for:{type:String,default:""},help:{type:[String,Function]},label:{type:[String,Function],default:""},labelAlign:{type:String,validator:function(e){return e?["left","right","top"].includes(e):!0}},labelWidth:{type:[String,Number]},name:{type:[String,Number]},requiredMark:{type:Boolean,default:void 0},rules:{type:Array},showErrorMessage:{type:Boolean,default:void 0},status:{type:String,default:""},statusIcon:{type:[Boolean,Function],default:void 0},successBorder:Boolean,tips:{type:[String,Function]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var t7e=By,n7e=jM,r7e=sx,a7e=n7e(function(t,e,n,r){t7e(e,r7e(e),t,r)}),i7e=a7e,o7e=t4,l7e=Ph,s7e=MO,u7e="[object DOMException]",c7e="[object Error]";function f7e(t){if(!l7e(t))return!1;var e=o7e(t);return e==c7e||e==u7e||typeof t.message=="string"&&typeof t.name=="string"&&!s7e(t)}var JU=f7e,d7e=bH,h7e=jC,p7e=JU,v7e=h7e(function(t,e){try{return d7e(t,void 0,e)}catch(n){return p7e(n)?n:new Error(n)}}),g7e=v7e,m7e=fx;function y7e(t,e){return m7e(e,function(n){return t[n]})}var b7e=y7e,_7e=rx,QU=Object.prototype,x7e=QU.hasOwnProperty;function w7e(t,e,n,r){return t===void 0||_7e(t,QU[n])&&!x7e.call(r,n)?e:t}var C7e=w7e,k7e={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};function S7e(t){return"\\"+k7e[t]}var O7e=S7e,E7e=/<%=([\s\S]+?)%>/g,eW=E7e,T7e=WH,A7e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},M7e=T7e(A7e),P7e=M7e,D7e=P7e,N7e=xm,tW=/[&<>"']/g,I7e=RegExp(tW.source);function L7e(t){return t=N7e(t),t&&I7e.test(t)?t.replace(tW,D7e):t}var R7e=L7e,F7e=/<%-([\s\S]+?)%>/g,B7e=F7e,j7e=/<%([\s\S]+?)%>/g,z7e=j7e,$7e=R7e,V7e=B7e,H7e=z7e,q7e=eW,U7e={escape:V7e,evaluate:H7e,interpolate:q7e,variable:"",imports:{_:{escape:$7e}}},W7e=U7e,SB=i7e,Y7e=g7e,G7e=b7e,OB=C7e,K7e=O7e,X7e=JU,Z7e=PO,J7e=BC,Q7e=eW,EB=W7e,e3e=xm,t3e="Invalid `variable` option passed into `_.template`",n3e=/\b__p \+= '';/g,r3e=/\b(__p \+=) '' \+/g,a3e=/(__e\(.*?\)|\b__t\)) \+\n'';/g,i3e=/[()=,{}\[\]\/\s]/,o3e=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Pk=/($^)/,l3e=/['\n\r\u2028\u2029\\]/g,s3e=Object.prototype,TB=s3e.hasOwnProperty;function u3e(t,e,n){var r=EB.imports._.templateSettings||EB;n&&Z7e(t,e,n)&&(e=void 0),t=e3e(t),e=SB({},e,r,OB);var u=SB({},e.imports,r.imports,OB),p=J7e(u),h=G7e(u,p),b,v,w=0,f=e.interpolate||Pk,o="__p += '",g=RegExp((e.escape||Pk).source+"|"+f.source+"|"+(f===Q7e?o3e:Pk).source+"|"+(e.evaluate||Pk).source+"|$","g"),s=TB.call(e,"sourceURL")?"//# sourceURL="+(e.sourceURL+"").replace(/\s/g," ")+`
`:"";t.replace(g,function(k,C,O,T,P,D){return O||(O=T),o+=t.slice(w,D).replace(l3e,K7e),C&&(b=!0,o+=`' +
__e(`+C+`) +
'`),P&&(v=!0,o+=`';
`+P+`;
__p += '`),O&&(o+=`' +
((__t = (`+O+`)) == null ? '' : __t) +
'`),w=D+k.length,k}),o+=`';
`;var y=TB.call(e,"variable")&&e.variable;if(!y)o=`with (obj) {
`+o+`
}
`;else if(i3e.test(y))throw new Error(t3e);o=(v?o.replace(n3e,""):o).replace(r3e,"$1").replace(a3e,"$1;"),o="function("+(y||"obj")+`) {
`+(y?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(b?", __e = _.escape":"")+(v?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+o+`return __p
}`;var _=Y7e(function(){return Function(p,s+"return "+o).apply(void 0,h)});if(_.source=o,X7e(_))throw _;return _}var c3e=u3e;function AB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function aT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?AB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):AB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var f3e=Hn({name:"TFormItem",props:aT({},e7e),setup:function(e,n){var r=n.slots,u=Xa(),p=nU(),h=Si("form"),b=h.globalConfig,v=ol({CheckCircleFilledIcon:Cm,CloseCircleFilledIcon:hx,ErrorCircleFilledIcon:n4}),w=v.CheckCircleFilledIcon,f=v.CloseCircleFilledIcon,o=v.ErrorCircleFilledIcon,g=_l(rU,void 0),s=sr("form-item__"),y=He(function(){var yt,ut,vt=(yt=(ut=e.requiredMark)!==null&&ut!==void 0?ut:g==null?void 0:g.requiredMark)!==null&&yt!==void 0?yt:b.value.requiredMark,ft=be.value.filter(function(Qe){return Qe.required}).length>0;return vt!=null?vt:ft}),_=He(function(){return r.label||e.label}),k=He(function(){return!!(g!=null&&g.colon&&_.value)}),C=sr("form__label"),O=He(function(){return OC(e.labelAlign)?g==null?void 0:g.labelAlign:e.labelAlign}),T=He(function(){return OC(e.labelWidth)?g==null?void 0:g.labelWidth:e.labelWidth}),P=He(function(){var yt;return[p.value.label,(yt={},st(yt,"".concat(C.value,"--required"),y.value),st(yt,"".concat(C.value,"--colon"),k.value),st(yt,"".concat(C.value,"--top"),_.value&&(O.value==="top"||!T.value)),st(yt,"".concat(C.value,"--left"),O.value==="left"&&T.value),st(yt,"".concat(C.value,"--right"),O.value==="right"&&T.value),yt)]}),D=function(){if(Number(T.value)!==0){var ut={};return T.value&&O.value!=="top"&&(Zo(T.value)?ut={width:"".concat(T.value,"px")}:ut={width:T.value}),ve("div",{class:P.value,style:ut},[ve("label",{for:e.for},[u("label")])])}},F=function(){var ut=function(bt){return ve("span",{class:p.value.status},[ve(bt,null,null)])},vt=W.value;if(U.value===nm.SUCCESS)return ut(w);if(vt!=null&&vt[0]){var ft=vt[0].type||"error",Qe={error:f,warning:o}[ft]||w;return ut(Qe)}return null},N=function(){var ut=e.statusIcon;if(ut!==!1){var vt=u("statusIcon",{defaultNode:F()});if(vt)return ve("span",{class:p.value.status},[vt]);if(vt!==!1&&(vt=g==null?void 0:g.renderContent("statusIcon",{defaultNode:F()}),vt))return vt}},z=He(function(){if(!Be.value)return"";if(U.value===nm.SUCCESS)return e.successBorder?[p.value.success,p.value.successBorder].join(" "):p.value.success;if(!!W.value.length){var yt=W.value[0].type||"error";return yt==="error"?p.value.error:p.value.warning}}),B=He(function(){return[p.value.controls,z.value]}),X=He(function(){var yt={};return T.value&&O.value!=="top"&&(Zo(T.value)?yt={marginLeft:"".concat(T.value,"px")}:yt={marginLeft:T.value}),yt}),W=Ft([]),H=Ft([]),U=Ft(nm.TO_BE_VALIDATED),G=Ft(!1),Y=Ft(!1),K=function(){Y.value=!1,W.value=[],H.value=[],U.value=nm.TO_BE_VALIDATED},ee=function(){var ut=Object.prototype.toString.call(Sa(g==null?void 0:g.data,e.name)),vt;return ut==="[object String]"&&(vt=""),ut==="[object Array]"&&(vt=[]),ut==="[object Object]"&&(vt={}),vt},te=function(){var yt=cc(Uo.mark(function ut(){var vt,ft=arguments;return Uo.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(vt=ft.length>0&&ft[0]!==void 0?ft[0]:g==null?void 0:g.resetType,e.name){At.next=3;break}return At.abrupt("return");case 3:return vt==="empty"?GS(g==null?void 0:g.data,e.name,ee()):vt==="initial"&&GS(g==null?void 0:g.data,e.name,ue.value),At.next=6,xl();case 6:G.value?Y.value=!0:K();case 7:case"end":return At.stop()}},ut)}));return function(){return yt.apply(this,arguments)}}(),re=He(function(){var yt;return(yt=g==null?void 0:g.errorMessage)!==null&&yt!==void 0?yt:b.value.errorMessage}),be=He(function(){var yt;if((yt=e.rules)!==null&&yt!==void 0&&yt.length)return e.rules;if(!e.name)return[];var ut="".concat(e.name).lastIndexOf(".")||-1,vt="".concat(e.name).slice(ut+1);return Sa(g==null?void 0:g.rules,e.name)||Sa(g==null?void 0:g.rules,vt)||[]}),Le=function(){var yt=cc(Uo.mark(function ut(vt){var ft,Qe;return Uo.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(Qe={successList:[],errorList:[],rules:[],resultList:[],allowSetValue:!1},Qe.rules=vt==="all"?be.value:be.value.filter(function(ot){return(ot.trigger||"change")===vt}),!(be.value.length&&!((ft=Qe.rules)!==null&&ft!==void 0&&ft.length))){bt.next=4;break}return bt.abrupt("return",Qe);case 4:return Qe.allowSetValue=!0,bt.next=7,wP(ce.value,Qe.rules);case 7:return Qe.resultList=bt.sent,Qe.errorList=Qe.resultList.filter(function(ot){return ot.result!==!0}).map(function(ot){return Object.keys(ot).forEach(function(wt){if(!ot.message&&re.value[wt]){var xt=c3e(re.value[wt]),Nt=di(e.label)?e.label:e.name;ot.message=xt({name:Nt,validate:ot[wt]})}}),ot}),Qe.successList=Qe.resultList.filter(function(ot){return ot.result===!0&&ot.message&&ot.type==="success"}),bt.abrupt("return",Qe);case 11:case"end":return bt.stop()}},ut)}));return function(vt){return yt.apply(this,arguments)}}(),me=function(){var yt=cc(Uo.mark(function ut(vt,ft){var Qe,At,bt,ot,wt,xt;return Uo.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return G.value=!0,Ne.value=ft,Vt.next=4,Le(vt);case 4:return Qe=Vt.sent,At=Qe.successList,bt=Qe.errorList,ot=Qe.rules,wt=Qe.resultList,xt=Qe.allowSetValue,xt&&(H.value=At,W.value=bt),ot.length&&(U.value=bt.length?nm.FAIL:nm.SUCCESS),Y.value&&K(),G.value=!1,Vt.abrupt("return",st({},e.name,bt.length===0?!0:wt));case 15:case"end":return Vt.stop()}},ut)}));return function(vt,ft){return yt.apply(this,arguments)}}(),Ie=function(){var yt=cc(Uo.mark(function ut(vt){var ft,Qe,At;return Uo.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return ot.next=2,Le(vt);case 2:return ft=ot.sent,Qe=ft.errorList,At=ft.resultList,ot.abrupt("return",st({},e.name,Qe.length===0?!0:At));case 6:case"end":return ot.stop()}},ut)}));return function(vt){return yt.apply(this,arguments)}}(),pe=function(ut){!ut&&!Ba(ut)||(ut.length===0&&(W.value=[],U.value=nm.SUCCESS),W.value=ut.map(function(vt){return aT(aT({},vt),{},{result:!1})}),U.value=nm.FAIL)},ce=He(function(){return(g==null?void 0:g.data)&&Sa(g==null?void 0:g.data,e.name)}),ue=Ft(void 0),_e=Va(e),xe=_e.name,Te=Ul({name:xe,resetHandler:K,resetField:te,validate:me,validateOnly:Ie,setValidateMessage:pe});Ti(function(){ue.value=Hp(ce.value),g==null||g.children.push(Te)}),xc(function(){g&&(g.children=g==null?void 0:g.children.filter(function(yt){return yt!==Te}))}),Nr(ce,cc(Uo.mark(function yt(){return Uo.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,me("change");case 2:case"end":return vt.stop()}},yt)})),{deep:!0}),Nr(function(){return[e.name,JSON.stringify(e.rules)].join(",")},function(){me("change")});var Ne=Ft(void 0),Be=He(function(){return j1(Ne.value)?Ne.value:j1(e.showErrorMessage)?e.showErrorMessage:g==null?void 0:g.showErrorMessage}),Fe=He(function(){var yt;return[p.value.formItem,s.value+(e.name||""),(yt={},st(yt,p.value.formItemWithHelp,Ve.value),st(yt,p.value.formItemWithExtra,et.value),yt)]}),Ve=He(function(){var yt=u("help");return yt?ve("div",{class:p.value.help},[yt]):null}),et=He(function(){var yt,ut=function(Qe){return ve("div",{class:p.value.extra},[Qe])},vt=W.value;return Be.value&&vt!==null&&vt!==void 0&&(yt=vt[0])!==null&&yt!==void 0&&yt.message?ut(vt[0].message):H.value.length?ut(H.value[0].message):null}),rt=function(){var yt=cc(Uo.mark(function ut(){return Uo.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,me("blur");case 2:case"end":return ft.stop()}},ut)}));return function(){return yt.apply(this,arguments)}}();return rs(cP,{handleBlur:rt}),function(){return ve("div",{class:Fe.value},[D(),ve("div",{class:B.value,style:X.value},[ve("div",{class:p.value.controlsContent},[u("default"),N()]),[Ve.value,et.value]])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var d3e=ga(W5e),h3e=ga(f3e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var nW={allowUncheck:Boolean,checked:{type:Boolean,default:void 0},modelValue:{type:Boolean,default:void 0},defaultChecked:Boolean,default:{type:[String,Function]},disabled:{type:Boolean,default:void 0},label:{type:[String,Function]},name:{type:String,default:""},value:{type:[String,Number,Boolean],default:void 0},onChange:Function,onClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var rW=Symbol("RadioGroupProvide"),aW=Symbol("RadioButtonProvide");/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function MB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function p3e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?MB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):MB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function v3e(t){var e={};return Object.keys(t).forEach(function(n){$c(t[n])||(e[n]=t[n])}),e}var CP=Hn({name:"TRadio",inheritAttrs:!1,props:p3e({},nW),setup:function(e,n){var r=n.attrs,u=Ft(),p=Va(e),h=p.checked,b=p.modelValue,v=Al(h,b,e.defaultChecked,e.onChange,"checked"),w=ba(v,2),f=w[0],o=w[1],g=He(function(){return s?e.value===s.value:f.value}),s=_l(rW,void 0),y=He(function(){return Boolean(e.allowUncheck||(s==null?void 0:s.allowUncheck))}),_=function(Y){Y.stopPropagation()},k=function(Y){var K;if(!P.value)if((K=e.onClick)===null||K===void 0||K.call(e,{e:Y}),s){var ee=g.value&&y.value?void 0:e.value;s.setValue(ee,{e:Y})}else{var te=y.value?!g.value:!0;o(te,{e:Y})}},C=He(function(){return v3e({focus:r.onFocus,blur:r.onBlur,keydown:r.onKeydown,keyup:r.onKeyup,keypresss:r.onKeypresss})}),O=He(function(){var G=[].concat(aa(Object.keys(C.value)),["input","change"]).map(function(Y){return"on".concat(Y[0].toUpperCase()).concat(Y.slice(1))});return uP(r,G)}),T=He(function(){return s==null?void 0:s.disabled}),P=Mu(T),D=He(function(){return{name:s?s.name:e.name,checked:g.value,disabled:P.value,value:e.value}}),F=fs(),N=F.STATUS,z=_l(aW,void 0),B=sr("radio-button"),X=sr("radio"),W=He(function(){return z?B.value:X.value}),H=He(function(){var G;return["".concat(W.value),(G={},st(G,N.value.checked,D.value.checked),st(G,N.value.disabled,D.value.disabled),G)]}),U=ds();return function(){return ve("label",ea({ref:u,class:H.value},O.value,{tabindex:P.value?void 0:"0",onClick:k}),[ve("input",ea({type:"radio",class:"".concat(W.value,"__former")},C.value,D.value,{onClick:_,tabindex:"-1","data-value":di(e.value)?"'".concat(e.value,"'"):e.value,"data-allow-uncheck":y.value||void 0}),null),ve("span",{class:"".concat(W.value,"__input")},null),ve("span",{class:"".concat(W.value,"__label")},[U("default","label")])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var g3e=Vy,m3e=po,y3e="Expected a function";function b3e(t,e,n){var r=!0,u=!0;if(typeof t!="function")throw new TypeError(y3e);return m3e(n)&&(r="leading"in n?!!n.leading:r,u="trailing"in n?!!n.trailing:u),g3e(t,e,{leading:r,maxWait:e,trailing:u})}var kP=b3e;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _3e={allowUncheck:Boolean,disabled:Boolean,name:{type:String,default:""},options:{type:Array},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},value:{type:[String,Number,Boolean],default:void 0},modelValue:{type:[String,Number,Boolean],default:void 0},defaultValue:{type:[String,Number,Boolean]},variant:{type:String,default:"outline",validator:function(e){return e?["outline","primary-filled","default-filled"].includes(e):!0}},onChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function x3e(t,e){var n=function(u){if(/enter/i.test(u.key)||/enter/i.test(u.code)){var p=u.target.querySelector("input"),h=p.dataset;if(p.checked&&h.allowUncheck)e(void 0,{e:u});else{var b=isNaN(Number(h.value))?h.value:Number(h.value);b=di(b)&&{true:!0,false:!1}[b]||b,b=di(b)&&b[0]==="'"?b.replace(/'/g,""):b,e(b,{e:u})}}};Ti(function(){Js(t.value,"keydown",n)}),PC(function(){_s(t.value,"keydown",n)})}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var w3e=["window"],C3e=typeof window<"u"?window:void 0;function k3e(t){var e,n=sV(t);return(e=n==null?void 0:n.$el)!==null&&e!==void 0?e:n}function S3e(t){return U$()?(cG(t),!0):!1}function iW(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.window,u=r===void 0?C3e:r,p=r3(n,w3e),h,b=u&&"MutationObserver"in u,v=function(){h&&(h.disconnect(),h=void 0)},w=Nr(function(){return k3e(t)},function(o){v(),b&&u&&o&&(h=new MutationObserver(e),h.observe(o,p))},{immediate:!0}),f=function(){v(),w()};return S3e(f),{isSupported:b,stop:f}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function PB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function O3e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?PB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):PB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var E3e=Hn({name:"TRadioGroup",props:O3e({},_3e),setup:function(e){var n=Va(e),r=n.value,u=n.modelValue,p=Al(r,u,e.defaultValue,e.onChange),h=ba(p,2),b=h[0],v=h[1],w=Ft(),f=sr("radio-button"),o=fs(),g=o.STATUS,s=o.SIZE;x3e(w,v);var y=He(function(){return".".concat(f.value,".").concat(g.value.checked)}),_=Ft({width:"0px",height:"0px",left:"0px",top:"0px"}),k=function(){var H=document.createElement("div");H.setAttribute("style","position: absolute; visibility: hidden;"),H.appendChild(w.value.cloneNode(!0)),document.body.appendChild(H);var U=H.querySelector(y.value),G=U.offsetWidth,Y=U.offsetHeight,K=U.offsetLeft,ee=U.offsetTop;_.value={width:"".concat(G,"px"),height:"".concat(Y,"px"),left:"".concat(K,"px"),top:"".concat(ee,"px")},document.body.removeChild(H)},C=function(){if(e.variant!=="outline"){var H=w.value.querySelector(y.value);if(!H){_.value={width:"0px",height:"9px",left:"0px",top:"0px"};return}var U=H.offsetWidth,G=H.offsetHeight,Y=H.offsetLeft,K=H.offsetTop;U?_.value={width:"".concat(U,"px"),height:"".concat(G,"px"),left:"".concat(Y,"px"),top:"".concat(K,"px")}:k()}},O;Nr(b,cc(Uo.mark(function W(){return Uo.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,xl();case 2:C();case 3:case"end":return U.stop()}},W)}))),Ti(function(){C(),HO(w,kP(cc(Uo.mark(function H(){return Uo.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,xl();case 2:C();case 3:case"end":return G.stop()}},H)})),300));var W=w.value.querySelector("".concat(y.value," .").concat(f.value,"__label"));W&&(O=iW(W,function(H){H.forEach(function(U){U.type==="characterData"&&C()})},{attributes:!0,childList:!0,characterData:!0,subtree:!0}))}),Mh(function(){var W;(W=O)===null||W===void 0||W.stop()});var T=Va(e),P=T.name,D=T.disabled;rs(rW,Ul({name:P,disabled:D,value:b,allowUncheck:e.allowUncheck,setValue:v}));var F=sr("radio-group"),N=Wp(),z=function(){if(e.variant.includes("filled")&&!OC(b.value))return ve("div",{style:_.value,class:"".concat(F.value,"__bg-block")},null)},B=function(){var H;return(H=e.options)===null||H===void 0?void 0:H.map(function(U){var G=U;return(Zo(U)||di(U))&&(G={value:U,label:U.toString()}),ve(CP,{key:"radio-group-options-".concat(G.value,"-").concat(Math.random()),name:e.name,checked:b.value===G.value,disabled:"disabled"in G?G.disabled:e.disabled,value:G.value},{default:function(){return[da(G.label)?G.label(ho):G.label]}})})},X=He(function(){var W;return["".concat(F.value),s.value[e.size],(W={},st(W,"".concat(F.value,"__outline"),e.variant==="outline"),st(W,"".concat(F.value,"--filled"),e.variant.includes("filled")),st(W,"".concat(F.value,"--primary-filled"),e.variant==="primary-filled"),W)]});return function(){return ve("div",{ref:w,class:X.value},[N("default")||B(),z()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function DB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function iT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?DB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):DB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function T3e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var A3e=Hn({name:"TRadioButton",inheritAttrs:!1,props:iT({},nW),setup:function(e,n){var r=n.attrs;rs(aW,Ul({}));var u=He(function(){var h=iT(iT({},e),uP(r,Object.keys(r).filter(function(b){return b.startsWith("on")})));return h}),p=ds();return function(){var h;return ve(CP,u.value,T3e(h=p("default","label"))?h:{default:function(){return[h]}})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var oW=ga(CP),eE=ga(E3e),SP=ga(A3e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var M3e={disabled:Boolean,inputNumberProps:{type:[Boolean,Object],default:!1},label:{type:[String,Boolean,Function],default:!1},layout:{type:String,default:"horizontal",validator:function(e){return["vertical","horizontal"].includes(e)}},marks:{type:[Object,Array]},max:{type:Number,default:100},min:{type:Number,default:0},range:Boolean,step:{type:Number,default:1},showStep:{type:Boolean,default:!1},modelValue:{type:[Number,Array],default:void 0},tooltipProps:{type:Object},value:{type:[Number,Array],default:void 0},defaultValue:{type:[Number,Array]},onChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var VA=function(e,n){return n?{top:"calc(".concat(100-e,"% - 1px)")}:{left:"".concat(e,"%")}},NB=function(e,n){return n==="first"?e instanceof Array?e[0]:e:e instanceof Array?e[1]:0},P3e=function(e,n){if(Boolean(e)===!1)return String(n);if(di(e)){var r=String(n);try{var u=/\${value}%/g,p=u.test(e);if(p)r=e.replace(u,String(n));else throw r=e,new Error}catch{console.warn("fail to parse label prop, please pass string such as '${value}%'")}return r}return e};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function IB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function i_(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?IB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):IB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var D3e={visible:!1,trigger:"hover",showArrow:!0,overlayInnerStyle:void 0,overlayClassName:void 0,attach:"body",theme:"default"},N3e=function(e){var n=Ft(),r=He({get:function(){return!!e.value.tooltipProps},set:function(v){return v}}),u=Ft(i_({},D3e)),p=function(v){!r.value||(u.value.visible=v)},h=He(function(){var b=e.value,v=b.vertical,w=b.tooltipProps,f=b.label,o=b.value,g=v?"right":"top",s=P3e(f,o);return w instanceof Object?(w!=null&&w.placement||(u.value.placement=g),w.content&&(s=w.content),i_(i_(i_({},u.value),w),{},{content:s})):i_(i_({},u.value),{},{placement:g,content:s})});return{tooltipRef:n,tooltipProps:h,toggleTooltip:p,showTooltip:r}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var lW=Symbol("sliderProps");/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var HA=Hn({name:"TSliderButton",props:{value:{type:[Number],default:0},vertical:{type:Boolean,default:!1},tooltipProps:{type:[Boolean,Object],default:!0},label:{type:[String,Boolean,Function],default:!1}},emits:["input"],setup:function(e,n){var r=sr("slider__button"),u=He(function(){return e}),p=N3e(u),h=p.tooltipRef,b=p.tooltipProps,v=p.toggleTooltip,w=p.showTooltip,f=_l(lW),o=Ft(),g=Ul({dragging:!1,isClick:!1,startX:0,startY:0,startPos:0,newPos:null}),s=He(function(){return Number(f.max)-Number(f.min)}),y=He(function(){return"".concat((e.value-f.min)/s.value*100,"%")}),_=He(function(){return f.step}),k=He(function(){return e.vertical?{bottom:y.value}:{left:y.value}});e3(function(){f.toggleDragging(g.dragging)});var C=function(W){var H=W;if(!(H===null||Number.isNaN(H))){H>100?H=100:H<0&&(H=0);var U=100*_.value/s.value,G=Math.round(H/U),Y=G*U*s.value*.01;Y+=f.min,Y=Number(parseFloat("".concat(Y)).toFixed(f.precision)),n.emit("input",Y),xl(function(){var K,ee;h.value&&((K=(ee=h.value).updatePopper)===null||K===void 0||K.call(ee))})}},O=function(){o.value.focus(),v(!0)},T=function(){g.dragging||v(!1)},P=function(W){g.dragging=!0,g.isClick=!0;var H=W.type,U=W.clientY,G=W.clientX;if(H==="touchstart"){var Y=W.touches,K=[Y[0].clientY,Y[0].clientX];U=K[0],G=K[1]}e.vertical?g.startY=U:g.startX=G,g.startPos=parseFloat(y.value),g.newPos=g.startPos},D=function(W){var H=W;if(!!g.dragging){g.isClick=!1,f!=null&&f.resetSize&&da(f==null?void 0:f.resetSize)&&f.resetSize();var U=0,G=f.sliderSize;e.vertical?U=g.startY-H.clientY:U=H.clientX-g.startX,U=U/G*100,g.newPos=g.startPos+U,C(g.newPos)}},F=function X(){g.dragging&&(setTimeout(function(){g.dragging=!1,v(!1),g.isClick||C(g.newPos)},0),window.removeEventListener("mousemove",D),window.removeEventListener("touchmove",D),window.removeEventListener("mouseup",X),window.removeEventListener("touchend",X),window.removeEventListener("contextmenu",X))};function N(X){f.disabled||(X.preventDefault(),P(X),window.addEventListener("mousemove",D),window.addEventListener("mouseup",F),window.addEventListener("touchmove",D),window.addEventListener("touchend",F),window.addEventListener("contextmenu",F))}var z=function(W){if(!f.disabled){var H=_.value/s.value*100;W==="sub"&&(H=-H),g.newPos=parseFloat(y.value)+H,C(g.newPos)}},B=function(W){var H=W.code;W.preventDefault(),(H==="ArrowDown"||H==="ArrowLeft")&&z("sub"),(H==="ArrowUp"||H==="ArrowRight")&&z("add")};return n.expose({setPosition:C}),function(){return ve("div",{ref:o,class:"".concat(r.value,"-wrapper"),style:k.value,tabindex:"0","show-tooltip":w.value,disabled:f.disabled,onmouseenter:O,onmouseleave:T,onmousedown:N,onTouchstart:N,onfocus:O,onblur:T,onKeydown:B},[w.value?ve(K6,ea({ref:h,disabled:!w.value},b.value),{default:function(){return[ve("div",{class:[r.value,st({},"".concat(r.value,"--dragging"),g.dragging)]},null)]}}):ve("div",{class:[r.value,st({},"".concat(r.value,"--dragging"),g.dragging)]},null)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var I3e=Hn({name:"TSliderMark",props:{mark:{type:[Object,Array,String,Number]},point:{type:Number},onClickMarkPoint:{type:Function,default:function(){}}},setup:function(e){var n=sr("slider__mark"),r=function(p){var h;p.stopPropagation(),e==null||(h=e.onClickMarkPoint)===null||h===void 0||h.call(e,e.point)};return function(){return ve("div",{class:"".concat(n.value,"-text"),onClick:r},[e.mark])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var L3e=function(e){var n=e.value.prefixName,r=He(function(){var p=e.value;if(!p.marks)return[];var h=[];if(Ba(p.marks)){var b=Hp(p.marks).sort(function(f,o){return f-o}),v=Math.max.apply(Math,aa(b).concat([p.max])),w=Math.min.apply(Math,aa(b).concat([p.min]));w<p.min&&Ao.errorOnce("TSlider","marks min value should >= props min"),v>p.max&&Ao.errorOnce("TSlider","marks max value should <= props max"),b.forEach(function(f){h.push({point:f,position:(f-w)/(v-w)*100,mark:f})})}else Object.keys(p.marks).map(parseFloat).sort(function(f,o){return f-o}).filter(function(f){return f<=p.max&&f>=p.min}).forEach(function(f){var o={point:f,position:(f-p.min)*100/(p.max-p.min),mark:p.marks[f]};h.push(o)});return h}),u=function(h){return r.value.length?ve("div",null,[ve("div",{class:"".concat(n,"__stops")},[r.value.map(function(b,v){return b.position===0||b.position===100?null:ve("div",{class:"".concat(n,"__stop ").concat(n,"__mark-stop"),style:VA(b.position,e.value.vertical),key:v},null)})]),ve("div",{class:"".concat(n,"__mark")},[r.value.map(function(b,v){return ve(I3e,{mark:b.mark,point:b.point,key:v,style:VA(b.position,e.value.vertical),onClickMarkPoint:h},null)})])]):null};return u};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function LB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function oT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?LB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):LB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var R3e={decimalPlaces:0,format:void 0,placeholder:"",theme:"column"},F3e=function(e){var n=e.value.prefixName,r=He(function(){var h=oT({},R3e),b=e.value;if(!j1(b.inputNumberProps)){var v,w=(v=b.inputNumberProps)===null||v===void 0?void 0:v.theme;h=oT(oT({},h),b.inputNumberProps),["column","row","normal"].includes(w)&&(h.theme=w)}return h}),u=He(function(){return["".concat(n,"__input"),{"is-vertical":e.value.vertical}]}),p=function(b,v){var w=function(o){o!==void 0&&!isNaN(o)&&v(o)};return ve(HC,ea(r.value,{class:u.value,value:b,step:e.value.step,onChange:w,disabled:e.value.disabled,min:e.value.min,max:e.value.max}),null)};return p};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function RB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function B3e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?RB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):RB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var j3e=Hn({name:"TSlider",model:{prop:"value",event:"change"},props:B3e({},M3e),setup:function(e){var n=Mu(),r=sr("slider"),u=fs(),p=u.STATUS,h=Va(e),b=h.value,v=h.modelValue,w=Al(b,v,e.defaultValue,e.onChange),f=ba(w,2),o=f[0],g=f[1],s=Ft(),y=Ft(),_=Ft(),k=Ft(),C=Ft(NB(o.value,"first")),O=Ft(NB(o.value,"second")),T=Ft(!1),P=Ft(1),D=He(function(){return e.layout==="vertical"}),F=He(function(){return["".concat(r.value,"__container"),{"is-vertical":D.value}]}),N=He(function(){var et;return["".concat(r.value),(et={"is-vertical":D.value},st(et,"".concat(r.value,"--with-input"),e.inputNumberProps),st(et,"".concat(r.value,"--vertical"),D.value),st(et,p.value.disabled,n.value),et)]}),z=He(function(){return["".concat(r.value,"__rail"),{"show-input":e.inputNumberProps,disabled:n.value}]}),B=He(function(){return D.value?{height:"100%"}:{}}),X=He(function(){var et=e.range?"".concat(100*(H.value-e.min)/W.value,"%"):"0%",rt=e.range?U.value-H.value:C.value-e.min,yt="".concat(100*rt/W.value,"%");return D.value?{height:yt,bottom:et}:{width:yt,left:et}}),W=He(function(){return e.max-e.min}),H=He(function(){return Math.min(C.value,O.value)}),U=He(function(){return Math.max(C.value,O.value)}),G=He(function(){if(!e.showStep||e.min>e.max)return[];if(e.step===0)return console.warn("[Element Warn][Slider]step should not be 0."),[];for(var et=W.value/e.step,rt=100*e.step/W.value,yt=[],ut=1;ut<et;ut++)yt.push(ut*rt);if(e.range){var vt=yt.filter(function(ft){return ft<100*(H.value-e.min)/W.value||e.step>100*(U.value-e.max)/W.value});return vt}return yt.filter(function(ft){return ft>100*(C.value-e.min)/W.value})}),Y=He(function(){var et=[e.min,e.max,e.step].map(function(rt){var yt="".concat(rt).split(".");return yt[1]?yt[1].length:0});return Math.max.apply(null,et)}),K=function(rt){var yt=[e.min,e.max],ut=yt[0],vt=yt[1];if(ut>vt){console.warn("[Slider] max should be greater than min.");return}if(e.range&&Ba(rt)){var ft=[Math.min.apply(Math,aa(rt)),Math.max.apply(Math,aa(rt))],Qe=ft[0],At=ft[1];Qe>vt&&(Qe=C.value),Qe<ut&&(Qe=ut),At<ut&&(At=O.value),At>vt&&(At=vt);var bt=[Qe,At];return C.value=bt[0],O.value=bt[1],[Qe,At]}var ot=rt;return ot<ut&&(ot=ut),ot>vt&&(ot=vt),ot},ee=function(rt){var yt=rt;yt===void 0&&(e.range?yt=[C.value,O.value]:yt=C.value);var ut=K(yt);g(ut)},te=function(){y.value&&(P.value=y.value["client".concat(D.value?"Height":"Width")])},re=Ft(!1),be=function(){var rt;e.range?(Ba(o.value)?(C.value=Math.max(e.min||0,o.value[0]),O.value=Math.min(e.max||100,o.value[1])):(C.value=e.min||0,O.value=e.max||100),rt="".concat(C.value,"-").concat(O.value)):(Zo(o.value)?C.value=Math.min(e.max,Math.max(e.min,o.value)):C.value=e.min,rt=String(C.value)),s.value&&s.value.setAttribute("aria-valuetext",rt),te(),window.addEventListener("resize",te)},Le=function(rt){var yt=rt*W.value/100;if(yt=e.min+yt,!e.range&&_.value){_.value.setPosition(rt);return}var ut;Math.abs(H.value-yt)<Math.abs(U.value-yt)?ut=C.value<O.value?"button1":"button2":ut=C.value>O.value?"button1":"button2",ut==="button1"&&_.value&&_.value.setPosition(rt),ut==="button2"&&k.value&&k.value.setPosition(rt)},me=function(rt){if(!(n.value||T.value)&&!!y.value){te();var yt=0;if(D.value){var ut=y.value.getBoundingClientRect().bottom;yt=(ut-rt.clientY)/P.value*100,Le(yt)}else{var vt=y.value.getBoundingClientRect().left;yt=(rt.clientX-vt)/P.value*100,Le(yt)}}},Ie=function(rt){if(!(n.value||T.value)){te();var yt=Number(rt/W.value*100);Le(yt),ee(rt)}};Nr(function(){return o.value},function(et){if(T.value!==!0)if(Ba(et)&&e.range){var rt=ba(et,2);C.value=rt[0],O.value=rt[1]}else C.value=et}),Nr([C,O,T],function(et,rt){et[0]!==rt[0]&&(e.range?ee([H.value,U.value]):ee(C.value)),et[1]!==rt[1]&&e.range&&ee([H.value,U.value]),et[2]!==rt[2]&&et[2]===!1&&be()}),Ti(function(){be(),re.value=!0}),xc(function(){window.removeEventListener("resize",te)});var pe=He(function(){return{max:e.max,min:e.min,marks:e.marks,vertical:D.value,prefixName:r.value}}),ce=L3e(pe),ue=He(function(){return{max:e.max,min:e.min,inputNumberProps:e.inputNumberProps,step:e.step,prefixName:r.value,vertical:D.value,disabled:n.value}}),_e=F3e(ue),xe=function(){var rt=C.value,yt=function(Qe){C.value=Qe},ut=O.value,vt=function(Qe){O.value=Qe};return ve("div",{class:["".concat(r.value,"__input-container"),{"is-vertical":D.value}]},[_e(rt,yt),e.range&&ve("div",{class:"".concat(r.value,"__center-line")},null),e.range&&_e(ut,vt)])},Te=function(rt){T.value=rt},Ne=Va(e),Be=Ne.min,Fe=Ne.max,Ve=Ne.step;return rs(lW,Ul({min:Be,max:Fe,step:Ve,dragging:T,toggleDragging:Te,precision:Y,disabled:n,resetSize:te,sliderSize:P})),function(){return ve("div",{class:F.value,ref:s},[ve("div",{class:N.value,role:"slider","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-orientation":e.layout,"aria-disabled":n.value,"tooltip-props":e.tooltipProps},[ve("div",{class:z.value,style:B.value,onClick:me,ref:y},[ve("div",{class:"".concat(r.value,"__track"),style:X.value},null),ve(HA,{vertical:D.value,value:C.value,ref:_,disabled:n.value,"tooltip-props":e.tooltipProps,label:e.label,onInput:function(rt){C.value=rt}},null),e.range&&ve(HA,{vertical:D.value,value:O.value,ref:k,disabled:n.value,label:e.label,"tooltip-props":e.tooltipProps,onInput:function(rt){O.value=rt}},null),e.showStep&&ve("div",{class:"".concat(r.value,"__stops")},[G.value.map(function(et,rt){return et.position===0||et.position===100?null:ve("div",{class:"".concat(r.value,"__stop"),key:rt,style:VA(et,D.value)},null)})]),ce(Ie)])]),re.value&&e.inputNumberProps&&xe()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var z3e=ga(j3e),$3e=ga(HA);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var V3e={customValue:{type:Array},disabled:Boolean,label:{type:[Array,Function],default:function(){return[]}},loading:Boolean,size:{type:String,default:"medium",validator:function(e){return["small","medium","large"].includes(e)}},modelValue:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},defaultValue:{type:[String,Number,Boolean],default:!1},onChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function FB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function H3e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?FB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):FB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var q3e=Hn({name:"TSwitch",props:H3e({},V3e),setup:function(e,n){var r=n.slots,u=Mu(),p=sr("switch"),h=fs(),b=h.STATUS,v=h.SIZE,w=Va(e),f=w.value,o=w.modelValue,g=Al(f,o,e.defaultValue,e.onChange),s=ba(g,2),y=s[0],_=s[1],k=He(function(){return e.customValue&&e.customValue.length>0?e.customValue[0]:!0}),C=He(function(){return e.customValue&&e.customValue.length>1?e.customValue[1]:!1});function O(){var z=y.value===k.value?C.value:k.value;_(z)}function T(){u.value||e.loading||O()}var P=He(function(){var z;return["".concat(p.value),v.value[e.size],(z={},st(z,b.value.disabled,u.value),st(z,b.value.loading,e.loading),st(z,b.value.checked,y.value===k.value||e.modelValue===k.value),z)]}),D=He(function(){var z;return["".concat(p.value,"__handle"),(z={},st(z,b.value.disabled,u.value),st(z,b.value.loading,e.loading),z)]}),F=He(function(){return["".concat(p.value,"__content"),v.value[e.size],st({},b.value.disabled,u.value)]});Nr(y,function(z){if(e.customValue&&e.customValue.length&&!e.customValue.includes(z))throw new Error("value is not in ".concat(JSON.stringify(e.customValue)))},{immediate:!0});var N=He(function(){if(da(e.label))return e.label(ho,{value:y.value});if(di(e.label))return e.label;if(Ba(e.label)&&e.label.length){var z=y.value===k.value?e.label[0]:e.label[1];if(!z)return;if(di(z))return z;if(da(z))return z(ho)}return r.label?r.label({value:y.value}):null});return function(){var z,B;return e.loading?B=ve(l1,{size:"small"},null):N.value&&(z=N.value),ve("div",{class:P.value,disabled:u.value,onClick:T},[ve("span",{class:D.value},[B]),ve("div",{class:F.value},[z])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var U3e=ga(q3e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ip,W3e=`
  min-height:0 !important;
  max-height:none !important;
  height:0 !important;
  visibility:hidden !important;
  overflow:hidden !important;
  position:absolute !important;
  z-index:-1000 !important;
  top:0 !important;
  right:0 !important
`,Y3e=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function G3e(t){if(!(typeof window>"u")){var e=window.getComputedStyle(t),n=e.getPropertyValue("box-sizing")||e.getPropertyValue("-moz-box-sizing")||e.getPropertyValue("-webkit-box-sizing"),r=parseFloat(e.getPropertyValue("padding-bottom"))+parseFloat(e.getPropertyValue("padding-top")),u=parseFloat(e.getPropertyValue("border-bottom-width"))+parseFloat(e.getPropertyValue("border-top-width")),p=Y3e.map(function(h){return"".concat(h,":").concat(e.getPropertyValue(h))}).join(";");return{sizingStyle:p,paddingSize:r,borderSize:u,boxSizing:n}}}function BB(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;Ip||(Ip=document.createElement("textarea"),document.body.appendChild(Ip));var r=G3e(t),u=r.paddingSize,p=r.borderSize,h=r.boxSizing,b=r.sizingStyle;Ip.setAttribute("style","".concat(b,";").concat(W3e)),Ip.value=t.value||t.placeholder||"";var v=Ip.scrollHeight,w={};h==="border-box"?v+=p:h==="content-box"&&(v-=u),Ip.value="";var f=Ip.scrollHeight-u;if(e!==null){var o=f*e;h==="border-box"&&(o=o+u+p),v=Math.max(o,v),w.minHeight="".concat(o,"px")}if(n!==null){var g=f*n;h==="border-box"&&(g=g+u+p),v=Math.min(g,v)}return w.height="".concat(v,"px"),Ip.parentNode&&Ip.parentNode.removeChild(Ip),Ip=null,w}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var K3e={autofocus:Boolean,autosize:{type:[Boolean,Object],default:!1},disabled:Boolean,maxcharacter:{type:Number},maxlength:{type:Number},name:{type:String,default:""},placeholder:{type:String,default:void 0},readonly:Boolean,status:{type:String,validator:function(e){return["default","success","warning","error"].includes(e)}},tips:{type:[String,Function]},value:{type:[String,Number]},modelValue:{type:[String,Number]},defaultValue:{type:[String,Number]},onBlur:Function,onChange:Function,onFocus:Function,onKeydown:Function,onKeypress:Function,onKeyup:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function jB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function X3e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?jB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):jB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function zB(t){var e={};return Object.keys(t).forEach(function(n){$c(t[n])||(e[n]=t[n])}),e}var Z3e=Hn({name:"TTextarea",inheritAttrs:!1,props:X3e({},K3e),setup:function(e,n){var r=n.attrs,u=n.expose,p=sr(),h=sr("textarea"),b=He(function(){return"".concat(h.value,"__tips")}),v=He(function(){return"".concat(h.value,"__limit")}),w=Va(e),f=w.value,o=w.modelValue,g=Al(f,o,e.defaultValue,e.onChange),s=ba(g,2),y=s[0],_=s[1],k=Mu(),C=Ft({}),O=Ft(),T=Ft(!1),P=Ft(!1),D=function(){var ce;return(ce=O.value)===null||ce===void 0?void 0:ce.focus()},F=function(){var ce;return(ce=O.value)===null||ce===void 0?void 0:ce.blur()},N=function(){var ce;if(e.autosize===!0)C.value=BB(O.value);else if(e.autosize&&Xo(e.autosize)==="object"){var ue=e.autosize,_e=ue.minRows,xe=ue.maxRows;C.value=BB(O.value,_e,xe)}else r.rows?C.value={height:"auto",minHeight:"auto"}:r.style&&(ce=O.value)!==null&&ce!==void 0&&(ce=ce.style)!==null&&ce!==void 0&&ce.height&&(C.value={height:O.value.style.height})},z=function(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",ue=O.value,_e=String(ce);!ue||ue.value!==_e&&(ue.value=_e,y.value=_e)},B=function(ce){var ue=ce.target,_e=ue.value;if(e.maxcharacter&&e.maxcharacter>=0){var xe=tC(_e,e.maxcharacter);_e=Xo(xe)==="object"&&xe.characters}!P.value&&_(_e,{e:ce}),xl(function(){return z(_e)}),N()},X=function(ce){B(ce)},W=function(){P.value=!0},H=function(ce){P.value=!1,B(ce)},U=function(ce,ue){var _e;if(!k.value){var xe="on".concat(ce[0].toUpperCase()).concat(ce.slice(1));(_e=e[xe])===null||_e===void 0||_e.call(e,y.value,{e:ue})}},G=function(ce){U("keydown",ce)},Y=function(ce){U("keyup",ce)},K=function(ce){U("keypress",ce)},ee=function(ce){var ue;N(),!k.value&&(T.value=!0,(ue=e.onFocus)===null||ue===void 0||ue.call(e,y.value,{e:ce}))},te=_l(cP,void 0),re=function(ce){var ue;N(),T.value=!1,(ue=e.onBlur)===null||ue===void 0||ue.call(e,y.value,{e:ce}),te==null||te.handleBlur()},be=He(function(){var pe;return[h.value,(pe={},st(pe,"".concat(p.value,"-is-disabled"),k.value),st(pe,"".concat(p.value,"-is-readonly"),e.readonly),pe)]}),Le=He(function(){return zB({autofocus:e.autofocus,disabled:k.value,readonly:e.readonly,placeholder:e.placeholder,maxlength:e.maxlength||void 0,name:e.name||void 0})}),me=He(function(){var pe=tC(String(y.value||""));return Xo(pe)==="object"?pe.length:pe});Nr(function(){return y.value},function(){return N()}),Nr(O,function(pe){!pe||N()}),Nr(function(){return e.autofocus},function(pe){pe&&O.value.focus()}),Nr(C,function(pe){var ce=r.style;L_(O.value,zM(ce,pe))}),Nr(y,function(){xl(function(){return N()})}),Nr(function(){return e.autosize},N,{deep:!0}),u({focus:D,blur:F}),Ti(function(){N()});var Ie=Xa();return function(){var pe,ce=zB({onFocus:ee,onBlur:re,onKeydown:G,onKeyup:Y,onKeypress:K}),ue=fs(),_e=ue.STATUS,xe=He(function(){var Fe;return["".concat(h.value,"__inner"),(Fe={},st(Fe,"".concat(p.value,"-is-").concat(e.status),e.status),st(Fe,_e.value.disabled,k.value),st(Fe,_e.value.focused,T.value),st(Fe,"".concat(p.value,"-resize-none"),Xo(e.autosize)==="object"),Fe),"narrow-scrollbar"]}),Te=Ie("tips"),Ne=Te&&ve("div",{class:"".concat(b.value," ").concat(h.value,"__tips--").concat(e.status||"normal")},[Te]),Be=e.maxcharacter&&ve("span",{class:v.value},["".concat(me.value,"/").concat(e.maxcharacter)])||!e.maxcharacter&&e.maxlength&&ve("span",{class:v.value},["".concat(y.value?(pe=String(y.value))===null||pe===void 0?void 0:pe.length:0,"/").concat(e.maxlength)]);return ve("div",ea({class:be.value},uP(r,["style"])),[ve("textarea",ea({onInput:X,onCompositionstart:W,onCompositionend:H,ref:O,value:y.value,class:xe.value},ce,Le.value),null),Ne||Be?ve("div",{class:["".concat(h.value,"__info_wrapper"),st({},"".concat(h.value,"__info_wrapper_align"),!Ne)]},[Ne,Be]):null])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var J3e=ga(Z3e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function $B(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Q3e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?$B(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):$B(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var e8e="TTransfer";function fy(t){return Ba(t)?{source:t[0],target:t[1]}:{source:t,target:t}}function A_(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.isTreeMode,u=r===void 0?!1:r,p=n.include,h=p===void 0?!0:p;if(u){var b=[];if(t)for(var v=0;v<t.length;v++){var w=t[v],f=e.includes(w.value);if(!(!h&&f))if(w.children&&w.children.length>0){var o=A_(w.children,e,{isTreeMode:u,include:h});b=b.concat(o)}else(h&&f||!h&&!f)&&b.push(w.value)}return b}return t.filter(function(g){if(!g)return!1;var s=e.includes(g.value);return(h&&s||!h&&!s)&&!g.disabled}).map(function(g){return g.value})}function sW(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=t.map(function(u,p){var h,b=(e==null?void 0:e.label)||"label",v=(e==null?void 0:e.value)||"value";if($c(u[b]))throw new Error("".concat(b," is not in DataOption ").concat(JSON.stringify(u)));if($c(u[v]))throw new Error("".concat(v," is not in DataOption ").concat(JSON.stringify(u)));var w={label:u[b],value:u[v],key:"key__value_".concat(u[v],"_index_").concat(p),disabled:(h=u.disabled)!==null&&h!==void 0?h:!1,data:u};return n&&u.children&&(w.children=sW(u.children,e,!0)),w});return r}function t8e(t,e,n){return e.includes(t.value)?n:!1}function uW(t,e,n){var r;return t?e.includes(t.value)?n:(r=t.children)!==null&&r!==void 0&&r.length?t.children.some(function(u){return uW(u,e,n)}):!n:!n}function cW(t,e,n,r){t.forEach(function(u){var p;t8e(u,n,r)?(p=Hp(u),e.push(p)):uW(u,n,r)&&(p=Q3e({},u),delete p.children,e.push(p),u.children&&(p.children=[],cW(u.children,p.children,n,r),p.children.length===0&&delete p.children))})}function VB(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!r)return n?e.map(function(p){return t.find(function(h){return h.value===p})}).filter(function(p){return!!p}):t.filter(function(p){var h=e.includes(p.value);return!h});var u=[];return cW(t,u,e,n),u}function fW(t){var e=0;return t.forEach(function(n){n.children&&n.children.length>0?e+=fW(n.children):e+=1}),e}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var n8e=Hn({name:"TTransferSearch",props:{value:{type:String,default:""},search:{type:[Boolean,Object],default:!1},placeholder:{type:String,default:""},onChange:Function},setup:function(e){var n=sr(),r=ol({SearchIcon:Kce}),u=r.SearchIcon,p=function(v,w){var f;(f=e.onChange)===null||f===void 0||f.call(e,{value:v,e:w.e})},h=Xo(e.search)==="object"?e.search:{clearable:!0};return function(){return ve("div",{class:"".concat(n.value,"-transfer__search-wrapper")},[ve(tv,ea(h,{defaultValue:e.value,onChange:p,placeholder:e.placeholder}),{default:function(){return[ve(u,{slot:"suffix-icon"},null)]}})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function HB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Dk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?HB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):HB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function qB(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var r8e={checkboxProps:{type:Object,default:function(){return{}}},dataSource:{type:Array,default:function(){return[]}},listType:{type:String,default:"target"},title:{type:[String,Function]},checkedValue:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},search:{type:[Boolean,Object],default:!1},transferItem:Function,empty:{type:[Function,String]},pagination:[Boolean,Object],footer:[Function,String],checkAll:Boolean,isTreeMode:{type:Boolean,default:!1},onCheckedChange:Function,onPageChange:Function,onScroll:Function,onSearch:Function},a8e=Hn({name:"TTransferList",props:Dk({},r8e),setup:function(e){var n=sr(),r=Si("transfer"),u=r.t,p=r.globalConfig,h=Ft(""),b=Ft(1),v=Ft(0),w=He(function(){var H=e.pagination;return(H==null?void 0:H.current)||b.value||(H==null?void 0:H.defaultCurrent)}),f=He(function(){var H=e.pagination;return(H==null?void 0:H.pageSize)||v.value||(H==null?void 0:H.defaultPageSize)}),o=He(function(){return e.dataSource.filter(function(H){var U=H&&H.label.toString();return U.toLowerCase().indexOf(h.value.toLowerCase())>-1})}),g=He(function(){return o.value&&o.value.length||0}),s=He(function(){var H=o.value;if(!e.pagination||f.value===0)return H;var U=(w.value-1)*f.value,G=w.value*f.value;return H=H.slice(U,G),H}),y=He(function(){var H={size:"small",theme:"simple",totalContent:!1,pageSizeOptions:[]};return Xo(e.pagination)==="object"?Dk(Dk(Dk({},H),e.pagination),{},{current:w.value,total:g.value,pageSize:f.value}):{}}),_=He(function(){var H=A_(e.dataSource,[],{isTreeMode:e.isTreeMode,include:!1});return e.checkedValue.length>0&&(e.isTreeMode?H.every(function(U){return e.checkedValue.includes(U)}):(e.search?o.value:e.dataSource).every(function(U){return U.disabled||e.checkedValue.includes(U.value)}))}),k=He(function(){return!_.value&&e.checkedValue.length>0}),C=He(function(){return fW(e.dataSource)});Nr(C,function(H){if(H<=(w.value-1)*f.value){var U=Math.ceil(H/f.value);b.value=U}});var O=function(U){var G;(G=e.onPageChange)===null||G===void 0||G.call(e,U),b.value=U.current,v.value=U.pageSize},T=function(U){var G;(G=e.onCheckedChange)===null||G===void 0||G.call(e,U)},P=function(U){if(U){var G=A_(e.search?o.value:e.dataSource,[],{isTreeMode:e.isTreeMode,include:!1});T(G)}else T([])},D=function(U){var G;(G=e.onScroll)===null||G===void 0||G.call(e,U)},F=function(U){var G,Y={query:U.value,type:e.listType,e:U.e,trigger:U.trigger};h.value=U.value,(G=e.onSearch)===null||G===void 0||G.call(e,Y)},N=Wp(),z=function(){var U=e.title&&di(e.title)?ve("template",null,[e.title]):null,G=N("title",{defaultNode:U,params:{type:e.listType}});return ve("span",null,[G])},B=function(){var U,G=ve(YO,{value:e.checkedValue,onChange:T},qB(U=s.value.map(function(Y,K){var ee;return ve(ym,ea({disabled:e.disabled||Y.disabled,value:Y.value,needRipple:!0,class:["".concat(n.value,"-transfer__list-item"),e.checkedValue.includes(Y.value)?"".concat(n.value,"-is-checked"):""],key:Y.key},e.checkboxProps),qB(ee=N("transferItem",{defaultNode:ve("span",null,[Y.label]),params:{data:Y.data,index:K,type:e.listType}}))?ee:{default:function(){return[ee]}})}))?U:{default:function(){return[U]}});return ve("div",{class:"".concat(n.value,"-transfer__list-content narrow-scrollbar"),onScroll:D},[N("tree",{defaultNode:G,params:{data:s.value,value:e.checkedValue,onChange:T}})])},X=function(){var U=e.empty||u(p.value.empty),G=di(U)?ve("span",null,[U]):null;return ve("div",{class:"".concat(n.value,"-transfer__empty")},[N("empty",{defaultNode:G,params:{type:e.listType}})])},W=function(){var U=di(e.footer)?ve("div",{class:"".concat(n.value,"-transfer__footer")},[e.footer]):null;return N("footer",{defaultNode:U,params:{type:e.listType}})};return function(){return ve("div",{class:"".concat(n.value,"-transfer__list ").concat(n.value,"-transfer__list-").concat(e.listType)},[ve("div",{class:"".concat(n.value,"-transfer__list-header")},[ve("div",null,[e.checkAll&&ve(ym,{disabled:e.disabled||!e.dataSource.length,checked:_.value,indeterminate:k.value,onChange:P},null),ve("span",null,[u(p.value.title,{checked:e.checkedValue.length,total:C.value})])]),z()]),ve("div",{class:["".concat(n.value,"-transfer__list-body"),e.search?"".concat(n.value,"-transfer__list--with-search"):""]},[e.search&&ve(n8e,{searchValue:h.value,placeholder:u(p.value.placeholder),onChange:F,disabled:e.disabled,search:e.search},null),s.value.length>0?B():X()]),e.pagination&&f.value>0&&g.value>0&&ve("div",{class:"".concat(n.value,"-transfer__list-pagination")},[ve(pP,ea(y.value,{onChange:O}),null)]),W()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var dW={checkboxProps:{type:Object},checked:{type:Array,default:void 0},defaultChecked:{type:Array,default:function(){return[]}},data:{type:Array,default:function(){return[]}},direction:{type:String,default:"both",validator:function(e){return["left","right","both"].includes(e)}},disabled:{type:[Boolean,Array],default:!1},empty:{type:[String,Array,Function],default:""},footer:{type:[Array,Function]},keys:{type:Object},operation:{type:[Array,Function]},pagination:{type:[Object,Array]},search:{type:[Boolean,Object,Array],default:!1},showCheckAll:{type:[Boolean,Array],default:!0},targetSort:{type:String,default:"original",validator:function(e){return["original","push","unshift"].includes(e)}},title:{type:[Array,Function],default:function(){return[]}},transferItem:{type:Function},value:{type:Array,default:void 0},modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:function(){return[]}},onChange:Function,onCheckedChange:Function,onPageChange:Function,onScroll:Function,onSearch:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function UB(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var i8e=Hn({name:"TTransferOperations",props:{leftDisabled:{type:Boolean,required:!0},rightDisabled:{type:Boolean,required:!0},operation:dW.operation},emits:["moveToRight","moveToLeft"],setup:function(e,n){var r=n.slots,u=n.emit,p=sr(),h=ol({ChevronRightIcon:i3,ChevronLeftIcon:zy}),b=h.ChevronRightIcon,v=h.ChevronLeftIcon,w=function(){u("moveToRight")},f=function(){u("moveToLeft")},o=function(){return ve(b,null,null)},g=function(){return ve(v,null,null)},s=function(k){return da(e.operation)||k==="right"&&e.operation&&da(e.operation[0])||k==="left"&&e.operation&&da(e.operation[1])||r.operation?null:k==="left"?g:o},y=function(k,C){if(da(r.operation))return r.operation({direction:C});if(da(e.operation)){var O=e.operation;return O(k,{direction:C})}var T;if(Ba(e.operation)){var P=ba(e.operation,2),D=P[0],F=P[1];T=C==="right"?F:D}else T="";return T};return function(){var _,k,C,O;return ve("div",{class:"".concat(p.value,"-transfer__operations")},[ve(Jl,{variant:"outline",size:"small",shape:di((C=e.operation)===null||C===void 0?void 0:C[1])?"rectangle":"square",key:e.rightDisabled?"right-outline":"right-base",disabled:e.rightDisabled,onClick:w,icon:s("right")},UB(_=y(ho,"right"))?_:{default:function(){return[_]}}),ve(Jl,{variant:"outline",size:"small",shape:di((O=e.operation)===null||O===void 0?void 0:O[0])?"rectangle":"square",key:e.rightDisabled?"left-outline":"left-base",disabled:e.leftDisabled,onClick:f,icon:s("left")},UB(k=y(ho,"left"))?k:{default:function(){return[k]}})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function WB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function o8e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?WB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):WB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function l8e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var Lp="source",V6="target",s8e=Hn({name:e8e,props:o8e({},dW),setup:function(e,n){var r=n.slots,u=Mu(),p=sr(),h=Va(e),b=h.value,v=h.modelValue,w=h.checked,f=Al(b,v,e.defaultValue,e.onChange),o=ba(f,2),g=o[0],s=o[1],y=Uu(w,e.defaultChecked,e.onCheckedChange,"checked"),_=ba(y,1),k=_[0],C=He(function(){return g.value}),O=He(function(){var _e=r.tree;return da(_e)}),T=He(function(){return e.direction==="right"}),P=He(function(){return e.direction==="left"}),D=He(function(){return sW(e.data,e.keys,O.value)}),F=He(function(){return VB(D.value,C.value,!1,O.value)}),N=He(function(){return VB(D.value,C.value,!0,O.value)}),z=He(function(){var _e;return _e={},st(_e,Lp,A_(F.value,k.value,{isTreeMode:O.value})),st(_e,V6,A_(N.value,k.value,{isTreeMode:O.value})),_e}),B=He(function(){return!!r.footer||!!e.footer}),X=He(function(){return!!e.pagination&&!r.content}),W=He(function(){return!!e.search}),H=He(function(){var _e=e.footer||"";return fy(_e)}),U=He(function(){return fy(e.empty)}),G=He(function(){return fy(e.search)}),Y=He(function(){return fy(e.showCheckAll)}),K=He(function(){return fy(u.value)}),ee=He(function(){return fy(e.title)}),te=He(function(){return fy(e.pagination)}),re=function(xe,Te){var Ne,Be=Te===Lp?xe:z.value[Lp],Fe=Te===V6?xe:z.value[V6],Ve=[].concat(aa(Be),aa(Fe)),et={checked:Ve,sourceChecked:Be,targetChecked:Fe,type:Te};k.value=Ve,(Ne=e.onCheckedChange)===null||Ne===void 0||Ne.call(e,et)},be=function(xe){var Te=JSON.parse(JSON.stringify(C.value)),Ne,Be=xe===V6?z.value[Lp]:z.value[V6];xe===Lp?Ne=Te.filter(function(Ve){return!Be.includes(Ve)}):e.targetSort==="original"?Ne=A_(D.value,Te.concat(Be),{isTreeMode:O.value}):e.targetSort==="unshift"?Ne=Be.concat(Te):Ne=Te.concat(Be),re([],xe===Lp?V6:Lp);var Fe={type:xe,movedValue:Be};s(Ne,Fe)},Le=function(){be(V6)},me=function(){be(Lp)},Ie=function(xe,Te){var Ne,Be=xe.target,Fe=Be.scrollHeight-Be.scrollTop-Be.clientHeight,Ve={e:xe,bottomDistance:Fe,type:Te};(Ne=e.onScroll)===null||Ne===void 0||Ne.call(e,Ve)},pe=function(xe){var Te;(Te=e.onSearch)===null||Te===void 0||Te.call(e,xe)},ce=function(xe,Te){var Ne;(Ne=e.onPageChange)===null||Ne===void 0||Ne.call(e,xe,{type:Te})},ue=function(xe){var Te=um(r,["title","empty","footer","operation","transferItem","default","tree"]);return ve(a8e,{checkboxProps:e.checkboxProps,transferItem:e.transferItem,"list-type":xe,title:ee.value[xe],"data-source":xe===Lp?F.value:N.value,"checked-value":z.value[xe],disabled:K.value[xe],search:G.value[xe],pagination:te.value[xe],"check-all":Y.value[xe],footer:H.value[xe],empty:U.value[xe],onCheckedChange:function(Be){return re(Be,xe)},onScroll:function(Be){return Ie(Be,xe)},onSearch:pe,onPageChange:function(Be){return ce(Be,xe)},isTreeMode:O.value},l8e(Te)?Te:{default:function(){return[Te]}})};return function(){return ve("div",{class:["".concat(p.value,"-transfer"),W.value?"".concat(p.value,"-transfer__search"):"",B.value?"".concat(p.value,"-transfer__footer"):"",X.value?"".concat(p.value,"-transfer__pagination"):"",O.value?"".concat(p.value,"-transfer--with-tree"):""]},[ue(Lp),ve(i8e,{leftDisabled:K.value[V6]||T.value||z.value[V6].length===0,rightDisabled:K.value[Lp]||P.value||z.value[Lp].length===0,operation:e.operation,onMoveToRight:Le,onMoveToLeft:me},{operation:r.operation}),ue(V6)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var u8e=ga(s8e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function YB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Nk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?YB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):YB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}$r.extend(qC);var c8e=Hn({name:"TTimePicker",props:Nk({},_P),setup:function(e){var n=Ft(""),r=Ft(!1),u=Si("timePicker"),p=u.globalConfig,h=ol({TimeIcon:gq}),b=h.TimeIcon,v=Va(e),w=v.value,f=v.modelValue,o=Al(w,f,e.defaultValue,e.onChange),g=ba(o,2),s=g[0],y=g[1],_=Mu(),k=Va(e),C=k.allowInput,O=k.format,T=Si("classPrefix"),P=T.classPrefix,D=sr("time-picker"),F=He(function(){return["".concat(D.value,"__group"),st({},"".concat(P.value,"-is-focused"),r.value)]}),N=function(G,Y){var K,ee;r.value=G,G?(K=e.onOpen)===null||K===void 0||K.call(e,Y):(ee=e.onClose)===null||ee===void 0||ee.call(e,Y)},z=function(G){var Y=G.e;Y.stopPropagation(),n.value=null,y(null)},B=function(G){n.value=G},X=function(G,Y){var K,ee=Y.e;if(C.value){var te=WS(n.value,O.value);te&&y(BU(n.value,O.value))}(K=e.onBlur)===null||K===void 0||K.call(e,{value:String(G),e:ee})},W=function(){var G=WS(n.value,O.value);G&&y(n.value),r.value=!1},H=function(G,Y){var K;n.value=G,(K=e.onPick)===null||K===void 0||K.call(e,G,{e:Y})};return Nr(function(){return r.value},function(){var U;n.value=r.value&&(U=s.value)!==null&&U!==void 0?U:""}),function(){var U,G;return ve("div",{class:D.value},[ve(mx,{onFocus:e.onFocus,onClear:z,disabled:_.value,clearable:e.clearable,allowInput:C.value,className:F.value,suffixIcon:function(){return ve(b,null,null)},popupVisible:r.value,onInputChange:B,onBlur:X,onPopupVisibleChange:N,placeholder:s.value?void 0:e.placeholder||p.value.placeholder,value:r.value?n.value:(U=s.value)!==null&&U!==void 0?U:void 0,inputValue:r.value?n.value:(G=s.value)!==null&&G!==void 0?G:void 0,inputProps:Nk(Nk({},e.inputProps),{},{size:e.size}),popupProps:Nk({overlayInnerStyle:{width:"auto",padding:0}},e.popupProps),status:e.status,tips:e.tips,panel:function(){return ve(QO,{steps:e.steps,format:O.value,value:n.value,isFooterDisplay:!0,isShowPanel:r.value,disableTime:e.disableTime,onChange:H,hideDisabledTime:e.hideDisabledTime,handleConfirmClick:W},null)}},null)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var f8e={allowInput:Boolean,clearable:Boolean,disableTime:{type:Function},disabled:{type:[Boolean,Array]},format:{type:String,default:"HH:mm:ss"},hideDisabledTime:{type:Boolean,default:!0},placeholder:{type:[String,Array],default:void 0},popupProps:{type:Object},presets:{type:Object},rangeInputProps:{type:Object},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},status:{type:String,default:"default",validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},steps:{type:Array,default:function(){return[1,1,1]}},tips:{type:[String,Function]},value:{type:Array,default:void 0},modelValue:{type:Array,default:void 0},defaultValue:{type:Array},onBlur:Function,onChange:Function,onFocus:Function,onInput:Function,onPick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function GB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Ik(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?GB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):GB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}$r.extend(qC);var d8e=Hn({name:"TTimeRangePicker",props:Ik(Ik({},f8e),{},{rangeInputProps:Object,popupProps:Object}),setup:function(e){var n=sr("time-range-picker"),r=Si("timePicker"),u=r.globalConfig,p=Si("classPrefix"),h=p.classPrefix,b=ol({TimeIcon:gq}),v=b.TimeIcon,w=Mu(),f=Ft(void 0),o=Ft(Lw),g=Ft(!1),s=He(function(){return["".concat(n.value,"__group"),st({},"".concat(h.value,"-is-focused"),g.value)]}),y=Va(e),_=y.value,k=y.modelValue,C=y.allowInput,O=y.format,T=Al(_,k,e.defaultValue,e.onChange),P=ba(T,2),D=P[0],F=P[1],N=function(ee,te){if(te.trigger==="trigger-element-click"){g.value=!0;return}g.value=ee},z=function(ee){var te=ee.e;te.stopPropagation(),o.value=Lw,F(null)},B=function(ee){var te=ee.position;f.value=te==="first"?0:1},X=function(ee,te){if(f.value===0){var re;o.value=[ee,(re=o.value[1])!==null&&re!==void 0?re:ee]}else{var be;o.value=[(be=o.value[0])!==null&&be!==void 0?be:ee,ee]}Y(ee,te)},W=function(ee,te){var re,be=te.e;if(C.value){var Le=WS(o.value[f.value],O.value);if(Le){var me,Ie,pe=BU(o.value[f.value],O.value);f.value===0?o.value=[pe,(me=o.value[1])!==null&&me!==void 0?me:pe]:o.value=[(Ie=o.value[0])!==null&&Ie!==void 0?Ie:pe,pe]}}(re=e.onBlur)===null||re===void 0||re.call(e,{value:ee,e:be})},H=function(ee,te){var re,be=te.e,Le=te.position;o.value=ee,(re=e.onInput)===null||re===void 0||re.call(e,{value:D.value,e:be,position:Le==="first"?"start":"end"})},U=function(){var ee=!o.value.find(function(te){return!WS(te,O.value)});ee&&F(o.value),g.value=!1},G=function(ee,te){var re,be=te.e,Le=te.position;(re=e.onFocus)===null||re===void 0||re.call(e,{value:ee,e:be,position:Le==="first"?"start":"end"})},Y=function(ee,te){var re,be=[],Le;if(f.value===0){var me;be=[ee,(me=o.value[1])!==null&&me!==void 0?me:ee],Le={e:te,position:"start"}}else{var Ie;be=[(Ie=o.value[0])!==null&&Ie!==void 0?Ie:ee,ee],Le={e:te,position:"end"}}(re=e.onPick)===null||re===void 0||re.call(e,be,Le)};return Nr(function(){return g.value},function(){var K;o.value=g.value&&(K=D.value)!==null&&K!==void 0?K:Lw,g.value||(f.value=void 0)}),function(){var K,ee;return ve("div",{class:n.value},[ve(xP,{disabled:w.value,popupVisible:g.value,popupProps:Ik({overlayInnerStyle:{width:"auto",padding:0},onVisibleChange:N},e.popupProps),onInputChange:H,inputValue:g.value?o.value:(K=D.value)!==null&&K!==void 0?K:Lw,rangeInputProps:Ik({size:e.size,clearable:e.clearable,class:s.value,value:g.value?o.value:(ee=D.value)!==null&&ee!==void 0?ee:void 0,placeholder:e.placeholder||[u.value.placeholder,u.value.placeholder],suffixIcon:function(){return ve(v,null,null)},onClear:z,onClick:B,onFocus:G,onBlur:W,readonly:!C.value,activeIndex:f.value},e.rangeInputProps),status:e.status,tips:e.tips,panel:function(){return ve(QO,{steps:e.steps,format:O.value,isShowPanel:g.value,disableTime:e.disableTime,hideDisabledTime:e.hideDisabledTime,isFooterDisplay:!0,value:o.value[f.value||0],onChange:X,onPick:Y,handleConfirmClick:U,position:f.value===0?"start":"end"},null)}},null)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var h8e=ga(c8e),p8e=ga(d8e),v8e=ga(QO);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var g8e={activable:Boolean,activeMultiple:Boolean,actived:{type:Array,default:void 0},defaultActived:{type:Array},allowFoldNodeOnFilter:Boolean,checkProps:{type:Object},checkStrictly:Boolean,checkable:Boolean,data:{type:Array,default:function(){return[]}},disableCheck:{type:[Boolean,Function],default:!1},disabled:Boolean,draggable:Boolean,empty:{type:[String,Function],default:""},expandAll:Boolean,expandLevel:{type:Number,default:0},expandMutex:Boolean,expandOnClickNode:Boolean,expandParent:Boolean,expanded:{type:Array,default:void 0},defaultExpanded:{type:Array,default:function(){return[]}},filter:{type:Function},height:{type:[String,Number]},hover:Boolean,icon:{type:[Boolean,Function],default:!0},keys:{type:Object},label:{type:[String,Boolean,Function],default:!0},lazy:{type:Boolean,default:!0},line:{type:[Boolean,Function],default:!1},load:{type:Function},maxHeight:{type:[String,Number]},operations:{type:Function},scroll:{type:Object},transition:{type:Boolean,default:!0},value:{type:Array,default:void 0},modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:function(){return[]}},valueMode:{type:String,default:"onlyLeaf",validator:function(e){return e?["onlyLeaf","parentFirst","all"].includes(e):!0}},onActive:Function,onChange:Function,onClick:Function,onDragEnd:Function,onDragLeave:Function,onDragOver:Function,onDragStart:Function,onDrop:Function,onExpand:Function,onLoad:Function,onScroll:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var hW=function(){var e=sr();return He(function(){var n="".concat(e.value,"-tree");return{icon:"".concat(e.value,"-icon"),folderIcon:"".concat(e.value,"-folder-icon"),actived:"".concat(e.value,"-is-active"),disabled:"".concat(e.value,"-is-disabled"),treeIconRight:"".concat(e.value,"-icon-arrow-right"),treeIconDown:"".concat(e.value,"-icon-arrow-down"),treeNodeToggle:"".concat(e.value,"-tree-toggle"),tree:n,treeTransition:"".concat(n,"--transition"),treeBlockNode:"".concat(n,"--block-node"),treeEmpty:"".concat(n,"__empty"),treeList:"".concat(n,"__list"),treeNode:"".concat(n,"__item"),treeNodeOpen:"".concat(n,"__item--open"),treeHoverAble:"".concat(n,"--hoverable"),treeCheckable:"".concat(n,"--checkable"),treeLabel:"".concat(n,"__label"),treeLabelStrictly:"".concat(n,"__label--strictly"),treeIcon:"".concat(n,"__icon"),treeIconDefault:"".concat(n,"__icon--default"),treeSpace:"".concat(n,"__space"),treeOperations:"".concat(n,"__operations"),treeNodeVisible:"".concat(n,"__item--visible"),treeNodeHidden:"".concat(n,"__item--hidden"),treeNodeEnter:"".concat(n,"__item--enter-active"),treeNodeLeave:"".concat(n,"__item--leave-active"),treeNodeDraggable:"".concat(n,"__item--draggable"),treeNodeDragging:"".concat(n,"__item--dragging"),treeNodeDragTipTop:"".concat(n,"__item--tip-top"),treeNodeDragTipBottom:"".concat(n,"__item--tip-bottom"),treeNodeDragTipHighlight:"".concat(n,"__item--tip-highlight"),line:"".concat(n,"__line"),lineIsLeaf:"".concat(n,"__line--leaf"),lineIsFirst:"".concat(n,"__line--first")}})},pW=Symbol("treeProvider"),vW=Symbol("onDrag");/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function KB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function m8e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?KB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):KB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function y8e(t,e){for(var n=[],r=t;r&&r.parentNode&&(n.push(r),r!==e);)r=r.parentNode;return n}function b8e(t,e,n){var r=y8e(e,n);return r.map(function(u){var p={name:t,value:u.getAttribute(t)||"",el:u};return p}).filter(function(u){return u.value})}function _8e(t,e,n){var r=b8e(t,e,n),u=r.pop()||null;return u}function Lk(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=null,r=null,u=m8e({},e);if(da(t)){var p;r=t(ho,(p=u.node)===null||p===void 0?void 0:p.getModel())}else di(t)&&(r=t);return(di(r)||r)&&(n=r),n}function x8e(t){return di(t)||Zo(t)}function M_(t,e){var n=null,r=null;return di(e)||Zo(e)?r=e:e&&x8e(e.value)&&(r=e.value),n=t.getNode(r),n}var lT=function(e){var n=um(e,["keys","expandAll","expandLevel","expandMutex","expandParent","activable","activeMultiple","disabled","draggable","checkable","checkStrictly","load","lazy","valueMode","filter","allowFoldNodeOnFilter"]);return n};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function w8e(t){var e=Va(t),n=e.nodeRef,r=e.node,u=_l(vW),p=Ft(!1),h=Ft(!1),b=Ft(0),v=kP(function(f){if(!(typeof window>"u")&&!!n.value){var o=n.value.getBoundingClientRect(),g=window.pageYOffset+o.top,s=f.pageY,y=o.height/4,_=s-g;_<y?b.value=-1:_<o.height-y?b.value=0:b.value=1}}),w=function(o,g){var s,y,_,k,C;switch(o){case"dragStart":h.value=!0,b.value=0,(s=u.onDragStart)===null||s===void 0||s.call(u,{node:r.value,e:g}),g.dataTransfer.effectAllowed="move";break;case"dragEnd":h.value=!1,p.value=!1,b.value=0,v.cancel(),(y=u.onDragEnd)===null||y===void 0||y.call(u,{node:r.value,e:g});break;case"dragOver":p.value=!0,v(g),(_=u.onDragOver)===null||_===void 0||_.call(u,{node:r.value,e:g});break;case"dragLeave":p.value=!1,b.value=0,v.cancel(),(k=u.onDragLeave)===null||k===void 0||k.call(u,{node:r.value,e:g});break;case"drop":(C=u.onDrop)===null||C===void 0||C.call(u,{node:r.value,dropPosition:b.value,e:g}),p.value=!1,v.cancel();break}};return{isDragOver:p,isDragging:h,dropPosition:b,setDragStatus:w}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function XB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function ZB(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?XB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):XB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function C8e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var k8e=Hn({name:"TTreeNode",props:{node:{type:Object},onClick:Function,onChange:Function,onDrop:Function,onDragStart:Function,expandOnClickNode:Boolean},setup:function(e){var n=_l(pW),r=Ft(!1),u=Ft();wm(u);var p=hW(),h=Si("tree"),b=h.globalConfig,v=sr(),w=ol({CaretRightSmallIcon:Uue}),f=w.CaretRightSmallIcon,o=function(Y){var K,ee,te,re=e.node,be=e.expandOnClickNode,Le={mouseEvent:Y,event:Y,node:re,path:re.getPath()},me=Y.target,Ie=re.children&&e.expandOnClickNode&&(me.className==="".concat(v.value,"-checkbox__input")||me.tagName.toLowerCase()==="input");r.value||Ie||(be&&re.children&&((K=me.className)===null||K===void 0||(ee=K.indexOf)===null||ee===void 0?void 0:ee.call(K,"".concat(v.value,"-tree__label")))!==-1&&Y.preventDefault(),r.value=!0,setTimeout(function(){r.value=!1}),(te=e.onClick)===null||te===void 0||te.call(e,Le))},g=Ft(),s=w8e(Ul({nodeRef:g,node:e.node})),y=s.isDragOver,_=s.isDragging,k=s.dropPosition,C=s.setDragStatus,O=function(Y){var K,ee=e.node;if(!!ee.isDraggable()){Y.stopPropagation(),C("dragStart",Y),Y.dataTransfer.effectAllowed="move";try{var te;(te=Y.dataTransfer)===null||te===void 0||te.setData("text/plain","")}catch{}(K=e.onDragStart)===null||K===void 0||K.call(e,ee,Y)}},T=function(Y){var K=e.node;!K.isDraggable()||(Y.stopPropagation(),C("dragEnd",Y))},P=function(Y){var K=e.node;!K.isDraggable()||(Y.stopPropagation(),Y.preventDefault(),C("dragOver",Y))},D=function(Y){var K=e.node;!K.isDraggable()||(Y.stopPropagation(),C("dragLeave",Y))},F=function(Y){var K,ee=e.node;!ee.isDraggable()||(Y.stopPropagation(),Y.preventDefault(),C("drop",Y),(K=e.onDrop)===null||K===void 0||K.call(e,ee,k.value,Y))},N=function(){var Y,K=e.node,ee=new Event("change"),te={event:ee,node:K};(Y=e.onChange)===null||Y===void 0||Y.call(e,te)},z=He(function(){var G=e.node.level,Y="--level: ".concat(G,";");return Y}),B=He(function(){var G,Y,K=e.node,ee=[];return ee.push(p.value.treeNode),ee.push((G={},st(G,p.value.treeNodeOpen,K.expanded),st(G,p.value.actived,K.isActivable()?K.actived:!1),st(G,p.value.disabled,K.isDisabled()),G)),ee.push((Y={},st(Y,p.value.treeNodeDraggable,K.isDraggable()),st(Y,p.value.treeNodeDragging,_.value),st(Y,p.value.treeNodeDragTipTop,y.value&&k.value<0),st(Y,p.value.treeNodeDragTipBottom,y.value&&k.value>0),st(Y,p.value.treeNodeDragTipHighlight,!_.value&&y.value&&k.value===0),Y)),ee}),X=function(){var Y=e.node,K=n.value,ee=K.line,te=K.scopedSlots,re=!!n.value.icon,be=null;if(ee===!0){if(te!=null&&te.line)be=te.line({node:Y==null?void 0:Y.getModel()});else if(Y.parent&&Y.tree){var Le=Y.vmIsLeaf,me=Y.vmIsFirst,Ie=Y.level,pe=[];pe.push(p.value.line),(Le||!re)&&pe.push(p.value.lineIsLeaf),me&&re&&pe.push(p.value.lineIsFirst);var ce=[],ue=Y.getParents();ue.pop(),ue.forEach(function(xe,Te){xe.vmIsLast||ce.push("calc(-".concat(Te+1," * var(--space)) 0 var(--color)"))});var _e={"--level":Ie,"box-shadow":ce.join(",")};be=ve("span",{class:pe,style:_e},null)}}else be=Lk(ee,{node:Y});return be},W=function(){var Y=function(){return da(b.value.folderIcon)?b.value.folderIcon(ho):ve(f,null,null)},K=e.node,ee=n.value,te=ee.icon,re=ee.scopedSlots,be=!1,Le=null;return te===!0?re!=null&&re.icon?Le=re.icon({node:K==null?void 0:K.getModel()}):K.vmIsLeaf?Le="":(be=!0,Le=Y(),K.loading&&K.expanded&&(Le=ve(l1,null,null))):Le=Lk(te,{node:K}),Le=ve("span",{class:[p.value.treeIcon,p.value.folderIcon,be?p.value.treeIconDefault:""],trigger:"expand",ignore:"active"},[Le]),Le},H=function(){var Y=e.node,K=n.value,ee=K.label,te=K.scopedSlots,re=K.disableCheck,be=n.value.checkProps||{},Le=null;ee===!0?te.label?Le=te.label({node:Y.getModel()}):Le=Y.label||"":Le=Lk(ee,{node:Y});var me=[p.value.treeLabel,p.value.treeLabelStrictly,st({},p.value.actived,Y.isActivable()?Y.actived:!1)];if(Y.vmCheckable){var Ie=!1;if(da(re))Ie=re(Y);else{var pe;Ie=!!re||((pe=Y.data)===null||pe===void 0?void 0:pe.checkable)===!1}Y.isDisabled()&&(Ie=!0);var ce=ZB(ZB({},be),{},{disabled:Ie}),ue=He(function(){var Te,Ne=Array.isArray(Y.children)&&((Te=Y.children)===null||Te===void 0?void 0:Te.length)>0,Be=j1(Y.children)&&Y.children,Fe=Ne||Be;return e.expandOnClickNode&&Fe}),_e=function(){return Le}();Le=ve(ym,ea({class:me,checked:Y.checked,indeterminate:Y.indeterminate,disabled:Y.isDisabled(),name:Y.value.toString(),onChange:function(){return N()},ignore:"expand",stopLabelTrigger:ue.value,needRipple:!0},ce),C8e(Le)?Le:{default:function(){return[_e]}})}else{var xe=ve("span",{style:"position: relative"},[Le]);Le=Y.isActivable()?ve("span",{key:"1",ref:"label",class:me,title:Y.label},[xe]):ve("span",{key:"2",class:me,title:Y.label},[xe])}return Le},U=function(){var Y=e.node,K=n.value,ee=K.operations,te=K.scopedSlots,re=null;return te!=null&&te.operations?re=te.operations({node:Y==null?void 0:Y.getModel()}):re=Lk(ee,{node:Y}),re&&(re=ve("span",{class:p.value.treeOperations,ignore:"active,expand"},[re])),re};return function(){var G=e.node;return ve("div",{ref:g,class:B.value,"data-value":G.value,"data-level":G.level,style:z.value,onClick:function(K){return o(K)},draggable:G.isDraggable(),onDragstart:function(K){return O(K)},onDragend:function(K){return T(K)},onDragover:function(K){return P(K)},onDragleave:function(K){return D(K)},onDrop:function(K){return F(K)}},[X(),W(),H(),U()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function S8e(t){var e=Ft(),n=qu(),r=n.emit,u=function(f){e.value=f.node,r==null||r("dragStart",f)},p=function(f){e.value=f.node,r==null||r("dragEnd",f)},h=function(f){r==null||r("dragOver",f)},b=function(f){r==null||r("dragLeave",f)},v=function(f){var o=f.node,g=f.dropPosition;if(!(o.value===e.value.value||o.getParents().some(function(y){return y.value===e.value.value}))){var s=t.value.getNodes();s.some(function(y,_){return y.value===o.value?(g===0?e.value.appendTo(t.value,y):g<0?o.insertBefore(e.value):o.insertAfter(e.value),!0):!1}),r==null||r("drop",f)}};rs(vW,{onDragStart:u,onDragEnd:p,onDragOver:h,onDragLeave:b,onDrop:v})}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function JB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Rk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?JB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):JB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function O8e(t){var e=Ft(),n=new Map,r=Ft([]),u=Va(t),p=u.expanded,h=u.actived,b=u.value,v=u.modelValue,w=Al(b,v,t.defaultValue,t.onChange),f=ba(w,2),o=f[0],g=f[1],s=Uu(h,t.defaultActived,t.onActive,"actived"),y=ba(s,2),_=y[0],k=y[1],C=Uu(p,t.defaultExpanded,t.onExpand,"expanded"),O=ba(C,2),T=O[0],P=O[1],D=function(H){var U,G=H.node,Y={node:G.getModel()};o.value&&o.value.length>0&&e.value.replaceChecked(o.value),T.value&&T.value.length>0&&e.value.replaceExpanded(T.value),_.value&&_.value.length>0&&e.value.replaceActived(_.value),(U=t.onLoad)===null||U===void 0||U.call(t,Y)},F=function(H){var U,G=t.expandOnClickNode,Y=H.mouseEvent,K=H.event,ee=H.node;if(!!ee){var te=G,re=!t.disabled&&!ee.disabled;["trigger","ignore"].forEach(function(ce){var ue=_8e(ce,K.target,K.currentTarget),_e=(ue==null?void 0:ue.value)||"";_e.indexOf("expand")>=0&&ce==="trigger"&&(te=!0),_e.indexOf("active")>=0&&ce==="ignore"&&(re=!1)});var be={node:ee.getModel(),e:Y};if(te){var Le=M_(e.value,ee),me=ee.setExpanded(!Le.isExpanded());P(me,Rk(Rk({},be),{},{trigger:"node-click"}))}if(re){var Ie=M_(e.value,ee),pe=ee.setActived(!Ie.isActived());k(pe,be)}(U=t.onClick)===null||U===void 0||U.call(t,be)}},N=function(H){var U=t.disabled,G=H.node,Y=H.mouseEvent;if(!(!G||U||G.disabled)){var K=M_(e.value,G),ee=G.setChecked(!K.isChecked());g(ee,{node:G.getModel(),e:Y})}},z=function(){var H=e.value.getNodes();r.value=H.filter(function(U){return U.visible}).map(function(U){var G=n.get(U.value);return G||(G=ve(k8e,{key:U.value,node:U,onChange:N,onClick:F,expandOnClickNode:t.expandOnClickNode},null),n.set(U.value,G)),G}),xl(function(){n.forEach(function(U,G){e.value.getNode(G)||n.delete(G)})})};S8e(e);var B=function(){var H=t.expandParent;if(Ba(T.value)){var U=new Map;T.value.forEach(function(Y){if(U.set(Y,!0),H){var K=e.value.getNode(Y);K.getParents().forEach(function(ee){U.set(ee.value,!0)})}});var G=Array.from(U.keys());e.value.setExpanded(G)}},X=function(){var H=t.data,U=new PU(Rk(Rk({},lT(t)),{},{onLoad:function(Y){D(Y)},onUpdate:function(){z()}}));e.value=U,Ba(H)||(H=[]),U.append(H),U.refreshNodes(),Ba(o.value)&&U.setChecked(o.value),B(),Ba(_.value)&&U.setActived(_.value),z()};return Nr(function(){return t.data},function(W){W=t.data,n.clear(),e.value.reload(W),e.value.refreshNodes(),W.length&&(Ba(o.value)&&e.value.setChecked(o.value),B(),Ba(_.value)&&e.value.setActived(_.value),e.value.refreshState())}),Nr(function(){return lT(t)},function(){!e.value||e.value.setConfig(lT(t))}),Nr(o,function(W){e.value.replaceChecked(W)}),Nr(T,function(W){e.value.replaceExpanded(W)}),Nr(_,function(W){e.value.replaceActived(W)}),X(),{treeStore:e,treeNodeViews:r}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function E8e(t,e){var n=function(y,_){var k=t.value.getNode(y),C=_,O=Object.keys(C);k&&C&&["expanded","actived","checked"].forEach(function(T){O.includes(T)&&k["set".concat(FS(T))](C[T],{directly:!0})})},r=function(y){var _=t.value.getNode(y);return _==null?void 0:_.getModel()},u=function(y){var _=t.value.getNodes(y);return _.map(function(k){return k.getModel()})},p=function(y,_){var k=[];Ba(_)?k=_:k=[_],k.forEach(function(C){var O=(C==null?void 0:C.value)||"",T=M_(t.value,O);T?t.value.appendNodes(y,T):t.value.appendNodes(y,C)})},h=function(y,_){var k=(_==null?void 0:_.value)||"",C=M_(t.value,k);C?t.value.insertBefore(y,C):t.value.insertBefore(y,_)},b=function(y,_){var k=(_==null?void 0:_.value)||"",C=M_(t.value,k);C?t.value.insertAfter(y,C):t.value.insertAfter(y,_)},v=function(y){return t.value.remove(y)},w=function(y){return t.value.getNodeIndex(y)},f=function(y){var _=t.value.getParent(y);return _==null?void 0:_.getModel()},o=function(y){var _=t.value.getParents(y);return _.map(function(k){return k.getModel()})},g=function(y){var _=t.value.getNode(y),k=[];return _&&(k=_.getPath().map(function(C){return C.getModel()})),k};e({setItem:n,getItem:r,getItems:u,appendTo:p,insertBefore:h,insertAfter:b,remove:v,getIndex:w,getParent:f,getParents:o,getPath:g})}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var T8e=Hn({name:"TTree",props:g8e,setup:function(e,n){var r=n.expose,u=n.slots,p=Si("tree"),h=p.globalConfig,b=p.t,v=hW(),w=Wp(),f=He(function(){var _=e.checkProps,k=e.empty,C=e.icon,O=e.label,T=e.line,P=e.disableCheck,D=e.operations;return{checkProps:_,empty:k,icon:C,label:O,line:T,disableCheck:P,operations:D,scopedSlots:u}});rs(pW,f);var o=O8e(e),g=o.treeStore,s=o.treeNodeViews;E8e(g,r);var y=He(function(){var _;return[v.value.tree,(_={},st(_,v.value.disabled,e.disabled),st(_,v.value.treeHoverAble,e.hover),st(_,v.value.treeCheckable,e.checkable),st(_,v.value.treeTransition,e.transition),st(_,v.value.treeBlockNode,e.expandOnClickNode),_)]});return function(){return ve("div",{class:y.value},[s.value.length===0?ve("div",{class:v.value.treeEmpty},[w("empty",{defaultNode:b(h.value.empty)})]):ve(vX,{name:v.value.treeNodeToggle,tag:"div","enter-active-class":v.value.treeNodeEnter,"leave-active-class":v.value.treeNodeLeave},{default:function(){return[s.value]}})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var gW=ga(T8e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var A8e={autoWidth:Boolean,borderless:Boolean,clearable:Boolean,collapsedItems:{type:Function},data:{type:Array,default:function(){return[]}},disabled:Boolean,empty:{type:[String,Function],default:""},filter:{type:Function},filterable:Boolean,inputProps:{type:Object},inputValue:{type:[String,Number],default:void 0},defaultInputValue:{type:[String,Number]},loading:Boolean,loadingText:{type:[String,Function],default:""},max:{type:Number,default:0},minCollapsedNum:{type:Number,default:0},multiple:Boolean,placeholder:{type:String,default:void 0},popupProps:{type:Object},popupVisible:{type:Boolean,default:void 0},prefixIcon:{type:Function},readonly:Boolean,selectInputProps:{type:Object},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},tagProps:{type:Object},treeProps:{type:Object},value:{type:[String,Number,Object,Array],default:void 0},modelValue:{type:[String,Number,Object,Array],default:void 0},defaultValue:{type:[String,Number,Object,Array]},valueDisplay:{type:Function},valueType:{type:String,default:"value",validator:function(e){return e?["value","object"].includes(e):!0}},onBlur:Function,onChange:Function,onClear:Function,onFocus:Function,onInputChange:Function,onPopupVisibleChange:Function,onRemove:Function,onSearch:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function QB(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function sT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?QB(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):QB(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var M8e=Hn({name:"TTreeSelect",props:A8e,setup:function(e,n){var r=n.slots,u=Xa(),p=Wp(),h=sr(),b=Si("treeSelect"),v=b.globalConfig,w=Mu(),f=Ft(null),o=Ft(null),g=Ft([]),s=Ft([]),y=Ft(null),_=Ft(0),k=Va(e),C=k.value,O=k.modelValue,T=k.popupVisible,P=k.inputValue,D=Al(C,O,e.defaultValue,e.onChange),F=ba(D,2),N=F[0],z=F[1],B=Uu(T,!1,e.onPopupVisibleChange,"popupVisible"),X=ba(B,2),W=X[0],H=X[1],U=Uu(P,e.defaultInputValue,e.onInputChange,"inputValue"),G=ba(U,2),Y=G[0],K=G[1];Nr(N,cc(Uo.mark(function bt(){return Uo.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,rt();case 2:e.multiple||(g.value=y.value?[y.value.value]:[]);case 3:case"end":return wt.stop()}},bt)}))),Nr(function(){return e.data},cc(Uo.mark(function bt(){return Uo.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,rt();case 2:ft();case 3:case"end":return wt.stop()}},bt)})),{deep:!0});var ee=He(function(){return w.value||e.disabled}),te=He(function(){var bt;return W.value&&((bt=y.value)===null||bt===void 0?void 0:bt.label)||e.placeholder||v.value.placeholder}),re=He(function(){return["".concat(h.value,"-select__dropdown"),"narrow-scrollbar"]}),be=He(function(){return{small:"s",medium:"m",large:"l"}[e.size]}),Le=He(function(){return e.valueType==="object"}),me=He(function(){return e.multiple?Le.value?Ba(N.value)?N.value.map(function(bt){return bt.value}):[]:Ba(N.value)?N.value.map(function(bt){return bt}):[]:[]}),Ie=He(function(){return e.multiple&&!!e.max&&Ba(N.value)&&e.max<=N.value.length}),pe=He(function(){return!L1(e.treeProps)&&!L1(e.treeProps.keys)&&e.treeProps.keys.label||"label"}),ce=He(function(){return!L1(e.treeProps)&&!L1(e.treeProps.keys)&&e.treeProps.keys.value||"value"}),ue=He(function(){return!L1(e.treeProps)&&!L1(e.treeProps.keys)&&e.treeProps.keys.children||"children"});Ti(cc(Uo.mark(function bt(){return Uo.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:if(!(!N.value&&e.defaultValue)){wt.next=3;break}return wt.next=3,_e(e.defaultValue,null,"uncheck");case 3:Le.value?g.value=Ba(N.value)?N.value.map(function(xt){return xt.value}):[N.value.value]:g.value=Ba(N.value)?N.value:[N.value],rt();case 5:case"end":return wt.stop()}},bt)})));var _e=function(ot,wt,xt){z(ot,{node:wt,trigger:xt}),rt()},xe=function(ot){var wt,xt=e.multiple?[]:"";g.value=[],_e(xt,null,"clear"),(wt=e.onClear)===null||wt===void 0||wt.call(e,{e:ot.e})},Te=function(ot,wt){var xt=ot;Le.value&&(xt=ot.map(function(Nt){return vt(e.data,Nt)})),_e(xt,wt.node,"check")},Ne=function(ot,wt){if(e.multiple||H(!1,wt),!e.multiple&&N.value!==wt.node.data[ce.value]){var xt=ot;if(Le.value){var Nt=L1(ot)?"":ot[0];xt=vt(e.data,Nt)}else xt=L1(ot)?"":ot[0];_e(xt,wt.node,"check"),g.value=ot}},Be=function(ot){s.value=ot},Fe=function(){rt()},Ve=function(ot){var wt;if(!W.value){var xt;(xt=e.onSearch)===null||xt===void 0||xt.call(e,String(ot));return}if(K(ot),!ot)return o.value=null,null;o.value=function(Nt){if(da(e.filter)){var Vt=e.filter(String(ot),Nt);if(j1(Vt))return Vt}return Nt.data[pe.value].indexOf(ot)>=0},(wt=e.onSearch)===null||wt===void 0||wt.call(e,String(ot))},et=function(ot,wt){var xt,Nt=wt.trigger,Vt=wt.index;["tag-remove","backspace"].includes(Nt)&&Ba(N.value)&&N.value.splice(Vt,1),(xt=e.onRemove)===null||xt===void 0||xt.call(e,{value:ot,data:null,e:wt&&wt.e}),_e(N.value,null,Nt)},rt=function(){var bt=cc(Uo.mark(function ot(){return Uo.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,N.value;case 2:e.multiple?e.multiple?Ba(N.value)?y.value=ut():y.value=[]:y.value=null:N.value||N.value===0?y.value=yt():y.value="";case 3:case"end":return xt.stop()}},ot)}));return function(){return bt.apply(this,arguments)}}(),yt=function(){var ot,wt=Le.value?N.value.value:N.value;if(f.value&&(ot=e.treeProps)!==null&&ot!==void 0&&ot.load){if(!L1(e.data)){var xt=f.value.getItem(wt);if(xt)return{label:xt.data[pe.value],value:xt.data[ce.value]}}return{label:wt,value:wt}}var Nt=vt(e.data,wt);return Nt||{label:wt,value:wt}},ut=function(){return N.value.map(function(ot){var wt,xt=Le.value?ot.value:ot;if(f.value&&(wt=e.treeProps)!==null&&wt!==void 0&&wt.load){if(!L1(e.data)){var Nt=f.value.getItem(xt);if(Nt)return{label:Nt.data[pe.value],value:Nt.data[ce.value]}}return{label:xt,value:xt}}var Vt=vt(e.data,xt);return Vt||{label:xt,value:xt}})},vt=function bt(ot,wt){for(var xt=0,Nt=ot.length;xt<Nt;xt++){var Vt;if(ot[xt][ce.value]===wt)return{label:ot[xt][pe.value],value:ot[xt][ce.value]};if((Vt=ot[xt])!==null&&Vt!==void 0&&Vt[ue.value]){var $t,yn=bt(($t=ot[xt])===null||$t===void 0?void 0:$t[ue.value],wt);if(!OC(yn))return yn}}return null},ft=function(){_.value+=1},Qe=function(){return F1(ve(gW,ea({ref:f,key:_.value,value:aa(me.value),hover:!0,data:e.data,activable:!e.multiple,checkable:e.multiple,disabled:ee.value||Ie.value,size:e.size,filter:o.value,icon:!o.value,actived:g.value,expanded:s.value,activeMultiple:e.multiple,onChange:Te,onActive:Ne,onExpand:Be,onLoad:Fe,expandOnClickNode:!0},e.treeProps),{empty:function(){return p("empty",{defaultNode:ve("div",{class:"".concat(h.value,"-select__empty")},[v.value.empty])})}}),[[pm,!e.loading]])},At=function(){var ot;return ve(Ay,{isActive:W.value,disabled:e.disabled,overlayClassName:(ot={},st(ot,"".concat(h.value,"-fake-arrow--highlight"),W.value),st(ot,"".concat(h.value,"-fake-arrow--disable"),e.disabled),ot)},null)};return function(){return ve(mx,ea({class:"".concat(h.value,"-tree-select"),value:y.value,inputValue:W.value?Y.value:"",popupVisible:W.value,disabled:ee.value,multiple:e.multiple,loading:e.loading,clearable:e.clearable,autoWidth:e.autoWidth,borderless:e.borderless,readonly:e.readonly,placeholder:te.value,allowInput:e.filterable||da(e.filter),minCollapsedNum:e.minCollapsedNum,"collapsed-items":e.collapsedItems,popupProps:sT({overlayClassName:re.value},e.popupProps),inputProps:sT({size:e.size},e.inputProps),tagInputProps:{size:e.size},tagProps:sT({maxWidth:300},e.tagProps),label:function(){return u("prefixIcon")},suffixIcon:function(){return At()},onClear:xe,onBlur:function(ot,wt){var xt;(xt=e.onBlur)===null||xt===void 0||xt.call(e,{value:N.value,e:wt.e})},onFocus:function(ot,wt){var xt;(xt=e.onFocus)===null||xt===void 0||xt.call(e,{value:N.value,e:wt.e})},valueDisplay:function(){var ot;return u("valueDisplay",{params:e.multiple?{value:y.value,onClose:function(xt,Nt){et(xt,Nt)}}:{value:y.value||(ot={},st(ot,pe.value,""),st(ot,ce.value,void 0),ot)}})},onInputChange:Ve,onTagChange:et,onPopupVisibleChange:function(ot,wt){return H(ot,wt)}},e.selectInputProps),{panel:function(){return ve("div",{class:["".concat(h.value,"-select__dropdown-inner"),"".concat(h.value,"-select__dropdown-inner--size-").concat(be.value)]},[F1(ve("p",{class:["".concat(h.value,"-select-loading-tips"),"".concat(h.value,"-select__right-icon-polyfill")]},[p("loadingText",{defaultNode:ve("div",{class:"".concat(h.value,"-select__empty")},[v.value.loadingText])})]),[[pm,e.loading&&!ee.value]]),Qe()])},collapsedItems:r.collapsedItems})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var P8e=ga(M8e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var yx={clearable:Boolean,closeBtn:{type:[String,Boolean,Function],default:!0},colorModes:{type:Array,default:function(){return["monochrome","linear-gradient"]}},disabled:Boolean,enableAlpha:Boolean,enableMultipleGradient:{type:Boolean,default:!0},format:{type:String,default:"RGB",validator:function(e){return e?["RGB","RGBA","HSL","HSLA","HSB","HSV","HSVA","HEX","CMYK","CSS"].includes(e):!0}},inputProps:{type:Object},multiple:Boolean,popupProps:{type:Object},recentColors:{type:Array,default:void 0},defaultRecentColors:{type:Array,default:function(){return[]}},selectInputProps:{type:Object},showPrimaryColorPreview:{type:Boolean,default:!0},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},swatchColors:{type:Array},value:{type:String,default:void 0},modelValue:{type:String,default:void 0},defaultValue:{type:String,default:""},onChange:Function,onPaletteBarChange:Function,onRecentColorsChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var ej=100,uT={monochrome:"\u5355\u8272","linear-gradient":"\u6E10\u53D8"},D8e="#001F97",tj="linear-gradient(90deg, rgba(241,29,0,1) 0%, rgba(73,106,220,1) 100%);",N8e=["#ECF2FE","#D4E3FC","#BBD3FB","#96BBF8","#699EF5","#4787F0","#266FE8","#0052D9","#0034B5","#001F97","#FDECEE","#F9D7D9","#F8B9BE","#F78D94","#F36D78","#E34D59","#C9353F","#B11F26","#951114","#680506","#FEF3E6","#F9E0C7","#F7C797","#F2995F","#ED7B2F","#D35A21","#BA431B","#9E3610","#842B0B","#5A1907","#E8F8F2","#BCEBDC","#85DBBE","#48C79C","#00A870","#078D5C","#067945","#056334","#044F2A","#033017"],nj=230,rj=168,aj=186,cT=176;/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var I8e=["HEX","RGB","HSL","HSV","CMYK","CSS"];/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var L8e="color-picker",ov=function(e){var n=sr(L8e);return He(function(){return e?"".concat(n.value,"-").concat(e):n.value})};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function ij(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function oj(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?ij(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ij(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function R8e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var F8e=Hn({name:"PanelHeader",props:oj(oj({},yx),{},{mode:{type:String,default:"color"},togglePopup:{type:Function},onModeChange:{type:Function,default:function(){return function(){}}}}),setup:function(e){var n=ov(),r=Ft(e.mode),u=function(h){return e.onModeChange(h)};return Nr(function(){return e.mode},function(p){return r.value=p}),{baseClassName:n,modeValue:r,handleModeChange:u}},render:function(){var e,n,r,u=this;if(((n=this.colorModes)===null||n===void 0?void 0:n.length)===1)return null;var p=this.baseClassName;return ve("div",{class:"".concat(p,"__head")},[ve("div",{class:"".concat(p,"__mode")},[((r=this.colorModes)===null||r===void 0?void 0:r.length)===1?uT[this.colorModes[0]]:ve(eE,{variant:"default-filled",size:"small",modelValue:u.modeValue,"onUpdate:modelValue":function(b){return u.modeValue=b},onChange:this.handleModeChange},R8e(e=Object.keys(uT).map(function(h){return ve(SP,{key:h,value:h},{default:function(){return[uT[h]]}})}))?e:{default:function(){return[e]}})])])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var B8e=function(e,n,r){var u=0,p=0,h=0,b=0,v=parseInt("".concat(e).replace(/\s/g,""),10),w=parseInt("".concat(n).replace(/\s/g,""),10),f=parseInt("".concat(r).replace(/\s/g,""),10);if(v===0&&w===0&&f===0)return b=1,[0,0,0,1];u=1-v/255,p=1-w/255,h=1-f/255;var o=Math.min(u,Math.min(p,h));return u=(u-o)/(1-o),p=(p-o)/(1-o),h=(h-o)/(1-o),b=o,[u,p,h,b]},j8e=function(e,n,r,u){var p=e/100,h=n/100,b=r/100,v=u/100;p=p*(1-v)+v,h=h*(1-v)+v,b=b*(1-v)+v;var w=1-p,f=1-h,o=1-b;return w=Math.round(255*w),f=Math.round(255*f),o=Math.round(255*o),{r:w,g:f,b:o}},z8e=/cmyk\((\d+%?),(\d+%?),(\d+%?),(\d+%?)\)/,Fk=function(e){return Math.max(0,Math.min(255,parseInt(e,10)))},$8e=function(e){if(/cmyk/i.test(e)){var n=e.replace(/\s/g,""),r=n.match(z8e),u=Fk(r[1]),p=Fk(r[2]),h=Fk(r[3]),b=Fk(r[4]),v=j8e(u,p,h,b),w=v.r,f=v.g,o=v.b;return"rgb(".concat(w,", ").concat(f,", ").concat(o,")")}return e};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function XS(t){return XS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},XS(t)}var V8e=/^\s+/,H8e=/\s+$/;function si(t,e){if(t=t||"",e=e||{},t instanceof si)return t;if(!(this instanceof si))return new si(t,e);var n=q8e(t);this._originalInput=t,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=e.format||n.format,this._gradientType=e.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}si.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},getLuminance:function(){var e=this.toRgb(),n,r,u,p,h,b;return n=e.r/255,r=e.g/255,u=e.b/255,n<=.03928?p=n/12.92:p=Math.pow((n+.055)/1.055,2.4),r<=.03928?h=r/12.92:h=Math.pow((r+.055)/1.055,2.4),u<=.03928?b=u/12.92:b=Math.pow((u+.055)/1.055,2.4),.2126*p+.7152*h+.0722*b},setAlpha:function(e){return this._a=mW(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=sj(this._r,this._g,this._b);return{h:e.h*360,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=sj(this._r,this._g,this._b),n=Math.round(e.h*360),r=Math.round(e.s*100),u=Math.round(e.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+u+"%)":"hsva("+n+", "+r+"%, "+u+"%, "+this._roundA+")"},toHsl:function(){var e=lj(this._r,this._g,this._b);return{h:e.h*360,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=lj(this._r,this._g,this._b),n=Math.round(e.h*360),r=Math.round(e.s*100),u=Math.round(e.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+u+"%)":"hsla("+n+", "+r+"%, "+u+"%, "+this._roundA+")"},toHex:function(e){return uj(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return G8e(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(Au(this._r,255)*100)+"%",g:Math.round(Au(this._g,255)*100)+"%",b:Math.round(Au(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(Au(this._r,255)*100)+"%, "+Math.round(Au(this._g,255)*100)+"%, "+Math.round(Au(this._b,255)*100)+"%)":"rgba("+Math.round(Au(this._r,255)*100)+"%, "+Math.round(Au(this._g,255)*100)+"%, "+Math.round(Au(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:oye[uj(this._r,this._g,this._b,!0)]||!1},toFilter:function(e){var n="#"+cj(this._r,this._g,this._b,this._a),r=n,u=this._gradientType?"GradientType = 1, ":"";if(e){var p=si(e);r="#"+cj(p._r,p._g,p._b,p._a)}return"progid:DXImageTransform.Microsoft.gradient("+u+"startColorstr="+n+",endColorstr="+r+")"},toString:function(e){var n=!!e;e=e||this._format;var r=!1,u=this._a<1&&this._a>=0,p=!n&&u&&(e==="hex"||e==="hex6"||e==="hex3"||e==="hex4"||e==="hex8"||e==="name");return p?e==="name"&&this._a===0?this.toName():this.toRgbString():(e==="rgb"&&(r=this.toRgbString()),e==="prgb"&&(r=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&&(r=this.toHexString()),e==="hex3"&&(r=this.toHexString(!0)),e==="hex4"&&(r=this.toHex8String(!0)),e==="hex8"&&(r=this.toHex8String()),e==="name"&&(r=this.toName()),e==="hsl"&&(r=this.toHslString()),e==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return si(this.toString())},_applyModification:function(e,n){var r=e.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(J8e,arguments)},brighten:function(){return this._applyModification(Q8e,arguments)},darken:function(){return this._applyModification(eye,arguments)},desaturate:function(){return this._applyModification(K8e,arguments)},saturate:function(){return this._applyModification(X8e,arguments)},greyscale:function(){return this._applyModification(Z8e,arguments)},spin:function(){return this._applyModification(tye,arguments)},_applyCombination:function(e,n){return e.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(aye,arguments)},complement:function(){return this._applyCombination(nye,arguments)},monochromatic:function(){return this._applyCombination(iye,arguments)},splitcomplement:function(){return this._applyCombination(rye,arguments)},triad:function(){return this._applyCombination(fj,[3])},tetrad:function(){return this._applyCombination(fj,[4])}};si.fromRatio=function(t,e){if(XS(t)=="object"){var n={};for(var r in t)t.hasOwnProperty(r)&&(r==="a"?n[r]=t[r]:n[r]=Hw(t[r]));t=n}return si(t,e)};function q8e(t){var e={r:0,g:0,b:0},n=1,r=null,u=null,p=null,h=!1,b=!1;return typeof t=="string"&&(t=cye(t)),XS(t)=="object"&&(Qg(t.r)&&Qg(t.g)&&Qg(t.b)?(e=U8e(t.r,t.g,t.b),h=!0,b=String(t.r).substr(-1)==="%"?"prgb":"rgb"):Qg(t.h)&&Qg(t.s)&&Qg(t.v)?(r=Hw(t.s),u=Hw(t.v),e=Y8e(t.h,r,u),h=!0,b="hsv"):Qg(t.h)&&Qg(t.s)&&Qg(t.l)&&(r=Hw(t.s),p=Hw(t.l),e=W8e(t.h,r,p),h=!0,b="hsl"),t.hasOwnProperty("a")&&(n=t.a)),n=mW(n),{ok:h,format:t.format||b,r:Math.min(255,Math.max(e.r,0)),g:Math.min(255,Math.max(e.g,0)),b:Math.min(255,Math.max(e.b,0)),a:n}}function U8e(t,e,n){return{r:Au(t,255)*255,g:Au(e,255)*255,b:Au(n,255)*255}}function lj(t,e,n){t=Au(t,255),e=Au(e,255),n=Au(n,255);var r=Math.max(t,e,n),u=Math.min(t,e,n),p,h,b=(r+u)/2;if(r==u)p=h=0;else{var v=r-u;switch(h=b>.5?v/(2-r-u):v/(r+u),r){case t:p=(e-n)/v+(e<n?6:0);break;case e:p=(n-t)/v+2;break;case n:p=(t-e)/v+4;break}p/=6}return{h:p,s:h,l:b}}function W8e(t,e,n){var r,u,p;t=Au(t,360),e=Au(e,100),n=Au(n,100);function h(w,f,o){return o<0&&(o+=1),o>1&&(o-=1),o<1/6?w+(f-w)*6*o:o<1/2?f:o<2/3?w+(f-w)*(2/3-o)*6:w}if(e===0)r=u=p=n;else{var b=n<.5?n*(1+e):n+e-n*e,v=2*n-b;r=h(v,b,t+1/3),u=h(v,b,t),p=h(v,b,t-1/3)}return{r:r*255,g:u*255,b:p*255}}function sj(t,e,n){t=Au(t,255),e=Au(e,255),n=Au(n,255);var r=Math.max(t,e,n),u=Math.min(t,e,n),p,h,b=r,v=r-u;if(h=r===0?0:v/r,r==u)p=0;else{switch(r){case t:p=(e-n)/v+(e<n?6:0);break;case e:p=(n-t)/v+2;break;case n:p=(t-e)/v+4;break}p/=6}return{h:p,s:h,v:b}}function Y8e(t,e,n){t=Au(t,360)*6,e=Au(e,100),n=Au(n,100);var r=Math.floor(t),u=t-r,p=n*(1-e),h=n*(1-u*e),b=n*(1-(1-u)*e),v=r%6,w=[n,h,p,p,b,n][v],f=[b,n,n,h,p,p][v],o=[p,p,b,n,n,h][v];return{r:w*255,g:f*255,b:o*255}}function uj(t,e,n,r){var u=[Q2(Math.round(t).toString(16)),Q2(Math.round(e).toString(16)),Q2(Math.round(n).toString(16))];return r&&u[0].charAt(0)==u[0].charAt(1)&&u[1].charAt(0)==u[1].charAt(1)&&u[2].charAt(0)==u[2].charAt(1)?u[0].charAt(0)+u[1].charAt(0)+u[2].charAt(0):u.join("")}function G8e(t,e,n,r,u){var p=[Q2(Math.round(t).toString(16)),Q2(Math.round(e).toString(16)),Q2(Math.round(n).toString(16)),Q2(yW(r))];return u&&p[0].charAt(0)==p[0].charAt(1)&&p[1].charAt(0)==p[1].charAt(1)&&p[2].charAt(0)==p[2].charAt(1)&&p[3].charAt(0)==p[3].charAt(1)?p[0].charAt(0)+p[1].charAt(0)+p[2].charAt(0)+p[3].charAt(0):p.join("")}function cj(t,e,n,r){var u=[Q2(yW(r)),Q2(Math.round(t).toString(16)),Q2(Math.round(e).toString(16)),Q2(Math.round(n).toString(16))];return u.join("")}si.equals=function(t,e){return!t||!e?!1:si(t).toRgbString()==si(e).toRgbString()};si.random=function(){return si.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function K8e(t,e){e=e===0?0:e||10;var n=si(t).toHsl();return n.s-=e/100,n.s=tE(n.s),si(n)}function X8e(t,e){e=e===0?0:e||10;var n=si(t).toHsl();return n.s+=e/100,n.s=tE(n.s),si(n)}function Z8e(t){return si(t).desaturate(100)}function J8e(t,e){e=e===0?0:e||10;var n=si(t).toHsl();return n.l+=e/100,n.l=tE(n.l),si(n)}function Q8e(t,e){e=e===0?0:e||10;var n=si(t).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(e/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(e/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(e/100)))),si(n)}function eye(t,e){e=e===0?0:e||10;var n=si(t).toHsl();return n.l-=e/100,n.l=tE(n.l),si(n)}function tye(t,e){var n=si(t).toHsl(),r=(n.h+e)%360;return n.h=r<0?360+r:r,si(n)}function nye(t){var e=si(t).toHsl();return e.h=(e.h+180)%360,si(e)}function fj(t,e){if(isNaN(e)||e<=0)throw new Error("Argument to polyad must be a positive number");for(var n=si(t).toHsl(),r=[si(t)],u=360/e,p=1;p<e;p++)r.push(si({h:(n.h+p*u)%360,s:n.s,l:n.l}));return r}function rye(t){var e=si(t).toHsl(),n=e.h;return[si(t),si({h:(n+72)%360,s:e.s,l:e.l}),si({h:(n+216)%360,s:e.s,l:e.l})]}function aye(t,e,n){e=e||6,n=n||30;var r=si(t).toHsl(),u=360/n,p=[si(t)];for(r.h=(r.h-(u*e>>1)+720)%360;--e;)r.h=(r.h+u)%360,p.push(si(r));return p}function iye(t,e){e=e||6;for(var n=si(t).toHsv(),r=n.h,u=n.s,p=n.v,h=[],b=1/e;e--;)h.push(si({h:r,s:u,v:p})),p=(p+b)%1;return h}si.mix=function(t,e,n){n=n===0?0:n||50;var r=si(t).toRgb(),u=si(e).toRgb(),p=n/100,h={r:(u.r-r.r)*p+r.r,g:(u.g-r.g)*p+r.g,b:(u.b-r.b)*p+r.b,a:(u.a-r.a)*p+r.a};return si(h)};si.readability=function(t,e){var n=si(t),r=si(e);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};si.isReadable=function(t,e,n){var r=si.readability(t,e),u,p;switch(p=!1,u=fye(n),u.level+u.size){case"AAsmall":case"AAAlarge":p=r>=4.5;break;case"AAlarge":p=r>=3;break;case"AAAsmall":p=r>=7;break}return p};si.mostReadable=function(t,e,n){var r=null,u=0,p,h,b,v;n=n||{},h=n.includeFallbackColors,b=n.level,v=n.size;for(var w=0;w<e.length;w++)p=si.readability(t,e[w]),p>u&&(u=p,r=si(e[w]));return si.isReadable(t,r,{level:b,size:v})||!h?r:(n.includeFallbackColors=!1,si.mostReadable(t,["#fff","#000"],n))};var qA=si.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},oye=si.hexNames=lye(qA);function lye(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}function mW(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function Au(t,e){sye(t)&&(t="100%");var n=uye(t);return t=Math.min(e,Math.max(0,parseFloat(t))),n&&(t=parseInt(t*e,10)/100),Math.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function tE(t){return Math.min(1,Math.max(0,t))}function xh(t){return parseInt(t,16)}function sye(t){return typeof t=="string"&&t.indexOf(".")!=-1&&parseFloat(t)===1}function uye(t){return typeof t=="string"&&t.indexOf("%")!=-1}function Q2(t){return t.length==1?"0"+t:""+t}function Hw(t){return t<=1&&(t=t*100+"%"),t}function yW(t){return Math.round(parseFloat(t)*255).toString(16)}function dj(t){return xh(t)/255}var G2=function(){var t="[-\\+]?\\d+%?",e="[-\\+]?\\d*\\.\\d+%?",n="(?:"+e+")|(?:"+t+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",u="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+u),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+u),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+u),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Qg(t){return!!G2.CSS_UNIT.exec(t)}function cye(t){t=t.replace(V8e,"").replace(H8e,"").toLowerCase();var e=!1;if(qA[t])t=qA[t],e=!0;else if(t=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=G2.rgb.exec(t))?{r:n[1],g:n[2],b:n[3]}:(n=G2.rgba.exec(t))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=G2.hsl.exec(t))?{h:n[1],s:n[2],l:n[3]}:(n=G2.hsla.exec(t))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=G2.hsv.exec(t))?{h:n[1],s:n[2],v:n[3]}:(n=G2.hsva.exec(t))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=G2.hex8.exec(t))?{r:xh(n[1]),g:xh(n[2]),b:xh(n[3]),a:dj(n[4]),format:e?"name":"hex8"}:(n=G2.hex6.exec(t))?{r:xh(n[1]),g:xh(n[2]),b:xh(n[3]),format:e?"name":"hex"}:(n=G2.hex4.exec(t))?{r:xh(n[1]+""+n[1]),g:xh(n[2]+""+n[2]),b:xh(n[3]+""+n[3]),a:dj(n[4]+""+n[4]),format:e?"name":"hex8"}:(n=G2.hex3.exec(t))?{r:xh(n[1]+""+n[1]),g:xh(n[2]+""+n[2]),b:xh(n[3]+""+n[3]),format:e?"name":"hex"}:!1}function fye(t){var e,n;return t=t||{level:"AA",size:"small"},e=(t.level||"AA").toUpperCase(),n=(t.size||"small").toLowerCase(),e!=="AA"&&e!=="AAA"&&(e="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:e,size:n}}var o_=function(e,n){for(var r="",u=0;u<e.length;u++)di(e[u])?r+=e[u]:r+=e[u].source;return new RegExp(r,n)},dye=function(){var e="gi",n=/(?:[+-]?\d*\.?\d+)(?:deg|grad|rad|turn)/,r=/to\s+((?:(?:left|right|top|bottom)(?:\s+(?:top|bottom|left|right))?))/,u=/\s*,\s*/,p=/#(?:[a-f0-9]{6}|[a-f0-9]{3})/,h=/\(\s*(?:\d{1,3}\s*,\s*){2}\d{1,3}\s*\)/,b=/\(\s*(?:\d{1,3}\s*,\s*){2}\d{1,3}\s*,\s*\d*\.?\d+\)/,v=/(?:[+-]?\d*\.?\d+)(?:%|[a-z]+)?/,w=/[_a-z-][_a-z0-9-]*/,f=o_(["(?:",p,"|","(?:rgb|hsl)",h,"|","(?:rgba|hsla)",b,"|",w,")"],""),o=o_([f,"(?:\\s+",v,"(?:\\s+",v,")?)?"],""),g=o_(["(?:",o,u,")*",o],""),s=o_(["(?:(",n,")|",r,")"],""),y=o_(["(?:(",s,")",u,")?(",g,")"],e),_=o_(["\\s*(",f,")","(?:\\s+","(",v,"))?","(?:",u,"\\s*)?"],e);return{gradientSearch:y,colorStopSearch:_}},hye=function(e,n){var r,u,p;e.gradientSearch.lastIndex=0;var h=e.gradientSearch.exec(n);if(!XT(h))for(r={original:h[0],colorStopList:[]},h[1]&&(r.line=h[1]),h[2]&&(r.angle=h[2]),h[3]&&(r.sideCorner=h[3]),e.colorStopSearch.lastIndex=0,u=e.colorStopSearch.exec(h[4]);!XT(u);)p={color:u[1]},u[2]&&(p.position=u[2]),r.colorStopList.push(p),u=e.colorStopSearch.exec(h[4]);return r},pye=dye(),hj=/.*gradient\s*\(((?:\([^)]*\)|[^)(]*)*)\)/gim,bW=function(e){return hj.lastIndex=0,hj.exec(e)},vye={top:0,right:90,bottom:180,left:270,"top left":225,"left top":225,"top right":135,"right top":135,"bottom left":315,"left bottom":315,"bottom right":45,"right bottom":45},ZS=function(e){var n=bW(e);if(!n)return!1;var r={points:[],degree:0},u=hye(pye,n[1]);if(u.original.trim()!==n[1].trim())return!1;var p=u.colorStopList.map(function(b){var v=b.color,w=b.position,f=Object.create(null);return f.color=si(v).toRgbString(),f.left=parseFloat(w),f});r.points=p;var h=parseInt(u.angle,10);return Number.isNaN(h)&&(h=vye[u.sideCorner]||90),r.degree=h,r};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function pj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function vj(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?pj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):pj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var s0=Math.round,fT=function(e){return si(e).toRgb()},gye=function(e){return si(e).toHsv()},mye=function(e){return si(e).toHsl()},JS=function(e){var n=e.points,r=e.degree,u=n.sort(function(p,h){return p.left-h.left}).map(function(p){return"".concat(p.color," ").concat(Math.round(p.left*100)/100,"%")});return"linear-gradient(".concat(r,"deg,").concat(u.join(","),")")},yye=function(){return(1+Math.random()*4294967295).toString(16)},_W=function(e,n){return{id:yye(),left:e,color:n}},jp=function(){function t(e){Hy(this,t),st(this,"states",{s:100,v:100,h:100,a:1}),st(this,"originColor",void 0),st(this,"isGradient",void 0),st(this,"gradientStates",{colors:[],degree:0,selectedId:null,css:""}),this.update(e)}return qy(t,[{key:"update",value:function(n){if(n!==this.originColor){if(this.isGradient){var r=si(n).toHsv();this.states=r,this.updateCurrentGradientColor();return}this.originColor=n,this.isGradient=!1;var u=ZS(n),p=n;if(u){var h,b;this.isGradient=!0;var v=u,w=v.points.map(function(f){return _W(f.left,f.color)});this.gradientStates={colors:w,degree:v.degree,selectedId:((h=w[0])===null||h===void 0?void 0:h.id)||null},this.gradientStates.css=this.linearGradient,p=(b=this.gradientSelectedPoint)===null||b===void 0?void 0:b.color}this.updateStates(p)}}},{key:"saturation",get:function(){return this.states.s},set:function(n){this.states.s=Math.max(0,Math.min(100,n)),this.updateCurrentGradientColor()}},{key:"value",get:function(){return this.states.v},set:function(n){this.states.v=Math.max(0,Math.min(100,n)),this.updateCurrentGradientColor()}},{key:"hue",get:function(){return this.states.h},set:function(n){this.states.h=Math.max(0,Math.min(360,n)),this.updateCurrentGradientColor()}},{key:"alpha",get:function(){return this.states.a},set:function(n){this.states.a=Math.max(0,Math.min(1,Math.round(n*100)/100)),this.updateCurrentGradientColor()}},{key:"rgb",get:function(){var n=fT(this.states),r=n.r,u=n.g,p=n.b;return"rgb(".concat(s0(r),", ").concat(s0(u),", ").concat(s0(p),")")}},{key:"rgba",get:function(){var n=fT(this.states),r=n.r,u=n.g,p=n.b,h=n.a;return"rgba(".concat(s0(r),", ").concat(s0(u),", ").concat(s0(p),", ").concat(h,")")}},{key:"hsv",get:function(){var n=this.getHsva(),r=n.h,u=n.s,p=n.v;return"hsv(".concat(r,", ").concat(u,"%, ").concat(p,"%)")}},{key:"hsva",get:function(){var n=this.getHsva(),r=n.h,u=n.s,p=n.v,h=n.a;return"hsva(".concat(r,", ").concat(u,"%, ").concat(p,"%, ").concat(h,")")}},{key:"hsl",get:function(){var n=this.getHsla(),r=n.h,u=n.s,p=n.l;return"hsl(".concat(r,", ").concat(u,"%, ").concat(p,"%)")}},{key:"hsla",get:function(){var n=this.getHsla(),r=n.h,u=n.s,p=n.l,h=n.a;return"hsla(".concat(r,", ").concat(u,"%, ").concat(p,"%, ").concat(h,")")}},{key:"hex",get:function(){return si(this.states).toHexString()}},{key:"hex8",get:function(){return si(this.states).toHex8String()}},{key:"cmyk",get:function(){var n=this.getCmyk(),r=n.c,u=n.m,p=n.y,h=n.k;return"cmyk(".concat(r,", ").concat(u,", ").concat(p,", ").concat(h,")")}},{key:"css",get:function(){return this.isGradient?this.linearGradient:this.rgba}},{key:"linearGradient",get:function(){var n=this.gradientColors,r=this.gradientDegree;return JS({points:n,degree:r})}},{key:"gradientColors",get:function(){return this.gradientStates.colors},set:function(n){this.gradientStates.colors=n,this.gradientStates.css=this.linearGradient}},{key:"gradientSelectedId",get:function(){return this.gradientStates.selectedId},set:function(n){var r;n!==this.gradientSelectedId&&(this.gradientStates.selectedId=n,this.updateStates((r=this.gradientSelectedPoint)===null||r===void 0?void 0:r.color))}},{key:"gradientDegree",get:function(){return this.gradientStates.degree},set:function(n){this.gradientStates.degree=Math.max(0,Math.min(360,n)),this.gradientStates.css=this.linearGradient}},{key:"gradientSelectedPoint",get:function(){var n=this.gradientColors,r=this.gradientSelectedId;return n.find(function(u){return u.id===r})}},{key:"getFormatsColorMap",value:function(){return{HEX:this.hex,CMYK:this.cmyk,RGB:this.rgb,RGBA:this.rgba,HSL:this.hsl,HSLA:this.hsla,HSV:this.hsv,HSVA:this.hsva,CSS:this.css}}},{key:"updateCurrentGradientColor",value:function(){var n=this.isGradient,r=this.gradientColors,u=this.gradientSelectedId,p=r.length,h=this.gradientSelectedPoint;if(!n||p===0||!h)return!1;var b=r.findIndex(function(w){return w.id===u}),v=vj(vj({},h),{},{color:this.rgba});return r.splice(b,1,v),this.gradientColors=r,this}},{key:"updateStates",value:function(n){var r=si($8e(n)),u=r.toHsv();this.states=u}},{key:"getRgba",value:function(){var n=fT(this.states),r=n.r,u=n.g,p=n.b,h=n.a;return{r:s0(r),g:s0(u),b:s0(p),a:h}}},{key:"getCmyk",value:function(){var n=this.getRgba(),r=n.r,u=n.g,p=n.b,h=B8e(r,u,p),b=ba(h,4),v=b[0],w=b[1],f=b[2],o=b[3];return{c:s0(v*100),m:s0(w*100),y:s0(f*100),k:s0(o*100)}}},{key:"getHsva",value:function(){var n=gye(this.states),r=n.h,u=n.s,p=n.v,h=n.a;return r=s0(r),u=s0(u*100),p=s0(p*100),h*=1,{h:r,s:u,v:p,a:h}}},{key:"getHsla",value:function(){var n=mye(this.states),r=n.h,u=n.s,p=n.l,h=n.a;return r=s0(r),u=s0(u*100),p=s0(p*100),h*=1,{h:r,s:u,l:p,a:h}}},{key:"equals",value:function(n){return si.equals(this.rgba,n)}}],[{key:"isValid",value:function(n){return ZS(n)?!0:si(n).isValid()}},{key:"hsva2color",value:function(n,r,u,p){return si({h:n,s:r,v:u,a:p}).toHsvString()}},{key:"hsla2color",value:function(n,r,u,p){return si({h:n,s:r,l:u,a:p}).toHslString()}},{key:"rgba2color",value:function(n,r,u,p){return si({r:n,g:r,b:u,a:p}).toHsvString()}},{key:"hex2color",value:function(n,r){var u=si(n);return u.setAlpha(r),u.toHexString()}},{key:"object2color",value:function(n,r){if(r==="CMYK"){var u=n.c,p=n.m,h=n.y,b=n.k;return"cmyk(".concat(u,", ").concat(p,", ").concat(h,", ").concat(b,")")}var v=si(n,{format:r});return v.toRgbString()}}]),t}();st(jp,"isGradientColor",function(t){return!!bW(t)});st(jp,"compare",function(t,e){var n=jp.isGradientColor(t),r=jp.isGradientColor(e);if(n&&r){var u=JS(ZS(t)),p=JS(ZS(e));return u===p}return!n&&!r?si.equals(t,e):!1});var bye=["alpha","css","hex","hex8","hsl","hsla","hsv","hsva","rgb","rgba","saturation","value","isGradient"],gj=function(e){if(!e)return null;var n=Object.create(null);return bye.forEach(function(r){return n[r]=e[r]}),e.isGradient&&(n.linearGradient=e.linearGradient),n};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function mj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function yj(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?mj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):mj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Bk(t,e){_ye(t,e),e.add(t)}function _ye(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function P_(t,e,n){if(!e.has(t))throw new TypeError("attempted to get private field on non-instance");return n}var xye={start:function(e,n){},drag:function(e,n){},end:function(e,n){}},bj=new WeakSet,_j=new WeakSet,xj=new WeakSet,nE=new WeakSet,xW=function(){function t(e,n){Hy(this,t),Bk(this,nE),Bk(this,xj),Bk(this,_j),Bk(this,bj),st(this,"dragging",!1),st(this,"$el",void 0),st(this,"props",void 0),st(this,"handles",void 0),this.$el=e,this.props=yj(yj({},xye),n),this.handles={start:P_(this,bj,wye).bind(this),drag:P_(this,_j,Cye).bind(this),end:P_(this,xj,kye).bind(this)},this.$el.addEventListener("mousedown",this.handles.start,!1)}return qy(t,[{key:"destroy",value:function(){this.$el.removeEventListener("mousedown",this.handles.start,!1),window.removeEventListener("mousemove",this.handles.drag,!1),window.removeEventListener("mouseup",this.handles.end,!1),window.removeEventListener("contextmenu",this.handles.end,!1)}}]),t}();function wye(t){this.dragging||(window.addEventListener("mousemove",this.handles.drag,!1),window.addEventListener("mouseup",this.handles.end,!1),window.addEventListener("contextmenu",this.handles.end,!1),this.dragging=!0,this.props.start(P_(this,nE,OP).call(this,t),t))}function Cye(t){!this.dragging||this.props.drag(P_(this,nE,OP).call(this,t),t)}function kye(t){var e=this;setTimeout(function(){e.dragging=!1,e.props.end(P_(e,nE,OP).call(e,t),t)},0),window.removeEventListener("mousemove",this.handles.drag,!1),window.removeEventListener("mouseup",this.handles.end,!1),window.removeEventListener("contextmenu",this.handles.end,!1)}function OP(t){var e=this.$el.getBoundingClientRect(),n=t,r=n.clientX-e.left,u=n.clientY-e.top;return{y:Math.min(Math.max(0,u),e.height),x:Math.min(Math.max(0,r),e.width)}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var UC={disabled:Boolean,color:{type:Object},onChange:{type:Function,default:function(){return function(){}}}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function wj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Cj(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?wj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):wj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Sye=["delete","backspace"],Oye=Hn({name:"LinearGradient",inheritAttrs:!1,props:Cj(Cj({},UC),{},{enableMultipleGradient:{type:Boolean,default:!0}}),setup:function(e){var n=ov(),r=fs(),u=r.STATUS,p=u.value,h=Ft(null),b=Ul({left:0,width:cT}),v=Ft(!1),w=Ft(!1),f=Ft(e.color.gradientDegree),o=Ft(e.color.gradientSelectedId),g=Ft(Hp(e.color.gradientColors));Nr(function(){return e.color.gradientDegree},function(N){return f.value=N}),Nr(function(){return e.color.gradientSelectedId},function(N){return o.value=N}),Nr(function(){return e.color.gradientColors},function(N){g.value=Hp(N)},{deep:!0});var s=function(z,B,X){e.disabled||e.onChange({key:z,payload:B,addUsedColor:X})},y=function(z){e.disabled||z===e.color.gradientDegree||(f.value=z,s("degree",z,!0))},_=function(z){e.disabled||(o.value=z,s("selectedId",z))},k=function(z,B){e.disabled||(g.value=z,s("colors",z,B))},C=function(z){var B=g.value.findIndex(function(H){return H.id===o.value});if(B!==-1){var X=g.value[B];z=Math.max(0,Math.min(b.width,z));var W=z/b.width*100;g.value.splice(B,1,{color:X.color,left:W,id:X.id}),k(g.value)}},O=function(z){var B=h.value.getBoundingClientRect();b.left=B.left,b.width=B.width||cT,!(v.value||e.disabled)&&(w.value=!1,v.value=!0,_(z),h.value.focus(),window.addEventListener("mousemove",T,!1),window.addEventListener("mouseup",P,!1),window.addEventListener("contextmenu",P,!1))},T=function(z){if(!(!v.value||e.disabled)){var B=z.clientX-b.left;w.value=!0,C(B)}},P=function N(){!v.value||(setTimeout(function(){v.value=!1},0),w.value&&(k(g.value,!0),w.value=!1),window.removeEventListener("mousemove",T,!1),window.removeEventListener("mouseup",N,!1),window.removeEventListener("contextmenu",N,!1))},D=function(z){if(!e.disabled){var B=g.value,X=B.findIndex(function(U){return U.id===o.value}),W=B.length;if(Sye.includes(z.key.toLocaleLowerCase())&&W>2&&X>=0&&X<=W-1){B.splice(X,1),B[X]||(X=B[X+1]?X+1:B[X-1]?X-1:0);var H=B[X];k(B,!0),_(H==null?void 0:H.id)}}},F=function(z){if(!(e.disabled||!e.enableMultipleGradient)){var B=z.clientX-b.left;B=Math.max(0,Math.min(b.width,B));var X=B/b.width*100,W=_W(X,e.color.rgba);g.value.push(W),k(g.value,!0),_(W.id)}};return Ti(function(){var N=h.value.getBoundingClientRect();b.left=N.left,b.width=N.width||cT}),xc(function(){window.removeEventListener("mousemove",T,!1),window.removeEventListener("mouseup",P,!1),window.removeEventListener("contextmenu",P,!1)}),{baseClassName:n,statusClassNames:p,refSlider:h,degree:f,selectedId:o,colors:g,handleDegreeChange:y,handleStart:O,handleMove:T,handleEnd:P,handleKeyup:D,handleThumbBarClick:F}},render:function(){var e=this,n=this.color,r=n.linearGradient,u=n.gradientColors,p=this.colors,h=this.selectedId,b=this.degree,v=this.disabled,w=this.baseClassName,f=this.statusClassNames,o=JS({points:u,degree:90});return ve("div",{class:"".concat(w,"__gradient")},[ve("div",{class:"".concat(w,"__gradient-slider")},[ve("div",{class:["".concat(w,"__slider"),"".concat(w,"--bg-alpha")],onKeyup:this.handleKeyup,tabindex:0,ref:"refSlider"},[ve("ul",{class:"gradient-thumbs",onClick:this.handleThumbBarClick,style:{background:o}},[p.map(function(g){var s="".concat(Math.round(g.left*100)/100,"%");return ve("li",{class:["".concat(w,"__thumb"),"gradient-thumbs__item",h===g.id?f.active:""],key:g.id,title:"".concat(g.color," ").concat(s),style:{color:g.color,left:s},onClick:function(_){return _.stopPropagation()},onMousedown:function(){return e.handleStart(g.id)}},[ve("span",{class:["gradient-thumbs__item-inner","".concat(w,"--bg-alpha")]},null)])})])])]),ve("div",{class:"".concat(w,"__gradient-degree"),title:"".concat(b,"deg")},[ve(HC,{size:"small",theme:"normal",min:0,max:360,step:1,format:function(s){return"".concat(s,"\xB0")},modelValue:e.degree,"onUpdate:modelValue":function(s){return e.degree=s},onBlur:this.handleDegreeChange,onEnter:this.handleDegreeChange,disabled:v},null)]),ve("div",{class:["".concat(w,"__gradient-preview"),"".concat(w,"--bg-alpha")]},[ve("span",{class:"preview-inner",style:{background:r}},null)])])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function kj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Eye(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?kj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):kj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Tye=Hn({name:"SaturationPanel",props:Eye({},UC),setup:function(e){var n=ov(),r=Ft(null),u=Ft(null),p=Ft(null),h=Ul({width:nj,height:rj}),b=He(function(){var g=e.color,s=g.saturation,y=g.value,_=h.width,k=h.height,C=Math.round((1-y)*k),O=Math.round(s*_);return{color:e.color.rgb,left:"".concat(O,"px"),top:"".concat(C,"px")}}),v=function(s){var y=h.width,_=h.height,k=s.x,C=s.y,O=Math.round(k/y*100),T=Math.round((1-C/_)*100);return{saturation:O,value:T}},w=function(s,y){if(!e.disabled){var _=v(s),k=_.saturation,C=_.value;e.onChange({saturation:k/100,value:C/100,addUsedColor:y})}},f=function(s){e.disabled||xl(function(){w(s,!0)})},o=He(function(){return"hsl(".concat(e.color.hue,", 100%, 50%)")});return Ti(function(){h.width=r.value.offsetWidth||nj,h.height=r.value.offsetHeight||rj,p.value=new xW(r.value,{start:function(){h.width=r.value.offsetWidth,h.height=r.value.offsetHeight},drag:function(s){w(s)},end:f})}),xc(function(){p.value.destroy()}),{baseClassName:n,refThumb:u,refPanel:r,styles:b,panelBackground:o}},render:function(){var e=this.baseClassName,n=this.styles,r=this.panelBackground;return ve("div",{class:["".concat(e,"__saturation")],ref:"refPanel",style:{background:r}},[ve("span",{class:["".concat(e,"__thumb")],role:"slider",tabindex:0,ref:"refThumb",style:n},null)])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Sj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Oj(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Sj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Sj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var wW=Hn({name:"ColorSlider",props:Oj(Oj({},UC),{},{className:{type:String,default:""},value:{type:Number,default:0},maxValue:{type:Number,default:360},railStyle:{type:Object},type:{type:String,default:"hue"}}),setup:function(e){var n=ov(),r=Ft(null),u=Ft(null),p=Ft(null),h=Ul({width:aj}),b=He(function(){var f=h.width;if(!!f){var o=Math.round(e.value/e.maxValue*f);return{left:"".concat(o,"px"),color:e.color.rgb}}}),v=function(o,g){if(!e.disabled){var s=h.width,y=o.x,_=Math.round(y/s*e.maxValue*100)/100;e.onChange(_,g)}},w=function(o){e.disabled||v(o,!0)};return Ti(function(){h.width=r.value.offsetWidth||aj,p.value=new xW(r.value,{start:function(){h.width=r.value.offsetWidth},drag:function(o){v(o)},end:w})}),xc(function(){p.value.destroy()}),{baseClassName:n,refThumb:u,refPanel:r,styles:b}},render:function(){var e=this.baseClassName,n=this.className,r=this.railStyle,u=this.styles,p=this.type,h=this.color,b={background:"linear-gradient(90deg, rgba(0,0,0,.0) 0%, rgba(0,0,0,.0) 93%, ".concat(h.rgb," 93%, ").concat(h.rgb," 100%)")};return ve("div",{class:["".concat(e,"__slider-wrapper"),"".concat(e,"__slider-wrapper--").concat(p,"-type")]},[p==="alpha"&&ve("div",{className:"".concat(e,"__slider-padding"),style:b},null),ve("div",{class:["".concat(e,"__slider"),n],ref:"refPanel"},[ve("div",{class:"".concat(e,"__rail"),style:r},null),ve("span",{class:["".concat(e,"__thumb")],role:"slider",tabindex:0,ref:"refThumb",style:u},null)])])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Ej(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Aye(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ej(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ej(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Mye=Hn({name:"HueSlider",inheritAttrs:!1,props:Aye({},UC),setup:function(){var e=ov();return{baseClassName:e}},render:function(){return ve(wW,{class:"".concat(this.baseClassName,"__hue"),color:this.color,value:this.color.hue,onChange:this.onChange,disabled:this.disabled,type:"hue"},null)}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Pye=Hn({name:"AlphaSlider",inheritAttrs:!1,props:{color:{type:Object},disabled:{type:Boolean,default:!1},onChange:{type:Function,default:function(){return function(){}}}},setup:function(e){var n=ov(),r=function(h,b){e.onChange(h/100,b)},u=He(function(){return{background:"linear-gradient(to right, rgba(0, 0, 0, 0), ".concat(e.color.rgb,")")}});return{baseClassName:n,railStyle:u,handleChange:r}},render:function(){var e=this.baseClassName;return ve(wW,{class:["".concat(e,"__alpha"),"".concat(e,"--bg-alpha")],color:this.color,value:this.color.alpha*100,onChange:this.handleChange,"rail-style":this.railStyle,"max-value":100,disabled:this.disabled,type:"alpha"},null)}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Dye={RGB:[{key:"r",min:0,max:255,type:"inputNumber"},{key:"g",min:0,max:255,type:"inputNumber"},{key:"b",min:0,max:255,type:"inputNumber"}],HSV:[{key:"h",min:0,max:360,type:"inputNumber"},{key:"s",min:0,max:100,type:"inputNumber"},{key:"v",min:0,max:100,type:"inputNumber"}],HSL:[{key:"h",min:0,max:360,type:"inputNumber"},{key:"s",min:0,max:100,type:"inputNumber"},{key:"l",min:0,max:100,type:"inputNumber"}],CMYK:[{key:"c",min:0,max:255,type:"inputNumber"},{key:"m",min:0,max:255,type:"inputNumber"},{key:"y",min:0,max:255,type:"inputNumber"},{key:"k",min:0,max:255,type:"inputNumber"}],CSS:[{key:"css",type:"input",flex:3}],HEX:[{key:"hex",type:"input",flex:3}]};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Tj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function dT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Tj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Tj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Nye=Hn({name:"FormatInputs",inheritAttrs:!1,props:dT(dT({},yx),{},{color:{type:Object},onInputChange:{type:Function,default:function(){return function(){}}}}),setup:function(e){var n=He(function(){var w=aa(Dye[e.format]);return e.enableAlpha&&w.push({type:"inputNumber",key:"a",min:0,max:100,format:function(o){return"".concat(o,"%")},flex:1.15}),w}),r=Ul({}),u=Ul({}),p=function(f){var o=e.color;return f==="encode"?{HSV:o.getHsva(),HSL:o.getHsla(),RGB:o.getRgba(),CMYK:o.getCmyk(),CSS:{css:o.css},HEX:{hex:o.hex}}:{HSV:jp.object2color(r,"HSV"),HSL:jp.object2color(r,"HSL"),RGB:jp.object2color(r,"RGB"),CMYK:jp.object2color(r,"CMYK"),CSS:r.css,HEX:r.hex}},h=function(){var f=e.format,o=e.color,g=p("encode")[f];g.a=Math.round(o.alpha*100),Object.keys(g).forEach(function(s){r[s]=g[s],u[s]=g[s]})};h();var b=kP(h,100);Nr(function(){var w=e.color,f=w.saturation,o=w.hue,g=w.value,s=w.alpha;return[f,o,g,s,e.format]},b);var v=function(f,o){if(o!==u[f]){var g=p("decode")[e.format];e.onInputChange(g,r.a/100,f,o)}};return{modelValue:r,inputConfigs:n,handleChange:v}},render:function(){var e=this,n=dT({},this.inputProps||{});return ve("div",{class:"input-group"},[this.inputConfigs.map(function(r){return ve("div",{class:"input-group__item",key:r.key,style:{flex:r.flex||1}},[r.type==="input"?ve(tv,ea(n,{align:"center",size:"small",disabled:e.disabled,modelValue:e.modelValue[r.key],"onUpdate:modelValue":function(p){return e.modelValue[r.key]=p},maxlength:e.format==="HEX"?9:void 0,title:e.modelValue[r.key],onBlur:function(p){return e.handleChange(r.key,p)},onEnter:function(p){return e.handleChange(r.key,p)}}),null):ve(HC,ea(n,{align:"center",size:"small",disabled:e.disabled,modelValue:e.modelValue[r.key],"onUpdate:modelValue":function(p){return e.modelValue[r.key]=p},title:e.modelValue[r.key],min:r.min,max:r.max,step:1,format:r.format,theme:"normal",onBlur:function(p){return e.handleChange(r.key,p)},onEnter:function(p){return e.handleChange(r.key,p)}}),null)])})])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Iye=UM,Lye=Iye(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),Rye=Lye;function Aj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function l_(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Aj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Aj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Fye(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var Bye=Hn({name:"FormatPanel",inheritAttrs:!1,props:l_(l_({},yx),{},{color:{type:Object},onModeChange:{type:Function,default:function(){return function(){}}},onInputChange:{type:Function,default:function(){return function(){}}}}),setup:function(e){var n=ov(),r=Ft(e.format);Nr(function(){return[e.format]},function(){return r.value=e.format});var u=function(h){r.value=h,e.onModeChange(h)};return{formatModel:r,baseClassName:n,handleModeChange:u}},render:function(){var e=this,n,r=aa(I8e),u=this.baseClassName,p=this.handleModeChange,h=l_(l_({},this.$props),{},{format:this.formatModel}),b=l_({},this.selectInputProps||{});return ve("div",{class:"".concat(u,"__format")},[ve("div",{class:"".concat(u,"__format--item")},[ve(Ny,ea({size:"small",class:"".concat(u,"__format-mode-select")},b,{popupProps:l_({overlayClassName:"".concat(u,"__select-options")},b.popupProps),modelValue:e.formatModel,"onUpdate:modelValue":function(w){return e.formatModel=w},onChange:p}),Fye(n=r.map(function(v){return ve(gU,{key:v,value:v,label:Rye(v),style:{fontSize:"12px"}},null)}))?n:{default:function(){return[n]}})]),ve("div",{class:"".concat(u,"__format--item")},[ve(Nye,h,null)])])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Mj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Pj(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Mj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Mj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Dj=Hn({name:"SwatchesPanel",props:Pj(Pj({},UC),{},{colors:{type:Array,default:function(){return[]}},title:{type:String,default:"\u7CFB\u7EDF\u8272\u5F69"},editable:{type:Boolean,default:!1},onSetColor:{type:Function,default:function(){return function(){}}},handleAddColor:{type:Function,default:function(){return function(){}}}}),setup:function(e){var n=ov(),r=ol({DeleteIcon:KM,AddIcon:BO}),u=r.DeleteIcon,p=r.AddIcon,h=fs(),b=h.STATUS,v=b.value,w=Ft(!1),f=function(k){w.value=k},o=function(k){return e.onSetColor(k)},g=function(k){return jp.compare(k,e.color.css)},s=He(function(){return e.colors.findIndex(function(_){return g(_)})}),y=function(){var k=aa(e.colors),C=s.value;C>-1?k.splice(C,1):k.length=0,e.onChange(k),f(!1)};return{baseClassName:n,DeleteIcon:u,AddIcon:p,statusClassNames:v,selectedColorIndex:s,visiblePopConfirm:w,setVisiblePopConfirm:f,handleClick:o,isEqualCurrentColor:g,handleRemoveColor:y}},render:function(){var e=this,n=this.baseClassName,r=this.DeleteIcon,u=this.AddIcon,p=this.statusClassNames,h=this.title,b=this.editable,v="".concat(n,"__swatches"),w=function(){return b?ve("div",{class:"".concat(v,"--actions")},[ve("span",{role:"button",class:"".concat(n,"__icon"),onClick:function(){return e.handleAddColor()}},[ve(u,null,null)]),e.colors.length>0?ve("span",{role:"button",class:"".concat(n,"__icon"),onClick:function(){return e.handleRemoveColor()}},[ve(r,null,null)]):null]):null};return ve("div",{class:v},[ve("h3",{class:"".concat(v,"--title")},[ve("span",null,[h]),w()]),ve("ul",{class:["".concat(v,"--items"),"narrow-scrollbar"]},[this.colors.map(function(f){return ve("li",{class:["".concat(v,"--item"),e.isEqualCurrentColor(f)&&b?p.active:""],title:f,key:f,onClick:function(){e.disabled||e.handleClick(f)}},[ve("div",{class:["".concat(v,"--color"),"".concat(n,"--bg-alpha")]},[ve("span",{class:"".concat(v,"--inner"),style:{background:f}},null)])])})])])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Nj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Ij(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Nj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Nj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var CW=Hn({name:"ColorPanel",props:Ij(Ij({},yx),{},{togglePopup:{type:Function}}),setup:function(e){var n,r=ov(),u=fs(),p=u.STATUS,h=Si("colorPicker"),b=h.t,v=h.globalConfig,w=p.value,f=Va(e),o=f.value,g=f.modelValue,s=f.recentColors,y=Al(o,g,e.defaultValue,e.onChange),_=ba(y,2),k=_[0],C=_[1],O=He(function(){return P.value?tj:D8e}),T=Ft(((n=e.colorModes)===null||n===void 0?void 0:n.length)===1?e.colorModes[0]:"monochrome"),P=He(function(){return T.value==="linear-gradient"}),D=Ft(new jp(k.value||O.value)),F=function(){return D.value.update(k.value||O.value)},N=Ft(D.value.isGradient?"CSS":"RGB"),z=Uu(s,e.defaultRecentColors,e.onRecentColorsChange,"recentColors"),B=ba(z,2),X=B[0],W=B[1],H=function(){return T.value==="linear-gradient"?D.value.linearGradient:D.value.getFormatsColorMap()[e.format]||D.value.css},U=function(){if(!(X.value===null||X.value===!1)){var ce=X.value||[],ue=D.value.isGradient?D.value.linearGradient:D.value.rgba,_e=ce.indexOf(ue);_e>-1&&ce.splice(_e,1),ce.unshift(ue),ce.length>ej&&(ce.length=ej),G(ce)}},G=function(ce){X.value=ce,W(ce)},Y=function(ce){C(H(),{color:gj(D.value),trigger:ce||"palette-saturation-brightness"})};Nr(function(){return[e.defaultValue,e.enableAlpha]},F),Nr(function(){return k.value},function(pe){pe!==H()&&(F(),T.value=D.value.isGradient?"linear-gradient":"monochrome")});var K=function(ce){T.value=ce,ce==="linear-gradient"?D.value.update(D.value.gradientColors.length>0?D.value.linearGradient:tj):D.value.update(D.value.rgba),Y()},ee=function(ce){return N.value=ce},te=function(ce){var ue=ce.saturation,_e=ce.value,xe=D.value,Te=xe.saturation,Ne=xe.value,Be="palette-saturation-brightness";if(_e!==Ne&&ue!==Te)D.value.saturation=ue,D.value.value=_e,Be="palette-saturation-brightness";else if(ue!==Te)D.value.saturation=ue,Be="palette-saturation";else if(_e!==Ne)D.value.value=_e,Be="palette-brightness";else return;Y(Be)},re=function(ce){var ue;D.value.hue=ce,Y("palette-hue-bar"),(ue=e.onPaletteBarChange)===null||ue===void 0||ue.call(e,{color:gj(D.value)})},be=function(ce){D.value.alpha=ce,Y("palette-alpha-bar")},Le=function(ce,ue){D.value.update(ce),D.value.alpha=ue,Y("input")},me=function(ce){var ue=ce.key,_e=ce.payload,xe="palette-saturation-brightness";switch(ue){case"degree":D.value.gradientDegree=_e,xe="input";break;case"selectedId":D.value.gradientSelectedId=_e;break;case"colors":D.value.gradientColors=_e;break}Y(xe)},Ie=function(ce,ue){var _e=jp.isGradientColor(ue);_e?e.colorModes.includes("linear-gradient")?(T.value="linear-gradient",D.value.update(ue),D.value.updateCurrentGradientColor()):console.warn("\u8BE5\u6A21\u5F0F\u4E0D\u652F\u6301\u6E10\u53D8\u8272"):T.value==="linear-gradient"?(D.value.updateStates(ue),D.value.updateCurrentGradientColor()):D.value.update(ue),Y()};return{baseClassName:r,statusClassNames:w,t:b,globalConfig:v,color:D,mode:T,formatModel:N,recentlyUsedColors:X,isGradient:P,addRecentlyUsedColor:U,handleModeChange:K,handleSatAndValueChange:te,handleHueChange:re,handleAlphaChange:be,handleGradientChange:me,handleSetColor:Ie,handleFormatModeChange:ee,handleInputChange:Le,handleRecentlyUsedColorsChange:G}},render:function(){var e,n=this,r=this.t,u=this.baseClassName,p=this.statusClassNames,h=this.globalConfig,b=this.recentColors,v=this.swatchColors,w=this.showPrimaryColorPreview,f=this.isGradient,o={color:this.color,disabled:this.disabled},g=b!==null&&b!==!1,s=v;s===void 0&&(s=aa(N8e));var y=((e=s)===null||e===void 0?void 0:e.length)>0,_=function(){return!y&&!g?null:ve(al,null,[ve("div",{class:"".concat(u,"__swatches-wrap")},[g?ve(Dj,ea(o,{title:r(h.recentColorTitle),editable:!0,colors:n.recentlyUsedColors,handleAddColor:n.addRecentlyUsedColor,onSetColor:function(O){return n.handleSetColor("used",O)},onChange:n.handleRecentlyUsedColorsChange}),null):null,y?ve(Dj,ea(o,{title:r(h.swatchColorTitle),colors:s,onSetColor:function(O){return n.handleSetColor("system",O)}}),null):null])])};return ve("div",{class:["".concat(u,"__panel"),this.disabled?p.disabled:!1]},[ve(F8e,ea(this.$props,{mode:this.mode,onModeChange:this.handleModeChange}),null),ve("div",{class:["".concat(u,"__body")]},[f?ve(Oye,ea(o,{onChange:this.handleGradientChange,enableMultipleGradient:this.enableMultipleGradient}),null):null,ve(Tye,ea(o,{onChange:this.handleSatAndValueChange}),null),ve("div",{class:["".concat(u,"__sliders-wrapper")]},[ve("div",{class:["".concat(u,"__sliders")]},[ve(Mye,ea(o,{onChange:this.handleHueChange}),null),this.enableAlpha?ve(Pye,ea(o,{onChange:this.handleAlphaChange}),null):null]),w?ve("div",{class:["".concat(u,"__sliders-preview"),"".concat(u,"--bg-alpha")]},[ve("span",{class:"".concat(u,"__sliders-preview-inner"),style:{background:f?this.color.linearGradient:this.color.rgba}},null)]):null]),ve(Bye,ea(this.$props,{color:this.color,format:this.formatModel,onModeChange:this.handleFormatModeChange,onInputChange:this.handleInputChange}),null),_()])])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Lj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function hT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Lj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Lj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var jye=Hn({name:"TColorPickerPanel",inheritAttrs:!1,props:hT({},yx),setup:function(e,n){var r=n.attrs,u=sr();return function(){return ve(CW,ea(hT(hT({},e),r),{popupProps:null,"close-btn":!1,class:"".concat(u.value,"-is-inline")}),null)}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var zye=Hn({name:"DefaultTrigger",inheritAttrs:!1,props:{color:{type:String,default:""},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},inputProps:{type:Object,default:function(){return{autoWidth:!0}}},onTriggerChange:{type:Function,default:function(){return function(){}}},size:{type:String,default:"medium"}},setup:function(e){var n=ov(),r=Ft(e.color),u=fs(),p=u.SIZE;Nr(function(){return[e.color]},function(){return r.value=e.color});var h=function(v){v!==e.color&&(v&&!jp.isValid(v)?r.value=e.color:r.value=v,e.onTriggerChange(r.value))};return{baseClassName:n,value:r,handleChange:h,sizeClassNames:p}},render:function(){var e=this,n=this.baseClassName,r=this.sizeClassNames,u={label:function(){return ve("div",{class:["".concat(n,"__trigger--default__color"),"".concat(n,"--bg-alpha")]},[ve("span",{class:["color-inner",st({},r[e.size],e.size!=="medium")],style:{background:e.value}},null)])}};return ve(tv,ea({clearable:this.clearable,size:this.size,modelValue:e.value,"onUpdate:modelValue":function(h){return e.value=h},disabled:this.disabled,onBlur:this.handleChange},this.inputProps),u)}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Rj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function jk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Rj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Rj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var $ye=Hn({name:"TColorPicker",props:jk({},yx),setup:function(e){var n=ov(),r=Ft(!1),u=function(_){return r.value=_},p=Va(e),h=p.value,b=p.modelValue,v=Al(h,b,e.defaultValue,e.onChange),w=ba(v,2),f=w[0],o=w[1],g=Ft(),s=function(){if(e.disabled)return null;var _=jk({},e);return delete _.onChange,ve(CW,ea(_,{disabled:e.disabled,value:f.value,togglePopup:u,onChange:function(C,O){return o(C,O)}}),null)};return{baseClassName:n,innerValue:f,visible:r,refTrigger:g,renderPopupContent:s,setVisible:u,setInnerValue:o}},render:function(){var e=this,n=this.popupProps,r=this.baseClassName,u=jk(jk({placement:"bottom-left"},n||{}),{},{trigger:"click",attach:"body",overlayClassName:[r],visible:this.visible,overlayInnerStyle:{padding:0},onVisibleChange:function(h,b){b.trigger==="document"&&e.setVisible(!1)}});return ve(Dh,ea(u,{content:this.renderPopupContent}),{default:function(){return[ve("div",{class:"".concat(r,"__trigger"),onClick:function(){return e.setVisible(!e.visible)},ref:"refTrigger"},[pue(e,"default",ve(zye,{color:e.innerValue,disabled:e.disabled,clearable:e.clearable,"input-props":e.inputProps,onTriggerChange:e.setInnerValue,size:e.size},null))])]}})}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Vye=ga(jye),Hye=ga($ye);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var qye={alt:{type:String,default:""},content:{type:[String,Function]},default:{type:[String,Function]},hideOnLoadFailed:Boolean,icon:{type:Function},image:{type:String,default:""},imageProps:{type:Object},shape:{type:String,default:"circle",validator:function(e){return e?["circle","round"].includes(e):!0}},size:{type:String,default:""},onError:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Uye={alt:{type:String,default:""},error:{type:[String,Function]},fallback:{type:String,default:""},fit:{type:String,default:"fill",validator:function(e){return e?["contain","cover","fill","none","scale-down"].includes(e):!0}},gallery:Boolean,lazy:Boolean,loading:{type:[String,Function]},overlayContent:{type:[String,Function]},overlayTrigger:{type:String,default:"always",validator:function(e){return e?["always","hover"].includes(e):!0}},placeholder:{type:[String,Function]},position:{type:String,default:"center"},referrerpolicy:{type:String,default:"strict-origin-when-cross-origin",validator:function(e){return e?["no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","same-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"].includes(e):!0}},shape:{type:String,default:"square",validator:function(e){return e?["circle","round","square"].includes(e):!0}},src:{type:[String,Object]},srcset:{type:Object},onError:Function,onLoad:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Wye=Hn({name:"TImage",props:Uye,setup:function(e){var n=Ft(null),r=Ft(null),u=null,p=Va(e),h=p.src,b=Xa();Ti(function(){var Y;if((Y=r.value)!==null&&Y!==void 0&&Y.complete&&!e.lazy&&O(),!(!e.lazy||!n.value)){var K=hP(n.value,null,_,0);u=K}}),Mh(function(){n.value&&u&&u.unobserve(n.value)});var v=Si("image"),w=v.classPrefix,f=v.globalConfig,o=He(function(){return da(f.value.replaceImageSrc)?f.value.replaceImageSrc(e):h.value}),g=zS(o),s=g.previewUrl;Nr([s],function(){T.value=!1,k.value=!1});var y=Ft(!e.lazy),_=function(){y.value=!0},k=Ft(!1),C=function(K){var ee;k.value=!0,(ee=e.onLoad)===null||ee===void 0||ee.call(e,{e:K})},O=function(){var K=new Event("load");Object.defineProperty(K,"target",{value:r.value,enumerable:!0}),C(K)},T=Ft(!1),P=function(K){var ee;T.value=!0,(ee=e.onError)===null||ee===void 0||ee.call(e,{e:K}),e.fallback&&(s.value=e.fallback)},D=He(function(){return e.overlayTrigger==="hover"}),F=He(function(){return["".concat(w.value,"-image"),"".concat(w.value,"-image--fit-").concat(e.fit),"".concat(w.value,"-image--position-").concat(e.position)]}),N=Ft(!D.value),z=function(){D.value&&(N.value=!N.value)},B=function(){var K=b("placeholder");return K?ve("div",{class:"".concat(w.value,"-image__placeholder")},[K]):null},X=function(){return e.gallery?ve("div",{class:"".concat(w.value,"-image__gallery-shadow")},null):null},W=function(){var K=G("overlayContent");return K?ve("div",{class:["".concat(w.value,"-image__overlay-content"),!N.value&&"".concat(w.value,"-image__overlay-content--hidden")]},[K]):null};function H(){return ve("picture",null,[Object.entries(e.srcset).map(function(Y){var K=ba(Y,2),ee=K[0],te=K[1];return ve("source",{type:ee,srcset:te},null)}),U()])}function U(){var Y=typeof o.value=="string"?o.value:s.value;return ve("img",{ref:r,src:Y,onError:P,onLoad:C,class:F.value,alt:e.alt,referrerpolicy:e.referrerpolicy},null)}var G=Wp();return function(){return ve("div",ea({ref:n,class:["".concat(w.value,"-image__wrapper"),"".concat(w.value,"-image__wrapper--shape-").concat(e.shape),e.gallery&&"".concat(w.value,"-image__wrapper--gallery"),D.value&&"".concat(w.value,"-image__wrapper--need-hover")],onMouseenter:z,onMouseleave:z},mm(e,["src","alt","fit","position","shape","placeholder","loading","error","overlayTrigger","overlayContent","lazy","gallery","onLoad","onError"])),[B(),X(),(T.value||!y.value)&&ve("div",{class:"".concat(w.value,"-image")},null),!(T.value||!y.value)&&(e.srcset&&Object.keys(e.srcset).length?H():U()),!(T.value||!y.value)&&!k.value&&ve("div",{class:"".concat(w.value,"-image__loading")},[b("loading")||ve(cA,{direction:"vertical",size:8,align:"center"},{default:function(){return[ve(pq,{size:"24px"},null),typeof e.loading=="string"?e.loading:f.value.loadingText]}})]),T.value&&ve("div",{class:"".concat(w.value,"-image__error")},[G("error",{defaultNode:ve(cA,{direction:"vertical",size:8,align:"center"},{default:function(){return[ve(hq,{size:"24px"},null),typeof e.error=="string"?e.error:f.value.errorText]}})})]),W()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ly=ga(Wye);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Fj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function pT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Fj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Fj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var kW=Hn({name:"TAvatar",props:qye,setup:function(e){var n=sr("avatar"),r=ds(),u=Xa(),p=fs(),h=p.SIZE,b=_l("avatarGroup",void 0),v=Ft(null),w=Ft(null),f=Ft(!0),o=Ft(4),g=Ft(""),s=He(function(){return e.size||(b==null?void 0:b.size)}),y=He(function(){return s.value&&!h.value[s.value]}),_=He(function(){return y.value?{width:s.value,height:s.value,"font-size":"".concat(Number.parseInt(s.value,10)/2,"px")}:{}}),k=He(function(){return y.value?{height:s.value,width:s.value}:{}}),C=He(function(){return{transform:g.value}}),O=function(D){var F,N=D.e,z=e.hideOnLoadFailed;f.value=!z,(F=e.onError)===null||F===void 0||F.call(e,{e:N})},T=function(){var D=v.value,F=w.value,N=D==null?void 0:D.offsetWidth,z=F==null?void 0:F.offsetWidth;o.value*2<N&&(g.value=z>N-o.value*2?"scale(".concat((N-o.value*2)/z,")"):"scale(1)")};return Ti(function(){xl(function(){T()})}),ex(function(){xl(function(){T()})}),function(){var P,D=r("default","content"),F=u("icon"),N=F&&!D,z=e.shape,B=e.image,X=e.alt,W=["".concat(n.value),h.value[s.value],(P={},st(P,"".concat(n.value,"--circle"),z==="circle"),st(P,"".concat(n.value,"--round"),z==="round"),st(P,"".concat(n.value,"__icon"),!!N),P)];return D=ve("span",{ref:w,style:pT({},C.value)},[D]),F&&(D=[F,N?"":D]),B&&f.value&&(D=ve(Ly,ea({style:pT({},k.value),src:B,alt:X,onError:O},e.imageProps),null)),ve("div",{ref:v,class:W,style:pT({},_.value)},[D])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Yye={cascading:{type:String,default:"right-up",validator:function(e){return e?["left-up","right-up"].includes(e):!0}},collapseAvatar:{type:[String,Function]},max:{type:Number},popupProps:{type:Object},size:{type:String,default:""}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Gye(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var Kye=Hn({name:"TAvatarGroup",props:Yye,setup:function(e){rs("avatarGroup",e);var n=Xa(),r=sr("avatar"),u=sr("avatar-group"),p=function(v){if((v==null?void 0:v.length)>e.max){var w=h(v),f=v.slice(0,e.max);return f.push(ve(kW,{class:"".concat(r.value,"__collapse"),size:e.size},Gye(w)?w:{default:function(){return[w]}})),[f]}return[v]},h=function(v){return n("collapseAvatar")||"+".concat(v.length-e.max)};return function(){var b,v=n("default"),w=e.cascading,f=e.max,o=["".concat(u.value),(b={},st(b,"".concat(r.value,"--offset-right"),w==="right-up"),st(b,"".concat(r.value,"--offset-left"),w==="left-up"),b)],g=f&&f>=0?[p(v)]:[v];return ve("div",{class:o},[g])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Xye=ga(kW),Zye=ga(Kye);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Jye={color:{type:String,default:""},content:{type:[String,Function]},count:{type:[String,Number,Function],default:0},default:{type:[String,Function]},dot:Boolean,maxCount:{type:Number,default:99},offset:{type:Array},shape:{type:String,default:"circle",validator:function(e){return["circle","round"].includes(e)}},showZero:Boolean,size:{type:String,default:"medium",validator:function(e){return["small","medium"].includes(e)}}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Bj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Qye(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Bj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Bj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var e9e=Hn({name:"TBadge",inheritAttrs:!1,props:Qye({},Jye),setup:function(e){var n=Xa(),r=He(function(){if(da(e.count))return n("count");if(Number.isNaN(Number(e.count)))return e.count;var g=Number(e.count);return g>e.maxCount?"".concat(e.maxCount,"+"):g}),u=function(){return n("default")},p=function(){if(!e.offset)return{};var s=ba(e.offset,2),y=s[0],_=s[1];return y=Number.isNaN(Number(y))?y:"".concat(y,"px"),_=Number.isNaN(Number(_))?_:"".concat(_,"px"),{xOffset:y,yOffset:_}},h=Si("classPrefix"),b=h.classPrefix,v="".concat(b.value,"-badge"),w=He(function(){return!e.showZero&&(r.value===0||r.value==="0")}),f=He(function(){var g;return[(g={},st(g,"".concat(v,"--dot"),!!e.dot),st(g,"".concat(v,"--circle"),!e.dot&&e.shape==="circle"),st(g,"".concat(v,"--round"),e.shape==="round"),st(g,"".concat(b.value,"-size-s"),e.size==="small"),g)]}),o=He(function(){var g=p(),s=g.xOffset,y=g.yOffset;return{background:"".concat(e.color),right:s,top:y}});return{content:r,inlineStyle:o,badgeClassNames:f,isHidden:w,renderChildren:u,name:v}},render:function(){return ve("div",ea({class:this.name},this.$attrs),[this.renderChildren(),this.isHidden?null:ve("sup",{class:this.badgeClassNames,style:this.inlineStyle},[this.dot?null:this.content])])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var t9e=ga(e9e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var n9e={cell:{type:[String,Function]},cellAppend:{type:[String,Function]},controllerConfig:{type:[Boolean,Object],default:void 0},fillWithZero:{type:Boolean,default:void 0},firstDayOfWeek:{type:Number,validator:function(e){return e?[1,2,3,4,5,6,7].includes(e):!0}},format:{type:String,default:"YYYY-MM-DD"},head:{type:[String,Function]},isShowWeekendDefault:{type:Boolean,default:!0},mode:{type:String,default:"month",validator:function(e){return e?["month","year"].includes(e):!0}},month:{type:[String,Number]},multiple:Boolean,preventCellContextmenu:Boolean,range:{type:Array},theme:{type:String,default:"full",validator:function(e){return e?["full","card"].includes(e):!0}},value:{type:[String,Array,Date]},week:{type:[Array,Function]},year:{type:[String,Number]},onCellClick:Function,onCellDoubleClick:Function,onCellRightClick:Function,onControllerChange:Function,onMonthChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var bx="calendar",zk=1970,SW=1,OW=12,jj=4,zj={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u65E5"};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var EW=function(e){var n=$r(e).day();return n===0&&(n=7),n},r9e=function(e){var n="",r=e.toString();return r in zj&&(n=zj[r]),n},a9e=function(e,n){var r=0,u=EW(n);return u>=e?r=u-e:r=7-e+u,r},vT=function(e,n){var r=new Date(e);return r.setDate(r.getDate()+n),r},i9e=function(e,n){for(var r=n.curSelectedYear,u=n.curDate,p=n.curDateList,h=e.format,b=e.multiple,v=[],w=function(g){var s=new Date(r,g-1),y=b?!!p.find(function(_){return _.year()===r&&parseInt(_.format("M"),10)===g}):u.year()===r&&parseInt(u.format("M"),10)===g;v.push({mode:"year",isCurrent:y,date:s,formattedDate:$r(s).format(h),filterDate:null,formattedFilterDate:null,isShowWeekend:!0})},f=SW;f<=OW;f++)w(f);return v},o9e=function(e,n){for(var r=n.curSelectedYear,u=n.curSelectedMonth,p=n.realFirstDayOfWeek,h=n.curDate,b=n.curDateList,v=e.format,w=e.multiple,f=[],o=$r("".concat(r,"-").concat(u)).startOf("month").toDate(),g=$r($r("".concat(r,"-").concat(u)).endOf("month").format("YYYY-MM-DD")).toDate(),s=g.getDate(),y=a9e(p,o),_=[],k=1,C=function(H,U,G,Y){var K=EW(G);return{mode:"month",belongTo:H,isCurrent:U,day:K,weekOrder:Y,date:G,formattedDate:$r(G).format(v),filterDate:null,formattedFilterDate:null,isShowWeekend:!0}},O=function(H){var U=w?!!b.find(function(G){return G.isSame($r(H))}):h.isSame($r(H));return U},T=0;T<y;T++){var P=vT(o,T-y);_.push(C(-1,!1,P,k)),_.length===7&&(f.push(_),_=[],k+=1)}for(var D=0;D<s;D++){var F=vT(o,D),N=O(F);_.push(C(0,N,F,k)),_.length===7&&(f.push(_),_=[],k+=1)}if(_.length){for(var z=7-_.length,B=0;B<z;B++){var X=vT(g,B+1);_.push(C(1,!1,X,k))}f.push(_)}return f},dy=function(){return $r($r().format("YYYY-MM-DD"))};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function l9e(t){var e=Si(bx),n=e.globalConfig,r=Ul({realFirstDayOfWeek:1,curDate:null,curDateList:[],curSelectedYear:null,curSelectedMonth:null,curSelectedMode:null,isShowWeekend:!0,controlSize:"medium"});function u(){var f=dy();r.curDate=f,r.curSelectedYear=f.year(),r.curSelectedMonth=parseInt(f.format("M"),10)}function p(f){var o=f?parseInt("".concat(f),10):dy().year();!isNaN(o)&&o>0&&(r.curSelectedYear=o)}function h(f){var o=parseInt(f?"".concat(f):dy().format("M"),10);!isNaN(o)&&o>0&&o<=12&&(r.curSelectedMonth=o)}function b(f){Ba(f)?r.curDate=f&&f.length?$r(f[0]):dy():r.curDate=f?$r(f):dy()}function v(f){Ba(f)?r.curDateList=f&&f.length?f.map(function(o){return $r(o)}):[dy()]:r.curDateList=f?[$r(f)]:[dy()]}function w(f){var o=!0;return r.isShowWeekend||(o=f!==6&&f!==7),o}return Nr(function(){return t.firstDayOfWeek},function(){var f,o;r.realFirstDayOfWeek=(f=(o=t.firstDayOfWeek)!==null&&o!==void 0?o:n.value.firstDayOfWeek)!==null&&f!==void 0?f:1},{immediate:!0}),Nr(function(){return t.value},function(f){t.multiple?v(f):b(f)},{immediate:!0}),Nr(function(){return t.year},function(f){p(f)},{immediate:!0}),Nr(function(){return t.month},function(f){h(f)},{immediate:!0}),Nr(function(){return t.isShowWeekendDefault},function(f){r.isShowWeekend=f},{immediate:!0}),Nr(function(){return t.mode},function(f){r.curSelectedMode=f},{immediate:!0}),Nr(function(){return t.theme},function(f){f==="card"&&(r.controlSize="small"),f==="full"&&(r.controlSize="medium")},{immediate:!0}),{state:r,toToday:u,checkDayVisible:w}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function s9e(t,e){var n=sr(bx),r=He(function(){return["".concat(n.value),"".concat(n.value,"--").concat(t.theme)]}),u=He(function(){return["".concat(n.value,"__panel"),"".concat(n.value,"__panel--").concat(e.curSelectedMode)]}),p=He(function(){return["".concat(n.value,"__control")]}),h=He(function(){return["".concat(n.value,"__title")]}),b=He(function(){return["".concat(n.value,"__control-section")]}),v=He(function(){return["".concat(n.value,"__control-section-cell")]}),w=He(function(){return["".concat(n.value,"__control-tag")]}),f=He(function(){return["".concat(n.value,"__table")]}),o=He(function(){return["".concat(n.value,"__table-head")]}),g=He(function(){return["".concat(n.value,"__table-head-row")]}),s=He(function(){return["".concat(n.value,"__table-head-cell")]}),y=He(function(){return["".concat(n.value,"__table-body")]}),_=He(function(){return["".concat(n.value,"__table-body-row")]});return{body:r,panel:u,control:p,title:h,controlSection:b,controlSectionCell:v,controlTag:w,table:f,tableHead:o,tableHeadRow:g,tableHeadCell:s,tableBody:y,tableBodyRow:_}}function u9e(){var t=sr(bx),e=He(function(){return["".concat(t.value,"__table-body-cell")]}),n=He(function(){return"".concat(t.value,"__table-body-cell--now")}),r=He(function(){return["".concat(t.value,"__table-body-cell-display")]}),u=He(function(){return["".concat(t.value,"__table-body-cell-content")]});return{tableBodyCell:e,tableBodyCell4Now:n,tableBodyCellDisplay:r,tableBodyCellCsontent:u}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function $j(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function gT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?$j(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):$j(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Vj=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return{visible:e,disabled:!1,mode:{visible:!0,radioGroupProps:{}},year:{visible:!0,selectProps:{}},month:{visible:!0,selectProps:{}},weekend:{visible:!0,showWeekendButtonProps:{},hideWeekendButtonProps:{}},current:{visible:!0,currentDayButtonProps:{},currentMonthButtonProps:{}}}};function c9e(t,e){var n=Si(bx),r=n.globalConfig,u=He(function(){var f=$r("".concat(e.curSelectedYear,"-").concat(e.curSelectedMonth)),o={isShowWeekend:e.isShowWeekend,filterDate:f.toDate(),formattedFilterDate:f.format(t.format),mode:e.curSelectedMode};return o}),p=He(function(){var f,o,g=(f=(o=t.controllerConfig)!==null&&o!==void 0?o:r.value.controllerConfig)!==null&&f!==void 0?f:!0;return j1(g)?Vj(g):gT(gT({},Vj()),g)}),h=He(function(){return!!p.value&&p.value.visible});function b(f){var o=!0,g=p.value;return(!g||!g.visible||g[f]===!1||g[f]&&!g[f].visible)&&(o=!1),o}function v(f,o){var g=!1,s=p.value;return s&&(s.disabled||s[f]&&s[f][o]&&s[f][o].disabled)&&(g=!0),g}function w(){xl(function(){da(t.onControllerChange)&&t.onControllerChange(gT({},u.value))})}return{options:u,configData:p,visible:h,checkControllerVisible:b,checkControllerDisabled:v,emitControllerChange:w}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function f9e(t,e){var n=Si(bx),r=n.t,u=n.globalConfig,p=He(function(){return t.week||r(u.value.week).split(",")});function h(v){var w=p.value;return po(w)&&w[v-1]?w[v-1]:r9e(v)}var b=He(function(){for(var v=[],w=1,f=7,o=e.realFirstDayOfWeek;o<=f;o++)v.push({num:o,display:h(o)});if(e.realFirstDayOfWeek>w)for(var g=w;g<e.realFirstDayOfWeek;g++)v.push({num:g,display:h(g)});return v});return{cellColHeaders:b}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Hj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function qj(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Hj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Hj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Uj={click:"click",dblclick:"dblclick",contextmenu:"rightclick"},Wj=Hn({name:"TCalendarCell",inheritAttrs:!1,props:{item:{type:Object,default:function(){return null}},fillWithZero:{type:Boolean,default:void 0},theme:{type:String,default:function(){return null}},t:Function,global:Object,cell:[String,Function],cellAppend:[String,Function]},emits:aa(Object.values(Uj)),setup:function(e,n){var r=n.emit,u=ds(),p=u9e(),h=fs(),b=h.STATUS,v=He(function(){if(e.item.mode==="month"){var y,_,k=e.item.date.getDate(),C=k<10&&((y=(_=e.fillWithZero)!==null&&_!==void 0?_:e.global.fillWithZero)!==null&&y!==void 0?y:!0);return C?"0".concat(k):k}var O=e.t(e.global.cellMonth).split(",");return O[e.item.date.getMonth().toString()]}),w=He(function(){return e.theme==="full"}),f=He(function(){return e.item.mode==="month"&&e.item.belongTo!==0}),o=He(function(){var y,_=e.item,k=_.mode,C=_.date,O=_.formattedDate,T=_.isCurrent,P=new Date,D=k==="year"?P.getMonth()===C.getMonth()&&P.getFullYear()===C.getFullYear():O===$r().format("YYYY-MM-DD");return[p.tableBodyCell.value,(y={},st(y,b.value.disabled,f.value),st(y,b.value.checked,T),st(y,p.tableBodyCell4Now.value,D),y)]}),g=function(_){if(!f.value){var k=Uj[_.type];r(k,_)}},s=function(){return ve(al,null,[ve("div",{class:p.tableBodyCellDisplay.value},[v.value]),ve("div",{class:p.tableBodyCellCsontent.value},[w.value&&u("cellAppend",void 0,{params:qj({},e.item)})])])};return function(){return e.item&&ve("td",{class:o.value,onClick:g,ondblclick:g,oncontextmenu:g},[u("cell",void 0,{defaultNode:s(),params:qj({},e.item)})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var d9e=TO,h9e=gP,p9e=1,v9e=2;function g9e(t,e,n,r){var u=n.length,p=u,h=!r;if(t==null)return!p;for(t=Object(t);u--;){var b=n[u];if(h&&b[2]?b[1]!==t[b[0]]:!(b[0]in t))return!1}for(;++u<p;){b=n[u];var v=b[0],w=t[v],f=b[1];if(h&&b[2]){if(w===void 0&&!(v in t))return!1}else{var o=new d9e;if(r)var g=r(w,f,v,t,e,o);if(!(g===void 0?h9e(f,w,p9e|v9e,r,o):g))return!1}}return!0}var m9e=g9e,y9e=po;function b9e(t){return t===t&&!y9e(t)}var TW=b9e,_9e=TW,x9e=BC;function w9e(t){for(var e=x9e(t),n=e.length;n--;){var r=e[n],u=t[r];e[n]=[r,u,_9e(u)]}return e}var C9e=w9e;function k9e(t,e){return function(n){return n==null?!1:n[t]===e&&(e!==void 0||t in Object(n))}}var AW=k9e,S9e=m9e,O9e=C9e,E9e=AW;function T9e(t){var e=O9e(t);return e.length==1&&e[0][2]?E9e(e[0][0],e[0][1]):function(n){return n===t||S9e(n,t,e)}}var A9e=T9e,M9e=gP,P9e=Sa,D9e=sU,N9e=oP,I9e=TW,L9e=AW,R9e=vx,F9e=1,B9e=2;function j9e(t,e){return N9e(t)&&I9e(e)?L9e(R9e(t),e):function(n){var r=P9e(n,t);return r===void 0&&r===e?D9e(n,t):M9e(e,r,F9e|B9e)}}var z9e=j9e,$9e=qO;function V9e(t){return function(e){return $9e(e,t)}}var H9e=V9e,q9e=FU,U9e=H9e,W9e=oP,Y9e=vx;function G9e(t){return W9e(t)?q9e(Y9e(t)):U9e(t)}var K9e=G9e,X9e=A9e,Z9e=z9e,J9e=BM,Q9e=Ba,ebe=K9e;function tbe(t){return typeof t=="function"?t:t==null?J9e:Xo(t)=="object"?Q9e(t)?Z9e(t[0],t[1]):X9e(t):ebe(t)}var nbe=tbe,rbe=Wq,abe=LC,ibe=Array.prototype,obe=ibe.splice;function lbe(t,e){for(var n=t?e.length:0,r=n-1;n--;){var u=e[n];if(n==r||u!==p){var p=u;abe(u)?obe.call(t,u,1):rbe(t,u)}}return t}var sbe=lbe,ube=nbe,cbe=sbe;function fbe(t,e){var n=[];if(!(t&&t.length))return n;var r=-1,u=[],p=t.length;for(e=ube(e);++r<p;){var h=t[r];e(h,r,t)&&(n.push(h),u.push(r))}return cbe(t,u),n}var dbe=fbe;function Yj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function hy(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Yj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Yj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function hbe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var pbe=Hn({name:"TCalendar",props:hy({},n9e),setup:function(e,n){var r=n.slots,u=ds(),p=Si(bx),h=p.t,b=p.globalConfig,v=l9e(e),w=v.state,f=v.toToday,o=v.checkDayVisible,g=s9e(e,w),s=f9e(e,w),y=s.cellColHeaders,_=c9e(e,w),k=He(function(){if(!e.range||e.range.length<2)return null;var K=ba(e.range,2),ee=K[0],te=K[1];return $r(ee).isBefore($r(te))?{from:ee,to:te}:{from:te,to:ee}});function C(K,ee){var te=!1;if(k.value&&k.value.from&&k.value.to){var re=$r(k.value.from).year(),be=$r(k.value.to).year();if(K===re){var Le=parseInt($r(k.value.from).format("M"),10);te=ee<Le}else if(K===be){var me=parseInt($r(k.value.to).format("M"),10);te=ee>me}}return te}function O(){var K,ee;if((K=k.value)!==null&&K!==void 0&&K.from&&(ee=k.value)!==null&&ee!==void 0&&ee.to){var te=$r(k.value.from).year(),re=$r(k.value.to).year(),be=parseInt($r(k.value.from).format("M"),10);C(w.curSelectedYear,w.curSelectedMonth)&&(w.curSelectedMonth=w.curSelectedYear===te?be:w.curSelectedYear===re?1:w.curSelectedMonth)}}Nr(function(){return{year:"".concat(w.curSelectedYear),month:"".concat(w.curSelectedMonth)}},function(K){da(e.onMonthChange)&&e.onMonthChange(hy({},K)),_.emitControllerChange()});var T={yearSelectOptionList:He(function(){var K=[],ee=w.curSelectedYear-10,te=w.curSelectedYear+10;k.value&&k.value.from&&k.value.to&&(ee=$r(k.value.from).year(),te=$r(k.value.to).year()),ee<zk&&(ee=zk),te<zk&&(te=zk);for(var re=ee;re<=te;re++)K.push({value:re,label:h(b.value.yearSelection,{year:re}),disabled:!1});return K}),isYearSelectVisible:He(function(){return _.checkControllerVisible("year")}),isYearSelectDisabled:He(function(){return _.checkControllerDisabled("year","selectProps")}),monthSelectOptionList:He(function(){O();for(var K=[],ee=SW;ee<=OW;ee++){var te=C(w.curSelectedYear,ee);K.push({value:ee,label:h(b.value.monthSelection,{month:ee}),disabled:te})}return K}),isMonthSelectVisible:He(function(){return w.curSelectedMode==="month"&&_.checkControllerVisible("month")}),isMonthSelectDisabled:He(function(){return _.checkControllerDisabled("month","selectProps")})},P={optionList:He(function(){return[{value:"month",label:h(b.value.monthRadio)},{value:"year",label:h(b.value.yearRadio)}]}),isVisible:He(function(){return _.checkControllerVisible("mode")}),isDisabled:He(function(){return _.checkControllerDisabled("mode","radioGroupProps")})},D={text:He(function(){return w.isShowWeekend?h(b.value.hideWeekend):h(b.value.showWeekend)}),vBind:He(function(){var K=_.configData.value.weekend;return w.isShowWeekend?K.hideWeekendButtonProps:K.showWeekendButtonProps}),isVisible:He(function(){return e.theme==="full"&&_.checkControllerVisible("current")&&_.checkControllerVisible("weekend")}),isDisabled:He(function(){var K=w.isShowWeekend?"hideWeekendButtonProps":"showWeekendButtonProps";return _.checkControllerDisabled("weekend",K)})},F={text:He(function(){return w.curSelectedMode==="month"?h(b.value.today):h(b.value.thisMonth)}),vBind:He(function(){var K=_.configData.value.current;return w.curSelectedMode==="month"?K.currentDayButtonProps:K.currentMonthButtonProps}),isVisible:He(function(){return e.theme==="full"&&_.checkControllerVisible("current")}),isDisabled:He(function(){var K=w.curSelectedMode==="month"?"currentDayButtonProps":"currentMonthButtonProps";return _.checkControllerDisabled("current",K)})},N=function(){var ee;return ve("div",{class:g.control.value},[ve("div",{class:g.title.value},[u("head",void 0,{params:hy({},_.options.value)})]),ve("div",{class:g.controlSection.value},[T.isYearSelectVisible.value&&ve("div",{class:g.controlSectionCell.value},[ve(Ny,ea({modelValue:w.curSelectedYear,"onUpdate:modelValue":function(re){return w.curSelectedYear=re},size:w.controlSize,autoWidth:!0},_.configData.value.year.selectProps,{disabled:T.isYearSelectDisabled.value,options:T.yearSelectOptionList.value}),null)]),T.isMonthSelectVisible.value&&ve("div",{class:g.controlSectionCell.value},[ve(Ny,ea({autoWidth:!0,modelValue:w.curSelectedMonth,"onUpdate:modelValue":function(re){return w.curSelectedMonth=re},size:w.controlSize},_.configData.value.month.selectProps,{disabled:T.isMonthSelectDisabled.value,options:T.monthSelectOptionList.value}),null)]),P.isVisible.value&&ve("div",{class:g.controlSectionCell.value,style:"height: auto"},[ve(eE,ea({modelValue:w.curSelectedMode,"onUpdate:modelValue":function(re){return w.curSelectedMode=re},variant:"default-filled",size:w.controlSize},_.configData.value.mode.radioGroupProps,{disabled:P.isDisabled.value,onChange:_.emitControllerChange}),hbe(ee=P.optionList.value.map(function(te){return ve(SP,{key:te.value,value:te.value},{default:function(){return[te.label]}})}))?ee:{default:function(){return[ee]}})]),D.isVisible.value&&ve("div",{class:g.controlSectionCell.value},[ve(uU,ea({class:g.controlTag.value,theme:w.isShowWeekend?"default":"primary",size:"large"},D.vBind.value,{disabled:D.isDisabled.value,onClick:function(){w.isShowWeekend=!w.isShowWeekend,_.emitControllerChange()}}),{default:function(){return[D.text.value]}})]),F.isVisible.value&&ve("div",{class:g.controlSectionCell.value},[ve(Jl,ea({size:w.controlSize},F.vBind.value,{disabled:F.isDisabled.value,onClick:function(){f()}}),{default:function(){return[F.text.value]}})])])])},z=function(ee,te,re){if(da(e[ee])){var be={cell:hy(hy({},re),_.options.value),e:te};e[ee](be)}},B=function(ee,te){var re=$r(te.date);e.multiple?w.curDateList.find(function(be){return be.isSame(re)})?w.curDateList=dbe(w.curDateList,function(be){return!be.isSame(re)}):w.curDateList.push(re):w.curDate=re,z("onCellClick",ee,te)},X=function(ee,te){z("onCellDoubleClick",ee,te)},W=function(ee,te){e.preventCellContextmenu&&ee.preventDefault(),z("onCellRightClick",ee,te)},H=He(function(){var K=o9e(e,w);return K}),U=function(){return ve("table",{class:g.table.value},[ve("thead",{class:g.tableHead.value},[ve("tr",{class:g.tableHeadRow.value},[y.value.map(function(ee,te){return o(ee.num)&&ve("th",{class:g.tableHeadCell.value},[Ba(e.week)?e.week[te]:u("week",void 0,{defaultNode:ve("span",null,[ee.display]),params:{day:ee.num}})])})])]),ve("tbody",{class:g.tableBody.value},[H.value.map(function(ee,te){return ve("tr",{class:g.tableBodyRow.value},[ee.map(function(re,be){return(w.isShowWeekend||re.day<6)&&ve(Wj,{key:"d-".concat(te,"-").concat(be),item:re,theme:e.theme,t:h,global:b.value,cell:e.cell,cellAppend:e.cellAppend,fillWithZero:e.fillWithZero,onClick:function(me){return B(me,re)},onDblclick:function(me){return X(me,re)},onRightclick:function(me){return W(me,re)}},hy({},r))})])})])])},G=He(function(){for(var K=[],ee=i9e(e,w),te=Math.ceil(ee.length/jj),re=0,be=1;be<=te;be++){for(var Le=[],me=1;me<=jj;me++)Le.push(ee[re]),re+=1;K.push(Le)}return K}),Y=function(){return ve("table",{class:g.table.value},[ve("tbody",{class:g.tableBody.value},[G.value.map(function(ee,te){return ve("tr",{class:g.tableBodyRow.value},[ee.map(function(re,be){return ve(Wj,{key:"m-".concat(te,"-").concat(be),item:re,theme:e.theme,t:h,global:b.value,cell:e.cell,cellAppend:e.cellAppend,fillWithZero:e.fillWithZero,onClick:function(me){return B(me,re)},onDblclick:function(me){return X(me,re)},onRightclick:function(me){return W(me,re)}},hy({},r))})])})])])};return function(){return ve("div",{class:g.body.value},[_.visible.value&&N(),ve("div",{class:g.panel.value},[w.curSelectedMode==="month"?U():Y()])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var vbe=ga(pbe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var gbe={actions:{type:[String,Function]},avatar:{type:[String,Function]},bordered:{type:Boolean,default:!0},content:{type:[String,Function]},cover:{type:[String,Function]},default:{type:[String,Function]},description:{type:[String,Function]},footer:{type:[String,Function]},header:{type:[String,Function]},headerBordered:Boolean,hoverShadow:Boolean,loading:{type:[Boolean,Function],default:!1},shadow:Boolean,size:{type:String,default:"medium",validator:function(e){return e?["medium","small"].includes(e):!0}},status:{type:String,default:""},subtitle:{type:[String,Function]},theme:{type:String,default:"normal",validator:function(e){return e?["normal","poster1","poster2"].includes(e):!0}},title:{type:[String,Function]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function mbe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var ybe=Hn({name:"TCard",props:gbe,setup:function(e,n){var r=n.slots,u=Xa(),p=sr("card"),h=fs(),b=h.SIZE,v=He(function(){var be=[p.value];return e.size==="small"&&be.push("".concat(b.value[e.size])),e.bordered&&be.push("".concat(p.value,"--bordered")),e.shadow&&be.push("".concat(p.value,"--shadow")),e.hoverShadow&&be.push("".concat(p.value,"--shadow-hover")),be}),w=He(function(){var be=["".concat(p.value,"__header")];return e.headerBordered?be.concat("".concat(p.value,"__title--bordered")):["".concat(p.value,"__header")]}),f=sr("card__header-wrapper"),o=sr("card__avatar"),g=sr("card__title"),s=sr("card__subtitle"),y=sr("card__description"),_=sr("card__actions"),k=sr("card__body"),C=sr("card__cover"),O=sr("card__footer"),T=sr("card__footer-wrapper"),P=He(function(){return e.theme==="poster2"}),D=He(function(){return e.title||r.title}),F=He(function(){return e.header||r.header}),N=He(function(){return e.subtitle||r.subtitle}),z=He(function(){return e.avatar||r.avatar}),B=He(function(){return e.description||r.description}),X=He(function(){return e.status||r.status}),W=He(function(){return e.actions||r.actions}),H=He(function(){return e.footer||r.footer}),U=He(function(){return e.cover||r.cover}),G=He(function(){return e.loading||r.loading}),Y=He(function(){return e.content||r.content||e.default||r.default}),K=He(function(){return F.value||D.value||N.value||B.value||z.value||X.value&&P.value||W.value&&!P.value}),ee=He(function(){return H.value||W.value&&P.value}),te=function(){return F.value?ve("div",{class:w.value},[u("header")]):ve("div",{class:w.value},[ve("div",{class:f.value},[z.value&&ve("div",{class:o.value},[u("avatar")]),ve("div",null,[D.value&&ve("span",{class:g.value},[u("title")]),N.value&&ve("span",{class:s.value},[u("subtitle")]),B.value&&ve("p",{class:y.value},[u("description")])])]),W.value&&!P.value&&ve("div",{class:_.value},[u("actions")]),X.value&&ve("div",{class:_.value},[u("status")])])},re=function(){var Le=di(e.cover);return ve("div",{class:C.value},[Le?ve("img",{src:e.cover},null):u("cover")])};return function(){var be=ve("div",{class:v.value},[K.value?te():null,U.value?re():null,Y.value&&ve("div",{class:k.value},[u("default")||u("content")]),ee.value&&ve("div",{class:O.value},[ve("div",{class:T.value},[u("footer")]),W.value&&P.value&&ve("div",{class:_.value},[u("actions")])])]);return G.value?u("loading")||ve(l1,null,mbe(be)?be:{default:function(){return[be]}}):be}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var bbe=ga(ybe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var _be={actions:{type:Array},author:{type:[String,Function]},avatar:{type:[String,Object,Function]},content:{type:[String,Function]},datetime:{type:[String,Function]},quote:{type:[String,Function]},reply:{type:[String,Function]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function xbe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var wbe=Hn({name:"TComment",props:_be,setup:function(){var e=sr("comment"),n=Xa();return function(){var r=n("reply"),u=n("author"),p=n("datetime"),h=n("quote"),b=n("actions"),v=n("content"),w=n("avatar"),f=He(function(){return u||p}),o=r?ve("div",{class:"".concat(e.value,"__reply")},[r]):null,g=h?ve("div",{class:"".concat(e.value,"__quote")},[h]):null,s=w?ve("div",{class:"".concat(e.value,"__avatar")},[di(w)?ve("img",{src:w,alt:"",class:"".concat(e.value,"__avatar-image")},null):w]):null,y=f.value&&ve("div",{class:"".concat(e.value,"__author")},[u&&ve("span",{class:"".concat(e.value,"__name")},[u]),p&&ve("span",{class:"".concat(e.value,"__time")},[p])]),_=function(){return!b||!b.length?null:ve("div",{class:"".concat(e.value,"__actions")},[(Ba(b)?b:[b]).map(function(O,T){return ve(Jl,{key:"action-".concat(T),size:"small",variant:"text"},xbe(O)?O:{default:function(){return[O]}})})])},k=ve("div",{class:"".concat(e.value,"__content")},[y,ve("div",{class:"".concat(e.value,"__detail")},[v]),g,_()]);return ve("div",{class:e.value},[ve("div",{class:"".concat(e.value,"__inner")},[s,k]),o])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Cbe=ga(wbe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var qw={closeBtn:{type:[Boolean,Function],default:!0},closeOnOverlay:Boolean,draggable:{type:Boolean,default:void 0},imageScale:{type:Object},images:{type:Array,default:function(){return[]}},index:{type:Number,default:void 0},defaultIndex:{type:Number},mode:{type:String,default:"modal",validator:function(e){return e?["modal","modeless"].includes(e):!0}},navigationArrow:{type:[Boolean,Function],default:!0},showOverlay:{type:Boolean,default:void 0},title:{type:[String,Function]},trigger:{type:[String,Function]},viewerScale:{type:Object},visible:{type:Boolean,default:void 0},modelValue:{type:Boolean,default:void 0},defaultVisible:Boolean,zIndex:{type:Number},onClose:Function,onIndexChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var im=Hn({name:"TImageModalIcon",props:{disabled:Boolean,onClick:Function,label:String,icon:Function},setup:function(e){var n=sr(),r=Xa(),u=He(function(){return["".concat(n.value,"-image-viewer__modal-icon"),st({},"".concat(n.value,"-is-disabled"),e.disabled)]});return function(){return ve("div",{class:u.value,onClick:e.onClick},[r("icon"),e.label&&ve("span",{class:"".concat(n.value,"-image-viewer__modal-icon-label")},[e.label])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Gj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function kbe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Gj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Gj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Sbe=function(e){var n,r,u,p=new Image,h=(e==null||(n=e.split)===null||n===void 0||(n=n.call(e,"?"))===null||n===void 0||(n=n[0])===null||n===void 0||(r=n.split)===null||r===void 0||(r=r.call(n,"#"))===null||r===void 0||(r=r[0])===null||r===void 0||(u=r.split)===null||u===void 0?void 0:u.call(r,"/").pop())||Math.random().toString(32).slice(2);p.setAttribute("crossOrigin","anonymous"),p.onload=function(){var b=document.createElement("canvas");b.width=p.width,b.height=p.height;var v=b.getContext("2d");v.drawImage(p,0,0,p.width,p.height),b.toBlob(function(w){var f=URL.createObjectURL(w),o=document.createElement("a");o.download=h,o.href=f,o.click(),o.remove(),URL.revokeObjectURL(f)})},p.src=e},Obe=function(e){return!di(e)&&!(e instanceof File)},Ebe=function(e){return Ba(e)?e.map(function(n){return Obe(n)?kbe({download:!0,thumbnail:n.mainImage},n):{mainImage:n,thumbnail:n,download:!0}}):[]},Tbe=function(e){return e.showOverlay!==void 0?e.showOverlay:e.mode==="modal"};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var MW=Hn({name:"TImageViewerUtils",props:{scale:Number,onRotate:Function,onZoomIn:Function,onZoomOut:Function,onMirror:Function,onReset:Function,currentImage:{type:Object,default:function(){return{}}}},setup:function(e){var n=sr(),r=He(function(){return e.currentImage.mainImage}),u=zS(r),p=u.previewUrl;return function(){return ve("div",{class:"".concat(n.value,"-image-viewer__utils")},[ve("div",{class:"".concat(n.value,"-image-viewer__utils-content")},[ve(K6,{overlayClassName:"".concat(n.value,"-image-viewer__utils--tip"),content:"\u955C\u50CF",destroyOnClose:!0,placement:"top",showArrow:!0,theme:"default"},{default:function(){return[ve(im,{onClick:e.onMirror,icon:function(){return ve(Fce,{size:"medium"},null)}},null)]}}),ve(K6,{overlayClassName:"".concat(n.value,"-image-viewer__utils--tip"),content:"\u65CB\u8F6C",destroyOnClose:!0,placement:"top",showArrow:!0,theme:"default"},{default:function(){return[ve(im,{onClick:e.onRotate,icon:function(){return ve(Uce,{size:"medium"},null)}},null)]}}),ve(im,{icon:function(){return ve(u0e,{size:"medium"},null)},onClick:e.onZoomOut},null),ve(im,{class:"".concat(n.value,"-image-viewer__utils-scale"),size:"medium",label:"".concat(e.scale*100,"%")},null),ve(im,{icon:function(){return ve(l0e,{size:"medium"},null)},onClick:e.onZoomIn},null),ve(K6,{overlayClassName:"".concat(n.value,"-image-viewer__utils--tip"),content:"\u539F\u59CB\u5927\u5C0F",destroyOnClose:!0,placement:"top",showArrow:!0,theme:"default"},{default:function(){return[ve("div",{class:"".concat(n.value,"-image-viewer__modal-icon")},[ve(im,{icon:function(){return ve(pq,{size:"medium"},null)},onClick:e.onReset},null)])]}}),e.currentImage.download&&ve(im,{icon:function(){return ve(sce,{size:"medium"},null)},onClick:function(){Sbe(p.value)}},null)])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Kj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Abe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Kj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Kj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Mbe(t){var e=Ft(t),n=function(p){var h=p.pageX,b=p.pageY,v=e.value,w=v.translateX,f=v.translateY,o=function(y){var _=y.pageX,k=y.pageY;e.value={translateX:w+_-h,translateY:f+k-b}},g=function s(){document.removeEventListener("mousemove",o),document.removeEventListener("mouseup",s)};document.addEventListener("mousemove",o),document.addEventListener("mouseup",g)},r=function(){e.value=Abe({},t)};return{transform:e,mouseDownHandler:n,resetTransform:r}}function Pbe(){var t=Ft(1),e=function(){t.value*=-1},n=function(){t.value=1};return{mirror:t,onMirror:e,resetMirror:n}}function Dbe(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{max:2,min:.5,step:.5},e=t.max,n=t.min,r=t.step,u=Ft(1),p=function(){v(u.value+r)},h=function(){v(u.value-r)},b=function(){u.value=1},v=function(f){var o=f;f<n&&(o=n),f>e&&(o=e),u.value=o};return{scale:u,onZoomIn:p,onZoomOut:h,resetScale:b}}function Nbe(){var t=Ft(0),e=90,n=function(){t.value+=e},r=function(){t.value=0};return{rotate:t,onRotate:n,resetRotate:r}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var PW=Hn({name:"TImageItem",props:{rotate:Number,scale:Number,mirror:Number,src:[String,Object],placementSrc:[String,Object]},setup:function(e){var n=Va(e),r=n.src,u=n.placementSrc,p=sr(),h=Ft(!1),b=Ft(!1),v=Mbe({translateX:0,translateY:0}),w=v.transform,f=v.mouseDownHandler,o=He(function(){return{transform:"rotate(".concat(e.rotate,"deg) scale(").concat(e.scale,")"),display:!e.placementSrc||b.value?"block":"none"}}),g=He(function(){return{transform:"rotate(".concat(e.rotate,"deg) scale(").concat(e.scale,")"),display:b.value?"none":"block"}}),s=He(function(){var T=w.value,P=T.translateX,D=T.translateY;return{transform:"translate(".concat(P,"px, ").concat(D,"px) scale(").concat(e.mirror,", 1)")}}),y=function(){h.value=!1,b.value=!1};Nr(function(){return e.src},function(){y()});var _=zS(r),k=_.previewUrl,C=zS(u),O=C.previewUrl;return function(){return ve("div",{class:"".concat(p.value,"-image-viewer__modal-pic")},[ve("div",{class:"".concat(p.value,"-image-viewer__modal-box"),style:s.value},[h.value&&ve("div",{class:"".concat(p.value,"-image-viewer__img-error")},[ve("div",{class:"".concat(p.value,"-image-viewer__img-error-content")},[ve(hq,{size:"4em"},null),ve("div",{class:"".concat(p.value,"-image-viewer__img-error-text")},["\u56FE\u7247\u52A0\u8F7D\u5931\u8D25\uFF0C\u53EF\u5C1D\u8BD5\u91CD\u65B0\u52A0\u8F7D"])])]),!h.value&&!!e.placementSrc&&O.value&&ve("img",{class:"".concat(p.value,"-image-viewer__modal-image"),onMousedown:function(P){P.stopPropagation(),f(P)},src:O.value,style:g.value,alt:"image",draggable:"false"},null),!h.value&&k.value&&ve("img",{class:"".concat(p.value,"-image-viewer__modal-image"),onMousedown:function(P){P.stopPropagation(),f(P)},src:k.value,onLoad:function(){return b.value=!0},onError:function(){return h.value=!0},style:o.value,alt:"image",draggable:"false"},null)])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ibe={attach:{type:[String,Function],default:""},body:{type:[String,Function],default:""},cancelBtn:{type:[String,Object,Function],default:""},closeBtn:{type:[String,Boolean,Function],default:!0},closeOnEscKeydown:{type:Boolean,default:void 0},closeOnOverlayClick:{type:Boolean,default:void 0},confirmBtn:{type:[String,Object,Function],default:""},confirmOnEnter:Boolean,default:{type:[String,Function]},destroyOnClose:Boolean,draggable:Boolean,footer:{type:[Boolean,Function],default:!0},header:{type:[String,Boolean,Function],default:!0},mode:{type:String,default:"modal",validator:function(e){return e?["modal","modeless","normal","full-screen"].includes(e):!0}},placement:{type:String,default:"top",validator:function(e){return e?["top","center"].includes(e):!0}},preventScrollThrough:{type:Boolean,default:!0},showInAttachedElement:Boolean,showOverlay:{type:Boolean,default:!0},theme:{type:String,default:"default",validator:function(e){return e?["default","info","warning","danger","success"].includes(e):!0}},top:{type:[String,Number]},visible:Boolean,width:{type:[String,Number]},zIndex:{type:Number},onCancel:Function,onClose:Function,onCloseBtnClick:Function,onClosed:Function,onConfirm:Function,onEscKeydown:Function,onOpened:Function,onOverlayClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Xj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function s_(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Xj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Xj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function EP(t){var e=qu(),n=Xa(),r=function(w){var f,o=w.globalConfirm,g=w.theme,s=w.globalConfirmBtnTheme,y=((f=mm(s,["info"]))===null||f===void 0?void 0:f[g])||"primary",_={theme:y,size:w.size,onClick:function(C){t.confirmBtnAction(C)}};return di(o)?_.content=o:po(o)&&(_=s_(s_({},_),o)),_},u=function(w){var f=w.globalCancel,o={theme:"default",size:w.size,onClick:function(s){t.cancelBtnAction(s)}};return di(f)?o.content=f:po(f)&&(o=s_(s_({},o),f)),o},p=function(w,f,o){var g=f;return di(w)?g.content=w:po(w)&&(g=s_(s_({},g),w)),ve(Jl,ea({class:o},g),null)},h=function(w){var f=w.confirmBtn,o=w.className;if(f===null)return null;f&&e.slots.confirmBtn&&console.warn("Both $props.confirmBtn and $scopedSlots.confirmBtn exist, $props.confirmBtn is preferred.");var g=r(w);return!f&&!e.slots.confirmBtn?ve(Jl,ea({class:o},g),null):f&&["string","object"].includes(Xo(f))?p(f,g,o):n("confirmBtn")},b=function(w){var f=w.cancelBtn,o=w.className;if(f===null)return null;f&&e.slots.cancelBtn&&console.warn("Both $props.cancelBtn and $scopedSlots.cancelBtn exist, $props.cancelBtn is preferred.");var g=u(w);return!f&&!e.slots.cancelBtn?ve(Jl,ea({class:o},g),null):f&&["string","object"].includes(Xo(f))?p(f,g):n("cancelBtn")};return{getConfirmBtn:h,getCancelBtn:b}}function Lbe(t){var e=!1,n=!1,r=function(b){e&&n&&t(b),e=!1,n=!1},u=function(b){e=b.target===b.currentTarget},p=function(b){n=b.target===b.currentTarget};return{onClick:r,onMousedown:u,onMouseup:p}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var QS=[],Rbe=function(e){QS.push(e)},Fbe=function(){QS.pop()},$k={push:Rbe,pop:Fbe,get top(){return QS[QS.length-1]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Bbe(){var t=6;if(typeof navigator>"u"||!navigator||/(Chrome|Safari)/i.test(navigator.userAgent))return t;var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e);var n=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),/Firefox/.test(navigator.userAgent)&&(n-=4),R_()<=11&&(n=12),n}function DW(){var t=document.createElement("div");t.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(t);var e=t.offsetWidth-t.clientWidth;return document.body.removeChild(t),e}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Zj(t){return Number.isNaN(Number(t))?t:"".concat(Number(t),"px")}var rC,jbe=function(e){rC={x:e.clientX,y:e.clientY},setTimeout(function(){rC=null},100)};typeof window<"u"&&window.document&&window.document.documentElement&&document.documentElement.addEventListener("click",jbe,!0);function zbe(t){var e=t,n=window.innerWidth||document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;e.addEventListener("mousedown",function(u){var p=u.clientX-e.offsetLeft,h=u.clientY-e.offsetTop,b=e.offsetWidth,v=e.offsetHeight;if(b>n||v>r)return;function w(o){var g=o.clientX-p,s=o.clientY-h;g<0&&(g=0),s<0&&(s=0),n-e.offsetWidth-g<0&&(g=n-e.offsetWidth),r-e.offsetHeight-s<0&&(s=r-e.offsetHeight),e.style.position="absolute",e.style.left="".concat(g,"px"),e.style.top="".concat(s,"px")}function f(){document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",f)}document.addEventListener("mousemove",w),document.addEventListener("mouseup",f),document.addEventListener("dragend",f)})}var $be=1,NW=Hn({name:"TDialog",directives:{draggable:function(e,n){e&&n&&n.value&&zbe(e)}},inheritAttrs:!1,props:Ibe,emits:["update:visible"],setup:function(e,n){var r=this,u=sr("dialog"),p=sr(),h=ds(),b=Xa(),v=Ft(null),w=Si("dialog"),f=w.globalConfig,o=ol({CloseIcon:av,InfoCircleFilledIcon:zC,CheckCircleFilledIcon:Cm,ErrorCircleFilledIcon:n4}),g=o.CloseIcon,s=o.InfoCircleFilledIcon,y=o.CheckCircleFilledIcon,_=o.ErrorCircleFilledIcon,k=function(vt){var ft;(ft=e.onConfirm)===null||ft===void 0||ft.call(e,{e:vt})},C=function(vt){var ft;(ft=e.onCancel)===null||ft===void 0||ft.call(e,{e:vt}),Ve({e:vt,trigger:"cancel"})},O=EP({confirmBtnAction:k,cancelBtnAction:C}),T=O.getConfirmBtn,P=O.getCancelBtn,D=WM(function(){return e.attach});Rq();var F=Ft(),N=Ft(),z=He(function(){return e.mode==="modal"}),B=He(function(){return e.mode==="modeless"}),X=He(function(){return e.mode==="normal"}),W=He(function(){return e.mode==="full-screen"}),H=He(function(){return["".concat(u.value,"__mask"),!e.showOverlay&&"".concat(p.value,"-is-hidden")]}),U=He(function(){return X.value?[]:W.value?["".concat(u.value,"__position_fullscreen")]:["".concat(u.value,"__position"),!!e.top&&"".concat(u.value,"--top"),"".concat(e.placement&&!e.top?"".concat(u.value,"--").concat(e.placement):"")]}),G=He(function(){return[!X.value&&"".concat(u.value,"__wrap")]}),Y=He(function(){if(W.value)return{};var ut=e.top,vt={};if(ut!==void 0){var ft=Zj(ut);vt={paddingTop:ft}}return vt}),K=He(function(){var ut=["".concat(u.value),"".concat(u.value,"__modal-").concat(e.theme),B.value&&e.draggable&&"".concat(u.value,"--draggable")];return W.value?ut.push("".concat(u.value,"__fullscreen")):ut.push.apply(ut,["".concat(u.value,"--default"),"".concat(u.value,"--").concat(e.placement)]),ut}),ee=He(function(){return W.value?{}:{width:Zj(e.width)}});Nr(function(){return e.visible},function(ut){if(ut){var vt;(z.value&&!e.showInAttachedElement||W.value)&&(e.preventScrollThrough&&document.head.appendChild(N.value),xl(function(){rC&&v.value&&(v.value.style.transformOrigin="".concat(rC.x-v.value.offsetLeft,"px ").concat(rC.y-v.value.offsetTop,"px"))})),(vt=document.activeElement)===null||vt===void 0||vt.blur()}else re();Le(ut),me(ut)});function te(){var ut,vt;(ut=N.value.parentNode)===null||ut===void 0||(vt=ut.removeChild)===null||vt===void 0||vt.call(ut,N.value)}function re(){clearTimeout(F.value),F.value=setTimeout(function(){te()},150)}var be=qu(),Le=function(vt){vt?$k.push(be.uid):$k.pop()},me=function(vt){vt?(document.addEventListener("keydown",pe),e.confirmOnEnter&&document.addEventListener("keydown",Ie)):(document.removeEventListener("keydown",pe),e.confirmOnEnter&&document.removeEventListener("keydown",Ie))},Ie=function(vt){var ft=vt.target;if(ft.tagName.toLowerCase()!=="input"){var Qe=vt.code;if((Qe==="Enter"||Qe==="NumpadEnter")&&$k.top===be.uid){var At;(At=e.onConfirm)===null||At===void 0||At.call(e,{e:vt})}}},pe=function(vt){if(vt.code==="Escape"&&$k.top===be.uid){var ft,Qe;(ft=e.onEscKeydown)===null||ft===void 0||ft.call(e,{e:vt}),((Qe=e.closeOnEscKeydown)!==null&&Qe!==void 0?Qe:f.value.closeOnEscKeydown)&&Ve({e:vt,trigger:"esc"})}},ce=function(vt){var ft;if(e.showOverlay&&((ft=e.closeOnOverlayClick)!==null&&ft!==void 0?ft:f.value.closeOnOverlayClick)){var Qe;(Qe=e.onOverlayClick)===null||Qe===void 0||Qe.call(e,{e:vt}),Ve({e:vt,trigger:"overlay"})}},ue=Lbe(ce),_e=ue.onClick,xe=ue.onMousedown,Te=ue.onMouseup,Ne=function(vt){var ft;(ft=e.onCloseBtnClick)===null||ft===void 0||ft.call(e,{e:vt}),Ve({trigger:"close-btn",e:vt})},Be=function(){var vt;(vt=e.onOpened)===null||vt===void 0||vt.call(e)},Fe=function(){var vt;B.value&&e.draggable&&v.value&&(v.value.style.position="relative",v.value.style.left="unset",v.value.style.top="unset"),(vt=e.onClosed)===null||vt===void 0||vt.call(e)},Ve=function(vt){var ft;(ft=e.onClose)===null||ft===void 0||ft.call(e,vt),n.emit("update:visible",!1)},et=function(vt){var ft,Qe=(ft=r._events)===null||ft===void 0?void 0:ft[vt];return!!(Qe!=null&&Qe.length)},rt=function(){var vt={info:ve(s,{class:"".concat(p.value,"-is-info")},null),warning:ve(_,{class:"".concat(p.value,"-is-warning")},null),danger:ve(_,{class:"".concat(p.value,"-is-error")},null),success:ve(y,{class:"".concat(p.value,"-is-success")},null)};return vt[e.theme]},yt=function(){var vt=ve("h5",{class:"title"},null),ft=ve(g,null,null),Qe=h("default","body"),At=ve("div",null,[P({cancelBtn:e.cancelBtn,globalCancel:f.value.cancel,className:"".concat(u.value,"__cancel")}),T({theme:e.theme,confirmBtn:e.confirmBtn,globalConfirm:f.value.confirm,globalConfirmBtnTheme:f.value.confirmBtnTheme,className:"".concat(u.value,"__confirm")})]),bt=W.value?["".concat(u.value,"__header"),"".concat(u.value,"__header--fullscreen")]:"".concat(u.value,"__header"),ot=W.value?["".concat(u.value,"__close"),"".concat(u.value,"__close--fullscreen")]:"".concat(u.value,"__close"),wt=e.theme==="default"?["".concat(u.value,"__body")]:["".concat(u.value,"__body__icon")],xt=b("footer",At);W.value&&xt?wt.push("".concat(u.value,"__body--fullscreen")):W.value&&wt.push("".concat(u.value,"__body--fullscreen--without-footer"));var Nt=W.value?["".concat(u.value,"__footer"),"".concat(u.value,"__footer--fullscreen")]:"".concat(u.value,"__footer"),Vt=function(yn){B.value&&e.draggable&&yn.stopPropagation()};return ve("div",{class:G.value},[ve("div",{class:U.value,style:Y.value,onClick:_e,onMousedown:xe,onMouseup:Te},[F1(ve("div",{key:"dialog",class:K.value,style:ee.value,ref:v},[ve("div",{class:bt,onMousedown:Vt},[ve("div",{class:"".concat(u.value,"__header-content")},[rt(),b("header",vt)]),e.closeBtn?ve("span",{class:ot,onClick:Ne},[b("closeBtn",ft)]):null]),ve("div",{class:wt,onMousedown:Vt},[Qe]),xt&&ve("div",{class:Nt,onMousedown:Vt},[xt])]),[[pK("draggable"),B.value&&e.draggable]])])])};return Ti(function(){var ut=document.documentElement.scrollHeight>document.documentElement.clientHeight,vt=ut?DW():0;N.value=document.createElement("style"),N.value.dataset.id="td_dialog_".concat(+new Date,"_").concat($be+=1),N.value.innerHTML=`
        html body {
          overflow-y: hidden;
          width: calc(100% - `.concat(vt,`px);
        }
      `)}),xc(function(){me(!1),te()}),{COMPONENT_NAME:u,isModal:z,isModeLess:B,isFullScreen:W,maskClass:H,dialogClass:K,dialogStyle:ee,dialogEle:v,afterEnter:Be,afterLeave:Fe,hasEventOn:et,renderDialog:yt,teleportElement:D}},render:function(){var e,n=this,r=this.COMPONENT_NAME,u=(this.isModal||this.isFullScreen)&&ve("div",{key:"mask",class:this.maskClass},null),p=this.renderDialog(),h=[u,p],b={zIndex:this.zIndex},v=["".concat(r,"__ctx"),(e={},st(e,"".concat(r,"__ctx--fixed"),this.isModal||this.isFullScreen),st(e,"".concat(r,"__ctx--absolute"),this.isModal&&this.showInAttachedElement),st(e,"".concat(r,"__ctx--modeless"),this.isModeLess),e)];return ve(My,{disabled:!this.attach||!this.teleportElement,to:this.teleportElement},{default:function(){return[ve(hm,{duration:300,name:"".concat(r,"-zoom__vue"),onAfterEnter:n.afterEnter,onAfterLeave:n.afterLeave},{default:function(){return[(!n.destroyOnClose||n.visible)&&F1(ve("div",ea({class:v,style:b},n.$attrs),[h]),[[pm,n.visible]])]}})]}})}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Jj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Uw(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Jj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Jj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var rE=function(e){var n=Uw({},e),r=document.createElement("div"),u=Ft(!1),p=n.className,h=n.style,b=Hn({setup:function(_,k){var C=k.expose,O=Ft(n);Ti(function(){u.value=!0,document.activeElement.blur()});var T=function(D){O.value=Uw(Uw({},n),D)};return C({update:T}),function(){var P=n.onClose||function(){u.value=!1};return delete n.className,delete n.style,ho(NW,Uw({onClose:P,visible:u.value},O.value))}}}),v=DC(b),w=v.mount(r),f=p,o=function(_,k){if(_){if(f!==_){var C;(C=r.firstElementChild.classList).remove.apply(C,aa(f.split(" ").map(function(O){return O.trim()})))}_.split(" ").forEach(function(O){r.firstElementChild.classList.add(O.trim())})}k&&(r.firstElementChild.style.cssText+=k),f=_};o(p,h);var g=cx(n.attach);g?g.appendChild(r):console.error("attach is not exist");var s={show:function(){u.value=!0},hide:function(){u.value=!1},update:function(_){w.update(_),o(_.className,_.style)},destroy:function(){u.value=!1,setTimeout(function(){v.unmount()},300)}};return s},Vbe=function(e){return rE(e)},Hbe=function(e){var n=Uw({},e);return n.cancelBtn=null,rE(n)},eO={confirm:Vbe,alert:Hbe},aE=rE;aE.install=function(t){t.config.globalProperties.$dialog=rE,Object.keys(eO).forEach(function(e){t.config.globalProperties.$dialog[e]=eO[e]})};Object.keys(eO).forEach(function(t){aE[t]=eO[t]});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var IW=ga(NW);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var qbe=Hn({name:"TImageViewerModal",props:{zIndex:Number,visible:Boolean,index:Number,images:qw.images,scale:Number,rotate:Number,mirror:Number,title:qw.title,currentImage:{type:Object,default:function(){return{}}},onRotate:Function,onZoomIn:Function,onZoomOut:Function,onMirror:Function,onReset:Function,onClose:qw.onClose,draggable:{type:Boolean,default:!0},viewerScale:{type:Object,default:function(){return{}}},showOverlay:Boolean,closeBtn:qw.closeBtn},setup:function(e){var n=sr(),r=Xa(),u=He(function(){return{minWidth:e.viewerScale.minWidth,minHeight:e.viewerScale.minHeight}});return function(){return ve(IW,{destroyOnClose:!0,attach:"body",onClose:e.onClose,visible:e.visible,placement:"center",mode:"modeless",width:1e3,cancelBtn:null,confirmBtn:null,draggable:e.draggable,zIndex:e.zIndex,showOverlay:e.showOverlay,class:"".concat(n.value,"-image-viewer__dialog"),header:r("title",""),footer:function(){return ve("div",{class:"".concat(n.value,"-image-viewer-mini__footer")},[ve(MW,{onZoomIn:e.onZoomIn,onZoomOut:e.onZoomOut,scale:e.scale,currentImage:e.currentImage,onRotate:e.onRotate,onMirror:e.onMirror,onReset:e.onReset},null)])}},{default:function(){return[ve("div",{class:"".concat(n.value,"-image-viewer-mini__content"),style:u.value},[ve(PW,{rotate:e.rotate,scale:e.scale,mirror:e.mirror,src:e.currentImage.mainImage,placementSrc:e.currentImage.thumbnail},null)])]}})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var m_=function(t){return t.left="ArrowLeft",t.up="ArrowUp",t.right="ArrowRight",t.down="ArrowDown",t.esc="Escape",t}(m_||{});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Qj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Ube(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Qj(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Qj(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Wbe=Hn({name:"TImageViewer",props:Ube({},qw),setup:function(e){var n,r=sr(),u=sr("image-viewer"),p=Xa(),h=Ft(!0),b=He(function(){return Tbe(e)}),v=Va(e),w=v.index,f=v.visible,o=v.modelValue,g=Uu(w,(n=e.defaultIndex)!==null&&n!==void 0?n:0,e.onIndexChange,"index"),s=ba(g,2),y=s[0],_=s[1],k=Al(f,o,e.defaultVisible,function(){},"visible"),C=ba(k,2),O=C[0],T=C[1],P=Ft(!0),D=Ft(),F=He(function(){return[u.value,"".concat(u.value,"-preview-image"),st({},"".concat(r.value,"-is-hide"),!O.value)]}),N=He(function(){return["".concat(r.value,"-image-viewer__modal-header"),st({},"".concat(r.value,"-is-show"),h.value)]}),z=He(function(){var ft;return(ft=e.zIndex)!==null&&ft!==void 0?ft:2600}),B=function(){h.value=!h.value},X=Pbe(),W=X.mirror,H=X.onMirror,U=X.resetMirror,G=Dbe(e.imageScale),Y=G.scale,K=G.onZoomIn,ee=G.onZoomOut,te=G.resetScale,re=Nbe(),be=re.rotate,Le=re.onRotate,me=re.resetRotate,Ie=function(){U(),te(),me()},pe=He(function(){return Ebe(e.images)}),ce=He(function(){var ft;return(ft=pe.value[y.value])!==null&&ft!==void 0?ft:{mainImage:""}}),ue=function(){var Qe=y.value-1;_(Qe<0?0:Qe,{trigger:"prev"})},_e=function(){var Qe=y.value+1;_(Qe>=pe.value.length?y.value:Qe,{trigger:"next"})},xe=function(Qe){_(Qe,{trigger:"current"})},Te=function(){T(!0)},Ne=function(Qe){var At;T(!1),(At=e.onClose)===null||At===void 0||At.call(e,Qe)},Be=function(Qe){Ne({e:Qe,trigger:"close-btn"})},Fe=function(Qe){e.closeOnOverlay&&Ne({e:Qe,trigger:"overlay"})},Ve=function(Qe){switch(Qe.code){case m_.left:ue();break;case m_.right:_e();break;case m_.up:K();break;case m_.down:ee();break;case m_.esc:Ne({e:Qe,trigger:"esc"});break}};Nr(function(){return O.value},function(ft){clearTimeout(D.value),ft?(P.value=!1,window.addEventListener("keydown",Ve)):(D.value=setTimeout(function(){P.value=!0},200),window.removeEventListener("keydown",Ve))});var et=function(Qe){Qe.preventDefault();var At=Qe.deltaY,bt=Qe.ctrlKey;if(bt)return At>0?ee():K();At>0?K():ee()},rt=He(function(){return{transform:"translateX(calc(-".concat(y.value," * (40px / 9 * 16 + 4px)))")}}),yt=function(){return ve("div",{class:N.value},[ve(im,{icon:function(){return ve(jO,null,null)},class:"".concat(u.value,"__header-pre-bt"),onClick:B},null),ve("div",{class:"".concat(u.value,"__header-prev")},[ve("div",{class:"".concat(u.value,"__header-trans"),style:rt.value},[pe.value.map(function(Qe,At){return ve("div",{key:At,class:["".concat(u.value,"__header-box"),st({},"".concat(r.value,"-is-active"),At===y.value)]},[ve(Ly,{src:Qe.thumbnail||Qe.mainImage,className:"".concat(u.value,"__header-img"),onClick:function(){return xe(At)}},null)])})])])])},ut=function(Qe){var At=Qe==="prev"?0:180,bt=p("navigationArrow",ve(zy,{style:{transform:"rotate(".concat(At,"deg)")},size:"24px"},null));return ve(im,{class:"".concat(u.value,"__modal-").concat(Qe,"-bt"),onClick:Qe==="prev"?ue:_e,icon:function(){return bt}},null)},vt=function(){if(e.closeBtn!==!1)return ve("div",{class:["".concat(u.value,"__modal-icon"),"".concat(u.value,"__modal-close-bt")],onClick:Be},[p("closeBtn",ve(av,{size:"24px"},null))])};return function(){return e.mode==="modeless"?ve(al,null,[p("trigger",{params:{open:Te}}),ve(qbe,{zIndex:z.value,visible:O.value,index:y.value,images:pe.value,scale:Y.value,rotate:be.value,mirror:W.value,currentImage:ce.value,onRotate:Le,onZoomIn:K,onZoomOut:ee,onMirror:H,onReset:Ie,onClose:Ne,draggable:e.draggable,showOverlay:b.value,title:e.title},null)]):ve(al,null,[p("trigger",{params:{open:Te}}),ve(My,{to:"body"},{default:function(){return[ve(hm,null,{default:function(){return[(O.value||!P.value)&&F1(ve("div",{class:F.value,style:{zIndex:z.value},onWheel:et},[!!b.value&&ve("div",{class:"".concat(u.value,"__modal-mask"),onClick:Fe},null),pe.value.length>1&&ve(al,null,[yt(),ve("div",{class:"".concat(u.value,"__modal-index")},[e.title&&p("title"),"".concat(y.value+1,"/").concat(pe.value.length)]),ut("prev"),ut("next")]),vt(),ve(MW,{onZoomIn:K,onZoomOut:ee,onMirror:H,onReset:Ie,onRotate:Le,scale:Y.value,currentImage:ce.value},null),ve(PW,{scale:Y.value,rotate:be.value,mirror:W.value,src:ce.value.mainImage,placementSrc:ce.value.thumbnail},null)]),[[pm,O.value]])]}})]}})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var iE=ga(Wbe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var LW={asyncLoading:{type:[String,Function]},footer:{type:[String,Function]},header:{type:[String,Function]},layout:{type:String,default:"horizontal",validator:function(e){return["horizontal","vertical"].includes(e)}},size:{type:String,default:"medium",validator:function(e){return["small","medium","large"].includes(e)}},split:Boolean,stripe:Boolean,onLoadMore:Function,onScroll:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var ez="load-more",Ybe="loading";/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function tz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Gbe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?tz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):tz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Kbe=Hn({name:"TList",props:Gbe({},LW),setup:function(e){var n=Si("list"),r=n.globalConfig,u=sr("list"),p=fs(),h=p.SIZE,b=Xa(),v=He(function(){var y;return["".concat(u.value),h.value[e.size],(y={},st(y,"".concat(u.value,"--split"),e.split),st(y,"".concat(u.value,"--stripe"),e.stripe),st(y,"".concat(u.value,"--vertical-action"),e.layout==="vertical"),y)]}),w=function(){var _=b("header"),k=b("footer");return[_&&ve("div",{class:"".concat(u.value,"__header")},[_]),ve("ul",{class:"".concat(u.value,"__inner")},[b("default")]),k&&ve("div",{class:"".concat(u.value,"__footer")},[k])]},f=function(_){var k,C=_.target,O=C.scrollTop,T=C.scrollHeight,P=C.clientHeight;(k=e.onScroll)===null||k===void 0||k.call(e,{e:_,scrollTop:O,scrollBottom:T-P-O})},o=He(function(){return di(e.asyncLoading)&&["loading","load-more"].includes(e.asyncLoading)?"".concat(u.value,"__load ").concat(u.value,"__load--").concat(e.asyncLoading):"".concat(u.value,"__load")}),g=function(){if(e.asyncLoading&&di(e.asyncLoading)){if(e.asyncLoading===Ybe)return ve("div",null,[ve(l1,null,null),ve("span",null,[r.value.loadingText])]);if(e.asyncLoading===ez)return ve("span",null,[r.value.loadingMoreText])}return b("asyncLoading")},s=function(_){var k;di(e.asyncLoading)&&e.asyncLoading!==ez||(k=e.onLoadMore)===null||k===void 0||k.call(e,{e:_})};return{COMPONENT_NAME:u,listClass:v,loadingClass:o,renderLoading:g,renderContent:w,handleScroll:f,handleLoadMore:s}},render:function(){var e=this.renderContent();return e=[e,ve("div",{class:this.loadingClass,onClick:this.handleLoadMore},[this.renderLoading()])],ve("div",{class:this.listClass,onScroll:this.handleScroll},[e])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Xbe=Hn({name:"TListItem",props:LW,setup:function(){var e=sr("list-item"),n=Xa();return function(){var r=n("content"),u=n("default"),p=n("action");return ve("li",{class:e.value},[ve("div",{class:"".concat(e.value,"-main")},[u||r,p&&ve("li",{class:"".concat(e.value,"__action")},[p])])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Zbe={avatar:{type:[String,Function]},description:{type:[String,Function]},image:{type:[String,Function]},title:{type:[String,Function]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Jbe=Hn({name:"TListItemMeta",props:Zbe,setup:function(e,n){var r=sr("list-item__meta"),u=ds(),p=Xa(),h=function(){(e.avatar||n.slots.avatar)&&console.warn("`avatar` is going to be deprecated, please use `image` instead");var v=u("avatar","image");if(!!v)return di(v)?ve("div",{class:"".concat(r.value,"-avatar")},[ve("img",{src:v},null)]):ve("div",{class:"".concat(r.value,"-avatar")},[v])};return function(){var b=p("title"),v=p("description"),w=[h(),ve("div",{class:"".concat(r.value,"-content")},[b&&ve("h3",{class:"".concat(r.value,"-title")},[b]),v&&ve("p",{class:"".concat(r.value,"-description")},[v])])];return ve("div",{class:r.value},[w])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Qbe=ga(Kbe),e_e=ga(Xbe),t_e=ga(Jbe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var u_={LINE:"line",PLUMP:"plump",CIRCLE:"circle"},Vk={SMALL:"small",MEDIUM:"medium",LARGE:"large"},om={SMALL:72,MEDIUM:112,LARGE:160},mT={SMALL:14/om.SMALL,MEDIUM:20/om.MEDIUM,LARGE:36/om.LARGE},n_e=["success","error","warning"];/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var r_e={color:{type:[String,Object,Array],default:""},label:{type:[String,Boolean,Function],default:!0},percentage:{type:Number,default:0},size:{type:[String,Number],default:"medium"},status:{type:String,validator:function(e){return["success","error","warning","active"].includes(e)}},strokeWidth:{type:[String,Number]},theme:{type:String,default:"line",validator:function(e){return["line","plump","circle"].includes(e)}},trackColor:{type:String,default:""}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var a_e=Hn({name:"TProgress",props:r_e,setup:function(e){var n=Xa(),r=sr("progress"),u=ol({CloseCircleFilledIcon:hx,CheckCircleFilledIcon:Cm,ErrorCircleFilledIcon:n4,CloseIcon:av,CheckIcon:cq,ErrorIcon:vce}),p=u.CloseCircleFilledIcon,h=u.CheckCircleFilledIcon,b=u.ErrorCircleFilledIcon,v=u.CloseIcon,w=u.CheckIcon,f=u.ErrorIcon,o=He(function(){return e.percentage>=100?"success":e.status||"default"}),g=He(function(){var z={};if(e.strokeWidth){var B=di(e.strokeWidth)?e.strokeWidth:"".concat(e.strokeWidth,"px");z.height=B,z.borderRadius=B}return e.trackColor&&(z.backgroundColor=e.trackColor),z}),s=He(function(){return{width:"".concat(e.percentage,"%"),background:e.color&&Ghe(e.color)}}),y=He(function(){var z=po(e.color)?"":e.color;return{stroke:z}}),_=He(function(){var z=po(e.trackColor)?"":e.trackColor;return{stroke:z}}),k=He(function(){var z=om.MEDIUM;if(!e.size)return z;var B=Vk.SMALL,X=Vk.LARGE,W=Vk.MEDIUM;switch(e.size){case B:z=om.SMALL;break;case W:z=om.MEDIUM;break;case X:z=om.LARGE;break;default:z=Number(e.size);break}return z}),C=He(function(){return k.value/2}),O=He(function(){return C.value-P.value/2}),T=He(function(){if(e.theme!==u_.CIRCLE)return{};var z=k.value*mT.MEDIUM;return k.value<=om.SMALL?z=k.value*mT.SMALL:k.value>=om.LARGE&&(z=k.value*mT.LARGE),{width:"".concat(k.value,"px"),height:"".concat(k.value,"px"),fontSize:"".concat(z,"px")}}),P=He(function(){var z=e.size===Vk.SMALL?4:6;return e.strokeWidth?Number(e.strokeWidth):z}),D=He(function(){var z=(k.value-P.value)/2,B=Math.PI*2*z,X=e.percentage/100;return"".concat(B*X,"  ").concat(B*(1-X))}),F=function(){var B={success:w,warning:f,error:v},X={success:h,warning:b,error:p};return e.theme===u_.CIRCLE?B:X},N=function(){var B="".concat(e.percentage,"%"),X=e.status||"";if(n_e.includes(X)&&e.theme!==u_.PLUMP){var W=F(),H=W[X];H&&(B=ve(H,{class:["".concat(r.value,"__icon")]},null))}return B};return function(){var z=ve("div",{class:"".concat(r.value,"__info")},[n("label",N())]),B=10,X=e.percentage>B?"".concat(r.value,"--over-ten"):"".concat(r.value,"--under-ten");return ve("div",{class:r.value},[e.theme===u_.LINE&&ve("div",{class:"".concat(r.value,"--thin ").concat(r.value,"--status--").concat(o.value)},[ve("div",{class:"".concat(r.value,"__bar"),style:g.value},[ve("div",{class:"".concat(r.value,"__inner"),style:s.value},null)]),z]),e.theme===u_.PLUMP&&ve("div",{class:["".concat(r.value,"__bar ").concat(r.value,"--plump ").concat(X),st({},"".concat(r.value,"--status--").concat(o.value),o.value)],style:g.value},[ve("div",{class:"".concat(r.value,"__inner"),style:s.value},[e.percentage>B&&z]),e.percentage<=B&&z]),e.theme===u_.CIRCLE&&ve("div",{class:"".concat(r.value,"--circle ").concat(r.value,"--status--").concat(o.value),style:T.value},[z,ve("svg",{width:k.value,height:k.value,viewBox:"0 0 ".concat(k.value," ").concat(k.value)},[ve("circle",{cx:C.value,cy:C.value,r:O.value,"stroke-width":P.value,fill:"none",class:["".concat(r.value,"__circle-outer")],style:_.value},null),e.percentage>0&&ve("circle",{cx:C.value,cy:C.value,r:O.value,"stroke-width":P.value,fill:"none","stroke-linecap":"round",class:["".concat(r.value,"__circle-inner")],transform:"matrix(0,-1,1,0,0,".concat(k.value,")"),"stroke-dasharray":D.value,style:y.value},null)])])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var i_e=ga(a_e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var o_e={animation:{type:String,default:"none",validator:function(e){return e?["gradient","flashed","none"].includes(e):!0}},delay:{type:Number,default:0},loading:{type:Boolean,default:!0},rowCol:{type:Array},theme:{type:String,validator:function(e){return e?["text","avatar","paragraph","avatar-text","tab","article"].includes(e):!0}}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function nz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function l_e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?nz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):nz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var s_e={text:[1],avatar:[{type:"circle",size:"56px"}],paragraph:[1,1,{width:"70%"}],"avatar-text":[[{type:"circle"},{type:"text",height:"32px"}]],tab:[{height:"30px"},{height:"200px"}],article:[{type:"rect",height:"30px",width:"100%"},{type:"rect",height:"200px",width:"100%"},[{type:"text",height:"30px"},{type:"text",height:"30px"},{type:"text",height:"30px"}],[{type:"text",height:"30px"},{type:"text",height:"30px"}],[{type:"text",height:"30px"},{type:"text",height:"30px"}],[{type:"text",height:"30px"},{type:"text",height:"30px"}]]},u_e=function(e){var n=["width","height","marginRight","marginLeft","margin","size","background","backgroundColor"],r=Object.create(null);return n.forEach(function(u){if(u in e){var p=Zo(e[u])?"".concat(e[u],"px"):e[u];if(u==="size"){var h=[p,p];r.width=h[0],r.height=h[1]}else r[u]=p}}),r},c_e=Hn({name:"TSkeleton",props:l_e({},o_e),setup:function(e,n){var r=n.slots,u=Ft(!1),p=sr("skeleton"),h=ds(),b=function(o){return["".concat(p.value,"__col"),"".concat(p.value,"--type-").concat(o.type||"text"),st({},"".concat(p.value,"--animation-").concat(e.animation),e.animation)]},v=function(o){var g=[];return Ba(o)?g=o:Zo(o)?g=new Array(o).fill({type:"text"}):g=[o],g.map(function(s){return ve("div",{class:b(s),style:u_e(s)},[da(s.content)?s.content(ho):s.content])})},w=function(o){var g=o||e.rowCol,s=function(){return["".concat(p.value,"__row")]};return g.map(function(y){return ve("div",{class:s()},[v(y)])})};return Nr(function(){return e.loading},function(f){if(!f||e.delay===0){u.value=f;return}setTimeout(function(){u.value=f},e.delay)},{immediate:!0}),function(){var f=h("default","content");if(r.default&&!u.value)return ve("div",null,[f]);if(!!u.value){var o=[];return e.theme&&o.push(w(s_e[e.theme])),e.rowCol&&o.push(w(e.rowCol)),!e.theme&&!e.rowCol&&o.push(w([1,1,1,{width:"70%"}])),ve("div",{class:p.value},[o])}}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var f_e=ga(c_e);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var RW={animation:{type:String,default:"slide",validator:function(e){return e?["slide","fade"].includes(e):!0}},autoplay:{type:Boolean,default:!0},current:{type:Number,default:0},defaultCurrent:{type:Number,default:0},direction:{type:String,default:"horizontal",validator:function(e){return e?["horizontal","vertical"].includes(e):!0}},duration:{type:Number,default:300},height:{type:Number},interval:{type:Number,default:5e3},loop:{type:Boolean,default:!0},navigation:{type:[Object,Function]},stopOnHover:{type:Boolean,default:!0},theme:{type:String,default:"light",validator:function(e){return e?["light","dark"].includes(e):!0}},trigger:{type:String,default:"hover",validator:function(e){return e?["hover","click"].includes(e):!0}},type:{type:String,default:"default",validator:function(e){return e?["default","card"].includes(e):!0}},onChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function rz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function az(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?rz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):rz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var d_e={index:{type:Number},currentIndex:{type:Number},isSwitching:{type:Boolean,default:!1},getWrapAttribute:{type:Function},swiperItemLength:{type:Number,default:0}},Hk=210/332,qk=.415,FW=Hn({name:"TSwiperItem",props:az(az({},RW),d_e),setup:function(e,n){var r=n.slots,u=sr(),p=He(function(){return e.index===e.currentIndex}),h=He(function(){return e.type!=="card"?0:e.currentIndex===0&&e.index===e.swiperItemLength-1?-1:e.currentIndex===e.swiperItemLength-1&&e.index===0?e.swiperItemLength:e.index<e.currentIndex-1&&e.currentIndex-e.index>=e.swiperItemLength/2?e.swiperItemLength+1:e.index>e.currentIndex+1&&e.index-e.currentIndex>=e.swiperItemLength/2?-2:e.index}),b=He(function(){if(e.type!=="card")return 0;var f=e.getWrapAttribute("offsetWidth")||0,o=!p.value&&e.swiperItemLength>2?h.value:e.index,g=Math.abs(o-e.currentIndex)<=1;return g?f*((o-e.currentIndex)*(1-qk*Hk)-qk+1)/2:o<e.currentIndex?-qk*(1+Hk)*f/2:(2+qk*(Hk-1))*f/2}),v=He(function(){if(e.type!=="card")return 0;var f=!p.value&&e.swiperItemLength>2?h.value:e.index,o=f===e.currentIndex,g=Math.round(Math.abs(f-e.currentIndex))<=1;return o?2:g?1:0}),w=He(function(){if(e.animation==="fade")return{opacity:p.value?1:0,transition:e.isSwitching?"opacity ".concat(e.duration/1e3,"s"):"",zIndex:p.value?1:0};if(e.type==="card"){var f=!p.value&&e.swiperItemLength>2?h.value:e.index,o=f===e.currentIndex;return{transform:"translateX(".concat(b.value,"px) scale(").concat(o?1:Hk,")"),transition:"transform ".concat(e.duration/1e3,"s ease"),zIndex:v.value}}return{}});return function(){var f,o;return ve("div",{class:["".concat(u.value,"-swiper__container__item"),(f={},st(f,"".concat(u.value,"-swiper__card"),e.type==="card"),st(f,"".concat(u.value,"-is-active"),e.type==="card"&&p.value),st(f,"".concat(u.value,"-swiper__fade"),e.animation==="fade"),f)],style:w.value},[((o=r.default)===null||o===void 0?void 0:o.call(r,{}))||[]])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function iz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Rw(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?iz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):iz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function h_e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var p_e={placement:"inside",showSlideBtn:"always",size:"medium",type:"bars"},v_e=Hn({name:"TSwiper",props:Rw({},RW),emits:["update:current"],setup:function(e,n){var r=n.emit,u=sr(),p=Xa(),h=ol({ChevronLeftIcon:zy,ChevronRightIcon:i3}),b=h.ChevronLeftIcon,v=h.ChevronRightIcon,w=null,f=0,o=!1,g=!1,s=Ft(e.current||e.defaultCurrent),y=Ft(e.current||e.defaultCurrent),_=Ft(!1),k=Ft(!1),C=Ft(!1),O=Ft(),T=$y(),P=Ft(0),D=He(function(){return Rw(Rw({},p_e),il(e.navigation)?{}:e.navigation)}),F=He(function(){return e.type==="card"?!e.loop&&s.value+1>=P.value:!e.loop&&s.value+2>=P.value}),N=He(function(){return[e.autoplay,s.value,e.duration,e.interval]}),z=He(function(){var ce;return ce={},st(ce,"".concat(u.value,"-swiper__wrap"),!0),st(ce,"".concat(u.value,"-swiper--inside"),D.value.placement==="inside"),st(ce,"".concat(u.value,"-swiper--outside"),D.value.placement==="outside"),st(ce,"".concat(u.value,"-swiper--vertical"),e.direction==="vertical"),st(ce,"".concat(u.value,"-swiper--large"),D.value.size==="large"),st(ce,"".concat(u.value,"-swiper--small"),D.value.size==="small"),ce}),B=He(function(){var ce=e.height?"".concat(e.height,"px"):"".concat(be("offsetHeight"),"px");if(e.type==="card"||e.animation==="fade")return{height:ce};if(e.animation==="slide"){var ue={transition:k.value?"transform ".concat(e.duration/1e3,"s ease"):""},_e=s.value;return P.value>1&&(_e+=1,(o||g)&&(ue.transition="")),e.direction==="vertical"?(ue.height=ce,ue.transform="translate3d(0, -".concat(_e*100,"%, 0px)")):ue.transform="translate3d(-".concat(_e*100,"%, 0px, 0px)"),["msTransform","WebkitTransform"].forEach(function(xe){ue[xe]=ue.transform}),ue}return{}}),X=function(){var ue=T("SwiperItem");P.value=ue.length;var _e=ue.map(function(Ne,Be){var Fe,Ve=Rw(Rw({},e),Ne.props);return ve(FW,ea({index:Be,currentIndex:s.value,isSwitching:k.value,getWrapAttribute:be,swiperItemLength:P.value},Ve),h_e(Fe=Ne.children.default())?Fe:{default:function(){return[Fe]}})});if(e.animation==="slide"&&_e.length>1){var xe=J6(_e[0],{key:"swiper-item-append-".concat(0)}),Te=J6(_e[_e.length-1],{key:"swiper-item-prepend-".concat(_e.length-1)});_e.unshift(Te),_e.push(xe)}return _e},W=function(ue,_e){var xe,Te=ue%P.value;y.value=Te,r("update:current",Te),(xe=e.onChange)===null||xe===void 0||xe.call(e,Te,_e),k.value=!0,e.animation==="slide"&&P.value>1&&e.type!=="card"&&(Te=ue,o=!1,g=!1,ue>=P.value&&(H(),setTimeout(function(){g=!0,s.value=0},e.duration)),s.value===0&&(P.value>2&&ue===P.value-1||P.value===2&&ue===0)&&(Te=-1,y.value=P.value-1,H(),setTimeout(function(){o=!0,s.value=P.value-1},e.duration))),s.value=Te},H=function(){w&&(clearTimeout(w),w=null)},U=function(){e.autoplay&&e.interval>0&&(H(),w=setTimeout(function(){W(s.value+1,{source:"autoplay"})},s.value===0?e.interval-(e.duration+50):e.interval))},G=function(){_.value=!0,e.stopOnHover&&H(),D.value.showSlideBtn==="hover"&&(C.value=!0)},Y=function(){_.value=!1,F.value||U(),D.value.showSlideBtn==="hover"&&(C.value=!1)},K=function(ue){e.trigger==="hover"&&W(ue,{source:"hover"})},ee=function(ue){e.trigger==="click"&&W(ue,{source:"click"})},te=function(ue){if(!k.value)return e.type==="card"?W(s.value+1>=P.value?0:s.value+1,ue):W(s.value+1,ue)},re=function(ue){if(!k.value)return s.value-1<0?e.animation==="slide"&&P.value===2?W(0,ue):W(P.value-1,ue):W(s.value-1,ue)},be=function(ue){var _e;return(_e=O.value)===null||_e===void 0||(_e=_e.parentNode)===null||_e===void 0?void 0:_e[ue]},Le=function(){var ue=s.value+1>P.value?1:s.value+1;return ve("div",{class:"".concat(u.value,"-swiper__arrow")},[ve("div",{class:"".concat(u.value,"-swiper__arrow-left"),onClick:function(){return re({source:"click"})}},[ve(b,null,null)]),ve("div",{class:"".concat(u.value,"-swiper__navigation-text-fraction")},[ue,"/",P.value]),ve("div",{class:"".concat(u.value,"-swiper__arrow-right"),onClick:function(){return te({source:"click"})}},[ve(v,null,null)])])},me=function(){return C.value?ve("div",{class:["".concat(u.value,"-swiper__arrow"),"".concat(u.value,"-swiper__arrow--default")]},[ve("div",{class:"".concat(u.value,"-swiper__arrow-left"),onClick:function(){return re({source:"click"})}},[ve(b,null,null)]),ve("div",{class:"".concat(u.value,"-swiper__arrow-right"),onClick:function(){return te({source:"click"})}},[ve(v,null,null)])]):null},Ie=function(){var ue;if(il(e.navigation))return e.navigation;var _e=p("navigation");if(_e&&il(_e==null?void 0:_e[0]))return _e;if(D.value.type==="fraction")return ve("div",{class:["".concat(u.value,"-swiper__navigation"),"".concat(u.value,"-swiper__navigation--fraction")]},[Le()]);var xe=T("SwiperItem");return ve("ul",{class:["".concat(u.value,"-swiper__navigation"),(ue={},st(ue,"".concat(u.value,"-swiper__navigation-bars"),D.value.type==="bars"),st(ue,"".concat(u.value,"-swiper__navigation-dots"),D.value.type==="dots"),st(ue,"".concat(u.value,"-swiper__navigation-dots-bar"),D.value.type==="dots-bar"),ue)]},[xe.map(function(Te,Ne){return ve("li",{key:Ne,class:["".concat(u.value,"-swiper__navigation-item"),st({},"".concat(u.value,"-is-active"),Ne===y.value)],onMouseenter:function(){return K(Ne)},onClick:function(){return ee(Ne)}},[ve("span",null,null)])})])},pe=function(){return X()};return Nr(function(){return N.value},function(){U()}),Nr(function(){return k.value},function(){k.value&&(f&&clearTimeout(f),f=setTimeout(function(){k.value=!1,f=0,F.value&&H()},e.duration+50))}),Nr(function(){return e.current},function(){W(e.current,{source:"autoplay"})}),Ti(function(){U(),C.value=D.value.showSlideBtn==="always"}),function(){var ce;return ve("div",{class:["".concat(u.value,"-swiper")],onMouseenter:G,onMouseleave:Y,ref:O},[ve("div",{class:z.value},[ve("div",{class:["".concat(u.value,"-swiper__content"),(ce={},st(ce,"".concat(u.value,"-swiper-fade"),e.animation==="fade"),st(ce,"".concat(u.value,"-swiper-card"),e.type==="card"),ce)]},[ve("div",{class:"".concat(u.value,"-swiper__container"),style:B.value},[pe()])]),Ie(),me()])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var g_e=ga(v_e),m_e=ga(FW);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var K_={allowResizeColumnWidth:{type:Boolean,default:void 0},attach:{type:[String,Function]},bordered:Boolean,bottomContent:{type:[String,Function]},cellEmptyContent:{type:[String,Function]},columns:{type:Array,default:function(){return[]}},data:{type:Array,default:function(){return[]}},disableDataPage:Boolean,empty:{type:[String,Function],default:""},firstFullRow:{type:[String,Function]},fixedRows:{type:Array},footData:{type:Array,default:function(){return[]}},footerAffixProps:{type:Object},footerAffixedBottom:{type:[Boolean,Object],default:!1},footerSummary:{type:[String,Function]},headerAffixProps:{type:Object},headerAffixedTop:{type:[Boolean,Object],default:!1},height:{type:[String,Number]},horizontalScrollAffixedBottom:{type:[Boolean,Object]},hover:Boolean,lastFullRow:{type:[String,Function]},lazyLoad:Boolean,loading:{type:[Boolean,Function],default:void 0},loadingProps:{type:Object},maxHeight:{type:[String,Number]},pagination:{type:Object},paginationAffixedBottom:{type:[Boolean,Object]},resizable:Boolean,rowAttributes:{type:[Object,Array,Function]},rowClassName:{type:[String,Object,Array,Function]},rowKey:{type:String,default:"id",required:!0},rowspanAndColspan:{type:Function},rowspanAndColspanInFooter:{type:Function},scroll:{type:Object},showHeader:{type:Boolean,default:!0},size:{type:String,default:"medium",validator:function(e){return e?["small","medium","large"].includes(e):!0}},stripe:Boolean,tableContentWidth:{type:String,default:""},tableLayout:{type:String,default:"fixed",validator:function(e){return e?["auto","fixed"].includes(e):!0}},topContent:{type:[String,Function]},verticalAlign:{type:String,default:"middle",validator:function(e){return e?["top","middle","bottom"].includes(e):!0}},onCellClick:Function,onColumnResizeChange:Function,onPageChange:Function,onRowClick:Function,onRowDblclick:Function,onRowMousedown:Function,onRowMouseenter:Function,onRowMouseleave:Function,onRowMouseover:Function,onRowMouseup:Function,onScroll:Function,onScrollX:Function,onScrollY:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function BW(t,e){for(var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,r=n,u=0,p=t.length;u<p;u++){var h,b=t[u];if(e.set(b,n),b!=null&&(h=b.children)!==null&&h!==void 0&&h.length){var v=BW(b.children,e,n+1);v>r&&(r=v)}}return r}function jW(t){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e,r=(t==null?void 0:t.children)||[],u=0,p=r.length;u<p;u++){var h=r[u];h.children?n=jW(h,n):n+=1}return n}function y_e(t){var e=new Map,n=BW(t,e),r=new Map,u=function h(b,v){for(var w=0,f=b.length;w<f;w++){var o,g=b[w],s=g.children?1:n-e.get(g)+1,y=g.children?jW(g):1,_={};s>1&&(_.rowspan=s),y>1&&(_.colspan=y),r.set(g,_),g!=null&&(o=g.children)!==null&&o!==void 0&&o.length?h(g.children,v):v.push(g)}},p=[];return u(t,p),{rowspanAndColspanMap:r,leafColumns:p}}function b_e(t){var e=function r(u,p){for(var h,b=[],v=[],w=0,f=u.length;w<f;w++){var o,g=u[w],s=[g];b=b.concat(s),g!=null&&(o=g.children)!==null&&o!==void 0&&o.length&&(v=v.concat(g.children))}return(h=v)!==null&&h!==void 0&&h.length&&r(v,p),p.push(b),b},n=[];return e(t,n),n=n.reverse(),n}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Sd(){var t=sr(),e={classPrefix:t.value,tableBaseClass:{table:"".concat(t.value,"-table"),columnResizableTable:"".concat(t.value,"-table--column-resizable"),overflowVisible:"".concat(t.value,"-table--overflow-visible"),body:"".concat(t.value,"-table__body"),content:"".concat(t.value,"-table__content"),topContent:"".concat(t.value,"-table__top-content"),bottomContent:"".concat(t.value,"-table__bottom-content"),paginationWrap:"".concat(t.value,"-table__pagination-wrap"),tdLastRow:"".concat(t.value,"-table__td-last-row"),tdFirstCol:"".concat(t.value,"-table__td-first-col"),thCellInner:"".concat(t.value,"-table__th-cell-inner"),tableRowEdit:"".concat(t.value,"-table--row-edit"),cellEditable:"".concat(t.value,"-table__cell--editable"),cellEditWrap:"".concat(t.value,"-table__cell-wrap"),bordered:"".concat(t.value,"-table--bordered"),striped:"".concat(t.value,"-table--striped"),hover:"".concat(t.value,"-table--hoverable"),loading:"".concat(t.value,"-table--loading"),rowspanAndColspan:"".concat(t.value,"-table--rowspan-colspan"),empty:"".concat(t.value,"-table__empty"),emptyRow:"".concat(t.value,"-table__empty-row"),headerFixed:"".concat(t.value,"-table--header-fixed"),columnFixed:"".concat(t.value,"-table--column-fixed"),widthOverflow:"".concat(t.value,"-table--width-overflow"),multipleHeader:"".concat(t.value,"-table--multiple-header"),footerAffixed:"".concat(t.value,"-table--footer-affixed"),horizontalBarAffixed:"".concat(t.value,"-table--horizontal-bar-affixed"),affixedHeader:"".concat(t.value,"-table--affixed-header"),affixedHeaderElm:"".concat(t.value,"-table__affixed-header-elm"),affixedFooterElm:"".concat(t.value,"-table__affixed-footer-elm"),affixedFooterWrap:"".concat(t.value,"-table__affixed-footer-wrap"),scrollbarDivider:"".concat(t.value,"-table__scroll-bar-divider"),fullHeight:"".concat(t.value,"-table--full-height"),resizeLine:"".concat(t.value,"-table__resize-line"),obviousScrollbar:"".concat(t.value,"-table__scrollbar--obvious"),affixedHeaderWrap:"".concat(t.value,"-table__affixed-header-elm-wrap")},tdAlignClasses:{left:"".concat(t.value,"-align-left"),right:"".concat(t.value,"-align-right"),center:"".concat(t.value,"-align-center")},tableHeaderClasses:{header:"".concat(t.value,"-table__header"),thBordered:"".concat(t.value,"-table__header-th--bordered"),fixed:"".concat(t.value,"-table__header--fixed"),multipleHeader:"".concat(t.value,"-table__header--multiple")},tableFooterClasses:{footer:"".concat(t.value,"-table__footer"),fixed:"".concat(t.value,"-table__footer--fixed")},tableAlignClasses:{top:"".concat(t.value,"-vertical-align-top"),middle:"".concat(t.value,"-vertical-align-middle"),bottom:"".concat(t.value,"-vertical-align-bottom")},tableRowFixedClasses:{top:"".concat(t.value,"-table__row--fixed-top"),bottom:"".concat(t.value,"-table__row--fixed-bottom"),firstBottom:"".concat(t.value,"-table__row--fixed-bottom-first"),withoutBorderBottom:"".concat(t.value,"-table__row--without-border-bottom")},tableColFixedClasses:{left:"".concat(t.value,"-table__cell--fixed-left"),right:"".concat(t.value,"-table__cell--fixed-right"),lastLeft:"".concat(t.value,"-table__cell--fixed-left-last"),firstRight:"".concat(t.value,"-table__cell--fixed-right-first"),leftShadow:"".concat(t.value,"-table__content--scrollable-to-left"),rightShadow:"".concat(t.value,"-table__content--scrollable-to-right")},tableLayoutClasses:{auto:"".concat(t.value,"-table--layout-auto"),fixed:"".concat(t.value,"-table--layout-fixed")},tdEllipsisClass:"".concat(t.value,"-table-td--ellipsis"),tableFullRowClasses:{base:"".concat(t.value,"-table__row--full"),innerFullRow:"".concat(t.value,"-table__row-full-inner"),innerFullElement:"".concat(t.value,"-table__row-full-element"),firstFullRow:"".concat(t.value,"-table__first-full-row"),lastFullRow:"".concat(t.value,"-table__last-full-row")},tableExpandClasses:{iconBox:"".concat(t.value,"-table__expand-box"),iconCell:"".concat(t.value,"-table__expandable-icon-cell"),row:"".concat(t.value,"-table__expanded-row"),rowInner:"".concat(t.value,"-table__expanded-row-inner"),expanded:"".concat(t.value,"-table__row--expanded"),collapsed:"".concat(t.value,"-table__row--collapsed")},tableSortClasses:{sortable:"".concat(t.value,"-table__cell--sortable"),sortColumn:"".concat(t.value,"-table__sort-column"),title:"".concat(t.value,"-table__cell--title"),trigger:"".concat(t.value,"-table__cell--sort-trigger"),doubleIcon:"".concat(t.value,"-table__double-icons"),sortIcon:"".concat(t.value,"-table__sort-icon"),iconDirection:{asc:"".concat(t.value,"-table-sort-asc"),desc:"".concat(t.value,"-table-sort-desc")},iconActive:"".concat(t.value,"-table__sort-icon--active"),iconDefault:"".concat(t.value,"-icon-sort--default")},tableSelectedClasses:{selected:"".concat(t.value,"-table__row--selected"),disabled:"".concat(t.value,"-table__row--disabled"),checkCell:"".concat(t.value,"-table__cell-check")},tableFilterClasses:{filterable:"".concat(t.value,"-table__cell--filterable"),popup:"".concat(t.value,"-table__filter-pop"),icon:"".concat(t.value,"-table__filter-icon"),popupContent:"".concat(t.value,"-table__filter-pop-content"),result:"".concat(t.value,"-table__filter-result"),inner:"".concat(t.value,"-table__row-filter-inner"),bottomButtons:"".concat(t.value,"-table__filter--bottom-buttons"),contentInner:"".concat(t.value,"-table__filter-pop-content-inner"),iconWrap:"".concat(t.value,"-table__filter-icon-wrap")},asyncLoadingClass:"".concat(t.value,"-table__async-loading"),isFocusClass:"".concat(t.value,"-is-focus"),isLoadingClass:"".concat(t.value,"-is-loading"),isLoadMoreClass:"".concat(t.value,"-is-load-more"),tableTreeClasses:{col:"".concat(t.value,"-table__tree-col"),inlineCol:"".concat(t.value,"-table__tree-col--inline"),icon:"".concat(t.value,"-table__tree-op-icon"),leafNode:"".concat(t.value,"-table__tree-leaf-node")},tableDraggableClasses:{rowDraggable:"".concat(t.value,"-table--row-draggable"),rowHandlerDraggable:"".concat(t.value,"-table--row-handler-draggable"),colDraggable:"".concat(t.value,"-table--col-draggable"),handle:"".concat(t.value,"-table__handle-draggable"),ghost:"".concat(t.value,"-table__ele--draggable-ghost"),chosen:"".concat(t.value,"-table__ele--draggable-chosen"),dragging:"".concat(t.value,"-table__ele--draggable-dragging"),dragSortTh:"".concat(t.value,"-table__th--drag-sort")},virtualScrollClasses:{cursor:"".concat(t.value,"-table__virtual-scroll-cursor"),header:"".concat(t.value,"-table__virtual-scroll-header")},positiveRotate90:"".concat(t.value,"-positive-rotate-90"),negativeRotate180:"".concat(t.value,"-negative-rotate-180")};return e}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function oz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function x_e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?oz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):oz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function w_e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var TP=Hn({name:"TEllipsis",props:{content:{type:[String,Function]},default:{type:[String,Function]},tooltipContent:{type:[String,Number,Function]},placement:String,attach:[String,Function],tooltipProps:Object,zIndex:Number,overlayClassName:String,classPrefix:{type:String,default:"t"}},setup:function(e){var n=Ft(),r=Ft(!1),u=He(function(){return["".concat(e.classPrefix,"-table__ellipsis"),"".concat(e.classPrefix,"-text-ellipsis")]}),p=He(function(){return["".concat(e.classPrefix,"-table__ellipsis-content"),e.overlayClassName]}),h=function(){!n.value||(r.value=RS(n.value))},b=function(){!n.value||(r.value=RS(n.value))},v=Vy(function(w){w.type==="mouseleave"?b():h()},80);return{root:n,isOverflow:r,ellipsisClasses:u,innerEllipsisClassName:p,onMouseAround:v}},render:function(){var e=J2(this,"default","content"),n=ve("div",{ref:"root",class:this.ellipsisClasses,onMouseenter:this.onMouseAround,onMouseleave:this.onMouseAround},[e]),r=null,u=this.tooltipProps;if(this.isOverflow){var p=x_e({content:this.tooltipContent||function(){return e},destroyOnClose:!0,zIndex:this.zIndex,attach:this.attach,placement:this.placement,overlayClassName:u!=null&&u.overlayClassName?this.innerEllipsisClassName.concat(u.overlayClassName):this.innerEllipsisClassName},u);r=ve(K6,p,w_e(n)?n:{default:function(){return[n]}})}else r=n;return r}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function lz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function sz(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?lz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):lz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function C_e(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}function AP(t,e,n){var r={col:e,colIndex:n};return da(e.title)?e.title(ho,r):di(e.title)&&t[e.title]?t[e.title](r):da(e.render)&&e.render(ho,sz(sz({},r),{},{type:"title",row:{},rowIndex:-1}))||e.title}function zW(t){var e=Sd(),n=e.tableSortClasses,r=e.tableFilterClasses,u=He(function(){return y_e(t.columns)}),p=He(function(){return b_e(t.columns)}),h=He(function(){return p.value.length>1}),b=function(w,f,o,g,s,y){var _,k=ba(w,3),C=k[0],O=k[1],T=k[2],P=(_={},st(_,n.sortable,O),st(_,r.filterable,T),_),D=da(g)?g(ho,{col:f,colIndex:o}):void 0,F=Boolean(g!==void 0?g:f.ellipsis);return ve("div",{class:P},[ve("div",{class:n.title},[F?ve(TP,{placement:"bottom",attach:t.attach||(s?function(){return s}:void 0),tooltipContent:D&&function(){return D},tooltipProps:Xo(g)==="object"?g:void 0,classPrefix:y==null?void 0:y.classPrefix,overlayClassName:y==null?void 0:y.ellipsisOverlayClassName},C_e(C)?C:{default:function(){return[C]}}):ve("div",null,[C]),Boolean(O||T)&&ve("div",{class:r.iconWrap},[O,T])])])};return{thList:p,isMultipleHeader:h,spansAndLeafNodes:u,renderTitleWidthIcon:b}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function uz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function k_e(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?uz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):uz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var S_e=80,O_e=600,cz=8;function E_e(t){var e=t.isWidthOverflow,n=t.tableContentRef,r=t.showColumnShadow,u=t.getThWidthList,p=t.updateThWidthList,h=t.setTableElmWidth,b=t.updateTableAfterColumnResize,v=t.onColumnResizeChange,w=Ft(),f=Ft({}),o=Ft([]),g,s;Ti(function(){var H=typeof document<"u";g=H?document.onselectstart:null,s=H?document.ondragstart:null});var y=function(U,G,Y){for(var K=G;U[K]&&U[K].resizable===!1;)Y==="next"?K+=1:K-=1;return U[K]},_=function H(U,G){!U||(o.value=U,U.forEach(function(Y,K){var ee=y(U,K-1,"prev"),te=y(U,K+1,"next"),re=G?f.value[G.colKey].prev:te,be=G?f.value[G.colKey].next:ee,Le=K===0?re:ee,me=K===U.length-1?be:te;f.value[Y.colKey]={prev:Le,next:me,current:{prevSibling:y(U,K-1,"prev"),nextSibling:y(U,K+1,"next")}},H(Y.children,Y)}))},k={isDragging:!1,draggingCol:null,draggingStart:0,effectCol:"next"},C=Ul({display:"none",height:"10px",left:"10px",bottom:"0"}),O=function(U){return U.fixed==="right"&&r.right},T=function(U,G){if(!(!w.value||k.isDragging)){var Y=U.target.closest("th"),K=Y.getAttribute("data-colkey");if(!!o.value.find(function(Te){return Te.colKey===K})){var ee=Y.getBoundingClientRect(),te=ee.right-U.pageX<=cz,re=U.pageX-ee.left<=cz,be=O(G);if(te||be){var Le,me=(Le=G.resizable)!==null&&Le!==void 0?Le:!0;if(me){Y.style.cursor=te||be&&re?"col-resize":"";var Ie=te&&!be||be&&re;k.draggingCol=Ie?Y:Y.nextElementSibling,k.effectCol="next";return}}else if(re){var pe=Y.previousElementSibling;if(pe){var ce,ue,_e=(ce=f.value[G.colKey])===null||ce===void 0?void 0:ce.prev,xe=(ue=_e==null?void 0:_e.resizable)!==null&&ue!==void 0?ue:!0;if(xe){Y.style.cursor="col-resize",k.draggingCol=pe,k.effectCol="prev";return}}}Y.style.cursor="",k.draggingCol=null,k.effectCol=null}}},P=function(U){var G,Y,K=Zo(U.minWidth)?U.minWidth:parseInt(U.minWidth||"0",10);return{minColWidth:Math.max(((G=U.resize)===null||G===void 0?void 0:G.minWidth)||S_e,K),maxColWidth:((Y=U.resize)===null||Y===void 0?void 0:Y.maxWidth)||O_e}},D=function(U,G,Y,K){var ee=Y.right-K.left,te=Y.left-K.left,re=k.effectCol==="next"?U:G,be=P(re),Le=be.minColWidth,me=be.maxColWidth;return{resizeLinePos:ee,minResizeLineLeft:te+Le,maxResizeLineLeft:te+me}},F=function(U,G,Y,K,ee){var te=K.left-ee.left,re=U.dataset.colkey===G.colKey?G:Y,be=K.left-ee.left,Le=P(re),me=Le.minColWidth,Ie=Le.maxColWidth;return{resizeLinePos:te,minResizeLineLeft:be+(K.width-Ie),maxResizeLineLeft:be+(K.width-me)}},N=function(U,G){var Y=U.left-G.left,K=U.left-G.left;return{resizeLinePos:Y,minResizeLineLeft:K,maxResizeLineLeft:K}},z=function(U){var G=0;return o.value.forEach(function(Y){G+=U[Y.colKey]}),G},B=function(U,G,Y,K){var ee=!0;if(G){var te=P(G),re=te.minColWidth,be=te.maxColWidth,Le=U[G.colKey]+Y;ee=Le<re||Le>be}return!(ee||e.value||K===o.value.length-1)},X=function(U,G,Y,K){return G?D(U,G,Y,K):N(Y,K)},W=function(U,G,Y){var K,ee,te;if(!!k.draggingCol){var re=k.draggingCol,be=re.getBoundingClientRect(),Le=(K=n.value)===null||K===void 0?void 0:K.getBoundingClientRect(),me=(ee=f.value[G.colKey])===null||ee===void 0?void 0:ee.next,Ie=(te=f.value[G.colKey])===null||te===void 0?void 0:te.prev,pe=O(G)?F(re,G,me,be,Le):X(G,me,be,Le),ce=pe.resizeLinePos,ue=pe.minResizeLineLeft,_e=pe.maxResizeLineLeft;if(k.isDragging=!0,k.draggingStart=U.x,w!=null&&w.value){C.display="block",C.height="".concat(Le.bottom-be.top,"px"),C.left="".concat(ce,"px");var xe=n.value.parentElement.getBoundingClientRect();C.bottom="".concat(xe.bottom-Le.bottom,"px")}var Te=function Be(){var Fe;if(!!k.isDragging){var Ve=ce-parseFloat(C.left)||0,et=u("calculate"),rt=(Fe=f.value[G.colKey])===null||Fe===void 0?void 0:Fe.current,yt=k.effectCol==="next"?rt.nextSibling:rt.prevSibling,ut=k_e({},et),vt=G.resizable!==!1?G:yt,ft=k.effectCol==="next"?rt.nextSibling:G,Qe=B(ut,ft,Ve,Y);k.effectCol==="next"?O(G)?re.dataset.colkey!==G.colKey?ut[me.colKey]+=Ve:ut[vt.colKey]+=Ve:(ut[vt.colKey]-=Ve,Qe&&(ut[me.colKey]+=Ve)):k.effectCol==="prev"&&(Qe&&(ut[vt.colKey]+=Ve),Ie&&(ut[Ie.colKey]-=Ve)),p(ut);var At=z(ut);h(Math.round(At)),b(),k.isDragging=!1,k.draggingCol=null,k.effectCol=null,re.style.cursor="",C.display="none",C.left="0",_s(document,"mouseup",Be),_s(document,"mousemove",Ne),document.onselectstart=g,document.ondragstart=s,v==null||v({columnsWidth:ut})}},Ne=function(Fe){if(k.isDragging){var Ve=ce+Fe.x-k.draggingStart;C.left="".concat(Math.min(Math.max(Ve,ue),_e),"px")}};Js(document,"mouseup",Te),Js(document,"mousemove",Ne),document.onselectstart=function(){return!1},document.ondragstart=function(){return!1}}};return{resizeLineRef:w,resizeLineStyle:C,onColumnMouseover:T,onColumnMousedown:W,setEffectColMap:_}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function T_e(){}var A_e=T_e,yT=oH,M_e=A_e,P_e=vP,D_e=1/0,N_e=yT&&1/P_e(new yT([,-0]))[1]==D_e?function(t){return new yT(t)}:M_e,I_e=N_e,L_e=UO,R_e=fP,F_e=dP,B_e=WO,j_e=I_e,z_e=vP,$_e=200;function V_e(t,e,n){var r=-1,u=R_e,p=t.length,h=!0,b=[],v=b;if(n)h=!1,u=F_e;else if(p>=$_e){var w=e?null:j_e(t);if(w)return z_e(w);h=!1,u=B_e,v=new L_e}else v=e?[]:b;e:for(;++r<p;){var f=t[r],o=e?e(f):f;if(f=n||f!==0?f:0,h&&o===o){for(var g=v.length;g--;)if(v[g]===o)continue e;e&&v.push(o),b.push(f)}else u(v,o,n)||(v!==b&&v.push(o),b.push(f))}return b}var H_e=V_e,q_e=AU,U_e=sP,fz=H_e;function W_e(t,e,n){var r=t.length;if(r<2)return r?fz(t[0]):[];for(var u=-1,p=Array(r);++u<r;)for(var h=t[u],b=-1;++b<r;)b!=u&&(p[u]=q_e(p[u]||h,t[b],e,n));return fz(U_e(p,1),e,n)}var Y_e=W_e,G_e=uH,K_e=jC,X_e=Y_e,Z_e=AO,J_e=Hq,Q_e=K_e(function(t){var e=J_e(t);return e=typeof e=="function"?e:void 0,X_e(G_e(t,Z_e),void 0,e)}),exe=Q_e;function dz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function c_(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?dz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):dz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function MP(t,e,n,r){var u,p=n==null?void 0:n.get(t.colKey||e);if(!p)return{};var h=(u={},st(u,r.left,t.fixed==="left"),st(u,r.right,t.fixed==="right"),st(u,r.lastLeft,t.fixed==="left"&&p.lastLeftFixedCol),st(u,r.firstRight,t.fixed==="right"&&p.firstRightFixedCol),u),b={left:t.fixed==="left"?"".concat(p.left,"px"):void 0,right:t.fixed==="right"?"".concat(p.right,"px"):void 0};return{style:b,classes:h}}function txe(t,e,n,r,u,p){var h;if(!r||!r.length)return{style:void 0,classes:void 0};var b=e<r[0],v=e>n-1-r[1],w=n-r[1],f=(u==null?void 0:u.get(t))||{},o=(h={},st(h,p.top,b),st(h,p.bottom,v),st(h,p.firstBottom,e===w),st(h,p.withoutBorderBottom,e===w-1),h),g={top:b?"".concat(f.top,"px"):void 0,bottom:v?"".concat(f.bottom,"px"):void 0};return{style:g,classes:o}}function nxe(t,e,n,r){var u=Va(t),p=u.columns,h=u.tableLayout,b=u.tableContentWidth,v=u.fixedRows,w=u.firstFullRow,f=u.lastFullRow,o=u.maxHeight,g=u.headerAffixedTop,s=u.footerAffixedBottom,y=u.bordered,_=u.resizable,k=u.allowResizeColumnWidth,C=Ft([]),O=Ft(),T=Ft(),P=Ft(!1),D=Ft(!1),F=Ft(),N=Ft(6),z=Ft(new Map),B=Ul({left:!1,right:!1}),X=Ft({left:0,top:0}),W=Ft(0),H=Ft(0),U=Ft({}),G=Ft(!1),Y=Ft(!1),K=Ft(!1),ee=He(function(){var Nt,Vt;return(Nt=(Vt=k.value)!==null&&Vt!==void 0?Vt:_.value)!==null&&Nt!==void 0?Nt:!1}),te=He(function(){var Nt;return!(t.headerAffixedTop||t.footerAffixedBottom||t.horizontalScrollAffixedBottom||((Nt=t.scroll)===null||Nt===void 0?void 0:Nt.type)==="virtual")});function re(Nt){F.value=Nt}function be(Nt){for(var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Map,$t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],yn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,Mn=arguments.length>4?arguments[4]:void 0,Pn=0,rr=Nt.length;Pn<rr;Pn++){var Dn,Cr=Nt[Pn];["left","right"].includes(Cr.fixed)&&(G.value=!0),Cr.fixed==="right"&&(Y.value=!0),Cr.fixed==="left"&&(K.value=!0);var fr=Cr.colKey||Pn,Er={col:Cr,parent:Mn,index:Pn};Vt.set(fr,Er),(Dn=Cr.children)!==null&&Dn!==void 0&&Dn.length&&be(Cr.children,Vt,$t,yn+1,Er),$t[yn]?$t[yn].push(Er):$t[yn]=[Er]}return{newColumnsMap:Vt,levelNodes:$t}}var Le=function Nt(Vt,$t){for(var yn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Mn=0,Pn=Vt.length;Mn<Pn;Mn++){var rr,Dn=Vt[Mn];if(Dn.fixed==="right")return;for(var Cr=$t.get(Dn.colKey||Mn),fr=Mn-1;fr>=0&&Vt[fr].fixed!=="left";)fr-=1;var Er=Vt[fr],Yn=Mn===0&&(yn==null?void 0:yn.left)||0,Rn=$t.get((Er==null?void 0:Er.colKey)||Mn-1);Cr&&(Cr.left=((Rn==null?void 0:Rn.left)||Yn)+((Rn==null?void 0:Rn.width)||0)),(rr=Dn.children)!==null&&rr!==void 0&&rr.length&&Nt(Dn.children,$t,Cr)}},me=function Nt(Vt,$t){for(var yn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Mn=Vt.length-1;Mn>=0;Mn--){var Pn,rr=Vt[Mn];if(rr.fixed==="left")return;for(var Dn=$t.get(rr.colKey||Mn),Cr=Mn+1;Cr<Vt.length&&Vt[Cr].fixed!=="right";)Cr+=1;var fr=Vt[Cr],Er=Mn===Vt.length-1&&(yn==null?void 0:yn.right)||0,Yn=$t.get((fr==null?void 0:fr.colKey)||Mn+1);Dn&&(Dn.right=((Yn==null?void 0:Yn.right)||Er)+((Yn==null?void 0:Yn.width)||0)),(Pn=rr.children)!==null&&Pn!==void 0&&Pn.length&&Nt(rr.children,$t,Dn)}},Ie=function(Vt,$t){if(!!Vt){for(var yn=0,Mn=Vt.length;yn<Mn;yn++)for(var Pn=Vt[yn].children,rr=0,Dn=Pn.length;rr<Dn;rr++){var Cr,fr=Pn[rr],Er=fr.dataset.colkey;Er||Ao.warn("TDesign Table","".concat(fr.innerText," missing colKey. colKey is required for fixed column feature."));var Yn=$t.get(Er||rr);Yn!=null&&(Cr=Yn.col)!==null&&Cr!==void 0&&Cr.fixed&&$t.set(Er,c_(c_({},Yn),{},{width:fr.getBoundingClientRect().width}))}Le(p.value,$t),me(p.value,$t)}},pe=function(Vt,$t,yn,Mn){for(var Pn=v.value||[],rr=ba(Pn,2),Dn=rr[0],Cr=rr[1],fr=t.data,Er=t.rowKey,Yn=Er===void 0?"id":Er,Rn=0;Rn<Dn;Rn++){var Hr=Vt[Rn],mr=Sa(fr[Rn],Yn),Zr=$t.get(mr)||{},ka=Sa(fr[Rn-1],Yn),kn=$t.get(ka)||{},Kn=0;Rn===0&&(Kn=(yn==null?void 0:yn.getBoundingClientRect().height)||0),Zr.top=(kn.top||Kn)+(kn.height||0),$t.set(mr,c_(c_({},Zr),{},{height:(Hr==null?void 0:Hr.getBoundingClientRect().height)||0}))}for(var pr=fr.length-1;pr>=fr.length-Cr;pr--){var qe=Vt[pr],nt=Sa(fr[pr],Yn),Cn=$t.get(nt)||{},kt=Sa(fr[pr+1],Yn),It=$t.get(kt)||{},kr=0;pr===fr.length-1&&(kr=(Mn==null?void 0:Mn.getBoundingClientRect().height)||0),Cn.bottom=(It.bottom||kr)+(It.height||0),$t.set(nt,c_(c_({},Cn),{},{height:(qe==null?void 0:qe.getBoundingClientRect().height)||0}))}},ce=function(Vt,$t){if(z.value.clear(),!!Vt){var yn=Vt.querySelector("thead");yn&&Ie(yn.children,$t);var Mn=Vt.querySelector("tbody"),Pn=Vt.querySelector("tfoot");Mn&&pe(Mn.children,$t,yn,Pn),z.value=$t}},ue,_e=function(Vt,$t){if(!(!G.value||!Vt)){var yn=Vt.scrollLeft;if(!(ue===yn&&(!$t||!$t.skipScrollLimit))){ue=yn;var Mn=Vt.clientWidth+yn<Vt.scrollWidth,Pn=yn>0;B.left===Pn&&B.right===Mn||(B.left=Pn&&K.value,B.right=Mn&&Y.value)}}},xe=function(Vt){for(var $t=0;$t<Vt.length;$t++)for(var yn=Vt[$t],Mn=0,Pn=yn.length;Mn<Pn;Mn++){var rr=yn[Mn],Dn=yn[Mn+1],Cr=rr.parent,fr=!Cr||(Cr==null?void 0:Cr.lastLeftFixedCol);fr&&rr.col.fixed==="left"&&(Dn==null?void 0:Dn.col.fixed)!=="left"&&(rr.lastLeftFixedCol=!0);var Er=yn[Mn-1],Yn=!Cr||(Cr==null?void 0:Cr.firstRightFixedCol);Yn&&rr.col.fixed==="right"&&(Er==null?void 0:Er.col.fixed)!=="right"&&(rr.firstRightFixedCol=!0)}},Te=function(){var Vt=be(p.value),$t=Vt.newColumnsMap,yn=Vt.levelNodes;xe(yn);var Mn=setTimeout(function(){var Pn;(G.value||(Pn=v.value)!==null&&Pn!==void 0&&Pn.length)&&ce(T.value,$t),clearTimeout(Mn)},0);return function(){clearTimeout(Mn)}},Ne=function(){var Vt=setTimeout(function(){if(!!T.value){P.value=T.value.scrollHeight>T.value.clientHeight,D.value=T.value.scrollWidth>T.value.clientWidth;var $t=T.value.getBoundingClientRect();X.value={top:$t.top,left:$t.left},clearTimeout(Vt)}},0)},Be=function(Vt){H.value!==Vt&&(H.value=Vt)},Fe=function(){var Vt,$t,yn=(Vt=T.value)===null||Vt===void 0?void 0:Vt.getBoundingClientRect();if(!!yn){var Mn=P.value?N.value:0;W.value=Math.floor(yn.width-Mn-(t.bordered?1:0));var Pn=F==null||($t=F.value)===null||$t===void 0?void 0:$t.getBoundingClientRect();Pn!=null&&Pn.width&&Be(Pn.width)}},Ve=function(){var Vt,$t,yn,Mn,Pn,rr,Dn,Cr;(Vt=r.paginationAffixRef.value)===null||Vt===void 0||($t=Vt.handleScroll)===null||$t===void 0||$t.call(Vt),(yn=r.horizontalScrollAffixRef.value)===null||yn===void 0||(Mn=yn.handleScroll)===null||Mn===void 0||Mn.call(yn),(Pn=r.headerTopAffixRef.value)===null||Pn===void 0||(rr=Pn.handleScroll)===null||rr===void 0||rr.call(Pn),(Dn=r.footerBottomAffixRef.value)===null||Dn===void 0||(Cr=Dn.handleScroll)===null||Cr===void 0||Cr.call(Dn)},et=function(Vt){for(var $t={},yn=0,Mn=Vt.length;yn<Mn;yn++)for(var Pn=Vt[yn].children,rr=0,Dn=Pn.length;rr<Dn;rr++){var Cr=Pn[rr],fr=Cr.dataset.colkey;$t[fr]=Cr.getBoundingClientRect().width}return $t},rt=function(Vt){if(Vt instanceof HTMLCollection){if(ee.value)return;U.value=et(Vt)}else U.value=U.value||{},Object.entries(Vt).forEach(function($t){var yn=ba($t,2),Mn=yn[0],Pn=yn[1];U.value[Mn]=Pn});return U.value},yt=function(){var Vt=setTimeout(function(){var $t;if(Fe(),!te.value){var yn=($t=T.value)===null||$t===void 0?void 0:$t.querySelector("thead");!yn||(rt(yn.children),clearTimeout(Vt))}},0)},ut=function(){U.value={}},vt=function(Vt){var $t,yn,Mn;($t=t.onScrollX)===null||$t===void 0||$t.call(t,{e:Vt}),(yn=t.onScrollY)===null||yn===void 0||yn.call(t,{e:Vt}),(Mn=t.onScroll)===null||Mn===void 0||Mn.call(t,{e:Vt})},ft=function(Vt){if(Vt==="calculate"){var $t,yn=($t=T.value)===null||$t===void 0||($t=$t.querySelector("thead"))===null||$t===void 0?void 0:$t.children;return et(yn)}return U.value||{}};Nr([C,p,y,h,b,P,D,G,v,w,f],Te,{immediate:!0}),Nr([G,p],function(){var Nt=setTimeout(function(){G.value&&_e(T.value),clearTimeout(Nt)},0)},{immediate:!0}),Nr([o,C,p,y],Ne,{immediate:!0}),Nr(n,function(){ut()}),Nr([C,y,h,v,P,g,s,b],function(){var Nt=setTimeout(function(){yt(),Ve(),clearTimeout(Nt)},60)},{immediate:!0}),Nr([n],function(Nt,Vt){var $t=ba(Nt,1),yn=$t[0],Mn=ba(Vt,1),Pn=Mn[0],rr=yn.map(function(Rn){return Rn.colKey}),Dn=Pn.map(function(Rn){return Rn.colKey});if(rr.length<Dn.length){var Cr=exe(Dn,rr),fr=ft("calculate"),Er=0;Cr.forEach(function(Rn){Er+=fr[Rn]});var Yn=Object.values(fr).reduce(function(){var Rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Hr=arguments.length>1?arguments[1]:void 0;return Rn+Hr});Be(Yn-Er)}});var Qe=function(){yt(),Ne(),Ve(),(G.value||P.value)&&(Te(),_e(T.value,{skipScrollLimit:!0}))},At=Vy(function(){Qe()},30),bt=null;function ot(Nt){R_()<11||typeof window.ResizeObserver>"u"||(_s(window,"resize",At),bt=new window.ResizeObserver(function(){var Vt=setTimeout(function(){Qe(),clearTimeout(Vt)},60)}),bt.observe(Nt),O.value=Nt)}Ti(function(){var Nt=Bbe();N.value=Nt,yt();var Vt=G.value||P.value||!te.value||!C.value.length;(Vt&&R_()<11||typeof window.ResizeObserver>"u")&&Js(window,"resize",At)}),xc(function(){var Nt,Vt;_s(window,"resize",At),(Nt=bt)===null||Nt===void 0||Nt.unobserve(O.value),(Vt=bt)===null||Vt===void 0||Vt.disconnect()});var wt=function(Vt){C.value=Vt},xt=function(){Te(),Ne()};return{tableWidth:W,tableElmWidth:H,thWidthList:U,isFixedHeader:P,isWidthOverflow:D,tableContentRef:T,isFixedColumn:G,showColumnShadow:B,rowAndColFixedPosition:z,virtualScrollHeaderPos:X,scrollbarWidth:N,setData:wt,refreshTable:Qe,setTableElmWidth:Be,emitScrollEvent:vt,updateThWidthListHandler:yt,updateColumnFixedShadow:_e,setUseFixedTableElmRef:re,getThWidthList:ft,updateThWidthList:rt,addTableResizeObserver:ot,updateTableAfterColumnResize:xt}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function hz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function rxe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?hz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):hz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function axe(t,e){var n=Va(t),r=n.pagination,u=n.data,p=n.disableDataPage,h=Si(),b=h.classPrefix,v=Ft(t.pagination),w=Ft([]),f=Ft(!1),o=function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:10,k=t.data,C=Boolean(!p.value&&k.length>_);if(f.value=C,C){var O=(y-1)*_,T=y*_;w.value=k.slice(O,T)}else w.value=k};Nr(function(){var s,y;return[(s=r.value)===null||s===void 0?void 0:s.current,(y=r.value)===null||y===void 0?void 0:y.pageSize,u.value.length,p]},function(){if(!(!r.value||!r.value.current)){var s=r.value,y=s.current,_=s.pageSize;v.value={current:y,pageSize:_},o(r.value.current,r.value.pageSize)}},{immediate:!0}),Nr([u],function(){var s,y;!r.value||!r.value.defaultCurrent||o((s=v.value.current)!==null&&s!==void 0?s:r.value.defaultCurrent,(y=v.value.pageSize)!==null&&y!==void 0?y:r.value.defaultPageSize)},{immediate:!0});var g=function(){if(!t.pagination)return null;var y=rxe({},t.pagination);return delete y.onChange,ve("div",{class:"".concat(b.value,"-table__pagination")},[ve(pP,ea(y,{onChange:function(k){var C,O,T;(C=t.pagination)===null||C===void 0||(O=C.onChange)===null||O===void 0||O.call(C,k),v.value=k,o(k.current,k.pageSize),(T=t.onPageChange)===null||T===void 0||T.call(t,k,w.value)}}),{totalContent:e.slots.totalContent})])};return{isPaginateData:f,dataSource:w,innerPagination:v,renderPagination:g}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var ixe=function(e,n){var r=Ft([]),u=Ft(0),p=Ft(0),h=Ft([]),b=Ft([]),v=Ft(0),w=Ft(0),f=Ft([0,15]),o=He(function(){var F,N=n.value.scroll;return N?{bufferSize:N.bufferSize||10,isFixedRowHeight:(F=N.isFixedRowHeight)!==null&&F!==void 0?F:!1,rowHeight:N.rowHeight||47,threshold:N.threshold||100,type:N.type}:{}}),g=He(function(){var F=n.value.data;return o.value.type==="virtual"&&o.value.threshold<F.length}),s=function(N,z){for(var B=[],X=n.value.data,W=0,H=X.length;W<H;W++)B[W]=(B[W-1]||z)+(N[W]||o.value.rowHeight);return B},y=He(function(){return o.value.bufferSize*3}),_=function(N,z){for(var B=-1,X=0,W=N.length;X<W;X++)if(N[X]>z){B=X;break}if(!(B<0)){var H=Math.min(B,N.length-y.value),U=H+y.value;if(f.value.join()!==[H,U].join()&&H>=0){r.value=n.value.data.slice(H,U);var G=N[H-1],Y=G>0?G-v.value:0;u.value=Y,f.value=[H,U]}}},k=function(N){var z;if(!(!g.value||!N||o.value.isFixedRowHeight||!e.value)){var B=(z=N.ref.value)===null||z===void 0?void 0:z.getBoundingClientRect().height,X=N.data.__VIRTUAL_SCROLL_INDEX,W=b.value;if(W[X]!==B){W[X]=B;var H=s(W,v.value);h.value=H;var U=H.length-1;p.value=H[U]-v.value,_(H,e.value.scrollTop)}}},C=function(){!g.value||_(h.value,e.value.scrollTop)},O=function(N){var z=ba(N,1),B=z[0].contentRect,X=16;Math.abs(B.width-w.value)>X&&(e.value.scrollTop=0,u.value=0),w.value=B.width,v.value=B.height},T=function(N){N.forEach(function(z,B){z.__VIRTUAL_SCROLL_INDEX=B})},P=function(N){var z=N.index,B=N.top,X=B===void 0?0:B,W=N.behavior,H=h.value[z]-v.value-X;e.value.scrollTo({top:H,behavior:W||"auto"})},D=function(N){if(P(N),!o.value.isFixedRowHeight)var z,B=(z=N.time)!==null&&z!==void 0?z:60,X=setTimeout(function(){P(N),clearTimeout(X)},B)};return HO(g.value?e:void 0,O),Nr(function(){return[[].concat(aa(n.value.data),[o,g,e])]},function(){if(!!g.value){var F=n.value.data;T(F);var N=f.value[0];r.value=F.slice(N,N+y.value);var z=setTimeout(function(){if(e.value){v.value=e.value.getBoundingClientRect().height;var B=s(b.value||[],v.value);h.value=B}clearTimeout(z)},0)}},{immediate:!0}),{visibleData:r,translateY:u,scrollHeight:p,isVirtualScroll:g,handleScroll:C,handleRowMounted:k,scrollToElement:D}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function oxe(t){var e=Ft(),n=Ft(),r=Ft(),u=Ft(),p=Ft(),h=Ft(!0),b=Ft(!0),v=Ft(!0),w=He(function(){return t.scroll&&t.scroll.type==="virtual"&&(t.scroll.threshold||100)<t.data.length}),f=He(function(){return!!(t.headerAffixedTop||t.footerAffixedBottom||t.horizontalScrollAffixedBottom)}),o=0,g=function(te){if(!(!f.value&&!w.value)){var re=te;if(!re&&e.value&&(o=0,re=e.value),!!re){var be=re.scrollLeft;if(o!==be){o=be;for(var Le=[e.value,n.value,r.value,u.value],me=0,Ie=Le.length;me<Ie;me++)Le[me]&&te!==Le[me]&&(Le[me].scrollLeft=be)}}}},s=function(te,re,be){return re.top+be<te.top&&te.top>te.height},y=function(te){return j1(te)?0:te.offsetTop||0},_=function(){var te,re,be;if(!(!f.value&&!w.value)){var Le=(te=e.value)===null||te===void 0?void 0:te.getBoundingClientRect(),me=(re=e.value)===null||re===void 0||(re=re.querySelector("thead"))===null||re===void 0?void 0:re.getBoundingClientRect(),Ie=(me==null?void 0:me.height)||0,pe=(be=r.value)===null||be===void 0?void 0:be.getBoundingClientRect();if((t.headerAffixedTop||w.value)&&n.value){var ce=y(t.headerAffixProps||t.headerAffixedTop),ue=(pe==null?void 0:pe.height)||0,_e=Math.abs(Le.top)<Le.height-Ie-ce-ue;w.value&&(_e=Le.top>-1*me.height),h.value=_e}if(t.footerAffixedBottom&&r!==null&&r!==void 0&&r.value)b.value=s(pe,Le,Ie);else if(t.horizontalScrollAffixedBottom&&u!==null&&u!==void 0&&u.value){var xe=u.value.getBoundingClientRect();b.value=s(xe,Le,Ie)}if(t.paginationAffixedBottom&&p.value){var Te=p.value.getBoundingClientRect();v.value=s(Te,Le,Ie)}}},k=function(){_()},C=function(){g(r.value)},O=function(){g(n.value)},T=function(){g(u.value)},P=function(){g(e.value)},D=function(){Js(r.value,"scroll",C)},F=function(){_s(r.value,"scroll",C)},N=function(){Js(n.value,"scroll",O)},z=function(){_s(n.value,"scroll",O)},B=function(){Js(u.value,"scroll",T)},X=function(){_s(u.value,"scroll",T)},W=function(){Js(e.value,"scroll",P)},H=function(){_s(e.value,"scroll",P)},U=function(){n.value&&(Js(n.value,"mouseenter",N),Js(n.value,"mouseleave",z)),t.footerAffixedBottom&&r.value&&(Js(r.value,"mouseenter",D),Js(r.value,"mouseleave",F)),t.horizontalScrollAffixedBottom&&u.value&&(Js(u.value,"mouseenter",B),Js(u.value,"mouseleave",X)),(f.value||w.value)&&e.value&&(Js(e.value,"mouseenter",W),Js(e.value,"mouseleave",H))},G=function(){n.value&&(_s(n.value,"mouseenter",N),_s(n.value,"mouseleave",z)),r.value&&(_s(r.value,"mouseenter",D),_s(r.value,"mouseleave",F)),e.value&&(_s(e.value,"mouseenter",W),_s(e.value,"mouseleave",H)),u.value&&(_s(u.value,"mouseenter",B),_s(u.value,"mouseleave",X))},Y=function(){if(!(!f.value&&!t.paginationAffixedBottom))var te=setTimeout(function(){f.value||t.paginationAffixedBottom?Js(document,"scroll",k):_s(document,"scroll",k),clearTimeout(te)})};Nr([n,r,u,e],function(){U(),g(),_()}),Nr(f,Y),Nr(function(){return[t.data,t.columns,t.headerAffixedTop,t.footerAffixedBottom,t.horizontalScrollAffixedBottom]},function(){g()}),PC(function(){_s(document,"scroll",k),G()});var K=function(te){e.value=te,Y()};return{showAffixHeader:h,showAffixFooter:b,showAffixPagination:v,affixHeaderRef:n,affixFooterRef:r,horizontalScrollbarRef:u,paginationRef:p,onHorizontalScroll:g,setTableContentRef:K,updateAffixHeaderOrFooter:_}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function PP(t,e){if(!!t){for(var n=t instanceof Array?t:[t],r={},u=0;u<n.length;u++){var p=n[u];if(!!p){var h=da(p)?p(e):p;r=h instanceof Array?PP(h,e):Object.assign(r,h)}}return r}}function DP(t,e,n){for(var r=t instanceof Array?t:[t],u=e.row,p=e.rowIndex,h=[],b=0,v=r.length;b<v;b++){var w=r[b],f=da(w)?w(e):w;if(po(f)&&!(f instanceof Array)){f[p]&&(f=f[p]);var o=Sa(u,n||"id");f[o]&&(f=f[o])}else f instanceof Array&&(f=DP(f,e,n));h=h.concat(f)}return h}function $W(t,e){for(var n=t instanceof Array?t:[t],r=[],u=0,p=n.length;u<p;u++){var h=n[u];da(h)?r.push(h(e)):r.push(h)}return r}function VW(t,e){if(!(!t||!e)){var n=t==null?void 0:t.find(function(b){return b.colKey===e});if(n)return n;for(var r=0,u=t.length;r<u;r++){var p;if((p=t[r])!==null&&p!==void 0&&(p=p.children)!==null&&p!==void 0&&p.length){var h;return VW((h=t[r])===null||h===void 0?void 0:h.children,e)}}}}function Uk(t,e){return Xo(t)==="object"?t:Xo(e)==="object"?e:{}}function lxe(t,e,n){for(var r={},u=0,p=e.length;u<p;u++){var h=Sa(e[u],n);t.includes(h)&&(r[h]=!0)}return r}function tO(t,e){for(var n=0,r=t.length;n<r;n++){var u;if(t[n].colKey===e)return t[n];if((u=t[n].children)!==null&&u!==void 0&&u.length){var p=tO(t[n].children,e);if(p)return p}}return null}function pz(t,e){for(var n=0,r=t.length;n<r;n++){var u;if(t[n].colKey===e)return n;if((u=t[n].children)!==null&&u!==void 0&&u.length){var p=tO(t[n].children,e);if(p)return n}}return-1}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function sxe(t,e,n){var r=He(function(){return Math.max(n.rowHeight||48,48)}),u=Ft(!1),p=He(function(){return(n==null?void 0:n.type)==="lazy"&&!u.value}),h=!vm&&window.requestAnimationFrame||function(v){return setTimeout(v,16.6)},b=function(){u.value||h(function(){u.value=!0})};return Ti(function(){(n==null?void 0:n.type)==="lazy"&&xl(function(){var v=Math.max(10,n.bufferSize||10),w=r.value*v;hP(e.value,t.value,b,w)})}),{hasLazyLoadHolder:p,tRowHeight:r}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function AC(t,e,n,r){var u=Sa(t,e);return u===void 0&&Ao.error("Table","rowKey is wrong, can not get unique identifier of row."),[u,n||r].join("_")}function HW(t,e,n,r){var u=Ft(new Map),p=function(v,w){var f=v.rowIndex,o=v.colIndex;if(!(!w.rowspan&&!w.colspan)){for(var g=f+(w.rowspan||1),s=o+(w.colspan||1),y=f;y<g;y++)for(var _=o;_<s;_++)if(y!==f||_!==o){if(!t.value[y]||!e.value[_])return;var k=AC(t.value[y],n.value,e.value[_].colKey,_),C=u.value.get(k)||{};C.skipped=!0,u.value.set(k,C)}}},h=function(v,w,f){var o;if((o=u.value)===null||o===void 0||o.clear(),!(!v||!f))for(var g=0,s=v.length;g<s;g++)for(var y=v[g],_=0,k=w.length;_<k;_++){var C=w[_],O={row:y,col:C,rowIndex:g,colIndex:_},T=AC(y,n.value,C.colKey,_),P=u.value.get(T)||{},D=f(O)||{};(D.rowspan||D.colspan||P.rowspan||P.colspan)&&(D.rowspan&&(P.rowspan=D.rowspan),D.colspan&&(P.colspan=D.colspan),u.value.set(T,P)),p==null||p(O,P)}};return Nr(function(){return[t.value,e.value,r]},function(){h(t.value,e.value,r==null?void 0:r.value)},{immediate:!0}),{skipSpansMap:u}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function vz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function _d(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?vz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):vz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function uxe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var qW=["rowKey","rowClassName","columns","fixedRows","footData","rowAttributes","rowspanAndColspan","scroll","cellEmptyContent","pagination","attach","onCellClick","onRowClick","onRowDblclick","onRowMouseover","onRowMousedown","onRowMouseenter","onRowMouseleave","onRowMouseup"],UW=["click","dblclick","mouseover","mousedown","mouseenter","mouseleave","mouseup"];function nO(t,e,n){var r=t.col,u=t.row,p=t.rowIndex;if(r.colKey==="serial-number"){var h=(n==null?void 0:n.pagination)||{},b=h.current,v=h.pageSize,w=h.defaultCurrent,f=h.defaultPageSize,o=b||w,g=v||f;return g&&o?g*(o-1)+p+1:p+1}if(da(r.cell))return r.cell(ho,t);if(e[r.colKey])return e[r.colKey](t);if(di(r.cell)&&e[r.cell])return e[r.cell](t);if(da(r.render))return r.render(ho,_d(_d({},t),{},{type:"cell"}));var s=Sa(u,r.colKey);return[void 0,"",null].includes(s)?n!=null&&n.cellEmptyContent?da(n.cellEmptyContent)?n.cellEmptyContent(ho,t):n.cellEmptyContent:e.cellEmptyContent?e.cellEmptyContent(t):e["cell-empty-content"]?e["cell-empty-content"](t):s:s}var cxe=Hn({name:"TR",props:_d(_d({row:Object,rowIndex:Number,dataLength:Number,ellipsisOverlayClassName:String,classPrefix:String,rowAndColFixedPosition:Map,skipSpansMap:Map,virtualConfig:Object},um(K_,qW)),{},{tableElm:{},tableContentElm:{}}),emits:["row-mounted"],setup:function(e,n){var r=Va(e),u=r.tableContentElm,p=Ft(null),h=Sd(),b=h.tdEllipsisClass,v=h.tableBaseClass,w=h.tableColFixedClasses,f=h.tableRowFixedClasses,o=h.tdAlignClasses,g=h.tableDraggableClasses,s=He(function(){return txe(Sa(e.row,e.rowKey||"id"),e.rowIndex,e.dataLength,e.fixedRows,e.rowAndColFixedPosition,f)}),y=He(function(){return PP(e.rowAttributes,{row:e.row,rowIndex:e.rowIndex,type:"body"})||{}}),_=He(function(){var F,N=DP(e.rowClassName,{row:e.row,rowIndex:e.rowIndex,type:"body"},e.rowKey||"id");return[(F=s.value)===null||F===void 0?void 0:F.classes,N].filter(function(z){return z})}),k=sxe(u,p,Ul(_d(_d({},e.scroll),{},{rowIndex:e.rowIndex}))),C=k.hasLazyLoadHolder,O=k.tRowHeight,T=function(N,z){var B={};return UW.forEach(function(X){B["on".concat(FS(X))]=function(W){var H,U={e:W,row:N,index:z};(H=e["onRow".concat(FS(X))])===null||H===void 0||H.call(e,U)}}),B};Nr([p],function(){var F;(F=e.virtualConfig)!==null&&F!==void 0&&F.isVirtualScroll.value&&n.emit("row-mounted",{ref:p,data:e.row})});function P(F,N){var z=N.cellNode,B=F.col,X=F.colIndex,W=da(B.ellipsis)?B.ellipsis(ho,F):void 0;Xo(B.ellipsis)==="object"&&da(B.ellipsis.content)&&(W=B.ellipsis.content(ho,F));var H={};Xo(B.ellipsis)==="object"&&(H="props"in B.ellipsis?B.ellipsis.props:B.ellipsis||void 0);var U=e.tableElm,G=X===0?"top-left":"top";return G=X===e.columns.length-1?"top-right":G,ve(TP,{placement:G,attach:U?function(){return U}:void 0,tooltipContent:W&&function(){return W},tooltipProps:H,overlayClassName:e.ellipsisOverlayClassName,classPrefix:e.classPrefix},uxe(z)?z:{default:function(){return[z]}})}function D(F,N){var z,B=F.col,X=F.colIndex,W=F.rowIndex,H=N.cellSpans,U=N.dataLength,G=N.rowAndColFixedPosition,Y=nO(F,n.slots,{cellEmptyContent:N.cellEmptyContent,pagination:e.pagination}),K=MP(B,X,G,w),ee=$W(B.className,_d(_d({},F),{},{type:"td"})),te=[K.classes,ee,(z={},st(z,b,B.ellipsis),st(z,v.tdLastRow,W+H.rowspan===U),st(z,v.tdFirstCol,X===0&&e.rowspanAndColspan),st(z,o[B.align],B.align&&B.align!=="left"),st(z,g.handle,B.colKey==="drag"),z)],re=function(Ie){var pe,ce=_d(_d({},F),{},{e:Ie});B.stopPropagation&&Ie.stopPropagation(),(pe=e.onCellClick)===null||pe===void 0||pe.call(e,ce)},be=da(B.attrs)?B.attrs(_d(_d({},F),{},{type:"td"})):B.attrs,Le=_d(_d({},be),H);return ve("td",ea({key:B.colKey||X,class:te,style:K.style},Le,{onClick:re}),[B.ellipsis?P(F,{cellNode:Y}):Y])}return function(){var F,N=e.columns,z=e.skipSpansMap,B=e.row,X=e.dataLength,W=e.rowAndColFixedPosition,H=N==null?void 0:N.map(function(U,G){var Y={},K={row:B,col:U,rowIndex:e.rowIndex,colIndex:G},ee=null;if(e.skipSpansMap.size){var te,re,be=AC(B,e.rowKey,U.colKey,G);if(ee=z.get(be)||{},((te=ee)===null||te===void 0?void 0:te.rowspan)>1&&(Y.rowspan=ee.rowspan),((re=ee)===null||re===void 0?void 0:re.colspan)>1&&(Y.colspan=ee.colspan),ee.skipped)return null}return D(K,{dataLength:X,rowAndColFixedPosition:W,columnLength:N.length,cellSpans:Y,cellEmptyContent:e.cellEmptyContent})});return ve("tr",ea({ref:p},y.value,{style:(F=s.value)===null||F===void 0?void 0:F.style,class:_.value},T(B,e.rowIndex)),[C.value?[ve("td",{style:{height:"".concat(O.value,"px"),border:"none"}},null)]:H])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function gz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Wk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?gz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):gz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var WW=["bordered","rowKey","rowClassName","rowAttributes","loading","empty","fixedRows","firstFullRow","lastFullRow","rowspanAndColspan","scroll","cellEmptyContent","pagination","attach","onCellClick","onPageChange","onRowClick","onRowDblclick","onRowMouseover","onRowMousedown","onRowMouseenter","onRowMouseleave","onRowMouseup","onScroll","onScrollX","onScrollY"],fxe=Hn({name:"TBody",props:Wk({classPrefix:String,data:Array,columns:Array,ellipsisOverlayClassName:String,rowAndColFixedPosition:Map,showColumnShadow:Object,tableElm:{},tableWidth:Number,isWidthOverflow:Boolean,virtualConfig:Object,tableContentElm:{},handleRowMounted:Function,renderExpandedRow:Function,firstFullRow:[String,Function],lastFullRow:[String,Function]},um(K_,WW)),setup:function(e){var n=Xa(),r=Va(e),u=r.data,p=r.columns,h=r.rowKey,b=r.rowspanAndColspan,v=Si("table"),w=v.t,f=v.globalConfig,o=Sd(),g=o.tableFullRowClasses,s=o.tableBaseClass,y=HW(u,p,h,b),_=y.skipSpansMap,k=He(function(){return[s.body]});return{t:w,globalConfig:f,renderTNode:n,tableFullRowClasses:g,tbodyClasses:k,tableBaseClass:s,skipSpansMap:_}},render:function(){var e=this,n,r,u,p,h=function(C){var O=e.bordered?e.tableWidth-2:e.tableWidth;return ve("tr",{class:[e.tableBaseClass.emptyRow,st({},e.tableFullRowClasses.base,e.isWidthOverflow)]},[ve("td",{colspan:C.length},[ve("div",{class:[e.tableBaseClass.empty,st({},e.tableFullRowClasses.innerFullRow,e.isWidthOverflow)],style:e.isWidthOverflow?{width:"".concat(O,"px")}:{}},[e.renderTNode("empty")||e.t(e.globalConfig.empty)])])])},b=function(C,O){var T=a3(O),P=e.renderTNode(T);if(["",null,void 0,!1].includes(P))return null;var D=e.isWidthOverflow&&e.columns.find(function(z){return z.fixed==="left"}),F=[e.tableFullRowClasses.base,e.tableFullRowClasses[T]],N=e.bordered?e.tableWidth-2:e.tableWidth;return ve("tr",{class:F,key:"key-full-row-".concat(O)},[ve("td",{colspan:C},[ve("div",{class:st({},e.tableFullRowClasses.innerFullRow,D),style:D?{width:"".concat(N,"px")}:{}},[ve("div",{class:e.tableFullRowClasses.innerFullElement},[P])])])])},v=this.columns.length,w=this.data.length,f=[],o=["classPrefix","ellipsisOverlayClassName","rowAndColFixedPosition","scroll","tableElm","tableContentElm","pagination","attach"];(n=this.data)===null||n===void 0||n.forEach(function(k,C){var O=Wk(Wk({},um(e.$props,qW)),{},{rowKey:e.rowKey||"id",row:k,columns:e.columns,rowIndex:k.__VIRTUAL_SCROLL_INDEX||C,dataLength:w,skipSpansMap:e.skipSpansMap,virtualConfig:e.virtualConfig},um(e.$props,o));e.onCellClick&&(O.onCellClick=e.onCellClick);var T=ve(cxe,ea({key:Sa(k,e.rowKey||"id")||C},O,{onRowMounted:e.handleRowMounted}),e.$slots);if(f.push(T),e.renderExpandedRow){var P={row:k,index:C,columns:e.columns,tableWidth:e.tableWidth,isWidthOverflow:e.isWidthOverflow},D=e.renderExpandedRow(P);D&&f.push(D)}});var g=[b(v,"first-full-row")].concat(f,[b(v,"last-full-row")]),s=!((r=this.data)!==null&&r!==void 0&&r.length)&&!this.loading&&!this.firstFullRow&&!this.lastFullRow,y="translateY(".concat((u=this.virtualConfig)===null||u===void 0?void 0:u.translateY.value,"px)"),_=(p=this.virtualConfig)!==null&&p!==void 0&&p.isVirtualScroll.value?{transform:y,"-ms-transform":y,"-moz-transform":y,"-webkit-transform":y}:void 0;return ve("tbody",{class:this.tbodyClasses,style:Wk({},_)},[s?h(this.columns):g])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function aC(t){return t&&(isNaN(Number(t))?t:"".concat(t,"px"))}function YW(t){var e=Va(t),n=e.size,r=e.bordered,u=e.stripe,p=e.hover,h=e.verticalAlign,b=e.height,v=e.maxHeight,w=e.tableContentWidth,f=Sd(),o=f.tableBaseClass,g=f.tableAlignClasses,s=VO(),y=s.sizeClassNames,_=He(function(){var O;return[o.table,(O={},st(O,y[n.value],n.value!=="medium"),st(O,o.bordered,r.value),st(O,o.striped,u.value),st(O,o.hover,p.value),st(O,o.loading,t.loading),st(O,o.affixedHeader,t.headerAffixedTop),st(O,o.rowspanAndColspan,t.rowspanAndColspan),st(O,g[h.value],h.value!=="middle"),O)]}),k=He(function(){return{height:aC(b.value),maxHeight:aC(v.value)}}),C=He(function(){return{width:aC(w.value)}});return{tableClasses:_,sizeClassNames:y,tableElementStyles:C,tableContentStyles:k}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function mz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function j7(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?mz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):mz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function dxe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var yz=Hn({name:"THead",props:{classPrefix:String,ellipsisOverlayClassName:String,isFixedHeader:Boolean,thDraggable:Boolean,maxHeight:[String,Number],height:[String,Number],rowAndColFixedPosition:Map,thWidthList:Object,bordered:Boolean,isMultipleHeader:Boolean,resizable:Boolean,attach:[String,Function],spansAndLeafNodes:Object,thList:Array,columnResizeParams:Object,showColumnShadow:Object},setup:function(e,n){var r=n.slots,u=Ft(),p=Sd(),h=p.tableHeaderClasses,b=p.tableBaseClass,v=He(function(){var o;return[h.header,(o={},st(o,h.fixed,Boolean(e.maxHeight||e.height)),st(o,b.bordered,e.bordered&&e.isMultipleHeader),st(o,h.multipleHeader,e.isMultipleHeader),o)]}),w=He(function(){for(var o={},g=e.thList[0],s=0,y=g.length;s<y;s++){var _=g[s];if(_.colspan>1)for(var k=s+1;k<s+_.colspan;k++)g[k]&&(o[g[k].colKey]=!0)}return o}),f=function(g){for(var s=g;s;){var y;if(s=s.parentNode,(y=s)!==null&&y!==void 0&&(y=y.classList)!==null&&y!==void 0&&y.contains("".concat(e.classPrefix,"-table")))break}return s};return j7(j7({},p),{},{colspanSkipMap:w,theadClasses:v,theadRef:u,slots:r,getTableNode:f})},render:function(){var e=this,n=function(u,p){var h=new Map,b=e.spansAndLeafNodes.rowspanAndColspanMap;return e.thList.map(function(v,w){var f=v.map(function(o,g){var s,y;if(e.colspanSkipMap[o.colKey])return null;var _=b.get(o);if(g===0&&_.rowspan>1)for(var k=w+1;k<w+_.rowspan;k++)h.set(e.thList[k][0],!0);var C=MP(o,g,u,e.tableColFixedClasses),O={col:o,colIndex:g,row:{},rowIndex:-1},T=$W(o.className,j7(j7({},O),{},{type:"th"})),P=e.showColumnShadow.left&&o.fixed==="left",D=e.showColumnShadow.right&&o.fixed==="right",F=e.thDraggable&&!(P||D),N=[C.classes,T,(s={},st(s,e.tableHeaderClasses.thBordered,h.get(o)),st(s,"".concat(e.classPrefix,"-table__th-").concat(o.colKey),o.colKey),st(s,e.tdAlignClasses[o.align],o.align&&o.align!=="left"),st(s,e.tableDraggableClasses.dragSortTh,F),s)],z=!((y=o.children)!==null&&y!==void 0&&y.length),B=z&&p!==null&&p!==void 0&&p[o.colKey]?"".concat(p==null?void 0:p[o.colKey],"px"):void 0,X=j7(j7({},C.style||{}),{},{width:B}),W=AP(e.slots,o,g),H=e.resizable||!F?{onMousedown:function(ee){if(e.resizable){var te,re;(te=e.columnResizeParams)===null||te===void 0||(re=te.onColumnMousedown)===null||re===void 0||re.call(te,ee,o,g)}if(!F)var be=setTimeout(function(){var Le,me=e.theadRef.querySelectorAll("th");(Le=me[g])===null||Le===void 0||Le.removeAttribute("draggable"),clearTimeout(be)},10)},onMousemove:function(ee){var te,re;e.resizable&&((te=e.columnResizeParams)===null||te===void 0||(re=te.onColumnMouseover)===null||re===void 0||re.call(te,ee,o))}}:{},U=da(o.ellipsisTitle)?o.ellipsisTitle(ho,{col:o,colIndex:g}):void 0,G=o.ellipsisTitle!==void 0?Boolean(o.ellipsisTitle):Boolean(o.ellipsis),Y=(da(o.attrs)?o.attrs(j7(j7({},O),{},{type:"th"})):o.attrs)||{};return o.colspan>1&&(Y.colspan=o.colspan),ve("th",ea({key:o.colKey,"data-colkey":o.colKey,class:N,style:X},Y,_,H),[ve("div",{class:e.tableBaseClass.thCellInner},[G?ve(TP,{placement:"bottom",attach:e.attach||(e.theadRef?function(){return e.getTableNode(e.theadRef)}:void 0),tooltipContent:U&&function(){return U},tooltipProps:Xo(o.ellipsisTitle)==="object"?o.ellipsisTitle:void 0,overlayClassName:e.ellipsisOverlayClassName,classPrefix:e.classPrefix},dxe(W)?W:{default:function(){return[W]}}):W])])});return ve("tr",{key:w},[f])})};return ve("thead",{ref:"theadRef",class:this.theadClasses},[n(this.rowAndColFixedPosition,this.thWidthList)])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function bz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Yk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?bz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):bz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var _z=Hn({name:"TFoot",props:{rowKey:String,isFixedHeader:Boolean,rowAndColFixedPosition:Map,footData:Array,columns:Array,rowAttributes:[Array,Object,Function],rowClassName:[Array,String,Object,Function],thWidthList:[Object],footerSummary:[String,Function],rowspanAndColspanInFooter:Function},setup:function(e,n){var r=Xa(),u=Sd(),p=Va(e),h=p.footData,b=p.columns,v=p.rowKey,w=p.rowspanAndColspanInFooter,f=HW(h,b,v,w),o=f.skipSpansMap,g=function(y){var _=y.col,k=y.row;return da(_.foot)?_.foot(ho,y):di(_.foot)&&n.slots[_.foot]?n.slots[_.foot](y)||_.foot:_.foot||Sa(k,_.colKey)};return Yk(Yk({skipSpansMap:o},u),{},{renderTFootCell:g,renderTNode:r})},render:function(){var e,n=this;if(!this.columns)return null;var r=[this.tableFooterClasses.footer,st({},this.tableFooterClasses.fixed,this.isFixedHeader)],u=(e=this.footData)===null||e===void 0?void 0:e.map(function(h,b){var v=PP(n.rowAttributes,{row:h,rowIndex:b,type:"foot"}),w=DP(n.rowClassName,{row:h,rowIndex:b,type:"foot"},n.rowKey||"id");return ve("tr",ea(v,{key:b,class:w}),[n.columns.map(function(f,o){var g,s={},y=null;if(n.skipSpansMap.size){var _,k,C=AC(h,n.rowKey,f.colKey,o);if(y=n.skipSpansMap.get(C)||{},((_=y)===null||_===void 0?void 0:_.rowspan)>1&&(s.rowspan=y.rowspan),((k=y)===null||k===void 0?void 0:k.colspan)>1&&(s.colspan=y.colspan),y.skipped)return null}var O=MP(f,o,n.rowAndColFixedPosition,n.tableColFixedClasses),T=Yk({},O.style);return(g=n.thWidthList)!==null&&g!==void 0&&g[f.colKey]&&(T.width="".concat(n.thWidthList[f.colKey],"px")),ve("td",ea(Yk({key:f.colKey},s),{class:O.classes,style:T}),[n.renderTFootCell({row:h,rowIndex:b,col:f,colIndex:o})])})])}),p=this.renderTNode("footerSummary");return!p&&(!this.footData||!this.footData.length)?null:ve("tfoot",{ref:"tFooterRef",class:r},[p&&ve("tr",{class:this.tableFullRowClasses.base},[ve("td",{colspan:this.columns.length},[ve("div",{class:this.tableFullRowClasses.innerFullElement},[p])])]),u])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function xz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Rp(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?xz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):xz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function wz(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var hxe=["page-change","cell-click","scroll","scrollX","scrollY"];UW.map(function(t){return"row-".concat(t)}).concat(hxe);var GW=Hn({name:"TBaseTable",props:Rp(Rp({},K_),{},{renderExpandedRow:Function,onLeafColumnsChange:Function,thDraggable:Boolean}),setup:function(e,n){var r=Xa(),u=Ft(),p=Ft(),h=Ft(),b=Ft(),v=Ft(0),w=Sd(),f=w.classPrefix,o=w.virtualScrollClasses,g=w.tableLayoutClasses,s=w.tableBaseClass,y=w.tableColFixedClasses,_=YW(e),k=_.tableClasses,C=_.sizeClassNames,O=_.tableContentStyles,T=_.tableElementStyles,P=Si("table"),D=P.globalConfig,F=zW(e),N=F.isMultipleHeader,z=F.spansAndLeafNodes,B=F.thList,X=He(function(){var Cn;return((Cn=z.value)===null||Cn===void 0?void 0:Cn.leafColumns)||e.columns}),W=Ft(),H=Ft(),U=Ft(),G=Ft(),Y=nxe(e,n,X,{paginationAffixRef:W,horizontalScrollAffixRef:H,headerTopAffixRef:U,footerBottomAffixRef:G}),K=Y.scrollbarWidth,ee=Y.virtualScrollHeaderPos,te=Y.tableWidth,re=Y.tableElmWidth,be=Y.tableContentRef,Le=Y.isFixedHeader,me=Y.isWidthOverflow,Ie=Y.isFixedColumn,pe=Y.thWidthList,ce=Y.showColumnShadow,ue=Y.rowAndColFixedPosition,_e=Y.setData,xe=Y.refreshTable,Te=Y.setTableElmWidth,Ne=Y.emitScrollEvent,Be=Y.setUseFixedTableElmRef,Fe=Y.updateColumnFixedShadow,Ve=Y.getThWidthList,et=Y.updateThWidthList,rt=Y.addTableResizeObserver,yt=Y.updateTableAfterColumnResize,ut=oxe(e),vt=ut.affixHeaderRef,ft=ut.affixFooterRef,Qe=ut.horizontalScrollbarRef,At=ut.paginationRef,bt=ut.showAffixHeader,ot=ut.showAffixFooter,wt=ut.showAffixPagination,xt=ut.onHorizontalScroll,Nt=ut.setTableContentRef,Vt=ut.updateAffixHeaderOrFooter,$t=axe(e,n),yn=$t.dataSource,Mn=$t.innerPagination,Pn=$t.isPaginateData,rr=$t.renderPagination,Dn=E_e({isWidthOverflow:me,tableContentRef:be,showColumnShadow:ce,getThWidthList:Ve,updateThWidthList:et,setTableElmWidth:Te,updateTableAfterColumnResize:yt,onColumnResizeChange:e.onColumnResizeChange}),Cr=Dn.resizeLineRef,fr=Dn.resizeLineStyle,Er=Dn.setEffectColMap,Yn=He(function(){var Cn;return[k.value,(Cn={},st(Cn,s.headerFixed,Le.value),st(Cn,s.columnFixed,Ie.value),st(Cn,s.widthOverflow,me.value),st(Cn,s.multipleHeader,N.value),st(Cn,y.leftShadow,ce.left),st(Cn,y.rightShadow,ce.right),st(Cn,s.columnResizableTable,e.resizable),Cn)]}),Rn=He(function(){return[[g[e.tableLayout]]]}),Hr=He(function(){return e.bordered&&Le.value&&(N.value&&me.value||!N.value)}),mr=He(function(){var Cn,kt;if(!e.bordered)return 0;var It=(Cn=b.value)===null||Cn===void 0?void 0:Cn.getBoundingClientRect(),kr=(kt=At.value)===null||kt===void 0?void 0:kt.getBoundingClientRect();return((It==null?void 0:It.height)||0)+((kr==null?void 0:kr.height)||0)});Nr(p,function(){Be(p.value)}),Nr(function(){return[e.data,yn]},function(){_e(Pn.value?yn.value:e.data)}),Nr(z,function(){var Cn;(Cn=e.onLeafColumnsChange)===null||Cn===void 0||Cn.call(e,z.value.leafColumns),Er(z.value.leafColumns,null)},{immediate:!0});var Zr=function(){xl(function(){xt(),Vt()})},ka=He(function(){return{data:e.data,scroll:e.scroll}}),kn=ixe(be,ka),Kn=-1,pr=function(kt){var It=kt.target||kt.srcElement,kr=It.scrollTop;Kn!==kr?kn.isVirtualScroll.value&&kn.handleScroll():(Kn=-1,Fe(It)),Kn=kr,Ne(kt)},qe=function(){var kt;!p.value||(v.value=(kt=p.value.querySelector("tfoot"))===null||kt===void 0?void 0:kt.getBoundingClientRect().height)},nt=function(kt){if(!!be.value){for(var It=be.value.querySelector('th[data-colkey="'.concat(kt,'"]')),kr=be.value.querySelectorAll("th.t-table__cell--fixed-left"),er=0,sa=0,Jr=kr.length;sa<Jr;sa++)er+=kr[sa].getBoundingClientRect().width;var Gr=It.getBoundingClientRect(),Ta=be.value.getBoundingClientRect(),Za=Gr.left-Ta.left-er;be.value.scrollTo({left:Za,behavior:"smooth"})}};return Nr(be,function(){Nt(be.value)}),Nr(p,qe),Nr(u,function(Cn){rt(Cn)}),Ti(function(){qe(),Nt(be.value),rt(u.value)}),{thList:B,classPrefix:f,innerPagination:Mn,globalConfig:D,tableFootHeight:v,virtualScrollHeaderPos:ee,tableWidth:te,tableElmWidth:re,tableRef:u,tableElmRef:p,sizeClassNames:C,tableBaseClass:s,spansAndLeafNodes:z,dynamicBaseTableClasses:Yn,tableContentStyles:O,tableElementStyles:T,dividerBottom:mr,virtualScrollClasses:o,tableLayoutClasses:g,tableElmClasses:Rn,tableContentRef:be,isFixedHeader:Le,isWidthOverflow:me,isFixedColumn:Ie,rowAndColFixedPosition:ue,showColumnShadow:ce,thWidthList:pe,isPaginateData:Pn,dataSource:yn,affixHeaderRef:vt,affixFooterRef:ft,bottomContentRef:b,paginationRef:At,showAffixHeader:bt,showAffixFooter:ot,scrollbarWidth:K,isMultipleHeader:N,showRightDivider:Hr,resizeLineRef:Cr,resizeLineStyle:fr,columnResizeParams:Dn,horizontalScrollbarRef:Qe,tableBodyRef:h,virtualConfig:kn,showAffixPagination:wt,scrollToElement:kn.scrollToElement,renderPagination:rr,renderTNode:r,onFixedChange:Zr,onHorizontalScroll:xt,updateAffixHeaderOrFooter:Vt,onInnerVirtualScroll:pr,refreshTable:xe,scrollColumnIntoView:nt,paginationAffixRef:W,horizontalScrollAffixRef:H,headerTopAffixRef:U,footerBottomAffixRef:G}},render:function(){var e,n,r=this,u,p,h,b=this.rowAndColFixedPosition,v=this.tableLayout,w=this.isPaginateData?this.dataSource:this.data,f=((e=this.spansAndLeafNodes)===null||e===void 0?void 0:e.leafColumns)||this.columns,o=(n=this.allowResizeColumnWidth)!==null&&n!==void 0?n:this.resizable;o&&v==="auto"&&Ao.warn("Table","table-layout can not be `auto`, cause you are using column resizable, set `table-layout: fixed` please.");var g=v==="fixed"&&this.isWidthOverflow?"100px":void 0,s=function(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return ve("colgroup",null,[f.map(function(ce){var ue={width:aC((pe||o?r.thWidthList[ce.colKey]:void 0)||ce.width)||g};return ce.minWidth&&(ue.minWidth=aC(ce.minWidth)),!ue.width&&!ce.minWidth&&r.tableLayout==="fixed"&&(ue.minWidth="80px"),ve("col",{key:ce.colKey,style:ue},null)})])},y=function(){return r.showHeader===!1?null:!!(r.virtualConfig.isVirtualScroll.value||r.headerAffixedTop)&&(r.headerAffixedTop?ve(__,ea({offsetTop:0},Uk(r.headerAffixedTop),{onFixedChange:r.onFixedChange,ref:"headerTopAffixRef"}),wz(B)?B:{default:function(){return[B]}}):r.isFixedHeader&&B)},_=function(){return ve(__,ea({offsetBottom:0},Uk(r.horizontalScrollAffixedBottom),{style:{marginTop:"-".concat(r.scrollbarWidth*2,"px")},horizontalScrollAffixedBottom:!0,ref:"horizontalScrollAffixRef"}),{default:function(){return[ve("div",{ref:"horizontalScrollbarRef",class:["scrollbar",r.tableBaseClass.obviousScrollbar],style:{width:"".concat(r.tableWidth,"px"),overflow:"auto",opacity:Number(r.showAffixFooter)}},[ve("div",{style:{width:"".concat(r.tableElmWidth,"px"),height:"5px"}},null)])]}})},k={isFixedHeader:this.isFixedHeader,rowAndColFixedPosition:this.rowAndColFixedPosition,isMultipleHeader:this.isMultipleHeader,bordered:this.bordered,maxHeight:this.maxHeight,height:this.height,spansAndLeafNodes:this.spansAndLeafNodes,thList:this.thList,thWidthList:this.thWidthList,resizable:this.resizable,columnResizeParams:this.columnResizeParams,classPrefix:this.classPrefix,ellipsisOverlayClassName:this.size!=="medium"?this.sizeClassNames[this.size]:"",attach:this.attach,showColumnShadow:this.showColumnShadow,thDraggable:this.thDraggable},C=R_()<=11?4:0,O=this.isWidthOverflow?this.scrollbarWidth:0,T=(((u=this.affixHeaderRef)===null||u===void 0?void 0:u.getBoundingClientRect().height)||0)-C,P=T-O,D=K_.headerAffixedTop?Number(this.showAffixHeader):1,F={width:"".concat(this.tableWidth,"px"),height:"".concat(P,"px"),opacity:D},N=this.bordered?1:0,z=Boolean((this.headerAffixedTop||this.virtualConfig.isVirtualScroll.value)&&this.tableWidth)&&ve("div",{ref:"affixHeaderRef",style:{width:"".concat(this.tableWidth-N,"px"),opacity:Number(this.showAffixHeader)},class:["scrollbar",st({},this.tableBaseClass.affixedHeaderElm,this.headerAffixedTop||this.virtualConfig.isVirtualScroll.value)]},[ve("table",{class:this.tableElmClasses,style:Rp(Rp({},this.tableElementStyles),{},{width:"".concat(this.tableElmWidth,"px")})},[s(!0),ve(yz,k,this.$slots)])]),B=ve("div",{class:this.tableBaseClass.affixedHeaderWrap,style:F},[z]),X=this.isWidthOverflow?this.scrollbarWidth:0;this.bordered&&(X+=1);var W=Boolean(this.footerAffixedBottom&&((p=this.footData)===null||p===void 0?void 0:p.length)&&this.tableWidth)&&ve(__,ea({class:this.tableBaseClass.affixedFooterWrap,onFixedChange:this.onFixedChange,offsetBottom:X||0},Uk(this.footerAffixedBottom),{style:{marginTop:"".concat(-1*(this.tableFootHeight+X),"px")},ref:"footerBottomAffixRef"}),{default:function(){return[ve("div",{ref:"affixFooterRef",style:{width:"".concat(r.tableWidth-N,"px"),opacity:Number(r.showAffixFooter)},class:["scrollbar",st({},r.tableBaseClass.affixedFooterElm,r.footerAffixedBottom||r.isVirtual)]},[ve("table",{class:r.tableElmClasses,style:Rp(Rp({},r.tableElementStyles),{},{width:"".concat(r.tableElmWidth,"px")})},[s(!0),ve(_z,{rowKey:r.rowKey,isFixedHeader:r.isFixedHeader,rowAndColFixedPosition:b,footData:r.footData,columns:f,rowAttributes:r.rowAttributes,rowClassName:r.rowClassName,thWidthList:r.thWidthList,footerSummary:r.footerSummary,rowspanAndColspanInFooter:r.rowspanAndColspanInFooter},r.$slots)])])]}}),H="translate(0, ".concat(this.virtualConfig.scrollHeight.value,"px)"),U={transform:H,"-ms-transform":H,"-moz-transform":H,"-webkit-transform":H},G=this.virtualConfig,Y=Rp(Rp({classPrefix:this.classPrefix,ellipsisOverlayClassName:this.size!=="medium"?this.sizeClassNames[this.size]:"",rowAndColFixedPosition:b,showColumnShadow:this.showColumnShadow,data:G.isVirtualScroll.value?G.visibleData.value:w,virtualConfig:this.virtualConfig,columns:this.spansAndLeafNodes.leafColumns,tableElm:this.tableRef,tableWidth:this.tableWidth,isWidthOverflow:this.isWidthOverflow,scroll:this.scroll,cellEmptyContent:this.cellEmptyContent,tableContentElm:this.tableContentRef,handleRowMounted:this.virtualConfig.handleRowMounted,renderExpandedRow:this.renderExpandedRow},um(this.$props,WW)),{},{pagination:this.innerPagination,attach:this.attach}),K=ve("div",{ref:"tableContentRef",class:this.tableBaseClass.content,style:this.tableContentStyles,onScroll:this.onInnerVirtualScroll},[this.virtualConfig.isVirtualScroll.value&&ve("div",{class:this.virtualScrollClasses.cursor,style:U},null),ve("table",{ref:"tableElmRef",class:this.tableElmClasses,style:Rp(Rp({},this.tableElementStyles),{},{width:this.resizable&&this.isWidthOverflow&&this.tableElmWidth?"".concat(this.tableElmWidth,"px"):this.tableElementStyles.width})},[s(!1),this.showHeader&&ve(yz,Rp(Rp({},k),{},{thWidthList:o?this.thWidthList:{}}),this.$slots),ve(fxe,Y,this.$slots),ve(_z,{rowKey:this.rowKey,isFixedHeader:this.isFixedHeader,rowAndColFixedPosition:b,footData:this.footData,columns:f,rowAttributes:this.rowAttributes,rowClassName:this.rowClassName,footerSummary:this.footerSummary,rowspanAndColspanInFooter:this.rowspanAndColspanInFooter},this.$slots)])]),ee=this.renderTNode("loading"),te=this.loading!==void 0&&ve(l1,ea({loading:!!this.loading,text:ee?function(){return ee}:void 0,attach:this.tableRef?function(){return r.tableRef}:void 0,showOverlay:!0,size:"small"},this.loadingProps),null),re=this.renderTNode("topContent"),be=this.renderTNode("bottomContent"),Le=ve("div",{ref:"paginationRef",class:this.tableBaseClass.paginationWrap,style:{opacity:Number(this.showAffixPagination)}},[this.renderPagination()]),me=!!be&&ve("div",{ref:"bottomContentRef",class:this.tableBaseClass.bottomContent},[be]);return ve("div",{ref:"tableRef",class:this.dynamicBaseTableClasses,style:"position: relative"},[!!re&&ve("div",{class:this.tableBaseClass.topContent},[re]),y(),K,W,te,me,this.showRightDivider&&ve("div",{class:this.tableBaseClass.scrollbarDivider,style:{right:"".concat(this.scrollbarWidth,"px"),bottom:this.dividerBottom?"".concat(this.dividerBottom,"px"):void 0,height:"".concat((h=this.tableContentRef)===null||h===void 0?void 0:h.getBoundingClientRect().height,"px")}},null),this.horizontalScrollAffixedBottom&&_(),this.paginationAffixedBottom?ve(__,ea({offsetBottom:0},Uk(this.paginationAffixedBottom),{ref:"paginationAffixRef"}),wz(Le)?Le:{default:function(){return[Le]}}):Le,ve("div",{ref:"resizeLineRef",class:this.tableBaseClass.resizeLine,style:this.resizeLineStyle},null)])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var KW={asyncLoading:{type:[String,Function]},columnController:{type:Object},columnControllerVisible:{type:Boolean,default:void 0},defaultColumnControllerVisible:{type:Boolean,default:void 0},columns:{type:Array,default:function(){return[]}},displayColumns:{type:Array,default:void 0},defaultDisplayColumns:{type:Array},dragSort:{type:String,validator:function(e){return e?["row","row-handler","col","row-handler-col","drag-col"].includes(e):!0}},dragSortOptions:{type:Object},editableCellState:{type:Function},editableRowKeys:{type:Array},expandIcon:{type:[Boolean,Function],default:!0},expandOnRowClick:Boolean,expandedRow:{type:[String,Function]},expandedRowKeys:{type:Array,default:void 0},defaultExpandedRowKeys:{type:Array,default:function(){return[]}},filterIcon:{type:Function},filterRow:{type:[String,Function]},filterValue:{type:Object,default:void 0},defaultFilterValue:{type:Object},hideSortTips:Boolean,indeterminateSelectedRowKeys:{type:Array},multipleSort:Boolean,reserveSelectedRowOnPaginate:{type:Boolean,default:!0},selectOnRowClick:Boolean,selectedRowKeys:{type:Array,default:void 0},defaultSelectedRowKeys:{type:Array,default:function(){return[]}},showSortColumnBgColor:Boolean,sort:{type:[Object,Array],default:void 0},defaultSort:{type:[Object,Array]},sortIcon:{type:Function},sortOnRowDraggable:Boolean,onAsyncLoadingClick:Function,onCellClick:Function,onChange:Function,onColumnChange:Function,onColumnControllerVisibleChange:Function,onDataChange:Function,onDisplayColumnsChange:Function,onDragSort:Function,onExpandChange:Function,onFilterChange:Function,onRowEdit:Function,onRowValidate:Function,onSelectChange:Function,onSortChange:Function,onValidate:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Cz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function pxe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Cz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Cz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function UA(t){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set,n=0,r=t.length;n<r;n++){var u,p=t[n];p.colKey&&e.add(p.colKey),(u=p.children)!==null&&u!==void 0&&u.length&&UA(p.children,e)}return e}function vxe(t,e){var n=Si("table"),r=n.classPrefix,u=n.globalConfig,p=ol({SettingIcon:Zce}),h=p.SettingIcon,b=Va(t),v=b.columns,w=b.columnController,f=b.displayColumns,o=b.columnControllerVisible,g=Ft(null),s=He(function(){var W,H=(((W=w.value)===null||W===void 0?void 0:W.fields)||aa(UA(v.value))).filter(function(U){return U});return new Set(H)}),y=aa(UA(v.value)),_=Uu(f,t.defaultDisplayColumns||y,t.onDisplayColumnsChange,"displayColumns"),k=ba(_,2),C=k[0],O=k[1],T=Ft(f.value||t.defaultDisplayColumns||y),P=He(function(){return F(v.value)}),D=He(function(){return W_(T.value,aa(s.value))});Nr([f],function(W){var H=ba(W,1),U=H[0];T.value=U||t.defaultDisplayColumns||y});function F(W){for(var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],U=function(ee){var te,re=W[ee];re.colKey&&H.push({label:function(){return AP(e.slots,re,ee)},value:re.colKey,disabled:!s.value.has(re.colKey)}),(te=re.children)!==null&&te!==void 0&&te.length&&F(re.children,H)},G=0,Y=W.length;G<Y;G++)U(G);return H}var N=function(H,U){var G;T.value=H;var Y={columns:H,type:U.type,currentColumn:VW(v.value,String(U.current)),e:U.e};(G=t.onColumnChange)===null||G===void 0||G.call(t,Y)},z=function(H,U){if(H){var G,Y,K=((G=P.value)===null||G===void 0?void 0:G.map(function(re){return re.value}))||[];T.value=K,(Y=t.onColumnChange)===null||Y===void 0||Y.call(t,{type:"check",columns:K,e:U.e})}else{var ee,te=P.value.filter(function(re){return re.disabled}).map(function(re){return re.value});T.value=te,(ee=t.onColumnChange)===null||ee===void 0||ee.call(t,{type:"uncheck",columns:te,e:U.e})}},B=function(){var H;g.value=aE.confirm(pxe({header:u.value.columnConfigTitleText,body:function(){var G,Y,K=((G=w.value)===null||G===void 0?void 0:G.displayType)==="fixed-width"?"fixed":"auto",ee=D.value.length,te=ee===s.value.size,re=ee>0&&ee<s.value.size,be=ve("div",{class:["".concat(r.value,"-table__column-controller"),"".concat(r.value,"-table__column-controller--").concat(K)]},[ve("div",{class:"".concat(r.value,"-table__column-controller-body")},[ve("p",{class:"".concat(r.value,"-table__column-controller-desc")},[u.value.columnConfigDescriptionText]),ve("div",{class:"".concat(r.value,"-table__column-controller-block")},[ve(ym,{indeterminate:re,checked:te,onChange:z},{default:function(){return[u.value.selectAllText]}})]),ve("div",{class:"".concat(r.value,"-table__column-controller-block")},[ve(YO,ea({options:P.value},((Y=w.value)===null||Y===void 0?void 0:Y.checkboxProps)||{},{value:T.value,onChange:N}),null)])])]);return be},confirmBtn:u.value.confirmText,cancelBtn:u.value.cancelText,width:612,onConfirm:function(){if(O(aa(T.value)),o.value===void 0)g.value.hide();else{var G;(G=t.onColumnControllerVisibleChange)===null||G===void 0||G.call(t,!1,{trigger:"cancel"}),e.emit("update:columnControllerVisible",!1)}},onClose:function(){if(o.value===void 0)g.value.hide();else{var G;(G=t.onColumnControllerVisibleChange)===null||G===void 0||G.call(t,!1,{trigger:"confirm"}),e.emit("update:columnControllerVisible",!1)}}},((H=w.value)===null||H===void 0?void 0:H.dialogProps)||{}))};Nr([o],function(W){var H=ba(W,1),U=H[0];U!==void 0&&(g.value?U?g.value.show():g.value.hide():U&&B())},{immediate:!0});var X=function(){var H,U=!!(w.value&&Object.keys(w.value).length),G=U?w.value.placement||"top-right":"";if(U&&w.value.hideTriggerButton)return null;var Y=["".concat(r.value,"-table__column-controller-trigger"),st({},"".concat(r.value,"-align-").concat(G),!!G)];return ve("div",{class:Y},[ve(Jl,ea({theme:"default",variant:"outline",onClick:B,content:u.value.columnConfigButtonText},(H=t.columnController)===null||H===void 0?void 0:H.buttonProps),{icon:function(){return ve(h,null,null)}})])};return{tDisplayColumns:C,columnCheckboxKeys:T,checkboxOptions:P,renderColumnController:X}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function gxe(t,e){var n=Va(t),r=n.expandedRowKeys,u=Xa(),p=Si("table"),h=p.t,b=p.globalConfig,v=ol({ChevronRightCircleIcon:Que}),w=v.ChevronRightCircleIcon,f=Sd(),o=f.tableExpandClasses,g=f.positiveRotate90,s=f.tableFullRowClasses,y=Uu(r,t.defaultExpandedRowKeys||[],t.onExpandChange,"expandedRowKeys"),_=ba(y,2),k=_[0],C=_[1],O=He(function(){return Boolean(t.expandedRow||e.slots.expandedRow||e.slots["expanded-row"])}),T=He(function(){return t.expandIcon!==!1&&O.value}),P=He(function(){var X;return((X=t.columns)===null||X===void 0||(X=X[0])===null||X===void 0?void 0:X.fixed)==="left"}),D=function(W,H){t.expandOnRowClick&&W.stopPropagation();var U=Sa(H,t.rowKey||"id"),G=k.value.indexOf(U),Y=aa(k.value);G!==-1?Y.splice(G,1):Y.push(U),C(Y,{expandedRowData:t.data.filter(function(K){return Y.includes(Sa(K,t.rowKey||"id"))}),currentRowData:H})},F=function(W,H){var U=H.row,G=H.rowIndex,Y=Sa(U,t.rowKey||"id"),K=k.value.includes(Y),ee=u("expandIcon",{defaultNode:h(b.value.expandIcon)||ve(w,null,null),params:{row:U,index:G}});if(!ee)return null;var te=[o.iconBox,o[K?"expanded":"collapsed"],st({},g,K)];return ve("span",{class:te,onClick:function(be){return D(be,U)}},[ee])},N=function(){var W={colKey:"__EXPAND_ROW_ICON_COLUMN__",width:46,className:o.iconCell,fixed:P.value?"left":void 0,cell:F,stopPropagation:!0};return W},z=function(W){var H=Sa(W.row,t.rowKey||"id");if(!k.value||!k.value.includes(H))return null;var U=W.isWidthOverflow&&t.columns.find(function(G){return G.fixed==="left"});return ve("tr",{key:"expand_".concat(H),class:[o.row,st({},s.base,U)]},[ve("td",{colspan:W.columns.length},[ve("div",{class:[o.rowInner,st({},s.innerFullRow,U)],style:U?{width:"".concat(W.tableWidth,"px")}:{}},[ve("div",{class:s.innerFullElement},[u("expandedRow",{params:W})])])])])},B=function(W){D(W.e,W.row)};return{showExpandedRow:O,showExpandIconColumn:T,getExpandColumn:N,renderExpandedRow:z,onInnerExpandRowClick:B}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function WA(t,e,n){var r=da(t.disabled)?t.disabled({row:e,rowIndex:n}):t.disabled;return t.checkProps&&(da(t.checkProps)?r=r||t.checkProps({row:e,rowIndex:n}).disabled:t.checkProps==="object"&&(r=r||t.checkProps.disabled)),!!r}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function kz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Gk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?kz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):kz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function mxe(t,e){var n=Va(t),r=n.selectedRowKeys,u=n.columns,p=n.rowKey,h=n.data,b=n.pagination,v=n.reserveSelectedRowOnPaginate,w=Ft(h.value),f=Ft(),o=Uu(r,t.defaultSelectedRowKeys||[],t.onSelectChange,"selectedRowKeys"),g=ba(o,2),s=g[0],y=g[1],_=Ft(new Map),k=He(function(){return t.columns.find(function(H){var U=H.type;return["multiple","single"].includes(U)})}),C=He(function(){var H=v.value?h.value:w.value;return H.filter(function(U,G){return!P(U,G)})}),O=He(function(){return W_(s.value,C.value.map(function(H){return Sa(H,t.rowKey||"id")}))}),T=He(function(){var H=u.value.find(function(U){return U.type==="single"});return!H||!H.checkProps||!("allowUncheck"in H.checkProps)?!1:H.checkProps.allowUncheck});Nr([h,b,v],function(){if(!v.value){var H=b.value,U=H.pageSize,G=H.current,Y=H.defaultPageSize,K=H.defaultCurrent,ee=U||Y,te=G||K;w.value=h.value.slice(ee*(te-1),ee*te)}},{immediate:!0}),Nr([h,u,s,k,p],function(){var H,U=function(re){return k.value.disabled(re)?e.disabled:""},G=(H=k.value)!==null&&H!==void 0&&H.disabled?U:void 0,Y=new Set(s.value),K=function(re){var be=re.row,Le=Sa(be,t.rowKey||"id");return Y.has(Le)?e.selected:""},ee=Y.size?K:void 0;f.value=[G,ee]},{immediate:!0});function P(H,U){return WA(k.value,H,U)}function D(){return function(){var H=O.value.length>0&&O.value.length<C.value.length,U=O.value.length!==0&&C.value.length!==0&&O.value.length===C.value.length;return ve(ym,{checked:U,indeterminate:H,disabled:!C.value.length,onChange:B},null)}}function F(H){var U=H.col,G=H.row,Y=H.rowIndex,K=da(U.disabled)?U.disabled({row:G,rowIndex:Y}):U.disabled,ee=da(U.checkProps)?U.checkProps({row:G,rowIndex:Y}):U.checkProps;return{disabled:K||(ee==null?void 0:ee.disabled),checkProps:ee}}function N(H){var U=H.col,G=H.row,Y=G===void 0?{}:G,K=s.value.includes(Sa(Y,t.rowKey||"id")),ee=F(H),te=ee.disabled,re=ee.checkProps,be=Gk(Gk({checked:K,disabled:te},re),{},{onClick:function(pe){if(Xo(pe)==="object"&&"e"in pe){var ce;(ce=pe.e)===null||ce===void 0||ce.stopPropagation()}else pe==null||pe.stopPropagation()},onChange:function(){return z(Y)}});if(U.type==="single")return ve(oW,be,null);if(U.type==="multiple"){var Le,me=(Le=t.indeterminateSelectedRowKeys)!==null&&Le!==void 0&&Le.length?t.indeterminateSelectedRowKeys.includes(Sa(Y,t.rowKey)):!1;return ve(ym,ea({indeterminate:me},be),null)}return null}function z(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},U=aa(s.value),G=t.rowKey||"id",Y=Sa(H,G),K=U.indexOf(Y),ee=K!==-1;if(k.value.type==="multiple")ee?U.splice(K,1):U.push(Y);else if(k.value.type==="single")U=ee&&T.value?[]:[Y];else{Ao.warn("Table","`column.type` must be one of `multiple` and `single`");return}y(U,{selectedRowData:U.map(function(te){return _.value.get(te)}),currentRowKey:Y,currentRowData:H,type:ee?"uncheck":"check"})}function B(H){var U,G=t.rowKey||"id",Y=C.value.map(function(te){return Sa(te,G)}),K=((U=r.value)===null||U===void 0?void 0:U.filter(function(te){return!Y.includes(te)}))||[],ee=H?[].concat(aa(K),aa(Y)):aa(K);y(ee,{selectedRowData:H?ee.map(function(te){return _.value.get(te)}):[],type:H?"check":"uncheck",currentRowKey:"CHECK_ALL_BOX"})}function X(H){var U=["multiple","single"].includes(H.type);return U?Gk(Gk({},H),{},{width:H.width||64,className:[e.checkCell,H.className],cell:function(Y,K){return N(K)},title:H.type==="multiple"?D():H.title}):H}var W=function(U){var G=U.row,Y=U.index,K=t.columns.findIndex(function(re){return re.colKey==="row-select"});if(K!==-1){var ee=F({row:G,rowIndex:Y,col:t.columns[K],colIndex:K}),te=ee.disabled;te||z(G)}};return Nr(function(){return[aa(h.value),p]},function(){for(var H=0,U=h.value.length;H<U;H++)_.value.set(Sa(h.value[H],p.value||"id"),h.value[H])},{immediate:!0}),{selectedRowClassNames:f,currentPaginateData:w,setTSelectedRowKeys:y,formatToRowSelectColumn:X,onInnerSelectRowClick:W}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function yxe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var bxe=Hn({name:"TSorterButton",props:{sortType:{type:String,default:"all"},sortOrder:{type:String,default:function(){return""}},sortIcon:Function,tooltipProps:Object,hideSortTips:Boolean},emits:["sort-icon-click"],setup:function(e,n){var r=Sd(),u=r.tableSortClasses,p=r.negativeRotate180,h=Wp(),b=Si("table"),v=b.t,w=b.globalConfig,f=ol({ChevronDownIcon:jO}),o=f.ChevronDownIcon,g=He(function(){return e.sortType==="all"?["asc","desc"]:[e.sortType]}),s=function(k,C){n.emit("sort-icon-click",k,{descending:C==="desc"})},y=function(k,C){var O=v(w.value.sortIcon)||ve(o,null,null),T=h("sortIcon",O),P=[C,u.sortIcon,u.iconDirection[k],st({},p,k==="asc")];return ve("span",{class:P,onClick:function(F){return s(F,k)}},[T])};return{t:v,globalConfig:w,tableSortClasses:u,negativeRotate180:p,allowSortTypes:g,getSortIcon:y}},render:function(){var e=this,n=this.tableSortClasses,r=[n.trigger,st({},n.doubleIcon,this.allowSortTypes.length>1)],u={asc:this.globalConfig.sortAscendingOperationText,desc:this.globalConfig.sortDescendingOperationText},p=this.allowSortTypes.map(function(h){var b,v,w=h===e.sortOrder?n.iconActive:n.iconDefault,f=e.globalConfig.sortCancelOperationText,o=h===e.sortOrder?f:u[h];return((v=e.hideSortTips)!==null&&v!==void 0?v:e.globalConfig.hideSortTips)?e.getSortIcon(h,w):ve(K6,ea({content:o,placement:"right"},e.tooltipProps,{showArrow:!1,class:e.tableSortClasses.iconDirection[h]}),yxe(b=e.getSortIcon(h,w))?b:{default:function(){return[b]}})});return ve("div",{class:r},[p])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Sz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function _xe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Sz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Sz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function xxe(t,e){var n=e.slots,r=Va(t),u=r.sort,p=r.data,h=Ft(),b=Uu(u,t.defaultSort,t.onSortChange,"sort"),v=ba(b,2),w=v[0],f=v[1],o=Uu(p,[],t.onDataChange,"data"),g=ba(o,2),s=g[0],y=g[1],_=He(function(){return T(t.columns)}),k=Ft(),C=He(function(){var W=w.value;return W?Ba(W)?W:[W]:[]}),O=He(function(){var W={};return C.value.forEach(function(H,U){var G=H.sortBy;W[G]=_xe({index:U},H)}),W});function T(W){for(var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},U=0,G=W.length;U<G;U++){var Y,K=W[U];da(K.sorter)&&(H[K.colKey]=K.sorter),(Y=K.children)!==null&&Y!==void 0&&Y.length&&T(K.children,H)}return H}function P(W){var H=W;if(!!Object.keys(_.value).length){h.value||(h.value=s.value);var U=!H||H instanceof Array&&!H.length,G=!(H instanceof Array)&&!(H!=null&&H.sortBy);if(U||G)return y(h.value,{trigger:"sort"}),h.value;var Y=H instanceof Array?H:[H],K=s.value.slice().sort(function(ee,te){for(var re=0,be=0,Le=Y.length;be<Le;be++){var me=Y[be],Ie=_.value[me.sortBy];if(re===0&&Ie)re=me.descending?Ie(te,ee):Ie(ee,te);else break}return re});if(JSON.stringify(K)!==JSON.stringify(s.value))return y(K,{trigger:"sort"}),K}}function D(W,H){var U,G;if(t.multipleSort)G=z(W,H);else{var Y=w.value instanceof Array?w.value[0]:w.value;G=N(W,Y,H)}var K=P(G),ee=K||s.value,te=ee;f(G,{currentDataSource:te,col:W}),(U=t.onChange)===null||U===void 0||U.call(t,{sorter:G},{currentData:ee,trigger:"sorter"}),k.value=G}function F(W){if(W!==void 0)return W?"desc":"asc"}function N(W,H,U){if(!(H&&H.sortBy===W.colKey&&H.descending===U.descending))return{sortBy:W.colKey,descending:U.descending}}function z(W,H){Array.isArray(w.value)||(w.value=w.value?[w.value]:[]);for(var U=w.value,G=W.colKey,Y=aa(U),K=0,ee=U.length;K<ee;K++)if(U[K].sortBy===G){var te=N(W,U[K],H);return te?Y[K]=te:Y.splice(K,1),Y}return Y.push({sortBy:G,descending:H.descending}),Y}function B(W){var H,U=W.col;if(!U.sorter)return null;var G={sortType:U.sortType,sortOrder:F((H=O.value[U.colKey])===null||H===void 0?void 0:H.descending),sortIcon:t.sortIcon,hideSortTips:t.hideSortTips};return ve(bxe,ea(G,{onSortIconClick:function(K,ee){return D(U,ee)}}),{sortIcon:n.sortIcon})}var X=function(H,U){var G=Ba(H)?H:[H],Y=Ba(U)?U:[U];if(G.length&&!U)return!1;for(var K=function(){var Le=G[ee],me=Y.find(function(Ie){return Ie.sortBy===Le.sortBy});return me?{v:Le.descending===me.descending}:{v:!1}},ee=0,te=G.length;ee<te;ee++){var re=K();if(Xo(re)==="object")return re.v}};return Nr(function(){return[w,t.data]},function(){!w.value||!Object.keys(w.value).length||!s.value.length||X(w.value,k.value)||P(w.value)},{immediate:!0}),{renderSortIcon:B}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Oz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Kk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Oz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Oz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var wxe=Hn({name:"TableFilterController",props:{column:Object,colIndex:Number,tFilterValue:Object,innerFilterValue:Object,tableFilterClasses:Object,isFocusClass:String,primaryTableElement:{},popupProps:Object,attach:[String,Function],onVisibleChange:Function},emits:["inner-filter-change","reset","confirm"],setup:function(e,n){var r=Ft(null),u=Wp(),p=Si("table"),h=p.t,b=p.globalConfig,v=ol({FilterIcon:Ace}),w=v.FilterIcon,f=Ft(!1),o=function(C){var O;f.value=C,(O=e.onVisibleChange)===null||O===void 0||O.call(e,C)},g=function(C,O,T){if(!T)return null;var P=!!T.setup;if(da(C.filter.component)&&!P)return C.filter.component(function(F,N){var z=Xo(N)==="object"&&"attrs"in N?N.attrs:{};return ho(F,{props:Kk(Kk({},O),z)})});var D=C.filter||{};return ve(T,ea({class:D.classNames,style:D.style},D.attrs,O),null)},s=function(C){var O,T,P=["single","multiple","input"];if(C.type&&!P.includes(C.filter.type)){console.error("TDesign Table Error: column.filter.type must be the following: ".concat(JSON.stringify(P)));return}var D=e.innerFilterValue,F={single:eE,multiple:YO,input:tv}[C.filter.type]||C.filter.component;if(!(!F&&!C.filter.component)){var N=Kk(Kk({options:["single","multiple"].includes(C.filter.type)?(O=C.filter)===null||O===void 0?void 0:O.list:void 0},((T=C.filter)===null||T===void 0?void 0:T.props)||{}),{},{onChange:function(X,W){var H;if(n.emit("inner-filter-change",X,C),(H=C.filter.props)!==null&&H!==void 0&&H.onChange){var U,G;(U=(G=C.filter.props).onChange)===null||U===void 0||U.call(G,X,W)}}});if(C.colKey&&D&&C.colKey in D){var z;N.value=(z=e.innerFilterValue)===null||z===void 0?void 0:z[C.colKey]}return C.filter.confirmEvents&&C.filter.confirmEvents.forEach(function(B){N[B]=function(){n.emit("confirm",C),f.value=!1}}),ve("div",{class:e.tableFilterClasses.contentInner},[g(C,N,F)])}},y=function(C){if(!!C.filter.showConfirmAndReset)return ve("div",{class:e.tableFilterClasses.bottomButtons},[ve(Jl,{theme:"default",size:"small",onClick:function(){n.emit("reset",C),f.value=!1}},{default:function(){return[b.value.resetText]}}),ve(Jl,{theme:"primary",size:"small",onClick:function(){n.emit("confirm",C),f.value=!1}},{default:function(){return[b.value.confirmText]}})])},_=function(){return ve("div",{class:e.tableFilterClasses.popupContent},[s(e.column),y(e.column)])};return{t:h,globalConfig:b,FilterIcon:w,filterPopupVisible:f,triggerElementRef:r,renderTNode:u,getContent:_,onFilterPopupVisibleChange:o}},render:function(){var e,n=this,r=this.column,u=this.popupProps,p=this.FilterIcon;if(!r.filter||r.filter&&!Object.keys(r.filter).length)return null;var h=this.t(this.globalConfig.filterIcon)||ve(p,null,null),b=(e=this.tFilterValue)===null||e===void 0?void 0:e[r.colKey],v=Xo(b)==="object"&&!L1(b),w=b&&Xo(b)!=="object";return ve(Dh,ea({attach:this.attach||(this.primaryTableElement?function(){return n.primaryTableElement}:void 0),visible:this.filterPopupVisible,destroyOnClose:!0,trigger:"click",placement:"bottom-right",showArrow:!0,overlayClassName:this.tableFilterClasses.popup,onVisibleChange:function(o){return n.onFilterPopupVisibleChange(o)},class:[this.tableFilterClasses.icon,st({},this.isFocusClass,v||w)],content:this.getContent},u),{default:function(){return[ve("div",{ref:"triggerElementRef"},[n.renderTNode("filterIcon",{defaultNode:h,params:{col:r,colIndex:n.colIndex}})])]}})}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Ez(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Xk(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ez(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ez(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function XW(t){var e=t instanceof Array&&t.length,n=Xo(t)==="object"&&!(t instanceof Array),r=n&&Object.keys(t).length;return e||r||!["null","","undefined"].includes(String(t))}function Cxe(t){var e={};return Object.keys(t).forEach(function(n){var r=t[n];XW(r)&&(e[n]=r)}),e}function kxe(t,e){var n=Ft(null),r=Si("table"),u=r.t,p=r.globalConfig,h=Wp(),b=Va(t),v=b.filterValue,w=Sd(),f=w.tableFilterClasses,o=w.isFocusClass,g=Ft(),s=Uu(v,t.defaultFilterValue,t.onFilterChange,"filterValue"),y=ba(s,2),_=y[0],k=y[1],C=Ft(_.value),O=He(function(){var G=Cxe(_.value||{});return!_.value||!Object.keys(G).length});Nr([_],function(G){var Y=ba(G,1),K=Y[0];C.value=K});function T(){var G,Y;if(O.value)return null;var K=ve("div",{class:f.result},[ve("span",null,[u(p.value.searchResultText,{result:P(),count:((G=t.pagination)===null||G===void 0?void 0:G.total)||((Y=t.data)===null||Y===void 0?void 0:Y.length)})]),ve(Jl,{theme:"primary",variant:"text",onClick:B},{default:function(){return[p.value.clearFilterResultButtonText]}})]),ee=h("filterRow");return t.filterRow&&!ee||t.filterRow===null?null:ve("div",{class:f.inner},[ee||K])}function P(){var G=[],Y=[];return D(t.columns,Y),Y.filter(function(K){return K.filter}).forEach(function(K){var ee=_.value[K.colKey];if(K.filter.list&&!["null"].includes(String(ee))){var te=ee instanceof Array?ee:[ee],re=[];K.filter.list.forEach(function(be){te.includes(be.value)&&re.push(be.label)}),ee=re.join()}XW(ee)&&G.push("".concat(K.title,"\uFF1A").concat(ee))}),G.join("\uFF1B")}function D(G,Y){G.forEach(function(K){K.children&&D(K.children,Y),Y.push(K)})}function F(G,Y){var K=Xk(Xk({},C.value),{},st({},Y.colKey,G));C.value=K,Y.filter.showConfirmAndReset||N(K,Y)}function N(G,Y){var K;k(G,{col:Y}),(K=t.onChange)===null||K===void 0||K.call(t,{filter:G},{trigger:"filter"})}function z(G){var Y,K,ee=Xk(Xk({},_.value),{},st({},G.colKey,(Y=(K=G.filter.resetValue)!==null&&K!==void 0?K:{single:"",multiple:[],input:""}[G.filter.type])!==null&&Y!==void 0?Y:""));N(ee,G)}function B(){N({},void 0)}function X(G){N(C.value,G)}function W(G){var Y,K=G.col,ee=G.colIndex;return ve(wxe,{column:K,colIndex:ee,filterIcon:t.filterIcon,tFilterValue:_.value,innerFilterValue:C.value,tableFilterClasses:f,isFocusClass:o,popupProps:K.filter.popupProps,attach:t.attach,onReset:z,onConfirm:X,onInnerFilterChange:F,primaryTableElement:(Y=n.value)===null||Y===void 0?void 0:Y.$el,onVisibleChange:U},{filterIcon:e.slots.filterIcon})}function H(G){n.value=G}function U(G){G&&!g.value&&(g.value=!G)}return{hasEmptyCondition:O,isTableOverflowHidden:g,renderFilterIcon:W,renderFirstFilterRow:T,setFilterPrimaryTableRef:H}}/**!
 * Sortable 1.15.0
 * @author	RubaXa   <trash@rubaxa.org>
 * @author	owenm    <owen23355@gmail.com>
 * @license MIT
 */function Tz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function e4(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Tz(Object(n),!0).forEach(function(r){Sxe(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Tz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function xS(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?xS=function(e){return typeof e}:xS=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xS(t)}function Sxe(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function bm(){return bm=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},bm.apply(this,arguments)}function Oxe(t,e){if(t==null)return{};var n={},r=Object.keys(t),u,p;for(p=0;p<r.length;p++)u=r[p],!(e.indexOf(u)>=0)&&(n[u]=t[u]);return n}function Exe(t,e){if(t==null)return{};var n=Oxe(t,e),r,u;if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(t);for(u=0;u<p.length;u++)r=p[u],!(e.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(t,r)||(n[r]=t[r]))}return n}var Txe="1.15.0";function cm(t){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(t)}var km=cm(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),WC=cm(/Edge/i),Az=cm(/firefox/i),iC=cm(/safari/i)&&!cm(/chrome/i)&&!cm(/android/i),ZW=cm(/iP(ad|od|hone)/i),JW=cm(/chrome/i)&&cm(/android/i),QW={capture:!1,passive:!1};function cs(t,e,n){t.addEventListener(e,n,!km&&QW)}function Kl(t,e,n){t.removeEventListener(e,n,!km&&QW)}function rO(t,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch{return!1}return!1}}function Axe(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function q6(t,e,n,r){if(t){n=n||document;do{if(e!=null&&(e[0]===">"?t.parentNode===n&&rO(t,e):rO(t,e))||r&&t===n)return t;if(t===n)break}while(t=Axe(t))}return null}var Mz=/\s+/g;function wh(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var r=(" "+t.className+" ").replace(Mz," ").replace(" "+e+" "," ");t.className=(r+(n?" "+e:"")).replace(Mz," ")}}function Oo(t,e,n){var r=t&&t.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),e===void 0?n:n[e];!(e in r)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),r[e]=n+(typeof n=="string"?"":"px")}}function D_(t,e){var n="";if(typeof t=="string")n=t;else do{var r=Oo(t,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!e&&(t=t.parentNode));var u=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return u&&new u(n)}function eY(t,e,n){if(t){var r=t.getElementsByTagName(e),u=0,p=r.length;if(n)for(;u<p;u++)n(r[u],u);return r}return[]}function X6(){var t=document.scrollingElement;return t||document.documentElement}function u0(t,e,n,r,u){if(!(!t.getBoundingClientRect&&t!==window)){var p,h,b,v,w,f,o;if(t!==window&&t.parentNode&&t!==X6()?(p=t.getBoundingClientRect(),h=p.top,b=p.left,v=p.bottom,w=p.right,f=p.height,o=p.width):(h=0,b=0,v=window.innerHeight,w=window.innerWidth,f=window.innerHeight,o=window.innerWidth),(e||n)&&t!==window&&(u=u||t.parentNode,!km))do if(u&&u.getBoundingClientRect&&(Oo(u,"transform")!=="none"||n&&Oo(u,"position")!=="static")){var g=u.getBoundingClientRect();h-=g.top+parseInt(Oo(u,"border-top-width")),b-=g.left+parseInt(Oo(u,"border-left-width")),v=h+p.height,w=b+p.width;break}while(u=u.parentNode);if(r&&t!==window){var s=D_(u||t),y=s&&s.a,_=s&&s.d;s&&(h/=_,b/=y,o/=y,f/=_,v=h+f,w=b+o)}return{top:h,left:b,bottom:v,right:w,width:o,height:f}}}function Pz(t,e,n){for(var r=X7(t,!0),u=u0(t)[e];r;){var p=u0(r)[n],h=void 0;if(n==="top"||n==="left"?h=u>=p:h=u<=p,!h)return r;if(r===X6())break;r=X7(r,!1)}return!1}function X_(t,e,n,r){for(var u=0,p=0,h=t.children;p<h.length;){if(h[p].style.display!=="none"&&h[p]!==go.ghost&&(r||h[p]!==go.dragged)&&q6(h[p],n.draggable,t,!1)){if(u===e)return h[p];u++}p++}return null}function NP(t,e){for(var n=t.lastElementChild;n&&(n===go.ghost||Oo(n,"display")==="none"||e&&!rO(n,e));)n=n.previousElementSibling;return n||null}function Bp(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)t.nodeName.toUpperCase()!=="TEMPLATE"&&t!==go.clone&&(!e||rO(t,e))&&n++;return n}function Dz(t){var e=0,n=0,r=X6();if(t)do{var u=D_(t),p=u.a,h=u.d;e+=t.scrollLeft*p,n+=t.scrollTop*h}while(t!==r&&(t=t.parentNode));return[e,n]}function Mxe(t,e){for(var n in t)if(!!t.hasOwnProperty(n)){for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t[n][r])return Number(n)}return-1}function X7(t,e){if(!t||!t.getBoundingClientRect)return X6();var n=t,r=!1;do if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var u=Oo(n);if(n.clientWidth<n.scrollWidth&&(u.overflowX=="auto"||u.overflowX=="scroll")||n.clientHeight<n.scrollHeight&&(u.overflowY=="auto"||u.overflowY=="scroll")){if(!n.getBoundingClientRect||n===document.body)return X6();if(r||e)return n;r=!0}}while(n=n.parentNode);return X6()}function Pxe(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function bT(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}var oC;function tY(t,e){return function(){if(!oC){var n=arguments,r=this;n.length===1?t.call(r,n[0]):t.apply(r,n),oC=setTimeout(function(){oC=void 0},e)}}}function Dxe(){clearTimeout(oC),oC=void 0}function nY(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function rY(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}var Oh="Sortable"+new Date().getTime();function Nxe(){var t=[],e;return{captureAnimationState:function(){if(t=[],!!this.options.animation){var r=[].slice.call(this.el.children);r.forEach(function(u){if(!(Oo(u,"display")==="none"||u===go.ghost)){t.push({target:u,rect:u0(u)});var p=e4({},t[t.length-1].rect);if(u.thisAnimationDuration){var h=D_(u,!0);h&&(p.top-=h.f,p.left-=h.e)}u.fromRect=p}})}},addAnimationState:function(r){t.push(r)},removeAnimationState:function(r){t.splice(Mxe(t,{target:r}),1)},animateAll:function(r){var u=this;if(!this.options.animation){clearTimeout(e),typeof r=="function"&&r();return}var p=!1,h=0;t.forEach(function(b){var v=0,w=b.target,f=w.fromRect,o=u0(w),g=w.prevFromRect,s=w.prevToRect,y=b.rect,_=D_(w,!0);_&&(o.top-=_.f,o.left-=_.e),w.toRect=o,w.thisAnimationDuration&&bT(g,o)&&!bT(f,o)&&(y.top-o.top)/(y.left-o.left)===(f.top-o.top)/(f.left-o.left)&&(v=Lxe(y,g,s,u.options)),bT(o,f)||(w.prevFromRect=f,w.prevToRect=o,v||(v=u.options.animation),u.animate(w,y,o,v)),v&&(p=!0,h=Math.max(h,v),clearTimeout(w.animationResetTimer),w.animationResetTimer=setTimeout(function(){w.animationTime=0,w.prevFromRect=null,w.fromRect=null,w.prevToRect=null,w.thisAnimationDuration=null},v),w.thisAnimationDuration=v)}),clearTimeout(e),p?e=setTimeout(function(){typeof r=="function"&&r()},h):typeof r=="function"&&r(),t=[]},animate:function(r,u,p,h){if(h){Oo(r,"transition",""),Oo(r,"transform","");var b=D_(this.el),v=b&&b.a,w=b&&b.d,f=(u.left-p.left)/(v||1),o=(u.top-p.top)/(w||1);r.animatingX=!!f,r.animatingY=!!o,Oo(r,"transform","translate3d("+f+"px,"+o+"px,0)"),this.forRepaintDummy=Ixe(r),Oo(r,"transition","transform "+h+"ms"+(this.options.easing?" "+this.options.easing:"")),Oo(r,"transform","translate3d(0,0,0)"),typeof r.animated=="number"&&clearTimeout(r.animated),r.animated=setTimeout(function(){Oo(r,"transition",""),Oo(r,"transform",""),r.animated=!1,r.animatingX=!1,r.animatingY=!1},h)}}}}function Ixe(t){return t.offsetWidth}function Lxe(t,e,n,r){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*r.animation}var f_=[],_T={initializeByDefault:!0},YC={mount:function(e){for(var n in _T)_T.hasOwnProperty(n)&&!(n in e)&&(e[n]=_T[n]);f_.forEach(function(r){if(r.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),f_.push(e)},pluginEvent:function(e,n,r){var u=this;this.eventCanceled=!1,r.cancel=function(){u.eventCanceled=!0};var p=e+"Global";f_.forEach(function(h){!n[h.pluginName]||(n[h.pluginName][p]&&n[h.pluginName][p](e4({sortable:n},r)),n.options[h.pluginName]&&n[h.pluginName][e]&&n[h.pluginName][e](e4({sortable:n},r)))})},initializePlugins:function(e,n,r,u){f_.forEach(function(b){var v=b.pluginName;if(!(!e.options[v]&&!b.initializeByDefault)){var w=new b(e,n,e.options);w.sortable=e,w.options=e.options,e[v]=w,bm(r,w.defaults)}});for(var p in e.options)if(!!e.options.hasOwnProperty(p)){var h=this.modifyOption(e,p,e.options[p]);typeof h<"u"&&(e.options[p]=h)}},getEventProperties:function(e,n){var r={};return f_.forEach(function(u){typeof u.eventProperties=="function"&&bm(r,u.eventProperties.call(n[u.pluginName],e))}),r},modifyOption:function(e,n,r){var u;return f_.forEach(function(p){!e[p.pluginName]||p.optionListeners&&typeof p.optionListeners[n]=="function"&&(u=p.optionListeners[n].call(e[p.pluginName],r))}),u}};function Rxe(t){var e=t.sortable,n=t.rootEl,r=t.name,u=t.targetEl,p=t.cloneEl,h=t.toEl,b=t.fromEl,v=t.oldIndex,w=t.newIndex,f=t.oldDraggableIndex,o=t.newDraggableIndex,g=t.originalEvent,s=t.putSortable,y=t.extraEventProperties;if(e=e||n&&n[Oh],!!e){var _,k=e.options,C="on"+r.charAt(0).toUpperCase()+r.substr(1);window.CustomEvent&&!km&&!WC?_=new CustomEvent(r,{bubbles:!0,cancelable:!0}):(_=document.createEvent("Event"),_.initEvent(r,!0,!0)),_.to=h||n,_.from=b||n,_.item=u||n,_.clone=p,_.oldIndex=v,_.newIndex=w,_.oldDraggableIndex=f,_.newDraggableIndex=o,_.originalEvent=g,_.pullMode=s?s.lastPutMode:void 0;var O=e4(e4({},y),YC.getEventProperties(r,e));for(var T in O)_[T]=O[T];n&&n.dispatchEvent(_),k[C]&&k[C].call(e,_)}}var Fxe=["evt"],yd=function(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=r.evt,p=Exe(r,Fxe);YC.pluginEvent.bind(go)(e,n,e4({dragEl:Ya,parentEl:uc,ghostEl:rl,rootEl:Tu,nextEl:_y,lastDownEl:wS,cloneEl:Hu,cloneHidden:G7,dragStarted:Ww,putSortable:n1,activeSortable:go.active,originalEvent:u,oldIndex:x_,oldDraggableIndex:lC,newIndex:Ch,newDraggableIndex:Y7,hideGhostForTarget:lY,unhideGhostForTarget:sY,cloneNowHidden:function(){G7=!0},cloneNowShown:function(){G7=!1},dispatchSortableEvent:function(b){Cf({sortable:n,name:b,originalEvent:u})}},p))};function Cf(t){Rxe(e4({putSortable:n1,cloneEl:Hu,targetEl:Ya,rootEl:Tu,oldIndex:x_,oldDraggableIndex:lC,newIndex:Ch,newDraggableIndex:Y7},t))}var Ya,uc,rl,Tu,_y,wS,Hu,G7,x_,Ch,lC,Y7,Zk,n1,y_=!1,aO=!1,iO=[],py,Y2,xT,wT,Nz,Iz,Ww,d_,sC,uC=!1,Jk=!1,CS,I1,CT=[],YA=!1,oO=[],oE=typeof document<"u",Qk=ZW,Lz=WC||km?"cssFloat":"float",Bxe=oE&&!JW&&!ZW&&"draggable"in document.createElement("div"),aY=function(){if(!!oE){if(km)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto",t.style.pointerEvents==="auto"}}(),iY=function(e,n){var r=Oo(e),u=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),p=X_(e,0,n),h=X_(e,1,n),b=p&&Oo(p),v=h&&Oo(h),w=b&&parseInt(b.marginLeft)+parseInt(b.marginRight)+u0(p).width,f=v&&parseInt(v.marginLeft)+parseInt(v.marginRight)+u0(h).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(p&&b.float&&b.float!=="none"){var o=b.float==="left"?"left":"right";return h&&(v.clear==="both"||v.clear===o)?"vertical":"horizontal"}return p&&(b.display==="block"||b.display==="flex"||b.display==="table"||b.display==="grid"||w>=u&&r[Lz]==="none"||h&&r[Lz]==="none"&&w+f>u)?"vertical":"horizontal"},jxe=function(e,n,r){var u=r?e.left:e.top,p=r?e.right:e.bottom,h=r?e.width:e.height,b=r?n.left:n.top,v=r?n.right:n.bottom,w=r?n.width:n.height;return u===b||p===v||u+h/2===b+w/2},zxe=function(e,n){var r;return iO.some(function(u){var p=u[Oh].options.emptyInsertThreshold;if(!(!p||NP(u))){var h=u0(u),b=e>=h.left-p&&e<=h.right+p,v=n>=h.top-p&&n<=h.bottom+p;if(b&&v)return r=u}}),r},oY=function(e){function n(p,h){return function(b,v,w,f){var o=b.options.group.name&&v.options.group.name&&b.options.group.name===v.options.group.name;if(p==null&&(h||o))return!0;if(p==null||p===!1)return!1;if(h&&p==="clone")return p;if(typeof p=="function")return n(p(b,v,w,f),h)(b,v,w,f);var g=(h?b:v).options.group.name;return p===!0||typeof p=="string"&&p===g||p.join&&p.indexOf(g)>-1}}var r={},u=e.group;(!u||xS(u)!="object")&&(u={name:u}),r.name=u.name,r.checkPull=n(u.pull,!0),r.checkPut=n(u.put),r.revertClone=u.revertClone,e.group=r},lY=function(){!aY&&rl&&Oo(rl,"display","none")},sY=function(){!aY&&rl&&Oo(rl,"display","")};oE&&!JW&&document.addEventListener("click",function(t){if(aO)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),aO=!1,!1},!0);var vy=function(e){if(Ya){e=e.touches?e.touches[0]:e;var n=zxe(e.clientX,e.clientY);if(n){var r={};for(var u in e)e.hasOwnProperty(u)&&(r[u]=e[u]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[Oh]._onDragOver(r)}}},$xe=function(e){Ya&&Ya.parentNode[Oh]._isOutsideThisEl(e.target)};function go(t,e){if(!(t&&t.nodeType&&t.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=bm({},e),t[Oh]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return iY(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(h,b){h.setData("Text",b.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:go.supportPointer!==!1&&"PointerEvent"in window&&!iC,emptyInsertThreshold:5};YC.initializePlugins(this,t,n);for(var r in n)!(r in e)&&(e[r]=n[r]);oY(e);for(var u in this)u.charAt(0)==="_"&&typeof this[u]=="function"&&(this[u]=this[u].bind(this));this.nativeDraggable=e.forceFallback?!1:Bxe,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?cs(t,"pointerdown",this._onTapStart):(cs(t,"mousedown",this._onTapStart),cs(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(cs(t,"dragover",this),cs(t,"dragenter",this)),iO.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),bm(this,Nxe())}go.prototype={constructor:go,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(d_=null)},_getDirection:function(e,n){return typeof this.options.direction=="function"?this.options.direction.call(this,e,n,Ya):this.options.direction},_onTapStart:function(e){if(!!e.cancelable){var n=this,r=this.el,u=this.options,p=u.preventOnFilter,h=e.type,b=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,v=(b||e).target,w=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||v,f=u.filter;if(Kxe(r),!Ya&&!(/mousedown|pointerdown/.test(h)&&e.button!==0||u.disabled)&&!w.isContentEditable&&!(!this.nativeDraggable&&iC&&v&&v.tagName.toUpperCase()==="SELECT")&&(v=q6(v,u.draggable,r,!1),!(v&&v.animated)&&wS!==v)){if(x_=Bp(v),lC=Bp(v,u.draggable),typeof f=="function"){if(f.call(this,e,v,this)){Cf({sortable:n,rootEl:w,name:"filter",targetEl:v,toEl:r,fromEl:r}),yd("filter",n,{evt:e}),p&&e.cancelable&&e.preventDefault();return}}else if(f&&(f=f.split(",").some(function(o){if(o=q6(w,o.trim(),r,!1),o)return Cf({sortable:n,rootEl:o,name:"filter",targetEl:v,fromEl:r,toEl:r}),yd("filter",n,{evt:e}),!0}),f)){p&&e.cancelable&&e.preventDefault();return}u.handle&&!q6(w,u.handle,r,!1)||this._prepareDragStart(e,b,v)}}},_prepareDragStart:function(e,n,r){var u=this,p=u.el,h=u.options,b=p.ownerDocument,v;if(r&&!Ya&&r.parentNode===p){var w=u0(r);if(Tu=p,Ya=r,uc=Ya.parentNode,_y=Ya.nextSibling,wS=r,Zk=h.group,go.dragged=Ya,py={target:Ya,clientX:(n||e).clientX,clientY:(n||e).clientY},Nz=py.clientX-w.left,Iz=py.clientY-w.top,this._lastX=(n||e).clientX,this._lastY=(n||e).clientY,Ya.style["will-change"]="all",v=function(){if(yd("delayEnded",u,{evt:e}),go.eventCanceled){u._onDrop();return}u._disableDelayedDragEvents(),!Az&&u.nativeDraggable&&(Ya.draggable=!0),u._triggerDragStart(e,n),Cf({sortable:u,name:"choose",originalEvent:e}),wh(Ya,h.chosenClass,!0)},h.ignore.split(",").forEach(function(f){eY(Ya,f.trim(),kT)}),cs(b,"dragover",vy),cs(b,"mousemove",vy),cs(b,"touchmove",vy),cs(b,"mouseup",u._onDrop),cs(b,"touchend",u._onDrop),cs(b,"touchcancel",u._onDrop),Az&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Ya.draggable=!0),yd("delayStart",this,{evt:e}),h.delay&&(!h.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(WC||km))){if(go.eventCanceled){this._onDrop();return}cs(b,"mouseup",u._disableDelayedDrag),cs(b,"touchend",u._disableDelayedDrag),cs(b,"touchcancel",u._disableDelayedDrag),cs(b,"mousemove",u._delayedDragTouchMoveHandler),cs(b,"touchmove",u._delayedDragTouchMoveHandler),h.supportPointer&&cs(b,"pointermove",u._delayedDragTouchMoveHandler),u._dragStartTimer=setTimeout(v,h.delay)}else v()}},_delayedDragTouchMoveHandler:function(e){var n=e.touches?e.touches[0]:e;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Ya&&kT(Ya),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Kl(e,"mouseup",this._disableDelayedDrag),Kl(e,"touchend",this._disableDelayedDrag),Kl(e,"touchcancel",this._disableDelayedDrag),Kl(e,"mousemove",this._delayedDragTouchMoveHandler),Kl(e,"touchmove",this._delayedDragTouchMoveHandler),Kl(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,n){n=n||e.pointerType=="touch"&&e,!this.nativeDraggable||n?this.options.supportPointer?cs(document,"pointermove",this._onTouchMove):n?cs(document,"touchmove",this._onTouchMove):cs(document,"mousemove",this._onTouchMove):(cs(Ya,"dragend",this),cs(Tu,"dragstart",this._onDragStart));try{document.selection?kS(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,n){if(y_=!1,Tu&&Ya){yd("dragStarted",this,{evt:n}),this.nativeDraggable&&cs(document,"dragover",$xe);var r=this.options;!e&&wh(Ya,r.dragClass,!1),wh(Ya,r.ghostClass,!0),go.active=this,e&&this._appendGhost(),Cf({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Y2){this._lastX=Y2.clientX,this._lastY=Y2.clientY,lY();for(var e=document.elementFromPoint(Y2.clientX,Y2.clientY),n=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Y2.clientX,Y2.clientY),e!==n);)n=e;if(Ya.parentNode[Oh]._isOutsideThisEl(e),n)do{if(n[Oh]){var r=void 0;if(r=n[Oh]._onDragOver({clientX:Y2.clientX,clientY:Y2.clientY,target:e,rootEl:n}),r&&!this.options.dragoverBubble)break}e=n}while(n=n.parentNode);sY()}},_onTouchMove:function(e){if(py){var n=this.options,r=n.fallbackTolerance,u=n.fallbackOffset,p=e.touches?e.touches[0]:e,h=rl&&D_(rl,!0),b=rl&&h&&h.a,v=rl&&h&&h.d,w=Qk&&I1&&Dz(I1),f=(p.clientX-py.clientX+u.x)/(b||1)+(w?w[0]-CT[0]:0)/(b||1),o=(p.clientY-py.clientY+u.y)/(v||1)+(w?w[1]-CT[1]:0)/(v||1);if(!go.active&&!y_){if(r&&Math.max(Math.abs(p.clientX-this._lastX),Math.abs(p.clientY-this._lastY))<r)return;this._onDragStart(e,!0)}if(rl){h?(h.e+=f-(xT||0),h.f+=o-(wT||0)):h={a:1,b:0,c:0,d:1,e:f,f:o};var g="matrix(".concat(h.a,",").concat(h.b,",").concat(h.c,",").concat(h.d,",").concat(h.e,",").concat(h.f,")");Oo(rl,"webkitTransform",g),Oo(rl,"mozTransform",g),Oo(rl,"msTransform",g),Oo(rl,"transform",g),xT=f,wT=o,Y2=p}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!rl){var e=this.options.fallbackOnBody?document.body:Tu,n=u0(Ya,!0,Qk,!0,e),r=this.options;if(Qk){for(I1=e;Oo(I1,"position")==="static"&&Oo(I1,"transform")==="none"&&I1!==document;)I1=I1.parentNode;I1!==document.body&&I1!==document.documentElement?(I1===document&&(I1=X6()),n.top+=I1.scrollTop,n.left+=I1.scrollLeft):I1=X6(),CT=Dz(I1)}rl=Ya.cloneNode(!0),wh(rl,r.ghostClass,!1),wh(rl,r.fallbackClass,!0),wh(rl,r.dragClass,!0),Oo(rl,"transition",""),Oo(rl,"transform",""),Oo(rl,"box-sizing","border-box"),Oo(rl,"margin",0),Oo(rl,"top",n.top),Oo(rl,"left",n.left),Oo(rl,"width",n.width),Oo(rl,"height",n.height),Oo(rl,"opacity","0.8"),Oo(rl,"position",Qk?"absolute":"fixed"),Oo(rl,"zIndex","100000"),Oo(rl,"pointerEvents","none"),go.ghost=rl,e.appendChild(rl),Oo(rl,"transform-origin",Nz/parseInt(rl.style.width)*100+"% "+Iz/parseInt(rl.style.height)*100+"%")}},_onDragStart:function(e,n){var r=this,u=e.dataTransfer,p=r.options;if(yd("dragStart",this,{evt:e}),go.eventCanceled){this._onDrop();return}yd("setupClone",this),go.eventCanceled||(Hu=rY(Ya),Hu.removeAttribute("id"),Hu.draggable=!1,Hu.style["will-change"]="",this._hideClone(),wh(Hu,this.options.chosenClass,!1),go.clone=Hu),r.cloneId=kS(function(){yd("clone",r),!go.eventCanceled&&(r.options.removeCloneOnHide||Tu.insertBefore(Hu,Ya),r._hideClone(),Cf({sortable:r,name:"clone"}))}),!n&&wh(Ya,p.dragClass,!0),n?(aO=!0,r._loopId=setInterval(r._emulateDragOver,50)):(Kl(document,"mouseup",r._onDrop),Kl(document,"touchend",r._onDrop),Kl(document,"touchcancel",r._onDrop),u&&(u.effectAllowed="move",p.setData&&p.setData.call(r,u,Ya)),cs(document,"drop",r),Oo(Ya,"transform","translateZ(0)")),y_=!0,r._dragStartId=kS(r._dragStarted.bind(r,n,e)),cs(document,"selectstart",r),Ww=!0,iC&&Oo(document.body,"user-select","none")},_onDragOver:function(e){var n=this.el,r=e.target,u,p,h,b=this.options,v=b.group,w=go.active,f=Zk===v,o=b.sort,g=n1||w,s,y=this,_=!1;if(YA)return;function k(te,re){yd(te,y,e4({evt:e,isOwner:f,axis:s?"vertical":"horizontal",revert:h,dragRect:u,targetRect:p,canSort:o,fromSortable:g,target:r,completed:O,onMove:function(Le,me){return eS(Tu,n,Ya,u,Le,u0(Le),e,me)},changed:T},re))}function C(){k("dragOverAnimationCapture"),y.captureAnimationState(),y!==g&&g.captureAnimationState()}function O(te){return k("dragOverCompleted",{insertion:te}),te&&(f?w._hideClone():w._showClone(y),y!==g&&(wh(Ya,n1?n1.options.ghostClass:w.options.ghostClass,!1),wh(Ya,b.ghostClass,!0)),n1!==y&&y!==go.active?n1=y:y===go.active&&n1&&(n1=null),g===y&&(y._ignoreWhileAnimating=r),y.animateAll(function(){k("dragOverAnimationComplete"),y._ignoreWhileAnimating=null}),y!==g&&(g.animateAll(),g._ignoreWhileAnimating=null)),(r===Ya&&!Ya.animated||r===n&&!r.animated)&&(d_=null),!b.dragoverBubble&&!e.rootEl&&r!==document&&(Ya.parentNode[Oh]._isOutsideThisEl(e.target),!te&&vy(e)),!b.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),_=!0}function T(){Ch=Bp(Ya),Y7=Bp(Ya,b.draggable),Cf({sortable:y,name:"change",toEl:n,newIndex:Ch,newDraggableIndex:Y7,originalEvent:e})}if(e.preventDefault!==void 0&&e.cancelable&&e.preventDefault(),r=q6(r,b.draggable,n,!0),k("dragOver"),go.eventCanceled)return _;if(Ya.contains(e.target)||r.animated&&r.animatingX&&r.animatingY||y._ignoreWhileAnimating===r)return O(!1);if(aO=!1,w&&!b.disabled&&(f?o||(h=uc!==Tu):n1===this||(this.lastPutMode=Zk.checkPull(this,w,Ya,e))&&v.checkPut(this,w,Ya,e))){if(s=this._getDirection(e,r)==="vertical",u=u0(Ya),k("dragOverValid"),go.eventCanceled)return _;if(h)return uc=Tu,C(),this._hideClone(),k("revert"),go.eventCanceled||(_y?Tu.insertBefore(Ya,_y):Tu.appendChild(Ya)),O(!0);var P=NP(n,b.draggable);if(!P||Uxe(e,s,this)&&!P.animated){if(P===Ya)return O(!1);if(P&&n===e.target&&(r=P),r&&(p=u0(r)),eS(Tu,n,Ya,u,r,p,e,!!r)!==!1)return C(),P&&P.nextSibling?n.insertBefore(Ya,P.nextSibling):n.appendChild(Ya),uc=n,T(),O(!0)}else if(P&&qxe(e,s,this)){var D=X_(n,0,b,!0);if(D===Ya)return O(!1);if(r=D,p=u0(r),eS(Tu,n,Ya,u,r,p,e,!1)!==!1)return C(),n.insertBefore(Ya,D),uc=n,T(),O(!0)}else if(r.parentNode===n){p=u0(r);var F=0,N,z=Ya.parentNode!==n,B=!jxe(Ya.animated&&Ya.toRect||u,r.animated&&r.toRect||p,s),X=s?"top":"left",W=Pz(r,"top","top")||Pz(Ya,"top","top"),H=W?W.scrollTop:void 0;d_!==r&&(N=p[X],uC=!1,Jk=!B&&b.invertSwap||z),F=Wxe(e,r,p,s,B?1:b.swapThreshold,b.invertedSwapThreshold==null?b.swapThreshold:b.invertedSwapThreshold,Jk,d_===r);var U;if(F!==0){var G=Bp(Ya);do G-=F,U=uc.children[G];while(U&&(Oo(U,"display")==="none"||U===rl))}if(F===0||U===r)return O(!1);d_=r,sC=F;var Y=r.nextElementSibling,K=!1;K=F===1;var ee=eS(Tu,n,Ya,u,r,p,e,K);if(ee!==!1)return(ee===1||ee===-1)&&(K=ee===1),YA=!0,setTimeout(Hxe,30),C(),K&&!Y?n.appendChild(Ya):r.parentNode.insertBefore(Ya,K?Y:r),W&&nY(W,0,H-W.scrollTop),uc=Ya.parentNode,N!==void 0&&!Jk&&(CS=Math.abs(N-u0(r)[X])),T(),O(!0)}if(n.contains(Ya))return O(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){Kl(document,"mousemove",this._onTouchMove),Kl(document,"touchmove",this._onTouchMove),Kl(document,"pointermove",this._onTouchMove),Kl(document,"dragover",vy),Kl(document,"mousemove",vy),Kl(document,"touchmove",vy)},_offUpEvents:function(){var e=this.el.ownerDocument;Kl(e,"mouseup",this._onDrop),Kl(e,"touchend",this._onDrop),Kl(e,"pointerup",this._onDrop),Kl(e,"touchcancel",this._onDrop),Kl(document,"selectstart",this)},_onDrop:function(e){var n=this.el,r=this.options;if(Ch=Bp(Ya),Y7=Bp(Ya,r.draggable),yd("drop",this,{evt:e}),uc=Ya&&Ya.parentNode,Ch=Bp(Ya),Y7=Bp(Ya,r.draggable),go.eventCanceled){this._nulling();return}y_=!1,Jk=!1,uC=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),GA(this.cloneId),GA(this._dragStartId),this.nativeDraggable&&(Kl(document,"drop",this),Kl(n,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),iC&&Oo(document.body,"user-select",""),Oo(Ya,"transform",""),e&&(Ww&&(e.cancelable&&e.preventDefault(),!r.dropBubble&&e.stopPropagation()),rl&&rl.parentNode&&rl.parentNode.removeChild(rl),(Tu===uc||n1&&n1.lastPutMode!=="clone")&&Hu&&Hu.parentNode&&Hu.parentNode.removeChild(Hu),Ya&&(this.nativeDraggable&&Kl(Ya,"dragend",this),kT(Ya),Ya.style["will-change"]="",Ww&&!y_&&wh(Ya,n1?n1.options.ghostClass:this.options.ghostClass,!1),wh(Ya,this.options.chosenClass,!1),Cf({sortable:this,name:"unchoose",toEl:uc,newIndex:null,newDraggableIndex:null,originalEvent:e}),Tu!==uc?(Ch>=0&&(Cf({rootEl:uc,name:"add",toEl:uc,fromEl:Tu,originalEvent:e}),Cf({sortable:this,name:"remove",toEl:uc,originalEvent:e}),Cf({rootEl:uc,name:"sort",toEl:uc,fromEl:Tu,originalEvent:e}),Cf({sortable:this,name:"sort",toEl:uc,originalEvent:e})),n1&&n1.save()):Ch!==x_&&Ch>=0&&(Cf({sortable:this,name:"update",toEl:uc,originalEvent:e}),Cf({sortable:this,name:"sort",toEl:uc,originalEvent:e})),go.active&&((Ch==null||Ch===-1)&&(Ch=x_,Y7=lC),Cf({sortable:this,name:"end",toEl:uc,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){yd("nulling",this),Tu=Ya=uc=rl=_y=Hu=wS=G7=py=Y2=Ww=Ch=Y7=x_=lC=d_=sC=n1=Zk=go.dragged=go.ghost=go.clone=go.active=null,oO.forEach(function(e){e.checked=!0}),oO.length=xT=wT=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Ya&&(this._onDragOver(e),Vxe(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],n,r=this.el.children,u=0,p=r.length,h=this.options;u<p;u++)n=r[u],q6(n,h.draggable,this.el,!1)&&e.push(n.getAttribute(h.dataIdAttr)||Gxe(n));return e},sort:function(e,n){var r={},u=this.el;this.toArray().forEach(function(p,h){var b=u.children[h];q6(b,this.options.draggable,u,!1)&&(r[p]=b)},this),n&&this.captureAnimationState(),e.forEach(function(p){r[p]&&(u.removeChild(r[p]),u.appendChild(r[p]))}),n&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,n){return q6(e,n||this.options.draggable,this.el,!1)},option:function(e,n){var r=this.options;if(n===void 0)return r[e];var u=YC.modifyOption(this,e,n);typeof u<"u"?r[e]=u:r[e]=n,e==="group"&&oY(r)},destroy:function(){yd("destroy",this);var e=this.el;e[Oh]=null,Kl(e,"mousedown",this._onTapStart),Kl(e,"touchstart",this._onTapStart),Kl(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(Kl(e,"dragover",this),Kl(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(n){n.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),iO.splice(iO.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!G7){if(yd("hideClone",this),go.eventCanceled)return;Oo(Hu,"display","none"),this.options.removeCloneOnHide&&Hu.parentNode&&Hu.parentNode.removeChild(Hu),G7=!0}},_showClone:function(e){if(e.lastPutMode!=="clone"){this._hideClone();return}if(G7){if(yd("showClone",this),go.eventCanceled)return;Ya.parentNode==Tu&&!this.options.group.revertClone?Tu.insertBefore(Hu,Ya):_y?Tu.insertBefore(Hu,_y):Tu.appendChild(Hu),this.options.group.revertClone&&this.animate(Ya,Hu),Oo(Hu,"display",""),G7=!1}}};function Vxe(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move"),t.cancelable&&t.preventDefault()}function eS(t,e,n,r,u,p,h,b){var v,w=t[Oh],f=w.options.onMove,o;return window.CustomEvent&&!km&&!WC?v=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(v=document.createEvent("Event"),v.initEvent("move",!0,!0)),v.to=e,v.from=t,v.dragged=n,v.draggedRect=r,v.related=u||e,v.relatedRect=p||u0(e),v.willInsertAfter=b,v.originalEvent=h,t.dispatchEvent(v),f&&(o=f.call(w,v,h)),o}function kT(t){t.draggable=!1}function Hxe(){YA=!1}function qxe(t,e,n){var r=u0(X_(n.el,0,n.options,!0)),u=10;return e?t.clientX<r.left-u||t.clientY<r.top&&t.clientX<r.right:t.clientY<r.top-u||t.clientY<r.bottom&&t.clientX<r.left}function Uxe(t,e,n){var r=u0(NP(n.el,n.options.draggable)),u=10;return e?t.clientX>r.right+u||t.clientX<=r.right&&t.clientY>r.bottom&&t.clientX>=r.left:t.clientX>r.right&&t.clientY>r.top||t.clientX<=r.right&&t.clientY>r.bottom+u}function Wxe(t,e,n,r,u,p,h,b){var v=r?t.clientY:t.clientX,w=r?n.height:n.width,f=r?n.top:n.left,o=r?n.bottom:n.right,g=!1;if(!h){if(b&&CS<w*u){if(!uC&&(sC===1?v>f+w*p/2:v<o-w*p/2)&&(uC=!0),uC)g=!0;else if(sC===1?v<f+CS:v>o-CS)return-sC}else if(v>f+w*(1-u)/2&&v<o-w*(1-u)/2)return Yxe(e)}return g=g||h,g&&(v<f+w*p/2||v>o-w*p/2)?v>f+w/2?1:-1:0}function Yxe(t){return Bp(Ya)<Bp(t)?1:-1}function Gxe(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,r=0;n--;)r+=e.charCodeAt(n);return r.toString(36)}function Kxe(t){oO.length=0;for(var e=t.getElementsByTagName("input"),n=e.length;n--;){var r=e[n];r.checked&&oO.push(r)}}function kS(t){return setTimeout(t,0)}function GA(t){return clearTimeout(t)}oE&&cs(document,"touchmove",function(t){(go.active||y_)&&t.cancelable&&t.preventDefault()});go.utils={on:cs,off:Kl,css:Oo,find:eY,is:function(e,n){return!!q6(e,n,e,!1)},extend:Pxe,throttle:tY,closest:q6,toggleClass:wh,clone:rY,index:Bp,nextTick:kS,cancelNextTick:GA,detectDirection:iY,getChild:X_};go.get=function(t){return t[Oh]};go.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach(function(r){if(!r.prototype||!r.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(r));r.utils&&(go.utils=e4(e4({},go.utils),r.utils)),YC.mount(r)})};go.create=function(t,e){return new go(t,e)};go.version=Txe;var zc=[],Yw,KA,XA=!1,ST,OT,lO,Gw;function Xxe(){function t(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var e in this)e.charAt(0)==="_"&&typeof this[e]=="function"&&(this[e]=this[e].bind(this))}return t.prototype={dragStarted:function(n){var r=n.originalEvent;this.sortable.nativeDraggable?cs(document,"dragover",this._handleAutoScroll):this.options.supportPointer?cs(document,"pointermove",this._handleFallbackAutoScroll):r.touches?cs(document,"touchmove",this._handleFallbackAutoScroll):cs(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(n){var r=n.originalEvent;!this.options.dragOverBubble&&!r.rootEl&&this._handleAutoScroll(r)},drop:function(){this.sortable.nativeDraggable?Kl(document,"dragover",this._handleAutoScroll):(Kl(document,"pointermove",this._handleFallbackAutoScroll),Kl(document,"touchmove",this._handleFallbackAutoScroll),Kl(document,"mousemove",this._handleFallbackAutoScroll)),Rz(),SS(),Dxe()},nulling:function(){lO=KA=Yw=XA=Gw=ST=OT=null,zc.length=0},_handleFallbackAutoScroll:function(n){this._handleAutoScroll(n,!0)},_handleAutoScroll:function(n,r){var u=this,p=(n.touches?n.touches[0]:n).clientX,h=(n.touches?n.touches[0]:n).clientY,b=document.elementFromPoint(p,h);if(lO=n,r||this.options.forceAutoScrollFallback||WC||km||iC){ET(n,this.options,b,r);var v=X7(b,!0);XA&&(!Gw||p!==ST||h!==OT)&&(Gw&&Rz(),Gw=setInterval(function(){var w=X7(document.elementFromPoint(p,h),!0);w!==v&&(v=w,SS()),ET(n,u.options,w,r)},10),ST=p,OT=h)}else{if(!this.options.bubbleScroll||X7(b,!0)===X6()){SS();return}ET(n,this.options,X7(b,!1),!1)}}},bm(t,{pluginName:"scroll",initializeByDefault:!0})}function SS(){zc.forEach(function(t){clearInterval(t.pid)}),zc=[]}function Rz(){clearInterval(Gw)}var ET=tY(function(t,e,n,r){if(!!e.scroll){var u=(t.touches?t.touches[0]:t).clientX,p=(t.touches?t.touches[0]:t).clientY,h=e.scrollSensitivity,b=e.scrollSpeed,v=X6(),w=!1,f;KA!==n&&(KA=n,SS(),Yw=e.scroll,f=e.scrollFn,Yw===!0&&(Yw=X7(n,!0)));var o=0,g=Yw;do{var s=g,y=u0(s),_=y.top,k=y.bottom,C=y.left,O=y.right,T=y.width,P=y.height,D=void 0,F=void 0,N=s.scrollWidth,z=s.scrollHeight,B=Oo(s),X=s.scrollLeft,W=s.scrollTop;s===v?(D=T<N&&(B.overflowX==="auto"||B.overflowX==="scroll"||B.overflowX==="visible"),F=P<z&&(B.overflowY==="auto"||B.overflowY==="scroll"||B.overflowY==="visible")):(D=T<N&&(B.overflowX==="auto"||B.overflowX==="scroll"),F=P<z&&(B.overflowY==="auto"||B.overflowY==="scroll"));var H=D&&(Math.abs(O-u)<=h&&X+T<N)-(Math.abs(C-u)<=h&&!!X),U=F&&(Math.abs(k-p)<=h&&W+P<z)-(Math.abs(_-p)<=h&&!!W);if(!zc[o])for(var G=0;G<=o;G++)zc[G]||(zc[G]={});(zc[o].vx!=H||zc[o].vy!=U||zc[o].el!==s)&&(zc[o].el=s,zc[o].vx=H,zc[o].vy=U,clearInterval(zc[o].pid),(H!=0||U!=0)&&(w=!0,zc[o].pid=setInterval(function(){r&&this.layer===0&&go.active._onTouchMove(lO);var Y=zc[this.layer].vy?zc[this.layer].vy*b:0,K=zc[this.layer].vx?zc[this.layer].vx*b:0;typeof f=="function"&&f.call(go.dragged.parentNode[Oh],K,Y,t,lO,zc[this.layer].el)!=="continue"||nY(zc[this.layer].el,K,Y)}.bind({layer:o}),24))),o++}while(e.bubbleScroll&&g!==v&&(g=X7(g,!1)));XA=w}},30),uY=function(e){var n=e.originalEvent,r=e.putSortable,u=e.dragEl,p=e.activeSortable,h=e.dispatchSortableEvent,b=e.hideGhostForTarget,v=e.unhideGhostForTarget;if(!!n){var w=r||p;b();var f=n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,o=document.elementFromPoint(f.clientX,f.clientY);v(),w&&!w.el.contains(o)&&(h("spill"),this.onSpill({dragEl:u,putSortable:r}))}};function IP(){}IP.prototype={startIndex:null,dragStart:function(e){var n=e.oldDraggableIndex;this.startIndex=n},onSpill:function(e){var n=e.dragEl,r=e.putSortable;this.sortable.captureAnimationState(),r&&r.captureAnimationState();var u=X_(this.sortable.el,this.startIndex,this.options);u?this.sortable.el.insertBefore(n,u):this.sortable.el.appendChild(n),this.sortable.animateAll(),r&&r.animateAll()},drop:uY};bm(IP,{pluginName:"revertOnSpill"});function LP(){}LP.prototype={onSpill:function(e){var n=e.dragEl,r=e.putSortable,u=r||this.sortable;u.captureAnimationState(),n.parentNode&&n.parentNode.removeChild(n),u.animateAll()},drop:uY};bm(LP,{pluginName:"removeOnSpill"});go.mount(new Xxe);go.mount(LP,IP);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Fz(t,e,n){var r=aa(t);return n-e>0?(r.splice(n+1,0,r[e]),r.splice(e,1)):(r.splice(n,0,r[e]),r.splice(e+1,1)),r}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Bz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Fw(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Bz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Bz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Zxe(t,e){var n=Va(t),r=n.sortOnRowDraggable,u=n.dragSort,p=n.data,h=n.rowKey,b=Sd(),v=b.tableDraggableClasses,w=b.tableBaseClass,f=b.tableFullRowClasses,o=Ft(null),g=Ft(t.columns||[]),s=He(function(){return g.value.find(function(W){return W.colKey==="drag"})}),y=He(function(){return r.value||u.value==="row"}),_=He(function(){return["row-handler","row-handler-col"].includes(u.value)&&!!s.value}),k=He(function(){return["col","row-handler-col"].includes(u.value)}),C=Ft([]),O=Ft([]),T=null,P=null;t.sortOnRowDraggable&&Ao.error("Table","`sortOnRowDraggable` is going to be deprecated, use dragSort='row' instead."),Nr([p],function(W){var H=ba(W,1),U=H[0];C.value=(U==null?void 0:U.map(function(Y){return Sa(Y,h.value)}))||[];var G=setTimeout(function(){if(U.length){var Y;(Y=T)===null||Y===void 0||Y.sort(C.value)}else{var K,ee=(K=o.value)===null||K===void 0?void 0:K.$el.querySelectorAll("tr[data-id]");ee==null||ee.forEach(function(te){return te.remove()})}clearTimeout(G)},0)},{immediate:!0}),Nr(g,function(W){O.value=W?W.map(function(U){return U.colKey}):[];var H=setTimeout(function(){var U;!P||!P.el||((U=P)===null||U===void 0||U.sort(O.value),clearTimeout(H))},0)});function D(W){var H=t.pagination;return!t.disableDataPage&&H&&p.value.length>H.pageSize?H.pageSize*(H.current-1)+W:W}var F=function(H){if(!(!_.value&&!y.value)){var U=H==null?void 0:H.querySelector("tbody");if(!U)return console.error("tbody does not exist."),null;var G=Fw({animation:150,ghostClass:v.ghost,chosenClass:v.chosen,dragClass:v.dragging,filter:".".concat(f.base),onMove:function(K){return!$M(K.related,f.base)},onEnd:function(K){var ee,te;if(K.newIndex!==K.oldIndex){(ee=T)===null||ee===void 0||ee.sort(C.value);var re=K.oldIndex,be=K.newIndex;(da(t.firstFullRow)&&t.firstFullRow(ho)||e.slots.firstFullRow)&&(re-=1,be-=1);var Le={data:p.value,currentIndex:re,current:p.value[re],targetIndex:be,target:p.value[be],newData:Fz(aa(t.data),D(re),D(be)),e:K,sort:"row"};Le.currentData=Le.newData,(te=t.onDragSort)===null||te===void 0||te.call(t,Le)}}},t.dragSortOptions);!U||(y.value?T=new go(U,Fw({},G)):T=new go(U,Fw(Fw({},G),{},{handle:".".concat(v.handle)})),C.value=T.toArray())}},N=function(H,U){var G=Fw({animation:150,dataIdAttr:"data-colkey",direction:"vertical",ghostClass:v.ghost,chosenClass:v.chosen,dragClass:v.dragging,handle:".".concat(w.thCellInner),onEnd:function(K){var ee;if(K.newIndex!==K.oldIndex){if(U){var te;(te=P)===null||te===void 0||te.sort(aa(O.value))}var re=K.oldIndex,be=K.newIndex,Le=K.target,me=U?re:be,Ie=U?be:re,pe=Le.children[me],ce=Le.children[Ie],ue=tO(g.value,pe.dataset.colkey),_e=tO(g.value,ce.dataset.colkey);(!ue||!ue.colKey)&&Ao.error("Table","colKey is missing in ".concat(JSON.stringify(ue))),(!_e||!_e.colKey)&&Ao.error("Table","colKey is missing in ".concat(JSON.stringify(_e))),me=pz(t.columns,ue.colKey),Ie=pz(t.columns,_e.colKey);var xe={data:g.value,currentIndex:me,current:ue,targetIndex:Ie,target:_e,newData:Fz(aa(t.columns),me,Ie),e:K,sort:"col"};xe.currentData=xe.newData,(ee=t.onDragSort)===null||ee===void 0||ee.call(t,xe)}}},t.dragSortOptions);if(!!H)return P=new go(H,G),P},z=function(H){if(!(!k.value||!H)){var U=H.querySelectorAll("thead > tr");if(U.length<=1){var G=ba(U,1),Y=G[0],K=N(Y,!0);O.value=K==null?void 0:K.toArray()}else U==null||U.forEach(function(ee){N(ee,!1)})}};function B(W){o.value=W}function X(W){g.value=W}return Nr([o],function(W){var H=ba(W,1),U=H[0];if(!(!U||!U.$el)){F(U.$el),z(U.$el);var G=setTimeout(function(){U.$refs.affixHeaderRef&&z(U.$refs.affixHeaderRef),clearTimeout(G)})}}),{isRowDraggable:y,isRowHandlerDraggable:_,isColDraggable:k,setDragSortPrimaryTableRef:B,setDragSortColumns:X}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Jxe(t){var e=Xa(),n=Si("table"),r=n.globalConfig,u=Sd(),p=u.isLoadingClass,h=u.isLoadMoreClass,b=u.asyncLoadingClass,v=He(function(){var o;return[b,(o={},st(o,p,t.asyncLoading==="loading"),st(o,h,t.asyncLoading==="load-more"),o)]});function w(){var o;!di(t.asyncLoading)||(o=t.onAsyncLoadingClick)===null||o===void 0||o.call(t,{status:t.asyncLoading})}function f(){var o=e("asyncLoading");if(di(o)){var g=t.asyncLoading,s={"load-more":r.value.loadingMoreText,loading:r.value.loadingText}[String(g)];return ve("div",{class:v.value,onClick:w},[ve(l1,{indicator:g==="loading",loading:!!g,size:"small",text:s},null)])}return[null,!1,void 0].includes(o)?null:ve("div",{class:v.value,onClick:w},[o])}return{renderAsyncLoading:f}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function cY(t){return YV(t)||UV(t)||TM(t)||GV()}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function jz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Es(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?jz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):jz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Qxe=Hn({name:"TableEditableCell",props:{row:Object,rowIndex:Number,col:Object,colIndex:Number,oldCell:[Function,String],tableBaseClass:Object,cellEmptyContent:[Function,String],editable:{type:Boolean,default:void 0},readonly:{type:Boolean},errors:{type:Array,default:void 0},onChange:Function,onValidate:Function,onRuleChange:Function,onEditableChange:Function},setup:function(e,n){var r,u=Va(e),p=u.row,h=u.col;Ft(null);var b=Ft(((r=e.col.edit)===null||r===void 0?void 0:r.defaultEditable)||!1),v=Ft(),w=Ft(),f=sr(),o=ol({Edit1Icon:cce}),g=o.Edit1Icon,s=function(G){v.value=G},y=He(function(){var U,G;return((U=h.value.edit)===null||U===void 0||(G=U.on)===null||G===void 0?void 0:G.call(U,Es(Es({},_.value),{},{editedRow:k.value,updateEditedCellValue:s})))||{}}),_=He(function(){return{rowIndex:e.rowIndex,colIndex:e.colIndex,col:e.col,row:e.row}}),k=He(function(){var U=h.value.colKey,G=U.split(".")||[],Y=cY(G),K=Y[0],ee=Y.slice(1),te=Es({},p.value);return ee.length?(te[K]=Hp(p.value[K]),GS(te[K],ee.join("."),v.value)):GS(te,U,v.value),te}),C=He(function(){var U=nO({row:k.value,col:Es(Es({},h.value),{},{cell:e.oldCell}),rowIndex:e.rowIndex,colIndex:e.colIndex},n.slots,{cellEmptyContent:e.cellEmptyContent});return U}),O=He(function(){var U,G=h.value.edit;if(!G)return{};var Y=da(G.props)?G.props(Es(Es({},_.value),{},{editedRow:k.value,updateEditedCellValue:s})):Es({},G.props);return delete Y.onChange,delete Y.value,(U=G.abortEditOnEvent)===null||U===void 0||U.forEach(function(K){delete Y[K]}),Y}),T=He(function(){var U,G=h.value.edit;return G?Boolean((U=G.abortEditOnEvent)===null||U===void 0?void 0:U.includes("onChange")):!1}),P=function(G){return new Promise(function(Y){var K={result:[Es(Es({},_.value),{},{errorList:[],value:v.value})],trigger:G},ee=da(h.value.edit.rules)?h.value.edit.rules(_.value):h.value.edit.rules;if(!h.value.edit||!ee||!ee.length){var te;(te=e.onValidate)===null||te===void 0||te.call(e,K),Y(!0);return}wP(v.value,ee).then(function(re){var be,Le=re==null?void 0:re.filter(function(me){return!me.result});K.result[0].errorList=Le,(be=e.onValidate)===null||be===void 0||be.call(e,K),!Le||!Le.length?(w.value=[],Y(!0)):(w.value=Le,Y(Le))})})},D=function(G,Y){return po(G)&&po(Y)?JSON.stringify(G)===JSON.stringify(Y):G===Y},F=function(G,Y){for(var K=arguments.length,ee=new Array(K>2?K-2:0),te=2;te<K;te++)ee[te-2]=arguments[te];P("self").then(function(re){var be,Le;if(re===!0){var me=Sa(p.value,h.value.colKey);D(v.value,me)||(v.value=me,G==null||G.apply(void 0,ee)),(be=(Le=y.value)[Y])===null||be===void 0||be.call(Le,ee[2]);var Ie=setTimeout(function(){var pe;b.value=!1,w.value=[],(pe=e.onEditableChange)===null||pe===void 0||pe.call(e,Es(Es({},_.value),{},{value:v.value,editedRow:Es(Es({},e.row),{},st({},e.col.colKey,v.value)),validateEdit:P,isEdit:!1})),clearTimeout(Ie)},0)}})},N=He(function(){var U,G=h.value.edit,Y=e.editable===void 0;if(!(!b.value||!Y)){if(!(G!=null&&(U=G.abortEditOnEvent)!==null&&U!==void 0&&U.length))return{};var K={},ee=G==null?void 0:G.onEdited;return G.abortEditOnEvent.forEach(function(te){te!=="onChange"&&(K[te]=function(){for(var re=arguments.length,be=new Array(re),Le=0;Le<re;Le++)be[Le]=arguments[Le];F.apply(void 0,[ee,te,Es(Es({},_.value),{},{trigger:te,newRowData:k.value})].concat(be))})}),K}}),z=function(G){var Y,K,ee,te,re;v.value=G;var be=Es(Es({},_.value),{},{value:G,editedRow:Es(Es({},e.row),{},st({},e.col.colKey,G))});(Y=e.onChange)===null||Y===void 0||Y.call(e,be),(K=e.onRuleChange)===null||K===void 0||K.call(e,be),(ee=y.value)===null||ee===void 0||(te=ee.onChange)===null||te===void 0||te.call(ee,be);var Le=e.editable===void 0;if(Le&&T.value){for(var me,Ie=(me=h.value.edit)===null||me===void 0?void 0:me.onEdited,pe=arguments.length,ce=new Array(pe>1?pe-1:0),ue=1;ue<pe;ue++)ce[ue-1]=arguments[ue];F.apply(void 0,[Ie,"change",Es(Es({},_.value),{},{trigger:"onChange",newRowData:k.value})].concat(ce))}((re=h.value.edit)===null||re===void 0?void 0:re.validateTrigger)==="change"&&P("self")},B=function(G){var Y;if(!(!h.value.edit||!h.value.edit.component)&&!!b.value){var K=((Y=G.composedPath)===null||Y===void 0?void 0:Y.call(G))||G.path||[],ee=K.find(function(re){var be;return(be=re.classList)===null||be===void 0?void 0:be.contains("".concat(f.value,"-popup__content"))});if(!ee){var te=h.value.edit.onEdited;F(te,"",Es(Es({},_.value),{},{trigger:"document",newRowData:k.value}))}}},X=function(){var G;(G=e.onEditableChange)===null||G===void 0||G.call(e,Es(Es({},_.value),{},{value:v.value,editedRow:e.row,isEdit:!0,validateEdit:P}))},W=function(G){b.value=!0,X(),G.stopPropagation()};Ti(function(){var U;(U=e.col.edit)!==null&&U!==void 0&&U.defaultEditable&&X()});var H=He(function(){return Sa(p.value,h.value.colKey)});return Nr(H,function(U){v.value=U},{immediate:!0}),Nr(b,function(U){var G=e.editable===void 0;!h.value.edit||!h.value.edit.component||!G||(U?Js(document,"click",B):_s(document,"click",B))},{immediate:!0}),Nr(function(){return[e.editable,e.row,e.col,e.rowIndex,e.colIndex]},function(U){var G=ba(U,1),Y=G[0];if(Y===!1)v.value=H.value;else if(Y===!0){var K;(K=e.onRuleChange)===null||K===void 0||K.call(e,Es(Es({},_.value),{},{value:H.value,editedRow:p.value}))}},{immediate:!0}),Nr(function(){return e.errors},function(U){w.value=U}),function(){var U,G,Y,K;if(e.readonly)return C.value;if(e.editable===void 0&&!b.value||e.editable===!1){var ee;return ve("div",{class:e.tableBaseClass.cellEditable,onClick:W},[C.value,((ee=h.value.edit)===null||ee===void 0?void 0:ee.showEditIcon)!==!1&&ve(g,null,null)])}var te=(U=h.value.edit)===null||U===void 0?void 0:U.component;if(!te)return Ao.error("Table","edit.component is required."),null;var re=(G=w.value)===null||G===void 0||(G=G[0])===null||G===void 0?void 0:G.message,be=Es({},y.value);return delete be.onChange,(Y=h.value.edit)!==null&&Y!==void 0&&(Y=Y.abortEditOnEvent)!==null&&Y!==void 0&&Y.length&&h.value.edit.abortEditOnEvent.forEach(function(Le){be[Le]&&delete be[Le]}),ve("div",{class:e.tableBaseClass.cellEditWrap,onClick:function(me){me.stopPropagation()},ref:"tableEditableCellRef"},[ve(te,ea({status:re?((K=w.value)===null||K===void 0||(K=K[0])===null||K===void 0?void 0:K.type)||"error":void 0,tips:re},O.value,N.value,be,{value:v.value,onChange:z}),null)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function zz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function tS(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?zz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):zz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var nS=new Map;function ewe(t){var e=Ft({}),n=He(function(){return lxe(t.editableRowKeys,t.data,t.rowKey||"id")}),r=Ft({}),u=function(s){var y={};return s.forEach(function(_){var k=_.row,C=_.col,O=_.errorList,T=Sa(k,t.rowKey||"id"),P=[T,C.colKey].join("__");O!=null&&O.length?y[P]=O:delete y[P]}),y},p=function(s){var y=nS.get(s);if(!!y){var _=y.map(function(k){return new Promise(function(C){var O=k.editedRow,T=k.col,P=da(T.edit.rules)?T.edit.rules(k):T.edit.rules;if(!T.edit||!P||!P.length){C(tS(tS({},k),{},{errorList:[]}));return}wP(Sa(O,T.colKey),P).then(function(D){C(tS(tS({},k),{},{errorList:D.filter(function(F){return!F.result})}))})})});return new Promise(function(k,C){Promise.all(_).then(function(O){k({errors:O.filter(function(T){var P;return(P=T.errorList)===null||P===void 0?void 0:P.length}),errorMap:u(O)})},C)})}},h=function(s){return new Promise(function(y,_){p(s).then(function(k){var C,O=k.errors,T=k.errorMap;e.value=T;var P="parent";(C=t.onRowValidate)===null||C===void 0||C.call(t,{trigger:P,result:O}),y({trigger:P,result:O})},_)})},b=function(){var s=Object.keys(r.value),y=s.map(function(_){return r.value[_].validateEdit("parent")});return new Promise(function(_,k){Promise.all(y).then(function(C){var O,T={};C.forEach(function(P,D){P!==!0&&(T[s[D]]=P)}),(O=t.onValidate)===null||O===void 0||O.call(t,{result:T}),_({result:T})},k)})},v=function(){if(Object.keys(r.value).length)return b();for(var s=[],y=t.data||[],_=0,k=y.length;_<k;_++){var C=Sa(y[_],t.rowKey||"id");s.push(p(C))}return new Promise(function(O,T){Promise.all(s).then(function(P){var D,F={};P.forEach(function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{errors:[],errorMap:{}},z=N.errorMap;z&&Object.assign(F,z)}),e.value=F,(D=t.onValidate)===null||D===void 0||D.call(t,{result:F}),O({result:F})},T)})},w=function(s){if(t.editableRowKeys){var y=Sa(s.row,t.rowKey||"id"),_=nS.get(y);if(_){var k=_.findIndex(function(C){return C.col.colKey===s.col.colKey});k===-1?_.push(s):_[k]=s,nS.set(y,_)}else nS.set(y,[s])}},f=function(){e.value={}},o=function(s){var y=AC(s.row,t.rowKey,s.col.colKey,s.colIndex);s.isEdit?r.value[y]=s:delete r.value[y]};return{errorListMap:e,editableKeysMap:n,validateTableData:v,validateRowData:h,onRuleChange:w,clearValidateData:f,onPrimaryTableCellEditChange:o}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function $z(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function gy(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?$z(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):$z(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var twe=["hideSortTips","dragSort","defaultExpandedRowKeys","defaultSelectedRowKeys","columnController","filterRow","sortOnRowDraggable","expandOnRowClick","multipleSort","expandIcon","reserveSelectedRowOnPaginate","selectOnRowClick","onChange","onAsyncLoadingClick","onColumnChange","onColumnControllerVisibleChange","onDataChange","onDisplayColumnsChange","onDragSort","onExpandChange","onFilterChange","onSelectChange","onSortChange"],RP=Hn({name:"TPrimaryTable",props:gy(gy({},K_),KW),setup:function(e,n){var r=Xa(),u=Va(e),p=u.columns,h=u.columnController,b=Ft(null),v=Sd(),w=v.classPrefix,f=v.tableDraggableClasses,o=v.tableBaseClass,g=v.tableSelectedClasses,s=v.tableSortClasses,y=YW(e),_=y.sizeClassNames,k=vxe(e,n),C=k.tDisplayColumns,O=k.renderColumnController,T=gxe(e,n),P=T.showExpandedRow,D=T.showExpandIconColumn,F=T.getExpandColumn,N=T.renderExpandedRow,z=T.onInnerExpandRowClick,B=xxe(e,n),X=B.renderSortIcon,W=mxe(e,g),H=W.selectedRowClassNames,U=W.currentPaginateData,G=W.formatToRowSelectColumn,Y=W.setTSelectedRowKeys,K=W.onInnerSelectRowClick,ee=kxe(e,n),te=ee.hasEmptyCondition,re=ee.isTableOverflowHidden,be=ee.renderFilterIcon,Le=ee.renderFirstFilterRow,me=ee.setFilterPrimaryTableRef,Ie=Zxe(e,n),pe=Ie.isRowHandlerDraggable,ce=Ie.isRowDraggable,ue=Ie.isColDraggable,_e=Ie.setDragSortPrimaryTableRef,xe=Ie.setDragSortColumns,Te=zW(e),Ne=Te.renderTitleWidthIcon,Be=Jxe(e),Fe=Be.renderAsyncLoading,Ve=ewe(e),et=Ve.errorListMap,rt=Ve.editableKeysMap,yt=Ve.validateRowData,ut=Ve.validateTableData,vt=Ve.onRuleChange,ft=Ve.clearValidateData,Qe=Ve.onPrimaryTableCellEditChange,At=He(function(){var Mn;return Mn={},st(Mn,f.colDraggable,ue.value),st(Mn,f.rowHandlerDraggable,pe.value),st(Mn,f.rowDraggable,ce.value),st(Mn,o.overflowVisible,re.value===!1),st(Mn,o.tableRowEdit,e.editableRowKeys),Mn}),bt=He(function(){var Mn=[e.rowClassName,H.value];return Mn.filter(function(Pn){return Pn})}),ot=He(function(){var Mn=[e.rowAttributes];return(pe.value||ce.value)&&Mn.push(function(Pn){var rr=Pn.row;return{"data-id":Sa(rr,e.rowKey||"id")}}),Mn.filter(function(Pn){return Pn})});Ti(function(){me(b.value),_e(b.value)}),n.expose({validateRowData:yt,validateTableData:ut,clearValidateData:ft,refreshTable:function(){b.value.refreshTable()},scrollToElement:function(Pn){b.value.virtualConfig.scrollToElement(Pn)},scrollColumnIntoView:function(Pn){b.value.scrollColumnIntoView(Pn)},baseTableRef:b});var wt=function Mn(Pn){for(var rr=[],Dn=function(){var Rn,Hr,mr,Zr,ka,kn=gy({},Pn[Cr]),Kn=((Rn=kn.children)===null||Rn===void 0?void 0:Rn.length)||((Hr=C.value)===null||Hr===void 0?void 0:Hr.includes(kn.colKey));if(!Kn&&e.columnController)return"continue";kn=G(kn);var pr=e.sort;if(kn.sorter&&e.showSortColumnBgColor){var qe=pr instanceof Array?pr:[pr],nt=qe.find(function(er){return er&&er.sortBy===kn.colKey&&er.descending!==void 0});nt&&(kn.className=kn.className instanceof Array?kn.className.concat(s.sortColumn):[kn.className,s.sortColumn])}if(kn.sorter||kn.filter){var Cn=AP(n.slots,kn,Cr),kt=kn,It=kt.ellipsisTitle;kn.title=function(er,sa){var Jr,Gr=kn.sorter?X(sa):null,Ta=kn.filter?be(sa):null,Za=(Jr=b.value)===null||Jr===void 0?void 0:Jr.tableContentRef;return Ne([Cn,Gr,Ta],sa.col,sa.colIndex,It,Za,{classPrefix:w,ellipsisOverlayClassName:e.size!=="medium"?_[e.size]:""})},kn.ellipsisTitle=!1}if((mr=kn.edit)!==null&&mr!==void 0&&mr.component){var kr=kn.cell;kn.cell=function(er,sa){var Jr=gy(gy({},sa),{},{oldCell:kr,tableBaseClass:o,cellEmptyContent:e.cellEmptyContent,onChange:e.onRowEdit,onValidate:e.onRowValidate,onRuleChange:vt,onEditableChange:Qe});if(e.editableRowKeys){var Gr,Ta=Sa(sa.row,e.rowKey||"id");Jr.editable=rt.value[Ta]||!1;var Za=[Ta,sa.col.colKey].join("__"),xi=(Gr=et.value)===null||Gr===void 0?void 0:Gr[Za];xi&&(Jr.errors=xi)}return e.editableCellState&&(Jr.readonly=!e.editableCellState(sa)),ve(Qxe,Jr,n.slots)}}(Zr=kn.children)!==null&&Zr!==void 0&&Zr.length&&(kn.children=Mn(kn.children)),(!kn.children||(ka=kn.children)!==null&&ka!==void 0&&ka.length)&&rr.push(kn)},Cr=0,fr=Pn.length;Cr<fr;Cr++)var Er=Dn();return rr},xt=He(function(){var Mn=wt(p.value);return D.value&&Mn.unshift(F()),Mn}),Nt=function(Pn,rr){var Dn,Cr;U.value=rr,(Dn=e.onPageChange)===null||Dn===void 0||Dn.call(e,Pn,rr);var fr=[{pagination:Pn},{trigger:"pagination",currentData:rr}];(Cr=e.onChange)===null||Cr===void 0||Cr.call.apply(Cr,[e].concat(fr)),e.reserveSelectedRowOnPaginate||Y([],{selectedRowData:[],type:"uncheck",currentRowKey:"CLEAR_ON_PAGINATE"})},Vt,$t=250,yn=function(Pn){if(!e.onRowDblclick){z(Pn),K(Pn);return}Vt?(clearTimeout(Vt),Vt=void 0):Vt=setTimeout(function(){z(Pn),K(Pn),Vt=void 0},$t)};return function(){var Mn=function(mr,Zr,ka,kn){if(!ka)return e[mr];var Kn=Zr(ho),pr=r(mr);return Kn&&!pr?function(){return Kn}:pr&&!Kn?function(){return pr}:Kn&&pr?function(){return kn!=null&&kn.reverse?ve("div",null,[Kn,pr]):ve("div",null,[pr,Kn])}:null},Pn=!!(h.value&&Object.keys(h.value).length),rr=Pn?h.value.placement||"top-right":"",Dn=Pn&&(rr==null?void 0:rr.indexOf("bottom"))!==-1,Cr=Mn("topContent",O,Pn&&!Dn),fr=Mn("bottomContent",O,Dn,{reverse:!0}),Er=Mn("firstFullRow",Le,!te.value),Yn=Mn("lastFullRow",Fe,!!e.asyncLoading),Rn=gy(gy({},mm(e,twe)),{},{rowClassName:bt.value,rowAttributes:ot.value,columns:xt.value,topContent:Cr,bottomContent:fr,firstFullRow:Er,lastFullRow:Yn,thDraggable:e.dragSort==="col",onPageChange:Nt,renderExpandedRow:P.value?N:void 0});return(e.expandOnRowClick||e.selectOnRowClick)&&(Rn.onRowClick=yn),ve(GW,ea({ref:b},Rn,{class:At.value,onLeafColumnsChange:xe}),n.slots)}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var nwe={beforeDragSort:{type:Function},tree:{type:Object},treeExpandAndFoldIcon:{type:Function},onAbnormalDragSort:Function,onTreeExpandChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Vz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function rS(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Vz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Vz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Hz={code:1001,reason:"The same level of rows can not be swapped."},rwe=function(){function t(){Hy(this,t),st(this,"treeDataMap",new Map),st(this,"expandAllRowIndex",void 0),this.treeDataMap=new Map}return qy(t,[{key:"initialTreeStore",value:function(n,r,u){var p;(p=this.treeDataMap)===null||p===void 0||p.clear(),this.initialTreeDataMap(this.treeDataMap,n,r[0],u)}},{key:"getAllUniqueKeys",value:function(n,r){for(var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],p=0,h=n.length;p<h;p++){var b=n[p];u.push(Sa(b,r.rowKey));var v=Sa(b,r.childrenKey);v!=null&&v.length&&this.getAllUniqueKeys(v,r,u)}return u}},{key:"toggleExpandData",value:function(n,r,u){if(!n)return Ao.error("EnhancedTable","the node you want to toggleExpand doest not exist in `data`"),r;var p=Sa(n.row,u.rowKey);if($c(p))return Ao.error("EnhancedTable","`rowKey` could be wrong, can not get rowValue from `data` by `rowKey`."),[];var h=Sa(n.row,u.childrenKey);if(h===!0)return r;var b=this.treeDataMap.get(p);return b.rowIndex=n.rowIndex,b.expanded=!b.expanded,this.treeDataMap.set(p,b),this.updateExpandRow(b,r,u)}},{key:"updateExpandRow",value:function(n,r,u){var p=n.row,h=n.rowIndex,b=n.expanded,v=this.treeDataMap,w=Sa(p,u.childrenKey);if(!p||!w)return r;if(b)ZA(v,n,b,u),Bw(v,p,w.length,"expand",u),r.splice.apply(r,[h+1,0].concat(w));else{ZA(v,n,b,u);var f=n.expandChildrenLength||w.length;Bw(v,p,-1*f,"fold",u),r.splice(h+1,f)}return h_(v,r,{rowKey:u.rowKey,minRowIndex:h+1}),r}},{key:"getData",value:function(n){return this.treeDataMap.get(n)}},{key:"updateData",value:function(n,r,u,p){var h=Sa(r,p.rowKey),b=this.treeDataMap.get(n);if(!b||b.rowIndex===-1)return dY(u,n,r,{rowKey:p.rowKey,childrenKey:p.childrenKey}),-1;if(Sa(r,p.childrenKey)===!0){var v=Sa(b.row,p.childrenKey);if(v!=null&&v.length)for(var w=0,f=v.length;w<f;w++){var o=Sa(v[w],p.rowKey),g=this.treeDataMap.get(o);g&&this.treeDataMap.delete(o)}}var s=b.rowIndex;if(b.row=r,b.id=h,b.parent){var y=Sa(b.parent.row,p.childrenKey),_=y.findIndex(function(k){return Sa(k,p.rowKey)===n});y[_]=r}return this.treeDataMap.set(h,b),n!==h&&this.treeDataMap.delete(n),s}},{key:"remove",value:function(n,r,u){var p=this.treeDataMap.get(n);if(p&&p.rowIndex>=0){var h=(p.expandChildrenLength||0)+1;if(r.splice(p.rowIndex,h),p.parent){var b=Sa(p.parent.row,u.childrenKey),v=b.findIndex(function(w){return Sa(w,u.rowKey)===n});b.splice(v,1),Bw(this.treeDataMap,p.parent.row,-1*h,"delete",u)}this.treeDataMap.delete(n),h_(this.treeDataMap,r,{minRowIndex:p.rowIndex,rowKey:u.rowKey,type:"remove"})}else Ao.warn("EnhancedTable","Do not remove this node, which is not appeared.");return r}},{key:"appendTo",value:function(n,r,u,p){var h=this.treeDataMap.get(n);if(!this.validateDataExist(h,n))return u;for(var b=Sa(h.row,p.childrenKey),v=h.expanded||!(b!=null&&b.length),w=r instanceof Array?r:[r],f=[],o=-1,g=0,s=w.length;g<s;g++){var y=w[g],_=Sa(y,p.rowKey),k=this.treeDataMap.get(_);if(!this.validateDataDoubleExist(k,_))Ao.warn("Table","Duplicated Data `".concat(_,"` has been removed."));else{var C=v?h.rowIndex+(h.expandChildrenLength||0)+(g+1):-1;g===0&&(o=C);var O={id:_,row:y,rowIndex:C,level:h.level+1,expanded:!1,expandChildrenLength:0,disabled:!1,path:aa(h.path),parent:h};O.path=O.path.concat(O),f.push(y),this.treeDataMap.set(_,O)}}if(!f.length)return u;if(b!=null&&b.length?h.row[p.childrenKey]=h.row[p.childrenKey].concat(f):(h.row[p.childrenKey]=f,h.expanded=!0),v){u.splice.apply(u,[o,0].concat(f));var T=f.length||1;Bw(this.treeDataMap,h.row,T,"insert",{rowKey:p.rowKey,childrenKey:p.childrenKey}),h_(this.treeDataMap,u,{minRowIndex:o+f.length-1,rowKey:p.rowKey,type:"add",count:1})}return u}},{key:"appendToRoot",value:function(n,r,u){for(var p=r.concat(n),h=n instanceof Array?n:[n],b=r.length,v=0,w=h.length;v<w;v++){var f=Sa(h[v],u.rowKey);if(!f){Ao.error("Table","`rowKey` could be wrong, can not get rowValue from `data` by `rowKey`.");continue}var o={id:f,row:h[v],rowIndex:b+v,level:0,expanded:!1,expandChildrenLength:0,disabled:!1};o.path=[o],this.treeDataMap.set(f,o)}return p}},{key:"insertAfter",value:function(n,r,u,p){return this.insert(n,r,u,p,"after")}},{key:"insertBefore",value:function(n,r,u,p){return this.insert(n,r,u,p,"before")}},{key:"insert",value:function(n,r,u,p,h){var b=this.treeDataMap.get(n);if(!this.validateDataExist(b,n))return u;var v=Sa(r,p.rowKey),w=this.treeDataMap.get(v);if(!this.validateDataDoubleExist(w,v))return u;var f=h==="after"?b.rowIndex+1:b.rowIndex,o={id:v,row:r,rowIndex:f,level:b.level,expanded:!1,expandChildrenLength:0,disabled:!1,path:b.path.slice(0,-1),parent:b.parent};o.path=o.path.concat(o);var g=h==="after"?b.rowIndex+(b.expandChildrenLength+1):b.rowIndex;u.splice(g,0,r);var s=h==="after"?1:0;if(b.parent){var y=b.parent.row[p.childrenKey].findIndex(function(_){return n===Sa(_,p.rowKey)});b.parent.row[p.childrenKey].splice(y+s,0,r),Bw(this.treeDataMap,b.parent.row,1,"insert",p)}return this.treeDataMap.set(v,o),h_(this.treeDataMap,u,{rowKey:p.rowKey,minRowIndex:b.rowIndex+1,type:"add"}),u}},{key:"swapData",value:function(n,r,u){var p=r.currentIndex,h=r.targetIndex;if(p===h)return{dataSource:n,result:!0};var b=Sa(r.current,u.rowKey),v=Sa(r.target,u.rowKey),w=this.treeDataMap.get(b),f=this.treeDataMap.get(v);if(w.level!==f.level)return{dataSource:n,result:!1,code:Hz.code,reason:Hz.reason};var o=p+w.expandChildrenLength+1,g=h+f.expandChildrenLength+1,s=n.slice(p,o),y=n.slice(h,g);if(p>h){var _=n.slice(g,p),k=s.concat(y,_);n.splice(h,k.length),n.splice.apply(n,[h,0].concat(aa(k))),h_(this.treeDataMap,n,{rowKey:u.rowKey,minRowIndex:h,maxRowIndex:o})}else{var C=n.slice(o,h),O=C.concat(y,s);n.splice(p,O.length),n.splice.apply(n,[p,0].concat(aa(O))),h_(this.treeDataMap,n,{rowKey:u.rowKey,minRowIndex:p,maxRowIndex:g})}if(w.parent){for(var T=w.parent.row[u.childrenKey],P=0,D=-1,F=-1,N=0,z=T.length;N<z&&(Sa(T[N],u.rowKey)===b&&(D=N,P+=1),Sa(T[N],u.rowKey)===v&&(F=N,P+=1),!(P>=2));N++);T[D]=r.target,T[F]=r.current}return{dataSource:n,result:!0}}},{key:"expandAll",value:function(n,r){var u=this;this.expandAllRowIndex=0;var p=function h(b,v){for(var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null,g=0,s=b.length;g<s;g++){var y=b[g],_=Sa(y,v.rowKey),k=u.treeDataMap.get(_),C=Sa(y,v.childrenKey),O=k.expanded;if(k.rowIndex=u.expandAllRowIndex,C!==!0&&C!==null&&C!==void 0&&C.length&&(k.expanded=!0),k.expandChildrenLength=(C==null?void 0:C.length)||0,u.expandAllRowIndex+=1,f||w.push(y),u.treeDataMap.set(_,k),C!=null&&C.length&&!O){for(var T=o;(P=T)!==null&&P!==void 0&&P.row;){var P;T.expandChildrenLength+=C.length,u.treeDataMap.set(T.id,T),T=T.parent}h(C,v,w,O,k)}}return w};return p(n,r)}},{key:"foldAll",value:function(n,r){for(var u=[],p=0,h=n.length;p<h;p++){var b=n[p],v=Sa(b,r.rowKey),w=this.treeDataMap.get(v);w.rowIndex=w.level===0?p:-1,w.expanded=!1,w.expandChildrenLength=0,w.level===0&&u.push(b);var f=Sa(b,r.childrenKey);f!=null&&f.length&&this.foldAll(f,r)}return u}},{key:"getTreeNode",value:function(n,r){for(var u=[],p=0,h=n.length;p<h;p++){var b=n[p],v=Sa(b,r.rowKey),w=this.treeDataMap.get(v);w.level===0&&u.push(b)}return u}},{key:"getTreeExpandedRow",value:function(n,r){var u=this,p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"data",h=[];return n.forEach(function(b){var v=Sa(b,r.rowKey),w=u.treeDataMap.get(v);!w.expanded||(p==="unique"?h.push(v):p==="data"?h.push(b):h.push(w))}),h}},{key:"initialTreeDataMap",value:function(n,r,u,p){for(var h=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,b=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,v=0,w=r.length;v<w;v++){var f=r[v],o=Sa(f,p.rowKey);if($c(o)){Ao.error("EnhancedTable","`rowKey` could be wrong, can not get rowValue from `data` by `rowKey`.");return}var g=Sa(f,p.childrenKey),s={id:o,row:f,rowIndex:h===0?v:-1,level:h,expanded:!1,expandChildrenLength:0,disabled:WA(u,f,v),parent:b};s.path=b?b.path.concat(s):[s],n.set(o,s),g!=null&&g.length&&this.initialTreeDataMap(n,g,u,p,h+1,s)}}},{key:"updateDisabledState",value:function(n,r,u){for(var p=0,h=n.length;p<h;p++){var b=n[p],v=Sa(b,u.rowKey);if($c(v)){Ao.error("EnhancedTable","`rowKey` could be wrong, can not get rowValue from `data` by `rowKey`.");return}var w=this.treeDataMap.get(v);w.disabled=WA(r,b,p),this.treeDataMap.set(v,w);var f=Sa(b,u.childrenKey);f!=null&&f.length&&this.updateDisabledState(f,r,u)}}},{key:"validateDataExist",value:function(n,r){return n?!0:(Ao.warn("EnhancedTable","".concat(r," does not exist.")),!1)}},{key:"validateDataDoubleExist",value:function(n,r){return n?(Ao.warn("EnhancedTable","Duplicated Key. ".concat(r," already exists.")),!1):!0}}]),t}();function Bw(t,e,n,r,u){for(var p=e;p;){var h,b=t.get(Sa(p,u.rowKey)),v=(b.expandChildrenLength||0)+n;b.expandChildrenLength=Math.max(0,v),p=b==null||(h=b.parent)===null||h===void 0?void 0:h.row}r==="fold"&&fY(t,e,u)}function fY(t,e,n){var r=Sa(e,n.childrenKey);r!=null&&r.length&&r.forEach(function(u){var p=t.get(Sa(u,n.rowKey));!p||(p.expandChildrenLength=0,fY(t,p.row,n))})}function ZA(t,e,n,r){var u=e.row,p=e.rowIndex,h=Sa(u,r.childrenKey);h.forEach(function(b,v){var w=Sa(b,r.rowKey),f=n?p+1+v:-1,o=t.get(w),g=rS(rS({},o),{},{row:b,rowIndex:f,expanded:!1,parent:e});if(t.set(w,g),!n){var s=Sa(b,r.childrenKey);s!=null&&s.length&&ZA(t,rS(rS({},g),{},{rowIndex:-1,expanded:!1}),n,r)}})}function dY(t,e,n,r){for(var u=0,p=t.length;u<p;u++){var h=t[u];if(Sa(h,r.rowKey)===e){t[u]=n;return}var b=Sa(h,r.childrenKey)||[];b!=null&&b.length&&dY(b,e,n,r)}}function h_(t,e,n){for(var r=n.minRowIndex||0,u=n.maxRowIndex||e.length,p=r;p<u;p++){var h=e[p],b=t.get(Sa(h,n.rowKey));b||Ao.warn("Table","tree map went wrong"),b.rowIndex=p+((n==null?void 0:n.count)||1)-1}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function qz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Fp(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?qz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):qz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function awe(t,e){var n=Va(t),r=n.data,u=n.columns,p=Si("table"),h=p.t,b=p.globalConfig,v=ol({AddRectangleIcon:Rue,MinusRectangleIcon:Lce}),w=v.AddRectangleIcon,f=v.MinusRectangleIcon,o=Ft(new rwe),g=jG(),s=Ft([]),y=Sd(),_=y.tableTreeClasses,k=Wp(),C=He(function(){var me;return{rowKey:t.rowKey||"id",childrenKey:((me=t.tree)===null||me===void 0?void 0:me.childrenKey)||"children"}}),O=He(function(){return u.value.find(function(me){return me.colKey==="row-select"})});Nr(O,function(me){!o.value||o.value.updateDisabledState(s.value,me,C.value)});var T=function(Ie){var pe=Fp(Fp({},Ie),{},{type:"fold"}),ce=h(b.value.treeExpandAndFoldIcon,ho,pe)||ve(f,null,null);return k("treeExpandAndFoldIcon",{defaultNode:ce,params:pe})},P=function(Ie){var pe=Fp(Fp({},Ie),{},{type:"expand"}),ce=h(b.value.treeExpandAndFoldIcon,ho,pe)||ve(w,null,null);return k("treeExpandAndFoldIcon",{defaultNode:ce,params:pe})},D=He(function(){var me;return((me=o.value)===null||me===void 0||(me=me.getAllUniqueKeys(r.value,C.value))===null||me===void 0?void 0:me.join())||""});Nr([D],function(){if(!!r.value){if(!t.tree){s.value=r.value;return}F(r.value)}},{immediate:!0}),Mh(function(){var me;!t.tree||((me=o.value.treeDataMap)===null||me===void 0||me.clear(),o.value=null)}),Nr(function(){var me;return[u,(me=t.tree)===null||me===void 0?void 0:me.treeNodeColumnIndex]},function(){g.value=B()},{immediate:!0});function F(me){var Ie,pe=Hp(me);o.value.initialTreeStore(pe,t.columns,C.value),(Ie=t.tree)!==null&&Ie!==void 0&&Ie.defaultExpandAll&&(pe=o.value.expandAll(pe,C.value)),s.value=pe}function N(me){var Ie,pe;if(me!==void 0){var ce=((Ie=t.tree)===null||Ie===void 0?void 0:Ie.indent)===void 0?24:(pe=t.tree)===null||pe===void 0?void 0:pe.indent;return ce?{paddingLeft:"".concat(me*ce||1,"px")}:{}}}function z(me,Ie){var pe,ce,ue=Fp({},me);me.row.__VIRTUAL_SCROLL_INDEX!==void 0&&(ue.rowIndex=me.row.__VIRTUAL_SCROLL_INDEX),s.value=aa(o.value.toggleExpandData(ue,s.value,C.value));var _e=Sa(me.row,C.value.rowKey),xe=(pe=o.value)===null||pe===void 0||(pe=pe.treeDataMap)===null||pe===void 0?void 0:pe.get(_e);(ce=t.onTreeExpandChange)===null||ce===void 0||ce.call(t,{row:me.row,rowIndex:me.rowIndex,rowState:xe,trigger:Ie})}function B(){for(var me,Ie=t.columns,pe=((me=t.tree)===null||me===void 0?void 0:me.treeNodeColumnIndex)||0;(ce=Ie[pe])!==null&&ce!==void 0&&ce.type||((ue=Ie[pe])===null||ue===void 0?void 0:ue.colKey)==="__EXPAND_ROW_ICON_COLUMN__";){var ce,ue;pe+=1}return Ie[pe]}function X(me){if(!t.tree||me.colKey!==g.value.colKey)return me;var Ie=Fp({},g.value);return Ie.cell=function(pe,ce){var ue=nO(Fp(Fp({},ce),{},{col:Fp({},g.value)}),e.slots,{cellEmptyContent:t.cellEmptyContent}),_e=o.value.treeDataMap.get(Sa(ce.row,C.value.rowKey)),xe=N(_e==null?void 0:_e.level),Te=st({},_.inlineCol,!!me.ellipsis),Ne=Sa(ce.row,C.value.childrenKey);if(Ne&&Ne instanceof Array||Ne===!0){var Be,Fe=(Be=o.value.treeDataMap.get(Sa(ce.row,C.value.rowKey)))!==null&&Be!==void 0&&Be.expanded?T(ce):P(ce);return ve("div",{class:[_.col,Te],style:xe},[!!(Ne.length||Ne===!0)&&ve("span",{class:_.icon,onClick:function(et){z(ce,"expand-fold-icon"),et.stopPropagation()}},[Fe]),ue])}return ve("div",{style:xe,class:[Te,_.leafNode]},[ve("span",{class:_.icon},null),ue])},Ie.ellipsis===!0&&(Ie.ellipsis=function(pe,ce){return nO(Fp(Fp({},ce),{},{col:Fp({},g.value)}),e.slots)}),Ie}function W(me,Ie){var pe=o.value.updateData(me,Ie,s.value,C.value),ce=aa(s.value);ce[pe]=Ie,s.value=ce}function H(me){return o.value.getData(me)}function U(me){s.value=aa(o.value.remove(me,s.value,C.value))}function G(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Ie=arguments.length>1?arguments[1]:void 0;if(!me){s.value=o.value.appendToRoot(Ie,s.value,C.value);return}s.value=aa(o.value.appendTo(me,Ie,s.value,C.value))}function Y(me,Ie){s.value=aa(o.value.insertAfter(me,Ie,s.value,C.value))}function K(me,Ie){s.value=aa(o.value.insertBefore(me,Ie,s.value,C.value))}function ee(){s.value=aa(o.value.expandAll(s.value,C.value))}function te(){s.value=aa(o.value.foldAll(s.value,C.value))}function re(me){var Ie=o.value.swapData(s.value,me,C.value);if(Ie.result)s.value=aa(Ie.dataSource);else{var pe,ce={code:Ie.code,reason:Ie.reason};(pe=t.onAbnormalDragSort)===null||pe===void 0||pe.call(t,ce)}}function be(){return o.value.getTreeNode(s.value,C.value)}function Le(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"data";return o.value.getTreeExpandedRow(s.value,C.value,me)}return{store:o,rowDataKeys:C,dataSource:s,swapData:re,setData:W,getData:H,remove:U,appendTo:G,insertAfter:Y,insertBefore:K,formatTreeColumn:X,toggleExpandData:z,expandAll:ee,foldAll:te,getTreeNode:be,resetData:F,getTreeExpandedRow:Le}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Uz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function aS(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Uz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Uz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var JA=new Map;function Kw(t,e,n,r){if(JA.get(e))return JA.get(e);var u=r||{allChildren:[],allChildrenKeys:[],leafNodeKeys:[]},p=Sa(e,n.childrenKey);if(!p||!p.length)return u;var h=p.filter(function(C){var O;return!((O=t.get(Sa(C,n.rowKey)))!==null&&O!==void 0&&O.disabled)});u.allChildren=aa(new Set(u.allChildren.concat(h)));for(var b=0,v=p.length;b<v;b++){var w=p[b],f=Sa(w,n.childrenKey);if(f!=null&&f.length){var o=Kw(t,w,n,u);u.allChildren=aa(new Set(u.allChildren.concat(o.allChildren)))}}for(var g=0,s=u.allChildren.length;g<s;g++){var y=u.allChildren[g],_=Sa(y,n.childrenKey),k=Sa(y,n.rowKey);u.allChildrenKeys.push(k),(!_||!_.length)&&u.leafNodeKeys.push(k)}return u.allChildrenKeys=aa(new Set(u.allChildrenKeys)),u.leafNodeKeys=aa(new Set(u.leafNodeKeys)),u}function iwe(t,e){for(var n=t.selectedRowKeys,r=t.removeKeys,u=e||{data:[],keys:[]},p=0,h=n.length;p<h;p++){var b=n[p];r.includes(b)||u.keys.push(b)}return u}function owe(t){for(var e=t.treeDataMap,n=t.selectedRowKeys,r=[],u=0,p=n.length;u<p;u++){var h=n[u];r.push(e.get(h))}return r}function lwe(t,e){var n=Va(t),r=n.selectedRowKeys,u=n.tree,p=n.data,h=n.indeterminateSelectedRowKeys,b=Ft([]),v=Uu(r,t.defaultSelectedRowKeys||[],t.onSelectChange,"selectedRowKeys"),w=ba(v,2),f=w[0],o=w[1],g=He(function(){var O;return{rowKey:t.rowKey||"id",childrenKey:((O=t.tree)===null||O===void 0?void 0:O.childrenKey)||"children"}});Nr([u,e,p,f],function(O){var T=ba(O,2),P=T[0],D=T[1];!P||!D.size||P.checkStrictly||s()});function s(){if(!(!u.value||u.value.checkStrictly)){if(!f.value.length){b.value=[];return}for(var O=[],T={},P=0,D=f.value.length;P<D;P++){var F=f.value[P],N=e.value.get(F);if(!!N){var z=Sa(N.row,g.value.childrenKey);if(!z||!z.length)for(var B=N.parent;B;){T[B.id]||(T[B.id]=[]),T[B.id].push(N.row);var X=T[B.id].length,W=Kw(e.value,B.row,g.value),H=W.allChildrenKeys,U=O.indexOf(B.id),G=f.value.indexOf(B.id);X>0&&X<H.length&&G===-1?U===-1&&O.push(B.id):U!==-1&&O.splice(U,1),B=B.parent}}}b.value=O}}function y(O,T,P){if(!(!u.value||u.value.checkStrictly)){for(var D=aa(O),F=e.value.get(T),N=F.parent;N;){var z=Kw(e.value,N.row,g.value),B=z.leafNodeKeys,X=W_(B,O),W=D.indexOf(N.id);P==="uncheck"?W!==-1&&D.splice(W,1):X.length===B.length&&W===-1&&D.push(N.id),N=N.parent}return D}}function _(O,T){if(!u.value||u.value.checkStrictly){o(O,T);return}T.currentRowKey==="CHECK_ALL_BOX"?k(T):C(O,T)}function k(O){var T=[],P=[];if(O.type==="check")for(var D=aa(e.value.values()),F=0,N=D.length;F<N;F++){var z=D[F];z.disabled||(P.push(z.row),T.push(Sa(z.row,g.value.rowKey)))}var B=aS(aS({},O),{},{selectedRowData:P||[]});o(T,B)}function C(O,T){var P,D=aa(O);if(((P=t.tree)===null||P===void 0?void 0:P.checkStrictly)===!1){if((T==null?void 0:T.type)==="check"){var F=Kw(e.value,T.currentRowData,g.value),N=F.allChildrenKeys;JA.set(T.currentRowData,F),D=aa(new Set(D.concat(N)))}else if((T==null?void 0:T.type)==="uncheck"){var z=Kw(e.value,T.currentRowData,g.value),B=iwe({selectedRowKeys:O,removeKeys:z.allChildrenKeys});D=B.keys}}D=y(D,T.currentRowKey,T.type);var X=owe({treeDataMap:e.value,selectedRowKeys:D}),W=aS(aS({},T),{},{selectedRowData:X});o(D,W)}return{tIndeterminateSelectedRowKeys:h.value?h:b,onInnerSelectChange:_}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var swe=["store","dataSource","formatTreeColumn","swapData"];function Wz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function z7(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Wz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Wz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var uwe=Hn({name:"TEnhancedTable",props:z7(z7(z7({},K_),KW),nwe),setup:function(e,n){var r=Ft(null),u=awe(e,n),p=u.store,h=u.dataSource,b=u.formatTreeColumn,v=u.swapData,w=r3(u,swe),f=sr(),o=Ft(p.value.treeDataMap),g=lwe(e,o),s=g.tIndeterminateSelectedRowKeys,y=g.onInnerSelectChange,_=function T(P){for(var D=[],F=0,N=P.length;F<N;F++){var z,B,X=z7({},P[F]);X=b(X),(z=X.children)!==null&&z!==void 0&&z.length&&(X.children=T(X.children)),(!X.children||(B=X.children)!==null&&B!==void 0&&B.length)&&D.push(X)}return D},k=He(function(){var T=!e.tree||!Object.keys(e.tree).length;return T?e.columns:_(e.columns)}),C=function(P){var D;e.beforeDragSort&&!e.beforeDragSort(P)||(v({current:P.current,target:P.target,currentIndex:P.currentIndex,targetIndex:P.targetIndex}),(D=e.onDragSort)===null||D===void 0||D.call(e,P))},O=function(P){var D,F;(D=e.tree)!==null&&D!==void 0&&D.expandTreeNodeOnClick&&w.toggleExpandData({row:P.row,rowIndex:P.index},"row-click"),(F=e.onRowClick)===null||F===void 0||F.call(e,P)};return n.expose(z7(z7({store:p.value,dataSource:h.value},w),{},{primaryTableRef:r,validateRowData:function(P){return r.value.validateRowData(P)},validateTableData:function(){return r.value.validateTableData()},clearValidateData:function(){r.value.clearValidateData()},refreshTable:function(){r.value.refreshTable()},scrollToElement:function(P){r.value.scrollToElement(P)}})),function(){var T,P=qu(),D=P.vnode,F=z7(z7({},D.props),{},{rowKey:e.rowKey||"id",data:h.value,columns:k.value,indeterminateSelectedRowKeys:s.value,disableDataPage:Boolean(e.tree&&Object.keys(e.tree).length),onSelectChange:y,onDragSort:C,rowClassName:function(z){var B=z.row,X=Sa(B,e.rowKey||"id"),W=o.value.get(X);return W?["".concat(f.value,"-table-tr--level-").concat(W.level),e.rowClassName]:[e.rowClassName]}});return(T=e.tree)!==null&&T!==void 0&&T.expandTreeNodeOnClick&&(F.onRowClick=O),ve(RP,ea(F,{ref:r}),n.slots)}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var cwe=ga(GW),fwe=ga(RP),dwe=ga(uwe),hwe=Hp(RP),pwe=ga(hwe,"TTable");/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var vwe={labelAlign:{type:String,default:"left",validator:function(e){return e?["left","right","alternate","top","bottom"].includes(e):!0}},layout:{type:String,default:"vertical",validator:function(e){return e?["horizontal","vertical"].includes(e):!0}},mode:{type:String,default:"alternate",validator:function(e){return e?["alternate","same"].includes(e):!0}},reverse:Boolean,theme:{type:String,default:"default",validator:function(e){return e?["default","dot"].includes(e):!0}}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var iS={vertical:["left","right"],horizontal:["top","bottom"]},hY=Symbol("timeLineProvide"),gwe=He(function(){return{theme:"default",reverse:!1,itemsStatus:[],layout:"horizontal",renderAlign:"left",mode:"alternate"}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var mwe={content:{type:[String,Function]},dot:{type:Function},dotColor:{type:String,default:"default"},label:{type:[String,Function]},labelAlign:{type:String,validator:function(e){return e?["left","right","top","bottom"].includes(e):!0}},loading:Boolean};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Yz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Gz(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Yz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Yz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Kz=["default","primary","success","warning","error"],pY=Hn({name:"TTimelineItem",props:Gz(Gz({},mwe),{},{index:{type:Number}}),setup:function(e){var n=sr("timeline-item"),r=_l(hY,gwe),u=ds(),p=Xa(),h=function(v){var w,f=r.value,o=f.layout,g=f.renderAlign,s=(w=e.labelAlign)!==null&&w!==void 0?w:g,y=o==="horizontal"?"top":"left",_=o==="horizontal"?"bottom":"right";return s==="alternate"?v%2===0?"".concat(n.value,"-").concat(y):"".concat(n.value,"-").concat(_):s==="left"||s==="top"?"".concat(n.value,"-").concat(y):s==="right"||s==="bottom"?"".concat(n.value,"-").concat(_):""};return function(){var b,v,w=r.value,f=w.mode,o=w.theme,g=w.itemsStatus,s=w.reverse,y=e.loading,_=e.dotColor,k=e.index,C=p("label"),O=p("dot"),T="".concat(n.value,"__dot-content");if(O!=null&&O.props){var P,D=O==null||(P=O.props)===null||P===void 0?void 0:P.class;O.props.class=D?[T,D].join(" "):T}return ve("li",{class:["".concat(n.value),"".concat(h(e.index))]},[f==="alternate"&&C&&ve("div",{class:["".concat(n.value,"__label"),"".concat(n.value,"__label--").concat(f)]},[C]),ve("div",{class:"".concat(n.value,"__wrapper")},[ve("div",{class:(b={},st(b,"".concat(n.value,"__dot"),!0),st(b,"".concat(n.value,"__dot--custom"),!!O||!O&&y),st(b,"".concat(n.value,"__dot--").concat(_),Kz.includes(_)),b),style:{borderColor:!Kz.includes(_)&&_}},[!O&&y&&ve(l1,{size:"12px",class:T},null),O]),ve("div",{class:(v={},st(v,"".concat(n.value,"__tail"),!0),st(v,"".concat(n.value,"__tail--theme-").concat(o),!0),st(v,"".concat(n.value,"__tail--status-").concat(g[k]),s),v)},null)]),ve("div",{class:"".concat(n.value,"__content")},[u("default","content"),f==="same"&&C&&ve("div",{class:["".concat(n.value,"__label"),"".concat(n.value,"__label--").concat(f)]},[C])])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var ywe=Hn({name:"TTimeline",props:vwe,setup:function(e){var n=sr("timeline"),r=He(function(){var h=e.labelAlign,b=e.layout,v=b==="vertical"?"left":"top";if(b==="vertical"&&h){var w=iS.horizontal.indexOf(h),f=w!==-1;f&&Ao.warn("Timeline",'If layout is vertical, align should be "left","alternate" or "right" '),v=f?iS.vertical[w]:h}if(b==="horizontal"&&h){var o=iS.vertical.indexOf(h),g=o!==-1;g&&Ao.warn("Timeline",'If layout is horizontal, align should be "top","alternate" or "bottom" '),v=g?iS.horizontal[o]:h}return v}),u=He(function(){var h=e.theme,b=e.reverse,v=e.layout,w=e.labelAlign,f=e.mode;return{theme:h,reverse:b,itemsStatus:[""],layout:v,globalAlign:w,mode:f,renderAlign:r.value}}),p=1;return rs(hY,u),function(){var h,b=$y(),v=b("TTimelineItem");return e.reverse&&(v=v.reverse()),ve("ul",{class:["".concat(n.value),(h={},st(h,"".concat(n.value,"-").concat(r.value),!0),st(h,"".concat(n.value,"-reverse"),e.reverse),st(h,"".concat(n.value,"-").concat(e.layout),!0),st(h,"".concat(n.value,"-label"),p),st(h,"".concat(n.value,"-label--").concat(e.mode),!0),h)]},[v.map(function(w,f){return ve(pY,ea(w.props,{index:f,class:st({},"".concat(n.value,"-item--last"),f===v.length-1)}),w.children)})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var bwe=ga(ywe),_we=ga(pY);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var xwe={borderless:Boolean,defaultExpandAll:Boolean,disabled:Boolean,expandIcon:{type:[Boolean,Function],default:!0},expandIconPlacement:{type:String,default:"left",validator:function(e){return e?["left","right"].includes(e):!0}},expandMutex:Boolean,expandOnRowClick:{type:Boolean,default:!0},value:{type:Array,default:void 0},modelValue:{type:Array,default:void 0},defaultValue:{type:Array},onChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var wwe=Hn({name:"TCollapse",props:xwe,setup:function(e){var n=sr("collapse"),r=sr("-border-less"),u=Xa(),p=Va(e),h=p.value,b=p.expandMutex,v=p.borderless,w=p.modelValue,f=Al(h,w,e.defaultValue,e.onChange),o=ba(f,2),g=o[0],s=o[1],y=function(O){var T=[].concat(g.value||[]),P=T.indexOf(O);P>=0?T.splice(P,1):b.value?T=[O]:T.push(O),s(T)},_=He(function(){return[n.value,st({},r.value,!!v.value)]}),k=function(){var C=0;return function(){return C++}}();return rs("collapseValue",g),rs("updateCollapseValue",y),rs("collapseProps",Va(e)),rs("getUniqId",k),rs("renderParentTNode",u),function(){var C=u("default");return ve("div",{class:_.value},[C])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Cwe={content:{type:[String,Function]},default:{type:[String,Function]},destroyOnCollapse:Boolean,disabled:{type:Boolean,default:void 0},expandIcon:{type:[Boolean,Function],default:void 0},header:{type:[String,Function]},headerRightContent:{type:[String,Function]},value:{type:[String,Number]}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function kwe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var Swe=Hn({name:"TCollapsePanel",props:Cwe,setup:function(e,n){var r=n.slots,u=Xa(),p=ds(),h=sr("collapse-panel"),b=sr("is-disabled"),v=sr("is-clickable"),w=sr("slide-down"),f=Va(e),o=f.value,g=f.disabled,s=f.destroyOnCollapse,y=_l("collapseValue"),_=_l("updateCollapseValue"),k=_l("getUniqId",function(){},!1),C=_l("collapseProps"),O=C.defaultExpandAll,T=C.disabled,P=C.expandIconPlacement,D=C.expandOnRowClick,F=_l("renderParentTNode"),N=o.value||k();O.value&&_(N);var z=tU(),B=z.beforeEnter,X=z.enter,W=z.afterEnter,H=z.beforeLeave,U=z.leave,G=z.afterLeave,Y=Ft(),K=He(function(){return g.value||T.value}),ee=He(function(){return y.value instanceof Array?y.value.includes(N):y.value===N}),te=He(function(){return[h.value,st({},b.value,K.value)]}),re=He(function(){return r.expandIcon||e.expandIcon}),be=function(Te){var Ne=D.value||Te.currentTarget===Y.value;Ne&&!K.value&&_(N),Te.stopPropagation()},Le=function(){return ve(Ay,{overlayClassName:"".concat(h.value,"__icon--default")},null)},me=function(){var Te=re.value===void 0?F:u;return ve("div",{ref:Y,class:"".concat(h.value,"__icon ").concat(h.value,"__icon--").concat(P.value," ").concat(ee.value?"".concat(h.value,"__icon--active"):""),onClick:be},[Te("expandIcon",Le())])},Ie=function(){return ve("div",{class:"".concat(h.value,"__header--blank")},null)},pe=function(){var Te=["".concat(h.value,"__header"),st({},v.value,D.value&&!K.value)];return ve("div",{class:Te,onClick:be},[P.value==="left"&&me(),u("header"),Ie(),u("headerRightContent"),P.value==="right"&&me()])},ce=function(){return F1(ve("div",{class:"".concat(h.value,"__body")},[ve("div",{class:"".concat(h.value,"__content")},[p("default","content")])]),[[pm,ee.value]])},ue=function(){return ee.value?ve("div",{class:"".concat(h.value,"__body")},[ve("div",{class:"".concat(h.value,"__content")},[p("default","content")])]):null},_e=function(){return s.value?ue():ce()};return function(){var xe;return ve("div",{class:te.value},[ve("div",{class:"".concat(h.value,"__wrapper")},[pe(),ve(hm,{name:w.value,onBeforeEnter:B,onEnter:X,onAfterEnter:W,onBeforeLeave:H,onLeave:U,onAfterLeave:G},kwe(xe=_e())?xe:{default:function(){return[xe]}})])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Owe=ga(wwe),Ewe=ga(Swe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Twe={alpha:{type:Number,default:1},content:{type:[String,Function]},default:{type:[String,Function]},height:{type:Number},isRepeat:{type:Boolean,default:!0},lineSpace:{type:Number,default:16},movable:Boolean,moveInterval:{type:Number,default:3e3},offset:{type:Array},removable:{type:Boolean,default:!0},rotate:{type:Number,default:-22},watermarkContent:{type:[Object,Array]},width:{type:Number},x:{type:Number},y:{type:Number},zIndex:{type:Number}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Xz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Awe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Xz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Xz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Mwe(t,e){var n=t.width,r=t.height,u=t.gapX,p=t.gapY,h=t.offsetLeft,b=t.offsetTop,v=t.rotate,w=t.alpha,f=t.watermarkContent,o=t.lineSpace,g=document.createElement("canvas"),s=g.getContext("2d");if(!s){console.warn("\u5F53\u524D\u73AF\u5883\u4E0D\u652F\u6301Canvas, \u65E0\u6CD5\u7ED8\u5236\u6C34\u5370"),e("");return}var y=window.devicePixelRatio||1,_=(u+n)*y,k=(p+r)*y;g.width=_,g.height=k,g.style.width="".concat(u+n,"px"),g.style.height="".concat(p+r,"px"),s.translate(h*y,b*y),s.rotate(Math.PI/180*Number(v)),s.globalAlpha=w;var C=n*y,O=r*y;s.fillStyle="transparent",s.fillRect(0,0,C,O);var T=Array.isArray(f)?f:[Awe({},f)],P=0;T.forEach(function(D){if(D.url){var F=D.url,N=D.isGrayscale,z=N===void 0?!1:N;D.top=P,P+=r;var B=new Image;B.crossOrigin="anonymous",B.referrerPolicy="no-referrer",B.src=F,B.onload=function(){if(s.drawImage(B,0,D.top*y,n*y,r*y),z){for(var te=s.getImageData(0,0,s.canvas.width,s.canvas.height),re=te.data,be=0;be<re.length;be+=4){var Le=(re[be]+re[be+1]+re[be+2])/3;re[be]=Le,re[be+1]=Le,re[be+2]=Le}s.putImageData(te,0,0)}e(g.toDataURL())}}else if(D.text){var X=D.text,W=D.fontColor,H=W===void 0?"rgba(0, 0, 0, 0.1)":W,U=D.fontSize,G=U===void 0?16:U,Y=D.fontWeight,K=Y===void 0?"normal":Y;D.top=P,P+=o;var ee=Number(G)*y;s.font="normal normal ".concat(K," ").concat(ee,"px/").concat(O,"px undefined"),s.textAlign="start",s.textBaseline="top",s.fillStyle=H,s.fillText(X,0,D.top*y)}}),e(g.toDataURL())}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Pwe(){var t=Math.floor(Math.random()*4),e=Math.floor(Math.random()*70)+30,n=0,r=95,u=90,p=`
  @keyframes watermark {
    0%   {left: `.concat(t===1?u:t===3?n:e,"%; top: ").concat(t===0?n:t===2?r:e,`%;}
    25% {left: `).concat(t===0?u:t===2?n:100-e,"%; top: ").concat(t===1?r:t===3?n:e,`%;}
    50% {left: `).concat(t===1?n:t===3?u:100-e,"%; top: ").concat(t===0?r:t===2?n:100-e,`%;}
    75% {left: `).concat(t===0?n:t===2?u:e,"%; top: ").concat(t===1?n:t===3?r:100-e,`%;}
    100% {left: `).concat(t===1?u:t===3?n:e,"%; top: ").concat(t===0?n:t===2?r:e,`%;}
  }
  `);return p}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Dwe=function(e){var n=document.createElement("style"),r=null;document.head.appendChild(n),r=n.sheet,r.insertRule(e,r.cssRules.length)};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Nwe=Hn({name:"TWatermark",props:Twe,setup:function(e){var n=Ft(""),r=Ft(),u=Ft(),p=Ft(),h=Ul(e.offset||[]),b=He(function(){return e.movable?0:e.x}),v=He(function(){return e.movable?0:e.y}),w=He(function(){return e.movable?0:e.rotate}),f=He(function(){return e.movable?"no-repeat":e.isRepeat?"repeat":"no-repeat"}),o=He(function(){return h[0]||b.value/2}),g=He(function(){return h[1]||v.value/2}),s=He(function(){return{width:e.width,height:e.height,rotate:w.value,lineSpace:e.lineSpace,alpha:e.alpha,gapX:b.value,gapY:v.value,watermarkContent:e.watermarkContent,offsetLeft:o.value,offsetTop:g.value}}),y=function(){Mwe(s.value,function(C){n.value=C});var k=Pwe();Dwe(k)};return Ti(function(){y(),p.value=r.value.parentElement,iW(p.value,function(_){e.removable||_.forEach(function(k){if(k.type==="childList"){var C=k.removedNodes;C.forEach(function(O){var T=O;T===r.value&&p.value.appendChild(T),T===u.value&&r.value.appendChild(T)})}})},{attributes:!0,childList:!0,characterData:!0,subtree:!0})}),Nr(function(){return e.watermarkContent},y,{deep:!0}),{gapX:b,gapY:v,backgroundRepeat:f,backgroundImage:n,watermarkRef:r,watermarkContentRef:u,bgImageOptions:s}},render:function(){var e=sr("watermark"),n=ds();return ve("div",{style:{position:"relative",overflow:"hidden",width:"100%"},class:e.value,ref:"watermarkRef"},[n("default","content"),ve("div",{ref:"watermarkContentRef",style:{zIndex:this.zIndex,position:"absolute",left:0,right:0,top:0,bottom:0,width:"100%",height:"100%",backgroundSize:"".concat(this.gapX+this.width,"px"),pointerEvents:"none",backgroundRepeat:this.backgroundRepeat,backgroundImage:"url('".concat(this.backgroundImage,"')"),animation:this.movable?"watermark infinite ".concat(this.moveInterval*4/60,"s"):"none"}},null)])}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Iwe=ga(Nwe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Lwe={allowHalf:Boolean,color:{type:[String,Array],default:"#ED7B2F"},count:{type:Number,default:5},disabled:Boolean,gap:{type:Number,default:4},icon:{type:Function},showText:Boolean,size:{type:String,default:"24px"},texts:{type:Array,default:function(){return[]}},value:{type:Number,default:void 0},modelValue:{type:Number,default:void 0},defaultValue:{type:Number,default:0},onChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Zz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function Rwe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Zz(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Zz(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Fwe=Hn({name:"TRate",props:Rwe({},Lwe),setup:function(e,n){var r=n.slots,u=Xa(),p=Ba(e.color)?e.color[0]:e.color,h=Ba(e.color)?e.color[1]:"var(--td-bg-color-component)",b=Va(e),v=b.value,w=b.modelValue,f=Al(v,w,e.defaultValue,e.onChange),o=ba(f,2),g=o[0],s=o[1],y=Ft(void 0),_=Ft(),k=He(function(){return Number(y.value||g.value)}),C=He(function(){return e.texts.length===0?["\u6781\u5DEE","\u5931\u671B","\u4E00\u822C","\u6EE1\u610F","\u60CA\u559C"]:e.texts}),O=He(function(){return C.value[Math.ceil(k.value-1)]}),T=function(H){return r.icon!==void 0?u("icon",{params:H}):ve(Qce,H,null)},P=function(H,U){if(e.allowHalf){var G=_.value.getBoundingClientRect(),Y=G.left,K=_.value.firstChild.nextSibling,ee=K.getBoundingClientRect(),te=ee.width,re=H.clientX,be=te*(U-.5)+e.gap*(U-1);if(re-Y>=be)return U;if(re-Y<be)return U-.5}return U},D=function(H,U){e.disabled||(y.value=P(H,U))},F=function(){e.disabled||(y.value=void 0)},N=function(H,U){e.disabled||s(P(H,U))},z=function(H){if(e.allowHalf&&H+.5===k.value)return"".concat(X.value,"-rate__item--half");if(H>=k.value)return"";if(H<k.value)return"".concat(X.value,"-rate__item--full")},B=Si("classPrefix"),X=B.classPrefix;return function(){return ve("div",{class:"".concat(X.value,"-rate"),onMouseleave:F},[ve("ul",{class:"".concat(X.value,"-rate__list"),style:{gap:"".concat(e.gap,"px")},ref:_},[aa(Array(Number(e.count))).map(function(W,H){return ve("li",{key:H,class:["".concat(X.value,"-rate__item"),z(H)],onClick:function(G){return N(G,H+1)},onMousemove:function(G){return D(G,H+1)}},[e.showText?ve(K6,{key:H,content:O.value},{default:function(){return[ve("div",{class:"".concat(X.value,"-rate__star-top")},[ve(T,{size:e.size,color:p},null)]),ve("div",{class:"".concat(X.value,"-rate__star-bottom")},[ve(T,{size:e.size,color:h},null)])]}}):ve(al,null,[ve("div",{class:"".concat(X.value,"-rate__star-top")},[ve(T,{size:e.size,color:p},null)]),ve("div",{class:"".concat(X.value,"-rate__star-bottom")},[ve(T,{size:e.size,color:h},null)])])])})]),e.showText&&ve("div",{className:"".concat(X.value,"-rate__text")},[O.value])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Bwe=ga(Fwe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var jwe={close:{type:[String,Boolean,Function],default:!1},default:{type:[String,Function]},icon:{type:Function},maxLine:{type:Number,default:0},message:{type:[String,Function]},operation:{type:Function},theme:{type:String,default:"info",validator:function(e){return["success","info","warning","error"].includes(e)}},title:{type:[String,Function]},onClose:Function,onClosed:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var zwe=Hn({name:"TAlert",props:jwe,setup:function(e){var n=Si("alert"),r=n.globalConfig,u=n.classPrefix,p=ol({CheckCircleFilledIcon:Cm,CloseIcon:av,ErrorCircleFilledIcon:n4,HelpCircleFilledIcon:dq,InfoCircleFilledIcon:zC}),h=p.CheckCircleFilledIcon,b=p.CloseIcon,v=p.ErrorCircleFilledIcon,w=p.HelpCircleFilledIcon,f=p.InfoCircleFilledIcon,o=sr("alert"),g=Xa(),s=Kfe(),y=Ft(null),_=Ft(null),k=Ft(0),C=Ft(!0),O=Ft(!0),T=function(){var H={info:f,success:h,warning:v,error:v,question:w},U=s("icon",H);return U?ve("div",{class:"".concat(o.value,"__icon")},[U]):null},P=function(){var H=e.close,U=null;return H===!0||H===""?U=ve(b,null,null):di(H)?U=H:U=s("close"),U?ve("div",{class:"".concat(o.value,"__close"),onClick:B},[U]):null},D=function(){var H=g("title");return H?ve("div",{class:"".concat(o.value,"__title")},[" ",H]):null},F=function(){var H=g("operation");return ve("div",{class:"".concat(o.value,"__message")},[N(),H?ve("div",{class:"".concat(o.value,"__operation")},[H]):null])},N=function(){var H,U;U=g("default"),U||(U=g("message"));var G=Ba(U)?U.length:1,Y=e.maxLine>0&&e.maxLine<G,K=(H=_.value)===null||H===void 0||(H=H.children[0])===null||H===void 0?void 0:H.offsetHeight;return Y&&O.value?(U=U.slice(0,e.maxLine),K&&(_.value.style.height="".concat(k.value,"px"))):Y&&K&&(_.value.style.height="".concat(K*(G-e.maxLine)+k.value,"px")),ve("div",{class:"".concat(o.value,"__description"),ref:_},[Y?U.map(function(ee){return ve("div",null,[ee])}):U,Y?ve("div",{class:"".concat(o.value,"__collapse"),onClick:function(){O.value=!O.value}},[O.value?r.value.expandText:r.value.collapseText]):null])},z=function(){return ve("div",{class:"".concat(o.value,"__content")},[D(),F()])},B=function(H){var U;(U=e.onClose)===null||U===void 0||U.call(e,{e:H}),IO(y.value,"".concat(o.value,"--closing"))},X=function(H){var U=H.target===y.value;if(H.propertyName==="opacity"&&U){var G;C.value=!1,(G=e.onClosed)===null||G===void 0||G.call(e,{e:H})}};return Ti(function(){Js(y.value,"transitionend",X),k.value=_.value.offsetHeight}),xc(function(){_s(y.value,"transitionend",X)}),function(){return ve("div",{ref:y,class:["".concat(o.value),"".concat(o.value,"--").concat(e.theme),st({},"".concat(u.value,"-is-hidden"),!C.value)]},[T(),z(),P()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var $we=ga(zwe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Vwe={attach:{type:[String,Function],default:""},body:{type:[String,Function]},cancelBtn:{type:[String,Object,Function],default:""},closeBtn:{type:[String,Boolean,Function]},closeOnEscKeydown:{type:Boolean,default:void 0},closeOnOverlayClick:{type:Boolean,default:void 0},confirmBtn:{type:[String,Object,Function],default:""},default:{type:[String,Function]},destroyOnClose:Boolean,footer:{type:[Boolean,Function],default:!0},header:{type:[String,Boolean,Function],default:!0},mode:{type:String,default:"overlay",validator:function(e){return e?["overlay","push"].includes(e):!0}},placement:{type:String,default:"right",validator:function(e){return e?["left","right","top","bottom"].includes(e):!0}},preventScrollThrough:{type:Boolean,default:!0},showInAttachedElement:Boolean,showOverlay:{type:Boolean,default:!0},size:{type:String,default:void 0},sizeDraggable:Boolean,visible:Boolean,zIndex:{type:Number},onCancel:Function,onClose:Function,onCloseBtnClick:Function,onConfirm:Function,onEscKeydown:Function,onOverlayClick:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Hwe=function(e){var n=Ft(!1),r=Ft(null),u=function(){document.addEventListener("mouseup",p,!0),document.addEventListener("mousemove",h,!0),n.value=!0},p=function v(){document.removeEventListener("mouseup",v,!0),document.removeEventListener("mousemove",h,!0),n.value=!1},h=function(w){var f=w.x,o=w.y,g=document.documentElement.clientHeight,s=document.documentElement.clientWidth,y=8,_=8;if(n.value&&e.sizeDraggable){if(e.placement==="right"){var k=Math.min(Math.max(s-f+_,_),s);r.value="".concat(k,"px")}if(e.placement==="left"){var C=Math.min(Math.max(f+_,_),s);r.value="".concat(C,"px")}if(e.placement==="top"){var O=Math.min(Math.max(o+y,y),g);r.value="".concat(O,"px")}if(e.placement==="bottom"){var T=Math.min(Math.max(g-o+y,y),g);r.value="".concat(T,"px")}}},b=He(function(){var v,w=["right","left"].includes(e.placement),f={left:"right",right:"left",top:"bottom",bottom:"top"};return v={zIndex:1,position:"absolute",background:"transparent"},st(v,f[e.placement],0),st(v,"width",w?"16px":"100%"),st(v,"height",w?"100%":"16px"),st(v,"cursor",w?"col-resize":"row-resize"),v});return{draggedSizeValue:r,enableDrag:u,draggableLineStyles:b}};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var qwe=1,Uwe=Hn({name:"TDrawer",inheritAttrs:!1,props:Vwe,emits:["update:visible"],setup:function(e,n){var r=Ft(!1),u=Ft(!1),p=Ft(),h=Ft(),b=Si("drawer"),v=b.globalConfig,w=ol({CloseIcon:av}),f=w.CloseIcon,o=Xa(),g=ds(),s=sr("drawer"),y=Hwe(e),_=y.draggedSizeValue,k=y.enableDrag,C=y.draggableLineStyles,O=WM(function(){return e.attach}),T=function(ue){var _e;(_e=e.onConfirm)===null||_e===void 0||_e.call(e,{e:ue})},P=function(ue){var _e;(_e=e.onCancel)===null||_e===void 0||_e.call(e,{e:ue}),pe({trigger:"cancel",e:ue})},D=EP({confirmBtnAction:T,cancelBtnAction:P}),F=D.getConfirmBtn,N=D.getCancelBtn,z=Ft(null),B=He(function(){var ce;return[s.value,"".concat(s.value,"--").concat(e.placement),(ce={},st(ce,"".concat(s.value,"--open"),u.value),st(ce,"".concat(s.value,"--attach"),e.showInAttachedElement),st(ce,"".concat(s.value,"--without-mask"),!e.showOverlay),ce)]}),X=He(function(){var ce;if(_.value)return _.value;var ue=(ce=e.size)!==null&&ce!==void 0?ce:v.value.size,_e=isNaN(Number(ue))?ue:"".concat(ue,"px");return{small:"300px",medium:"500px",large:"760px"}[ue]||_e}),W=He(function(){return{transform:u.value?"translateX(0)":void 0,width:["left","right"].includes(e.placement)?X.value:"",height:["top","bottom"].includes(e.placement)?X.value:""}}),H=He(function(){return["".concat(s.value,"__content-wrapper"),"".concat(s.value,"__content-wrapper--").concat(e.placement)]}),U=He(function(){return z.value&&z.value.parentNode}),G=He(function(){return[e.mode,e.placement].join()}),Y=He(function(){return{display:"flex",justifyContent:e.placement==="right"?"flex-start":"flex-end"}}),K=function(ue){var _e;if((_e=e.closeOnEscKeydown)!==null&&_e!==void 0?_e:v.value.closeOnEscKeydown&&ue.key==="Escape"){var xe;(xe=e.onEscKeydown)===null||xe===void 0||xe.call(e,{e:ue}),pe({trigger:"esc",e:ue})}},ee=function(){clearTimeout(h.value),h.value=setTimeout(function(){var ue,_e;(ue=p.value)===null||ue===void 0||(ue=ue.parentNode)===null||ue===void 0||(_e=ue.removeChild)===null||_e===void 0||_e.call(ue,p.value)},150)},te=function(){e.mode==="push"&&xl(function(){!U.value||(U.value.style.cssText="transition: margin 300ms cubic-bezier(0.7, 0.3, 0.1, 1) 0s;")})},re=function(){if(!!U.value&&!(e.mode!=="push"||!U.value)){var ue={left:"margin: 0 0 0 ".concat(X.value),right:"margin: 0 0 0 -".concat(X.value),top:"margin: ".concat(X.value," 0 0 0"),bottom:"margin: -".concat(X.value," 0 0 0")}[e.placement];u.value?U.value.style.cssText+=ue:U.value.style.cssText=U.value.style.cssText.replace(/margin:.+;/,"")}},be=function(){var ue=F({confirmBtn:e.confirmBtn,globalConfirm:v.value.confirm,className:"".concat(s.value,"__confirm")}),_e=N({cancelBtn:e.cancelBtn,globalCancel:v.value.cancel,className:"".concat(s.value,"__cancel")});return ve("div",{style:Y.value},[e.placement==="right"?ue:null,_e,e.placement!=="right"?ue:null])};Nr(G,function(){te()},{immediate:!0}),Nr(function(){return e.visible},function(ce){vm||(ce?!e.showInAttachedElement&&e.preventScrollThrough&&p.value&&document.head.appendChild(p.value):ee(),e.destroyOnClose?ce?(r.value=!1,setTimeout(function(){u.value=!0})):(u.value=!1,setTimeout(function(){r.value=!0},200)):r.value===!0&&ce?(r.value=!1,setTimeout(function(){u.value=!0})):u.value=ce)},{immediate:!0});var Le=function(ue){var _e;(_e=e.onCloseBtnClick)===null||_e===void 0||_e.call(e,{e:ue}),pe({trigger:"close-btn",e:ue})},me=function(ue){var _e,xe;(_e=e.onOverlayClick)===null||_e===void 0||_e.call(e,{e:ue}),((xe=e.closeOnOverlayClick)!==null&&xe!==void 0?xe:v.value.closeOnOverlayClick)&&pe({trigger:"overlay",e:ue})},Ie=function(ue){var _e;if(((_e=e.closeOnEscKeydown)!==null&&_e!==void 0?_e:v.value.closeOnEscKeydown)&&ue.key==="Escape"){var xe;(xe=e.onEscKeydown)===null||xe===void 0||xe.call(e,{e:ue}),pe({trigger:"esc",e:ue})}},pe=function(ue){var _e;(_e=e.onClose)===null||_e===void 0||_e.call(e,ue),n.emit("update:visible",!1)};return ex(function(){re()}),Ti(function(){var ce=document.documentElement.scrollHeight>document.documentElement.clientHeight,ue=ce?DW():0;p.value=document.createElement("style"),p.value.dataset.id="td_drawer_".concat(+new Date,"_").concat(qwe+=1),p.value.innerHTML=`
        html body {
          overflow-y: hidden;
          transition: margin 300ms cubic-bezier(0.7, 0.3, 0.1, 1) 0s;
          `.concat(e.mode==="push"?"":"width: calc(100% - ".concat(ue,"px);"),`
        }
      `),u.value&&!e.showInAttachedElement&&e.preventScrollThrough&&document.head.appendChild(p.value),window.addEventListener("keydown",K)}),xc(function(){ee(),window.removeEventListener("keydown",K)}),function(){if(!r.value){var ce=g("body","default"),ue=o("header"),_e=be();return ve(My,{disabled:!e.attach||!O.value,to:O.value},{default:function(){return[ve("div",ea({ref:z,class:B.value,style:{zIndex:e.zIndex},onKeydown:Ie,tabindex:0},n.attrs),[e.showOverlay&&ve("div",{class:"".concat(s.value,"__mask"),onClick:me},null),ve("div",{class:H.value,style:W.value},[ue&&ve("div",{class:"".concat(s.value,"__header")},[ue]),e.closeBtn&&ve("div",{class:"".concat(s.value,"__close-btn"),onClick:Le},[o("closeBtn",ve(f,null,null))]),ve("div",{class:["".concat(s.value,"__body"),"narrow-scrollbar"]},[ce]),e.footer&&ve("div",{class:"".concat(s.value,"__footer")},[o("footer",_e)]),e.sizeDraggable&&ve("div",{style:C.value,onMousedown:k},null)])])]}})}}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Wwe=ga(Uwe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Ywe={counter:{type:Function},current:{type:Number,default:void 0},modelValue:{type:Number,default:void 0},defaultCurrent:{type:Number},finishButtonProps:{type:Object},hideCounter:Boolean,hidePrev:Boolean,hideSkip:Boolean,highlightPadding:{type:Number,default:8},mode:{type:String,default:"popup",validator:function(e){return e?["popup","dialog"].includes(e):!0}},nextButtonProps:{type:Object},prevButtonProps:{type:Object},showOverlay:{type:Boolean,default:!0},skipButtonProps:{type:Object},steps:{type:Array},zIndex:{type:Number,default:999999},onChange:Function,onFinish:Function,onNextStepClick:Function,onPrevStepClick:Function,onSkip:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Gwe(t){var e=window.getComputedStyle(t),n=e.position==="absolute",r=/(auto|scroll)/;if(e.position==="fixed")return document.body;for(var u=t;u.parentElement;)if(u=u.parentElement,e=window.getComputedStyle(u),!(n&&e.position==="static")&&r.test(e.overflow+e.overflowY+e.overflowX))return u;return document.body}function Jz(t){var e=Gwe(t);e!==document.body&&(NH(t,e)||(e.scrollTop=t.offsetTop-e.offsetTop))}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Kwe(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document.body,n=LH(),r=n.scrollTop,u=n.scrollLeft,p=t.getBoundingClientRect(),h=p.top,b=p.left,v=e.getBoundingClientRect(),w=v.top,f=v.left,o=IH(e,"position");return e.tagName.toLowerCase()!=="body"&&o==="relative"||o==="sticky"?{top:h-w,left:b-f}:HM(t)?{top:h,left:b}:{top:h+r,left:b+u}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Xwe(t){if(t){var e,n=null;if(di(t))n=document.querySelector(t);else if(da(t))n=t();else throw new Error("elm should be string or function");if(n)return n;if(((e=process)===null||e===void 0||(e=e.env)===null||e===void 0?void 0:e.NODE_ENV)!=="test")throw new Error("There is no element with given.")}else return document.body}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function Qz(t){var e=t.getBoundingClientRect();if(!NH(t)){var n=$oe().height;VM(e.top-(n/2-e.height/2),{})}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Zwe=Hn({name:"TGuide",props:Ywe,setup:function(e,n){var r=Xa(),u=sr("guide"),p=sr("guide--lock"),h=Si("guide"),b=h.globalConfig,v=Va(e),w=v.current,f=v.modelValue,o=v.hideCounter,g=v.hidePrev,s=v.hideSkip,y=v.steps,_=v.zIndex,k=Al(w,f,e.defaultCurrent,e.onChange,"current"),C=ba(k,2),O=C[0],T=C[1],P=Ft(),D=Ft(),F=Ft(),N=Ft(),z=Ft(),B=Ft(),X=Ft(),W=Ft(!1),H=He(function(){return y.value.length}),U=He(function(){return y.value[O.value]}),G=He(function(){return K("mode")==="popup"}),Y=He(function(){return HM(N.value||document.body)}),K=function(Ne){var Be;return(Be=U.value[Ne])!==null&&Be!==void 0?Be:e[Ne]},ee=function(Ne){var Be=Kwe(N.value),Fe=Be.top,Ve=Be.left,et=N.value.getBoundingClientRect(),rt=et.width,yt=et.height,ut=K("highlightPadding");if(G.value)rt+=ut*2,yt+=ut*2,Fe-=ut,Ve-=ut;else{var vt=LH(),ft=vt.scrollTop,Qe=vt.scrollLeft;Fe+=ft,Ve+=Qe}L_(Ne,{width:"".concat(rt,"px"),height:"".concat(yt,"px"),top:"".concat(Fe,"px"),left:"".concat(Ve,"px")})},te=function(){xl(function(){var Ne;N.value=Xwe(U.value.element),N.value&&(Jz(N.value),ee(D.value),ee(F.value),Qz(N.value),(Ne=X.value)===null||Ne===void 0||Ne.update())})},re=function(){var Ne;(Ne=F.value)===null||Ne===void 0||Ne.parentNode.removeChild(F.value)},be=function(){xl(function(){N.value=B.value,Jz(N.value),ee(D.value),Qz(N.value)})},Le=function(){var Ne,Be;(Ne=B.value)===null||Ne===void 0||Ne.parentNode.removeChild(B.value),(Be=z.value)===null||Be===void 0||Be.parentNode.removeChild(z.value)},me=function(){G.value?(Le(),te()):(re(),be())},Ie=function(){var Ne,Be;re(),Le(),(Ne=D.value)===null||Ne===void 0||Ne.parentNode.removeChild(D.value),(Be=P.value)===null||Be===void 0||Be.parentNode.removeChild(P.value),wC(document.body,p.value)},pe=function(Ne){var Be,Fe=H.value;W.value=!1,T(-1,{e:Ne,total:Fe}),(Be=e.onSkip)===null||Be===void 0||Be.call(e,{e:Ne,current:O.value,total:Fe})},ce=function(Ne){var Be,Fe=H.value;T(O.value-1,{e:Ne,total:Fe}),(Be=e.onPrevStepClick)===null||Be===void 0||Be.call(e,{e:Ne,prev:O.value-1,current:O.value,total:Fe})},ue=function(Ne){var Be,Fe=H.value;T(O.value+1,{e:Ne,total:Fe}),(Be=e.onNextStepClick)===null||Be===void 0||Be.call(e,{e:Ne,next:O.value+1,current:O.value,total:Fe})},_e=function(Ne){var Be,Fe=H.value;W.value=!1,T(-1,{e:Ne,total:Fe}),(Be=e.onFinish)===null||Be===void 0||Be.call(e,{e:Ne,current:O.value,total:Fe})},xe=function(){O.value>=0&&O.value<y.value.length&&(W.value||(W.value=!0,IO(document.body,p.value)),me())};return Nr(O,function(Te){Te>=0&&Te<y.value.length?xe():(W.value=!1,Ie())}),Ti(function(){xe()}),function(){var Te=function(){return ve("div",{ref:P,class:"".concat(u.value,"__overlay"),style:{zIndex:_.value-2}},null)},Ne=function(){var bt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{currentStepInfo:U.value},ot=new Function("return "+ho.toString())();return Object.assign({},ot,bt)},Be=function(){var bt=U.value.highlightContent,ot=bt;return da(bt)?ot=bt(Ne()):n.slots.highlightContent?ot=n.slots.highlightContent(Ne()):n.slots["highlight-content"]?ot=n.slots["highlight-content"](Ne()):bt&&(ot=ve(ot,null,null)),ot&&(ot.props||(ot.props={}),ot.props.class="".concat(u.value,"__highlight--mask ").concat(ot.props.class||"")),ot},Fe=function(){var bt={zIndex:_.value-1},ot=["".concat(u.value,"__highlight"),"".concat(u.value,"__highlight--").concat(G.value?"popup":"dialog"),"".concat(u.value,"--").concat(Y.value&&G.value?"fixed":"absolute")],wt=K("showOverlay"),xt=["".concat(u.value,"__highlight--").concat(wt?"mask":"nomask")],Nt=Be(),Vt=Boolean(Nt&&G.value);return ve("div",{ref:D,class:ot.concat(Vt?ot:xt),style:bt},[Vt&&Nt])},Ve=function(){var bt=r("counter",{params:{total:H.value,current:O.value}}),ot=ve("div",{class:"".concat(u.value,"__counter")},[bt||"".concat(O.value+1,"/").concat(H.value)]);return ve(al,null,[!o.value&&ot])},et=function(bt){var ot,wt,xt,Nt,Vt=O.value===H.value-1,$t=O.value===0,yn=bt==="popup"?"small":"medium";return ve("div",{class:"".concat(u.value,"__action")},[!s.value&&!Vt&&ve(Jl,ea({key:"skip",class:"".concat(u.value,"__skip"),theme:"default",size:yn,variant:"base",onClick:pe},(ot=K("skipButtonProps"))!==null&&ot!==void 0?ot:b.value.skipButtonProps),null),!g.value&&!$t&&ve(Jl,ea({key:"prev",class:"".concat(u.value,"__prev"),theme:"default",size:yn,variant:"base",onClick:ce},(wt=K("prevButtonProps"))!==null&&wt!==void 0?wt:b.value.prevButtonProps),null),!Vt&&ve(Jl,ea({key:"next",class:"".concat(u.value,"__next"),theme:"primary",size:yn,variant:"base",onClick:ue},(xt=K("nextButtonProps"))!==null&&xt!==void 0?xt:b.value.nextButtonProps),null),Vt&&ve(Jl,ea({key:"finish",class:"".concat(u.value,"__finish"),theme:"primary",size:yn,variant:"base",onClick:_e},(Nt=e.finishButtonProps)!==null&&Nt!==void 0?Nt:b.value.finishButtonProps),null)])},rt=function(){var bt=da(U.value.title)?U.value.title():void 0,ot=n.slots.title?n.slots.title(Ne()):void 0;return bt||ot||U.value.title},yt=function(){var bt=ve("div",{class:"".concat(u.value,"__title")},[rt()]),ot=U.value.body,wt;da(ot)?wt=ot(Ne()):n.slots.body?wt=n.slots.body({currentStepInfo:U.value}):typeof ot=="string"?wt=ot:wt=ve(ot,null,null);var xt=ve("div",{class:"".concat(u.value,"__desc")},[wt]);return ve(al,null,[bt,xt])},ut=function(){var bt=["".concat(u.value,"__footer"),"".concat(u.value,"__footer--popup")],ot=ve("div",{class:bt},[Ve(),et("popup")]);return ve("div",{class:"".concat(u.value,"__tooltip")},[yt(),ot])},vt=function(){var bt,ot=U.value.content,wt={handlePrev:ce,handleNext:ue,handleSkip:pe,handleFinish:_e,current:O.value,total:H.value},xt;da(ot)?xt=function(){return ot(Ne(wt))}:n.slots.content?xt=function(){return n.slots.content(Ne(wt))}:ot?xt=function(){return ve(ot,wt,null)}:xt=ut;var Nt=["".concat(u.value,"__reference"),"".concat(u.value,"--").concat(Y.value?"fixed":"absolute")],Vt=[st({},"".concat(u.value,"__popup--content"),!!ot)];return ve(Dh,ea({ref:X,visible:!0,"show-arrow":!ot,zIndex:_.value,placement:U.value.placement},U.value.popupProps,{content:xt,overlayClassName:["".concat(u.value,"__popup"),U.value.stepOverlayClass],overlayInnerClassName:Vt.concat((bt=U.value.popupProps)===null||bt===void 0?void 0:bt.overlayInnerClassName)}),{default:function(){return[ve("div",{ref:F,class:Nt},null)]}})},ft=function(){var bt,ot={zIndex:_.value},wt=["".concat(u.value,"__wrapper"),st({},"".concat(u.value,"__wrapper--center"),U.value.placement==="center")],xt=["".concat(u.value,"__reference"),"".concat(u.value,"--absolute"),"".concat(u.value,"__dialog"),(bt={},st(bt,"".concat(u.value,"__dialog--nomask"),!K("showOverlay")),st(bt,U.value.stepOverlayClass,!!U.value.stepOverlayClass),bt)],Nt=["".concat(u.value,"__footer"),"".concat(u.value,"__footer--popup")];return ve(al,null,[ve("div",{ref:z,class:wt,style:ot},[ve("div",{ref:B,class:xt},[yt(),ve("div",{class:Nt},[Ve(),et("dialog")])])])])},Qe=function(){return ve(al,null,[ve(My,{to:"body"},{default:function(){return[Te(),Fe(),G.value?vt():ft()]}})])};return ve(al,null,[W.value&&Qe()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Jwe=ga(Zwe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var Qwe=ga(Sq);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var eCe={closeBtn:{type:[String,Boolean,Function],default:void 0},content:{type:[String,Function]},default:{type:[String,Function]},duration:{type:Number,default:3e3},footer:{type:[String,Function]},icon:{type:[Boolean,Function],default:!0},theme:{type:String,default:"info",validator:function(e){return e?["info","success","warning","error"].includes(e):!0}},title:{type:[String,Function]},onCloseBtnClick:Function,onDurationEnd:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var tCe=6e3,rm="16px",vY={"top-left":{left:rm,top:rm},"top-right":{right:rm,top:rm},"bottom-right":{right:rm,bottom:rm},"bottom-left":{left:rm,bottom:rm}},gY=Object.keys(vY);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var mY={duration:200,easing:"linear"},nCe=function(e,n){if(!!e){var r=(e==null?void 0:e.offsetHeight)||0,u=(e==null?void 0:e.offsetWidth)||0,p=rCe(n,u,r);!p||e.animate&&e.animate(p,mY)}},e$=function(e,n,r){if(!!e){var u=(e==null?void 0:e.offsetHeight)||0,p=(e==null?void 0:e.offsetWidth)||0,h=aCe(n,p,u);if(!h)return r();var b=e.animate&&e.animate(h,mY);b?b.onfinish=function(){r()}:(e.style.display="none",r())}},rCe=function(e,n,r){if(!gY.includes(e))return null;if(e==="top-right")return[{opacity:0,transform:"translateX(".concat(n,"px)")},{opacity:1,transform:"translateX(0px)"}];if(e==="bottom-right")return[{opacity:0,transform:"translateX(".concat(n,"px)"),marginBottom:"-".concat(r,"px")},{opacity:1,transform:"translateX(0px)"}];if(e==="top-left")return[{opacity:0,transform:"translateX(-".concat(n,"px)")},{opacity:1,transform:"translateX(0px)"}];if(e==="bottom-left")return[{opacity:0,transform:"translateX(-".concat(n,"px)"),marginBottom:"-".concat(r,"px")},{opacity:1,transform:"translateX(0px)"}]},aCe=function(e,n,r){if(!gY.includes(e))return null;if(e==="top-right")return[{opacity:1,transform:"translateX(0px)"},{opacity:0,transform:"translateX(".concat(n,"px)"),marginBottom:"-".concat(r,"px")}];if(e==="bottom-right")return[{opacity:1,transform:"translateX(0px)"},{opacity:0,transform:"translateX(".concat(n,"px)")}];if(e==="top-left")return[{opacity:1,transform:"translateX(0px)"},{opacity:0,transform:"translateX(-".concat(n,"px)"),marginBottom:"-".concat(r,"px")}];if(e==="bottom-left")return[{opacity:1,transform:"translateX(0px)"},{opacity:0,transform:"translateX(-".concat(n,"px)")}]};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function t$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function n$(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?t$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):t$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var yY=Hn({name:"TNotification",props:n$(n$({},eCe),{},{placement:String}),setup:function(e,n){var r=n.slots,u=n.expose,p=sr("notification"),h=Si("classPrefix"),b=h.classPrefix,v=ol({InfoCircleFilledIcon:zC,CheckCircleFilledIcon:Cm,CloseIcon:av}),w=v.InfoCircleFilledIcon,f=v.CheckCircleFilledIcon,o=v.CloseIcon,g=Xa(),s=ds(),y=Ft(null),_=Ft(null),k=function(N){var z=_.value;e$(z,e.placement,function(){var B;(B=e.onCloseBtnClick)===null||B===void 0||B.call(e,{e:N})})},C=function(){var N;if(e.icon===!1)return null;if(da(e.icon))N=e.icon(ho);else if(r.icon)N=r.icon(null);else if(e.theme){var z=e.theme==="success"?ve(f,{class:"".concat(b.value,"-is-").concat(e.theme)},null):ve(w,{class:"".concat(b.value,"-is-").concat(e.theme)},null);N=ve("div",{class:"t-notification__icon"},[z])}return N},O=function(){var N=ve(o,null,null);return ve("span",{class:"".concat(b.value,"-message__close"),onClick:k},[g("closeBtn",N)])},T=function(){return ve("div",{class:"".concat(p.value,"__content")},[s("default","content")])},P=function(){e.duration&&clearTimeout(y.value)},D=function(){!e.duration||(y.value=Number(setTimeout(function(){P();var N=_.value;e$(N,e.placement,function(){var z;(z=e.onDurationEnd)===null||z===void 0||z.call(e)})},e.duration)))};return PC(function(){e.duration&&D()}),Ti(function(){var F=_.value;nCe(F,e.placement)}),u({close:k}),function(){return ve("div",{ref:_,class:"".concat(p.value),onMouseenter:P,onMouseleave:D},[C(),ve("div",{class:"".concat(p.value,"__main")},[ve("div",{class:"".concat(p.value,"__title__wrap")},[ve("span",{class:"".concat(p.value,"__title")},[g("title")]),O()]),T(),g("footer")])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function r$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function TT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?r$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var iCe=Hn({props:{placement:{type:String,default:"top-right",validator:function(e){return["top-left","top-right","bottom-left","bottom-right"].indexOf(e)>-1}}},setup:function(e,n){var r=n.expose,u=sr("notification-list"),p=e.placement,h=Ft([]),b=Ft([]),v=He(function(){return TT({zIndex:tCe},vY[p])}),w=function(C){return h.value.push(C),h.value.length-1},f=function(C){h.value.splice(C,1)},o=function(){h.value=[]},g=function(C){if(!!C)return isNaN(Number(C))?C:"".concat(C,"px")},s=function(C){var O={marginBottom:rm};return C.offset&&(O.position="relative",O.left=g(C.offset[0]),O.top=g(C.offset[1])),C.zIndex&&(O["z-index"]=C.zIndex),O},y=function(C,O){return TT(TT({},O),{},{onCloseBtnClick:function(P){return O.onCloseBtnClick&&O.onCloseBtnClick(P),f(C)},onDurationEnd:function(){return O.onDurationEnd&&O.onDurationEnd(),f(C)}})},_=function(C){C&&b.value.push(C)};return r({add:w,remove:f,removeAll:o,list:h,notificationList:b}),function(){if(!!h.value.length)return ve("div",{class:"".concat(u.value,"__show"),style:v.value},[h.value.map(function(k,C){return ve(yY,ea({ref:_,key:k.id,style:s(k)},y(C,k)),null)})])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function a$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function QA(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?a$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var i$=0,b_=new Map,oCe=function(e){i$+=1;var n=QA({placement:"top-right",zIndex:6e3,attach:"body",id:i$},e);n.content=e.content?e.content:"";var r=cx(n.attach);b_.get(r)||b_.set(r,{});var u=b_.get(r)[n.placement];if(u)u.add(n);else{var p=document.createElement("div"),h=DC(iCe,{placement:n.placement}).mount(p);h.add(n),b_.get(r)[n.placement]=h,u=h,r.appendChild(h.$el)}return new Promise(function(b){var v=b_.get(r)[n.placement];xl(function(){var w=v.notificationList;b(w[w.length-1])})})},w_=function(e,n){var r=QA(QA({},n),{},{theme:e});return oCe(r)},sO={info:function(e){return w_("info",e)},success:function(e){return w_("success",e)},warning:function(e){return w_("warning",e)},error:function(e){return w_("error",e)},close:function(e){e.then(function(n){return n.close()})},closeAll:function(){b_.forEach(function(e){Object.keys(e).forEach(function(n){e[n].removeAll()})})}},FP=w_;FP.install=function(t){t.config.globalProperties.$notify=w_,Object.keys(sO).forEach(function(e){t.config.globalProperties.$notify[e]=sO[e]})};Object.keys(sO).forEach(function(t){FP[t]=sO[t]});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var lCe=ga(yY);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var sCe={cancelBtn:{type:[String,Object,Function],default:""},confirmBtn:{type:[String,Object,Function],default:""},content:{type:[String,Function]},default:{type:[String,Function]},destroyOnClose:{type:Boolean,default:!0},icon:{type:Function},placement:{type:String,default:"top",validator:function(e){return e?["top","left","right","bottom","top-left","top-right","bottom-left","bottom-right","left-top","left-bottom","right-top","right-bottom"].includes(e):!0}},popupProps:{type:Object},showArrow:{type:Boolean,default:!0},theme:{type:String,default:"default",validator:function(e){return e?["default","warning","danger"].includes(e):!0}},triggerElement:{type:[String,Function]},visible:{type:Boolean,default:void 0},modelValue:{type:Boolean,default:void 0},defaultVisible:Boolean,onCancel:Function,onConfirm:Function,onVisibleChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function o$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function uCe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?o$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var cCe=Hn({name:"TPopconfirm",props:sCe,setup:function(e){var n=Si("popconfirm"),r=n.globalConfig,u=sr("popconfirm"),p=ol({InfoCircleFilledIcon:zC,ErrorCircleFilledIcon:n4}),h=p.InfoCircleFilledIcon,b=p.ErrorCircleFilledIcon,v=Va(e),w=v.visible,f=v.modelValue,o=Al(w,f,e.defaultVisible,e.onVisibleChange,"visible"),g=ba(o,2),s=g[0],y=g[1],_=function(W){var H;(H=e.onConfirm)===null||H===void 0||H.call(e,{e:W}),y(!1,{e:W,trigger:"confirm"})},k=function(W){var H;(H=e.onCancel)===null||H===void 0||H.call(e,{e:W}),y(!1,{e:W,trigger:"cancel"})},C=EP({confirmBtnAction:_,cancelBtnAction:k}),O=C.getConfirmBtn,T=C.getCancelBtn,P=Xa(),D=He(function(){return uCe({showArrow:e.showArrow,overlayClassName:u.value,trigger:"click",destroyOnClose:e.destroyOnClose,placement:e.placement},e.popupProps)}),F=Wp(),N=function(){var W=T({cancelBtn:e.cancelBtn,globalCancel:r.value.cancel,className:"".concat(u.value,"__cancel"),size:"small"}),H=O({theme:e.theme,confirmBtn:e.confirmBtn,globalConfirm:r.value.confirm,globalConfirmBtnTheme:r.value.confirmBtnTheme,className:"".concat(u.value,"__confirm"),size:"small"}),U=function(){var Y={default:h,warning:b,danger:b}[e.theme],K=e.theme||"default";return F("icon",ve(Y,{class:"".concat(u.value,"__icon--").concat(K)},null))};return ve("div",{class:"".concat(u.value,"__content")},[ve("div",{class:"".concat(u.value,"__body")},[U(),ve("div",{class:"".concat(u.value,"__inner")},[P("content")])]),Boolean(W||H)&&ve("div",{class:"".concat(u.value,"__buttons")},[W,H])])},z=function(W,H){y(W,H)},B=ds();return function(){return ve(Dh,ea({visible:s.value},D.value,{onVisibleChange:z}),{default:function(){return[B("default","triggerElement")]},content:N})}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var fCe=ga(cCe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var dCe={abridgeName:{type:Array},accept:{type:String,default:""},action:{type:String,default:""},allowUploadDuplicateFile:Boolean,autoUpload:{type:Boolean,default:!0},beforeAllFilesUpload:{type:Function},beforeUpload:{type:Function},data:{type:Object},default:{type:[String,Function]},disabled:Boolean,dragContent:{type:[String,Function]},draggable:{type:Boolean,default:void 0},fileListDisplay:{type:Function},files:{type:Array,default:void 0},defaultFiles:{type:Array,default:function(){return[]}},format:{type:Function},formatRequest:{type:Function},formatResponse:{type:Function},headers:{type:Object},inputAttributes:{type:Object},isBatchUpload:Boolean,locale:{type:Object},max:{type:Number,default:0},method:{type:String,default:"POST",validator:function(e){return e?["POST","GET","PUT","OPTION","PATCH","post","get","put","option","patch"].includes(e):!0}},mockProgressDuration:{type:Number},multiple:Boolean,name:{type:String,default:"file"},placeholder:{type:String,default:""},requestMethod:{type:Function},showThumbnail:Boolean,showUploadProgress:{type:Boolean,default:!0},sizeLimit:{type:[Number,Object]},status:{type:String,validator:function(e){return e?["default","success","warning","error"].includes(e):!0}},theme:{type:String,default:"file",validator:function(e){return e?["custom","file","file-input","file-flow","image","image-flow"].includes(e):!0}},tips:{type:[String,Function]},trigger:{type:Function},triggerButtonProps:{type:Object},uploadAllFilesInOneRequest:Boolean,uploadPastedFiles:Boolean,useMockProgress:{type:Boolean,default:!0},value:{type:Array,default:void 0},modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:function(){return[]}},withCredentials:Boolean,onCancelUpload:Function,onChange:Function,onDragenter:Function,onDragleave:Function,onDrop:Function,onFail:Function,onOneFileFail:Function,onOneFileSuccess:Function,onPreview:Function,onProgress:Function,onRemove:Function,onSelectChange:Function,onSuccess:Function,onValidate:Function,onWaitingUploadFilesChange:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var GC={accept:String,files:Array,toUploadFiles:Array,displayFiles:Array,theme:String,abridgeName:Array,placeholder:String,classPrefix:String,tips:[String,Function],status:String,locale:Object,sizeOverLimitMessage:String,autoUpload:Boolean,uploadPastedFiles:Boolean,onPasteFileChange:Function,disabled:Boolean,uploading:Boolean,tipsClasses:[String,Array,Object],errorClasses:[String,Array,Object],placeholderClass:[String,Array,Object],showUploadProgress:Boolean,default:Function,fileListDisplay:Function,onRemove:Function};/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function l$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function hCe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?l$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function pCe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var vCe=Hn({name:"UploadNormalFile",props:hCe({multiple:Boolean},GC),setup:function(e,n){var r=n.slots,u=Va(e),p=u.theme,h=u.disabled,b=u.classPrefix,v=He(function(){return e.locale}),w=ol({CloseIcon:av,TimeFilledIcon:vq,CheckCircleFilledIcon:Cm,ErrorCircleFilledIcon:n4,CloseCircleFilledIcon:hx}),f=w.CloseIcon,o=w.TimeFilledIcon,g=w.CheckCircleFilledIcon,s=w.ErrorCircleFilledIcon,y=w.CloseCircleFilledIcon,_=Xa(),k="".concat(b.value,"-upload"),C=function(D){return ve("div",{class:"".concat(k,"__single-progress")},[ve(l1,null,null),ve("span",{class:"".concat(k,"__single-percent")},[D||0,"%"])])},O=function(D){var F;return p.value!=="file"||!e.multiple&&((F=D[0])===null||F===void 0?void 0:F.status)==="fail"&&e.autoUpload?null:D.map(function(N,z){var B=e.abridgeName&&N.name?q_.apply(void 0,[N.name].concat(aa(e.abridgeName))):N.name;return ve("div",{class:"".concat(k,"__single-display-text ").concat(k,"__display-text--margin"),key:N.name+z+N.percent+N.status},[N.url?ve(zO,{href:N.url,target:"_blank",hover:"color",size:"small",class:"".concat(k,"__single-name")},pCe(B)?B:{default:function(){return[B]}}):ve("span",{class:"".concat(k,"__single-name")},[B]),N.status==="fail"&&ve("div",{class:"".concat(k,"__flow-status ").concat(k,"__file-fail")},[ve(s,null,null)]),N.status==="waiting"&&ve("div",{class:"".concat(k,"__flow-status ").concat(k,"__file-waiting")},[ve(o,null,null)]),N.status==="progress"&&C(N.percent),!h.value&&N.status!=="progress"&&ve(f,{class:"".concat(k,"__icon-delete"),onClick:function(W){var H=W.e;return e.onRemove({e:H,file:N,index:z})}},null)])})},T=function(){var D;if(p.value==="file-input"){var F=e.displayFiles[0]||[],N=["".concat(b.value,"-input__inner"),st({},"".concat(k,"__placeholder"),!e.displayFiles[0])],z=h.value?"".concat(b.value,"-is-disabled"):"",B=(D=e.abridgeName)!==null&&D!==void 0&&D.length&&F!==null&&F!==void 0&&F.name?q_.apply(void 0,[F.name].concat(aa(e.abridgeName))):F==null?void 0:F.name;return ve("div",{class:"".concat(k,"__single-input-preview ").concat(b.value,"-input ").concat(z)},[ve("div",{class:N},[ve("span",{class:["".concat(k,"__single-input-text"),st({},e.placeholderClass,e.placeholder&&!(F!=null&&F.name))]},[F!=null&&F.name?B:e.placeholder]),(F==null?void 0:F.status)==="progress"&&C(F.percent),(F==null?void 0:F.status)==="waiting"&&ve(o,{class:"".concat(k,"__status-icon ").concat(k,"__file-waiting")},null),F.status==="success"&&ve(g,{class:"".concat(k,"__status-icon")},null),(F==null?void 0:F.name)&&F.status==="fail"&&ve(s,{class:"".concat(k,"__status-icon ").concat(k,"__file-fail")},null),Boolean(!h.value&&F.name)&&ve(y,{class:"".concat(k,"__single-input-clear"),onClick:function(W){var H=W.e;return e.onRemove({e:H,file:F,index:0})}},null)])])}};return function(){var P,D,F,N=["".concat(k,"__single"),"".concat(k,"__single-").concat(p.value)],z=_("fileListDisplay",{params:{files:e.displayFiles}}),B=e.displayFiles;return ve("div",{class:N},[p.value==="file-input"&&T(),(P=r.default)===null||P===void 0?void 0:P.call(r),p.value==="file"&&e.placeholder&&!B[0]&&ve("small",{class:[e.tipsClasses,e.placeholderClass]},[e.placeholder]),z||O(B),e.sizeOverLimitMessage&&ve("small",{class:e.errorClasses},[e.sizeOverLimitMessage]),!e.multiple&&((D=B[0])===null||D===void 0?void 0:D.status)==="fail"&&p.value==="file"?ve("small",{class:[e.errorClasses,e.placeholderClass]},[((F=B[0].response)===null||F===void 0?void 0:F.error)||v.value.progress.failText]):null])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function BP(t,e){var n=Ft(null),r=Ft(!1),u=function(w){var f,o;w.preventDefault(),r.value=!1;var g=w.dataTransfer.files,s=Bq(g,e.value);!s.length||((f=t.onDragFileChange)===null||f===void 0||f.call(t,s),(o=t.onDrop)===null||o===void 0||o.call(t,{e:w}))},p=function(w){var f;w.preventDefault(),n.value=w.target,(f=t.onDragenter)===null||f===void 0||f.call(t,{e:w}),r.value=!0},h=function(w){var f;w.target===n.value&&(w.preventDefault(),(f=t.onDragleave)===null||f===void 0||f.call(t,{e:w}),r.value=!1)},b=function(w){w.preventDefault()};return{target:n,dragActive:r,handleDrop:u,handleDragenter:p,handleDragleave:h,handleDragover:b}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function s$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function u$(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?s$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var gCe=Hn({name:"UploadDraggerFile",props:u$(u$({},GC),{},{trigger:Function,triggerUpload:Function,uploadFiles:Function,cancelUpload:Function,dragEvents:Object}),setup:function(e,n){var r=n.slots,u=Va(e),p=u.displayFiles,h=u.disabled,b=u.accept,v=He(function(){return e.locale}),w=Xa(),f=VO(),o=f.sizeClassNames,g="".concat(e.classPrefix,"-upload"),s=BP(e.dragEvents,b),y=s.dragActive,_=Ft(),k=He(function(){var B;return["".concat(g,"__dragger"),st({},"".concat(g,"__dragger-center"),!p.value[0]),st({},"".concat(g,"__dragger-error"),((B=p.value[0])===null||B===void 0?void 0:B.status)==="fail")]}),C=ol({CheckCircleFilledIcon:Cm,ErrorCircleFilledIcon:n4}),O=C.CheckCircleFilledIcon,T=C.ErrorCircleFilledIcon,P=function(){var X;if(!!e.displayFiles.length){var W=p.value[0];if(!W)return null;var H=(W==null?void 0:W.url)||(W==null||(X=W.response)===null||X===void 0?void 0:X.url);return ve("div",{class:"".concat(g,"__dragger-img-wrap")},[H&&ve(iE,{images:[H],trigger:function(G,Y){var K=Y.open;return ve(Ly,{src:H||W.raw,onClick:K,error:""},null)}},null)])}},D=function(){if(!!e.displayFiles.length){var X=p.value[0];if(!X)return null;if((X==null?void 0:X.status)==="progress")return ve("div",{class:"".concat(g,"__single-progress")},[ve(l1,null,null),ve("span",{class:"".concat(g,"__single-percent")},[X.percent,"%"])])}},F=function(){var X,W=p.value[0],H=e.abridgeName?q_.apply(void 0,[W.name].concat(aa(e.abridgeName))):W.name,U=[ve("div",{class:"".concat(g,"__dragger-text"),key:"info"},[ve("span",{class:"".concat(g,"__single-name")},[H]),W.status==="progress"&&D(),W.status==="success"&&ve(O,null,null),W.status==="fail"&&ve(T,null,null)]),ve("small",{class:"".concat(o.small),key:"size"},[v.value.file.fileSizeText,"\uFF1A",lde(W.size)]),ve("small",{class:"".concat(o.small),key:"time"},[v.value.file.fileOperationDateText,"\uFF1A",W.uploadTime||"-"])];return ve("div",{class:"".concat(g,"__dragger-progress")},[e.theme==="image"&&P(),ve("div",{class:"".concat(g,"__dragger-progress-info")},[w("fileListDisplay",{params:{files:e.displayFiles}})||U,ve("div",{class:"".concat(g,"__dragger-btns")},[["progress","waiting"].includes(W.status)&&!h.value&&ve(Jl,{theme:"primary",variant:"text",class:"".concat(g,"__dragger-progress-cancel"),onClick:function(Y){var K;return(K=e.cancelUpload)===null||K===void 0?void 0:K.call(e,{e:Y,file:e.toUploadFiles[0]||e.files[0]})}},{default:function(){return[(X=v.value)===null||X===void 0?void 0:X.cancelUploadText]}}),!e.autoUpload&&W.status==="waiting"&&ve(Jl,{theme:"primary",variant:"text",disabled:h.value,onClick:function(){var Y;return(Y=e.uploadFiles)===null||Y===void 0?void 0:Y.call(e)},class:"".concat(g,"__dragger-upload-btn")},{default:function(){return[v.value.triggerUploadText.normal]}})]),["fail","success"].includes(W==null?void 0:W.status)&&!h.value&&ve("div",{class:"".concat(g,"__dragger-btns")},[ve(Jl,{theme:"primary",variant:"text",disabled:h.value,class:"".concat(g,"__dragger-progress-cancel"),onClick:e.triggerUpload},{default:function(){return[v.value.triggerUploadText.reupload]}}),ve(Jl,{theme:"danger",variant:"text",disabled:h.value,class:"".concat(g,"__dragger-delete-btn"),onClick:function(Y){return e.onRemove({e:Y,index:0,file:W})}},{default:function(){return[v.value.triggerUploadText.delete]}})])])])},N=function(){var X,W=ve("div",null,[ve("span",{class:"".concat(g,"--highlight")},[(X=v.value.triggerUploadText)===null||X===void 0?void 0:X.normal]),ve("span",null,["\xA0\xA0/\xA0\xA0",v.value.dragger.draggingText])]),H=ve("div",null,[v.value.dragger.dragDropText]);return y.value?H:W},z=function(){var X,W=p.value[0];return W&&(["progress","success","fail","waiting"].includes(W.status)||!W.status)?F():ve("div",{class:"".concat(g,"__trigger"),onClick:e.triggerUpload},[((X=r.default)===null||X===void 0?void 0:X.call(r))||N()])};return function(){var B;return ve("div",{ref:_,class:k.value,onDrop:s.handleDrop,onDragenter:s.handleDragenter,onDragover:s.handleDragover,onDragleave:s.handleDragleave},[((B=e.trigger)===null||B===void 0?void 0:B.call(e,ho,{files:p.value,dragActive:y.value}))||z()])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function c$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function f$(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?c$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function mCe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var yCe=Hn({name:"UploadImageCard",props:f$(f$({},GC),{},{multiple:Boolean,max:Number,disabled:Boolean,showUploadProgress:Boolean,triggerUpload:Function,uploadFiles:Function,cancelUpload:Function,onPreview:Function}),setup:function(e){var n=Va(e),r=n.displayFiles,u=n.classPrefix,p=n.multiple,h=n.max,b=He(function(){return e.locale}),v=ol({AddIcon:BO,BrowseIcon:GM,DeleteIcon:KM,ErrorCircleFilledIcon:n4}),w=v.BrowseIcon,f=v.DeleteIcon,o=v.AddIcon,g=v.ErrorCircleFilledIcon,s=Xa(),y=He(function(){var O;return p.value?!h.value||r.value.length<h.value:!((O=r.value)!==null&&O!==void 0&&O[0])}),_=function(T,P){return ve("div",{class:"".concat(u.value,"-upload__card-content ").concat(u.value,"-upload__card-box")},[ve(Ly,{class:"".concat(u.value,"-upload__card-image"),src:T.url||T.raw,error:""},null),ve("div",{class:"".concat(u.value,"-upload__card-mask")},[ve("span",{class:"".concat(u.value,"-upload__card-mask-item"),onClick:function(F){return F.stopPropagation()}},[ve(iE,{images:r.value.map(function(D){return D.url}),defaultIndex:P,trigger:function(F,N){var z=N.open;return ve(w,{onClick:function(X){var W,H=X.e;(W=e.onPreview)===null||W===void 0||W.call(e,{file:T,index:P,e:H}),z()}},null)}},null)]),!e.disabled&&ve(al,null,[ve("span",{class:"".concat(u.value,"-upload__card-mask-item-divider")},null),ve("span",{class:"".concat(u.value,"-upload__card-mask-item"),onClick:function(F){return F.stopPropagation()}},[ve(f,{onClick:function(F){var N,z=F.e;return e==null||(N=e.onRemove)===null||N===void 0?void 0:N.call(e,{e:z,file:T,index:P})}},null)])])])])},k=function(T,P){var D;return ve("div",{class:[P,"".concat(u.value,"-upload__").concat(e.theme,"-").concat(T.status)]},[ve(l1,{loading:!0,size:"medium"},null),ve("p",null,[(D=b.value)===null||D===void 0||(D=D.progress)===null||D===void 0?void 0:D.uploadingText,e.showUploadProgress?" ".concat(T.percent,"%"):""])])},C=function(T,P,D){var F,N;return ve("div",{class:D},[ve(g,null,null),ve("p",null,[((F=T.response)===null||F===void 0?void 0:F.error)||((N=b.value)===null||N===void 0||(N=N.progress)===null||N===void 0?void 0:N.failText)]),ve("div",{class:"".concat(u.value,"-upload__card-mask")},[ve("span",{class:"".concat(u.value,"-upload__card-mask-item"),onClick:function(B){return B.stopPropagation()}},[ve(f,{onClick:function(B){var X,W=B.e;return e==null||(X=e.onRemove)===null||X===void 0?void 0:X.call(e,{e:W,file:T,index:P})}},null)])])])};return function(){var O,T,P=s("fileListDisplay",{params:{files:r.value}});if(P)return P;var D="".concat(u.value,"-upload__card-item ").concat(u.value,"-is-background");return ve("div",null,[ve("ul",{class:"".concat(u.value,"-upload__card")},[(O=r.value)===null||O===void 0?void 0:O.map(function(F,N){var z="".concat(u.value,"-upload__card-name"),B="".concat(u.value,"-upload__card-container ").concat(u.value,"-upload__card-box"),X=e.abridgeName?q_.apply(void 0,[F.name].concat(aa(e.abridgeName))):F.name;return ve("li",{class:D,key:N},[F.status==="progress"&&k(F,B),F.status==="fail"&&C(F,N,B),!["progress","fail"].includes(F.status)&&F.url&&_(F,N),X&&(F.url?ve(zO,{href:F.url,class:z,target:"_blank",hover:"color",size:"small"},mCe(X)?X:{default:function(){return[X]}}):ve("span",{class:z},[X]))])}),y.value&&ve("li",{class:D,onClick:e.triggerUpload},[ve("div",{class:["".concat(u.value,"-upload__image-add"),"".concat(u.value,"-upload__card-container"),"".concat(u.value,"-upload__card-box")]},[ve(o,null,null),ve("p",{class:"".concat(u.value,"-size-s")},[(T=b.value)===null||T===void 0||(T=T.triggerUploadText)===null||T===void 0?void 0:T.image])])])])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function d$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function h$(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?d$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function bCe(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!il(t)}var _Ce=Hn({name:"UploadMultipleFlowList",props:h$(h$({},GC),{},{showThumbnail:Boolean,uploadFiles:Function,cancelUpload:Function,dragEvents:Object,disabled:Boolean,isBatchUpload:Boolean,draggable:Boolean,onPreview:Function}),setup:function(e,n){var r=n.slots,u=Va(e),p=u.uploading,h=u.disabled,b=u.displayFiles,v=u.classPrefix,w=u.accept,f=He(function(){return"".concat(v.value,"-upload")}),o=He(function(){return e.locale}),g=Xa(),s=ol({BrowseIcon:GM,DeleteIcon:KM,CheckCircleFilledIcon:Cm,ErrorCircleFilledIcon:n4,TimeFilledIcon:vq}),y=s.BrowseIcon,_=s.DeleteIcon,k=s.CheckCircleFilledIcon,C=s.ErrorCircleFilledIcon,O=s.TimeFilledIcon,T=BP(e.dragEvents,w),P=Ft([]),D=Ft(0),F=He(function(){return p.value?"".concat(o.value.progress.uploadingText):o.value.triggerUploadText.normal}),N=He(function(){var te=e.draggable===void 0?!0:e.draggable;return te?{onDrop:T.handleDrop,onDragenter:T.handleDragenter,onDragover:T.handleDragover,onDragleave:T.handleDragleave}:{}}),z=function(){var re={success:ve(k,null,null),fail:ve(C,null,null),progress:ve(l1,null,null),waiting:ve(O,null,null)},be=o.value.progress,Le={success:be==null?void 0:be.successText,fail:be==null?void 0:be.failText,progress:be==null?void 0:be.uploadingText,waiting:be==null?void 0:be.waitingText};return{iconMap:re,textMap:Le}},B=function(){return ve("div",{class:"".concat(f.value,"__flow-empty")},[T.dragActive.value?o.value.dragger.dragDropText:o.value.dragger.clickAndDragText])},X=function(re,be){var Le=z(),me=Le.iconMap,Ie=Le.textMap,pe=e.abridgeName&&re.name?q_.apply(void 0,[re.name].concat(aa(e.abridgeName))):re.name;return ve("li",{class:"".concat(f.value,"__card-item"),key:re.name+be+re.percent+re.status||"0"},[ve("div",{class:["".concat(f.value,"__card-content"),st({},"".concat(v.value,"-is-bordered"),re.status!=="waiting")]},[["fail","progress"].includes(re.status)&&ve("div",{class:"".concat(f.value,"__card-status-wrap ").concat(f.value,"__").concat(e.theme,"-").concat(re.status)},[me[re.status],ve("p",null,[Ie[re.status],re.status==="progress"?" ".concat(re.percent,"%"):""])]),(["waiting","success"].includes(re.status)||!re.status&&re.url)&&ve(Ly,{class:"".concat(f.value,"__card-image"),src:re.url||re.raw,error:"",loading:""},null),ve("div",{class:"".concat(f.value,"__card-mask")},[re.url&&ve("span",{class:"".concat(f.value,"__card-mask-item")},[ve(y,{onClick:function(ue){var _e,xe=ue.e;D.value=be,P.value=b.value,(_e=e.onPreview)===null||_e===void 0||_e.call(e,{file:re,index:be,e:xe})}},null),ve("span",{class:"".concat(f.value,"__card-mask-item-divider")},null)]),!h.value&&ve("span",{class:"".concat(f.value,"__card-mask-item ").concat(f.value,"__delete"),onClick:function(ue){return e.onRemove({e:ue,index:be,file:re})}},[ve(_,null,null)])])]),ve("p",{class:"".concat(f.value,"__card-name")},[pe])])},W=function(re){var be=z(),Le=be.iconMap,me=be.textMap;return ve("div",{class:"".concat(f.value,"__flow-status")},[Le[re.status],ve("span",{class:"".concat(f.value,"__").concat(e.theme,"-").concat(re.status)},[me[re.status],e.showUploadProgress&&re.status==="progress"?" ".concat(re.percent||0,"%"):""])])},H=function(re,be){var Le;return ve("td",null,[ve(Jl,{theme:"primary",variant:"text",content:(Le=o.value)===null||Le===void 0||(Le=Le.triggerUploadText)===null||Le===void 0?void 0:Le.delete,class:"".concat(f.value,"__delete"),onClick:function(Ie){return e.onRemove({e:Ie,index:be,file:re})}},null)])},U=function(re){var be;return re===0?ve("td",{rowSpan:b.value.length,class:"".concat(f.value,"__flow-table__batch-row")},[ve(Jl,{theme:"primary",variant:"text",content:(be=o.value)===null||be===void 0||(be=be.triggerUploadText)===null||be===void 0?void 0:be.delete,class:"".concat(f.value,"__delete"),onClick:function(me){return e.onRemove({e:me,index:-1,file:void 0})}},null)]):null},G=function(re){return ede.test(re)?ve(xce,null,null):tde.test(re)?ve(bce,null,null):nde.test(re)?ve(Sce,null,null):rde.test(re)?ve(Cce,null,null):Fq.test(re)?ve(i0e,null,null):ve(Ece,null,null)},Y=function(re,be){if(!re||!re.raw&&re.url)return null;var Le=re.raw.type,me="".concat(f.value,"__file-thumbnail");return Jfe.test(Le)?ve(Ly,{class:me,src:re.url||re.raw,fit:"scale-down",error:"",loading:"",onClick:function(pe){var ce;pe.preventDefault(),P.value=[re],D.value=0,(ce=e.onPreview)===null||ce===void 0||ce.call(e,{file:re,index:be,e:pe})}},null):ve("div",{class:me},[G(Le)])},K=function(){var re,be,Le,me,Ie=g("fileListDisplay",{params:{files:e.displayFiles,dragEvents:N.value}});return Ie||e.fileListDisplay?Ie:ve("table",ea({class:"".concat(f.value,"__flow-table")},N.value),[ve("thead",null,[ve("tr",null,[ve("th",null,[(re=o.value.file)===null||re===void 0?void 0:re.fileNameText]),ve("th",{style:{minWidth:"120px"}},[(be=o.value.file)===null||be===void 0?void 0:be.fileSizeText]),ve("th",{style:{minWidth:"120px"}},[(Le=o.value.file)===null||Le===void 0?void 0:Le.fileStatusText]),h.value?null:ve("th",null,[(me=o.value.file)===null||me===void 0?void 0:me.fileOperationText])])]),ve("tbody",null,[!b.value.length&&ve("tr",null,[ve("td",{colSpan:4},[B()])]),b.value.map(function(pe,ce){var ue,_e=e.isBatchUpload,xe=_e&&b.value.every(function(Fe){return Fe.status==="success"||!Fe.status})?U(ce):H(pe,ce),Te=(ue=e.abridgeName)!==null&&ue!==void 0&&ue.length?q_.apply(void 0,[pe.name].concat(aa(e.abridgeName))):pe.name,Ne=e.showThumbnail?ve("div",{class:"".concat(f.value,"__file-info")},[Y(pe,ce),Te]):Te,Be=pe.url?ve(zO,{href:pe.url,target:"_blank",hover:"color"},bCe(Ne)?Ne:{default:function(){return[Ne]}}):Ne;return ve("tr",{key:pe.name+ce+pe.size},[ve("td",{class:"".concat(f.value,"__file-name"),key:pe.name+pe.url},[Be]),ve("td",null,[ide(pe.size)]),ve("td",null,[W(pe)]),h.value?null:xe])})])])},ee=function(){var re=g("fileListDisplay",{params:{files:e.displayFiles,dragEvents:N.value}});return re||e.fileListDisplay?re:ve("ul",{class:"".concat(f.value,"__card clearfix")},[e.displayFiles.map(function(be,Le){return X(be,Le)})])};return function(){var te,re,be="".concat(f.value,"__flow-card-area");return ve("div",{class:"".concat(f.value,"__flow ").concat(f.value,"__flow-").concat(e.theme)},[ve("div",{class:"".concat(f.value,"__flow-op")},[(te=r.default)===null||te===void 0?void 0:te.call(r),e.placeholder&&ve("small",{class:"".concat(f.value,"__flow-placeholder ").concat(f.value,"__placeholder")},[e.placeholder])]),e.theme==="image-flow"&&ve("div",ea({class:be},N.value),[b.value.length?ee():B()]),e.theme==="file-flow"&&(b.value.length?K():ve("div",ea({class:be},N.value),[B()])),!e.autoUpload&&ve("div",{class:"".concat(f.value,"__flow-bottom")},[ve(Jl,{theme:"default",disabled:h.value||!p.value,content:(re=o.value)===null||re===void 0?void 0:re.cancelUploadText,class:"".concat(f.value,"__cancel"),onClick:function(me){var Ie;return(Ie=e.cancelUpload)===null||Ie===void 0?void 0:Ie.call(e,{e:me})}},null),ve(Jl,{disabled:h.value||p.value||!b.value.length,theme:"primary",loading:p.value,class:"".concat(f.value,"__continue"),content:F.value,onClick:function(){var me;return(me=e.uploadFiles)===null||me===void 0?void 0:me.call(e)}},null)]),ve(iE,{images:P.value.map(function(Le){return Le.url||Le.raw}),visible:!!P.value.length,onClose:function(){P.value=[]},index:D.value,onIndexChange:function(me){return D.value=me}},null)])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function p$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function oS(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?p$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function xCe(t){var e,n=t.method,r=n===void 0?"POST":n,u=t.action,p=t.withCredentials,h=p===void 0?!1:p,b=t.headers,v=b===void 0?{}:b,w=t.data,f=w===void 0?{}:w,o=t.file,g=t.files,s=g===void 0?[]:g,y=t.name,_=y===void 0?"file":y,k=t.useMockProgress,C=k===void 0?!0:k,O=t.mockProgressDuration,T=O===void 0?300:O,P=t.formatRequest,D=t.onError,F=t.onProgress,N=t.onSuccess,z=s||[],B=0,X=new XMLHttpRequest;h&&(X.withCredentials=!0);var W,H;if(C&&((e=s[0])===null||e===void 0?void 0:e.status)==="progress")var U=setTimeout(function(){W=setInterval(function(){B+10<100?(B=Math.max(B+10,B),s[0]&&B!==s[0].percent&&(s[0].percent=B,F({percent:B,file:o||z[0],files:z.map(function(ee){return oS(oS({},ee),{},{percent:B})}),type:"mock",XMLHttpRequest:X}))):clearInterval(W)},T),clearTimeout(U)},T);var G={};if(f){var Y=da(f)?f(z):f;Object.assign(G,Y)}z.forEach(function(ee,te){var re=z.length>1?"".concat(_,"[").concat(te,"]"):_;G[re]=ee.raw}),z.length===1&&(G[_]=z[0].raw),G.length=z.length,P&&(G=P(G));var K=new FormData;return Object.keys(G).forEach(function(ee){K.append(ee,G[ee])}),X.open(r,u,!0),Object.keys(v).forEach(function(ee){X.setRequestHeader(ee,v[ee])}),X.onerror=function(ee){D({event:ee,file:o,files:z,XMLHttpRequest:X}),clearInterval(W),clearTimeout(H)},X.ontimeout=function(ee){D({event:ee,file:o,files:z,XMLHttpRequest:X})},X.upload&&(X.upload.onprogress=function(ee){var te,re=0;if(ee.total>0&&(re=Math.round(ee.loaded/ee.total*100)),B=Math.max(re,B),B!==re&&((te=z[0])===null||te===void 0?void 0:te.percent)!==B){var be=z.map(function(Le){return oS(oS({},Le),{},{percent:B})});F({event:ee,percent:B,file:o||be[0],files:be,type:"real",XMLHttpRequest:X})}}),X.onload=function(ee){var te={};te.XMLHttpRequest=X;var re=X.status<200||X.status>=300;if(re)return D({event:ee,file:o,files:z,response:te,XMLHttpRequest:X});var be=X.responseText||X.response;try{te=JSON.parse(be)}catch{te=be,Ao.error("Upload","response does not a valid json")}clearInterval(W),clearTimeout(H),z.forEach(function(Le){var me;Le.percent=100,Le.status="success",Le.uploadTime=((me=te)===null||me===void 0?void 0:me.uploadTime)||ode()}),Xo(te)==="object"&&(te.XMLHttpRequest=X),N({event:ee,file:o||z[0],files:aa(z),XMLHttpRequest:X,response:te})},X.send(K),X.upload.requestParams=G,X.upload.requestHeaders=v,X}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function v$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function R1(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?v$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function wCe(t,e){var n=e.sizeLimit,r=e.beforeUpload,u=new Promise(function(v){var w=null;if(n){var f=Zo(n)?{size:n,unit:"KB"}:n,o=sde(t.size,f.size,f.unit);o&&(w=f)}v(w)}),p=[u,void 0];if(da(r)){var h=r(t),b=h instanceof Promise?h:new Promise(function(v){return v(h)});p[1]=b}return new Promise(function(v){Promise.all(p).then(function(w){v(w)})})}function g$(t){var e=t.event,n=t.files,r=t.response,u=t.XMLHttpRequest,p=t.formatResponse;n.forEach(function(b){b.status="fail"});var h=r;return da(p)&&(h=p(r,{file:n[0],currentFiles:n})),{response:h,event:e,files:n,XMLHttpRequest:u}}function CCe(t){var e=t.event,n=t.files,r=t.response,u=t.XMLHttpRequest;(n==null?void 0:n.length)<=0&&Ao.error("Upload","Empty File in Success Callback"),n.forEach(function(h){var b;h.percent=100,h.status="success",(b=h.response)===null||b===void 0||delete b.error});var p=r;return n[0].url=p.url||n[0].url,{response:p,event:e,files:n,XMLHttpRequest:u}}function kCe(t){return t?t.status?["success","fail"].includes(t.status)?(t.status==="success"&&(!t.response||!t.response.url&&!t.response.files)&&Ao.warn("Upload","`requestMethodResponse.response.url` or `requestMethodResponse.response.files` is required if `status` is `success`"),!0):(Ao.error("Upload","`requestMethodResponse.status` must be `success` or `fail`, examples `{ status: 'success', response: { url: '' } }`"),!1):(Ao.error("Upload","`requestMethodResponse.status` is missing, which value only can be `success` or `fail`"),!1):(Ao.error("Upload","`requestMethodResponse` is required."),!1)}function m$(t){var e=t.action,n=t.toUploadFiles,r=t.requestMethod;return new Promise(function(u){if(!e&&!r){Ao.error("Upload","one of action and requestMethod must be exist."),u({});return}if(!n||!n.length){Ao.warn("Upload","No files need to be uploaded"),u({});return}if(n.forEach(function(b){b.status="progress"}),r)r(t.multiple?n:n[0]).then(function(b){if(!kCe(b)){u({});return}var v=b.response,w=v===void 0?{}:v;b.status==="fail"&&(w.error=b.error||w.error);var f=[];b.status==="success"&&w.files?f=w.files.map(function(y){var _=n.find(function(k){return y.name&&k.name===y.name||y.raw&&k.raw===y.raw});return R1(R1(R1({},_),y),{},{status:b.status,response:w})}):(n.forEach(function(y){y.status=b.status,y.response=w,y.url=w.url,y.percent=b.status==="success"?100:0}),f=n);var o={response:w,file:f[0],files:f};if(b.status==="success"){var g;(g=t.onResponseSuccess)===null||g===void 0||g.call(t,o)}else if(b.status==="fail"){var s;(s=t.onResponseError)===null||s===void 0||s.call(t,o)}u({status:b.status,data:o})});else{var p,h=xCe({action:t.action,files:t.toUploadFiles,useMockProgress:t.useMockProgress,mockProgressDuration:t.mockProgressDuration,onError:function(v){var w,f=g$(R1(R1({},v),{},{formatResponse:t.formatResponse}));(w=t.onResponseError)===null||w===void 0||w.call(t,f),u({status:"fail",data:f})},onProgress:t.onResponseProgress,onSuccess:function(v){var w=t.formatResponse,f=v.response;if(da(w)&&(f=w(v.response,{file:v.file,currentFiles:v.files})),f.error){var o,g=g$(R1(R1({},v),{},{response:f}));(o=t.onResponseError)===null||o===void 0||o.call(t,g),u({status:"fail",data:g})}else{var s;v.file.response=f,v.files[0].response=f;var y=CCe(R1(R1({},v),{},{response:f}));(s=t.onResponseSuccess)===null||s===void 0||s.call(t,y),u({status:"success",data:y})}},formatRequest:t.formatRequest,data:t.data,name:t.name,headers:t.headers,withCredentials:t.withCredentials,method:t.method});(p=t.setXhrObject)===null||p===void 0||p.call(t,{files:t.toUploadFiles,xhrReq:h})}})}function SCe(t,e){for(var n=t.filter(function(b){return b.url}),r=n,u=function(){var v=e[p],w=t.findIndex(function(o){return o.raw&&o.raw===v.raw||o.name&&o.name===v.name}),f=w>=0?R1(R1({},t[w]),v):v;r.push(f)},p=0,h=e.length;p<h;p++)u();return r}function OCe(t){var e=t.uploadAllFilesInOneRequest,n=t.toUploadFiles,r=t.uploadedFiles,u=t.isBatchUpload,p=n.filter(function(h){return!h.response||h.response&&!h.response.error});return new Promise(function(h){if(e||!t.multiple){m$(t).then(function(v){v.status==="success"&&(v.data.files=u||!t.multiple?v.data.files:SCe(r,v.data.files));var w=v.status==="fail"?v.data.files:[];h(R1(R1({},v),{},{failedFiles:w}))});return}var b=p.map(function(v){return m$(R1(R1({},t),{},{toUploadFiles:[v]}))});Promise.all(b).then(function(v){var w=[],f=[];v.forEach(function(s){s.status==="success"?w.push(s.data.files[0]):s.status==="fail"&&f.push(s.data.files[0])});var o=t.autoUpload?r.concat(w):r,g=u||!t.multiple?w:o;h({status:w.length?"success":"fail",data:{files:g},failedFiles:f,list:v})})})}function eM(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return t.map(function(u){var p=u;da(e)&&(p=e(u));var h=R1({raw:u,lastModified:u.lastModified,name:u.name,size:u.size,type:u.type,percent:r,status:n},p);return h})}function ECe(t){var e=t.files,n=t.uploadValue,r=t.max,u=t.allowUploadDuplicateFile;return new Promise(function(p){var h=e.filter(function(_){var k=n.find(function(C){return C.name===_.name});return u||!k}),b=!1;if(h.length<e.length&&(b=!0),!h.length){var v=eM(e,t.format,t.autoUpload?"progress":"waiting");p({hasSameNameFile:b,file:v==null?void 0:v[0],files:v,validateResult:{type:"FILTER_FILE_SAME_NAME"}});return}var w=!1;r&&h.length&&!t.isBatchUpload&&(h=h.slice(0,r-n.length),h.length!==e.length&&(w=!0));var f=eM(h,t.format,t.autoUpload?"progress":"waiting"),o;if(t.beforeAllFilesUpload){var g,s=(g=t.beforeAllFilesUpload)===null||g===void 0?void 0:g.call(t,f);o=s instanceof Promise?s:new Promise(function(_){return _(s)})}var y=f.map(function(_){return new Promise(function(k){wCe(_,{beforeUpload:t.beforeUpload,sizeLimit:t.sizeLimit}).then(function(C){var O=ba(C,2),T=O[0],P=O[1];T?k({file:_,validateResult:{type:"FILE_OVER_SIZE_LIMIT",extra:T}}):P===!1&&k({file:_,validateResult:{type:"CUSTOM_BEFORE_UPLOAD"}}),k({file:_})})})});Promise.all([o].concat(y)).then(function(_){var k=cY(_),C=k[0],O=k.slice(1);p(C===!1?{lengthOverLimit:w,hasSameNameFile:b,validateResult:{type:"BEFORE_ALL_FILES_UPLOAD"},files:f}:{lengthOverLimit:w,hasSameNameFile:b,fileValidateList:O,files:f})})})}function TCe(t,e){var n=[],r=[],u=[];return t.forEach(function(p){var h,b;if(((h=p.validateResult)===null||h===void 0?void 0:h.type)==="CUSTOM_BEFORE_UPLOAD"){r.push(p.file);return}if(((b=p.validateResult)===null||b===void 0?void 0:b.type)==="FILE_OVER_SIZE_LIMIT"){p.file.response||(p.file.response={}),p.file.response.error=p.file.response.error||e(p.validateResult.extra),n.push(p);return}u.push(p.file)}),{sizeLimitErrors:n,beforeUploadErrorFiles:r,toFiles:u}}function ACe(t){return t.isBatchUpload&&t.status||t.status==="fail"?"reupload":t.status==="progress"?"uploading":t.status==="success"||!t.autoUpload&&t.status==="waiting"?t.multiple?"continueUpload":"reupload":"fileInput"}function MCe(t){var e=t.multiple,n=t.uploadValue,r=t.toUploadFiles,u=t.autoUpload,p=u?r:r.filter(function(h){return h.status!=="success"});return e&&!t.isBatchUpload?u?(p.length?n.concat(p):n)||[]:n:(p.length?p:n)||[]}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function y$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function p_(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?y$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):y$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function PCe(t){var e=Ft(),n=Va(t),r=n.disabled,u=n.autoUpload,p=n.isBatchUpload,h=n.multiple,b=n.files,v=n.modelValue,w=n.defaultFiles,f=Si("upload"),o=f.globalConfig,g=f.t,s=f.classPrefix,y=Al(b,v,w.value,t.onChange,"files"),_=ba(y,2),k=_[0],C=_[1],O=Ft([]),T=Ft([]),P=Ft(""),D=He(function(){return zM({},o.value,t.locale)}),F="".concat(s.value,"-upload__tips ").concat(s.value,"-size-s"),N=[F].concat("".concat(s.value,"-upload__tips-error")),z="".concat(s.value,"-upload__placeholder"),B=He(function(){var _e,xe=ACe({isBatchUpload:p.value,multiple:h.value,status:(_e=k.value)===null||_e===void 0||(_e=_e[0])===null||_e===void 0?void 0:_e.status,autoUpload:u.value});return D.value.triggerUploadText[xe]}),X=Ft(!1),W=He(function(){return MCe({multiple:t.multiple,toUploadFiles:T.value,uploadValue:k.value,autoUpload:u.value,isBatchUpload:p.value})}),H=function(xe){var Te=xe.file,Ne=xe.percent,Be=T.value.findIndex(function(Fe){return Te.raw===Fe.raw});T.value[Be]=p_(p_({},T.value[Be]),{},{percent:Ne})},U=function(){t.autoUpload&&(T.value=aa(T.value))},G=function(xe){var Te;if(!(!xe||!xe.files||!xe.files[0])){var Ne=xe.response,Be=xe.event,Fe=xe.files;U(),(Te=t.onOneFileFail)===null||Te===void 0||Te.call(t,{e:Be,file:Fe==null?void 0:Fe[0],currentFiles:Fe,failedFiles:Fe,response:Ne}),(!t.multiple||t.isBatchUpload)&&C([],{trigger:"progress-fail",e:xe.event,file:xe.files[0]})}},Y=function(xe){var Te;U(),(Te=t.onProgress)===null||Te===void 0||Te.call(t,{e:xe.event,file:xe.file,currentFiles:xe.files,percent:xe.percent,type:xe.type,XMLHttpRequest:xe.XMLHttpRequest})},K=function(xe){if(t.multiple&&!t.uploadAllFilesInOneRequest){var Te;U(),(Te=t.onOneFileSuccess)===null||Te===void 0||Te.call(t,{e:xe.event,file:xe.files[0],response:xe.response})}};function ee(_e){var xe=_e;return xe.message?g(xe.message,{sizeLimit:xe.size}):"".concat(g(D.value.sizeLimitMessage,{sizeLimit:xe.size})," ").concat(xe.unit)}var te=function(xe){var Te=t.multiple&&!p.value?k.value.concat(xe):xe;!Te.length||(C(Te,{trigger:"add",index:k.value.length,file:xe[0],files:xe}),T.value=[])},re=function(xe){var Te;if(!r.value){var Ne={currentSelectedFiles:eM(aa(xe),t.format)};(Te=t.onSelectChange)===null||Te===void 0||Te.call(t,aa(xe),Ne),ECe({uploadValue:k.value,files:aa(xe),allowUploadDuplicateFile:t.allowUploadDuplicateFile,max:t.max,sizeLimit:t.sizeLimit,isBatchUpload:p.value,autoUpload:u.value,format:t.format,beforeUpload:t.beforeUpload,beforeAllFilesUpload:t.beforeAllFilesUpload}).then(function(Be){var Fe;if(((Fe=Be.validateResult)===null||Fe===void 0?void 0:Fe.type)==="BEFORE_ALL_FILES_UPLOAD"){var Ve,et={type:"BEFORE_ALL_FILES_UPLOAD",files:Be.files};(Ve=t.onValidate)===null||Ve===void 0||Ve.call(t,et);return}if(Be.lengthOverLimit){var rt,yt={type:"FILES_OVER_LENGTH_LIMIT",files:Be.files};if((rt=t.onValidate)===null||rt===void 0||rt.call(t,yt),!Be.files.length)return}if(Be.hasSameNameFile){var ut,vt={type:"FILTER_FILE_SAME_NAME",files:Be.files};(ut=t.onValidate)===null||ut===void 0||ut.call(t,vt)}if(Be.fileValidateList instanceof Array){var ft,Qe=TCe(Be.fileValidateList,ee),At=Qe.sizeLimitErrors,bt=Qe.beforeUploadErrorFiles,ot=Qe.toFiles,wt=u.value?ot:T.value.concat(ot);if(T.value=wt,(ft=t.onWaitingUploadFilesChange)===null||ft===void 0||ft.call(t,{files:wt,trigger:"validate"}),At[0]){var xt;P.value=At[0].file.response.error,(xt=t.onValidate)===null||xt===void 0||xt.call(t,{type:"FILE_OVER_SIZE_LIMIT",files:At.map(function($t){return $t.file})})}else if(P.value="",bt.length){var Nt,Vt={type:"CUSTOM_BEFORE_UPLOAD",files:bt};(Nt=t.onValidate)===null||Nt===void 0||Nt.call(t,Vt)}u.value?Ie(wt):te(wt)}}),e.value.value=null}},be=function(xe){var Te=Bq(xe.target.files);re==null||re(Te)};function Le(_e){re==null||re(_e)}function me(_e){re==null||re(aa(_e.clipboardData.items).map(function(xe){return xe.getAsFile()}))}function Ie(_e){var xe=k.value.filter(function(Ne){return Ne.status!=="success"}),Te=u.value?_e||T.value:xe;!Te||!Te.length||(X.value=!0,O.value=[],OCe({action:t.action,headers:t.headers,method:t.method,name:t.name,withCredentials:t.withCredentials,uploadedFiles:k.value,toUploadFiles:Te,multiple:t.multiple,isBatchUpload:p.value,autoUpload:t.autoUpload,uploadAllFilesInOneRequest:t.uploadAllFilesInOneRequest,useMockProgress:t.useMockProgress,data:t.data,mockProgressDuration:t.mockProgressDuration,requestMethod:t.requestMethod,formatRequest:t.formatRequest,formatResponse:t.formatResponse,onResponseProgress:Y,onResponseSuccess:K,onResponseError:G,setXhrObject:function(Be){var Fe;(Fe=Be.files[0])!==null&&Fe!==void 0&&Fe.raw&&O.value.find(function(Ve){var et;return((et=Ve.files[0])===null||et===void 0?void 0:et.raw)===Be.files[0].raw})||(O.value=O.value.concat(Be))}}).then(function(Ne){var Be=Ne.status,Fe=Ne.data,Ve=Ne.list,et=Ne.failedFiles;if(X.value=!1,Be==="success"){var rt;C(aa(Fe.files),{trigger:"add",file:Fe.files[0]}),O.value=[],(rt=t.onSuccess)===null||rt===void 0||rt.call(t,{fileList:Fe.files,currentFiles:Te,file:Te[0],results:Ve==null?void 0:Ve.map(function(vt){return vt.data}),response:Fe.response||Ve.map(function(vt){return vt.data.response}),XMLHttpRequest:Fe.XMLHttpRequest})}else if(et!=null&&et[0]){var yt;(yt=t.onFail)===null||yt===void 0||yt.call(t,{e:Fe.event,file:et[0],failedFiles:et,currentFiles:Te,response:Fe.response,XMLHttpRequest:Fe.XMLHttpRequest})}if(u.value){var ut;T.value=et,(ut=t.onWaitingUploadFilesChange)===null||ut===void 0||ut.call(t,{files:et,trigger:"uploaded"})}}))}function pe(_e){var xe,Te,Ne;P.value="",(xe=(Te=_e.e).stopPropagation)===null||xe===void 0||xe.call(Te);var Be={e:_e.e,trigger:"remove",index:_e.index,file:_e.file};if(t.isBatchUpload||!t.multiple){var Fe;T.value=[],(Fe=t.onWaitingUploadFilesChange)===null||Fe===void 0||Fe.call(t,{files:[],trigger:"remove"}),C([],Be)}else if(!t.autoUpload)k.value.splice(_e.index,1),C(aa(k.value),Be);else if(_e.index<k.value.length)k.value.splice(_e.index,1),C(aa(k.value),Be);else{var Ve;T.value.splice(_e.index-k.value.length,1),T.value=aa(T.value),(Ve=t.onWaitingUploadFilesChange)===null||Ve===void 0||Ve.call(t,{files:aa(T.value),trigger:"remove"})}(Ne=t.onRemove)===null||Ne===void 0||Ne.call(t,_e)}var ce=function(xe){var Te;r.value||!e.value||(xe==null||(Te=xe.stopPropagation)===null||Te===void 0||Te.call(xe),e.value.click())},ue=function(xe){var Te,Ne;(Te=O.value)===null||Te===void 0||Te.forEach(function(Be){var Fe;(Fe=Be.xhrReq)===null||Fe===void 0||Fe.abort()}),X.value=!1,u.value?T.value=T.value.map(function(Be){return p_(p_({},Be),{},{status:"waiting"})}):C(k.value.map(function(Be){return Be.status!=="success"?p_(p_({},Be),{},{status:"waiting"}):Be}),{trigger:"abort"}),xe!=null&&xe.file&&!u.value&&(pe==null||pe({file:xe.file,e:xe.e,index:0})),(Ne=t.onCancelUpload)===null||Ne===void 0||Ne.call(t)};return{t:g,locale:D,classPrefix:s,triggerUploadText:B,toUploadFiles:T,uploadValue:k,displayFiles:W,sizeOverLimitMessage:P,uploading:X,tipsClasses:F,errorClasses:N,placeholderClass:z,inputRef:e,disabled:r,xhrReq:O,uploadFilePercent:H,uploadFiles:Ie,onFileChange:re,onNormalFileChange:be,onDragFileChange:Le,onPasteFileChange:me,onInnerRemove:pe,triggerUpload:ce,cancelUpload:ue}}/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function b$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function _$(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?b$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):b$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var DCe=Hn({name:"UploadCustomFile",props:_$(_$({},GC),{},{dragEvents:Object,draggable:Boolean,dragContent:Function,trigger:Function,triggerUpload:Function,childrenNode:[String,Function]}),setup:function(e,n){var r=n.slots,u=Va(e),p=u.classPrefix,h=u.displayFiles,b=u.accept,v=BP(e.dragEvents,b),w=v.dragActive,f=ds(),o=function(){var s,y={dragActive:w.value||!1,files:h.value};return ve("div",{class:"".concat(p.value,"-upload__dragger ").concat(p.value,"-upload__dragger-center"),onDrop:v.handleDrop,onDragenter:v.handleDragenter,onDragover:v.handleDragover,onDragleave:v.handleDragleave,onClick:e.triggerUpload},[ve("div",{class:"".concat(p.value,"-upload__trigger")},[f("dragContent","trigger",{params:y})||((s=e.childrenNode)===null||s===void 0?void 0:s.call(e,y))])])};return function(){var g,s;return ve(al,null,[e.draggable?o():ve("div",{class:"".concat(p.value,"-upload__trigger"),onClick:e.triggerUpload},[((g=e.childrenNode)===null||g===void 0?void 0:g.call(e,{files:h.value}))||((s=r.default)===null||s===void 0?void 0:s.call(r))])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function x$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),n.push.apply(n,r)}return n}function NCe(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?x$(Object(n),!0).forEach(function(r){st(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x$(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var ICe=Hn({name:"TUpload",props:dCe,setup:function(e,n){var r=n.slots,u=n.expose,p=ds(),h=Xa(),b=PCe(e),v=b.locale,w=b.classPrefix,f=b.triggerUploadText,o=b.toUploadFiles,g=b.displayFiles,s=b.uploadValue,y=b.sizeOverLimitMessage,_=b.uploading,k=b.tipsClasses,C=b.errorClasses,O=b.placeholderClass,T=b.inputRef,P=b.onInnerRemove,D=b.uploadFiles,F=b.onNormalFileChange,N=b.onDragFileChange,z=b.onPasteFileChange,B=b.triggerUpload,X=b.cancelUpload,W=b.uploadFilePercent,H=Mu();u({upload:T.value,uploading:_,triggerUpload:B,uploadFiles:D,cancelUpload:X,uploadFilePercent:W});var U=function(){var me=function(){return e.theme==="file-input"?ve(Jl,ea({disabled:H.value,variant:"outline"},e.triggerButtonProps),{default:function(){return[f.value]}}):ve(Jl,ea({disabled:H.value,variant:"outline",icon:function(){return ve(r0e,null,null)}},e.triggerButtonProps),{default:function(){return[f.value]}})};return p("default","trigger",{params:{dragActive:!1,files:s.value}})||me()},G=He(function(){return{accept:e.accept,files:s.value,toUploadFiles:o.value,displayFiles:g.value,theme:e.theme,placeholder:e.placeholder,disabled:H.value,tips:e.tips,status:e.status,sizeOverLimitMessage:y.value,uploading:_.value,classPrefix:w.value,tipsClasses:k,errorClasses:C,placeholderClass:O,locale:v.value,autoUpload:e.autoUpload,abridgeName:e.abridgeName,showUploadProgress:e.showUploadProgress,fileListDisplay:e.fileListDisplay,onRemove:P,uploadPastedFiles:e.uploadPastedFiles,onPasteFileChange:z}}),Y={onDragFileChange:N,onDragenter:e.onDragenter,onDragleave:e.onDragleave,onDrop:e.onDrop},K=function(){return ve(vCe,ea(G.value,{multiple:e.multiple}),{default:function(){return[ve("div",{class:"".concat(w.value,"-upload__trigger"),onClick:B},[U()])]},fileListDisplay:r.fileListDisplay,"file-list-display":r["file-list-display"]})},ee=function(){return ve(gCe,ea(G.value,{dragEvents:Y,trigger:e.trigger,cancelUpload:X,triggerUpload:B,uploadFiles:D,onCancelUpload:e.onCancelUpload}),{fileListDisplay:r.fileListDisplay,"file-list-display":r["file-list-display"]})},te=function(){return ve(yCe,ea(G.value,{multiple:e.multiple,max:e.max,showUploadProgress:e.showUploadProgress,triggerUpload:B,uploadFiles:D,cancelUpload:X,onPreview:e.onPreview}),{fileListDisplay:r.fileListDisplay,"file-list-display":r["file-list-display"]})},re=function(){return ve(_Ce,ea(G.value,{isBatchUpload:e.isBatchUpload,draggable:e.draggable,dragEvents:Y,uploadFiles:D,cancelUpload:X,onPreview:e.onPreview,showThumbnail:e.showThumbnail}),{default:function(){return[ve("div",{class:"".concat(w.value,"-upload__trigger"),onClick:B},[!e.draggable&&U()])]},fileListDisplay:r.fileListDisplay,"file-list-display":r["file-list-display"]})},be=function(){return ve(DCe,ea(G.value,{draggable:e.draggable,dragContent:e.dragContent,dragEvents:Y,triggerUpload:B,trigger:e.trigger,childrenNode:r.default}),{default:function(){return[U()]},dragContent:r.dragContent,"drag-content":r["drag-content"],trigger:r.trigger})};return function(){return ve("div",{class:"".concat(w.value,"-upload"),onPaste:e.uploadPastedFiles&&z},[ve("input",ea({ref:T,type:"file",disabled:H.value,onChange:F,multiple:e.multiple,accept:e.accept,hidden:!0},e.inputAttributes?NCe({},e.inputAttributes):{}),null),["file","file-input"].includes(e.theme)&&!e.draggable&&K(),["file","image"].includes(e.theme)&&e.draggable&&ee(),e.theme==="image"&&!e.draggable&&te(),["image-flow","file-flow"].includes(e.theme)&&re(),e.theme==="custom"&&be(),Boolean(e.tips||r.tips)&&ve("small",{class:[k,st({},"".concat(w.value,"-upload__tips-").concat(e.status),e.status)]},[h("tips")])])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var LCe=ga(ICe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var RCe={globalConfig:Object},FCe=Hn({name:"TConfigProvider",props:RCe,setup:function(e){Noe(e);var n=Xa();return function(){return ve(al,null,[n("default")])}}});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var BCe=ga(FCe);/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */var AT=Object.freeze({__proto__:null,Button:Jl,Icon:g0e,Link:zO,Row:I0e,Col:L0e,Aside:q0e,Layout:U0e,Header:W0e,Footer:Y0e,Content:G0e,Divider:uA,Space:cA,Affix:__,Anchor:xde,AnchorItem:wde,AnchorTarget:Cde,Breadcrumb:Hhe,BreadcrumbItem:qhe,Dropdown:Qhe,DropdownItem:epe,DropdownMenu:tpe,Menu:Ipe,HeadMenu:Lpe,Submenu:Rpe,MenuItem:Fpe,MenuGroup:Bpe,Pagination:pP,PaginationMini:yU,Steps:F6e,StepItem:B6e,Tabs:Qq,TabPanel:eU,StickyItem:z6e,StickyTool:$6e,BackTop:q6e,AutoComplete:K6e,HighlightOption:X6e,Cascader:Ige,CascaderPanel:Lge,Checkbox:ym,CheckboxGroup:YO,DatePicker:z5e,DatePickerPanel:$5e,DateRangePicker:V5e,DateRangePickerPanel:H5e,Form:d3e,FormItem:h3e,InputAdornment:mU,Input:tv,InputGroup:Gpe,InputNumber:HC,Radio:oW,RadioGroup:eE,RadioButton:SP,Select:Ny,Option:gU,OptionGroup:_6e,Slider:z3e,SliderButton:$3e,Switch:U3e,TagInput:cU,SelectInput:mx,Textarea:J3e,Transfer:u8e,TimePicker:h8e,TimeRangePicker:p8e,TimePickerPanel:v8e,TreeSelect:P8e,ColorPickerPanel:Vye,ColorPicker:Hye,RangeInput:N5e,RangeInputPopup:xP,Avatar:Xye,AvatarGroup:Zye,Badge:t9e,Calendar:vbe,Card:bbe,Comment:Cbe,Image:Ly,ImageViewer:iE,List:Qbe,ListItem:e_e,ListItemMeta:t_e,Progress:i_e,Skeleton:f_e,Swiper:g_e,SwiperItem:m_e,BaseTable:cwe,PrimaryTable:fwe,EnhancedTable:dwe,Table:pwe,Tag:xA,CheckTag:uU,Timeline:bwe,TimelineItem:_we,Tooltip:K6,Tree:gW,Collapse:Owe,CollapsePanel:Ewe,Watermark:Iwe,Rate:Bwe,Alert:$we,DialogPlugin:aE,Dialog:IW,Drawer:Wwe,Guide:Jwe,LoadingPlugin:YM,Loading:l1,MessagePlugin:j_,Message:Qwe,NotifyPlugin:FP,Notification:lCe,Popconfirm:fCe,Popup:Dh,Upload:LCe,ConfigProvider:BCe});/**
 * tdesign v1.4.2
 * (c) 2023 tdesign
 * @license MIT
 */function jCe(t,e){Object.keys(AT).forEach(function(n){/plugin/i.test(n)?t.use(AT[n]):t.use(AT[n],e)})}var zCe={install:jCe,version:"1.4.2"};async function $Ce(t,e){const n=t.getReader();let r;for(;!(r=await n.read()).done;)e(r.value)}function VCe(t){let e,n,r,u=!1;return function(h){e===void 0?(e=h,n=0,r=-1):e=qCe(e,h);const b=e.length;let v=0;for(;n<b;){u&&(e[n]===10&&(v=++n),u=!1);let w=-1;for(;n<b&&w===-1;++n)switch(e[n]){case 58:r===-1&&(r=n-v);break;case 13:u=!0;case 10:w=n;break}if(w===-1)break;t(e.subarray(v,w),r),v=n,r=-1}v===b?e=void 0:v!==0&&(e=e.subarray(v),n-=v)}}function HCe(t,e,n){let r=w$();const u=new TextDecoder;return function(h,b){if(h.length===0)n==null||n(r),r=w$();else if(b>0){const v=u.decode(h.subarray(0,b)),w=b+(h[b+1]===32?2:1),f=u.decode(h.subarray(w));switch(v){case"data":r.data=r.data?r.data+`
`+f:f;break;case"event":r.event=f;break;case"id":t(r.id=f);break;case"retry":const o=parseInt(f,10);isNaN(o)||e(r.retry=o);break}}}}function qCe(t,e){const n=new Uint8Array(t.length+e.length);return n.set(t),n.set(e,t.length),n}function w$(){return{data:"",event:"",id:"",retry:void 0}}var UCe=globalThis&&globalThis.__rest||function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,r=Object.getOwnPropertySymbols(t);u<r.length;u++)e.indexOf(r[u])<0&&Object.prototype.propertyIsEnumerable.call(t,r[u])&&(n[r[u]]=t[r[u]]);return n};const tM="text/event-stream",WCe=1e3,C$="last-event-id";function YCe(t,e){var{signal:n,headers:r,onopen:u,onmessage:p,onclose:h,onerror:b,openWhenHidden:v,fetch:w}=e,f=UCe(e,["signal","headers","onopen","onmessage","onclose","onerror","openWhenHidden","fetch"]);return new Promise((o,g)=>{const s=Object.assign({},r);s.accept||(s.accept=tM);let y;function _(){y.abort(),document.hidden||D()}v||document.addEventListener("visibilitychange",_);let k=WCe,C=0;function O(){document.removeEventListener("visibilitychange",_),window.clearTimeout(C),y.abort()}n==null||n.addEventListener("abort",()=>{O(),o()});const T=w!=null?w:window.fetch,P=u!=null?u:GCe;async function D(){var F;y=new AbortController;try{const N=await T(t,Object.assign(Object.assign({},f),{headers:s,signal:y.signal}));await P(N),await $Ce(N.body,VCe(HCe(z=>{z?s[C$]=z:delete s[C$]},z=>{k=z},p))),h==null||h(),O(),o()}catch(N){if(!y.signal.aborted)try{const z=(F=b==null?void 0:b(N))!==null&&F!==void 0?F:k;window.clearTimeout(C),C=window.setTimeout(D,z)}catch(z){O(),g(z)}}}D()})}function GCe(t){const e=t.headers.get("content-type");if(!(e!=null&&e.startsWith(tM)))throw new Error(`Expected content-type to be ${tM}, Actual: ${e}`)}const KCe=1024,k$=(t,e=KCe)=>{if(t&&t.length>0){let n=0,r=t.length,u="";for(;u.length<e&&n<r;)t[n].page_content.length+u.length<e&&(u=u+`
W
weixin_44463441 已提交
2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439
`+t[n].page_content),n++;return u}else return""},S$={getPromptByTemplate:(t,e,n,r)=>{var u;if(t.api_prompt_prefix&&(n=(t==null?void 0:t.api_prompt_prefix)+" "+n),t!=null&&t.prompt_template){const p=k$(e,(u=t==null?void 0:t.max_request_len)!=null?u:1024);return t==null?void 0:t.prompt_template.replace(/\{question\}/ig,n).replace(/\{context\}/ig,p)}else return n},getPromptByChatMode(t,e,n){var p,h;const r=Math.min(Math.max(parseInt((p=t==null?void 0:t.history_length)!=null?p:4),4),10);let u=[];if(n&&n.length>=2){const b=n.length-2,v=Math.max(n.length-2-r+1,0);for(let w=v;w<=b;w++){const f=n[w];u.push({role:f.user==="AI"?"system":"user",content:f.message})}}if(t!=null&&t.prompt_template){const b=k$(e,(h=t==null?void 0:t.max_request_len)!=null?h:1024);u.unshift({role:"user",content:t.prompt_template.replace(/\{question\}/ig,"").replace(/\{context\}/ig,b).replace(/\{user_call_name\}/ig,t.user_call_name)})}return u.length>0&&t.api_prompt_prefix&&(u[u.length-1].content=t.api_prompt_prefix+u[u.length-1].content),u}};class XCe{constructor(e){var n;this.config=e,this.abortController=null,this.callback=null,this.temperature=parseFloat((n=e==null?void 0:e.temperature)!=null?n:.7)}createCompletion(e,n,r,u){var C,O,T,P,D,F,N,z;const p=this.config,h=new AbortController,b=h.signal;this.abortController=h,this.callback=u;const v=(C=p==null?void 0:p.mode)!=null?C:"chat";(O=p==null?void 0:p.token)!=null;const w=p.api_url+(v==="chat"?"/chat/completions":"/completions"),f=(T=p==null?void 0:p.stop)!=null?T:"[DONE]",o=(P=p==null?void 0:p.api_max_token)!=null?P:512,g=(D=p==null?void 0:p.model)!=null?D:"vicuna-13b-all-v1.1",s=(F=this.temperature)!=null?F:.1,y=(N=p==null?void 0:p.top_p)!=null?N:1;let _=(z=p==null?void 0:p.stop_key)!=null?z:null;_!==null&&_!==""&&(_=_.split(";;"));const k={model:g,max_tokens:parseInt(o),temperature:parseFloat(s),top_p:parseFloat(y),stream:!0,stop:_};v==="chat"?k.messages=S$.getPromptByChatMode(p,r,n):k.prompt=S$.getPromptByTemplate(p,r,e),YCe(w,{method:"POST",signal:b,headers:{"Content-Type":"application/json"},body:JSON.stringify(k),onmessage(B){var X,W,H,U,G;if(B&&(B==null?void 0:B.data))if((B==null?void 0:B.data)===f){u!=null&&u.onclose&&(u==null||u.onclose()),h.abort();return}else{console.info(B.data);const Y=JSON.parse(B.data);let K=null;v==="chat"?(K=(W=(X=Y==null?void 0:Y.choices[0])==null?void 0:X.message)==null?void 0:W.content,typeof K>"u"&&(K=(U=(H=Y==null?void 0:Y.choices[0])==null?void 0:H.delta)==null?void 0:U.content),typeof K>"u"&&(K="")):K=(G=Y==null?void 0:Y.choices[0])==null?void 0:G.text,u==null||u.onmessage(K,!0)}},onclose(){u!=null&&u.onclose&&(u==null||u.onclose())},onerror(B){u!=null&&u.onerror&&(u==null||u.onerror(B))}})}close(){var e;this.abortController&&(this.abortController.abort(),this.callback&&((e=this.callback)==null?void 0:e.onclose)&&this.callback.onclose())}}const ZCe=`
\u4F60\u73B0\u5728\u626E\u6F14InsCode\u4EA7\u54C1\u7684\u8D1F\u8D23\u4EBA\u3002\u9700\u8981\u7ED3\u5408\u4EE5\u4E0B\u4FE1\u606F\u4E2D\u56DE\u7B54\u7528\u6237\u95EE\u9898\u3002
\u4EA7\u54C1\u4ECB\u7ECD\uFF1A
InsCode \u662F\u4E00\u4E2A\u4E00\u7AD9\u5F0F\u7684\u8F6F\u4EF6\u5F00\u53D1\u670D\u52A1\u5E73\u53F0\uFF0C\u4ECE\u5F00\u53D1-\u90E8\u7F72-\u8FD0\u7EF4-\u8FD0\u8425\uFF0C\u90FD\u53EF\u4EE5\u5728 InsCode \u8F7B\u677E\u5B8C\u6210\u3002
InsCode \u7684 Ins \u662F Inspiration\uFF0C\u610F\u601D\u662F\u521B\u4F5C\u3001\u5BFB\u627E\u6709\u7075\u611F\u7684\u4EE3\u7801\u3002

\u5F00\u53D1\u56E2\u961F\u4ECB\u7ECD\uFF1A
\u662F\u7531CSDN\u7684\u5F00\u53D1\u4E91\u56E2\u961F\u8D1F\u8D23\u5F00\u53D1\u7684\uFF0C\u4EA7\u54C1\u8D1F\u8D23\u4EBA\u662F\u6881\u704F\u3002

InsCode\u4E3B\u8981\u529F\u80FD\u4ECB\u7ECD\uFF1A
    1. \u4E91\u7AEF\u5F00\u53D1\u73AF\u5883 & Cloud IDE
        1.1 InsCode \u4E3A\u6BCF\u4F4D\u5F00\u53D1\u8005\u63D0\u4F9B\u4E86\u514D\u8D39\u7684 2 \u6838/4 GB \u4E91\u7AEF\u5F00\u53D1\u73AF\u5883\u3002
        1.2 InsCode \u7684 Cloud IDE \u662F\u8FD0\u884C\u4E8E\u6D4F\u89C8\u5668\u7684\u96C6\u6210\u5F00\u53D1\u73AF\u5883\uFF08IDE\uFF09\uFF0C\u5F00\u53D1\u8005\u53EA\u9700\u8981\u6D4F\u89C8\u5668\uFF0C\u6709\u7F51\u7EDC\u73AF\u5883\uFF0C\u5C31\u53EF\u4EE5\u968F\u65F6\u968F\u5730\u5199\u4EE3\u7801\uFF0C\u4E0D\u7528\u4E0B\u8F7D\u5B89\u88C5\uFF0C\u4E0D\u53D7\u786C\u4EF6\u3001\u73AF\u5883\u7684\u5F71\u54CD\u3002
        1.3 InsCode \u7684 Cloud IDE \u5E95\u5C42\u57FA\u4E8E VSCode \u5F00\u53D1\uFF0C\u4F7F\u7528\u4F53\u9A8C\u4E0E\u684C\u9762\u7248 VS Code \u51E0\u4E4E\u4E00\u81F4\uFF0C\u63D0\u4F9B\u4E86\u9AD8\u6548\u7684\u6587\u4EF6\u641C\u7D22\u3001Git \u7248\u672C\u63A7\u5236\u3001Debug \u8C03\u8BD5\u3001\u6570\u636E\u5E93\u3001\u7EC8\u7AEF\u3001\u5728\u7EBF\u9884\u89C8\u7B49\u529F\u80FD
    2. \u4E30\u5BCC\u7684\u6A21\u677F
        2.1 InsCode \u63D0\u4F9B\u4E86\u6570\u5341\u79CD\u5E38\u89C1\u7684\u7F16\u7A0B\u8BED\u8A00\uFF0C\u5982 Python\u3001Java\u3001HTML/CSS/JS\u3001PHP\u3001Go \u7B49\uFF1A
    3. AI \u7F16\u7A0B\u52A9\u624B
        3.1 InsCode \u5185\u7F6E\u4E86 AI \u8F85\u52A9\u7F16\u7A0B\uFF0C\u53EF\u4EE5\u5B9E\u73B0\u6DFB\u52A0\u6CE8\u91CA\u3001\u89E3\u91CA\u4EE3\u7801\u3001\u5B8C\u6210\u4EE3\u7801\u3001\u5BFB\u627E\u9519\u8BEF\u3001\u4F18\u5316\u4EE3\u7801\u3001\u6DFB\u52A0\u6D4B\u8BD5\u3001\u4EE3\u7801\u63D0\u95EE\u7B49 AI \u529F\u80FD\u3002
    4. \u793E\u533A
        4.1 \u5728 InsCode \u5F00\u53D1\u7684\u9879\u76EE\uFF0C\u53EF\u4EE5\u53D1\u5E03\u5230\u793E\u533A\uFF0C\u6BCF\u4E2A\u53D1\u5E03\u7684\u4F5C\u54C1\u90FD\u662F\u5F00\u6E90\u7684\uFF0C\u6240\u4EE5 InsCode \u4E5F\u662F\u4E00\u4E2A\u5F88\u597D\u7684\u5B66\u4E60\u5E73\u53F0\u3002
    5. \u5FEB\u901F\u90E8\u7F72
        5.1 InsCode \u53EF\u4EE5\u4E00\u952E\u90E8\u7F72\u5F00\u53D1\u7684\u5E94\u7528\uFF0C\u6216\u8005\u76F4\u63A5\u90E8\u7F72 GitHub \u5E94\u7528\u3002\u90E8\u7F72\u540E\u63D0\u4F9B\u72EC\u7ACB\u7684\u57DF\u540D\u8BBF\u95EE\uFF0C\u5E76\u6C38\u4E45\u5728\u7EBF\u3002
        5.2 \u672C\u6587\u6863\u5C31\u662F\u76F4\u63A5\u5728 InsCode \u8FDB\u884C\u5F00\u53D1\uFF0C\u5E76\u90E8\u7F72\u7684\u3002
    6. AI\u7ED8\u753B
        6.1 InsCode \u4E5F\u63D0\u4F9B\u4E86\u5728\u7EBF\u7684 Stable Diffusion \u6A21\u578B\uFF0C\u53EF\u4EE5\u4E00\u952E\u542F\u52A8 WebUI \u8FDB\u884C AI \u7ED8\u753B\uFF0C\u7B80\u5355\u597D\u7528\uFF1A

\u4F7F\u7528\u573A\u666F\u4ECB\u7ECD\uFF1A
InsCode \u4E3B\u8981\u9002\u7528\u4E8E\u4EE5\u4E0B\u573A\u666F
    1. \u968F\u65F6\u968F\u5730\u5199\u4EE3\u7801\u200B
        InsCode \u53EA\u8981\u6709\u6D4F\u89C8\u5668\u3001\u7F51\u7EDC\u73AF\u5883\uFF0C\u5C31\u53EF\u4EE5\u968F\u65F6\u968F\u5730\u5199\u4EE3\u7801\uFF0C\u4E0D\u7528\u4E0B\u8F7D\u5B89\u88C5\uFF0C\u4E0D\u53D7\u786C\u4EF6\u3001\u73AF\u5883\u7684\u5F71\u54CD\u3002
    2. \u5FEB\u901F\u542F\u52A8\u9879\u76EE\u200B
        InsCode \u5185\u7F6E\u4E86\u591A\u79CD\u5E38\u7528\u7F16\u7A0B\u73AF\u5883\uFF0C\u5982 Java\u3001Python\u3001Node.js \u7B49\uFF0C\u4EE5\u53CA\u5E38\u89C1\u7684\u6A21\u677F\uFF0C\u5982 Vue.js\u3001React\u3001Next.js \u7B49\uFF0C\u60A8\u65E0\u9700\u8FDB\u884C\u7E41\u7410\u7684\u73AF\u5883\u914D\u7F6E\uFF0C\u5C31\u53EF\u4EE5\u5FEB\u901F\u542F\u52A8\u4E00\u4E2A\u9002\u5408\u60A8\u9879\u76EE\u7684\u5DE5\u4F5C\u7A7A\u95F4\u3002
    3. \u5B9E\u65F6\u8C03\u8BD5\u7F51\u9875\u200B
        InsCode \u5185\u7F6E\u7684\u5728\u7EBF\u9884\u89C8\uFF0C\u53EF\u4EE5\u5B9E\u65F6\u663E\u793A\u7F51\u9875\u5E94\u7528\uFF0C\u5E76\u652F\u6301\u70ED\u66F4\u65B0\u6280\u672F\u81EA\u52A8\u68C0\u6D4B\u4EE3\u7801\u53D8\u5316\u5237\u65B0\u7F51\u9875\u3002\u540C\u65F6\uFF0C\u5BF9 html \u6587\u4EF6\u4E5F\u53EF\u4EE5\u76F4\u63A5\u5185\u7F6E\u9884\u89C8\uFF0C\u65E0\u9700\u5B89\u88C5\u4EFB\u4F55\u670D\u52A1\uFF0C\u65B9\u4FBF\u8FD0\u884C\u4E00\u4E9B\u5C0F\u6E38\u620F\u3001H5 \u5E94\u7528\u3002
        \u5185\u7F6E\u7684 DevTools \u4E5F\u53EF\u4EE5\u65B9\u4FBF\u8C03\u8BD5\u9884\u89C8\u7684\u9875\u9762\u3002
    4. \u4E00\u952E\u90E8\u7F72\u200B
        InsCode \u652F\u6301\u5FEB\u901F\u90E8\u7F72\u9879\u76EE\uFF0C\u5305\u62EC\u6765\u81EA GitHub \u7684\u9879\u76EE\uFF0C\u4F7F\u5176\u6C38\u4E45\u5728\u7EBF\uFF0C\u5E76\u63D0\u4F9B\u514D\u8D39\u7684\u4E8C\u7EA7\u57DF\u540D\u3002
    5. GPU \u4E91\u5BB9\u5668\u200B
        InsCode \u63D0\u4F9B\u4E86 GPU \u4E91\u5BB9\u5668\uFF0C\u6709\u591A\u79CD\u663E\u5361\u578B\u53F7\u53EF\u4EE5\u9009\u62E9\uFF0C\u5E76\u5185\u7F6E\u4E86 Stable Diffusion \u7B49\u73AF\u5883\uFF0C\u4E00\u952E\u542F\u52A8\u3002

\u9664\u4E86\u4EE5\u4E0A\u4EA7\u54C1\u4ECB\u7ECD\u5916\uFF0C\u4EE5\u4E0B\u4E3A\u7528\u6237\u540E\u7EED\u95EE\u9898\u76F8\u5173\u7684\u5185\u5BB9\uFF1A
{context}

\u8BF7\u6839\u636E\u4EA7\u54C1\u4ECB\u7ECD\u3001\u95EE\u9898\u76F8\u5173\u4FE1\u606F\uFF0C\u56DE\u7B54\u7528\u6237\u95EE\u9898\u3002
`,JCe=`
\u4F60\u597D\uFF0C\u6B22\u8FCE\u4F7F\u7528InsCode\uFF0CInsCode\u662F\u4E00\u4E2A\u4E00\u7AD9\u5F0F\u7684\u8F6F\u4EF6\u5F00\u53D1\u670D\u52A1\u5E73\u53F0\uFF0C\u4ECE\u5F00\u53D1-\u90E8\u7F72-\u8FD0\u7EF4-\u8FD0\u8425\uFF0C\u90FD\u53EF\u4EE5\u5728 InsCode \u8F7B\u677E\u5B8C\u6210\u3002
InsCode \u7684 Ins \u662F Inspiration\uFF0C\u610F\u601D\u662F\u521B\u4F5C\u3001\u5BFB\u627E\u6709\u7075\u611F\u7684\u4EE3\u7801\u3002
\u8FD9\u662F\u4E00\u4E2A\u4F7F\u7528Inscode\u5E2E\u52A9\u6587\u6863\u6784\u5EFA\u7684AI\u77E5\u8BC6\u5E93\uFF0C\u4F60\u53EF\u4EE5\u95EE\u4ED6\u5173\u4E8EInscode\u7684\u95EE\u9898\u3002
\u6CE8\u610F\uFF1A\u7ED3\u679C\u7531AI\u751F\u6210\uFF0C\u53EF\u80FD\u5B58\u5728\u4E0D\u7B26\u5408\u5B9E\u9645\u7684\u8054\u60F3\u5185\u5BB9\uFF0C\u8BF7\u6CE8\u610F\u7504\u522B!
Inscode\u6587\u6863\u5730\u5740\uFF1Ahttps://inscode-doc.inscode.cc/
`,QCe="https://api.quickapi.cloud/api/b/v1/es-api",eke="\u4ECB\u7ECD\u4E0BInsCode",O$={getData(){return{code:200,data:{id:128897,name:"AI\u77E5\u8BC6\u5E93",create_time:1684920670901,app:"llm_rep",resource_type:"app",ext:{mode:"chat",model:"chatglm2-6b",common_gpt_url:"https://api.quickapi.cloud/temporary/gpt",api_type:"openai",robot_img:null,api_max_token:"2048",default_prompt:eke,max_request_len:"10000",prompt_template:ZCe,api_prompt_prefix:"\u5982\u679C\u7528\u6237\u95EE\u9898\u4E0D\u662F\u5728\u7EBFIDE Inscode\u76F8\u5173\u95EE\u9898\u6216\u6280\u672F\u95EE\u9898\uFF0C\u8BF7\u76F4\u63A5\u56DE\u7B54\u4E0D\u77E5\u9053\u3002\u95EE\u9898\u4E3A\uFF1A",show_profile_setting:!1,index_url:QCe,index_name:"inscode",index_type:"es",welcome_text:JCe}},message:"success"}}};function bY(t,e){return function(){return t.apply(e,arguments)}}const{toString:tke}=Object.prototype,{getPrototypeOf:jP}=Object,lE=(t=>e=>{const n=tke.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),r4=t=>(t=t.toLowerCase(),e=>lE(e)===t),sE=t=>e=>typeof e===t,{isArray:_x}=Array,MC=sE("undefined");function nke(t){return t!==null&&!MC(t)&&t.constructor!==null&&!MC(t.constructor)&&Vp(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const _Y=r4("ArrayBuffer");function rke(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&_Y(t.buffer),e}const ake=sE("string"),Vp=sE("function"),xY=sE("number"),uE=t=>t!==null&&typeof t=="object",ike=t=>t===!0||t===!1,OS=t=>{if(lE(t)!=="object")return!1;const e=jP(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},oke=r4("Date"),lke=r4("File"),ske=r4("Blob"),uke=r4("FileList"),cke=t=>uE(t)&&Vp(t.pipe),fke=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||Vp(t.append)&&((e=lE(t))==="formdata"||e==="object"&&Vp(t.toString)&&t.toString()==="[object FormData]"))},dke=r4("URLSearchParams"),hke=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function KC(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let r,u;if(typeof t!="object"&&(t=[t]),_x(t))for(r=0,u=t.length;r<u;r++)e.call(null,t[r],r,t);else{const p=n?Object.getOwnPropertyNames(t):Object.keys(t),h=p.length;let b;for(r=0;r<h;r++)b=p[r],e.call(null,t[b],b,t)}}function wY(t,e){e=e.toLowerCase();const n=Object.keys(t);let r=n.length,u;for(;r-- >0;)if(u=n[r],e===u.toLowerCase())return u;return null}const CY=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),kY=t=>!MC(t)&&t!==CY;function nM(){const{caseless:t}=kY(this)&&this||{},e={},n=(r,u)=>{const p=t&&wY(e,u)||u;OS(e[p])&&OS(r)?e[p]=nM(e[p],r):OS(r)?e[p]=nM({},r):_x(r)?e[p]=r.slice():e[p]=r};for(let r=0,u=arguments.length;r<u;r++)arguments[r]&&KC(arguments[r],n);return e}const pke=(t,e,n,{allOwnKeys:r}={})=>(KC(e,(u,p)=>{n&&Vp(u)?t[p]=bY(u,n):t[p]=u},{allOwnKeys:r}),t),vke=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),gke=(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},mke=(t,e,n,r)=>{let u,p,h;const b={};if(e=e||{},t==null)return e;do{for(u=Object.getOwnPropertyNames(t),p=u.length;p-- >0;)h=u[p],(!r||r(h,t,e))&&!b[h]&&(e[h]=t[h],b[h]=!0);t=n!==!1&&jP(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},yke=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return r!==-1&&r===n},bke=t=>{if(!t)return null;if(_x(t))return t;let e=t.length;if(!xY(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},_ke=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&jP(Uint8Array)),xke=(t,e)=>{const r=(t&&t[Symbol.iterator]).call(t);let u;for(;(u=r.next())&&!u.done;){const p=u.value;e.call(t,p[0],p[1])}},wke=(t,e)=>{let n;const r=[];for(;(n=t.exec(e))!==null;)r.push(n);return r},Cke=r4("HTMLFormElement"),kke=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,u){return r.toUpperCase()+u}),E$=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),Ske=r4("RegExp"),SY=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};KC(n,(u,p)=>{e(u,p,t)!==!1&&(r[p]=u)}),Object.defineProperties(t,r)},Oke=t=>{SY(t,(e,n)=>{if(Vp(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=t[n];if(!!Vp(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Eke=(t,e)=>{const n={},r=u=>{u.forEach(p=>{n[p]=!0})};return _x(t)?r(t):r(String(t).split(e)),n},Tke=()=>{},Ake=(t,e)=>(t=+t,Number.isFinite(t)?t:e),MT="abcdefghijklmnopqrstuvwxyz",T$="0123456789",OY={DIGIT:T$,ALPHA:MT,ALPHA_DIGIT:MT+MT.toUpperCase()+T$},Mke=(t=16,e=OY.ALPHA_DIGIT)=>{let n="";const{length:r}=e;for(;t--;)n+=e[Math.random()*r|0];return n};function Pke(t){return!!(t&&Vp(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const Dke=t=>{const e=new Array(10),n=(r,u)=>{if(uE(r)){if(e.indexOf(r)>=0)return;if(!("toJSON"in r)){e[u]=r;const p=_x(r)?[]:{};return KC(r,(h,b)=>{const v=n(h,u+1);!MC(v)&&(p[b]=v)}),e[u]=void 0,p}}return r};return n(t,0)},Nke=r4("AsyncFunction"),Ike=t=>t&&(uE(t)||Vp(t))&&Vp(t.then)&&Vp(t.catch),la={isArray:_x,isArrayBuffer:_Y,isBuffer:nke,isFormData:fke,isArrayBufferView:rke,isString:ake,isNumber:xY,isBoolean:ike,isObject:uE,isPlainObject:OS,isUndefined:MC,isDate:oke,isFile:lke,isBlob:ske,isRegExp:Ske,isFunction:Vp,isStream:cke,isURLSearchParams:dke,isTypedArray:_ke,isFileList:uke,forEach:KC,merge:nM,extend:pke,trim:hke,stripBOM:vke,inherits:gke,toFlatObject:mke,kindOf:lE,kindOfTest:r4,endsWith:yke,toArray:bke,forEachEntry:xke,matchAll:wke,isHTMLForm:Cke,hasOwnProperty:E$,hasOwnProp:E$,reduceDescriptors:SY,freezeMethods:Oke,toObjectSet:Eke,toCamelCase:kke,noop:Tke,toFiniteNumber:Ake,findKey:wY,global:CY,isContextDefined:kY,ALPHABET:OY,generateString:Mke,isSpecCompliantForm:Pke,toJSONObject:Dke,isAsyncFn:Nke,isThenable:Ike};function Zl(t,e,n,r,u){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),u&&(this.response=u)}la.inherits(Zl,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:la.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const EY=Zl.prototype,TY={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{TY[t]={value:t}});Object.defineProperties(Zl,TY);Object.defineProperty(EY,"isAxiosError",{value:!0});Zl.from=(t,e,n,r,u,p)=>{const h=Object.create(EY);return la.toFlatObject(t,h,function(v){return v!==Error.prototype},b=>b!=="isAxiosError"),Zl.call(h,t.message,e,n,r,u),h.cause=t,h.name=t.name,p&&Object.assign(h,p),h};const Lke=null;function rM(t){return la.isPlainObject(t)||la.isArray(t)}function AY(t){return la.endsWith(t,"[]")?t.slice(0,-2):t}function A$(t,e,n){return t?t.concat(e).map(function(u,p){return u=AY(u),!n&&p?"["+u+"]":u}).join(n?".":""):e}function Rke(t){return la.isArray(t)&&!t.some(rM)}const Fke=la.toFlatObject(la,{},null,function(e){return/^is[A-Z]/.test(e)});function cE(t,e,n){if(!la.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=la.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,k){return!la.isUndefined(k[_])});const r=n.metaTokens,u=n.visitor||f,p=n.dots,h=n.indexes,v=(n.Blob||typeof Blob<"u"&&Blob)&&la.isSpecCompliantForm(e);if(!la.isFunction(u))throw new TypeError("visitor must be a function");function w(y){if(y===null)return"";if(la.isDate(y))return y.toISOString();if(!v&&la.isBlob(y))throw new Zl("Blob is not supported. Use a Buffer instead.");return la.isArrayBuffer(y)||la.isTypedArray(y)?v&&typeof Blob=="function"?new Blob([y]):Buffer.from(y):y}function f(y,_,k){let C=y;if(y&&!k&&typeof y=="object"){if(la.endsWith(_,"{}"))_=r?_:_.slice(0,-2),y=JSON.stringify(y);else if(la.isArray(y)&&Rke(y)||(la.isFileList(y)||la.endsWith(_,"[]"))&&(C=la.toArray(y)))return _=AY(_),C.forEach(function(T,P){!(la.isUndefined(T)||T===null)&&e.append(h===!0?A$([_],P,p):h===null?_:_+"[]",w(T))}),!1}return rM(y)?!0:(e.append(A$(k,_,p),w(y)),!1)}const o=[],g=Object.assign(Fke,{defaultVisitor:f,convertValue:w,isVisitable:rM});function s(y,_){if(!la.isUndefined(y)){if(o.indexOf(y)!==-1)throw Error("Circular reference detected in "+_.join("."));o.push(y),la.forEach(y,function(C,O){(!(la.isUndefined(C)||C===null)&&u.call(e,C,la.isString(O)?O.trim():O,_,g))===!0&&s(C,_?_.concat(O):[O])}),o.pop()}}if(!la.isObject(t))throw new TypeError("data must be an object");return s(t),e}function M$(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function zP(t,e){this._pairs=[],t&&cE(t,this,e)}const MY=zP.prototype;MY.append=function(e,n){this._pairs.push([e,n])};MY.toString=function(e){const n=e?function(r){return e.call(this,r,M$)}:M$;return this._pairs.map(function(u){return n(u[0])+"="+n(u[1])},"").join("&")};function Bke(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function PY(t,e,n){if(!e)return t;const r=n&&n.encode||Bke,u=n&&n.serialize;let p;if(u?p=u(e,n):p=la.isURLSearchParams(e)?e.toString():new zP(e,n).toString(r),p){const h=t.indexOf("#");h!==-1&&(t=t.slice(0,h)),t+=(t.indexOf("?")===-1?"?":"&")+p}return t}class jke{constructor(){this.handlers=[]}use(e,n,r){return this.handlers.push({fulfilled:e,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){la.forEach(this.handlers,function(r){r!==null&&e(r)})}}const P$=jke,DY={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},zke=typeof URLSearchParams<"u"?URLSearchParams:zP,$ke=typeof FormData<"u"?FormData:null,Vke=typeof Blob<"u"?Blob:null,Hke=(()=>{let t;return typeof navigator<"u"&&((t=navigator.product)==="ReactNative"||t==="NativeScript"||t==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),qke=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Y6={isBrowser:!0,classes:{URLSearchParams:zke,FormData:$ke,Blob:Vke},isStandardBrowserEnv:Hke,isStandardBrowserWebWorkerEnv:qke,protocols:["http","https","file","blob","url","data"]};function Uke(t,e){return cE(t,new Y6.classes.URLSearchParams,Object.assign({visitor:function(n,r,u,p){return Y6.isNode&&la.isBuffer(n)?(this.append(r,n.toString("base64")),!1):p.defaultVisitor.apply(this,arguments)}},e))}function Wke(t){return la.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function Yke(t){const e={},n=Object.keys(t);let r;const u=n.length;let p;for(r=0;r<u;r++)p=n[r],e[p]=t[p];return e}function NY(t){function e(n,r,u,p){let h=n[p++];const b=Number.isFinite(+h),v=p>=n.length;return h=!h&&la.isArray(u)?u.length:h,v?(la.hasOwnProp(u,h)?u[h]=[u[h],r]:u[h]=r,!b):((!u[h]||!la.isObject(u[h]))&&(u[h]=[]),e(n,r,u[h],p)&&la.isArray(u[h])&&(u[h]=Yke(u[h])),!b)}if(la.isFormData(t)&&la.isFunction(t.entries)){const n={};return la.forEachEntry(t,(r,u)=>{e(Wke(r),u,n,0)}),n}return null}const Gke={"Content-Type":void 0};function Kke(t,e,n){if(la.isString(t))try{return(e||JSON.parse)(t),la.trim(t)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(t)}const fE={transitional:DY,adapter:["xhr","http"],transformRequest:[function(e,n){const r=n.getContentType()||"",u=r.indexOf("application/json")>-1,p=la.isObject(e);if(p&&la.isHTMLForm(e)&&(e=new FormData(e)),la.isFormData(e))return u&&u?JSON.stringify(NY(e)):e;if(la.isArrayBuffer(e)||la.isBuffer(e)||la.isStream(e)||la.isFile(e)||la.isBlob(e))return e;if(la.isArrayBufferView(e))return e.buffer;if(la.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let b;if(p){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Uke(e,this.formSerializer).toString();if((b=la.isFileList(e))||r.indexOf("multipart/form-data")>-1){const v=this.env&&this.env.FormData;return cE(b?{"files[]":e}:e,v&&new v,this.formSerializer)}}return p||u?(n.setContentType("application/json",!1),Kke(e)):e}],transformResponse:[function(e){const n=this.transitional||fE.transitional,r=n&&n.forcedJSONParsing,u=this.responseType==="json";if(e&&la.isString(e)&&(r&&!this.responseType||u)){const h=!(n&&n.silentJSONParsing)&&u;try{return JSON.parse(e)}catch(b){if(h)throw b.name==="SyntaxError"?Zl.from(b,Zl.ERR_BAD_RESPONSE,this,null,this.response):b}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Y6.classes.FormData,Blob:Y6.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};la.forEach(["delete","get","head"],function(e){fE.headers[e]={}});la.forEach(["post","put","patch"],function(e){fE.headers[e]=la.merge(Gke)});const $P=fE,Xke=la.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Zke=t=>{const e={};let n,r,u;return t&&t.split(`
`).forEach(function(h){u=h.indexOf(":"),n=h.substring(0,u).trim().toLowerCase(),r=h.substring(u+1).trim(),!(!n||e[n]&&Xke[n])&&(n==="set-cookie"?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e},D$=Symbol("internals");function jw(t){return t&&String(t).trim().toLowerCase()}function ES(t){return t===!1||t==null?t:la.isArray(t)?t.map(ES):String(t)}function Jke(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}const Qke=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function PT(t,e,n,r,u){if(la.isFunction(r))return r.call(this,e,n);if(u&&(e=n),!!la.isString(e)){if(la.isString(r))return e.indexOf(r)!==-1;if(la.isRegExp(r))return r.test(e)}}function eSe(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,r)=>n.toUpperCase()+r)}function tSe(t,e){const n=la.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(u,p,h){return this[r].call(this,e,u,p,h)},configurable:!0})})}class dE{constructor(e){e&&this.set(e)}set(e,n,r){const u=this;function p(b,v,w){const f=jw(v);if(!f)throw new Error("header name must be a non-empty string");const o=la.findKey(u,f);(!o||u[o]===void 0||w===!0||w===void 0&&u[o]!==!1)&&(u[o||v]=ES(b))}const h=(b,v)=>la.forEach(b,(w,f)=>p(w,f,v));return la.isPlainObject(e)||e instanceof this.constructor?h(e,n):la.isString(e)&&(e=e.trim())&&!Qke(e)?h(Zke(e),n):e!=null&&p(n,e,r),this}get(e,n){if(e=jw(e),e){const r=la.findKey(this,e);if(r){const u=this[r];if(!n)return u;if(n===!0)return Jke(u);if(la.isFunction(n))return n.call(this,u,r);if(la.isRegExp(n))return n.exec(u);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=jw(e),e){const r=la.findKey(this,e);return!!(r&&this[r]!==void 0&&(!n||PT(this,this[r],r,n)))}return!1}delete(e,n){const r=this;let u=!1;function p(h){if(h=jw(h),h){const b=la.findKey(r,h);b&&(!n||PT(r,r[b],b,n))&&(delete r[b],u=!0)}}return la.isArray(e)?e.forEach(p):p(e),u}clear(e){const n=Object.keys(this);let r=n.length,u=!1;for(;r--;){const p=n[r];(!e||PT(this,this[p],p,e,!0))&&(delete this[p],u=!0)}return u}normalize(e){const n=this,r={};return la.forEach(this,(u,p)=>{const h=la.findKey(r,p);if(h){n[h]=ES(u),delete n[p];return}const b=e?eSe(p):String(p).trim();b!==p&&delete n[p],n[b]=ES(u),r[b]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return la.forEach(this,(r,u)=>{r!=null&&r!==!1&&(n[u]=e&&la.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);return n.forEach(u=>r.set(u)),r}static accessor(e){const r=(this[D$]=this[D$]={accessors:{}}).accessors,u=this.prototype;function p(h){const b=jw(h);r[b]||(tSe(u,h),r[b]=!0)}return la.isArray(e)?e.forEach(p):p(e),this}}dE.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);la.freezeMethods(dE.prototype);la.freezeMethods(dE);const fm=dE;function DT(t,e){const n=this||$P,r=e||n,u=fm.from(r.headers);let p=r.data;return la.forEach(t,function(b){p=b.call(n,p,u.normalize(),e?e.status:void 0)}),u.normalize(),p}function IY(t){return!!(t&&t.__CANCEL__)}function XC(t,e,n){Zl.call(this,t==null?"canceled":t,Zl.ERR_CANCELED,e,n),this.name="CanceledError"}la.inherits(XC,Zl,{__CANCEL__:!0});function nSe(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new Zl("Request failed with status code "+n.status,[Zl.ERR_BAD_REQUEST,Zl.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const rSe=Y6.isStandardBrowserEnv?function(){return{write:function(n,r,u,p,h,b){const v=[];v.push(n+"="+encodeURIComponent(r)),la.isNumber(u)&&v.push("expires="+new Date(u).toGMTString()),la.isString(p)&&v.push("path="+p),la.isString(h)&&v.push("domain="+h),b===!0&&v.push("secure"),document.cookie=v.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function aSe(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function iSe(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function LY(t,e){return t&&!aSe(e)?iSe(t,e):e}const oSe=Y6.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function u(p){let h=p;return e&&(n.setAttribute("href",h),h=n.href),n.setAttribute("href",h),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=u(window.location.href),function(h){const b=la.isString(h)?u(h):h;return b.protocol===r.protocol&&b.host===r.host}}():function(){return function(){return!0}}();function lSe(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function sSe(t,e){t=t||10;const n=new Array(t),r=new Array(t);let u=0,p=0,h;return e=e!==void 0?e:1e3,function(v){const w=Date.now(),f=r[p];h||(h=w),n[u]=v,r[u]=w;let o=p,g=0;for(;o!==u;)g+=n[o++],o=o%t;if(u=(u+1)%t,u===p&&(p=(p+1)%t),w-h<e)return;const s=f&&w-f;return s?Math.round(g*1e3/s):void 0}}function N$(t,e){let n=0;const r=sSe(50,250);return u=>{const p=u.loaded,h=u.lengthComputable?u.total:void 0,b=p-n,v=r(b),w=p<=h;n=p;const f={loaded:p,total:h,progress:h?p/h:void 0,bytes:b,rate:v||void 0,estimated:v&&h&&w?(h-p)/v:void 0,event:u};f[e?"download":"upload"]=!0,t(f)}}const uSe=typeof XMLHttpRequest<"u",cSe=uSe&&function(t){return new Promise(function(n,r){let u=t.data;const p=fm.from(t.headers).normalize(),h=t.responseType;let b;function v(){t.cancelToken&&t.cancelToken.unsubscribe(b),t.signal&&t.signal.removeEventListener("abort",b)}la.isFormData(u)&&(Y6.isStandardBrowserEnv||Y6.isStandardBrowserWebWorkerEnv?p.setContentType(!1):p.setContentType("multipart/form-data;",!1));let w=new XMLHttpRequest;if(t.auth){const s=t.auth.username||"",y=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";p.set("Authorization","Basic "+btoa(s+":"+y))}const f=LY(t.baseURL,t.url);w.open(t.method.toUpperCase(),PY(f,t.params,t.paramsSerializer),!0),w.timeout=t.timeout;function o(){if(!w)return;const s=fm.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),_={data:!h||h==="text"||h==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:s,config:t,request:w};nSe(function(C){n(C),v()},function(C){r(C),v()},_),w=null}if("onloadend"in w?w.onloadend=o:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(o)},w.onabort=function(){!w||(r(new Zl("Request aborted",Zl.ECONNABORTED,t,w)),w=null)},w.onerror=function(){r(new Zl("Network Error",Zl.ERR_NETWORK,t,w)),w=null},w.ontimeout=function(){let y=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const _=t.transitional||DY;t.timeoutErrorMessage&&(y=t.timeoutErrorMessage),r(new Zl(y,_.clarifyTimeoutError?Zl.ETIMEDOUT:Zl.ECONNABORTED,t,w)),w=null},Y6.isStandardBrowserEnv){const s=(t.withCredentials||oSe(f))&&t.xsrfCookieName&&rSe.read(t.xsrfCookieName);s&&p.set(t.xsrfHeaderName,s)}u===void 0&&p.setContentType(null),"setRequestHeader"in w&&la.forEach(p.toJSON(),function(y,_){w.setRequestHeader(_,y)}),la.isUndefined(t.withCredentials)||(w.withCredentials=!!t.withCredentials),h&&h!=="json"&&(w.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&w.addEventListener("progress",N$(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&w.upload&&w.upload.addEventListener("progress",N$(t.onUploadProgress)),(t.cancelToken||t.signal)&&(b=s=>{!w||(r(!s||s.type?new XC(null,t,w):s),w.abort(),w=null)},t.cancelToken&&t.cancelToken.subscribe(b),t.signal&&(t.signal.aborted?b():t.signal.addEventListener("abort",b)));const g=lSe(f);if(g&&Y6.protocols.indexOf(g)===-1){r(new Zl("Unsupported protocol "+g+":",Zl.ERR_BAD_REQUEST,t));return}w.send(u||null)})},TS={http:Lke,xhr:cSe};la.forEach(TS,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const fSe={getAdapter:t=>{t=la.isArray(t)?t:[t];const{length:e}=t;let n,r;for(let u=0;u<e&&(n=t[u],!(r=la.isString(n)?TS[n.toLowerCase()]:n));u++);if(!r)throw r===!1?new Zl(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT"):new Error(la.hasOwnProp(TS,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`);if(!la.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:TS};function NT(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new XC(null,t)}function I$(t){return NT(t),t.headers=fm.from(t.headers),t.data=DT.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),fSe.getAdapter(t.adapter||$P.adapter)(t).then(function(r){return NT(t),r.data=DT.call(t,t.transformResponse,r),r.headers=fm.from(r.headers),r},function(r){return IY(r)||(NT(t),r&&r.response&&(r.response.data=DT.call(t,t.transformResponse,r.response),r.response.headers=fm.from(r.response.headers))),Promise.reject(r)})}const L$=t=>t instanceof fm?t.toJSON():t;function Z_(t,e){e=e||{};const n={};function r(w,f,o){return la.isPlainObject(w)&&la.isPlainObject(f)?la.merge.call({caseless:o},w,f):la.isPlainObject(f)?la.merge({},f):la.isArray(f)?f.slice():f}function u(w,f,o){if(la.isUndefined(f)){if(!la.isUndefined(w))return r(void 0,w,o)}else return r(w,f,o)}function p(w,f){if(!la.isUndefined(f))return r(void 0,f)}function h(w,f){if(la.isUndefined(f)){if(!la.isUndefined(w))return r(void 0,w)}else return r(void 0,f)}function b(w,f,o){if(o in e)return r(w,f);if(o in t)return r(void 0,w)}const v={url:p,method:p,data:p,baseURL:h,transformRequest:h,transformResponse:h,paramsSerializer:h,timeout:h,timeoutMessage:h,withCredentials:h,adapter:h,responseType:h,xsrfCookieName:h,xsrfHeaderName:h,onUploadProgress:h,onDownloadProgress:h,decompress:h,maxContentLength:h,maxBodyLength:h,beforeRedirect:h,transport:h,httpAgent:h,httpsAgent:h,cancelToken:h,socketPath:h,responseEncoding:h,validateStatus:b,headers:(w,f)=>u(L$(w),L$(f),!0)};return la.forEach(Object.keys(Object.assign({},t,e)),function(f){const o=v[f]||u,g=o(t[f],e[f],f);la.isUndefined(g)&&o!==b||(n[f]=g)}),n}const RY="1.4.0",VP={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{VP[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const R$={};VP.transitional=function(e,n,r){function u(p,h){return"[Axios v"+RY+"] Transitional option '"+p+"'"+h+(r?". "+r:"")}return(p,h,b)=>{if(e===!1)throw new Zl(u(h," has been removed"+(n?" in "+n:"")),Zl.ERR_DEPRECATED);return n&&!R$[h]&&(R$[h]=!0,console.warn(u(h," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(p,h,b):!0}};function dSe(t,e,n){if(typeof t!="object")throw new Zl("options must be an object",Zl.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let u=r.length;for(;u-- >0;){const p=r[u],h=e[p];if(h){const b=t[p],v=b===void 0||h(b,p,t);if(v!==!0)throw new Zl("option "+p+" must be "+v,Zl.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Zl("Unknown option "+p,Zl.ERR_BAD_OPTION)}}const aM={assertOptions:dSe,validators:VP},$7=aM.validators;class uO{constructor(e){this.defaults=e,this.interceptors={request:new P$,response:new P$}}request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Z_(this.defaults,n);const{transitional:r,paramsSerializer:u,headers:p}=n;r!==void 0&&aM.assertOptions(r,{silentJSONParsing:$7.transitional($7.boolean),forcedJSONParsing:$7.transitional($7.boolean),clarifyTimeoutError:$7.transitional($7.boolean)},!1),u!=null&&(la.isFunction(u)?n.paramsSerializer={serialize:u}:aM.assertOptions(u,{encode:$7.function,serialize:$7.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let h;h=p&&la.merge(p.common,p[n.method]),h&&la.forEach(["delete","get","head","post","put","patch","common"],y=>{delete p[y]}),n.headers=fm.concat(h,p);const b=[];let v=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(n)===!1||(v=v&&_.synchronous,b.unshift(_.fulfilled,_.rejected))});const w=[];this.interceptors.response.forEach(function(_){w.push(_.fulfilled,_.rejected)});let f,o=0,g;if(!v){const y=[I$.bind(this),void 0];for(y.unshift.apply(y,b),y.push.apply(y,w),g=y.length,f=Promise.resolve(n);o<g;)f=f.then(y[o++],y[o++]);return f}g=b.length;let s=n;for(o=0;o<g;){const y=b[o++],_=b[o++];try{s=y(s)}catch(k){_.call(this,k);break}}try{f=I$.call(this,s)}catch(y){return Promise.reject(y)}for(o=0,g=w.length;o<g;)f=f.then(w[o++],w[o++]);return f}getUri(e){e=Z_(this.defaults,e);const n=LY(e.baseURL,e.url);return PY(n,e.params,e.paramsSerializer)}}la.forEach(["delete","get","head","options"],function(e){uO.prototype[e]=function(n,r){return this.request(Z_(r||{},{method:e,url:n,data:(r||{}).data}))}});la.forEach(["post","put","patch"],function(e){function n(r){return function(p,h,b){return this.request(Z_(b||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:p,data:h}))}}uO.prototype[e]=n(),uO.prototype[e+"Form"]=n(!0)});const AS=uO;class HP{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(p){n=p});const r=this;this.promise.then(u=>{if(!r._listeners)return;let p=r._listeners.length;for(;p-- >0;)r._listeners[p](u);r._listeners=null}),this.promise.then=u=>{let p;const h=new Promise(b=>{r.subscribe(b),p=b}).then(u);return h.cancel=function(){r.unsubscribe(p)},h},e(function(p,h,b){r.reason||(r.reason=new XC(p,h,b),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new HP(function(u){e=u}),cancel:e}}}const hSe=HP;function pSe(t){return function(n){return t.apply(null,n)}}function vSe(t){return la.isObject(t)&&t.isAxiosError===!0}const iM={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(iM).forEach(([t,e])=>{iM[e]=t});const gSe=iM;function FY(t){const e=new AS(t),n=bY(AS.prototype.request,e);return la.extend(n,AS.prototype,e,{allOwnKeys:!0}),la.extend(n,e,null,{allOwnKeys:!0}),n.create=function(u){return FY(Z_(t,u))},n}const c0=FY($P);c0.Axios=AS;c0.CanceledError=XC;c0.CancelToken=hSe;c0.isCancel=IY;c0.VERSION=RY;c0.toFormData=cE;c0.AxiosError=Zl;c0.Cancel=c0.CanceledError;c0.all=function(e){return Promise.all(e)};c0.spread=pSe;c0.isAxiosError=vSe;c0.mergeConfig=Z_;c0.AxiosHeaders=fm;c0.formToJSON=t=>NY(la.isHTMLForm(t)?new FormData(t):t);c0.HttpStatusCode=gSe;c0.default=c0;const qP=c0,mSe={draw(t,e,n){return new Promise(function(r,u){var v,w,f,o,g,s;const p={prompt:e,steps:(v=t==null?void 0:t.steps)!=null?v:20,negative_prompt:n!=null?n:"nsfw",width:(w=t==null?void 0:t.width)!=null?w:512,height:(f=t==null?void 0:t.height)!=null?f:512,cfg_scale:(o=t==null?void 0:t.cfg_scale)!=null?o:6,seed:(g=t==null?void 0:t.seed)!=null?g:-1,sampler_name:(s=t==null?void 0:t.sampler_name)!=null?s:"DPM++ SDE Karras"},h={"content-type":"application/json"};let b=t==null?void 0:t.sd_api;b.indexOf("/sd")===-1&&(b+="/sdapi/v1/txt2img"),qP.post(b,p,{headers:h}).then(y=>{var _,k;if(y.status===200&&((_=y==null?void 0:y.data)==null?void 0:_.images)){const C=(k=y==null?void 0:y.data)==null?void 0:k.images[0];r("data:image/png;base64,"+C)}}).catch(y=>{u(y)})})}};let em=null;const my="history",lS={init(t=my){let e=window.indexedDB.open("ai-draw",1);return new Promise((n,r)=>{e.onerror=u=>{console.log("db init\u62A5\u9519"+u),r()},e.onsuccess=u=>{em=u.target.result,console.log("db init\u6210\u529F"),n()},e.onupgradeneeded=u=>{em=u.target.result,em.createObjectStore(t,{keyPath:"id"}),console.log("db onupgradeneeded \u6210\u529F"),n()}})},isConnected(t=my){return em!=null},set(t=my,e,n=100){let r=em.transaction(t,"readwrite").objectStore(t).add({id:n,data:e});return new Promise((u,p)=>{r.onsuccess=h=>{console.info("\u6DFB\u52A0\u6210\u529F",h),u(h)},r.onerror=h=>{console.info("\u6DFB\u52A0\u5931\u8D25"),p(h)}})},put(t=my,e,n=100){let r=em.transaction(t,"readwrite").objectStore(t).put({id:n,data:e});return new Promise((u,p)=>{r.onsuccess=h=>{console.info("\u6DFB\u52A0\u6210\u529F",h),u(h)},r.onerror=h=>{console.info("\u6DFB\u52A0\u5931\u8D25"),p(h)}})},getAll(t=my){let e=em.transaction(t,"readwrite").objectStore(t).index("key").getAll();return console.info("\u5F00\u6C34\u83B7\u53D6\u5168\u90E8"),new Promise((n,r)=>{e.onsuccess=u=>{console.info("\u83B7\u53D6\u6210\u529F"),n(e.result)},e.onerror=u=>{console.info("\u83B7\u53D6\u5931\u8D25"),r(u)}})},get(t=my,e=100){let n=em.transaction(t,"readwrite").objectStore(t).get(e);return console.info("\u83B7\u53D6"),new Promise((r,u)=>{n.onsuccess=p=>{console.info("\u83B7\u53D6\u6210\u529F"),r(n.result)},n.onerror=p=>{console.info("\u83B7\u53D6\u5931\u8D25"),u(p)}})},del(t=my,e=100){let n=em.transaction(t,"readwrite").objectStore(t).delete(e);return console.info("\u5F00\u59CB\u5220\u9664"),new Promise((r,u)=>{n.onsuccess=p=>{console.info("\u5220\u9664\u6210\u529F"),r(n.result)},n.onerror=p=>{console.info("\u5220\u9664\u5931\u8D25"),u(p)}})}},ySe={getPods(){return new Promise(function(t,e){const n={pageNum:1,pageSize:10,total:0,isDelete:0},r={"content-type":"application/json"};let u="https://inscode-api.csdn.net/api/v2/resource/pagekey/ipod/kppod_self";qP.post(u,n,{headers:r}).then(p=>{var h,b;debugger;if(p.status===200&&((h=p==null?void 0:p.data)==null?void 0:h.images)){const v=(b=p==null?void 0:p.data)==null?void 0:b.images[0];t("data:image/png;base64,"+v)}}).catch(p=>{e(p)})})}};class bSe{constructor(e){this.config=e,this.index_url=e.index_url,this.index_name=e.index_name,this.url=this.index_url+"?index_name="+this.index_name}query(e){const n=this.url;return new Promise(function(r,u){qP.get(n,{params:{keyword:encodeURI(e)}}).then(p=>{var h,b,v;if((p==null?void 0:p.status)===200&&((h=p==null?void 0:p.data)==null?void 0:h.code)===200){const w=[];(v=(b=p==null?void 0:p.data)==null?void 0:b.data)==null||v.hits.forEach(f=>{var o;w.push({page_content:(o=f==null?void 0:f._source)==null?void 0:o.content})}),r(w)}console.info(p)}).catch(p=>{console.error(p),u()})})}}var oM=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function _Se(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var BY={exports:{}},IT={exports:{}},LT={exports:{}};/*!
W
weixin_44463441 已提交
2440 2441 2442
 * Vue.js v2.7.14
 * (c) 2014-2022 Evan You
 * Released under the MIT License.
W
weixin_44463441 已提交
2443
 */var F$;function xSe(){if(F$)return LT.exports;F$=1;const t=Object.freeze({}),e=Array.isArray;function n(se){return se==null}function r(se){return se!=null}function u(se){return se===!0}function p(se){return typeof se=="string"||typeof se=="number"||typeof se=="symbol"||typeof se=="boolean"}function h(se){return typeof se=="function"}function b(se){return se!==null&&typeof se=="object"}const v=Object.prototype.toString;function w(se){return v.call(se)==="[object Object]"}function f(se){const Oe=parseFloat(String(se));return Oe>=0&&Math.floor(Oe)===Oe&&isFinite(se)}function o(se){return r(se)&&typeof se.then=="function"&&typeof se.catch=="function"}function g(se){return se==null?"":Array.isArray(se)||w(se)&&se.toString===v?JSON.stringify(se,null,2):String(se)}function s(se){const Oe=parseFloat(se);return isNaN(Oe)?se:Oe}function y(se,Oe){const Re=Object.create(null),Ye=se.split(",");for(let ct=0;ct<Ye.length;ct++)Re[Ye[ct]]=!0;return Oe?ct=>Re[ct.toLowerCase()]:ct=>Re[ct]}const _=y("key,ref,slot,slot-scope,is");function k(se,Oe){const Re=se.length;if(Re){if(Oe===se[Re-1])return void(se.length=Re-1);const Ye=se.indexOf(Oe);if(Ye>-1)return se.splice(Ye,1)}}const C=Object.prototype.hasOwnProperty;function O(se,Oe){return C.call(se,Oe)}function T(se){const Oe=Object.create(null);return function(Re){return Oe[Re]||(Oe[Re]=se(Re))}}const P=/-(\w)/g,D=T(se=>se.replace(P,(Oe,Re)=>Re?Re.toUpperCase():"")),F=T(se=>se.charAt(0).toUpperCase()+se.slice(1)),N=/\B([A-Z])/g,z=T(se=>se.replace(N,"-$1").toLowerCase()),B=Function.prototype.bind?function(se,Oe){return se.bind(Oe)}:function(se,Oe){function Re(Ye){const ct=arguments.length;return ct?ct>1?se.apply(Oe,arguments):se.call(Oe,Ye):se.call(Oe)}return Re._length=se.length,Re};function X(se,Oe){Oe=Oe||0;let Re=se.length-Oe;const Ye=new Array(Re);for(;Re--;)Ye[Re]=se[Re+Oe];return Ye}function W(se,Oe){for(const Re in Oe)se[Re]=Oe[Re];return se}function H(se){const Oe={};for(let Re=0;Re<se.length;Re++)se[Re]&&W(Oe,se[Re]);return Oe}function U(se,Oe,Re){}const G=(se,Oe,Re)=>!1,Y=se=>se;function K(se,Oe){if(se===Oe)return!0;const Re=b(se),Ye=b(Oe);if(!Re||!Ye)return!Re&&!Ye&&String(se)===String(Oe);try{const ct=Array.isArray(se),St=Array.isArray(Oe);if(ct&&St)return se.length===Oe.length&&se.every((Wt,vn)=>K(Wt,Oe[vn]));if(se instanceof Date&&Oe instanceof Date)return se.getTime()===Oe.getTime();if(ct||St)return!1;{const Wt=Object.keys(se),vn=Object.keys(Oe);return Wt.length===vn.length&&Wt.every(Tn=>K(se[Tn],Oe[Tn]))}}catch{return!1}}function ee(se,Oe){for(let Re=0;Re<se.length;Re++)if(K(se[Re],Oe))return Re;return-1}function te(se){let Oe=!1;return function(){Oe||(Oe=!0,se.apply(this,arguments))}}function re(se,Oe){return se===Oe?se===0&&1/se!=1/Oe:se==se||Oe==Oe}const be=["component","directive","filter"],Le=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"];var me={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:G,isReservedAttr:G,isUnknownElement:G,getTagNamespace:U,parsePlatformTagName:Y,mustUseProp:G,async:!0,_lifecycleHooks:Le};function Ie(se){const Oe=(se+"").charCodeAt(0);return Oe===36||Oe===95}function pe(se,Oe,Re,Ye){Object.defineProperty(se,Oe,{value:Re,enumerable:!!Ye,writable:!0,configurable:!0})}const ce=new RegExp(`[^${/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/.source}.$_\\d]`),ue="__proto__"in{},_e=typeof window<"u",xe=_e&&window.navigator.userAgent.toLowerCase(),Te=xe&&/msie|trident/.test(xe),Ne=xe&&xe.indexOf("msie 9.0")>0,Be=xe&&xe.indexOf("edge/")>0;xe&&xe.indexOf("android");const Fe=xe&&/iphone|ipad|ipod|ios/.test(xe);xe&&/chrome\/\d+/.test(xe),xe&&/phantomjs/.test(xe);const Ve=xe&&xe.match(/firefox\/(\d+)/),et={}.watch;let rt,yt=!1;if(_e)try{const se={};Object.defineProperty(se,"passive",{get(){yt=!0}}),window.addEventListener("test-passive",null,se)}catch{}const ut=()=>(rt===void 0&&(rt=!_e&&typeof oM<"u"&&oM.process&&{}.VUE_ENV==="server"),rt),vt=_e&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ft(se){return typeof se=="function"&&/native code/.test(se.toString())}const Qe=typeof Symbol<"u"&&ft(Symbol)&&typeof Reflect<"u"&&ft(Reflect.ownKeys);let At;At=typeof Set<"u"&&ft(Set)?Set:class{constructor(){this.set=Object.create(null)}has(se){return this.set[se]===!0}add(se){this.set[se]=!0}clear(){this.set=Object.create(null)}};let bt=null;function ot(se=null){se||bt&&bt._scope.off(),bt=se,se&&se._scope.on()}class wt{constructor(Oe,Re,Ye,ct,St,Wt,vn,Tn){this.tag=Oe,this.data=Re,this.children=Ye,this.text=ct,this.elm=St,this.ns=void 0,this.context=Wt,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=Re&&Re.key,this.componentOptions=vn,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=Tn,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}get child(){return this.componentInstance}}const xt=(se="")=>{const Oe=new wt;return Oe.text=se,Oe.isComment=!0,Oe};function Nt(se){return new wt(void 0,void 0,void 0,String(se))}function Vt(se){const Oe=new wt(se.tag,se.data,se.children&&se.children.slice(),se.text,se.elm,se.context,se.componentOptions,se.asyncFactory);return Oe.ns=se.ns,Oe.isStatic=se.isStatic,Oe.key=se.key,Oe.isComment=se.isComment,Oe.fnContext=se.fnContext,Oe.fnOptions=se.fnOptions,Oe.fnScopeId=se.fnScopeId,Oe.asyncMeta=se.asyncMeta,Oe.isCloned=!0,Oe}let $t=0;const yn=[];class Mn{constructor(){this._pending=!1,this.id=$t++,this.subs=[]}addSub(Oe){this.subs.push(Oe)}removeSub(Oe){this.subs[this.subs.indexOf(Oe)]=null,this._pending||(this._pending=!0,yn.push(this))}depend(Oe){Mn.target&&Mn.target.addDep(this)}notify(Oe){const Re=this.subs.filter(Ye=>Ye);for(let Ye=0,ct=Re.length;Ye<ct;Ye++)Re[Ye].update()}}Mn.target=null;const Pn=[];function rr(se){Pn.push(se),Mn.target=se}function Dn(){Pn.pop(),Mn.target=Pn[Pn.length-1]}const Cr=Array.prototype,fr=Object.create(Cr);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(se){const Oe=Cr[se];pe(fr,se,function(...Re){const Ye=Oe.apply(this,Re),ct=this.__ob__;let St;switch(se){case"push":case"unshift":St=Re;break;case"splice":St=Re.slice(2)}return St&&ct.observeArray(St),ct.dep.notify(),Ye})});const Er=Object.getOwnPropertyNames(fr),Yn={};let Rn=!0;function Hr(se){Rn=se}const mr={notify:U,depend:U,addSub:U,removeSub:U};class Zr{constructor(Oe,Re=!1,Ye=!1){if(this.value=Oe,this.shallow=Re,this.mock=Ye,this.dep=Ye?mr:new Mn,this.vmCount=0,pe(Oe,"__ob__",this),e(Oe)){if(!Ye)if(ue)Oe.__proto__=fr;else for(let ct=0,St=Er.length;ct<St;ct++){const Wt=Er[ct];pe(Oe,Wt,fr[Wt])}Re||this.observeArray(Oe)}else{const ct=Object.keys(Oe);for(let St=0;St<ct.length;St++)kn(Oe,ct[St],Yn,void 0,Re,Ye)}}observeArray(Oe){for(let Re=0,Ye=Oe.length;Re<Ye;Re++)ka(Oe[Re],!1,this.mock)}}function ka(se,Oe,Re){return se&&O(se,"__ob__")&&se.__ob__ instanceof Zr?se.__ob__:!Rn||!Re&&ut()||!e(se)&&!w(se)||!Object.isExtensible(se)||se.__v_skip||er(se)||se instanceof wt?void 0:new Zr(se,Oe,Re)}function kn(se,Oe,Re,Ye,ct,St){const Wt=new Mn,vn=Object.getOwnPropertyDescriptor(se,Oe);if(vn&&vn.configurable===!1)return;const Tn=vn&&vn.get,Xn=vn&&vn.set;Tn&&!Xn||Re!==Yn&&arguments.length!==2||(Re=se[Oe]);let yr=!ct&&ka(Re,!1,St);return Object.defineProperty(se,Oe,{enumerable:!0,configurable:!0,get:function(){const Qr=Tn?Tn.call(se):Re;return Mn.target&&(Wt.depend(),yr&&(yr.dep.depend(),e(Qr)&&qe(Qr))),er(Qr)&&!ct?Qr.value:Qr},set:function(Qr){const ca=Tn?Tn.call(se):Re;if(re(ca,Qr)){if(Xn)Xn.call(se,Qr);else{if(Tn)return;if(!ct&&er(ca)&&!er(Qr))return void(ca.value=Qr);Re=Qr}yr=!ct&&ka(Qr,!1,St),Wt.notify()}}}),Wt}function Kn(se,Oe,Re){if(kr(se))return;const Ye=se.__ob__;return e(se)&&f(Oe)?(se.length=Math.max(se.length,Oe),se.splice(Oe,1,Re),Ye&&!Ye.shallow&&Ye.mock&&ka(Re,!1,!0),Re):Oe in se&&!(Oe in Object.prototype)?(se[Oe]=Re,Re):se._isVue||Ye&&Ye.vmCount?Re:Ye?(kn(Ye.value,Oe,Re,void 0,Ye.shallow,Ye.mock),Ye.dep.notify(),Re):(se[Oe]=Re,Re)}function pr(se,Oe){if(e(se)&&f(Oe))return void se.splice(Oe,1);const Re=se.__ob__;se._isVue||Re&&Re.vmCount||kr(se)||O(se,Oe)&&(delete se[Oe],Re&&Re.dep.notify())}function qe(se){for(let Oe,Re=0,Ye=se.length;Re<Ye;Re++)Oe=se[Re],Oe&&Oe.__ob__&&Oe.__ob__.dep.depend(),e(Oe)&&qe(Oe)}function nt(se){return Cn(se,!0),pe(se,"__v_isShallow",!0),se}function Cn(se,Oe){kr(se)||ka(se,Oe,ut())}function kt(se){return kr(se)?kt(se.__v_raw):!(!se||!se.__ob__)}function It(se){return!(!se||!se.__v_isShallow)}function kr(se){return!(!se||!se.__v_isReadonly)}function er(se){return!(!se||se.__v_isRef!==!0)}function sa(se,Oe){if(er(se))return se;const Re={};return pe(Re,"__v_isRef",!0),pe(Re,"__v_isShallow",Oe),pe(Re,"dep",kn(Re,"value",se,null,Oe,ut())),Re}function Jr(se,Oe,Re){Object.defineProperty(se,Re,{enumerable:!0,configurable:!0,get:()=>{const Ye=Oe[Re];if(er(Ye))return Ye.value;{const ct=Ye&&Ye.__ob__;return ct&&ct.dep.depend(),Ye}},set:Ye=>{const ct=Oe[Re];er(ct)&&!er(Ye)?ct.value=Ye:Oe[Re]=Ye}})}function Gr(se,Oe,Re){const Ye=se[Oe];if(er(Ye))return Ye;const ct={get value(){const St=se[Oe];return St===void 0?Re:St},set value(St){se[Oe]=St}};return pe(ct,"__v_isRef",!0),ct}function Ta(se){return Za(se,!1)}function Za(se,Oe){if(!w(se)||kr(se))return se;const Re=Oe?"__v_rawToShallowReadonly":"__v_rawToReadonly",Ye=se[Re];if(Ye)return Ye;const ct=Object.create(Object.getPrototypeOf(se));pe(se,Re,ct),pe(ct,"__v_isReadonly",!0),pe(ct,"__v_raw",se),er(se)&&pe(ct,"__v_isRef",!0),(Oe||It(se))&&pe(ct,"__v_isShallow",!0);const St=Object.keys(se);for(let Wt=0;Wt<St.length;Wt++)xi(ct,se,St[Wt],Oe);return ct}function xi(se,Oe,Re,Ye){Object.defineProperty(se,Re,{enumerable:!0,configurable:!0,get(){const ct=Oe[Re];return Ye||!w(ct)?ct:Ta(ct)},set(){}})}function fn(se,Oe){return On(se,null,{flush:"post"})}const ja={};function On(se,Oe,{immediate:Re,deep:Ye,flush:ct="pre",onTrack:St,onTrigger:Wt}=t){const vn=bt,Tn=(Ha,no,ro=null)=>on(Ha,null,ro,vn,no);let Xn,yr,Qr=!1,ca=!1;if(er(se)?(Xn=()=>se.value,Qr=It(se)):kt(se)?(Xn=()=>(se.__ob__.dep.depend(),se),Ye=!0):e(se)?(ca=!0,Qr=se.some(Ha=>kt(Ha)||It(Ha)),Xn=()=>se.map(Ha=>er(Ha)?Ha.value:kt(Ha)?jl(Ha):h(Ha)?Tn(Ha,"watcher getter"):void 0)):Xn=h(se)?Oe?()=>Tn(se,"watcher getter"):()=>{if(!vn||!vn._isDestroyed)return yr&&yr(),Tn(se,"watcher",[Na])}:U,Oe&&Ye){const Ha=Xn;Xn=()=>jl(Ha())}let Na=Ha=>{yr=Ea.onStop=()=>{Tn(Ha,"watcher cleanup")}};if(ut())return Na=U,Oe?Re&&Tn(Oe,"watcher callback",[Xn(),ca?[]:void 0,Na]):Xn(),U;const Ea=new Ms(bt,Xn,U,{lazy:!0});Ea.noRecurse=!Oe;let La=ca?[]:ja;return Ea.run=()=>{if(Ea.active)if(Oe){const Ha=Ea.get();(Ye||Qr||(ca?Ha.some((no,ro)=>re(no,La[ro])):re(Ha,La)))&&(yr&&yr(),Tn(Oe,"watcher callback",[Ha,La===ja?void 0:La,Na]),La=Ha)}else Ea.get()},ct==="sync"?Ea.update=Ea.run:ct==="post"?(Ea.post=!0,Ea.update=()=>Hs(Ea)):Ea.update=()=>{if(vn&&vn===bt&&!vn._isMounted){const Ha=vn._preWatchers||(vn._preWatchers=[]);Ha.indexOf(Ea)<0&&Ha.push(Ea)}else Hs(Ea)},Oe?Re?Ea.run():La=Ea.get():ct==="post"&&vn?vn.$once("hook:mounted",()=>Ea.get()):Ea.get(),()=>{Ea.teardown()}}let wa;class Ci{constructor(Oe=!1){this.detached=Oe,this.active=!0,this.effects=[],this.cleanups=[],this.parent=wa,!Oe&&wa&&(this.index=(wa.scopes||(wa.scopes=[])).push(this)-1)}run(Oe){if(this.active){const Re=wa;try{return wa=this,Oe()}finally{wa=Re}}}on(){wa=this}off(){wa=this.parent}stop(Oe){if(this.active){let Re,Ye;for(Re=0,Ye=this.effects.length;Re<Ye;Re++)this.effects[Re].teardown();for(Re=0,Ye=this.cleanups.length;Re<Ye;Re++)this.cleanups[Re]();if(this.scopes)for(Re=0,Ye=this.scopes.length;Re<Ye;Re++)this.scopes[Re].stop(!0);if(!this.detached&&this.parent&&!Oe){const ct=this.parent.scopes.pop();ct&&ct!==this&&(this.parent.scopes[this.index]=ct,ct.index=this.index)}this.parent=void 0,this.active=!1}}}function ri(se){const Oe=se._provided,Re=se.$parent&&se.$parent._provided;return Re===Oe?se._provided=Object.create(Re):Oe}const Jo=T(se=>{const Oe=se.charAt(0)==="&",Re=(se=Oe?se.slice(1):se).charAt(0)==="~",Ye=(se=Re?se.slice(1):se).charAt(0)==="!";return{name:se=Ye?se.slice(1):se,once:Re,capture:Ye,passive:Oe}});function eo(se,Oe){function Re(){const Ye=Re.fns;if(!e(Ye))return on(Ye,null,arguments,Oe,"v-on handler");{const ct=Ye.slice();for(let St=0;St<ct.length;St++)on(ct[St],null,arguments,Oe,"v-on handler")}}return Re.fns=se,Re}function Sl(se,Oe,Re,Ye,ct,St){let Wt,vn,Tn,Xn;for(Wt in se)vn=se[Wt],Tn=Oe[Wt],Xn=Jo(Wt),n(vn)||(n(Tn)?(n(vn.fns)&&(vn=se[Wt]=eo(vn,St)),u(Xn.once)&&(vn=se[Wt]=ct(Xn.name,vn,Xn.capture)),Re(Xn.name,vn,Xn.capture,Xn.passive,Xn.params)):vn!==Tn&&(Tn.fns=vn,se[Wt]=Tn));for(Wt in Oe)n(se[Wt])&&(Xn=Jo(Wt),Ye(Xn.name,Oe[Wt],Xn.capture))}function ui(se,Oe,Re){let Ye;se instanceof wt&&(se=se.data.hook||(se.data.hook={}));const ct=se[Oe];function St(){Re.apply(this,arguments),k(Ye.fns,St)}n(ct)?Ye=eo([St]):r(ct.fns)&&u(ct.merged)?(Ye=ct,Ye.fns.push(St)):Ye=eo([ct,St]),Ye.merged=!0,se[Oe]=Ye}function wl(se,Oe,Re,Ye,ct){if(r(Oe)){if(O(Oe,Re))return se[Re]=Oe[Re],ct||delete Oe[Re],!0;if(O(Oe,Ye))return se[Re]=Oe[Ye],ct||delete Oe[Ye],!0}return!1}function Ml(se){return p(se)?[Nt(se)]:e(se)?ta(se):void 0}function Co(se){return r(se)&&r(se.text)&&se.isComment===!1}function ta(se,Oe){const Re=[];let Ye,ct,St,Wt;for(Ye=0;Ye<se.length;Ye++)ct=se[Ye],n(ct)||typeof ct=="boolean"||(St=Re.length-1,Wt=Re[St],e(ct)?ct.length>0&&(ct=ta(ct,`${Oe||""}_${Ye}`),Co(ct[0])&&Co(Wt)&&(Re[St]=Nt(Wt.text+ct[0].text),ct.shift()),Re.push.apply(Re,ct)):p(ct)?Co(Wt)?Re[St]=Nt(Wt.text+ct):ct!==""&&Re.push(Nt(ct)):Co(ct)&&Co(Wt)?Re[St]=Nt(Wt.text+ct.text):(u(se._isVList)&&r(ct.tag)&&n(ct.key)&&r(Oe)&&(ct.key=`__vlist${Oe}_${Ye}__`),Re.push(ct)));return Re}function Ui(se,Oe){let Re,Ye,ct,St,Wt=null;if(e(se)||typeof se=="string")for(Wt=new Array(se.length),Re=0,Ye=se.length;Re<Ye;Re++)Wt[Re]=Oe(se[Re],Re);else if(typeof se=="number")for(Wt=new Array(se),Re=0;Re<se;Re++)Wt[Re]=Oe(Re+1,Re);else if(b(se))if(Qe&&se[Symbol.iterator]){Wt=[];const vn=se[Symbol.iterator]();let Tn=vn.next();for(;!Tn.done;)Wt.push(Oe(Tn.value,Wt.length)),Tn=vn.next()}else for(ct=Object.keys(se),Wt=new Array(ct.length),Re=0,Ye=ct.length;Re<Ye;Re++)St=ct[Re],Wt[Re]=Oe(se[St],St,Re);return r(Wt)||(Wt=[]),Wt._isVList=!0,Wt}function ci(se,Oe,Re,Ye){const ct=this.$scopedSlots[se];let St;ct?(Re=Re||{},Ye&&(Re=W(W({},Ye),Re)),St=ct(Re)||(h(Oe)?Oe():Oe)):St=this.$slots[se]||(h(Oe)?Oe():Oe);const Wt=Re&&Re.slot;return Wt?this.$createElement("template",{slot:Wt},St):St}function Eo(se){return Pa(this.$options,"filters",se)||Y}function zi(se,Oe){return e(se)?se.indexOf(Oe)===-1:se!==Oe}function Yo(se,Oe,Re,Ye,ct){const St=me.keyCodes[Oe]||Re;return ct&&Ye&&!me.keyCodes[Oe]?zi(ct,Ye):St?zi(St,se):Ye?z(Ye)!==Oe:se===void 0}function Mo(se,Oe,Re,Ye,ct){if(Re&&b(Re)){let St;e(Re)&&(Re=H(Re));for(const Wt in Re){if(Wt==="class"||Wt==="style"||_(Wt))St=se;else{const Xn=se.attrs&&se.attrs.type;St=Ye||me.mustUseProp(Oe,Xn,Wt)?se.domProps||(se.domProps={}):se.attrs||(se.attrs={})}const vn=D(Wt),Tn=z(Wt);!(vn in St)&&!(Tn in St)&&(St[Wt]=Re[Wt],ct)&&((se.on||(se.on={}))[`update:${Wt}`]=function(Xn){Re[Wt]=Xn})}}return se}function dl(se,Oe){const Re=this._staticTrees||(this._staticTrees=[]);let Ye=Re[se];return Ye&&!Oe||(Ye=Re[se]=this.$options.staticRenderFns[se].call(this._renderProxy,this._c,this),mi(Ye,`__static__${se}`,!1)),Ye}function Po(se,Oe,Re){return mi(se,`__once__${Oe}${Re?`_${Re}`:""}`,!0),se}function mi(se,Oe,Re){if(e(se))for(let Ye=0;Ye<se.length;Ye++)se[Ye]&&typeof se[Ye]!="string"&&xr(se[Ye],`${Oe}_${Ye}`,Re);else xr(se,Oe,Re)}function xr(se,Oe,Re){se.isStatic=!0,se.key=Oe,se.isOnce=Re}function Fa(se,Oe){if(Oe&&w(Oe)){const Re=se.on=se.on?W({},se.on):{};for(const Ye in Oe){const ct=Re[Ye],St=Oe[Ye];Re[Ye]=ct?[].concat(ct,St):St}}return se}function ni(se,Oe,Re,Ye){Oe=Oe||{$stable:!Re};for(let ct=0;ct<se.length;ct++){const St=se[ct];e(St)?ni(St,Oe,Re):St&&(St.proxy&&(St.fn.proxy=!0),Oe[St.key]=St.fn)}return Ye&&(Oe.$key=Ye),Oe}function Li(se,Oe){for(let Re=0;Re<Oe.length;Re+=2){const Ye=Oe[Re];typeof Ye=="string"&&Ye&&(se[Oe[Re]]=Oe[Re+1])}return se}function Do(se,Oe){return typeof se=="string"?Oe+se:se}function Ki(se){se._o=Po,se._n=s,se._s=g,se._l=Ui,se._t=ci,se._q=K,se._i=ee,se._m=dl,se._f=Eo,se._k=Yo,se._b=Mo,se._v=Nt,se._e=xt,se._u=ni,se._g=Fa,se._d=Li,se._p=Do}function _a(se,Oe){if(!se||!se.length)return{};const Re={};for(let Ye=0,ct=se.length;Ye<ct;Ye++){const St=se[Ye],Wt=St.data;if(Wt&&Wt.attrs&&Wt.attrs.slot&&delete Wt.attrs.slot,St.context!==Oe&&St.fnContext!==Oe||!Wt||Wt.slot==null)(Re.default||(Re.default=[])).push(St);else{const vn=Wt.slot,Tn=Re[vn]||(Re[vn]=[]);St.tag==="template"?Tn.push.apply(Tn,St.children||[]):Tn.push(St)}}for(const Ye in Re)Re[Ye].every(ki)&&delete Re[Ye];return Re}function ki(se){return se.isComment&&!se.asyncFactory||se.text===" "}function qa(se){return se.isComment&&se.asyncFactory}function qr(se,Oe,Re,Ye){let ct;const St=Object.keys(Re).length>0,Wt=Oe?!!Oe.$stable:!St,vn=Oe&&Oe.$key;if(Oe){if(Oe._normalized)return Oe._normalized;if(Wt&&Ye&&Ye!==t&&vn===Ye.$key&&!St&&!Ye.$hasNormal)return Ye;ct={};for(const Tn in Oe)Oe[Tn]&&Tn[0]!=="$"&&(ct[Tn]=wi(se,Re,Tn,Oe[Tn]))}else ct={};for(const Tn in Re)Tn in ct||(ct[Tn]=tn(Re,Tn));return Oe&&Object.isExtensible(Oe)&&(Oe._normalized=ct),pe(ct,"$stable",Wt),pe(ct,"$key",vn),pe(ct,"$hasNormal",St),ct}function wi(se,Oe,Re,Ye){const ct=function(){const St=bt;ot(se);let Wt=arguments.length?Ye.apply(null,arguments):Ye({});Wt=Wt&&typeof Wt=="object"&&!e(Wt)?[Wt]:Ml(Wt);const vn=Wt&&Wt[0];return ot(St),Wt&&(!vn||Wt.length===1&&vn.isComment&&!qa(vn))?void 0:Wt};return Ye.proxy&&Object.defineProperty(Oe,Re,{get:ct,enumerable:!0,configurable:!0}),ct}function tn(se,Oe){return()=>se[Oe]}function Fo(se){return{get attrs(){if(!se._attrsProxy){const Oe=se._attrsProxy={};pe(Oe,"_v_attr_proxy",!0),zn(Oe,se.$attrs,t,se,"$attrs")}return se._attrsProxy},get listeners(){return se._listenersProxy||zn(se._listenersProxy={},se.$listeners,t,se,"$listeners"),se._listenersProxy},get slots(){return function(Oe){return Oe._slotsProxy||ze(Oe._slotsProxy={},Oe.$scopedSlots),Oe._slotsProxy}(se)},emit:B(se.$emit,se),expose(Oe){Oe&&Object.keys(Oe).forEach(Re=>Jr(se,Oe,Re))}}}function zn(se,Oe,Re,Ye,ct){let St=!1;for(const Wt in Oe)Wt in se?Oe[Wt]!==Re[Wt]&&(St=!0):(St=!0,ll(se,Wt,Ye,ct));for(const Wt in se)Wt in Oe||(St=!0,delete se[Wt]);return St}function ll(se,Oe,Re,Ye){Object.defineProperty(se,Oe,{enumerable:!0,configurable:!0,get:()=>Re[Ye][Oe]})}function ze(se,Oe){for(const Re in Oe)se[Re]=Oe[Re];for(const Re in se)Re in Oe||delete se[Re]}function Je(){const se=bt;return se._setupContext||(se._setupContext=Fo(se))}let ht=null;function gt(se,Oe){return(se.__esModule||Qe&&se[Symbol.toStringTag]==="Module")&&(se=se.default),b(se)?Oe.extend(se):se}function Mt(se){if(e(se))for(let Oe=0;Oe<se.length;Oe++){const Re=se[Oe];if(r(Re)&&(r(Re.componentOptions)||qa(Re)))return Re}}function Yt(se,Oe,Re,Ye,ct,St){return(e(Re)||p(Re))&&(ct=Ye,Ye=Re,Re=void 0),u(St)&&(ct=2),function(Wt,vn,Tn,Xn,yr){if(r(Tn)&&r(Tn.__ob__)||(r(Tn)&&r(Tn.is)&&(vn=Tn.is),!vn))return xt();e(Xn)&&h(Xn[0])&&((Tn=Tn||{}).scopedSlots={default:Xn[0]},Xn.length=0),yr===2?Xn=Ml(Xn):yr===1&&(Xn=function(Na){for(let Ea=0;Ea<Na.length;Ea++)if(e(Na[Ea]))return Array.prototype.concat.apply([],Na);return Na}(Xn));let Qr,ca;if(typeof vn=="string"){let Na;ca=Wt.$vnode&&Wt.$vnode.ns||me.getTagNamespace(vn),Qr=me.isReservedTag(vn)?new wt(me.parsePlatformTagName(vn),Tn,Xn,void 0,void 0,Wt):Tn&&Tn.pre||!r(Na=Pa(Wt.$options,"components",vn))?new wt(vn,Tn,Xn,void 0,void 0,Wt):Sn(Na,Tn,Wt,Xn,vn)}else Qr=Sn(vn,Tn,Wt,Xn);return e(Qr)?Qr:r(Qr)?(r(ca)&&nn(Qr,ca),r(Tn)&&function(Na){b(Na.style)&&jl(Na.style),b(Na.class)&&jl(Na.class)}(Tn),Qr):xt()}(se,Oe,Re,Ye,ct)}function nn(se,Oe,Re){if(se.ns=Oe,se.tag==="foreignObject"&&(Oe=void 0,Re=!0),r(se.children))for(let Ye=0,ct=se.children.length;Ye<ct;Ye++){const St=se.children[Ye];r(St.tag)&&(n(St.ns)||u(Re)&&St.tag!=="svg")&&nn(St,Oe,Re)}}function Ht(se,Oe,Re){rr();try{if(Oe){let Ye=Oe;for(;Ye=Ye.$parent;){const ct=Ye.$options.errorCaptured;if(ct)for(let St=0;St<ct.length;St++)try{if(ct[St].call(Ye,se,Oe,Re)===!1)return}catch(Wt){Nn(Wt,Ye,"errorCaptured hook")}}}Nn(se,Oe,Re)}finally{Dn()}}function on(se,Oe,Re,Ye,ct){let St;try{St=Re?se.apply(Oe,Re):se.call(Oe),St&&!St._isVue&&o(St)&&!St._handled&&(St.catch(Wt=>Ht(Wt,Ye,ct+" (Promise/async)")),St._handled=!0)}catch(Wt){Ht(Wt,Ye,ct)}return St}function Nn(se,Oe,Re){if(me.errorHandler)try{return me.errorHandler.call(null,se,Oe,Re)}catch(Ye){Ye!==se&&ur(Ye)}ur(se)}function ur(se,Oe,Re){if(!_e||typeof console>"u")throw se;console.error(se)}let wr=!1;const $n=[];let Bn,ar=!1;function cr(){ar=!1;const se=$n.slice(0);$n.length=0;for(let Oe=0;Oe<se.length;Oe++)se[Oe]()}if(typeof Promise<"u"&&ft(Promise)){const se=Promise.resolve();Bn=()=>{se.then(cr),Fe&&setTimeout(U)},wr=!0}else if(Te||typeof MutationObserver>"u"||!ft(MutationObserver)&&MutationObserver.toString()!=="[object MutationObserverConstructor]")Bn=typeof setImmediate<"u"&&ft(setImmediate)?()=>{setImmediate(cr)}:()=>{setTimeout(cr,0)};else{let se=1;const Oe=new MutationObserver(cr),Re=document.createTextNode(String(se));Oe.observe(Re,{characterData:!0}),Bn=()=>{se=(se+1)%2,Re.data=String(se)},wr=!0}function Jt(se,Oe){let Re;if($n.push(()=>{if(se)try{se.call(Oe)}catch(Ye){Ht(Ye,Oe,"nextTick")}else Re&&Re(Oe)}),ar||(ar=!0,Bn()),!se&&typeof Promise<"u")return new Promise(Ye=>{Re=Ye})}function tr(se){return(Oe,Re=bt)=>{if(Re)return function(Ye,ct,St){const Wt=Ye.$options;Wt[ct]=za(Wt[ct],St)}(Re,se,Oe)}}const ma=tr("beforeMount"),Fr=tr("mounted"),na=tr("beforeUpdate"),Kr=tr("updated"),bn=tr("beforeDestroy"),Tr=tr("destroyed"),Rr=tr("activated"),ha=tr("deactivated"),$i=tr("serverPrefetch"),yi=tr("renderTracked"),Wi=tr("renderTriggered"),Ts=tr("errorCaptured");var gl=Object.freeze({__proto__:null,version:"2.7.14",defineComponent:function(se){return se},ref:function(se){return sa(se,!1)},shallowRef:function(se){return sa(se,!0)},isRef:er,toRef:Gr,toRefs:function(se){const Oe=e(se)?new Array(se.length):{};for(const Re in se)Oe[Re]=Gr(se,Re);return Oe},unref:function(se){return er(se)?se.value:se},proxyRefs:function(se){if(kt(se))return se;const Oe={},Re=Object.keys(se);for(let Ye=0;Ye<Re.length;Ye++)Jr(Oe,se,Re[Ye]);return Oe},customRef:function(se){const Oe=new Mn,{get:Re,set:Ye}=se(()=>{Oe.depend()},()=>{Oe.notify()}),ct={get value(){return Re()},set value(St){Ye(St)}};return pe(ct,"__v_isRef",!0),ct},triggerRef:function(se){se.dep&&se.dep.notify()},reactive:function(se){return Cn(se,!1),se},isReactive:kt,isReadonly:kr,isShallow:It,isProxy:function(se){return kt(se)||kr(se)},shallowReactive:nt,markRaw:function(se){return Object.isExtensible(se)&&pe(se,"__v_skip",!0),se},toRaw:function se(Oe){const Re=Oe&&Oe.__v_raw;return Re?se(Re):Oe},readonly:Ta,shallowReadonly:function(se){return Za(se,!0)},computed:function(se,Oe){let Re,Ye;const ct=h(se);ct?(Re=se,Ye=U):(Re=se.get,Ye=se.set);const St=ut()?null:new Ms(bt,Re,U,{lazy:!0}),Wt={effect:St,get value(){return St?(St.dirty&&St.evaluate(),Mn.target&&St.depend(),St.value):Re()},set value(vn){Ye(vn)}};return pe(Wt,"__v_isRef",!0),pe(Wt,"__v_isReadonly",ct),Wt},watch:function(se,Oe,Re){return On(se,Oe,Re)},watchEffect:function(se,Oe){return On(se,null,Oe)},watchPostEffect:fn,watchSyncEffect:function(se,Oe){return On(se,null,{flush:"sync"})},EffectScope:Ci,effectScope:function(se){return new Ci(se)},onScopeDispose:function(se){wa&&wa.cleanups.push(se)},getCurrentScope:function(){return wa},provide:function(se,Oe){bt&&(ri(bt)[se]=Oe)},inject:function(se,Oe,Re=!1){const Ye=bt;if(Ye){const ct=Ye.$parent&&Ye.$parent._provided;if(ct&&se in ct)return ct[se];if(arguments.length>1)return Re&&h(Oe)?Oe.call(Ye):Oe}},h:function(se,Oe,Re){return Yt(bt,se,Oe,Re,2,!0)},getCurrentInstance:function(){return bt&&{proxy:bt}},useSlots:function(){return Je().slots},useAttrs:function(){return Je().attrs},useListeners:function(){return Je().listeners},mergeDefaults:function(se,Oe){const Re=e(se)?se.reduce((Ye,ct)=>(Ye[ct]={},Ye),{}):se;for(const Ye in Oe){const ct=Re[Ye];ct?e(ct)||h(ct)?Re[Ye]={type:ct,default:Oe[Ye]}:ct.default=Oe[Ye]:ct===null&&(Re[Ye]={default:Oe[Ye]})}return Re},nextTick:Jt,set:Kn,del:pr,useCssModule:function(se="$style"){return bt&&bt[se]||t},useCssVars:function(se){if(!_e)return;const Oe=bt;Oe&&fn(()=>{const Re=Oe.$el,Ye=se(Oe,Oe._setupProxy);if(Re&&Re.nodeType===1){const ct=Re.style;for(const St in Ye)ct.setProperty(`--${St}`,Ye[St])}})},defineAsyncComponent:function(se){h(se)&&(se={loader:se});const{loader:Oe,loadingComponent:Re,errorComponent:Ye,delay:ct=200,timeout:St,suspensible:Wt=!1,onError:vn}=se;let Tn=null,Xn=0;const yr=()=>{let Qr;return Tn||(Qr=Tn=Oe().catch(ca=>{if(ca=ca instanceof Error?ca:new Error(String(ca)),vn)return new Promise((Na,Ea)=>{vn(ca,()=>Na((Xn++,Tn=null,yr())),()=>Ea(ca),Xn+1)});throw ca}).then(ca=>Qr!==Tn&&Tn?Tn:(ca&&(ca.__esModule||ca[Symbol.toStringTag]==="Module")&&(ca=ca.default),ca)))};return()=>({component:yr(),delay:ct,timeout:St,error:Ye,loading:Re})},onBeforeMount:ma,onMounted:Fr,onBeforeUpdate:na,onUpdated:Kr,onBeforeUnmount:bn,onUnmounted:Tr,onActivated:Rr,onDeactivated:ha,onServerPrefetch:$i,onRenderTracked:yi,onRenderTriggered:Wi,onErrorCaptured:function(se,Oe=bt){Ts(se,Oe)}});const Pl=new At;function jl(se){return so(se,Pl),Pl.clear(),se}function so(se,Oe){let Re,Ye;const ct=e(se);if(!(!ct&&!b(se)||se.__v_skip||Object.isFrozen(se)||se instanceof wt)){if(se.__ob__){const St=se.__ob__.dep.id;if(Oe.has(St))return;Oe.add(St)}if(ct)for(Re=se.length;Re--;)so(se[Re],Oe);else if(er(se))so(se.value,Oe);else for(Ye=Object.keys(se),Re=Ye.length;Re--;)so(se[Ye[Re]],Oe)}}let As,xs=0;class Ms{constructor(Oe,Re,Ye,ct,St){(function(Wt,vn=wa){vn&&vn.active&&vn.effects.push(Wt)})(this,wa&&!wa._vm?wa:Oe?Oe._scope:void 0),(this.vm=Oe)&&St&&(Oe._watcher=this),ct?(this.deep=!!ct.deep,this.user=!!ct.user,this.lazy=!!ct.lazy,this.sync=!!ct.sync,this.before=ct.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=Ye,this.id=++xs,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new At,this.newDepIds=new At,this.expression="",h(Re)?this.getter=Re:(this.getter=function(Wt){if(ce.test(Wt))return;const vn=Wt.split(".");return function(Tn){for(let Xn=0;Xn<vn.length;Xn++){if(!Tn)return;Tn=Tn[vn[Xn]]}return Tn}}(Re),this.getter||(this.getter=U)),this.value=this.lazy?void 0:this.get()}get(){let Oe;rr(this);const Re=this.vm;try{Oe=this.getter.call(Re,Re)}catch(Ye){if(!this.user)throw Ye;Ht(Ye,Re,`getter for watcher "${this.expression}"`)}finally{this.deep&&jl(Oe),Dn(),this.cleanupDeps()}return Oe}addDep(Oe){const Re=Oe.id;this.newDepIds.has(Re)||(this.newDepIds.add(Re),this.newDeps.push(Oe),this.depIds.has(Re)||Oe.addSub(this))}cleanupDeps(){let Oe=this.deps.length;for(;Oe--;){const Ye=this.deps[Oe];this.newDepIds.has(Ye.id)||Ye.removeSub(this)}let Re=this.depIds;this.depIds=this.newDepIds,this.newDepIds=Re,this.newDepIds.clear(),Re=this.deps,this.deps=this.newDeps,this.newDeps=Re,this.newDeps.length=0}update(){this.lazy?this.dirty=!0:this.sync?this.run():Hs(this)}run(){if(this.active){const Oe=this.get();if(Oe!==this.value||b(Oe)||this.deep){const Re=this.value;if(this.value=Oe,this.user){const Ye=`callback for watcher "${this.expression}"`;on(this.cb,this.vm,[Oe,Re],this.vm,Ye)}else this.cb.call(this.vm,Oe,Re)}}}evaluate(){this.value=this.get(),this.dirty=!1}depend(){let Oe=this.deps.length;for(;Oe--;)this.deps[Oe].depend()}teardown(){if(this.vm&&!this.vm._isBeingDestroyed&&k(this.vm._scope.effects,this),this.active){let Oe=this.deps.length;for(;Oe--;)this.deps[Oe].removeSub(this);this.active=!1,this.onStop&&this.onStop()}}}function ml(se,Oe){As.$on(se,Oe)}function Qo(se,Oe){As.$off(se,Oe)}function to(se,Oe){const Re=As;return function Ye(){Oe.apply(null,arguments)!==null&&Re.$off(se,Ye)}}function vu(se,Oe,Re){As=se,Sl(Oe,Re||{},ml,Qo,to,se),As=void 0}let Dl=null;function hs(se){const Oe=Dl;return Dl=se,()=>{Dl=Oe}}function Fl(se){for(;se&&(se=se.$parent);)if(se._inactive)return!0;return!1}function ws(se,Oe){if(Oe){if(se._directInactive=!1,Fl(se))return}else if(se._directInactive)return;if(se._inactive||se._inactive===null){se._inactive=!1;for(let Re=0;Re<se.$children.length;Re++)ws(se.$children[Re]);or(se,"activated")}}function Cs(se,Oe){if(!(Oe&&(se._directInactive=!0,Fl(se))||se._inactive)){se._inactive=!0;for(let Re=0;Re<se.$children.length;Re++)Cs(se.$children[Re]);or(se,"deactivated")}}function or(se,Oe,Re,Ye=!0){rr();const ct=bt;Ye&&ot(se);const St=se.$options[Oe],Wt=`${Oe} hook`;if(St)for(let vn=0,Tn=St.length;vn<Tn;vn++)on(St[vn],se,Re||null,se,Wt);se._hasHookEvent&&se.$emit("hook:"+Oe),Ye&&ot(ct),Dn()}const Nl=[],No=[];let gu={},Ql=!1,Qs=!1,Ai=0,Il=0,Wu=Date.now;if(_e&&!Te){const se=window.performance;se&&typeof se.now=="function"&&Wu()>document.createEvent("Event").timeStamp&&(Wu=()=>se.now())}const D0=(se,Oe)=>{if(se.post){if(!Oe.post)return 1}else if(Oe.post)return-1;return se.id-Oe.id};function wc(){let se,Oe;for(Il=Wu(),Qs=!0,Nl.sort(D0),Ai=0;Ai<Nl.length;Ai++)se=Nl[Ai],se.before&&se.before(),Oe=se.id,gu[Oe]=null,se.run();const Re=No.slice(),Ye=Nl.slice();Ai=Nl.length=No.length=0,gu={},Ql=Qs=!1,function(ct){for(let St=0;St<ct.length;St++)ct[St]._inactive=!0,ws(ct[St],!0)}(Re),function(ct){let St=ct.length;for(;St--;){const Wt=ct[St],vn=Wt.vm;vn&&vn._watcher===Wt&&vn._isMounted&&!vn._isDestroyed&&or(vn,"updated")}}(Ye),(()=>{for(let ct=0;ct<yn.length;ct++){const St=yn[ct];St.subs=St.subs.filter(Wt=>Wt),St._pending=!1}yn.length=0})(),vt&&me.devtools&&vt.emit("flush")}function Hs(se){const Oe=se.id;if(gu[Oe]==null&&(se!==Mn.target||!se.noRecurse)){if(gu[Oe]=!0,Qs){let Re=Nl.length-1;for(;Re>Ai&&Nl[Re].id>se.id;)Re--;Nl.splice(Re+1,0,se)}else Nl.push(se);Ql||(Ql=!0,Jt(wc))}}function N0(se,Oe){if(se){const Re=Object.create(null),Ye=Qe?Reflect.ownKeys(se):Object.keys(se);for(let ct=0;ct<Ye.length;ct++){const St=Ye[ct];if(St==="__ob__")continue;const Wt=se[St].from;if(Wt in Oe._provided)Re[St]=Oe._provided[Wt];else if("default"in se[St]){const vn=se[St].default;Re[St]=h(vn)?vn.call(Oe):vn}}return Re}}function s1(se,Oe,Re,Ye,ct){const St=ct.options;let Wt;O(Ye,"_uid")?(Wt=Object.create(Ye),Wt._original=Ye):(Wt=Ye,Ye=Ye._original);const vn=u(St._compiled),Tn=!vn;this.data=se,this.props=Oe,this.children=Re,this.parent=Ye,this.listeners=se.on||t,this.injections=N0(St.inject,Ye),this.slots=()=>(this.$slots||qr(Ye,se.scopedSlots,this.$slots=_a(Re,Ye)),this.$slots),Object.defineProperty(this,"scopedSlots",{enumerable:!0,get(){return qr(Ye,se.scopedSlots,this.slots())}}),vn&&(this.$options=St,this.$slots=this.slots(),this.$scopedSlots=qr(Ye,se.scopedSlots,this.$slots)),St._scopeId?this._c=(Xn,yr,Qr,ca)=>{const Na=Yt(Wt,Xn,yr,Qr,ca,Tn);return Na&&!e(Na)&&(Na.fnScopeId=St._scopeId,Na.fnContext=Ye),Na}:this._c=(Xn,yr,Qr,ca)=>Yt(Wt,Xn,yr,Qr,ca,Tn)}function z1(se,Oe,Re,Ye,ct){const St=Vt(se);return St.fnContext=Re,St.fnOptions=Ye,Oe.slot&&((St.data||(St.data={})).slot=Oe.slot),St}function f0(se,Oe){for(const Re in Oe)se[D(Re)]=Oe[Re]}function Yu(se){return se.name||se.__name||se._componentTag}Ki(s1.prototype);const ps={init(se,Oe){if(se.componentInstance&&!se.componentInstance._isDestroyed&&se.data.keepAlive){const Re=se;ps.prepatch(Re,Re)}else(se.componentInstance=function(Re,Ye){const ct={_isComponent:!0,_parentVnode:Re,parent:Ye},St=Re.data.inlineTemplate;return r(St)&&(ct.render=St.render,ct.staticRenderFns=St.staticRenderFns),new Re.componentOptions.Ctor(ct)}(se,Dl)).$mount(Oe?se.elm:void 0,Oe)},prepatch(se,Oe){const Re=Oe.componentOptions;(function(Ye,ct,St,Wt,vn){const Tn=Wt.data.scopedSlots,Xn=Ye.$scopedSlots,yr=!!(Tn&&!Tn.$stable||Xn!==t&&!Xn.$stable||Tn&&Ye.$scopedSlots.$key!==Tn.$key||!Tn&&Ye.$scopedSlots.$key);let Qr=!!(vn||Ye.$options._renderChildren||yr);const ca=Ye.$vnode;Ye.$options._parentVnode=Wt,Ye.$vnode=Wt,Ye._vnode&&(Ye._vnode.parent=Wt),Ye.$options._renderChildren=vn;const Na=Wt.data.attrs||t;Ye._attrsProxy&&zn(Ye._attrsProxy,Na,ca.data&&ca.data.attrs||t,Ye,"$attrs")&&(Qr=!0),Ye.$attrs=Na,St=St||t;const Ea=Ye.$options._parentListeners;if(Ye._listenersProxy&&zn(Ye._listenersProxy,St,Ea||t,Ye,"$listeners"),Ye.$listeners=Ye.$options._parentListeners=St,vu(Ye,St,Ea),ct&&Ye.$options.props){Hr(!1);const La=Ye._props,Ha=Ye.$options._propKeys||[];for(let no=0;no<Ha.length;no++){const ro=Ha[no],Bo=Ye.$options.props;La[ro]=Io(ro,Bo,ct,Ye)}Hr(!0),Ye.$options.propsData=ct}Qr&&(Ye.$slots=_a(vn,Wt.context),Ye.$forceUpdate())})(Oe.componentInstance=se.componentInstance,Re.propsData,Re.listeners,Oe,Re.children)},insert(se){const{context:Oe,componentInstance:Re}=se;var Ye;Re._isMounted||(Re._isMounted=!0,or(Re,"mounted")),se.data.keepAlive&&(Oe._isMounted?((Ye=Re)._inactive=!1,No.push(Ye)):ws(Re,!0))},destroy(se){const{componentInstance:Oe}=se;Oe._isDestroyed||(se.data.keepAlive?Cs(Oe,!0):Oe.$destroy())}},Pu=Object.keys(ps);function Sn(se,Oe,Re,Ye,ct){if(n(se))return;const St=Re.$options._base;if(b(se)&&(se=St.extend(se)),typeof se!="function")return;let Wt;if(n(se.cid)&&(Wt=se,se=function(yr,Qr){if(u(yr.error)&&r(yr.errorComp))return yr.errorComp;if(r(yr.resolved))return yr.resolved;const ca=ht;if(ca&&r(yr.owners)&&yr.owners.indexOf(ca)===-1&&yr.owners.push(ca),u(yr.loading)&&r(yr.loadingComp))return yr.loadingComp;if(ca&&!r(yr.owners)){const Na=yr.owners=[ca];let Ea=!0,La=null,Ha=null;ca.$on("hook:destroyed",()=>k(Na,ca));const no=vs=>{for(let es=0,Ir=Na.length;es<Ir;es++)Na[es].$forceUpdate();vs&&(Na.length=0,La!==null&&(clearTimeout(La),La=null),Ha!==null&&(clearTimeout(Ha),Ha=null))},ro=te(vs=>{yr.resolved=gt(vs,Qr),Ea?Na.length=0:no(!0)}),Bo=te(vs=>{r(yr.errorComp)&&(yr.error=!0,no(!0))}),co=yr(ro,Bo);return b(co)&&(o(co)?n(yr.resolved)&&co.then(ro,Bo):o(co.component)&&(co.component.then(ro,Bo),r(co.error)&&(yr.errorComp=gt(co.error,Qr)),r(co.loading)&&(yr.loadingComp=gt(co.loading,Qr),co.delay===0?yr.loading=!0:La=setTimeout(()=>{La=null,n(yr.resolved)&&n(yr.error)&&(yr.loading=!0,no(!1))},co.delay||200)),r(co.timeout)&&(Ha=setTimeout(()=>{Ha=null,n(yr.resolved)&&Bo(null)},co.timeout)))),Ea=!1,yr.loading?yr.loadingComp:yr.resolved}}(Wt,St),se===void 0))return function(yr,Qr,ca,Na,Ea){const La=xt();return La.asyncFactory=yr,La.asyncMeta={data:Qr,context:ca,children:Na,tag:Ea},La}(Wt,Oe,Re,Ye,ct);Oe=Oe||{},xa(se),r(Oe.model)&&function(yr,Qr){const ca=yr.model&&yr.model.prop||"value",Na=yr.model&&yr.model.event||"input";(Qr.attrs||(Qr.attrs={}))[ca]=Qr.model.value;const Ea=Qr.on||(Qr.on={}),La=Ea[Na],Ha=Qr.model.callback;r(La)?(e(La)?La.indexOf(Ha)===-1:La!==Ha)&&(Ea[Na]=[Ha].concat(La)):Ea[Na]=Ha}(se.options,Oe);const vn=function(yr,Qr,ca){const Na=Qr.options.props;if(n(Na))return;const Ea={},{attrs:La,props:Ha}=yr;if(r(La)||r(Ha))for(const no in Na){const ro=z(no);wl(Ea,Ha,no,ro,!0)||wl(Ea,La,no,ro,!1)}return Ea}(Oe,se);if(u(se.options.functional))return function(yr,Qr,ca,Na,Ea){const La=yr.options,Ha={},no=La.props;if(r(no))for(const co in no)Ha[co]=Io(co,no,Qr||t);else r(ca.attrs)&&f0(Ha,ca.attrs),r(ca.props)&&f0(Ha,ca.props);const ro=new s1(ca,Ha,Ea,Na,yr),Bo=La.render.call(null,ro._c,ro);if(Bo instanceof wt)return z1(Bo,ca,ro.parent,La);if(e(Bo)){const co=Ml(Bo)||[],vs=new Array(co.length);for(let es=0;es<co.length;es++)vs[es]=z1(co[es],ca,ro.parent,La);return vs}}(se,vn,Oe,Re,Ye);const Tn=Oe.on;if(Oe.on=Oe.nativeOn,u(se.options.abstract)){const yr=Oe.slot;Oe={},yr&&(Oe.slot=yr)}(function(yr){const Qr=yr.hook||(yr.hook={});for(let ca=0;ca<Pu.length;ca++){const Na=Pu[ca],Ea=Qr[Na],La=ps[Na];Ea===La||Ea&&Ea._merged||(Qr[Na]=Ea?Lr(La,Ea):La)}})(Oe);const Xn=Yu(se.options)||ct;return new wt(`vue-component-${se.cid}${Xn?`-${Xn}`:""}`,Oe,void 0,void 0,void 0,Re,{Ctor:se,propsData:vn,listeners:Tn,tag:ct,children:Ye},Wt)}function Lr(se,Oe){const Re=(Ye,ct)=>{se(Ye,ct),Oe(Ye,ct)};return Re._merged=!0,Re}let Qn=U;const ia=me.optionMergeStrategies;function ya(se,Oe,Re=!0){if(!Oe)return se;let Ye,ct,St;const Wt=Qe?Reflect.ownKeys(Oe):Object.keys(Oe);for(let vn=0;vn<Wt.length;vn++)Ye=Wt[vn],Ye!=="__ob__"&&(ct=se[Ye],St=Oe[Ye],Re&&O(se,Ye)?ct!==St&&w(ct)&&w(St)&&ya(ct,St):Kn(se,Ye,St));return se}function Ja(se,Oe,Re){return Re?function(){const Ye=h(Oe)?Oe.call(Re,Re):Oe,ct=h(se)?se.call(Re,Re):se;return Ye?ya(Ye,ct):ct}:Oe?se?function(){return ya(h(Oe)?Oe.call(this,this):Oe,h(se)?se.call(this,this):se)}:Oe:se}function za(se,Oe){const Re=Oe?se?se.concat(Oe):e(Oe)?Oe:[Oe]:se;return Re&&function(Ye){const ct=[];for(let St=0;St<Ye.length;St++)ct.indexOf(Ye[St])===-1&&ct.push(Ye[St]);return ct}(Re)}function yo(se,Oe,Re,Ye){const ct=Object.create(se||null);return Oe?W(ct,Oe):ct}ia.data=function(se,Oe,Re){return Re?Ja(se,Oe,Re):Oe&&typeof Oe!="function"?se:Ja(se,Oe)},Le.forEach(se=>{ia[se]=za}),be.forEach(function(se){ia[se+"s"]=yo}),ia.watch=function(se,Oe,Re,Ye){if(se===et&&(se=void 0),Oe===et&&(Oe=void 0),!Oe)return Object.create(se||null);if(!se)return Oe;const ct={};W(ct,se);for(const St in Oe){let Wt=ct[St];const vn=Oe[St];Wt&&!e(Wt)&&(Wt=[Wt]),ct[St]=Wt?Wt.concat(vn):e(vn)?vn:[vn]}return ct},ia.props=ia.methods=ia.inject=ia.computed=function(se,Oe,Re,Ye){if(!se)return Oe;const ct=Object.create(null);return W(ct,se),Oe&&W(ct,Oe),ct},ia.provide=function(se,Oe){return se?function(){const Re=Object.create(null);return ya(Re,h(se)?se.call(this):se),Oe&&ya(Re,h(Oe)?Oe.call(this):Oe,!1),Re}:Oe};const hi=function(se,Oe){return Oe===void 0?se:Oe};function vi(se,Oe,Re){if(h(Oe)&&(Oe=Oe.options),function(Wt,vn){const Tn=Wt.props;if(!Tn)return;const Xn={};let yr,Qr,ca;if(e(Tn))for(yr=Tn.length;yr--;)Qr=Tn[yr],typeof Qr=="string"&&(ca=D(Qr),Xn[ca]={type:null});else if(w(Tn))for(const Na in Tn)Qr=Tn[Na],ca=D(Na),Xn[ca]=w(Qr)?Qr:{type:Qr};Wt.props=Xn}(Oe),function(Wt,vn){const Tn=Wt.inject;if(!Tn)return;const Xn=Wt.inject={};if(e(Tn))for(let yr=0;yr<Tn.length;yr++)Xn[Tn[yr]]={from:Tn[yr]};else if(w(Tn))for(const yr in Tn){const Qr=Tn[yr];Xn[yr]=w(Qr)?W({from:yr},Qr):{from:Qr}}}(Oe),function(Wt){const vn=Wt.directives;if(vn)for(const Tn in vn){const Xn=vn[Tn];h(Xn)&&(vn[Tn]={bind:Xn,update:Xn})}}(Oe),!Oe._base&&(Oe.extends&&(se=vi(se,Oe.extends,Re)),Oe.mixins))for(let Wt=0,vn=Oe.mixins.length;Wt<vn;Wt++)se=vi(se,Oe.mixins[Wt],Re);const Ye={};let ct;for(ct in se)St(ct);for(ct in Oe)O(se,ct)||St(ct);function St(Wt){const vn=ia[Wt]||hi;Ye[Wt]=vn(se[Wt],Oe[Wt],Re,Wt)}return Ye}function Pa(se,Oe,Re,Ye){if(typeof Re!="string")return;const ct=se[Oe];if(O(ct,Re))return ct[Re];const St=D(Re);if(O(ct,St))return ct[St];const Wt=F(St);return O(ct,Wt)?ct[Wt]:ct[Re]||ct[St]||ct[Wt]}function Io(se,Oe,Re,Ye){const ct=Oe[se],St=!O(Re,se);let Wt=Re[se];const vn=Ri(Boolean,ct.type);if(vn>-1){if(St&&!O(ct,"default"))Wt=!1;else if(Wt===""||Wt===z(se)){const Tn=Ri(String,ct.type);(Tn<0||vn<Tn)&&(Wt=!0)}}if(Wt===void 0){Wt=function(Xn,yr,Qr){if(!O(yr,"default"))return;const ca=yr.default;return Xn&&Xn.$options.propsData&&Xn.$options.propsData[Qr]===void 0&&Xn._props[Qr]!==void 0?Xn._props[Qr]:h(ca)&&Go(yr.type)!=="Function"?ca.call(Xn):ca}(Ye,ct,se);const Tn=Rn;Hr(!0),ka(Wt),Hr(Tn)}return Wt}const vo=/^\s*function (\w+)/;function Go(se){const Oe=se&&se.toString().match(vo);return Oe?Oe[1]:""}function Cl(se,Oe){return Go(se)===Go(Oe)}function Ri(se,Oe){if(!e(Oe))return Cl(Oe,se)?0:-1;for(let Re=0,Ye=Oe.length;Re<Ye;Re++)if(Cl(Oe[Re],se))return Re;return-1}const Me={enumerable:!0,configurable:!0,get:U,set:U};function tt(se,Oe,Re){Me.get=function(){return this[Oe][Re]},Me.set=function(Ye){this[Oe][Re]=Ye},Object.defineProperty(se,Re,Me)}function Tt(se){const Oe=se.$options;if(Oe.props&&function(Re,Ye){const ct=Re.$options.propsData||{},St=Re._props=nt({}),Wt=Re.$options._propKeys=[];Re.$parent&&Hr(!1);for(const vn in Ye)Wt.push(vn),kn(St,vn,Io(vn,Ye,ct,Re)),vn in Re||tt(Re,"_props",vn);Hr(!0)}(se,Oe.props),function(Re){const Ye=Re.$options,ct=Ye.setup;if(ct){const St=Re._setupContext=Fo(Re);ot(Re),rr();const Wt=on(ct,null,[Re._props||nt({}),St],Re,"setup");if(Dn(),ot(),h(Wt))Ye.render=Wt;else if(b(Wt))if(Re._setupState=Wt,Wt.__sfc){const vn=Re._setupProxy={};for(const Tn in Wt)Tn!=="__sfc"&&Jr(vn,Wt,Tn)}else for(const vn in Wt)Ie(vn)||Jr(Re,Wt,vn)}}(se),Oe.methods&&function(Re,Ye){Re.$options.props;for(const ct in Ye)Re[ct]=typeof Ye[ct]!="function"?U:B(Ye[ct],Re)}(se,Oe.methods),Oe.data)(function(Re){let Ye=Re.$options.data;Ye=Re._data=h(Ye)?function(Tn,Xn){rr();try{return Tn.call(Xn,Xn)}catch(yr){return Ht(yr,Xn,"data()"),{}}finally{Dn()}}(Ye,Re):Ye||{},w(Ye)||(Ye={});const ct=Object.keys(Ye),St=Re.$options.props;Re.$options.methods;let Wt=ct.length;for(;Wt--;){const Tn=ct[Wt];St&&O(St,Tn)||Ie(Tn)||tt(Re,"_data",Tn)}const vn=ka(Ye);vn&&vn.vmCount++})(se);else{const Re=ka(se._data={});Re&&Re.vmCount++}Oe.computed&&function(Re,Ye){const ct=Re._computedWatchers=Object.create(null),St=ut();for(const Wt in Ye){const vn=Ye[Wt],Tn=h(vn)?vn:vn.get;St||(ct[Wt]=new Ms(Re,Tn||U,U,Rt)),Wt in Re||Wn(Re,Wt,vn)}}(se,Oe.computed),Oe.watch&&Oe.watch!==et&&function(Re,Ye){for(const ct in Ye){const St=Ye[ct];if(e(St))for(let Wt=0;Wt<St.length;Wt++)ua(Re,ct,St[Wt]);else ua(Re,ct,St)}}(se,Oe.watch)}const Rt={lazy:!0};function Wn(se,Oe,Re){const Ye=!ut();h(Re)?(Me.get=Ye?Sr(Oe):jr(Re),Me.set=U):(Me.get=Re.get?Ye&&Re.cache!==!1?Sr(Oe):jr(Re.get):U,Me.set=Re.set||U),Object.defineProperty(se,Oe,Me)}function Sr(se){return function(){const Oe=this._computedWatchers&&this._computedWatchers[se];if(Oe)return Oe.dirty&&Oe.evaluate(),Mn.target&&Oe.depend(),Oe.value}}function jr(se){return function(){return se.call(this,this)}}function ua(se,Oe,Re,Ye){return w(Re)&&(Ye=Re,Re=Re.handler),typeof Re=="string"&&(Re=se[Re]),se.$watch(Oe,Re,Ye)}let pa=0;function xa(se){let Oe=se.options;if(se.super){const Re=xa(se.super);if(Re!==se.superOptions){se.superOptions=Re;const Ye=function(ct){let St;const Wt=ct.options,vn=ct.sealedOptions;for(const Tn in Wt)Wt[Tn]!==vn[Tn]&&(St||(St={}),St[Tn]=Wt[Tn]);return St}(se);Ye&&W(se.extendOptions,Ye),Oe=se.options=vi(Re,se.extendOptions),Oe.name&&(Oe.components[Oe.name]=se)}}return Oe}function va(se){this._init(se)}function bi(se){se.cid=0;let Oe=1;se.extend=function(Re){Re=Re||{};const Ye=this,ct=Ye.cid,St=Re._Ctor||(Re._Ctor={});if(St[ct])return St[ct];const Wt=Yu(Re)||Yu(Ye.options),vn=function(Tn){this._init(Tn)};return(vn.prototype=Object.create(Ye.prototype)).constructor=vn,vn.cid=Oe++,vn.options=vi(Ye.options,Re),vn.super=Ye,vn.options.props&&function(Tn){const Xn=Tn.options.props;for(const yr in Xn)tt(Tn.prototype,"_props",yr)}(vn),vn.options.computed&&function(Tn){const Xn=Tn.options.computed;for(const yr in Xn)Wn(Tn.prototype,yr,Xn[yr])}(vn),vn.extend=Ye.extend,vn.mixin=Ye.mixin,vn.use=Ye.use,be.forEach(function(Tn){vn[Tn]=Ye[Tn]}),Wt&&(vn.options.components[Wt]=vn),vn.superOptions=Ye.options,vn.extendOptions=Re,vn.sealedOptions=W({},vn.options),St[ct]=vn,vn}}function Ca(se){return se&&(Yu(se.Ctor.options)||se.tag)}function uo(se,Oe){return e(se)?se.indexOf(Oe)>-1:typeof se=="string"?se.split(",").indexOf(Oe)>-1:(Re=se,v.call(Re)==="[object RegExp]"&&se.test(Oe));var Re}function bo(se,Oe){const{cache:Re,keys:Ye,_vnode:ct}=se;for(const St in Re){const Wt=Re[St];if(Wt){const vn=Wt.name;vn&&!Oe(vn)&&yl(Re,St,Ye,ct)}}}function yl(se,Oe,Re,Ye){const ct=se[Oe];!ct||Ye&&ct.tag===Ye.tag||ct.componentInstance.$destroy(),se[Oe]=null,k(Re,Oe)}(function(se){se.prototype._init=function(Oe){const Re=this;Re._uid=pa++,Re._isVue=!0,Re.__v_skip=!0,Re._scope=new Ci(!0),Re._scope._vm=!0,Oe&&Oe._isComponent?function(Ye,ct){const St=Ye.$options=Object.create(Ye.constructor.options),Wt=ct._parentVnode;St.parent=ct.parent,St._parentVnode=Wt;const vn=Wt.componentOptions;St.propsData=vn.propsData,St._parentListeners=vn.listeners,St._renderChildren=vn.children,St._componentTag=vn.tag,ct.render&&(St.render=ct.render,St.staticRenderFns=ct.staticRenderFns)}(Re,Oe):Re.$options=vi(xa(Re.constructor),Oe||{},Re),Re._renderProxy=Re,Re._self=Re,function(Ye){const ct=Ye.$options;let St=ct.parent;if(St&&!ct.abstract){for(;St.$options.abstract&&St.$parent;)St=St.$parent;St.$children.push(Ye)}Ye.$parent=St,Ye.$root=St?St.$root:Ye,Ye.$children=[],Ye.$refs={},Ye._provided=St?St._provided:Object.create(null),Ye._watcher=null,Ye._inactive=null,Ye._directInactive=!1,Ye._isMounted=!1,Ye._isDestroyed=!1,Ye._isBeingDestroyed=!1}(Re),function(Ye){Ye._events=Object.create(null),Ye._hasHookEvent=!1;const ct=Ye.$options._parentListeners;ct&&vu(Ye,ct)}(Re),function(Ye){Ye._vnode=null,Ye._staticTrees=null;const ct=Ye.$options,St=Ye.$vnode=ct._parentVnode,Wt=St&&St.context;Ye.$slots=_a(ct._renderChildren,Wt),Ye.$scopedSlots=St?qr(Ye.$parent,St.data.scopedSlots,Ye.$slots):t,Ye._c=(Tn,Xn,yr,Qr)=>Yt(Ye,Tn,Xn,yr,Qr,!1),Ye.$createElement=(Tn,Xn,yr,Qr)=>Yt(Ye,Tn,Xn,yr,Qr,!0);const vn=St&&St.data;kn(Ye,"$attrs",vn&&vn.attrs||t,null,!0),kn(Ye,"$listeners",ct._parentListeners||t,null,!0)}(Re),or(Re,"beforeCreate",void 0,!1),function(Ye){const ct=N0(Ye.$options.inject,Ye);ct&&(Hr(!1),Object.keys(ct).forEach(St=>{kn(Ye,St,ct[St])}),Hr(!0))}(Re),Tt(Re),function(Ye){const ct=Ye.$options.provide;if(ct){const St=h(ct)?ct.call(Ye):ct;if(!b(St))return;const Wt=ri(Ye),vn=Qe?Reflect.ownKeys(St):Object.keys(St);for(let Tn=0;Tn<vn.length;Tn++){const Xn=vn[Tn];Object.defineProperty(Wt,Xn,Object.getOwnPropertyDescriptor(St,Xn))}}}(Re),or(Re,"created"),Re.$options.el&&Re.$mount(Re.$options.el)}})(va),function(se){const Oe={get:function(){return this._data}},Re={get:function(){return this._props}};Object.defineProperty(se.prototype,"$data",Oe),Object.defineProperty(se.prototype,"$props",Re),se.prototype.$set=Kn,se.prototype.$delete=pr,se.prototype.$watch=function(Ye,ct,St){const Wt=this;if(w(ct))return ua(Wt,Ye,ct,St);(St=St||{}).user=!0;const vn=new Ms(Wt,Ye,ct,St);if(St.immediate){const Tn=`callback for immediate watcher "${vn.expression}"`;rr(),on(ct,Wt,[vn.value],Wt,Tn),Dn()}return function(){vn.teardown()}}}(va),function(se){const Oe=/^hook:/;se.prototype.$on=function(Re,Ye){const ct=this;if(e(Re))for(let St=0,Wt=Re.length;St<Wt;St++)ct.$on(Re[St],Ye);else(ct._events[Re]||(ct._events[Re]=[])).push(Ye),Oe.test(Re)&&(ct._hasHookEvent=!0);return ct},se.prototype.$once=function(Re,Ye){const ct=this;function St(){ct.$off(Re,St),Ye.apply(ct,arguments)}return St.fn=Ye,ct.$on(Re,St),ct},se.prototype.$off=function(Re,Ye){const ct=this;if(!arguments.length)return ct._events=Object.create(null),ct;if(e(Re)){for(let Tn=0,Xn=Re.length;Tn<Xn;Tn++)ct.$off(Re[Tn],Ye);return ct}const St=ct._events[Re];if(!St)return ct;if(!Ye)return ct._events[Re]=null,ct;let Wt,vn=St.length;for(;vn--;)if(Wt=St[vn],Wt===Ye||Wt.fn===Ye){St.splice(vn,1);break}return ct},se.prototype.$emit=function(Re){const Ye=this;let ct=Ye._events[Re];if(ct){ct=ct.length>1?X(ct):ct;const St=X(arguments,1),Wt=`event handler for "${Re}"`;for(let vn=0,Tn=ct.length;vn<Tn;vn++)on(ct[vn],Ye,St,Ye,Wt)}return Ye}}(va),function(se){se.prototype._update=function(Oe,Re){const Ye=this,ct=Ye.$el,St=Ye._vnode,Wt=hs(Ye);Ye._vnode=Oe,Ye.$el=St?Ye.__patch__(St,Oe):Ye.__patch__(Ye.$el,Oe,Re,!1),Wt(),ct&&(ct.__vue__=null),Ye.$el&&(Ye.$el.__vue__=Ye);let vn=Ye;for(;vn&&vn.$vnode&&vn.$parent&&vn.$vnode===vn.$parent._vnode;)vn.$parent.$el=vn.$el,vn=vn.$parent},se.prototype.$forceUpdate=function(){const Oe=this;Oe._watcher&&Oe._watcher.update()},se.prototype.$destroy=function(){const Oe=this;if(Oe._isBeingDestroyed)return;or(Oe,"beforeDestroy"),Oe._isBeingDestroyed=!0;const Re=Oe.$parent;!Re||Re._isBeingDestroyed||Oe.$options.abstract||k(Re.$children,Oe),Oe._scope.stop(),Oe._data.__ob__&&Oe._data.__ob__.vmCount--,Oe._isDestroyed=!0,Oe.__patch__(Oe._vnode,null),or(Oe,"destroyed"),Oe.$off(),Oe.$el&&(Oe.$el.__vue__=null),Oe.$vnode&&(Oe.$vnode.parent=null)}}(va),function(se){Ki(se.prototype),se.prototype.$nextTick=function(Oe){return Jt(Oe,this)},se.prototype._render=function(){const Oe=this,{render:Re,_parentVnode:Ye}=Oe.$options;let ct;Ye&&Oe._isMounted&&(Oe.$scopedSlots=qr(Oe.$parent,Ye.data.scopedSlots,Oe.$slots,Oe.$scopedSlots),Oe._slotsProxy&&ze(Oe._slotsProxy,Oe.$scopedSlots)),Oe.$vnode=Ye;try{ot(Oe),ht=Oe,ct=Re.call(Oe._renderProxy,Oe.$createElement)}catch(St){Ht(St,Oe,"render"),ct=Oe._vnode}finally{ht=null,ot()}return e(ct)&&ct.length===1&&(ct=ct[0]),ct instanceof wt||(ct=xt()),ct.parent=Ye,ct}}(va);const Fi=[String,RegExp,Array];var eu={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Fi,exclude:Fi,max:[String,Number]},methods:{cacheVNode(){const{cache:se,keys:Oe,vnodeToCache:Re,keyToCache:Ye}=this;if(Re){const{tag:ct,componentInstance:St,componentOptions:Wt}=Re;se[Ye]={name:Ca(Wt),tag:ct,componentInstance:St},Oe.push(Ye),this.max&&Oe.length>parseInt(this.max)&&yl(se,Oe[0],Oe,this._vnode),this.vnodeToCache=null}}},created(){this.cache=Object.create(null),this.keys=[]},destroyed(){for(const se in this.cache)yl(this.cache,se,this.keys)},mounted(){this.cacheVNode(),this.$watch("include",se=>{bo(this,Oe=>uo(se,Oe))}),this.$watch("exclude",se=>{bo(this,Oe=>!uo(se,Oe))})},updated(){this.cacheVNode()},render(){const se=this.$slots.default,Oe=Mt(se),Re=Oe&&Oe.componentOptions;if(Re){const Ye=Ca(Re),{include:ct,exclude:St}=this;if(ct&&(!Ye||!uo(ct,Ye))||St&&Ye&&uo(St,Ye))return Oe;const{cache:Wt,keys:vn}=this,Tn=Oe.key==null?Re.Ctor.cid+(Re.tag?`::${Re.tag}`:""):Oe.key;Wt[Tn]?(Oe.componentInstance=Wt[Tn].componentInstance,k(vn,Tn),vn.push(Tn)):(this.vnodeToCache=Oe,this.keyToCache=Tn),Oe.data.keepAlive=!0}return Oe||se&&se[0]}}};(function(se){Object.defineProperty(se,"config",{get:()=>me}),se.util={warn:Qn,extend:W,mergeOptions:vi,defineReactive:kn},se.set=Kn,se.delete=pr,se.nextTick=Jt,se.observable=Re=>(ka(Re),Re),se.options=Object.create(null),be.forEach(Re=>{se.options[Re+"s"]=Object.create(null)}),se.options._base=se,W(se.options.components,eu),function(Re){Re.use=function(Ye){const ct=this._installedPlugins||(this._installedPlugins=[]);if(ct.indexOf(Ye)>-1)return this;const St=X(arguments,1);return St.unshift(this),h(Ye.install)?Ye.install.apply(Ye,St):h(Ye)&&Ye.apply(null,St),ct.push(Ye),this}}(se),function(Re){Re.mixin=function(Ye){return this.options=vi(this.options,Ye),this}}(se),bi(se),function(Re){be.forEach(Ye=>{Re[Ye]=function(ct,St){return St?(Ye==="component"&&w(St)&&(St.name=St.name||ct,St=this.options._base.extend(St)),Ye==="directive"&&h(St)&&(St={bind:St,update:St}),this.options[Ye+"s"][ct]=St,St):this.options[Ye+"s"][ct]}})}(se)})(va),Object.defineProperty(va.prototype,"$isServer",{get:ut}),Object.defineProperty(va.prototype,"$ssrContext",{get(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(va,"FunctionalRenderContext",{value:s1}),va.version="2.7.14";const d0=y("style,class"),h0=y("input,textarea,option,select,progress"),p0=y("contenteditable,draggable,spellcheck"),$1=y("events,caret,typing,plaintext-only"),zl=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Vc="http://www.w3.org/1999/xlink",Sf=se=>se.charAt(5)===":"&&se.slice(0,5)==="xlink",u1=se=>Sf(se)?se.slice(6,se.length):"",V1=se=>se==null||se===!1;function v0(se){let Oe=se.data,Re=se,Ye=se;for(;r(Ye.componentInstance);)Ye=Ye.componentInstance._vnode,Ye&&Ye.data&&(Oe=Od(Ye.data,Oe));for(;r(Re=Re.parent);)Re&&Re.data&&(Oe=Od(Oe,Re.data));return function(ct,St){return r(ct)||r(St)?I0(ct,Du(St)):""}(Oe.staticClass,Oe.class)}function Od(se,Oe){return{staticClass:I0(se.staticClass,Oe.staticClass),class:r(se.class)?[se.class,Oe.class]:Oe.class}}function I0(se,Oe){return se?Oe?se+" "+Oe:se:Oe||""}function Du(se){return Array.isArray(se)?function(Oe){let Re,Ye="";for(let ct=0,St=Oe.length;ct<St;ct++)r(Re=Du(Oe[ct]))&&Re!==""&&(Ye&&(Ye+=" "),Ye+=Re);return Ye}(se):b(se)?function(Oe){let Re="";for(const Ye in Oe)Oe[Ye]&&(Re&&(Re+=" "),Re+=Ye);return Re}(se):typeof se=="string"?se:""}const Of={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},mu=y("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),c1=y("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),bl=se=>mu(se)||c1(se),Ef=Object.create(null),yu=y("text,number,password,search,email,tel,url");var f1=Object.freeze({__proto__:null,createElement:function(se,Oe){const Re=document.createElement(se);return se!=="select"||Oe.data&&Oe.data.attrs&&Oe.data.attrs.multiple!==void 0&&Re.setAttribute("multiple","multiple"),Re},createElementNS:function(se,Oe){return document.createElementNS(Of[se],Oe)},createTextNode:function(se){return document.createTextNode(se)},createComment:function(se){return document.createComment(se)},insertBefore:function(se,Oe,Re){se.insertBefore(Oe,Re)},removeChild:function(se,Oe){se.removeChild(Oe)},appendChild:function(se,Oe){se.appendChild(Oe)},parentNode:function(se){return se.parentNode},nextSibling:function(se){return se.nextSibling},tagName:function(se){return se.tagName},setTextContent:function(se,Oe){se.textContent=Oe},setStyleScope:function(se,Oe){se.setAttribute(Oe,"")}}),Yp={create(se,Oe){tu(Oe)},update(se,Oe){se.data.ref!==Oe.data.ref&&(tu(se,!0),tu(Oe))},destroy(se){tu(se,!0)}};function tu(se,Oe){const Re=se.data.ref;if(!r(Re))return;const Ye=se.context,ct=se.componentInstance||se.elm,St=Oe?null:ct,Wt=Oe?void 0:ct;if(h(Re))return void on(Re,Ye,[St],Ye,"template ref function");const vn=se.data.refInFor,Tn=typeof Re=="string"||typeof Re=="number",Xn=er(Re),yr=Ye.$refs;if(Tn||Xn){if(vn){const Qr=Tn?yr[Re]:Re.value;Oe?e(Qr)&&k(Qr,ct):e(Qr)?Qr.includes(ct)||Qr.push(ct):Tn?(yr[Re]=[ct],Nh(Ye,Re,yr[Re])):Re.value=[ct]}else if(Tn){if(Oe&&yr[Re]!==ct)return;yr[Re]=Wt,Nh(Ye,Re,St)}else if(Xn){if(Oe&&Re.value!==ct)return;Re.value=St}}}function Nh({_setupState:se},Oe,Re){se&&O(se,Oe)&&(er(se[Oe])?se[Oe].value=Re:se[Oe]=Re)}const Hc=new wt("",{},[]),H1=["create","activate","update","remove","destroy"];function bu(se,Oe){return se.key===Oe.key&&se.asyncFactory===Oe.asyncFactory&&(se.tag===Oe.tag&&se.isComment===Oe.isComment&&r(se.data)===r(Oe.data)&&function(Re,Ye){if(Re.tag!=="input")return!0;let ct;const St=r(ct=Re.data)&&r(ct=ct.attrs)&&ct.type,Wt=r(ct=Ye.data)&&r(ct=ct.attrs)&&ct.type;return St===Wt||yu(St)&&yu(Wt)}(se,Oe)||u(se.isAsyncPlaceholder)&&n(Oe.asyncFactory.error))}function as(se,Oe,Re){let Ye,ct;const St={};for(Ye=Oe;Ye<=Re;++Ye)ct=se[Ye].key,r(ct)&&(St[ct]=Ye);return St}var nu={create:Nu,update:Nu,destroy:function(se){Nu(se,Hc)}};function Nu(se,Oe){(se.data.directives||Oe.data.directives)&&function(Re,Ye){const ct=Re===Hc,St=Ye===Hc,Wt=q1(Re.data.directives,Re.context),vn=q1(Ye.data.directives,Ye.context),Tn=[],Xn=[];let yr,Qr,ca;for(yr in vn)Qr=Wt[yr],ca=vn[yr],Qr?(ca.oldValue=Qr.value,ca.oldArg=Qr.arg,d1(ca,"update",Ye,Re),ca.def&&ca.def.componentUpdated&&Xn.push(ca)):(d1(ca,"bind",Ye,Re),ca.def&&ca.def.inserted&&Tn.push(ca));if(Tn.length){const Na=()=>{for(let Ea=0;Ea<Tn.length;Ea++)d1(Tn[Ea],"inserted",Ye,Re)};ct?ui(Ye,"insert",Na):Na()}if(Xn.length&&ui(Ye,"postpatch",()=>{for(let Na=0;Na<Xn.length;Na++)d1(Xn[Na],"componentUpdated",Ye,Re)}),!ct)for(yr in Wt)vn[yr]||d1(Wt[yr],"unbind",Re,Re,St)}(se,Oe)}const Ed=Object.create(null);function q1(se,Oe){const Re=Object.create(null);if(!se)return Re;let Ye,ct;for(Ye=0;Ye<se.length;Ye++){if(ct=se[Ye],ct.modifiers||(ct.modifiers=Ed),Re[Tf(ct)]=ct,Oe._setupState&&Oe._setupState.__sfc){const St=ct.def||Pa(Oe,"_setupState","v-"+ct.name);ct.def=typeof St=="function"?{bind:St,update:St}:St}ct.def=ct.def||Pa(Oe.$options,"directives",ct.name)}return Re}function Tf(se){return se.rawName||`${se.name}.${Object.keys(se.modifiers||{}).join(".")}`}function d1(se,Oe,Re,Ye,ct){const St=se.def&&se.def[Oe];if(St)try{St(Re.elm,se,Re,Ye,ct)}catch(Wt){Ht(Wt,Re.context,`directive ${se.name} ${Oe} hook`)}}var Af=[Yp,nu];function L0(se,Oe){const Re=Oe.componentOptions;if(r(Re)&&Re.Ctor.options.inheritAttrs===!1||n(se.data.attrs)&&n(Oe.data.attrs))return;let Ye,ct,St;const Wt=Oe.elm,vn=se.data.attrs||{};let Tn=Oe.data.attrs||{};for(Ye in(r(Tn.__ob__)||u(Tn._v_attr_proxy))&&(Tn=Oe.data.attrs=W({},Tn)),Tn)ct=Tn[Ye],St=vn[Ye],St!==ct&&lv(Wt,Ye,ct,Oe.data.pre);for(Ye in(Te||Be)&&Tn.value!==vn.value&&lv(Wt,"value",Tn.value),vn)n(Tn[Ye])&&(Sf(Ye)?Wt.removeAttributeNS(Vc,u1(Ye)):p0(Ye)||Wt.removeAttribute(Ye))}function lv(se,Oe,Re,Ye){Ye||se.tagName.indexOf("-")>-1?Gu(se,Oe,Re):zl(Oe)?V1(Re)?se.removeAttribute(Oe):(Re=Oe==="allowfullscreen"&&se.tagName==="EMBED"?"true":Oe,se.setAttribute(Oe,Re)):p0(Oe)?se.setAttribute(Oe,((ct,St)=>V1(St)||St==="false"?"false":ct==="contenteditable"&&$1(St)?St:"true")(Oe,Re)):Sf(Oe)?V1(Re)?se.removeAttributeNS(Vc,u1(Oe)):se.setAttributeNS(Vc,Oe,Re):Gu(se,Oe,Re)}function Gu(se,Oe,Re){if(V1(Re))se.removeAttribute(Oe);else{if(Te&&!Ne&&se.tagName==="TEXTAREA"&&Oe==="placeholder"&&Re!==""&&!se.__ieph){const Ye=ct=>{ct.stopImmediatePropagation(),se.removeEventListener("input",Ye)};se.addEventListener("input",Ye),se.__ieph=!0}se.setAttribute(Oe,Re)}}var Cc={create:L0,update:L0};function h1(se,Oe){const Re=Oe.elm,Ye=Oe.data,ct=se.data;if(n(Ye.staticClass)&&n(Ye.class)&&(n(ct)||n(ct.staticClass)&&n(ct.class)))return;let St=v0(Oe);const Wt=Re._transitionClasses;r(Wt)&&(St=I0(St,Du(Wt))),St!==Re._prevClass&&(Re.setAttribute("class",St),Re._prevClass=St)}var Mf={create:h1,update:h1};let Ps;function R0(se,Oe,Re){const Ye=Ps;return function ct(){Oe.apply(null,arguments)!==null&&ks(se,ct,Re,Ye)}}const Td=wr&&!(Ve&&Number(Ve[1])<=53);function F0(se,Oe,Re,Ye){if(Td){const ct=Il,St=Oe;Oe=St._wrapper=function(Wt){if(Wt.target===Wt.currentTarget||Wt.timeStamp>=ct||Wt.timeStamp<=0||Wt.target.ownerDocument!==document)return St.apply(this,arguments)}}Ps.addEventListener(se,Oe,yt?{capture:Re,passive:Ye}:Re)}function ks(se,Oe,Re,Ye){(Ye||Ps).removeEventListener(se,Oe._wrapper||Oe,Re)}function fc(se,Oe){if(n(se.data.on)&&n(Oe.data.on))return;const Re=Oe.data.on||{},Ye=se.data.on||{};Ps=Oe.elm||se.elm,function(ct){if(r(ct.__r)){const St=Te?"change":"input";ct[St]=[].concat(ct.__r,ct[St]||[]),delete ct.__r}r(ct.__c)&&(ct.change=[].concat(ct.__c,ct.change||[]),delete ct.__c)}(Re),Sl(Re,Ye,F0,ks,R0,Oe.context),Ps=void 0}var ru={create:fc,update:fc,destroy:se=>fc(se,Hc)};let U1;function Ad(se,Oe){if(n(se.data.domProps)&&n(Oe.data.domProps))return;let Re,Ye;const ct=Oe.elm,St=se.data.domProps||{};let Wt=Oe.data.domProps||{};for(Re in(r(Wt.__ob__)||u(Wt._v_attr_proxy))&&(Wt=Oe.data.domProps=W({},Wt)),St)Re in Wt||(ct[Re]="");for(Re in Wt){if(Ye=Wt[Re],Re==="textContent"||Re==="innerHTML"){if(Oe.children&&(Oe.children.length=0),Ye===St[Re])continue;ct.childNodes.length===1&&ct.removeChild(ct.childNodes[0])}if(Re==="value"&&ct.tagName!=="PROGRESS"){ct._value=Ye;const vn=n(Ye)?"":String(Ye);Pf(ct,vn)&&(ct.value=vn)}else if(Re==="innerHTML"&&c1(ct.tagName)&&n(ct.innerHTML)){U1=U1||document.createElement("div"),U1.innerHTML=`<svg>${Ye}</svg>`;const vn=U1.firstChild;for(;ct.firstChild;)ct.removeChild(ct.firstChild);for(;vn.firstChild;)ct.appendChild(vn.firstChild)}else if(Ye!==St[Re])try{ct[Re]=Ye}catch{}}}function Pf(se,Oe){return!se.composing&&(se.tagName==="OPTION"||function(Re,Ye){let ct=!0;try{ct=document.activeElement!==Re}catch{}return ct&&Re.value!==Ye}(se,Oe)||function(Re,Ye){const ct=Re.value,St=Re._vModifiers;if(r(St)){if(St.number)return s(ct)!==s(Ye);if(St.trim)return ct.trim()!==Ye.trim()}return ct!==Ye}(se,Oe))}var sv={create:Ad,update:Ad};const Ih=T(function(se){const Oe={},Re=/:(.+)/;return se.split(/;(?![^(]*\))/g).forEach(function(Ye){if(Ye){const ct=Ye.split(Re);ct.length>1&&(Oe[ct[0].trim()]=ct[1].trim())}}),Oe});function W1(se){const Oe=qc(se.style);return se.staticStyle?W(se.staticStyle,Oe):Oe}function qc(se){return Array.isArray(se)?H(se):typeof se=="string"?Ih(se):se}const au=/^--/,g0=/\s*!important$/,kc=(se,Oe,Re)=>{if(au.test(Oe))se.style.setProperty(Oe,Re);else if(g0.test(Re))se.style.setProperty(z(Oe),Re.replace(g0,""),"important");else{const Ye=Md(Oe);if(Array.isArray(Re))for(let ct=0,St=Re.length;ct<St;ct++)se.style[Ye]=Re[ct];else se.style[Ye]=Re}},m0=["Webkit","Moz","ms"];let is;const Md=T(function(se){if(is=is||document.createElement("div").style,(se=D(se))!=="filter"&&se in is)return se;const Oe=se.charAt(0).toUpperCase()+se.slice(1);for(let Re=0;Re<m0.length;Re++){const Ye=m0[Re]+Oe;if(Ye in is)return Ye}});function B0(se,Oe){const Re=Oe.data,Ye=se.data;if(n(Re.staticStyle)&&n(Re.style)&&n(Ye.staticStyle)&&n(Ye.style))return;let ct,St;const Wt=Oe.elm,vn=Ye.staticStyle,Tn=Ye.normalizedStyle||Ye.style||{},Xn=vn||Tn,yr=qc(Oe.data.style)||{};Oe.data.normalizedStyle=r(yr.__ob__)?W({},yr):yr;const Qr=function(ca,Na){const Ea={};let La;if(Na){let no=ca;for(;no.componentInstance;)no=no.componentInstance._vnode,no&&no.data&&(La=W1(no.data))&&W(Ea,La)}(La=W1(ca.data))&&W(Ea,La);let Ha=ca;for(;Ha=Ha.parent;)Ha.data&&(La=W1(Ha.data))&&W(Ea,La);return Ea}(Oe,!0);for(St in Xn)n(Qr[St])&&kc(Wt,St,"");for(St in Qr)ct=Qr[St],ct!==Xn[St]&&kc(Wt,St,ct==null?"":ct)}var Ds={create:B0,update:B0};const os=/\s+/;function p1(se,Oe){if(Oe&&(Oe=Oe.trim()))if(se.classList)Oe.indexOf(" ")>-1?Oe.split(os).forEach(Re=>se.classList.add(Re)):se.classList.add(Oe);else{const Re=` ${se.getAttribute("class")||""} `;Re.indexOf(" "+Oe+" ")<0&&se.setAttribute("class",(Re+Oe).trim())}}function Df(se,Oe){if(Oe&&(Oe=Oe.trim()))if(se.classList)Oe.indexOf(" ")>-1?Oe.split(os).forEach(Re=>se.classList.remove(Re)):se.classList.remove(Oe),se.classList.length||se.removeAttribute("class");else{let Re=` ${se.getAttribute("class")||""} `;const Ye=" "+Oe+" ";for(;Re.indexOf(Ye)>=0;)Re=Re.replace(Ye," ");Re=Re.trim(),Re?se.setAttribute("class",Re):se.removeAttribute("class")}}function j0(se){if(se){if(typeof se=="object"){const Oe={};return se.css!==!1&&W(Oe,Lh(se.name||"v")),W(Oe,se),Oe}return typeof se=="string"?Lh(se):void 0}}const Lh=T(se=>({enterClass:`${se}-enter`,enterToClass:`${se}-enter-to`,enterActiveClass:`${se}-enter-active`,leaveClass:`${se}-leave`,leaveToClass:`${se}-leave-to`,leaveActiveClass:`${se}-leave-active`})),$l=_e&&!Ne;let v1="transition",Nf="transitionend",If="animation",Pd="animationend";$l&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(v1="WebkitTransition",Nf="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(If="WebkitAnimation",Pd="webkitAnimationEnd"));const Gp=_e?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:se=>se();function uv(se){Gp(()=>{Gp(se)})}function Kt(se,Oe){const Re=se._transitionClasses||(se._transitionClasses=[]);Re.indexOf(Oe)<0&&(Re.push(Oe),p1(se,Oe))}function Ku(se,Oe){se._transitionClasses&&k(se._transitionClasses,Oe),Df(se,Oe)}function Lf(se,Oe,Re){const{type:Ye,timeout:ct,propCount:St}=Y1(se,Oe);if(!Ye)return Re();const Wt=Ye==="transition"?Nf:Pd;let vn=0;const Tn=()=>{se.removeEventListener(Wt,Xn),Re()},Xn=yr=>{yr.target===se&&++vn>=St&&Tn()};setTimeout(()=>{vn<St&&Tn()},ct+1),se.addEventListener(Wt,Xn)}const Rf=/\b(transform|all)(,|$)/;function Y1(se,Oe){const Re=window.getComputedStyle(se),Ye=(Re[v1+"Delay"]||"").split(", "),ct=(Re[v1+"Duration"]||"").split(", "),St=Rh(Ye,ct),Wt=(Re[If+"Delay"]||"").split(", "),vn=(Re[If+"Duration"]||"").split(", "),Tn=Rh(Wt,vn);let Xn,yr=0,Qr=0;return Oe==="transition"?St>0&&(Xn="transition",yr=St,Qr=ct.length):Oe==="animation"?Tn>0&&(Xn="animation",yr=Tn,Qr=vn.length):(yr=Math.max(St,Tn),Xn=yr>0?St>Tn?"transition":"animation":null,Qr=Xn?Xn==="transition"?ct.length:vn.length:0),{type:Xn,timeout:yr,propCount:Qr,hasTransform:Xn==="transition"&&Rf.test(Re[v1+"Property"])}}function Rh(se,Oe){for(;se.length<Oe.length;)se=se.concat(se);return Math.max.apply(null,Oe.map((Re,Ye)=>G1(Re)+G1(se[Ye])))}function G1(se){return 1e3*Number(se.slice(0,-1).replace(",","."))}function Ff(se,Oe){const Re=se.elm;r(Re._leaveCb)&&(Re._leaveCb.cancelled=!0,Re._leaveCb());const Ye=j0(se.data.transition);if(n(Ye)||r(Re._enterCb)||Re.nodeType!==1)return;const{css:ct,type:St,enterClass:Wt,enterToClass:vn,enterActiveClass:Tn,appearClass:Xn,appearToClass:yr,appearActiveClass:Qr,beforeEnter:ca,enter:Na,afterEnter:Ea,enterCancelled:La,beforeAppear:Ha,appear:no,afterAppear:ro,appearCancelled:Bo,duration:co}=Ye;let vs=Dl,es=Dl.$vnode;for(;es&&es.parent;)vs=es.context,es=es.parent;const Ir=!vs._isMounted||!se.isRootInsert;if(Ir&&!no&&no!=="")return;const Vr=Ir&&Xn?Xn:Wt,ei=Ir&&Qr?Qr:Tn,Vi=Ir&&yr?yr:vn,sl=Ir&&Ha||ca,kl=Ir&&h(no)?no:Na,pi=Ir&&ro||Ea,ao=Ir&&Bo||La,hl=s(b(co)?co.enter:co),el=ct!==!1&&!Ne,jo=Sc(kl),Bl=Re._enterCb=te(()=>{el&&(Ku(Re,Vi),Ku(Re,ei)),Bl.cancelled?(el&&Ku(Re,Vr),ao&&ao(Re)):pi&&pi(Re),Re._enterCb=null});se.data.show||ui(se,"insert",()=>{const Yi=Re.parentNode,Hi=Yi&&Yi._pending&&Yi._pending[se.key];Hi&&Hi.tag===se.tag&&Hi.elm._leaveCb&&Hi.elm._leaveCb(),kl&&kl(Re,Bl)}),sl&&sl(Re),el&&(Kt(Re,Vr),Kt(Re,ei),uv(()=>{Ku(Re,Vr),Bl.cancelled||(Kt(Re,Vi),jo||(X1(hl)?setTimeout(Bl,hl):Lf(Re,St,Bl)))})),se.data.show&&(Oe&&Oe(),kl&&kl(Re,Bl)),el||jo||Bl()}function K1(se,Oe){const Re=se.elm;r(Re._enterCb)&&(Re._enterCb.cancelled=!0,Re._enterCb());const Ye=j0(se.data.transition);if(n(Ye)||Re.nodeType!==1)return Oe();if(r(Re._leaveCb))return;const{css:ct,type:St,leaveClass:Wt,leaveToClass:vn,leaveActiveClass:Tn,beforeLeave:Xn,leave:yr,afterLeave:Qr,leaveCancelled:ca,delayLeave:Na,duration:Ea}=Ye,La=ct!==!1&&!Ne,Ha=Sc(yr),no=s(b(Ea)?Ea.leave:Ea),ro=Re._leaveCb=te(()=>{Re.parentNode&&Re.parentNode._pending&&(Re.parentNode._pending[se.key]=null),La&&(Ku(Re,vn),Ku(Re,Tn)),ro.cancelled?(La&&Ku(Re,Wt),ca&&ca(Re)):(Oe(),Qr&&Qr(Re)),Re._leaveCb=null});function Bo(){ro.cancelled||(!se.data.show&&Re.parentNode&&((Re.parentNode._pending||(Re.parentNode._pending={}))[se.key]=se),Xn&&Xn(Re),La&&(Kt(Re,Wt),Kt(Re,Tn),uv(()=>{Ku(Re,Wt),ro.cancelled||(Kt(Re,vn),Ha||(X1(no)?setTimeout(ro,no):Lf(Re,St,ro)))})),yr&&yr(Re,ro),La||Ha||ro())}Na?Na(Bo):Bo()}function X1(se){return typeof se=="number"&&!isNaN(se)}function Sc(se){if(n(se))return!1;const Oe=se.fns;return r(Oe)?Sc(Array.isArray(Oe)?Oe[0]:Oe):(se._length||se.length)>1}function Dd(se,Oe){Oe.data.show!==!0&&Ff(Oe)}const Fh=function(se){let Oe,Re;const Ye={},{modules:ct,nodeOps:St}=se;for(Oe=0;Oe<H1.length;++Oe)for(Ye[H1[Oe]]=[],Re=0;Re<ct.length;++Re)r(ct[Re][H1[Oe]])&&Ye[H1[Oe]].push(ct[Re][H1[Oe]]);function Wt(Ir){const Vr=St.parentNode(Ir);r(Vr)&&St.removeChild(Vr,Ir)}function vn(Ir,Vr,ei,Vi,sl,kl,pi){if(r(Ir.elm)&&r(kl)&&(Ir=kl[pi]=Vt(Ir)),Ir.isRootInsert=!sl,function(jo,Bl,Yi,Hi){let Ns=jo.data;if(r(Ns)){const y0=r(jo.componentInstance)&&Ns.keepAlive;if(r(Ns=Ns.hook)&&r(Ns=Ns.init)&&Ns(jo,!1),r(jo.componentInstance))return Tn(jo,Bl),Xn(Yi,jo.elm,Hi),u(y0)&&function(iu,Z1,ou,Bh){let Ss,Vl=iu;for(;Vl.componentInstance;)if(Vl=Vl.componentInstance._vnode,r(Ss=Vl.data)&&r(Ss=Ss.transition)){for(Ss=0;Ss<Ye.activate.length;++Ss)Ye.activate[Ss](Hc,Vl);Z1.push(Vl);break}Xn(ou,iu.elm,Bh)}(jo,Bl,Yi,Hi),!0}}(Ir,Vr,ei,Vi))return;const ao=Ir.data,hl=Ir.children,el=Ir.tag;r(el)?(Ir.elm=Ir.ns?St.createElementNS(Ir.ns,el):St.createElement(el,Ir),Na(Ir),yr(Ir,hl,Vr),r(ao)&&ca(Ir,Vr),Xn(ei,Ir.elm,Vi)):u(Ir.isComment)?(Ir.elm=St.createComment(Ir.text),Xn(ei,Ir.elm,Vi)):(Ir.elm=St.createTextNode(Ir.text),Xn(ei,Ir.elm,Vi))}function Tn(Ir,Vr){r(Ir.data.pendingInsert)&&(Vr.push.apply(Vr,Ir.data.pendingInsert),Ir.data.pendingInsert=null),Ir.elm=Ir.componentInstance.$el,Qr(Ir)?(ca(Ir,Vr),Na(Ir)):(tu(Ir),Vr.push(Ir))}function Xn(Ir,Vr,ei){r(Ir)&&(r(ei)?St.parentNode(ei)===Ir&&St.insertBefore(Ir,Vr,ei):St.appendChild(Ir,Vr))}function yr(Ir,Vr,ei){if(e(Vr))for(let Vi=0;Vi<Vr.length;++Vi)vn(Vr[Vi],ei,Ir.elm,null,!0,Vr,Vi);else p(Ir.text)&&St.appendChild(Ir.elm,St.createTextNode(String(Ir.text)))}function Qr(Ir){for(;Ir.componentInstance;)Ir=Ir.componentInstance._vnode;return r(Ir.tag)}function ca(Ir,Vr){for(let ei=0;ei<Ye.create.length;++ei)Ye.create[ei](Hc,Ir);Oe=Ir.data.hook,r(Oe)&&(r(Oe.create)&&Oe.create(Hc,Ir),r(Oe.insert)&&Vr.push(Ir))}function Na(Ir){let Vr;if(r(Vr=Ir.fnScopeId))St.setStyleScope(Ir.elm,Vr);else{let ei=Ir;for(;ei;)r(Vr=ei.context)&&r(Vr=Vr.$options._scopeId)&&St.setStyleScope(Ir.elm,Vr),ei=ei.parent}r(Vr=Dl)&&Vr!==Ir.context&&Vr!==Ir.fnContext&&r(Vr=Vr.$options._scopeId)&&St.setStyleScope(Ir.elm,Vr)}function Ea(Ir,Vr,ei,Vi,sl,kl){for(;Vi<=sl;++Vi)vn(ei[Vi],kl,Ir,Vr,!1,ei,Vi)}function La(Ir){let Vr,ei;const Vi=Ir.data;if(r(Vi))for(r(Vr=Vi.hook)&&r(Vr=Vr.destroy)&&Vr(Ir),Vr=0;Vr<Ye.destroy.length;++Vr)Ye.destroy[Vr](Ir);if(r(Vr=Ir.children))for(ei=0;ei<Ir.children.length;++ei)La(Ir.children[ei])}function Ha(Ir,Vr,ei){for(;Vr<=ei;++Vr){const Vi=Ir[Vr];r(Vi)&&(r(Vi.tag)?(no(Vi),La(Vi)):Wt(Vi.elm))}}function no(Ir,Vr){if(r(Vr)||r(Ir.data)){let ei;const Vi=Ye.remove.length+1;for(r(Vr)?Vr.listeners+=Vi:Vr=function(sl,kl){function pi(){--pi.listeners==0&&Wt(sl)}return pi.listeners=kl,pi}(Ir.elm,Vi),r(ei=Ir.componentInstance)&&r(ei=ei._vnode)&&r(ei.data)&&no(ei,Vr),ei=0;ei<Ye.remove.length;++ei)Ye.remove[ei](Ir,Vr);r(ei=Ir.data.hook)&&r(ei=ei.remove)?ei(Ir,Vr):Vr()}else Wt(Ir.elm)}function ro(Ir,Vr,ei,Vi){for(let sl=ei;sl<Vi;sl++){const kl=Vr[sl];if(r(kl)&&bu(Ir,kl))return sl}}function Bo(Ir,Vr,ei,Vi,sl,kl){if(Ir===Vr)return;r(Vr.elm)&&r(Vi)&&(Vr=Vi[sl]=Vt(Vr));const pi=Vr.elm=Ir.elm;if(u(Ir.isAsyncPlaceholder))return void(r(Vr.asyncFactory.resolved)?es(Ir.elm,Vr,ei):Vr.isAsyncPlaceholder=!0);if(u(Vr.isStatic)&&u(Ir.isStatic)&&Vr.key===Ir.key&&(u(Vr.isCloned)||u(Vr.isOnce)))return void(Vr.componentInstance=Ir.componentInstance);let ao;const hl=Vr.data;r(hl)&&r(ao=hl.hook)&&r(ao=ao.prepatch)&&ao(Ir,Vr);const el=Ir.children,jo=Vr.children;if(r(hl)&&Qr(Vr)){for(ao=0;ao<Ye.update.length;++ao)Ye.update[ao](Ir,Vr);r(ao=hl.hook)&&r(ao=ao.update)&&ao(Ir,Vr)}n(Vr.text)?r(el)&&r(jo)?el!==jo&&function(Bl,Yi,Hi,Ns,y0){let iu,Z1,ou,Bh,Ss=0,Vl=0,Xu=Yi.length-1,Bs=Yi[0],Wc=Yi[Xu],Zu=Hi.length-1,lu=Hi[0],zf=Hi[Zu];const Xp=!y0;for(;Ss<=Xu&&Vl<=Zu;)n(Bs)?Bs=Yi[++Ss]:n(Wc)?Wc=Yi[--Xu]:bu(Bs,lu)?(Bo(Bs,lu,Ns,Hi,Vl),Bs=Yi[++Ss],lu=Hi[++Vl]):bu(Wc,zf)?(Bo(Wc,zf,Ns,Hi,Zu),Wc=Yi[--Xu],zf=Hi[--Zu]):bu(Bs,zf)?(Bo(Bs,zf,Ns,Hi,Zu),Xp&&St.insertBefore(Bl,Bs.elm,St.nextSibling(Wc.elm)),Bs=Yi[++Ss],zf=Hi[--Zu]):bu(Wc,lu)?(Bo(Wc,lu,Ns,Hi,Vl),Xp&&St.insertBefore(Bl,Wc.elm,Bs.elm),Wc=Yi[--Xu],lu=Hi[++Vl]):(n(iu)&&(iu=as(Yi,Ss,Xu)),Z1=r(lu.key)?iu[lu.key]:ro(lu,Yi,Ss,Xu),n(Z1)?vn(lu,Ns,Bl,Bs.elm,!1,Hi,Vl):(ou=Yi[Z1],bu(ou,lu)?(Bo(ou,lu,Ns,Hi,Vl),Yi[Z1]=void 0,Xp&&St.insertBefore(Bl,ou.elm,Bs.elm)):vn(lu,Ns,Bl,Bs.elm,!1,Hi,Vl)),lu=Hi[++Vl]);Ss>Xu?(Bh=n(Hi[Zu+1])?null:Hi[Zu+1].elm,Ea(Bl,Bh,Hi,Vl,Zu,Ns)):Vl>Zu&&Ha(Yi,Ss,Xu)}(pi,el,jo,ei,kl):r(jo)?(r(Ir.text)&&St.setTextContent(pi,""),Ea(pi,null,jo,0,jo.length-1,ei)):r(el)?Ha(el,0,el.length-1):r(Ir.text)&&St.setTextContent(pi,""):Ir.text!==Vr.text&&St.setTextContent(pi,Vr.text),r(hl)&&r(ao=hl.hook)&&r(ao=ao.postpatch)&&ao(Ir,Vr)}function co(Ir,Vr,ei){if(u(ei)&&r(Ir.parent))Ir.parent.data.pendingInsert=Vr;else for(let Vi=0;Vi<Vr.length;++Vi)Vr[Vi].data.hook.insert(Vr[Vi])}const vs=y("attrs,class,staticClass,staticStyle,key");function es(Ir,Vr,ei,Vi){let sl;const{tag:kl,data:pi,children:ao}=Vr;if(Vi=Vi||pi&&pi.pre,Vr.elm=Ir,u(Vr.isComment)&&r(Vr.asyncFactory))return Vr.isAsyncPlaceholder=!0,!0;if(r(pi)&&(r(sl=pi.hook)&&r(sl=sl.init)&&sl(Vr,!0),r(sl=Vr.componentInstance)))return Tn(Vr,ei),!0;if(r(kl)){if(r(ao))if(Ir.hasChildNodes())if(r(sl=pi)&&r(sl=sl.domProps)&&r(sl=sl.innerHTML)){if(sl!==Ir.innerHTML)return!1}else{let hl=!0,el=Ir.firstChild;for(let jo=0;jo<ao.length;jo++){if(!el||!es(el,ao[jo],ei,Vi)){hl=!1;break}el=el.nextSibling}if(!hl||el)return!1}else yr(Vr,ao,ei);if(r(pi)){let hl=!1;for(const el in pi)if(!vs(el)){hl=!0,ca(Vr,ei);break}!hl&&pi.class&&jl(pi.class)}}else Ir.data!==Vr.text&&(Ir.data=Vr.text);return!0}return function(Ir,Vr,ei,Vi){if(n(Vr))return void(r(Ir)&&La(Ir));let sl=!1;const kl=[];if(n(Ir))sl=!0,vn(Vr,kl);else{const ao=r(Ir.nodeType);if(!ao&&bu(Ir,Vr))Bo(Ir,Vr,kl,null,null,Vi);else{if(ao){if(Ir.nodeType===1&&Ir.hasAttribute("data-server-rendered")&&(Ir.removeAttribute("data-server-rendered"),ei=!0),u(ei)&&es(Ir,Vr,kl))return co(Vr,kl,!0),Ir;pi=Ir,Ir=new wt(St.tagName(pi).toLowerCase(),{},[],void 0,pi)}const hl=Ir.elm,el=St.parentNode(hl);if(vn(Vr,kl,hl._leaveCb?null:el,St.nextSibling(hl)),r(Vr.parent)){let jo=Vr.parent;const Bl=Qr(Vr);for(;jo;){for(let Yi=0;Yi<Ye.destroy.length;++Yi)Ye.destroy[Yi](jo);if(jo.elm=Vr.elm,Bl){for(let Hi=0;Hi<Ye.create.length;++Hi)Ye.create[Hi](Hc,jo);const Yi=jo.data.hook.insert;if(Yi.merged)for(let Hi=1;Hi<Yi.fns.length;Hi++)Yi.fns[Hi]()}else tu(jo);jo=jo.parent}}r(el)?Ha([Ir],0,0):r(Ir.tag)&&La(Ir)}}var pi;return co(Vr,kl,sl),Vr.elm}}({nodeOps:f1,modules:[Cc,Mf,ru,sv,Ds,_e?{create:Dd,activate:Dd,remove(se,Oe){se.data.show!==!0?K1(se,Oe):Oe()}}:{}].concat(Af)});Ne&&document.addEventListener("selectionchange",()=>{const se=document.activeElement;se&&se.vmodel&&oe(se,"input")});const Nd={inserted(se,Oe,Re,Ye){Re.tag==="select"?(Ye.elm&&!Ye.elm._vOptions?ui(Re,"postpatch",()=>{Nd.componentUpdated(se,Oe,Re)}):Id(se,Oe,Re.context),se._vOptions=[].map.call(se.options,z0)):(Re.tag==="textarea"||yu(se.type))&&(se._vModifiers=Oe.modifiers,Oe.modifiers.lazy||(se.addEventListener("compositionstart",Kp),se.addEventListener("compositionend",jf),se.addEventListener("change",jf),Ne&&(se.vmodel=!0)))},componentUpdated(se,Oe,Re){if(Re.tag==="select"){Id(se,Oe,Re.context);const Ye=se._vOptions,ct=se._vOptions=[].map.call(se.options,z0);ct.some((St,Wt)=>!K(St,Ye[Wt]))&&(se.multiple?Oe.value.some(St=>Uc(St,ct)):Oe.value!==Oe.oldValue&&Uc(Oe.value,ct))&&oe(se,"change")}}};function Id(se,Oe,Re){Bf(se,Oe),(Te||Be)&&setTimeout(()=>{Bf(se,Oe)},0)}function Bf(se,Oe,Re){const Ye=Oe.value,ct=se.multiple;if(ct&&!Array.isArray(Ye))return;let St,Wt;for(let vn=0,Tn=se.options.length;vn<Tn;vn++)if(Wt=se.options[vn],ct)St=ee(Ye,z0(Wt))>-1,Wt.selected!==St&&(Wt.selected=St);else if(K(z0(Wt),Ye))return void(se.selectedIndex!==vn&&(se.selectedIndex=vn));ct||(se.selectedIndex=-1)}function Uc(se,Oe){return Oe.every(Re=>!K(Re,se))}function z0(se){return"_value"in se?se._value:se.value}function Kp(se){se.target.composing=!0}function jf(se){se.target.composing&&(se.target.composing=!1,oe(se.target,"input"))}function oe(se,Oe){const Re=document.createEvent("HTMLEvents");Re.initEvent(Oe,!0,!0),se.dispatchEvent(Re)}function he(se){return!se.componentInstance||se.data&&se.data.transition?se:he(se.componentInstance._vnode)}var de={bind(se,{value:Oe},Re){const Ye=(Re=he(Re)).data&&Re.data.transition,ct=se.__vOriginalDisplay=se.style.display==="none"?"":se.style.display;Oe&&Ye?(Re.data.show=!0,Ff(Re,()=>{se.style.display=ct})):se.style.display=Oe?ct:"none"},update(se,{value:Oe,oldValue:Re},Ye){!Oe!=!Re&&((Ye=he(Ye)).data&&Ye.data.transition?(Ye.data.show=!0,Oe?Ff(Ye,()=>{se.style.display=se.__vOriginalDisplay}):K1(Ye,()=>{se.style.display="none"})):se.style.display=Oe?se.__vOriginalDisplay:"none")},unbind(se,Oe,Re,Ye,ct){ct||(se.style.display=se.__vOriginalDisplay)}},Ae={model:Nd,show:de};const Xe={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function _t(se){const Oe=se&&se.componentOptions;return Oe&&Oe.Ctor.options.abstract?_t(Mt(Oe.children)):se}function Dt(se){const Oe={},Re=se.$options;for(const ct in Re.propsData)Oe[ct]=se[ct];const Ye=Re._parentListeners;for(const ct in Ye)Oe[D(ct)]=Ye[ct];return Oe}function Gt(se,Oe){if(/\d-keep-alive$/.test(Oe.tag))return se("keep-alive",{props:Oe.componentOptions.propsData})}const pn=se=>se.tag||qa(se),qn=se=>se.name==="show";var Vn={name:"transition",props:Xe,abstract:!0,render(se){let Oe=this.$slots.default;if(!Oe||(Oe=Oe.filter(pn),!Oe.length))return;const Re=this.mode,Ye=Oe[0];if(function(Xn){for(;Xn=Xn.parent;)if(Xn.data.transition)return!0}(this.$vnode))return Ye;const ct=_t(Ye);if(!ct)return Ye;if(this._leaving)return Gt(se,Ye);const St=`__transition-${this._uid}-`;ct.key=ct.key==null?ct.isComment?St+"comment":St+ct.tag:p(ct.key)?String(ct.key).indexOf(St)===0?ct.key:St+ct.key:ct.key;const Wt=(ct.data||(ct.data={})).transition=Dt(this),vn=this._vnode,Tn=_t(vn);if(ct.data.directives&&ct.data.directives.some(qn)&&(ct.data.show=!0),Tn&&Tn.data&&!function(Xn,yr){return yr.key===Xn.key&&yr.tag===Xn.tag}(ct,Tn)&&!qa(Tn)&&(!Tn.componentInstance||!Tn.componentInstance._vnode.isComment)){const Xn=Tn.data.transition=W({},Wt);if(Re==="out-in")return this._leaving=!0,ui(Xn,"afterLeave",()=>{this._leaving=!1,this.$forceUpdate()}),Gt(se,Ye);if(Re==="in-out"){if(qa(ct))return vn;let yr;const Qr=()=>{yr()};ui(Wt,"afterEnter",Qr),ui(Wt,"enterCancelled",Qr),ui(Xn,"delayLeave",ca=>{yr=ca})}}return Ye}};const zr=W({tag:String,moveClass:String},Xe);delete zr.mode;var fa={props:zr,beforeMount(){const se=this._update;this._update=(Oe,Re)=>{const Ye=hs(this);this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept,Ye(),se.call(this,Oe,Re)}},render(se){const Oe=this.tag||this.$vnode.data.tag||"span",Re=Object.create(null),Ye=this.prevChildren=this.children,ct=this.$slots.default||[],St=this.children=[],Wt=Dt(this);for(let vn=0;vn<ct.length;vn++){const Tn=ct[vn];Tn.tag&&Tn.key!=null&&String(Tn.key).indexOf("__vlist")!==0&&(St.push(Tn),Re[Tn.key]=Tn,(Tn.data||(Tn.data={})).transition=Wt)}if(Ye){const vn=[],Tn=[];for(let Xn=0;Xn<Ye.length;Xn++){const yr=Ye[Xn];yr.data.transition=Wt,yr.data.pos=yr.elm.getBoundingClientRect(),Re[yr.key]?vn.push(yr):Tn.push(yr)}this.kept=se(Oe,null,vn),this.removed=Tn}return se(Oe,null,St)},updated(){const se=this.prevChildren,Oe=this.moveClass||(this.name||"v")+"-move";se.length&&this.hasMove(se[0].elm,Oe)&&(se.forEach(Oa),se.forEach(Ra),se.forEach(ai),this._reflow=document.body.offsetHeight,se.forEach(Re=>{if(Re.data.moved){const Ye=Re.elm,ct=Ye.style;Kt(Ye,Oe),ct.transform=ct.WebkitTransform=ct.transitionDuration="",Ye.addEventListener(Nf,Ye._moveCb=function St(Wt){Wt&&Wt.target!==Ye||Wt&&!/transform$/.test(Wt.propertyName)||(Ye.removeEventListener(Nf,St),Ye._moveCb=null,Ku(Ye,Oe))})}}))},methods:{hasMove(se,Oe){if(!$l)return!1;if(this._hasMove)return this._hasMove;const Re=se.cloneNode();se._transitionClasses&&se._transitionClasses.forEach(ct=>{Df(Re,ct)}),p1(Re,Oe),Re.style.display="none",this.$el.appendChild(Re);const Ye=Y1(Re);return this.$el.removeChild(Re),this._hasMove=Ye.hasTransform}}};function Oa(se){se.elm._moveCb&&se.elm._moveCb(),se.elm._enterCb&&se.elm._enterCb()}function Ra(se){se.data.newPos=se.elm.getBoundingClientRect()}function ai(se){const Oe=se.data.pos,Re=se.data.newPos,Ye=Oe.left-Re.left,ct=Oe.top-Re.top;if(Ye||ct){se.data.moved=!0;const St=se.elm.style;St.transform=St.WebkitTransform=`translate(${Ye}px,${ct}px)`,St.transitionDuration="0s"}}var ii={Transition:Vn,TransitionGroup:fa};return va.config.mustUseProp=(se,Oe,Re)=>Re==="value"&&h0(se)&&Oe!=="button"||Re==="selected"&&se==="option"||Re==="checked"&&se==="input"||Re==="muted"&&se==="video",va.config.isReservedTag=bl,va.config.isReservedAttr=d0,va.config.getTagNamespace=function(se){return c1(se)?"svg":se==="math"?"math":void 0},va.config.isUnknownElement=function(se){if(!_e)return!0;if(bl(se))return!1;if(se=se.toLowerCase(),Ef[se]!=null)return Ef[se];const Oe=document.createElement(se);return se.indexOf("-")>-1?Ef[se]=Oe.constructor===window.HTMLUnknownElement||Oe.constructor===window.HTMLElement:Ef[se]=/HTMLUnknownElement/.test(Oe.toString())},W(va.options.directives,Ae),W(va.options.components,ii),va.prototype.__patch__=_e?Fh:U,va.prototype.$mount=function(se,Oe){return function(Re,Ye,ct){let St;Re.$el=Ye,Re.$options.render||(Re.$options.render=xt),or(Re,"beforeMount"),St=()=>{Re._update(Re._render(),ct)},new Ms(Re,St,U,{before(){Re._isMounted&&!Re._isDestroyed&&or(Re,"beforeUpdate")}},!0),ct=!1;const Wt=Re._preWatchers;if(Wt)for(let vn=0;vn<Wt.length;vn++)Wt[vn].run();return Re.$vnode==null&&(Re._isMounted=!0,or(Re,"mounted")),Re}(this,se=se&&_e?function(Re){return typeof Re=="string"?document.querySelector(Re)||document.createElement("div"):Re}(se):void 0,Oe)},_e&&setTimeout(()=>{me.devtools&&vt&&vt.emit("init",va)},0),W(va,gl),LT.exports=va,LT.exports}var B$;function wSe(){return B$||(B$=1,function(t){t.exports=xSe()}(IT)),IT.exports}(function(t,e){(function(n,r){t.exports=r(wSe())})(typeof self<"u"?self:oM,function(n){return function(r){var u={};function p(h){if(u[h])return u[h].exports;var b=u[h]={i:h,l:!1,exports:{}};return r[h].call(b.exports,b,b.exports,p),b.l=!0,b.exports}return p.m=r,p.c=u,p.d=function(h,b,v){p.o(h,b)||Object.defineProperty(h,b,{enumerable:!0,get:v})},p.r=function(h){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(h,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(h,"__esModule",{value:!0})},p.t=function(h,b){if(1&b&&(h=p(h)),8&b||4&b&&typeof h=="object"&&h&&h.__esModule)return h;var v=Object.create(null);if(p.r(v),Object.defineProperty(v,"default",{enumerable:!0,value:h}),2&b&&typeof h!="string")for(var w in h)p.d(v,w,function(f){return h[f]}.bind(null,w));return v},p.n=function(h){var b=h&&h.__esModule?function(){return h.default}:function(){return h};return p.d(b,"a",b),b},p.o=function(h,b){return Object.prototype.hasOwnProperty.call(h,b)},p.p="",p(p.s="fb15")}({"0068":function(r,u,p){function h(re){return Object.prototype.toString.call(re)}function b(re){return h(re)==="[object String]"}var v=Object.prototype.hasOwnProperty;function w(re,be){return v.call(re,be)}function f(re){var be=Array.prototype.slice.call(arguments,1);return be.forEach(function(Le){if(Le){if(typeof Le!="object")throw new TypeError(Le+"must be object");Object.keys(Le).forEach(function(me){re[me]=Le[me]})}}),re}function o(re,be,Le){return[].concat(re.slice(0,be),Le,re.slice(be+1))}function g(re){return!(re>=55296&&re<=57343)&&!(re>=64976&&re<=65007)&&(65535&re)!==65535&&(65535&re)!==65534&&!(re>=0&&re<=8)&&re!==11&&!(re>=14&&re<=31)&&!(re>=127&&re<=159)&&!(re>1114111)}function s(re){if(re>65535){re-=65536;var be=55296+(re>>10),Le=56320+(1023&re);return String.fromCharCode(be,Le)}return String.fromCharCode(re)}var y=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,_=/&([a-z#][a-z0-9]{1,31});/gi,k=new RegExp(y.source+"|"+_.source,"gi"),C=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,O=p("bd68");function T(re,be){var Le=0;return w(O,be)?O[be]:be.charCodeAt(0)===35&&C.test(be)&&(Le=be[1].toLowerCase()==="x"?parseInt(be.slice(2),16):parseInt(be.slice(1),10),g(Le))?s(Le):re}function P(re){return re.indexOf("\\")<0?re:re.replace(y,"$1")}function D(re){return re.indexOf("\\")<0&&re.indexOf("&")<0?re:re.replace(k,function(be,Le,me){return Le||T(be,me)})}var F=/[&<>"]/,N=/[&<>"]/g,z={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function B(re){return z[re]}function X(re){return F.test(re)?re.replace(N,B):re}var W=/[.?*+^$[\]\\(){}|-]/g;function H(re){return re.replace(W,"\\$&")}function U(re){switch(re){case 9:case 32:return!0}return!1}function G(re){if(re>=8192&&re<=8202)return!0;switch(re){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var Y=p("7ca0");function K(re){return Y.test(re)}function ee(re){switch(re){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function te(re){return re=re.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(re=re.replace(/ẞ/g,"\xDF")),re.toLowerCase().toUpperCase()}u.lib={},u.lib.mdurl=p("d8a6"),u.lib.ucmicro=p("d5d1"),u.assign=f,u.isString=b,u.has=w,u.unescapeMd=P,u.unescapeAll=D,u.isValidEntityCode=g,u.fromCodePoint=s,u.escapeHtml=X,u.arrayReplaceAt=o,u.isSpace=U,u.isWhiteSpace=G,u.isMdAsciiPunct=ee,u.isPunctChar=K,u.escapeRE=H,u.normalizeReference=te},"00bd":function(r,u,p){r.exports=function(h,b){return h[b].content}},"00ee":function(r,u,p){var h=p("b622"),b=h("toStringTag"),v={};v[b]="z",r.exports=String(v)==="[object z]"},"0142":function(r,u,p){var h=p("4013"),b=p("b1b8").inherits;function v(w,f){var o=w.paper.rect(0,0,0,0,20);f=f||{},f.text=f.text||"Start",h.call(this,w,f,o)}b(v,h),r.exports=v},"01ac":function(r,u){function p(h){const b="\\d(_|\\d)*",v="[eE][-+]?"+b,w=b+"(\\."+b+")?("+v+")?",f="\\w+",o=b+"#"+f+"(\\."+f+")?#("+v+")?",g="\\b("+o+"|"+w+")",s="[A-Za-z](_?[A-Za-z0-9.])*",y=`[]\\{\\}%#'"`,_=h.COMMENT("--","$"),k={begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:y,contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:s,endsParent:!0,relevance:0}]};return{name:"Ada",case_insensitive:!0,keywords:{keyword:"abort else new return abs elsif not reverse abstract end accept entry select access exception of separate aliased exit or some all others subtype and for out synchronized array function overriding at tagged generic package task begin goto pragma terminate body private then if procedure type case in protected constant interface is raise use declare range delay limited record when delta loop rem while digits renames with do mod requeue xor",literal:"True False"},contains:[_,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:g,relevance:0},{className:"symbol",begin:"'"+s},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:y},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[_,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:y},k,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:y}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:y},k]}}r.exports=p},"0209":function(r,u){function p(f){return f?typeof f=="string"?f:f.source:null}function h(f){return v("(?=",f,")")}function b(f){return v("(",f,")?")}function v(...f){return f.map(g=>p(g)).join("")}function w(f){const o=f.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),g="decltype\\(auto\\)",s="[a-zA-Z_]\\w*::",y="<[^<>]+>",_="("+g+"|"+b(s)+"[a-zA-Z_]\\w*"+b(y)+")",k={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},C="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",O={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[f.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+C+"|.)",end:"'",illegal:"."},f.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},T={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},P={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},f.inherit(O,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/},o,f.C_BLOCK_COMMENT_MODE]},D={className:"title",begin:b(s)+f.IDENT_RE,relevance:0},F=b(s)+f.IDENT_RE+"\\s*\\(",N=["asin","atan2","atan","calloc","ceil","cosh","cos","exit","exp","fabs","floor","fmod","fprintf","fputs","free","frexp","auto_ptr","deque","list","queue","stack","vector","map","set","pair","bitset","multiset","multimap","unordered_set","fscanf","future","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","tolower","toupper","labs","ldexp","log10","log","malloc","realloc","memchr","memcmp","memcpy","memset","modf","pow","printf","putchar","puts","scanf","sinh","sin","snprintf","sprintf","sqrt","sscanf","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","tanh","tan","unordered_map","unordered_multiset","unordered_multimap","priority_queue","make_pair","array","shared_ptr","abort","terminate","abs","acos","vfprintf","vprintf","vsprintf","endl","initializer_list","unique_ptr","complex","imaginary","std","string","wstring","cin","cout","cerr","clog","stdin","stdout","stderr","stringstream","istringstream","ostringstream"],z={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"_Bool _Complex _Imaginary",_relevance_hints:N,literal:"true false nullptr NULL"},B={className:"function.dispatch",relevance:0,keywords:z,begin:v(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!while)/,f.IDENT_RE,h(/\s*\(/))},X=[B,P,k,o,f.C_BLOCK_COMMENT_MODE,T,O],W={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:z,contains:X.concat([{begin:/\(/,end:/\)/,keywords:z,contains:X.concat(["self"]),relevance:0}]),relevance:0},H={className:"function",begin:"("+_+"[\\*&\\s]+)+"+F,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:z,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:g,keywords:z,relevance:0},{begin:F,returnBegin:!0,contains:[D],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[O,T]},{className:"params",begin:/\(/,end:/\)/,keywords:z,relevance:0,contains:[o,f.C_BLOCK_COMMENT_MODE,O,T,k,{begin:/\(/,end:/\)/,keywords:z,relevance:0,contains:["self",o,f.C_BLOCK_COMMENT_MODE,O,T,k]}]},k,o,f.C_BLOCK_COMMENT_MODE,P]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:z,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(W,H,B,X,[P,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:z,contains:["self",k]},{begin:f.IDENT_RE+"::",keywords:z},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},f.TITLE_MODE]}]),exports:{preprocessor:P,strings:O,keywords:z}}}r.exports=w},"0215":function(r,u){function p(h){const b={begin:"<",end:">",contains:[h.inherit(h.TITLE_MODE,{begin:/'[a-zA-Z0-9_]+/})]};return{name:"F#",aliases:["fs"],keywords:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",illegal:/\/\*/,contains:[{className:"keyword",begin:/\b(yield|return|let|do)!/},{className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:'"""',end:'"""'},h.COMMENT("\\(\\*(\\s)","\\*\\)",{contains:["self"]}),{className:"class",beginKeywords:"type",end:"\\(|=|$",excludeEnd:!0,contains:[h.UNDERSCORE_TITLE_MODE,b]},{className:"meta",begin:"\\[<",end:">\\]",relevance:10},{className:"symbol",begin:"\\B('[A-Za-z])\\b",contains:[h.BACKSLASH_ESCAPE]},h.C_LINE_COMMENT_MODE,h.inherit(h.QUOTE_STRING_MODE,{illegal:null}),h.C_NUMBER_MODE]}}r.exports=p},"0366":function(r,u,p){var h=p("1c0b");r.exports=function(b,v,w){if(h(b),v===void 0)return b;switch(w){case 0:return function(){return b.call(v)};case 1:return function(f){return b.call(v,f)};case 2:return function(f,o){return b.call(v,f,o)};case 3:return function(f,o,g){return b.call(v,f,o,g)}}return function(){return b.apply(v,arguments)}}},"057f":function(r,u,p){var h=p("fc6a"),b=p("241c").f,v={}.toString,w=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(o){try{return b(o)}catch{return w.slice()}};r.exports.f=function(o){return w&&v.call(o)=="[object Window]"?f(o):b(h(o))}},"06cf":function(r,u,p){var h=p("83ab"),b=p("d1e7"),v=p("5c6c"),w=p("fc6a"),f=p("c04e"),o=p("5135"),g=p("0cfb"),s=Object.getOwnPropertyDescriptor;u.f=h?s:function(y,_){if(y=w(y),_=f(_,!0),g)try{return s(y,_)}catch{}if(o(y,_))return v(!b.f.call(y,_),y[_])}},"0758":function(r,u,p){var h=p("0068").isSpace;r.exports=function(b,v,w,f){var o,g,s,y,_=b.bMarks[v]+b.tShift[v],k=b.eMarks[v];if(b.sCount[v]-b.blkIndent>=4||(o=b.src.charCodeAt(_),o!==35||_>=k))return!1;for(g=1,o=b.src.charCodeAt(++_);o===35&&_<k&&g<=6;)g++,o=b.src.charCodeAt(++_);return!(g>6||_<k&&!h(o))&&(!!f||(k=b.skipSpacesBack(k,_),s=b.skipCharsBack(k,35,_),s>_&&h(b.src.charCodeAt(s-1))&&(k=s),b.line=v+1,y=b.push("heading_open","h"+String(g),1),y.markup="########".slice(0,g),y.map=[v,b.line],y=b.push("inline","",0),y.content=b.src.slice(_,k).trim(),y.map=[v,b.line],y.children=[],y=b.push("heading_close","h"+String(g),-1),y.markup="########".slice(0,g),!0))}},"07ac":function(r,u,p){var h=p("23e7"),b=p("6f53").values;h({target:"Object",stat:!0},{values:function(v){return b(v)}})},"0828":function(r,u,p){},"08ae":function(r,u,p){var h=p("0068"),b=p("565b"),v=p("7cc2"),w=p("a915"),f=p("7696"),o=p("4cb4"),g=p("fbcd"),s=p("d8a6"),y=p("1985"),_={default:p("8a31"),zero:p("1caa"),commonmark:p("428d")},k=/^(vbscript|javascript|file|data):/,C=/^data:image\/(gif|png|jpeg|webp);/;function O(N){var z=N.trim().toLowerCase();return!k.test(z)||!!C.test(z)}var T=["http:","https:","mailto:"];function P(N){var z=s.parse(N,!0);if(z.hostname&&(!z.protocol||T.indexOf(z.protocol)>=0))try{z.hostname=y.toASCII(z.hostname)}catch{}return s.encode(s.format(z))}function D(N){var z=s.parse(N,!0);if(z.hostname&&(!z.protocol||T.indexOf(z.protocol)>=0))try{z.hostname=y.toUnicode(z.hostname)}catch{}return s.decode(s.format(z),s.decode.defaultChars+"%")}function F(N,z){if(!(this instanceof F))return new F(N,z);z||h.isString(N)||(z=N||{},N="default"),this.inline=new o,this.block=new f,this.core=new w,this.renderer=new v,this.linkify=new g,this.validateLink=O,this.normalizeLink=P,this.normalizeLinkText=D,this.utils=h,this.helpers=h.assign({},b),this.options={},this.configure(N),z&&this.set(z)}F.prototype.set=function(N){return h.assign(this.options,N),this},F.prototype.configure=function(N){var z,B=this;if(h.isString(N)&&(z=N,N=_[z],!N))throw new Error('Wrong `markdown-it` preset "'+z+'", check name');if(!N)throw new Error("Wrong `markdown-it` preset, can't be empty");return N.options&&B.set(N.options),N.components&&Object.keys(N.components).forEach(function(X){N.components[X].rules&&B[X].ruler.enableOnly(N.components[X].rules),N.components[X].rules2&&B[X].ruler2.enableOnly(N.components[X].rules2)}),this},F.prototype.enable=function(N,z){var B=[];Array.isArray(N)||(N=[N]),["core","block","inline"].forEach(function(W){B=B.concat(this[W].ruler.enable(N,!0))},this),B=B.concat(this.inline.ruler2.enable(N,!0));var X=N.filter(function(W){return B.indexOf(W)<0});if(X.length&&!z)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+X);return this},F.prototype.disable=function(N,z){var B=[];Array.isArray(N)||(N=[N]),["core","block","inline"].forEach(function(W){B=B.concat(this[W].ruler.disable(N,!0))},this),B=B.concat(this.inline.ruler2.disable(N,!0));var X=N.filter(function(W){return B.indexOf(W)<0});if(X.length&&!z)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+X);return this},F.prototype.use=function(N){var z=[this].concat(Array.prototype.slice.call(arguments,1));return N.apply(N,z),this},F.prototype.parse=function(N,z){if(typeof N!="string")throw new Error("Input data should be a String");var B=new this.core.State(N,this,z);return this.core.process(B),B.tokens},F.prototype.render=function(N,z){return z=z||{},this.renderer.render(this.parse(N,z),this.options,z)},F.prototype.parseInline=function(N,z){var B=new this.core.State(N,this,z);return B.inlineMode=!0,this.core.process(B),B.tokens},F.prototype.renderInline=function(N,z){return z=z||{},this.renderer.render(this.parseInline(N,z),this.options,z)},r.exports=F},"096b":function(r,u,p){function h(b,v,w){this.type=b,this.tag=v,this.attrs=null,this.map=null,this.nesting=w,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}h.prototype.attrIndex=function(b){var v,w,f;if(!this.attrs)return-1;for(v=this.attrs,w=0,f=v.length;w<f;w++)if(v[w][0]===b)return w;return-1},h.prototype.attrPush=function(b){this.attrs?this.attrs.push(b):this.attrs=[b]},h.prototype.attrSet=function(b,v){var w=this.attrIndex(b),f=[b,v];w<0?this.attrPush(f):this.attrs[w]=f},h.prototype.attrGet=function(b){var v=this.attrIndex(b),w=null;return v>=0&&(w=this.attrs[v][1]),w},h.prototype.attrJoin=function(b,v){var w=this.attrIndex(b);w<0?this.attrPush([b,v]):this.attrs[w][1]=this.attrs[w][1]+" "+v},r.exports=h},"097b":function(r,u,p){var h=p("096b"),b=p("0068").isWhiteSpace,v=p("0068").isPunctChar,w=p("0068").isMdAsciiPunct;function f(o,g,s,y){this.src=o,this.env=s,this.md=g,this.tokens=y,this.tokens_meta=Array(y.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1}f.prototype.pushPending=function(){var o=new h("text","",0);return o.content=this.pending,o.level=this.pendingLevel,this.tokens.push(o),this.pending="",o},f.prototype.push=function(o,g,s){this.pending&&this.pushPending();var y=new h(o,g,s),_=null;return s<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),y.level=this.level,s>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],_={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(y),this.tokens_meta.push(_),y},f.prototype.scanDelims=function(o,g){var s,y,_,k,C,O,T,P,D,F=o,N=!0,z=!0,B=this.posMax,X=this.src.charCodeAt(o);for(s=o>0?this.src.charCodeAt(o-1):32;F<B&&this.src.charCodeAt(F)===X;)F++;return _=F-o,y=F<B?this.src.charCodeAt(F):32,T=w(s)||v(String.fromCharCode(s)),D=w(y)||v(String.fromCharCode(y)),O=b(s),P=b(y),P?N=!1:D&&(O||T||(N=!1)),O?z=!1:T&&(P||D||(z=!1)),g?(k=N,C=z):(k=N&&(!z||T),C=z&&(!N||D)),{can_open:k,can_close:C,length:_}},f.prototype.Token=h,r.exports=f},"0b22":function(r,u){function p(h){const b={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:b,illegal:"</",contains:[h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE,{className:"string",variants:[h.QUOTE_STRING_MODE,h.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{begin:h.C_NUMBER_RE+"[i]",relevance:1},h.C_NUMBER_MODE]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[h.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:b,illegal:/["']/}]}]}}r.exports=p},"0cfb":function(r,u,p){var h=p("83ab"),b=p("d039"),v=p("cc12");r.exports=!h&&!b(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!=7})},1020:function(r,u){function p(kn){return kn instanceof Map?kn.clear=kn.delete=kn.set=function(){throw new Error("map is read-only")}:kn instanceof Set&&(kn.add=kn.clear=kn.delete=function(){throw new Error("set is read-only")}),Object.freeze(kn),Object.getOwnPropertyNames(kn).forEach(function(Kn){var pr=kn[Kn];typeof pr!="object"||Object.isFrozen(pr)||p(pr)}),kn}var h=p,b=p;h.default=b;class v{constructor(Kn){Kn.data===void 0&&(Kn.data={}),this.data=Kn.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function w(kn){return kn.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function f(kn,...Kn){const pr=Object.create(null);for(const qe in kn)pr[qe]=kn[qe];return Kn.forEach(function(qe){for(const nt in qe)pr[nt]=qe[nt]}),pr}const o="</span>",g=kn=>!!kn.kind;class s{constructor(Kn,pr){this.buffer="",this.classPrefix=pr.classPrefix,Kn.walk(this)}addText(Kn){this.buffer+=w(Kn)}openNode(Kn){if(!g(Kn))return;let pr=Kn.kind;Kn.sublanguage||(pr=`${this.classPrefix}${pr}`),this.span(pr)}closeNode(Kn){g(Kn)&&(this.buffer+=o)}value(){return this.buffer}span(Kn){this.buffer+=`<span class="${Kn}">`}}class y{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(Kn){this.top.children.push(Kn)}openNode(Kn){const pr={kind:Kn,children:[]};this.add(pr),this.stack.push(pr)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(Kn){return this.constructor._walk(Kn,this.rootNode)}static _walk(Kn,pr){return typeof pr=="string"?Kn.addText(pr):pr.children&&(Kn.openNode(pr),pr.children.forEach(qe=>this._walk(Kn,qe)),Kn.closeNode(pr)),Kn}static _collapse(Kn){typeof Kn!="string"&&Kn.children&&(Kn.children.every(pr=>typeof pr=="string")?Kn.children=[Kn.children.join("")]:Kn.children.forEach(pr=>{y._collapse(pr)}))}}class _ extends y{constructor(Kn){super(),this.options=Kn}addKeyword(Kn,pr){Kn!==""&&(this.openNode(pr),this.addText(Kn),this.closeNode())}addText(Kn){Kn!==""&&this.add(Kn)}addSublanguage(Kn,pr){const qe=Kn.root;qe.kind=pr,qe.sublanguage=!0,this.add(qe)}toHTML(){return new s(this,this.options).value()}finalize(){return!0}}function k(kn){return new RegExp(kn.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function C(kn){return kn?typeof kn=="string"?kn:kn.source:null}function O(...kn){return kn.map(pr=>C(pr)).join("")}function T(...kn){return"("+kn.map(pr=>C(pr)).join("|")+")"}function P(kn){return new RegExp(kn.toString()+"|").exec("").length-1}function D(kn,Kn){const pr=kn&&kn.exec(Kn);return pr&&pr.index===0}const F=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function N(kn,Kn="|"){let pr=0;return kn.map(qe=>{pr+=1;const nt=pr;let Cn=C(qe),kt="";for(;Cn.length>0;){const It=F.exec(Cn);if(!It){kt+=Cn;break}kt+=Cn.substring(0,It.index),Cn=Cn.substring(It.index+It[0].length),It[0][0]==="\\"&&It[1]?kt+="\\"+String(Number(It[1])+nt):(kt+=It[0],It[0]==="("&&pr++)}return kt}).map(qe=>`(${qe})`).join(Kn)}const z=/\b\B/,B="[a-zA-Z]\\w*",X="[a-zA-Z_]\\w*",W="\\b\\d+(\\.\\d+)?",H="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",U="\\b(0b[01]+)",G="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Y=(kn={})=>{const Kn=/^#![ ]*\//;return kn.binary&&(kn.begin=O(Kn,/.*\b/,kn.binary,/\b.*/)),f({className:"meta",begin:Kn,end:/$/,relevance:0,"on:begin":(pr,qe)=>{pr.index!==0&&qe.ignoreMatch()}},kn)},K={begin:"\\\\[\\s\\S]",relevance:0},ee={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[K]},te={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[K]},re={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},be=function(kn,Kn,pr={}){const qe=f({className:"comment",begin:kn,end:Kn,contains:[]},pr);return qe.contains.push(re),qe.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),qe},Le=be("//","$"),me=be("/\\*","\\*/"),Ie=be("#","$"),pe={className:"number",begin:W,relevance:0},ce={className:"number",begin:H,relevance:0},ue={className:"number",begin:U,relevance:0},_e={className:"number",begin:W+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},xe={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[K,{begin:/\[/,end:/\]/,relevance:0,contains:[K]}]}]},Te={className:"title",begin:B,relevance:0},Ne={className:"title",begin:X,relevance:0},Be={begin:"\\.\\s*"+X,relevance:0};var Ve=Object.freeze({__proto__:null,MATCH_NOTHING_RE:z,IDENT_RE:B,UNDERSCORE_IDENT_RE:X,NUMBER_RE:W,C_NUMBER_RE:H,BINARY_NUMBER_RE:U,RE_STARTERS_RE:G,SHEBANG:Y,BACKSLASH_ESCAPE:K,APOS_STRING_MODE:ee,QUOTE_STRING_MODE:te,PHRASAL_WORDS_MODE:re,COMMENT:be,C_LINE_COMMENT_MODE:Le,C_BLOCK_COMMENT_MODE:me,HASH_COMMENT_MODE:Ie,NUMBER_MODE:pe,C_NUMBER_MODE:ce,BINARY_NUMBER_MODE:ue,CSS_NUMBER_MODE:_e,REGEXP_MODE:xe,TITLE_MODE:Te,UNDERSCORE_TITLE_MODE:Ne,METHOD_GUARD:Be,END_SAME_AS_BEGIN:function(kn){return Object.assign(kn,{"on:begin":(Kn,pr)=>{pr.data._beginMatch=Kn[1]},"on:end":(Kn,pr)=>{pr.data._beginMatch!==Kn[1]&&pr.ignoreMatch()}})}});function et(kn,Kn){kn.input[kn.index-1]==="."&&Kn.ignoreMatch()}function rt(kn,Kn){Kn&&kn.beginKeywords&&(kn.begin="\\b("+kn.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",kn.__beforeBegin=et,kn.keywords=kn.keywords||kn.beginKeywords,delete kn.beginKeywords,kn.relevance===void 0&&(kn.relevance=0))}function yt(kn,Kn){Array.isArray(kn.illegal)&&(kn.illegal=T(...kn.illegal))}function ut(kn,Kn){if(kn.match){if(kn.begin||kn.end)throw new Error("begin & end are not supported with match");kn.begin=kn.match,delete kn.match}}function vt(kn,Kn){kn.relevance===void 0&&(kn.relevance=1)}const ft=["of","and","for","in","not","or","if","then","parent","list","value"],Qe="keyword";function At(kn,Kn,pr=Qe){const qe={};return typeof kn=="string"?nt(pr,kn.split(" ")):Array.isArray(kn)?nt(pr,kn):Object.keys(kn).forEach(function(Cn){Object.assign(qe,At(kn[Cn],Kn,Cn))}),qe;function nt(Cn,kt){Kn&&(kt=kt.map(It=>It.toLowerCase())),kt.forEach(function(It){const kr=It.split("|");qe[kr[0]]=[Cn,bt(kr[0],kr[1])]})}}function bt(kn,Kn){return Kn?Number(Kn):ot(kn)?0:1}function ot(kn){return ft.includes(kn.toLowerCase())}function wt(kn,{plugins:Kn}){function pr(It,kr){return new RegExp(C(It),"m"+(kn.case_insensitive?"i":"")+(kr?"g":""))}class qe{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(kr,er){er.position=this.position++,this.matchIndexes[this.matchAt]=er,this.regexes.push([er,kr]),this.matchAt+=P(kr)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const kr=this.regexes.map(er=>er[1]);this.matcherRe=pr(N(kr),!0),this.lastIndex=0}exec(kr){this.matcherRe.lastIndex=this.lastIndex;const er=this.matcherRe.exec(kr);if(!er)return null;const sa=er.findIndex((Gr,Ta)=>Ta>0&&Gr!==void 0),Jr=this.matchIndexes[sa];return er.splice(0,sa),Object.assign(er,Jr)}}class nt{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(kr){if(this.multiRegexes[kr])return this.multiRegexes[kr];const er=new qe;return this.rules.slice(kr).forEach(([sa,Jr])=>er.addRule(sa,Jr)),er.compile(),this.multiRegexes[kr]=er,er}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(kr,er){this.rules.push([kr,er]),er.type==="begin"&&this.count++}exec(kr){const er=this.getMatcher(this.regexIndex);er.lastIndex=this.lastIndex;let sa=er.exec(kr);if(this.resumingScanAtSamePosition()&&!(sa&&sa.index===this.lastIndex)){const Jr=this.getMatcher(0);Jr.lastIndex=this.lastIndex+1,sa=Jr.exec(kr)}return sa&&(this.regexIndex+=sa.position+1,this.regexIndex===this.count&&this.considerAll()),sa}}function Cn(It){const kr=new nt;return It.contains.forEach(er=>kr.addRule(er.begin,{rule:er,type:"begin"})),It.terminatorEnd&&kr.addRule(It.terminatorEnd,{type:"end"}),It.illegal&&kr.addRule(It.illegal,{type:"illegal"}),kr}function kt(It,kr){const er=It;if(It.isCompiled)return er;[ut].forEach(Jr=>Jr(It,kr)),kn.compilerExtensions.forEach(Jr=>Jr(It,kr)),It.__beforeBegin=null,[rt,yt,vt].forEach(Jr=>Jr(It,kr)),It.isCompiled=!0;let sa=null;if(typeof It.keywords=="object"&&(sa=It.keywords.$pattern,delete It.keywords.$pattern),It.keywords&&(It.keywords=At(It.keywords,kn.case_insensitive)),It.lexemes&&sa)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return sa=sa||It.lexemes||/\w+/,er.keywordPatternRe=pr(sa,!0),kr&&(It.begin||(It.begin=/\B|\b/),er.beginRe=pr(It.begin),It.endSameAsBegin&&(It.end=It.begin),It.end||It.endsWithParent||(It.end=/\B|\b/),It.end&&(er.endRe=pr(It.end)),er.terminatorEnd=C(It.end)||"",It.endsWithParent&&kr.terminatorEnd&&(er.terminatorEnd+=(It.end?"|":"")+kr.terminatorEnd)),It.illegal&&(er.illegalRe=pr(It.illegal)),It.contains||(It.contains=[]),It.contains=[].concat(...It.contains.map(function(Jr){return Nt(Jr==="self"?It:Jr)})),It.contains.forEach(function(Jr){kt(Jr,er)}),It.starts&&kt(It.starts,kr),er.matcher=Cn(er),er}if(kn.compilerExtensions||(kn.compilerExtensions=[]),kn.contains&&kn.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return kn.classNameAliases=f(kn.classNameAliases||{}),kt(kn)}function xt(kn){return!!kn&&(kn.endsWithParent||xt(kn.starts))}function Nt(kn){return kn.variants&&!kn.cachedVariants&&(kn.cachedVariants=kn.variants.map(function(Kn){return f(kn,{variants:null},Kn)})),kn.cachedVariants?kn.cachedVariants:xt(kn)?f(kn,{starts:kn.starts?f(kn.starts):null}):Object.isFrozen(kn)?f(kn):kn}var Vt="10.7.3";function $t(kn){return Boolean(kn||kn==="")}function yn(kn){const Kn={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!kn.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,w(this.code);let qe={};return this.autoDetect?(qe=kn.highlightAuto(this.code),this.detectedLanguage=qe.language):(qe=kn.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),qe.value},autoDetect(){return!this.language||$t(this.autodetect)},ignoreIllegals(){return!0}},render(qe){return qe("pre",{},[qe("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:Kn,VuePlugin:{install(qe){qe.component("highlightjs",Kn)}}}}const Mn={"after:highlightElement":({el:kn,result:Kn,text:pr})=>{const qe=rr(kn);if(!qe.length)return;const nt=document.createElement("div");nt.innerHTML=Kn.value,Kn.value=Dn(qe,rr(nt),pr)}};function Pn(kn){return kn.nodeName.toLowerCase()}function rr(kn){const Kn=[];return function pr(qe,nt){for(let Cn=qe.firstChild;Cn;Cn=Cn.nextSibling)Cn.nodeType===3?nt+=Cn.nodeValue.length:Cn.nodeType===1&&(Kn.push({event:"start",offset:nt,node:Cn}),nt=pr(Cn,nt),Pn(Cn).match(/br|hr|img|input/)||Kn.push({event:"stop",offset:nt,node:Cn}));return nt}(kn,0),Kn}function Dn(kn,Kn,pr){let qe=0,nt="";const Cn=[];function kt(){return kn.length&&Kn.length?kn[0].offset!==Kn[0].offset?kn[0].offset<Kn[0].offset?kn:Kn:Kn[0].event==="start"?kn:Kn:kn.length?kn:Kn}function It(sa){function Jr(Gr){return" "+Gr.nodeName+'="'+w(Gr.value)+'"'}nt+="<"+Pn(sa)+[].map.call(sa.attributes,Jr).join("")+">"}function kr(sa){nt+="</"+Pn(sa)+">"}function er(sa){(sa.event==="start"?It:kr)(sa.node)}for(;kn.length||Kn.length;){let sa=kt();if(nt+=w(pr.substring(qe,sa[0].offset)),qe=sa[0].offset,sa===kn){Cn.reverse().forEach(kr);do er(sa.splice(0,1)[0]),sa=kt();while(sa===kn&&sa.length&&sa[0].offset===qe);Cn.reverse().forEach(It)}else sa[0].event==="start"?Cn.push(sa[0].node):Cn.pop(),er(sa.splice(0,1)[0])}return nt+w(pr.substr(qe))}const Cr={},fr=kn=>{console.error(kn)},Er=(kn,...Kn)=>{console.log(`WARN: ${kn}`,...Kn)},Yn=(kn,Kn)=>{Cr[`${kn}/${Kn}`]||(console.log(`Deprecated as of ${kn}. ${Kn}`),Cr[`${kn}/${Kn}`]=!0)},Rn=w,Hr=f,mr=Symbol("nomatch");var ka=function(kn){const Kn=Object.create(null),pr=Object.create(null),qe=[];let nt=!0;const Cn=/(^(<[^>]+>|\t|)+|\n)/gm,kt="Could not find the language '{}', did you forget to load/include a language module?",It={disableAutodetect:!0,name:"Plain text",contains:[]};let kr={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:_};function er(xr){return kr.noHighlightRe.test(xr)}function sa(xr){let Fa=xr.className+" ";Fa+=xr.parentNode?xr.parentNode.className:"";const ni=kr.languageDetectRe.exec(Fa);if(ni){const Li=ci(ni[1]);return Li||(Er(kt.replace("{}",ni[1])),Er("Falling back to no-highlight mode for this block.",xr)),Li?ni[1]:"no-highlight"}return Fa.split(/\s+/).find(Li=>er(Li)||ci(Li))}function Jr(xr,Fa,ni,Li){let Do="",Ki="";typeof Fa=="object"?(Do=xr,ni=Fa.ignoreIllegals,Ki=Fa.language,Li=void 0):(Yn("10.7.0","highlight(lang, code, ...args) has been deprecated."),Yn("10.7.0",`Please use highlight(code, options) instead.
W
weixin_44463441 已提交
2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137
https://github.com/highlightjs/highlight.js/issues/2277`),Ki=xr,Do=Fa);const _a={code:Do,language:Ki};dl("before:highlight",_a);const ki=_a.result?_a.result:Gr(_a.language,_a.code,ni,Li);return ki.code=_a.code,dl("after:highlight",ki),ki}function Gr(xr,Fa,ni,Li){function Do($n,Bn){const ar=Je.case_insensitive?Bn[0].toLowerCase():Bn[0];return Object.prototype.hasOwnProperty.call($n.keywords,ar)&&$n.keywords[ar]}function Ki(){if(!Mt.keywords)return void nn.addText(Ht);let $n=0;Mt.keywordPatternRe.lastIndex=0;let Bn=Mt.keywordPatternRe.exec(Ht),ar="";for(;Bn;){ar+=Ht.substring($n,Bn.index);const cr=Do(Mt,Bn);if(cr){const[Jt,tr]=cr;if(nn.addText(ar),ar="",on+=tr,Jt.startsWith("_"))ar+=Bn[0];else{const ma=Je.classNameAliases[Jt]||Jt;nn.addKeyword(Bn[0],ma)}}else ar+=Bn[0];$n=Mt.keywordPatternRe.lastIndex,Bn=Mt.keywordPatternRe.exec(Ht)}ar+=Ht.substr($n),nn.addText(ar)}function _a(){if(Ht==="")return;let $n=null;if(typeof Mt.subLanguage=="string"){if(!Kn[Mt.subLanguage])return void nn.addText(Ht);$n=Gr(Mt.subLanguage,Ht,!0,Yt[Mt.subLanguage]),Yt[Mt.subLanguage]=$n.top}else $n=Za(Ht,Mt.subLanguage.length?Mt.subLanguage:null);Mt.relevance>0&&(on+=$n.relevance),nn.addSublanguage($n.emitter,$n.language)}function ki(){Mt.subLanguage!=null?_a():Ki(),Ht=""}function qa($n){return $n.className&&nn.openNode(Je.classNameAliases[$n.className]||$n.className),Mt=Object.create($n,{parent:{value:Mt}}),Mt}function qr($n,Bn,ar){let cr=D($n.endRe,ar);if(cr){if($n["on:end"]){const Jt=new v($n);$n["on:end"](Bn,Jt),Jt.isMatchIgnored&&(cr=!1)}if(cr){for(;$n.endsParent&&$n.parent;)$n=$n.parent;return $n}}if($n.endsWithParent)return qr($n.parent,Bn,ar)}function wi($n){return Mt.matcher.regexIndex===0?(Ht+=$n[0],1):(wr=!0,0)}function tn($n){const Bn=$n[0],ar=$n.rule,cr=new v(ar),Jt=[ar.__beforeBegin,ar["on:begin"]];for(const tr of Jt)if(tr&&(tr($n,cr),cr.isMatchIgnored))return wi(Bn);return ar&&ar.endSameAsBegin&&(ar.endRe=k(Bn)),ar.skip?Ht+=Bn:(ar.excludeBegin&&(Ht+=Bn),ki(),ar.returnBegin||ar.excludeBegin||(Ht=Bn)),qa(ar),ar.returnBegin?0:Bn.length}function Fo($n){const Bn=$n[0],ar=Fa.substr($n.index),cr=qr(Mt,$n,ar);if(!cr)return mr;const Jt=Mt;Jt.skip?Ht+=Bn:(Jt.returnEnd||Jt.excludeEnd||(Ht+=Bn),ki(),Jt.excludeEnd&&(Ht=Bn));do Mt.className&&nn.closeNode(),Mt.skip||Mt.subLanguage||(on+=Mt.relevance),Mt=Mt.parent;while(Mt!==cr.parent);return cr.starts&&(cr.endSameAsBegin&&(cr.starts.endRe=cr.endRe),qa(cr.starts)),Jt.returnEnd?0:Bn.length}function zn(){const $n=[];for(let Bn=Mt;Bn!==Je;Bn=Bn.parent)Bn.className&&$n.unshift(Bn.className);$n.forEach(Bn=>nn.openNode(Bn))}let ll={};function ze($n,Bn){const ar=Bn&&Bn[0];if(Ht+=$n,ar==null)return ki(),0;if(ll.type==="begin"&&Bn.type==="end"&&ll.index===Bn.index&&ar===""){if(Ht+=Fa.slice(Bn.index,Bn.index+1),!nt){const cr=new Error("0 width match regex");throw cr.languageName=xr,cr.badRule=ll.rule,cr}return 1}if(ll=Bn,Bn.type==="begin")return tn(Bn);if(Bn.type==="illegal"&&!ni){const cr=new Error('Illegal lexeme "'+ar+'" for mode "'+(Mt.className||"<unnamed>")+'"');throw cr.mode=Mt,cr}if(Bn.type==="end"){const cr=Fo(Bn);if(cr!==mr)return cr}if(Bn.type==="illegal"&&ar==="")return 1;if(ur>1e5&&ur>3*Bn.index)throw new Error("potential infinite loop, way more iterations than matches");return Ht+=ar,ar.length}const Je=ci(xr);if(!Je)throw fr(kt.replace("{}",xr)),new Error('Unknown language: "'+xr+'"');const ht=wt(Je,{plugins:qe});let gt="",Mt=Li||ht;const Yt={},nn=new kr.__emitter(kr);zn();let Ht="",on=0,Nn=0,ur=0,wr=!1;try{for(Mt.matcher.considerAll();;){ur++,wr?wr=!1:Mt.matcher.considerAll(),Mt.matcher.lastIndex=Nn;const $n=Mt.matcher.exec(Fa);if(!$n)break;const Bn=Fa.substring(Nn,$n.index),ar=ze(Bn,$n);Nn=$n.index+ar}return ze(Fa.substr(Nn)),nn.closeAllNodes(),nn.finalize(),gt=nn.toHTML(),{relevance:Math.floor(on),value:gt,language:xr,illegal:!1,emitter:nn,top:Mt}}catch($n){if($n.message&&$n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:$n.message,context:Fa.slice(Nn-100,Nn+100),mode:$n.mode},sofar:gt,relevance:0,value:Rn(Fa),emitter:nn};if(nt)return{illegal:!1,relevance:0,value:Rn(Fa),emitter:nn,language:xr,top:Mt,errorRaised:$n};throw $n}}function Ta(xr){const Fa={relevance:0,emitter:new kr.__emitter(kr),value:Rn(xr),illegal:!1,top:It};return Fa.emitter.addText(xr),Fa}function Za(xr,Fa){Fa=Fa||kr.languages||Object.keys(Kn);const ni=Ta(xr),Li=Fa.filter(ci).filter(zi).map(qa=>Gr(qa,xr,!1));Li.unshift(ni);const Do=Li.sort((qa,qr)=>{if(qa.relevance!==qr.relevance)return qr.relevance-qa.relevance;if(qa.language&&qr.language){if(ci(qa.language).supersetOf===qr.language)return 1;if(ci(qr.language).supersetOf===qa.language)return-1}return 0}),[Ki,_a]=Do,ki=Ki;return ki.second_best=_a,ki}function xi(xr){return kr.tabReplace||kr.useBR?xr.replace(Cn,Fa=>Fa===`
`?kr.useBR?"<br>":Fa:kr.tabReplace?Fa.replace(/\t/g,kr.tabReplace):Fa):xr}function fn(xr,Fa,ni){const Li=Fa?pr[Fa]:ni;xr.classList.add("hljs"),Li&&xr.classList.add(Li)}const ja={"before:highlightElement":({el:xr})=>{kr.useBR&&(xr.innerHTML=xr.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,`
`))},"after:highlightElement":({result:xr})=>{kr.useBR&&(xr.value=xr.value.replace(/\n/g,"<br>"))}},On=/^(<[^>]+>|\t)+/gm,wa={"after:highlightElement":({result:xr})=>{kr.tabReplace&&(xr.value=xr.value.replace(On,Fa=>Fa.replace(/\t/g,kr.tabReplace)))}};function Ci(xr){let Fa=null;const ni=sa(xr);if(er(ni))return;dl("before:highlightElement",{el:xr,language:ni}),Fa=xr;const Li=Fa.textContent,Do=ni?Jr(Li,{language:ni,ignoreIllegals:!0}):Za(Li);dl("after:highlightElement",{el:xr,result:Do,text:Li}),xr.innerHTML=Do.value,fn(xr,ni,Do.language),xr.result={language:Do.language,re:Do.relevance,relavance:Do.relevance},Do.second_best&&(xr.second_best={language:Do.second_best.language,re:Do.second_best.relevance,relavance:Do.second_best.relevance})}function ri(xr){xr.useBR&&(Yn("10.3.0","'useBR' will be removed entirely in v11.0"),Yn("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),kr=Hr(kr,xr)}const Jo=()=>{if(Jo.called)return;Jo.called=!0,Yn("10.6.0","initHighlighting() is deprecated.  Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(Ci)};function eo(){Yn("10.6.0","initHighlightingOnLoad() is deprecated.  Use highlightAll() instead."),Sl=!0}let Sl=!1;function ui(){if(document.readyState==="loading")return void(Sl=!0);document.querySelectorAll("pre code").forEach(Ci)}function wl(){Sl&&ui()}function Ml(xr,Fa){let ni=null;try{ni=Fa(kn)}catch(Li){if(fr("Language definition for '{}' could not be registered.".replace("{}",xr)),!nt)throw Li;fr(Li),ni=It}ni.name||(ni.name=xr),Kn[xr]=ni,ni.rawDefinition=Fa.bind(null,kn),ni.aliases&&Eo(ni.aliases,{languageName:xr})}function Co(xr){delete Kn[xr];for(const Fa of Object.keys(pr))pr[Fa]===xr&&delete pr[Fa]}function ta(){return Object.keys(Kn)}function Ui(xr){Yn("10.4.0","requireLanguage will be removed entirely in v11."),Yn("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const Fa=ci(xr);if(Fa)return Fa;throw new Error("The '{}' language is required, but not loaded.".replace("{}",xr))}function ci(xr){return xr=(xr||"").toLowerCase(),Kn[xr]||Kn[pr[xr]]}function Eo(xr,{languageName:Fa}){typeof xr=="string"&&(xr=[xr]),xr.forEach(ni=>{pr[ni.toLowerCase()]=Fa})}function zi(xr){const Fa=ci(xr);return Fa&&!Fa.disableAutodetect}function Yo(xr){xr["before:highlightBlock"]&&!xr["before:highlightElement"]&&(xr["before:highlightElement"]=Fa=>{xr["before:highlightBlock"](Object.assign({block:Fa.el},Fa))}),xr["after:highlightBlock"]&&!xr["after:highlightElement"]&&(xr["after:highlightElement"]=Fa=>{xr["after:highlightBlock"](Object.assign({block:Fa.el},Fa))})}function Mo(xr){Yo(xr),qe.push(xr)}function dl(xr,Fa){const ni=xr;qe.forEach(function(Li){Li[ni]&&Li[ni](Fa)})}function Po(xr){return Yn("10.2.0","fixMarkup will be removed entirely in v11.0"),Yn("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),xi(xr)}function mi(xr){return Yn("10.7.0","highlightBlock will be removed entirely in v12.0"),Yn("10.7.0","Please use highlightElement now."),Ci(xr)}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",wl,!1),Object.assign(kn,{highlight:Jr,highlightAuto:Za,highlightAll:ui,fixMarkup:Po,highlightElement:Ci,highlightBlock:mi,configure:ri,initHighlighting:Jo,initHighlightingOnLoad:eo,registerLanguage:Ml,unregisterLanguage:Co,listLanguages:ta,getLanguage:ci,registerAliases:Eo,requireLanguage:Ui,autoDetection:zi,inherit:Hr,addPlugin:Mo,vuePlugin:yn(kn).VuePlugin}),kn.debugMode=function(){nt=!1},kn.safeMode=function(){nt=!0},kn.versionString=Vt;for(const xr in Ve)typeof Ve[xr]=="object"&&h(Ve[xr]);return Object.assign(kn,Ve),kn.addPlugin(ja),kn.addPlugin(Mn),kn.addPlugin(wa),kn}({});r.exports=ka},1148:function(r,u,p){var h=p("a691"),b=p("1d80");r.exports="".repeat||function(v){var w=String(b(this)),f="",o=h(v);if(o<0||o==1/0)throw RangeError("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(w+=w))1&o&&(f+=w);return f}},1276:function(r,u,p){var h=p("d784"),b=p("44e7"),v=p("825a"),w=p("1d80"),f=p("4840"),o=p("8aa5"),g=p("50c4"),s=p("14c3"),y=p("9263"),_=p("d039"),k=[].push,C=Math.min,O=4294967295,T=!_(function(){return!RegExp(O,"y")});h("split",2,function(P,D,F){var N;return N="abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?function(z,B){var X=String(w(this)),W=B===void 0?O:B>>>0;if(W===0)return[];if(z===void 0)return[X];if(!b(z))return D.call(X,z,W);for(var H,U,G,Y=[],K=(z.ignoreCase?"i":"")+(z.multiline?"m":"")+(z.unicode?"u":"")+(z.sticky?"y":""),ee=0,te=new RegExp(z.source,K+"g");(H=y.call(te,X))&&(U=te.lastIndex,!(U>ee&&(Y.push(X.slice(ee,H.index)),H.length>1&&H.index<X.length&&k.apply(Y,H.slice(1)),G=H[0].length,ee=U,Y.length>=W)));)te.lastIndex===H.index&&te.lastIndex++;return ee===X.length?!G&&te.test("")||Y.push(""):Y.push(X.slice(ee)),Y.length>W?Y.slice(0,W):Y}:"0".split(void 0,0).length?function(z,B){return z===void 0&&B===0?[]:D.call(this,z,B)}:D,[function(z,B){var X=w(this),W=z==null?void 0:z[P];return W!==void 0?W.call(z,X,B):N.call(String(X),z,B)},function(z,B){var X=F(N,z,this,B,N!==D);if(X.done)return X.value;var W=v(z),H=String(this),U=f(W,RegExp),G=W.unicode,Y=(W.ignoreCase?"i":"")+(W.multiline?"m":"")+(W.unicode?"u":"")+(T?"y":"g"),K=new U(T?W:"^(?:"+W.source+")",Y),ee=B===void 0?O:B>>>0;if(ee===0)return[];if(H.length===0)return s(K,H)===null?[H]:[];for(var te=0,re=0,be=[];re<H.length;){K.lastIndex=T?re:0;var Le,me=s(K,T?H:H.slice(re));if(me===null||(Le=C(g(K.lastIndex+(T?0:re)),H.length))===te)re=o(H,re,G);else{if(be.push(H.slice(te,re)),be.length===ee)return be;for(var Ie=1;Ie<=me.length-1;Ie++)if(be.push(me[Ie]),be.length===ee)return be;re=te=Le}}return be.push(H.slice(te)),be}]},!T)},"14c3":function(r,u,p){var h=p("c6b6"),b=p("9263");r.exports=function(v,w){var f=v.exec;if(typeof f=="function"){var o=f.call(v,w);if(typeof o!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return o}if(h(v)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return b.call(v,w)}},"159b":function(r,u,p){var h=p("da84"),b=p("fdbc"),v=p("17c2"),w=p("9112");for(var f in b){var o=h[f],g=o&&o.prototype;if(g&&g.forEach!==v)try{w(g,"forEach",v)}catch{g.forEach=v}}},"17c2":function(r,u,p){var h=p("b727").forEach,b=p("a640"),v=p("ae40"),w=b("forEach"),f=v("forEach");r.exports=w&&f?[].forEach:function(o){return h(this,o,arguments.length>1?arguments[1]:void 0)}},1801:function(r,u,p){var h=p("4013"),b=p("b1b8").inherits;function v(w,f){var o=w.paper.rect(0,0,0,0);f=f||{},h.call(this,w,f,o),this.textMargin=this.getAttr("text-margin"),this.path1_direction="bottom",this.path2_direction="right",this.path3_direction="top",this.params=f.params,f.direction_next==="path1"&&!f[f.direction_next]&&f.next&&(f[f.direction_next]=f.next),f.direction_next==="path2"&&!f[f.direction_next]&&f.next&&(f[f.direction_next]=f.next),f.direction_next==="path3"&&!f[f.direction_next]&&f.next&&(f[f.direction_next]=f.next),f.path1&&f.direction_path1&&f.path2&&!f.direction_path2&&f.path3&&!f.direction_path3?f.direction_path1==="right"?(this.path2_direction="bottom",this.path1_direction="right",this.path3_direction="top"):f.direction_path1==="top"?(this.path2_direction="right",this.path1_direction="top",this.path3_direction="bottom"):f.direction_path1==="left"?(this.path2_direction="right",this.path1_direction="left",this.path3_direction="bottom"):(this.path2_direction="right",this.path1_direction="bottom",this.path3_direction="top"):f.path1&&!f.direction_path1&&f.path2&&f.direction_path2&&f.path3&&!f.direction_path3?f.direction_path2==="right"?(this.path1_direction="bottom",this.path2_direction="right",this.path3_direction="top"):f.direction_path2==="left"?(this.path1_direction="bottom",this.path2_direction="left",this.path3_direction="right"):(this.path1_direction="right",this.path2_direction="bottom",this.path3_direction="top"):f.path1&&!f.direction_path1&&f.path2&&!f.direction_path2&&f.path3&&f.direction_path3?f.direction_path2==="right"?(this.path1_direction="bottom",this.path2_direction="top",this.path3_direction="right"):f.direction_path2==="left"?(this.path1_direction="bottom",this.path2_direction="right",this.path3_direction="left"):(this.path1_direction="right",this.path2_direction="bottom",this.path3_direction="top"):(this.path1_direction=f.direction_path1,this.path2_direction=f.direction_path2,this.path3_direction=f.direction_path3),this.path1_direction=this.path1_direction||"bottom",this.path2_direction=this.path2_direction||"right",this.path3_direction=this.path3_direction||"top",this.initialize()}b(v,h),v.prototype.render=function(){this.path1_direction&&(this[this.path1_direction+"_symbol"]=this.path1_symbol),this.path2_direction&&(this[this.path2_direction+"_symbol"]=this.path2_symbol),this.path3_direction&&(this[this.path3_direction+"_symbol"]=this.path3_symbol);var w=this.getAttr("line-length");if(this.bottom_symbol){var f=this.getBottom();this.bottom_symbol.isPositioned||(this.bottom_symbol.shiftY(this.getY()+this.height+w),this.bottom_symbol.setX(f.x-this.bottom_symbol.width/2),this.bottom_symbol.isPositioned=!0,this.bottom_symbol.render())}if(this.top_symbol){var o=this.getTop();this.top_symbol.isPositioned||(this.top_symbol.shiftY(this.getY()-this.top_symbol.height-w),this.top_symbol.setX(o.x+this.top_symbol.width),this.top_symbol.isPositioned=!0,this.top_symbol.render())}var g=this;if(this.left_symbol){var s=this.getLeft();this.left_symbol.isPositioned||(this.left_symbol.setY(s.y-this.left_symbol.height/2),this.left_symbol.shiftX(-(this.group.getBBox().x+this.width+w)),function _(){for(var k,C=!1,O=0,T=g.chart.symbols.length;O<T;O++)if(k=g.chart.symbols[O],!g.params["align-next"]||g.params["align-next"]!=="no"){var P=Math.abs(k.getCenter().x-g.left_symbol.getCenter().x);if(k.getCenter().y>g.left_symbol.getCenter().y&&P<=g.left_symbol.width/2){C=!0;break}}if(C){if(g.left_symbol.symbolType==="end")return;g.left_symbol.setX(k.getX()+k.width+w),_()}}(),this.left_symbol.isPositioned=!0,this.left_symbol.render())}if(this.right_symbol){var y=this.getRight();this.right_symbol.isPositioned||(this.right_symbol.setY(y.y-this.right_symbol.height/2),this.right_symbol.shiftX(this.group.getBBox().x+this.width+w),function _(){for(var k,C=!1,O=0,T=g.chart.symbols.length;O<T;O++)if(k=g.chart.symbols[O],!g.params["align-next"]||g.params["align-next"]!=="no"){var P=Math.abs(k.getCenter().x-g.right_symbol.getCenter().x);if(k.getCenter().y>g.right_symbol.getCenter().y&&P<=g.right_symbol.width/2){C=!0;break}}if(C){if(g.right_symbol.symbolType==="end")return;g.right_symbol.setX(k.getX()+k.width+w),_()}}(),this.right_symbol.isPositioned=!0,this.right_symbol.render())}},v.prototype.renderLines=function(){this.path1_symbol&&this.drawLineTo(this.path1_symbol,"",this.path1_direction),this.path2_symbol&&this.drawLineTo(this.path2_symbol,"",this.path2_direction),this.path3_symbol&&this.drawLineTo(this.path3_symbol,"",this.path3_direction)},r.exports=v},1985:function(r,u,p){(function(h,b){var v;/*! https://mths.be/punycode v1.4.1 by @mathias */(function(w){u&&u.nodeType,h&&h.nodeType;var f=typeof b=="object"&&b;f.global!==f&&f.window!==f&&f.self;var o,g=2147483647,s=36,y=1,_=26,k=38,C=700,O=72,T=128,P="-",D=/^xn--/,F=/[^\x20-\x7E]/,N=/[\x2E\u3002\uFF0E\uFF61]/g,z={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},B=s-y,X=Math.floor,W=String.fromCharCode;function H(pe){throw new RangeError(z[pe])}function U(pe,ce){for(var ue=pe.length,_e=[];ue--;)_e[ue]=ce(pe[ue]);return _e}function G(pe,ce){var ue=pe.split("@"),_e="";ue.length>1&&(_e=ue[0]+"@",pe=ue[1]),pe=pe.replace(N,".");var xe=pe.split("."),Te=U(xe,ce).join(".");return _e+Te}function Y(pe){for(var ce,ue,_e=[],xe=0,Te=pe.length;xe<Te;)ce=pe.charCodeAt(xe++),ce>=55296&&ce<=56319&&xe<Te?(ue=pe.charCodeAt(xe++),(64512&ue)==56320?_e.push(((1023&ce)<<10)+(1023&ue)+65536):(_e.push(ce),xe--)):_e.push(ce);return _e}function K(pe){return U(pe,function(ce){var ue="";return ce>65535&&(ce-=65536,ue+=W(ce>>>10&1023|55296),ce=56320|1023&ce),ue+=W(ce),ue}).join("")}function ee(pe){return pe-48<10?pe-22:pe-65<26?pe-65:pe-97<26?pe-97:s}function te(pe,ce){return pe+22+75*(pe<26)-((ce!=0)<<5)}function re(pe,ce,ue){var _e=0;for(pe=ue?X(pe/C):pe>>1,pe+=X(pe/ce);pe>B*_>>1;_e+=s)pe=X(pe/B);return X(_e+(B+1)*pe/(pe+k))}function be(pe){var ce,ue,_e,xe,Te,Ne,Be,Fe,Ve,et,rt=[],yt=pe.length,ut=0,vt=T,ft=O;for(ue=pe.lastIndexOf(P),ue<0&&(ue=0),_e=0;_e<ue;++_e)pe.charCodeAt(_e)>=128&&H("not-basic"),rt.push(pe.charCodeAt(_e));for(xe=ue>0?ue+1:0;xe<yt;){for(Te=ut,Ne=1,Be=s;xe>=yt&&H("invalid-input"),Fe=ee(pe.charCodeAt(xe++)),(Fe>=s||Fe>X((g-ut)/Ne))&&H("overflow"),ut+=Fe*Ne,Ve=Be<=ft?y:Be>=ft+_?_:Be-ft,!(Fe<Ve);Be+=s)et=s-Ve,Ne>X(g/et)&&H("overflow"),Ne*=et;ce=rt.length+1,ft=re(ut-Te,ce,Te==0),X(ut/ce)>g-vt&&H("overflow"),vt+=X(ut/ce),ut%=ce,rt.splice(ut++,0,vt)}return K(rt)}function Le(pe){var ce,ue,_e,xe,Te,Ne,Be,Fe,Ve,et,rt,yt,ut,vt,ft,Qe=[];for(pe=Y(pe),yt=pe.length,ce=T,ue=0,Te=O,Ne=0;Ne<yt;++Ne)rt=pe[Ne],rt<128&&Qe.push(W(rt));for(_e=xe=Qe.length,xe&&Qe.push(P);_e<yt;){for(Be=g,Ne=0;Ne<yt;++Ne)rt=pe[Ne],rt>=ce&&rt<Be&&(Be=rt);for(ut=_e+1,Be-ce>X((g-ue)/ut)&&H("overflow"),ue+=(Be-ce)*ut,ce=Be,Ne=0;Ne<yt;++Ne)if(rt=pe[Ne],rt<ce&&++ue>g&&H("overflow"),rt==ce){for(Fe=ue,Ve=s;et=Ve<=Te?y:Ve>=Te+_?_:Ve-Te,!(Fe<et);Ve+=s)ft=Fe-et,vt=s-et,Qe.push(W(te(et+ft%vt,0))),Fe=X(ft/vt);Qe.push(W(te(Fe,0))),Te=re(ue,ut,_e==xe),ue=0,++_e}++ue,++ce}return Qe.join("")}function me(pe){return G(pe,function(ce){return D.test(ce)?be(ce.slice(4).toLowerCase()):ce})}function Ie(pe){return G(pe,function(ce){return F.test(ce)?"xn--"+Le(ce):ce})}o={version:"1.4.1",ucs2:{decode:Y,encode:K},decode:be,encode:Le,toASCII:Ie,toUnicode:me},v=function(){return o}.call(u,p,u,h),v===void 0||(h.exports=v)})()}).call(this,p("62e4")(r),p("c8ba"))},"199e":function(r,u,p){r.exports=function(h,b,v){var w,f,o,g,s,y,_,k,C,O,T=b+1,P=h.md.block.ruler.getRules("paragraph");if(h.sCount[b]-h.blkIndent>=4)return!1;for(O=h.parentType,h.parentType="paragraph";T<v&&!h.isEmpty(T);T++)if(!(h.sCount[T]-h.blkIndent>3)){if(h.sCount[T]>=h.blkIndent&&(y=h.bMarks[T]+h.tShift[T],_=h.eMarks[T],y<_&&(C=h.src.charCodeAt(y),(C===45||C===61)&&(y=h.skipChars(y,C),y=h.skipSpaces(y),y>=_)))){k=C===61?1:2;break}if(!(h.sCount[T]<0)){for(f=!1,o=0,g=P.length;o<g;o++)if(P[o](h,T,v,!0)){f=!0;break}if(f)break}}return!!k&&(w=h.getLines(b,T,h.blkIndent,!1).trim(),h.line=T+1,s=h.push("heading_open","h"+String(k),1),s.markup=String.fromCharCode(C),s.map=[b,h.line],s=h.push("inline","",0),s.content=w,s.map=[b,h.line-1],s.children=[],s=h.push("heading_close","h"+String(k),-1),s.markup=String.fromCharCode(C),h.parentType=O,!0)}},"19aa":function(r,u){r.exports=function(p,h,b){if(!(p instanceof h))throw TypeError("Incorrect "+(b?b+" ":"")+"invocation");return p}},"19dd":function(r,u,p){r.exports=p("e4cb")},"1be4":function(r,u,p){var h=p("d066");r.exports=h("document","documentElement")},"1c0b":function(r,u){r.exports=function(p){if(typeof p!="function")throw TypeError(String(p)+" is not a function");return p}},"1c7e":function(r,u,p){var h=p("b622"),b=h("iterator"),v=!1;try{var w=0,f={next:function(){return{done:!!w++}},return:function(){v=!0}};f[b]=function(){return this},Array.from(f,function(){throw 2})}catch{}r.exports=function(o,g){if(!g&&!v)return!1;var s=!1;try{var y={};y[b]=function(){return{next:function(){return{done:s=!0}}}},o(y)}catch{}return s}},"1caa":function(r,u,p){r.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}},"1d80":function(r,u){r.exports=function(p){if(p==null)throw TypeError("Can't call method on "+p);return p}},"1dde":function(r,u,p){var h=p("d039"),b=p("b622"),v=p("2d00"),w=b("species");r.exports=function(f){return v>=51||!h(function(){var o=[],g=o.constructor={};return g[w]=function(){return{foo:1}},o[f](Boolean).foo!==1})}},"1f64":function(r,u){function p(f){return f?typeof f=="string"?f:f.source:null}function h(f){return b("(?=",f,")")}function b(...f){return f.map(g=>p(g)).join("")}function v(f,o={}){return o.variants=f,o}function w(f){const o="[A-Za-z0-9_$]+",g=v([f.C_LINE_COMMENT_MODE,f.C_BLOCK_COMMENT_MODE,f.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]})]),s={className:"regexp",begin:/~?\/[^\/\n]+\//,contains:[f.BACKSLASH_ESCAPE]},y=v([f.BINARY_NUMBER_MODE,f.C_NUMBER_MODE]),_=v([{begin:/"""/,end:/"""/},{begin:/'''/,end:/'''/},{begin:"\\$/",end:"/\\$",relevance:10},f.APOS_STRING_MODE,f.QUOTE_STRING_MODE],{className:"string"});return{name:"Groovy",keywords:{built_in:"this super",literal:"true false null",keyword:"byte short char int long boolean float double void def as in assert trait abstract static volatile transient public private protected synchronized final class interface enum if else for while switch case break default continue throw throws try catch finally implements extends new import package return instanceof"},contains:[f.SHEBANG({binary:"groovy",relevance:10}),g,_,s,y,{className:"class",beginKeywords:"class interface trait enum",end:/\{/,illegal:":",contains:[{beginKeywords:"extends implements"},f.UNDERSCORE_TITLE_MODE]},{className:"meta",begin:"@[A-Za-z]+",relevance:0},{className:"attr",begin:o+"[ 	]*:",relevance:0},{begin:/\?/,end:/:/,relevance:0,contains:[g,_,s,y,"self"]},{className:"symbol",begin:"^[ 	]*"+h(o+":"),excludeBegin:!0,end:o+":",relevance:0}],illegal:/#|<\//}}r.exports=w},"1f8a":function(r,u){function p(h){const b="exports register file shl array record property for mod while set ally label uses raise not stored class safecall var interface or private static exit index inherited to else stdcall override shr asm far resourcestring finalization packed virtual out and protected library do xorwrite goto near function end div overload object unit begin string on inline repeat until destructor write message program with read initialization except default nil if case cdecl in downto threadvar of try pascal const external constructor type public then implementation finally published procedure absolute reintroduce operator as is abstract alias assembler bitpacked break continue cppdecl cvar enumerator experimental platform deprecated unimplemented dynamic export far16 forward generic helper implements interrupt iochecks local name nodefault noreturn nostackframe oldfpccall otherwise saveregisters softfloat specialize strict unaligned varargs ",v=[h.C_LINE_COMMENT_MODE,h.COMMENT(/\{/,/\}/,{relevance:0}),h.COMMENT(/\(\*/,/\*\)/,{relevance:10})],w={className:"meta",variants:[{begin:/\{\$/,end:/\}/},{begin:/\(\*\$/,end:/\*\)/}]},f={className:"string",begin:/'/,end:/'/,contains:[{begin:/''/}]},o={className:"number",relevance:0,variants:[{begin:"\\$[0-9A-Fa-f]+"},{begin:"&[0-7]+"},{begin:"%[01]+"}]},g={className:"string",begin:/(#\d+)+/},s={begin:h.IDENT_RE+"\\s*=\\s*class\\s*\\(",returnBegin:!0,contains:[h.TITLE_MODE]},y={className:"function",beginKeywords:"function constructor destructor procedure",end:/[:;]/,keywords:"function constructor|10 destructor|10 procedure|10",contains:[h.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:b,contains:[f,g,w].concat(v)},w].concat(v)};return{name:"Delphi",aliases:["dpr","dfm","pas","pascal","freepascal","lazarus","lpr","lfm"],case_insensitive:!0,keywords:b,illegal:/"|\$[G-Zg-z]|\/\*|<\/|\|/,contains:[f,g,h.NUMBER_MODE,o,s,y,w].concat(v)}}r.exports=p},"1fe5":function(r,u){function p(w){return w?typeof w=="string"?w:w.source:null}function h(w){return b("(",w,")?")}function b(...w){return w.map(o=>p(o)).join("")}function v(w){const f=w.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),o="decltype\\(auto\\)",g="[a-zA-Z_]\\w*::",s="<[^<>]+>",y="("+o+"|"+h(g)+"[a-zA-Z_]\\w*"+h(s)+")",_={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},k="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",C={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[w.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+k+"|.)",end:"'",illegal:"."},w.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},O={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},T={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},w.inherit(C,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/},f,w.C_BLOCK_COMMENT_MODE]},P={className:"title",begin:h(g)+w.IDENT_RE,relevance:0},D=h(g)+w.IDENT_RE+"\\s*\\(",F={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},N=[T,_,f,w.C_BLOCK_COMMENT_MODE,O,C],z={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:F,contains:N.concat([{begin:/\(/,end:/\)/,keywords:F,contains:N.concat(["self"]),relevance:0}]),relevance:0},B={className:"function",begin:"("+y+"[\\*&\\s]+)+"+D,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:F,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:o,keywords:F,relevance:0},{begin:D,returnBegin:!0,contains:[P],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:F,relevance:0,contains:[f,w.C_BLOCK_COMMENT_MODE,C,O,_,{begin:/\(/,end:/\)/,keywords:F,relevance:0,contains:["self",f,w.C_BLOCK_COMMENT_MODE,C,O,_]}]},_,f,w.C_BLOCK_COMMENT_MODE,T]};return{name:"C",aliases:["h"],keywords:F,disableAutodetect:!0,illegal:"</",contains:[].concat(z,B,N,[T,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:F,contains:["self",_]},{begin:w.IDENT_RE+"::",keywords:F},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},w.TITLE_MODE]}]),exports:{preprocessor:T,strings:C,keywords:F}}}r.exports=v},2085:function(r,u,p){r.exports=function(h){var b,v,w=0,f=h.tokens,o=h.tokens.length;for(b=v=0;b<o;b++)f[b].nesting<0&&w--,f[b].level=w,f[b].nesting>0&&w++,f[b].type==="text"&&b+1<o&&f[b+1].type==="text"?f[b+1].content=f[b].content+f[b+1].content:(b!==v&&(f[v]=f[b]),v++);b!==v&&(f.length=v)}},2265:function(r,u){function p(h){var b="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",v=["baremodule","begin","break","catch","ccall","const","continue","do","else","elseif","end","export","false","finally","for","function","global","if","import","in","isa","let","local","macro","module","quote","return","true","try","using","where","while"],w=["ARGS","C_NULL","DEPOT_PATH","ENDIAN_BOM","ENV","Inf","Inf16","Inf32","Inf64","InsertionSort","LOAD_PATH","MergeSort","NaN","NaN16","NaN32","NaN64","PROGRAM_FILE","QuickSort","RoundDown","RoundFromZero","RoundNearest","RoundNearestTiesAway","RoundNearestTiesUp","RoundToZero","RoundUp","VERSION|0","devnull","false","im","missing","nothing","pi","stderr","stdin","stdout","true","undef","\u03C0","\u212F"],f=["AbstractArray","AbstractChannel","AbstractChar","AbstractDict","AbstractDisplay","AbstractFloat","AbstractIrrational","AbstractMatrix","AbstractRange","AbstractSet","AbstractString","AbstractUnitRange","AbstractVecOrMat","AbstractVector","Any","ArgumentError","Array","AssertionError","BigFloat","BigInt","BitArray","BitMatrix","BitSet","BitVector","Bool","BoundsError","CapturedException","CartesianIndex","CartesianIndices","Cchar","Cdouble","Cfloat","Channel","Char","Cint","Cintmax_t","Clong","Clonglong","Cmd","Colon","Complex","ComplexF16","ComplexF32","ComplexF64","CompositeException","Condition","Cptrdiff_t","Cshort","Csize_t","Cssize_t","Cstring","Cuchar","Cuint","Cuintmax_t","Culong","Culonglong","Cushort","Cvoid","Cwchar_t","Cwstring","DataType","DenseArray","DenseMatrix","DenseVecOrMat","DenseVector","Dict","DimensionMismatch","Dims","DivideError","DomainError","EOFError","Enum","ErrorException","Exception","ExponentialBackOff","Expr","Float16","Float32","Float64","Function","GlobalRef","HTML","IO","IOBuffer","IOContext","IOStream","IdDict","IndexCartesian","IndexLinear","IndexStyle","InexactError","InitError","Int","Int128","Int16","Int32","Int64","Int8","Integer","InterruptException","InvalidStateException","Irrational","KeyError","LinRange","LineNumberNode","LinearIndices","LoadError","MIME","Matrix","Method","MethodError","Missing","MissingException","Module","NTuple","NamedTuple","Nothing","Number","OrdinalRange","OutOfMemoryError","OverflowError","Pair","PartialQuickSort","PermutedDimsArray","Pipe","ProcessFailedException","Ptr","QuoteNode","Rational","RawFD","ReadOnlyMemoryError","Real","ReentrantLock","Ref","Regex","RegexMatch","RoundingMode","SegmentationFault","Set","Signed","Some","StackOverflowError","StepRange","StepRangeLen","StridedArray","StridedMatrix","StridedVecOrMat","StridedVector","String","StringIndexError","SubArray","SubString","SubstitutionString","Symbol","SystemError","Task","TaskFailedException","Text","TextDisplay","Timer","Tuple","Type","TypeError","TypeVar","UInt","UInt128","UInt16","UInt32","UInt64","UInt8","UndefInitializer","UndefKeywordError","UndefRefError","UndefVarError","Union","UnionAll","UnitRange","Unsigned","Val","Vararg","VecElement","VecOrMat","Vector","VersionNumber","WeakKeyDict","WeakRef"],o={$pattern:b,keyword:v,literal:w,built_in:f},g={keywords:o,illegal:/<\//},s={className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},y={className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},_={className:"subst",begin:/\$\(/,end:/\)/,keywords:o},k={className:"variable",begin:"\\$"+b},C={className:"string",contains:[h.BACKSLASH_ESCAPE,_,k],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},O={className:"string",contains:[h.BACKSLASH_ESCAPE,_,k],begin:"`",end:"`"},T={className:"meta",begin:"@"+b},P={className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]};return g.name="Julia",g.contains=[s,y,C,O,T,P,h.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],_.contains=g.contains,g}r.exports=p},2266:function(r,u,p){var h=p("825a"),b=p("e95a"),v=p("50c4"),w=p("0366"),f=p("35a1"),o=p("9bdd"),g=function(y,_){this.stopped=y,this.result=_},s=r.exports=function(y,_,k,C,O){var T,P,D,F,N,z,B,X=w(_,k,C?2:1);if(O)T=y;else{if(P=f(y),typeof P!="function")throw TypeError("Target is not iterable");if(b(P)){for(D=0,F=v(y.length);F>D;D++)if(N=C?X(h(B=y[D])[0],B[1]):X(y[D]),N&&N instanceof g)return N;return new g(!1)}T=P.call(y)}for(z=T.next;!(B=z.call(T)).done;)if(N=o(T,X,B.value,C),typeof N=="object"&&N&&N instanceof g)return N;return new g(!1)};s.stop=function(y){return new g(!0,y)}},"23cb":function(r,u,p){var h=p("a691"),b=Math.max,v=Math.min;r.exports=function(w,f){var o=h(w);return o<0?b(o+f,0):v(o,f)}},"23e7":function(r,u,p){var h=p("da84"),b=p("06cf").f,v=p("9112"),w=p("6eeb"),f=p("ce4e"),o=p("e893"),g=p("94ca");r.exports=function(s,y){var _,k,C,O,T,P,D=s.target,F=s.global,N=s.stat;if(k=F?h:N?h[D]||f(D,{}):(h[D]||{}).prototype,k)for(C in y){if(T=y[C],s.noTargetGet?(P=b(k,C),O=P&&P.value):O=k[C],_=g(F?C:D+(N?".":"#")+C,s.forced),!_&&O!==void 0){if(typeof T==typeof O)continue;o(T,O)}(s.sham||O&&O.sham)&&v(T,"sham",!0),w(k,C,T,s)}}},"241c":function(r,u,p){var h=p("ca84"),b=p("7839"),v=b.concat("length","prototype");u.f=Object.getOwnPropertyNames||function(w){return h(w,v)}},"25f0":function(r,u,p){var h=p("6eeb"),b=p("825a"),v=p("d039"),w=p("ad6d"),f="toString",o=RegExp.prototype,g=o[f],s=v(function(){return g.call({source:"a",flags:"b"})!="/a/b"}),y=g.name!=f;(s||y)&&h(RegExp.prototype,f,function(){var _=b(this),k=String(_.source),C=_.flags,O=String(C===void 0&&_ instanceof RegExp&&!("flags"in o)?w.call(_):C);return"/"+k+"/"+O},{unsafe:!0})},2626:function(r,u,p){var h=p("d066"),b=p("9bf2"),v=p("b622"),w=p("83ab"),f=v("species");r.exports=function(o){var g=h(o),s=b.f;w&&g&&!g[f]&&s(g,f,{configurable:!0,get:function(){return this}})}},"26bc":function(r,u){function p(w){return w?typeof w=="string"?w:w.source:null}function h(w){return b("(?=",w,")")}function b(...w){return w.map(o=>p(o)).join("")}function v(w){const f=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,o=/[a-zA-Z][a-zA-Z_0-9]*/;return{name:"R",illegal:/->/,keywords:{$pattern:f,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},compilerExtensions:[(g,s)=>{if(!g.beforeMatch)return;if(g.starts)throw new Error("beforeMatch cannot be used with starts");const y=Object.assign({},g);Object.keys(g).forEach(_=>{delete g[_]}),g.begin=b(y.beforeMatch,h(y.begin)),g.starts={relevance:0,contains:[Object.assign(y,{endsParent:!0})]},g.relevance=0,delete y.beforeMatch}],contains:[w.COMMENT(/#'/,/$/,{contains:[{className:"doctag",begin:"@examples",starts:{contains:[{begin:/\n/},{begin:/#'\s*(?=@[a-zA-Z]+)/,endsParent:!0},{begin:/#'/,end:/$/,excludeBegin:!0}]}},{className:"doctag",begin:"@param",end:/$/,contains:[{className:"variable",variants:[{begin:f},{begin:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{className:"doctag",begin:/@[a-zA-Z]+/},{className:"meta-keyword",begin:/\\[a-zA-Z]+/}]}),w.HASH_COMMENT_MODE,{className:"string",contains:[w.BACKSLASH_ESCAPE],variants:[w.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),w.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),w.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),w.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),w.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),w.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{className:"number",relevance:0,beforeMatch:/([^a-zA-Z0-9._])/,variants:[{match:/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/},{match:/0[xX][0-9a-fA-F]+([pP][+-]?\d+)?[Li]?/},{match:/(\d+(\.\d*)?|\.\d+)([eE][+-]?\d+)?[Li]?/}]},{begin:"%",end:"%"},{begin:b(o,"\\s+<-\\s+")},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}r.exports=v},"28ec":function(r,u,p){var h=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,b=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/;r.exports=function(v,w){var f,o,g,s,y,_,k=v.pos;if(v.src.charCodeAt(k)!==60)return!1;for(y=v.pos,_=v.posMax;;){if(++k>=_||(s=v.src.charCodeAt(k),s===60))return!1;if(s===62)break}return f=v.src.slice(y+1,k),b.test(f)?(o=v.md.normalizeLink(f),!!v.md.validateLink(o)&&(w||(g=v.push("link_open","a",1),g.attrs=[["href",o]],g.markup="autolink",g.info="auto",g=v.push("text","",0),g.content=v.md.normalizeLinkText(f),g=v.push("link_close","a",-1),g.markup="autolink",g.info="auto"),v.pos+=f.length+2,!0)):!!h.test(f)&&(o=v.md.normalizeLink("mailto:"+f),!!v.md.validateLink(o)&&(w||(g=v.push("link_open","a",1),g.attrs=[["href",o]],g.markup="autolink",g.info="auto",g=v.push("text","",0),g.content=v.md.normalizeLinkText(f),g=v.push("link_close","a",-1),g.markup="autolink",g.info="auto"),v.pos+=f.length+2,!0))}},2907:function(r,u){function p(h){const b={className:"variable",begin:"\\$+[a-zA-Z_\x7F-\xFF][a-zA-Z0-9_\x7F-\xFF]*(?![A-Za-z0-9])(?![$])"},v={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},w={className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},f=h.inherit(h.APOS_STRING_MODE,{illegal:null}),o=h.inherit(h.QUOTE_STRING_MODE,{illegal:null,contains:h.QUOTE_STRING_MODE.contains.concat(w)}),g=h.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:h.QUOTE_STRING_MODE.contains.concat(w)}),s={className:"string",contains:[h.BACKSLASH_ESCAPE,v],variants:[h.inherit(f,{begin:"b'",end:"'"}),h.inherit(o,{begin:'b"',end:'"'}),o,f,g]},y={className:"number",variants:[{begin:"\\b0b[01]+(?:_[01]+)*\\b"},{begin:"\\b0o[0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0x[\\da-f]+(?:_[\\da-f]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:e[+-]?\\d+)?"}],relevance:0},_={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile enum eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list match|0 mixed new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException UnhandledMatchError ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Stringable Throwable Traversable WeakReference WeakMap Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php3","php4","php5","php6","php7","php8"],case_insensitive:!0,keywords:_,contains:[h.HASH_COMMENT_MODE,h.COMMENT("//","$",{contains:[v]}),h.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),h.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),v,{className:"keyword",begin:/\$this\b/},b,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},h.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:_,contains:["self",b,h.C_BLOCK_COMMENT_MODE,s,y]}]},{className:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},h.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[h.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",relevance:0,end:";",contains:[h.UNDERSCORE_TITLE_MODE]},s,y]}}r.exports=p},"2a39":function(r,u){function p(H){return H?typeof H=="string"?H:H.source:null}function h(H){return b("(?=",H,")")}function b(...H){return H.map(G=>p(G)).join("")}function v(...H){return"("+H.map(G=>p(G)).join("|")+")"}const w=H=>b(/\b/,H,/\w$/.test(H)?/\b/:/\B/),f=["Protocol","Type"].map(w),o=["init","self"].map(w),g=["Any","Self"],s=["associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],y=["false","nil","true"],_=["assignment","associativity","higherThan","left","lowerThan","none","right"],k=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],C=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],O=v(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),T=v(O,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),P=b(O,T,"*"),D=v(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),F=v(D,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),N=b(D,F,"*"),z=b(/[A-Z]/,F,"*"),B=["autoclosure",b(/convention\(/,v("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",b(/objc\(/,N,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","testable","UIApplicationMain","unknown","usableFromInline"],X=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function W(H){const U={match:/\s+/,relevance:0},G=H.COMMENT("/\\*","\\*/",{contains:["self"]}),Y=[H.C_LINE_COMMENT_MODE,G],K={className:"keyword",begin:b(/\./,h(v(...f,...o))),end:v(...f,...o),excludeBegin:!0},ee={match:b(/\./,v(...s)),relevance:0},te=s.filter(Rn=>typeof Rn=="string").concat(["_|0"]),re=s.filter(Rn=>typeof Rn!="string").concat(g).map(w),be={variants:[{className:"keyword",match:v(...re,...o)}]},Le={$pattern:v(/\b\w+/,/#\w+/),keyword:te.concat(k),literal:y},me=[K,ee,be],Ie={match:b(/\./,v(...C)),relevance:0},pe={className:"built_in",match:b(/\b/,v(...C),/(?=\()/)},ce=[Ie,pe],ue={match:/->/,relevance:0},_e={className:"operator",relevance:0,variants:[{match:P},{match:`\\.(\\.|${T})+`}]},xe=[ue,_e],Te="([0-9]_*)+",Ne="([0-9a-fA-F]_*)+",Be={className:"number",relevance:0,variants:[{match:`\\b(${Te})(\\.(${Te}))?([eE][+-]?(${Te}))?\\b`},{match:`\\b0x(${Ne})(\\.(${Ne}))?([pP][+-]?(${Te}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},Fe=(Rn="")=>({className:"subst",variants:[{match:b(/\\/,Rn,/[0\\tnr"']/)},{match:b(/\\/,Rn,/u\{[0-9a-fA-F]{1,8}\}/)}]}),Ve=(Rn="")=>({className:"subst",match:b(/\\/,Rn,/[\t ]*(?:[\r\n]|\r\n)/)}),et=(Rn="")=>({className:"subst",label:"interpol",begin:b(/\\/,Rn,/\(/),end:/\)/}),rt=(Rn="")=>({begin:b(Rn,/"""/),end:b(/"""/,Rn),contains:[Fe(Rn),Ve(Rn),et(Rn)]}),yt=(Rn="")=>({begin:b(Rn,/"/),end:b(/"/,Rn),contains:[Fe(Rn),et(Rn)]}),ut={className:"string",variants:[rt(),rt("#"),rt("##"),rt("###"),yt(),yt("#"),yt("##"),yt("###")]},vt={match:b(/`/,N,/`/)},ft={className:"variable",match:/\$\d+/},Qe={className:"variable",match:`\\$${F}+`},At=[vt,ft,Qe],bt={match:/(@|#)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:X,contains:[...xe,Be,ut]}]}},ot={className:"keyword",match:b(/@/,v(...B))},wt={className:"meta",match:b(/@/,N)},xt=[bt,ot,wt],Nt={match:h(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:b(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,F,"+")},{className:"type",match:z,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:b(/\s+&\s+/,h(z)),relevance:0}]},Vt={begin:/</,end:/>/,keywords:Le,contains:[...Y,...me,...xt,ue,Nt]};Nt.contains.push(Vt);const $t={match:b(N,/\s*:/),keywords:"_|0",relevance:0},yn={begin:/\(/,end:/\)/,relevance:0,keywords:Le,contains:["self",$t,...Y,...me,...ce,...xe,Be,ut,...At,...xt,Nt]},Mn={beginKeywords:"func",contains:[{className:"title",match:v(vt.match,N,P),endsParent:!0,relevance:0},U]},Pn={begin:/</,end:/>/,contains:[...Y,Nt]},rr={begin:v(h(b(N,/\s*:/)),h(b(N,/\s+/,N,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:N}]},Dn={begin:/\(/,end:/\)/,keywords:Le,contains:[rr,...Y,...me,...xe,Be,ut,...xt,Nt,yn],endsParent:!0,illegal:/["']/},Cr={className:"function",match:h(/\bfunc\b/),contains:[Mn,Pn,Dn,U],illegal:[/\[/,/%/]},fr={className:"function",match:/\b(subscript|init[?!]?)\s*(?=[<(])/,keywords:{keyword:"subscript init init? init!",$pattern:/\w+[?!]?/},contains:[Pn,Dn,U],illegal:/\[|%/},Er={beginKeywords:"operator",end:H.MATCH_NOTHING_RE,contains:[{className:"title",match:P,endsParent:!0,relevance:0}]},Yn={beginKeywords:"precedencegroup",end:H.MATCH_NOTHING_RE,contains:[{className:"title",match:z,relevance:0},{begin:/{/,end:/}/,relevance:0,endsParent:!0,keywords:[..._,...y],contains:[Nt]}]};for(const Rn of ut.variants){const Hr=Rn.contains.find(Zr=>Zr.label==="interpol");Hr.keywords=Le;const mr=[...me,...ce,...xe,Be,ut,...At];Hr.contains=[...mr,{begin:/\(/,end:/\)/,contains:["self",...mr]}]}return{name:"Swift",keywords:Le,contains:[...Y,Cr,fr,{className:"class",beginKeywords:"struct protocol class extension enum",end:"\\{",excludeEnd:!0,keywords:Le,contains:[H.inherit(H.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...me]},Er,Yn,{beginKeywords:"import",end:/$/,contains:[...Y],relevance:0},...me,...ce,...xe,Be,ut,...At,...xt,Nt,yn]}}r.exports=W},"2a93":function(r,u){function p(f){return f?typeof f=="string"?f:f.source:null}function h(f){return b("(?=",f,")")}function b(...f){return f.map(g=>p(g)).join("")}function v(...f){return"("+f.map(g=>p(g)).join("|")+")"}function w(f){const o={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:f.NUMBER_RE}]},g=f.COMMENT();g.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const s={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},y={className:"literal",begin:/\bon|off|true|false|yes|no\b/},_={className:"string",contains:[f.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},k={begin:/\[/,end:/\]/,contains:[g,y,s,_,o,"self"],relevance:0},C=/[A-Za-z0-9_-]+/,O=/"(\\"|[^"])*"/,T=/'[^']*'/,P=v(C,O,T),D=b(P,"(\\s*\\.\\s*",P,")*",h(/\s*=\s*[^#\s]/));return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[g,{className:"section",begin:/\[+/,end:/\]+/},{begin:D,className:"attr",starts:{end:/$/,contains:[g,k,y,s,_,o]}}]}}r.exports=w},"2ce5":function(r,u,p){(function(h){for(var b=[null,0,{}],v=10,w=44032,f=4352,o=4449,g=4519,s=19,y=21,_=28,k=y*_,C=s*k,O=function(Ie,pe){this.codepoint=Ie,this.feature=pe},T={},P=[],D=0;D<=255;++D)P[D]=0;function F(Ie,pe,ce){var ue=T[pe];return ue||(ue=Ie(pe,ce),ue.feature&&++P[pe>>8&255]>v&&(T[pe]=ue)),ue}function N(Ie,pe,ce){var ue=65280&pe,_e=O.udata[ue]||{},xe=_e[pe];return new O(pe,xe||b)}function z(Ie,pe,ce){return ce?Ie(pe,ce):new O(pe,null)}function B(Ie,pe,ce){var ue;if(pe<f||f+s<=pe&&pe<w||w+C<pe)return Ie(pe,ce);if(f<=pe&&pe<f+s){var _e={},xe=(pe-f)*y;for(ue=0;ue<y;++ue)_e[o+ue]=w+_*(ue+xe);return new O(pe,[,,_e])}var Te=pe-w,Ne=Te%_,Be=[];if(Ne!==0)Be[0]=[w+Te-Ne,g+Ne];else for(Be[0]=[f+Math.floor(Te/k),o+Math.floor(Te%k/_)],Be[2]={},ue=1;ue<_;++ue)Be[2][g+ue]=pe+ue;return new O(pe,Be)}function X(Ie,pe,ce){return pe<60||13311<pe&&pe<42607?new O(pe,b):Ie(pe,ce)}var W=[X,F,z,B,N];O.fromCharCode=W.reduceRight(function(Ie,pe){return function(ce,ue){return pe(Ie,ce,ue)}},null),O.isHighSurrogate=function(Ie){return Ie>=55296&&Ie<=56319},O.isLowSurrogate=function(Ie){return Ie>=56320&&Ie<=57343},O.prototype.prepFeature=function(){this.feature||(this.feature=O.fromCharCode(this.codepoint,!0).feature)},O.prototype.toString=function(){if(this.codepoint<65536)return String.fromCharCode(this.codepoint);var Ie=this.codepoint-65536;return String.fromCharCode(Math.floor(Ie/1024)+55296,Ie%1024+56320)},O.prototype.getDecomp=function(){return this.prepFeature(),this.feature[0]||null},O.prototype.isCompatibility=function(){return this.prepFeature(),!!this.feature[1]&&256&this.feature[1]},O.prototype.isExclude=function(){return this.prepFeature(),!!this.feature[1]&&512&this.feature[1]},O.prototype.getCanonicalClass=function(){return this.prepFeature(),this.feature[1]?255&this.feature[1]:0},O.prototype.getComposite=function(Ie){if(this.prepFeature(),!this.feature[2])return null;var pe=this.feature[2][Ie.codepoint];return pe?O.fromCharCode(pe):null};var H=function(Ie){this.str=Ie,this.cursor=0};H.prototype.next=function(){if(this.str&&this.cursor<this.str.length){var Ie,pe=this.str.charCodeAt(this.cursor++);return O.isHighSurrogate(pe)&&this.cursor<this.str.length&&O.isLowSurrogate(Ie=this.str.charCodeAt(this.cursor))&&(pe=1024*(pe-55296)+(Ie-56320)+65536,++this.cursor),O.fromCharCode(pe)}return this.str=null,null};var U=function(Ie,pe){this.it=Ie,this.canonical=pe,this.resBuf=[]};U.prototype.next=function(){function Ie(ce,ue){var _e=ue.getDecomp();if(!_e||ce&&ue.isCompatibility())return[ue];for(var xe=[],Te=0;Te<_e.length;++Te){var Ne=Ie(ce,O.fromCharCode(_e[Te]));xe=xe.concat(Ne)}return xe}if(this.resBuf.length===0){var pe=this.it.next();if(!pe)return null;this.resBuf=Ie(this.canonical,pe)}return this.resBuf.shift()};var G=function(Ie){this.it=Ie,this.resBuf=[]};G.prototype.next=function(){var Ie;if(this.resBuf.length===0)do{var pe=this.it.next();if(!pe)break;Ie=pe.getCanonicalClass();var ce=this.resBuf.length;if(Ie!==0)for(;ce>0;--ce){var ue=this.resBuf[ce-1],_e=ue.getCanonicalClass();if(_e<=Ie)break}this.resBuf.splice(ce,0,pe)}while(Ie!==0);return this.resBuf.shift()};var Y=function(Ie){this.it=Ie,this.procBuf=[],this.resBuf=[],this.lastClass=null};Y.prototype.next=function(){for(;this.resBuf.length===0;){var Ie=this.it.next();if(!Ie){this.resBuf=this.procBuf,this.procBuf=[];break}if(this.procBuf.length===0)this.lastClass=Ie.getCanonicalClass(),this.procBuf.push(Ie);else{var pe=this.procBuf[0],ce=pe.getComposite(Ie),ue=Ie.getCanonicalClass();ce&&(this.lastClass<ue||this.lastClass===0)?this.procBuf[0]=ce:(ue===0&&(this.resBuf=this.procBuf,this.procBuf=[]),this.lastClass=ue,this.procBuf.push(Ie))}}return this.resBuf.shift()};var K=function(Ie,pe){switch(Ie){case"NFD":return new G(new U(new H(pe),!0));case"NFKD":return new G(new U(new H(pe),!1));case"NFC":return new Y(new G(new U(new H(pe),!0)));case"NFKC":return new Y(new G(new U(new H(pe),!1)))}throw Ie+" is invalid"},ee=function(Ie,pe){for(var ce,ue=K(Ie,pe),_e="";ce=ue.next();)_e+=ce.toString();return _e};function te(Ie){return ee("NFD",Ie)}function re(Ie){return ee("NFKD",Ie)}function be(Ie){return ee("NFC",Ie)}function Le(Ie){return ee("NFKC",Ie)}O.udata={0:{60:[,,{824:8814}],61:[,,{824:8800}],62:[,,{824:8815}],65:[,,{768:192,769:193,770:194,771:195,772:256,774:258,775:550,776:196,777:7842,778:197,780:461,783:512,785:514,803:7840,805:7680,808:260}],66:[,,{775:7682,803:7684,817:7686}],67:[,,{769:262,770:264,775:266,780:268,807:199}],68:[,,{775:7690,780:270,803:7692,807:7696,813:7698,817:7694}],69:[,,{768:200,769:201,770:202,771:7868,772:274,774:276,775:278,776:203,777:7866,780:282,783:516,785:518,803:7864,807:552,808:280,813:7704,816:7706}],70:[,,{775:7710}],71:[,,{769:500,770:284,772:7712,774:286,775:288,780:486,807:290}],72:[,,{770:292,775:7714,776:7718,780:542,803:7716,807:7720,814:7722}],73:[,,{768:204,769:205,770:206,771:296,772:298,774:300,775:304,776:207,777:7880,780:463,783:520,785:522,803:7882,808:302,816:7724}],74:[,,{770:308}],75:[,,{769:7728,780:488,803:7730,807:310,817:7732}],76:[,,{769:313,780:317,803:7734,807:315,813:7740,817:7738}],77:[,,{769:7742,775:7744,803:7746}],78:[,,{768:504,769:323,771:209,775:7748,780:327,803:7750,807:325,813:7754,817:7752}],79:[,,{768:210,769:211,770:212,771:213,772:332,774:334,775:558,776:214,777:7886,779:336,780:465,783:524,785:526,795:416,803:7884,808:490}],80:[,,{769:7764,775:7766}],82:[,,{769:340,775:7768,780:344,783:528,785:530,803:7770,807:342,817:7774}],83:[,,{769:346,770:348,775:7776,780:352,803:7778,806:536,807:350}],84:[,,{775:7786,780:356,803:7788,806:538,807:354,813:7792,817:7790}],85:[,,{768:217,769:218,770:219,771:360,772:362,774:364,776:220,777:7910,778:366,779:368,780:467,783:532,785:534,795:431,803:7908,804:7794,808:370,813:7798,816:7796}],86:[,,{771:7804,803:7806}],87:[,,{768:7808,769:7810,770:372,775:7814,776:7812,803:7816}],88:[,,{775:7818,776:7820}],89:[,,{768:7922,769:221,770:374,771:7928,772:562,775:7822,776:376,777:7926,803:7924}],90:[,,{769:377,770:7824,775:379,780:381,803:7826,817:7828}],97:[,,{768:224,769:225,770:226,771:227,772:257,774:259,775:551,776:228,777:7843,778:229,780:462,783:513,785:515,803:7841,805:7681,808:261}],98:[,,{775:7683,803:7685,817:7687}],99:[,,{769:263,770:265,775:267,780:269,807:231}],100:[,,{775:7691,780:271,803:7693,807:7697,813:7699,817:7695}],101:[,,{768:232,769:233,770:234,771:7869,772:275,774:277,775:279,776:235,777:7867,780:283,783:517,785:519,803:7865,807:553,808:281,813:7705,816:7707}],102:[,,{775:7711}],103:[,,{769:501,770:285,772:7713,774:287,775:289,780:487,807:291}],104:[,,{770:293,775:7715,776:7719,780:543,803:7717,807:7721,814:7723,817:7830}],105:[,,{768:236,769:237,770:238,771:297,772:299,774:301,776:239,777:7881,780:464,783:521,785:523,803:7883,808:303,816:7725}],106:[,,{770:309,780:496}],107:[,,{769:7729,780:489,803:7731,807:311,817:7733}],108:[,,{769:314,780:318,803:7735,807:316,813:7741,817:7739}],109:[,,{769:7743,775:7745,803:7747}],110:[,,{768:505,769:324,771:241,775:7749,780:328,803:7751,807:326,813:7755,817:7753}],111:[,,{768:242,769:243,770:244,771:245,772:333,774:335,775:559,776:246,777:7887,779:337,780:466,783:525,785:527,795:417,803:7885,808:491}],112:[,,{769:7765,775:7767}],114:[,,{769:341,775:7769,780:345,783:529,785:531,803:7771,807:343,817:7775}],115:[,,{769:347,770:349,775:7777,780:353,803:7779,806:537,807:351}],116:[,,{775:7787,776:7831,780:357,803:7789,806:539,807:355,813:7793,817:7791}],117:[,,{768:249,769:250,770:251,771:361,772:363,774:365,776:252,777:7911,778:367,779:369,780:468,783:533,785:535,795:432,803:7909,804:7795,808:371,813:7799,816:7797}],118:[,,{771:7805,803:7807}],119:[,,{768:7809,769:7811,770:373,775:7815,776:7813,778:7832,803:7817}],120:[,,{775:7819,776:7821}],121:[,,{768:7923,769:253,770:375,771:7929,772:563,775:7823,776:255,777:7927,778:7833,803:7925}],122:[,,{769:378,770:7825,775:380,780:382,803:7827,817:7829}],160:[[32],256],168:[[32,776],256,{768:8173,769:901,834:8129}],170:[[97],256],175:[[32,772],256],178:[[50],256],179:[[51],256],180:[[32,769],256],181:[[956],256],184:[[32,807],256],185:[[49],256],186:[[111],256],188:[[49,8260,52],256],189:[[49,8260,50],256],190:[[51,8260,52],256],192:[[65,768]],193:[[65,769]],194:[[65,770],,{768:7846,769:7844,771:7850,777:7848}],195:[[65,771]],196:[[65,776],,{772:478}],197:[[65,778],,{769:506}],198:[,,{769:508,772:482}],199:[[67,807],,{769:7688}],200:[[69,768]],201:[[69,769]],202:[[69,770],,{768:7872,769:7870,771:7876,777:7874}],203:[[69,776]],204:[[73,768]],205:[[73,769]],206:[[73,770]],207:[[73,776],,{769:7726}],209:[[78,771]],210:[[79,768]],211:[[79,769]],212:[[79,770],,{768:7890,769:7888,771:7894,777:7892}],213:[[79,771],,{769:7756,772:556,776:7758}],214:[[79,776],,{772:554}],216:[,,{769:510}],217:[[85,768]],218:[[85,769]],219:[[85,770]],220:[[85,776],,{768:475,769:471,772:469,780:473}],221:[[89,769]],224:[[97,768]],225:[[97,769]],226:[[97,770],,{768:7847,769:7845,771:7851,777:7849}],227:[[97,771]],228:[[97,776],,{772:479}],229:[[97,778],,{769:507}],230:[,,{769:509,772:483}],231:[[99,807],,{769:7689}],232:[[101,768]],233:[[101,769]],234:[[101,770],,{768:7873,769:7871,771:7877,777:7875}],235:[[101,776]],236:[[105,768]],237:[[105,769]],238:[[105,770]],239:[[105,776],,{769:7727}],241:[[110,771]],242:[[111,768]],243:[[111,769]],244:[[111,770],,{768:7891,769:7889,771:7895,777:7893}],245:[[111,771],,{769:7757,772:557,776:7759}],246:[[111,776],,{772:555}],248:[,,{769:511}],249:[[117,768]],250:[[117,769]],251:[[117,770]],252:[[117,776],,{768:476,769:472,772:470,780:474}],253:[[121,769]],255:[[121,776]]},256:{256:[[65,772]],257:[[97,772]],258:[[65,774],,{768:7856,769:7854,771:7860,777:7858}],259:[[97,774],,{768:7857,769:7855,771:7861,777:7859}],260:[[65,808]],261:[[97,808]],262:[[67,769]],263:[[99,769]],264:[[67,770]],265:[[99,770]],266:[[67,775]],267:[[99,775]],268:[[67,780]],269:[[99,780]],270:[[68,780]],271:[[100,780]],274:[[69,772],,{768:7700,769:7702}],275:[[101,772],,{768:7701,769:7703}],276:[[69,774]],277:[[101,774]],278:[[69,775]],279:[[101,775]],280:[[69,808]],281:[[101,808]],282:[[69,780]],283:[[101,780]],284:[[71,770]],285:[[103,770]],286:[[71,774]],287:[[103,774]],288:[[71,775]],289:[[103,775]],290:[[71,807]],291:[[103,807]],292:[[72,770]],293:[[104,770]],296:[[73,771]],297:[[105,771]],298:[[73,772]],299:[[105,772]],300:[[73,774]],301:[[105,774]],302:[[73,808]],303:[[105,808]],304:[[73,775]],306:[[73,74],256],307:[[105,106],256],308:[[74,770]],309:[[106,770]],310:[[75,807]],311:[[107,807]],313:[[76,769]],314:[[108,769]],315:[[76,807]],316:[[108,807]],317:[[76,780]],318:[[108,780]],319:[[76,183],256],320:[[108,183],256],323:[[78,769]],324:[[110,769]],325:[[78,807]],326:[[110,807]],327:[[78,780]],328:[[110,780]],329:[[700,110],256],332:[[79,772],,{768:7760,769:7762}],333:[[111,772],,{768:7761,769:7763}],334:[[79,774]],335:[[111,774]],336:[[79,779]],337:[[111,779]],340:[[82,769]],341:[[114,769]],342:[[82,807]],343:[[114,807]],344:[[82,780]],345:[[114,780]],346:[[83,769],,{775:7780}],347:[[115,769],,{775:7781}],348:[[83,770]],349:[[115,770]],350:[[83,807]],351:[[115,807]],352:[[83,780],,{775:7782}],353:[[115,780],,{775:7783}],354:[[84,807]],355:[[116,807]],356:[[84,780]],357:[[116,780]],360:[[85,771],,{769:7800}],361:[[117,771],,{769:7801}],362:[[85,772],,{776:7802}],363:[[117,772],,{776:7803}],364:[[85,774]],365:[[117,774]],366:[[85,778]],367:[[117,778]],368:[[85,779]],369:[[117,779]],370:[[85,808]],371:[[117,808]],372:[[87,770]],373:[[119,770]],374:[[89,770]],375:[[121,770]],376:[[89,776]],377:[[90,769]],378:[[122,769]],379:[[90,775]],380:[[122,775]],381:[[90,780]],382:[[122,780]],383:[[115],256,{775:7835}],416:[[79,795],,{768:7900,769:7898,771:7904,777:7902,803:7906}],417:[[111,795],,{768:7901,769:7899,771:7905,777:7903,803:7907}],431:[[85,795],,{768:7914,769:7912,771:7918,777:7916,803:7920}],432:[[117,795],,{768:7915,769:7913,771:7919,777:7917,803:7921}],439:[,,{780:494}],452:[[68,381],256],453:[[68,382],256],454:[[100,382],256],455:[[76,74],256],456:[[76,106],256],457:[[108,106],256],458:[[78,74],256],459:[[78,106],256],460:[[110,106],256],461:[[65,780]],462:[[97,780]],463:[[73,780]],464:[[105,780]],465:[[79,780]],466:[[111,780]],467:[[85,780]],468:[[117,780]],469:[[220,772]],470:[[252,772]],471:[[220,769]],472:[[252,769]],473:[[220,780]],474:[[252,780]],475:[[220,768]],476:[[252,768]],478:[[196,772]],479:[[228,772]],480:[[550,772]],481:[[551,772]],482:[[198,772]],483:[[230,772]],486:[[71,780]],487:[[103,780]],488:[[75,780]],489:[[107,780]],490:[[79,808],,{772:492}],491:[[111,808],,{772:493}],492:[[490,772]],493:[[491,772]],494:[[439,780]],495:[[658,780]],496:[[106,780]],497:[[68,90],256],498:[[68,122],256],499:[[100,122],256],500:[[71,769]],501:[[103,769]],504:[[78,768]],505:[[110,768]],506:[[197,769]],507:[[229,769]],508:[[198,769]],509:[[230,769]],510:[[216,769]],511:[[248,769]],66045:[,220]},512:{512:[[65,783]],513:[[97,783]],514:[[65,785]],515:[[97,785]],516:[[69,783]],517:[[101,783]],518:[[69,785]],519:[[101,785]],520:[[73,783]],521:[[105,783]],522:[[73,785]],523:[[105,785]],524:[[79,783]],525:[[111,783]],526:[[79,785]],527:[[111,785]],528:[[82,783]],529:[[114,783]],530:[[82,785]],531:[[114,785]],532:[[85,783]],533:[[117,783]],534:[[85,785]],535:[[117,785]],536:[[83,806]],537:[[115,806]],538:[[84,806]],539:[[116,806]],542:[[72,780]],543:[[104,780]],550:[[65,775],,{772:480}],551:[[97,775],,{772:481}],552:[[69,807],,{774:7708}],553:[[101,807],,{774:7709}],554:[[214,772]],555:[[246,772]],556:[[213,772]],557:[[245,772]],558:[[79,775],,{772:560}],559:[[111,775],,{772:561}],560:[[558,772]],561:[[559,772]],562:[[89,772]],563:[[121,772]],658:[,,{780:495}],688:[[104],256],689:[[614],256],690:[[106],256],691:[[114],256],692:[[633],256],693:[[635],256],694:[[641],256],695:[[119],256],696:[[121],256],728:[[32,774],256],729:[[32,775],256],730:[[32,778],256],731:[[32,808],256],732:[[32,771],256],733:[[32,779],256],736:[[611],256],737:[[108],256],738:[[115],256],739:[[120],256],740:[[661],256],66272:[,220]},768:{768:[,230],769:[,230],770:[,230],771:[,230],772:[,230],773:[,230],774:[,230],775:[,230],776:[,230,{769:836}],777:[,230],778:[,230],779:[,230],780:[,230],781:[,230],782:[,230],783:[,230],784:[,230],785:[,230],786:[,230],787:[,230],788:[,230],789:[,232],790:[,220],791:[,220],792:[,220],793:[,220],794:[,232],795:[,216],796:[,220],797:[,220],798:[,220],799:[,220],800:[,220],801:[,202],802:[,202],803:[,220],804:[,220],805:[,220],806:[,220],807:[,202],808:[,202],809:[,220],810:[,220],811:[,220],812:[,220],813:[,220],814:[,220],815:[,220],816:[,220],817:[,220],818:[,220],819:[,220],820:[,1],821:[,1],822:[,1],823:[,1],824:[,1],825:[,220],826:[,220],827:[,220],828:[,220],829:[,230],830:[,230],831:[,230],832:[[768],230],833:[[769],230],834:[,230],835:[[787],230],836:[[776,769],230],837:[,240],838:[,230],839:[,220],840:[,220],841:[,220],842:[,230],843:[,230],844:[,230],845:[,220],846:[,220],848:[,230],849:[,230],850:[,230],851:[,220],852:[,220],853:[,220],854:[,220],855:[,230],856:[,232],857:[,220],858:[,220],859:[,230],860:[,233],861:[,234],862:[,234],863:[,233],864:[,234],865:[,234],866:[,233],867:[,230],868:[,230],869:[,230],870:[,230],871:[,230],872:[,230],873:[,230],874:[,230],875:[,230],876:[,230],877:[,230],878:[,230],879:[,230],884:[[697]],890:[[32,837],256],894:[[59]],900:[[32,769],256],901:[[168,769]],902:[[913,769]],903:[[183]],904:[[917,769]],905:[[919,769]],906:[[921,769]],908:[[927,769]],910:[[933,769]],911:[[937,769]],912:[[970,769]],913:[,,{768:8122,769:902,772:8121,774:8120,787:7944,788:7945,837:8124}],917:[,,{768:8136,769:904,787:7960,788:7961}],919:[,,{768:8138,769:905,787:7976,788:7977,837:8140}],921:[,,{768:8154,769:906,772:8153,774:8152,776:938,787:7992,788:7993}],927:[,,{768:8184,769:908,787:8008,788:8009}],929:[,,{788:8172}],933:[,,{768:8170,769:910,772:8169,774:8168,776:939,788:8025}],937:[,,{768:8186,769:911,787:8040,788:8041,837:8188}],938:[[921,776]],939:[[933,776]],940:[[945,769],,{837:8116}],941:[[949,769]],942:[[951,769],,{837:8132}],943:[[953,769]],944:[[971,769]],945:[,,{768:8048,769:940,772:8113,774:8112,787:7936,788:7937,834:8118,837:8115}],949:[,,{768:8050,769:941,787:7952,788:7953}],951:[,,{768:8052,769:942,787:7968,788:7969,834:8134,837:8131}],953:[,,{768:8054,769:943,772:8145,774:8144,776:970,787:7984,788:7985,834:8150}],959:[,,{768:8056,769:972,787:8e3,788:8001}],961:[,,{787:8164,788:8165}],965:[,,{768:8058,769:973,772:8161,774:8160,776:971,787:8016,788:8017,834:8166}],969:[,,{768:8060,769:974,787:8032,788:8033,834:8182,837:8179}],970:[[953,776],,{768:8146,769:912,834:8151}],971:[[965,776],,{768:8162,769:944,834:8167}],972:[[959,769]],973:[[965,769]],974:[[969,769],,{837:8180}],976:[[946],256],977:[[952],256],978:[[933],256,{769:979,776:980}],979:[[978,769]],980:[[978,776]],981:[[966],256],982:[[960],256],1008:[[954],256],1009:[[961],256],1010:[[962],256],1012:[[920],256],1013:[[949],256],1017:[[931],256],66422:[,230],66423:[,230],66424:[,230],66425:[,230],66426:[,230]},1024:{1024:[[1045,768]],1025:[[1045,776]],1027:[[1043,769]],1030:[,,{776:1031}],1031:[[1030,776]],1036:[[1050,769]],1037:[[1048,768]],1038:[[1059,774]],1040:[,,{774:1232,776:1234}],1043:[,,{769:1027}],1045:[,,{768:1024,774:1238,776:1025}],1046:[,,{774:1217,776:1244}],1047:[,,{776:1246}],1048:[,,{768:1037,772:1250,774:1049,776:1252}],1049:[[1048,774]],1050:[,,{769:1036}],1054:[,,{776:1254}],1059:[,,{772:1262,774:1038,776:1264,779:1266}],1063:[,,{776:1268}],1067:[,,{776:1272}],1069:[,,{776:1260}],1072:[,,{774:1233,776:1235}],1075:[,,{769:1107}],1077:[,,{768:1104,774:1239,776:1105}],1078:[,,{774:1218,776:1245}],1079:[,,{776:1247}],1080:[,,{768:1117,772:1251,774:1081,776:1253}],1081:[[1080,774]],1082:[,,{769:1116}],1086:[,,{776:1255}],1091:[,,{772:1263,774:1118,776:1265,779:1267}],1095:[,,{776:1269}],1099:[,,{776:1273}],1101:[,,{776:1261}],1104:[[1077,768]],1105:[[1077,776]],1107:[[1075,769]],1110:[,,{776:1111}],1111:[[1110,776]],1116:[[1082,769]],1117:[[1080,768]],1118:[[1091,774]],1140:[,,{783:1142}],1141:[,,{783:1143}],1142:[[1140,783]],1143:[[1141,783]],1155:[,230],1156:[,230],1157:[,230],1158:[,230],1159:[,230],1217:[[1046,774]],1218:[[1078,774]],1232:[[1040,774]],1233:[[1072,774]],1234:[[1040,776]],1235:[[1072,776]],1238:[[1045,774]],1239:[[1077,774]],1240:[,,{776:1242}],1241:[,,{776:1243}],1242:[[1240,776]],1243:[[1241,776]],1244:[[1046,776]],1245:[[1078,776]],1246:[[1047,776]],1247:[[1079,776]],1250:[[1048,772]],1251:[[1080,772]],1252:[[1048,776]],1253:[[1080,776]],1254:[[1054,776]],1255:[[1086,776]],1256:[,,{776:1258}],1257:[,,{776:1259}],1258:[[1256,776]],1259:[[1257,776]],1260:[[1069,776]],1261:[[1101,776]],1262:[[1059,772]],1263:[[1091,772]],1264:[[1059,776]],1265:[[1091,776]],1266:[[1059,779]],1267:[[1091,779]],1268:[[1063,776]],1269:[[1095,776]],1272:[[1067,776]],1273:[[1099,776]]},1280:{1415:[[1381,1410],256],1425:[,220],1426:[,230],1427:[,230],1428:[,230],1429:[,230],1430:[,220],1431:[,230],1432:[,230],1433:[,230],1434:[,222],1435:[,220],1436:[,230],1437:[,230],1438:[,230],1439:[,230],1440:[,230],1441:[,230],1442:[,220],1443:[,220],1444:[,220],1445:[,220],1446:[,220],1447:[,220],1448:[,230],1449:[,230],1450:[,220],1451:[,230],1452:[,230],1453:[,222],1454:[,228],1455:[,230],1456:[,10],1457:[,11],1458:[,12],1459:[,13],1460:[,14],1461:[,15],1462:[,16],1463:[,17],1464:[,18],1465:[,19],1466:[,19],1467:[,20],1468:[,21],1469:[,22],1471:[,23],1473:[,24],1474:[,25],1476:[,230],1477:[,220],1479:[,18]},1536:{1552:[,230],1553:[,230],1554:[,230],1555:[,230],1556:[,230],1557:[,230],1558:[,230],1559:[,230],1560:[,30],1561:[,31],1562:[,32],1570:[[1575,1619]],1571:[[1575,1620]],1572:[[1608,1620]],1573:[[1575,1621]],1574:[[1610,1620]],1575:[,,{1619:1570,1620:1571,1621:1573}],1608:[,,{1620:1572}],1610:[,,{1620:1574}],1611:[,27],1612:[,28],1613:[,29],1614:[,30],1615:[,31],1616:[,32],1617:[,33],1618:[,34],1619:[,230],1620:[,230],1621:[,220],1622:[,220],1623:[,230],1624:[,230],1625:[,230],1626:[,230],1627:[,230],1628:[,220],1629:[,230],1630:[,230],1631:[,220],1648:[,35],1653:[[1575,1652],256],1654:[[1608,1652],256],1655:[[1735,1652],256],1656:[[1610,1652],256],1728:[[1749,1620]],1729:[,,{1620:1730}],1730:[[1729,1620]],1746:[,,{1620:1747}],1747:[[1746,1620]],1749:[,,{1620:1728}],1750:[,230],1751:[,230],1752:[,230],1753:[,230],1754:[,230],1755:[,230],1756:[,230],1759:[,230],1760:[,230],1761:[,230],1762:[,230],1763:[,220],1764:[,230],1767:[,230],1768:[,230],1770:[,220],1771:[,230],1772:[,230],1773:[,220]},1792:{1809:[,36],1840:[,230],1841:[,220],1842:[,230],1843:[,230],1844:[,220],1845:[,230],1846:[,230],1847:[,220],1848:[,220],1849:[,220],1850:[,230],1851:[,220],1852:[,220],1853:[,230],1854:[,220],1855:[,230],1856:[,230],1857:[,230],1858:[,220],1859:[,230],1860:[,220],1861:[,230],1862:[,220],1863:[,230],1864:[,220],1865:[,230],1866:[,230],2027:[,230],2028:[,230],2029:[,230],2030:[,230],2031:[,230],2032:[,230],2033:[,230],2034:[,220],2035:[,230]},2048:{2070:[,230],2071:[,230],2072:[,230],2073:[,230],2075:[,230],2076:[,230],2077:[,230],2078:[,230],2079:[,230],2080:[,230],2081:[,230],2082:[,230],2083:[,230],2085:[,230],2086:[,230],2087:[,230],2089:[,230],2090:[,230],2091:[,230],2092:[,230],2093:[,230],2137:[,220],2138:[,220],2139:[,220],2276:[,230],2277:[,230],2278:[,220],2279:[,230],2280:[,230],2281:[,220],2282:[,230],2283:[,230],2284:[,230],2285:[,220],2286:[,220],2287:[,220],2288:[,27],2289:[,28],2290:[,29],2291:[,230],2292:[,230],2293:[,230],2294:[,220],2295:[,230],2296:[,230],2297:[,220],2298:[,220],2299:[,230],2300:[,230],2301:[,230],2302:[,230],2303:[,230]},2304:{2344:[,,{2364:2345}],2345:[[2344,2364]],2352:[,,{2364:2353}],2353:[[2352,2364]],2355:[,,{2364:2356}],2356:[[2355,2364]],2364:[,7],2381:[,9],2385:[,230],2386:[,220],2387:[,230],2388:[,230],2392:[[2325,2364],512],2393:[[2326,2364],512],2394:[[2327,2364],512],2395:[[2332,2364],512],2396:[[2337,2364],512],2397:[[2338,2364],512],2398:[[2347,2364],512],2399:[[2351,2364],512],2492:[,7],2503:[,,{2494:2507,2519:2508}],2507:[[2503,2494]],2508:[[2503,2519]],2509:[,9],2524:[[2465,2492],512],2525:[[2466,2492],512],2527:[[2479,2492],512]},2560:{2611:[[2610,2620],512],2614:[[2616,2620],512],2620:[,7],2637:[,9],2649:[[2582,2620],512],2650:[[2583,2620],512],2651:[[2588,2620],512],2654:[[2603,2620],512],2748:[,7],2765:[,9],68109:[,220],68111:[,230],68152:[,230],68153:[,1],68154:[,220],68159:[,9],68325:[,230],68326:[,220]},2816:{2876:[,7],2887:[,,{2878:2891,2902:2888,2903:2892}],2888:[[2887,2902]],2891:[[2887,2878]],2892:[[2887,2903]],2893:[,9],2908:[[2849,2876],512],2909:[[2850,2876],512],2962:[,,{3031:2964}],2964:[[2962,3031]],3014:[,,{3006:3018,3031:3020}],3015:[,,{3006:3019}],3018:[[3014,3006]],3019:[[3015,3006]],3020:[[3014,3031]],3021:[,9]},3072:{3142:[,,{3158:3144}],3144:[[3142,3158]],3149:[,9],3157:[,84],3158:[,91],3260:[,7],3263:[,,{3285:3264}],3264:[[3263,3285]],3270:[,,{3266:3274,3285:3271,3286:3272}],3271:[[3270,3285]],3272:[[3270,3286]],3274:[[3270,3266],,{3285:3275}],3275:[[3274,3285]],3277:[,9]},3328:{3398:[,,{3390:3402,3415:3404}],3399:[,,{3390:3403}],3402:[[3398,3390]],3403:[[3399,3390]],3404:[[3398,3415]],3405:[,9],3530:[,9],3545:[,,{3530:3546,3535:3548,3551:3550}],3546:[[3545,3530]],3548:[[3545,3535],,{3530:3549}],3549:[[3548,3530]],3550:[[3545,3551]]},3584:{3635:[[3661,3634],256],3640:[,103],3641:[,103],3642:[,9],3656:[,107],3657:[,107],3658:[,107],3659:[,107],3763:[[3789,3762],256],3768:[,118],3769:[,118],3784:[,122],3785:[,122],3786:[,122],3787:[,122],3804:[[3755,3737],256],3805:[[3755,3745],256]},3840:{3852:[[3851],256],3864:[,220],3865:[,220],3893:[,220],3895:[,220],3897:[,216],3907:[[3906,4023],512],3917:[[3916,4023],512],3922:[[3921,4023],512],3927:[[3926,4023],512],3932:[[3931,4023],512],3945:[[3904,4021],512],3953:[,129],3954:[,130],3955:[[3953,3954],512],3956:[,132],3957:[[3953,3956],512],3958:[[4018,3968],512],3959:[[4018,3969],256],3960:[[4019,3968],512],3961:[[4019,3969],256],3962:[,130],3963:[,130],3964:[,130],3965:[,130],3968:[,130],3969:[[3953,3968],512],3970:[,230],3971:[,230],3972:[,9],3974:[,230],3975:[,230],3987:[[3986,4023],512],3997:[[3996,4023],512],4002:[[4001,4023],512],4007:[[4006,4023],512],4012:[[4011,4023],512],4025:[[3984,4021],512],4038:[,220]},4096:{4133:[,,{4142:4134}],4134:[[4133,4142]],4151:[,7],4153:[,9],4154:[,9],4237:[,220],4348:[[4316],256],69702:[,9],69759:[,9],69785:[,,{69818:69786}],69786:[[69785,69818]],69787:[,,{69818:69788}],69788:[[69787,69818]],69797:[,,{69818:69803}],69803:[[69797,69818]],69817:[,9],69818:[,7]},4352:{69888:[,230],69889:[,230],69890:[,230],69934:[[69937,69927]],69935:[[69938,69927]],69937:[,,{69927:69934}],69938:[,,{69927:69935}],69939:[,9],69940:[,9],70003:[,7],70080:[,9]},4608:{70197:[,9],70198:[,7],70377:[,7],70378:[,9]},4864:{4957:[,230],4958:[,230],4959:[,230],70460:[,7],70471:[,,{70462:70475,70487:70476}],70475:[[70471,70462]],70476:[[70471,70487]],70477:[,9],70502:[,230],70503:[,230],70504:[,230],70505:[,230],70506:[,230],70507:[,230],70508:[,230],70512:[,230],70513:[,230],70514:[,230],70515:[,230],70516:[,230]},5120:{70841:[,,{70832:70844,70842:70843,70845:70846}],70843:[[70841,70842]],70844:[[70841,70832]],70846:[[70841,70845]],70850:[,9],70851:[,7]},5376:{71096:[,,{71087:71098}],71097:[,,{71087:71099}],71098:[[71096,71087]],71099:[[71097,71087]],71103:[,9],71104:[,7]},5632:{71231:[,9],71350:[,9],71351:[,7]},5888:{5908:[,9],5940:[,9],6098:[,9],6109:[,230]},6144:{6313:[,228]},6400:{6457:[,222],6458:[,230],6459:[,220]},6656:{6679:[,230],6680:[,220],6752:[,9],6773:[,230],6774:[,230],6775:[,230],6776:[,230],6777:[,230],6778:[,230],6779:[,230],6780:[,230],6783:[,220],6832:[,230],6833:[,230],6834:[,230],6835:[,230],6836:[,230],6837:[,220],6838:[,220],6839:[,220],6840:[,220],6841:[,220],6842:[,220],6843:[,230],6844:[,230],6845:[,220]},6912:{6917:[,,{6965:6918}],6918:[[6917,6965]],6919:[,,{6965:6920}],6920:[[6919,6965]],6921:[,,{6965:6922}],6922:[[6921,6965]],6923:[,,{6965:6924}],6924:[[6923,6965]],6925:[,,{6965:6926}],6926:[[6925,6965]],6929:[,,{6965:6930}],6930:[[6929,6965]],6964:[,7],6970:[,,{6965:6971}],6971:[[6970,6965]],6972:[,,{6965:6973}],6973:[[6972,6965]],6974:[,,{6965:6976}],6975:[,,{6965:6977}],6976:[[6974,6965]],6977:[[6975,6965]],6978:[,,{6965:6979}],6979:[[6978,6965]],6980:[,9],7019:[,230],7020:[,220],7021:[,230],7022:[,230],7023:[,230],7024:[,230],7025:[,230],7026:[,230],7027:[,230],7082:[,9],7083:[,9],7142:[,7],7154:[,9],7155:[,9]},7168:{7223:[,7],7376:[,230],7377:[,230],7378:[,230],7380:[,1],7381:[,220],7382:[,220],7383:[,220],7384:[,220],7385:[,220],7386:[,230],7387:[,230],7388:[,220],7389:[,220],7390:[,220],7391:[,220],7392:[,230],7394:[,1],7395:[,1],7396:[,1],7397:[,1],7398:[,1],7399:[,1],7400:[,1],7405:[,220],7412:[,230],7416:[,230],7417:[,230]},7424:{7468:[[65],256],7469:[[198],256],7470:[[66],256],7472:[[68],256],7473:[[69],256],7474:[[398],256],7475:[[71],256],7476:[[72],256],7477:[[73],256],7478:[[74],256],7479:[[75],256],7480:[[76],256],7481:[[77],256],7482:[[78],256],7484:[[79],256],7485:[[546],256],7486:[[80],256],7487:[[82],256],7488:[[84],256],7489:[[85],256],7490:[[87],256],7491:[[97],256],7492:[[592],256],7493:[[593],256],7494:[[7426],256],7495:[[98],256],7496:[[100],256],7497:[[101],256],7498:[[601],256],7499:[[603],256],7500:[[604],256],7501:[[103],256],7503:[[107],256],7504:[[109],256],7505:[[331],256],7506:[[111],256],7507:[[596],256],7508:[[7446],256],7509:[[7447],256],7510:[[112],256],7511:[[116],256],7512:[[117],256],7513:[[7453],256],7514:[[623],256],7515:[[118],256],7516:[[7461],256],7517:[[946],256],7518:[[947],256],7519:[[948],256],7520:[[966],256],7521:[[967],256],7522:[[105],256],7523:[[114],256],7524:[[117],256],7525:[[118],256],7526:[[946],256],7527:[[947],256],7528:[[961],256],7529:[[966],256],7530:[[967],256],7544:[[1085],256],7579:[[594],256],7580:[[99],256],7581:[[597],256],7582:[[240],256],7583:[[604],256],7584:[[102],256],7585:[[607],256],7586:[[609],256],7587:[[613],256],7588:[[616],256],7589:[[617],256],7590:[[618],256],7591:[[7547],256],7592:[[669],256],7593:[[621],256],7594:[[7557],256],7595:[[671],256],7596:[[625],256],7597:[[624],256],7598:[[626],256],7599:[[627],256],7600:[[628],256],7601:[[629],256],7602:[[632],256],7603:[[642],256],7604:[[643],256],7605:[[427],256],7606:[[649],256],7607:[[650],256],7608:[[7452],256],7609:[[651],256],7610:[[652],256],7611:[[122],256],7612:[[656],256],7613:[[657],256],7614:[[658],256],7615:[[952],256],7616:[,230],7617:[,230],7618:[,220],7619:[,230],7620:[,230],7621:[,230],7622:[,230],7623:[,230],7624:[,230],7625:[,230],7626:[,220],7627:[,230],7628:[,230],7629:[,234],7630:[,214],7631:[,220],7632:[,202],7633:[,230],7634:[,230],7635:[,230],7636:[,230],7637:[,230],7638:[,230],7639:[,230],7640:[,230],7641:[,230],7642:[,230],7643:[,230],7644:[,230],7645:[,230],7646:[,230],7647:[,230],7648:[,230],7649:[,230],7650:[,230],7651:[,230],7652:[,230],7653:[,230],7654:[,230],7655:[,230],7656:[,230],7657:[,230],7658:[,230],7659:[,230],7660:[,230],7661:[,230],7662:[,230],7663:[,230],7664:[,230],7665:[,230],7666:[,230],7667:[,230],7668:[,230],7669:[,230],7676:[,233],7677:[,220],7678:[,230],7679:[,220]},7680:{7680:[[65,805]],7681:[[97,805]],7682:[[66,775]],7683:[[98,775]],7684:[[66,803]],7685:[[98,803]],7686:[[66,817]],7687:[[98,817]],7688:[[199,769]],7689:[[231,769]],7690:[[68,775]],7691:[[100,775]],7692:[[68,803]],7693:[[100,803]],7694:[[68,817]],7695:[[100,817]],7696:[[68,807]],7697:[[100,807]],7698:[[68,813]],7699:[[100,813]],7700:[[274,768]],7701:[[275,768]],7702:[[274,769]],7703:[[275,769]],7704:[[69,813]],7705:[[101,813]],7706:[[69,816]],7707:[[101,816]],7708:[[552,774]],7709:[[553,774]],7710:[[70,775]],7711:[[102,775]],7712:[[71,772]],7713:[[103,772]],7714:[[72,775]],7715:[[104,775]],7716:[[72,803]],7717:[[104,803]],7718:[[72,776]],7719:[[104,776]],7720:[[72,807]],7721:[[104,807]],7722:[[72,814]],7723:[[104,814]],7724:[[73,816]],7725:[[105,816]],7726:[[207,769]],7727:[[239,769]],7728:[[75,769]],7729:[[107,769]],7730:[[75,803]],7731:[[107,803]],7732:[[75,817]],7733:[[107,817]],7734:[[76,803],,{772:7736}],7735:[[108,803],,{772:7737}],7736:[[7734,772]],7737:[[7735,772]],7738:[[76,817]],7739:[[108,817]],7740:[[76,813]],7741:[[108,813]],7742:[[77,769]],7743:[[109,769]],7744:[[77,775]],7745:[[109,775]],7746:[[77,803]],7747:[[109,803]],7748:[[78,775]],7749:[[110,775]],7750:[[78,803]],7751:[[110,803]],7752:[[78,817]],7753:[[110,817]],7754:[[78,813]],7755:[[110,813]],7756:[[213,769]],7757:[[245,769]],7758:[[213,776]],7759:[[245,776]],7760:[[332,768]],7761:[[333,768]],7762:[[332,769]],7763:[[333,769]],7764:[[80,769]],7765:[[112,769]],7766:[[80,775]],7767:[[112,775]],7768:[[82,775]],7769:[[114,775]],7770:[[82,803],,{772:7772}],7771:[[114,803],,{772:7773}],7772:[[7770,772]],7773:[[7771,772]],7774:[[82,817]],7775:[[114,817]],7776:[[83,775]],7777:[[115,775]],7778:[[83,803],,{775:7784}],7779:[[115,803],,{775:7785}],7780:[[346,775]],7781:[[347,775]],7782:[[352,775]],7783:[[353,775]],7784:[[7778,775]],7785:[[7779,775]],7786:[[84,775]],7787:[[116,775]],7788:[[84,803]],7789:[[116,803]],7790:[[84,817]],7791:[[116,817]],7792:[[84,813]],7793:[[116,813]],7794:[[85,804]],7795:[[117,804]],7796:[[85,816]],7797:[[117,816]],7798:[[85,813]],7799:[[117,813]],7800:[[360,769]],7801:[[361,769]],7802:[[362,776]],7803:[[363,776]],7804:[[86,771]],7805:[[118,771]],7806:[[86,803]],7807:[[118,803]],7808:[[87,768]],7809:[[119,768]],7810:[[87,769]],7811:[[119,769]],7812:[[87,776]],7813:[[119,776]],7814:[[87,775]],7815:[[119,775]],7816:[[87,803]],7817:[[119,803]],7818:[[88,775]],7819:[[120,775]],7820:[[88,776]],7821:[[120,776]],7822:[[89,775]],7823:[[121,775]],7824:[[90,770]],7825:[[122,770]],7826:[[90,803]],7827:[[122,803]],7828:[[90,817]],7829:[[122,817]],7830:[[104,817]],7831:[[116,776]],7832:[[119,778]],7833:[[121,778]],7834:[[97,702],256],7835:[[383,775]],7840:[[65,803],,{770:7852,774:7862}],7841:[[97,803],,{770:7853,774:7863}],7842:[[65,777]],7843:[[97,777]],7844:[[194,769]],7845:[[226,769]],7846:[[194,768]],7847:[[226,768]],7848:[[194,777]],7849:[[226,777]],7850:[[194,771]],7851:[[226,771]],7852:[[7840,770]],7853:[[7841,770]],7854:[[258,769]],7855:[[259,769]],7856:[[258,768]],7857:[[259,768]],7858:[[258,777]],7859:[[259,777]],7860:[[258,771]],7861:[[259,771]],7862:[[7840,774]],7863:[[7841,774]],7864:[[69,803],,{770:7878}],7865:[[101,803],,{770:7879}],7866:[[69,777]],7867:[[101,777]],7868:[[69,771]],7869:[[101,771]],7870:[[202,769]],7871:[[234,769]],7872:[[202,768]],7873:[[234,768]],7874:[[202,777]],7875:[[234,777]],7876:[[202,771]],7877:[[234,771]],7878:[[7864,770]],7879:[[7865,770]],7880:[[73,777]],7881:[[105,777]],7882:[[73,803]],7883:[[105,803]],7884:[[79,803],,{770:7896}],7885:[[111,803],,{770:7897}],7886:[[79,777]],7887:[[111,777]],7888:[[212,769]],7889:[[244,769]],7890:[[212,768]],7891:[[244,768]],7892:[[212,777]],7893:[[244,777]],7894:[[212,771]],7895:[[244,771]],7896:[[7884,770]],7897:[[7885,770]],7898:[[416,769]],7899:[[417,769]],7900:[[416,768]],7901:[[417,768]],7902:[[416,777]],7903:[[417,777]],7904:[[416,771]],7905:[[417,771]],7906:[[416,803]],7907:[[417,803]],7908:[[85,803]],7909:[[117,803]],7910:[[85,777]],7911:[[117,777]],7912:[[431,769]],7913:[[432,769]],7914:[[431,768]],7915:[[432,768]],7916:[[431,777]],7917:[[432,777]],7918:[[431,771]],7919:[[432,771]],7920:[[431,803]],7921:[[432,803]],7922:[[89,768]],7923:[[121,768]],7924:[[89,803]],7925:[[121,803]],7926:[[89,777]],7927:[[121,777]],7928:[[89,771]],7929:[[121,771]]},7936:{7936:[[945,787],,{768:7938,769:7940,834:7942,837:8064}],7937:[[945,788],,{768:7939,769:7941,834:7943,837:8065}],7938:[[7936,768],,{837:8066}],7939:[[7937,768],,{837:8067}],7940:[[7936,769],,{837:8068}],7941:[[7937,769],,{837:8069}],7942:[[7936,834],,{837:8070}],7943:[[7937,834],,{837:8071}],7944:[[913,787],,{768:7946,769:7948,834:7950,837:8072}],7945:[[913,788],,{768:7947,769:7949,834:7951,837:8073}],7946:[[7944,768],,{837:8074}],7947:[[7945,768],,{837:8075}],7948:[[7944,769],,{837:8076}],7949:[[7945,769],,{837:8077}],7950:[[7944,834],,{837:8078}],7951:[[7945,834],,{837:8079}],7952:[[949,787],,{768:7954,769:7956}],7953:[[949,788],,{768:7955,769:7957}],7954:[[7952,768]],7955:[[7953,768]],7956:[[7952,769]],7957:[[7953,769]],7960:[[917,787],,{768:7962,769:7964}],7961:[[917,788],,{768:7963,769:7965}],7962:[[7960,768]],7963:[[7961,768]],7964:[[7960,769]],7965:[[7961,769]],7968:[[951,787],,{768:7970,769:7972,834:7974,837:8080}],7969:[[951,788],,{768:7971,769:7973,834:7975,837:8081}],7970:[[7968,768],,{837:8082}],7971:[[7969,768],,{837:8083}],7972:[[7968,769],,{837:8084}],7973:[[7969,769],,{837:8085}],7974:[[7968,834],,{837:8086}],7975:[[7969,834],,{837:8087}],7976:[[919,787],,{768:7978,769:7980,834:7982,837:8088}],7977:[[919,788],,{768:7979,769:7981,834:7983,837:8089}],7978:[[7976,768],,{837:8090}],7979:[[7977,768],,{837:8091}],7980:[[7976,769],,{837:8092}],7981:[[7977,769],,{837:8093}],7982:[[7976,834],,{837:8094}],7983:[[7977,834],,{837:8095}],7984:[[953,787],,{768:7986,769:7988,834:7990}],7985:[[953,788],,{768:7987,769:7989,834:7991}],7986:[[7984,768]],7987:[[7985,768]],7988:[[7984,769]],7989:[[7985,769]],7990:[[7984,834]],7991:[[7985,834]],7992:[[921,787],,{768:7994,769:7996,834:7998}],7993:[[921,788],,{768:7995,769:7997,834:7999}],7994:[[7992,768]],7995:[[7993,768]],7996:[[7992,769]],7997:[[7993,769]],7998:[[7992,834]],7999:[[7993,834]],8e3:[[959,787],,{768:8002,769:8004}],8001:[[959,788],,{768:8003,769:8005}],8002:[[8e3,768]],8003:[[8001,768]],8004:[[8e3,769]],8005:[[8001,769]],8008:[[927,787],,{768:8010,769:8012}],8009:[[927,788],,{768:8011,769:8013}],8010:[[8008,768]],8011:[[8009,768]],8012:[[8008,769]],8013:[[8009,769]],8016:[[965,787],,{768:8018,769:8020,834:8022}],8017:[[965,788],,{768:8019,769:8021,834:8023}],8018:[[8016,768]],8019:[[8017,768]],8020:[[8016,769]],8021:[[8017,769]],8022:[[8016,834]],8023:[[8017,834]],8025:[[933,788],,{768:8027,769:8029,834:8031}],8027:[[8025,768]],8029:[[8025,769]],8031:[[8025,834]],8032:[[969,787],,{768:8034,769:8036,834:8038,837:8096}],8033:[[969,788],,{768:8035,769:8037,834:8039,837:8097}],8034:[[8032,768],,{837:8098}],8035:[[8033,768],,{837:8099}],8036:[[8032,769],,{837:8100}],8037:[[8033,769],,{837:8101}],8038:[[8032,834],,{837:8102}],8039:[[8033,834],,{837:8103}],8040:[[937,787],,{768:8042,769:8044,834:8046,837:8104}],8041:[[937,788],,{768:8043,769:8045,834:8047,837:8105}],8042:[[8040,768],,{837:8106}],8043:[[8041,768],,{837:8107}],8044:[[8040,769],,{837:8108}],8045:[[8041,769],,{837:8109}],8046:[[8040,834],,{837:8110}],8047:[[8041,834],,{837:8111}],8048:[[945,768],,{837:8114}],8049:[[940]],8050:[[949,768]],8051:[[941]],8052:[[951,768],,{837:8130}],8053:[[942]],8054:[[953,768]],8055:[[943]],8056:[[959,768]],8057:[[972]],8058:[[965,768]],8059:[[973]],8060:[[969,768],,{837:8178}],8061:[[974]],8064:[[7936,837]],8065:[[7937,837]],8066:[[7938,837]],8067:[[7939,837]],8068:[[7940,837]],8069:[[7941,837]],8070:[[7942,837]],8071:[[7943,837]],8072:[[7944,837]],8073:[[7945,837]],8074:[[7946,837]],8075:[[7947,837]],8076:[[7948,837]],8077:[[7949,837]],8078:[[7950,837]],8079:[[7951,837]],8080:[[7968,837]],8081:[[7969,837]],8082:[[7970,837]],8083:[[7971,837]],8084:[[7972,837]],8085:[[7973,837]],8086:[[7974,837]],8087:[[7975,837]],8088:[[7976,837]],8089:[[7977,837]],8090:[[7978,837]],8091:[[7979,837]],8092:[[7980,837]],8093:[[7981,837]],8094:[[7982,837]],8095:[[7983,837]],8096:[[8032,837]],8097:[[8033,837]],8098:[[8034,837]],8099:[[8035,837]],8100:[[8036,837]],8101:[[8037,837]],8102:[[8038,837]],8103:[[8039,837]],8104:[[8040,837]],8105:[[8041,837]],8106:[[8042,837]],8107:[[8043,837]],8108:[[8044,837]],8109:[[8045,837]],8110:[[8046,837]],8111:[[8047,837]],8112:[[945,774]],8113:[[945,772]],8114:[[8048,837]],8115:[[945,837]],8116:[[940,837]],8118:[[945,834],,{837:8119}],8119:[[8118,837]],8120:[[913,774]],8121:[[913,772]],8122:[[913,768]],8123:[[902]],8124:[[913,837]],8125:[[32,787],256],8126:[[953]],8127:[[32,787],256,{768:8141,769:8142,834:8143}],8128:[[32,834],256],8129:[[168,834]],8130:[[8052,837]],8131:[[951,837]],8132:[[942,837]],8134:[[951,834],,{837:8135}],8135:[[8134,837]],8136:[[917,768]],8137:[[904]],8138:[[919,768]],8139:[[905]],8140:[[919,837]],8141:[[8127,768]],8142:[[8127,769]],8143:[[8127,834]],8144:[[953,774]],8145:[[953,772]],8146:[[970,768]],8147:[[912]],8150:[[953,834]],8151:[[970,834]],8152:[[921,774]],8153:[[921,772]],8154:[[921,768]],8155:[[906]],8157:[[8190,768]],8158:[[8190,769]],8159:[[8190,834]],8160:[[965,774]],8161:[[965,772]],8162:[[971,768]],8163:[[944]],8164:[[961,787]],8165:[[961,788]],8166:[[965,834]],8167:[[971,834]],8168:[[933,774]],8169:[[933,772]],8170:[[933,768]],8171:[[910]],8172:[[929,788]],8173:[[168,768]],8174:[[901]],8175:[[96]],8178:[[8060,837]],8179:[[969,837]],8180:[[974,837]],8182:[[969,834],,{837:8183}],8183:[[8182,837]],8184:[[927,768]],8185:[[908]],8186:[[937,768]],8187:[[911]],8188:[[937,837]],8189:[[180]],8190:[[32,788],256,{768:8157,769:8158,834:8159}]},8192:{8192:[[8194]],8193:[[8195]],8194:[[32],256],8195:[[32],256],8196:[[32],256],8197:[[32],256],8198:[[32],256],8199:[[32],256],8200:[[32],256],8201:[[32],256],8202:[[32],256],8209:[[8208],256],8215:[[32,819],256],8228:[[46],256],8229:[[46,46],256],8230:[[46,46,46],256],8239:[[32],256],8243:[[8242,8242],256],8244:[[8242,8242,8242],256],8246:[[8245,8245],256],8247:[[8245,8245,8245],256],8252:[[33,33],256],8254:[[32,773],256],8263:[[63,63],256],8264:[[63,33],256],8265:[[33,63],256],8279:[[8242,8242,8242,8242],256],8287:[[32],256],8304:[[48],256],8305:[[105],256],8308:[[52],256],8309:[[53],256],8310:[[54],256],8311:[[55],256],8312:[[56],256],8313:[[57],256],8314:[[43],256],8315:[[8722],256],8316:[[61],256],8317:[[40],256],8318:[[41],256],8319:[[110],256],8320:[[48],256],8321:[[49],256],8322:[[50],256],8323:[[51],256],8324:[[52],256],8325:[[53],256],8326:[[54],256],8327:[[55],256],8328:[[56],256],8329:[[57],256],8330:[[43],256],8331:[[8722],256],8332:[[61],256],8333:[[40],256],8334:[[41],256],8336:[[97],256],8337:[[101],256],8338:[[111],256],8339:[[120],256],8340:[[601],256],8341:[[104],256],8342:[[107],256],8343:[[108],256],8344:[[109],256],8345:[[110],256],8346:[[112],256],8347:[[115],256],8348:[[116],256],8360:[[82,115],256],8400:[,230],8401:[,230],8402:[,1],8403:[,1],8404:[,230],8405:[,230],8406:[,230],8407:[,230],8408:[,1],8409:[,1],8410:[,1],8411:[,230],8412:[,230],8417:[,230],8421:[,1],8422:[,1],8423:[,230],8424:[,220],8425:[,230],8426:[,1],8427:[,1],8428:[,220],8429:[,220],8430:[,220],8431:[,220],8432:[,230]},8448:{8448:[[97,47,99],256],8449:[[97,47,115],256],8450:[[67],256],8451:[[176,67],256],8453:[[99,47,111],256],8454:[[99,47,117],256],8455:[[400],256],8457:[[176,70],256],8458:[[103],256],8459:[[72],256],8460:[[72],256],8461:[[72],256],8462:[[104],256],8463:[[295],256],8464:[[73],256],8465:[[73],256],8466:[[76],256],8467:[[108],256],8469:[[78],256],8470:[[78,111],256],8473:[[80],256],8474:[[81],256],8475:[[82],256],8476:[[82],256],8477:[[82],256],8480:[[83,77],256],8481:[[84,69,76],256],8482:[[84,77],256],8484:[[90],256],8486:[[937]],8488:[[90],256],8490:[[75]],8491:[[197]],8492:[[66],256],8493:[[67],256],8495:[[101],256],8496:[[69],256],8497:[[70],256],8499:[[77],256],8500:[[111],256],8501:[[1488],256],8502:[[1489],256],8503:[[1490],256],8504:[[1491],256],8505:[[105],256],8507:[[70,65,88],256],8508:[[960],256],8509:[[947],256],8510:[[915],256],8511:[[928],256],8512:[[8721],256],8517:[[68],256],8518:[[100],256],8519:[[101],256],8520:[[105],256],8521:[[106],256],8528:[[49,8260,55],256],8529:[[49,8260,57],256],8530:[[49,8260,49,48],256],8531:[[49,8260,51],256],8532:[[50,8260,51],256],8533:[[49,8260,53],256],8534:[[50,8260,53],256],8535:[[51,8260,53],256],8536:[[52,8260,53],256],8537:[[49,8260,54],256],8538:[[53,8260,54],256],8539:[[49,8260,56],256],8540:[[51,8260,56],256],8541:[[53,8260,56],256],8542:[[55,8260,56],256],8543:[[49,8260],256],8544:[[73],256],8545:[[73,73],256],8546:[[73,73,73],256],8547:[[73,86],256],8548:[[86],256],8549:[[86,73],256],8550:[[86,73,73],256],8551:[[86,73,73,73],256],8552:[[73,88],256],8553:[[88],256],8554:[[88,73],256],8555:[[88,73,73],256],8556:[[76],256],8557:[[67],256],8558:[[68],256],8559:[[77],256],8560:[[105],256],8561:[[105,105],256],8562:[[105,105,105],256],8563:[[105,118],256],8564:[[118],256],8565:[[118,105],256],8566:[[118,105,105],256],8567:[[118,105,105,105],256],8568:[[105,120],256],8569:[[120],256],8570:[[120,105],256],8571:[[120,105,105],256],8572:[[108],256],8573:[[99],256],8574:[[100],256],8575:[[109],256],8585:[[48,8260,51],256],8592:[,,{824:8602}],8594:[,,{824:8603}],8596:[,,{824:8622}],8602:[[8592,824]],8603:[[8594,824]],8622:[[8596,824]],8653:[[8656,824]],8654:[[8660,824]],8655:[[8658,824]],8656:[,,{824:8653}],8658:[,,{824:8655}],8660:[,,{824:8654}]},8704:{8707:[,,{824:8708}],8708:[[8707,824]],8712:[,,{824:8713}],8713:[[8712,824]],8715:[,,{824:8716}],8716:[[8715,824]],8739:[,,{824:8740}],8740:[[8739,824]],8741:[,,{824:8742}],8742:[[8741,824]],8748:[[8747,8747],256],8749:[[8747,8747,8747],256],8751:[[8750,8750],256],8752:[[8750,8750,8750],256],8764:[,,{824:8769}],8769:[[8764,824]],8771:[,,{824:8772}],8772:[[8771,824]],8773:[,,{824:8775}],8775:[[8773,824]],8776:[,,{824:8777}],8777:[[8776,824]],8781:[,,{824:8813}],8800:[[61,824]],8801:[,,{824:8802}],8802:[[8801,824]],8804:[,,{824:8816}],8805:[,,{824:8817}],8813:[[8781,824]],8814:[[60,824]],8815:[[62,824]],8816:[[8804,824]],8817:[[8805,824]],8818:[,,{824:8820}],8819:[,,{824:8821}],8820:[[8818,824]],8821:[[8819,824]],8822:[,,{824:8824}],8823:[,,{824:8825}],8824:[[8822,824]],8825:[[8823,824]],8826:[,,{824:8832}],8827:[,,{824:8833}],8828:[,,{824:8928}],8829:[,,{824:8929}],8832:[[8826,824]],8833:[[8827,824]],8834:[,,{824:8836}],8835:[,,{824:8837}],8836:[[8834,824]],8837:[[8835,824]],8838:[,,{824:8840}],8839:[,,{824:8841}],8840:[[8838,824]],8841:[[8839,824]],8849:[,,{824:8930}],8850:[,,{824:8931}],8866:[,,{824:8876}],8872:[,,{824:8877}],8873:[,,{824:8878}],8875:[,,{824:8879}],8876:[[8866,824]],8877:[[8872,824]],8878:[[8873,824]],8879:[[8875,824]],8882:[,,{824:8938}],8883:[,,{824:8939}],8884:[,,{824:8940}],8885:[,,{824:8941}],8928:[[8828,824]],8929:[[8829,824]],8930:[[8849,824]],8931:[[8850,824]],8938:[[8882,824]],8939:[[8883,824]],8940:[[8884,824]],8941:[[8885,824]]},8960:{9001:[[12296]],9002:[[12297]]},9216:{9312:[[49],256],9313:[[50],256],9314:[[51],256],9315:[[52],256],9316:[[53],256],9317:[[54],256],9318:[[55],256],9319:[[56],256],9320:[[57],256],9321:[[49,48],256],9322:[[49,49],256],9323:[[49,50],256],9324:[[49,51],256],9325:[[49,52],256],9326:[[49,53],256],9327:[[49,54],256],9328:[[49,55],256],9329:[[49,56],256],9330:[[49,57],256],9331:[[50,48],256],9332:[[40,49,41],256],9333:[[40,50,41],256],9334:[[40,51,41],256],9335:[[40,52,41],256],9336:[[40,53,41],256],9337:[[40,54,41],256],9338:[[40,55,41],256],9339:[[40,56,41],256],9340:[[40,57,41],256],9341:[[40,49,48,41],256],9342:[[40,49,49,41],256],9343:[[40,49,50,41],256],9344:[[40,49,51,41],256],9345:[[40,49,52,41],256],9346:[[40,49,53,41],256],9347:[[40,49,54,41],256],9348:[[40,49,55,41],256],9349:[[40,49,56,41],256],9350:[[40,49,57,41],256],9351:[[40,50,48,41],256],9352:[[49,46],256],9353:[[50,46],256],9354:[[51,46],256],9355:[[52,46],256],9356:[[53,46],256],9357:[[54,46],256],9358:[[55,46],256],9359:[[56,46],256],9360:[[57,46],256],9361:[[49,48,46],256],9362:[[49,49,46],256],9363:[[49,50,46],256],9364:[[49,51,46],256],9365:[[49,52,46],256],9366:[[49,53,46],256],9367:[[49,54,46],256],9368:[[49,55,46],256],9369:[[49,56,46],256],9370:[[49,57,46],256],9371:[[50,48,46],256],9372:[[40,97,41],256],9373:[[40,98,41],256],9374:[[40,99,41],256],9375:[[40,100,41],256],9376:[[40,101,41],256],9377:[[40,102,41],256],9378:[[40,103,41],256],9379:[[40,104,41],256],9380:[[40,105,41],256],9381:[[40,106,41],256],9382:[[40,107,41],256],9383:[[40,108,41],256],9384:[[40,109,41],256],9385:[[40,110,41],256],9386:[[40,111,41],256],9387:[[40,112,41],256],9388:[[40,113,41],256],9389:[[40,114,41],256],9390:[[40,115,41],256],9391:[[40,116,41],256],9392:[[40,117,41],256],9393:[[40,118,41],256],9394:[[40,119,41],256],9395:[[40,120,41],256],9396:[[40,121,41],256],9397:[[40,122,41],256],9398:[[65],256],9399:[[66],256],9400:[[67],256],9401:[[68],256],9402:[[69],256],9403:[[70],256],9404:[[71],256],9405:[[72],256],9406:[[73],256],9407:[[74],256],9408:[[75],256],9409:[[76],256],9410:[[77],256],9411:[[78],256],9412:[[79],256],9413:[[80],256],9414:[[81],256],9415:[[82],256],9416:[[83],256],9417:[[84],256],9418:[[85],256],9419:[[86],256],9420:[[87],256],9421:[[88],256],9422:[[89],256],9423:[[90],256],9424:[[97],256],9425:[[98],256],9426:[[99],256],9427:[[100],256],9428:[[101],256],9429:[[102],256],9430:[[103],256],9431:[[104],256],9432:[[105],256],9433:[[106],256],9434:[[107],256],9435:[[108],256],9436:[[109],256],9437:[[110],256],9438:[[111],256],9439:[[112],256],9440:[[113],256],9441:[[114],256],9442:[[115],256],9443:[[116],256],9444:[[117],256],9445:[[118],256],9446:[[119],256],9447:[[120],256],9448:[[121],256],9449:[[122],256],9450:[[48],256]},10752:{10764:[[8747,8747,8747,8747],256],10868:[[58,58,61],256],10869:[[61,61],256],10870:[[61,61,61],256],10972:[[10973,824],512]},11264:{11388:[[106],256],11389:[[86],256],11503:[,230],11504:[,230],11505:[,230]},11520:{11631:[[11617],256],11647:[,9],11744:[,230],11745:[,230],11746:[,230],11747:[,230],11748:[,230],11749:[,230],11750:[,230],11751:[,230],11752:[,230],11753:[,230],11754:[,230],11755:[,230],11756:[,230],11757:[,230],11758:[,230],11759:[,230],11760:[,230],11761:[,230],11762:[,230],11763:[,230],11764:[,230],11765:[,230],11766:[,230],11767:[,230],11768:[,230],11769:[,230],11770:[,230],11771:[,230],11772:[,230],11773:[,230],11774:[,230],11775:[,230]},11776:{11935:[[27597],256],12019:[[40863],256]},12032:{12032:[[19968],256],12033:[[20008],256],12034:[[20022],256],12035:[[20031],256],12036:[[20057],256],12037:[[20101],256],12038:[[20108],256],12039:[[20128],256],12040:[[20154],256],12041:[[20799],256],12042:[[20837],256],12043:[[20843],256],12044:[[20866],256],12045:[[20886],256],12046:[[20907],256],12047:[[20960],256],12048:[[20981],256],12049:[[20992],256],12050:[[21147],256],12051:[[21241],256],12052:[[21269],256],12053:[[21274],256],12054:[[21304],256],12055:[[21313],256],12056:[[21340],256],12057:[[21353],256],12058:[[21378],256],12059:[[21430],256],12060:[[21448],256],12061:[[21475],256],12062:[[22231],256],12063:[[22303],256],12064:[[22763],256],12065:[[22786],256],12066:[[22794],256],12067:[[22805],256],12068:[[22823],256],12069:[[22899],256],12070:[[23376],256],12071:[[23424],256],12072:[[23544],256],12073:[[23567],256],12074:[[23586],256],12075:[[23608],256],12076:[[23662],256],12077:[[23665],256],12078:[[24027],256],12079:[[24037],256],12080:[[24049],256],12081:[[24062],256],12082:[[24178],256],12083:[[24186],256],12084:[[24191],256],12085:[[24308],256],12086:[[24318],256],12087:[[24331],256],12088:[[24339],256],12089:[[24400],256],12090:[[24417],256],12091:[[24435],256],12092:[[24515],256],12093:[[25096],256],12094:[[25142],256],12095:[[25163],256],12096:[[25903],256],12097:[[25908],256],12098:[[25991],256],12099:[[26007],256],12100:[[26020],256],12101:[[26041],256],12102:[[26080],256],12103:[[26085],256],12104:[[26352],256],12105:[[26376],256],12106:[[26408],256],12107:[[27424],256],12108:[[27490],256],12109:[[27513],256],12110:[[27571],256],12111:[[27595],256],12112:[[27604],256],12113:[[27611],256],12114:[[27663],256],12115:[[27668],256],12116:[[27700],256],12117:[[28779],256],12118:[[29226],256],12119:[[29238],256],12120:[[29243],256],12121:[[29247],256],12122:[[29255],256],12123:[[29273],256],12124:[[29275],256],12125:[[29356],256],12126:[[29572],256],12127:[[29577],256],12128:[[29916],256],12129:[[29926],256],12130:[[29976],256],12131:[[29983],256],12132:[[29992],256],12133:[[3e4],256],12134:[[30091],256],12135:[[30098],256],12136:[[30326],256],12137:[[30333],256],12138:[[30382],256],12139:[[30399],256],12140:[[30446],256],12141:[[30683],256],12142:[[30690],256],12143:[[30707],256],12144:[[31034],256],12145:[[31160],256],12146:[[31166],256],12147:[[31348],256],12148:[[31435],256],12149:[[31481],256],12150:[[31859],256],12151:[[31992],256],12152:[[32566],256],12153:[[32593],256],12154:[[32650],256],12155:[[32701],256],12156:[[32769],256],12157:[[32780],256],12158:[[32786],256],12159:[[32819],256],12160:[[32895],256],12161:[[32905],256],12162:[[33251],256],12163:[[33258],256],12164:[[33267],256],12165:[[33276],256],12166:[[33292],256],12167:[[33307],256],12168:[[33311],256],12169:[[33390],256],12170:[[33394],256],12171:[[33400],256],12172:[[34381],256],12173:[[34411],256],12174:[[34880],256],12175:[[34892],256],12176:[[34915],256],12177:[[35198],256],12178:[[35211],256],12179:[[35282],256],12180:[[35328],256],12181:[[35895],256],12182:[[35910],256],12183:[[35925],256],12184:[[35960],256],12185:[[35997],256],12186:[[36196],256],12187:[[36208],256],12188:[[36275],256],12189:[[36523],256],12190:[[36554],256],12191:[[36763],256],12192:[[36784],256],12193:[[36789],256],12194:[[37009],256],12195:[[37193],256],12196:[[37318],256],12197:[[37324],256],12198:[[37329],256],12199:[[38263],256],12200:[[38272],256],12201:[[38428],256],12202:[[38582],256],12203:[[38585],256],12204:[[38632],256],12205:[[38737],256],12206:[[38750],256],12207:[[38754],256],12208:[[38761],256],12209:[[38859],256],12210:[[38893],256],12211:[[38899],256],12212:[[38913],256],12213:[[39080],256],12214:[[39131],256],12215:[[39135],256],12216:[[39318],256],12217:[[39321],256],12218:[[39340],256],12219:[[39592],256],12220:[[39640],256],12221:[[39647],256],12222:[[39717],256],12223:[[39727],256],12224:[[39730],256],12225:[[39740],256],12226:[[39770],256],12227:[[40165],256],12228:[[40565],256],12229:[[40575],256],12230:[[40613],256],12231:[[40635],256],12232:[[40643],256],12233:[[40653],256],12234:[[40657],256],12235:[[40697],256],12236:[[40701],256],12237:[[40718],256],12238:[[40723],256],12239:[[40736],256],12240:[[40763],256],12241:[[40778],256],12242:[[40786],256],12243:[[40845],256],12244:[[40860],256],12245:[[40864],256]},12288:{12288:[[32],256],12330:[,218],12331:[,228],12332:[,232],12333:[,222],12334:[,224],12335:[,224],12342:[[12306],256],12344:[[21313],256],12345:[[21316],256],12346:[[21317],256],12358:[,,{12441:12436}],12363:[,,{12441:12364}],12364:[[12363,12441]],12365:[,,{12441:12366}],12366:[[12365,12441]],12367:[,,{12441:12368}],12368:[[12367,12441]],12369:[,,{12441:12370}],12370:[[12369,12441]],12371:[,,{12441:12372}],12372:[[12371,12441]],12373:[,,{12441:12374}],12374:[[12373,12441]],12375:[,,{12441:12376}],12376:[[12375,12441]],12377:[,,{12441:12378}],12378:[[12377,12441]],12379:[,,{12441:12380}],12380:[[12379,12441]],12381:[,,{12441:12382}],12382:[[12381,12441]],12383:[,,{12441:12384}],12384:[[12383,12441]],12385:[,,{12441:12386}],12386:[[12385,12441]],12388:[,,{12441:12389}],12389:[[12388,12441]],12390:[,,{12441:12391}],12391:[[12390,12441]],12392:[,,{12441:12393}],12393:[[12392,12441]],12399:[,,{12441:12400,12442:12401}],12400:[[12399,12441]],12401:[[12399,12442]],12402:[,,{12441:12403,12442:12404}],12403:[[12402,12441]],12404:[[12402,12442]],12405:[,,{12441:12406,12442:12407}],12406:[[12405,12441]],12407:[[12405,12442]],12408:[,,{12441:12409,12442:12410}],12409:[[12408,12441]],12410:[[12408,12442]],12411:[,,{12441:12412,12442:12413}],12412:[[12411,12441]],12413:[[12411,12442]],12436:[[12358,12441]],12441:[,8],12442:[,8],12443:[[32,12441],256],12444:[[32,12442],256],12445:[,,{12441:12446}],12446:[[12445,12441]],12447:[[12424,12426],256],12454:[,,{12441:12532}],12459:[,,{12441:12460}],12460:[[12459,12441]],12461:[,,{12441:12462}],12462:[[12461,12441]],12463:[,,{12441:12464}],12464:[[12463,12441]],12465:[,,{12441:12466}],12466:[[12465,12441]],12467:[,,{12441:12468}],12468:[[12467,12441]],12469:[,,{12441:12470}],12470:[[12469,12441]],12471:[,,{12441:12472}],12472:[[12471,12441]],12473:[,,{12441:12474}],12474:[[12473,12441]],12475:[,,{12441:12476}],12476:[[12475,12441]],12477:[,,{12441:12478}],12478:[[12477,12441]],12479:[,,{12441:12480}],12480:[[12479,12441]],12481:[,,{12441:12482}],12482:[[12481,12441]],12484:[,,{12441:12485}],12485:[[12484,12441]],12486:[,,{12441:12487}],12487:[[12486,12441]],12488:[,,{12441:12489}],12489:[[12488,12441]],12495:[,,{12441:12496,12442:12497}],12496:[[12495,12441]],12497:[[12495,12442]],12498:[,,{12441:12499,12442:12500}],12499:[[12498,12441]],12500:[[12498,12442]],12501:[,,{12441:12502,12442:12503}],12502:[[12501,12441]],12503:[[12501,12442]],12504:[,,{12441:12505,12442:12506}],12505:[[12504,12441]],12506:[[12504,12442]],12507:[,,{12441:12508,12442:12509}],12508:[[12507,12441]],12509:[[12507,12442]],12527:[,,{12441:12535}],12528:[,,{12441:12536}],12529:[,,{12441:12537}],12530:[,,{12441:12538}],12532:[[12454,12441]],12535:[[12527,12441]],12536:[[12528,12441]],12537:[[12529,12441]],12538:[[12530,12441]],12541:[,,{12441:12542}],12542:[[12541,12441]],12543:[[12467,12488],256]},12544:{12593:[[4352],256],12594:[[4353],256],12595:[[4522],256],12596:[[4354],256],12597:[[4524],256],12598:[[4525],256],12599:[[4355],256],12600:[[4356],256],12601:[[4357],256],12602:[[4528],256],12603:[[4529],256],12604:[[4530],256],12605:[[4531],256],12606:[[4532],256],12607:[[4533],256],12608:[[4378],256],12609:[[4358],256],12610:[[4359],256],12611:[[4360],256],12612:[[4385],256],12613:[[4361],256],12614:[[4362],256],12615:[[4363],256],12616:[[4364],256],12617:[[4365],256],12618:[[4366],256],12619:[[4367],256],12620:[[4368],256],12621:[[4369],256],12622:[[4370],256],12623:[[4449],256],12624:[[4450],256],12625:[[4451],256],12626:[[4452],256],12627:[[4453],256],12628:[[4454],256],12629:[[4455],256],12630:[[4456],256],12631:[[4457],256],12632:[[4458],256],12633:[[4459],256],12634:[[4460],256],12635:[[4461],256],12636:[[4462],256],12637:[[4463],256],12638:[[4464],256],12639:[[4465],256],12640:[[4466],256],12641:[[4467],256],12642:[[4468],256],12643:[[4469],256],12644:[[4448],256],12645:[[4372],256],12646:[[4373],256],12647:[[4551],256],12648:[[4552],256],12649:[[4556],256],12650:[[4558],256],12651:[[4563],256],12652:[[4567],256],12653:[[4569],256],12654:[[4380],256],12655:[[4573],256],12656:[[4575],256],12657:[[4381],256],12658:[[4382],256],12659:[[4384],256],12660:[[4386],256],12661:[[4387],256],12662:[[4391],256],12663:[[4393],256],12664:[[4395],256],12665:[[4396],256],12666:[[4397],256],12667:[[4398],256],12668:[[4399],256],12669:[[4402],256],12670:[[4406],256],12671:[[4416],256],12672:[[4423],256],12673:[[4428],256],12674:[[4593],256],12675:[[4594],256],12676:[[4439],256],12677:[[4440],256],12678:[[4441],256],12679:[[4484],256],12680:[[4485],256],12681:[[4488],256],12682:[[4497],256],12683:[[4498],256],12684:[[4500],256],12685:[[4510],256],12686:[[4513],256],12690:[[19968],256],12691:[[20108],256],12692:[[19977],256],12693:[[22235],256],12694:[[19978],256],12695:[[20013],256],12696:[[19979],256],12697:[[30002],256],12698:[[20057],256],12699:[[19993],256],12700:[[19969],256],12701:[[22825],256],12702:[[22320],256],12703:[[20154],256]},12800:{12800:[[40,4352,41],256],12801:[[40,4354,41],256],12802:[[40,4355,41],256],12803:[[40,4357,41],256],12804:[[40,4358,41],256],12805:[[40,4359,41],256],12806:[[40,4361,41],256],12807:[[40,4363,41],256],12808:[[40,4364,41],256],12809:[[40,4366,41],256],12810:[[40,4367,41],256],12811:[[40,4368,41],256],12812:[[40,4369,41],256],12813:[[40,4370,41],256],12814:[[40,4352,4449,41],256],12815:[[40,4354,4449,41],256],12816:[[40,4355,4449,41],256],12817:[[40,4357,4449,41],256],12818:[[40,4358,4449,41],256],12819:[[40,4359,4449,41],256],12820:[[40,4361,4449,41],256],12821:[[40,4363,4449,41],256],12822:[[40,4364,4449,41],256],12823:[[40,4366,4449,41],256],12824:[[40,4367,4449,41],256],12825:[[40,4368,4449,41],256],12826:[[40,4369,4449,41],256],12827:[[40,4370,4449,41],256],12828:[[40,4364,4462,41],256],12829:[[40,4363,4457,4364,4453,4523,41],256],12830:[[40,4363,4457,4370,4462,41],256],12832:[[40,19968,41],256],12833:[[40,20108,41],256],12834:[[40,19977,41],256],12835:[[40,22235,41],256],12836:[[40,20116,41],256],12837:[[40,20845,41],256],12838:[[40,19971,41],256],12839:[[40,20843,41],256],12840:[[40,20061,41],256],12841:[[40,21313,41],256],12842:[[40,26376,41],256],12843:[[40,28779,41],256],12844:[[40,27700,41],256],12845:[[40,26408,41],256],12846:[[40,37329,41],256],12847:[[40,22303,41],256],12848:[[40,26085,41],256],12849:[[40,26666,41],256],12850:[[40,26377,41],256],12851:[[40,31038,41],256],12852:[[40,21517,41],256],12853:[[40,29305,41],256],12854:[[40,36001,41],256],12855:[[40,31069,41],256],12856:[[40,21172,41],256],12857:[[40,20195,41],256],12858:[[40,21628,41],256],12859:[[40,23398,41],256],12860:[[40,30435,41],256],12861:[[40,20225,41],256],12862:[[40,36039,41],256],12863:[[40,21332,41],256],12864:[[40,31085,41],256],12865:[[40,20241,41],256],12866:[[40,33258,41],256],12867:[[40,33267,41],256],12868:[[21839],256],12869:[[24188],256],12870:[[25991],256],12871:[[31631],256],12880:[[80,84,69],256],12881:[[50,49],256],12882:[[50,50],256],12883:[[50,51],256],12884:[[50,52],256],12885:[[50,53],256],12886:[[50,54],256],12887:[[50,55],256],12888:[[50,56],256],12889:[[50,57],256],12890:[[51,48],256],12891:[[51,49],256],12892:[[51,50],256],12893:[[51,51],256],12894:[[51,52],256],12895:[[51,53],256],12896:[[4352],256],12897:[[4354],256],12898:[[4355],256],12899:[[4357],256],12900:[[4358],256],12901:[[4359],256],12902:[[4361],256],12903:[[4363],256],12904:[[4364],256],12905:[[4366],256],12906:[[4367],256],12907:[[4368],256],12908:[[4369],256],12909:[[4370],256],12910:[[4352,4449],256],12911:[[4354,4449],256],12912:[[4355,4449],256],12913:[[4357,4449],256],12914:[[4358,4449],256],12915:[[4359,4449],256],12916:[[4361,4449],256],12917:[[4363,4449],256],12918:[[4364,4449],256],12919:[[4366,4449],256],12920:[[4367,4449],256],12921:[[4368,4449],256],12922:[[4369,4449],256],12923:[[4370,4449],256],12924:[[4366,4449,4535,4352,4457],256],12925:[[4364,4462,4363,4468],256],12926:[[4363,4462],256],12928:[[19968],256],12929:[[20108],256],12930:[[19977],256],12931:[[22235],256],12932:[[20116],256],12933:[[20845],256],12934:[[19971],256],12935:[[20843],256],12936:[[20061],256],12937:[[21313],256],12938:[[26376],256],12939:[[28779],256],12940:[[27700],256],12941:[[26408],256],12942:[[37329],256],12943:[[22303],256],12944:[[26085],256],12945:[[26666],256],12946:[[26377],256],12947:[[31038],256],12948:[[21517],256],12949:[[29305],256],12950:[[36001],256],12951:[[31069],256],12952:[[21172],256],12953:[[31192],256],12954:[[30007],256],12955:[[22899],256],12956:[[36969],256],12957:[[20778],256],12958:[[21360],256],12959:[[27880],256],12960:[[38917],256],12961:[[20241],256],12962:[[20889],256],12963:[[27491],256],12964:[[19978],256],12965:[[20013],256],12966:[[19979],256],12967:[[24038],256],12968:[[21491],256],12969:[[21307],256],12970:[[23447],256],12971:[[23398],256],12972:[[30435],256],12973:[[20225],256],12974:[[36039],256],12975:[[21332],256],12976:[[22812],256],12977:[[51,54],256],12978:[[51,55],256],12979:[[51,56],256],12980:[[51,57],256],12981:[[52,48],256],12982:[[52,49],256],12983:[[52,50],256],12984:[[52,51],256],12985:[[52,52],256],12986:[[52,53],256],12987:[[52,54],256],12988:[[52,55],256],12989:[[52,56],256],12990:[[52,57],256],12991:[[53,48],256],12992:[[49,26376],256],12993:[[50,26376],256],12994:[[51,26376],256],12995:[[52,26376],256],12996:[[53,26376],256],12997:[[54,26376],256],12998:[[55,26376],256],12999:[[56,26376],256],13e3:[[57,26376],256],13001:[[49,48,26376],256],13002:[[49,49,26376],256],13003:[[49,50,26376],256],13004:[[72,103],256],13005:[[101,114,103],256],13006:[[101,86],256],13007:[[76,84,68],256],13008:[[12450],256],13009:[[12452],256],13010:[[12454],256],13011:[[12456],256],13012:[[12458],256],13013:[[12459],256],13014:[[12461],256],13015:[[12463],256],13016:[[12465],256],13017:[[12467],256],13018:[[12469],256],13019:[[12471],256],13020:[[12473],256],13021:[[12475],256],13022:[[12477],256],13023:[[12479],256],13024:[[12481],256],13025:[[12484],256],13026:[[12486],256],13027:[[12488],256],13028:[[12490],256],13029:[[12491],256],13030:[[12492],256],13031:[[12493],256],13032:[[12494],256],13033:[[12495],256],13034:[[12498],256],13035:[[12501],256],13036:[[12504],256],13037:[[12507],256],13038:[[12510],256],13039:[[12511],256],13040:[[12512],256],13041:[[12513],256],13042:[[12514],256],13043:[[12516],256],13044:[[12518],256],13045:[[12520],256],13046:[[12521],256],13047:[[12522],256],13048:[[12523],256],13049:[[12524],256],13050:[[12525],256],13051:[[12527],256],13052:[[12528],256],13053:[[12529],256],13054:[[12530],256]},13056:{13056:[[12450,12497,12540,12488],256],13057:[[12450,12523,12501,12449],256],13058:[[12450,12531,12506,12450],256],13059:[[12450,12540,12523],256],13060:[[12452,12491,12531,12464],256],13061:[[12452,12531,12481],256],13062:[[12454,12457,12531],256],13063:[[12456,12473,12463,12540,12489],256],13064:[[12456,12540,12459,12540],256],13065:[[12458,12531,12473],256],13066:[[12458,12540,12512],256],13067:[[12459,12452,12522],256],13068:[[12459,12521,12483,12488],256],13069:[[12459,12525,12522,12540],256],13070:[[12460,12525,12531],256],13071:[[12460,12531,12510],256],13072:[[12462,12460],256],13073:[[12462,12491,12540],256],13074:[[12461,12517,12522,12540],256],13075:[[12462,12523,12480,12540],256],13076:[[12461,12525],256],13077:[[12461,12525,12464,12521,12512],256],13078:[[12461,12525,12513,12540,12488,12523],256],13079:[[12461,12525,12527,12483,12488],256],13080:[[12464,12521,12512],256],13081:[[12464,12521,12512,12488,12531],256],13082:[[12463,12523,12476,12452,12525],256],13083:[[12463,12525,12540,12493],256],13084:[[12465,12540,12473],256],13085:[[12467,12523,12490],256],13086:[[12467,12540,12509],256],13087:[[12469,12452,12463,12523],256],13088:[[12469,12531,12481,12540,12512],256],13089:[[12471,12522,12531,12464],256],13090:[[12475,12531,12481],256],13091:[[12475,12531,12488],256],13092:[[12480,12540,12473],256],13093:[[12487,12471],256],13094:[[12489,12523],256],13095:[[12488,12531],256],13096:[[12490,12494],256],13097:[[12494,12483,12488],256],13098:[[12495,12452,12484],256],13099:[[12497,12540,12475,12531,12488],256],13100:[[12497,12540,12484],256],13101:[[12496,12540,12524,12523],256],13102:[[12500,12450,12473,12488,12523],256],13103:[[12500,12463,12523],256],13104:[[12500,12467],256],13105:[[12499,12523],256],13106:[[12501,12449,12521,12483,12489],256],13107:[[12501,12451,12540,12488],256],13108:[[12502,12483,12471,12455,12523],256],13109:[[12501,12521,12531],256],13110:[[12504,12463,12479,12540,12523],256],13111:[[12506,12477],256],13112:[[12506,12491,12498],256],13113:[[12504,12523,12484],256],13114:[[12506,12531,12473],256],13115:[[12506,12540,12472],256],13116:[[12505,12540,12479],256],13117:[[12509,12452,12531,12488],256],13118:[[12508,12523,12488],256],13119:[[12507,12531],256],13120:[[12509,12531,12489],256],13121:[[12507,12540,12523],256],13122:[[12507,12540,12531],256],13123:[[12510,12452,12463,12525],256],13124:[[12510,12452,12523],256],13125:[[12510,12483,12495],256],13126:[[12510,12523,12463],256],13127:[[12510,12531,12471,12519,12531],256],13128:[[12511,12463,12525,12531],256],13129:[[12511,12522],256],13130:[[12511,12522,12496,12540,12523],256],13131:[[12513,12460],256],13132:[[12513,12460,12488,12531],256],13133:[[12513,12540,12488,12523],256],13134:[[12516,12540,12489],256],13135:[[12516,12540,12523],256],13136:[[12518,12450,12531],256],13137:[[12522,12483,12488,12523],256],13138:[[12522,12521],256],13139:[[12523,12500,12540],256],13140:[[12523,12540,12502,12523],256],13141:[[12524,12512],256],13142:[[12524,12531,12488,12466,12531],256],13143:[[12527,12483,12488],256],13144:[[48,28857],256],13145:[[49,28857],256],13146:[[50,28857],256],13147:[[51,28857],256],13148:[[52,28857],256],13149:[[53,28857],256],13150:[[54,28857],256],13151:[[55,28857],256],13152:[[56,28857],256],13153:[[57,28857],256],13154:[[49,48,28857],256],13155:[[49,49,28857],256],13156:[[49,50,28857],256],13157:[[49,51,28857],256],13158:[[49,52,28857],256],13159:[[49,53,28857],256],13160:[[49,54,28857],256],13161:[[49,55,28857],256],13162:[[49,56,28857],256],13163:[[49,57,28857],256],13164:[[50,48,28857],256],13165:[[50,49,28857],256],13166:[[50,50,28857],256],13167:[[50,51,28857],256],13168:[[50,52,28857],256],13169:[[104,80,97],256],13170:[[100,97],256],13171:[[65,85],256],13172:[[98,97,114],256],13173:[[111,86],256],13174:[[112,99],256],13175:[[100,109],256],13176:[[100,109,178],256],13177:[[100,109,179],256],13178:[[73,85],256],13179:[[24179,25104],256],13180:[[26157,21644],256],13181:[[22823,27491],256],13182:[[26126,27835],256],13183:[[26666,24335,20250,31038],256],13184:[[112,65],256],13185:[[110,65],256],13186:[[956,65],256],13187:[[109,65],256],13188:[[107,65],256],13189:[[75,66],256],13190:[[77,66],256],13191:[[71,66],256],13192:[[99,97,108],256],13193:[[107,99,97,108],256],13194:[[112,70],256],13195:[[110,70],256],13196:[[956,70],256],13197:[[956,103],256],13198:[[109,103],256],13199:[[107,103],256],13200:[[72,122],256],13201:[[107,72,122],256],13202:[[77,72,122],256],13203:[[71,72,122],256],13204:[[84,72,122],256],13205:[[956,8467],256],13206:[[109,8467],256],13207:[[100,8467],256],13208:[[107,8467],256],13209:[[102,109],256],13210:[[110,109],256],13211:[[956,109],256],13212:[[109,109],256],13213:[[99,109],256],13214:[[107,109],256],13215:[[109,109,178],256],13216:[[99,109,178],256],13217:[[109,178],256],13218:[[107,109,178],256],13219:[[109,109,179],256],13220:[[99,109,179],256],13221:[[109,179],256],13222:[[107,109,179],256],13223:[[109,8725,115],256],13224:[[109,8725,115,178],256],13225:[[80,97],256],13226:[[107,80,97],256],13227:[[77,80,97],256],13228:[[71,80,97],256],13229:[[114,97,100],256],13230:[[114,97,100,8725,115],256],13231:[[114,97,100,8725,115,178],256],13232:[[112,115],256],13233:[[110,115],256],13234:[[956,115],256],13235:[[109,115],256],13236:[[112,86],256],13237:[[110,86],256],13238:[[956,86],256],13239:[[109,86],256],13240:[[107,86],256],13241:[[77,86],256],13242:[[112,87],256],13243:[[110,87],256],13244:[[956,87],256],13245:[[109,87],256],13246:[[107,87],256],13247:[[77,87],256],13248:[[107,937],256],13249:[[77,937],256],13250:[[97,46,109,46],256],13251:[[66,113],256],13252:[[99,99],256],13253:[[99,100],256],13254:[[67,8725,107,103],256],13255:[[67,111,46],256],13256:[[100,66],256],13257:[[71,121],256],13258:[[104,97],256],13259:[[72,80],256],13260:[[105,110],256],13261:[[75,75],256],13262:[[75,77],256],13263:[[107,116],256],13264:[[108,109],256],13265:[[108,110],256],13266:[[108,111,103],256],13267:[[108,120],256],13268:[[109,98],256],13269:[[109,105,108],256],13270:[[109,111,108],256],13271:[[80,72],256],13272:[[112,46,109,46],256],13273:[[80,80,77],256],13274:[[80,82],256],13275:[[115,114],256],13276:[[83,118],256],13277:[[87,98],256],13278:[[86,8725,109],256],13279:[[65,8725,109],256],13280:[[49,26085],256],13281:[[50,26085],256],13282:[[51,26085],256],13283:[[52,26085],256],13284:[[53,26085],256],13285:[[54,26085],256],13286:[[55,26085],256],13287:[[56,26085],256],13288:[[57,26085],256],13289:[[49,48,26085],256],13290:[[49,49,26085],256],13291:[[49,50,26085],256],13292:[[49,51,26085],256],13293:[[49,52,26085],256],13294:[[49,53,26085],256],13295:[[49,54,26085],256],13296:[[49,55,26085],256],13297:[[49,56,26085],256],13298:[[49,57,26085],256],13299:[[50,48,26085],256],13300:[[50,49,26085],256],13301:[[50,50,26085],256],13302:[[50,51,26085],256],13303:[[50,52,26085],256],13304:[[50,53,26085],256],13305:[[50,54,26085],256],13306:[[50,55,26085],256],13307:[[50,56,26085],256],13308:[[50,57,26085],256],13309:[[51,48,26085],256],13310:[[51,49,26085],256],13311:[[103,97,108],256]},27136:{92912:[,1],92913:[,1],92914:[,1],92915:[,1],92916:[,1]},27392:{92976:[,230],92977:[,230],92978:[,230],92979:[,230],92980:[,230],92981:[,230],92982:[,230]},42496:{42607:[,230],42612:[,230],42613:[,230],42614:[,230],42615:[,230],42616:[,230],42617:[,230],42618:[,230],42619:[,230],42620:[,230],42621:[,230],42652:[[1098],256],42653:[[1100],256],42655:[,230],42736:[,230],42737:[,230]},42752:{42864:[[42863],256],43e3:[[294],256],43001:[[339],256]},43008:{43014:[,9],43204:[,9],43232:[,230],43233:[,230],43234:[,230],43235:[,230],43236:[,230],43237:[,230],43238:[,230],43239:[,230],43240:[,230],43241:[,230],43242:[,230],43243:[,230],43244:[,230],43245:[,230],43246:[,230],43247:[,230],43248:[,230],43249:[,230]},43264:{43307:[,220],43308:[,220],43309:[,220],43347:[,9],43443:[,7],43456:[,9]},43520:{43696:[,230],43698:[,230],43699:[,230],43700:[,220],43703:[,230],43704:[,230],43710:[,230],43711:[,230],43713:[,230],43766:[,9]},43776:{43868:[[42791],256],43869:[[43831],256],43870:[[619],256],43871:[[43858],256],44013:[,9]},48128:{113822:[,1]},53504:{119134:[[119127,119141],512],119135:[[119128,119141],512],119136:[[119135,119150],512],119137:[[119135,119151],512],119138:[[119135,119152],512],119139:[[119135,119153],512],119140:[[119135,119154],512],119141:[,216],119142:[,216],119143:[,1],119144:[,1],119145:[,1],119149:[,226],119150:[,216],119151:[,216],119152:[,216],119153:[,216],119154:[,216],119163:[,220],119164:[,220],119165:[,220],119166:[,220],119167:[,220],119168:[,220],119169:[,220],119170:[,220],119173:[,230],119174:[,230],119175:[,230],119176:[,230],119177:[,230],119178:[,220],119179:[,220],119210:[,230],119211:[,230],119212:[,230],119213:[,230],119227:[[119225,119141],512],119228:[[119226,119141],512],119229:[[119227,119150],512],119230:[[119228,119150],512],119231:[[119227,119151],512],119232:[[119228,119151],512]},53760:{119362:[,230],119363:[,230],119364:[,230]},54272:{119808:[[65],256],119809:[[66],256],119810:[[67],256],119811:[[68],256],119812:[[69],256],119813:[[70],256],119814:[[71],256],119815:[[72],256],119816:[[73],256],119817:[[74],256],119818:[[75],256],119819:[[76],256],119820:[[77],256],119821:[[78],256],119822:[[79],256],119823:[[80],256],119824:[[81],256],119825:[[82],256],119826:[[83],256],119827:[[84],256],119828:[[85],256],119829:[[86],256],119830:[[87],256],119831:[[88],256],119832:[[89],256],119833:[[90],256],119834:[[97],256],119835:[[98],256],119836:[[99],256],119837:[[100],256],119838:[[101],256],119839:[[102],256],119840:[[103],256],119841:[[104],256],119842:[[105],256],119843:[[106],256],119844:[[107],256],119845:[[108],256],119846:[[109],256],119847:[[110],256],119848:[[111],256],119849:[[112],256],119850:[[113],256],119851:[[114],256],119852:[[115],256],119853:[[116],256],119854:[[117],256],119855:[[118],256],119856:[[119],256],119857:[[120],256],119858:[[121],256],119859:[[122],256],119860:[[65],256],119861:[[66],256],119862:[[67],256],119863:[[68],256],119864:[[69],256],119865:[[70],256],119866:[[71],256],119867:[[72],256],119868:[[73],256],119869:[[74],256],119870:[[75],256],119871:[[76],256],119872:[[77],256],119873:[[78],256],119874:[[79],256],119875:[[80],256],119876:[[81],256],119877:[[82],256],119878:[[83],256],119879:[[84],256],119880:[[85],256],119881:[[86],256],119882:[[87],256],119883:[[88],256],119884:[[89],256],119885:[[90],256],119886:[[97],256],119887:[[98],256],119888:[[99],256],119889:[[100],256],119890:[[101],256],119891:[[102],256],119892:[[103],256],119894:[[105],256],119895:[[106],256],119896:[[107],256],119897:[[108],256],119898:[[109],256],119899:[[110],256],119900:[[111],256],119901:[[112],256],119902:[[113],256],119903:[[114],256],119904:[[115],256],119905:[[116],256],119906:[[117],256],119907:[[118],256],119908:[[119],256],119909:[[120],256],119910:[[121],256],119911:[[122],256],119912:[[65],256],119913:[[66],256],119914:[[67],256],119915:[[68],256],119916:[[69],256],119917:[[70],256],119918:[[71],256],119919:[[72],256],119920:[[73],256],119921:[[74],256],119922:[[75],256],119923:[[76],256],119924:[[77],256],119925:[[78],256],119926:[[79],256],119927:[[80],256],119928:[[81],256],119929:[[82],256],119930:[[83],256],119931:[[84],256],119932:[[85],256],119933:[[86],256],119934:[[87],256],119935:[[88],256],119936:[[89],256],119937:[[90],256],119938:[[97],256],119939:[[98],256],119940:[[99],256],119941:[[100],256],119942:[[101],256],119943:[[102],256],119944:[[103],256],119945:[[104],256],119946:[[105],256],119947:[[106],256],119948:[[107],256],119949:[[108],256],119950:[[109],256],119951:[[110],256],119952:[[111],256],119953:[[112],256],119954:[[113],256],119955:[[114],256],119956:[[115],256],119957:[[116],256],119958:[[117],256],119959:[[118],256],119960:[[119],256],119961:[[120],256],119962:[[121],256],119963:[[122],256],119964:[[65],256],119966:[[67],256],119967:[[68],256],119970:[[71],256],119973:[[74],256],119974:[[75],256],119977:[[78],256],119978:[[79],256],119979:[[80],256],119980:[[81],256],119982:[[83],256],119983:[[84],256],119984:[[85],256],119985:[[86],256],119986:[[87],256],119987:[[88],256],119988:[[89],256],119989:[[90],256],119990:[[97],256],119991:[[98],256],119992:[[99],256],119993:[[100],256],119995:[[102],256],119997:[[104],256],119998:[[105],256],119999:[[106],256],12e4:[[107],256],120001:[[108],256],120002:[[109],256],120003:[[110],256],120005:[[112],256],120006:[[113],256],120007:[[114],256],120008:[[115],256],120009:[[116],256],120010:[[117],256],120011:[[118],256],120012:[[119],256],120013:[[120],256],120014:[[121],256],120015:[[122],256],120016:[[65],256],120017:[[66],256],120018:[[67],256],120019:[[68],256],120020:[[69],256],120021:[[70],256],120022:[[71],256],120023:[[72],256],120024:[[73],256],120025:[[74],256],120026:[[75],256],120027:[[76],256],120028:[[77],256],120029:[[78],256],120030:[[79],256],120031:[[80],256],120032:[[81],256],120033:[[82],256],120034:[[83],256],120035:[[84],256],120036:[[85],256],120037:[[86],256],120038:[[87],256],120039:[[88],256],120040:[[89],256],120041:[[90],256],120042:[[97],256],120043:[[98],256],120044:[[99],256],120045:[[100],256],120046:[[101],256],120047:[[102],256],120048:[[103],256],120049:[[104],256],120050:[[105],256],120051:[[106],256],120052:[[107],256],120053:[[108],256],120054:[[109],256],120055:[[110],256],120056:[[111],256],120057:[[112],256],120058:[[113],256],120059:[[114],256],120060:[[115],256],120061:[[116],256],120062:[[117],256],120063:[[118],256]},54528:{120064:[[119],256],120065:[[120],256],120066:[[121],256],120067:[[122],256],120068:[[65],256],120069:[[66],256],120071:[[68],256],120072:[[69],256],120073:[[70],256],120074:[[71],256],120077:[[74],256],120078:[[75],256],120079:[[76],256],120080:[[77],256],120081:[[78],256],120082:[[79],256],120083:[[80],256],120084:[[81],256],120086:[[83],256],120087:[[84],256],120088:[[85],256],120089:[[86],256],120090:[[87],256],120091:[[88],256],120092:[[89],256],120094:[[97],256],120095:[[98],256],120096:[[99],256],120097:[[100],256],120098:[[101],256],120099:[[102],256],120100:[[103],256],120101:[[104],256],120102:[[105],256],120103:[[106],256],120104:[[107],256],120105:[[108],256],120106:[[109],256],120107:[[110],256],120108:[[111],256],120109:[[112],256],120110:[[113],256],120111:[[114],256],120112:[[115],256],120113:[[116],256],120114:[[117],256],120115:[[118],256],120116:[[119],256],120117:[[120],256],120118:[[121],256],120119:[[122],256],120120:[[65],256],120121:[[66],256],120123:[[68],256],120124:[[69],256],120125:[[70],256],120126:[[71],256],120128:[[73],256],120129:[[74],256],120130:[[75],256],120131:[[76],256],120132:[[77],256],120134:[[79],256],120138:[[83],256],120139:[[84],256],120140:[[85],256],120141:[[86],256],120142:[[87],256],120143:[[88],256],120144:[[89],256],120146:[[97],256],120147:[[98],256],120148:[[99],256],120149:[[100],256],120150:[[101],256],120151:[[102],256],120152:[[103],256],120153:[[104],256],120154:[[105],256],120155:[[106],256],120156:[[107],256],120157:[[108],256],120158:[[109],256],120159:[[110],256],120160:[[111],256],120161:[[112],256],120162:[[113],256],120163:[[114],256],120164:[[115],256],120165:[[116],256],120166:[[117],256],120167:[[118],256],120168:[[119],256],120169:[[120],256],120170:[[121],256],120171:[[122],256],120172:[[65],256],120173:[[66],256],120174:[[67],256],120175:[[68],256],120176:[[69],256],120177:[[70],256],120178:[[71],256],120179:[[72],256],120180:[[73],256],120181:[[74],256],120182:[[75],256],120183:[[76],256],120184:[[77],256],120185:[[78],256],120186:[[79],256],120187:[[80],256],120188:[[81],256],120189:[[82],256],120190:[[83],256],120191:[[84],256],120192:[[85],256],120193:[[86],256],120194:[[87],256],120195:[[88],256],120196:[[89],256],120197:[[90],256],120198:[[97],256],120199:[[98],256],120200:[[99],256],120201:[[100],256],120202:[[101],256],120203:[[102],256],120204:[[103],256],120205:[[104],256],120206:[[105],256],120207:[[106],256],120208:[[107],256],120209:[[108],256],120210:[[109],256],120211:[[110],256],120212:[[111],256],120213:[[112],256],120214:[[113],256],120215:[[114],256],120216:[[115],256],120217:[[116],256],120218:[[117],256],120219:[[118],256],120220:[[119],256],120221:[[120],256],120222:[[121],256],120223:[[122],256],120224:[[65],256],120225:[[66],256],120226:[[67],256],120227:[[68],256],120228:[[69],256],120229:[[70],256],120230:[[71],256],120231:[[72],256],120232:[[73],256],120233:[[74],256],120234:[[75],256],120235:[[76],256],120236:[[77],256],120237:[[78],256],120238:[[79],256],120239:[[80],256],120240:[[81],256],120241:[[82],256],120242:[[83],256],120243:[[84],256],120244:[[85],256],120245:[[86],256],120246:[[87],256],120247:[[88],256],120248:[[89],256],120249:[[90],256],120250:[[97],256],120251:[[98],256],120252:[[99],256],120253:[[100],256],120254:[[101],256],120255:[[102],256],120256:[[103],256],120257:[[104],256],120258:[[105],256],120259:[[106],256],120260:[[107],256],120261:[[108],256],120262:[[109],256],120263:[[110],256],120264:[[111],256],120265:[[112],256],120266:[[113],256],120267:[[114],256],120268:[[115],256],120269:[[116],256],120270:[[117],256],120271:[[118],256],120272:[[119],256],120273:[[120],256],120274:[[121],256],120275:[[122],256],120276:[[65],256],120277:[[66],256],120278:[[67],256],120279:[[68],256],120280:[[69],256],120281:[[70],256],120282:[[71],256],120283:[[72],256],120284:[[73],256],120285:[[74],256],120286:[[75],256],120287:[[76],256],120288:[[77],256],120289:[[78],256],120290:[[79],256],120291:[[80],256],120292:[[81],256],120293:[[82],256],120294:[[83],256],120295:[[84],256],120296:[[85],256],120297:[[86],256],120298:[[87],256],120299:[[88],256],120300:[[89],256],120301:[[90],256],120302:[[97],256],120303:[[98],256],120304:[[99],256],120305:[[100],256],120306:[[101],256],120307:[[102],256],120308:[[103],256],120309:[[104],256],120310:[[105],256],120311:[[106],256],120312:[[107],256],120313:[[108],256],120314:[[109],256],120315:[[110],256],120316:[[111],256],120317:[[112],256],120318:[[113],256],120319:[[114],256]},54784:{120320:[[115],256],120321:[[116],256],120322:[[117],256],120323:[[118],256],120324:[[119],256],120325:[[120],256],120326:[[121],256],120327:[[122],256],120328:[[65],256],120329:[[66],256],120330:[[67],256],120331:[[68],256],120332:[[69],256],120333:[[70],256],120334:[[71],256],120335:[[72],256],120336:[[73],256],120337:[[74],256],120338:[[75],256],120339:[[76],256],120340:[[77],256],120341:[[78],256],120342:[[79],256],120343:[[80],256],120344:[[81],256],120345:[[82],256],120346:[[83],256],120347:[[84],256],120348:[[85],256],120349:[[86],256],120350:[[87],256],120351:[[88],256],120352:[[89],256],120353:[[90],256],120354:[[97],256],120355:[[98],256],120356:[[99],256],120357:[[100],256],120358:[[101],256],120359:[[102],256],120360:[[103],256],120361:[[104],256],120362:[[105],256],120363:[[106],256],120364:[[107],256],120365:[[108],256],120366:[[109],256],120367:[[110],256],120368:[[111],256],120369:[[112],256],120370:[[113],256],120371:[[114],256],120372:[[115],256],120373:[[116],256],120374:[[117],256],120375:[[118],256],120376:[[119],256],120377:[[120],256],120378:[[121],256],120379:[[122],256],120380:[[65],256],120381:[[66],256],120382:[[67],256],120383:[[68],256],120384:[[69],256],120385:[[70],256],120386:[[71],256],120387:[[72],256],120388:[[73],256],120389:[[74],256],120390:[[75],256],120391:[[76],256],120392:[[77],256],120393:[[78],256],120394:[[79],256],120395:[[80],256],120396:[[81],256],120397:[[82],256],120398:[[83],256],120399:[[84],256],120400:[[85],256],120401:[[86],256],120402:[[87],256],120403:[[88],256],120404:[[89],256],120405:[[90],256],120406:[[97],256],120407:[[98],256],120408:[[99],256],120409:[[100],256],120410:[[101],256],120411:[[102],256],120412:[[103],256],120413:[[104],256],120414:[[105],256],120415:[[106],256],120416:[[107],256],120417:[[108],256],120418:[[109],256],120419:[[110],256],120420:[[111],256],120421:[[112],256],120422:[[113],256],120423:[[114],256],120424:[[115],256],120425:[[116],256],120426:[[117],256],120427:[[118],256],120428:[[119],256],120429:[[120],256],120430:[[121],256],120431:[[122],256],120432:[[65],256],120433:[[66],256],120434:[[67],256],120435:[[68],256],120436:[[69],256],120437:[[70],256],120438:[[71],256],120439:[[72],256],120440:[[73],256],120441:[[74],256],120442:[[75],256],120443:[[76],256],120444:[[77],256],120445:[[78],256],120446:[[79],256],120447:[[80],256],120448:[[81],256],120449:[[82],256],120450:[[83],256],120451:[[84],256],120452:[[85],256],120453:[[86],256],120454:[[87],256],120455:[[88],256],120456:[[89],256],120457:[[90],256],120458:[[97],256],120459:[[98],256],120460:[[99],256],120461:[[100],256],120462:[[101],256],120463:[[102],256],120464:[[103],256],120465:[[104],256],120466:[[105],256],120467:[[106],256],120468:[[107],256],120469:[[108],256],120470:[[109],256],120471:[[110],256],120472:[[111],256],120473:[[112],256],120474:[[113],256],120475:[[114],256],120476:[[115],256],120477:[[116],256],120478:[[117],256],120479:[[118],256],120480:[[119],256],120481:[[120],256],120482:[[121],256],120483:[[122],256],120484:[[305],256],120485:[[567],256],120488:[[913],256],120489:[[914],256],120490:[[915],256],120491:[[916],256],120492:[[917],256],120493:[[918],256],120494:[[919],256],120495:[[920],256],120496:[[921],256],120497:[[922],256],120498:[[923],256],120499:[[924],256],120500:[[925],256],120501:[[926],256],120502:[[927],256],120503:[[928],256],120504:[[929],256],120505:[[1012],256],120506:[[931],256],120507:[[932],256],120508:[[933],256],120509:[[934],256],120510:[[935],256],120511:[[936],256],120512:[[937],256],120513:[[8711],256],120514:[[945],256],120515:[[946],256],120516:[[947],256],120517:[[948],256],120518:[[949],256],120519:[[950],256],120520:[[951],256],120521:[[952],256],120522:[[953],256],120523:[[954],256],120524:[[955],256],120525:[[956],256],120526:[[957],256],120527:[[958],256],120528:[[959],256],120529:[[960],256],120530:[[961],256],120531:[[962],256],120532:[[963],256],120533:[[964],256],120534:[[965],256],120535:[[966],256],120536:[[967],256],120537:[[968],256],120538:[[969],256],120539:[[8706],256],120540:[[1013],256],120541:[[977],256],120542:[[1008],256],120543:[[981],256],120544:[[1009],256],120545:[[982],256],120546:[[913],256],120547:[[914],256],120548:[[915],256],120549:[[916],256],120550:[[917],256],120551:[[918],256],120552:[[919],256],120553:[[920],256],120554:[[921],256],120555:[[922],256],120556:[[923],256],120557:[[924],256],120558:[[925],256],120559:[[926],256],120560:[[927],256],120561:[[928],256],120562:[[929],256],120563:[[1012],256],120564:[[931],256],120565:[[932],256],120566:[[933],256],120567:[[934],256],120568:[[935],256],120569:[[936],256],120570:[[937],256],120571:[[8711],256],120572:[[945],256],120573:[[946],256],120574:[[947],256],120575:[[948],256]},55040:{120576:[[949],256],120577:[[950],256],120578:[[951],256],120579:[[952],256],120580:[[953],256],120581:[[954],256],120582:[[955],256],120583:[[956],256],120584:[[957],256],120585:[[958],256],120586:[[959],256],120587:[[960],256],120588:[[961],256],120589:[[962],256],120590:[[963],256],120591:[[964],256],120592:[[965],256],120593:[[966],256],120594:[[967],256],120595:[[968],256],120596:[[969],256],120597:[[8706],256],120598:[[1013],256],120599:[[977],256],120600:[[1008],256],120601:[[981],256],120602:[[1009],256],120603:[[982],256],120604:[[913],256],120605:[[914],256],120606:[[915],256],120607:[[916],256],120608:[[917],256],120609:[[918],256],120610:[[919],256],120611:[[920],256],120612:[[921],256],120613:[[922],256],120614:[[923],256],120615:[[924],256],120616:[[925],256],120617:[[926],256],120618:[[927],256],120619:[[928],256],120620:[[929],256],120621:[[1012],256],120622:[[931],256],120623:[[932],256],120624:[[933],256],120625:[[934],256],120626:[[935],256],120627:[[936],256],120628:[[937],256],120629:[[8711],256],120630:[[945],256],120631:[[946],256],120632:[[947],256],120633:[[948],256],120634:[[949],256],120635:[[950],256],120636:[[951],256],120637:[[952],256],120638:[[953],256],120639:[[954],256],120640:[[955],256],120641:[[956],256],120642:[[957],256],120643:[[958],256],120644:[[959],256],120645:[[960],256],120646:[[961],256],120647:[[962],256],120648:[[963],256],120649:[[964],256],120650:[[965],256],120651:[[966],256],120652:[[967],256],120653:[[968],256],120654:[[969],256],120655:[[8706],256],120656:[[1013],256],120657:[[977],256],120658:[[1008],256],120659:[[981],256],120660:[[1009],256],120661:[[982],256],120662:[[913],256],120663:[[914],256],120664:[[915],256],120665:[[916],256],120666:[[917],256],120667:[[918],256],120668:[[919],256],120669:[[920],256],120670:[[921],256],120671:[[922],256],120672:[[923],256],120673:[[924],256],120674:[[925],256],120675:[[926],256],120676:[[927],256],120677:[[928],256],120678:[[929],256],120679:[[1012],256],120680:[[931],256],120681:[[932],256],120682:[[933],256],120683:[[934],256],120684:[[935],256],120685:[[936],256],120686:[[937],256],120687:[[8711],256],120688:[[945],256],120689:[[946],256],120690:[[947],256],120691:[[948],256],120692:[[949],256],120693:[[950],256],120694:[[951],256],120695:[[952],256],120696:[[953],256],120697:[[954],256],120698:[[955],256],120699:[[956],256],120700:[[957],256],120701:[[958],256],120702:[[959],256],120703:[[960],256],120704:[[961],256],120705:[[962],256],120706:[[963],256],120707:[[964],256],120708:[[965],256],120709:[[966],256],120710:[[967],256],120711:[[968],256],120712:[[969],256],120713:[[8706],256],120714:[[1013],256],120715:[[977],256],120716:[[1008],256],120717:[[981],256],120718:[[1009],256],120719:[[982],256],120720:[[913],256],120721:[[914],256],120722:[[915],256],120723:[[916],256],120724:[[917],256],120725:[[918],256],120726:[[919],256],120727:[[920],256],120728:[[921],256],120729:[[922],256],120730:[[923],256],120731:[[924],256],120732:[[925],256],120733:[[926],256],120734:[[927],256],120735:[[928],256],120736:[[929],256],120737:[[1012],256],120738:[[931],256],120739:[[932],256],120740:[[933],256],120741:[[934],256],120742:[[935],256],120743:[[936],256],120744:[[937],256],120745:[[8711],256],120746:[[945],256],120747:[[946],256],120748:[[947],256],120749:[[948],256],120750:[[949],256],120751:[[950],256],120752:[[951],256],120753:[[952],256],120754:[[953],256],120755:[[954],256],120756:[[955],256],120757:[[956],256],120758:[[957],256],120759:[[958],256],120760:[[959],256],120761:[[960],256],120762:[[961],256],120763:[[962],256],120764:[[963],256],120765:[[964],256],120766:[[965],256],120767:[[966],256],120768:[[967],256],120769:[[968],256],120770:[[969],256],120771:[[8706],256],120772:[[1013],256],120773:[[977],256],120774:[[1008],256],120775:[[981],256],120776:[[1009],256],120777:[[982],256],120778:[[988],256],120779:[[989],256],120782:[[48],256],120783:[[49],256],120784:[[50],256],120785:[[51],256],120786:[[52],256],120787:[[53],256],120788:[[54],256],120789:[[55],256],120790:[[56],256],120791:[[57],256],120792:[[48],256],120793:[[49],256],120794:[[50],256],120795:[[51],256],120796:[[52],256],120797:[[53],256],120798:[[54],256],120799:[[55],256],120800:[[56],256],120801:[[57],256],120802:[[48],256],120803:[[49],256],120804:[[50],256],120805:[[51],256],120806:[[52],256],120807:[[53],256],120808:[[54],256],120809:[[55],256],120810:[[56],256],120811:[[57],256],120812:[[48],256],120813:[[49],256],120814:[[50],256],120815:[[51],256],120816:[[52],256],120817:[[53],256],120818:[[54],256],120819:[[55],256],120820:[[56],256],120821:[[57],256],120822:[[48],256],120823:[[49],256],120824:[[50],256],120825:[[51],256],120826:[[52],256],120827:[[53],256],120828:[[54],256],120829:[[55],256],120830:[[56],256],120831:[[57],256]},59392:{125136:[,220],125137:[,220],125138:[,220],125139:[,220],125140:[,220],125141:[,220],125142:[,220]},60928:{126464:[[1575],256],126465:[[1576],256],126466:[[1580],256],126467:[[1583],256],126469:[[1608],256],126470:[[1586],256],126471:[[1581],256],126472:[[1591],256],126473:[[1610],256],126474:[[1603],256],126475:[[1604],256],126476:[[1605],256],126477:[[1606],256],126478:[[1587],256],126479:[[1593],256],126480:[[1601],256],126481:[[1589],256],126482:[[1602],256],126483:[[1585],256],126484:[[1588],256],126485:[[1578],256],126486:[[1579],256],126487:[[1582],256],126488:[[1584],256],126489:[[1590],256],126490:[[1592],256],126491:[[1594],256],126492:[[1646],256],126493:[[1722],256],126494:[[1697],256],126495:[[1647],256],126497:[[1576],256],126498:[[1580],256],126500:[[1607],256],126503:[[1581],256],126505:[[1610],256],126506:[[1603],256],126507:[[1604],256],126508:[[1605],256],126509:[[1606],256],126510:[[1587],256],126511:[[1593],256],126512:[[1601],256],126513:[[1589],256],126514:[[1602],256],126516:[[1588],256],126517:[[1578],256],126518:[[1579],256],126519:[[1582],256],126521:[[1590],256],126523:[[1594],256],126530:[[1580],256],126535:[[1581],256],126537:[[1610],256],126539:[[1604],256],126541:[[1606],256],126542:[[1587],256],126543:[[1593],256],126545:[[1589],256],126546:[[1602],256],126548:[[1588],256],126551:[[1582],256],126553:[[1590],256],126555:[[1594],256],126557:[[1722],256],126559:[[1647],256],126561:[[1576],256],126562:[[1580],256],126564:[[1607],256],126567:[[1581],256],126568:[[1591],256],126569:[[1610],256],126570:[[1603],256],126572:[[1605],256],126573:[[1606],256],126574:[[1587],256],126575:[[1593],256],126576:[[1601],256],126577:[[1589],256],126578:[[1602],256],126580:[[1588],256],126581:[[1578],256],126582:[[1579],256],126583:[[1582],256],126585:[[1590],256],126586:[[1592],256],126587:[[1594],256],126588:[[1646],256],126590:[[1697],256],126592:[[1575],256],126593:[[1576],256],126594:[[1580],256],126595:[[1583],256],126596:[[1607],256],126597:[[1608],256],126598:[[1586],256],126599:[[1581],256],126600:[[1591],256],126601:[[1610],256],126603:[[1604],256],126604:[[1605],256],126605:[[1606],256],126606:[[1587],256],126607:[[1593],256],126608:[[1601],256],126609:[[1589],256],126610:[[1602],256],126611:[[1585],256],126612:[[1588],256],126613:[[1578],256],126614:[[1579],256],126615:[[1582],256],126616:[[1584],256],126617:[[1590],256],126618:[[1592],256],126619:[[1594],256],126625:[[1576],256],126626:[[1580],256],126627:[[1583],256],126629:[[1608],256],126630:[[1586],256],126631:[[1581],256],126632:[[1591],256],126633:[[1610],256],126635:[[1604],256],126636:[[1605],256],126637:[[1606],256],126638:[[1587],256],126639:[[1593],256],126640:[[1601],256],126641:[[1589],256],126642:[[1602],256],126643:[[1585],256],126644:[[1588],256],126645:[[1578],256],126646:[[1579],256],126647:[[1582],256],126648:[[1584],256],126649:[[1590],256],126650:[[1592],256],126651:[[1594],256]},61696:{127232:[[48,46],256],127233:[[48,44],256],127234:[[49,44],256],127235:[[50,44],256],127236:[[51,44],256],127237:[[52,44],256],127238:[[53,44],256],127239:[[54,44],256],127240:[[55,44],256],127241:[[56,44],256],127242:[[57,44],256],127248:[[40,65,41],256],127249:[[40,66,41],256],127250:[[40,67,41],256],127251:[[40,68,41],256],127252:[[40,69,41],256],127253:[[40,70,41],256],127254:[[40,71,41],256],127255:[[40,72,41],256],127256:[[40,73,41],256],127257:[[40,74,41],256],127258:[[40,75,41],256],127259:[[40,76,41],256],127260:[[40,77,41],256],127261:[[40,78,41],256],127262:[[40,79,41],256],127263:[[40,80,41],256],127264:[[40,81,41],256],127265:[[40,82,41],256],127266:[[40,83,41],256],127267:[[40,84,41],256],127268:[[40,85,41],256],127269:[[40,86,41],256],127270:[[40,87,41],256],127271:[[40,88,41],256],127272:[[40,89,41],256],127273:[[40,90,41],256],127274:[[12308,83,12309],256],127275:[[67],256],127276:[[82],256],127277:[[67,68],256],127278:[[87,90],256],127280:[[65],256],127281:[[66],256],127282:[[67],256],127283:[[68],256],127284:[[69],256],127285:[[70],256],127286:[[71],256],127287:[[72],256],127288:[[73],256],127289:[[74],256],127290:[[75],256],127291:[[76],256],127292:[[77],256],127293:[[78],256],127294:[[79],256],127295:[[80],256],127296:[[81],256],127297:[[82],256],127298:[[83],256],127299:[[84],256],127300:[[85],256],127301:[[86],256],127302:[[87],256],127303:[[88],256],127304:[[89],256],127305:[[90],256],127306:[[72,86],256],127307:[[77,86],256],127308:[[83,68],256],127309:[[83,83],256],127310:[[80,80,86],256],127311:[[87,67],256],127338:[[77,67],256],127339:[[77,68],256],127376:[[68,74],256]},61952:{127488:[[12411,12363],256],127489:[[12467,12467],256],127490:[[12469],256],127504:[[25163],256],127505:[[23383],256],127506:[[21452],256],127507:[[12487],256],127508:[[20108],256],127509:[[22810],256],127510:[[35299],256],127511:[[22825],256],127512:[[20132],256],127513:[[26144],256],127514:[[28961],256],127515:[[26009],256],127516:[[21069],256],127517:[[24460],256],127518:[[20877],256],127519:[[26032],256],127520:[[21021],256],127521:[[32066],256],127522:[[29983],256],127523:[[36009],256],127524:[[22768],256],127525:[[21561],256],127526:[[28436],256],127527:[[25237],256],127528:[[25429],256],127529:[[19968],256],127530:[[19977],256],127531:[[36938],256],127532:[[24038],256],127533:[[20013],256],127534:[[21491],256],127535:[[25351],256],127536:[[36208],256],127537:[[25171],256],127538:[[31105],256],127539:[[31354],256],127540:[[21512],256],127541:[[28288],256],127542:[[26377],256],127543:[[26376],256],127544:[[30003],256],127545:[[21106],256],127546:[[21942],256],127552:[[12308,26412,12309],256],127553:[[12308,19977,12309],256],127554:[[12308,20108,12309],256],127555:[[12308,23433,12309],256],127556:[[12308,28857,12309],256],127557:[[12308,25171,12309],256],127558:[[12308,30423,12309],256],127559:[[12308,21213,12309],256],127560:[[12308,25943,12309],256],127568:[[24471],256],127569:[[21487],256]},63488:{194560:[[20029]],194561:[[20024]],194562:[[20033]],194563:[[131362]],194564:[[20320]],194565:[[20398]],194566:[[20411]],194567:[[20482]],194568:[[20602]],194569:[[20633]],194570:[[20711]],194571:[[20687]],194572:[[13470]],194573:[[132666]],194574:[[20813]],194575:[[20820]],194576:[[20836]],194577:[[20855]],194578:[[132380]],194579:[[13497]],194580:[[20839]],194581:[[20877]],194582:[[132427]],194583:[[20887]],194584:[[20900]],194585:[[20172]],194586:[[20908]],194587:[[20917]],194588:[[168415]],194589:[[20981]],194590:[[20995]],194591:[[13535]],194592:[[21051]],194593:[[21062]],194594:[[21106]],194595:[[21111]],194596:[[13589]],194597:[[21191]],194598:[[21193]],194599:[[21220]],194600:[[21242]],194601:[[21253]],194602:[[21254]],194603:[[21271]],194604:[[21321]],194605:[[21329]],194606:[[21338]],194607:[[21363]],194608:[[21373]],194609:[[21375]],194610:[[21375]],194611:[[21375]],194612:[[133676]],194613:[[28784]],194614:[[21450]],194615:[[21471]],194616:[[133987]],194617:[[21483]],194618:[[21489]],194619:[[21510]],194620:[[21662]],194621:[[21560]],194622:[[21576]],194623:[[21608]],194624:[[21666]],194625:[[21750]],194626:[[21776]],194627:[[21843]],194628:[[21859]],194629:[[21892]],194630:[[21892]],194631:[[21913]],194632:[[21931]],194633:[[21939]],194634:[[21954]],194635:[[22294]],194636:[[22022]],194637:[[22295]],194638:[[22097]],194639:[[22132]],194640:[[20999]],194641:[[22766]],194642:[[22478]],194643:[[22516]],194644:[[22541]],194645:[[22411]],194646:[[22578]],194647:[[22577]],194648:[[22700]],194649:[[136420]],194650:[[22770]],194651:[[22775]],194652:[[22790]],194653:[[22810]],194654:[[22818]],194655:[[22882]],194656:[[136872]],194657:[[136938]],194658:[[23020]],194659:[[23067]],194660:[[23079]],194661:[[23e3]],194662:[[23142]],194663:[[14062]],194664:[[14076]],194665:[[23304]],194666:[[23358]],194667:[[23358]],194668:[[137672]],194669:[[23491]],194670:[[23512]],194671:[[23527]],194672:[[23539]],194673:[[138008]],194674:[[23551]],194675:[[23558]],194676:[[24403]],194677:[[23586]],194678:[[14209]],194679:[[23648]],194680:[[23662]],194681:[[23744]],194682:[[23693]],194683:[[138724]],194684:[[23875]],194685:[[138726]],194686:[[23918]],194687:[[23915]],194688:[[23932]],194689:[[24033]],194690:[[24034]],194691:[[14383]],194692:[[24061]],194693:[[24104]],194694:[[24125]],194695:[[24169]],194696:[[14434]],194697:[[139651]],194698:[[14460]],194699:[[24240]],194700:[[24243]],194701:[[24246]],194702:[[24266]],194703:[[172946]],194704:[[24318]],194705:[[140081]],194706:[[140081]],194707:[[33281]],194708:[[24354]],194709:[[24354]],194710:[[14535]],194711:[[144056]],194712:[[156122]],194713:[[24418]],194714:[[24427]],194715:[[14563]],194716:[[24474]],194717:[[24525]],194718:[[24535]],194719:[[24569]],194720:[[24705]],194721:[[14650]],194722:[[14620]],194723:[[24724]],194724:[[141012]],194725:[[24775]],194726:[[24904]],194727:[[24908]],194728:[[24910]],194729:[[24908]],194730:[[24954]],194731:[[24974]],194732:[[25010]],194733:[[24996]],194734:[[25007]],194735:[[25054]],194736:[[25074]],194737:[[25078]],194738:[[25104]],194739:[[25115]],194740:[[25181]],194741:[[25265]],194742:[[25300]],194743:[[25424]],194744:[[142092]],194745:[[25405]],194746:[[25340]],194747:[[25448]],194748:[[25475]],194749:[[25572]],194750:[[142321]],194751:[[25634]],194752:[[25541]],194753:[[25513]],194754:[[14894]],194755:[[25705]],194756:[[25726]],194757:[[25757]],194758:[[25719]],194759:[[14956]],194760:[[25935]],194761:[[25964]],194762:[[143370]],194763:[[26083]],194764:[[26360]],194765:[[26185]],194766:[[15129]],194767:[[26257]],194768:[[15112]],194769:[[15076]],194770:[[20882]],194771:[[20885]],194772:[[26368]],194773:[[26268]],194774:[[32941]],194775:[[17369]],194776:[[26391]],194777:[[26395]],194778:[[26401]],194779:[[26462]],194780:[[26451]],194781:[[144323]],194782:[[15177]],194783:[[26618]],194784:[[26501]],194785:[[26706]],194786:[[26757]],194787:[[144493]],194788:[[26766]],194789:[[26655]],194790:[[26900]],194791:[[15261]],194792:[[26946]],194793:[[27043]],194794:[[27114]],194795:[[27304]],194796:[[145059]],194797:[[27355]],194798:[[15384]],194799:[[27425]],194800:[[145575]],194801:[[27476]],194802:[[15438]],194803:[[27506]],194804:[[27551]],194805:[[27578]],194806:[[27579]],194807:[[146061]],194808:[[138507]],194809:[[146170]],194810:[[27726]],194811:[[146620]],194812:[[27839]],194813:[[27853]],194814:[[27751]],194815:[[27926]]},63744:{63744:[[35912]],63745:[[26356]],63746:[[36554]],63747:[[36040]],63748:[[28369]],63749:[[20018]],63750:[[21477]],63751:[[40860]],63752:[[40860]],63753:[[22865]],63754:[[37329]],63755:[[21895]],63756:[[22856]],63757:[[25078]],63758:[[30313]],63759:[[32645]],63760:[[34367]],63761:[[34746]],63762:[[35064]],63763:[[37007]],63764:[[27138]],63765:[[27931]],63766:[[28889]],63767:[[29662]],63768:[[33853]],63769:[[37226]],63770:[[39409]],63771:[[20098]],63772:[[21365]],63773:[[27396]],63774:[[29211]],63775:[[34349]],63776:[[40478]],63777:[[23888]],63778:[[28651]],63779:[[34253]],63780:[[35172]],63781:[[25289]],63782:[[33240]],63783:[[34847]],63784:[[24266]],63785:[[26391]],63786:[[28010]],63787:[[29436]],63788:[[37070]],63789:[[20358]],63790:[[20919]],63791:[[21214]],63792:[[25796]],63793:[[27347]],63794:[[29200]],63795:[[30439]],63796:[[32769]],63797:[[34310]],63798:[[34396]],63799:[[36335]],63800:[[38706]],63801:[[39791]],63802:[[40442]],63803:[[30860]],63804:[[31103]],63805:[[32160]],63806:[[33737]],63807:[[37636]],63808:[[40575]],63809:[[35542]],63810:[[22751]],63811:[[24324]],63812:[[31840]],63813:[[32894]],63814:[[29282]],63815:[[30922]],63816:[[36034]],63817:[[38647]],63818:[[22744]],63819:[[23650]],63820:[[27155]],63821:[[28122]],63822:[[28431]],63823:[[32047]],63824:[[32311]],63825:[[38475]],63826:[[21202]],63827:[[32907]],63828:[[20956]],63829:[[20940]],63830:[[31260]],63831:[[32190]],63832:[[33777]],63833:[[38517]],63834:[[35712]],63835:[[25295]],63836:[[27138]],63837:[[35582]],63838:[[20025]],63839:[[23527]],63840:[[24594]],63841:[[29575]],63842:[[30064]],63843:[[21271]],63844:[[30971]],63845:[[20415]],63846:[[24489]],63847:[[19981]],63848:[[27852]],63849:[[25976]],63850:[[32034]],63851:[[21443]],63852:[[22622]],63853:[[30465]],63854:[[33865]],63855:[[35498]],63856:[[27578]],63857:[[36784]],63858:[[27784]],63859:[[25342]],63860:[[33509]],63861:[[25504]],63862:[[30053]],63863:[[20142]],63864:[[20841]],63865:[[20937]],63866:[[26753]],63867:[[31975]],63868:[[33391]],63869:[[35538]],63870:[[37327]],63871:[[21237]],63872:[[21570]],63873:[[22899]],63874:[[24300]],63875:[[26053]],63876:[[28670]],63877:[[31018]],63878:[[38317]],63879:[[39530]],63880:[[40599]],63881:[[40654]],63882:[[21147]],63883:[[26310]],63884:[[27511]],63885:[[36706]],63886:[[24180]],63887:[[24976]],63888:[[25088]],63889:[[25754]],63890:[[28451]],63891:[[29001]],63892:[[29833]],63893:[[31178]],63894:[[32244]],63895:[[32879]],63896:[[36646]],63897:[[34030]],63898:[[36899]],63899:[[37706]],63900:[[21015]],63901:[[21155]],63902:[[21693]],63903:[[28872]],63904:[[35010]],63905:[[35498]],63906:[[24265]],63907:[[24565]],63908:[[25467]],63909:[[27566]],63910:[[31806]],63911:[[29557]],63912:[[20196]],63913:[[22265]],63914:[[23527]],63915:[[23994]],63916:[[24604]],63917:[[29618]],63918:[[29801]],63919:[[32666]],63920:[[32838]],63921:[[37428]],63922:[[38646]],63923:[[38728]],63924:[[38936]],63925:[[20363]],63926:[[31150]],63927:[[37300]],63928:[[38584]],63929:[[24801]],63930:[[20102]],63931:[[20698]],63932:[[23534]],63933:[[23615]],63934:[[26009]],63935:[[27138]],63936:[[29134]],63937:[[30274]],63938:[[34044]],63939:[[36988]],63940:[[40845]],63941:[[26248]],63942:[[38446]],63943:[[21129]],63944:[[26491]],63945:[[26611]],63946:[[27969]],63947:[[28316]],63948:[[29705]],63949:[[30041]],63950:[[30827]],63951:[[32016]],63952:[[39006]],63953:[[20845]],63954:[[25134]],63955:[[38520]],63956:[[20523]],63957:[[23833]],63958:[[28138]],63959:[[36650]],63960:[[24459]],63961:[[24900]],63962:[[26647]],63963:[[29575]],63964:[[38534]],63965:[[21033]],63966:[[21519]],63967:[[23653]],63968:[[26131]],63969:[[26446]],63970:[[26792]],63971:[[27877]],63972:[[29702]],63973:[[30178]],63974:[[32633]],63975:[[35023]],63976:[[35041]],63977:[[37324]],63978:[[38626]],63979:[[21311]],63980:[[28346]],63981:[[21533]],63982:[[29136]],63983:[[29848]],63984:[[34298]],63985:[[38563]],63986:[[40023]],63987:[[40607]],63988:[[26519]],63989:[[28107]],63990:[[33256]],63991:[[31435]],63992:[[31520]],63993:[[31890]],63994:[[29376]],63995:[[28825]],63996:[[35672]],63997:[[20160]],63998:[[33590]],63999:[[21050]],194816:[[27966]],194817:[[28023]],194818:[[27969]],194819:[[28009]],194820:[[28024]],194821:[[28037]],194822:[[146718]],194823:[[27956]],194824:[[28207]],194825:[[28270]],194826:[[15667]],194827:[[28363]],194828:[[28359]],194829:[[147153]],194830:[[28153]],194831:[[28526]],194832:[[147294]],194833:[[147342]],194834:[[28614]],194835:[[28729]],194836:[[28702]],194837:[[28699]],194838:[[15766]],194839:[[28746]],194840:[[28797]],194841:[[28791]],194842:[[28845]],194843:[[132389]],194844:[[28997]],194845:[[148067]],194846:[[29084]],194847:[[148395]],194848:[[29224]],194849:[[29237]],194850:[[29264]],194851:[[149e3]],194852:[[29312]],194853:[[29333]],194854:[[149301]],194855:[[149524]],194856:[[29562]],194857:[[29579]],194858:[[16044]],194859:[[29605]],194860:[[16056]],194861:[[16056]],194862:[[29767]],194863:[[29788]],194864:[[29809]],194865:[[29829]],194866:[[29898]],194867:[[16155]],194868:[[29988]],194869:[[150582]],194870:[[30014]],194871:[[150674]],194872:[[30064]],194873:[[139679]],194874:[[30224]],194875:[[151457]],194876:[[151480]],194877:[[151620]],194878:[[16380]],194879:[[16392]],194880:[[30452]],194881:[[151795]],194882:[[151794]],194883:[[151833]],194884:[[151859]],194885:[[30494]],194886:[[30495]],194887:[[30495]],194888:[[30538]],194889:[[16441]],194890:[[30603]],194891:[[16454]],194892:[[16534]],194893:[[152605]],194894:[[30798]],194895:[[30860]],194896:[[30924]],194897:[[16611]],194898:[[153126]],194899:[[31062]],194900:[[153242]],194901:[[153285]],194902:[[31119]],194903:[[31211]],194904:[[16687]],194905:[[31296]],194906:[[31306]],194907:[[31311]],194908:[[153980]],194909:[[154279]],194910:[[154279]],194911:[[31470]],194912:[[16898]],194913:[[154539]],194914:[[31686]],194915:[[31689]],194916:[[16935]],194917:[[154752]],194918:[[31954]],194919:[[17056]],194920:[[31976]],194921:[[31971]],194922:[[32e3]],194923:[[155526]],194924:[[32099]],194925:[[17153]],194926:[[32199]],194927:[[32258]],194928:[[32325]],194929:[[17204]],194930:[[156200]],194931:[[156231]],194932:[[17241]],194933:[[156377]],194934:[[32634]],194935:[[156478]],194936:[[32661]],194937:[[32762]],194938:[[32773]],194939:[[156890]],194940:[[156963]],194941:[[32864]],194942:[[157096]],194943:[[32880]],194944:[[144223]],194945:[[17365]],194946:[[32946]],194947:[[33027]],194948:[[17419]],194949:[[33086]],194950:[[23221]],194951:[[157607]],194952:[[157621]],194953:[[144275]],194954:[[144284]],194955:[[33281]],194956:[[33284]],194957:[[36766]],194958:[[17515]],194959:[[33425]],194960:[[33419]],194961:[[33437]],194962:[[21171]],194963:[[33457]],194964:[[33459]],194965:[[33469]],194966:[[33510]],194967:[[158524]],194968:[[33509]],194969:[[33565]],194970:[[33635]],194971:[[33709]],194972:[[33571]],194973:[[33725]],194974:[[33767]],194975:[[33879]],194976:[[33619]],194977:[[33738]],194978:[[33740]],194979:[[33756]],194980:[[158774]],194981:[[159083]],194982:[[158933]],194983:[[17707]],194984:[[34033]],194985:[[34035]],194986:[[34070]],194987:[[160714]],194988:[[34148]],194989:[[159532]],194990:[[17757]],194991:[[17761]],194992:[[159665]],194993:[[159954]],194994:[[17771]],194995:[[34384]],194996:[[34396]],194997:[[34407]],194998:[[34409]],194999:[[34473]],195e3:[[34440]],195001:[[34574]],195002:[[34530]],195003:[[34681]],195004:[[34600]],195005:[[34667]],195006:[[34694]],195007:[[17879]],195008:[[34785]],195009:[[34817]],195010:[[17913]],195011:[[34912]],195012:[[34915]],195013:[[161383]],195014:[[35031]],195015:[[35038]],195016:[[17973]],195017:[[35066]],195018:[[13499]],195019:[[161966]],195020:[[162150]],195021:[[18110]],195022:[[18119]],195023:[[35488]],195024:[[35565]],195025:[[35722]],195026:[[35925]],195027:[[162984]],195028:[[36011]],195029:[[36033]],195030:[[36123]],195031:[[36215]],195032:[[163631]],195033:[[133124]],195034:[[36299]],195035:[[36284]],195036:[[36336]],195037:[[133342]],195038:[[36564]],195039:[[36664]],195040:[[165330]],195041:[[165357]],195042:[[37012]],195043:[[37105]],195044:[[37137]],195045:[[165678]],195046:[[37147]],195047:[[37432]],195048:[[37591]],195049:[[37592]],195050:[[37500]],195051:[[37881]],195052:[[37909]],195053:[[166906]],195054:[[38283]],195055:[[18837]],195056:[[38327]],195057:[[167287]],195058:[[18918]],195059:[[38595]],195060:[[23986]],195061:[[38691]],195062:[[168261]],195063:[[168474]],195064:[[19054]],195065:[[19062]],195066:[[38880]],195067:[[168970]],195068:[[19122]],195069:[[169110]],195070:[[38923]],195071:[[38923]]},64e3:{64e3:[[20999]],64001:[[24230]],64002:[[25299]],64003:[[31958]],64004:[[23429]],64005:[[27934]],64006:[[26292]],64007:[[36667]],64008:[[34892]],64009:[[38477]],64010:[[35211]],64011:[[24275]],64012:[[20800]],64013:[[21952]],64016:[[22618]],64018:[[26228]],64021:[[20958]],64022:[[29482]],64023:[[30410]],64024:[[31036]],64025:[[31070]],64026:[[31077]],64027:[[31119]],64028:[[38742]],64029:[[31934]],64030:[[32701]],64032:[[34322]],64034:[[35576]],64037:[[36920]],64038:[[37117]],64042:[[39151]],64043:[[39164]],64044:[[39208]],64045:[[40372]],64046:[[37086]],64047:[[38583]],64048:[[20398]],64049:[[20711]],64050:[[20813]],64051:[[21193]],64052:[[21220]],64053:[[21329]],64054:[[21917]],64055:[[22022]],64056:[[22120]],64057:[[22592]],64058:[[22696]],64059:[[23652]],64060:[[23662]],64061:[[24724]],64062:[[24936]],64063:[[24974]],64064:[[25074]],64065:[[25935]],64066:[[26082]],64067:[[26257]],64068:[[26757]],64069:[[28023]],64070:[[28186]],64071:[[28450]],64072:[[29038]],64073:[[29227]],64074:[[29730]],64075:[[30865]],64076:[[31038]],64077:[[31049]],64078:[[31048]],64079:[[31056]],64080:[[31062]],64081:[[31069]],64082:[[31117]],64083:[[31118]],64084:[[31296]],64085:[[31361]],64086:[[31680]],64087:[[32244]],64088:[[32265]],64089:[[32321]],64090:[[32626]],64091:[[32773]],64092:[[33261]],64093:[[33401]],64094:[[33401]],64095:[[33879]],64096:[[35088]],64097:[[35222]],64098:[[35585]],64099:[[35641]],64100:[[36051]],64101:[[36104]],64102:[[36790]],64103:[[36920]],64104:[[38627]],64105:[[38911]],64106:[[38971]],64107:[[24693]],64108:[[148206]],64109:[[33304]],64112:[[20006]],64113:[[20917]],64114:[[20840]],64115:[[20352]],64116:[[20805]],64117:[[20864]],64118:[[21191]],64119:[[21242]],64120:[[21917]],64121:[[21845]],64122:[[21913]],64123:[[21986]],64124:[[22618]],64125:[[22707]],64126:[[22852]],64127:[[22868]],64128:[[23138]],64129:[[23336]],64130:[[24274]],64131:[[24281]],64132:[[24425]],64133:[[24493]],64134:[[24792]],64135:[[24910]],64136:[[24840]],64137:[[24974]],64138:[[24928]],64139:[[25074]],64140:[[25140]],64141:[[25540]],64142:[[25628]],64143:[[25682]],64144:[[25942]],64145:[[26228]],64146:[[26391]],64147:[[26395]],64148:[[26454]],64149:[[27513]],64150:[[27578]],64151:[[27969]],64152:[[28379]],64153:[[28363]],64154:[[28450]],64155:[[28702]],64156:[[29038]],64157:[[30631]],64158:[[29237]],64159:[[29359]],64160:[[29482]],64161:[[29809]],64162:[[29958]],64163:[[30011]],64164:[[30237]],64165:[[30239]],64166:[[30410]],64167:[[30427]],64168:[[30452]],64169:[[30538]],64170:[[30528]],64171:[[30924]],64172:[[31409]],64173:[[31680]],64174:[[31867]],64175:[[32091]],64176:[[32244]],64177:[[32574]],64178:[[32773]],64179:[[33618]],64180:[[33775]],64181:[[34681]],64182:[[35137]],64183:[[35206]],64184:[[35222]],64185:[[35519]],64186:[[35576]],64187:[[35531]],64188:[[35585]],64189:[[35582]],64190:[[35565]],64191:[[35641]],64192:[[35722]],64193:[[36104]],64194:[[36664]],64195:[[36978]],64196:[[37273]],64197:[[37494]],64198:[[38524]],64199:[[38627]],64200:[[38742]],64201:[[38875]],64202:[[38911]],64203:[[38923]],64204:[[38971]],64205:[[39698]],64206:[[40860]],64207:[[141386]],64208:[[141380]],64209:[[144341]],64210:[[15261]],64211:[[16408]],64212:[[16441]],64213:[[152137]],64214:[[154832]],64215:[[163539]],64216:[[40771]],64217:[[40846]],195072:[[38953]],195073:[[169398]],195074:[[39138]],195075:[[19251]],195076:[[39209]],195077:[[39335]],195078:[[39362]],195079:[[39422]],195080:[[19406]],195081:[[170800]],195082:[[39698]],195083:[[4e4]],195084:[[40189]],195085:[[19662]],195086:[[19693]],195087:[[40295]],195088:[[172238]],195089:[[19704]],195090:[[172293]],195091:[[172558]],195092:[[172689]],195093:[[40635]],195094:[[19798]],195095:[[40697]],195096:[[40702]],195097:[[40709]],195098:[[40719]],195099:[[40726]],195100:[[40763]],195101:[[173568]]},64256:{64256:[[102,102],256],64257:[[102,105],256],64258:[[102,108],256],64259:[[102,102,105],256],64260:[[102,102,108],256],64261:[[383,116],256],64262:[[115,116],256],64275:[[1396,1398],256],64276:[[1396,1381],256],64277:[[1396,1387],256],64278:[[1406,1398],256],64279:[[1396,1389],256],64285:[[1497,1460],512],64286:[,26],64287:[[1522,1463],512],64288:[[1506],256],64289:[[1488],256],64290:[[1491],256],64291:[[1492],256],64292:[[1499],256],64293:[[1500],256],64294:[[1501],256],64295:[[1512],256],64296:[[1514],256],64297:[[43],256],64298:[[1513,1473],512],64299:[[1513,1474],512],64300:[[64329,1473],512],64301:[[64329,1474],512],64302:[[1488,1463],512],64303:[[1488,1464],512],64304:[[1488,1468],512],64305:[[1489,1468],512],64306:[[1490,1468],512],64307:[[1491,1468],512],64308:[[1492,1468],512],64309:[[1493,1468],512],64310:[[1494,1468],512],64312:[[1496,1468],512],64313:[[1497,1468],512],64314:[[1498,1468],512],64315:[[1499,1468],512],64316:[[1500,1468],512],64318:[[1502,1468],512],64320:[[1504,1468],512],64321:[[1505,1468],512],64323:[[1507,1468],512],64324:[[1508,1468],512],64326:[[1510,1468],512],64327:[[1511,1468],512],64328:[[1512,1468],512],64329:[[1513,1468],512],64330:[[1514,1468],512],64331:[[1493,1465],512],64332:[[1489,1471],512],64333:[[1499,1471],512],64334:[[1508,1471],512],64335:[[1488,1500],256],64336:[[1649],256],64337:[[1649],256],64338:[[1659],256],64339:[[1659],256],64340:[[1659],256],64341:[[1659],256],64342:[[1662],256],64343:[[1662],256],64344:[[1662],256],64345:[[1662],256],64346:[[1664],256],64347:[[1664],256],64348:[[1664],256],64349:[[1664],256],64350:[[1658],256],64351:[[1658],256],64352:[[1658],256],64353:[[1658],256],64354:[[1663],256],64355:[[1663],256],64356:[[1663],256],64357:[[1663],256],64358:[[1657],256],64359:[[1657],256],64360:[[1657],256],64361:[[1657],256],64362:[[1700],256],64363:[[1700],256],64364:[[1700],256],64365:[[1700],256],64366:[[1702],256],64367:[[1702],256],64368:[[1702],256],64369:[[1702],256],64370:[[1668],256],64371:[[1668],256],64372:[[1668],256],64373:[[1668],256],64374:[[1667],256],64375:[[1667],256],64376:[[1667],256],64377:[[1667],256],64378:[[1670],256],64379:[[1670],256],64380:[[1670],256],64381:[[1670],256],64382:[[1671],256],64383:[[1671],256],64384:[[1671],256],64385:[[1671],256],64386:[[1677],256],64387:[[1677],256],64388:[[1676],256],64389:[[1676],256],64390:[[1678],256],64391:[[1678],256],64392:[[1672],256],64393:[[1672],256],64394:[[1688],256],64395:[[1688],256],64396:[[1681],256],64397:[[1681],256],64398:[[1705],256],64399:[[1705],256],64400:[[1705],256],64401:[[1705],256],64402:[[1711],256],64403:[[1711],256],64404:[[1711],256],64405:[[1711],256],64406:[[1715],256],64407:[[1715],256],64408:[[1715],256],64409:[[1715],256],64410:[[1713],256],64411:[[1713],256],64412:[[1713],256],64413:[[1713],256],64414:[[1722],256],64415:[[1722],256],64416:[[1723],256],64417:[[1723],256],64418:[[1723],256],64419:[[1723],256],64420:[[1728],256],64421:[[1728],256],64422:[[1729],256],64423:[[1729],256],64424:[[1729],256],64425:[[1729],256],64426:[[1726],256],64427:[[1726],256],64428:[[1726],256],64429:[[1726],256],64430:[[1746],256],64431:[[1746],256],64432:[[1747],256],64433:[[1747],256],64467:[[1709],256],64468:[[1709],256],64469:[[1709],256],64470:[[1709],256],64471:[[1735],256],64472:[[1735],256],64473:[[1734],256],64474:[[1734],256],64475:[[1736],256],64476:[[1736],256],64477:[[1655],256],64478:[[1739],256],64479:[[1739],256],64480:[[1733],256],64481:[[1733],256],64482:[[1737],256],64483:[[1737],256],64484:[[1744],256],64485:[[1744],256],64486:[[1744],256],64487:[[1744],256],64488:[[1609],256],64489:[[1609],256],64490:[[1574,1575],256],64491:[[1574,1575],256],64492:[[1574,1749],256],64493:[[1574,1749],256],64494:[[1574,1608],256],64495:[[1574,1608],256],64496:[[1574,1735],256],64497:[[1574,1735],256],64498:[[1574,1734],256],64499:[[1574,1734],256],64500:[[1574,1736],256],64501:[[1574,1736],256],64502:[[1574,1744],256],64503:[[1574,1744],256],64504:[[1574,1744],256],64505:[[1574,1609],256],64506:[[1574,1609],256],64507:[[1574,1609],256],64508:[[1740],256],64509:[[1740],256],64510:[[1740],256],64511:[[1740],256]},64512:{64512:[[1574,1580],256],64513:[[1574,1581],256],64514:[[1574,1605],256],64515:[[1574,1609],256],64516:[[1574,1610],256],64517:[[1576,1580],256],64518:[[1576,1581],256],64519:[[1576,1582],256],64520:[[1576,1605],256],64521:[[1576,1609],256],64522:[[1576,1610],256],64523:[[1578,1580],256],64524:[[1578,1581],256],64525:[[1578,1582],256],64526:[[1578,1605],256],64527:[[1578,1609],256],64528:[[1578,1610],256],64529:[[1579,1580],256],64530:[[1579,1605],256],64531:[[1579,1609],256],64532:[[1579,1610],256],64533:[[1580,1581],256],64534:[[1580,1605],256],64535:[[1581,1580],256],64536:[[1581,1605],256],64537:[[1582,1580],256],64538:[[1582,1581],256],64539:[[1582,1605],256],64540:[[1587,1580],256],64541:[[1587,1581],256],64542:[[1587,1582],256],64543:[[1587,1605],256],64544:[[1589,1581],256],64545:[[1589,1605],256],64546:[[1590,1580],256],64547:[[1590,1581],256],64548:[[1590,1582],256],64549:[[1590,1605],256],64550:[[1591,1581],256],64551:[[1591,1605],256],64552:[[1592,1605],256],64553:[[1593,1580],256],64554:[[1593,1605],256],64555:[[1594,1580],256],64556:[[1594,1605],256],64557:[[1601,1580],256],64558:[[1601,1581],256],64559:[[1601,1582],256],64560:[[1601,1605],256],64561:[[1601,1609],256],64562:[[1601,1610],256],64563:[[1602,1581],256],64564:[[1602,1605],256],64565:[[1602,1609],256],64566:[[1602,1610],256],64567:[[1603,1575],256],64568:[[1603,1580],256],64569:[[1603,1581],256],64570:[[1603,1582],256],64571:[[1603,1604],256],64572:[[1603,1605],256],64573:[[1603,1609],256],64574:[[1603,1610],256],64575:[[1604,1580],256],64576:[[1604,1581],256],64577:[[1604,1582],256],64578:[[1604,1605],256],64579:[[1604,1609],256],64580:[[1604,1610],256],64581:[[1605,1580],256],64582:[[1605,1581],256],64583:[[1605,1582],256],64584:[[1605,1605],256],64585:[[1605,1609],256],64586:[[1605,1610],256],64587:[[1606,1580],256],64588:[[1606,1581],256],64589:[[1606,1582],256],64590:[[1606,1605],256],64591:[[1606,1609],256],64592:[[1606,1610],256],64593:[[1607,1580],256],64594:[[1607,1605],256],64595:[[1607,1609],256],64596:[[1607,1610],256],64597:[[1610,1580],256],64598:[[1610,1581],256],64599:[[1610,1582],256],64600:[[1610,1605],256],64601:[[1610,1609],256],64602:[[1610,1610],256],64603:[[1584,1648],256],64604:[[1585,1648],256],64605:[[1609,1648],256],64606:[[32,1612,1617],256],64607:[[32,1613,1617],256],64608:[[32,1614,1617],256],64609:[[32,1615,1617],256],64610:[[32,1616,1617],256],64611:[[32,1617,1648],256],64612:[[1574,1585],256],64613:[[1574,1586],256],64614:[[1574,1605],256],64615:[[1574,1606],256],64616:[[1574,1609],256],64617:[[1574,1610],256],64618:[[1576,1585],256],64619:[[1576,1586],256],64620:[[1576,1605],256],64621:[[1576,1606],256],64622:[[1576,1609],256],64623:[[1576,1610],256],64624:[[1578,1585],256],64625:[[1578,1586],256],64626:[[1578,1605],256],64627:[[1578,1606],256],64628:[[1578,1609],256],64629:[[1578,1610],256],64630:[[1579,1585],256],64631:[[1579,1586],256],64632:[[1579,1605],256],64633:[[1579,1606],256],64634:[[1579,1609],256],64635:[[1579,1610],256],64636:[[1601,1609],256],64637:[[1601,1610],256],64638:[[1602,1609],256],64639:[[1602,1610],256],64640:[[1603,1575],256],64641:[[1603,1604],256],64642:[[1603,1605],256],64643:[[1603,1609],256],64644:[[1603,1610],256],64645:[[1604,1605],256],64646:[[1604,1609],256],64647:[[1604,1610],256],64648:[[1605,1575],256],64649:[[1605,1605],256],64650:[[1606,1585],256],64651:[[1606,1586],256],64652:[[1606,1605],256],64653:[[1606,1606],256],64654:[[1606,1609],256],64655:[[1606,1610],256],64656:[[1609,1648],256],64657:[[1610,1585],256],64658:[[1610,1586],256],64659:[[1610,1605],256],64660:[[1610,1606],256],64661:[[1610,1609],256],64662:[[1610,1610],256],64663:[[1574,1580],256],64664:[[1574,1581],256],64665:[[1574,1582],256],64666:[[1574,1605],256],64667:[[1574,1607],256],64668:[[1576,1580],256],64669:[[1576,1581],256],64670:[[1576,1582],256],64671:[[1576,1605],256],64672:[[1576,1607],256],64673:[[1578,1580],256],64674:[[1578,1581],256],64675:[[1578,1582],256],64676:[[1578,1605],256],64677:[[1578,1607],256],64678:[[1579,1605],256],64679:[[1580,1581],256],64680:[[1580,1605],256],64681:[[1581,1580],256],64682:[[1581,1605],256],64683:[[1582,1580],256],64684:[[1582,1605],256],64685:[[1587,1580],256],64686:[[1587,1581],256],64687:[[1587,1582],256],64688:[[1587,1605],256],64689:[[1589,1581],256],64690:[[1589,1582],256],64691:[[1589,1605],256],64692:[[1590,1580],256],64693:[[1590,1581],256],64694:[[1590,1582],256],64695:[[1590,1605],256],64696:[[1591,1581],256],64697:[[1592,1605],256],64698:[[1593,1580],256],64699:[[1593,1605],256],64700:[[1594,1580],256],64701:[[1594,1605],256],64702:[[1601,1580],256],64703:[[1601,1581],256],64704:[[1601,1582],256],64705:[[1601,1605],256],64706:[[1602,1581],256],64707:[[1602,1605],256],64708:[[1603,1580],256],64709:[[1603,1581],256],64710:[[1603,1582],256],64711:[[1603,1604],256],64712:[[1603,1605],256],64713:[[1604,1580],256],64714:[[1604,1581],256],64715:[[1604,1582],256],64716:[[1604,1605],256],64717:[[1604,1607],256],64718:[[1605,1580],256],64719:[[1605,1581],256],64720:[[1605,1582],256],64721:[[1605,1605],256],64722:[[1606,1580],256],64723:[[1606,1581],256],64724:[[1606,1582],256],64725:[[1606,1605],256],64726:[[1606,1607],256],64727:[[1607,1580],256],64728:[[1607,1605],256],64729:[[1607,1648],256],64730:[[1610,1580],256],64731:[[1610,1581],256],64732:[[1610,1582],256],64733:[[1610,1605],256],64734:[[1610,1607],256],64735:[[1574,1605],256],64736:[[1574,1607],256],64737:[[1576,1605],256],64738:[[1576,1607],256],64739:[[1578,1605],256],64740:[[1578,1607],256],64741:[[1579,1605],256],64742:[[1579,1607],256],64743:[[1587,1605],256],64744:[[1587,1607],256],64745:[[1588,1605],256],64746:[[1588,1607],256],64747:[[1603,1604],256],64748:[[1603,1605],256],64749:[[1604,1605],256],64750:[[1606,1605],256],64751:[[1606,1607],256],64752:[[1610,1605],256],64753:[[1610,1607],256],64754:[[1600,1614,1617],256],64755:[[1600,1615,1617],256],64756:[[1600,1616,1617],256],64757:[[1591,1609],256],64758:[[1591,1610],256],64759:[[1593,1609],256],64760:[[1593,1610],256],64761:[[1594,1609],256],64762:[[1594,1610],256],64763:[[1587,1609],256],64764:[[1587,1610],256],64765:[[1588,1609],256],64766:[[1588,1610],256],64767:[[1581,1609],256]},64768:{64768:[[1581,1610],256],64769:[[1580,1609],256],64770:[[1580,1610],256],64771:[[1582,1609],256],64772:[[1582,1610],256],64773:[[1589,1609],256],64774:[[1589,1610],256],64775:[[1590,1609],256],64776:[[1590,1610],256],64777:[[1588,1580],256],64778:[[1588,1581],256],64779:[[1588,1582],256],64780:[[1588,1605],256],64781:[[1588,1585],256],64782:[[1587,1585],256],64783:[[1589,1585],256],64784:[[1590,1585],256],64785:[[1591,1609],256],64786:[[1591,1610],256],64787:[[1593,1609],256],64788:[[1593,1610],256],64789:[[1594,1609],256],64790:[[1594,1610],256],64791:[[1587,1609],256],64792:[[1587,1610],256],64793:[[1588,1609],256],64794:[[1588,1610],256],64795:[[1581,1609],256],64796:[[1581,1610],256],64797:[[1580,1609],256],64798:[[1580,1610],256],64799:[[1582,1609],256],64800:[[1582,1610],256],64801:[[1589,1609],256],64802:[[1589,1610],256],64803:[[1590,1609],256],64804:[[1590,1610],256],64805:[[1588,1580],256],64806:[[1588,1581],256],64807:[[1588,1582],256],64808:[[1588,1605],256],64809:[[1588,1585],256],64810:[[1587,1585],256],64811:[[1589,1585],256],64812:[[1590,1585],256],64813:[[1588,1580],256],64814:[[1588,1581],256],64815:[[1588,1582],256],64816:[[1588,1605],256],64817:[[1587,1607],256],64818:[[1588,1607],256],64819:[[1591,1605],256],64820:[[1587,1580],256],64821:[[1587,1581],256],64822:[[1587,1582],256],64823:[[1588,1580],256],64824:[[1588,1581],256],64825:[[1588,1582],256],64826:[[1591,1605],256],64827:[[1592,1605],256],64828:[[1575,1611],256],64829:[[1575,1611],256],64848:[[1578,1580,1605],256],64849:[[1578,1581,1580],256],64850:[[1578,1581,1580],256],64851:[[1578,1581,1605],256],64852:[[1578,1582,1605],256],64853:[[1578,1605,1580],256],64854:[[1578,1605,1581],256],64855:[[1578,1605,1582],256],64856:[[1580,1605,1581],256],64857:[[1580,1605,1581],256],64858:[[1581,1605,1610],256],64859:[[1581,1605,1609],256],64860:[[1587,1581,1580],256],64861:[[1587,1580,1581],256],64862:[[1587,1580,1609],256],64863:[[1587,1605,1581],256],64864:[[1587,1605,1581],256],64865:[[1587,1605,1580],256],64866:[[1587,1605,1605],256],64867:[[1587,1605,1605],256],64868:[[1589,1581,1581],256],64869:[[1589,1581,1581],256],64870:[[1589,1605,1605],256],64871:[[1588,1581,1605],256],64872:[[1588,1581,1605],256],64873:[[1588,1580,1610],256],64874:[[1588,1605,1582],256],64875:[[1588,1605,1582],256],64876:[[1588,1605,1605],256],64877:[[1588,1605,1605],256],64878:[[1590,1581,1609],256],64879:[[1590,1582,1605],256],64880:[[1590,1582,1605],256],64881:[[1591,1605,1581],256],64882:[[1591,1605,1581],256],64883:[[1591,1605,1605],256],64884:[[1591,1605,1610],256],64885:[[1593,1580,1605],256],64886:[[1593,1605,1605],256],64887:[[1593,1605,1605],256],64888:[[1593,1605,1609],256],64889:[[1594,1605,1605],256],64890:[[1594,1605,1610],256],64891:[[1594,1605,1609],256],64892:[[1601,1582,1605],256],64893:[[1601,1582,1605],256],64894:[[1602,1605,1581],256],64895:[[1602,1605,1605],256],64896:[[1604,1581,1605],256],64897:[[1604,1581,1610],256],64898:[[1604,1581,1609],256],64899:[[1604,1580,1580],256],64900:[[1604,1580,1580],256],64901:[[1604,1582,1605],256],64902:[[1604,1582,1605],256],64903:[[1604,1605,1581],256],64904:[[1604,1605,1581],256],64905:[[1605,1581,1580],256],64906:[[1605,1581,1605],256],64907:[[1605,1581,1610],256],64908:[[1605,1580,1581],256],64909:[[1605,1580,1605],256],64910:[[1605,1582,1580],256],64911:[[1605,1582,1605],256],64914:[[1605,1580,1582],256],64915:[[1607,1605,1580],256],64916:[[1607,1605,1605],256],64917:[[1606,1581,1605],256],64918:[[1606,1581,1609],256],64919:[[1606,1580,1605],256],64920:[[1606,1580,1605],256],64921:[[1606,1580,1609],256],64922:[[1606,1605,1610],256],64923:[[1606,1605,1609],256],64924:[[1610,1605,1605],256],64925:[[1610,1605,1605],256],64926:[[1576,1582,1610],256],64927:[[1578,1580,1610],256],64928:[[1578,1580,1609],256],64929:[[1578,1582,1610],256],64930:[[1578,1582,1609],256],64931:[[1578,1605,1610],256],64932:[[1578,1605,1609],256],64933:[[1580,1605,1610],256],64934:[[1580,1581,1609],256],64935:[[1580,1605,1609],256],64936:[[1587,1582,1609],256],64937:[[1589,1581,1610],256],64938:[[1588,1581,1610],256],64939:[[1590,1581,1610],256],64940:[[1604,1580,1610],256],64941:[[1604,1605,1610],256],64942:[[1610,1581,1610],256],64943:[[1610,1580,1610],256],64944:[[1610,1605,1610],256],64945:[[1605,1605,1610],256],64946:[[1602,1605,1610],256],64947:[[1606,1581,1610],256],64948:[[1602,1605,1581],256],64949:[[1604,1581,1605],256],64950:[[1593,1605,1610],256],64951:[[1603,1605,1610],256],64952:[[1606,1580,1581],256],64953:[[1605,1582,1610],256],64954:[[1604,1580,1605],256],64955:[[1603,1605,1605],256],64956:[[1604,1580,1605],256],64957:[[1606,1580,1581],256],64958:[[1580,1581,1610],256],64959:[[1581,1580,1610],256],64960:[[1605,1580,1610],256],64961:[[1601,1605,1610],256],64962:[[1576,1581,1610],256],64963:[[1603,1605,1605],256],64964:[[1593,1580,1605],256],64965:[[1589,1605,1605],256],64966:[[1587,1582,1610],256],64967:[[1606,1580,1610],256],65008:[[1589,1604,1746],256],65009:[[1602,1604,1746],256],65010:[[1575,1604,1604,1607],256],65011:[[1575,1603,1576,1585],256],65012:[[1605,1581,1605,1583],256],65013:[[1589,1604,1593,1605],256],65014:[[1585,1587,1608,1604],256],65015:[[1593,1604,1610,1607],256],65016:[[1608,1587,1604,1605],256],65017:[[1589,1604,1609],256],65018:[[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605],256],65019:[[1580,1604,32,1580,1604,1575,1604,1607],256],65020:[[1585,1740,1575,1604],256]},65024:{65040:[[44],256],65041:[[12289],256],65042:[[12290],256],65043:[[58],256],65044:[[59],256],65045:[[33],256],65046:[[63],256],65047:[[12310],256],65048:[[12311],256],65049:[[8230],256],65056:[,230],65057:[,230],65058:[,230],65059:[,230],65060:[,230],65061:[,230],65062:[,230],65063:[,220],65064:[,220],65065:[,220],65066:[,220],65067:[,220],65068:[,220],65069:[,220],65072:[[8229],256],65073:[[8212],256],65074:[[8211],256],65075:[[95],256],65076:[[95],256],65077:[[40],256],65078:[[41],256],65079:[[123],256],65080:[[125],256],65081:[[12308],256],65082:[[12309],256],65083:[[12304],256],65084:[[12305],256],65085:[[12298],256],65086:[[12299],256],65087:[[12296],256],65088:[[12297],256],65089:[[12300],256],65090:[[12301],256],65091:[[12302],256],65092:[[12303],256],65095:[[91],256],65096:[[93],256],65097:[[8254],256],65098:[[8254],256],65099:[[8254],256],65100:[[8254],256],65101:[[95],256],65102:[[95],256],65103:[[95],256],65104:[[44],256],65105:[[12289],256],65106:[[46],256],65108:[[59],256],65109:[[58],256],65110:[[63],256],65111:[[33],256],65112:[[8212],256],65113:[[40],256],65114:[[41],256],65115:[[123],256],65116:[[125],256],65117:[[12308],256],65118:[[12309],256],65119:[[35],256],65120:[[38],256],65121:[[42],256],65122:[[43],256],65123:[[45],256],65124:[[60],256],65125:[[62],256],65126:[[61],256],65128:[[92],256],65129:[[36],256],65130:[[37],256],65131:[[64],256],65136:[[32,1611],256],65137:[[1600,1611],256],65138:[[32,1612],256],65140:[[32,1613],256],65142:[[32,1614],256],65143:[[1600,1614],256],65144:[[32,1615],256],65145:[[1600,1615],256],65146:[[32,1616],256],65147:[[1600,1616],256],65148:[[32,1617],256],65149:[[1600,1617],256],65150:[[32,1618],256],65151:[[1600,1618],256],65152:[[1569],256],65153:[[1570],256],65154:[[1570],256],65155:[[1571],256],65156:[[1571],256],65157:[[1572],256],65158:[[1572],256],65159:[[1573],256],65160:[[1573],256],65161:[[1574],256],65162:[[1574],256],65163:[[1574],256],65164:[[1574],256],65165:[[1575],256],65166:[[1575],256],65167:[[1576],256],65168:[[1576],256],65169:[[1576],256],65170:[[1576],256],65171:[[1577],256],65172:[[1577],256],65173:[[1578],256],65174:[[1578],256],65175:[[1578],256],65176:[[1578],256],65177:[[1579],256],65178:[[1579],256],65179:[[1579],256],65180:[[1579],256],65181:[[1580],256],65182:[[1580],256],65183:[[1580],256],65184:[[1580],256],65185:[[1581],256],65186:[[1581],256],65187:[[1581],256],65188:[[1581],256],65189:[[1582],256],65190:[[1582],256],65191:[[1582],256],65192:[[1582],256],65193:[[1583],256],65194:[[1583],256],65195:[[1584],256],65196:[[1584],256],65197:[[1585],256],65198:[[1585],256],65199:[[1586],256],65200:[[1586],256],65201:[[1587],256],65202:[[1587],256],65203:[[1587],256],65204:[[1587],256],65205:[[1588],256],65206:[[1588],256],65207:[[1588],256],65208:[[1588],256],65209:[[1589],256],65210:[[1589],256],65211:[[1589],256],65212:[[1589],256],65213:[[1590],256],65214:[[1590],256],65215:[[1590],256],65216:[[1590],256],65217:[[1591],256],65218:[[1591],256],65219:[[1591],256],65220:[[1591],256],65221:[[1592],256],65222:[[1592],256],65223:[[1592],256],65224:[[1592],256],65225:[[1593],256],65226:[[1593],256],65227:[[1593],256],65228:[[1593],256],65229:[[1594],256],65230:[[1594],256],65231:[[1594],256],65232:[[1594],256],65233:[[1601],256],65234:[[1601],256],65235:[[1601],256],65236:[[1601],256],65237:[[1602],256],65238:[[1602],256],65239:[[1602],256],65240:[[1602],256],65241:[[1603],256],65242:[[1603],256],65243:[[1603],256],65244:[[1603],256],65245:[[1604],256],65246:[[1604],256],65247:[[1604],256],65248:[[1604],256],65249:[[1605],256],65250:[[1605],256],65251:[[1605],256],65252:[[1605],256],65253:[[1606],256],65254:[[1606],256],65255:[[1606],256],65256:[[1606],256],65257:[[1607],256],65258:[[1607],256],65259:[[1607],256],65260:[[1607],256],65261:[[1608],256],65262:[[1608],256],65263:[[1609],256],65264:[[1609],256],65265:[[1610],256],65266:[[1610],256],65267:[[1610],256],65268:[[1610],256],65269:[[1604,1570],256],65270:[[1604,1570],256],65271:[[1604,1571],256],65272:[[1604,1571],256],65273:[[1604,1573],256],65274:[[1604,1573],256],65275:[[1604,1575],256],65276:[[1604,1575],256]},65280:{65281:[[33],256],65282:[[34],256],65283:[[35],256],65284:[[36],256],65285:[[37],256],65286:[[38],256],65287:[[39],256],65288:[[40],256],65289:[[41],256],65290:[[42],256],65291:[[43],256],65292:[[44],256],65293:[[45],256],65294:[[46],256],65295:[[47],256],65296:[[48],256],65297:[[49],256],65298:[[50],256],65299:[[51],256],65300:[[52],256],65301:[[53],256],65302:[[54],256],65303:[[55],256],65304:[[56],256],65305:[[57],256],65306:[[58],256],65307:[[59],256],65308:[[60],256],65309:[[61],256],65310:[[62],256],65311:[[63],256],65312:[[64],256],65313:[[65],256],65314:[[66],256],65315:[[67],256],65316:[[68],256],65317:[[69],256],65318:[[70],256],65319:[[71],256],65320:[[72],256],65321:[[73],256],65322:[[74],256],65323:[[75],256],65324:[[76],256],65325:[[77],256],65326:[[78],256],65327:[[79],256],65328:[[80],256],65329:[[81],256],65330:[[82],256],65331:[[83],256],65332:[[84],256],65333:[[85],256],65334:[[86],256],65335:[[87],256],65336:[[88],256],65337:[[89],256],65338:[[90],256],65339:[[91],256],65340:[[92],256],65341:[[93],256],65342:[[94],256],65343:[[95],256],65344:[[96],256],65345:[[97],256],65346:[[98],256],65347:[[99],256],65348:[[100],256],65349:[[101],256],65350:[[102],256],65351:[[103],256],65352:[[104],256],65353:[[105],256],65354:[[106],256],65355:[[107],256],65356:[[108],256],65357:[[109],256],65358:[[110],256],65359:[[111],256],65360:[[112],256],65361:[[113],256],65362:[[114],256],65363:[[115],256],65364:[[116],256],65365:[[117],256],65366:[[118],256],65367:[[119],256],65368:[[120],256],65369:[[121],256],65370:[[122],256],65371:[[123],256],65372:[[124],256],65373:[[125],256],65374:[[126],256],65375:[[10629],256],65376:[[10630],256],65377:[[12290],256],65378:[[12300],256],65379:[[12301],256],65380:[[12289],256],65381:[[12539],256],65382:[[12530],256],65383:[[12449],256],65384:[[12451],256],65385:[[12453],256],65386:[[12455],256],65387:[[12457],256],65388:[[12515],256],65389:[[12517],256],65390:[[12519],256],65391:[[12483],256],65392:[[12540],256],65393:[[12450],256],65394:[[12452],256],65395:[[12454],256],65396:[[12456],256],65397:[[12458],256],65398:[[12459],256],65399:[[12461],256],65400:[[12463],256],65401:[[12465],256],65402:[[12467],256],65403:[[12469],256],65404:[[12471],256],65405:[[12473],256],65406:[[12475],256],65407:[[12477],256],65408:[[12479],256],65409:[[12481],256],65410:[[12484],256],65411:[[12486],256],65412:[[12488],256],65413:[[12490],256],65414:[[12491],256],65415:[[12492],256],65416:[[12493],256],65417:[[12494],256],65418:[[12495],256],65419:[[12498],256],65420:[[12501],256],65421:[[12504],256],65422:[[12507],256],65423:[[12510],256],65424:[[12511],256],65425:[[12512],256],65426:[[12513],256],65427:[[12514],256],65428:[[12516],256],65429:[[12518],256],65430:[[12520],256],65431:[[12521],256],65432:[[12522],256],65433:[[12523],256],65434:[[12524],256],65435:[[12525],256],65436:[[12527],256],65437:[[12531],256],65438:[[12441],256],65439:[[12442],256],65440:[[12644],256],65441:[[12593],256],65442:[[12594],256],65443:[[12595],256],65444:[[12596],256],65445:[[12597],256],65446:[[12598],256],65447:[[12599],256],65448:[[12600],256],65449:[[12601],256],65450:[[12602],256],65451:[[12603],256],65452:[[12604],256],65453:[[12605],256],65454:[[12606],256],65455:[[12607],256],65456:[[12608],256],65457:[[12609],256],65458:[[12610],256],65459:[[12611],256],65460:[[12612],256],65461:[[12613],256],65462:[[12614],256],65463:[[12615],256],65464:[[12616],256],65465:[[12617],256],65466:[[12618],256],65467:[[12619],256],65468:[[12620],256],65469:[[12621],256],65470:[[12622],256],65474:[[12623],256],65475:[[12624],256],65476:[[12625],256],65477:[[12626],256],65478:[[12627],256],65479:[[12628],256],65482:[[12629],256],65483:[[12630],256],65484:[[12631],256],65485:[[12632],256],65486:[[12633],256],65487:[[12634],256],65490:[[12635],256],65491:[[12636],256],65492:[[12637],256],65493:[[12638],256],65494:[[12639],256],65495:[[12640],256],65498:[[12641],256],65499:[[12642],256],65500:[[12643],256],65504:[[162],256],65505:[[163],256],65506:[[172],256],65507:[[175],256],65508:[[166],256],65509:[[165],256],65510:[[8361],256],65512:[[9474],256],65513:[[8592],256],65514:[[8593],256],65515:[[8594],256],65516:[[8595],256],65517:[[9632],256],65518:[[9675],256]}};var me={nfc:be,nfd:te,nfkc:Le,nfkd:re};r.exports=me,me.shimApplied=!1,String.prototype.normalize||(Object.defineProperty(String.prototype,"normalize",{enumerable:!1,configurable:!0,writable:!0,value:function(){var Ie=""+this,pe=arguments[0]===void 0?"NFC":arguments[0];if(this===null||this===void 0)throw new TypeError("Cannot call method on "+Object.prototype.toString.call(this));if(pe==="NFC")return me.nfc(Ie);if(pe==="NFD")return me.nfd(Ie);if(pe==="NFKC")return me.nfkc(Ie);if(pe==="NFKD")return me.nfkd(Ie);throw new RangeError("Invalid normalization form: "+pe)}}),me.shimApplied=!0)})()},"2ce7":function(r,u){function p(h){const b="([ui](8|16|32|64|128|size)|f(32|64))?",v="abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",w="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{$pattern:h.IDENT_RE+"!?",keyword:v,literal:"true false Some None Ok Err",built_in:w},illegal:"</",contains:[h.C_LINE_COMMENT_MODE,h.COMMENT("/\\*","\\*/",{contains:["self"]}),h.inherit(h.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"string",variants:[{begin:/r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/}]},{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*/},{className:"number",variants:[{begin:"\\b0b([01_]+)"+b},{begin:"\\b0o([0-7_]+)"+b},{begin:"\\b0x([A-Fa-f0-9_]+)"+b},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+b}],relevance:0},{className:"function",beginKeywords:"fn",end:"(\\(|<)",excludeEnd:!0,contains:[h.UNDERSCORE_TITLE_MODE]},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"meta-string",begin:/"/,end:/"/}]},{className:"class",beginKeywords:"type",end:";",contains:[h.inherit(h.UNDERSCORE_TITLE_MODE,{endsParent:!0})],illegal:"\\S"},{className:"class",beginKeywords:"trait enum struct union",end:/\{/,contains:[h.inherit(h.UNDERSCORE_TITLE_MODE,{endsParent:!0})],illegal:"[\\w\\d]"},{begin:h.IDENT_RE+"::",keywords:{built_in:w}},{begin:"->"}]}}r.exports=p},"2d00":function(r,u,p){var h,b,v=p("da84"),w=p("342f"),f=v.process,o=f&&f.versions,g=o&&o.v8;g?(h=g.split("."),b=h[0]+h[1]):w&&(h=w.match(/Edge\/(\d+)/),(!h||h[1]>=74)&&(h=w.match(/Chrome\/(\d+)/),h&&(b=h[1]))),r.exports=b&&+b},"2d93":function(r,u){u.Z=[32,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288]},3052:function(r,u,p){(function(h,b){b(u)})(0,function(h){/*! *****************************************************************************
	    Copyright (c) Microsoft Corporation.

	    Permission to use, copy, modify, and/or distribute this software for any
	    purpose with or without fee is hereby granted.

	    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
	    REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
	    AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
	    INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
	    LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
	    OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
	    PERFORMANCE OF THIS SOFTWARE.
	    ***************************************************************************** */var b=function(d,i){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,x){l.__proto__=x}||function(l,x){for(var S in x)Object.prototype.hasOwnProperty.call(x,S)&&(l[S]=x[S])})(d,i)};function v(d,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function l(){this.constructor=d}b(d,i),d.prototype=i===null?Object.create(i):(l.prototype=i.prototype,new l)}var w=function(){return(w=Object.assign||function(d){for(var i,l=1,x=arguments.length;l<x;l++)for(var S in i=arguments[l])Object.prototype.hasOwnProperty.call(i,S)&&(d[S]=i[S]);return d}).apply(this,arguments)};function f(d,i,l){if(l||arguments.length===2)for(var x,S=0,M=i.length;S<M;S++)!x&&S in i||(x||(x=Array.prototype.slice.call(i,0,S)),x[S]=i[S]);return d.concat(x||i)}var o=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},g=new function(){this.browser=new o,this.node=!1,this.wxa=!1,this.worker=!1,this.canvasSupported=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(g.wxa=!0,g.canvasSupported=!0,g.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?(g.worker=!0,g.canvasSupported=!0):typeof navigator>"u"?(g.node=!0,g.canvasSupported=!0,g.svgSupported=!0):function(d,i){var l=i.browser,x=d.match(/Firefox\/([\d.]+)/),S=d.match(/MSIE\s([\d.]+)/)||d.match(/Trident\/.+?rv:(([\d.]+))/),M=d.match(/Edge?\/([\d.]+)/),I=/micromessenger/i.test(d);x&&(l.firefox=!0,l.version=x[1]),S&&(l.ie=!0,l.version=S[1]),M&&(l.edge=!0,l.version=M[1],l.newEdge=+M[1].split(".")[0]>18),I&&(l.weChat=!0),i.canvasSupported=!!document.createElement("canvas").getContext,i.svgSupported=typeof SVGRect<"u",i.touchEventsSupported="ontouchstart"in window&&!l.ie&&!l.edge,i.pointerEventsSupported="onpointerdown"in window&&(l.edge||l.ie&&+l.version>=11),i.domSupported=typeof document<"u";var j=document.documentElement.style;i.transform3dSupported=(l.ie&&"transition"in j||l.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in j)&&!("OTransition"in j),i.transformSupported=i.transform3dSupported||l.ie&&+l.version>=9}(navigator.userAgent,g);var s={"[object Function]":!0,"[object RegExp]":!0,"[object Date]":!0,"[object Error]":!0,"[object CanvasGradient]":!0,"[object CanvasPattern]":!0,"[object Image]":!0,"[object Canvas]":!0},y={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0},_=Object.prototype.toString,k=Array.prototype,C=k.forEach,O=k.filter,T=k.slice,P=k.map,D=function(){}.constructor,F=D?D.prototype:null,N="__proto__",z={};function B(d,i){z[d]=i}var X=2311;function W(){return X++}function H(){for(var d=[],i=0;i<arguments.length;i++)d[i]=arguments[i];typeof console<"u"&&console.error.apply(console,d)}function U(d){if(d==null||typeof d!="object")return d;var i=d,l=_.call(d);if(l==="[object Array]"){if(!Pn(d)){i=[];for(var x=0,S=d.length;x<S;x++)i[x]=U(d[x])}}else if(y[l]){if(!Pn(d)){var M=d.constructor;if(M.from)i=M.from(d);else for(i=new M(d.length),x=0,S=d.length;x<S;x++)i[x]=U(d[x])}}else if(!s[l]&&!Pn(d)&&!ut(d))for(var I in i={},d)d.hasOwnProperty(I)&&I!==N&&(i[I]=U(d[I]));return i}function G(d,i,l){if(!et(i)||!et(d))return l?U(i):d;for(var x in i)if(i.hasOwnProperty(x)&&x!==N){var S=d[x],M=i[x];!et(M)||!et(S)||Te(M)||Te(S)||ut(M)||ut(S)||rt(M)||rt(S)||Pn(M)||Pn(S)?!l&&x in d||(d[x]=U(i[x])):G(S,M,l)}return d}function Y(d,i){if(Object.assign)Object.assign(d,i);else for(var l in i)i.hasOwnProperty(l)&&l!==N&&(d[l]=i[l]);return d}function K(d,i,l){for(var x=ue(i),S=0;S<x.length;S++){var M=x[S];(l?i[M]!=null:d[M]==null)&&(d[M]=i[M])}return d}var ee=function(){return z.createCanvas()};function te(d,i){if(d){if(d.indexOf)return d.indexOf(i);for(var l=0,x=d.length;l<x;l++)if(d[l]===i)return l}return-1}function re(d,i){var l=d.prototype;function x(){}for(var S in x.prototype=i.prototype,d.prototype=new x,l)l.hasOwnProperty(S)&&(d.prototype[S]=l[S]);d.prototype.constructor=d,d.superClass=i}function be(d,i,l){if(d="prototype"in d?d.prototype:d,i="prototype"in i?i.prototype:i,Object.getOwnPropertyNames)for(var x=Object.getOwnPropertyNames(i),S=0;S<x.length;S++){var M=x[S];M!=="constructor"&&(l?i[M]!=null:d[M]==null)&&(d[M]=i[M])}else K(d,i,l)}function Le(d){return!!d&&typeof d!="string"&&typeof d.length=="number"}function me(d,i,l){if(d&&i)if(d.forEach&&d.forEach===C)d.forEach(i,l);else if(d.length===+d.length)for(var x=0,S=d.length;x<S;x++)i.call(l,d[x],x,d);else for(var M in d)d.hasOwnProperty(M)&&i.call(l,d[M],M,d)}function Ie(d,i,l){if(!d)return[];if(!i)return xt(d);if(d.map&&d.map===P)return d.map(i,l);for(var x=[],S=0,M=d.length;S<M;S++)x.push(i.call(l,d[S],S,d));return x}function pe(d,i,l,x){if(d&&i){for(var S=0,M=d.length;S<M;S++)l=i.call(x,l,d[S],S,d);return l}}function ce(d,i,l){if(!d)return[];if(!i)return xt(d);if(d.filter&&d.filter===O)return d.filter(i,l);for(var x=[],S=0,M=d.length;S<M;S++)i.call(l,d[S],S,d)&&x.push(d[S]);return x}function ue(d){if(!d)return[];if(Object.keys)return Object.keys(d);var i=[];for(var l in d)d.hasOwnProperty(l)&&i.push(l);return i}z.createCanvas=function(){return document.createElement("canvas")};var _e=F&&Ne(F.bind)?F.call.bind(F.bind):function(d,i){for(var l=[],x=2;x<arguments.length;x++)l[x-2]=arguments[x];return function(){return d.apply(i,l.concat(T.call(arguments)))}};function xe(d){for(var i=[],l=1;l<arguments.length;l++)i[l-1]=arguments[l];return function(){return d.apply(this,i.concat(T.call(arguments)))}}function Te(d){return Array.isArray?Array.isArray(d):_.call(d)==="[object Array]"}function Ne(d){return typeof d=="function"}function Be(d){return typeof d=="string"}function Fe(d){return _.call(d)==="[object String]"}function Ve(d){return typeof d=="number"}function et(d){var i=typeof d;return i==="function"||!!d&&i==="object"}function rt(d){return!!s[_.call(d)]}function yt(d){return!!y[_.call(d)]}function ut(d){return typeof d=="object"&&typeof d.nodeType=="number"&&typeof d.ownerDocument=="object"}function vt(d){return d.colorStops!=null}function ft(d){return d.image!=null}function Qe(d){return _.call(d)==="[object RegExp]"}function At(d){return d!=d}function bt(){for(var d=[],i=0;i<arguments.length;i++)d[i]=arguments[i];for(var l=0,x=d.length;l<x;l++)if(d[l]!=null)return d[l]}function ot(d,i){return d!=null?d:i}function wt(d,i,l){return d!=null?d:i!=null?i:l}function xt(d){for(var i=[],l=1;l<arguments.length;l++)i[l-1]=arguments[l];return T.apply(d,i)}function Nt(d){if(typeof d=="number")return[d,d,d,d];var i=d.length;return i===2?[d[0],d[1],d[0],d[1]]:i===3?[d[0],d[1],d[2],d[1]]:d}function Vt(d,i){if(!d)throw new Error(i)}function $t(d){return d==null?null:typeof d.trim=="function"?d.trim():d.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var yn="__ec_primitive__";function Mn(d){d[yn]=!0}function Pn(d){return d[yn]}var rr=function(){function d(i){this.data={};var l=Te(i);this.data={};var x=this;function S(M,I){l?x.set(M,I):x.set(I,M)}i instanceof d?i.each(S):i&&me(i,S)}return d.prototype.get=function(i){return this.data.hasOwnProperty(i)?this.data[i]:null},d.prototype.set=function(i,l){return this.data[i]=l},d.prototype.each=function(i,l){for(var x in this.data)this.data.hasOwnProperty(x)&&i.call(l,this.data[x],x)},d.prototype.keys=function(){return ue(this.data)},d.prototype.removeKey=function(i){delete this.data[i]},d}();function Dn(d){return new rr(d)}function Cr(d,i){for(var l=new d.constructor(d.length+i.length),x=0;x<d.length;x++)l[x]=d[x];var S=d.length;for(x=0;x<i.length;x++)l[x+S]=i[x];return l}function fr(d,i){var l;if(Object.create)l=Object.create(d);else{var x=function(){};x.prototype=d,l=new x}return i&&Y(l,i),l}function Er(d,i){return d.hasOwnProperty(i)}function Yn(){}var Rn=Object.freeze({__proto__:null,$override:B,guid:W,logError:H,clone:U,merge:G,mergeAll:function(d,i){for(var l=d[0],x=1,S=d.length;x<S;x++)l=G(l,d[x],i);return l},extend:Y,defaults:K,createCanvas:ee,indexOf:te,inherits:re,mixin:be,isArrayLike:Le,each:me,map:Ie,reduce:pe,filter:ce,find:function(d,i,l){if(d&&i){for(var x=0,S=d.length;x<S;x++)if(i.call(l,d[x],x,d))return d[x]}},keys:ue,bind:_e,curry:xe,isArray:Te,isFunction:Ne,isString:Be,isStringSafe:Fe,isNumber:Ve,isObject:et,isBuiltInObject:rt,isTypedArray:yt,isDom:ut,isGradientObject:vt,isImagePatternObject:ft,isRegExp:Qe,eqNaN:At,retrieve:bt,retrieve2:ot,retrieve3:wt,slice:xt,normalizeCssArray:Nt,assert:Vt,trim:$t,setAsPrimitive:Mn,isPrimitive:Pn,HashMap:rr,createHashMap:Dn,concatArray:Cr,createObject:fr,hasOwn:Er,noop:Yn});function Hr(d,i){return d==null&&(d=0),i==null&&(i=0),[d,i]}function mr(d){return[d[0],d[1]]}function Zr(d,i,l){return d[0]=i[0]+l[0],d[1]=i[1]+l[1],d}function ka(d,i,l){return d[0]=i[0]-l[0],d[1]=i[1]-l[1],d}function kn(d){return Math.sqrt(pr(d))}var Kn=kn;function pr(d){return d[0]*d[0]+d[1]*d[1]}var qe=pr;function nt(d,i,l){return d[0]=i[0]*l,d[1]=i[1]*l,d}function Cn(d,i){var l=kn(i);return l===0?(d[0]=0,d[1]=0):(d[0]=i[0]/l,d[1]=i[1]/l),d}function kt(d,i){return Math.sqrt((d[0]-i[0])*(d[0]-i[0])+(d[1]-i[1])*(d[1]-i[1]))}var It=kt;function kr(d,i){return(d[0]-i[0])*(d[0]-i[0])+(d[1]-i[1])*(d[1]-i[1])}var er=kr;function sa(d,i,l,x){return d[0]=i[0]+x*(l[0]-i[0]),d[1]=i[1]+x*(l[1]-i[1]),d}function Jr(d,i,l){var x=i[0],S=i[1];return d[0]=l[0]*x+l[2]*S+l[4],d[1]=l[1]*x+l[3]*S+l[5],d}function Gr(d,i,l){return d[0]=Math.min(i[0],l[0]),d[1]=Math.min(i[1],l[1]),d}function Ta(d,i,l){return d[0]=Math.max(i[0],l[0]),d[1]=Math.max(i[1],l[1]),d}var Za=Object.freeze({__proto__:null,create:Hr,copy:function(d,i){return d[0]=i[0],d[1]=i[1],d},clone:mr,set:function(d,i,l){return d[0]=i,d[1]=l,d},add:Zr,scaleAndAdd:function(d,i,l,x){return d[0]=i[0]+l[0]*x,d[1]=i[1]+l[1]*x,d},sub:ka,len:kn,length:Kn,lenSquare:pr,lengthSquare:qe,mul:function(d,i,l){return d[0]=i[0]*l[0],d[1]=i[1]*l[1],d},div:function(d,i,l){return d[0]=i[0]/l[0],d[1]=i[1]/l[1],d},dot:function(d,i){return d[0]*i[0]+d[1]*i[1]},scale:nt,normalize:Cn,distance:kt,dist:It,distanceSquare:kr,distSquare:er,negate:function(d,i){return d[0]=-i[0],d[1]=-i[1],d},lerp:sa,applyTransform:Jr,min:Gr,max:Ta}),xi=function(d,i){this.target=d,this.topTarget=i&&i.topTarget},fn=function(){function d(i){this.handler=i,i.on("mousedown",this._dragStart,this),i.on("mousemove",this._drag,this),i.on("mouseup",this._dragEnd,this)}return d.prototype._dragStart=function(i){for(var l=i.target;l&&!l.draggable;)l=l.parent;l&&(this._draggingTarget=l,l.dragging=!0,this._x=i.offsetX,this._y=i.offsetY,this.handler.dispatchToElement(new xi(l,i),"dragstart",i.event))},d.prototype._drag=function(i){var l=this._draggingTarget;if(l){var x=i.offsetX,S=i.offsetY,M=x-this._x,I=S-this._y;this._x=x,this._y=S,l.drift(M,I,i),this.handler.dispatchToElement(new xi(l,i),"drag",i.event);var j=this.handler.findHover(x,S,l).target,V=this._dropTarget;this._dropTarget=j,l!==j&&(V&&j!==V&&this.handler.dispatchToElement(new xi(V,i),"dragleave",i.event),j&&j!==V&&this.handler.dispatchToElement(new xi(j,i),"dragenter",i.event))}},d.prototype._dragEnd=function(i){var l=this._draggingTarget;l&&(l.dragging=!1),this.handler.dispatchToElement(new xi(l,i),"dragend",i.event),this._dropTarget&&this.handler.dispatchToElement(new xi(this._dropTarget,i),"drop",i.event),this._draggingTarget=null,this._dropTarget=null},d}(),ja=function(){function d(i){i&&(this._$eventProcessor=i)}return d.prototype.on=function(i,l,x,S){this._$handlers||(this._$handlers={});var M=this._$handlers;if(typeof l=="function"&&(S=x,x=l,l=null),!x||!i)return this;var I=this._$eventProcessor;l!=null&&I&&I.normalizeQuery&&(l=I.normalizeQuery(l)),M[i]||(M[i]=[]);for(var j=0;j<M[i].length;j++)if(M[i][j].h===x)return this;var V={h:x,query:l,ctx:S||this,callAtLast:x.zrEventfulCallAtLast},Z=M[i].length-1,ae=M[i][Z];return ae&&ae.callAtLast?M[i].splice(Z,0,V):M[i].push(V),this},d.prototype.isSilent=function(i){var l=this._$handlers;return!l||!l[i]||!l[i].length},d.prototype.off=function(i,l){var x=this._$handlers;if(!x)return this;if(!i)return this._$handlers={},this;if(l){if(x[i]){for(var S=[],M=0,I=x[i].length;M<I;M++)x[i][M].h!==l&&S.push(x[i][M]);x[i]=S}x[i]&&x[i].length===0&&delete x[i]}else delete x[i];return this},d.prototype.trigger=function(i){for(var l=[],x=1;x<arguments.length;x++)l[x-1]=arguments[x];if(!this._$handlers)return this;var S=this._$handlers[i],M=this._$eventProcessor;if(S)for(var I=l.length,j=S.length,V=0;V<j;V++){var Z=S[V];if(!M||!M.filter||Z.query==null||M.filter(i,Z.query))switch(I){case 0:Z.h.call(Z.ctx);break;case 1:Z.h.call(Z.ctx,l[0]);break;case 2:Z.h.call(Z.ctx,l[0],l[1]);break;default:Z.h.apply(Z.ctx,l)}}return M&&M.afterTrigger&&M.afterTrigger(i),this},d.prototype.triggerWithContext=function(i){for(var l=[],x=1;x<arguments.length;x++)l[x-1]=arguments[x];if(!this._$handlers)return this;var S=this._$handlers[i],M=this._$eventProcessor;if(S)for(var I=l.length,j=l[I-1],V=S.length,Z=0;Z<V;Z++){var ae=S[Z];if(!M||!M.filter||ae.query==null||M.filter(i,ae.query))switch(I){case 0:ae.h.call(j);break;case 1:ae.h.call(j,l[0]);break;case 2:ae.h.call(j,l[0],l[1]);break;default:ae.h.apply(j,l.slice(1,I-1))}}return M&&M.afterTrigger&&M.afterTrigger(i),this},d}(),On=Math.log(2);function wa(d,i,l,x,S,M){var I=x+"-"+S,j=d.length;if(M.hasOwnProperty(I))return M[I];if(i===1){var V=Math.round(Math.log((1<<j)-1&~S)/On);return d[l][V]}for(var Z=x|1<<l,ae=l+1;x&1<<ae;)ae++;for(var le=0,ge=0,ke=0;ge<j;ge++){var Pe=1<<ge;Pe&S||(le+=(ke%2?-1:1)*d[l][ge]*wa(d,i-1,ae,Z,S|Pe,M),ke++)}return M[I]=le,le}function Ci(d,i){var l=[[d[0],d[1],1,0,0,0,-i[0]*d[0],-i[0]*d[1]],[0,0,0,d[0],d[1],1,-i[1]*d[0],-i[1]*d[1]],[d[2],d[3],1,0,0,0,-i[2]*d[2],-i[2]*d[3]],[0,0,0,d[2],d[3],1,-i[3]*d[2],-i[3]*d[3]],[d[4],d[5],1,0,0,0,-i[4]*d[4],-i[4]*d[5]],[0,0,0,d[4],d[5],1,-i[5]*d[4],-i[5]*d[5]],[d[6],d[7],1,0,0,0,-i[6]*d[6],-i[6]*d[7]],[0,0,0,d[6],d[7],1,-i[7]*d[6],-i[7]*d[7]]],x={},S=wa(l,8,0,0,0,x);if(S!==0){for(var M=[],I=0;I<8;I++)for(var j=0;j<8;j++)M[j]==null&&(M[j]=0),M[j]+=((I+j)%2?-1:1)*wa(l,7,I===0?1:0,1<<I,1<<j,x)/S*i[I];return function(V,Z,ae){var le=Z*M[6]+ae*M[7]+1;V[0]=(Z*M[0]+ae*M[1]+M[2])/le,V[1]=(Z*M[3]+ae*M[4]+M[5])/le}}}function ri(d,i,l,x,S){if(i.getBoundingClientRect&&g.domSupported&&!Jo(i)){var M=i.___zrEVENTSAVED||(i.___zrEVENTSAVED={}),I=function(j,V,Z){for(var ae=Z?"invTrans":"trans",le=V[ae],ge=V.srcCoords,ke=[],Pe=[],De=!0,je=0;je<4;je++){var Ue=j[je].getBoundingClientRect(),We=2*je,dt=Ue.left,pt=Ue.top;ke.push(dt,pt),De=De&&ge&&dt===ge[We]&&pt===ge[We+1],Pe.push(j[je].offsetLeft,j[je].offsetTop)}return De&&le?le:(V.srcCoords=ke,V[ae]=Z?Ci(Pe,ke):Ci(ke,Pe))}(function(j,V){var Z=V.markers;if(Z)return Z;Z=V.markers=[];for(var ae=["left","right"],le=["top","bottom"],ge=0;ge<4;ge++){var ke=document.createElement("div"),Pe=ge%2,De=(ge>>1)%2;ke.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",ae[Pe]+":0",le[De]+":0",ae[1-Pe]+":auto",le[1-De]+":auto",""].join("!important;"),j.appendChild(ke),Z.push(ke)}return Z}(i,M),M,S);if(I)return I(d,l,x),!0}return!1}function Jo(d){return d.nodeName.toUpperCase()==="CANVAS"}var eo=typeof window<"u"&&!!window.addEventListener,Sl=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ui=[];function wl(d,i,l,x){return l=l||{},x||!g.canvasSupported?Ml(d,i,l):g.browser.firefox&&g.browser.version<"39"&&i.layerX!=null&&i.layerX!==i.offsetX?(l.zrX=i.layerX,l.zrY=i.layerY):i.offsetX!=null?(l.zrX=i.offsetX,l.zrY=i.offsetY):Ml(d,i,l),l}function Ml(d,i,l){if(g.domSupported&&d.getBoundingClientRect){var x=i.clientX,S=i.clientY;if(Jo(d)){var M=d.getBoundingClientRect();return l.zrX=x-M.left,void(l.zrY=S-M.top)}if(ri(ui,d,x,S))return l.zrX=ui[0],void(l.zrY=ui[1])}l.zrX=l.zrY=0}function Co(d){return d||window.event}function ta(d,i,l){if((i=Co(i)).zrX!=null)return i;var x=i.type;if(x&&x.indexOf("touch")>=0){var S=x!=="touchend"?i.targetTouches[0]:i.changedTouches[0];S&&wl(d,S,i,l)}else{wl(d,i,i,l);var M=function(j){var V=j.wheelDelta;if(V)return V;var Z=j.deltaX,ae=j.deltaY;return Z==null||ae==null?V:3*Math.abs(ae!==0?ae:Z)*(ae>0?-1:ae<0?1:Z>0?-1:1)}(i);i.zrDelta=M?M/120:-(i.detail||0)/3}var I=i.button;return i.which==null&&I!==void 0&&Sl.test(i.type)&&(i.which=1&I?1:2&I?3:4&I?2:0),i}var Ui=eo?function(d){d.preventDefault(),d.stopPropagation(),d.cancelBubble=!0}:function(d){d.returnValue=!1,d.cancelBubble=!0},ci=function(){function d(){this._track=[]}return d.prototype.recognize=function(i,l,x){return this._doTrack(i,l,x),this._recognize(i)},d.prototype.clear=function(){return this._track.length=0,this},d.prototype._doTrack=function(i,l,x){var S=i.touches;if(S){for(var M={points:[],touches:[],target:l,event:i},I=0,j=S.length;I<j;I++){var V=S[I],Z=wl(x,V,{});M.points.push([Z.zrX,Z.zrY]),M.touches.push(V)}this._track.push(M)}},d.prototype._recognize=function(i){for(var l in zi)if(zi.hasOwnProperty(l)){var x=zi[l](this._track,i);if(x)return x}},d}();function Eo(d){var i=d[1][0]-d[0][0],l=d[1][1]-d[0][1];return Math.sqrt(i*i+l*l)}var zi={pinch:function(d,i){var l=d.length;if(l){var x,S=(d[l-1]||{}).points,M=(d[l-2]||{}).points||S;if(M&&M.length>1&&S&&S.length>1){var I=Eo(S)/Eo(M);!isFinite(I)&&(I=1),i.pinchScale=I;var j=[((x=S)[0][0]+x[1][0])/2,(x[0][1]+x[1][1])/2];return i.pinchX=j[0],i.pinchY=j[1],{type:"pinch",target:d[0].target,event:i}}}}},Yo="silent";function Mo(){Ui(this.event)}var dl=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.handler=null,l}return v(i,d),i.prototype.dispose=function(){},i.prototype.setCursor=function(){},i}(ja),Po=function(d,i){this.x=d,this.y=i},mi=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],xr=function(d){function i(l,x,S,M){var I=d.call(this)||this;return I._hovered=new Po(0,0),I.storage=l,I.painter=x,I.painterRoot=M,S=S||new dl,I.proxy=null,I.setHandlerProxy(S),I._draggingMgr=new fn(I),I}return v(i,d),i.prototype.setHandlerProxy=function(l){this.proxy&&this.proxy.dispose(),l&&(me(mi,function(x){l.on&&l.on(x,this[x],this)},this),l.handler=this),this.proxy=l},i.prototype.mousemove=function(l){var x=l.zrX,S=l.zrY,M=ni(this,x,S),I=this._hovered,j=I.target;j&&!j.__zr&&(j=(I=this.findHover(I.x,I.y)).target);var V=this._hovered=M?new Po(x,S):this.findHover(x,S),Z=V.target,ae=this.proxy;ae.setCursor&&ae.setCursor(Z?Z.cursor:"default"),j&&Z!==j&&this.dispatchToElement(I,"mouseout",l),this.dispatchToElement(V,"mousemove",l),Z&&Z!==j&&this.dispatchToElement(V,"mouseover",l)},i.prototype.mouseout=function(l){var x=l.zrEventControl;x!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",l),x!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:l})},i.prototype.resize=function(){this._hovered=new Po(0,0)},i.prototype.dispatch=function(l,x){var S=this[l];S&&S.call(this,x)},i.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},i.prototype.setCursorStyle=function(l){var x=this.proxy;x.setCursor&&x.setCursor(l)},i.prototype.dispatchToElement=function(l,x,S){var M=(l=l||{}).target;if(!M||!M.silent){for(var I="on"+x,j=function(V,Z,ae){return{type:V,event:ae,target:Z.target,topTarget:Z.topTarget,cancelBubble:!1,offsetX:ae.zrX,offsetY:ae.zrY,gestureEvent:ae.gestureEvent,pinchX:ae.pinchX,pinchY:ae.pinchY,pinchScale:ae.pinchScale,wheelDelta:ae.zrDelta,zrByTouch:ae.zrByTouch,which:ae.which,stop:Mo}}(x,l,S);M&&(M[I]&&(j.cancelBubble=!!M[I].call(M,j)),M.trigger(x,j),M=M.__hostTarget?M.__hostTarget:M.parent,!j.cancelBubble););j.cancelBubble||(this.trigger(x,j),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(V){typeof V[I]=="function"&&V[I].call(V,j),V.trigger&&V.trigger(x,j)}))}},i.prototype.findHover=function(l,x,S){for(var M=this.storage.getDisplayList(),I=new Po(l,x),j=M.length-1;j>=0;j--){var V=void 0;if(M[j]!==S&&!M[j].ignore&&(V=Fa(M[j],l,x))&&(!I.topTarget&&(I.topTarget=M[j]),V!==Yo)){I.target=M[j];break}}return I},i.prototype.processGesture=function(l,x){this._gestureMgr||(this._gestureMgr=new ci);var S=this._gestureMgr;x==="start"&&S.clear();var M=S.recognize(l,this.findHover(l.zrX,l.zrY,null).target,this.proxy.dom);if(x==="end"&&S.clear(),M){var I=M.type;l.gestureEvent=I;var j=new Po;j.target=M.target,this.dispatchToElement(j,I,M.event)}},i}(ja);function Fa(d,i,l){if(d[d.rectHover?"rectContain":"contain"](i,l)){for(var x=d,S=void 0,M=!1;x;){if(x.ignoreClip&&(M=!0),!M){var I=x.getClipPath();if(I&&!I.contain(i,l))return!1;x.silent&&(S=!0)}var j=x.__hostTarget;x=j||x.parent}return!S||Yo}return!1}function ni(d,i,l){var x=d.painter;return i<0||i>x.getWidth()||l<0||l>x.getHeight()}function Li(d,i,l,x){var S=i+1;if(S===l)return 1;if(x(d[S++],d[i])<0){for(;S<l&&x(d[S],d[S-1])<0;)S++;(function(M,I,j){for(j--;I<j;){var V=M[I];M[I++]=M[j],M[j--]=V}})(d,i,S)}else for(;S<l&&x(d[S],d[S-1])>=0;)S++;return S-i}function Do(d,i,l,x,S){for(x===i&&x++;x<l;x++){for(var M,I=d[x],j=i,V=x;j<V;)S(I,d[M=j+V>>>1])<0?V=M:j=M+1;var Z=x-j;switch(Z){case 3:d[j+3]=d[j+2];case 2:d[j+2]=d[j+1];case 1:d[j+1]=d[j];break;default:for(;Z>0;)d[j+Z]=d[j+Z-1],Z--}d[j]=I}}function Ki(d,i,l,x,S,M){var I=0,j=0,V=1;if(M(d,i[l+S])>0){for(j=x-S;V<j&&M(d,i[l+S+V])>0;)I=V,(V=1+(V<<1))<=0&&(V=j);V>j&&(V=j),I+=S,V+=S}else{for(j=S+1;V<j&&M(d,i[l+S-V])<=0;)I=V,(V=1+(V<<1))<=0&&(V=j);V>j&&(V=j);var Z=I;I=S-V,V=S-Z}for(I++;I<V;){var ae=I+(V-I>>>1);M(d,i[l+ae])>0?I=ae+1:V=ae}return V}function _a(d,i,l,x,S,M){var I=0,j=0,V=1;if(M(d,i[l+S])<0){for(j=S+1;V<j&&M(d,i[l+S-V])<0;)I=V,(V=1+(V<<1))<=0&&(V=j);V>j&&(V=j);var Z=I;I=S-V,V=S-Z}else{for(j=x-S;V<j&&M(d,i[l+S+V])>=0;)I=V,(V=1+(V<<1))<=0&&(V=j);V>j&&(V=j),I+=S,V+=S}for(I++;I<V;){var ae=I+(V-I>>>1);M(d,i[l+ae])<0?V=ae:I=ae+1}return V}function ki(d,i){var l,x,S=7,M=0;d.length;var I=[];function j(V){var Z=l[V],ae=x[V],le=l[V+1],ge=x[V+1];x[V]=ae+ge,V===M-3&&(l[V+1]=l[V+2],x[V+1]=x[V+2]),M--;var ke=_a(d[le],d,Z,ae,0,i);Z+=ke,(ae-=ke)!==0&&(ge=Ki(d[Z+ae-1],d,le,ge,ge-1,i))!==0&&(ae<=ge?function(Pe,De,je,Ue){var We=0;for(We=0;We<De;We++)I[We]=d[Pe+We];var dt=0,pt=je,Et=Pe;if(d[Et++]=d[pt++],--Ue!=0)if(De!==1){for(var Lt,zt,qt,en=S;;){Lt=0,zt=0,qt=!1;do if(i(d[pt],I[dt])<0){if(d[Et++]=d[pt++],zt++,Lt=0,--Ue==0){qt=!0;break}}else if(d[Et++]=I[dt++],Lt++,zt=0,--De==1){qt=!0;break}while((Lt|zt)<en);if(qt)break;do{if((Lt=_a(d[pt],I,dt,De,0,i))!==0){for(We=0;We<Lt;We++)d[Et+We]=I[dt+We];if(Et+=Lt,dt+=Lt,(De-=Lt)<=1){qt=!0;break}}if(d[Et++]=d[pt++],--Ue==0){qt=!0;break}if((zt=Ki(I[dt],d,pt,Ue,0,i))!==0){for(We=0;We<zt;We++)d[Et+We]=d[pt+We];if(Et+=zt,pt+=zt,(Ue-=zt)===0){qt=!0;break}}if(d[Et++]=I[dt++],--De==1){qt=!0;break}en--}while(Lt>=7||zt>=7);if(qt)break;en<0&&(en=0),en+=2}if((S=en)<1&&(S=1),De===1){for(We=0;We<Ue;We++)d[Et+We]=d[pt+We];d[Et+Ue]=I[dt]}else{if(De===0)throw new Error;for(We=0;We<De;We++)d[Et+We]=I[dt+We]}}else{for(We=0;We<Ue;We++)d[Et+We]=d[pt+We];d[Et+Ue]=I[dt]}else for(We=0;We<De;We++)d[Et+We]=I[dt+We]}(Z,ae,le,ge):function(Pe,De,je,Ue){var We=0;for(We=0;We<Ue;We++)I[We]=d[je+We];var dt=Pe+De-1,pt=Ue-1,Et=je+Ue-1,Lt=0,zt=0;if(d[Et--]=d[dt--],--De!=0)if(Ue!==1){for(var qt=S;;){var en=0,ln=0,cn=!1;do if(i(I[pt],d[dt])<0){if(d[Et--]=d[dt--],en++,ln=0,--De==0){cn=!0;break}}else if(d[Et--]=I[pt--],ln++,en=0,--Ue==1){cn=!0;break}while((en|ln)<qt);if(cn)break;do{if((en=De-_a(I[pt],d,Pe,De,De-1,i))!==0){for(De-=en,zt=1+(Et-=en),Lt=1+(dt-=en),We=en-1;We>=0;We--)d[zt+We]=d[Lt+We];if(De===0){cn=!0;break}}if(d[Et--]=I[pt--],--Ue==1){cn=!0;break}if((ln=Ue-Ki(d[dt],I,0,Ue,Ue-1,i))!==0){for(Ue-=ln,zt=1+(Et-=ln),Lt=1+(pt-=ln),We=0;We<ln;We++)d[zt+We]=I[Lt+We];if(Ue<=1){cn=!0;break}}if(d[Et--]=d[dt--],--De==0){cn=!0;break}qt--}while(en>=7||ln>=7);if(cn)break;qt<0&&(qt=0),qt+=2}if((S=qt)<1&&(S=1),Ue===1){for(zt=1+(Et-=De),Lt=1+(dt-=De),We=De-1;We>=0;We--)d[zt+We]=d[Lt+We];d[Et]=I[pt]}else{if(Ue===0)throw new Error;for(Lt=Et-(Ue-1),We=0;We<Ue;We++)d[Lt+We]=I[We]}}else{for(zt=1+(Et-=De),Lt=1+(dt-=De),We=De-1;We>=0;We--)d[zt+We]=d[Lt+We];d[Et]=I[pt]}else for(Lt=Et-(Ue-1),We=0;We<Ue;We++)d[Lt+We]=I[We]}(Z,ae,le,ge))}return l=[],x=[],{mergeRuns:function(){for(;M>1;){var V=M-2;if(V>=1&&x[V-1]<=x[V]+x[V+1]||V>=2&&x[V-2]<=x[V]+x[V-1])x[V-1]<x[V+1]&&V--;else if(x[V]>x[V+1])break;j(V)}},forceMergeRuns:function(){for(;M>1;){var V=M-2;V>0&&x[V-1]<x[V+1]&&V--,j(V)}},pushRun:function(V,Z){l[M]=V,x[M]=Z,M+=1}}}function qa(d,i,l,x){l||(l=0),x||(x=d.length);var S=x-l;if(!(S<2)){var M=0;if(S<32)Do(d,l,x,l+(M=Li(d,l,x,i)),i);else{var I=ki(d,i),j=function(Z){for(var ae=0;Z>=32;)ae|=1&Z,Z>>=1;return Z+ae}(S);do{if((M=Li(d,l,x,i))<j){var V=S;V>j&&(V=j),Do(d,l,l+V,l+M,i),M=V}I.pushRun(l,M),I.mergeRuns(),S-=M,l+=M}while(S!==0);I.forceMergeRuns()}}}me(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(d){xr.prototype[d]=function(i){var l,x,S=i.zrX,M=i.zrY,I=ni(this,S,M);if(d==="mouseup"&&I||(x=(l=this.findHover(S,M)).target),d==="mousedown")this._downEl=x,this._downPoint=[i.zrX,i.zrY],this._upEl=x;else if(d==="mouseup")this._upEl=x;else if(d==="click"){if(this._downEl!==this._upEl||!this._downPoint||It(this._downPoint,[i.zrX,i.zrY])>4)return;this._downPoint=null}this.dispatchToElement(l,d,i)}});var qr=!1;function wi(){qr||(qr=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function tn(d,i){return d.zlevel===i.zlevel?d.z===i.z?d.z2-i.z2:d.z-i.z:d.zlevel-i.zlevel}var Fo=function(){function d(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=tn}return d.prototype.traverse=function(i,l){for(var x=0;x<this._roots.length;x++)this._roots[x].traverse(i,l)},d.prototype.getDisplayList=function(i,l){l=l||!1;var x=this._displayList;return!i&&x.length||this.updateDisplayList(l),x},d.prototype.updateDisplayList=function(i){this._displayListLen=0;for(var l=this._roots,x=this._displayList,S=0,M=l.length;S<M;S++)this._updateAndAddDisplayable(l[S],null,i);x.length=this._displayListLen,g.canvasSupported&&qa(x,tn)},d.prototype._updateAndAddDisplayable=function(i,l,x){if(!i.ignore||x){i.beforeUpdate(),i.update(),i.afterUpdate();var S=i.getClipPath();if(i.ignoreClip)l=null;else if(S){l=l?l.slice():[];for(var M=S,I=i;M;)M.parent=I,M.updateTransform(),l.push(M),I=M,M=M.getClipPath()}if(i.childrenRef){for(var j=i.childrenRef(),V=0;V<j.length;V++){var Z=j[V];i.__dirty&&(Z.__dirty|=1),this._updateAndAddDisplayable(Z,l,x)}i.__dirty=0}else{var ae=i;l&&l.length?ae.__clipPaths=l:ae.__clipPaths&&ae.__clipPaths.length>0&&(ae.__clipPaths=[]),isNaN(ae.z)&&(wi(),ae.z=0),isNaN(ae.z2)&&(wi(),ae.z2=0),isNaN(ae.zlevel)&&(wi(),ae.zlevel=0),this._displayList[this._displayListLen++]=ae}var le=i.getDecalElement&&i.getDecalElement();le&&this._updateAndAddDisplayable(le,l,x);var ge=i.getTextGuideLine();ge&&this._updateAndAddDisplayable(ge,l,x);var ke=i.getTextContent();ke&&this._updateAndAddDisplayable(ke,l,x)}},d.prototype.addRoot=function(i){i.__zr&&i.__zr.storage===this||this._roots.push(i)},d.prototype.delRoot=function(i){if(i instanceof Array)for(var l=0,x=i.length;l<x;l++)this.delRoot(i[l]);else{var S=te(this._roots,i);S>=0&&this._roots.splice(S,1)}},d.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},d.prototype.getRoots=function(){return this._roots},d.prototype.dispose=function(){this._displayList=null,this._roots=null},d}(),zn=typeof window<"u"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(d){return setTimeout(d,16)},ll={linear:function(d){return d},quadraticIn:function(d){return d*d},quadraticOut:function(d){return d*(2-d)},quadraticInOut:function(d){return(d*=2)<1?.5*d*d:-.5*(--d*(d-2)-1)},cubicIn:function(d){return d*d*d},cubicOut:function(d){return--d*d*d+1},cubicInOut:function(d){return(d*=2)<1?.5*d*d*d:.5*((d-=2)*d*d+2)},quarticIn:function(d){return d*d*d*d},quarticOut:function(d){return 1- --d*d*d*d},quarticInOut:function(d){return(d*=2)<1?.5*d*d*d*d:-.5*((d-=2)*d*d*d-2)},quinticIn:function(d){return d*d*d*d*d},quinticOut:function(d){return--d*d*d*d*d+1},quinticInOut:function(d){return(d*=2)<1?.5*d*d*d*d*d:.5*((d-=2)*d*d*d*d+2)},sinusoidalIn:function(d){return 1-Math.cos(d*Math.PI/2)},sinusoidalOut:function(d){return Math.sin(d*Math.PI/2)},sinusoidalInOut:function(d){return .5*(1-Math.cos(Math.PI*d))},exponentialIn:function(d){return d===0?0:Math.pow(1024,d-1)},exponentialOut:function(d){return d===1?1:1-Math.pow(2,-10*d)},exponentialInOut:function(d){return d===0?0:d===1?1:(d*=2)<1?.5*Math.pow(1024,d-1):.5*(2-Math.pow(2,-10*(d-1)))},circularIn:function(d){return 1-Math.sqrt(1-d*d)},circularOut:function(d){return Math.sqrt(1- --d*d)},circularInOut:function(d){return(d*=2)<1?-.5*(Math.sqrt(1-d*d)-1):.5*(Math.sqrt(1-(d-=2)*d)+1)},elasticIn:function(d){var i,l=.1;return d===0?0:d===1?1:(!l||l<1?(l=1,i=.1):i=.4*Math.asin(1/l)/(2*Math.PI),-l*Math.pow(2,10*(d-=1))*Math.sin((d-i)*(2*Math.PI)/.4))},elasticOut:function(d){var i,l=.1;return d===0?0:d===1?1:(!l||l<1?(l=1,i=.1):i=.4*Math.asin(1/l)/(2*Math.PI),l*Math.pow(2,-10*d)*Math.sin((d-i)*(2*Math.PI)/.4)+1)},elasticInOut:function(d){var i,l=.1,x=.4;return d===0?0:d===1?1:(!l||l<1?(l=1,i=.1):i=x*Math.asin(1/l)/(2*Math.PI),(d*=2)<1?l*Math.pow(2,10*(d-=1))*Math.sin((d-i)*(2*Math.PI)/x)*-.5:l*Math.pow(2,-10*(d-=1))*Math.sin((d-i)*(2*Math.PI)/x)*.5+1)},backIn:function(d){var i=1.70158;return d*d*((i+1)*d-i)},backOut:function(d){var i=1.70158;return--d*d*((i+1)*d+i)+1},backInOut:function(d){var i=2.5949095;return(d*=2)<1?d*d*((i+1)*d-i)*.5:.5*((d-=2)*d*((i+1)*d+i)+2)},bounceIn:function(d){return 1-ll.bounceOut(1-d)},bounceOut:function(d){return d<1/2.75?7.5625*d*d:d<2/2.75?7.5625*(d-=1.5/2.75)*d+.75:d<2.5/2.75?7.5625*(d-=2.25/2.75)*d+.9375:7.5625*(d-=2.625/2.75)*d+.984375},bounceInOut:function(d){return d<.5?.5*ll.bounceIn(2*d):.5*ll.bounceOut(2*d-1)+.5}},ze=function(){function d(i){this._initialized=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=i.life||1e3,this._delay=i.delay||0,this.loop=i.loop!=null&&i.loop,this.gap=i.gap||0,this.easing=i.easing||"linear",this.onframe=i.onframe,this.ondestroy=i.ondestroy,this.onrestart=i.onrestart}return d.prototype.step=function(i,l){if(this._initialized||(this._startTime=i+this._delay,this._initialized=!0),!this._paused){var x=(i-this._startTime-this._pausedTime)/this._life;x<0&&(x=0),x=Math.min(x,1);var S=this.easing,M=typeof S=="string"?ll[S]:S,I=typeof M=="function"?M(x):x;if(this.onframe&&this.onframe(I),x===1){if(!this.loop)return!0;this._restart(i),this.onrestart&&this.onrestart()}return!1}this._pausedTime+=l},d.prototype._restart=function(i){var l=(i-this._startTime-this._pausedTime)%this._life;this._startTime=i-l+this.gap,this._pausedTime=0},d.prototype.pause=function(){this._paused=!0},d.prototype.resume=function(){this._paused=!1},d}(),Je=function(d){this.value=d},ht=function(){function d(){this._len=0}return d.prototype.insert=function(i){var l=new Je(i);return this.insertEntry(l),l},d.prototype.insertEntry=function(i){this.head?(this.tail.next=i,i.prev=this.tail,i.next=null,this.tail=i):this.head=this.tail=i,this._len++},d.prototype.remove=function(i){var l=i.prev,x=i.next;l?l.next=x:this.head=x,x?x.prev=l:this.tail=l,i.next=i.prev=null,this._len--},d.prototype.len=function(){return this._len},d.prototype.clear=function(){this.head=this.tail=null,this._len=0},d}(),gt=function(){function d(i){this._list=new ht,this._maxSize=10,this._map={},this._maxSize=i}return d.prototype.put=function(i,l){var x=this._list,S=this._map,M=null;if(S[i]==null){var I=x.len(),j=this._lastRemovedEntry;if(I>=this._maxSize&&I>0){var V=x.head;x.remove(V),delete S[V.key],M=V.value,this._lastRemovedEntry=V}j?j.value=l:j=new Je(l),j.key=i,x.insertEntry(j),S[i]=j}return M},d.prototype.get=function(i){var l=this._map[i],x=this._list;if(l!=null)return l!==x.tail&&(x.remove(l),x.insertEntry(l)),l.value},d.prototype.clear=function(){this._list.clear(),this._map={}},d.prototype.len=function(){return this._list.len()},d}(),Mt={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Yt(d){return(d=Math.round(d))<0?0:d>255?255:d}function nn(d){return d<0?0:d>1?1:d}function Ht(d){var i=d;return i.length&&i.charAt(i.length-1)==="%"?Yt(parseFloat(i)/100*255):Yt(parseInt(i,10))}function on(d){var i=d;return i.length&&i.charAt(i.length-1)==="%"?nn(parseFloat(i)/100):nn(parseFloat(i))}function Nn(d,i,l){return l<0?l+=1:l>1&&(l-=1),6*l<1?d+(i-d)*l*6:2*l<1?i:3*l<2?d+(i-d)*(2/3-l)*6:d}function ur(d,i,l){return d+(i-d)*l}function wr(d,i,l,x,S){return d[0]=i,d[1]=l,d[2]=x,d[3]=S,d}function $n(d,i){return d[0]=i[0],d[1]=i[1],d[2]=i[2],d[3]=i[3],d}var Bn=new gt(20),ar=null;function cr(d,i){ar&&$n(ar,i),ar=Bn.put(d,ar||i.slice())}function Jt(d,i){if(d){i=i||[];var l=Bn.get(d);if(l)return $n(i,l);var x=(d+="").replace(/ /g,"").toLowerCase();if(x in Mt)return $n(i,Mt[x]),cr(d,i),i;var S,M=x.length;if(x.charAt(0)==="#")return M===4||M===5?(S=parseInt(x.slice(1,4),16))>=0&&S<=4095?(wr(i,(3840&S)>>4|(3840&S)>>8,240&S|(240&S)>>4,15&S|(15&S)<<4,M===5?parseInt(x.slice(4),16)/15:1),cr(d,i),i):void wr(i,0,0,0,1):M===7||M===9?(S=parseInt(x.slice(1,7),16))>=0&&S<=16777215?(wr(i,(16711680&S)>>16,(65280&S)>>8,255&S,M===9?parseInt(x.slice(7),16)/255:1),cr(d,i),i):void wr(i,0,0,0,1):void 0;var I=x.indexOf("("),j=x.indexOf(")");if(I!==-1&&j+1===M){var V=x.substr(0,I),Z=x.substr(I+1,j-(I+1)).split(","),ae=1;switch(V){case"rgba":if(Z.length!==4)return Z.length===3?wr(i,+Z[0],+Z[1],+Z[2],1):wr(i,0,0,0,1);ae=on(Z.pop());case"rgb":return Z.length!==3?void wr(i,0,0,0,1):(wr(i,Ht(Z[0]),Ht(Z[1]),Ht(Z[2]),ae),cr(d,i),i);case"hsla":return Z.length!==4?void wr(i,0,0,0,1):(Z[3]=on(Z[3]),tr(Z,i),cr(d,i),i);case"hsl":return Z.length!==3?void wr(i,0,0,0,1):(tr(Z,i),cr(d,i),i);default:return}}wr(i,0,0,0,1)}}function tr(d,i){var l=(parseFloat(d[0])%360+360)%360/360,x=on(d[1]),S=on(d[2]),M=S<=.5?S*(x+1):S+x-S*x,I=2*S-M;return wr(i=i||[],Yt(255*Nn(I,M,l+1/3)),Yt(255*Nn(I,M,l)),Yt(255*Nn(I,M,l-1/3)),1),d.length===4&&(i[3]=d[3]),i}function ma(d,i){var l=Jt(d);if(l){for(var x=0;x<3;x++)l[x]=i<0?l[x]*(1-i)|0:(255-l[x])*i+l[x]|0,l[x]>255?l[x]=255:l[x]<0&&(l[x]=0);return Tr(l,l.length===4?"rgba":"rgb")}}function Fr(d,i,l){if(i&&i.length&&d>=0&&d<=1){l=l||[];var x=d*(i.length-1),S=Math.floor(x),M=Math.ceil(x),I=i[S],j=i[M],V=x-S;return l[0]=Yt(ur(I[0],j[0],V)),l[1]=Yt(ur(I[1],j[1],V)),l[2]=Yt(ur(I[2],j[2],V)),l[3]=nn(ur(I[3],j[3],V)),l}}var na=Fr;function Kr(d,i,l){if(i&&i.length&&d>=0&&d<=1){var x=d*(i.length-1),S=Math.floor(x),M=Math.ceil(x),I=Jt(i[S]),j=Jt(i[M]),V=x-S,Z=Tr([Yt(ur(I[0],j[0],V)),Yt(ur(I[1],j[1],V)),Yt(ur(I[2],j[2],V)),nn(ur(I[3],j[3],V))],"rgba");return l?{color:Z,leftIndex:S,rightIndex:M,value:x}:Z}}var bn=Kr;function Tr(d,i){if(d&&d.length){var l=d[0]+","+d[1]+","+d[2];return i!=="rgba"&&i!=="hsva"&&i!=="hsla"||(l+=","+d[3]),i+"("+l+")"}}function Rr(d,i){var l=Jt(d);return l?(.299*l[0]+.587*l[1]+.114*l[2])*l[3]/255+(1-l[3])*i:0}var ha=Object.freeze({__proto__:null,parse:Jt,lift:ma,toHex:function(d){var i=Jt(d);if(i)return((1<<24)+(i[0]<<16)+(i[1]<<8)+ +i[2]).toString(16).slice(1)},fastLerp:Fr,fastMapToColor:na,lerp:Kr,mapToColor:bn,modifyHSL:function(d,i,l,x){var S=Jt(d);if(d)return S=function(M){if(M){var I,j,V=M[0]/255,Z=M[1]/255,ae=M[2]/255,le=Math.min(V,Z,ae),ge=Math.max(V,Z,ae),ke=ge-le,Pe=(ge+le)/2;if(ke===0)I=0,j=0;else{j=Pe<.5?ke/(ge+le):ke/(2-ge-le);var De=((ge-V)/6+ke/2)/ke,je=((ge-Z)/6+ke/2)/ke,Ue=((ge-ae)/6+ke/2)/ke;V===ge?I=Ue-je:Z===ge?I=1/3+De-Ue:ae===ge&&(I=2/3+je-De),I<0&&(I+=1),I>1&&(I-=1)}var We=[360*I,j,Pe];return M[3]!=null&&We.push(M[3]),We}}(S),i!=null&&(S[0]=function(M){return(M=Math.round(M))<0?0:M>360?360:M}(i)),l!=null&&(S[1]=on(l)),x!=null&&(S[2]=on(x)),Tr(tr(S),"rgba")},modifyAlpha:function(d,i){var l=Jt(d);if(l&&i!=null)return l[3]=nn(i),Tr(l,"rgba")},stringify:Tr,lum:Rr,random:function(){return"rgb("+Math.round(255*Math.random())+","+Math.round(255*Math.random())+","+Math.round(255*Math.random())+")"}}),$i=Array.prototype.slice;function yi(d,i,l){return(i-d)*l+d}function Wi(d,i,l,x){for(var S=i.length,M=0;M<S;M++)d[M]=yi(i[M],l[M],x)}function Ts(d,i,l,x){for(var S=i.length,M=0;M<S;M++)d[M]=i[M]+l[M]*x;return d}function gl(d,i,l,x){for(var S=i.length,M=S&&i[0].length,I=0;I<S;I++){d[I]||(d[I]=[]);for(var j=0;j<M;j++)d[I][j]=i[I][j]+l[I][j]*x}return d}function Pl(d,i,l){var x=d,S=i;if(x.push&&S.push){var M=x.length,I=S.length;if(M!==I)if(M>I)x.length=I;else for(var j=M;j<I;j++)x.push(l===1?S[j]:$i.call(S[j]));var V=x[0]&&x[0].length;for(j=0;j<x.length;j++)if(l===1)isNaN(x[j])&&(x[j]=S[j]);else for(var Z=0;Z<V;Z++)isNaN(x[j][Z])&&(x[j][Z]=S[j][Z])}}function jl(d,i){var l=d.length;if(l!==i.length)return!1;for(var x=0;x<l;x++)if(d[x]!==i[x])return!1;return!0}function so(d,i,l,x,S,M,I){var j=.5*(l-d),V=.5*(x-i);return(2*(i-l)+j+V)*I+(-3*(i-l)-2*j-V)*M+j*S+i}function As(d,i,l,x,S,M,I,j){for(var V=i.length,Z=0;Z<V;Z++)d[Z]=so(i[Z],l[Z],x[Z],S[Z],M,I,j)}function xs(d){if(Le(d)){var i=d.length;if(Le(d[0])){for(var l=[],x=0;x<i;x++)l.push($i.call(d[x]));return l}return $i.call(d)}return d}function Ms(d){return d[0]=Math.floor(d[0]),d[1]=Math.floor(d[1]),d[2]=Math.floor(d[2]),"rgba("+d.join(",")+")"}var ml,Qo,to=[0,0,0,0],vu=function(){function d(i){this.keyframes=[],this.maxTime=0,this.arrDim=0,this.interpolable=!0,this._needsSort=!1,this._isAllValueEqual=!0,this._lastFrame=0,this._lastFramePercent=0,this.propName=i}return d.prototype.isFinished=function(){return this._finished},d.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},d.prototype.needsAnimate=function(){return!this._isAllValueEqual&&this.keyframes.length>=2&&this.interpolable&&this.maxTime>0},d.prototype.getAdditiveTrack=function(){return this._additiveTrack},d.prototype.addKeyframe=function(i,l){i>=this.maxTime?this.maxTime=i:this._needsSort=!0;var x=this.keyframes,S=x.length;if(this.interpolable)if(Le(l)){var M=function(Z){return Le(Z&&Z[0])?2:1}(l);if(S>0&&this.arrDim!==M)return void(this.interpolable=!1);if(M===1&&typeof l[0]!="number"||M===2&&typeof l[0][0]!="number")return void(this.interpolable=!1);if(S>0){var I=x[S-1];this._isAllValueEqual&&(M===1&&jl(l,I.value)||(this._isAllValueEqual=!1))}this.arrDim=M}else{if(this.arrDim>0)return void(this.interpolable=!1);if(typeof l=="string"){var j=Jt(l);j?(l=j,this.isValueColor=!0):this.interpolable=!1}else if(typeof l!="number"||isNaN(l))return void(this.interpolable=!1);this._isAllValueEqual&&S>0&&(I=x[S-1],(this.isValueColor&&!jl(I.value,l)||I.value!==l)&&(this._isAllValueEqual=!1))}var V={time:i,value:l,percent:0};return this.keyframes.push(V),V},d.prototype.prepare=function(i){var l=this.keyframes;this._needsSort&&l.sort(function(V,Z){return V.time-Z.time});for(var x=this.arrDim,S=l.length,M=l[S-1],I=0;I<S;I++)l[I].percent=l[I].time/this.maxTime,x>0&&I!==S-1&&Pl(l[I].value,M.value,x);if(i&&this.needsAnimate()&&i.needsAnimate()&&x===i.arrDim&&this.isValueColor===i.isValueColor&&!i._finished){this._additiveTrack=i;var j=l[0].value;for(I=0;I<S;I++)x===0?this.isValueColor?l[I].additiveValue=Ts([],l[I].value,j,-1):l[I].additiveValue=l[I].value-j:x===1?l[I].additiveValue=Ts([],l[I].value,j,-1):x===2&&(l[I].additiveValue=gl([],l[I].value,j,-1))}},d.prototype.step=function(i,l){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var x,S=this._additiveTrack!=null,M=S?"additiveValue":"value",I=this.keyframes,j=this.keyframes.length,V=this.propName,Z=this.arrDim,ae=this.isValueColor;if(l<0)x=0;else if(l<this._lastFramePercent){for(x=Math.min(this._lastFrame+1,j-1);x>=0&&!(I[x].percent<=l);x--);x=Math.min(x,j-2)}else{for(x=this._lastFrame;x<j&&!(I[x].percent>l);x++);x=Math.min(x-1,j-2)}var le=I[x+1],ge=I[x];if(ge&&le){this._lastFrame=x,this._lastFramePercent=l;var ke=le.percent-ge.percent;if(ke!==0){var Pe=(l-ge.percent)/ke,De=S?this._additiveValue:ae?to:i[V];if((Z>0||ae)&&!De&&(De=this._additiveValue=[]),this.useSpline){var je=I[x][M],Ue=I[x===0?x:x-1][M],We=I[x>j-2?j-1:x+1][M],dt=I[x>j-3?j-1:x+2][M];if(Z>0)Z===1?As(De,Ue,je,We,dt,Pe,Pe*Pe,Pe*Pe*Pe):function(Et,Lt,zt,qt,en,ln,cn,_n){for(var jn=Lt.length,Jn=Lt[0].length,Zn=0;Zn<jn;Zn++){Et[Zn]||(Et[1]=[]);for(var Br=0;Br<Jn;Br++)Et[Zn][Br]=so(Lt[Zn][Br],zt[Zn][Br],qt[Zn][Br],en[Zn][Br],ln,cn,_n)}}(De,Ue,je,We,dt,Pe,Pe*Pe,Pe*Pe*Pe);else if(ae)As(De,Ue,je,We,dt,Pe,Pe*Pe,Pe*Pe*Pe),S||(i[V]=Ms(De));else{var pt=void 0;pt=this.interpolable?so(Ue,je,We,dt,Pe,Pe*Pe,Pe*Pe*Pe):We,S?this._additiveValue=pt:i[V]=pt}}else Z>0?Z===1?Wi(De,ge[M],le[M],Pe):function(Et,Lt,zt,qt){for(var en=Lt.length,ln=en&&Lt[0].length,cn=0;cn<en;cn++){Et[cn]||(Et[cn]=[]);for(var _n=0;_n<ln;_n++)Et[cn][_n]=yi(Lt[cn][_n],zt[cn][_n],qt)}}(De,ge[M],le[M],Pe):ae?(Wi(De,ge[M],le[M],Pe),S||(i[V]=Ms(De))):(pt=void 0,pt=this.interpolable?yi(ge[M],le[M],Pe):function(Et,Lt,zt){return zt>.5?Lt:Et}(ge[M],le[M],Pe),S?this._additiveValue=pt:i[V]=pt);S&&this._addToTarget(i)}}}},d.prototype._addToTarget=function(i){var l=this.arrDim,x=this.propName,S=this._additiveValue;l===0?this.isValueColor?(Jt(i[x],to),Ts(to,to,S,1),i[x]=Ms(to)):i[x]=i[x]+S:l===1?Ts(i[x],i[x],S,1):l===2&&gl(i[x],i[x],S,1)},d}(),Dl=function(){function d(i,l,x){this._tracks={},this._trackKeys=[],this._delay=0,this._maxTime=0,this._paused=!1,this._started=0,this._clip=null,this._target=i,this._loop=l,l&&x?H("Can' use additive animation on looped animation."):this._additiveAnimators=x}return d.prototype.getTarget=function(){return this._target},d.prototype.changeTarget=function(i){this._target=i},d.prototype.when=function(i,l){return this.whenWithKeys(i,l,ue(l))},d.prototype.whenWithKeys=function(i,l,x){for(var S=this._tracks,M=0;M<x.length;M++){var I=x[M],j=S[I];if(!j){j=S[I]=new vu(I);var V=void 0,Z=this._getAdditiveTrack(I);if(Z){var ae=Z.keyframes[Z.keyframes.length-1];V=ae&&ae.value,Z.isValueColor&&V&&(V=Ms(V))}else V=this._target[I];if(V==null)continue;i!==0&&j.addKeyframe(0,xs(V)),this._trackKeys.push(I)}j.addKeyframe(i,xs(l[I]))}return this._maxTime=Math.max(this._maxTime,i),this},d.prototype.pause=function(){this._clip.pause(),this._paused=!0},d.prototype.resume=function(){this._clip.resume(),this._paused=!1},d.prototype.isPaused=function(){return!!this._paused},d.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var i=this._doneCbs;if(i)for(var l=i.length,x=0;x<l;x++)i[x].call(this)},d.prototype._abortedCallback=function(){this._setTracksFinished();var i=this.animation,l=this._abortedCbs;if(i&&i.removeClip(this._clip),this._clip=null,l)for(var x=0;x<l.length;x++)l[x].call(this)},d.prototype._setTracksFinished=function(){for(var i=this._tracks,l=this._trackKeys,x=0;x<l.length;x++)i[l[x]].setFinished()},d.prototype._getAdditiveTrack=function(i){var l,x=this._additiveAnimators;if(x)for(var S=0;S<x.length;S++){var M=x[S].getTrack(i);M&&(l=M)}return l},d.prototype.start=function(i,l){if(!(this._started>0)){this._started=1;for(var x=this,S=[],M=0;M<this._trackKeys.length;M++){var I=this._trackKeys[M],j=this._tracks[I],V=this._getAdditiveTrack(I),Z=j.keyframes;if(j.prepare(V),j.needsAnimate())S.push(j);else if(!j.interpolable){var ae=Z[Z.length-1];ae&&(x._target[j.propName]=ae.value)}}if(S.length||l){var le=new ze({life:this._maxTime,loop:this._loop,delay:this._delay,onframe:function(ge){x._started=2;var ke=x._additiveAnimators;if(ke){for(var Pe=!1,De=0;De<ke.length;De++)if(ke[De]._clip){Pe=!0;break}Pe||(x._additiveAnimators=null)}for(De=0;De<S.length;De++)S[De].step(x._target,ge);var je=x._onframeCbs;if(je)for(De=0;De<je.length;De++)je[De](x._target,ge)},ondestroy:function(){x._doneCallback()}});this._clip=le,this.animation&&this.animation.addClip(le),i&&i!=="spline"&&(le.easing=i)}else this._doneCallback();return this}},d.prototype.stop=function(i){if(this._clip){var l=this._clip;i&&l.onframe(1),this._abortedCallback()}},d.prototype.delay=function(i){return this._delay=i,this},d.prototype.during=function(i){return i&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(i)),this},d.prototype.done=function(i){return i&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(i)),this},d.prototype.aborted=function(i){return i&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(i)),this},d.prototype.getClip=function(){return this._clip},d.prototype.getTrack=function(i){return this._tracks[i]},d.prototype.stopTracks=function(i,l){if(!i.length||!this._clip)return!0;for(var x=this._tracks,S=this._trackKeys,M=0;M<i.length;M++){var I=x[i[M]];I&&(l?I.step(this._target,1):this._started===1&&I.step(this._target,0),I.setFinished())}var j=!0;for(M=0;M<S.length;M++)if(!x[S[M]].isFinished()){j=!1;break}return j&&this._abortedCallback(),j},d.prototype.saveFinalToTarget=function(i,l){if(i){l=l||this._trackKeys;for(var x=0;x<l.length;x++){var S=l[x],M=this._tracks[S];if(M&&!M.isFinished()){var I=M.keyframes,j=I[I.length-1];if(j){var V=xs(j.value);M.isValueColor&&(V=Ms(V)),i[S]=V}}}}},d.prototype.__changeFinalValue=function(i,l){l=l||ue(i);for(var x=0;x<l.length;x++){var S=l[x],M=this._tracks[S];if(M){var I=M.keyframes;if(I.length>1){var j=I.pop();M.addKeyframe(j.time,i[S]),M.prepare(M.getAdditiveTrack())}}}},d}(),hs=function(d){function i(l){var x=d.call(this)||this;return x._running=!1,x._time=0,x._pausedTime=0,x._pauseStart=0,x._paused=!1,l=l||{},x.stage=l.stage||{},x.onframe=l.onframe||function(){},x}return v(i,d),i.prototype.addClip=function(l){l.animation&&this.removeClip(l),this._clipsHead?(this._clipsTail.next=l,l.prev=this._clipsTail,l.next=null,this._clipsTail=l):this._clipsHead=this._clipsTail=l,l.animation=this},i.prototype.addAnimator=function(l){l.animation=this;var x=l.getClip();x&&this.addClip(x)},i.prototype.removeClip=function(l){if(l.animation){var x=l.prev,S=l.next;x?x.next=S:this._clipsHead=S,S?S.prev=x:this._clipsTail=x,l.next=l.prev=l.animation=null}},i.prototype.removeAnimator=function(l){var x=l.getClip();x&&this.removeClip(x),l.animation=null},i.prototype.update=function(l){for(var x=new Date().getTime()-this._pausedTime,S=x-this._time,M=this._clipsHead;M;){var I=M.next;M.step(x,S)&&(M.ondestroy&&M.ondestroy(),this.removeClip(M)),M=I}this._time=x,l||(this.onframe(S),this.trigger("frame",S),this.stage.update&&this.stage.update())},i.prototype._startLoop=function(){var l=this;this._running=!0,zn(function x(){l._running&&(zn(x),!l._paused&&l.update())})},i.prototype.start=function(){this._running||(this._time=new Date().getTime(),this._pausedTime=0,this._startLoop())},i.prototype.stop=function(){this._running=!1},i.prototype.pause=function(){this._paused||(this._pauseStart=new Date().getTime(),this._paused=!0)},i.prototype.resume=function(){this._paused&&(this._pausedTime+=new Date().getTime()-this._pauseStart,this._paused=!1)},i.prototype.clear=function(){for(var l=this._clipsHead;l;){var x=l.next;l.prev=l.next=l.animation=null,l=x}this._clipsHead=this._clipsTail=null},i.prototype.isFinished=function(){return this._clipsHead==null},i.prototype.animate=function(l,x){x=x||{},this.start();var S=new Dl(l,x.loop);return this.addAnimator(S),S},i}(ja),Fl=g.domSupported,ws=(Qo={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:ml=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:Ie(ml,function(d){var i=d.replace("mouse","pointer");return Qo.hasOwnProperty(i)?i:d})}),Cs=["mousemove","mouseup"],or=["pointermove","pointerup"],Nl=!1;function No(d){var i=d.pointerType;return i==="pen"||i==="touch"}function gu(d){d&&(d.zrByTouch=!0)}function Ql(d,i){for(var l=i,x=!1;l&&l.nodeType!==9&&!(x=l.domBelongToZr||l!==i&&l===d.painterRoot);)l=l.parentNode;return x}var Qs=function(d,i){this.stopPropagation=Yn,this.stopImmediatePropagation=Yn,this.preventDefault=Yn,this.type=i.type,this.target=this.currentTarget=d.dom,this.pointerType=i.pointerType,this.clientX=i.clientX,this.clientY=i.clientY},Ai={mousedown:function(d){d=ta(this.dom,d),this.__mayPointerCapture=[d.zrX,d.zrY],this.trigger("mousedown",d)},mousemove:function(d){d=ta(this.dom,d);var i=this.__mayPointerCapture;!i||d.zrX===i[0]&&d.zrY===i[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",d)},mouseup:function(d){d=ta(this.dom,d),this.__togglePointerCapture(!1),this.trigger("mouseup",d)},mouseout:function(d){Ql(this,(d=ta(this.dom,d)).toElement||d.relatedTarget)||(this.__pointerCapturing&&(d.zrEventControl="no_globalout"),this.trigger("mouseout",d))},wheel:function(d){Nl=!0,d=ta(this.dom,d),this.trigger("mousewheel",d)},mousewheel:function(d){Nl||(d=ta(this.dom,d),this.trigger("mousewheel",d))},touchstart:function(d){gu(d=ta(this.dom,d)),this.__lastTouchMoment=new Date,this.handler.processGesture(d,"start"),Ai.mousemove.call(this,d),Ai.mousedown.call(this,d)},touchmove:function(d){gu(d=ta(this.dom,d)),this.handler.processGesture(d,"change"),Ai.mousemove.call(this,d)},touchend:function(d){gu(d=ta(this.dom,d)),this.handler.processGesture(d,"end"),Ai.mouseup.call(this,d),+new Date-+this.__lastTouchMoment<300&&Ai.click.call(this,d)},pointerdown:function(d){Ai.mousedown.call(this,d)},pointermove:function(d){No(d)||Ai.mousemove.call(this,d)},pointerup:function(d){Ai.mouseup.call(this,d)},pointerout:function(d){No(d)||Ai.mouseout.call(this,d)}};me(["click","dblclick","contextmenu"],function(d){Ai[d]=function(i){i=ta(this.dom,i),this.trigger(d,i)}});var Il={pointermove:function(d){No(d)||Il.mousemove.call(this,d)},pointerup:function(d){Il.mouseup.call(this,d)},mousemove:function(d){this.trigger("mousemove",d)},mouseup:function(d){var i=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",d),i&&(d.zrEventControl="only_globalout",this.trigger("mouseout",d))}};function Wu(d,i){var l=i.domHandlers;g.pointerEventsSupported?me(ws.pointer,function(x){wc(i,x,function(S){l[x].call(d,S)})}):(g.touchEventsSupported&&me(ws.touch,function(x){wc(i,x,function(S){l[x].call(d,S),function(M){M.touching=!0,M.touchTimer!=null&&(clearTimeout(M.touchTimer),M.touchTimer=null),M.touchTimer=setTimeout(function(){M.touching=!1,M.touchTimer=null},700)}(i)})}),me(ws.mouse,function(x){wc(i,x,function(S){S=Co(S),i.touching||l[x].call(d,S)})}))}function D0(d,i){function l(x){wc(i,x,function(S){S=Co(S),Ql(d,S.target)||(S=function(M,I){return ta(M.dom,new Qs(M,I),!0)}(d,S),i.domHandlers[x].call(d,S))},{capture:!0})}g.pointerEventsSupported?me(or,l):g.touchEventsSupported||me(Cs,l)}function wc(d,i,l,x){d.mounted[i]=l,d.listenerOpts[i]=x,function(S,M,I,j){eo?S.addEventListener(M,I,j):S.attachEvent("on"+M,I)}(d.domTarget,i,l,x)}function Hs(d){var i,l,x,S,M=d.mounted;for(var I in M)M.hasOwnProperty(I)&&(i=d.domTarget,l=I,x=M[I],S=d.listenerOpts[I],eo?i.removeEventListener(l,x,S):i.detachEvent("on"+l,x));d.mounted={}}var N0=function(d,i){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=d,this.domHandlers=i},s1=function(d){function i(l,x){var S=d.call(this)||this;return S.__pointerCapturing=!1,S.dom=l,S.painterRoot=x,S._localHandlerScope=new N0(l,Ai),Fl&&(S._globalHandlerScope=new N0(document,Il)),Wu(S,S._localHandlerScope),S}return v(i,d),i.prototype.dispose=function(){Hs(this._localHandlerScope),Fl&&Hs(this._globalHandlerScope)},i.prototype.setCursor=function(l){this.dom.style&&(this.dom.style.cursor=l||"default")},i.prototype.__togglePointerCapture=function(l){if(this.__mayPointerCapture=null,Fl&&+this.__pointerCapturing^+l){this.__pointerCapturing=l;var x=this._globalHandlerScope;l?D0(this,x):Hs(x)}},i}(ja),z1=1;typeof window<"u"&&(z1=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var f0=z1,Yu="#333",ps="#ccc";function Pu(){return[1,0,0,1,0,0]}function Sn(d){return d[0]=1,d[1]=0,d[2]=0,d[3]=1,d[4]=0,d[5]=0,d}function Lr(d,i){return d[0]=i[0],d[1]=i[1],d[2]=i[2],d[3]=i[3],d[4]=i[4],d[5]=i[5],d}function Qn(d,i,l){var x=i[0]*l[0]+i[2]*l[1],S=i[1]*l[0]+i[3]*l[1],M=i[0]*l[2]+i[2]*l[3],I=i[1]*l[2]+i[3]*l[3],j=i[0]*l[4]+i[2]*l[5]+i[4],V=i[1]*l[4]+i[3]*l[5]+i[5];return d[0]=x,d[1]=S,d[2]=M,d[3]=I,d[4]=j,d[5]=V,d}function ia(d,i,l){return d[0]=i[0],d[1]=i[1],d[2]=i[2],d[3]=i[3],d[4]=i[4]+l[0],d[5]=i[5]+l[1],d}function ya(d,i,l){var x=i[0],S=i[2],M=i[4],I=i[1],j=i[3],V=i[5],Z=Math.sin(l),ae=Math.cos(l);return d[0]=x*ae+I*Z,d[1]=-x*Z+I*ae,d[2]=S*ae+j*Z,d[3]=-S*Z+ae*j,d[4]=ae*M+Z*V,d[5]=ae*V-Z*M,d}function Ja(d,i,l){var x=l[0],S=l[1];return d[0]=i[0]*x,d[1]=i[1]*S,d[2]=i[2]*x,d[3]=i[3]*S,d[4]=i[4]*x,d[5]=i[5]*S,d}function za(d,i){var l=i[0],x=i[2],S=i[4],M=i[1],I=i[3],j=i[5],V=l*I-M*x;return V?(V=1/V,d[0]=I*V,d[1]=-M*V,d[2]=-x*V,d[3]=l*V,d[4]=(x*j-I*S)*V,d[5]=(M*S-l*j)*V,d):null}var yo=Object.freeze({__proto__:null,create:Pu,identity:Sn,copy:Lr,mul:Qn,translate:ia,rotate:ya,scale:Ja,invert:za,clone:function(d){var i=[1,0,0,1,0,0];return Lr(i,d),i}}),hi=Sn,vi=5e-5;function Pa(d){return d>vi||d<-5e-5}var Io,vo,Go=[],Cl=[],Ri=[1,0,0,1,0,0],Me=Math.abs,tt=function(){function d(){}return d.prototype.getLocalTransform=function(i){return d.getLocalTransform(this,i)},d.prototype.setPosition=function(i){this.x=i[0],this.y=i[1]},d.prototype.setScale=function(i){this.scaleX=i[0],this.scaleY=i[1]},d.prototype.setSkew=function(i){this.skewX=i[0],this.skewY=i[1]},d.prototype.setOrigin=function(i){this.originX=i[0],this.originY=i[1]},d.prototype.needLocalTransform=function(){return Pa(this.rotation)||Pa(this.x)||Pa(this.y)||Pa(this.scaleX-1)||Pa(this.scaleY-1)},d.prototype.updateTransform=function(){var i=this.parent&&this.parent.transform,l=this.needLocalTransform(),x=this.transform;l||i?(x=x||[1,0,0,1,0,0],l?this.getLocalTransform(x):hi(x),i&&(l?Qn(x,i,x):Lr(x,i)),this.transform=x,this._resolveGlobalScaleRatio(x)):x&&hi(x)},d.prototype._resolveGlobalScaleRatio=function(i){var l=this.globalScaleRatio;if(l!=null&&l!==1){this.getGlobalScale(Go);var x=Go[0]<0?-1:1,S=Go[1]<0?-1:1,M=((Go[0]-x)*l+x)/Go[0]||0,I=((Go[1]-S)*l+S)/Go[1]||0;i[0]*=M,i[1]*=M,i[2]*=I,i[3]*=I}this.invTransform=this.invTransform||[1,0,0,1,0,0],za(this.invTransform,i)},d.prototype.getComputedTransform=function(){for(var i=this,l=[];i;)l.push(i),i=i.parent;for(;i=l.pop();)i.updateTransform();return this.transform},d.prototype.setLocalTransform=function(i){if(i){var l=i[0]*i[0]+i[1]*i[1],x=i[2]*i[2]+i[3]*i[3],S=Math.atan2(i[1],i[0]),M=Math.PI/2+S-Math.atan2(i[3],i[2]);x=Math.sqrt(x)*Math.cos(M),l=Math.sqrt(l),this.skewX=M,this.skewY=0,this.rotation=-S,this.x=+i[4],this.y=+i[5],this.scaleX=l,this.scaleY=x,this.originX=0,this.originY=0}},d.prototype.decomposeTransform=function(){if(this.transform){var i=this.parent,l=this.transform;i&&i.transform&&(Qn(Cl,i.invTransform,l),l=Cl);var x=this.originX,S=this.originY;(x||S)&&(Ri[4]=x,Ri[5]=S,Qn(Cl,l,Ri),Cl[4]-=x,Cl[5]-=S,l=Cl),this.setLocalTransform(l)}},d.prototype.getGlobalScale=function(i){var l=this.transform;return i=i||[],l?(i[0]=Math.sqrt(l[0]*l[0]+l[1]*l[1]),i[1]=Math.sqrt(l[2]*l[2]+l[3]*l[3]),l[0]<0&&(i[0]=-i[0]),l[3]<0&&(i[1]=-i[1]),i):(i[0]=1,i[1]=1,i)},d.prototype.transformCoordToLocal=function(i,l){var x=[i,l],S=this.invTransform;return S&&Jr(x,x,S),x},d.prototype.transformCoordToGlobal=function(i,l){var x=[i,l],S=this.transform;return S&&Jr(x,x,S),x},d.prototype.getLineScale=function(){var i=this.transform;return i&&Me(i[0]-1)>1e-10&&Me(i[3]-1)>1e-10?Math.sqrt(Me(i[0]*i[3]-i[2]*i[1])):1},d.prototype.copyTransform=function(i){for(var l=0;l<Tt.length;l++){var x=Tt[l];this[x]=i[x]}},d.getLocalTransform=function(i,l){l=l||[];var x=i.originX||0,S=i.originY||0,M=i.scaleX,I=i.scaleY,j=i.rotation||0,V=i.x,Z=i.y,ae=i.skewX?Math.tan(i.skewX):0,le=i.skewY?Math.tan(-i.skewY):0;return x||S?(l[4]=-x*M-ae*S*I,l[5]=-S*I-le*x*M):l[4]=l[5]=0,l[0]=M,l[3]=I,l[1]=le*M,l[2]=ae*I,j&&ya(l,l,j),l[4]+=x+V,l[5]+=S+Z,l},d.initDefaultProps=function(){var i=d.prototype;i.x=0,i.y=0,i.scaleX=1,i.scaleY=1,i.originX=0,i.originY=0,i.skewX=0,i.skewY=0,i.rotation=0,i.globalScaleRatio=1}(),d}(),Tt=["x","y","originX","originY","rotation","scaleX","scaleY","skewX","skewY"],Rt=function(){function d(i,l){this.x=i||0,this.y=l||0}return d.prototype.copy=function(i){return this.x=i.x,this.y=i.y,this},d.prototype.clone=function(){return new d(this.x,this.y)},d.prototype.set=function(i,l){return this.x=i,this.y=l,this},d.prototype.equal=function(i){return i.x===this.x&&i.y===this.y},d.prototype.add=function(i){return this.x+=i.x,this.y+=i.y,this},d.prototype.scale=function(i){this.x*=i,this.y*=i},d.prototype.scaleAndAdd=function(i,l){this.x+=i.x*l,this.y+=i.y*l},d.prototype.sub=function(i){return this.x-=i.x,this.y-=i.y,this},d.prototype.dot=function(i){return this.x*i.x+this.y*i.y},d.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},d.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},d.prototype.normalize=function(){var i=this.len();return this.x/=i,this.y/=i,this},d.prototype.distance=function(i){var l=this.x-i.x,x=this.y-i.y;return Math.sqrt(l*l+x*x)},d.prototype.distanceSquare=function(i){var l=this.x-i.x,x=this.y-i.y;return l*l+x*x},d.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},d.prototype.transform=function(i){if(i){var l=this.x,x=this.y;return this.x=i[0]*l+i[2]*x+i[4],this.y=i[1]*l+i[3]*x+i[5],this}},d.prototype.toArray=function(i){return i[0]=this.x,i[1]=this.y,i},d.prototype.fromArray=function(i){this.x=i[0],this.y=i[1]},d.set=function(i,l,x){i.x=l,i.y=x},d.copy=function(i,l){i.x=l.x,i.y=l.y},d.len=function(i){return Math.sqrt(i.x*i.x+i.y*i.y)},d.lenSquare=function(i){return i.x*i.x+i.y*i.y},d.dot=function(i,l){return i.x*l.x+i.y*l.y},d.add=function(i,l,x){i.x=l.x+x.x,i.y=l.y+x.y},d.sub=function(i,l,x){i.x=l.x-x.x,i.y=l.y-x.y},d.scale=function(i,l,x){i.x=l.x*x,i.y=l.y*x},d.scaleAndAdd=function(i,l,x,S){i.x=l.x+x.x*S,i.y=l.y+x.y*S},d.lerp=function(i,l,x,S){var M=1-S;i.x=M*l.x+S*x.x,i.y=M*l.y+S*x.y},d}(),Wn=Math.min,Sr=Math.max,jr=new Rt,ua=new Rt,pa=new Rt,xa=new Rt,va=new Rt,bi=new Rt,Ca=function(){function d(i,l,x,S){x<0&&(i+=x,x=-x),S<0&&(l+=S,S=-S),this.x=i,this.y=l,this.width=x,this.height=S}return d.prototype.union=function(i){var l=Wn(i.x,this.x),x=Wn(i.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Sr(i.x+i.width,this.x+this.width)-l:this.width=i.width,isFinite(this.y)&&isFinite(this.height)?this.height=Sr(i.y+i.height,this.y+this.height)-x:this.height=i.height,this.x=l,this.y=x},d.prototype.applyTransform=function(i){d.applyTransform(this,this,i)},d.prototype.calculateTransform=function(i){var l=this,x=i.width/l.width,S=i.height/l.height,M=[1,0,0,1,0,0];return ia(M,M,[-l.x,-l.y]),Ja(M,M,[x,S]),ia(M,M,[i.x,i.y]),M},d.prototype.intersect=function(i,l){if(!i)return!1;i instanceof d||(i=d.create(i));var x=this,S=x.x,M=x.x+x.width,I=x.y,j=x.y+x.height,V=i.x,Z=i.x+i.width,ae=i.y,le=i.y+i.height,ge=!(M<V||Z<S||j<ae||le<I);if(l){var ke=1/0,Pe=0,De=Math.abs(M-V),je=Math.abs(Z-S),Ue=Math.abs(j-ae),We=Math.abs(le-I),dt=Math.min(De,je),pt=Math.min(Ue,We);M<V||Z<S?dt>Pe&&(Pe=dt,De<je?Rt.set(bi,-De,0):Rt.set(bi,je,0)):dt<ke&&(ke=dt,De<je?Rt.set(va,De,0):Rt.set(va,-je,0)),j<ae||le<I?pt>Pe&&(Pe=pt,Ue<We?Rt.set(bi,0,-Ue):Rt.set(bi,0,We)):dt<ke&&(ke=dt,Ue<We?Rt.set(va,0,Ue):Rt.set(va,0,-We))}return l&&Rt.copy(l,ge?va:bi),ge},d.prototype.contain=function(i,l){var x=this;return i>=x.x&&i<=x.x+x.width&&l>=x.y&&l<=x.y+x.height},d.prototype.clone=function(){return new d(this.x,this.y,this.width,this.height)},d.prototype.copy=function(i){d.copy(this,i)},d.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},d.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},d.prototype.isZero=function(){return this.width===0||this.height===0},d.create=function(i){return new d(i.x,i.y,i.width,i.height)},d.copy=function(i,l){i.x=l.x,i.y=l.y,i.width=l.width,i.height=l.height},d.applyTransform=function(i,l,x){if(x){if(x[1]<1e-5&&x[1]>-1e-5&&x[2]<1e-5&&x[2]>-1e-5){var S=x[0],M=x[3],I=x[4],j=x[5];return i.x=l.x*S+I,i.y=l.y*M+j,i.width=l.width*S,i.height=l.height*M,i.width<0&&(i.x+=i.width,i.width=-i.width),void(i.height<0&&(i.y+=i.height,i.height=-i.height))}jr.x=pa.x=l.x,jr.y=xa.y=l.y,ua.x=xa.x=l.x+l.width,ua.y=pa.y=l.y+l.height,jr.transform(x),xa.transform(x),ua.transform(x),pa.transform(x),i.x=Wn(jr.x,ua.x,pa.x,xa.x),i.y=Wn(jr.y,ua.y,pa.y,xa.y);var V=Sr(jr.x,ua.x,pa.x,xa.x),Z=Sr(jr.y,ua.y,pa.y,xa.y);i.width=V-i.x,i.height=Z-i.y}else i!==l&&d.copy(i,l)},d}(),uo={},bo="12px sans-serif",yl={measureText:function(d,i){return Io||(Io=ee().getContext("2d")),vo!==i&&(vo=Io.font=i||bo),Io.measureText(d)}};function Fi(d,i){var l=uo[i=i||bo];l||(l=uo[i]=new gt(500));var x=l.get(d);return x==null&&(x=yl.measureText(d,i).width,l.put(d,x)),x}function eu(d,i,l,x){var S=Fi(d,i),M=$1(i),I=h0(0,S,l),j=p0(0,M,x);return new Ca(I,j,S,M)}function d0(d,i,l,x){var S=((d||"")+"").split(`
`);if(S.length===1)return eu(S[0],i,l,x);for(var M=new Ca(0,0,0,0),I=0;I<S.length;I++){var j=eu(S[I],i,l,x);I===0?M.copy(j):M.union(j)}return M}function h0(d,i,l){return l==="right"?d-=i:l==="center"&&(d-=i/2),d}function p0(d,i,l){return l==="middle"?d-=i/2:l==="bottom"&&(d-=i),d}function $1(d){return Fi("\u56FD",d)}function zl(d,i){return typeof d=="string"?d.lastIndexOf("%")>=0?parseFloat(d)/100*i:parseFloat(d):d}function Vc(d,i,l){var x=i.position||"inside",S=i.distance!=null?i.distance:5,M=l.height,I=l.width,j=M/2,V=l.x,Z=l.y,ae="left",le="top";if(x instanceof Array)V+=zl(x[0],l.width),Z+=zl(x[1],l.height),ae=null,le=null;else switch(x){case"left":V-=S,Z+=j,ae="right",le="middle";break;case"right":V+=S+I,Z+=j,le="middle";break;case"top":V+=I/2,Z-=S,ae="center",le="bottom";break;case"bottom":V+=I/2,Z+=M+S,ae="center";break;case"inside":V+=I/2,Z+=j,ae="center",le="middle";break;case"insideLeft":V+=S,Z+=j,le="middle";break;case"insideRight":V+=I-S,Z+=j,ae="right",le="middle";break;case"insideTop":V+=I/2,Z+=S,ae="center";break;case"insideBottom":V+=I/2,Z+=M-S,ae="center",le="bottom";break;case"insideTopLeft":V+=S,Z+=S;break;case"insideTopRight":V+=I-S,Z+=S,ae="right";break;case"insideBottomLeft":V+=S,Z+=M-S,le="bottom";break;case"insideBottomRight":V+=I-S,Z+=M-S,ae="right",le="bottom"}return(d=d||{}).x=V,d.y=Z,d.align=ae,d.verticalAlign=le,d}var Sf="__zr_normal__",u1=["x","y","scaleX","scaleY","originX","originY","rotation","ignore"],V1={x:!0,y:!0,scaleX:!0,scaleY:!0,originX:!0,originY:!0,rotation:!0,ignore:!1},v0={},Od=new Ca(0,0,0,0),I0=function(){function d(i){this.id=W(),this.animators=[],this.currentStates=[],this.states={},this._init(i)}return d.prototype._init=function(i){this.attr(i)},d.prototype.drift=function(i,l,x){switch(this.draggable){case"horizontal":l=0;break;case"vertical":i=0}var S=this.transform;S||(S=this.transform=[1,0,0,1,0,0]),S[4]+=i,S[5]+=l,this.decomposeTransform(),this.markRedraw()},d.prototype.beforeUpdate=function(){},d.prototype.afterUpdate=function(){},d.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},d.prototype.updateInnerText=function(i){var l=this._textContent;if(l&&(!l.ignore||i)){this.textConfig||(this.textConfig={});var x=this.textConfig,S=x.local,M=l.innerTransformable,I=void 0,j=void 0,V=!1;M.parent=S?this:null;var Z=!1;if(M.copyTransform(l),x.position!=null){var ae=Od;x.layoutRect?ae.copy(x.layoutRect):ae.copy(this.getBoundingRect()),S||ae.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(v0,x,ae):Vc(v0,x,ae),M.x=v0.x,M.y=v0.y,I=v0.align,j=v0.verticalAlign;var le=x.origin;if(le&&x.rotation!=null){var ge=void 0,ke=void 0;le==="center"?(ge=.5*ae.width,ke=.5*ae.height):(ge=zl(le[0],ae.width),ke=zl(le[1],ae.height)),Z=!0,M.originX=-M.x+ge+(S?0:ae.x),M.originY=-M.y+ke+(S?0:ae.y)}}x.rotation!=null&&(M.rotation=x.rotation);var Pe=x.offset;Pe&&(M.x+=Pe[0],M.y+=Pe[1],Z||(M.originX=-Pe[0],M.originY=-Pe[1]));var De=x.inside==null?typeof x.position=="string"&&x.position.indexOf("inside")>=0:x.inside,je=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),Ue=void 0,We=void 0,dt=void 0;De&&this.canBeInsideText()?(Ue=x.insideFill,We=x.insideStroke,Ue!=null&&Ue!=="auto"||(Ue=this.getInsideTextFill()),We!=null&&We!=="auto"||(We=this.getInsideTextStroke(Ue),dt=!0)):(Ue=x.outsideFill,We=x.outsideStroke,Ue!=null&&Ue!=="auto"||(Ue=this.getOutsideFill()),We!=null&&We!=="auto"||(We=this.getOutsideStroke(Ue),dt=!0)),(Ue=Ue||"#000")===je.fill&&We===je.stroke&&dt===je.autoStroke&&I===je.align&&j===je.verticalAlign||(V=!0,je.fill=Ue,je.stroke=We,je.autoStroke=dt,je.align=I,je.verticalAlign=j,l.setDefaultTextStyle(je)),l.__dirty|=1,V&&l.dirtyStyle(!0)}},d.prototype.canBeInsideText=function(){return!0},d.prototype.getInsideTextFill=function(){return"#fff"},d.prototype.getInsideTextStroke=function(i){return"#000"},d.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?ps:Yu},d.prototype.getOutsideStroke=function(i){var l=this.__zr&&this.__zr.getBackgroundColor(),x=typeof l=="string"&&Jt(l);x||(x=[255,255,255,1]);for(var S=x[3],M=this.__zr.isDarkMode(),I=0;I<3;I++)x[I]=x[I]*S+(M?0:255)*(1-S);return x[3]=1,Tr(x,"rgba")},d.prototype.traverse=function(i,l){},d.prototype.attrKV=function(i,l){i==="textConfig"?this.setTextConfig(l):i==="textContent"?this.setTextContent(l):i==="clipPath"?this.setClipPath(l):i==="extra"?(this.extra=this.extra||{},Y(this.extra,l)):this[i]=l},d.prototype.hide=function(){this.ignore=!0,this.markRedraw()},d.prototype.show=function(){this.ignore=!1,this.markRedraw()},d.prototype.attr=function(i,l){if(typeof i=="string")this.attrKV(i,l);else if(et(i))for(var x=ue(i),S=0;S<x.length;S++){var M=x[S];this.attrKV(M,i[M])}return this.markRedraw(),this},d.prototype.saveCurrentToNormalState=function(i){this._innerSaveToNormal(i);for(var l=this._normalState,x=0;x<this.animators.length;x++){var S=this.animators[x],M=S.__fromStateTransition;if(!M||M===Sf){var I=S.targetName,j=I?l[I]:l;S.saveFinalToTarget(j)}}},d.prototype._innerSaveToNormal=function(i){var l=this._normalState;l||(l=this._normalState={}),i.textConfig&&!l.textConfig&&(l.textConfig=this.textConfig),this._savePrimaryToNormal(i,l,u1)},d.prototype._savePrimaryToNormal=function(i,l,x){for(var S=0;S<x.length;S++){var M=x[S];i[M]==null||M in l||(l[M]=this[M])}},d.prototype.hasState=function(){return this.currentStates.length>0},d.prototype.getState=function(i){return this.states[i]},d.prototype.ensureState=function(i){var l=this.states;return l[i]||(l[i]={}),l[i]},d.prototype.clearStates=function(i){this.useState(Sf,!1,i)},d.prototype.useState=function(i,l,x,S){var M=i===Sf;if(this.hasState()||!M){var I=this.currentStates,j=this.stateTransition;if(!(te(I,i)>=0)||!l&&I.length!==1){var V;if(this.stateProxy&&!M&&(V=this.stateProxy(i)),V||(V=this.states&&this.states[i]),V||M){M||this.saveCurrentToNormalState(V);var Z=!!(V&&V.hoverLayer||S);Z&&this._toggleHoverLayerFlag(!0),this._applyStateObj(i,V,this._normalState,l,!x&&!this.__inHover&&j&&j.duration>0,j);var ae=this._textContent,le=this._textGuide;return ae&&ae.useState(i,l,x,Z),le&&le.useState(i,l,x,Z),M?(this.currentStates=[],this._normalState={}):l?this.currentStates.push(i):this.currentStates=[i],this._updateAnimationTargets(),this.markRedraw(),!Z&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),V}H("State "+i+" not exists.")}}},d.prototype.useStates=function(i,l,x){if(i.length){var S=[],M=this.currentStates,I=i.length,j=I===M.length;if(j){for(var V=0;V<I;V++)if(i[V]!==M[V]){j=!1;break}}if(j)return;for(V=0;V<I;V++){var Z=i[V],ae=void 0;this.stateProxy&&(ae=this.stateProxy(Z,i)),ae||(ae=this.states[Z]),ae&&S.push(ae)}var le=S[I-1],ge=!!(le&&le.hoverLayer||x);ge&&this._toggleHoverLayerFlag(!0);var ke=this._mergeStates(S),Pe=this.stateTransition;this.saveCurrentToNormalState(ke),this._applyStateObj(i.join(","),ke,this._normalState,!1,!l&&!this.__inHover&&Pe&&Pe.duration>0,Pe);var De=this._textContent,je=this._textGuide;De&&De.useStates(i,l,ge),je&&je.useStates(i,l,ge),this._updateAnimationTargets(),this.currentStates=i.slice(),this.markRedraw(),!ge&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}else this.clearStates()},d.prototype._updateAnimationTargets=function(){for(var i=0;i<this.animators.length;i++){var l=this.animators[i];l.targetName&&l.changeTarget(this[l.targetName])}},d.prototype.removeState=function(i){var l=te(this.currentStates,i);if(l>=0){var x=this.currentStates.slice();x.splice(l,1),this.useStates(x)}},d.prototype.replaceState=function(i,l,x){var S=this.currentStates.slice(),M=te(S,i),I=te(S,l)>=0;M>=0?I?S.splice(M,1):S[M]=l:x&&!I&&S.push(l),this.useStates(S)},d.prototype.toggleState=function(i,l){l?this.useState(i,!0):this.removeState(i)},d.prototype._mergeStates=function(i){for(var l,x={},S=0;S<i.length;S++){var M=i[S];Y(x,M),M.textConfig&&Y(l=l||{},M.textConfig)}return l&&(x.textConfig=l),x},d.prototype._applyStateObj=function(i,l,x,S,M,I){var j=!(l&&S);l&&l.textConfig?(this.textConfig=Y({},S?this.textConfig:x.textConfig),Y(this.textConfig,l.textConfig)):j&&x.textConfig&&(this.textConfig=x.textConfig);for(var V={},Z=!1,ae=0;ae<u1.length;ae++){var le=u1[ae],ge=M&&V1[le];l&&l[le]!=null?ge?(Z=!0,V[le]=l[le]):this[le]=l[le]:j&&x[le]!=null&&(ge?(Z=!0,V[le]=x[le]):this[le]=x[le])}if(!M)for(ae=0;ae<this.animators.length;ae++){var ke=this.animators[ae],Pe=ke.targetName;ke.__changeFinalValue(Pe?(l||x)[Pe]:l||x)}Z&&this._transitionState(i,V,I)},d.prototype._attachComponent=function(i){if(i.__zr&&!i.__hostTarget)throw new Error("Text element has been added to zrender.");if(i===this)throw new Error("Recursive component attachment.");var l=this.__zr;l&&i.addSelfToZr(l),i.__zr=l,i.__hostTarget=this},d.prototype._detachComponent=function(i){i.__zr&&i.removeSelfFromZr(i.__zr),i.__zr=null,i.__hostTarget=null},d.prototype.getClipPath=function(){return this._clipPath},d.prototype.setClipPath=function(i){this._clipPath&&this._clipPath!==i&&this.removeClipPath(),this._attachComponent(i),this._clipPath=i,this.markRedraw()},d.prototype.removeClipPath=function(){var i=this._clipPath;i&&(this._detachComponent(i),this._clipPath=null,this.markRedraw())},d.prototype.getTextContent=function(){return this._textContent},d.prototype.setTextContent=function(i){var l=this._textContent;if(l!==i){if(l&&l!==i&&this.removeTextContent(),i.__zr&&!i.__hostTarget)throw new Error("Text element has been added to zrender.");i.innerTransformable=new tt,this._attachComponent(i),this._textContent=i,this.markRedraw()}},d.prototype.setTextConfig=function(i){this.textConfig||(this.textConfig={}),Y(this.textConfig,i),this.markRedraw()},d.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},d.prototype.removeTextContent=function(){var i=this._textContent;i&&(i.innerTransformable=null,this._detachComponent(i),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},d.prototype.getTextGuideLine=function(){return this._textGuide},d.prototype.setTextGuideLine=function(i){this._textGuide&&this._textGuide!==i&&this.removeTextGuideLine(),this._attachComponent(i),this._textGuide=i,this.markRedraw()},d.prototype.removeTextGuideLine=function(){var i=this._textGuide;i&&(this._detachComponent(i),this._textGuide=null,this.markRedraw())},d.prototype.markRedraw=function(){this.__dirty|=1;var i=this.__zr;i&&(this.__inHover?i.refreshHover():i.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},d.prototype.dirty=function(){this.markRedraw()},d.prototype._toggleHoverLayerFlag=function(i){this.__inHover=i;var l=this._textContent,x=this._textGuide;l&&(l.__inHover=i),x&&(x.__inHover=i)},d.prototype.addSelfToZr=function(i){if(this.__zr!==i){this.__zr=i;var l=this.animators;if(l)for(var x=0;x<l.length;x++)i.animation.addAnimator(l[x]);this._clipPath&&this._clipPath.addSelfToZr(i),this._textContent&&this._textContent.addSelfToZr(i),this._textGuide&&this._textGuide.addSelfToZr(i)}},d.prototype.removeSelfFromZr=function(i){if(this.__zr){this.__zr=null;var l=this.animators;if(l)for(var x=0;x<l.length;x++)i.animation.removeAnimator(l[x]);this._clipPath&&this._clipPath.removeSelfFromZr(i),this._textContent&&this._textContent.removeSelfFromZr(i),this._textGuide&&this._textGuide.removeSelfFromZr(i)}},d.prototype.animate=function(i,l){var x=i?this[i]:this;if(x){var S=new Dl(x,l);return this.addAnimator(S,i),S}H('Property "'+i+'" is not existed in element '+this.id)},d.prototype.addAnimator=function(i,l){var x=this.__zr,S=this;i.during(function(){S.updateDuringAnimation(l)}).done(function(){var M=S.animators,I=te(M,i);I>=0&&M.splice(I,1)}),this.animators.push(i),x&&x.animation.addAnimator(i),x&&x.wakeUp()},d.prototype.updateDuringAnimation=function(i){this.markRedraw()},d.prototype.stopAnimation=function(i,l){for(var x=this.animators,S=x.length,M=[],I=0;I<S;I++){var j=x[I];i&&i!==j.scope?M.push(j):j.stop(l)}return this.animators=M,this},d.prototype.animateTo=function(i,l,x){Du(this,i,l,x)},d.prototype.animateFrom=function(i,l,x){Du(this,i,l,x,!0)},d.prototype._transitionState=function(i,l,x,S){for(var M=Du(this,l,x,S),I=0;I<M.length;I++)M[I].__fromStateTransition=i},d.prototype.getBoundingRect=function(){return null},d.prototype.getPaintRect=function(){return null},d.initDefaultProps=function(){var i=d.prototype;i.type="element",i.name="",i.ignore=!1,i.silent=!1,i.isGroup=!1,i.draggable=!1,i.dragging=!1,i.ignoreClip=!1,i.__inHover=!1,i.__dirty=1;var l={};function x(M,I,j){l[M+I+j]||(console.warn("DEPRECATED: '"+M+"' has been deprecated. use '"+I+"', '"+j+"' instead"),l[M+I+j]=!0)}function S(M,I,j,V){function Z(ae,le){Object.defineProperty(le,0,{get:function(){return ae[j]},set:function(ge){ae[j]=ge}}),Object.defineProperty(le,1,{get:function(){return ae[V]},set:function(ge){ae[V]=ge}})}Object.defineProperty(i,M,{get:function(){return x(M,j,V),this[I]||Z(this,this[I]=[]),this[I]},set:function(ae){x(M,j,V),this[j]=ae[0],this[V]=ae[1],this[I]=ae,Z(this,ae)}})}Object.defineProperty&&(!g.browser.ie||g.browser.version>8)&&(S("position","_legacyPos","x","y"),S("scale","_legacyScale","scaleX","scaleY"),S("origin","_legacyOrigin","originX","originY"))}(),d}();function Du(d,i,l,x,S){var M=[];c1(d,"",d,i,l=l||{},x,M,S);var I=M.length,j=!1,V=l.done,Z=l.aborted,ae=function(){j=!0,--I<=0&&(j?V&&V():Z&&Z())},le=function(){--I<=0&&(j?V&&V():Z&&Z())};I||V&&V(),M.length>0&&l.during&&M[0].during(function(Pe,De){l.during(De)});for(var ge=0;ge<M.length;ge++){var ke=M[ge];ae&&ke.done(ae),le&&ke.aborted(le),ke.start(l.easing,l.force)}return M}function Of(d,i,l){for(var x=0;x<l;x++)d[x]=i[x]}function mu(d,i,l){if(Le(i[l]))if(Le(d[l])||(d[l]=[]),yt(i[l])){var x=i[l].length;d[l].length!==x&&(d[l]=new i[l].constructor(x),Of(d[l],i[l],x))}else{var S=i[l],M=d[l],I=S.length;if(Le(S[0]))for(var j=S[0].length,V=0;V<I;V++)M[V]?Of(M[V],S[V],j):M[V]=Array.prototype.slice.call(S[V]);else Of(M,S,I);M.length=S.length}else d[l]=i[l]}function c1(d,i,l,x,S,M,I,j){for(var V=[],Z=[],ae=ue(x),le=S.duration,ge=S.delay,ke=S.additive,Pe=S.setToFinal,De=!et(M),je=0;je<ae.length;je++)if(l[en=ae[je]]!=null&&x[en]!=null&&(De||M[en]))if(et(x[en])&&!Le(x[en])){if(i){j||(l[en]=x[en],d.updateDuringAnimation(i));continue}c1(d,en,l[en],x[en],S,M&&M[en],I,j)}else V.push(en),Z.push(en);else j||(l[en]=x[en],d.updateDuringAnimation(i),Z.push(en));var Ue=V.length;if(Ue>0||S.force&&!I.length){for(var We=d.animators,dt=[],pt=0;pt<We.length;pt++)We[pt].targetName===i&&dt.push(We[pt]);if(!ke&&dt.length){for(pt=0;pt<dt.length;pt++)if(dt[pt].stopTracks(Z)){var Et=te(We,dt[pt]);We.splice(Et,1)}}var Lt=void 0,zt=void 0,qt=void 0;if(j)for(zt={},Pe&&(Lt={}),pt=0;pt<Ue;pt++)zt[en=V[pt]]=l[en],Pe?Lt[en]=x[en]:l[en]=x[en];else if(Pe)for(qt={},pt=0;pt<Ue;pt++){var en;qt[en=V[pt]]=xs(l[en]),mu(l,x,en)}var ln=new Dl(l,!1,ke?dt:null);ln.targetName=i,S.scope&&(ln.scope=S.scope),Pe&&Lt&&ln.whenWithKeys(0,Lt,V),qt&&ln.whenWithKeys(0,qt,V),ln.whenWithKeys(le==null?500:le,j?zt:x,V).delay(ge||0),d.addAnimator(ln,i),I.push(ln)}}be(I0,ja),be(I0,tt);var bl=function(d){function i(l){var x=d.call(this)||this;return x.isGroup=!0,x._children=[],x.attr(l),x}return v(i,d),i.prototype.childrenRef=function(){return this._children},i.prototype.children=function(){return this._children.slice()},i.prototype.childAt=function(l){return this._children[l]},i.prototype.childOfName=function(l){for(var x=this._children,S=0;S<x.length;S++)if(x[S].name===l)return x[S]},i.prototype.childCount=function(){return this._children.length},i.prototype.add=function(l){if(l&&(l!==this&&l.parent!==this&&(this._children.push(l),this._doAdd(l)),l.__hostTarget))throw"This elemenet has been used as an attachment";return this},i.prototype.addBefore=function(l,x){if(l&&l!==this&&l.parent!==this&&x&&x.parent===this){var S=this._children,M=S.indexOf(x);M>=0&&(S.splice(M,0,l),this._doAdd(l))}return this},i.prototype.replace=function(l,x){var S=te(this._children,l);return S>=0&&this.replaceAt(x,S),this},i.prototype.replaceAt=function(l,x){var S=this._children,M=S[x];if(l&&l!==this&&l.parent!==this&&l!==M){S[x]=l,M.parent=null;var I=this.__zr;I&&M.removeSelfFromZr(I),this._doAdd(l)}return this},i.prototype._doAdd=function(l){l.parent&&l.parent.remove(l),l.parent=this;var x=this.__zr;x&&x!==l.__zr&&l.addSelfToZr(x),x&&x.refresh()},i.prototype.remove=function(l){var x=this.__zr,S=this._children,M=te(S,l);return M<0||(S.splice(M,1),l.parent=null,x&&l.removeSelfFromZr(x),x&&x.refresh()),this},i.prototype.removeAll=function(){for(var l=this._children,x=this.__zr,S=0;S<l.length;S++){var M=l[S];x&&M.removeSelfFromZr(x),M.parent=null}return l.length=0,this},i.prototype.eachChild=function(l,x){for(var S=this._children,M=0;M<S.length;M++){var I=S[M];l.call(x,I,M)}return this},i.prototype.traverse=function(l,x){for(var S=0;S<this._children.length;S++){var M=this._children[S],I=l.call(x,M);M.isGroup&&!I&&M.traverse(l,x)}return this},i.prototype.addSelfToZr=function(l){d.prototype.addSelfToZr.call(this,l);for(var x=0;x<this._children.length;x++)this._children[x].addSelfToZr(l)},i.prototype.removeSelfFromZr=function(l){d.prototype.removeSelfFromZr.call(this,l);for(var x=0;x<this._children.length;x++)this._children[x].removeSelfFromZr(l)},i.prototype.getBoundingRect=function(l){for(var x=new Ca(0,0,0,0),S=l||this._children,M=[],I=null,j=0;j<S.length;j++){var V=S[j];if(!V.ignore&&!V.invisible){var Z=V.getBoundingRect(),ae=V.getLocalTransform(M);ae?(Ca.applyTransform(x,Z,ae),(I=I||x.clone()).union(x)):(I=I||Z.clone()).union(Z)}}return I||x},i}(I0);bl.prototype.type="group";/*!
    * ZRender, a high performance 2d drawing library.
    *
    * Copyright (c) 2013, Baidu Inc.
    * All rights reserved.
    *
    * LICENSE
    * https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
    */var Ef=!g.canvasSupported,yu={},f1={},Yp=function(){function d(i,l,x){var S=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,x=x||{},this.dom=l,this.id=i;var M=new Fo,I=x.renderer||"canvas";if(Ef)throw new Error("IE8 support has been dropped since 5.0");if(yu[I]||(I=ue(yu)[0]),!yu[I])throw new Error("Renderer '"+I+"' is not imported. Please import it first.");x.useDirtyRect=x.useDirtyRect!=null&&x.useDirtyRect;var j=new yu[I](l,M,x,i);this.storage=M,this.painter=j;var V=g.node||g.worker?null:new s1(j.getViewportRoot(),j.root);this.handler=new xr(M,j,V,j.root),this.animation=new hs({stage:{update:function(){return S._flush(!0)}}}),this.animation.start()}return d.prototype.add=function(i){i&&(this.storage.addRoot(i),i.addSelfToZr(this),this.refresh())},d.prototype.remove=function(i){i&&(this.storage.delRoot(i),i.removeSelfFromZr(this),this.refresh())},d.prototype.configLayer=function(i,l){this.painter.configLayer&&this.painter.configLayer(i,l),this.refresh()},d.prototype.setBackgroundColor=function(i){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(i),this.refresh(),this._backgroundColor=i,this._darkMode=function(l){if(!l)return!1;if(typeof l=="string")return Rr(l,1)<.4;if(l.colorStops){for(var x=l.colorStops,S=0,M=x.length,I=0;I<M;I++)S+=Rr(x[I].color,1);return(S/=M)<.4}return!1}(i)},d.prototype.getBackgroundColor=function(){return this._backgroundColor},d.prototype.setDarkMode=function(i){this._darkMode=i},d.prototype.isDarkMode=function(){return this._darkMode},d.prototype.refreshImmediately=function(i){i||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},d.prototype.refresh=function(){this._needsRefresh=!0,this.animation.start()},d.prototype.flush=function(){this._flush(!1)},d.prototype._flush=function(i){var l,x=new Date().getTime();this._needsRefresh&&(l=!0,this.refreshImmediately(i)),this._needsRefreshHover&&(l=!0,this.refreshHoverImmediately());var S=new Date().getTime();l?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:S-x})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},d.prototype.setSleepAfterStill=function(i){this._sleepAfterStill=i},d.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},d.prototype.addHover=function(i){},d.prototype.removeHover=function(i){},d.prototype.clearHover=function(){},d.prototype.refreshHover=function(){this._needsRefreshHover=!0},d.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover()},d.prototype.resize=function(i){i=i||{},this.painter.resize(i.width,i.height),this.handler.resize()},d.prototype.clearAnimation=function(){this.animation.clear()},d.prototype.getWidth=function(){return this.painter.getWidth()},d.prototype.getHeight=function(){return this.painter.getHeight()},d.prototype.pathToImage=function(i,l){if(this.painter.pathToImage)return this.painter.pathToImage(i,l)},d.prototype.setCursorStyle=function(i){this.handler.setCursorStyle(i)},d.prototype.findHover=function(i,l){return this.handler.findHover(i,l)},d.prototype.on=function(i,l,x){return this.handler.on(i,l,x),this},d.prototype.off=function(i,l){this.handler.off(i,l)},d.prototype.trigger=function(i,l){this.handler.trigger(i,l)},d.prototype.clear=function(){for(var i=this.storage.getRoots(),l=0;l<i.length;l++)i[l]instanceof bl&&i[l].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()},d.prototype.dispose=function(){var i;this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,i=this.id,delete f1[i]},d}();function tu(d,i){var l=new Yp(W(),d,i);return f1[l.id]=l,l}function Nh(d,i){yu[d]=i}var Hc=Object.freeze({__proto__:null,init:tu,dispose:function(d){d.dispose()},disposeAll:function(){for(var d in f1)f1.hasOwnProperty(d)&&f1[d].dispose();f1={}},getInstance:function(d){return f1[d]},registerPainter:Nh,version:"5.2.1"}),H1=1e-4;function bu(d,i,l,x){var S=i[0],M=i[1],I=l[0],j=l[1],V=M-S,Z=j-I;if(V===0)return Z===0?I:(I+j)/2;if(x)if(V>0){if(d<=S)return I;if(d>=M)return j}else{if(d>=S)return I;if(d<=M)return j}else{if(d===S)return I;if(d===M)return j}return(d-S)/V*Z+I}function as(d,i){switch(d){case"center":case"middle":d="50%";break;case"left":case"top":d="0%";break;case"right":case"bottom":d="100%"}return typeof d=="string"?(l=d,l.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(d)/100*i:parseFloat(d):d==null?NaN:+d;var l}function nu(d,i,l){return i==null&&(i=10),i=Math.min(Math.max(0,i),20),d=(+d).toFixed(i),l?d:+d}function Nu(d){if(d=+d,isNaN(d))return 0;if(d>1e-14){for(var i=1,l=0;l<15;l++,i*=10)if(Math.round(d*i)/i===d)return l}return Ed(d)}function Ed(d){var i=d.toString().toLowerCase(),l=i.indexOf("e"),x=l>0?+i.slice(l+1):0,S=l>0?l:i.length,M=i.indexOf("."),I=M<0?0:S-1-M;return Math.max(0,I-x)}function q1(d,i){var l=Math.log,x=Math.LN10,S=Math.floor(l(d[1]-d[0])/x),M=Math.round(l(Math.abs(i[1]-i[0]))/x),I=Math.min(Math.max(-S+M,0),20);return isFinite(I)?I:20}function Tf(d,i,l){if(!d[i])return 0;var x=pe(d,function(Pe,De){return Pe+(isNaN(De)?0:De)},0);if(x===0)return 0;for(var S=Math.pow(10,l),M=Ie(d,function(Pe){return(isNaN(Pe)?0:Pe)/x*S*100}),I=100*S,j=Ie(M,function(Pe){return Math.floor(Pe)}),V=pe(j,function(Pe,De){return Pe+De},0),Z=Ie(M,function(Pe,De){return Pe-j[De]});V<I;){for(var ae=Number.NEGATIVE_INFINITY,le=null,ge=0,ke=Z.length;ge<ke;++ge)Z[ge]>ae&&(ae=Z[ge],le=ge);++j[le],Z[le]=0,++V}return j[i]/S}function d1(d,i){var l=Math.max(Nu(d),Nu(i)),x=d+i;return l>20?x:nu(x,l)}function Af(d){var i=2*Math.PI;return(d%i+i)%i}function L0(d){return d>-1e-4&&d<H1}var lv=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function Gu(d){if(d instanceof Date)return d;if(typeof d=="string"){var i=lv.exec(d);if(!i)return new Date(NaN);if(i[8]){var l=+i[4]||0;return i[8].toUpperCase()!=="Z"&&(l-=+i[8].slice(0,3)),new Date(Date.UTC(+i[1],+(i[2]||1)-1,+i[3]||1,l,+(i[5]||0),+i[6]||0,i[7]?+i[7].substring(0,3):0))}return new Date(+i[1],+(i[2]||1)-1,+i[3]||1,+i[4]||0,+(i[5]||0),+i[6]||0,i[7]?+i[7].substring(0,3):0)}return d==null?new Date(NaN):new Date(Math.round(d))}function Cc(d){return Math.pow(10,h1(d))}function h1(d){if(d===0)return 0;var i=Math.floor(Math.log(d)/Math.LN10);return d/Math.pow(10,i)>=10&&i++,i}function Mf(d,i){var l=h1(d),x=Math.pow(10,l),S=d/x;return d=(i?S<1.5?1:S<2.5?2:S<4?3:S<7?5:10:S<1?1:S<2?2:S<3?3:S<5?5:10)*x,l>=-20?+d.toFixed(l<0?-l:0):d}function Ps(d){var i=parseFloat(d);return i==d&&(i!==0||typeof d!="string"||d.indexOf("x")<=0)?i:NaN}function R0(d){return!isNaN(Ps(d))}function Td(d,i){return i===0?d:Td(i,d%i)}function F0(d,i){return d==null?i:i==null?d:d*i/Td(d,i)}function ks(d){throw new Error(d)}var fc="series\0";function ru(d){return d instanceof Array?d:d==null?[]:[d]}function U1(d,i,l){if(d){d[i]=d[i]||{},d.emphasis=d.emphasis||{},d.emphasis[i]=d.emphasis[i]||{};for(var x=0,S=l.length;x<S;x++){var M=l[x];!d.emphasis[i].hasOwnProperty(M)&&d[i].hasOwnProperty(M)&&(d.emphasis[i][M]=d[i][M])}}}var Ad=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function Pf(d){return!et(d)||Te(d)||d instanceof Date?d:d.value}function sv(d){return et(d)&&!(d instanceof Array)}function Ih(d,i,l){var x=l==="normalMerge",S=l==="replaceMerge",M=l==="replaceAll";d=d||[],i=(i||[]).slice();var I=Dn();me(i,function(ae,le){et(ae)||(i[le]=null)});var j,V,Z=function(ae,le,ge){var ke=[];if(ge==="replaceAll")return ke;for(var Pe=0;Pe<ae.length;Pe++){var De=ae[Pe];De&&De.id!=null&&le.set(De.id,Pe),ke.push({existing:ge==="replaceMerge"||kc(De)?null:De,newOption:null,keyInfo:null,brandNew:null})}return ke}(d,I,l);return(x||S)&&function(ae,le,ge,ke){me(ke,function(Pe,De){if(Pe&&Pe.id!=null){var je=qc(Pe.id),Ue=ge.get(je);if(Ue!=null){var We=ae[Ue];Vt(!We.newOption,'Duplicated option on id "'+je+'".'),We.newOption=Pe,We.existing=le[Ue],ke[De]=null}}})}(Z,d,I,i),x&&function(ae,le){me(le,function(ge,ke){if(ge&&ge.name!=null)for(var Pe=0;Pe<ae.length;Pe++){var De=ae[Pe].existing;if(!ae[Pe].newOption&&De&&(De.id==null||ge.id==null)&&!kc(ge)&&!kc(De)&&W1("name",De,ge))return ae[Pe].newOption=ge,void(le[ke]=null)}})}(Z,i),x||S?function(ae,le,ge){me(le,function(ke){if(ke){for(var Pe,De=0;(Pe=ae[De])&&(Pe.newOption||kc(Pe.existing)||Pe.existing&&ke.id!=null&&!W1("id",ke,Pe.existing));)De++;Pe?(Pe.newOption=ke,Pe.brandNew=ge):ae.push({newOption:ke,brandNew:ge,existing:null,keyInfo:null}),De++}})}(Z,i,S):M&&function(ae,le){me(le,function(ge){ae.push({newOption:ge,brandNew:!0,existing:null,keyInfo:null})})}(Z,i),j=Z,V=Dn(),me(j,function(ae){var le=ae.existing;le&&V.set(le.id,ae)}),me(j,function(ae){var le=ae.newOption;Vt(!le||le.id==null||!V.get(le.id)||V.get(le.id)===ae,"id duplicates: "+(le&&le.id)),le&&le.id!=null&&V.set(le.id,ae),!ae.keyInfo&&(ae.keyInfo={})}),me(j,function(ae,le){var ge=ae.existing,ke=ae.newOption,Pe=ae.keyInfo;if(et(ke)){if(Pe.name=ke.name!=null?qc(ke.name):ge?ge.name:fc+le,ge)Pe.id=qc(ge.id);else if(ke.id!=null)Pe.id=qc(ke.id);else{var De=0;do Pe.id="\0"+Pe.name+"\0"+De++;while(V.get(Pe.id))}V.set(Pe.id,ae)}}),Z}function W1(d,i,l){var x=au(i[d],null),S=au(l[d],null);return x!=null&&S!=null&&x===S}function qc(d){return au(d,"")}function au(d,i){if(d==null)return i;var l=typeof d;return l==="string"?d:l==="number"||Fe(d)?d+"":i}function g0(d){var i=d.name;return!(!i||!i.indexOf(fc))}function kc(d){return d&&d.id!=null&&qc(d.id).indexOf("\0_ec_\0")===0}function m0(d,i){return i.dataIndexInside!=null?i.dataIndexInside:i.dataIndex!=null?Te(i.dataIndex)?Ie(i.dataIndex,function(l){return d.indexOfRawIndex(l)}):d.indexOfRawIndex(i.dataIndex):i.name!=null?Te(i.name)?Ie(i.name,function(l){return d.indexOfName(l)}):d.indexOfName(i.name):void 0}function is(){var d="__ec_inner_"+Md++;return function(i){return i[d]||(i[d]={})}}var Md=Math.round(9*Math.random());function B0(d,i,l){var x=Ds(i,l),S=x.mainTypeSpecified,M=x.queryOptionMap,I=x.others,j=l?l.defaultMainType:null;return!S&&j&&M.set(j,{}),M.each(function(V,Z){var ae=p1(d,Z,V,{useDefault:j===Z,enableAll:!l||l.enableAll==null||l.enableAll,enableNone:!l||l.enableNone==null||l.enableNone});I[Z+"Models"]=ae.models,I[Z+"Model"]=ae.models[0]}),I}function Ds(d,i){var l;if(Be(d)){var x={};x[d+"Index"]=0,l=x}else l=d;var S=Dn(),M={},I=!1;return me(l,function(j,V){if(V!=="dataIndex"&&V!=="dataIndexInside"){var Z=V.match(/^(\w+)(Index|Id|Name)$/)||[],ae=Z[1],le=(Z[2]||"").toLowerCase();!ae||!le||i&&i.includeMainTypes&&te(i.includeMainTypes,ae)<0||(I=I||!!ae,(S.get(ae)||S.set(ae,{}))[le]=j)}else M[V]=j}),{mainTypeSpecified:I,queryOptionMap:S,others:M}}var os={useDefault:!0,enableAll:!1,enableNone:!1};function p1(d,i,l,x){x=x||os;var S=l.index,M=l.id,I=l.name,j={models:null,specified:S!=null||M!=null||I!=null};if(!j.specified){var V=void 0;return j.models=x.useDefault&&(V=d.getComponent(i))?[V]:[],j}return S==="none"||S===!1?(Vt(x.enableNone,'`"none"` or `false` is not a valid value on index option.'),j.models=[],j):(S==="all"&&(Vt(x.enableAll,'`"all"` is not a valid value on index option.'),S=M=I=null),j.models=d.queryComponents({mainType:i,index:S,id:M,name:I}),j)}function Df(d,i,l){d.setAttribute?d.setAttribute(i,l):d[i]=l}var j0="___EC__COMPONENT__CONTAINER___",Lh="___EC__EXTENDED_CLASS___";function $l(d){var i={main:"",sub:""};if(d){var l=d.split(".");i.main=l[0]||"",i.sub=l[1]||""}return i}function v1(d,i){d.$constructor=d,d.extend=function(l){var x=this;function S(){for(var M=[],I=0;I<arguments.length;I++)M[I]=arguments[I];if(l.$constructor)l.$constructor.apply(this,arguments);else{if(Nf(x)){var j=fr(S.prototype,new(x.bind.apply(x,f([void 0],M))));return j}x.apply(this,arguments)}}return S[Lh]=!0,Y(S.prototype,l),S.extend=this.extend,S.superCall=Gp,S.superApply=uv,re(S,this),S.superClass=x,S}}function Nf(d){return typeof d=="function"&&/^class\s/.test(Function.prototype.toString.call(d))}function If(d,i){d.extend=i.extend}var Pd=Math.round(10*Math.random());function Gp(d,i){for(var l=[],x=2;x<arguments.length;x++)l[x-2]=arguments[x];return this.superClass.prototype[i].apply(d,l)}function uv(d,i,l){return this.superClass.prototype[i].apply(d,l)}function Kt(d){var i={};d.registerClass=function(l){var x,S=l.type||l.prototype.type;if(S){Vt(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(x=S),'componentType "'+x+'" illegal'),l.prototype.type=S;var M=$l(S);M.sub?M.sub!==j0&&(function(I){var j=i[I.main];return j&&j[j0]||((j=i[I.main]={})[j0]=!0),j}(M)[M.sub]=l):i[M.main]=l}return l},d.getClass=function(l,x,S){var M=i[l];if(M&&M[j0]&&(M=x?M[x]:null),S&&!M)throw new Error(x?"Component "+l+"."+(x||"")+" is used but not imported.":l+".type should be specified.");return M},d.getClassesByMainType=function(l){var x=$l(l),S=[],M=i[x.main];return M&&M[j0]?me(M,function(I,j){j!==j0&&S.push(I)}):S.push(M),S},d.hasClass=function(l){var x=$l(l);return!!i[x.main]},d.getAllClassMainTypes=function(){var l=[];return me(i,function(x,S){l.push(S)}),l},d.hasSubTypes=function(l){var x=$l(l),S=i[x.main];return S&&S[j0]}}function Ku(d,i){for(var l=0;l<d.length;l++)d[l][1]||(d[l][1]=d[l][0]);return i=i||!1,function(x,S,M){for(var I={},j=0;j<d.length;j++){var V=d[j][1];if(!(S&&te(S,V)>=0||M&&te(M,V)<0)){var Z=x.getShallow(V,i);Z!=null&&(I[d[j][0]]=Z)}}return I}}var Lf=Ku([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),Rf=function(){function d(){}return d.prototype.getAreaStyle=function(i,l){return Lf(this,i,l)},d}(),Y1=new gt(50);function Rh(d){if(typeof d=="string"){var i=Y1.get(d);return i&&i.image}return d}function G1(d,i,l,x,S){if(d){if(typeof d=="string"){if(i&&i.__zrImageSrc===d||!l)return i;var M=Y1.get(d),I={hostEl:l,cb:x,cbPayload:S};return M?!K1(i=M.image)&&M.pending.push(I):((i=new Image).onload=i.onerror=Ff,Y1.put(d,i.__cachedImgObj={image:i,pending:[I]}),i.src=i.__zrImageSrc=d),i}return d}return i}function Ff(){var d=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var i=0;i<d.pending.length;i++){var l=d.pending[i],x=l.cb;x&&x(this,l.cbPayload),l.hostEl.dirty()}d.pending.length=0}function K1(d){return d&&d.width&&d.height}var X1=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function Sc(d,i,l,x,S){if(!i)return"";var M=(d+"").split(`
`);S=Dd(i,l,x,S);for(var I=0,j=M.length;I<j;I++)M[I]=Fh(M[I],S);return M.join(`
`)}function Dd(d,i,l,x){var S=Y({},x=x||{});S.font=i,l=ot(l,"..."),S.maxIterations=ot(x.maxIterations,2);var M=S.minChar=ot(x.minChar,0);S.cnCharWidth=Fi("\u56FD",i);var I=S.ascCharWidth=Fi("a",i);S.placeholder=ot(x.placeholder,"");for(var j=d=Math.max(0,d-1),V=0;V<M&&j>=I;V++)j-=I;var Z=Fi(l,i);return Z>j&&(l="",Z=0),j=d-Z,S.ellipsis=l,S.ellipsisWidth=Z,S.contentWidth=j,S.containerWidth=d,S}function Fh(d,i){var l=i.containerWidth,x=i.font,S=i.contentWidth;if(!l)return"";var M=Fi(d,x);if(M<=l)return d;for(var I=0;;I++){if(M<=S||I>=i.maxIterations){d+=i.ellipsis;break}var j=I===0?Nd(d,S,i.ascCharWidth,i.cnCharWidth):M>0?Math.floor(d.length*S/M):0;M=Fi(d=d.substr(0,j),x)}return d===""&&(d=i.placeholder),d}function Nd(d,i,l,x){for(var S=0,M=0,I=d.length;M<I&&S<i;M++){var j=d.charCodeAt(M);S+=0<=j&&j<=127?l:x}return M}var Id=function(){},Bf=function(d){this.tokens=[],d&&(this.tokens=d)},Uc=function(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]};function z0(d,i,l,x,S){var M,I,j=i==="",V=S&&l.rich[S]||{},Z=d.lines,ae=V.font||l.font,le=!1;if(x){var ge=V.padding,ke=ge?ge[1]+ge[3]:0;if(V.width!=null&&V.width!=="auto"){var Pe=zl(V.width,x.width)+ke;Z.length>0&&Pe+x.accumWidth>x.width&&(M=i.split(`
`),le=!0),x.accumWidth=Pe}else{var De=oe(i,ae,x.width,x.breakAll,x.accumWidth);x.accumWidth=De.accumWidth+ke,I=De.linesWidths,M=De.lines}}else M=i.split(`
`);for(var je=0;je<M.length;je++){var Ue=M[je],We=new Id;if(We.styleName=S,We.text=Ue,We.isLineHolder=!Ue&&!j,typeof V.width=="number"?We.width=V.width:We.width=I?I[je]:Fi(Ue,ae),je||le)Z.push(new Bf([We]));else{var dt=(Z[Z.length-1]||(Z[0]=new Bf)).tokens,pt=dt.length;pt===1&&dt[0].isLineHolder?dt[0]=We:(Ue||!pt||j)&&dt.push(We)}}}var Kp=pe(",&?/;] ".split(""),function(d,i){return d[i]=!0,d},{});function jf(d){return!function(i){var l=i.charCodeAt(0);return l>=33&&l<=255}(d)||!!Kp[d]}function oe(d,i,l,x,S){for(var M=[],I=[],j="",V="",Z=0,ae=0,le=0;le<d.length;le++){var ge=d.charAt(le);if(ge!==`
`){var ke=Fi(ge,i),Pe=!x&&!jf(ge);(M.length?ae+ke>l:S+ae+ke>l)?ae?(j||V)&&(Pe?(j||(j=V,V="",ae=Z=0),M.push(j),I.push(ae-Z),V+=ge,j="",ae=Z+=ke):(V&&(j+=V,ae+=Z,V="",Z=0),M.push(j),I.push(ae),j=ge,ae=ke)):Pe?(M.push(V),I.push(Z),V=ge,Z=ke):(M.push(ge),I.push(ke)):(ae+=ke,Pe?(V+=ge,Z+=ke):(V&&(j+=V,V="",Z=0),j+=ge))}else V&&(j+=V,ae+=Z),M.push(j),I.push(ae),j="",V="",Z=0,ae=0}return M.length||j||(j=d,V="",Z=0),V&&(j+=V),j&&(M.push(j),I.push(ae)),M.length===1&&(ae+=S),{accumWidth:ae,lines:M,linesWidths:I}}var he="__zr_style_"+Math.round(10*Math.random()),de={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Ae={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};de[he]=!0;var Xe=["z","z2","invisible"],_t=["invisible"],Dt=function(d){function i(x){return d.call(this,x)||this}var l;return v(i,d),i.prototype._init=function(x){for(var S=ue(x),M=0;M<S.length;M++){var I=S[M];I==="style"?this.useStyle(x[I]):d.prototype.attrKV.call(this,I,x[I])}this.style||this.useStyle({})},i.prototype.beforeBrush=function(){},i.prototype.afterBrush=function(){},i.prototype.innerBeforeBrush=function(){},i.prototype.innerAfterBrush=function(){},i.prototype.shouldBePainted=function(x,S,M,I){var j=this.transform;if(this.ignore||this.invisible||this.style.opacity===0||this.culling&&function(ae,le,ge){return Gt.copy(ae.getBoundingRect()),ae.transform&&Gt.applyTransform(ae.transform),pn.width=le,pn.height=ge,!Gt.intersect(pn)}(this,x,S)||j&&!j[0]&&!j[3])return!1;if(M&&this.__clipPaths){for(var V=0;V<this.__clipPaths.length;++V)if(this.__clipPaths[V].isZeroArea())return!1}if(I&&this.parent)for(var Z=this.parent;Z;){if(Z.ignore)return!1;Z=Z.parent}return!0},i.prototype.contain=function(x,S){return this.rectContain(x,S)},i.prototype.traverse=function(x,S){x.call(S,this)},i.prototype.rectContain=function(x,S){var M=this.transformCoordToLocal(x,S);return this.getBoundingRect().contain(M[0],M[1])},i.prototype.getPaintRect=function(){var x=this._paintRect;if(!this._paintRect||this.__dirty){var S=this.transform,M=this.getBoundingRect(),I=this.style,j=I.shadowBlur||0,V=I.shadowOffsetX||0,Z=I.shadowOffsetY||0;x=this._paintRect||(this._paintRect=new Ca(0,0,0,0)),S?Ca.applyTransform(x,M,S):x.copy(M),(j||V||Z)&&(x.width+=2*j+Math.abs(V),x.height+=2*j+Math.abs(Z),x.x=Math.min(x.x,x.x+V-j),x.y=Math.min(x.y,x.y+Z-j));var ae=this.dirtyRectTolerance;x.isZero()||(x.x=Math.floor(x.x-ae),x.y=Math.floor(x.y-ae),x.width=Math.ceil(x.width+1+2*ae),x.height=Math.ceil(x.height+1+2*ae))}return x},i.prototype.setPrevPaintRect=function(x){x?(this._prevPaintRect=this._prevPaintRect||new Ca(0,0,0,0),this._prevPaintRect.copy(x)):this._prevPaintRect=null},i.prototype.getPrevPaintRect=function(){return this._prevPaintRect},i.prototype.animateStyle=function(x){return this.animate("style",x)},i.prototype.updateDuringAnimation=function(x){x==="style"?this.dirtyStyle():this.markRedraw()},i.prototype.attrKV=function(x,S){x!=="style"?d.prototype.attrKV.call(this,x,S):this.style?this.setStyle(S):this.useStyle(S)},i.prototype.setStyle=function(x,S){return typeof x=="string"?this.style[x]=S:Y(this.style,x),this.dirtyStyle(),this},i.prototype.dirtyStyle=function(x){x||this.markRedraw(),this.__dirty|=2,this._rect&&(this._rect=null)},i.prototype.dirty=function(){this.dirtyStyle()},i.prototype.styleChanged=function(){return!!(2&this.__dirty)},i.prototype.styleUpdated=function(){this.__dirty&=-3},i.prototype.createStyle=function(x){return fr(de,x)},i.prototype.useStyle=function(x){x[he]||(x=this.createStyle(x)),this.__inHover?this.__hoverStyle=x:this.style=x,this.dirtyStyle()},i.prototype.isStyleObject=function(x){return x[he]},i.prototype._innerSaveToNormal=function(x){d.prototype._innerSaveToNormal.call(this,x);var S=this._normalState;x.style&&!S.style&&(S.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(x,S,Xe)},i.prototype._applyStateObj=function(x,S,M,I,j,V){d.prototype._applyStateObj.call(this,x,S,M,I,j,V);var Z,ae=!(S&&I);if(S&&S.style?j?I?Z=S.style:(Z=this._mergeStyle(this.createStyle(),M.style),this._mergeStyle(Z,S.style)):(Z=this._mergeStyle(this.createStyle(),I?this.style:M.style),this._mergeStyle(Z,S.style)):ae&&(Z=M.style),Z)if(j){var le=this.style;if(this.style=this.createStyle(ae?{}:le),ae)for(var ge=ue(le),ke=0;ke<ge.length;ke++)(De=ge[ke])in Z&&(Z[De]=Z[De],this.style[De]=le[De]);var Pe=ue(Z);for(ke=0;ke<Pe.length;ke++){var De=Pe[ke];this.style[De]=this.style[De]}this._transitionState(x,{style:Z},V,this.getAnimationStyleProps())}else this.useStyle(Z);var je=this.__inHover?_t:Xe;for(ke=0;ke<je.length;ke++)De=je[ke],S&&S[De]!=null?this[De]=S[De]:ae&&M[De]!=null&&(this[De]=M[De])},i.prototype._mergeStates=function(x){for(var S,M=d.prototype._mergeStates.call(this,x),I=0;I<x.length;I++){var j=x[I];j.style&&(S=S||{},this._mergeStyle(S,j.style))}return S&&(M.style=S),M},i.prototype._mergeStyle=function(x,S){return Y(x,S),x},i.prototype.getAnimationStyleProps=function(){return Ae},i.initDefaultProps=((l=i.prototype).type="displayable",l.invisible=!1,l.z=0,l.z2=0,l.zlevel=0,l.culling=!1,l.cursor="pointer",l.rectHover=!1,l.incremental=!1,l._rect=null,l.dirtyRectTolerance=0,void(l.__dirty=3)),i}(I0),Gt=new Ca(0,0,0,0),pn=new Ca(0,0,0,0),qn=Math.pow,Vn=Math.sqrt,zr=1e-8,fa=1e-4,Oa=Vn(3),Ra=1/3,ai=Hr(),ii=Hr(),se=Hr();function Oe(d){return d>-1e-8&&d<zr}function Re(d){return d>zr||d<-1e-8}function Ye(d,i,l,x,S){var M=1-S;return M*M*(M*d+3*S*i)+S*S*(S*x+3*M*l)}function ct(d,i,l,x,S){var M=1-S;return 3*(((i-d)*M+2*(l-i)*S)*M+(x-l)*S*S)}function St(d,i,l,x,S,M){var I=x+3*(i-l)-d,j=3*(l-2*i+d),V=3*(i-d),Z=d-S,ae=j*j-3*I*V,le=j*V-9*I*Z,ge=V*V-3*j*Z,ke=0;if(Oe(ae)&&Oe(le))Oe(j)?M[0]=0:(qt=-V/j)>=0&&qt<=1&&(M[ke++]=qt);else{var Pe=le*le-4*ae*ge;if(Oe(Pe)){var De=le/ae,je=-De/2;(qt=-j/I+De)>=0&&qt<=1&&(M[ke++]=qt),je>=0&&je<=1&&(M[ke++]=je)}else if(Pe>0){var Ue=Vn(Pe),We=ae*j+1.5*I*(-le+Ue),dt=ae*j+1.5*I*(-le-Ue);(qt=(-j-((We=We<0?-qn(-We,Ra):qn(We,Ra))+(dt=dt<0?-qn(-dt,Ra):qn(dt,Ra))))/(3*I))>=0&&qt<=1&&(M[ke++]=qt)}else{var pt=(2*ae*j-3*I*le)/(2*Vn(ae*ae*ae)),Et=Math.acos(pt)/3,Lt=Vn(ae),zt=Math.cos(Et),qt=(-j-2*Lt*zt)/(3*I),en=(je=(-j+Lt*(zt+Oa*Math.sin(Et)))/(3*I),(-j+Lt*(zt-Oa*Math.sin(Et)))/(3*I));qt>=0&&qt<=1&&(M[ke++]=qt),je>=0&&je<=1&&(M[ke++]=je),en>=0&&en<=1&&(M[ke++]=en)}}return ke}function Wt(d,i,l,x,S){var M=6*l-12*i+6*d,I=9*i+3*x-3*d-9*l,j=3*i-3*d,V=0;if(Oe(I))Re(M)&&(ae=-j/M)>=0&&ae<=1&&(S[V++]=ae);else{var Z=M*M-4*I*j;if(Oe(Z))S[0]=-M/(2*I);else if(Z>0){var ae,le=Vn(Z),ge=(-M-le)/(2*I);(ae=(-M+le)/(2*I))>=0&&ae<=1&&(S[V++]=ae),ge>=0&&ge<=1&&(S[V++]=ge)}}return V}function vn(d,i,l,x,S,M){var I=(i-d)*S+d,j=(l-i)*S+i,V=(x-l)*S+l,Z=(j-I)*S+I,ae=(V-j)*S+j,le=(ae-Z)*S+Z;M[0]=d,M[1]=I,M[2]=Z,M[3]=le,M[4]=le,M[5]=ae,M[6]=V,M[7]=x}function Tn(d,i,l,x,S,M,I,j,V){for(var Z=d,ae=i,le=0,ge=1/V,ke=1;ke<=V;ke++){var Pe=ke*ge,De=Ye(d,l,S,I,Pe),je=Ye(i,x,M,j,Pe),Ue=De-Z,We=je-ae;le+=Math.sqrt(Ue*Ue+We*We),Z=De,ae=je}return le}function Xn(d,i,l,x){var S=1-x;return S*(S*d+2*x*i)+x*x*l}function yr(d,i,l,x){return 2*((1-x)*(i-d)+x*(l-i))}function Qr(d,i,l){var x=d+l-2*i;return x===0?.5:(d-i)/x}function ca(d,i,l,x,S){var M=(i-d)*x+d,I=(l-i)*x+i,j=(I-M)*x+M;S[0]=d,S[1]=M,S[2]=j,S[3]=j,S[4]=I,S[5]=l}function Na(d,i,l,x,S,M,I){for(var j=d,V=i,Z=0,ae=1/I,le=1;le<=I;le++){var ge=le*ae,ke=Xn(d,l,S,ge),Pe=Xn(i,x,M,ge),De=ke-j,je=Pe-V;Z+=Math.sqrt(De*De+je*je),j=ke,V=Pe}return Z}var Ea=Math.min,La=Math.max,Ha=Math.sin,no=Math.cos,ro=2*Math.PI,Bo=Hr(),co=Hr(),vs=Hr();function es(d,i,l){if(d.length!==0){for(var x=d[0],S=x[0],M=x[0],I=x[1],j=x[1],V=1;V<d.length;V++)x=d[V],S=Ea(S,x[0]),M=La(M,x[0]),I=Ea(I,x[1]),j=La(j,x[1]);i[0]=S,i[1]=I,l[0]=M,l[1]=j}}function Ir(d,i,l,x,S,M){S[0]=Ea(d,l),S[1]=Ea(i,x),M[0]=La(d,l),M[1]=La(i,x)}var Vr=[],ei=[];function Vi(d,i,l,x,S,M,I,j,V,Z){var ae=Wt,le=Ye,ge=ae(d,l,S,I,Vr);V[0]=1/0,V[1]=1/0,Z[0]=-1/0,Z[1]=-1/0;for(var ke=0;ke<ge;ke++){var Pe=le(d,l,S,I,Vr[ke]);V[0]=Ea(Pe,V[0]),Z[0]=La(Pe,Z[0])}for(ge=ae(i,x,M,j,ei),ke=0;ke<ge;ke++){var De=le(i,x,M,j,ei[ke]);V[1]=Ea(De,V[1]),Z[1]=La(De,Z[1])}V[0]=Ea(d,V[0]),Z[0]=La(d,Z[0]),V[0]=Ea(I,V[0]),Z[0]=La(I,Z[0]),V[1]=Ea(i,V[1]),Z[1]=La(i,Z[1]),V[1]=Ea(j,V[1]),Z[1]=La(j,Z[1])}function sl(d,i,l,x,S,M,I,j){var V=Qr,Z=Xn,ae=La(Ea(V(d,l,S),1),0),le=La(Ea(V(i,x,M),1),0),ge=Z(d,l,S,ae),ke=Z(i,x,M,le);I[0]=Ea(d,S,ge),I[1]=Ea(i,M,ke),j[0]=La(d,S,ge),j[1]=La(i,M,ke)}function kl(d,i,l,x,S,M,I,j,V){var Z=Gr,ae=Ta,le=Math.abs(S-M);if(le%ro<1e-4&&le>1e-4)return j[0]=d-l,j[1]=i-x,V[0]=d+l,void(V[1]=i+x);if(Bo[0]=no(S)*l+d,Bo[1]=Ha(S)*x+i,co[0]=no(M)*l+d,co[1]=Ha(M)*x+i,Z(j,Bo,co),ae(V,Bo,co),(S%=ro)<0&&(S+=ro),(M%=ro)<0&&(M+=ro),S>M&&!I?M+=ro:S<M&&I&&(S+=ro),I){var ge=M;M=S,S=ge}for(var ke=0;ke<M;ke+=Math.PI/2)ke>S&&(vs[0]=no(ke)*l+d,vs[1]=Ha(ke)*x+i,Z(j,vs,j),ae(V,vs,V))}var pi={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},ao=[],hl=[],el=[],jo=[],Bl=[],Yi=[],Hi=Math.min,Ns=Math.max,y0=Math.cos,iu=Math.sin,Z1=Math.sqrt,ou=Math.abs,Bh=Math.PI,Ss=2*Bh,Vl=typeof Float32Array<"u",Xu=[];function Bs(d){return Math.round(d/Bh*1e8)/1e8%2*Bh}function Wc(d,i){var l=Bs(d[0]);l<0&&(l+=Ss);var x=l-d[0],S=d[1];S+=x,!i&&S-l>=Ss?S=l+Ss:i&&l-S>=Ss?S=l-Ss:!i&&l>S?S=l+(Ss-Bs(l-S)):i&&l<S&&(S=l-(Ss-Bs(S-l))),d[0]=l,d[1]=S}var Zu=function(){function d(i){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,i&&(this._saveData=!1),this._saveData&&(this.data=[])}return d.prototype.increaseVersion=function(){this._version++},d.prototype.getVersion=function(){return this._version},d.prototype.setScale=function(i,l,x){(x=x||0)>0&&(this._ux=ou(x/f0/i)||0,this._uy=ou(x/f0/l)||0)},d.prototype.setDPR=function(i){this.dpr=i},d.prototype.setContext=function(i){this._ctx=i},d.prototype.getContext=function(){return this._ctx},d.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},d.prototype.reset=function(){this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},d.prototype.moveTo=function(i,l){return this._drawPendingPt(),this.addData(pi.M,i,l),this._ctx&&this._ctx.moveTo(i,l),this._x0=i,this._y0=l,this._xi=i,this._yi=l,this},d.prototype.lineTo=function(i,l){var x=ou(i-this._xi),S=ou(l-this._yi),M=x>this._ux||S>this._uy;if(this.addData(pi.L,i,l),this._ctx&&M&&(this._needsDash?this._dashedLineTo(i,l):this._ctx.lineTo(i,l)),M)this._xi=i,this._yi=l,this._pendingPtDist=0;else{var I=x*x+S*S;I>this._pendingPtDist&&(this._pendingPtX=i,this._pendingPtY=l,this._pendingPtDist=I)}return this},d.prototype.bezierCurveTo=function(i,l,x,S,M,I){return this._drawPendingPt(),this.addData(pi.C,i,l,x,S,M,I),this._ctx&&(this._needsDash?this._dashedBezierTo(i,l,x,S,M,I):this._ctx.bezierCurveTo(i,l,x,S,M,I)),this._xi=M,this._yi=I,this},d.prototype.quadraticCurveTo=function(i,l,x,S){return this._drawPendingPt(),this.addData(pi.Q,i,l,x,S),this._ctx&&(this._needsDash?this._dashedQuadraticTo(i,l,x,S):this._ctx.quadraticCurveTo(i,l,x,S)),this._xi=x,this._yi=S,this},d.prototype.arc=function(i,l,x,S,M,I){this._drawPendingPt(),Xu[0]=S,Xu[1]=M,Wc(Xu,I),S=Xu[0];var j=(M=Xu[1])-S;return this.addData(pi.A,i,l,x,x,S,j,0,I?0:1),this._ctx&&this._ctx.arc(i,l,x,S,M,I),this._xi=y0(M)*x+i,this._yi=iu(M)*x+l,this},d.prototype.arcTo=function(i,l,x,S,M){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(i,l,x,S,M),this},d.prototype.rect=function(i,l,x,S){return this._drawPendingPt(),this._ctx&&this._ctx.rect(i,l,x,S),this.addData(pi.R,i,l,x,S),this},d.prototype.closePath=function(){this._drawPendingPt(),this.addData(pi.Z);var i=this._ctx,l=this._x0,x=this._y0;return i&&(this._needsDash&&this._dashedLineTo(l,x),i.closePath()),this._xi=l,this._yi=x,this},d.prototype.fill=function(i){i&&i.fill(),this.toStatic()},d.prototype.stroke=function(i){i&&i.stroke(),this.toStatic()},d.prototype.setLineDash=function(i){if(i instanceof Array){this._lineDash=i,this._dashIdx=0;for(var l=0,x=0;x<i.length;x++)l+=i[x];this._dashSum=l,this._needsDash=!0}else this._lineDash=null,this._needsDash=!1;return this},d.prototype.setLineDashOffset=function(i){return this._dashOffset=i,this},d.prototype.len=function(){return this._len},d.prototype.setData=function(i){var l=i.length;this.data&&this.data.length===l||!Vl||(this.data=new Float32Array(l));for(var x=0;x<l;x++)this.data[x]=i[x];this._len=l},d.prototype.appendPath=function(i){i instanceof Array||(i=[i]);for(var l=i.length,x=0,S=this._len,M=0;M<l;M++)x+=i[M].len();for(Vl&&this.data instanceof Float32Array&&(this.data=new Float32Array(S+x)),M=0;M<l;M++)for(var I=i[M].data,j=0;j<I.length;j++)this.data[S++]=I[j];this._len=S},d.prototype.addData=function(i,l,x,S,M,I,j,V,Z){if(this._saveData){var ae=this.data;this._len+arguments.length>ae.length&&(this._expandData(),ae=this.data);for(var le=0;le<arguments.length;le++)ae[this._len++]=arguments[le]}},d.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},d.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var i=[],l=0;l<this._len;l++)i[l]=this.data[l];this.data=i}},d.prototype._dashedLineTo=function(i,l){var x,S,M=this._dashSum,I=this._lineDash,j=this._ctx,V=this._dashOffset,Z=this._xi,ae=this._yi,le=i-Z,ge=l-ae,ke=Z1(le*le+ge*ge),Pe=Z,De=ae,je=I.length;for(V<0&&(V=M+V),Pe-=(V%=M)*(le/=ke),De-=V*(ge/=ke);le>0&&Pe<=i||le<0&&Pe>=i||le===0&&(ge>0&&De<=l||ge<0&&De>=l);)Pe+=le*(x=I[S=this._dashIdx]),De+=ge*x,this._dashIdx=(S+1)%je,le>0&&Pe<Z||le<0&&Pe>Z||ge>0&&De<ae||ge<0&&De>ae||j[S%2?"moveTo":"lineTo"](le>=0?Hi(Pe,i):Ns(Pe,i),ge>=0?Hi(De,l):Ns(De,l));le=Pe-i,ge=De-l,this._dashOffset=-Z1(le*le+ge*ge)},d.prototype._dashedBezierTo=function(i,l,x,S,M,I){var j,V,Z,ae,le,ge=this._ctx,ke=this._dashSum,Pe=this._dashOffset,De=this._lineDash,je=this._xi,Ue=this._yi,We=0,dt=this._dashIdx,pt=De.length,Et=0;for(Pe<0&&(Pe=ke+Pe),Pe%=ke,j=0;j<1;j+=.1)V=Ye(je,i,x,M,j+.1)-Ye(je,i,x,M,j),Z=Ye(Ue,l,S,I,j+.1)-Ye(Ue,l,S,I,j),We+=Z1(V*V+Z*Z);for(;dt<pt&&!((Et+=De[dt])>Pe);dt++);for(j=(Et-Pe)/We;j<=1;)ae=Ye(je,i,x,M,j),le=Ye(Ue,l,S,I,j),dt%2?ge.moveTo(ae,le):ge.lineTo(ae,le),j+=De[dt]/We,dt=(dt+1)%pt;dt%2!=0&&ge.lineTo(M,I),V=M-ae,Z=I-le,this._dashOffset=-Z1(V*V+Z*Z)},d.prototype._dashedQuadraticTo=function(i,l,x,S){var M=x,I=S;x=(x+2*i)/3,S=(S+2*l)/3,i=(this._xi+2*i)/3,l=(this._yi+2*l)/3,this._dashedBezierTo(i,l,x,S,M,I)},d.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var i=this.data;i instanceof Array&&(i.length=this._len,Vl&&this._len>11&&(this.data=new Float32Array(i)))}},d.prototype.getBoundingRect=function(){el[0]=el[1]=Bl[0]=Bl[1]=Number.MAX_VALUE,jo[0]=jo[1]=Yi[0]=Yi[1]=-Number.MAX_VALUE;var i,l=this.data,x=0,S=0,M=0,I=0;for(i=0;i<this._len;){var j=l[i++],V=i===1;switch(V&&(M=x=l[i],I=S=l[i+1]),j){case pi.M:x=M=l[i++],S=I=l[i++],Bl[0]=M,Bl[1]=I,Yi[0]=M,Yi[1]=I;break;case pi.L:Ir(x,S,l[i],l[i+1],Bl,Yi),x=l[i++],S=l[i++];break;case pi.C:Vi(x,S,l[i++],l[i++],l[i++],l[i++],l[i],l[i+1],Bl,Yi),x=l[i++],S=l[i++];break;case pi.Q:sl(x,S,l[i++],l[i++],l[i],l[i+1],Bl,Yi),x=l[i++],S=l[i++];break;case pi.A:var Z=l[i++],ae=l[i++],le=l[i++],ge=l[i++],ke=l[i++],Pe=l[i++]+ke;i+=1;var De=!l[i++];V&&(M=y0(ke)*le+Z,I=iu(ke)*ge+ae),kl(Z,ae,le,ge,ke,Pe,De,Bl,Yi),x=y0(Pe)*le+Z,S=iu(Pe)*ge+ae;break;case pi.R:Ir(M=x=l[i++],I=S=l[i++],M+l[i++],I+l[i++],Bl,Yi);break;case pi.Z:x=M,S=I}Gr(el,el,Bl),Ta(jo,jo,Yi)}return i===0&&(el[0]=el[1]=jo[0]=jo[1]=0),new Ca(el[0],el[1],jo[0]-el[0],jo[1]-el[1])},d.prototype._calculateLength=function(){var i=this.data,l=this._len,x=this._ux,S=this._uy,M=0,I=0,j=0,V=0;this._pathSegLen||(this._pathSegLen=[]);for(var Z=this._pathSegLen,ae=0,le=0,ge=0;ge<l;){var ke=i[ge++],Pe=ge===1;Pe&&(j=M=i[ge],V=I=i[ge+1]);var De=-1;switch(ke){case pi.M:M=j=i[ge++],I=V=i[ge++];break;case pi.L:var je=i[ge++],Ue=(pt=i[ge++])-I;(ou(Jn=je-M)>x||ou(Ue)>S||ge===l-1)&&(De=Math.sqrt(Jn*Jn+Ue*Ue),M=je,I=pt);break;case pi.C:var We=i[ge++],dt=i[ge++],pt=(je=i[ge++],i[ge++]),Et=i[ge++],Lt=i[ge++];De=Tn(M,I,We,dt,je,pt,Et,Lt,10),M=Et,I=Lt;break;case pi.Q:De=Na(M,I,We=i[ge++],dt=i[ge++],je=i[ge++],pt=i[ge++],10),M=je,I=pt;break;case pi.A:var zt=i[ge++],qt=i[ge++],en=i[ge++],ln=i[ge++],cn=i[ge++],_n=i[ge++],jn=_n+cn;ge+=1,i[ge++],Pe&&(j=y0(cn)*en+zt,V=iu(cn)*ln+qt),De=Ns(en,ln)*Hi(Ss,Math.abs(_n)),M=y0(jn)*en+zt,I=iu(jn)*ln+qt;break;case pi.R:j=M=i[ge++],V=I=i[ge++],De=2*i[ge++]+2*i[ge++];break;case pi.Z:var Jn=j-M;Ue=V-I,De=Math.sqrt(Jn*Jn+Ue*Ue),M=j,I=V}De>=0&&(Z[le++]=De,ae+=De)}return this._pathLen=ae,ae},d.prototype.rebuildPath=function(i,l){var x,S,M,I,j,V,Z,ae,le,ge,ke=this.data,Pe=this._ux,De=this._uy,je=this._len,Ue=l<1,We=0,dt=0,pt=0;if(!Ue||(this._pathSegLen||this._calculateLength(),Z=this._pathSegLen,ae=l*this._pathLen))e:for(var Et=0;Et<je;){var Lt=ke[Et++],zt=Et===1;switch(zt&&(x=M=ke[Et],S=I=ke[Et+1]),Lt!==pi.L&&pt>0&&(i.lineTo(le,ge),pt=0),Lt){case pi.M:x=M=ke[Et++],S=I=ke[Et++],i.moveTo(M,I);break;case pi.L:j=ke[Et++],V=ke[Et++];var qt=ou(j-M),en=ou(V-I);if(qt>Pe||en>De){if(Ue){if(We+(Ji=Z[dt++])>ae){var ln=(ae-We)/Ji;i.lineTo(M*(1-ln)+j*ln,I*(1-ln)+V*ln);break e}We+=Ji}i.lineTo(j,V),M=j,I=V,pt=0}else{var cn=qt*qt+en*en;cn>pt&&(le=j,ge=V,pt=cn)}break;case pi.C:var _n=ke[Et++],jn=ke[Et++],Jn=ke[Et++],Zn=ke[Et++],Br=ke[Et++],Ar=ke[Et++];if(Ue){if(We+(Ji=Z[dt++])>ae){vn(M,_n,Jn,Br,ln=(ae-We)/Ji,ao),vn(I,jn,Zn,Ar,ln,hl),i.bezierCurveTo(ao[1],hl[1],ao[2],hl[2],ao[3],hl[3]);break e}We+=Ji}i.bezierCurveTo(_n,jn,Jn,Zn,Br,Ar),M=Br,I=Ar;break;case pi.Q:if(_n=ke[Et++],jn=ke[Et++],Jn=ke[Et++],Zn=ke[Et++],Ue){if(We+(Ji=Z[dt++])>ae){ca(M,_n,Jn,ln=(ae-We)/Ji,ao),ca(I,jn,Zn,ln,hl),i.quadraticCurveTo(ao[1],hl[1],ao[2],hl[2]);break e}We+=Ji}i.quadraticCurveTo(_n,jn,Jn,Zn),M=Jn,I=Zn;break;case pi.A:var Wr=ke[Et++],Mr=ke[Et++],oa=ke[Et++],Oi=ke[Et++],Qa=ke[Et++],Pi=ke[Et++],Zi=ke[Et++],ti=!ke[Et++],Gi=oa>Oi?oa:Oi,Ni=ou(oa-Oi)>.001,xo=Qa+Pi,us=!1;if(Ue&&(We+(Ji=Z[dt++])>ae&&(xo=Qa+Pi*(ae-We)/Ji,us=!0),We+=Ji),Ni&&i.ellipse?i.ellipse(Wr,Mr,oa,Oi,Zi,Qa,xo,ti):i.arc(Wr,Mr,Gi,Qa,xo,ti),us)break e;zt&&(x=y0(Qa)*oa+Wr,S=iu(Qa)*Oi+Mr),M=y0(xo)*oa+Wr,I=iu(xo)*Oi+Mr;break;case pi.R:x=M=ke[Et],S=I=ke[Et+1],j=ke[Et++],V=ke[Et++];var Tl=ke[Et++],cl=ke[Et++];if(Ue){if(We+(Ji=Z[dt++])>ae){var Ga=ae-We;i.moveTo(j,V),i.lineTo(j+Hi(Ga,Tl),V),(Ga-=Tl)>0&&i.lineTo(j+Tl,V+Hi(Ga,cl)),(Ga-=cl)>0&&i.lineTo(j+Ns(Tl-Ga,0),V+cl),(Ga-=Tl)>0&&i.lineTo(j,V+Ns(cl-Ga,0));break e}We+=Ji}i.rect(j,V,Tl,cl);break;case pi.Z:if(Ue){var Ji;if(We+(Ji=Z[dt++])>ae){ln=(ae-We)/Ji,i.lineTo(M*(1-ln)+x*ln,I*(1-ln)+S*ln);break e}We+=Ji}i.closePath(),M=x,I=S}}},d.prototype.clone=function(){var i=new d,l=this.data;return i.data=l.slice?l.slice():Array.prototype.slice.call(l),i._len=this._len,i},d.CMD=pi,d.initDefaultProps=function(){var i=d.prototype;i._saveData=!0,i._needsDash=!1,i._dashOffset=0,i._dashIdx=0,i._dashSum=0,i._ux=0,i._uy=0,i._pendingPtDist=0,i._version=0}(),d}();function lu(d,i,l,x,S,M,I){if(S===0)return!1;var j=S,V=0;if(I>i+j&&I>x+j||I<i-j&&I<x-j||M>d+j&&M>l+j||M<d-j&&M<l-j)return!1;if(d===l)return Math.abs(M-d)<=j/2;var Z=(V=(i-x)/(d-l))*M-I+(d*x-l*i)/(d-l);return Z*Z/(V*V+1)<=j/2*j/2}function zf(d,i,l,x,S,M,I,j,V,Z,ae){if(V===0)return!1;var le=V;return!(ae>i+le&&ae>x+le&&ae>M+le&&ae>j+le||ae<i-le&&ae<x-le&&ae<M-le&&ae<j-le||Z>d+le&&Z>l+le&&Z>S+le&&Z>I+le||Z<d-le&&Z<l-le&&Z<S-le&&Z<I-le)&&function(ge,ke,Pe,De,je,Ue,We,dt,pt,Et,Lt){var zt,qt,en,ln,cn,_n=.005,jn=1/0;ai[0]=pt,ai[1]=Et;for(var Jn=0;Jn<1;Jn+=.05)ii[0]=Ye(ge,Pe,je,We,Jn),ii[1]=Ye(ke,De,Ue,dt,Jn),(ln=er(ai,ii))<jn&&(zt=Jn,jn=ln);jn=1/0;for(var Zn=0;Zn<32&&!(_n<fa);Zn++)qt=zt-_n,en=zt+_n,ii[0]=Ye(ge,Pe,je,We,qt),ii[1]=Ye(ke,De,Ue,dt,qt),ln=er(ii,ai),qt>=0&&ln<jn?(zt=qt,jn=ln):(se[0]=Ye(ge,Pe,je,We,en),se[1]=Ye(ke,De,Ue,dt,en),cn=er(se,ai),en<=1&&cn<jn?(zt=en,jn=cn):_n*=.5);return Lt&&(Lt[0]=Ye(ge,Pe,je,We,zt),Lt[1]=Ye(ke,De,Ue,dt,zt)),Vn(jn)}(d,i,l,x,S,M,I,j,Z,ae,null)<=le/2}function Xp(d,i,l,x,S,M,I,j,V){if(I===0)return!1;var Z=I;return!(V>i+Z&&V>x+Z&&V>M+Z||V<i-Z&&V<x-Z&&V<M-Z||j>d+Z&&j>l+Z&&j>S+Z||j<d-Z&&j<l-Z&&j<S-Z)&&function(ae,le,ge,ke,Pe,De,je,Ue,We){var dt,pt=.005,Et=1/0;ai[0]=je,ai[1]=Ue;for(var Lt=0;Lt<1;Lt+=.05)ii[0]=Xn(ae,ge,Pe,Lt),ii[1]=Xn(le,ke,De,Lt),(ln=er(ai,ii))<Et&&(dt=Lt,Et=ln);Et=1/0;for(var zt=0;zt<32&&!(pt<fa);zt++){var qt=dt-pt,en=dt+pt;ii[0]=Xn(ae,ge,Pe,qt),ii[1]=Xn(le,ke,De,qt);var ln=er(ii,ai);if(qt>=0&&ln<Et)dt=qt,Et=ln;else{se[0]=Xn(ae,ge,Pe,en),se[1]=Xn(le,ke,De,en);var cn=er(se,ai);en<=1&&cn<Et?(dt=en,Et=cn):pt*=.5}}return We&&(We[0]=Xn(ae,ge,Pe,dt),We[1]=Xn(le,ke,De,dt)),Vn(Et)}(d,i,l,x,S,M,j,V,null)<=Z/2}var Ld=2*Math.PI;function $f(d){return(d%=Ld)<0&&(d+=Ld),d}var cv=2*Math.PI;function Uy(d,i,l,x,S,M,I,j,V){if(I===0)return!1;var Z=I;j-=d,V-=i;var ae=Math.sqrt(j*j+V*V);if(ae-Z>l||ae+Z<l)return!1;if(Math.abs(x-S)%cv<1e-4)return!0;if(M){var le=x;x=$f(S),S=$f(le)}else x=$f(x),S=$f(S);x>S&&(S+=cv);var ge=Math.atan2(V,j);return ge<0&&(ge+=cv),ge>=x&&ge<=S||ge+cv>=x&&ge+cv<=S}function gs(d,i,l,x,S,M){if(M>i&&M>x||M<i&&M<x||x===i)return 0;var I=(M-i)/(x-i),j=x<i?1:-1;I!==1&&I!==0||(j=x<i?.5:-.5);var V=I*(l-d)+d;return V===S?1/0:V>S?j:0}var jh=Zu.CMD,Zp=2*Math.PI,fo=[-1,-1,-1],b0=[-1,-1];function fv(d,i,l,x,S,M,I,j,V,Z){if(Z>i&&Z>x&&Z>M&&Z>j||Z<i&&Z<x&&Z<M&&Z<j)return 0;var ae,le=St(i,x,M,j,Z,fo);if(le===0)return 0;for(var ge=0,ke=-1,Pe=void 0,De=void 0,je=0;je<le;je++){var Ue=fo[je],We=Ue===0||Ue===1?.5:1;Ye(d,l,S,I,Ue)<V||(ke<0&&(ke=Wt(i,x,M,j,b0),b0[1]<b0[0]&&ke>1&&(ae=void 0,ae=b0[0],b0[0]=b0[1],b0[1]=ae),Pe=Ye(i,x,M,j,b0[0]),ke>1&&(De=Ye(i,x,M,j,b0[1]))),ke===2?Ue<b0[0]?ge+=Pe<i?We:-We:Ue<b0[1]?ge+=De<Pe?We:-We:ge+=j<De?We:-We:Ue<b0[0]?ge+=Pe<i?We:-We:ge+=j<Pe?We:-We)}return ge}function dv(d,i,l,x,S,M,I,j){if(j>i&&j>x&&j>M||j<i&&j<x&&j<M)return 0;var V=function(Pe,De,je,Ue,We){var dt=Pe-2*De+je,pt=2*(De-Pe),Et=Pe-Ue,Lt=0;if(Oe(dt))Re(pt)&&(qt=-Et/pt)>=0&&qt<=1&&(We[Lt++]=qt);else{var zt=pt*pt-4*dt*Et;if(Oe(zt))(qt=-pt/(2*dt))>=0&&qt<=1&&(We[Lt++]=qt);else if(zt>0){var qt,en=Vn(zt),ln=(-pt-en)/(2*dt);(qt=(-pt+en)/(2*dt))>=0&&qt<=1&&(We[Lt++]=qt),ln>=0&&ln<=1&&(We[Lt++]=ln)}}return Lt}(i,x,M,j,fo);if(V===0)return 0;var Z=Qr(i,x,M);if(Z>=0&&Z<=1){for(var ae=0,le=Xn(i,x,M,Z),ge=0;ge<V;ge++){var ke=fo[ge]===0||fo[ge]===1?.5:1;Xn(d,l,S,fo[ge])<I||(fo[ge]<Z?ae+=le<i?ke:-ke:ae+=M<le?ke:-ke)}return ae}return ke=fo[0]===0||fo[0]===1?.5:1,Xn(d,l,S,fo[0])<I?0:M<i?ke:-ke}function _0(d,i,l,x,S,M,I,j){if((j-=i)>l||j<-l)return 0;var V=Math.sqrt(l*l-j*j);fo[0]=-V,fo[1]=V;var Z=Math.abs(x-S);if(Z<1e-4)return 0;if(Z>=Zp-1e-4){x=0,S=Zp;var ae=M?1:-1;return I>=fo[0]+d&&I<=fo[1]+d?ae:0}if(x>S){var le=x;x=S,S=le}x<0&&(x+=Zp,S+=Zp);for(var ge=0,ke=0;ke<2;ke++){var Pe=fo[ke];if(Pe+d>I){var De=Math.atan2(j,Pe);ae=M?1:-1,De<0&&(De=Zp+De),(De>=x&&De<=S||De+Zp>=x&&De+Zp<=S)&&(De>Math.PI/2&&De<1.5*Math.PI&&(ae=-ae),ge+=ae)}}return ge}function a4(d,i,l,x,S){for(var M,I,j,V,Z=d.data,ae=d.len(),le=0,ge=0,ke=0,Pe=0,De=0,je=0;je<ae;){var Ue=Z[je++],We=je===1;switch(Ue===jh.M&&je>1&&(l||(le+=gs(ge,ke,Pe,De,x,S))),We&&(Pe=ge=Z[je],De=ke=Z[je+1]),Ue){case jh.M:ge=Pe=Z[je++],ke=De=Z[je++];break;case jh.L:if(l){if(lu(ge,ke,Z[je],Z[je+1],i,x,S))return!0}else le+=gs(ge,ke,Z[je],Z[je+1],x,S)||0;ge=Z[je++],ke=Z[je++];break;case jh.C:if(l){if(zf(ge,ke,Z[je++],Z[je++],Z[je++],Z[je++],Z[je],Z[je+1],i,x,S))return!0}else le+=fv(ge,ke,Z[je++],Z[je++],Z[je++],Z[je++],Z[je],Z[je+1],x,S)||0;ge=Z[je++],ke=Z[je++];break;case jh.Q:if(l){if(Xp(ge,ke,Z[je++],Z[je++],Z[je],Z[je+1],i,x,S))return!0}else le+=dv(ge,ke,Z[je++],Z[je++],Z[je],Z[je+1],x,S)||0;ge=Z[je++],ke=Z[je++];break;case jh.A:var dt=Z[je++],pt=Z[je++],Et=Z[je++],Lt=Z[je++],zt=Z[je++],qt=Z[je++];je+=1;var en=!!(1-Z[je++]);M=Math.cos(zt)*Et+dt,I=Math.sin(zt)*Lt+pt,We?(Pe=M,De=I):le+=gs(ge,ke,M,I,x,S);var ln=(x-dt)*Lt/Et+dt;if(l){if(Uy(dt,pt,Lt,zt,zt+qt,en,i,ln,S))return!0}else le+=_0(dt,pt,Lt,zt,zt+qt,en,ln,S);ge=Math.cos(zt+qt)*Et+dt,ke=Math.sin(zt+qt)*Lt+pt;break;case jh.R:if(Pe=ge=Z[je++],De=ke=Z[je++],M=Pe+Z[je++],I=De+Z[je++],l){if(lu(Pe,De,M,De,i,x,S)||lu(M,De,M,I,i,x,S)||lu(M,I,Pe,I,i,x,S)||lu(Pe,I,Pe,De,i,x,S))return!0}else le+=gs(M,De,M,I,x,S),le+=gs(Pe,I,Pe,De,x,S);break;case jh.Z:if(l){if(lu(ge,ke,Pe,De,i,x,S))return!0}else le+=gs(ge,ke,Pe,De,x,S);ge=Pe,ke=De}}return l||(j=ke,V=De,Math.abs(j-V)<1e-4)||(le+=gs(ge,ke,Pe,De,x,S)||0),le!==0}var zh=K({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},de),Wy={style:K({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Ae.style)},l3=["x","y","rotation","scaleX","scaleY","originX","originY","invisible","culling","z","z2","zlevel","parent"],Wl=function(d){function i(x){return d.call(this,x)||this}var l;return v(i,d),i.prototype.update=function(){var x=this;d.prototype.update.call(this);var S=this.style;if(S.decal){var M=this._decalEl=this._decalEl||new i;M.buildPath===i.prototype.buildPath&&(M.buildPath=function(Z){x.buildPath(Z,x.shape)}),M.silent=!0;var I=M.style;for(var j in S)I[j]!==S[j]&&(I[j]=S[j]);I.fill=S.fill?S.decal:null,I.decal=null,I.shadowColor=null,S.strokeFirst&&(I.stroke=null);for(var V=0;V<l3.length;++V)M[l3[V]]=this[l3[V]];M.__dirty|=1}else this._decalEl&&(this._decalEl=null)},i.prototype.getDecalElement=function(){return this._decalEl},i.prototype._init=function(x){var S=ue(x);this.shape=this.getDefaultShape();var M=this.getDefaultStyle();M&&this.useStyle(M);for(var I=0;I<S.length;I++){var j=S[I],V=x[j];j==="style"?this.style?Y(this.style,V):this.useStyle(V):j==="shape"?Y(this.shape,V):d.prototype.attrKV.call(this,j,V)}this.style||this.useStyle({})},i.prototype.getDefaultStyle=function(){return null},i.prototype.getDefaultShape=function(){return{}},i.prototype.canBeInsideText=function(){return this.hasFill()},i.prototype.getInsideTextFill=function(){var x=this.style.fill;if(x!=="none"){if(Be(x)){var S=Rr(x,0);return S>.5?Yu:S>.2?"#eee":ps}if(x)return ps}return Yu},i.prototype.getInsideTextStroke=function(x){var S=this.style.fill;if(Be(S)){var M=this.__zr;if(!(!M||!M.isDarkMode())==Rr(x,0)<.4)return S}},i.prototype.buildPath=function(x,S,M){},i.prototype.pathUpdated=function(){this.__dirty&=-5},i.prototype.getUpdatedPathProxy=function(x){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,x),this.path},i.prototype.createPathProxy=function(){this.path=new Zu(!1)},i.prototype.hasStroke=function(){var x=this.style,S=x.stroke;return!(S==null||S==="none"||!(x.lineWidth>0))},i.prototype.hasFill=function(){var x=this.style.fill;return x!=null&&x!=="none"},i.prototype.getBoundingRect=function(){var x=this._rect,S=this.style,M=!x;if(M){var I=!1;this.path||(I=!0,this.createPathProxy());var j=this.path;(I||4&this.__dirty)&&(j.beginPath(),this.buildPath(j,this.shape,!1),this.pathUpdated()),x=j.getBoundingRect()}if(this._rect=x,this.hasStroke()&&this.path&&this.path.len()>0){var V=this._rectWithStroke||(this._rectWithStroke=x.clone());if(this.__dirty||M){V.copy(x);var Z=S.strokeNoScale?this.getLineScale():1,ae=S.lineWidth;if(!this.hasFill()){var le=this.strokeContainThreshold;ae=Math.max(ae,le==null?4:le)}Z>1e-10&&(V.width+=ae/Z,V.height+=ae/Z,V.x-=ae/Z/2,V.y-=ae/Z/2)}return V}return x},i.prototype.contain=function(x,S){var M=this.transformCoordToLocal(x,S),I=this.getBoundingRect(),j=this.style;if(x=M[0],S=M[1],I.contain(x,S)){var V=this.path;if(this.hasStroke()){var Z=j.lineWidth,ae=j.strokeNoScale?this.getLineScale():1;if(ae>1e-10&&(this.hasFill()||(Z=Math.max(Z,this.strokeContainThreshold)),function(le,ge,ke,Pe){return a4(le,ge,!0,ke,Pe)}(V,Z/ae,x,S)))return!0}if(this.hasFill())return function(le,ge,ke){return a4(le,0,!1,ge,ke)}(V,x,S)}return!1},i.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},i.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},i.prototype.animateShape=function(x){return this.animate("shape",x)},i.prototype.updateDuringAnimation=function(x){x==="style"?this.dirtyStyle():x==="shape"?this.dirtyShape():this.markRedraw()},i.prototype.attrKV=function(x,S){x==="shape"?this.setShape(S):d.prototype.attrKV.call(this,x,S)},i.prototype.setShape=function(x,S){var M=this.shape;return M||(M=this.shape={}),typeof x=="string"?M[x]=S:Y(M,x),this.dirtyShape(),this},i.prototype.shapeChanged=function(){return!!(4&this.__dirty)},i.prototype.createStyle=function(x){return fr(zh,x)},i.prototype._innerSaveToNormal=function(x){d.prototype._innerSaveToNormal.call(this,x);var S=this._normalState;x.shape&&!S.shape&&(S.shape=Y({},this.shape))},i.prototype._applyStateObj=function(x,S,M,I,j,V){d.prototype._applyStateObj.call(this,x,S,M,I,j,V);var Z,ae=!(S&&I);if(S&&S.shape?j?I?Z=S.shape:(Z=Y({},M.shape),Y(Z,S.shape)):(Z=Y({},I?this.shape:M.shape),Y(Z,S.shape)):ae&&(Z=M.shape),Z)if(j){this.shape=Y({},this.shape);for(var le={},ge=ue(Z),ke=0;ke<ge.length;ke++){var Pe=ge[ke];typeof Z[Pe]=="object"?this.shape[Pe]=Z[Pe]:le[Pe]=Z[Pe]}this._transitionState(x,{shape:le},V)}else this.shape=Z,this.dirtyShape()},i.prototype._mergeStates=function(x){for(var S,M=d.prototype._mergeStates.call(this,x),I=0;I<x.length;I++){var j=x[I];j.shape&&(S=S||{},this._mergeStyle(S,j.shape))}return S&&(M.shape=S),M},i.prototype.getAnimationStyleProps=function(){return Wy},i.prototype.isZeroArea=function(){return!1},i.extend=function(x){var S=function(I){function j(V){var Z=I.call(this,V)||this;return x.init&&x.init.call(Z,V),Z}return v(j,I),j.prototype.getDefaultStyle=function(){return U(x.style)},j.prototype.getDefaultShape=function(){return U(x.shape)},j}(i);for(var M in x)typeof x[M]=="function"&&(S.prototype[M]=x[M]);return S},i.initDefaultProps=((l=i.prototype).type="path",l.strokeContainThreshold=5,l.segmentIgnoreThreshold=0,l.subPixelOptimize=!1,l.autoBatch=!1,void(l.__dirty=7)),i}(Dt),Yy=K({strokeFirst:!0,font:bo,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},zh),i4=function(d){function i(){return d!==null&&d.apply(this,arguments)||this}return v(i,d),i.prototype.hasStroke=function(){var l=this.style,x=l.stroke;return x!=null&&x!=="none"&&l.lineWidth>0},i.prototype.hasFill=function(){var l=this.style.fill;return l!=null&&l!=="none"},i.prototype.createStyle=function(l){return fr(Yy,l)},i.prototype.setBoundingRect=function(l){this._rect=l},i.prototype.getBoundingRect=function(){var l=this.style;if(!this._rect){var x=l.text;x!=null?x+="":x="";var S=d0(x,l.font,l.textAlign,l.textBaseline);if(S.x+=l.x||0,S.y+=l.y||0,this.hasStroke()){var M=l.lineWidth;S.x-=M/2,S.y-=M/2,S.width+=M,S.height+=M}this._rect=S}return this._rect},i.initDefaultProps=void(i.prototype.dirtyRectTolerance=10),i}(Dt);i4.prototype.type="tspan";var xx=K({x:0,y:0},de),Cx={style:K({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Ae.style)},dc=function(d){function i(){return d!==null&&d.apply(this,arguments)||this}return v(i,d),i.prototype.createStyle=function(l){return fr(xx,l)},i.prototype._getSize=function(l){var x=this.style,S=x[l];if(S!=null)return S;var M,I=(M=x.image)&&typeof M!="string"&&M.width&&M.height?x.image:this.__image;if(!I)return 0;var j=l==="width"?"height":"width",V=x[j];return V==null?I[l]:I[l]/I[j]*V},i.prototype.getWidth=function(){return this._getSize("width")},i.prototype.getHeight=function(){return this._getSize("height")},i.prototype.getAnimationStyleProps=function(){return Cx},i.prototype.getBoundingRect=function(){var l=this.style;return this._rect||(this._rect=new Ca(l.x||0,l.y||0,this.getWidth(),this.getHeight())),this._rect},i}(Dt);dc.prototype.type="image";var Jp=Math.round;function Qp(d,i,l){if(!i)return d;var x=Jp(2*d);return(x+Jp(i))%2==0?x/2:(x+(l?1:-1))/2}var kx=function(){this.x=0,this.y=0,this.width=0,this.height=0},Sx={},Ju=function(d){function i(l){return d.call(this,l)||this}return v(i,d),i.prototype.getDefaultShape=function(){return new kx},i.prototype.buildPath=function(l,x){var S,M,I,j;if(this.subPixelOptimize){var V=function(Z,ae,le){if(ae){var ge=ae.x,ke=ae.y,Pe=ae.width,De=ae.height;Z.x=ge,Z.y=ke,Z.width=Pe,Z.height=De;var je=le&&le.lineWidth;return je&&(Z.x=Qp(ge,je,!0),Z.y=Qp(ke,je,!0),Z.width=Math.max(Qp(ge+Pe,je,!1)-Z.x,Pe===0?0:1),Z.height=Math.max(Qp(ke+De,je,!1)-Z.y,De===0?0:1)),Z}}(Sx,x,this.style);S=V.x,M=V.y,I=V.width,j=V.height,V.r=x.r,x=V}else S=x.x,M=x.y,I=x.width,j=x.height;x.r?function(Z,ae){var le,ge,ke,Pe,De,je=ae.x,Ue=ae.y,We=ae.width,dt=ae.height,pt=ae.r;We<0&&(je+=We,We=-We),dt<0&&(Ue+=dt,dt=-dt),typeof pt=="number"?le=ge=ke=Pe=pt:pt instanceof Array?pt.length===1?le=ge=ke=Pe=pt[0]:pt.length===2?(le=ke=pt[0],ge=Pe=pt[1]):pt.length===3?(le=pt[0],ge=Pe=pt[1],ke=pt[2]):(le=pt[0],ge=pt[1],ke=pt[2],Pe=pt[3]):le=ge=ke=Pe=0,le+ge>We&&(le*=We/(De=le+ge),ge*=We/De),ke+Pe>We&&(ke*=We/(De=ke+Pe),Pe*=We/De),ge+ke>dt&&(ge*=dt/(De=ge+ke),ke*=dt/De),le+Pe>dt&&(le*=dt/(De=le+Pe),Pe*=dt/De),Z.moveTo(je+le,Ue),Z.lineTo(je+We-ge,Ue),ge!==0&&Z.arc(je+We-ge,Ue+ge,ge,-Math.PI/2,0),Z.lineTo(je+We,Ue+dt-ke),ke!==0&&Z.arc(je+We-ke,Ue+dt-ke,ke,0,Math.PI/2),Z.lineTo(je+Pe,Ue+dt),Pe!==0&&Z.arc(je+Pe,Ue+dt-Pe,Pe,Math.PI/2,Math.PI),Z.lineTo(je,Ue+le),le!==0&&Z.arc(je+le,Ue+le,le,Math.PI,1.5*Math.PI)}(l,x):l.rect(S,M,I,j)},i.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},i}(Wl);Ju.prototype.type="rect";var Gy={fill:"#000"},Ox={style:K({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Ae.style)},J1=function(d){function i(l){var x=d.call(this)||this;return x.type="text",x._children=[],x._defaultStyle=Gy,x.attr(l),x}return v(i,d),i.prototype.childrenRef=function(){return this._children},i.prototype.update=function(){d.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var l=0;l<this._children.length;l++){var x=this._children[l];x.zlevel=this.zlevel,x.z=this.z,x.z2=this.z2,x.culling=this.culling,x.cursor=this.cursor,x.invisible=this.invisible}},i.prototype.updateTransform=function(){var l=this.innerTransformable;l?(l.updateTransform(),l.transform&&(this.transform=l.transform)):d.prototype.updateTransform.call(this)},i.prototype.getLocalTransform=function(l){var x=this.innerTransformable;return x?x.getLocalTransform(l):d.prototype.getLocalTransform.call(this,l)},i.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),d.prototype.getComputedTransform.call(this)},i.prototype._updateSubTexts=function(){var l;this._childCursor=0,Xy(l=this.style),me(l.rich,Xy),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},i.prototype.addSelfToZr=function(l){d.prototype.addSelfToZr.call(this,l);for(var x=0;x<this._children.length;x++)this._children[x].__zr=l},i.prototype.removeSelfFromZr=function(l){d.prototype.removeSelfFromZr.call(this,l);for(var x=0;x<this._children.length;x++)this._children[x].__zr=null},i.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var l=new Ca(0,0,0,0),x=this._children,S=[],M=null,I=0;I<x.length;I++){var j=x[I],V=j.getBoundingRect(),Z=j.getLocalTransform(S);Z?(l.copy(V),l.applyTransform(Z),(M=M||l.clone()).union(l)):(M=M||V.clone()).union(V)}this._rect=M||l}return this._rect},i.prototype.setDefaultTextStyle=function(l){this._defaultStyle=l||Gy},i.prototype.setTextContent=function(l){throw new Error("Can't attach text on another text")},i.prototype._mergeStyle=function(l,x){if(!x)return l;var S=x.rich,M=l.rich||S&&{};return Y(l,x),S&&M?(this._mergeRich(M,S),l.rich=M):M&&(l.rich=M),l},i.prototype._mergeRich=function(l,x){for(var S=ue(x),M=0;M<S.length;M++){var I=S[M];l[I]=l[I]||{},Y(l[I],x[I])}},i.prototype.getAnimationStyleProps=function(){return Ox},i.prototype._getOrCreateChild=function(l){var x=this._children[this._childCursor];return x&&x instanceof l||(x=new l),this._children[this._childCursor++]=x,x.__zr=this.__zr,x.parent=this,x},i.prototype._updatePlainTexts=function(){var l=this.style,x=l.font||bo,S=l.padding,M=function(Zn,Br){Zn!=null&&(Zn+="");var Ar,Wr=Br.overflow,Mr=Br.padding,oa=Br.font,Oi=Wr==="truncate",Qa=$1(oa),Pi=ot(Br.lineHeight,Qa),Zi=Br.lineOverflow==="truncate",ti=Br.width,Gi=(Ar=ti!=null&&Wr==="break"||Wr==="breakAll"?Zn?oe(Zn,Br.font,ti,Wr==="breakAll",0).lines:[]:Zn?Zn.split(`
`):[]).length*Pi,Ni=ot(Br.height,Gi);if(Gi>Ni&&Zi){var xo=Math.floor(Ni/Pi);Ar=Ar.slice(0,xo)}var us=Ni,Tl=ti;if(Mr&&(us+=Mr[0]+Mr[2],Tl!=null&&(Tl+=Mr[1]+Mr[3])),Zn&&Oi&&Tl!=null)for(var cl=Dd(ti,oa,Br.ellipsis,{minChar:Br.truncateMinChar,placeholder:Br.placeholder}),Ga=0;Ga<Ar.length;Ga++)Ar[Ga]=Fh(Ar[Ga],cl);if(ti==null){var Ji=0;for(Ga=0;Ga<Ar.length;Ga++)Ji=Math.max(Fi(Ar[Ga],oa),Ji);ti=Ji}return{lines:Ar,height:Ni,outerHeight:us,lineHeight:Pi,calculatedLineHeight:Qa,contentHeight:Gi,width:ti}}(Jy(l),l),I=Sm(l),j=!!l.backgroundColor,V=M.outerHeight,Z=M.lines,ae=M.lineHeight,le=this._defaultStyle,ge=l.x||0,ke=l.y||0,Pe=l.align||le.align||"left",De=l.verticalAlign||le.verticalAlign||"top",je=ge,Ue=p0(ke,M.contentHeight,De);if(I||S){var We=M.width;S&&(We+=S[1]+S[3]);var dt=h0(ge,We,Pe),pt=p0(ke,V,De);I&&this._renderBackground(l,l,dt,pt,We,V)}Ue+=ae/2,S&&(je=u3(ge,Pe,S),De==="top"?Ue+=S[0]:De==="bottom"&&(Ue-=S[2]));for(var Et=0,Lt=!1,zt=s3("fill"in l?l.fill:(Lt=!0,le.fill)),qt=Zy("stroke"in l?l.stroke:j||le.autoStroke&&!Lt?null:(Et=2,le.stroke)),en=l.textShadowBlur>0,ln=l.width!=null&&(l.overflow==="truncate"||l.overflow==="break"||l.overflow==="breakAll"),cn=M.calculatedLineHeight,_n=0;_n<Z.length;_n++){var jn=this._getOrCreateChild(i4),Jn=jn.createStyle();jn.useStyle(Jn),Jn.text=Z[_n],Jn.x=je,Jn.y=Ue,Pe&&(Jn.textAlign=Pe),Jn.textBaseline="middle",Jn.opacity=l.opacity,Jn.strokeFirst=!0,en&&(Jn.shadowBlur=l.textShadowBlur||0,Jn.shadowColor=l.textShadowColor||"transparent",Jn.shadowOffsetX=l.textShadowOffsetX||0,Jn.shadowOffsetY=l.textShadowOffsetY||0),qt&&(Jn.stroke=qt,Jn.lineWidth=l.lineWidth||Et,Jn.lineDash=l.lineDash,Jn.lineDashOffset=l.lineDashOffset||0),zt&&(Jn.fill=zt),Jn.font=x,Ue+=ae,ln&&jn.setBoundingRect(new Ca(h0(Jn.x,l.width,Jn.textAlign),p0(Jn.y,cn,Jn.textBaseline),l.width,cn))}},i.prototype._updateRichTexts=function(){var l=this.style,x=function(Jn,Zn){var Br=new Uc;if(Jn!=null&&(Jn+=""),!Jn)return Br;for(var Ar,Wr=Zn.width,Mr=Zn.height,oa=Zn.overflow,Oi=oa!=="break"&&oa!=="breakAll"||Wr==null?null:{width:Wr,accumWidth:0,breakAll:oa==="breakAll"},Qa=X1.lastIndex=0;(Ar=X1.exec(Jn))!=null;){var Pi=Ar.index;Pi>Qa&&z0(Br,Jn.substring(Qa,Pi),Zn,Oi),z0(Br,Ar[2],Zn,Oi,Ar[1]),Qa=X1.lastIndex}Qa<Jn.length&&z0(Br,Jn.substring(Qa,Jn.length),Zn,Oi);var Zi=[],ti=0,Gi=0,Ni=Zn.padding,xo=oa==="truncate",us=Zn.lineOverflow==="truncate";function Tl(gh,_f,mh){gh.width=_f,gh.lineHeight=mh,ti+=mh,Gi=Math.max(Gi,_f)}e:for(var cl=0;cl<Br.lines.length;cl++){for(var Ga=Br.lines[cl],Ji=0,Rs=0,Su=0;Su<Ga.tokens.length;Su++){var Fs=(Ko=Ga.tokens[Su]).styleName&&Zn.rich[Ko.styleName]||{},Vu=Ko.textPadding=Fs.padding,Rc=Vu?Vu[1]+Vu[3]:0,oc=Ko.font=Fs.font||Zn.font;Ko.contentHeight=$1(oc);var Fc=ot(Fs.height,Ko.contentHeight);if(Ko.innerHeight=Fc,Vu&&(Fc+=Vu[0]+Vu[2]),Ko.height=Fc,Ko.lineHeight=wt(Fs.lineHeight,Zn.lineHeight,Fc),Ko.align=Fs&&Fs.align||Zn.align,Ko.verticalAlign=Fs&&Fs.verticalAlign||"middle",us&&Mr!=null&&ti+Ko.lineHeight>Mr){Su>0?(Ga.tokens=Ga.tokens.slice(0,Su),Tl(Ga,Rs,Ji),Br.lines=Br.lines.slice(0,cl+1)):Br.lines=Br.lines.slice(0,cl);break e}var Bc=Fs.width,bf=Bc==null||Bc==="auto";if(typeof Bc=="string"&&Bc.charAt(Bc.length-1)==="%")Ko.percentWidth=Bc,Zi.push(Ko),Ko.contentWidth=Fi(Ko.text,oc);else{if(bf){var dd=Fs.backgroundColor,r0=dd&&dd.image;r0&&K1(r0=Rh(r0))&&(Ko.width=Math.max(Ko.width,r0.width*Fc/r0.height))}var E0=xo&&Wr!=null?Wr-Rs:null;E0!=null&&E0<Ko.width?!bf||E0<Rc?(Ko.text="",Ko.width=Ko.contentWidth=0):(Ko.text=Sc(Ko.text,E0-Rc,oc,Zn.ellipsis,{minChar:Zn.truncateMinChar}),Ko.width=Ko.contentWidth=Fi(Ko.text,oc)):Ko.contentWidth=Fi(Ko.text,oc)}Ko.width+=Rc,Rs+=Ko.width,Fs&&(Ji=Math.max(Ji,Ko.lineHeight))}Tl(Ga,Rs,Ji)}for(Br.outerWidth=Br.width=ot(Wr,Gi),Br.outerHeight=Br.height=ot(Mr,ti),Br.contentHeight=ti,Br.contentWidth=Gi,Ni&&(Br.outerWidth+=Ni[1]+Ni[3],Br.outerHeight+=Ni[0]+Ni[2]),cl=0;cl<Zi.length;cl++){var Ko,N6=(Ko=Zi[cl]).percentWidth;Ko.width=parseInt(N6,10)/100*Br.width}return Br}(Jy(l),l),S=x.width,M=x.outerWidth,I=x.outerHeight,j=l.padding,V=l.x||0,Z=l.y||0,ae=this._defaultStyle,le=l.align||ae.align,ge=l.verticalAlign||ae.verticalAlign,ke=h0(V,M,le),Pe=p0(Z,I,ge),De=ke,je=Pe;j&&(De+=j[3],je+=j[0]);var Ue=De+S;Sm(l)&&this._renderBackground(l,l,ke,Pe,M,I);for(var We=!!l.backgroundColor,dt=0;dt<x.lines.length;dt++){for(var pt=x.lines[dt],Et=pt.tokens,Lt=Et.length,zt=pt.lineHeight,qt=pt.width,en=0,ln=De,cn=Ue,_n=Lt-1,jn=void 0;en<Lt&&(!(jn=Et[en]).align||jn.align==="left");)this._placeToken(jn,l,zt,je,ln,"left",We),qt-=jn.width,ln+=jn.width,en++;for(;_n>=0&&(jn=Et[_n]).align==="right";)this._placeToken(jn,l,zt,je,cn,"right",We),qt-=jn.width,cn-=jn.width,_n--;for(ln+=(S-(ln-De)-(Ue-cn)-qt)/2;en<=_n;)jn=Et[en],this._placeToken(jn,l,zt,je,ln+jn.width/2,"center",We),ln+=jn.width,en++;je+=zt}},i.prototype._placeToken=function(l,x,S,M,I,j,V){var Z=x.rich[l.styleName]||{};Z.text=l.text;var ae=l.verticalAlign,le=M+S/2;ae==="top"?le=M+l.height/2:ae==="bottom"&&(le=M+S-l.height/2),!l.isLineHolder&&Sm(Z)&&this._renderBackground(Z,x,j==="right"?I-l.width:j==="center"?I-l.width/2:I,le-l.height/2,l.width,l.height);var ge=!!Z.backgroundColor,ke=l.textPadding;ke&&(I=u3(I,j,ke),le-=l.height/2-ke[0]-l.innerHeight/2);var Pe=this._getOrCreateChild(i4),De=Pe.createStyle();Pe.useStyle(De);var je=this._defaultStyle,Ue=!1,We=0,dt=s3("fill"in Z?Z.fill:"fill"in x?x.fill:(Ue=!0,je.fill)),pt=Zy("stroke"in Z?Z.stroke:"stroke"in x?x.stroke:ge||V||je.autoStroke&&!Ue?null:(We=2,je.stroke)),Et=Z.textShadowBlur>0||x.textShadowBlur>0;De.text=l.text,De.x=I,De.y=le,Et&&(De.shadowBlur=Z.textShadowBlur||x.textShadowBlur||0,De.shadowColor=Z.textShadowColor||x.textShadowColor||"transparent",De.shadowOffsetX=Z.textShadowOffsetX||x.textShadowOffsetX||0,De.shadowOffsetY=Z.textShadowOffsetY||x.textShadowOffsetY||0),De.textAlign=j,De.textBaseline="middle",De.font=l.font||bo,De.opacity=wt(Z.opacity,x.opacity,1),pt&&(De.lineWidth=wt(Z.lineWidth,x.lineWidth,We),De.lineDash=ot(Z.lineDash,x.lineDash),De.lineDashOffset=x.lineDashOffset||0,De.stroke=pt),dt&&(De.fill=dt);var Lt=l.contentWidth,zt=l.contentHeight;Pe.setBoundingRect(new Ca(h0(De.x,Lt,De.textAlign),p0(De.y,zt,De.textBaseline),Lt,zt))},i.prototype._renderBackground=function(l,x,S,M,I,j){var V,Z,ae,le=l.backgroundColor,ge=l.borderWidth,ke=l.borderColor,Pe=le&&le.image,De=le&&!Pe,je=l.borderRadius,Ue=this;if(De||l.lineHeight||ge&&ke){(V=this._getOrCreateChild(Ju)).useStyle(V.createStyle()),V.style.fill=null;var We=V.shape;We.x=S,We.y=M,We.width=I,We.height=j,We.r=je,V.dirtyShape()}if(De)(ae=V.style).fill=le||null,ae.fillOpacity=ot(l.fillOpacity,1);else if(Pe){(Z=this._getOrCreateChild(dc)).onload=function(){Ue.dirtyStyle()};var dt=Z.style;dt.image=le.image,dt.x=S,dt.y=M,dt.width=I,dt.height=j}ge&&ke&&((ae=V.style).lineWidth=ge,ae.stroke=ke,ae.strokeOpacity=ot(l.strokeOpacity,1),ae.lineDash=l.borderDash,ae.lineDashOffset=l.borderDashOffset||0,V.strokeContainThreshold=0,V.hasFill()&&V.hasStroke()&&(ae.strokeFirst=!0,ae.lineWidth*=2));var pt=(V||Z).style;pt.shadowBlur=l.shadowBlur||0,pt.shadowColor=l.shadowColor||"transparent",pt.shadowOffsetX=l.shadowOffsetX||0,pt.shadowOffsetY=l.shadowOffsetY||0,pt.opacity=wt(l.opacity,x.opacity,1)},i.makeFont=function(l){var x="";if(l.fontSize||l.fontFamily||l.fontWeight){var S="";S=typeof l.fontSize!="string"||l.fontSize.indexOf("px")===-1&&l.fontSize.indexOf("rem")===-1&&l.fontSize.indexOf("em")===-1?isNaN(+l.fontSize)?"12px":l.fontSize+"px":l.fontSize,x=[l.fontStyle,l.fontWeight,S,l.fontFamily||"sans-serif"].join(" ")}return x&&$t(x)||l.textFont||l.font},i}(Dt),Ex={left:!0,right:1,center:1},Ky={top:1,bottom:1,middle:1};function Xy(d){if(d){d.font=J1.makeFont(d);var i=d.align;i==="middle"&&(i="center"),d.align=i==null||Ex[i]?i:"left";var l=d.verticalAlign;l==="center"&&(l="middle"),d.verticalAlign=l==null||Ky[l]?l:"top",d.padding&&(d.padding=Nt(d.padding))}}function Zy(d,i){return d==null||i<=0||d==="transparent"||d==="none"?null:d.image||d.colorStops?"#000":d}function s3(d){return d==null||d==="none"?null:d.image||d.colorStops?"#000":d}function u3(d,i,l){return i==="right"?d-l[1]:i==="center"?d+l[3]/2-l[1]/2:d+l[3]}function Jy(d){var i=d.text;return i!=null&&(i+=""),i}function Sm(d){return!!(d.backgroundColor||d.lineHeight||d.borderWidth&&d.borderColor)}var js=is(),c3=1,Qy={},e9=is(),x0=["emphasis","blur","select"],Q1=["normal","emphasis","blur","select"],e2="highlight",Om="downplay",hv="select",Em="unselect",o4="toggleSelect";function t2(d){return d!=null&&d!=="none"}var l4=new gt(100);function f3(d){if(typeof d!="string")return d;var i=l4.get(d);return i||(i=ma(d,-.1),l4.put(d,i)),i}function $h(d,i,l){d.onHoverStateChange&&(d.hoverState||0)!==l&&d.onHoverStateChange(i),d.hoverState=l}function t9(d){$h(d,"emphasis",2)}function Tm(d){d.hoverState===2&&$h(d,"normal",0)}function Am(d){$h(d,"blur",1)}function n9(d){d.hoverState===1&&$h(d,"normal",0)}function r9(d){d.selected=!0}function pv(d){d.selected=!1}function a9(d,i,l){i(d,l)}function Vf(d,i,l){a9(d,i,l),d.isGroup&&d.traverse(function(x){a9(x,i,l)})}function i9(d,i){switch(i){case"emphasis":d.hoverState=2;break;case"normal":d.hoverState=0;break;case"blur":d.hoverState=1;break;case"select":d.selected=!0}}function Mm(d,i){var l=this.states[d];if(this.style){if(d==="emphasis")return function(x,S,M,I){var j=M&&te(M,"select")>=0,V=!1;if(x instanceof Wl){var Z=e9(x),ae=j&&Z.selectFill||Z.normalFill,le=j&&Z.selectStroke||Z.normalStroke;if(t2(ae)||t2(le)){var ge=(I=I||{}).style||{};ge.fill==="inherit"?(V=!0,I=Y({},I),(ge=Y({},ge)).fill=ae):!t2(ge.fill)&&t2(ae)?(V=!0,I=Y({},I),(ge=Y({},ge)).fill=f3(ae)):!t2(ge.stroke)&&t2(le)&&(V||(I=Y({},I),ge=Y({},ge)),ge.stroke=f3(le)),I.style=ge}}if(I&&I.z2==null){V||(I=Y({},I));var ke=x.z2EmphasisLift;I.z2=x.z2+(ke!=null?ke:10)}return I}(this,0,i,l);if(d==="blur")return function(x,S,M){var I=te(x.currentStates,S)>=0,j=x.style.opacity,V=I?null:function(ae,le,ge,ke){for(var Pe=ae.style,De={},je=0;je<le.length;je++){var Ue=le[je],We=Pe[Ue];De[Ue]=We==null?ke&&ke[Ue]:We}for(je=0;je<ae.animators.length;je++){var dt=ae.animators[je];dt.__fromStateTransition&&dt.__fromStateTransition.indexOf(ge)<0&&dt.targetName==="style"&&dt.saveFinalToTarget(De,le)}return De}(x,["opacity"],S,{opacity:1}),Z=(M=M||{}).style||{};return Z.opacity==null&&(M=Y({},M),Z=Y({opacity:I?j:.1*V.opacity},Z),M.style=Z),M}(this,d,l);if(d==="select")return function(x,S,M){if(M&&M.z2==null){M=Y({},M);var I=x.z2SelectLift;M.z2=x.z2+(I!=null?I:9)}return M}(this,0,l)}return l}function Tx(d){d.stateProxy=Mm;var i=d.getTextContent(),l=d.getTextGuideLine();i&&(i.stateProxy=Mm),l&&(l.stateProxy=Mm)}function o9(d,i){!h3(d,i)&&!d.__highByOuter&&Vf(d,t9)}function l9(d,i){!h3(d,i)&&!d.__highByOuter&&Vf(d,Tm)}function Pm(d,i){d.__highByOuter|=1<<(i||0),Vf(d,t9)}function n2(d,i){!(d.__highByOuter&=~(1<<(i||0)))&&Vf(d,Tm)}function d3(d){Vf(d,n9)}function s9(d){Vf(d,r9)}function u9(d){Vf(d,pv)}function h3(d,i){return d.__highDownSilentOnTouch&&i.zrByTouch}function p3(d){d.getModel().eachComponent(function(i,l){(i==="series"?d.getViewOfSeriesModel(l):d.getViewOfComponentModel(l)).group.traverse(function(x){n9(x)})})}function Dm(d,i,l,x){var S=x.getModel();function M(Z,ae){for(var le=0;le<ae.length;le++){var ge=Z.getItemGraphicEl(ae[le]);ge&&d3(ge)}}if(l=l||"coordinateSystem",d!=null&&i&&i!=="none"){var I=S.getSeriesByIndex(d),j=I.coordinateSystem;j&&j.master&&(j=j.master);var V=[];S.eachSeries(function(Z){var ae=I===Z,le=Z.coordinateSystem;if(le&&le.master&&(le=le.master),!(l==="series"&&!ae||l==="coordinateSystem"&&!(le&&j?le===j:ae)||i==="series"&&ae)){if(x.getViewOfSeriesModel(Z).group.traverse(function(Pe){Am(Pe)}),Le(i))M(Z.getData(),i);else if(et(i))for(var ge=ue(i),ke=0;ke<ge.length;ke++)M(Z.getData(ge[ke]),i[ge[ke]]);V.push(Z)}}),S.eachComponent(function(Z,ae){if(Z!=="series"){var le=x.getViewOfComponentModel(ae);le&&le.blurSeries&&le.blurSeries(V,S)}})}}function v3(d,i,l){if(d!=null&&i!=null){var x=l.getModel().getComponent(d,i);if(x){var S=l.getViewOfComponentModel(x);S&&S.focusBlurEnabled&&S.group.traverse(function(M){Am(M)})}}}function s4(d,i,l,x){var S={focusSelf:!1,dispatchers:null};if(d==null||d==="series"||i==null||l==null)return S;var M=x.getModel().getComponent(d,i);if(!M)return S;var I=x.getViewOfComponentModel(M);if(!I||!I.findHighDownDispatchers)return S;for(var j,V=I.findHighDownDispatchers(l),Z=0;Z<V.length;Z++)if(js(V[Z]).focus==="self"){j=!0;break}return{focusSelf:j,dispatchers:V}}function g3(d){me(d.getAllData(),function(i){var l=i.data,x=i.type;l.eachItemGraphicEl(function(S,M){d.isSelected(M,x)?s9(S):u9(S)})})}function Ax(d){var i=[];return d.eachSeries(function(l){me(l.getAllData(),function(x){x.data;var S=x.type,M=l.getSelectedDataIndices();if(M.length>0){var I={dataIndex:M,seriesIndex:l.seriesIndex};S!=null&&(I.dataType=S),i.push(I)}})}),i}function Vh(d,i,l){(function(x,S){var M=S===!1,I=x;x.highDownSilentOnTouch&&(I.__highDownSilentOnTouch=x.highDownSilentOnTouch),M&&!I.__highDownDispatcher||(I.__highByOuter=I.__highByOuter||0,I.__highDownDispatcher=!M)})(d,!0),Vf(d,Tx),function(x,S,M){var I=js(x);S!=null?(I.focus=S,I.blurScope=M):I.focus&&(I.focus=null)}(d,i,l)}var m3=["emphasis","blur","select"],Iu={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function g1(d,i,l,x){l=l||"itemStyle";for(var S=0;S<m3.length;S++){var M=m3[S],I=i.getModel([M,l]);d.ensureState(M).style=x?x(I):I[Iu[l]]()}}function Nm(d){return!(!d||!d.__highDownDispatcher)}function Qu(d){var i=d.type;return i===hv||i===Em||i===o4}function y3(d){var i=d.type;return i===e2||i===Om}var vv=Zu.CMD,Im=[[],[],[]],Lm=Math.sqrt,b3=Math.atan2,_u=Math.sqrt,Rm=Math.sin,Fm=Math.cos,u4=Math.PI;function c9(d){return Math.sqrt(d[0]*d[0]+d[1]*d[1])}function Bm(d,i){return(d[0]*i[0]+d[1]*i[1])/(c9(d)*c9(i))}function f9(d,i){return(d[0]*i[1]<d[1]*i[0]?-1:1)*Math.acos(Bm(d,i))}function jm(d,i,l,x,S,M,I,j,V,Z,ae){var le=V*(u4/180),ge=Fm(le)*(d-l)/2+Rm(le)*(i-x)/2,ke=-1*Rm(le)*(d-l)/2+Fm(le)*(i-x)/2,Pe=ge*ge/(I*I)+ke*ke/(j*j);Pe>1&&(I*=_u(Pe),j*=_u(Pe));var De=(S===M?-1:1)*_u((I*I*(j*j)-I*I*(ke*ke)-j*j*(ge*ge))/(I*I*(ke*ke)+j*j*(ge*ge)))||0,je=De*I*ke/j,Ue=De*-j*ge/I,We=(d+l)/2+Fm(le)*je-Rm(le)*Ue,dt=(i+x)/2+Rm(le)*je+Fm(le)*Ue,pt=f9([1,0],[(ge-je)/I,(ke-Ue)/j]),Et=[(ge-je)/I,(ke-Ue)/j],Lt=[(-1*ge-je)/I,(-1*ke-Ue)/j],zt=f9(Et,Lt);if(Bm(Et,Lt)<=-1&&(zt=u4),Bm(Et,Lt)>=1&&(zt=0),zt<0){var qt=Math.round(zt/u4*1e6)/1e6;zt=2*u4+qt%2*u4}ae.addData(Z,We,dt,I,j,pt,zt,le,M)}var d9=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,zm=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,h9=function(d){function i(){return d!==null&&d.apply(this,arguments)||this}return v(i,d),i.prototype.applyTransform=function(l){},i}(Wl);function p9(d){return d.setData!=null}function v9(d,i){var l=function(S){var M=new Zu;if(!S)return M;var I,j=0,V=0,Z=j,ae=V,le=Zu.CMD,ge=S.match(d9);if(!ge)return M;for(var ke=0;ke<ge.length;ke++){for(var Pe=ge[ke],De=Pe.charAt(0),je=void 0,Ue=Pe.match(zm)||[],We=Ue.length,dt=0;dt<We;dt++)Ue[dt]=parseFloat(Ue[dt]);for(var pt=0;pt<We;){var Et=void 0,Lt=void 0,zt=void 0,qt=void 0,en=void 0,ln=void 0,cn=void 0,_n=j,jn=V,Jn=void 0,Zn=void 0;switch(De){case"l":j+=Ue[pt++],V+=Ue[pt++],je=le.L,M.addData(je,j,V);break;case"L":j=Ue[pt++],V=Ue[pt++],je=le.L,M.addData(je,j,V);break;case"m":j+=Ue[pt++],V+=Ue[pt++],je=le.M,M.addData(je,j,V),Z=j,ae=V,De="l";break;case"M":j=Ue[pt++],V=Ue[pt++],je=le.M,M.addData(je,j,V),Z=j,ae=V,De="L";break;case"h":j+=Ue[pt++],je=le.L,M.addData(je,j,V);break;case"H":j=Ue[pt++],je=le.L,M.addData(je,j,V);break;case"v":V+=Ue[pt++],je=le.L,M.addData(je,j,V);break;case"V":V=Ue[pt++],je=le.L,M.addData(je,j,V);break;case"C":je=le.C,M.addData(je,Ue[pt++],Ue[pt++],Ue[pt++],Ue[pt++],Ue[pt++],Ue[pt++]),j=Ue[pt-2],V=Ue[pt-1];break;case"c":je=le.C,M.addData(je,Ue[pt++]+j,Ue[pt++]+V,Ue[pt++]+j,Ue[pt++]+V,Ue[pt++]+j,Ue[pt++]+V),j+=Ue[pt-2],V+=Ue[pt-1];break;case"S":Et=j,Lt=V,Jn=M.len(),Zn=M.data,I===le.C&&(Et+=j-Zn[Jn-4],Lt+=V-Zn[Jn-3]),je=le.C,_n=Ue[pt++],jn=Ue[pt++],j=Ue[pt++],V=Ue[pt++],M.addData(je,Et,Lt,_n,jn,j,V);break;case"s":Et=j,Lt=V,Jn=M.len(),Zn=M.data,I===le.C&&(Et+=j-Zn[Jn-4],Lt+=V-Zn[Jn-3]),je=le.C,_n=j+Ue[pt++],jn=V+Ue[pt++],j+=Ue[pt++],V+=Ue[pt++],M.addData(je,Et,Lt,_n,jn,j,V);break;case"Q":_n=Ue[pt++],jn=Ue[pt++],j=Ue[pt++],V=Ue[pt++],je=le.Q,M.addData(je,_n,jn,j,V);break;case"q":_n=Ue[pt++]+j,jn=Ue[pt++]+V,j+=Ue[pt++],V+=Ue[pt++],je=le.Q,M.addData(je,_n,jn,j,V);break;case"T":Et=j,Lt=V,Jn=M.len(),Zn=M.data,I===le.Q&&(Et+=j-Zn[Jn-4],Lt+=V-Zn[Jn-3]),j=Ue[pt++],V=Ue[pt++],je=le.Q,M.addData(je,Et,Lt,j,V);break;case"t":Et=j,Lt=V,Jn=M.len(),Zn=M.data,I===le.Q&&(Et+=j-Zn[Jn-4],Lt+=V-Zn[Jn-3]),j+=Ue[pt++],V+=Ue[pt++],je=le.Q,M.addData(je,Et,Lt,j,V);break;case"A":zt=Ue[pt++],qt=Ue[pt++],en=Ue[pt++],ln=Ue[pt++],cn=Ue[pt++],jm(_n=j,jn=V,j=Ue[pt++],V=Ue[pt++],ln,cn,zt,qt,en,je=le.A,M);break;case"a":zt=Ue[pt++],qt=Ue[pt++],en=Ue[pt++],ln=Ue[pt++],cn=Ue[pt++],jm(_n=j,jn=V,j+=Ue[pt++],V+=Ue[pt++],ln,cn,zt,qt,en,je=le.A,M)}}De!=="z"&&De!=="Z"||(je=le.Z,M.addData(je),j=Z,V=ae),I=je}return M.toStatic(),M}(d),x=Y({},i);return x.buildPath=function(S){if(p9(S))S.setData(l.data),(M=S.getContext())&&S.rebuildPath(M,1);else{var M=S;l.rebuildPath(M,1)}},x.applyTransform=function(S){(function(M,I){if(I){var j,V,Z,ae,le,ge,ke=M.data,Pe=M.len(),De=vv.M,je=vv.C,Ue=vv.L,We=vv.R,dt=vv.A,pt=vv.Q;for(Z=0,ae=0;Z<Pe;){switch(j=ke[Z++],ae=Z,V=0,j){case De:case Ue:V=1;break;case je:V=3;break;case pt:V=2;break;case dt:var Et=I[4],Lt=I[5],zt=Lm(I[0]*I[0]+I[1]*I[1]),qt=Lm(I[2]*I[2]+I[3]*I[3]),en=b3(-I[1]/qt,I[0]/zt);ke[Z]*=zt,ke[Z++]+=Et,ke[Z]*=qt,ke[Z++]+=Lt,ke[Z++]*=zt,ke[Z++]*=qt,ke[Z++]+=en,ke[Z++]+=en,ae=Z+=2;break;case We:ge[0]=ke[Z++],ge[1]=ke[Z++],Jr(ge,ge,I),ke[ae++]=ge[0],ke[ae++]=ge[1],ge[0]+=ke[Z++],ge[1]+=ke[Z++],Jr(ge,ge,I),ke[ae++]=ge[0],ke[ae++]=ge[1]}for(le=0;le<V;le++){var ln=Im[le];ln[0]=ke[Z++],ln[1]=ke[Z++],Jr(ln,ln,I),ke[ae++]=ln[0],ke[ae++]=ln[1]}}M.increaseVersion()}})(l,S),this.dirtyShape()},x}function g9(d,i){return new h9(v9(d,i))}var Mx=function(){this.cx=0,this.cy=0,this.r=0},Hh=function(d){function i(l){return d.call(this,l)||this}return v(i,d),i.prototype.getDefaultShape=function(){return new Mx},i.prototype.buildPath=function(l,x,S){S&&l.moveTo(x.cx+x.r,x.cy),l.arc(x.cx,x.cy,x.r,0,2*Math.PI)},i}(Wl);Hh.prototype.type="circle";var r2=function(){this.cx=0,this.cy=0,this.rx=0,this.ry=0},c4=function(d){function i(l){return d.call(this,l)||this}return v(i,d),i.prototype.getDefaultShape=function(){return new r2},i.prototype.buildPath=function(l,x){var S=.5522848,M=x.cx,I=x.cy,j=x.rx,V=x.ry,Z=j*S,ae=V*S;l.moveTo(M-j,I),l.bezierCurveTo(M-j,I-ae,M-Z,I-V,M,I-V),l.bezierCurveTo(M+Z,I-V,M+j,I-ae,M+j,I),l.bezierCurveTo(M+j,I+ae,M+Z,I+V,M,I+V),l.bezierCurveTo(M-Z,I+V,M-j,I+ae,M-j,I),l.closePath()},i}(Wl);c4.prototype.type="ellipse";var m9=Math.PI,f4=2*m9,Yc=Math.sin,a2=Math.cos,y9=Math.acos,hc=Math.atan2,gv=Math.abs,Hf=Math.sqrt,mv=Math.max,yv=Math.min,$0=1e-4;function d4(d,i,l,x,S,M,I){var j=d-l,V=i-x,Z=(I?M:-M)/Hf(j*j+V*V),ae=Z*V,le=-Z*j,ge=d+ae,ke=i+le,Pe=l+ae,De=x+le,je=(ge+Pe)/2,Ue=(ke+De)/2,We=Pe-ge,dt=De-ke,pt=We*We+dt*dt,Et=S-M,Lt=ge*De-Pe*ke,zt=(dt<0?-1:1)*Hf(mv(0,Et*Et*pt-Lt*Lt)),qt=(Lt*dt-We*zt)/pt,en=(-Lt*We-dt*zt)/pt,ln=(Lt*dt+We*zt)/pt,cn=(-Lt*We+dt*zt)/pt,_n=qt-je,jn=en-Ue,Jn=ln-je,Zn=cn-Ue;return _n*_n+jn*jn>Jn*Jn+Zn*Zn&&(qt=ln,en=cn),{cx:qt,cy:en,x01:-ae,y01:-le,x11:qt*(S/Et-1),y11:en*(S/Et-1)}}function b9(d,i){var l=mv(i.r,0),x=mv(i.r0||0,0),S=l>0;if(S||x>0){if(S||(l=x,x=0),x>l){var M=l;l=x,x=M}var I,j=!!i.clockwise,V=i.startAngle,Z=i.endAngle;if(V===Z)I=0;else{var ae=[V,Z];Wc(ae,!j),I=gv(ae[0]-ae[1])}var le=i.cx,ge=i.cy,ke=i.cornerRadius||0,Pe=i.innerCornerRadius||0;if(l>$0)if(I>f4-$0)d.moveTo(le+l*a2(V),ge+l*Yc(V)),d.arc(le,ge,l,V,Z,!j),x>$0&&(d.moveTo(le+x*a2(Z),ge+x*Yc(Z)),d.arc(le,ge,x,Z,V,j));else{var De=gv(l-x)/2,je=yv(De,ke),Ue=yv(De,Pe),We=Ue,dt=je,pt=l*a2(V),Et=l*Yc(V),Lt=x*a2(Z),zt=x*Yc(Z),qt=void 0,en=void 0,ln=void 0,cn=void 0;if((je>$0||Ue>$0)&&(qt=l*a2(Z),en=l*Yc(Z),ln=x*a2(V),cn=x*Yc(V),I<m9)){var _n=function(Oi,Qa,Pi,Zi,ti,Gi,Ni,xo){var us=Pi-Oi,Tl=Zi-Qa,cl=Ni-ti,Ga=xo-Gi,Ji=Ga*us-cl*Tl;if(!(Ji*Ji<$0))return[Oi+(Ji=(cl*(Qa-Gi)-Ga*(Oi-ti))/Ji)*us,Qa+Ji*Tl]}(pt,Et,ln,cn,qt,en,Lt,zt);if(_n){var jn=pt-_n[0],Jn=Et-_n[1],Zn=qt-_n[0],Br=en-_n[1],Ar=1/Yc(y9((jn*Zn+Jn*Br)/(Hf(jn*jn+Jn*Jn)*Hf(Zn*Zn+Br*Br)))/2),Wr=Hf(_n[0]*_n[0]+_n[1]*_n[1]);We=yv(Ue,(x-Wr)/(Ar-1)),dt=yv(je,(l-Wr)/(Ar+1))}}if(I>$0)if(dt>$0){var Mr=d4(ln,cn,pt,Et,l,dt,j),oa=d4(qt,en,Lt,zt,l,dt,j);d.moveTo(le+Mr.cx+Mr.x01,ge+Mr.cy+Mr.y01),dt<je?d.arc(le+Mr.cx,ge+Mr.cy,dt,hc(Mr.y01,Mr.x01),hc(oa.y01,oa.x01),!j):(d.arc(le+Mr.cx,ge+Mr.cy,dt,hc(Mr.y01,Mr.x01),hc(Mr.y11,Mr.x11),!j),d.arc(le,ge,l,hc(Mr.cy+Mr.y11,Mr.cx+Mr.x11),hc(oa.cy+oa.y11,oa.cx+oa.x11),!j),d.arc(le+oa.cx,ge+oa.cy,dt,hc(oa.y11,oa.x11),hc(oa.y01,oa.x01),!j))}else d.moveTo(le+pt,ge+Et),d.arc(le,ge,l,V,Z,!j);else d.moveTo(le+pt,ge+Et);x>$0&&I>$0?We>$0?(Mr=d4(Lt,zt,qt,en,x,-We,j),oa=d4(pt,Et,ln,cn,x,-We,j),d.lineTo(le+Mr.cx+Mr.x01,ge+Mr.cy+Mr.y01),We<Ue?d.arc(le+Mr.cx,ge+Mr.cy,We,hc(Mr.y01,Mr.x01),hc(oa.y01,oa.x01),!j):(d.arc(le+Mr.cx,ge+Mr.cy,We,hc(Mr.y01,Mr.x01),hc(Mr.y11,Mr.x11),!j),d.arc(le,ge,x,hc(Mr.cy+Mr.y11,Mr.cx+Mr.x11),hc(oa.cy+oa.y11,oa.cx+oa.x11),j),d.arc(le+oa.cx,ge+oa.cy,We,hc(oa.y11,oa.x11),hc(oa.y01,oa.x01),!j))):(d.lineTo(le+Lt,ge+zt),d.arc(le,ge,x,Z,V,j)):d.lineTo(le+Lt,ge+zt)}else d.moveTo(le,ge);d.closePath()}}var _9=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0,this.innerCornerRadius=0},Rd=function(d){function i(l){return d.call(this,l)||this}return v(i,d),i.prototype.getDefaultShape=function(){return new _9},i.prototype.buildPath=function(l,x){b9(l,x)},i.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},i}(Wl);Rd.prototype.type="sector";var x9=function(){this.cx=0,this.cy=0,this.r=0,this.r0=0},qf=function(d){function i(l){return d.call(this,l)||this}return v(i,d),i.prototype.getDefaultShape=function(){return new x9},i.prototype.buildPath=function(l,x){var S=x.cx,M=x.cy,I=2*Math.PI;l.moveTo(S+x.r,M),l.arc(S,M,x.r,0,I,!1),l.moveTo(S+x.r0,M),l.arc(S,M,x.r0,0,I,!0)},i}(Wl);function h4(d,i,l,x,S,M,I){var j=.5*(l-d),V=.5*(x-i);return(2*(i-l)+j+V)*I+(-3*(i-l)-2*j-V)*M+j*S+i}function p4(d,i,l){var x=i.smooth,S=i.points;if(S&&S.length>=2){if(x&&x!=="spline"){var M=function(ge,ke,Pe,De){var je,Ue,We,dt,pt=[],Et=[],Lt=[],zt=[];if(De){We=[1/0,1/0],dt=[-1/0,-1/0];for(var qt=0,en=ge.length;qt<en;qt++)Gr(We,We,ge[qt]),Ta(dt,dt,ge[qt]);Gr(We,We,De[0]),Ta(dt,dt,De[1])}for(qt=0,en=ge.length;qt<en;qt++){var ln=ge[qt];if(Pe)je=ge[qt?qt-1:en-1],Ue=ge[(qt+1)%en];else{if(qt===0||qt===en-1){pt.push(mr(ge[qt]));continue}je=ge[qt-1],Ue=ge[qt+1]}ka(Et,Ue,je),nt(Et,Et,ke);var cn=kt(ln,je),_n=kt(ln,Ue),jn=cn+_n;jn!==0&&(cn/=jn,_n/=jn),nt(Lt,Et,-cn),nt(zt,Et,_n);var Jn=Zr([],ln,Lt),Zn=Zr([],ln,zt);De&&(Ta(Jn,Jn,We),Gr(Jn,Jn,dt),Ta(Zn,Zn,We),Gr(Zn,Zn,dt)),pt.push(Jn),pt.push(Zn)}return Pe&&pt.push(pt.shift()),pt}(S,x,l,i.smoothConstraint);d.moveTo(S[0][0],S[0][1]);for(var I=S.length,j=0;j<(l?I:I-1);j++){var V=M[2*j],Z=M[2*j+1],ae=S[(j+1)%I];d.bezierCurveTo(V[0],V[1],Z[0],Z[1],ae[0],ae[1])}}else{x==="spline"&&(S=function(ge,ke){for(var Pe=ge.length,De=[],je=0,Ue=1;Ue<Pe;Ue++)je+=kt(ge[Ue-1],ge[Ue]);var We=je/2;for(We=We<Pe?Pe:We,Ue=0;Ue<We;Ue++){var dt=Ue/(We-1)*(ke?Pe:Pe-1),pt=Math.floor(dt),Et=dt-pt,Lt=void 0,zt=ge[pt%Pe],qt=void 0,en=void 0;ke?(Lt=ge[(pt-1+Pe)%Pe],qt=ge[(pt+1)%Pe],en=ge[(pt+2)%Pe]):(Lt=ge[pt===0?pt:pt-1],qt=ge[pt>Pe-2?Pe-1:pt+1],en=ge[pt>Pe-3?Pe-1:pt+2]);var ln=Et*Et,cn=Et*ln;De.push([h4(Lt[0],zt[0],qt[0],en[0],Et,ln,cn),h4(Lt[1],zt[1],qt[1],en[1],Et,ln,cn)])}return De}(S,l)),d.moveTo(S[0][0],S[0][1]),j=1;for(var le=S.length;j<le;j++)d.lineTo(S[j][0],S[j][1])}l&&d.closePath()}}qf.prototype.type="ring";var w9=function(){this.points=null,this.smooth=0,this.smoothConstraint=null},Xi=function(d){function i(l){return d.call(this,l)||this}return v(i,d),i.prototype.getDefaultShape=function(){return new w9},i.prototype.buildPath=function(l,x){p4(l,x,!0)},i}(Wl);Xi.prototype.type="polygon";var $m=function(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null},ko=function(d){function i(l){return d.call(this,l)||this}return v(i,d),i.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},i.prototype.getDefaultShape=function(){return new $m},i.prototype.buildPath=function(l,x){p4(l,x,!1)},i}(Wl);ko.prototype.type="polyline";var qs={},v4=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1},zs=function(d){function i(l){return d.call(this,l)||this}return v(i,d),i.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},i.prototype.getDefaultShape=function(){return new v4},i.prototype.buildPath=function(l,x){var S,M,I,j;if(this.subPixelOptimize){var V=function(ae,le,ge){if(le){var ke=le.x1,Pe=le.x2,De=le.y1,je=le.y2;ae.x1=ke,ae.x2=Pe,ae.y1=De,ae.y2=je;var Ue=ge&&ge.lineWidth;return Ue&&(Jp(2*ke)===Jp(2*Pe)&&(ae.x1=ae.x2=Qp(ke,Ue,!0)),Jp(2*De)===Jp(2*je)&&(ae.y1=ae.y2=Qp(De,Ue,!0))),ae}}(qs,x,this.style);S=V.x1,M=V.y1,I=V.x2,j=V.y2}else S=x.x1,M=x.y1,I=x.x2,j=x.y2;var Z=x.percent;Z!==0&&(l.moveTo(S,M),Z<1&&(I=S*(1-Z)+I*Z,j=M*(1-Z)+j*Z),l.lineTo(I,j))},i.prototype.pointAt=function(l){var x=this.shape;return[x.x1*(1-l)+x.x2*l,x.y1*(1-l)+x.y2*l]},i}(Wl);zs.prototype.type="line";var zo=[],ji=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1};function pl(d,i,l){var x=d.cpx2,S=d.cpy2;return x===null||S===null?[(l?ct:Ye)(d.x1,d.cpx1,d.cpx2,d.x2,i),(l?ct:Ye)(d.y1,d.cpy1,d.cpy2,d.y2,i)]:[(l?yr:Xn)(d.x1,d.cpx1,d.x2,i),(l?yr:Xn)(d.y1,d.cpy1,d.y2,i)]}var qh=function(d){function i(l){return d.call(this,l)||this}return v(i,d),i.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},i.prototype.getDefaultShape=function(){return new ji},i.prototype.buildPath=function(l,x){var S=x.x1,M=x.y1,I=x.x2,j=x.y2,V=x.cpx1,Z=x.cpy1,ae=x.cpx2,le=x.cpy2,ge=x.percent;ge!==0&&(l.moveTo(S,M),ae==null||le==null?(ge<1&&(ca(S,V,I,ge,zo),V=zo[1],I=zo[2],ca(M,Z,j,ge,zo),Z=zo[1],j=zo[2]),l.quadraticCurveTo(V,Z,I,j)):(ge<1&&(vn(S,V,ae,I,ge,zo),V=zo[1],ae=zo[2],I=zo[3],vn(M,Z,le,j,ge,zo),Z=zo[1],le=zo[2],j=zo[3]),l.bezierCurveTo(V,Z,ae,le,I,j)))},i.prototype.pointAt=function(l){return pl(this.shape,l,!1)},i.prototype.tangentAt=function(l){var x=pl(this.shape,l,!0);return Cn(x,x)},i}(Wl);qh.prototype.type="bezier-curve";var Gc=function(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},_i=function(d){function i(l){return d.call(this,l)||this}return v(i,d),i.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},i.prototype.getDefaultShape=function(){return new Gc},i.prototype.buildPath=function(l,x){var S=x.cx,M=x.cy,I=Math.max(x.r,0),j=x.startAngle,V=x.endAngle,Z=x.clockwise,ae=Math.cos(j),le=Math.sin(j);l.moveTo(ae*I+S,le*I+M),l.arc(S,M,I,j,V,!Z)},i}(Wl);_i.prototype.type="arc";var g4=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type="compound",l}return v(i,d),i.prototype._updatePathDirty=function(){for(var l=this.shape.paths,x=this.shapeChanged(),S=0;S<l.length;S++)x=x||l[S].shapeChanged();x&&this.dirtyShape()},i.prototype.beforeBrush=function(){this._updatePathDirty();for(var l=this.shape.paths||[],x=this.getGlobalScale(),S=0;S<l.length;S++)l[S].path||l[S].createPathProxy(),l[S].path.setScale(x[0],x[1],l[S].segmentIgnoreThreshold)},i.prototype.buildPath=function(l,x){for(var S=x.paths||[],M=0;M<S.length;M++)S[M].buildPath(l,S[M].shape,!0)},i.prototype.afterBrush=function(){for(var l=this.shape.paths||[],x=0;x<l.length;x++)l[x].pathUpdated()},i.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),Wl.prototype.getBoundingRect.call(this)},i}(Wl),_3=function(){function d(i){this.colorStops=i||[]}return d.prototype.addColorStop=function(i,l){this.colorStops.push({offset:i,color:l})},d}(),bv=function(d){function i(l,x,S,M,I,j){var V=d.call(this,I)||this;return V.x=l==null?0:l,V.y=x==null?0:x,V.x2=S==null?1:S,V.y2=M==null?0:M,V.type="linear",V.global=j||!1,V}return v(i,d),i}(_3),_v=function(d){function i(l,x,S,M,I){var j=d.call(this,M)||this;return j.x=l==null?.5:l,j.y=x==null?.5:x,j.r=S==null?.5:S,j.type="radial",j.global=I||!1,j}return v(i,d),i}(_3),Ia=[0,0],Lu=[0,0],ms=new Rt,oi=new Rt,xv=function(){function d(i,l){this._corners=[],this._axes=[],this._origin=[0,0];for(var x=0;x<4;x++)this._corners[x]=new Rt;for(x=0;x<2;x++)this._axes[x]=new Rt;i&&this.fromBoundingRect(i,l)}return d.prototype.fromBoundingRect=function(i,l){var x=this._corners,S=this._axes,M=i.x,I=i.y,j=M+i.width,V=I+i.height;if(x[0].set(M,I),x[1].set(j,I),x[2].set(j,V),x[3].set(M,V),l)for(var Z=0;Z<4;Z++)x[Z].transform(l);for(Rt.sub(S[0],x[1],x[0]),Rt.sub(S[1],x[3],x[0]),S[0].normalize(),S[1].normalize(),Z=0;Z<2;Z++)this._origin[Z]=S[Z].dot(x[0])},d.prototype.intersect=function(i,l){var x=!0,S=!l;return ms.set(1/0,1/0),oi.set(0,0),!this._intersectCheckOneSide(this,i,ms,oi,S,1)&&(x=!1,S)||!this._intersectCheckOneSide(i,this,ms,oi,S,-1)&&(x=!1,S)||S||Rt.copy(l,x?ms:oi),x},d.prototype._intersectCheckOneSide=function(i,l,x,S,M,I){for(var j=!0,V=0;V<2;V++){var Z=this._axes[V];if(this._getProjMinMaxOnAxis(V,i._corners,Ia),this._getProjMinMaxOnAxis(V,l._corners,Lu),Ia[1]<Lu[0]||Ia[0]>Lu[1]){if(j=!1,M)return j;var ae=Math.abs(Lu[0]-Ia[1]),le=Math.abs(Ia[0]-Lu[1]);Math.min(ae,le)>S.len()&&(ae<le?Rt.scale(S,Z,-ae*I):Rt.scale(S,Z,le*I))}else x&&(ae=Math.abs(Lu[0]-Ia[1]),le=Math.abs(Ia[0]-Lu[1]),Math.min(ae,le)<x.len()&&(ae<le?Rt.scale(x,Z,ae*I):Rt.scale(x,Z,-le*I)))}return j},d.prototype._getProjMinMaxOnAxis=function(i,l,x){for(var S=this._axes[i],M=this._origin,I=l[0].dot(S)+M[i],j=I,V=I,Z=1;Z<l.length;Z++){var ae=l[Z].dot(S)+M[i];j=Math.min(ae,j),V=Math.max(ae,V)}x[0]=j,x[1]=V},d}(),pc=[],m4=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.notClear=!0,l.incremental=!0,l._displayables=[],l._temporaryDisplayables=[],l._cursor=0,l}return v(i,d),i.prototype.traverse=function(l,x){l.call(x,this)},i.prototype.useStyle=function(){this.style={}},i.prototype.getCursor=function(){return this._cursor},i.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},i.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},i.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},i.prototype.addDisplayable=function(l,x){x?this._temporaryDisplayables.push(l):this._displayables.push(l),this.markRedraw()},i.prototype.addDisplayables=function(l,x){x=x||!1;for(var S=0;S<l.length;S++)this.addDisplayable(l[S],x)},i.prototype.getDisplayables=function(){return this._displayables},i.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},i.prototype.eachPendingDisplayable=function(l){for(var x=this._cursor;x<this._displayables.length;x++)l&&l(this._displayables[x]);for(x=0;x<this._temporaryDisplayables.length;x++)l&&l(this._temporaryDisplayables[x])},i.prototype.update=function(){this.updateTransform();for(var l=this._cursor;l<this._displayables.length;l++)(x=this._displayables[l]).parent=this,x.update(),x.parent=null;for(l=0;l<this._temporaryDisplayables.length;l++){var x;(x=this._temporaryDisplayables[l]).parent=this,x.update(),x.parent=null}},i.prototype.getBoundingRect=function(){if(!this._rect){for(var l=new Ca(1/0,1/0,-1/0,-1/0),x=0;x<this._displayables.length;x++){var S=this._displayables[x],M=S.getBoundingRect().clone();S.needLocalTransform()&&M.applyTransform(S.getLocalTransform(pc)),l.union(M)}this._rect=l}return this._rect},i.prototype.contain=function(l,x){var S=this.transformCoordToLocal(l,x);if(this.getBoundingRect().contain(S[0],S[1])){for(var M=0;M<this._displayables.length;M++)if(this._displayables[M].contain(l,x))return!0}return!1},i}(Dt),Yl=is();function wv(d,i,l,x,S,M,I){var j,V=!1;typeof S=="function"?(I=M,M=S,S=null):et(S)&&(M=S.cb,I=S.during,V=S.isFrom,j=S.removeOpt,S=S.dataIndex);var Z=d==="remove";Z||i.stopAnimation("remove");var ae=function(ge,ke,Pe,De,je){var Ue;if(ke&&ke.ecModel){var We=ke.ecModel.getUpdatePayload();Ue=We&&We.animation}var dt=ge==="update";if(ke&&ke.isAnimationEnabled()){var pt=void 0,Et=void 0,Lt=void 0;return De?(pt=ot(De.duration,200),Et=ot(De.easing,"cubicOut"),Lt=0):(pt=ke.getShallow(dt?"animationDurationUpdate":"animationDuration"),Et=ke.getShallow(dt?"animationEasingUpdate":"animationEasing"),Lt=ke.getShallow(dt?"animationDelayUpdate":"animationDelay")),Ue&&(Ue.duration!=null&&(pt=Ue.duration),Ue.easing!=null&&(Et=Ue.easing),Ue.delay!=null&&(Lt=Ue.delay)),typeof Lt=="function"&&(Lt=Lt(Pe,je)),typeof pt=="function"&&(pt=pt(Pe)),{duration:pt||0,delay:Lt,easing:Et}}return null}(d,x,S,Z?j||{}:null,x&&x.getAnimationDelayParams?x.getAnimationDelayParams(i,S):null);if(ae&&ae.duration>0){var le={duration:ae.duration,delay:ae.delay||0,easing:ae.easing,done:M,force:!!M||!!I,setToFinal:!Z,scope:d,during:I};V?i.animateFrom(l,le):i.animateTo(l,le)}else i.stopAnimation(),!V&&i.attr(l),I&&I(1),M&&M()}function Oc(d,i,l,x,S,M){wv("update",d,i,l,x,S,M)}function V0(d,i,l,x,S,M){wv("init",d,i,l,x,S,M)}function i2(d){if(!d.__zr)return!0;for(var i=0;i<d.animators.length;i++)if(d.animators[i].scope==="remove")return!0;return!1}function Is(d,i,l,x,S,M){i2(d)||wv("remove",d,i,l,x,S,M)}function H0(d,i,l,x){d.removeTextContent(),d.removeTextGuideLine(),Is(d,{style:{opacity:0}},i,l,x)}function Ru(d,i,l){function x(){d.parent&&d.parent.remove(d)}d.isGroup?d.traverse(function(S){S.isGroup||H0(S,i,l,x)}):H0(d,i,l,x)}function Uf(d){Yl(d).oldStyle=d.style}var Cv=Math.max,Uh=Math.min,w0={},Fd=function(d,i){var l=v9(d,i);return function(x){function S(M){var I=x.call(this,M)||this;return I.applyTransform=l.applyTransform,I.buildPath=l.buildPath,I}return v(S,x),S}(h9)};function ls(d,i){w0[d]=i}function Ec(d,i,l,x){var S=g9(d,i);return l&&(x==="center"&&(l=b4(l,S.getBoundingRect())),Vm(S,l)),S}function y4(d,i,l){var x=new dc({style:{image:d,x:i.x,y:i.y,width:i.width,height:i.height},onload:function(S){if(l==="center"){var M={width:S.width,height:S.height};x.setStyle(b4(i,M))}}});return x}function b4(d,i){var l,x=i.width/i.height,S=d.height*x;return l=S<=d.width?d.height:(S=d.width)/x,{x:d.x+d.width/2-S/2,y:d.y+d.height/2-l/2,width:S,height:l}}var Px=function(d,i){for(var l=[],x=d.length,S=0;S<x;S++){var M=d[S];l.push(M.getUpdatedPathProxy(!0))}var I=new Wl(i);return I.createPathProxy(),I.buildPath=function(j){if(p9(j)){j.appendPath(l);var V=j.getContext();V&&j.rebuildPath(V,1)}},I};function Vm(d,i){if(d.applyTransform){var l=d.getBoundingRect().calculateTransform(i);d.applyTransform(l)}}function C9(d){return!d.isGroup}ls("circle",Hh),ls("ellipse",c4),ls("sector",Rd),ls("ring",qf),ls("polygon",Xi),ls("polyline",ko),ls("rect",Ju),ls("line",zs),ls("bezierCurve",qh),ls("arc",_i);var o2={};function Wh(d,i,l){var x,S=d.labelFetcher,M=d.labelDataIndex,I=d.labelDimIndex,j=i.normal;S&&(x=S.getFormattedLabel(M,"normal",null,I,j&&j.get("formatter"),l!=null?{interpolatedValue:l}:null)),x==null&&(x=Ne(d.defaultText)?d.defaultText(M,d,l):d.defaultText);for(var V={normal:x},Z=0;Z<x0.length;Z++){var ae=x0[Z],le=i[ae];V[ae]=ot(S?S.getFormattedLabel(M,ae,null,I,le&&le.get("formatter")):null,x)}return V}function l2(d,i,l,x){l=l||o2;for(var S=d instanceof J1,M=!1,I=0;I<Q1.length;I++)if((ge=i[Q1[I]])&&ge.getShallow("show")){M=!0;break}var j=S?d:d.getTextContent();if(M){S||(j||(j=new J1,d.setTextContent(j)),d.stateProxy&&(j.stateProxy=d.stateProxy));var V=Wh(l,i),Z=i.normal,ae=!!Z.getShallow("show"),le=s2(Z,x&&x.normal,l,!1,!S);for(le.text=V.normal,S||d.setTextConfig(Yh(Z,l,!1)),I=0;I<x0.length;I++){var ge,ke=x0[I];if(ge=i[ke]){var Pe=j.ensureState(ke),De=!!ot(ge.getShallow("show"),ae);De!==ae&&(Pe.ignore=!De),Pe.style=s2(ge,x&&x[ke],l,!0,!S),Pe.style.text=V[ke],S||(d.ensureState(ke).textConfig=Yh(ge,l,!0))}}j.silent=!!Z.getShallow("silent"),j.style.x!=null&&(le.x=j.style.x),j.style.y!=null&&(le.y=j.style.y),j.ignore=!ae,j.useStyle(le),j.dirty(),l.enableTextSetter&&(Yf(j).setLabelText=function(je){var Ue=Wh(l,i,je);(function(We,dt){for(var pt=0;pt<x0.length;pt++){var Et=x0[pt],Lt=dt[Et],zt=We.ensureState(Et);zt.style=zt.style||{},zt.style.text=Lt}var qt=We.currentStates.slice();We.clearStates(!0),We.setStyle({text:dt.normal}),We.useStates(qt,!0)})(j,Ue)})}else j&&(j.ignore=!0);d.dirty()}function Wf(d,i){i=i||"label";for(var l={normal:d.getModel(i)},x=0;x<x0.length;x++){var S=x0[x];l[S]=d.getModel([S,i])}return l}function s2(d,i,l,x,S){var M={};return function(I,j,V,Z,ae){V=V||o2;var le,ge=j.ecModel,ke=ge&&ge.option.textStyle,Pe=function(dt){for(var pt;dt&&dt!==dt.ecModel;){var Et=(dt.option||o2).rich;if(Et){pt=pt||{};for(var Lt=ue(Et),zt=0;zt<Lt.length;zt++)pt[Lt[zt]]=1}dt=dt.parentModel}return pt}(j);if(Pe){for(var De in le={},Pe)if(Pe.hasOwnProperty(De)){var je=j.getModel(["rich",De]);Ol(le[De]={},je,ke,V,Z,ae,!1,!0)}}le&&(I.rich=le);var Ue=j.get("overflow");Ue&&(I.overflow=Ue);var We=j.get("minMargin");We!=null&&(I.margin=We),Ol(I,j,ke,V,Z,ae,!0,!1)}(M,d,l,x,S),i&&Y(M,i),M}function Yh(d,i,l){i=i||{};var x,S={},M=d.getShallow("rotate"),I=ot(d.getShallow("distance"),l?null:5),j=d.getShallow("offset");return(x=d.getShallow("position")||(l?null:"inside"))==="outside"&&(x=i.defaultOutsidePosition||"top"),x!=null&&(S.position=x),j!=null&&(S.offset=j),M!=null&&(M*=Math.PI/180,S.rotation=M),I!=null&&(S.distance=I),S.outsideFill=d.get("color")==="inherit"?i.inheritColor||null:"auto",S}var u2=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],Os=["align","lineHeight","width","height","tag","verticalAlign"],Tc=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function Ol(d,i,l,x,S,M,I,j){l=!S&&l||o2;var V=x&&x.inheritColor,Z=i.getShallow("color"),ae=i.getShallow("textBorderColor"),le=ot(i.getShallow("opacity"),l.opacity);Z!=="inherit"&&Z!=="auto"||(Z=V||null),ae!=="inherit"&&ae!=="auto"||(ae=V||null),M||(Z=Z||l.color,ae=ae||l.textBorderColor),Z!=null&&(d.fill=Z),ae!=null&&(d.stroke=ae);var ge=ot(i.getShallow("textBorderWidth"),l.textBorderWidth);ge!=null&&(d.lineWidth=ge);var ke=ot(i.getShallow("textBorderType"),l.textBorderType);ke!=null&&(d.lineDash=ke);var Pe=ot(i.getShallow("textBorderDashOffset"),l.textBorderDashOffset);Pe!=null&&(d.lineDashOffset=Pe),S||le!=null||j||(le=x&&x.defaultOpacity),le!=null&&(d.opacity=le),S||M||d.fill==null&&x.inheritColor&&(d.fill=x.inheritColor);for(var De=0;De<u2.length;De++){var je=u2[De];(We=ot(i.getShallow(je),l[je]))!=null&&(d[je]=We)}for(De=0;De<Os.length;De++)je=Os[De],(We=i.getShallow(je))!=null&&(d[je]=We);if(d.verticalAlign==null){var Ue=i.getShallow("baseline");Ue!=null&&(d.verticalAlign=Ue)}if(!I||!x.disableBox){for(De=0;De<Tc.length;De++){var We;je=Tc[De],(We=i.getShallow(je))!=null&&(d[je]=We)}var dt=i.getShallow("borderType");dt!=null&&(d.borderDash=dt),d.backgroundColor!=="auto"&&d.backgroundColor!=="inherit"||!V||(d.backgroundColor=V),d.borderColor!=="auto"&&d.borderColor!=="inherit"||!V||(d.borderColor=V)}}var Kc,Bd,Yf=is(),k9=["textStyle","color"],Gh=new J1,ef=function(){function d(){}return d.prototype.getTextColor=function(i){var l=this.ecModel;return this.getShallow("color")||(!i&&l?l.get(k9):null)},d.prototype.getFont=function(){return i={fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},l=this.ecModel,x=l&&l.getModel("textStyle"),$t([i.fontStyle||x&&x.getShallow("fontStyle")||"",i.fontWeight||x&&x.getShallow("fontWeight")||"",(i.fontSize||x&&x.getShallow("fontSize")||12)+"px",i.fontFamily||x&&x.getShallow("fontFamily")||"sans-serif"].join(" "));var i,l,x},d.prototype.getTextRect=function(i){return Gh.useStyle({text:i,fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily"),verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline"),padding:this.getShallow("padding"),lineHeight:this.getShallow("lineHeight"),rich:this.getShallow("rich")}),Gh.update(),Gh.getBoundingRect()},d}(),q0=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],kv=Ku(q0),jd=function(){function d(){}return d.prototype.getLineStyle=function(i){return kv(this,i)},d}(),Sv=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],_4=Ku(Sv),x4=function(){function d(){}return d.prototype.getItemStyle=function(i,l){return _4(this,i,l)},d}(),$s=function(){function d(i,l,x){this.parentModel=l,this.ecModel=x,this.option=i}return d.prototype.init=function(i,l,x){for(var S=[],M=3;M<arguments.length;M++)S[M-3]=arguments[M]},d.prototype.mergeOption=function(i,l){G(this.option,i,!0)},d.prototype.get=function(i,l){return i==null?this.option:this._doGet(this.parsePath(i),!l&&this.parentModel)},d.prototype.getShallow=function(i,l){var x=this.option,S=x==null?x:x[i];if(S==null&&!l){var M=this.parentModel;M&&(S=M.getShallow(i))}return S},d.prototype.getModel=function(i,l){var x=i!=null,S=x?this.parsePath(i):null;return new d(x?this._doGet(S):this.option,l=l||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(S)),this.ecModel)},d.prototype.isEmpty=function(){return this.option==null},d.prototype.restoreData=function(){},d.prototype.clone=function(){return new this.constructor(U(this.option))},d.prototype.parsePath=function(i){return typeof i=="string"?i.split("."):i},d.prototype.resolveParentPath=function(i){return i},d.prototype.isAnimationEnabled=function(){if(!g.node&&this.option){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},d.prototype._doGet=function(i,l){var x=this.option;if(!i)return x;for(var S=0;S<i.length&&(!i[S]||(x=x&&typeof x=="object"?x[i[S]]:null)!=null);S++);return x==null&&l&&(x=l._doGet(this.resolveParentPath(i),l.parentModel)),x},d}();v1($s),Kc=$s,Bd=["__\0is_clz",Pd++].join("_"),Kc.prototype[Bd]=!0,Kc.isInstance=function(d){return!(!d||!d[Bd])},be($s,jd),be($s,x4),be($s,Rf),be($s,ef);var w4=Math.round(10*Math.random());function Kh(d){return[d||"",w4++].join("_")}var Xh="ZH",Zh="EN",Hm=Zh,Ov={},C4={},vc=g.domSupported&&(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase().indexOf(Xh)>-1?Xh:Hm;function xu(d,i){d=d.toUpperCase(),C4[d]=new $s(i),Ov[d]=i}xu(Zh,{time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}}),xu(Xh,{time:{month:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],monthAbbr:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],dayOfWeek:["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],dayOfWeekAbbr:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},legend:{selector:{all:"\u5168\u9009",inverse:"\u53CD\u9009"}},toolbox:{brush:{title:{rect:"\u77E9\u5F62\u9009\u62E9",polygon:"\u5708\u9009",lineX:"\u6A2A\u5411\u9009\u62E9",lineY:"\u7EB5\u5411\u9009\u62E9",keep:"\u4FDD\u6301\u9009\u62E9",clear:"\u6E05\u9664\u9009\u62E9"}},dataView:{title:"\u6570\u636E\u89C6\u56FE",lang:["\u6570\u636E\u89C6\u56FE","\u5173\u95ED","\u5237\u65B0"]},dataZoom:{title:{zoom:"\u533A\u57DF\u7F29\u653E",back:"\u533A\u57DF\u7F29\u653E\u8FD8\u539F"}},magicType:{title:{line:"\u5207\u6362\u4E3A\u6298\u7EBF\u56FE",bar:"\u5207\u6362\u4E3A\u67F1\u72B6\u56FE",stack:"\u5207\u6362\u4E3A\u5806\u53E0",tiled:"\u5207\u6362\u4E3A\u5E73\u94FA"}},restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247",lang:["\u53F3\u952E\u53E6\u5B58\u4E3A\u56FE\u7247"]}},series:{typeNames:{pie:"\u997C\u56FE",bar:"\u67F1\u72B6\u56FE",line:"\u6298\u7EBF\u56FE",scatter:"\u6563\u70B9\u56FE",effectScatter:"\u6D9F\u6F2A\u6563\u70B9\u56FE",radar:"\u96F7\u8FBE\u56FE",tree:"\u6811\u56FE",treemap:"\u77E9\u5F62\u6811\u56FE",boxplot:"\u7BB1\u578B\u56FE",candlestick:"K\u7EBF\u56FE",k:"K\u7EBF\u56FE",heatmap:"\u70ED\u529B\u56FE",map:"\u5730\u56FE",parallel:"\u5E73\u884C\u5750\u6807\u56FE",lines:"\u7EBF\u56FE",graph:"\u5173\u7CFB\u56FE",sankey:"\u6851\u57FA\u56FE",funnel:"\u6F0F\u6597\u56FE",gauge:"\u4EEA\u8868\u76D8\u56FE",pictorialBar:"\u8C61\u5F62\u67F1\u56FE",themeRiver:"\u4E3B\u9898\u6CB3\u6D41\u56FE",sunburst:"\u65ED\u65E5\u56FE"}},aria:{general:{withTitle:"\u8FD9\u662F\u4E00\u4E2A\u5173\u4E8E\u201C{title}\u201D\u7684\u56FE\u8868\u3002",withoutTitle:"\u8FD9\u662F\u4E00\u4E2A\u56FE\u8868\uFF0C"},series:{single:{prefix:"",withName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\uFF0C\u8868\u793A{seriesName}\u3002",withoutName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\u3002"},multiple:{prefix:"\u5B83\u7531{seriesCount}\u4E2A\u56FE\u8868\u7CFB\u5217\u7EC4\u6210\u3002",withName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A\u8868\u793A{seriesName}\u7684{seriesType}\uFF0C",withoutName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A{seriesType}\uFF0C",separator:{middle:"\uFF1B",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636E\u662F\u2014\u2014",partialData:"\u5176\u4E2D\uFF0C\u524D{displayCnt}\u9879\u662F\u2014\u2014",withName:"{name}\u7684\u6570\u636E\u662F{value}",withoutName:"{value}",separator:{middle:"\uFF0C",end:""}}}});var ec=1e3,Jh=6e4,tc=36e5,Qh=864e5,qm=31536e6,m1={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},x3="{yyyy}-{MM}-{dd}",Ev={year:"{yyyy}",month:"{yyyy}-{MM}",day:x3,hour:"{yyyy}-{MM}-{dd} "+m1.hour,minute:"{yyyy}-{MM}-{dd} "+m1.minute,second:"{yyyy}-{MM}-{dd} "+m1.second,millisecond:m1.none},w3=["year","month","day","hour","minute","second","millisecond"],S9=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Hl(d,i){return"0000".substr(0,i-(d+="").length)+d}function Tv(d){switch(d){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return d}}function O9(d){return d===Tv(d)}function Um(d,i,l,x){var S=Gu(d),M=S[ep(l)](),I=S[Kf(l)]()+1,j=Math.floor((I-1)/4)+1,V=S[Wm(l)](),Z=S["get"+(l?"UTC":"")+"Day"](),ae=S[k4(l)](),le=(ae-1)%12+1,ge=S[Xf(l)](),ke=S[Ym(l)](),Pe=S[Gm(l)](),De=(x instanceof $s?x:function(pt){return C4[pt]}(x||vc)||C4.EN).getModel("time"),je=De.get("month"),Ue=De.get("monthAbbr"),We=De.get("dayOfWeek"),dt=De.get("dayOfWeekAbbr");return(i||"").replace(/{yyyy}/g,M+"").replace(/{yy}/g,M%100+"").replace(/{Q}/g,j+"").replace(/{MMMM}/g,je[I-1]).replace(/{MMM}/g,Ue[I-1]).replace(/{MM}/g,Hl(I,2)).replace(/{M}/g,I+"").replace(/{dd}/g,Hl(V,2)).replace(/{d}/g,V+"").replace(/{eeee}/g,We[Z]).replace(/{ee}/g,dt[Z]).replace(/{e}/g,Z+"").replace(/{HH}/g,Hl(ae,2)).replace(/{H}/g,ae+"").replace(/{hh}/g,Hl(le+"",2)).replace(/{h}/g,le+"").replace(/{mm}/g,Hl(ge,2)).replace(/{m}/g,ge+"").replace(/{ss}/g,Hl(ke,2)).replace(/{s}/g,ke+"").replace(/{SSS}/g,Hl(Pe,3)).replace(/{S}/g,Pe+"")}function U0(d,i){var l=Gu(d),x=l[Kf(i)]()+1,S=l[Wm(i)](),M=l[k4(i)](),I=l[Xf(i)](),j=l[Ym(i)](),V=l[Gm(i)]()===0,Z=V&&j===0,ae=Z&&I===0,le=ae&&M===0,ge=le&&S===1;return ge&&x===1?"year":ge?"month":le?"day":ae?"hour":Z?"minute":V?"second":"millisecond"}function Gf(d,i,l){var x=typeof d=="number"?Gu(d):d;switch(i=i||U0(d,l)){case"year":return x[ep(l)]();case"half-year":return x[Kf(l)]()>=6?1:0;case"quarter":return Math.floor((x[Kf(l)]()+1)/4);case"month":return x[Kf(l)]();case"day":return x[Wm(l)]();case"half-day":return x[k4(l)]()/24;case"hour":return x[k4(l)]();case"minute":return x[Xf(l)]();case"second":return x[Ym(l)]();case"millisecond":return x[Gm(l)]()}}function ep(d){return d?"getUTCFullYear":"getFullYear"}function Kf(d){return d?"getUTCMonth":"getMonth"}function Wm(d){return d?"getUTCDate":"getDate"}function k4(d){return d?"getUTCHours":"getHours"}function Xf(d){return d?"getUTCMinutes":"getMinutes"}function Ym(d){return d?"getUTCSeconds":"getSeconds"}function Gm(d){return d?"getUTCMilliseconds":"getMilliseconds"}function E9(d){return d?"setUTCFullYear":"setFullYear"}function Km(d){return d?"setUTCMonth":"setMonth"}function Xm(d){return d?"setUTCDate":"setDate"}function tf(d){return d?"setUTCHours":"setHours"}function Av(d){return d?"setUTCMinutes":"setMinutes"}function tp(d){return d?"setUTCSeconds":"setSeconds"}function Mv(d){return d?"setUTCMilliseconds":"setMilliseconds"}function S4(d){if(!R0(d))return Be(d)?d:"-";var i=(d+"").split(".");return i[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(i.length>1?"."+i[1]:"")}var c2=Nt,Pv=/([&<>"'])/g,Zm={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function Dv(d){return d==null?"":(d+"").replace(Pv,function(i,l){return Zm[l]})}var wu=["a","b","c","d","e","f","g"],C3=function(d,i){return"{"+d+(i==null?"":i)+"}"};function k3(d,i,l){Te(i)||(i=[i]);var x=i.length;if(!x)return"";for(var S=i[0].$vars||[],M=0;M<S.length;M++){var I=wu[M];d=d.replace(C3(I),C3(I,0))}for(var j=0;j<x;j++)for(var V=0;V<S.length;V++){var Z=i[j][S[V]];d=d.replace(C3(wu[V],j),l?Dv(Z):Z)}return d}function ul(d,i){return i=i||"transparent",Be(d)?d:et(d)&&d.colorStops&&(d.colorStops[0]||{}).color||i}var f2=me,Nv=["left","right","top","bottom","width","height"],zd=[["width","left","right"],["height","top","bottom"]];function Jm(d,i,l,x,S){var M=0,I=0;x==null&&(x=1/0),S==null&&(S=1/0);var j=0;i.eachChild(function(V,Z){var ae,le,ge=V.getBoundingRect(),ke=i.childAt(Z+1),Pe=ke&&ke.getBoundingRect();if(d==="horizontal"){var De=ge.width+(Pe?-Pe.x+ge.x:0);(ae=M+De)>x||V.newline?(M=0,ae=De,I+=j+l,j=ge.height):j=Math.max(j,ge.height)}else{var je=ge.height+(Pe?-Pe.y+ge.y:0);(le=I+je)>S||V.newline?(M+=j+l,I=0,le=je,j=ge.width):j=Math.max(j,ge.width)}V.newline||(V.x=M,V.y=I,V.markRedraw(),d==="horizontal"?M=ae+l:I=le+l)})}function O4(d,i,l){l=c2(l||0);var x=i.width,S=i.height,M=as(d.left,x),I=as(d.top,S),j=as(d.right,x),V=as(d.bottom,S),Z=as(d.width,x),ae=as(d.height,S),le=l[2]+l[0],ge=l[1]+l[3],ke=d.aspect;switch(isNaN(Z)&&(Z=x-j-ge-M),isNaN(ae)&&(ae=S-V-le-I),ke!=null&&(isNaN(Z)&&isNaN(ae)&&(ke>x/S?Z=.8*x:ae=.8*S),isNaN(Z)&&(Z=ke*ae),isNaN(ae)&&(ae=Z/ke)),isNaN(M)&&(M=x-j-Z-ge),isNaN(I)&&(I=S-V-ae-le),d.left||d.right){case"center":M=x/2-Z/2-l[3];break;case"right":M=x-Z-ge}switch(d.top||d.bottom){case"middle":case"center":I=S/2-ae/2-l[0];break;case"bottom":I=S-ae-le}M=M||0,I=I||0,isNaN(Z)&&(Z=x-ge-M-(j||0)),isNaN(ae)&&(ae=S-le-I-(V||0));var Pe=new Ca(M+l[3],I+l[0],Z,ae);return Pe.margin=l,Pe}function Iv(d){var i=d.layoutMode||d.constructor.layoutMode;return et(i)?i:i?{type:i}:null}function Lv(d,i,l){var x=l&&l.ignoreSize;!Te(x)&&(x=[x,x]);var S=I(zd[0],0),M=I(zd[1],1);function I(ae,le){var ge={},ke=0,Pe={},De=0;if(f2(ae,function(We){Pe[We]=d[We]}),f2(ae,function(We){j(i,We)&&(ge[We]=Pe[We]=i[We]),V(ge,We)&&ke++,V(Pe,We)&&De++}),x[le])return V(i,ae[1])?Pe[ae[2]]=null:V(i,ae[2])&&(Pe[ae[1]]=null),Pe;if(De!==2&&ke){if(ke>=2)return ge;for(var je=0;je<ae.length;je++){var Ue=ae[je];if(!j(ge,Ue)&&j(d,Ue)){ge[Ue]=d[Ue];break}}return ge}return Pe}function j(ae,le){return ae.hasOwnProperty(le)}function V(ae,le){return ae[le]!=null&&ae[le]!=="auto"}function Z(ae,le,ge){f2(ae,function(ke){le[ke]=ge[ke]})}Z(zd[0],d,S),Z(zd[1],d,M)}function S3(d){return function(i,l){return l&&i&&f2(Nv,function(x){l.hasOwnProperty(x)&&(i[x]=l[x])}),i}({},d)}xe(Jm,"vertical"),xe(Jm,"horizontal");var T9=is(),Ll=function(d){function i(l,x,S){var M=d.call(this,l,x,S)||this;return M.uid=Kh("ec_cpt_model"),M}return v(i,d),i.prototype.init=function(l,x,S){this.mergeDefaultAndTheme(l,S)},i.prototype.mergeDefaultAndTheme=function(l,x){var S=Iv(this),M=S?S3(l):{};G(l,x.getTheme().get(this.mainType)),G(l,this.getDefaultOption()),S&&Lv(l,M,S)},i.prototype.mergeOption=function(l,x){G(this.option,l,!0);var S=Iv(this);S&&Lv(this.option,l,S)},i.prototype.optionUpdated=function(l,x){},i.prototype.getDefaultOption=function(){var l=this.constructor;if(!function(Z){return!(!Z||!Z[Lh])}(l))return l.defaultOption;var x=T9(this);if(!x.defaultOption){for(var S=[],M=l;M;){var I=M.prototype.defaultOption;I&&S.push(I),M=M.superClass}for(var j={},V=S.length-1;V>=0;V--)j=G(j,S[V],!0);x.defaultOption=j}return x.defaultOption},i.prototype.getReferringComponents=function(l,x){var S=l+"Index",M=l+"Id";return p1(this.ecModel,l,{index:this.get(S,!0),id:this.get(M,!0)},x)},i.prototype.getBoxLayoutParams=function(){var l=this;return{left:l.get("left"),top:l.get("top"),right:l.get("right"),bottom:l.get("bottom"),width:l.get("width"),height:l.get("height")}},i.protoInitialize=function(){var l=i.prototype;l.type="component",l.id="",l.name="",l.mainType="",l.subType="",l.componentIndex=0}(),i}($s);If(Ll,$s),Kt(Ll),function(d){var i={};d.registerSubTypeDefaulter=function(l,x){var S=$l(l);i[S.main]=x},d.determineSubType=function(l,x){var S=x.type;if(!S){var M=$l(l).main;d.hasSubTypes(l)&&i[M]&&(S=i[M](x))}return S}}(Ll),function(d,i){function l(x,S){return x[S]||(x[S]={predecessor:[],successor:[]}),x[S]}d.topologicalTravel=function(x,S,M,I){if(x.length){var j=function(je){var Ue={},We=[];return me(je,function(dt){var pt=l(Ue,dt),Et=function(Lt,zt){var qt=[];return me(Lt,function(en){te(zt,en)>=0&&qt.push(en)}),qt}(pt.originalDeps=i(dt),je);pt.entryCount=Et.length,pt.entryCount===0&&We.push(dt),me(Et,function(Lt){te(pt.predecessor,Lt)<0&&pt.predecessor.push(Lt);var zt=l(Ue,Lt);te(zt.successor,Lt)<0&&zt.successor.push(dt)})}),{graph:Ue,noEntryList:We}}(S),V=j.graph,Z=j.noEntryList,ae={};for(me(x,function(je){ae[je]=!0});Z.length;){var le=Z.pop(),ge=V[le],ke=!!ae[le];ke&&(M.call(I,le,ge.originalDeps.slice()),delete ae[le]),me(ge.successor,ke?De:Pe)}me(ae,function(){var je="";throw new Error(je)})}function Pe(je){V[je].entryCount--,V[je].entryCount===0&&Z.push(je)}function De(je){ae[je]=!0,Pe(je)}}}(Ll,function(d){var i=[];return me(Ll.getClassesByMainType(d),function(l){i=i.concat(l.dependencies||l.prototype.dependencies||[])}),i=Ie(i,function(l){return $l(l).main}),d!=="dataset"&&te(i,"dataset")<=0&&i.unshift("dataset"),i});var O3="";typeof navigator<"u"&&(O3=navigator.platform||"");var Zf="rgba(0, 0, 0, 0.2)",Qm={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Zf,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Zf,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Zf,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Zf,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Zf,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Zf,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:O3.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},Rv=Dn(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),np="original",Jf="arrayRows",Qf="objectRows",$d="keyedColumns",rp="typedArray",d2="unknown",h2="column",E3="row",e5=1,t5=2,W0=3,A9=is();function n5(d,i,l){var x={},S=r5(i);if(!S||!d)return x;var M,I,j=[],V=[],Z=i.ecModel,ae=A9(Z).datasetMap,le=S.uid+"_"+l.seriesLayoutBy;me(d=d.slice(),function(De,je){var Ue=et(De)?De:d[je]={name:De};Ue.type==="ordinal"&&M==null&&(M=je,I=Pe(Ue)),x[Ue.name]=[]});var ge=ae.get(le)||ae.set(le,{categoryWayDim:I,valueWayDim:0});function ke(De,je,Ue){for(var We=0;We<Ue;We++)De.push(je+We)}function Pe(De){var je=De.dimsDef;return je?je.length:1}return me(d,function(De,je){var Ue=De.name,We=Pe(De);if(M==null){var dt=ge.valueWayDim;ke(x[Ue],dt,We),ke(V,dt,We),ge.valueWayDim+=We}else M===je?(ke(x[Ue],0,We),ke(j,0,We)):(dt=ge.categoryWayDim,ke(x[Ue],dt,We),ke(V,dt,We),ge.categoryWayDim+=We)}),j.length&&(x.itemName=j),V.length&&(x.seriesName=V),x}function T3(d,i,l){var x={};if(!r5(d))return x;var S,M=i.sourceFormat,I=i.dimensionsDefine;M!==Qf&&M!==$d||me(I,function(Z,ae){(et(Z)?Z.name:Z)==="name"&&(S=ae)});var j=function(){for(var Z={},ae={},le=[],ge=0,ke=Math.min(5,l);ge<ke;ge++){var Pe=A3(i.data,M,i.seriesLayoutBy,I,i.startIndex,ge);le.push(Pe);var De=Pe===W0;if(De&&Z.v==null&&ge!==S&&(Z.v=ge),(Z.n==null||Z.n===Z.v||!De&&le[Z.n]===W0)&&(Z.n=ge),je(Z)&&le[Z.n]!==W0)return Z;De||(Pe===t5&&ae.v==null&&ge!==S&&(ae.v=ge),ae.n!=null&&ae.n!==ae.v||(ae.n=ge))}function je(Ue){return Ue.v!=null&&Ue.n!=null}return je(Z)?Z:je(ae)?ae:null}();if(j){x.value=[j.v];var V=S!=null?S:j.n;x.itemName=[V],x.seriesName=[V]}return x}function r5(d){if(!d.get("data",!0))return p1(d.ecModel,"dataset",{index:d.get("datasetIndex",!0),id:d.get("datasetId",!0)},os).models[0]}function E4(d,i){return A3(d.data,d.sourceFormat,d.seriesLayoutBy,d.dimensionsDefine,d.startIndex,i)}function A3(d,i,l,x,S,M){var I,j,V;if(yt(d))return W0;if(x){var Z=x[M];et(Z)?(j=Z.name,V=Z.type):Be(Z)&&(j=Z)}if(V!=null)return V==="ordinal"?e5:W0;if(i===Jf){var ae=d;if(l===E3){for(var le=ae[M],ge=0;ge<(le||[]).length&&ge<5;ge++)if((I=We(le[S+ge]))!=null)return I}else for(ge=0;ge<ae.length&&ge<5;ge++){var ke=ae[S+ge];if(ke&&(I=We(ke[M]))!=null)return I}}else if(i===Qf){var Pe=d;if(!j)return W0;for(ge=0;ge<Pe.length&&ge<5;ge++)if((je=Pe[ge])&&(I=We(je[j]))!=null)return I}else if(i===$d){if(!j||!(le=d[j])||yt(le))return W0;for(ge=0;ge<le.length&&ge<5;ge++)if((I=We(le[ge]))!=null)return I}else if(i===np){var De=d;for(ge=0;ge<De.length&&ge<5;ge++){var je,Ue=Pf(je=De[ge]);if(!Te(Ue))return W0;if((I=We(Ue[M]))!=null)return I}}function We(dt){var pt=Be(dt);return dt!=null&&isFinite(dt)&&dt!==""?pt?t5:W0:pt&&dt!=="-"?e5:void 0}return W0}var T4,Fv,M9,M3=Dn(),P9=is(),D9=is(),a5=function(){function d(){}return d.prototype.getColorFromPalette=function(i,l,x){var S=ru(this.get("color",!0)),M=this.get("colorLayer",!0);return N9(this,P9,S,M,i,l,x)},d.prototype.clearColorPalette=function(){(function(i,l){l(i).paletteIdx=0,l(i).paletteNameMap={}})(this,P9)},d}();function P3(d,i,l,x){var S=ru(d.get(["aria","decal","decals"]));return N9(d,D9,S,null,i,l,x)}function N9(d,i,l,x,S,M,I){var j=i(M=M||d),V=j.paletteIdx||0,Z=j.paletteNameMap=j.paletteNameMap||{};if(Z.hasOwnProperty(S))return Z[S];var ae=I!=null&&x?function(ge,ke){for(var Pe=ge.length,De=0;De<Pe;De++)if(ge[De].length>ke)return ge[De];return ge[Pe-1]}(x,I):l;if((ae=ae||l)&&ae.length){var le=ae[V];return S&&(Z[S]=le),j.paletteIdx=(V+1)%ae.length,le}}var D3=function(d){function i(){return d!==null&&d.apply(this,arguments)||this}return v(i,d),i.prototype.init=function(l,x,S,M,I,j){M=M||{},this.option=null,this._theme=new $s(M),this._locale=new $s(I),this._optionManager=j},i.prototype.setOption=function(l,x,S){var M=i5(x);this._optionManager.setOption(l,S,M),this._resetOption(null,M)},i.prototype.resetOption=function(l,x){return this._resetOption(l,i5(x))},i.prototype._resetOption=function(l,x){var S=!1,M=this._optionManager;if(!l||l==="recreate"){var I=M.mountOption(l==="recreate");this.option&&l!=="recreate"?(this.restoreData(),this._mergeOption(I,x)):M9(this,I),S=!0}if(l!=="timeline"&&l!=="media"||this.restoreData(),!l||l==="recreate"||l==="timeline"){var j=M.getTimelineOption(this);j&&(S=!0,this._mergeOption(j,x))}if(!l||l==="recreate"||l==="media"){var V=M.getMediaOption(this);V.length&&me(V,function(Z){S=!0,this._mergeOption(Z,x)},this)}return S},i.prototype.mergeOption=function(l){this._mergeOption(l,null)},i.prototype._mergeOption=function(l,x){var S=this.option,M=this._componentsMap,I=this._componentsCount,j=[],V=Dn(),Z=x&&x.replaceMergeMainTypeMap;A9(this).datasetMap=Dn(),me(l,function(ae,le){ae!=null&&(Ll.hasClass(le)?le&&(j.push(le),V.set(le,!0)):S[le]=S[le]==null?U(ae):G(S[le],ae,!0))}),Z&&Z.each(function(ae,le){Ll.hasClass(le)&&!V.get(le)&&(j.push(le),V.set(le,!0))}),Ll.topologicalTravel(j,Ll.getAllClassMainTypes(),function(ae){var le=function(We,dt,pt){var Et=M3.get(dt);if(!Et)return pt;var Lt=Et(We);return Lt?pt.concat(Lt):pt}(this,ae,ru(l[ae])),ge=M.get(ae),ke=ge?Z&&Z.get(ae)?"replaceMerge":"normalMerge":"replaceAll",Pe=Ih(ge,le,ke);(function(We,dt,pt){me(We,function(Et){var Lt=Et.newOption;et(Lt)&&(Et.keyInfo.mainType=dt,Et.keyInfo.subType=function(zt,qt,en,ln){return qt.type?qt.type:en?en.subType:ln.determineSubType(zt,qt)}(dt,Lt,Et.existing,pt))})})(Pe,ae,Ll),S[ae]=null,M.set(ae,null),I.set(ae,0);var De=[],je=[],Ue=0;me(Pe,function(We,dt){var pt=We.existing,Et=We.newOption;if(Et){var Lt=ae==="series",zt=Ll.getClass(ae,We.keyInfo.subType,!Lt);if(!zt)return;if(pt&&pt.constructor===zt)pt.name=We.keyInfo.name,pt.mergeOption(Et,this),pt.optionUpdated(Et,!1);else{var qt=Y({componentIndex:dt},We.keyInfo);Y(pt=new zt(Et,this,this,qt),qt),We.brandNew&&(pt.__requireNewView=!0),pt.init(Et,this,this),pt.optionUpdated(null,!0)}}else pt&&(pt.mergeOption({},this),pt.optionUpdated({},!1));pt?(De.push(pt.option),je.push(pt),Ue++):(De.push(void 0),je.push(void 0))},this),S[ae]=De,M.set(ae,je),I.set(ae,Ue),ae==="series"&&T4(this)},this),this._seriesIndices||T4(this)},i.prototype.getOption=function(){var l=U(this.option);return me(l,function(x,S){if(Ll.hasClass(S)){for(var M=ru(x),I=M.length,j=!1,V=I-1;V>=0;V--)M[V]&&!kc(M[V])?j=!0:(M[V]=null,!j&&I--);M.length=I,l[S]=M}}),delete l["\0_ec_inner"],l},i.prototype.getTheme=function(){return this._theme},i.prototype.getLocaleModel=function(){return this._locale},i.prototype.setUpdatePayload=function(l){this._payload=l},i.prototype.getUpdatePayload=function(){return this._payload},i.prototype.getComponent=function(l,x){var S=this._componentsMap.get(l);if(S){var M=S[x||0];if(M)return M;if(x==null){for(var I=0;I<S.length;I++)if(S[I])return S[I]}}},i.prototype.queryComponents=function(l){var x=l.mainType;if(!x)return[];var S,M=l.index,I=l.id,j=l.name,V=this._componentsMap.get(x);return V&&V.length?(M!=null?(S=[],me(ru(M),function(Z){V[Z]&&S.push(V[Z])})):S=I!=null?Bv("id",I,V):j!=null?Bv("name",j,V):ce(V,function(Z){return!!Z}),N3(S,l)):[]},i.prototype.findComponents=function(l){var x,S,M,I,j,V=l.query,Z=l.mainType,ae=(S=Z+"Index",M=Z+"Id",I=Z+"Name",!(x=V)||x[S]==null&&x[M]==null&&x[I]==null?null:{mainType:Z,index:x[S],id:x[M],name:x[I]}),le=ae?this.queryComponents(ae):ce(this._componentsMap.get(Z),function(ge){return!!ge});return j=N3(le,l),l.filter?ce(j,l.filter):j},i.prototype.eachComponent=function(l,x,S){var M=this._componentsMap;if(Ne(l)){var I=x,j=l;M.each(function(le,ge){for(var ke=0;le&&ke<le.length;ke++){var Pe=le[ke];Pe&&j.call(I,ge,Pe,Pe.componentIndex)}})}else for(var V=Be(l)?M.get(l):et(l)?this.findComponents(l):null,Z=0;V&&Z<V.length;Z++){var ae=V[Z];ae&&x.call(S,ae,ae.componentIndex)}},i.prototype.getSeriesByName=function(l){var x=au(l,null);return ce(this._componentsMap.get("series"),function(S){return!!S&&x!=null&&S.name===x})},i.prototype.getSeriesByIndex=function(l){return this._componentsMap.get("series")[l]},i.prototype.getSeriesByType=function(l){return ce(this._componentsMap.get("series"),function(x){return!!x&&x.subType===l})},i.prototype.getSeries=function(){return ce(this._componentsMap.get("series"),function(l){return!!l})},i.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},i.prototype.eachSeries=function(l,x){Fv(this),me(this._seriesIndices,function(S){var M=this._componentsMap.get("series")[S];l.call(x,M,S)},this)},i.prototype.eachRawSeries=function(l,x){me(this._componentsMap.get("series"),function(S){S&&l.call(x,S,S.componentIndex)})},i.prototype.eachSeriesByType=function(l,x,S){Fv(this),me(this._seriesIndices,function(M){var I=this._componentsMap.get("series")[M];I.subType===l&&x.call(S,I,M)},this)},i.prototype.eachRawSeriesByType=function(l,x,S){return me(this.getSeriesByType(l),x,S)},i.prototype.isSeriesFiltered=function(l){return Fv(this),this._seriesIndicesMap.get(l.componentIndex)==null},i.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},i.prototype.filterSeries=function(l,x){Fv(this);var S=[];me(this._seriesIndices,function(M){var I=this._componentsMap.get("series")[M];l.call(x,I,M)&&S.push(M)},this),this._seriesIndices=S,this._seriesIndicesMap=Dn(S)},i.prototype.restoreData=function(l){T4(this);var x=this._componentsMap,S=[];x.each(function(M,I){Ll.hasClass(I)&&S.push(I)}),Ll.topologicalTravel(S,Ll.getAllClassMainTypes(),function(M){me(x.get(M),function(I){!I||M==="series"&&function(j,V){if(V){var Z=V.seriesIndex,ae=V.seriesId,le=V.seriesName;return Z!=null&&j.componentIndex!==Z||ae!=null&&j.id!==ae||le!=null&&j.name!==le}}(I,l)||I.restoreData()})})},i.internalField=(T4=function(l){var x=l._seriesIndices=[];me(l._componentsMap.get("series"),function(S){S&&x.push(S.componentIndex)}),l._seriesIndicesMap=Dn(x)},Fv=function(l){},void(M9=function(l,x){l.option={},l.option["\0_ec_inner"]=1,l._componentsMap=Dn({series:[]}),l._componentsCount=Dn();var S=x.aria;et(S)&&S.enabled==null&&(S.enabled=!0),function(M,I){var j=M.color&&!M.colorLayer;me(I,function(V,Z){Z==="colorLayer"&&j||Ll.hasClass(Z)||(typeof V=="object"?M[Z]=M[Z]?G(M[Z],V,!1):U(V):M[Z]==null&&(M[Z]=V))})}(x,l._theme.option),G(x,Qm,!1),l._mergeOption(x,null)})),i}($s);function Bv(d,i,l){if(Te(i)){var x=Dn();return me(i,function(M){M!=null&&au(M,null)!=null&&x.set(M,!0)}),ce(l,function(M){return M&&x.get(M[d])})}var S=au(i,null);return ce(l,function(M){return M&&S!=null&&M[d]===S})}function N3(d,i){return i.hasOwnProperty("subType")?ce(d,function(l){return l&&l.subType===i.subType}):d}function i5(d){var i=Dn();return d&&me(ru(d.replaceMerge),function(l){i.set(l,!0)}),{replaceMergeMainTypeMap:i}}be(D3,a5);var I3=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],o5=function(d){me(I3,function(i){this[i]=_e(d[i],d)},this)},A4={},p2=function(){function d(){this._coordinateSystems=[]}return d.prototype.create=function(i,l){var x=[];me(A4,function(S,M){var I=S.create(i,l);x=x.concat(I||[])}),this._coordinateSystems=x},d.prototype.update=function(i,l){me(this._coordinateSystems,function(x){x.update&&x.update(i,l)})},d.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},d.register=function(i,l){A4[i]=l},d.get=function(i){return A4[i]},d}(),ap=/^(min|max)?(.+)$/,Dx=function(){function d(i){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=i}return d.prototype.setOption=function(i,l,x){i&&(me(ru(i.series),function(I){I&&I.data&&yt(I.data)&&Mn(I.data)}),me(ru(i.dataset),function(I){I&&I.source&&yt(I.source)&&Mn(I.source)})),i=U(i);var S=this._optionBackup,M=function(I,j,V){var Z,ae,le=[],ge=I.baseOption,ke=I.timeline,Pe=I.options,De=I.media,je=!!I.media,Ue=!!(Pe||ke||ge&&ge.timeline);function We(dt){me(j,function(pt){pt(dt,V)})}return ge?(ae=ge).timeline||(ae.timeline=ke):((Ue||je)&&(I.options=I.media=null),ae=I),je&&Te(De)&&me(De,function(dt){dt&&dt.option&&(dt.query?le.push(dt):Z||(Z=dt))}),We(ae),me(Pe,function(dt){return We(dt)}),me(le,function(dt){return We(dt.option)}),{baseOption:ae,timelineOptions:Pe||[],mediaDefault:Z,mediaList:le}}(i,l,!S);this._newBaseOption=M.baseOption,S?(M.timelineOptions.length&&(S.timelineOptions=M.timelineOptions),M.mediaList.length&&(S.mediaList=M.mediaList),M.mediaDefault&&(S.mediaDefault=M.mediaDefault)):this._optionBackup=M},d.prototype.mountOption=function(i){var l=this._optionBackup;return this._timelineOptions=l.timelineOptions,this._mediaList=l.mediaList,this._mediaDefault=l.mediaDefault,this._currentMediaIndices=[],U(i?l.baseOption:this._newBaseOption)},d.prototype.getTimelineOption=function(i){var l,x=this._timelineOptions;if(x.length){var S=i.getComponent("timeline");S&&(l=U(x[S.getCurrentIndex()]))}return l},d.prototype.getMediaOption=function(i){var l,x,S=this._api.getWidth(),M=this._api.getHeight(),I=this._mediaList,j=this._mediaDefault,V=[],Z=[];if(!I.length&&!j)return Z;for(var ae=0,le=I.length;ae<le;ae++)Nx(I[ae].query,S,M)&&V.push(ae);return!V.length&&j&&(V=[-1]),V.length&&(l=V,x=this._currentMediaIndices,l.join(",")!==x.join(","))&&(Z=Ie(V,function(ge){return U(ge===-1?j.option:I[ge].option)})),this._currentMediaIndices=V,Z},d}();function Nx(d,i,l){var x={width:i,height:l,aspectratio:i/l},S=!0;return me(d,function(M,I){var j=I.match(ap);if(j&&j[1]&&j[2]){var V=j[1],Z=j[2].toLowerCase();(function(ae,le,ge){return ge==="min"?ae>=le:ge==="max"?ae<=le:ae===le})(x[Z],M,V)||(S=!1)}}),S}var y1=me,M4=et,L3=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Vd(d){var i=d&&d.itemStyle;if(i)for(var l=0,x=L3.length;l<x;l++){var S=L3[l],M=i.normal,I=i.emphasis;M&&M[S]&&(d[S]=d[S]||{},d[S].normal?G(d[S].normal,M[S]):d[S].normal=M[S],M[S]=null),I&&I[S]&&(d[S]=d[S]||{},d[S].emphasis?G(d[S].emphasis,I[S]):d[S].emphasis=I[S],I[S]=null)}}function Fu(d,i,l){if(d&&d[i]&&(d[i].normal||d[i].emphasis)){var x=d[i].normal,S=d[i].emphasis;x&&(l?(d[i].normal=d[i].emphasis=null,K(d[i],x)):d[i]=x),S&&(d.emphasis=d.emphasis||{},d.emphasis[i]=S,S.focus&&(d.emphasis.focus=S.focus),S.blurScope&&(d.emphasis.blurScope=S.blurScope))}}function Hd(d){Fu(d,"itemStyle"),Fu(d,"lineStyle"),Fu(d,"areaStyle"),Fu(d,"label"),Fu(d,"labelLine"),Fu(d,"upperLabel"),Fu(d,"edgeLabel")}function Ls(d,i){var l=M4(d)&&d[i],x=M4(l)&&l.textStyle;if(x)for(var S=0,M=Ad.length;S<M;S++){var I=Ad[S];x.hasOwnProperty(I)&&(l[I]=x[I])}}function b1(d){d&&(Hd(d),Ls(d,"label"),d.emphasis&&Ls(d.emphasis,"label"))}function _1(d){return Te(d)?d:d?[d]:[]}function R3(d){return(Te(d)?d[0]:d)||{}}function I9(d,i){y1(_1(d.series),function(x){M4(x)&&function(S){if(M4(S)){Vd(S),Hd(S),Ls(S,"label"),Ls(S,"upperLabel"),Ls(S,"edgeLabel"),S.emphasis&&(Ls(S.emphasis,"label"),Ls(S.emphasis,"upperLabel"),Ls(S.emphasis,"edgeLabel"));var M=S.markPoint;M&&(Vd(M),b1(M));var I=S.markLine;I&&(Vd(I),b1(I));var j=S.markArea;j&&b1(j);var V=S.data;if(S.type==="graph"){V=V||S.nodes;var Z=S.links||S.edges;if(Z&&!yt(Z))for(var ae=0;ae<Z.length;ae++)b1(Z[ae]);me(S.categories,function(ke){Hd(ke)})}if(V&&!yt(V))for(ae=0;ae<V.length;ae++)b1(V[ae]);if((M=S.markPoint)&&M.data){var le=M.data;for(ae=0;ae<le.length;ae++)b1(le[ae])}if((I=S.markLine)&&I.data){var ge=I.data;for(ae=0;ae<ge.length;ae++)Te(ge[ae])?(b1(ge[ae][0]),b1(ge[ae][1])):b1(ge[ae])}S.type==="gauge"?(Ls(S,"axisLabel"),Ls(S,"title"),Ls(S,"detail")):S.type==="treemap"?(Fu(S.breadcrumb,"itemStyle"),me(S.levels,function(ke){Hd(ke)})):S.type==="tree"&&Hd(S.leaves)}}(x)});var l=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];i&&l.push("valueAxis","categoryAxis","logAxis","timeAxis"),y1(l,function(x){y1(_1(d[x]),function(S){S&&(Ls(S,"axisLabel"),Ls(S.axisPointer,"label"))})}),y1(_1(d.parallel),function(x){var S=x&&x.parallelAxisDefault;Ls(S,"axisLabel"),Ls(S&&S.axisPointer,"label")}),y1(_1(d.calendar),function(x){Fu(x,"itemStyle"),Ls(x,"dayLabel"),Ls(x,"monthLabel"),Ls(x,"yearLabel")}),y1(_1(d.radar),function(x){Ls(x,"name"),x.name&&x.axisName==null&&(x.axisName=x.name,delete x.name),x.nameGap!=null&&x.axisNameGap==null&&(x.axisNameGap=x.nameGap,delete x.nameGap)}),y1(_1(d.geo),function(x){M4(x)&&(b1(x),y1(_1(x.regions),function(S){b1(S)}))}),y1(_1(d.timeline),function(x){b1(x),Fu(x,"label"),Fu(x,"itemStyle"),Fu(x,"controlStyle",!0);var S=x.data;Te(S)&&me(S,function(M){et(M)&&(Fu(M,"label"),Fu(M,"itemStyle"))})}),y1(_1(d.toolbox),function(x){Fu(x,"iconStyle"),y1(x.feature,function(S){Fu(S,"iconStyle")})}),Ls(R3(d.axisPointer),"label"),Ls(R3(d.tooltip).axisPointer,"label")}function nf(d){d&&me(rf,function(i){i[0]in d&&!(i[1]in d)&&(d[i[1]]=d[i[0]])})}var rf=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],l5=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],jv=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function qd(d){var i=d&&d.itemStyle;if(i)for(var l=0;l<jv.length;l++){var x=jv[l][1],S=jv[l][0];i[x]!=null&&(i[S]=i[x])}}function zv(d){d&&d.alignTo==="edge"&&d.margin!=null&&d.edgeDistance==null&&(d.edgeDistance=d.margin)}function ip(d){d&&d.downplay&&!d.blur&&(d.blur=d.downplay)}function v2(d,i){if(d)for(var l=0;l<d.length;l++)i(d[l]),d[l]&&v2(d[l].children,i)}function s5(d,i){I9(d,i),d.series=ru(d.series),me(d.series,function(l){if(et(l)){var x=l.type;if(x==="line")l.clipOverflow!=null&&(l.clip=l.clipOverflow);else if(x==="pie"||x==="gauge"){if(l.clockWise!=null&&(l.clockwise=l.clockWise),zv(l.label),(I=l.data)&&!yt(I))for(var S=0;S<I.length;S++)zv(I[S]);l.hoverOffset!=null&&(l.emphasis=l.emphasis||{},(l.emphasis.scaleSize=null)&&(l.emphasis.scaleSize=l.hoverOffset))}else if(x==="gauge"){var M=function(V,Z){for(var ae=Z.split(","),le=V,ge=0;ge<ae.length&&(le=le&&le[ae[ge]])!=null;ge++);return le}(l,"pointer.color");M!=null&&function(V,Z,ae,le){for(var ge,ke=Z.split(","),Pe=V,De=0;De<ke.length-1;De++)Pe[ge=ke[De]]==null&&(Pe[ge]={}),Pe=Pe[ge];(le||Pe[ke[De]]==null)&&(Pe[ke[De]]=ae)}(l,"itemStyle.color",M)}else if(x==="bar"){var I;if(qd(l),qd(l.backgroundStyle),qd(l.emphasis),(I=l.data)&&!yt(I))for(S=0;S<I.length;S++)typeof I[S]=="object"&&(qd(I[S]),qd(I[S]&&I[S].emphasis))}else if(x==="sunburst"){var j=l.highlightPolicy;j&&(l.emphasis=l.emphasis||{},l.emphasis.focus||(l.emphasis.focus=j)),ip(l),v2(l.data,ip)}else x==="graph"||x==="sankey"?function(V){V&&V.focusNodeAdjacency!=null&&(V.emphasis=V.emphasis||{},V.emphasis.focus==null&&(V.emphasis.focus="adjacency"))}(l):x==="map"&&(l.mapType&&!l.map&&(l.map=l.mapType),l.mapLocation&&K(l,l.mapLocation));l.hoverAnimation!=null&&(l.emphasis=l.emphasis||{},l.emphasis&&l.emphasis.scale==null&&(l.emphasis.scale=l.hoverAnimation)),nf(l)}}),d.dataRange&&(d.visualMap=d.dataRange),me(l5,function(l){var x=d[l];x&&(Te(x)||(x=[x]),me(x,function(S){nf(S)}))})}function u5(d){me(d,function(i,l){var x=[],S=[NaN,NaN],M=[i.stackResultDimension,i.stackedOverDimension],I=i.data,j=i.isStackedByIndex;I.modify(M,function(V,Z,ae){var le,ge,ke=I.get(i.stackedDimension,ae);if(isNaN(ke))return S;j?ge=I.getRawIndex(ae):le=I.get(i.stackedByDimension,ae);for(var Pe=NaN,De=l-1;De>=0;De--){var je=d[De];if(j||(ge=je.data.rawIndexOf(je.stackedByDimension,le)),ge>=0){var Ue=je.data.getByRawIndex(je.stackResultDimension,ge);if(ke>=0&&Ue>0||ke<=0&&Ue<0){ke=d1(ke,Ue),Pe=Ue;break}}}return x[0]=ke,x[1]=Pe,x})})}var ed,Bu,Ac,op,$v,lp=function(d){this.data=d.data||(d.sourceFormat===$d?{}:[]),this.sourceFormat=d.sourceFormat||d2,this.seriesLayoutBy=d.seriesLayoutBy||h2,this.startIndex=d.startIndex||0,this.dimensionsDetectedCount=d.dimensionsDetectedCount,this.metaRawOption=d.metaRawOption;var i=this.dimensionsDefine=d.dimensionsDefine;if(i)for(var l=0;l<i.length;l++){var x=i[l];x.type==null&&E4(this,l)===e5&&(x.type="ordinal")}};function g2(d){return d instanceof lp}function Ud(d,i,l){l=l||Hv(d);var x=i.seriesLayoutBy,S=function(M,I,j,V,Z){var ae,le;if(!M)return{dimensionsDefine:c5(Z),startIndex:le,dimensionsDetectedCount:ae};if(I===Jf){var ge=M;V==="auto"||V==null?P4(function(Pe){Pe!=null&&Pe!=="-"&&(Be(Pe)?le==null&&(le=1):le=0)},j,ge,10):le=Ve(V)?V:V?1:0,Z||le!==1||(Z=[],P4(function(Pe,De){Z[De]=Pe!=null?Pe+"":""},j,ge,1/0)),ae=Z?Z.length:j===E3?ge.length:ge[0]?ge[0].length:null}else if(I===Qf)Z||(Z=function(Pe){for(var De,je=0;je<Pe.length&&!(De=Pe[je++]););if(De){var Ue=[];return me(De,function(We,dt){Ue.push(dt)}),Ue}}(M));else if(I===$d)Z||(Z=[],me(M,function(Pe,De){Z.push(De)}));else if(I===np){var ke=Pf(M[0]);ae=Te(ke)&&ke.length||1}return{startIndex:le,dimensionsDefine:c5(Z),dimensionsDetectedCount:ae}}(d,l,x,i.sourceHeader,i.dimensions);return new lp({data:d,sourceFormat:l,seriesLayoutBy:x,dimensionsDefine:S.dimensionsDefine,startIndex:S.startIndex,dimensionsDetectedCount:S.dimensionsDetectedCount,metaRawOption:U(i)})}function Vv(d){return new lp({data:d,sourceFormat:yt(d)?rp:np})}function Hv(d){var i=d2;if(yt(d))i=rp;else if(Te(d)){d.length===0&&(i=Jf);for(var l=0,x=d.length;l<x;l++){var S=d[l];if(S!=null){if(Te(S)){i=Jf;break}if(et(S)){i=Qf;break}}}}else if(et(d)){for(var M in d)if(Er(d,M)&&Le(d[M])){i=$d;break}}return i}function c5(d){if(d){var i=Dn();return Ie(d,function(l,x){var S={name:(l=et(l)?l:{name:l}).name,displayName:l.displayName,type:l.type};if(S.name==null)return S;S.name+="",S.displayName==null&&(S.displayName=S.name);var M=i.get(S.name);return M?S.name+="-"+M.count++:i.set(S.name,{count:1}),S})}}function P4(d,i,l,x){if(i===E3)for(var S=0;S<l.length&&S<x;S++)d(l[S]?l[S][0]:null,S);else{var M=l[0]||[];for(S=0;S<M.length&&S<x;S++)d(M[S],S)}}function F3(d){var i=d.sourceFormat;return i===Qf||i===$d}var m2=function(){function d(i,l){var x=g2(i)?i:Vv(i);this._source=x;var S=this._data=x.data;x.sourceFormat===rp&&(this._offset=0,this._dimSize=l,this._data=S),$v(this,S,x)}return d.prototype.getSource=function(){return this._source},d.prototype.count=function(){return 0},d.prototype.getItem=function(i,l){},d.prototype.appendData=function(i){},d.prototype.clean=function(){},d.protoInitialize=function(){var i=d.prototype;i.pure=!1,i.persistent=!0}(),d.internalField=function(){var i;$v=function(I,j,V){var Z=V.sourceFormat,ae=V.seriesLayoutBy,le=V.startIndex,ge=V.dimensionsDefine,ke=op[Y0(Z,ae)];if(Y(I,ke),Z===rp)I.getItem=l,I.count=S,I.fillStorage=x;else{var Pe=qv(Z,ae);I.getItem=_e(Pe,null,j,le,ge);var De=D4(Z,ae);I.count=_e(De,null,j,le,ge)}};var l=function(I,j){I-=this._offset,j=j||[];for(var V=this._data,Z=this._dimSize,ae=Z*I,le=0;le<Z;le++)j[le]=V[ae+le];return j},x=function(I,j,V,Z){for(var ae=this._data,le=this._dimSize,ge=0;ge<le;ge++){for(var ke=Z[ge],Pe=ke[0]==null?1/0:ke[0],De=ke[1]==null?-1/0:ke[1],je=j-I,Ue=V[ge],We=0;We<je;We++){var dt=ae[We*le+ge];Ue[I+We]=dt,dt<Pe&&(Pe=dt),dt>De&&(De=dt)}ke[0]=Pe,ke[1]=De}},S=function(){return this._data?this._data.length/this._dimSize:0};function M(I){for(var j=0;j<I.length;j++)this._data.push(I[j])}(i={}).arrayRows_column={pure:!0,appendData:M},i.arrayRows_row={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},i.objectRows={pure:!0,appendData:M},i.keyedColumns={pure:!0,appendData:function(I){var j=this._data;me(I,function(V,Z){for(var ae=j[Z]||(j[Z]=[]),le=0;le<(V||[]).length;le++)ae.push(V[le])})}},i.original={appendData:M},i.typedArray={persistent:!1,pure:!0,appendData:function(I){this._data=I},clean:function(){this._offset+=this.count(),this._data=null}},op=i}(),d}(),f5=function(d,i,l,x){return d[x]},B3=((ed={}).arrayRows_column=function(d,i,l,x){return d[x+i]},ed.arrayRows_row=function(d,i,l,x,S){x+=i;for(var M=S||[],I=d,j=0;j<I.length;j++){var V=I[j];M[j]=V?V[x]:null}return M},ed.objectRows=f5,ed.keyedColumns=function(d,i,l,x,S){for(var M=S||[],I=0;I<l.length;I++){var j=l[I].name,V=d[j];M[I]=V?V[x]:null}return M},ed.original=f5,ed);function qv(d,i){var l=B3[Y0(d,i)];return l}var sp=function(d,i,l){return d.length},d5=((Bu={}).arrayRows_column=function(d,i,l){return Math.max(0,d.length-i)},Bu.arrayRows_row=function(d,i,l){var x=d[0];return x?Math.max(0,x.length-i):0},Bu.objectRows=sp,Bu.keyedColumns=function(d,i,l){var x=l[0].name,S=d[x];return S?S.length:0},Bu.original=sp,Bu);function D4(d,i){var l=d5[Y0(d,i)];return l}var j3=function(d,i,l){return d[i]},N4=((Ac={}).arrayRows=j3,Ac.objectRows=function(d,i,l){return d[l]},Ac.keyedColumns=j3,Ac.original=function(d,i,l){var x=Pf(d);return x instanceof Array?x[i]:x},Ac.typedArray=j3,Ac);function I4(d){var i=N4[d];return i}function Y0(d,i){return d===Jf?d+"_"+i:d}function gc(d,i,l){if(d){var x=d.getRawDataItem(i);if(x!=null){var S=d.getStore(),M=S.getSource().sourceFormat;if(l!=null){var I=d.getDimensionIndex(l),j=S.getDimensionProperty(I);return I4(M)(x,I,j)}var V=x;return M===np&&(V=Pf(x)),V}}}var up=/\{@(.+?)\}/g,h5=function(){function d(){}return d.prototype.getDataParams=function(i,l){var x=this.getData(l),S=this.getRawValue(i,l),M=x.getRawIndex(i),I=x.getName(i),j=x.getRawDataItem(i),V=x.getItemVisual(i,"style"),Z=V&&V[x.getItemVisual(i,"drawType")||"fill"],ae=V&&V.stroke,le=this.mainType,ge=le==="series",ke=x.userOutput&&x.userOutput.get();return{componentType:le,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:ge?this.subType:null,seriesIndex:this.seriesIndex,seriesId:ge?this.id:null,seriesName:ge?this.name:null,name:I,dataIndex:M,data:j,dataType:l,value:S,color:Z,borderColor:ae,dimensionNames:ke?ke.fullDimensions:null,encode:ke?ke.encode:null,$vars:["seriesName","name","value"]}},d.prototype.getFormattedLabel=function(i,l,x,S,M,I){l=l||"normal";var j=this.getData(x),V=this.getDataParams(i,x);return I&&(V.value=I.interpolatedValue),S!=null&&Te(V.value)&&(V.value=V.value[S]),M||(M=j.getItemModel(i).get(l==="normal"?["label","formatter"]:[l,"label","formatter"])),typeof M=="function"?(V.status=l,V.dimensionIndex=S,M(V)):typeof M=="string"?k3(M,V).replace(up,function(Z,ae){var le=ae.length,ge=ae;ge.charAt(0)==="["&&ge.charAt(le-1)==="]"&&(ge=+ge.slice(1,le-1));var ke=gc(j,i,ge);if(I&&Te(I.interpolatedValue)){var Pe=j.getDimensionIndex(ge);Pe>=0&&(ke=I.interpolatedValue[Pe])}return ke!=null?ke+"":""}):void 0},d.prototype.getRawValue=function(i,l){return gc(this.getData(l),i)},d.prototype.formatTooltip=function(i,l,x){},d}();function td(d){return new L4(d)}var L4=function(){function d(i){i=i||{},this._reset=i.reset,this._plan=i.plan,this._count=i.count,this._onDirty=i.onDirty,this._dirty=!0}return d.prototype.perform=function(i){var l,x=this._upstream,S=i&&i.skip;if(this._dirty&&x){var M=this.context;M.data=M.outputData=x.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!S&&(l=this._plan(this.context));var I,j=le(this._modBy),V=this._modDataCount||0,Z=le(i&&i.modBy),ae=i&&i.modDataCount||0;function le(We){return!(We>=1)&&(We=1),We}j===Z&&V===ae||(l="reset"),(this._dirty||l==="reset")&&(this._dirty=!1,I=this._doReset(S)),this._modBy=Z,this._modDataCount=ae;var ge=i&&i.step;if(this._dueEnd=x?x._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var ke=this._dueIndex,Pe=Math.min(ge!=null?this._dueIndex+ge:1/0,this._dueEnd);if(!S&&(I||ke<Pe)){var De=this._progress;if(Te(De))for(var je=0;je<De.length;je++)this._doProgress(De[je],ke,Pe,Z,ae);else this._doProgress(De,ke,Pe,Z,ae)}this._dueIndex=Pe;var Ue=this._settedOutputEnd!=null?this._settedOutputEnd:Pe;this._outputDueEnd=Ue}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()},d.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},d.prototype._doProgress=function(i,l,x,S,M){R4.reset(l,x,S,M),this._callingProgress=i,this._callingProgress({start:l,end:x,count:x-l,next:R4.next},this.context)},d.prototype._doReset=function(i){var l,x;this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null,!i&&this._reset&&((l=this._reset(this.context))&&l.progress&&(x=l.forceFirstProgress,l=l.progress),Te(l)&&!l.length&&(l=null)),this._progress=l,this._modBy=this._modDataCount=null;var S=this._downstream;return S&&S.dirty(),x},d.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},d.prototype.pipe=function(i){(this._downstream!==i||this._dirty)&&(this._downstream=i,i._upstream=this,i.dirty())},d.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},d.prototype.getUpstream=function(){return this._upstream},d.prototype.getDownstream=function(){return this._downstream},d.prototype.setOutputEnd=function(i){this._outputDueEnd=this._settedOutputEnd=i},d}(),R4=function(){var d,i,l,x,S,M={reset:function(V,Z,ae,le){i=V,d=Z,l=ae,x=le,S=Math.ceil(x/l),M.next=l>1&&x>0?j:I}};return M;function I(){return i<d?i++:null}function j(){var V=i%S*l+Math.ceil(i/S),Z=i>=d?null:V<x?V:i;return i++,Z}}();function cp(d,i){var l=i&&i.type;return l==="ordinal"?d:(l==="time"&&typeof d!="number"&&d!=null&&d!=="-"&&(d=+Gu(d)),d==null||d===""?NaN:+d)}Dn({number:function(d){return parseFloat(d)},time:function(d){return+Gu(d)},trim:function(d){return typeof d=="string"?$t(d):d}});var z3=function(){function d(){}return d.prototype.getRawData=function(){throw new Error("not supported")},d.prototype.getRawDataItem=function(i){throw new Error("not supported")},d.prototype.cloneRawData=function(){},d.prototype.getDimensionInfo=function(i){},d.prototype.cloneAllDimensionInfo=function(){},d.prototype.count=function(){},d.prototype.retrieveValue=function(i,l){},d.prototype.retrieveValueFromItem=function(i,l){},d.prototype.convertValue=function(i,l){return cp(i,l)},d}();function $3(d){var i=d.sourceFormat;if(!Uv(i)){var l="";ks(l)}return d.data}function V3(d){var i=d.sourceFormat,l=d.data;if(!Uv(i)){var x="";ks(x)}if(i===Jf){for(var S=[],M=0,I=l.length;M<I;M++)S.push(l[M].slice());return S}if(i===Qf){for(S=[],M=0,I=l.length;M<I;M++)S.push(Y({},l[M]));return S}}function Ix(d,i,l){if(l!=null)return typeof l=="number"||!isNaN(l)&&!Er(i,l)?d[l]:Er(i,l)?i[l]:void 0}function p5(d){return U(d)}var H3=Dn();function q3(d,i,l,x){var S="";i.length||ks(S),et(d)||ks(S);var M=d.type,I=H3.get(M);I||ks(S);var j=Ie(i,function(Z){return function(ae,le){var ge=new z3,ke=ae.data,Pe=ge.sourceFormat=ae.sourceFormat,De=ae.startIndex,je="";ae.seriesLayoutBy!==h2&&ks(je);var Ue=[],We={},dt=ae.dimensionsDefine;if(dt)me(dt,function(en,ln){var cn=en.name,_n={index:ln,name:cn,displayName:en.displayName};if(Ue.push(_n),cn!=null){var jn="";Er(We,cn)&&ks(jn),We[cn]=_n}});else for(var pt=0;pt<ae.dimensionsDetectedCount;pt++)Ue.push({index:pt});var Et=qv(Pe,h2);le.__isBuiltIn&&(ge.getRawDataItem=function(en){return Et(ke,De,Ue,en)},ge.getRawData=_e($3,null,ae)),ge.cloneRawData=_e(V3,null,ae);var Lt=D4(Pe,h2);ge.count=_e(Lt,null,ke,De,Ue);var zt=I4(Pe);ge.retrieveValue=function(en,ln){var cn=Et(ke,De,Ue,en);return qt(cn,ln)};var qt=ge.retrieveValueFromItem=function(en,ln){if(en!=null){var cn=Ue[ln];return cn?zt(en,ln,cn.name):void 0}};return ge.getDimensionInfo=_e(Ix,null,Ue,We),ge.cloneAllDimensionInfo=_e(p5,null,Ue),ge}(Z,I)}),V=ru(I.transform({upstream:j[0],upstreamList:j,config:U(d.config)}));return Ie(V,function(Z,ae){var le,ge="";et(Z)||ks(ge),Z.data||ks(ge),Uv(Hv(Z.data))||ks(ge);var ke=i[0];if(ke&&ae===0&&!Z.dimensions){var Pe=ke.startIndex;Pe&&(Z.data=ke.data.slice(0,Pe).concat(Z.data)),le={seriesLayoutBy:h2,sourceHeader:Pe,dimensions:ke.metaRawOption.dimensions}}else le={seriesLayoutBy:h2,sourceHeader:0,dimensions:Z.dimensions};return Ud(Z.data,le,null)})}function Uv(d){return d===Jf||d===Qf}var x1,y2="undefined",U3=typeof Uint32Array===y2?Array:Uint32Array,L9=typeof Uint16Array===y2?Array:Uint16Array,F4=typeof Int32Array===y2?Array:Int32Array,W3=typeof Float64Array===y2?Array:Float64Array,R9={float:W3,int:F4,ordinal:Array,number:Array,time:W3};function Wv(d){return d>65535?U3:L9}function Yv(d,i,l,x,S){var M=R9[l||"float"];if(S){var I=d[i],j=I&&I.length;if(j!==x){for(var V=new M(x),Z=0;Z<j;Z++)V[Z]=I[Z];d[i]=V}}else d[i]=new M(x)}var B4=function(){function d(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=Dn()}return d.prototype.initData=function(i,l,x){this._provider=i,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var S=i.getSource(),M=this.defaultDimValueGetter=x1[S.sourceFormat];this._dimValueGetter=x||M,this._rawExtent=[],F3(S),this._dimensions=Ie(l,function(I){return{type:I.type,property:I.property}}),this._initDataFromProvider(0,i.count())},d.prototype.getProvider=function(){return this._provider},d.prototype.getSource=function(){return this._provider.getSource()},d.prototype.ensureCalculationDimension=function(i,l){var x=this._calcDimNameToIdx,S=this._dimensions,M=x.get(i);if(M!=null){if(S[M].type===l)return M}else M=S.length;return S[M]={type:l},x.set(i,M),this._chunks[M]=new R9[l||"float"](this._rawCount),this._rawExtent[M]=[1/0,-1/0],M},d.prototype.collectOrdinalMeta=function(i,l){var x=this._chunks[i],S=this._dimensions[i],M=this._rawExtent,I=S.ordinalOffset||0,j=x.length;I===0&&(M[i]=[1/0,-1/0]);for(var V=M[i],Z=I;Z<j;Z++){var ae=x[Z]=l.parseAndCollect(x[Z]);V[0]=Math.min(ae,V[0]),V[1]=Math.max(ae,V[1])}S.ordinalMeta=l,S.ordinalOffset=j,S.type="ordinal"},d.prototype.getOrdinalMeta=function(i){return this._dimensions[i].ordinalMeta},d.prototype.getDimensionProperty=function(i){var l=this._dimensions[i];return l&&l.property},d.prototype.appendData=function(i){var l=this._provider,x=this.count();l.appendData(i);var S=l.count();return l.persistent||(S+=x),x<S&&this._initDataFromProvider(x,S,!0),[x,S]},d.prototype.appendValues=function(i,l){for(var x=this._chunks,S=this._dimensions,M=S.length,I=this._rawExtent,j=this.count(),V=j+Math.max(i.length,l||0),Z=0;Z<M;Z++)Yv(x,Z,(Pe=S[Z]).type,V,!0);for(var ae=[],le=j;le<V;le++)for(var ge=le-j,ke=0;ke<M;ke++){var Pe=S[ke],De=x1.arrayRows.call(this,i[ge]||ae,Pe.property,ge,ke);x[ke][le]=De;var je=I[ke];De<je[0]&&(je[0]=De),De>je[1]&&(je[1]=De)}return this._rawCount=this._count=V,{start:j,end:V}},d.prototype._initDataFromProvider=function(i,l,x){for(var S=this._provider,M=this._chunks,I=this._dimensions,j=I.length,V=this._rawExtent,Z=Ie(I,function(We){return We.property}),ae=0;ae<j;ae++){var le=I[ae];V[ae]||(V[ae]=[1/0,-1/0]),Yv(M,ae,le.type,l,x)}if(S.fillStorage)S.fillStorage(i,l,M,V);else for(var ge=[],ke=i;ke<l;ke++){ge=S.getItem(ke,ge);for(var Pe=0;Pe<j;Pe++){var De=M[Pe],je=this._dimValueGetter(ge,Z[Pe],ke,Pe);De[ke]=je;var Ue=V[Pe];je<Ue[0]&&(Ue[0]=je),je>Ue[1]&&(Ue[1]=je)}}!S.persistent&&S.clean&&S.clean(),this._rawCount=this._count=l,this._extent=[]},d.prototype.count=function(){return this._count},d.prototype.get=function(i,l){if(!(l>=0&&l<this._count))return NaN;var x=this._chunks[i];return x?x[this.getRawIndex(l)]:NaN},d.prototype.getValues=function(i,l){var x=[],S=[];if(l==null){l=i,i=[];for(var M=0;M<this._dimensions.length;M++)S.push(M)}else S=i;M=0;for(var I=S.length;M<I;M++)x.push(this.get(S[M],l));return x},d.prototype.getByRawIndex=function(i,l){if(!(l>=0&&l<this._rawCount))return NaN;var x=this._chunks[i];return x?x[l]:NaN},d.prototype.getSum=function(i){var l=0;if(this._chunks[i])for(var x=0,S=this.count();x<S;x++){var M=this.get(i,x);isNaN(M)||(l+=M)}return l},d.prototype.getMedian=function(i){var l=[];this.each([i],function(M){isNaN(M)||l.push(M)});var x=l.sort(function(M,I){return M-I}),S=this.count();return S===0?0:S%2==1?x[(S-1)/2]:(x[S/2]+x[S/2-1])/2},d.prototype.indexOfRawIndex=function(i){if(i>=this._rawCount||i<0)return-1;if(!this._indices)return i;var l=this._indices,x=l[i];if(x!=null&&x<this._count&&x===i)return i;for(var S=0,M=this._count-1;S<=M;){var I=(S+M)/2|0;if(l[I]<i)S=I+1;else{if(!(l[I]>i))return I;M=I-1}}return-1},d.prototype.indicesOfNearest=function(i,l,x){var S=this._chunks[i],M=[];if(!S)return M;x==null&&(x=1/0);for(var I=1/0,j=-1,V=0,Z=0,ae=this.count();Z<ae;Z++){var le=l-S[this.getRawIndex(Z)],ge=Math.abs(le);ge<=x&&((ge<I||ge===I&&le>=0&&j<0)&&(I=ge,j=le,V=0),le===j&&(M[V++]=Z))}return M.length=V,M},d.prototype.getIndices=function(){var i,l=this._indices;if(l){var x=l.constructor,S=this._count;if(x===Array){i=new x(S);for(var M=0;M<S;M++)i[M]=l[M]}else i=new x(l.buffer,0,S)}else for(i=new(x=Wv(this._rawCount))(this.count()),M=0;M<i.length;M++)i[M]=M;return i},d.prototype.filter=function(i,l){if(!this._count)return this;for(var x=this.clone(),S=x.count(),M=new(Wv(x._rawCount))(S),I=[],j=i.length,V=0,Z=i[0],ae=x._chunks,le=0;le<S;le++){var ge=void 0,ke=x.getRawIndex(le);if(j===0)ge=l(le);else if(j===1)ge=l(ae[Z][ke],le);else{for(var Pe=0;Pe<j;Pe++)I[Pe]=ae[i[Pe]][ke];I[Pe]=le,ge=l.apply(null,I)}ge&&(M[V++]=ke)}return V<S&&(x._indices=M),x._count=V,x._extent=[],x._updateGetRawIdx(),x},d.prototype.selectRange=function(i){var l=this.clone(),x=l._count;if(!x)return this;var S=ue(i),M=S.length;if(!M)return this;var I=l.count(),j=new(Wv(l._rawCount))(I),V=0,Z=S[0],ae=i[Z][0],le=i[Z][1],ge=l._chunks,ke=!1;if(!l._indices){var Pe=0;if(M===1){for(var De=ge[S[0]],je=0;je<x;je++)((pt=De[je])>=ae&&pt<=le||isNaN(pt))&&(j[V++]=Pe),Pe++;ke=!0}else if(M===2){De=ge[S[0]];var Ue=ge[S[1]],We=i[S[1]][0],dt=i[S[1]][1];for(je=0;je<x;je++){var pt=De[je],Et=Ue[je];(pt>=ae&&pt<=le||isNaN(pt))&&(Et>=We&&Et<=dt||isNaN(Et))&&(j[V++]=Pe),Pe++}ke=!0}}if(!ke)if(M===1)for(je=0;je<I;je++){var Lt=l.getRawIndex(je);((pt=ge[S[0]][Lt])>=ae&&pt<=le||isNaN(pt))&&(j[V++]=Lt)}else for(je=0;je<I;je++){for(var zt=!0,qt=(Lt=l.getRawIndex(je),0);qt<M;qt++){var en=S[qt];((pt=ge[en][Lt])<i[en][0]||pt>i[en][1])&&(zt=!1)}zt&&(j[V++]=l.getRawIndex(je))}return V<I&&(l._indices=j),l._count=V,l._extent=[],l._updateGetRawIdx(),l},d.prototype.map=function(i,l){var x=this.clone(i);return this._updateDims(x,i,l),x},d.prototype.modify=function(i,l){this._updateDims(this,i,l)},d.prototype._updateDims=function(i,l,x){for(var S=i._chunks,M=[],I=l.length,j=i.count(),V=[],Z=i._rawExtent,ae=0;ae<l.length;ae++)Z[l[ae]]=[1/0,-1/0];for(var le=0;le<j;le++){for(var ge=i.getRawIndex(le),ke=0;ke<I;ke++)V[ke]=S[l[ke]][ge];V[I]=le;var Pe=x&&x.apply(null,V);if(Pe!=null)for(typeof Pe!="object"&&(M[0]=Pe,Pe=M),ae=0;ae<Pe.length;ae++){var De=l[ae],je=Pe[ae],Ue=Z[De],We=S[De];We&&(We[ge]=je),je<Ue[0]&&(Ue[0]=je),je>Ue[1]&&(Ue[1]=je)}}},d.prototype.lttbDownSample=function(i,l){var x,S,M,I=this.clone([i],!0),j=I._chunks[i],V=this.count(),Z=0,ae=Math.floor(1/l),le=this.getRawIndex(0),ge=new(Wv(this._rawCount))(Math.ceil(V/ae)+2);ge[Z++]=le;for(var ke=1;ke<V-1;ke+=ae){for(var Pe=Math.min(ke+ae,V-1),De=Math.min(ke+2*ae,V),je=(De+Pe)/2,Ue=0,We=Pe;We<De;We++){var dt=j[qt=this.getRawIndex(We)];isNaN(dt)||(Ue+=dt)}Ue/=De-Pe;var pt=ke,Et=Math.min(ke+ae,V),Lt=ke-1,zt=j[le];for(x=-1,M=pt,We=pt;We<Et;We++){var qt;dt=j[qt=this.getRawIndex(We)],isNaN(dt)||(S=Math.abs((Lt-je)*(dt-zt)-(Lt-We)*(Ue-zt)))>x&&(x=S,M=qt)}ge[Z++]=M,le=M}return ge[Z++]=this.getRawIndex(V-1),I._count=Z,I._indices=ge,I.getRawIndex=this._getRawIdx,I},d.prototype.downSample=function(i,l,x,S){for(var M=this.clone([i],!0),I=M._chunks,j=[],V=Math.floor(1/l),Z=I[i],ae=this.count(),le=M._rawExtent[i]=[1/0,-1/0],ge=new(Wv(this._rawCount))(Math.ceil(ae/V)),ke=0,Pe=0;Pe<ae;Pe+=V){V>ae-Pe&&(V=ae-Pe,j.length=V);for(var De=0;De<V;De++){var je=this.getRawIndex(Pe+De);j[De]=Z[je]}var Ue=x(j),We=this.getRawIndex(Math.min(Pe+S(j,Ue)||0,ae-1));Z[We]=Ue,Ue<le[0]&&(le[0]=Ue),Ue>le[1]&&(le[1]=Ue),ge[ke++]=We}return M._count=ke,M._indices=ge,M._updateGetRawIdx(),M},d.prototype.each=function(i,l){if(this._count)for(var x=i.length,S=this._chunks,M=0,I=this.count();M<I;M++){var j=this.getRawIndex(M);switch(x){case 0:l(M);break;case 1:l(S[i[0]][j],M);break;case 2:l(S[i[0]][j],S[i[1]][j],M);break;default:for(var V=0,Z=[];V<x;V++)Z[V]=S[i[V]][j];Z[V]=M,l.apply(null,Z)}}},d.prototype.getDataExtent=function(i){var l=this._chunks[i],x=[1/0,-1/0];if(!l)return x;var S,M=this.count();if(!this._indices)return this._rawExtent[i].slice();if(S=this._extent[i])return S.slice();for(var I=(S=x)[0],j=S[1],V=0;V<M;V++){var Z=l[this.getRawIndex(V)];Z<I&&(I=Z),Z>j&&(j=Z)}return S=[I,j],this._extent[i]=S,S},d.prototype.getRawDataItem=function(i){var l=this.getRawIndex(i);if(this._provider.persistent)return this._provider.getItem(l);for(var x=[],S=this._chunks,M=0;M<S.length;M++)x.push(S[M][l]);return x},d.prototype.clone=function(i,l){var x,S,M=new d,I=this._chunks,j=i&&pe(i,function(Z,ae){return Z[ae]=!0,Z},{});if(j)for(var V=0;V<I.length;V++)M._chunks[V]=j[V]?(x=I[V],S=void 0,(S=x.constructor)===Array?x.slice():new S(x)):I[V];else M._chunks=I;return this._copyCommonProps(M),l||(M._indices=this._cloneIndices()),M._updateGetRawIdx(),M},d.prototype._copyCommonProps=function(i){i._count=this._count,i._rawCount=this._rawCount,i._provider=this._provider,i._dimensions=this._dimensions,i._extent=U(this._extent),i._rawExtent=U(this._rawExtent)},d.prototype._cloneIndices=function(){if(this._indices){var i=this._indices.constructor,l=void 0;if(i===Array){var x=this._indices.length;l=new i(x);for(var S=0;S<x;S++)l[S]=this._indices[S]}else l=new i(this._indices);return l}return null},d.prototype._getRawIdxIdentity=function(i){return i},d.prototype._getRawIdx=function(i){return i<this._count&&i>=0?this._indices[i]:-1},d.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},d.internalField=function(){function i(l,x,S,M){return cp(l[M],this._dimensions[M])}x1={arrayRows:i,objectRows:function(l,x,S,M){return cp(l[x],this._dimensions[M])},keyedColumns:i,original:function(l,x,S,M){var I=l&&(l.value==null?l:l.value);return cp(I instanceof Array?I[M]:I,this._dimensions[M])},typedArray:function(l,x,S,M){return l[M]}}}(),d}(),F9=function(){function d(i){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=i}return d.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},d.prototype._setLocalSource=function(i,l){this._sourceList=i,this._upstreamSignList=l,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},d.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},d.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},d.prototype._createSource=function(){this._setLocalSource([],[]);var i,l,x=this._sourceHost,S=this._getUpstreamSourceManagers(),M=!!S.length;if(g5(x)){var I=x,j=void 0,V=void 0,Z=void 0;if(M){var ae=S[0];ae.prepareSource(),j=(Z=ae.getSource()).data,V=Z.sourceFormat,l=[ae._getVersionSign()]}else V=yt(j=I.get("data",!0))?rp:np,l=[];var le=this._getSourceMetaRawOption()||{},ge=Z&&Z.metaRawOption||{},ke=ot(le.seriesLayoutBy,ge.seriesLayoutBy)||null,Pe=ot(le.sourceHeader,ge.sourceHeader)||null,De=ot(le.dimensions,ge.dimensions);i=ke!==ge.seriesLayoutBy||!!Pe!=!!ge.sourceHeader||De?[Ud(j,{seriesLayoutBy:ke,sourceHeader:Pe,dimensions:De},V)]:[]}else{var je=x;if(M){var Ue=this._applyTransform(S);i=Ue.sourceList,l=Ue.upstreamSignList}else i=[Ud(je.get("source",!0),this._getSourceMetaRawOption(),null)],l=[]}this._setLocalSource(i,l)},d.prototype._applyTransform=function(i){var l,x=this._sourceHost,S=x.get("transform",!0),M=x.get("fromTransformResult",!0);if(M!=null){var I="";i.length!==1&&Gv(I)}var j,V=[],Z=[];return me(i,function(ae){ae.prepareSource();var le=ae.getSource(M||0),ge="";M==null||le||Gv(ge),V.push(le),Z.push(ae._getVersionSign())}),S?l=function(ae,le,ge){var ke=ru(ae),Pe=ke.length,De="";Pe||ks(De);for(var je=0,Ue=Pe;je<Ue;je++)le=q3(ke[je],le),je!==Ue-1&&(le.length=Math.max(le.length,1));return le}(S,V,x.componentIndex):M!=null&&(l=[(j=V[0],new lp({data:j.data,sourceFormat:j.sourceFormat,seriesLayoutBy:j.seriesLayoutBy,dimensionsDefine:U(j.dimensionsDefine),startIndex:j.startIndex,dimensionsDetectedCount:j.dimensionsDetectedCount}))]),{sourceList:l,upstreamSignList:Z}},d.prototype._isDirty=function(){if(this._dirty)return!0;for(var i=this._getUpstreamSourceManagers(),l=0;l<i.length;l++){var x=i[l];if(x._isDirty()||this._upstreamSignList[l]!==x._getVersionSign())return!0}},d.prototype.getSource=function(i){i=i||0;var l=this._sourceList[i];if(!l){var x=this._getUpstreamSourceManagers();return x[0]&&x[0].getSource(i)}return l},d.prototype.getSharedDataStore=function(i){var l=i.makeStoreSchema();return this._innerGetDataStore(l.dimensions,i.source,l.hash)},d.prototype._innerGetDataStore=function(i,l,x){var S=this._storeList,M=S[0];M||(M=S[0]={});var I=M[x];if(!I){var j=this._getUpstreamSourceManagers()[0];g5(this._sourceHost)&&j?I=j._innerGetDataStore(i,l,x):(I=new B4).initData(new m2(l,i.length),i),M[x]=I}return I},d.prototype._getUpstreamSourceManagers=function(){var i=this._sourceHost;if(g5(i)){var l=r5(i);return l?[l.getSourceManager()]:[]}return Ie(function(x){return x.get("transform",!0)||x.get("fromTransformResult",!0)?p1(x.ecModel,"dataset",{index:x.get("fromDatasetIndex",!0),id:x.get("fromDatasetId",!0)},os).models:[]}(i),function(x){return x.getSourceManager()})},d.prototype._getSourceMetaRawOption=function(){var i,l,x,S=this._sourceHost;if(g5(S))i=S.get("seriesLayoutBy",!0),l=S.get("sourceHeader",!0),x=S.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var M=S;i=M.get("seriesLayoutBy",!0),l=M.get("sourceHeader",!0),x=M.get("dimensions",!0)}return{seriesLayoutBy:i,sourceHeader:l,dimensions:x}},d}();function v5(d){d.option.transform&&Mn(d.option.transform)}function g5(d){return d.mainType==="series"}function Gv(d){throw new Error(d)}function Y3(d,i){return i.type=d,i}function B9(d){var i,l,x,S,M=d.series,I=d.dataIndex,j=d.multipleSeries,V=M.getData(),Z=V.mapDimensionsAll("defaultedTooltip"),ae=Z.length,le=M.getRawValue(I),ge=Te(le),ke=function(pt,Et){return ul(pt.getData().getItemVisual(Et,"style")[pt.visualDrawType])}(M,I);if(ae>1||ge&&!ae){var Pe=function(pt,Et,Lt,zt,qt){var en=Et.getData(),ln=pe(pt,function(Zn,Br,Ar){var Wr=en.getDimensionInfo(Ar);return Zn||Wr&&Wr.tooltip!==!1&&Wr.displayName!=null},!1),cn=[],_n=[],jn=[];function Jn(Zn,Br){var Ar=en.getDimensionInfo(Br);Ar&&Ar.otherDims.tooltip!==!1&&(ln?jn.push(Y3("nameValue",{markerType:"subItem",markerColor:qt,name:Ar.displayName,value:Zn,valueType:Ar.type})):(cn.push(Zn),_n.push(Ar.type)))}return zt.length?me(zt,function(Zn){Jn(gc(en,Lt,Zn),Zn)}):me(pt,Jn),{inlineValues:cn,inlineValueTypes:_n,blocks:jn}}(le,M,I,Z,ke);i=Pe.inlineValues,l=Pe.inlineValueTypes,x=Pe.blocks,S=Pe.inlineValues[0]}else if(ae){var De=V.getDimensionInfo(Z[0]);S=i=gc(V,I,Z[0]),l=De.type}else S=i=ge?le[0]:le;var je=g0(M),Ue=je&&M.name||"",We=V.getName(I),dt=j?Ue:We;return Y3("section",{header:Ue,noHeader:j||!je,sortParam:S,blocks:[Y3("nameValue",{markerType:"item",markerColor:ke,name:dt,noName:!$t(dt),value:i,valueType:l})].concat(x||[])})}var af=is();function j4(d,i){return d.getName(i)||d.getId(i)}var C0=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l._selectedDataIndicesMap={},l}return v(i,d),i.prototype.init=function(l,x,S){this.seriesIndex=this.componentIndex,this.dataTask=td({count:Lx,reset:j9}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(l,S),(af(this).sourceManager=new F9(this)).prepareSource();var M=this.getInitialData(l,S);Kv(M,this),this.dataTask.context.data=M,af(this).dataBeforeProcessed=M,b2(this),this._initSelectedMapFromData(M)},i.prototype.mergeDefaultAndTheme=function(l,x){var S=Iv(this),M=S?S3(l):{},I=this.subType;Ll.hasClass(I)&&(I+="Series"),G(l,x.getTheme().get(this.subType)),G(l,this.getDefaultOption()),U1(l,"label",["show"]),this.fillDataTextStyle(l.data),S&&Lv(l,M,S)},i.prototype.mergeOption=function(l,x){l=G(this.option,l,!0),this.fillDataTextStyle(l.data);var S=Iv(this);S&&Lv(this.option,l,S);var M=af(this).sourceManager;M.dirty(),M.prepareSource();var I=this.getInitialData(l,x);Kv(I,this),this.dataTask.dirty(),this.dataTask.context.data=I,af(this).dataBeforeProcessed=I,b2(this),this._initSelectedMapFromData(I)},i.prototype.fillDataTextStyle=function(l){if(l&&!yt(l))for(var x=["show"],S=0;S<l.length;S++)l[S]&&l[S].label&&U1(l[S],"label",x)},i.prototype.getInitialData=function(l,x){},i.prototype.appendData=function(l){this.getRawData().appendData(l.data)},i.prototype.getData=function(l){var x=Xc(this);if(x){var S=x.context.data;return l==null?S:S.getLinkedData(l)}return af(this).data},i.prototype.getAllData=function(){var l=this.getData();return l&&l.getLinkedDataAll?l.getLinkedDataAll():[{data:l}]},i.prototype.setData=function(l){var x=Xc(this);if(x){var S=x.context;S.outputData=l,x!==this.dataTask&&(S.data=l)}af(this).data=l},i.prototype.getEncode=function(){var l=this.get("encode",!0);if(l)return Dn(l)},i.prototype.getSourceManager=function(){return af(this).sourceManager},i.prototype.getSource=function(){return this.getSourceManager().getSource()},i.prototype.getRawData=function(){return af(this).dataBeforeProcessed},i.prototype.getColorBy=function(){return this.get("colorBy")||"series"},i.prototype.isColorBySeries=function(){return this.getColorBy()==="series"},i.prototype.getBaseAxis=function(){var l=this.coordinateSystem;return l&&l.getBaseAxis&&l.getBaseAxis()},i.prototype.formatTooltip=function(l,x,S){return B9({series:this,dataIndex:l,multipleSeries:x})},i.prototype.isAnimationEnabled=function(){if(g.node)return!1;var l=this.getShallow("animation");return l&&this.getData().count()>this.getShallow("animationThreshold")&&(l=!1),!!l},i.prototype.restoreData=function(){this.dataTask.dirty()},i.prototype.getColorFromPalette=function(l,x,S){var M=this.ecModel,I=a5.prototype.getColorFromPalette.call(this,l,x,S);return I||(I=M.getColorFromPalette(l,x,S)),I},i.prototype.coordDimToDataDim=function(l){return this.getRawData().mapDimensionsAll(l)},i.prototype.getProgressive=function(){return this.get("progressive")},i.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},i.prototype.select=function(l,x){this._innerSelect(this.getData(x),l)},i.prototype.unselect=function(l,x){var S=this.option.selectedMap;if(S)for(var M=this.getData(x),I=0;I<l.length;I++){var j=j4(M,l[I]);S[j]=!1,this._selectedDataIndicesMap[j]=-1}},i.prototype.toggleSelect=function(l,x){for(var S=[],M=0;M<l.length;M++)S[0]=l[M],this.isSelected(l[M],x)?this.unselect(S,x):this.select(S,x)},i.prototype.getSelectedDataIndices=function(){for(var l=this._selectedDataIndicesMap,x=ue(l),S=[],M=0;M<x.length;M++){var I=l[x[M]];I>=0&&S.push(I)}return S},i.prototype.isSelected=function(l,x){var S=this.option.selectedMap;return S&&S[j4(this.getData(x),l)]||!1},i.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var l=this.option.universalTransition;return!!l&&(l===!0||l&&l.enabled)},i.prototype._innerSelect=function(l,x){var S,M,I=this.option.selectedMode,j=x.length;if(I&&j){if(I==="multiple")for(var V=this.option.selectedMap||(this.option.selectedMap={}),Z=0;Z<j;Z++){var ae=x[Z];V[ge=j4(l,ae)]=!0,this._selectedDataIndicesMap[ge]=l.getRawIndex(ae)}else if(I==="single"||I===!0){var le=x[j-1],ge=j4(l,le);this.option.selectedMap=((S={})[ge]=!0,S),this._selectedDataIndicesMap=((M={})[ge]=l.getRawIndex(le),M)}}},i.prototype._initSelectedMapFromData=function(l){if(!this.option.selectedMap){var x=[];l.hasItemOption&&l.each(function(S){var M=l.getRawDataItem(S);M&&M.selected&&x.push(S)}),x.length>0&&this._innerSelect(l,x)}},i.registerClass=function(l){return Ll.registerClass(l)},i.protoInitialize=function(){var l=i.prototype;l.type="series.__base__",l.seriesIndex=0,l.ignoreStyleOnData=!1,l.hasSymbolVisual=!1,l.defaultSymbol="circle",l.visualStyleAccessPath="itemStyle",l.visualDrawType="fill"}(),i}(Ll);function b2(d){var i=d.name;g0(d)||(d.name=function(l){var x=l.getRawData(),S=x.mapDimensionsAll("seriesName"),M=[];return me(S,function(I){var j=x.getDimensionInfo(I);j.displayName&&M.push(j.displayName)}),M.join(" ")}(d)||i)}function Lx(d){return d.model.getRawData().count()}function j9(d){var i=d.model;return i.setData(i.getRawData().cloneShallow()),Rx}function Rx(d,i){i.outputData&&d.end>i.outputData.count()&&i.model.getRawData().cloneShallow(i.outputData)}function Kv(d,i){me(Cr(d.CHANGABLE_METHODS,d.DOWNSAMPLE_METHODS),function(l){d.wrapMethod(l,xe(z4,i))})}function z4(d,i){var l=Xc(d);return l&&l.setOutputEnd((i||this).count()),i}function Xc(d){var i=(d.ecModel||{}).scheduler,l=i&&i.getPipeline(d.uid);if(l){var x=l.currentTask;if(x){var S=x.agentStubMap;S&&(x=S.get(d.uid))}return x}}be(C0,h5),be(C0,a5),If(C0,Ll);var Mc=function(){function d(){this.group=new bl,this.uid=Kh("viewComponent")}return d.prototype.init=function(i,l){},d.prototype.render=function(i,l,x,S){},d.prototype.dispose=function(i,l){},d.prototype.updateView=function(i,l,x,S){},d.prototype.updateLayout=function(i,l,x,S){},d.prototype.updateVisual=function(i,l,x,S){},d.prototype.blurSeries=function(i,l){},d}();function k0(){var d=is();return function(i){var l=d(i),x=i.pipelineContext,S=!!l.large,M=!!l.progressiveRender,I=l.large=!(!x||!x.large),j=l.progressiveRender=!(!x||!x.progressiveRender);return!(S===I&&M===j)&&"reset"}}v1(Mc),Kt(Mc);var m5=is(),Fx=k0(),mc=function(){function d(){this.group=new bl,this.uid=Kh("viewChart"),this.renderTask=td({plan:G3,reset:$9}),this.renderTask.context={view:this}}return d.prototype.init=function(i,l){},d.prototype.render=function(i,l,x,S){},d.prototype.highlight=function(i,l,x,S){z9(i.getData(),S,"emphasis")},d.prototype.downplay=function(i,l,x,S){z9(i.getData(),S,"normal")},d.prototype.remove=function(i,l){this.group.removeAll()},d.prototype.dispose=function(i,l){},d.prototype.updateView=function(i,l,x,S){this.render(i,l,x,S)},d.prototype.updateLayout=function(i,l,x,S){this.render(i,l,x,S)},d.prototype.updateVisual=function(i,l,x,S){this.render(i,l,x,S)},d.markUpdateMethod=function(i,l){m5(i).updateMethod=l},d.protoInitialize=void(d.prototype.type="chart"),d}();function y5(d,i,l){d&&(i==="emphasis"?Pm:n2)(d,l)}function z9(d,i,l){var x=m0(d,i),S=i&&i.highlightKey!=null?function(M){var I=Qy[M];return I==null&&c3<=32&&(I=Qy[M]=c3++),I}(i.highlightKey):null;x!=null?me(ru(x),function(M){y5(d.getItemGraphicEl(M),l,S)}):d.eachItemGraphicEl(function(M){y5(M,l,S)})}function G3(d){return Fx(d.model)}function $9(d){var i=d.model,l=d.ecModel,x=d.api,S=d.payload,M=i.pipelineContext.progressiveRender,I=d.view,j=S&&m5(S).updateMethod,V=M?"incrementalPrepareRender":j&&I[j]?j:"render";return V!=="render"&&I[V](i,l,x,S),b5[V]}v1(mc),Kt(mc);var b5={incrementalPrepareRender:{progress:function(d,i){i.view.incrementalRender(d,i.model,i.ecModel,i.api,i.payload)}},render:{forceFirstProgress:!0,progress:function(d,i){i.view.render(i.model,i.ecModel,i.api,i.payload)}}};function _5(d,i,l){var x,S,M,I,j,V=0,Z=0,ae=null;function le(){Z=new Date().getTime(),ae=null,d.apply(M,I||[])}i=i||0;var ge=function(){for(var ke=[],Pe=0;Pe<arguments.length;Pe++)ke[Pe]=arguments[Pe];x=new Date().getTime(),M=this,I=ke;var De=j||i,je=j||l;j=null,S=x-(je?V:Z)-De,clearTimeout(ae),je?ae=setTimeout(le,De):S>=0?le():ae=setTimeout(le,-S),V=x};return ge.clear=function(){ae&&(clearTimeout(ae),ae=null)},ge.debounceNextCall=function(ke){j=ke},ge}var x5=is(),V9={itemStyle:Ku(Sv,!0),lineStyle:Ku(q0,!0)},K3={lineStyle:"stroke",itemStyle:"fill"};function H9(d,i){var l=d.visualStyleMapper||V9[i];return l||(console.warn("Unkown style type '"+i+"'."),V9.itemStyle)}function X3(d,i){var l=d.visualDrawType||K3[i];return l||(console.warn("Unkown style type '"+i+"'."),"fill")}var w5={createOnAllSeries:!0,performRawSeries:!0,reset:function(d,i){var l=d.getData(),x=d.visualStyleAccessPath||"itemStyle",S=d.getModel(x),M=H9(d,x)(S),I=S.getShallow("decal");I&&(l.setVisual("decal",I),I.dirty=!0);var j=X3(d,x),V=M[j],Z=Ne(V)?V:null,ae=M.fill==="auto"||M.stroke==="auto";if(!M[j]||Z||ae){var le=d.getColorFromPalette(d.name,null,i.getSeriesCount());M[j]||(M[j]=le,l.setVisual("colorFromPalette",!0)),M.fill=M.fill==="auto"||typeof M.fill=="function"?le:M.fill,M.stroke=M.stroke==="auto"||typeof M.stroke=="function"?le:M.stroke}if(l.setVisual("style",M),l.setVisual("drawType",j),!i.isSeriesFiltered(d)&&Z)return l.setVisual("colorFromPalette",!1),{dataEach:function(ge,ke){var Pe=d.getDataParams(ke),De=Y({},M);De[j]=Z(Pe),ge.setItemVisual(ke,"style",De)}}}},$4=new $s,Bx={createOnAllSeries:!0,performRawSeries:!0,reset:function(d,i){if(!d.ignoreStyleOnData&&!i.isSeriesFiltered(d)){var l=d.getData(),x=d.visualStyleAccessPath||"itemStyle",S=H9(d,x),M=l.getVisual("drawType");return{dataEach:l.hasItemOption?function(I,j){var V=I.getRawDataItem(j);if(V&&V[x]){$4.option=V[x];var Z=S($4);Y(I.ensureUniqueItemVisual(j,"style"),Z),$4.option.decal&&(I.setItemVisual(j,"decal",$4.option.decal),$4.option.decal.dirty=!0),M in Z&&I.setItemVisual(j,"colorFromPalette",!1)}}:null}}}},jx={performRawSeries:!0,overallReset:function(d){var i=Dn();d.eachSeries(function(l){var x=l.getColorBy();if(!l.isColorBySeries()){var S=l.type+"-"+x,M=i.get(S);M||(M={},i.set(S,M)),x5(l).scope=M}}),d.eachSeries(function(l){if(!l.isColorBySeries()&&!d.isSeriesFiltered(l)){var x=l.getRawData(),S={},M=l.getData(),I=x5(l).scope,j=l.visualStyleAccessPath||"itemStyle",V=X3(l,j);M.each(function(Z){var ae=M.getRawIndex(Z);S[ae]=Z}),x.each(function(Z){var ae=S[Z];if(M.getItemVisual(ae,"colorFromPalette")){var le=M.ensureUniqueItemVisual(ae,"style"),ge=x.getName(Z)||Z+"",ke=x.count();le[V]=l.getColorFromPalette(ge,I,ke)}})}})}},Xv=Math.PI,q9=function(){function d(i,l,x,S){this._stageTaskMap=Dn(),this.ecInstance=i,this.api=l,x=this._dataProcessorHandlers=x.slice(),S=this._visualHandlers=S.slice(),this._allHandlers=x.concat(S)}return d.prototype.restoreData=function(i,l){i.restoreData(l),this._stageTaskMap.each(function(x){var S=x.overallTask;S&&S.dirty()})},d.prototype.getPerformArgs=function(i,l){if(i.__pipeline){var x=this._pipelineMap.get(i.__pipeline.id),S=x.context,M=!l&&x.progressiveEnabled&&(!S||S.progressiveRender)&&i.__idxInPipeline>x.blockIndex?x.step:null,I=S&&S.modDataCount;return{step:M,modBy:I!=null?Math.ceil(I/M):null,modDataCount:I}}},d.prototype.getPipeline=function(i){return this._pipelineMap.get(i)},d.prototype.updateStreamModes=function(i,l){var x=this._pipelineMap.get(i.uid),S=i.getData().count(),M=x.progressiveEnabled&&l.incrementalPrepareRender&&S>=x.threshold,I=i.get("large")&&S>=i.get("largeThreshold"),j=i.get("progressiveChunkMode")==="mod"?S:null;i.pipelineContext=x.context={progressiveRender:M,modDataCount:j,large:I}},d.prototype.restorePipelines=function(i){var l=this,x=l._pipelineMap=Dn();i.eachSeries(function(S){var M=S.getProgressive(),I=S.uid;x.set(I,{id:I,head:null,tail:null,threshold:S.getProgressiveThreshold(),progressiveEnabled:M&&!(S.preventIncremental&&S.preventIncremental()),blockIndex:-1,step:Math.round(M||700),count:0}),l._pipe(S,S.dataTask)})},d.prototype.prepareStageTasks=function(){var i=this._stageTaskMap,l=this.api.getModel(),x=this.api;me(this._allHandlers,function(S){var M=i.get(S.uid)||i.set(S.uid,{}),I="";Vt(!(S.reset&&S.overallReset),I),S.reset&&this._createSeriesStageTask(S,M,l,x),S.overallReset&&this._createOverallStageTask(S,M,l,x)},this)},d.prototype.prepareView=function(i,l,x,S){var M=i.renderTask,I=M.context;I.model=l,I.ecModel=x,I.api=S,M.__block=!i.incrementalPrepareRender,this._pipe(l,M)},d.prototype.performDataProcessorTasks=function(i,l){this._performStageTasks(this._dataProcessorHandlers,i,l,{block:!0})},d.prototype.performVisualTasks=function(i,l,x){this._performStageTasks(this._visualHandlers,i,l,x)},d.prototype._performStageTasks=function(i,l,x,S){S=S||{};var M=!1,I=this;function j(V,Z){return V.setDirty&&(!V.dirtyMap||V.dirtyMap.get(Z.__pipeline.id))}me(i,function(V,Z){if(!S.visualType||S.visualType===V.visualType){var ae=I._stageTaskMap.get(V.uid),le=ae.seriesTaskMap,ge=ae.overallTask;if(ge){var ke,Pe=ge.agentStubMap;Pe.each(function(je){j(S,je)&&(je.dirty(),ke=!0)}),ke&&ge.dirty(),I.updatePayload(ge,x);var De=I.getPerformArgs(ge,S.block);Pe.each(function(je){je.perform(De)}),ge.perform(De)&&(M=!0)}else le&&le.each(function(je,Ue){j(S,je)&&je.dirty();var We=I.getPerformArgs(je,S.block);We.skip=!V.performRawSeries&&l.isSeriesFiltered(je.context.model),I.updatePayload(je,x),je.perform(We)&&(M=!0)})}}),this.unfinished=M||this.unfinished},d.prototype.performSeriesTasks=function(i){var l;i.eachSeries(function(x){l=x.dataTask.perform()||l}),this.unfinished=l||this.unfinished},d.prototype.plan=function(){this._pipelineMap.each(function(i){var l=i.tail;do{if(l.__block){i.blockIndex=l.__idxInPipeline;break}l=l.getUpstream()}while(l)})},d.prototype.updatePayload=function(i,l){l!=="remain"&&(i.context.payload=l)},d.prototype._createSeriesStageTask=function(i,l,x,S){var M=this,I=l.seriesTaskMap,j=l.seriesTaskMap=Dn(),V=i.seriesType,Z=i.getTargetSeries;function ae(le){var ge=le.uid,ke=j.set(ge,I&&I.get(ge)||td({plan:U9,reset:$x,count:J3}));ke.context={model:le,ecModel:x,api:S,useClearVisual:i.isVisual&&!i.isLayout,plan:i.plan,reset:i.reset,scheduler:M},M._pipe(le,ke)}i.createOnAllSeries?x.eachRawSeries(ae):V?x.eachRawSeriesByType(V,ae):Z&&Z(x,S).each(ae)},d.prototype._createOverallStageTask=function(i,l,x,S){var M=this,I=l.overallTask=l.overallTask||td({reset:zx});I.context={ecModel:x,api:S,overallReset:i.overallReset,scheduler:M};var j=I.agentStubMap,V=I.agentStubMap=Dn(),Z=i.seriesType,ae=i.getTargetSeries,le=!0,ge=!1,ke="";function Pe(De){var je=De.uid,Ue=V.set(je,j&&j.get(je)||(ge=!0,td({reset:C5,onDirty:k5})));Ue.context={model:De,overallProgress:le},Ue.agent=I,Ue.__block=le,M._pipe(De,Ue)}Vt(!i.createOnAllSeries,ke),Z?x.eachRawSeriesByType(Z,Pe):ae?ae(x,S).each(Pe):(le=!1,me(x.getSeries(),Pe)),ge&&I.dirty()},d.prototype._pipe=function(i,l){var x=i.uid,S=this._pipelineMap.get(x);!S.head&&(S.head=l),S.tail&&S.tail.pipe(l),S.tail=l,l.__idxInPipeline=S.count++,l.__pipeline=S},d.wrapStageHandler=function(i,l){return Ne(i)&&(i={overallReset:i,seriesType:Vx(i)}),i.uid=Kh("stageHandler"),l&&(i.visualType=l),i},d}();function zx(d){d.overallReset(d.ecModel,d.api,d.payload)}function C5(d){return d.overallProgress&&_2}function _2(){this.agent.dirty(),this.getDownstream().dirty()}function k5(){this.agent&&this.agent.dirty()}function U9(d){return d.plan?d.plan(d.model,d.ecModel,d.api,d.payload):null}function $x(d){d.useClearVisual&&d.data.clearAllVisual();var i=d.resetDefines=ru(d.reset(d.model,d.ecModel,d.api,d.payload));return i.length>1?Ie(i,function(l,x){return Z3(x)}):S5}var S5=Z3(0);function Z3(d){return function(i,l){var x=l.data,S=l.resetDefines[d];if(S&&S.dataEach)for(var M=i.start;M<i.end;M++)S.dataEach(x,M);else S&&S.progress&&S.progress(i,x)}}function J3(d){return d.data.count()}function Vx(d){Wd=null;try{d(Zv,Q3)}catch{}return Wd}var Wd,Zv={},Q3={};function e8(d,i){for(var l in i.prototype)d[l]=Yn}e8(Zv,D3),e8(Q3,o5),Zv.eachSeriesByType=Zv.eachRawSeriesByType=function(d){Wd=d},Zv.eachComponent=function(d){d.mainType==="series"&&d.subType&&(Wd=d.subType)};var fp=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],O5={color:fp,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],fp]},Pc="#B9B8CE",W9="#100C2A",V4=function(){return{axisLine:{lineStyle:{color:Pc}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},x2=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],Yd={darkMode:!0,color:x2,backgroundColor:W9,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:Pc}},textStyle:{color:Pc},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:Pc}},dataZoom:{borderColor:"#71708A",textStyle:{color:Pc},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:Pc}},timeline:{lineStyle:{color:Pc},label:{color:Pc},controlStyle:{color:Pc,borderColor:Pc}},calendar:{itemStyle:{color:W9},dayLabel:{color:Pc},monthLabel:{color:Pc},yearLabel:{color:Pc}},timeAxis:V4(),logAxis:V4(),valueAxis:V4(),categoryAxis:V4(),line:{symbol:"circle"},graph:{color:x2},gauge:{title:{color:Pc},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:Pc},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};Yd.categoryAxis.splitLine.show=!1;var w2=function(){function d(){}return d.prototype.normalizeQuery=function(i){var l={},x={},S={};if(Be(i)){var M=$l(i);l.mainType=M.main||null,l.subType=M.sub||null}else{var I=["Index","Name","Id"],j={name:1,dataIndex:1,dataType:1};me(i,function(V,Z){for(var ae=!1,le=0;le<I.length;le++){var ge=I[le],ke=Z.lastIndexOf(ge);if(ke>0&&ke===Z.length-ge.length){var Pe=Z.slice(0,ke);Pe!=="data"&&(l.mainType=Pe,l[ge.toLowerCase()]=V,ae=!0)}}j.hasOwnProperty(Z)&&(x[Z]=V,ae=!0),ae||(S[Z]=V)})}return{cptQuery:l,dataQuery:x,otherQuery:S}},d.prototype.filter=function(i,l){var x=this.eventInfo;if(!x)return!0;var S=x.targetEl,M=x.packedEvent,I=x.model,j=x.view;if(!I||!j)return!0;var V=l.cptQuery,Z=l.dataQuery;return ae(V,I,"mainType")&&ae(V,I,"subType")&&ae(V,I,"index","componentIndex")&&ae(V,I,"name")&&ae(V,I,"id")&&ae(Z,M,"name")&&ae(Z,M,"dataIndex")&&ae(Z,M,"dataType")&&(!j.filterForExposedEvent||j.filterForExposedEvent(i,l.otherQuery,S,M));function ae(le,ge,ke,Pe){return le[ke]==null||ge[Pe||ke]===le[ke]}},d.prototype.afterTrigger=function(){this.eventInfo=null},d}(),Y9={createOnAllSeries:!0,performRawSeries:!0,reset:function(d,i){var l=d.getData();if(d.legendIcon&&l.setVisual("legendIcon",d.legendIcon),d.hasSymbolVisual){var x=d.get("symbol"),S=d.get("symbolSize"),M=d.get("symbolKeepAspect"),I=d.get("symbolRotate"),j=d.get("symbolOffset"),V=Ne(x),Z=Ne(S),ae=Ne(I),le=Ne(j),ge=V||Z||ae||le,ke=!V&&x?x:d.defaultSymbol,Pe=Z?null:S,De=ae?null:I,je=le?null:j;if(l.setVisual({legendIcon:d.legendIcon||ke,symbol:ke,symbolSize:Pe,symbolKeepAspect:M,symbolRotate:De,symbolOffset:je}),!i.isSeriesFiltered(d))return{dataEach:ge?function(Ue,We){var dt=d.getRawValue(We),pt=d.getDataParams(We);V&&Ue.setItemVisual(We,"symbol",x(dt,pt)),Z&&Ue.setItemVisual(We,"symbolSize",S(dt,pt)),ae&&Ue.setItemVisual(We,"symbolRotate",I(dt,pt)),le&&Ue.setItemVisual(We,"symbolOffset",j(dt,pt))}:null}}}};function Jv(d,i,l,x,S){var M=d+i;l.isSilent(M)||x.eachComponent({mainType:"series",subType:"pie"},function(I){for(var j=I.seriesIndex,V=S.selected,Z=0;Z<V.length;Z++)if(V[Z].seriesIndex===j){var ae=I.getData(),le=m0(ae,S.fromActionPayload);l.trigger(M,{type:M,seriesId:I.id,name:Te(le)?ae.getName(le[0]):ae.getName(le),selected:Y({},I.option.selectedMap)})}})}function H4(d,i,l){for(var x;d&&(!i(d)||(x=d,!l));)d=d.__hostTarget||d.parent;return x}var t8=Math.round(9*Math.random()),G9=typeof Object.defineProperty=="function",K9=function(){function d(){this._id="__ec_inner_"+t8++}return d.prototype.get=function(i){return this._guard(i)[this._id]},d.prototype.set=function(i,l){var x=this._guard(i);return G9?Object.defineProperty(x,this._id,{value:l,enumerable:!1,configurable:!0}):x[this._id]=l,this},d.prototype.delete=function(i){return!!this.has(i)&&(delete this._guard(i)[this._id],!0)},d.prototype.has=function(i){return!!this._guard(i)[this._id]},d.prototype._guard=function(i){if(i!==Object(i))throw TypeError("Value of WeakMap is not a non-null object.");return i},d}(),q4=Wl.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(d,i){var l=i.cx,x=i.cy,S=i.width/2,M=i.height/2;d.moveTo(l,x-M),d.lineTo(l+S,x+M),d.lineTo(l-S,x+M),d.closePath()}}),Hx=Wl.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(d,i){var l=i.cx,x=i.cy,S=i.width/2,M=i.height/2;d.moveTo(l,x-M),d.lineTo(l+S,x),d.lineTo(l,x+M),d.lineTo(l-S,x),d.closePath()}}),qx=Wl.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(d,i){var l=i.x,x=i.y,S=i.width/5*3,M=Math.max(S,i.height),I=S/2,j=I*I/(M-I),V=x-M+I+j,Z=Math.asin(j/I),ae=Math.cos(Z)*I,le=Math.sin(Z),ge=Math.cos(Z),ke=.6*I,Pe=.7*I;d.moveTo(l-ae,V+j),d.arc(l,V,I,Math.PI-Z,2*Math.PI+Z),d.bezierCurveTo(l+ae-le*ke,V+j+ge*ke,l,x-Pe,l,x),d.bezierCurveTo(l,x-Pe,l-ae+le*ke,V+j+ge*ke,l-ae,V+j),d.closePath()}}),X9=Wl.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(d,i){var l=i.height,x=i.width,S=i.x,M=i.y,I=x/3*2;d.moveTo(S,M),d.lineTo(S+I,M+l),d.lineTo(S,M+l/4*3),d.lineTo(S-I,M+l),d.lineTo(S,M),d.closePath()}}),Ux={line:function(d,i,l,x,S){S.x1=d,S.y1=i+x/2,S.x2=d+l,S.y2=i+x/2},rect:function(d,i,l,x,S){S.x=d,S.y=i,S.width=l,S.height=x},roundRect:function(d,i,l,x,S){S.x=d,S.y=i,S.width=l,S.height=x,S.r=Math.min(l,x)/4},square:function(d,i,l,x,S){var M=Math.min(l,x);S.x=d,S.y=i,S.width=M,S.height=M},circle:function(d,i,l,x,S){S.cx=d+l/2,S.cy=i+x/2,S.r=Math.min(l,x)/2},diamond:function(d,i,l,x,S){S.cx=d+l/2,S.cy=i+x/2,S.width=l,S.height=x},pin:function(d,i,l,x,S){S.x=d+l/2,S.y=i+x/2,S.width=l,S.height=x},arrow:function(d,i,l,x,S){S.x=d+l/2,S.y=i+x/2,S.width=l,S.height=x},triangle:function(d,i,l,x,S){S.cx=d+l/2,S.cy=i+x/2,S.width=l,S.height=x}},n8={};me({line:zs,rect:Ju,roundRect:Ju,square:Ju,circle:Hh,diamond:Hx,pin:qx,arrow:X9,triangle:q4},function(d,i){n8[i]=new d});var Wx=Wl.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(d,i,l){var x=Vc(d,i,l),S=this.shape;return S&&S.symbolType==="pin"&&i.position==="inside"&&(x.y=l.y+.4*l.height),x},buildPath:function(d,i,l){var x=i.symbolType;if(x!=="none"){var S=n8[x];S||(S=n8[x="rect"]),Ux[x](i.x,i.y,i.width,i.height,S.shape),S.buildPath(d,S.shape,l)}}});function Yx(d,i){if(this.type!=="image"){var l=this.style;this.__isEmptyBrush?(l.stroke=d,l.fill=i||"#fff",l.lineWidth=2):this.shape.symbolType==="line"?l.stroke=d:l.fill=d,this.markRedraw()}}function Gd(d,i,l,x,S,M,I){var j,V=d.indexOf("empty")===0;return V&&(d=d.substr(5,1).toLowerCase()+d.substr(6)),(j=d.indexOf("image://")===0?y4(d.slice(8),new Ca(i,l,x,S),I?"center":"cover"):d.indexOf("path://")===0?Ec(d.slice(7),{},new Ca(i,l,x,S),I?"center":"cover"):new Wx({shape:{symbolType:d,x:i,y:l,width:x,height:S}})).__isEmptyBrush=V,j.setColor=Yx,M&&j.setColor(M),j}function E5(d,i){if(d!=null)return Te(d)||(d=[d,d]),[as(d[0],i[0])||0,as(ot(d[1],d[0]),i[1])||0]}function r8(d,i,l){for(var x=i.type==="radial"?function(I,j,V){var Z=V.width,ae=V.height,le=Math.min(Z,ae),ge=j.x==null?.5:j.x,ke=j.y==null?.5:j.y,Pe=j.r==null?.5:j.r;return j.global||(ge=ge*Z+V.x,ke=ke*ae+V.y,Pe*=le),I.createRadialGradient(ge,ke,0,ge,ke,Pe)}(d,i,l):function(I,j,V){var Z=j.x==null?0:j.x,ae=j.x2==null?1:j.x2,le=j.y==null?0:j.y,ge=j.y2==null?0:j.y2;return j.global||(Z=Z*V.width+V.x,ae=ae*V.width+V.x,le=le*V.height+V.y,ge=ge*V.height+V.y),Z=isNaN(Z)?0:Z,ae=isNaN(ae)?1:ae,le=isNaN(le)?0:le,ge=isNaN(ge)?0:ge,I.createLinearGradient(Z,le,ae,ge)}(d,i,l),S=i.colorStops,M=0;M<S.length;M++)x.addColorStop(S[M].offset,S[M].color);return x}function Z9(d,i){return d&&d!=="solid"&&i>0?(i=i||1,d==="dashed"?[4*i,2*i]:d==="dotted"?[i]:Ve(d)?[d]:Te(d)?d:null):null}var T5=new Zu(!0);function A5(d){var i=d.stroke;return!(i==null||i==="none"||!(d.lineWidth>0))}function U4(d){return typeof d=="string"&&d!=="none"}function W4(d){var i=d.fill;return i!=null&&i!=="none"}function M5(d,i){if(i.fillOpacity!=null&&i.fillOpacity!==1){var l=d.globalAlpha;d.globalAlpha=i.fillOpacity*i.opacity,d.fill(),d.globalAlpha=l}else d.fill()}function a8(d,i){if(i.strokeOpacity!=null&&i.strokeOpacity!==1){var l=d.globalAlpha;d.globalAlpha=i.strokeOpacity*i.opacity,d.stroke(),d.globalAlpha=l}else d.stroke()}function i8(d,i,l){var x=G1(i.image,i.__image,l);if(K1(x)){var S=d.createPattern(x,i.repeat||"repeat");if(typeof DOMMatrix=="function"&&S.setTransform){var M=new DOMMatrix;M.rotateSelf(0,0,(i.rotation||0)/Math.PI*180),M.scaleSelf(i.scaleX||1,i.scaleY||1),M.translateSelf(i.x||0,i.y||0),S.setTransform(M)}return S}}var J9=["shadowBlur","shadowOffsetX","shadowOffsetY"],w1=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function o8(d,i,l,x,S){var M=!1;if(!x&&i===(l=l||{}))return!1;if(x||i.opacity!==l.opacity){M||(Dc(d,S),M=!0);var I=Math.max(Math.min(i.opacity,1),0);d.globalAlpha=isNaN(I)?de.opacity:I}(x||i.blend!==l.blend)&&(M||(Dc(d,S),M=!0),d.globalCompositeOperation=i.blend||de.blend);for(var j=0;j<J9.length;j++){var V=J9[j];(x||i[V]!==l[V])&&(M||(Dc(d,S),M=!0),d[V]=d.dpr*(i[V]||0))}return(x||i.shadowColor!==l.shadowColor)&&(M||(Dc(d,S),M=!0),d.shadowColor=i.shadowColor||de.shadowColor),M}function Y4(d,i,l,x,S){var M=C1(i,S.inHover),I=x?null:l&&C1(l,S.inHover)||{};if(M===I)return!1;var j=o8(d,M,I,x,S);if((x||M.fill!==I.fill)&&(j||(Dc(d,S),j=!0),U4(M.fill)&&(d.fillStyle=M.fill)),(x||M.stroke!==I.stroke)&&(j||(Dc(d,S),j=!0),U4(M.stroke)&&(d.strokeStyle=M.stroke)),(x||M.opacity!==I.opacity)&&(j||(Dc(d,S),j=!0),d.globalAlpha=M.opacity==null?1:M.opacity),i.hasStroke()){var V=M.lineWidth/(M.strokeNoScale&&i&&i.getLineScale?i.getLineScale():1);d.lineWidth!==V&&(j||(Dc(d,S),j=!0),d.lineWidth=V)}for(var Z=0;Z<w1.length;Z++){var ae=w1[Z],le=ae[0];(x||M[le]!==I[le])&&(j||(Dc(d,S),j=!0),d[le]=M[le]||ae[1])}return j}function Q9(d,i){var l=i.transform,x=d.dpr||1;l?d.setTransform(x*l[0],x*l[1],x*l[2],x*l[3],x*l[4],x*l[5]):d.setTransform(x,0,0,x,0,0)}function Dc(d,i){i.batchFill&&d.fill(),i.batchStroke&&d.stroke(),i.batchFill="",i.batchStroke=""}function C1(d,i){return i&&d.__hoverStyle||d.style}function P5(d,i){Kd(d,i,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function Kd(d,i,l,x){var S=i.transform;if(!i.shouldBePainted(l.viewWidth,l.viewHeight,!1,!1))return i.__dirty&=-2,void(i.__isRendered=!1);var M=i.__clipPaths,I=l.prevElClipPaths,j=!1,V=!1;if(I&&!function(Pe,De){if(Pe===De||!Pe&&!De)return!1;if(!Pe||!De||Pe.length!==De.length)return!0;for(var je=0;je<Pe.length;je++)if(Pe[je]!==De[je])return!0;return!1}(M,I)||(I&&I.length&&(Dc(d,l),d.restore(),V=j=!0,l.prevElClipPaths=null,l.allClipped=!1,l.prevEl=null),M&&M.length&&(Dc(d,l),d.save(),function(Pe,De,je){for(var Ue=!1,We=0;We<Pe.length;We++){var dt=Pe[We];Ue=Ue||dt.isZeroArea(),Q9(De,dt),De.beginPath(),dt.buildPath(De,dt.shape),De.clip()}je.allClipped=Ue}(M,d,l),j=!0),l.prevElClipPaths=M),l.allClipped)i.__isRendered=!1;else{i.beforeBrush&&i.beforeBrush(),i.innerBeforeBrush();var Z=l.prevEl;Z||(V=j=!0);var ae,le,ge=i instanceof Wl&&i.autoBatch&&function(Pe){var De=W4(Pe),je=A5(Pe);return!(Pe.lineDash||!(+De^+je)||De&&typeof Pe.fill!="string"||je&&typeof Pe.stroke!="string"||Pe.strokePercent<1||Pe.strokeOpacity<1||Pe.fillOpacity<1)}(i.style);j||(ae=S,le=Z.transform,ae&&le?ae[0]!==le[0]||ae[1]!==le[1]||ae[2]!==le[2]||ae[3]!==le[3]||ae[4]!==le[4]||ae[5]!==le[5]:ae||le)?(Dc(d,l),Q9(d,i)):ge||Dc(d,l);var ke=C1(i,l.inHover);i instanceof Wl?(l.lastDrawType!==1&&(V=!0,l.lastDrawType=1),Y4(d,i,Z,V,l),ge&&(l.batchFill||l.batchStroke)||d.beginPath(),function(Pe,De,je,Ue){var We=A5(je),dt=W4(je),pt=je.strokePercent,Et=pt<1,Lt=!De.path;De.silent&&!Et||!Lt||De.createPathProxy();var zt=De.path||T5;if(!Ue){var qt=je.fill,en=je.stroke,ln=dt&&!!qt.colorStops,cn=We&&!!en.colorStops,_n=dt&&!!qt.image,jn=We&&!!en.image,Jn=void 0,Zn=void 0,Br=void 0,Ar=void 0,Wr=void 0;(ln||cn)&&(Wr=De.getBoundingRect()),ln&&(Jn=De.__dirty?r8(Pe,qt,Wr):De.__canvasFillGradient,De.__canvasFillGradient=Jn),cn&&(Zn=De.__dirty?r8(Pe,en,Wr):De.__canvasStrokeGradient,De.__canvasStrokeGradient=Zn),_n&&(Br=De.__dirty||!De.__canvasFillPattern?i8(Pe,qt,De):De.__canvasFillPattern,De.__canvasFillPattern=Br),jn&&(Ar=De.__dirty||!De.__canvasStrokePattern?i8(Pe,en,De):De.__canvasStrokePattern,De.__canvasStrokePattern=Br),ln?Pe.fillStyle=Jn:_n&&(Br?Pe.fillStyle=Br:dt=!1),cn?Pe.strokeStyle=Zn:jn&&(Ar?Pe.strokeStyle=Ar:We=!1)}var Mr=je.lineDash&&je.lineWidth>0&&Z9(je.lineDash,je.lineWidth),oa=je.lineDashOffset,Oi=!!Pe.setLineDash,Qa=De.getGlobalScale();if(zt.setScale(Qa[0],Qa[1],De.segmentIgnoreThreshold),Mr){var Pi=je.strokeNoScale&&De.getLineScale?De.getLineScale():1;Pi&&Pi!==1&&(Mr=Ie(Mr,function(ti){return ti/Pi}),oa/=Pi)}var Zi=!0;(Lt||4&De.__dirty||Mr&&!Oi&&We)&&(zt.setDPR(Pe.dpr),Et?zt.setContext(null):(zt.setContext(Pe),Zi=!1),zt.reset(),Mr&&!Oi&&(zt.setLineDash(Mr),zt.setLineDashOffset(oa)),De.buildPath(zt,De.shape,Ue),zt.toStatic(),De.pathUpdated()),Zi&&zt.rebuildPath(Pe,Et?pt:1),Mr&&Oi&&(Pe.setLineDash(Mr),Pe.lineDashOffset=oa),Ue||(je.strokeFirst?(We&&a8(Pe,je),dt&&M5(Pe,je)):(dt&&M5(Pe,je),We&&a8(Pe,je))),Mr&&Oi&&Pe.setLineDash([])}(d,i,ke,ge),ge&&(l.batchFill=ke.fill||"",l.batchStroke=ke.stroke||"")):i instanceof i4?(l.lastDrawType!==3&&(V=!0,l.lastDrawType=3),Y4(d,i,Z,V,l),function(Pe,De,je){var Ue=je.text;if(Ue!=null&&(Ue+=""),Ue){Pe.font=je.font||bo,Pe.textAlign=je.textAlign,Pe.textBaseline=je.textBaseline;var We=void 0;if(Pe.setLineDash){var dt=je.lineDash&&je.lineWidth>0&&Z9(je.lineDash,je.lineWidth),pt=je.lineDashOffset;if(dt){var Et=je.strokeNoScale&&De.getLineScale?De.getLineScale():1;Et&&Et!==1&&(dt=Ie(dt,function(Lt){return Lt/Et}),pt/=Et),Pe.setLineDash(dt),Pe.lineDashOffset=pt,We=!0}}je.strokeFirst?(A5(je)&&Pe.strokeText(Ue,je.x,je.y),W4(je)&&Pe.fillText(Ue,je.x,je.y)):(W4(je)&&Pe.fillText(Ue,je.x,je.y),A5(je)&&Pe.strokeText(Ue,je.x,je.y)),We&&Pe.setLineDash([])}}(d,i,ke)):i instanceof dc?(l.lastDrawType!==2&&(V=!0,l.lastDrawType=2),function(Pe,De,je,Ue,We){o8(Pe,C1(De,We.inHover),je&&C1(je,We.inHover),Ue,We)}(d,i,Z,V,l),function(Pe,De,je){var Ue=De.__image=G1(je.image,De.__image,De,De.onload);if(Ue&&K1(Ue)){var We=je.x||0,dt=je.y||0,pt=De.getWidth(),Et=De.getHeight(),Lt=Ue.width/Ue.height;if(pt==null&&Et!=null?pt=Et*Lt:Et==null&&pt!=null?Et=pt/Lt:pt==null&&Et==null&&(pt=Ue.width,Et=Ue.height),je.sWidth&&je.sHeight){var zt=je.sx||0,qt=je.sy||0;Pe.drawImage(Ue,zt,qt,je.sWidth,je.sHeight,We,dt,pt,Et)}else if(je.sx&&je.sy){var en=pt-(zt=je.sx),ln=Et-(qt=je.sy);Pe.drawImage(Ue,zt,qt,en,ln,We,dt,pt,Et)}else Pe.drawImage(Ue,We,dt,pt,Et)}}(d,i,ke)):i instanceof m4&&(l.lastDrawType!==4&&(V=!0,l.lastDrawType=4),function(Pe,De,je){var Ue=De.getDisplayables(),We=De.getTemporalDisplayables();Pe.save();var dt,pt,Et={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:je.viewWidth,viewHeight:je.viewHeight,inHover:je.inHover};for(dt=De.getCursor(),pt=Ue.length;dt<pt;dt++)(qt=Ue[dt]).beforeBrush&&qt.beforeBrush(),qt.innerBeforeBrush(),Kd(Pe,qt,Et,dt===pt-1),qt.innerAfterBrush(),qt.afterBrush&&qt.afterBrush(),Et.prevEl=qt;for(var Lt=0,zt=We.length;Lt<zt;Lt++){var qt;(qt=We[Lt]).beforeBrush&&qt.beforeBrush(),qt.innerBeforeBrush(),Kd(Pe,qt,Et,Lt===zt-1),qt.innerAfterBrush(),qt.afterBrush&&qt.afterBrush(),Et.prevEl=qt}De.clearTemporalDisplayables(),De.notClear=!0,Pe.restore()}(d,i,l)),ge&&x&&Dc(d,l),i.innerAfterBrush(),i.afterBrush&&i.afterBrush(),l.prevEl=i,i.__dirty=0,i.__isRendered=!0}}var G4,l8=new K9,K4=new gt(100),Qv=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function dp(d,i){if(d==="none")return null;var l=i.getDevicePixelRatio(),x=i.getZr(),S=x.painter.type==="svg";d.dirty&&l8.delete(d);var M=l8.get(d);if(M)return M;var I=K(d,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});I.backgroundColor==="none"&&(I.backgroundColor=null);var j={repeat:"repeat"};return function(V){for(var Z,ae=[l],le=!0,ge=0;ge<Qv.length;++ge){var ke=I[Qv[ge]],Pe=typeof ke;if(ke!=null&&!Te(ke)&&Pe!=="string"&&Pe!=="number"&&Pe!=="boolean"){le=!1;break}ae.push(ke)}if(le){Z=ae.join(",")+(S?"-svg":"");var De=K4.get(Z);De&&(S?V.svgElement=De:V.image=De)}var je,Ue,We=t6(I.dashArrayX),dt=function(ln){if(!ln||typeof ln=="object"&&ln.length===0)return[0,0];if(typeof ln=="number"){var cn=Math.ceil(ln);return[cn,cn]}var _n=Ie(ln,function(jn){return Math.ceil(jn)});return ln.length%2?_n.concat(_n):_n}(I.dashArrayY),pt=e6(I.symbol),Et=(Ue=We,Ie(Ue,function(ln){return n6(ln)})),Lt=n6(dt),zt=!S&&ee(),qt=S&&x.painter.createSVGElement("g"),en=function(){for(var ln=1,cn=0,_n=Et.length;cn<_n;++cn)ln=F0(ln,Et[cn]);var jn=1;for(cn=0,_n=pt.length;cn<_n;++cn)jn=F0(jn,pt[cn].length);ln*=jn;var Jn=Lt*Et.length*pt.length;return{width:Math.max(1,Math.min(ln,I.maxTileWidth)),height:Math.max(1,Math.min(Jn,I.maxTileHeight))}}();zt&&(zt.width=en.width*l,zt.height=en.height*l,je=zt.getContext("2d")),function(){je&&(je.clearRect(0,0,zt.width,zt.height),I.backgroundColor&&(je.fillStyle=I.backgroundColor,je.fillRect(0,0,zt.width,zt.height)));for(var ln=0,cn=0;cn<dt.length;++cn)ln+=dt[cn];if(!(ln<=0))for(var _n=-Lt,jn=0,Jn=0,Zn=0;_n<en.height;){if(jn%2==0){for(var Br=Jn/2%pt.length,Ar=0,Wr=0,Mr=0;Ar<2*en.width;){var oa=0;for(cn=0;cn<We[Zn].length;++cn)oa+=We[Zn][cn];if(oa<=0)break;if(Wr%2==0){var Oi=.5*(1-I.symbolSize),Qa=Ar+We[Zn][Wr]*Oi,Pi=_n+dt[jn]*Oi,Zi=We[Zn][Wr]*I.symbolSize,ti=dt[jn]*I.symbolSize,Gi=Mr/2%pt[Br].length;Ni(Qa,Pi,Zi,ti,pt[Br][Gi])}Ar+=We[Zn][Wr],++Mr,++Wr===We[Zn].length&&(Wr=0)}++Zn===We.length&&(Zn=0)}_n+=dt[jn],++Jn,++jn===dt.length&&(jn=0)}function Ni(xo,us,Tl,cl,Ga){var Ji=S?1:l,Rs=Gd(Ga,xo*Ji,us*Ji,Tl*Ji,cl*Ji,I.color,I.symbolKeepAspect);S?qt.appendChild(x.painter.paintOne(Rs)):P5(je,Rs)}}(),le&&K4.put(Z,zt||qt),V.image=zt,V.svgElement=qt,V.svgWidth=en.width,V.svgHeight=en.height}(j),j.rotation=I.rotation,j.scaleX=j.scaleY=S?1:1/l,l8.set(d,j),d.dirty=!1,j}function e6(d){if(!d||d.length===0)return[["rect"]];if(typeof d=="string")return[[d]];for(var i=!0,l=0;l<d.length;++l)if(typeof d[l]!="string"){i=!1;break}if(i)return e6([d]);var x=[];for(l=0;l<d.length;++l)typeof d[l]=="string"?x.push([d[l]]):x.push(d[l]);return x}function t6(d){if(!d||d.length===0)return[[0,0]];if(typeof d=="number")return[[S=Math.ceil(d),S]];for(var i=!0,l=0;l<d.length;++l)if(typeof d[l]!="number"){i=!1;break}if(i)return t6([d]);var x=[];for(l=0;l<d.length;++l)if(typeof d[l]=="number"){var S=Math.ceil(d[l]);x.push([S,S])}else(S=Ie(d[l],function(M){return Math.ceil(M)})).length%2==1?x.push(S.concat(S)):x.push(S);return x}function n6(d){for(var i=0,l=0;l<d.length;++l)i+=d[l];return d.length%2==1?2*i:i}function hp(d){Be(d)&&(d=new DOMParser().parseFromString(d,"text/xml"));var i=d;for(i.nodeType===9&&(i=i.firstChild);i.nodeName.toLowerCase()!=="svg"||i.nodeType!==1;)i=i.nextSibling;return i}var nd={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},r6=ue(nd),X4={"alignment-baseline":"textBaseline","stop-color":"stopColor"},D5=ue(X4),Gx=function(){function d(){this._defs={},this._root=null}return d.prototype.parse=function(i,l){l=l||{};var x=hp(i);if(!x)throw new Error("Illegal svg");this._defsUsePending=[];var S=new bl;this._root=S;var M=[],I=x.getAttribute("viewBox")||"",j=parseFloat(x.getAttribute("width")||l.width),V=parseFloat(x.getAttribute("height")||l.height);isNaN(j)&&(j=null),isNaN(V)&&(V=null),S0(x,S,null,!0,!1);for(var Z,ae,le=x.firstChild;le;)this._parseNode(le,S,M,null,!1,!1),le=le.nextSibling;if(function(Pe,De){for(var je=0;je<De.length;je++){var Ue=De[je];Ue[0].style[Ue[1]]=Pe[Ue[2]]}}(this._defs,this._defsUsePending),this._defsUsePending=[],I){var ge=i6(I);ge.length>=4&&(Z={x:parseFloat(ge[0]||0),y:parseFloat(ge[1]||0),width:parseFloat(ge[2]),height:parseFloat(ge[3])})}if(Z&&j!=null&&V!=null&&(ae=lf(Z,{x:0,y:0,width:j,height:V}),!l.ignoreViewBox)){var ke=S;(S=new bl).add(ke),ke.scaleX=ke.scaleY=ae.scale,ke.x=ae.x,ke.y=ae.y}return l.ignoreRootClip||j==null||V==null||S.setClipPath(new Ju({shape:{x:0,y:0,width:j,height:V}})),{root:S,width:j,height:V,viewBoxRect:Z,viewBoxTransform:ae,named:M}},d.prototype._parseNode=function(i,l,x,S,M,I){var j,V=i.nodeName.toLowerCase(),Z=S;if(V==="defs"&&(M=!0),V==="text"&&(I=!0),V==="defs"||V==="switch")j=l;else{if(!M){var ae=G4[V];if(ae&&Er(G4,V)){j=ae.call(this,i,l);var le=i.getAttribute("name");if(le){var ge={name:le,namedFrom:null,svgNodeTagLower:V,el:j};x.push(ge),V==="g"&&(Z=ge)}else S&&x.push({name:S.name,namedFrom:S,svgNodeTagLower:V,el:j});l.add(j)}}var ke=Z4[V];if(ke&&Er(Z4,V)){var Pe=ke.call(this,i),De=i.getAttribute("id");De&&(this._defs[De]=Pe)}}if(j&&j.isGroup)for(var je=i.firstChild;je;)je.nodeType===1?this._parseNode(je,j,x,Z,M,I):je.nodeType===3&&I&&this._parseText(je,j),je=je.nextSibling},d.prototype._parseText=function(i,l){var x=new i4({style:{text:i.textContent},silent:!0,x:this._textX||0,y:this._textY||0});k1(l,x),S0(i,x,this._defsUsePending,!1,!1),function(V,Z){var ae=Z.__selfStyle;if(ae){var le=ae.textBaseline,ge=le;le&&le!=="auto"?le==="baseline"?ge="alphabetic":le==="before-edge"||le==="text-before-edge"?ge="top":le==="after-edge"||le==="text-after-edge"?ge="bottom":le!=="central"&&le!=="mathematical"||(ge="middle"):ge="alphabetic",V.style.textBaseline=ge}var ke=Z.__inheritedStyle;if(ke){var Pe=ke.textAlign,De=Pe;Pe&&(Pe==="middle"&&(De="center"),V.style.textAlign=De)}}(x,l);var S=x.style,M=S.fontSize;M&&M<9&&(S.fontSize=9,x.scaleX*=M/9,x.scaleY*=M/9);var I=(S.fontSize||S.fontFamily)&&[S.fontStyle,S.fontWeight,(S.fontSize||12)+"px",S.fontFamily||"sans-serif"].join(" ");S.font=I;var j=x.getBoundingRect();return this._textX+=j.width,l.add(x),x},d.internalField=void(G4={g:function(i,l){var x=new bl;return k1(l,x),S0(i,x,this._defsUsePending,!1,!1),x},rect:function(i,l){var x=new Ju;return k1(l,x),S0(i,x,this._defsUsePending,!1,!1),x.setShape({x:parseFloat(i.getAttribute("x")||"0"),y:parseFloat(i.getAttribute("y")||"0"),width:parseFloat(i.getAttribute("width")||"0"),height:parseFloat(i.getAttribute("height")||"0")}),x.silent=!0,x},circle:function(i,l){var x=new Hh;return k1(l,x),S0(i,x,this._defsUsePending,!1,!1),x.setShape({cx:parseFloat(i.getAttribute("cx")||"0"),cy:parseFloat(i.getAttribute("cy")||"0"),r:parseFloat(i.getAttribute("r")||"0")}),x.silent=!0,x},line:function(i,l){var x=new zs;return k1(l,x),S0(i,x,this._defsUsePending,!1,!1),x.setShape({x1:parseFloat(i.getAttribute("x1")||"0"),y1:parseFloat(i.getAttribute("y1")||"0"),x2:parseFloat(i.getAttribute("x2")||"0"),y2:parseFloat(i.getAttribute("y2")||"0")}),x.silent=!0,x},ellipse:function(i,l){var x=new c4;return k1(l,x),S0(i,x,this._defsUsePending,!1,!1),x.setShape({cx:parseFloat(i.getAttribute("cx")||"0"),cy:parseFloat(i.getAttribute("cy")||"0"),rx:parseFloat(i.getAttribute("rx")||"0"),ry:parseFloat(i.getAttribute("ry")||"0")}),x.silent=!0,x},polygon:function(i,l){var x,S=i.getAttribute("points");S&&(x=I5(S));var M=new Xi({shape:{points:x||[]},silent:!0});return k1(l,M),S0(i,M,this._defsUsePending,!1,!1),M},polyline:function(i,l){var x,S=i.getAttribute("points");S&&(x=I5(S));var M=new ko({shape:{points:x||[]},silent:!0});return k1(l,M),S0(i,M,this._defsUsePending,!1,!1),M},image:function(i,l){var x=new dc;return k1(l,x),S0(i,x,this._defsUsePending,!1,!1),x.setStyle({image:i.getAttribute("xlink:href")||i.getAttribute("href"),x:+i.getAttribute("x"),y:+i.getAttribute("y"),width:+i.getAttribute("width"),height:+i.getAttribute("height")}),x.silent=!0,x},text:function(i,l){var x=i.getAttribute("x")||"0",S=i.getAttribute("y")||"0",M=i.getAttribute("dx")||"0",I=i.getAttribute("dy")||"0";this._textX=parseFloat(x)+parseFloat(M),this._textY=parseFloat(S)+parseFloat(I);var j=new bl;return k1(l,j),S0(i,j,this._defsUsePending,!1,!0),j},tspan:function(i,l){var x=i.getAttribute("x"),S=i.getAttribute("y");x!=null&&(this._textX=parseFloat(x)),S!=null&&(this._textY=parseFloat(S));var M=i.getAttribute("dx")||"0",I=i.getAttribute("dy")||"0",j=new bl;return k1(l,j),S0(i,j,this._defsUsePending,!1,!0),this._textX+=parseFloat(M),this._textY+=parseFloat(I),j},path:function(i,l){var x=g9(i.getAttribute("d")||"");return k1(l,x),S0(i,x,this._defsUsePending,!1,!1),x.silent=!0,x}}),d}(),Z4={lineargradient:function(d){var i=parseInt(d.getAttribute("x1")||"0",10),l=parseInt(d.getAttribute("y1")||"0",10),x=parseInt(d.getAttribute("x2")||"10",10),S=parseInt(d.getAttribute("y2")||"0",10),M=new bv(i,l,x,S);return s8(d,M),N5(d,M),M},radialgradient:function(d){var i=parseInt(d.getAttribute("cx")||"0",10),l=parseInt(d.getAttribute("cy")||"0",10),x=parseInt(d.getAttribute("r")||"0",10),S=new _v(i,l,x);return s8(d,S),N5(d,S),S}};function s8(d,i){d.getAttribute("gradientUnits")==="userSpaceOnUse"&&(i.global=!0)}function N5(d,i){for(var l=d.firstChild;l;){if(l.nodeType===1&&l.nodeName.toLocaleLowerCase()==="stop"){var x=l.getAttribute("offset"),S=void 0;S=x&&x.indexOf("%")>0?parseInt(x,10)/100:x?parseFloat(x):0;var M={};Zc(l,M,M);var I=M.stopColor||l.getAttribute("stop-color")||"#000000";i.colorStops.push({offset:S,color:I})}l=l.nextSibling}}function k1(d,i){d&&d.__inheritedStyle&&(i.__inheritedStyle||(i.__inheritedStyle={}),K(i.__inheritedStyle,d.__inheritedStyle))}function I5(d){for(var i=i6(d),l=[],x=0;x<i.length;x+=2){var S=parseFloat(i[x]),M=parseFloat(i[x+1]);l.push([S,M])}return l}function S0(d,i,l,x,S){var M=i,I=M.__inheritedStyle=M.__inheritedStyle||{},j={};d.nodeType===1&&(function(V,Z){var ae=V.getAttribute("transform");if(ae){ae=ae.replace(/,/g," ");var le=[],ge=null;ae.replace(of,function(Ue,We,dt){return le.push(We,dt),""});for(var ke=le.length-1;ke>0;ke-=2){var Pe=le[ke],De=le[ke-1],je=i6(Pe);switch(ge=ge||[1,0,0,1,0,0],De){case"translate":ia(ge,ge,[parseFloat(je[0]),parseFloat(je[1]||"0")]);break;case"scale":Ja(ge,ge,[parseFloat(je[0]),parseFloat(je[1]||je[0])]);break;case"rotate":ya(ge,ge,-parseFloat(je[0])*G0);break;case"skewX":Qn(ge,[1,0,Math.tan(parseFloat(je[0])*G0),1,0,0],ge);break;case"skewY":Qn(ge,[1,Math.tan(parseFloat(je[0])*G0),0,1,0,0],ge);break;case"matrix":ge[0]=parseFloat(je[0]),ge[1]=parseFloat(je[1]),ge[2]=parseFloat(je[2]),ge[3]=parseFloat(je[3]),ge[4]=parseFloat(je[4]),ge[5]=parseFloat(je[5])}}Z.setLocalTransform(ge)}}(d,i),Zc(d,I,j),x||function(V,Z,ae){for(var le=0;le<r6.length;le++){var ge=r6[le];(ke=V.getAttribute(ge))!=null&&(Z[nd[ge]]=ke)}for(le=0;le<D5.length;le++){var ke;ge=D5[le],(ke=V.getAttribute(ge))!=null&&(ae[X4[ge]]=ke)}}(d,I,j)),M.style=M.style||{},I.fill!=null&&(M.style.fill=eb(M,"fill",I.fill,l)),I.stroke!=null&&(M.style.stroke=eb(M,"stroke",I.stroke,l)),me(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(V){I[V]!=null&&(M.style[V]=parseFloat(I[V]))}),me(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign"],function(V){I[V]!=null&&(M.style[V]=I[V])}),S&&(M.__selfStyle=j),I.lineDash&&(M.style.lineDash=Ie(i6(I.lineDash),function(V){return parseFloat(V)})),I.visibility!=="hidden"&&I.visibility!=="collapse"||(M.invisible=!0),I.display==="none"&&(M.ignore=!0)}var a6=/^url\(\s*#(.*?)\)/;function eb(d,i,l,x){var S=l&&l.match(a6);if(!S)return l==="none"&&(l=null),l;var M=$t(S[1]);x.push([d,i,M])}var J4=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function i6(d){return d.match(J4)||[]}var of=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,G0=Math.PI/180,Xd=/([^\s:;]+)\s*:\s*([^:;]+)/g;function Zc(d,i,l){var x,S=d.getAttribute("style");if(S)for(Xd.lastIndex=0;(x=Xd.exec(S))!=null;){var M=x[1],I=Er(nd,M)?nd[M]:null;I&&(i[I]=x[2]);var j=Er(X4,M)?X4[M]:null;j&&(l[j]=x[2])}}function lf(d,i){var l=i.width/d.width,x=i.height/d.height,S=Math.min(l,x);return{scale:S,x:-(d.x+d.width/2)*S+(i.x+i.width/2),y:-(d.y+d.height/2)*S+(i.y+i.height/2)}}function Q4(d,i){return Math.abs(d-i)<1e-8}function o6(d,i,l){var x=0,S=d[0];if(!S)return!1;for(var M=1;M<d.length;M++){var I=d[M];x+=gs(S[0],S[1],I[0],I[1],i,l),S=I}var j=d[0];return Q4(S[0],j[0])&&Q4(S[1],j[1])||(x+=gs(S[0],S[1],j[0],j[1],i,l)),x!==0}var pp=[],L5=function(){function d(i){this.name=i}return d.prototype.getCenter=function(){},d}(),R5=function(d){function i(l,x,S){var M=d.call(this,l)||this;if(M.type="geoJSON",M.geometries=x,S)S=[S[0],S[1]];else{var I=M.getBoundingRect();S=[I.x+I.width/2,I.y+I.height/2]}return M._center=S,M}return v(i,d),i.prototype.getBoundingRect=function(){var l=this._rect;if(l)return l;for(var x=Number.MAX_VALUE,S=[x,x],M=[-x,-x],I=[],j=[],V=this.geometries,Z=0;Z<V.length;Z++)V[Z].type==="polygon"&&(es(V[Z].exterior,I,j),Gr(S,S,I),Ta(M,M,j));return Z===0&&(S[0]=S[1]=M[0]=M[1]=0),this._rect=new Ca(S[0],S[1],M[0]-S[0],M[1]-S[1])},i.prototype.contain=function(l){var x=this.getBoundingRect(),S=this.geometries;if(!x.contain(l[0],l[1]))return!1;e:for(var M=0,I=S.length;M<I;M++)if(S[M].type==="polygon"){var j=S[M].exterior,V=S[M].interiors;if(o6(j,l[0],l[1])){for(var Z=0;Z<(V?V.length:0);Z++)if(o6(V[Z],l[0],l[1]))continue e;return!0}}return!1},i.prototype.transformTo=function(l,x,S,M){var I=this.getBoundingRect(),j=I.width/I.height;S?M||(M=S/j):S=j*M;for(var V=new Ca(l,x,S,M),Z=I.calculateTransform(V),ae=this.geometries,le=0;le<ae.length;le++)if(ae[le].type==="polygon"){for(var ge=ae[le].exterior,ke=ae[le].interiors,Pe=0;Pe<ge.length;Pe++)Jr(ge[Pe],ge[Pe],Z);for(var De=0;De<(ke?ke.length:0);De++)for(Pe=0;Pe<ke[De].length;Pe++)Jr(ke[De][Pe],ke[De][Pe],Z)}(I=this._rect).copy(V),this._center=[I.x+I.width/2,I.y+I.height/2]},i.prototype.cloneShallow=function(l){l==null&&(l=this.name);var x=new i(l,this.geometries,this._center);return x._rect=this._rect,x.transformTo=null,x},i.prototype.getCenter=function(){return this._center},i.prototype.setCenter=function(l){this._center=l},i}(L5),u8=function(d){function i(l,x){var S=d.call(this,l)||this;return S.type="geoSVG",S._elOnlyForCalculate=x,S}return v(i,d),i.prototype.getCenter=function(){var l=this._center;return l||(l=this._center=this._calculateCenter()),l},i.prototype._calculateCenter=function(){for(var l=this._elOnlyForCalculate,x=l.getBoundingRect(),S=[x.x+x.width/2,x.y+x.height/2],M=Sn(pp),I=l;I&&!I.isGeoSVGGraphicRoot;)Qn(M,I.getLocalTransform(),M),I=I.parent;return za(M,M),Jr(S,S,M),S},i}(L5),tb=Dn(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),c8=function(){function d(i,l){this.type="geoSVG",this._usedGraphicMap=Dn(),this._freedGraphics=[],this._mapName=i,this._parsedXML=hp(l)}return d.prototype.load=function(){var i=this._firstGraphic;if(!i){i=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(i),this._boundingRect=this._firstGraphic.boundingRect.clone();var l=function(M){var I=[],j=Dn();return me(M,function(V){if(V.namedFrom==null){var Z=new u8(V.name,V.el);I.push(Z),j.set(V.name,Z)}}),{regions:I,regionsMap:j}}(i.named),x=l.regions,S=l.regionsMap;this._regions=x,this._regionsMap=S}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},d.prototype._buildGraphic=function(i){var l,x,S,M;try{Vt((x=(l=i&&(S=i,M={ignoreViewBox:!0,ignoreRootClip:!0},new Gx().parse(S,M))||{}).root)!=null)}catch(We){throw new Error(`Invalid svg format
`+We.message)}var I=new bl;I.add(x),I.isGeoSVGGraphicRoot=!0;var j=l.width,V=l.height,Z=l.viewBoxRect,ae=this._boundingRect;if(!ae){var le=void 0,ge=void 0,ke=void 0,Pe=void 0;if(j!=null?(le=0,ke=j):Z&&(le=Z.x,ke=Z.width),V!=null?(ge=0,Pe=V):Z&&(ge=Z.y,Pe=Z.height),le==null||ge==null){var De=x.getBoundingRect();le==null&&(le=De.x,ke=De.width),ge==null&&(ge=De.y,Pe=De.height)}ae=this._boundingRect=new Ca(le,ge,ke,Pe)}if(Z){var je=lf(Z,ae);x.scaleX=x.scaleY=je.scale,x.x=je.x,x.y=je.y}I.setClipPath(new Ju({shape:ae.plain()}));var Ue=[];return me(l.named,function(We){var dt;tb.get(We.svgNodeTagLower)!=null&&(Ue.push(We),(dt=We.el).silent=!1,dt.isGroup&&dt.traverse(function(pt){pt.silent=!1}))}),{root:I,boundingRect:ae,named:Ue}},d.prototype.useGraphic=function(i){var l=this._usedGraphicMap,x=l.get(i);return x||(x=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),l.set(i,x),x)},d.prototype.freeGraphic=function(i){var l=this._usedGraphicMap,x=l.get(i);x&&(l.removeKey(i),this._freedGraphics.push(x))},d}();function l6(d,i,l){for(var x=[],S=i[0],M=i[1],I=0;I<d.length;I+=2){var j=d.charCodeAt(I)-64,V=d.charCodeAt(I+1)-64;j=j>>1^-(1&j),V=V>>1^-(1&V),S=j+=S,M=V+=M,x.push([j/l,V/l])}return x}function eg(d,i){return Ie(ce((d=function(l){if(!l.UTF8Encoding)return l;var x=l,S=x.UTF8Scale;S==null&&(S=1024);for(var M=x.features,I=0;I<M.length;I++){var j=M[I].geometry;if(j.type==="Polygon")for(var V=j.coordinates,Z=0;Z<V.length;Z++)V[Z]=l6(V[Z],j.encodeOffsets[Z],S);else if(j.type==="MultiPolygon")for(V=j.coordinates,Z=0;Z<V.length;Z++)for(var ae=V[Z],le=0;le<ae.length;le++)ae[le]=l6(ae[le],j.encodeOffsets[Z][le],S)}return x.UTF8Encoding=!1,x}(d)).features,function(l){return l.geometry&&l.properties&&l.geometry.coordinates.length>0}),function(l){var x=l.properties,S=l.geometry,M=[];if(S.type==="Polygon"){var I=S.coordinates;M.push({type:"polygon",exterior:I[0],interiors:I.slice(1)})}S.type==="MultiPolygon"&&me(I=S.coordinates,function(V){V[0]&&M.push({type:"polygon",exterior:V[0],interiors:V.slice(1)})});var j=new R5(x[i||"name"],M,x.cp);return j.properties=x,j})}for(var Vs=[126,25],C2="\u5357\u6D77\u8BF8\u5C9B",sf=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],S1=0;S1<sf.length;S1++)for(var rd=0;rd<sf[S1].length;rd++)sf[S1][rd][0]/=10.5,sf[S1][rd][1]/=-14,sf[S1][rd][0]+=Vs[0],sf[S1][rd][1]+=Vs[1];var O0={\u5357\u6D77\u8BF8\u5C9B:[32,80],\u5E7F\u4E1C:[0,-10],\u9999\u6E2F:[10,5],\u6FB3\u95E8:[-10,10],\u5929\u6D25:[5,5]},F5={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]},nb=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]],rb=function(){function d(i,l,x){var S;this.type="geoJSON",this._parsedMap=Dn(),this._mapName=i,this._specialAreas=x,this._geoJSON=Be(S=l)?typeof JSON<"u"&&JSON.parse?JSON.parse(S):new Function("return ("+S+");")():S}return d.prototype.load=function(i,l){l=l||"name";var x=this._parsedMap.get(l);if(!x){var S=this._parseToRegions(l);x=this._parsedMap.set(l,{regions:S,boundingRect:k2(S)})}var M=Dn(),I=[];return me(x.regions,function(j){var V=j.name;i&&i.hasOwnProperty(V)&&(j=j.cloneShallow(V=i[V])),I.push(j),M.set(V,j)}),{regions:I,boundingRect:x.boundingRect||new Ca(0,0,0,0),regionsMap:M}},d.prototype._parseToRegions=function(i){var l,x=this._mapName,S=this._geoJSON;try{l=S?eg(S,i):[]}catch(M){throw new Error(`Invalid geoJson format
`+M.message)}return function(M,I){if(M==="china"){for(var j=0;j<I.length;j++)if(I[j].name===C2)return;I.push(new R5(C2,Ie(sf,function(V){return{type:"polygon",exterior:V}}),Vs))}}(x,l),me(l,function(M){var I=M.name;(function(V,Z){if(V==="china"){var ae=O0[Z.name];if(ae){var le=Z.getCenter();le[0]+=ae[0]/10.5,le[1]+=-ae[1]/14,Z.setCenter(le)}}})(x,M),function(V,Z){if(V==="world"){var ae=F5[Z.name];if(ae){var le=[ae[0],ae[1]];Z.setCenter(le)}}}(x,M),function(V,Z){V==="china"&&Z.name==="\u53F0\u6E7E"&&Z.geometries.push({type:"polygon",exterior:nb[0]})}(x,M);var j=this._specialAreas&&this._specialAreas[I];j&&M.transformTo(j.left,j.top,j.width,j.height)},this),l},d.prototype.getMapForUser=function(){return{geoJson:this._geoJSON,geoJSON:this._geoJSON,specialAreas:this._specialAreas}},d}();function k2(d){for(var i,l=0;l<d.length;l++){var x=d[l].getBoundingRect();(i=i||x.clone()).union(x)}return i}var B5=Dn(),ab=function(d,i,l){if(i.svg){var x=new c8(d,i.svg);B5.set(d,x)}else{var S=i.geoJson||i.geoJSON;S&&!i.features?l=i.specialAreas:S=i,x=new rb(d,S,l),B5.set(d,x)}},ib=function(d){var i=B5.get(d);return i&&i.type==="geoJSON"&&i.getMapForUser()},K0=new ja,f8=typeof window<"u",j5=2e3,vp=4500,d8={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:j5,CHART:3e3,POST_CHART_LAYOUT:4600,COMPONENT:4e3,BRUSH:5e3,CHART_ITEM:vp,ARIA:6e3,DECAL:7e3}},s6=/^[a-zA-Z0-9_]+$/,tg="__connectUpdateStatus";function ng(d){return function(){for(var i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];if(!this.isDisposed())return z5(this,d,i);this.id}}function Jc(d){return function(){for(var i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];return z5(this,d,i)}}function z5(d,i,l){return l[0]=l[0]&&l[0].toLowerCase(),ja.prototype[i].apply(d,l)}var Zd,u6,c6,Jd,O1,S2,f6,d6,O2,rg,ag,E2,h6,Cu,p6,gp,ob,X0,h8,lb=function(d){function i(){return d!==null&&d.apply(this,arguments)||this}return v(i,d),i}(ja),ig=lb.prototype;ig.on=Jc("on"),ig.off=Jc("off");var ad=function(d){function i(l,x,S){var M=d.call(this,new w2)||this;M._chartsViews=[],M._chartsMap={},M._componentsViews=[],M._componentsMap={},M._pendingActions=[],S=S||{},typeof x=="string"&&(x=eh[x]),M._dom=l;var I="canvas",j=!1,V=M._zr=tu(l,{renderer:S.renderer||I,devicePixelRatio:S.devicePixelRatio,width:S.width,height:S.height,useDirtyRect:S.useDirtyRect==null?j:S.useDirtyRect});M._throttledZrFlush=_5(_e(V.flush,V),17),(x=U(x))&&s5(x,!0),M._theme=x,M._locale=function(le){if(Be(le)){var ge=Ov[le.toUpperCase()]||{};return le===Xh||le===Zh?U(ge):G(U(ge),U(Ov.EN),!1)}return G(U(le),U(Ov.EN),!1)}(S.locale||vc),M._coordSysMgr=new p2;var Z=M._api=gp(M);function ae(le,ge){return le.__prio-ge.__prio}return qa(og,ae),qa(T2,ae),M._scheduler=new q9(M,Z,T2,og),M._messageCenter=new lb,M._initEvents(),M.resize=_e(M.resize,M),V.animation.on("frame",M._onframe,M),rg(V,M),ag(V,M),Mn(M),M}return v(i,d),i.prototype._onframe=function(){if(!this._disposed){h8(this);var l=this._scheduler;if(this.__pendingUpdate){var x=this.__pendingUpdate.silent;this.__flagInMainProcess=!0,Zd(this),Jd.update.call(this,null,this.__pendingUpdate.updateParams),this._zr.flush(),this.__flagInMainProcess=!1,this.__pendingUpdate=null,d6.call(this,x),O2.call(this,x)}else if(l.unfinished){var S=1,M=this._model,I=this._api;l.unfinished=!1;do{var j=+new Date;l.performSeriesTasks(M),l.performDataProcessorTasks(M),S2(this,M),l.performVisualTasks(M),p6(this,this._model,I,"remain",{}),S-=+new Date-j}while(S>0&&l.unfinished);l.unfinished||this._zr.flush()}}},i.prototype.getDom=function(){return this._dom},i.prototype.getId=function(){return this.id},i.prototype.getZr=function(){return this._zr},i.prototype.setOption=function(l,x,S){if(this._disposed)this.id;else{var M,I,j;if(et(x)&&(S=x.lazyUpdate,M=x.silent,I=x.replaceMerge,j=x.transition,x=x.notMerge),this.__flagInMainProcess=!0,!this._model||x){var V=new Dx(this._api),Z=this._theme,ae=this._model=new D3;ae.scheduler=this._scheduler,ae.init(null,null,null,Z,this._locale,V)}this._model.setOption(l,{replaceMerge:I},$5);var le={seriesTransition:j,optionChanged:!0};S?(this.__pendingUpdate={silent:M,updateParams:le},this.__flagInMainProcess=!1,this.getZr().wakeUp()):(Zd(this),Jd.update.call(this,null,le),this._zr.flush(),this.__pendingUpdate=null,this.__flagInMainProcess=!1,d6.call(this,M),O2.call(this,M))}},i.prototype.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},i.prototype.getModel=function(){return this._model},i.prototype.getOption=function(){return this._model&&this._model.getOption()},i.prototype.getWidth=function(){return this._zr.getWidth()},i.prototype.getHeight=function(){return this._zr.getHeight()},i.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||f8&&window.devicePixelRatio||1},i.prototype.getRenderedCanvas=function(l){if(g.canvasSupported)return l=l||{},this._zr.painter.getRenderedCanvas({backgroundColor:l.backgroundColor||this._model.get("backgroundColor"),pixelRatio:l.pixelRatio||this.getDevicePixelRatio()})},i.prototype.getSvgDataURL=function(){if(g.svgSupported){var l=this._zr;return me(l.storage.getDisplayList(),function(x){x.stopAnimation(null,!0)}),l.painter.toDataURL()}},i.prototype.getDataURL=function(l){if(!this._disposed){var x=(l=l||{}).excludeComponents,S=this._model,M=[],I=this;me(x,function(V){S.eachComponent({mainType:V},function(Z){var ae=I._componentsMap[Z.__viewId];ae.group.ignore||(M.push(ae),ae.group.ignore=!0)})});var j=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.getRenderedCanvas(l).toDataURL("image/"+(l&&l.type||"png"));return me(M,function(V){V.group.ignore=!1}),j}this.id},i.prototype.getConnectedDataURL=function(l){if(this._disposed)this.id;else if(g.canvasSupported){var x=l.type==="svg",S=this.group,M=Math.min,I=Math.max,j=1/0;if(lg[S]){var V=j,Z=j,ae=-1/0,le=-1/0,ge=[],ke=l&&l.pixelRatio||this.getDevicePixelRatio();me(mp,function(dt,pt){if(dt.group===S){var Et=x?dt.getZr().painter.getSvgDom().innerHTML:dt.getRenderedCanvas(U(l)),Lt=dt.getDom().getBoundingClientRect();V=M(Lt.left,V),Z=M(Lt.top,Z),ae=I(Lt.right,ae),le=I(Lt.bottom,le),ge.push({dom:Et,left:Lt.left,top:Lt.top})}});var Pe=(ae*=ke)-(V*=ke),De=(le*=ke)-(Z*=ke),je=ee(),Ue=tu(je,{renderer:x?"svg":"canvas"});if(Ue.resize({width:Pe,height:De}),x){var We="";return me(ge,function(dt){var pt=dt.left-V,Et=dt.top-Z;We+='<g transform="translate('+pt+","+Et+')">'+dt.dom+"</g>"}),Ue.painter.getSvgRoot().innerHTML=We,l.connectedBackgroundColor&&Ue.painter.setBackgroundColor(l.connectedBackgroundColor),Ue.refreshImmediately(),Ue.painter.toDataURL()}return l.connectedBackgroundColor&&Ue.add(new Ju({shape:{x:0,y:0,width:Pe,height:De},style:{fill:l.connectedBackgroundColor}})),me(ge,function(dt){var pt=new dc({style:{x:dt.left*ke-V,y:dt.top*ke-Z,image:dt.dom}});Ue.add(pt)}),Ue.refreshImmediately(),je.toDataURL("image/"+(l&&l.type||"png"))}return this.getDataURL(l)}},i.prototype.convertToPixel=function(l,x){return O1(this,"convertToPixel",l,x)},i.prototype.convertFromPixel=function(l,x){return O1(this,"convertFromPixel",l,x)},i.prototype.containPixel=function(l,x){var S;if(!this._disposed)return me(B0(this._model,l),function(M,I){I.indexOf("Models")>=0&&me(M,function(j){var V=j.coordinateSystem;if(V&&V.containPoint)S=S||!!V.containPoint(x);else if(I==="seriesModels"){var Z=this._chartsMap[j.__viewId];Z&&Z.containPoint&&(S=S||Z.containPoint(x,j))}},this)},this),!!S;this.id},i.prototype.getVisual=function(l,x){var S=B0(this._model,l,{defaultMainType:"series"}),M=S.seriesModel,I=M.getData(),j=S.hasOwnProperty("dataIndexInside")?S.dataIndexInside:S.hasOwnProperty("dataIndex")?I.indexOfRawIndex(S.dataIndex):null;return j!=null?function(V,Z,ae){switch(ae){case"color":return V.getItemVisual(Z,"style")[V.getVisual("drawType")];case"opacity":return V.getItemVisual(Z,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return V.getItemVisual(Z,ae)}}(I,j,x):function(V,Z){switch(Z){case"color":return V.getVisual("style")[V.getVisual("drawType")];case"opacity":return V.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return V.getVisual(Z)}}(I,x)},i.prototype.getViewOfComponentModel=function(l){return this._componentsMap[l.__viewId]},i.prototype.getViewOfSeriesModel=function(l){return this._chartsMap[l.__viewId]},i.prototype._initEvents=function(){var l,x,S,M=this;me(sb,function(I){var j=function(V){var Z,ae=M.getModel(),le=V.target,ge=I==="globalout";if(ge?Z={}:le&&H4(le,function(Ue){var We=js(Ue);if(We&&We.dataIndex!=null){var dt=We.dataModel||ae.getSeriesByIndex(We.seriesIndex);return Z=dt&&dt.getDataParams(We.dataIndex,We.dataType)||{},!0}if(We.eventData)return Z=Y({},We.eventData),!0},!0),Z){var ke=Z.componentType,Pe=Z.componentIndex;ke!=="markLine"&&ke!=="markPoint"&&ke!=="markArea"||(ke="series",Pe=Z.seriesIndex);var De=ke&&Pe!=null&&ae.getComponent(ke,Pe),je=De&&M[De.mainType==="series"?"_chartsMap":"_componentsMap"][De.__viewId];Z.event=V,Z.type=I,M._$eventProcessor.eventInfo={targetEl:le,packedEvent:Z,model:De,view:je},M.trigger(I,Z)}};j.zrEventfulCallAtLast=!0,M._zr.on(I,j,M)}),me(Qd,function(I,j){M._messageCenter.on(j,function(V){this.trigger(j,V)},M)}),me(["selectchanged"],function(I){M._messageCenter.on(I,function(j){this.trigger(I,j)},M)}),l=this._messageCenter,x=this,S=this._api,l.on("selectchanged",function(I){var j=S.getModel();I.isFromClick?(Jv("map","selectchanged",x,j,I),Jv("pie","selectchanged",x,j,I)):I.fromAction==="select"?(Jv("map","selected",x,j,I),Jv("pie","selected",x,j,I)):I.fromAction==="unselect"&&(Jv("map","unselected",x,j,I),Jv("pie","unselected",x,j,I))})},i.prototype.isDisposed=function(){return this._disposed},i.prototype.clear=function(){this._disposed?(this.id,void 0):this.setOption({series:[]},!0)},i.prototype.dispose=function(){if(this._disposed)this.id;else{this._disposed=!0,Df(this.getDom(),uf,"");var l=this,x=l._api,S=l._model;me(l._componentsViews,function(M){M.dispose(S,x)}),me(l._chartsViews,function(M){M.dispose(S,x)}),l._zr.dispose(),l._dom=l._model=l._chartsMap=l._componentsMap=l._chartsViews=l._componentsViews=l._scheduler=l._api=l._zr=l._throttledZrFlush=l._theme=l._coordSysMgr=l._messageCenter=null,delete mp[l.id]}},i.prototype.resize=function(l){if(this._disposed)this.id;else{this._zr.resize(l);var x=this._model;if(this._loadingFX&&this._loadingFX.resize(),x){var S=x.resetOption("media"),M=l&&l.silent;this.__pendingUpdate&&(M==null&&(M=this.__pendingUpdate.silent),S=!0,this.__pendingUpdate=null),this.__flagInMainProcess=!0,S&&Zd(this),Jd.update.call(this,{type:"resize",animation:Y({duration:0},l&&l.animation)}),this.__flagInMainProcess=!1,d6.call(this,M),O2.call(this,M)}}},i.prototype.showLoading=function(l,x){if(this._disposed)this.id;else if(et(l)&&(x=l,l=""),l=l||"default",this.hideLoading(),V5[l]){var S=V5[l](this._api,x),M=this._zr;this._loadingFX=S,M.add(S)}},i.prototype.hideLoading=function(){this._disposed?(this.id,void 0):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},i.prototype.makeActionFromEvent=function(l){var x=Y({},l);return x.type=Qd[l.type],x},i.prototype.dispatchAction=function(l,x){if(this._disposed)this.id;else if(et(x)||(x={silent:!!x}),id[l.type]&&this._model)if(this.__flagInMainProcess)this._pendingActions.push(l);else{var S=x.silent;f6.call(this,l,S);var M=x.flush;M?this._zr.flush():M!==!1&&g.browser.weChat&&this._throttledZrFlush(),d6.call(this,S),O2.call(this,S)}},i.prototype.updateLabelLayout=function(){K0.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},i.prototype.appendData=function(l){if(this._disposed)this.id;else{var x=l.seriesIndex,S=this.getModel().getSeriesByIndex(x);S.appendData(l),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},i.internalField=function(){function l(j){for(var V=[],Z=j.currentStates,ae=0;ae<Z.length;ae++){var le=Z[ae];le!=="emphasis"&&le!=="blur"&&le!=="select"&&V.push(le)}j.selected&&j.states.select&&V.push("select"),j.hoverState===2&&j.states.emphasis?V.push("emphasis"):j.hoverState===1&&j.states.blur&&V.push("blur"),j.useStates(V)}function x(j,V){j.preventAutoZ||S(V.group,j.get("z")||0,j.get("zlevel")||0,-1/0)}function S(j,V,Z,ae){var le=j.getTextContent(),ge=j.getTextGuideLine();if(j.isGroup)for(var ke=j.childrenRef(),Pe=0;Pe<ke.length;Pe++)ae=Math.max(S(ke[Pe],V,Z,ae),ae);else j.z=V,j.zlevel=Z,ae=Math.max(j.z2,ae);if(le&&(le.z=V,le.zlevel=Z,isFinite(ae)&&(le.z2=ae+2)),ge){var De=j.textGuideLineConfig;ge.z=V,ge.zlevel=Z,isFinite(ae)&&(ge.z2=ae+(De&&De.showAbove?1:-1))}return ae}function M(j,V){V.group.traverse(function(Z){if(!i2(Z)){var ae=Z.getTextContent(),le=Z.getTextGuideLine();Z.stateTransition&&(Z.stateTransition=null),ae&&ae.stateTransition&&(ae.stateTransition=null),le&&le.stateTransition&&(le.stateTransition=null),Z.hasState()?(Z.prevStates=Z.currentStates,Z.clearStates()):Z.prevStates&&(Z.prevStates=null)}})}function I(j,V){var Z=j.getModel("stateAnimation"),ae=j.isAnimationEnabled(),le=Z.get("duration"),ge=le>0?{duration:le,delay:Z.get("delay"),easing:Z.get("easing")}:null;V.group.traverse(function(ke){if(ke.states&&ke.states.emphasis){if(i2(ke))return;if(ke instanceof Wl&&function(Ue){var We=e9(Ue);We.normalFill=Ue.style.fill,We.normalStroke=Ue.style.stroke;var dt=Ue.states.select||{};We.selectFill=dt.style&&dt.style.fill||null,We.selectStroke=dt.style&&dt.style.stroke||null}(ke),ke.__dirty){var Pe=ke.prevStates;Pe&&ke.useStates(Pe)}if(ae){ke.stateTransition=ge;var De=ke.getTextContent(),je=ke.getTextGuideLine();De&&(De.stateTransition=ge),je&&(je.stateTransition=ge)}ke.__dirty&&l(ke)}})}Zd=function(j){var V=j._scheduler;V.restorePipelines(j._model),V.prepareStageTasks(),u6(j,!0),u6(j,!1),V.plan()},u6=function(j,V){for(var Z=j._model,ae=j._scheduler,le=V?j._componentsViews:j._chartsViews,ge=V?j._componentsMap:j._chartsMap,ke=j._zr,Pe=j._api,De=0;De<le.length;De++)le[De].__alive=!1;function je(We){var dt=We.__requireNewView;We.__requireNewView=!1;var pt="_ec_"+We.id+"_"+We.type,Et=!dt&&ge[pt];if(!Et){var Lt=$l(We.type),zt=V?Mc.getClass(Lt.main,Lt.sub):mc.getClass(Lt.sub);(Et=new zt).init(Z,Pe),ge[pt]=Et,le.push(Et),ke.add(Et.group)}We.__viewId=Et.__id=pt,Et.__alive=!0,Et.__model=We,Et.group.__ecComponentInfo={mainType:We.mainType,index:We.componentIndex},!V&&ae.prepareView(Et,We,Z,Pe)}for(V?Z.eachComponent(function(We,dt){We!=="series"&&je(dt)}):Z.eachSeries(je),De=0;De<le.length;){var Ue=le[De];Ue.__alive?De++:(!V&&Ue.renderTask.dispose(),ke.remove(Ue.group),Ue.dispose(Z,Pe),le.splice(De,1),ge[Ue.__id]===Ue&&delete ge[Ue.__id],Ue.__id=Ue.group.__ecComponentInfo=null)}},c6=function(j,V,Z,ae,le){var ge=j._model;if(ge.setUpdatePayload(Z),ae){var ke={};ke[ae+"Id"]=Z[ae+"Id"],ke[ae+"Index"]=Z[ae+"Index"],ke[ae+"Name"]=Z[ae+"Name"];var Pe={mainType:ae,query:ke};le&&(Pe.subType=le);var De,je=Z.excludeSeriesId;je!=null&&(De=Dn(),me(ru(je),function(We){var dt=au(We,null);dt!=null&&De.set(dt,!0)})),y3(Z)&&p3(j._api),ge&&ge.eachComponent(Pe,function(We){if(!De||De.get(We.id)===null)if(y3(Z))if(We instanceof C0)Z.type!==e2||Z.notBlur||function(Lt,zt,qt){var en=Lt.seriesIndex,ln=Lt.getData(zt.dataType),cn=m0(ln,zt);cn=(Te(cn)?cn[0]:cn)||0;var _n=ln.getItemGraphicEl(cn);if(!_n)for(var jn=ln.count(),Jn=0;!_n&&Jn<jn;)_n=ln.getItemGraphicEl(Jn++);if(_n){var Zn=js(_n);Dm(en,Zn.focus,Zn.blurScope,qt)}else{var Br=Lt.get(["emphasis","focus"]),Ar=Lt.get(["emphasis","blurScope"]);Br!=null&&Dm(en,Br,Ar,qt)}}(We,Z,j._api);else{var dt=s4(We.mainType,We.componentIndex,Z.name,j._api),pt=dt.focusSelf,Et=dt.dispatchers;Z.type===e2&&pt&&!Z.notBlur&&v3(We.mainType,We.componentIndex,j._api),Et&&me(Et,function(Lt){Z.type===e2?Pm(Lt):n2(Lt)})}else Qu(Z)&&We instanceof C0&&(function(Lt,zt,qt){if(Qu(zt)){var en=zt.dataType,ln=m0(Lt.getData(en),zt);Te(ln)||(ln=[ln]),Lt[zt.type===o4?"toggleSelect":zt.type===hv?"select":"unselect"](ln,en)}}(We,Z,j._api),g3(We),X0(j))},j),ge&&ge.eachComponent(Pe,function(We){De&&De.get(We.id)!==null||Ue(j[ae==="series"?"_chartsMap":"_componentsMap"][We.__viewId])},j)}else me([].concat(j._componentsViews).concat(j._chartsViews),Ue);function Ue(We){We&&We.__alive&&We[V]&&We[V](We.__model,ge,j._api,Z)}},Jd={prepareAndUpdate:function(j){Zd(this),Jd.update.call(this,j,{optionChanged:j.newOption!=null})},update:function(j,V){var Z=this._model,ae=this._api,le=this._zr,ge=this._coordSysMgr,ke=this._scheduler;if(Z){Z.setUpdatePayload(j),ke.restoreData(Z,j),ke.performSeriesTasks(Z),ge.create(Z,ae),ke.performDataProcessorTasks(Z,j),S2(this,Z),ge.update(Z,ae),E2(Z),ke.performVisualTasks(Z,j),h6(this,Z,ae,j,V);var Pe=Z.get("backgroundColor")||"transparent",De=Z.get("darkMode");if(g.canvasSupported)le.setBackgroundColor(Pe),De!=null&&De!=="auto"&&le.setDarkMode(De);else{var je=Jt(Pe);Pe=Tr(je,"rgb"),je[3]===0&&(Pe="transparent")}K0.trigger("afterupdate",Z,ae)}},updateTransform:function(j){var V=this,Z=this._model,ae=this._api;if(Z){Z.setUpdatePayload(j);var le=[];Z.eachComponent(function(ke,Pe){if(ke!=="series"){var De=V.getViewOfComponentModel(Pe);if(De&&De.__alive)if(De.updateTransform){var je=De.updateTransform(Pe,Z,ae,j);je&&je.update&&le.push(De)}else le.push(De)}});var ge=Dn();Z.eachSeries(function(ke){var Pe=V._chartsMap[ke.__viewId];if(Pe.updateTransform){var De=Pe.updateTransform(ke,Z,ae,j);De&&De.update&&ge.set(ke.uid,1)}else ge.set(ke.uid,1)}),E2(Z),this._scheduler.performVisualTasks(Z,j,{setDirty:!0,dirtyMap:ge}),p6(this,Z,ae,j,{},ge),K0.trigger("afterupdate",Z,ae)}},updateView:function(j){var V=this._model;V&&(V.setUpdatePayload(j),mc.markUpdateMethod(j,"updateView"),E2(V),this._scheduler.performVisualTasks(V,j,{setDirty:!0}),h6(this,V,this._api,j,{}),K0.trigger("afterupdate",V,this._api))},updateVisual:function(j){var V=this,Z=this._model;Z&&(Z.setUpdatePayload(j),Z.eachSeries(function(ae){ae.getData().clearAllVisual()}),mc.markUpdateMethod(j,"updateVisual"),E2(Z),this._scheduler.performVisualTasks(Z,j,{visualType:"visual",setDirty:!0}),Z.eachComponent(function(ae,le){if(ae!=="series"){var ge=V.getViewOfComponentModel(le);ge&&ge.__alive&&ge.updateVisual(le,Z,V._api,j)}}),Z.eachSeries(function(ae){V._chartsMap[ae.__viewId].updateVisual(ae,Z,V._api,j)}),K0.trigger("afterupdate",Z,this._api))},updateLayout:function(j){Jd.update.call(this,j)}},O1=function(j,V,Z,ae){if(j._disposed)j.id;else for(var le,ge=j._model,ke=j._coordSysMgr.getCoordinateSystems(),Pe=B0(ge,Z),De=0;De<ke.length;De++){var je=ke[De];if(je[V]&&(le=je[V](ge,Pe,ae))!=null)return le}},S2=function(j,V){var Z=j._chartsMap,ae=j._scheduler;V.eachSeries(function(le){ae.updateStreamModes(le,Z[le.__viewId])})},f6=function(j,V){var Z=this,ae=this.getModel(),le=j.type,ge=j.escapeConnect,ke=id[le],Pe=ke.actionInfo,De=(Pe.update||"update").split(":"),je=De.pop(),Ue=De[0]!=null&&$l(De[0]);this.__flagInMainProcess=!0;var We=[j],dt=!1;j.batch&&(dt=!0,We=Ie(j.batch,function(ln){return(ln=K(Y({},ln),j)).batch=null,ln}));var pt,Et=[],Lt=Qu(j),zt=y3(j);if(me(We,function(ln){if((pt=(pt=ke.action(ln,Z._model,Z._api))||Y({},ln)).type=Pe.event||pt.type,Et.push(pt),zt){var cn=Ds(j),_n=cn.queryOptionMap,jn=cn.mainTypeSpecified?_n.keys()[0]:"series";c6(Z,je,ln,jn),X0(Z)}else Lt?(c6(Z,je,ln,"series"),X0(Z)):Ue&&c6(Z,je,ln,Ue.main,Ue.sub)}),je==="none"||zt||Lt||Ue||(this.__pendingUpdate?(Zd(this),Jd.update.call(this,j),this.__pendingUpdate=null):Jd[je].call(this,j)),pt=dt?{type:Pe.event||le,escapeConnect:ge,batch:Et}:Et[0],this.__flagInMainProcess=!1,!V){var qt=this._messageCenter;if(qt.trigger(pt.type,pt),Lt){var en={type:"selectchanged",escapeConnect:ge,selected:Ax(ae),isFromClick:j.isFromClick||!1,fromAction:j.type,fromActionPayload:j};qt.trigger(en.type,en)}}},d6=function(j){for(var V=this._pendingActions;V.length;){var Z=V.shift();f6.call(this,Z,j)}},O2=function(j){!j&&this.trigger("updated")},rg=function(j,V){j.on("rendered",function(Z){V.trigger("rendered",Z),!j.animation.isFinished()||V.__pendingUpdate||V._scheduler.unfinished||V._pendingActions.length||V.trigger("finished")})},ag=function(j,V){j.on("mouseover",function(Z){var ae=H4(Z.target,Nm);ae&&(function(le,ge,ke){var Pe=js(le),De=s4(Pe.componentMainType,Pe.componentIndex,Pe.componentHighDownName,ke),je=De.dispatchers,Ue=De.focusSelf;je?(Ue&&v3(Pe.componentMainType,Pe.componentIndex,ke),me(je,function(We){return o9(We,ge)})):(Dm(Pe.seriesIndex,Pe.focus,Pe.blurScope,ke),Pe.focus==="self"&&v3(Pe.componentMainType,Pe.componentIndex,ke),o9(le,ge))}(ae,Z,V._api),X0(V))}).on("mouseout",function(Z){var ae=H4(Z.target,Nm);ae&&(function(le,ge,ke){p3(ke);var Pe=js(le),De=s4(Pe.componentMainType,Pe.componentIndex,Pe.componentHighDownName,ke).dispatchers;De?me(De,function(je){return l9(je,ge)}):l9(le,ge)}(ae,Z,V._api),X0(V))}).on("click",function(Z){var ae=H4(Z.target,function(ke){return js(ke).dataIndex!=null},!0);if(ae){var le=ae.selected?"unselect":"select",ge=js(ae);V._api.dispatchAction({type:le,dataType:ge.dataType,dataIndexInside:ge.dataIndex,seriesIndex:ge.seriesIndex,isFromClick:!0})}})},E2=function(j){j.clearColorPalette(),j.eachSeries(function(V){V.clearColorPalette()})},h6=function(j,V,Z,ae,le){Cu(j,V,Z,ae,le),me(j._chartsViews,function(ge){ge.__alive=!1}),p6(j,V,Z,ae,le),me(j._chartsViews,function(ge){ge.__alive||ge.remove(V,Z)})},Cu=function(j,V,Z,ae,le,ge){me(ge||j._componentsViews,function(ke){var Pe=ke.__model;M(Pe,ke),ke.render(Pe,V,Z,ae),x(Pe,ke),I(Pe,ke)})},p6=function(j,V,Z,ae,le,ge){var ke=j._scheduler;le=Y(le||{},{updatedSeries:V.getSeries()}),K0.trigger("series:beforeupdate",V,Z,le);var Pe=!1;V.eachSeries(function(De){var je=j._chartsMap[De.__viewId];je.__alive=!0;var Ue=je.renderTask;ke.updatePayload(Ue,ae),M(De,je),ge&&ge.get(De.uid)&&Ue.dirty(),Ue.perform(ke.getPerformArgs(Ue))&&(Pe=!0),je.group.silent=!!De.get("silent"),function(We,dt){var pt=We.get("blendMode")||null;dt.group.traverse(function(Et){Et.isGroup||(Et.style.blend=pt),Et.eachPendingDisplayable&&Et.eachPendingDisplayable(function(Lt){Lt.style.blend=pt})})}(De,je),g3(De)}),ke.unfinished=Pe||ke.unfinished,K0.trigger("series:layoutlabels",V,Z,le),K0.trigger("series:transition",V,Z,le),V.eachSeries(function(De){var je=j._chartsMap[De.__viewId];x(De,je),I(De,je)}),function(De,je){var Ue=De._zr.storage,We=0;Ue.traverse(function(dt){dt.isGroup||We++}),We>je.get("hoverLayerThreshold")&&!g.node&&!g.worker&&je.eachSeries(function(dt){if(!dt.preventUsingHoverLayer){var pt=De._chartsMap[dt.__viewId];pt.__alive&&pt.group.traverse(function(Et){Et.states.emphasis&&(Et.states.emphasis.hoverLayer=!0)})}})}(j,V),K0.trigger("series:afterupdate",V,Z,le)},X0=function(j){j.__needsUpdateStatus=!0,j.getZr().wakeUp()},h8=function(j){j.__needsUpdateStatus&&(j.getZr().storage.traverse(function(V){i2(V)||l(V)}),j.__needsUpdateStatus=!1)},gp=function(j){return new(function(V){function Z(){return V!==null&&V.apply(this,arguments)||this}return v(Z,V),Z.prototype.getCoordinateSystems=function(){return j._coordSysMgr.getCoordinateSystems()},Z.prototype.getComponentByElement=function(ae){for(;ae;){var le=ae.__ecComponentInfo;if(le!=null)return j._model.getComponent(le.mainType,le.index);ae=ae.parent}},Z.prototype.enterEmphasis=function(ae,le){Pm(ae,le),X0(j)},Z.prototype.leaveEmphasis=function(ae,le){n2(ae,le),X0(j)},Z.prototype.enterBlur=function(ae){(function(le){Vf(le,Am)})(ae),X0(j)},Z.prototype.leaveBlur=function(ae){d3(ae),X0(j)},Z.prototype.enterSelect=function(ae){s9(ae),X0(j)},Z.prototype.leaveSelect=function(ae){u9(ae),X0(j)},Z.prototype.getModel=function(){return j.getModel()},Z.prototype.getViewOfComponentModel=function(ae){return j.getViewOfComponentModel(ae)},Z.prototype.getViewOfSeriesModel=function(ae){return j.getViewOfSeriesModel(ae)},Z}(o5))(j)},ob=function(j){function V(Z,ae){for(var le=0;le<Z.length;le++)Z[le][tg]=ae}me(Qd,function(Z,ae){j._messageCenter.on(ae,function(le){if(lg[j.group]&&j[tg]!==0){if(le&&le.escapeConnect)return;var ge=j.makeActionFromEvent(le),ke=[];me(mp,function(Pe){Pe!==j&&Pe.group===j.group&&ke.push(Pe)}),V(ke,0),me(ke,function(Pe){Pe[tg]!==1&&Pe.dispatchAction(ge)}),V(ke,2)}})})}}(),i}(ja),v6=ad.prototype;v6.on=ng("on"),v6.off=ng("off"),v6.one=function(d,i,l){var x=this;this.on.call(this,d,function S(){for(var M=[],I=0;I<arguments.length;I++)M[I]=arguments[I];i&&i.apply&&i.apply(this,M),x.off(d,S)},l)};var sb=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];function Kx(d){}var id={},Qd={},T2=[],$5=[],og=[],eh={},V5={},mp={},lg={},Xx=+new Date-0,Zx=+new Date-0,uf="_echarts_instance_";function p8(d){lg[d]=!1}var th=p8;function v8(d){return mp[function(i,l){return i.getAttribute?i.getAttribute(l):i[l]}(d,uf)]}function H5(d,i){eh[d]=i}function cf(d){te($5,d)<0&&$5.push(d)}function q5(d,i){yp(T2,d,i,2e3)}function U5(d){Y5("afterinit",d)}function W5(d){Y5("afterupdate",d)}function Y5(d,i){K0.on(d,i)}function od(d,i,l){typeof i=="function"&&(l=i,i="");var x=et(d)?d.type:[d,d={event:i}][0];d.event=(d.event||x).toLowerCase(),i=d.event,Qd[i]||(Vt(s6.test(x)&&s6.test(i)),id[x]||(id[x]={action:l,actionInfo:d}),Qd[i]=x)}function G5(d,i){p2.register(d,i)}function K5(d,i){yp(og,d,i,1e3,"layout")}function nh(d,i){yp(og,d,i,3e3,"visual")}var A2=[];function yp(d,i,l,x,S){if((Ne(i)||et(i))&&(l=i,i=x),!(te(A2,l)>=0)){A2.push(l);var M=q9.wrapStageHandler(l,S);M.__prio=i,M.__raw=l,d.push(M)}}function Z0(d,i){V5[d]=i}function g6(d,i,l){ab(d,i,l)}var m6=function(d){var i=(d=U(d)).type,l="";i||ks(l);var x=i.split(":");x.length!==2&&ks(l);var S=!1;x[0]==="echarts"&&(i=x[1],S=!0),d.__isBuiltIn=S,H3.set(i,d)};nh(j5,w5),nh(vp,Bx),nh(vp,jx),nh(j5,Y9),nh(vp,{createOnAllSeries:!0,performRawSeries:!0,reset:function(d,i){if(d.hasSymbolVisual&&!i.isSeriesFiltered(d))return{dataEach:d.getData().hasItemOption?function(l,x){var S=l.getItemModel(x),M=S.getShallow("symbol",!0),I=S.getShallow("symbolSize",!0),j=S.getShallow("symbolRotate",!0),V=S.getShallow("symbolOffset",!0),Z=S.getShallow("symbolKeepAspect",!0);M!=null&&l.setItemVisual(x,"symbol",M),I!=null&&l.setItemVisual(x,"symbolSize",I),j!=null&&l.setItemVisual(x,"symbolRotate",j),V!=null&&l.setItemVisual(x,"symbolOffset",V),Z!=null&&l.setItemVisual(x,"symbolKeepAspect",Z)}:null}}}),nh(7e3,function(d,i){d.eachRawSeries(function(l){if(!d.isSeriesFiltered(l)){var x=l.getData();x.hasItemVisual()&&x.each(function(M){var I=x.getItemVisual(M,"decal");I&&(x.ensureUniqueItemVisual(M,"style").decal=dp(I,i))});var S=x.getVisual("decal");S&&(x.getVisual("style").decal=dp(S,i))}})}),cf(s5),q5(900,function(d){var i=Dn();d.eachSeries(function(l){var x=l.get("stack");if(x){var S=i.get(x)||i.set(x,[]),M=l.getData(),I={stackResultDimension:M.getCalculationInfo("stackResultDimension"),stackedOverDimension:M.getCalculationInfo("stackedOverDimension"),stackedDimension:M.getCalculationInfo("stackedDimension"),stackedByDimension:M.getCalculationInfo("stackedByDimension"),isStackedByIndex:M.getCalculationInfo("isStackedByIndex"),data:M,seriesModel:l};if(!I.stackedDimension||!I.isStackedByIndex&&!I.stackedByDimension)return;S.length&&M.setCalculationInfo("stackedOnSeries",S[S.length-1].seriesModel),S.push(I)}}),i.each(u5)}),Z0("default",function(d,i){K(i=i||{},{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var l=new bl,x=new Ju({style:{fill:i.maskColor},zlevel:i.zlevel,z:1e4});l.add(x);var S,M=new J1({style:{text:i.text,fill:i.textColor,fontSize:i.fontSize,fontWeight:i.fontWeight,fontStyle:i.fontStyle,fontFamily:i.fontFamily},zlevel:i.zlevel,z:10001}),I=new Ju({style:{fill:"none"},textContent:M,textConfig:{position:"right",distance:10},zlevel:i.zlevel,z:10001});return l.add(I),i.showSpinner&&((S=new _i({shape:{startAngle:-Xv/2,endAngle:-Xv/2+.1,r:i.spinnerRadius},style:{stroke:i.color,lineCap:"round",lineWidth:i.lineWidth},zlevel:i.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*Xv/2}).start("circularInOut"),S.animateShape(!0).when(1e3,{startAngle:3*Xv/2}).delay(300).start("circularInOut"),l.add(S)),l.resize=function(){var j=M.getBoundingRect().width,V=i.showSpinner?i.spinnerRadius:0,Z=(d.getWidth()-2*V-(i.showSpinner&&j?10:0)-j)/2-(i.showSpinner&&j?0:5+j/2)+(i.showSpinner?0:j/2)+(j?0:V),ae=d.getHeight()/2;i.showSpinner&&S.setShape({cx:Z,cy:ae}),I.setShape({x:Z-V,y:ae-V,width:2*V,height:2*V}),x.setShape({x:0,y:0,width:d.getWidth(),height:d.getHeight()})},l.resize(),l}),od({type:e2,event:e2,update:e2},Yn),od({type:Om,event:Om,update:Om},Yn),od({type:hv,event:hv,update:hv},Yn),od({type:Em,event:Em,update:Em},Yn),od({type:o4,event:o4,update:o4},Yn),H5("light",O5),H5("dark",Yd);var ld=[],sg={registerPreprocessor:cf,registerProcessor:q5,registerPostInit:U5,registerPostUpdate:W5,registerUpdateLifecycle:Y5,registerAction:od,registerCoordinateSystem:G5,registerLayout:K5,registerVisual:nh,registerTransform:m6,registerLoading:Z0,registerMap:g6,PRIORITY:d8,ComponentModel:Ll,ComponentView:Mc,SeriesModel:C0,ChartView:mc,registerComponentModel:function(d){Ll.registerClass(d)},registerComponentView:function(d){Mc.registerClass(d)},registerSeriesModel:function(d){C0.registerClass(d)},registerChartView:function(d){mc.registerClass(d)},registerSubTypeDefaulter:function(d,i){Ll.registerSubTypeDefaulter(d,i)},registerPainter:function(d,i){Nh(d,i)}};function E1(d){Te(d)?me(d,function(i){E1(i)}):te(ld,d)>=0||(ld.push(d),Ne(d)&&(d={install:d}),d.install(sg))}function ff(d){return d==null?0:d.length||1}function X5(d){return d}var nc=function(){function d(i,l,x,S,M,I){this._old=i,this._new=l,this._oldKeyGetter=x||X5,this._newKeyGetter=S||X5,this.context=M,this._diffModeMultiple=I==="multiple"}return d.prototype.add=function(i){return this._add=i,this},d.prototype.update=function(i){return this._update=i,this},d.prototype.updateManyToOne=function(i){return this._updateManyToOne=i,this},d.prototype.updateOneToMany=function(i){return this._updateOneToMany=i,this},d.prototype.updateManyToMany=function(i){return this._updateManyToMany=i,this},d.prototype.remove=function(i){return this._remove=i,this},d.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},d.prototype._executeOneToOne=function(){var i=this._old,l=this._new,x={},S=new Array(i.length),M=new Array(l.length);this._initIndexMap(i,null,S,"_oldKeyGetter"),this._initIndexMap(l,x,M,"_newKeyGetter");for(var I=0;I<i.length;I++){var j=S[I],V=x[j],Z=ff(V);if(Z>1){var ae=V.shift();V.length===1&&(x[j]=V[0]),this._update&&this._update(ae,I)}else Z===1?(x[j]=null,this._update&&this._update(V,I)):this._remove&&this._remove(I)}this._performRestAdd(M,x)},d.prototype._executeMultiple=function(){var i=this._old,l=this._new,x={},S={},M=[],I=[];this._initIndexMap(i,x,M,"_oldKeyGetter"),this._initIndexMap(l,S,I,"_newKeyGetter");for(var j=0;j<M.length;j++){var V=M[j],Z=x[V],ae=S[V],le=ff(Z),ge=ff(ae);if(le>1&&ge===1)this._updateManyToOne&&this._updateManyToOne(ae,Z),S[V]=null;else if(le===1&&ge>1)this._updateOneToMany&&this._updateOneToMany(ae,Z),S[V]=null;else if(le===1&&ge===1)this._update&&this._update(ae,Z),S[V]=null;else if(le>1&&ge>1)this._updateManyToMany&&this._updateManyToMany(ae,Z),S[V]=null;else if(le>1)for(var ke=0;ke<le;ke++)this._remove&&this._remove(Z[ke]);else this._remove&&this._remove(Z)}this._performRestAdd(I,S)},d.prototype._performRestAdd=function(i,l){for(var x=0;x<i.length;x++){var S=i[x],M=l[S],I=ff(M);if(I>1)for(var j=0;j<I;j++)this._add&&this._add(M[j]);else I===1&&this._add&&this._add(M);l[S]=null}},d.prototype._initIndexMap=function(i,l,x,S){for(var M=this._diffModeMultiple,I=0;I<i.length;I++){var j="_ec_"+this[S](i[I],I);if(M||(x[I]=j),l){var V=l[j],Z=ff(V);Z===0?(l[j]=I,M&&x.push(j)):Z===1?l[j]=[V,I]:V.push(I)}}},d}(),su=function(){function d(i,l){this._encode=i,this._schema=l}return d.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},d.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},d}();function rh(d,i){return d.hasOwnProperty(i)||(d[i]=[]),d[i]}var M2=function(d){this.otherDims={},d!=null&&Y(this,d)},Jx=is(),df={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},bp=function(){function d(i){this.dimensions=i.dimensions,this._dimOmitted=i.dimensionOmitted,this.source=i.source,this._fullDimCount=i.fullDimensionCount,this._updateDimOmitted(i.dimensionOmitted)}return d.prototype.isDimensionOmitted=function(){return this._dimOmitted},d.prototype._updateDimOmitted=function(i){this._dimOmitted=i,i&&(this._dimNameMap||(this._dimNameMap=Z5(this.source)))},d.prototype.getSourceDimensionIndex=function(i){return ot(this._dimNameMap.get(i),-1)},d.prototype.getSourceDimension=function(i){var l=this.source.dimensionsDefine;if(l)return l[i]},d.prototype.makeStoreSchema=function(){for(var i=this._fullDimCount,l=F3(this.source),x=!fg(i),S="",M=[],I=0,j=0;I<i;I++){var V=void 0,Z=void 0,ae=void 0,le=this.dimensions[j];if(le&&le.storeDimIndex===I)V=l?le.name:null,Z=le.type,ae=le.ordinalMeta,j++;else{var ge=this.getSourceDimension(I);ge&&(V=l?ge.name:null,Z=ge.type)}M.push({property:V,type:Z,ordinalMeta:ae}),!l||V==null||le&&le.isCalculationCoord||(S+=x?V.replace(/\`/g,"`1").replace(/\$/g,"`2"):V),S+="$",S+=df[Z]||"f",ae&&(S+=ae.uid),S+="$"}var ke=this.source;return{dimensions:M,hash:[ke.seriesLayoutBy,ke.startIndex,S].join("$$")}},d.prototype.makeOutputDimensionNames=function(){for(var i=[],l=0,x=0;l<this._fullDimCount;l++){var S=void 0,M=this.dimensions[x];if(M&&M.storeDimIndex===l)M.isCalculationCoord||(S=M.name),x++;else{var I=this.getSourceDimension(l);I&&(S=I.name)}i.push(S)}return i},d.prototype.appendCalculationDimension=function(i){this.dimensions.push(i),i.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},d}();function ug(d){return d instanceof bp}function cg(d){for(var i=Dn(),l=0;l<(d||[]).length;l++){var x=d[l],S=et(x)?x.name:x;S!=null&&i.get(S)==null&&i.set(S,l)}return i}function Z5(d){var i=Jx(d);return i.dimNameMap||(i.dimNameMap=cg(d.dimensionsDefine))}function fg(d){return d>30}var dg,J5,ah,hf,g8,y6,_p,sd=et,ih=Ie,P2=typeof Int32Array>"u"?Array:Int32Array,Q5=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],D2=["_approximateExtent"],b6=function(){function d(i,l){var x;this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var S=!1;ug(i)?(x=i.dimensions,this._dimOmitted=i.isDimensionOmitted(),this._schema=i):(S=!0,x=i),x=x||["x","y"];for(var M={},I=[],j={},V=!1,Z={},ae=0;ae<x.length;ae++){var le=x[ae],ge=Be(le)?new M2({name:le}):le instanceof M2?le:new M2(le),ke=ge.name;ge.type=ge.type||"float",ge.coordDim||(ge.coordDim=ke,ge.coordDimIndex=0);var Pe=ge.otherDims=ge.otherDims||{};I.push(ke),M[ke]=ge,Z[ke]!=null&&(V=!0),ge.createInvertedIndices&&(j[ke]=[]),Pe.itemName===0&&(this._nameDimIdx=ae),Pe.itemId===0&&(this._idDimIdx=ae),S&&(ge.storeDimIndex=ae)}if(this.dimensions=I,this._dimInfos=M,this._initGetDimensionInfo(V),this.hostModel=l,this._invertedIndicesMap=j,this._dimOmitted){var De=this._dimIdxToName=Dn();me(I,function(je){De.set(M[je].storeDimIndex,je)})}}return d.prototype.getDimension=function(i){var l=this._recognizeDimIndex(i);if(l==null)return i;if(l=i,!this._dimOmitted)return this.dimensions[l];var x=this._dimIdxToName.get(l);if(x!=null)return x;var S=this._schema.getSourceDimension(l);return S?S.name:void 0},d.prototype.getDimensionIndex=function(i){var l=this._recognizeDimIndex(i);if(l!=null)return l;if(i==null)return-1;var x=this._getDimInfo(i);return x?x.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(i):-1},d.prototype._recognizeDimIndex=function(i){if(typeof i=="number"||i!=null&&!isNaN(i)&&!this._getDimInfo(i)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(i)<0))return+i},d.prototype._getStoreDimIndex=function(i){var l=this.getDimensionIndex(i);return l},d.prototype.getDimensionInfo=function(i){return this._getDimInfo(this.getDimension(i))},d.prototype._initGetDimensionInfo=function(i){var l=this._dimInfos;this._getDimInfo=i?function(x){return l.hasOwnProperty(x)?l[x]:void 0}:function(x){return l[x]}},d.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},d.prototype.mapDimension=function(i,l){var x=this._dimSummary;if(l==null)return x.encodeFirstDimNotExtra[i];var S=x.encode[i];return S?S[l]:null},d.prototype.mapDimensionsAll=function(i){return(this._dimSummary.encode[i]||[]).slice()},d.prototype.getStore=function(){return this._store},d.prototype.initData=function(i,l,x){var S,M=this;if(i instanceof B4&&(S=i),!S){var I=this.dimensions,j=g2(i)||Le(i)?new m2(i,I.length):i;S=new B4;var V=ih(I,function(Z){return{type:M._dimInfos[Z].type,property:Z}});S.initData(j,V,x)}this._store=S,this._nameList=(l||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,S.count()),this._dimSummary=function(Z,ae){var le={},ge=le.encode={},ke=Dn(),Pe=[],De=[],je={};me(Z.dimensions,function(Et){var Lt,zt=Z.getDimensionInfo(Et),qt=zt.coordDim;if(qt){var en=zt.coordDimIndex;rh(ge,qt)[en]=Et,zt.isExtraCoord||(ke.set(qt,1),(Lt=zt.type)!=="ordinal"&&Lt!=="time"&&(Pe[0]=Et),rh(je,qt)[en]=Z.getDimensionIndex(zt.name)),zt.defaultTooltip&&De.push(Et)}Rv.each(function(ln,cn){var _n=rh(ge,cn),jn=zt.otherDims[cn];jn!=null&&jn!==!1&&(_n[jn]=zt.name)})});var Ue=[],We={};ke.each(function(Et,Lt){var zt=ge[Lt];We[Lt]=zt[0],Ue=Ue.concat(zt)}),le.dataDimsOnCoord=Ue,le.dataDimIndicesOnCoord=Ie(Ue,function(Et){return Z.getDimensionInfo(Et).storeDimIndex}),le.encodeFirstDimNotExtra=We;var dt=ge.label;dt&&dt.length&&(Pe=dt.slice());var pt=ge.tooltip;return pt&&pt.length?De=pt.slice():De.length||(De=Pe.slice()),ge.defaultedLabel=Pe,ge.defaultedTooltip=De,le.userOutput=new su(je,ae),le}(this,this._schema),this.userOutput=this._dimSummary.userOutput},d.prototype.appendData=function(i){var l=this._store.appendData(i);this._doInit(l[0],l[1])},d.prototype.appendValues=function(i,l){var x=this._store.appendValues(i,l.length),S=x.start,M=x.end,I=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),l)for(var j=S;j<M;j++){var V=j-S;this._nameList[j]=l[V],I&&_p(this,j)}},d.prototype._updateOrdinalMeta=function(){for(var i=this._store,l=this.dimensions,x=0;x<l.length;x++){var S=this._dimInfos[l[x]];S.ordinalMeta&&i.collectOrdinalMeta(S.storeDimIndex,S.ordinalMeta)}},d.prototype._shouldMakeIdFromName=function(){var i=this._store.getProvider();return this._idDimIdx==null&&i.getSource().sourceFormat!==rp&&!i.fillStorage},d.prototype._doInit=function(i,l){if(!(i>=l)){var x=this._store.getProvider();this._updateOrdinalMeta();var S=this._nameList,M=this._idList;if(x.getSource().sourceFormat===np&&!x.pure)for(var I=[],j=i;j<l;j++){var V=x.getItem(j,I);if(!this.hasItemOption&&sv(V)&&(this.hasItemOption=!0),V){var Z=V.name;S[j]==null&&Z!=null&&(S[j]=au(Z,null));var ae=V.id;M[j]==null&&ae!=null&&(M[j]=au(ae,null))}}if(this._shouldMakeIdFromName())for(j=i;j<l;j++)_p(this,j);dg(this)}},d.prototype.getApproximateExtent=function(i){return this._approximateExtent[i]||this._store.getDataExtent(this._getStoreDimIndex(i))},d.prototype.setApproximateExtent=function(i,l){l=this.getDimension(l),this._approximateExtent[l]=i.slice()},d.prototype.getCalculationInfo=function(i){return this._calculationInfo[i]},d.prototype.setCalculationInfo=function(i,l){sd(i)?Y(this._calculationInfo,i):this._calculationInfo[i]=l},d.prototype.getName=function(i){var l=this.getRawIndex(i),x=this._nameList[l];return x==null&&this._nameDimIdx!=null&&(x=ah(this,this._nameDimIdx,l)),x==null&&(x=""),x},d.prototype._getCategory=function(i,l){var x=this._store.get(i,l),S=this._store.getOrdinalMeta(i);return S?S.categories[x]:x},d.prototype.getId=function(i){return J5(this,this.getRawIndex(i))},d.prototype.count=function(){return this._store.count()},d.prototype.get=function(i,l){var x=this._store,S=this._dimInfos[i];if(S)return x.get(S.storeDimIndex,l)},d.prototype.getByRawIndex=function(i,l){var x=this._store,S=this._dimInfos[i];if(S)return x.getByRawIndex(S.storeDimIndex,l)},d.prototype.getIndices=function(){return this._store.getIndices()},d.prototype.getDataExtent=function(i){return this._store.getDataExtent(this._getStoreDimIndex(i))},d.prototype.getSum=function(i){return this._store.getSum(this._getStoreDimIndex(i))},d.prototype.getMedian=function(i){return this._store.getMedian(this._getStoreDimIndex(i))},d.prototype.getValues=function(i,l){var x=this,S=this._store;return Te(i)?S.getValues(ih(i,function(M){return x._getStoreDimIndex(M)}),l):S.getValues(i)},d.prototype.hasValue=function(i){for(var l=this._dimSummary.dataDimIndicesOnCoord,x=0,S=l.length;x<S;x++)if(isNaN(this._store.get(l[x],i)))return!1;return!0},d.prototype.indexOfName=function(i){for(var l=0,x=this._store.count();l<x;l++)if(this.getName(l)===i)return l;return-1},d.prototype.getRawIndex=function(i){return this._store.getRawIndex(i)},d.prototype.indexOfRawIndex=function(i){return this._store.indexOfRawIndex(i)},d.prototype.rawIndexOf=function(i,l){var x=i&&this._invertedIndicesMap[i],S=x[l];return S==null||isNaN(S)?-1:S},d.prototype.indicesOfNearest=function(i,l,x){return this._store.indicesOfNearest(this._getStoreDimIndex(i),l,x)},d.prototype.each=function(i,l,x){typeof i=="function"&&(x=l,l=i,i=[]);var S=x||this,M=ih(hf(i),this._getStoreDimIndex,this);this._store.each(M,S?_e(l,S):l)},d.prototype.filterSelf=function(i,l,x){typeof i=="function"&&(x=l,l=i,i=[]);var S=x||this,M=ih(hf(i),this._getStoreDimIndex,this);return this._store=this._store.filter(M,S?_e(l,S):l),this},d.prototype.selectRange=function(i){var l=this,x={};return me(ue(i),function(S){var M=l._getStoreDimIndex(S);x[M]=i[S]}),this._store=this._store.selectRange(x),this},d.prototype.mapArray=function(i,l,x){typeof i=="function"&&(x=l,l=i,i=[]),x=x||this;var S=[];return this.each(i,function(){S.push(l&&l.apply(this,arguments))},x),S},d.prototype.map=function(i,l,x,S){var M=x||S||this,I=ih(hf(i),this._getStoreDimIndex,this),j=y6(this);return j._store=this._store.map(I,M?_e(l,M):l),j},d.prototype.modify=function(i,l,x,S){var M=x||S||this,I=ih(hf(i),this._getStoreDimIndex,this);this._store.modify(I,M?_e(l,M):l)},d.prototype.downSample=function(i,l,x,S){var M=y6(this);return M._store=this._store.downSample(this._getStoreDimIndex(i),l,x,S),M},d.prototype.lttbDownSample=function(i,l){var x=y6(this);return x._store=this._store.lttbDownSample(this._getStoreDimIndex(i),l),x},d.prototype.getRawDataItem=function(i){return this._store.getRawDataItem(i)},d.prototype.getItemModel=function(i){var l=this.hostModel,x=this.getRawDataItem(i);return new $s(x,l,l&&l.ecModel)},d.prototype.diff=function(i){var l=this;return new nc(i?i.getStore().getIndices():[],this.getStore().getIndices(),function(x){return J5(i,x)},function(x){return J5(l,x)})},d.prototype.getVisual=function(i){var l=this._visual;return l&&l[i]},d.prototype.setVisual=function(i,l){this._visual=this._visual||{},sd(i)?Y(this._visual,i):this._visual[i]=l},d.prototype.getItemVisual=function(i,l){var x=this._itemVisuals[i],S=x&&x[l];return S==null?this.getVisual(l):S},d.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},d.prototype.ensureUniqueItemVisual=function(i,l){var x=this._itemVisuals,S=x[i];S||(S=x[i]={});var M=S[l];return M==null&&(Te(M=this.getVisual(l))?M=M.slice():sd(M)&&(M=Y({},M)),S[l]=M),M},d.prototype.setItemVisual=function(i,l,x){var S=this._itemVisuals[i]||{};this._itemVisuals[i]=S,sd(l)?Y(S,l):S[l]=x},d.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},d.prototype.setLayout=function(i,l){if(sd(i))for(var x in i)i.hasOwnProperty(x)&&this.setLayout(x,i[x]);else this._layout[i]=l},d.prototype.getLayout=function(i){return this._layout[i]},d.prototype.getItemLayout=function(i){return this._itemLayouts[i]},d.prototype.setItemLayout=function(i,l,x){this._itemLayouts[i]=x?Y(this._itemLayouts[i]||{},l):l},d.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},d.prototype.setItemGraphicEl=function(i,l){(function(x,S,M,I){if(I){var j=js(I);j.dataIndex=M,j.dataType=S,j.seriesIndex=x,I.type==="group"&&I.traverse(function(V){var Z=js(V);Z.seriesIndex=x,Z.dataIndex=M,Z.dataType=S})}})(this.hostModel&&this.hostModel.seriesIndex,this.dataType,i,l),this._graphicEls[i]=l},d.prototype.getItemGraphicEl=function(i){return this._graphicEls[i]},d.prototype.eachItemGraphicEl=function(i,l){me(this._graphicEls,function(x,S){x&&i&&i.call(l,x,S)})},d.prototype.cloneShallow=function(i){return i||(i=new d(this._schema?this._schema:ih(this.dimensions,this._getDimInfo,this),this.hostModel)),g8(i,this),i._store=this._store,i},d.prototype.wrapMethod=function(i,l){var x=this[i];typeof x=="function"&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(i),this[i]=function(){var S=x.apply(this,arguments);return l.apply(this,[S].concat(xt(arguments)))})},d.internalField=(dg=function(i){var l=i._invertedIndicesMap;me(l,function(x,S){var M=i._dimInfos[S],I=M.ordinalMeta,j=i._store;if(I){x=l[S]=new P2(I.categories.length);for(var V=0;V<x.length;V++)x[V]=-1;for(V=0;V<j.count();V++)x[j.get(M.storeDimIndex,V)]=V}})},ah=function(i,l,x){return au(i._getCategory(l,x),null)},J5=function(i,l){var x=i._idList[l];return x==null&&i._idDimIdx!=null&&(x=ah(i,i._idDimIdx,l)),x==null&&(x="e\0\0"+l),x},hf=function(i){return Te(i)||(i=i!=null?[i]:[]),i},y6=function(i){var l=new d(i._schema?i._schema:ih(i.dimensions,i._getDimInfo,i),i.hostModel);return g8(l,i),l},g8=function(i,l){me(Q5.concat(l.__wrappedMethods||[]),function(x){l.hasOwnProperty(x)&&(i[x]=l[x])}),i.__wrappedMethods=l.__wrappedMethods,me(D2,function(x){i[x]=U(l[x])}),i._calculationInfo=Y({},l._calculationInfo)},void(_p=function(i,l){var x=i._nameList,S=i._idList,M=i._nameDimIdx,I=i._idDimIdx,j=x[l],V=S[l];if(j==null&&M!=null&&(x[l]=j=ah(i,M,l)),V==null&&I!=null&&(S[l]=V=ah(i,I,l)),V==null&&j!=null){var Z=i._nameRepeatCount,ae=Z[j]=(Z[j]||0)+1;V=j,ae>1&&(V+="__ec__"+ae),S[l]=V}})),d}();function hg(d,i){g2(d)||(d=Vv(d));var l=(i=i||{}).coordDimensions||[],x=i.dimensionsDefine||d.dimensionsDefine||[],S=Dn(),M=[],I=function(qt,en,ln,cn){var _n=Math.max(qt.dimensionsDetectedCount||1,en.length,ln.length,cn||0);return me(en,function(jn){var Jn;et(jn)&&(Jn=jn.dimsDef)&&(_n=Math.max(_n,Jn.length))}),_n}(d,l,x,i.dimensionsCount),j=i.canOmitUnusedDimensions&&fg(I),V=x===d.dimensionsDefine,Z=V?Z5(d):cg(x),ae=i.encodeDefine;!ae&&i.encodeDefaulter&&(ae=i.encodeDefaulter(d,I));for(var le=Dn(ae),ge=new F4(I),ke=0;ke<ge.length;ke++)ge[ke]=-1;function Pe(qt){var en=ge[qt];if(en<0){var ln=x[qt],cn=et(ln)?ln:{name:ln},_n=new M2,jn=cn.name;jn!=null&&Z.get(jn)!=null&&(_n.name=_n.displayName=jn),cn.type!=null&&(_n.type=cn.type),cn.displayName!=null&&(_n.displayName=cn.displayName);var Jn=M.length;return ge[qt]=Jn,_n.storeDimIndex=qt,M.push(_n),_n}return M[en]}if(!j)for(ke=0;ke<I;ke++)Pe(ke);le.each(function(qt,en){var ln=ru(qt).slice();if(ln.length===1&&!Be(ln[0])&&ln[0]<0)le.set(en,!1);else{var cn=le.set(en,[]);me(ln,function(_n,jn){var Jn=Be(_n)?Z.get(_n):_n;Jn!=null&&Jn<I&&(cn[jn]=Jn,je(Pe(Jn),en,jn))})}});var De=0;function je(qt,en,ln){Rv.get(en)!=null?qt.otherDims[en]=ln:(qt.coordDim=en,qt.coordDimIndex=ln,S.set(en,!0))}me(l,function(qt){var en,ln,cn,_n;if(Be(qt))en=qt,_n={};else{en=(_n=qt).name;var jn=_n.ordinalMeta;_n.ordinalMeta=null,(_n=Y({},_n)).ordinalMeta=jn,ln=_n.dimsDef,cn=_n.otherDims,_n.name=_n.coordDim=_n.coordDimIndex=_n.dimsDef=_n.otherDims=null}var Jn=le.get(en);if(Jn!==!1){if(!(Jn=ru(Jn)).length)for(var Zn=0;Zn<(ln&&ln.length||1);Zn++){for(;De<I&&Pe(De).coordDim!=null;)De++;De<I&&Jn.push(De++)}me(Jn,function(Br,Ar){var Wr=Pe(Br);if(V&&_n.type!=null&&(Wr.type=_n.type),je(K(Wr,_n),en,Ar),Wr.name==null&&ln){var Mr=ln[Ar];!et(Mr)&&(Mr={name:Mr}),Wr.name=Wr.displayName=Mr.name,Wr.defaultTooltip=Mr.defaultTooltip}cn&&K(Wr.otherDims,cn)})}});var Ue=i.generateCoord,We=i.generateCoordCount,dt=We!=null;We=Ue?We||1:0;var pt=Ue||"value";function Et(qt){qt.name==null&&(qt.name=qt.coordDim)}if(j)me(M,function(qt){Et(qt)}),M.sort(function(qt,en){return qt.storeDimIndex-en.storeDimIndex});else for(var Lt=0;Lt<I;Lt++){var zt=Pe(Lt);zt.coordDim==null&&(zt.coordDim=m8(pt,S,dt),zt.coordDimIndex=0,(!Ue||We<=0)&&(zt.isExtraCoord=!0),We--),Et(zt),zt.type!=null||E4(d,Lt)!==e5&&(!zt.isExtraCoord||zt.otherDims.itemName==null&&zt.otherDims.seriesName==null)||(zt.type="ordinal")}return function(qt){for(var en=Dn(),ln=0;ln<qt.length;ln++){var cn=qt[ln],_n=cn.name,jn=en.get(_n)||0;jn>0&&(cn.name=_n+(jn-1)),jn++,en.set(_n,jn)}}(M),new bp({source:d,dimensions:M,fullDimensionCount:I,dimensionOmitted:j})}function m8(d,i,l){var x=i.data;if(l||x.hasOwnProperty(d)){for(var S=0;x.hasOwnProperty(d+S);)S++;d+=S}return i.set(d,!0),d}var ju=function(d){this.coordSysDims=[],this.axisMap=Dn(),this.categoryAxisMap=Dn(),this.coordSysName=d},N2={cartesian2d:function(d,i,l,x){var S=d.getReferringComponents("xAxis",os).models[0],M=d.getReferringComponents("yAxis",os).models[0];i.coordSysDims=["x","y"],l.set("x",S),l.set("y",M),oh(S)&&(x.set("x",S),i.firstCategoryDimIndex=0),oh(M)&&(x.set("y",M),i.firstCategoryDimIndex==null&&(i.firstCategoryDimIndex=1))},singleAxis:function(d,i,l,x){var S=d.getReferringComponents("singleAxis",os).models[0];i.coordSysDims=["single"],l.set("single",S),oh(S)&&(x.set("single",S),i.firstCategoryDimIndex=0)},polar:function(d,i,l,x){var S=d.getReferringComponents("polar",os).models[0],M=S.findAxisModel("radiusAxis"),I=S.findAxisModel("angleAxis");i.coordSysDims=["radius","angle"],l.set("radius",M),l.set("angle",I),oh(M)&&(x.set("radius",M),i.firstCategoryDimIndex=0),oh(I)&&(x.set("angle",I),i.firstCategoryDimIndex==null&&(i.firstCategoryDimIndex=1))},geo:function(d,i,l,x){i.coordSysDims=["lng","lat"]},parallel:function(d,i,l,x){var S=d.ecModel,M=S.getComponent("parallel",d.get("parallelIndex")),I=i.coordSysDims=M.dimensions.slice();me(M.parallelAxisIndex,function(j,V){var Z=S.getComponent("parallelAxis",j),ae=I[V];l.set(ae,Z),oh(Z)&&(x.set(ae,Z),i.firstCategoryDimIndex==null&&(i.firstCategoryDimIndex=V))})}};function oh(d){return d.get("type")==="category"}function El(d,i,l){var x,S,M,I=(l=l||{}).byIndex,j=l.stackedCoordDimension;(function(We){return!ug(We.schema)})(i)?x=i:(S=i.schema,x=S.dimensions,M=i.store);var V,Z,ae,le,ge=!(!d||!d.get("stack"));if(me(x,function(We,dt){Be(We)&&(x[dt]=We={name:We}),ge&&!We.isExtraCoord&&(I||V||!We.ordinalMeta||(V=We),Z||We.type==="ordinal"||We.type==="time"||j&&j!==We.coordDim||(Z=We))}),!Z||I||V||(I=!0),Z){ae="__\0ecstackresult_"+d.id,le="__\0ecstackedover_"+d.id,V&&(V.createInvertedIndices=!0);var ke=Z.coordDim,Pe=Z.type,De=0;me(x,function(We){We.coordDim===ke&&De++});var je={name:ae,coordDim:ke,coordDimIndex:De,type:Pe,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:x.length},Ue={name:le,coordDim:le,coordDimIndex:De+1,type:Pe,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:x.length+1};S?(M&&(je.storeDimIndex=M.ensureCalculationDimension(le,Pe),Ue.storeDimIndex=M.ensureCalculationDimension(ae,Pe)),S.appendCalculationDimension(je),S.appendCalculationDimension(Ue)):(x.push(je),x.push(Ue))}return{stackedDimension:Z&&Z.name,stackedByDimension:V&&V.name,isStackedByIndex:I,stackedOverDimension:le,stackResultDimension:ae}}function xp(d,i){return!!i&&i===d.getCalculationInfo("stackedDimension")}function Us(d,i){return xp(d,i)?d.getCalculationInfo("stackResultDimension"):i}function tl(d,i,l){l=l||{};var x,S=i.getSourceManager(),M=!1;d?(M=!0,x=Vv(d)):M=(x=S.getSource()).sourceFormat===np;var I=function(je){var Ue=je.get("coordinateSystem"),We=new ju(Ue),dt=N2[Ue];if(dt)return dt(je,We,We.axisMap,We.categoryAxisMap),We}(i),j=function(je,Ue){var We,dt=je.get("coordinateSystem"),pt=p2.get(dt);return Ue&&Ue.coordSysDims&&(We=Ie(Ue.coordSysDims,function(Et){var Lt={name:Et},zt=Ue.axisMap.get(Et);if(zt){var qt=zt.get("type");Lt.type=function(en){return en==="category"?"ordinal":en==="time"?"time":"float"}(qt)}return Lt})),We||(We=pt&&(pt.getDimensionsInfo?pt.getDimensionsInfo():pt.dimensions.slice())||["x","y"]),We}(i,I),V=l.useEncodeDefaulter,Z=Ne(V)?V:V?xe(n5,j,i):null,ae=hg(x,{coordDimensions:j,generateCoord:l.generateCoord,encodeDefine:i.getEncode(),encodeDefaulter:Z,canOmitUnusedDimensions:!M}),le=function(je,Ue,We){var dt,pt;return We&&me(je,function(Et,Lt){var zt=Et.coordDim,qt=We.categoryAxisMap.get(zt);qt&&(dt==null&&(dt=Lt),Et.ordinalMeta=qt.getOrdinalMeta(),Ue&&(Et.createInvertedIndices=!0)),Et.otherDims.itemName!=null&&(pt=!0)}),pt||dt==null||(je[dt].otherDims.itemName=0),dt}(ae.dimensions,l.createInvertedIndices,I),ge=M?null:S.getSharedDataStore(ae),ke=El(i,{schema:ae,store:ge}),Pe=new b6(ae,i);Pe.setCalculationInfo(ke);var De=le!=null&&function(je){if(je.sourceFormat===np){var Ue=function(We){for(var dt=0;dt<We.length&&We[dt]==null;)dt++;return We[dt]}(je.data||[]);return Ue!=null&&!Te(Pf(Ue))}}(x)?function(je,Ue,We,dt){return dt===le?We:this.defaultDimValueGetter(je,Ue,We,dt)}:null;return Pe.hasItemOption=!1,Pe.initData(M?x:ge,null,De),Pe}var Xr=function(){function d(i){this._setting=i||{},this._extent=[1/0,-1/0]}return d.prototype.getSetting=function(i){return this._setting[i]},d.prototype.unionExtent=function(i){var l=this._extent;i[0]<l[0]&&(l[0]=i[0]),i[1]>l[1]&&(l[1]=i[1])},d.prototype.unionExtentFromData=function(i,l){this.unionExtent(i.getApproximateExtent(l))},d.prototype.getExtent=function(){return this._extent.slice()},d.prototype.setExtent=function(i,l){var x=this._extent;isNaN(i)||(x[0]=i),isNaN(l)||(x[1]=l)},d.prototype.isInExtentRange=function(i){return this._extent[0]<=i&&this._extent[1]>=i},d.prototype.isBlank=function(){return this._isBlank},d.prototype.setBlank=function(i){this._isBlank=i},d}();Kt(Xr);var Nc=0,pg=function(){function d(i){this.categories=i.categories||[],this._needCollect=i.needCollect,this._deduplication=i.deduplication,this.uid=++Nc}return d.createByAxisModel=function(i){var l=i.option,x=l.data,S=x&&Ie(x,Qx);return new d({categories:S,needCollect:!S,deduplication:l.dedplication!==!1})},d.prototype.getOrdinal=function(i){return this._getOrCreateMap().get(i)},d.prototype.parseAndCollect=function(i){var l,x=this._needCollect;if(typeof i!="string"&&!x)return i;if(x&&!this._deduplication)return l=this.categories.length,this.categories[l]=i,l;var S=this._getOrCreateMap();return(l=S.get(i))==null&&(x?(l=this.categories.length,this.categories[l]=i,S.set(i,l)):l=NaN),l},d.prototype._getOrCreateMap=function(){return this._map||(this._map=Dn(this.categories))},d}();function Qx(d){return et(d)&&d.value!=null?d.value:d+""}var ub=nu;function e7(d,i,l,x){var S={},M=d[1]-d[0],I=S.interval=Mf(M/i,!0);l!=null&&I<l&&(I=S.interval=l),x!=null&&I>x&&(I=S.interval=x);var j=S.intervalPrecision=y8(I);return function(V,Z){!isFinite(V[0])&&(V[0]=Z[0]),!isFinite(V[1])&&(V[1]=Z[1]),cb(V,0,Z),cb(V,1,Z),V[0]>V[1]&&(V[0]=V[1])}(S.niceTickExtent=[ub(Math.ceil(d[0]/I)*I,j),ub(Math.floor(d[1]/I)*I,j)],d),S}function y8(d){return Nu(d)+2}function cb(d,i,l){d[i]=Math.max(Math.min(d[i],l[1]),l[0])}function _6(d,i){return d>=i[0]&&d<=i[1]}function t7(d,i){return i[1]===i[0]?.5:(d-i[0])/(i[1]-i[0])}function vg(d,i){return d*(i[1]-i[0])+i[0]}var gg=function(d){function i(l){var x=d.call(this,l)||this;x.type="ordinal";var S=x.getSetting("ordinalMeta");return S||(S=new pg({})),Te(S)&&(S=new pg({categories:Ie(S,function(M){return et(M)?M.value:M})})),x._ordinalMeta=S,x._extent=x.getSetting("extent")||[0,S.categories.length-1],x}return v(i,d),i.prototype.parse=function(l){return typeof l=="string"?this._ordinalMeta.getOrdinal(l):Math.round(l)},i.prototype.contain=function(l){return _6(l=this.parse(l),this._extent)&&this._ordinalMeta.categories[l]!=null},i.prototype.normalize=function(l){return t7(l=this._getTickNumber(this.parse(l)),this._extent)},i.prototype.scale=function(l){return l=Math.round(vg(l,this._extent)),this.getRawOrdinalNumber(l)},i.prototype.getTicks=function(){for(var l=[],x=this._extent,S=x[0];S<=x[1];)l.push({value:S}),S++;return l},i.prototype.getMinorTicks=function(l){},i.prototype.setSortInfo=function(l){if(l!=null){for(var x=l.ordinalNumbers,S=this._ordinalNumbersByTick=[],M=this._ticksByOrdinalNumber=[],I=0,j=this._ordinalMeta.categories.length,V=Math.min(j,x.length);I<V;++I){var Z=x[I];S[I]=Z,M[Z]=I}for(var ae=0;I<j;++I){for(;M[ae]!=null;)ae++;S.push(ae),M[ae]=I}}else this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null},i.prototype._getTickNumber=function(l){var x=this._ticksByOrdinalNumber;return x&&l>=0&&l<x.length?x[l]:l},i.prototype.getRawOrdinalNumber=function(l){var x=this._ordinalNumbersByTick;return x&&l>=0&&l<x.length?x[l]:l},i.prototype.getLabel=function(l){if(!this.isBlank()){var x=this.getRawOrdinalNumber(l.value),S=this._ordinalMeta.categories[x];return S==null?"":S+""}},i.prototype.count=function(){return this._extent[1]-this._extent[0]+1},i.prototype.unionExtentFromData=function(l,x){this.unionExtent(l.getApproximateExtent(x))},i.prototype.isInExtentRange=function(l){return l=this._getTickNumber(l),this._extent[0]<=l&&this._extent[1]>=l},i.prototype.getOrdinalMeta=function(){return this._ordinalMeta},i.prototype.niceTicks=function(){},i.prototype.niceExtent=function(){},i.type="ordinal",i}(Xr);Xr.registerClass(gg);var wp=nu,mg=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type="interval",l._interval=0,l._intervalPrecision=2,l}return v(i,d),i.prototype.parse=function(l){return l},i.prototype.contain=function(l){return _6(l,this._extent)},i.prototype.normalize=function(l){return t7(l,this._extent)},i.prototype.scale=function(l){return vg(l,this._extent)},i.prototype.setExtent=function(l,x){var S=this._extent;isNaN(l)||(S[0]=parseFloat(l)),isNaN(x)||(S[1]=parseFloat(x))},i.prototype.unionExtent=function(l){var x=this._extent;l[0]<x[0]&&(x[0]=l[0]),l[1]>x[1]&&(x[1]=l[1]),this.setExtent(x[0],x[1])},i.prototype.getInterval=function(){return this._interval},i.prototype.setInterval=function(l){this._interval=l,this._niceExtent=this._extent.slice(),this._intervalPrecision=y8(l)},i.prototype.getTicks=function(l){var x=this._interval,S=this._extent,M=this._niceExtent,I=this._intervalPrecision,j=[];if(!x)return j;S[0]<M[0]&&(l?j.push({value:wp(M[0]-x,I)}):j.push({value:S[0]}));for(var V=M[0];V<=M[1]&&(j.push({value:V}),(V=wp(V+x,I))!==j[j.length-1].value);)if(j.length>1e4)return[];var Z=j.length?j[j.length-1].value:M[1];return S[1]>Z&&(l?j.push({value:wp(Z+x,I)}):j.push({value:S[1]})),j},i.prototype.getMinorTicks=function(l){for(var x=this.getTicks(!0),S=[],M=this.getExtent(),I=1;I<x.length;I++){for(var j=x[I],V=x[I-1],Z=0,ae=[],le=(j.value-V.value)/l;Z<l-1;){var ge=wp(V.value+(Z+1)*le);ge>M[0]&&ge<M[1]&&ae.push(ge),Z++}S.push(ae)}return S},i.prototype.getLabel=function(l,x){if(l==null)return"";var S=x&&x.precision;return S==null?S=Nu(l.value)||0:S==="auto"&&(S=this._intervalPrecision),S4(wp(l.value,S,!0))},i.prototype.niceTicks=function(l,x,S){l=l||5;var M=this._extent,I=M[1]-M[0];if(isFinite(I)){I<0&&(I=-I,M.reverse());var j=e7(M,l,x,S);this._intervalPrecision=j.intervalPrecision,this._interval=j.interval,this._niceExtent=j.niceTickExtent}},i.prototype.niceExtent=function(l){var x=this._extent;if(x[0]===x[1])if(x[0]!==0){var S=x[0];l.fixMax||(x[1]+=S/2),x[0]-=S/2}else x[1]=1;var M=x[1]-x[0];isFinite(M)||(x[0]=0,x[1]=1),this.niceTicks(l.splitNumber,l.minInterval,l.maxInterval);var I=this._interval;l.fixMin||(x[0]=wp(Math.floor(x[0]/I)*I)),l.fixMax||(x[1]=wp(Math.ceil(x[1]/I)*I))},i.type="interval",i}(Xr);Xr.registerClass(mg);var yg=typeof Float32Array<"u"?Float32Array:Array;function b8(d){return d.get("stack")||"__ec_stack_"+d.seriesIndex}function _8(d){return d.dim+d.index}function I2(d,i){var l=[];return i.eachSeriesByType(d,function(x){fb(x)&&!db(x)&&l.push(x)}),l}function bg(d){var i=function(x){var S={};me(x,function(le){var ge=le.coordinateSystem.getBaseAxis();if(ge.type==="time"||ge.type==="value")for(var ke=le.getData(),Pe=ge.dim+"_"+ge.index,De=ke.getDimensionIndex(ke.mapDimension(ge.dim)),je=ke.getStore(),Ue=0,We=je.count();Ue<We;++Ue){var dt=je.get(De,Ue);S[Pe]?S[Pe].push(dt):S[Pe]=[dt]}});var M={};for(var I in S)if(S.hasOwnProperty(I)){var j=S[I];if(j){j.sort(function(le,ge){return le-ge});for(var V=null,Z=1;Z<j.length;++Z){var ae=j[Z]-j[Z-1];ae>0&&(V=V===null?ae:Math.min(V,ae))}M[I]=V}}return M}(d),l=[];return me(d,function(x){var S,M=x.coordinateSystem.getBaseAxis(),I=M.getExtent();if(M.type==="category")S=M.getBandWidth();else if(M.type==="value"||M.type==="time"){var j=M.dim+"_"+M.index,V=i[j],Z=Math.abs(I[1]-I[0]),ae=M.scale.getExtent(),le=Math.abs(ae[1]-ae[0]);S=V?Z/le*V:Z}else{var ge=x.getData();S=Math.abs(I[1]-I[0])/ge.count()}var ke=as(x.get("barWidth"),S),Pe=as(x.get("barMaxWidth"),S),De=as(x.get("barMinWidth")||1,S),je=x.get("barGap"),Ue=x.get("barCategoryGap");l.push({bandWidth:S,barWidth:ke,barMaxWidth:Pe,barMinWidth:De,barGap:je,barCategoryGap:Ue,axisKey:_8(M),stackId:b8(x)})}),function(x){var S={};me(x,function(I,j){var V=I.axisKey,Z=I.bandWidth,ae=S[V]||{bandWidth:Z,remainedWidth:Z,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},le=ae.stacks;S[V]=ae;var ge=I.stackId;le[ge]||ae.autoWidthCount++,le[ge]=le[ge]||{width:0,maxWidth:0};var ke=I.barWidth;ke&&!le[ge].width&&(le[ge].width=ke,ke=Math.min(ae.remainedWidth,ke),ae.remainedWidth-=ke);var Pe=I.barMaxWidth;Pe&&(le[ge].maxWidth=Pe);var De=I.barMinWidth;De&&(le[ge].minWidth=De);var je=I.barGap;je!=null&&(ae.gap=je);var Ue=I.barCategoryGap;Ue!=null&&(ae.categoryGap=Ue)});var M={};return me(S,function(I,j){M[j]={};var V=I.stacks,Z=I.bandWidth,ae=I.categoryGap;if(ae==null){var le=ue(V).length;ae=Math.max(35-4*le,15)+"%"}var ge=as(ae,Z),ke=as(I.gap,1),Pe=I.remainedWidth,De=I.autoWidthCount,je=(Pe-ge)/(De+(De-1)*ke);je=Math.max(je,0),me(V,function(pt){var Et=pt.maxWidth,Lt=pt.minWidth;if(pt.width)zt=pt.width,Et&&(zt=Math.min(zt,Et)),Lt&&(zt=Math.max(zt,Lt)),pt.width=zt,Pe-=zt+ke*zt,De--;else{var zt=je;Et&&Et<zt&&(zt=Math.min(Et,Pe)),Lt&&Lt>zt&&(zt=Lt),zt!==je&&(pt.width=zt,Pe-=zt+ke*zt,De--)}}),je=(Pe-ge)/(De+(De-1)*ke),je=Math.max(je,0);var Ue,We=0;me(V,function(pt,Et){pt.width||(pt.width=je),Ue=pt,We+=pt.width*(1+ke)}),Ue&&(We-=Ue.width*ke);var dt=-We/2;me(V,function(pt,Et){M[j][Et]=M[j][Et]||{bandWidth:Z,offset:dt,width:pt.width},dt+=pt.width*(1+ke)})}),M}(l)}function n7(d,i,l){if(d&&i){var x=d[_8(i)];return x!=null&&l!=null?x[b8(l)]:x}}function r7(d,i){var l=I2(d,i),x=bg(l),S={};me(l,function(M){var I=M.getData(),j=M.coordinateSystem,V=j.getBaseAxis(),Z=b8(M),ae=x[_8(V)][Z],le=ae.offset,ge=ae.width,ke=j.getOtherAxis(V),Pe=M.get("barMinHeight")||0;S[Z]=S[Z]||[],I.setLayout({bandWidth:ae.bandWidth,offset:le,size:ge});for(var De=I.mapDimension(ke.dim),je=I.mapDimension(V.dim),Ue=xp(I,De),We=ke.isHorizontal(),dt=x8(V,ke),pt=I.getStore(),Et=I.getDimensionIndex(De),Lt=I.getDimensionIndex(je),zt=0,qt=pt.count();zt<qt;zt++){var en=pt.get(Et,zt),ln=pt.get(Lt,zt),cn=en>=0?"p":"n",_n=dt;Ue&&(S[Z][ln]||(S[Z][ln]={p:dt,n:dt}),_n=S[Z][ln][cn]);var jn,Jn=void 0,Zn=void 0,Br=void 0,Ar=void 0;We?(Jn=_n,Zn=(jn=j.dataToPoint([en,ln]))[1]+le,Br=jn[0]-dt,Ar=ge,Math.abs(Br)<Pe&&(Br=(Br<0?-1:1)*Pe),isNaN(Br)||Ue&&(S[Z][ln][cn]+=Br)):(Jn=(jn=j.dataToPoint([ln,en]))[0]+le,Zn=_n,Br=ge,Ar=jn[1]-dt,Math.abs(Ar)<Pe&&(Ar=(Ar<=0?-1:1)*Pe),isNaN(Ar)||Ue&&(S[Z][ln][cn]+=Ar)),I.setItemLayout(zt,{x:Jn,y:Zn,width:Br,height:Ar})}})}var x6={seriesType:"bar",plan:k0(),reset:function(d){if(fb(d)&&db(d)){var i=d.getData(),l=d.coordinateSystem,x=l.master.getRect(),S=l.getBaseAxis(),M=l.getOtherAxis(S),I=i.getDimensionIndex(i.mapDimension(M.dim)),j=i.getDimensionIndex(i.mapDimension(S.dim)),V=M.isHorizontal(),Z=V?0:1,ae=n7(bg([d]),S,d).width;return ae>.5||(ae=.5),{progress:function(le,ge){for(var ke,Pe=le.count,De=new yg(2*Pe),je=new yg(2*Pe),Ue=new yg(Pe),We=[],dt=[],pt=0,Et=0,Lt=ge.getStore();(ke=le.next())!=null;)dt[Z]=Lt.get(I,ke),dt[1-Z]=Lt.get(j,ke),We=l.dataToPoint(dt,null),je[pt]=V?x.x+x.width:We[0],De[pt++]=We[0],je[pt]=V?We[1]:x.y+x.height,De[pt++]=We[1],Ue[Et++]=ke;ge.setLayout({largePoints:De,largeDataIndices:Ue,largeBackgroundPoints:je,barWidth:ae,valueAxisStart:x8(S,M),backgroundStart:V?x.x:x.y,valueAxisHorizontal:V})}}}}};function fb(d){return d.coordinateSystem&&d.coordinateSystem.type==="cartesian2d"}function db(d){return d.pipelineContext&&d.pipelineContext.large}function x8(d,i,l){return i.toGlobalCoord(i.dataToCoord(i.type==="log"?1:0))}var hb=function(d){function i(l){var x=d.call(this,l)||this;return x.type="time",x}return v(i,d),i.prototype.getLabel=function(l){var x=this.getSetting("useUTC");return Um(l.value,Ev[function(S){switch(S){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}(Tv(this._minLevelUnit))]||Ev.second,x,this.getSetting("locale"))},i.prototype.getFormattedLabel=function(l,x,S){var M=this.getSetting("useUTC");return function(I,j,V,Z,ae){var le=null;if(typeof V=="string")le=V;else if(typeof V=="function")le=V(I.value,j,{level:I.level});else{var ge=Y({},m1);if(I.level>0)for(var ke=0;ke<w3.length;++ke)ge[w3[ke]]="{primary|"+ge[w3[ke]]+"}";var Pe=V?V.inherit===!1?V:K(V,ge):ge,De=U0(I.value,ae);if(Pe[De])le=Pe[De];else if(Pe.inherit){for(ke=S9.indexOf(De)-1;ke>=0;--ke)if(Pe[De]){le=Pe[De];break}le=le||ge.none}if(Te(le)){var je=I.level==null?0:I.level>=0?I.level:le.length+I.level;le=le[je=Math.min(je,le.length-1)]}}return Um(new Date(I.value),le,ae,Z)}(l,x,S,this.getSetting("locale"),M)},i.prototype.getTicks=function(l){var x=this._interval,S=this._extent,M=[];if(!x)return M;M.push({value:S[0],level:0});var I=this.getSetting("useUTC"),j=function(V,Z,ae,le){var ge=1e4,ke=S9,Pe=0;function De(Ar,Wr,Mr,oa,Oi,Qa,Pi){for(var Zi=new Date(Wr),ti=Wr,Gi=Zi[oa]();ti<Mr&&ti<=le[1];)Pi.push({value:ti}),Gi+=Ar,Zi[Oi](Gi),ti=Zi.getTime();Pi.push({value:ti,notAdd:!0})}function je(Ar,Wr,Mr){var oa=[],Oi=!Wr.length;if(!function(us,Tl,cl,Ga){var Ji=Gu(Tl),Rs=Gu(cl),Su=function(dd){return Gf(Ji,dd,Ga)===Gf(Rs,dd,Ga)},Fs=function(){return Su("year")},Vu=function(){return Fs()&&Su("month")},Rc=function(){return Vu()&&Su("day")},oc=function(){return Rc()&&Su("hour")},Fc=function(){return oc()&&Su("minute")},Bc=function(){return Fc()&&Su("second")},bf=function(){return Bc()&&Su("millisecond")};switch(us){case"year":return Fs();case"month":return Vu();case"day":return Rc();case"hour":return oc();case"minute":return Fc();case"second":return Bc();case"millisecond":return bf()}}(Tv(Ar),le[0],le[1],ae)){Oi&&(Wr=[{value:ew(new Date(le[0]),Ar,ae)},{value:le[1]}]);for(var Qa=0;Qa<Wr.length-1;Qa++){var Pi=Wr[Qa].value,Zi=Wr[Qa+1].value;if(Pi!==Zi){var ti=void 0,Gi=void 0,Ni=void 0,xo=!1;switch(Ar){case"year":ti=Math.max(1,Math.round(Z/Qh/365)),Gi=ep(ae),Ni=E9(ae);break;case"half-year":case"quarter":case"month":ti=pb(Z),Gi=Kf(ae),Ni=Km(ae);break;case"week":case"half-week":case"day":ti=T1(Z),Gi=Wm(ae),Ni=Xm(ae),xo=!0;break;case"half-day":case"quarter-day":case"hour":ti=vb(Z),Gi=k4(ae),Ni=tf(ae);break;case"minute":ti=a7(Z,!0),Gi=Xf(ae),Ni=Av(ae);break;case"second":ti=a7(Z,!1),Gi=Ym(ae),Ni=tp(ae);break;case"millisecond":ti=xg(Z),Gi=Gm(ae),Ni=Mv(ae)}De(ti,Pi,Zi,Gi,Ni,xo,oa),Ar==="year"&&Mr.length>1&&Qa===0&&Mr.unshift({value:Mr[0].value-ti})}}for(Qa=0;Qa<oa.length;Qa++)Mr.push(oa[Qa]);return oa}}for(var Ue=[],We=[],dt=0,pt=0,Et=0;Et<ke.length&&Pe++<ge;++Et){var Lt=Tv(ke[Et]);if(O9(ke[Et])&&(je(ke[Et],Ue[Ue.length-1]||[],We),Lt!==(ke[Et+1]?Tv(ke[Et+1]):null))){if(We.length){pt=dt,We.sort(function(Ar,Wr){return Ar.value-Wr.value});for(var zt=[],qt=0;qt<We.length;++qt){var en=We[qt].value;qt!==0&&We[qt-1].value===en||(zt.push(We[qt]),en>=le[0]&&en<=le[1]&&dt++)}var ln=(le[1]-le[0])/Z;if(dt>1.5*ln&&pt>ln/1.5||(Ue.push(zt),dt>ln||V===ke[Et]))break}We=[]}}var cn=ce(Ie(Ue,function(Ar){return ce(Ar,function(Wr){return Wr.value>=le[0]&&Wr.value<=le[1]&&!Wr.notAdd})}),function(Ar){return Ar.length>0}),_n=[],jn=cn.length-1;for(Et=0;Et<cn.length;++Et)for(var Jn=cn[Et],Zn=0;Zn<Jn.length;++Zn)_n.push({value:Jn[Zn].value,level:jn-Et});_n.sort(function(Ar,Wr){return Ar.value-Wr.value});var Br=[];for(Et=0;Et<_n.length;++Et)Et!==0&&_n[Et].value===_n[Et-1].value||Br.push(_n[Et]);return Br}(this._minLevelUnit,this._approxInterval,I,S);return(M=M.concat(j)).push({value:S[1],level:0}),M},i.prototype.niceExtent=function(l){var x=this._extent;if(x[0]===x[1]&&(x[0]-=Qh,x[1]+=Qh),x[1]===-1/0&&x[0]===1/0){var S=new Date;x[1]=+new Date(S.getFullYear(),S.getMonth(),S.getDate()),x[0]=x[1]-Qh}this.niceTicks(l.splitNumber,l.minInterval,l.maxInterval)},i.prototype.niceTicks=function(l,x,S){l=l||10;var M=this._extent,I=M[1]-M[0];this._approxInterval=I/l,x!=null&&this._approxInterval<x&&(this._approxInterval=x),S!=null&&this._approxInterval>S&&(this._approxInterval=S);var j=_g.length,V=Math.min(function(Z,ae,le,ge){for(;le<ge;){var ke=le+ge>>>1;Z[ke][1]<ae?le=ke+1:ge=ke}return le}(_g,this._approxInterval,0,j),j-1);this._interval=_g[V][1],this._minLevelUnit=_g[Math.max(V-1,0)][0]},i.prototype.parse=function(l){return typeof l=="number"?l:+Gu(l)},i.prototype.contain=function(l){return _6(this.parse(l),this._extent)},i.prototype.normalize=function(l){return t7(this.parse(l),this._extent)},i.prototype.scale=function(l){return vg(l,this._extent)},i.type="time",i}(mg),_g=[["second",ec],["minute",Jh],["hour",tc],["quarter-day",216e5],["half-day",432e5],["day",10368e4],["half-week",3024e5],["week",6048e5],["month",26784e5],["quarter",8208e6],["half-year",qm/2],["year",qm]];function T1(d,i){return(d/=Qh)>16?16:d>7.5?7:d>3.5?4:d>1.5?2:1}function pb(d){return(d/=2592e6)>6?6:d>3?3:d>2?2:1}function vb(d){return(d/=tc)>12?12:d>6?6:d>3.5?4:d>2?2:1}function a7(d,i){return(d/=i?Jh:ec)>30?30:d>20?20:d>15?15:d>10?10:d>5?5:d>2?2:1}function xg(d){return Mf(d,!0)}function ew(d,i,l){var x=new Date(d);switch(Tv(i)){case"year":case"month":x[Km(l)](0);case"day":x[Xm(l)](1);case"hour":x[tf(l)](0);case"minute":x[Av(l)](0);case"second":x[tp(l)](0),x[Mv(l)](0)}return x.getTime()}Xr.registerClass(hb);var wg=Xr.prototype,Cg=mg.prototype,tw=nu,gb=Math.floor,mb=Math.ceil,L2=Math.pow,Ws=Math.log,lh=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type="log",l.base=10,l._originalScale=new mg,l._interval=0,l}return v(i,d),i.prototype.getTicks=function(l){var x=this._originalScale,S=this._extent,M=x.getExtent();return Ie(Cg.getTicks.call(this,l),function(I){var j=I.value,V=nu(L2(this.base,j));return V=j===S[0]&&this._fixMin?kg(V,M[0]):V,{value:V=j===S[1]&&this._fixMax?kg(V,M[1]):V}},this)},i.prototype.setExtent=function(l,x){var S=this.base;l=Ws(l)/Ws(S),x=Ws(x)/Ws(S),Cg.setExtent.call(this,l,x)},i.prototype.getExtent=function(){var l=this.base,x=wg.getExtent.call(this);x[0]=L2(l,x[0]),x[1]=L2(l,x[1]);var S=this._originalScale.getExtent();return this._fixMin&&(x[0]=kg(x[0],S[0])),this._fixMax&&(x[1]=kg(x[1],S[1])),x},i.prototype.unionExtent=function(l){this._originalScale.unionExtent(l);var x=this.base;l[0]=Ws(l[0])/Ws(x),l[1]=Ws(l[1])/Ws(x),wg.unionExtent.call(this,l)},i.prototype.unionExtentFromData=function(l,x){this.unionExtent(l.getApproximateExtent(x))},i.prototype.niceTicks=function(l){l=l||10;var x=this._extent,S=x[1]-x[0];if(!(S===1/0||S<=0)){var M=Cc(S);for(l/S*M<=.5&&(M*=10);!isNaN(M)&&Math.abs(M)<1&&Math.abs(M)>0;)M*=10;var I=[nu(mb(x[0]/M)*M),nu(gb(x[1]/M)*M)];this._interval=M,this._niceExtent=I}},i.prototype.niceExtent=function(l){Cg.niceExtent.call(this,l),this._fixMin=l.fixMin,this._fixMax=l.fixMax},i.prototype.parse=function(l){return l},i.prototype.contain=function(l){return _6(l=Ws(l)/Ws(this.base),this._extent)},i.prototype.normalize=function(l){return t7(l=Ws(l)/Ws(this.base),this._extent)},i.prototype.scale=function(l){return l=vg(l,this._extent),L2(this.base,l)},i.type="log",i}(Xr),sh=lh.prototype;function kg(d,i){return tw(d,Nu(i))}sh.getMinorTicks=Cg.getMinorTicks,sh.getLabel=Cg.getLabel,Xr.registerClass(lh);var yb=function(){function d(i,l,x){this._prepareParams(i,l,x)}return d.prototype._prepareParams=function(i,l,x){x[1]<x[0]&&(x=[NaN,NaN]),this._dataMin=x[0],this._dataMax=x[1];var S=this._isOrdinal=i.type==="ordinal";this._needCrossZero=l.getNeedCrossZero&&l.getNeedCrossZero();var M=this._modelMinRaw=l.get("min",!0);Ne(M)?this._modelMinNum=i7(i,M({min:x[0],max:x[1]})):M!=="dataMin"&&(this._modelMinNum=i7(i,M));var I=this._modelMaxRaw=l.get("max",!0);if(Ne(I)?this._modelMaxNum=i7(i,I({min:x[0],max:x[1]})):I!=="dataMax"&&(this._modelMaxNum=i7(i,I)),S)this._axisDataLen=l.getCategories().length;else{var j=l.get("boundaryGap"),V=Te(j)?j:[j||0,j||0];typeof V[0]=="boolean"||typeof V[1]=="boolean"?this._boundaryGapInner=[0,0]:this._boundaryGapInner=[zl(V[0],1),zl(V[1],1)]}},d.prototype.calculate=function(){var i=this._isOrdinal,l=this._dataMin,x=this._dataMax,S=this._axisDataLen,M=this._boundaryGapInner,I=i?null:x-l||Math.abs(l),j=this._modelMinRaw==="dataMin"?l:this._modelMinNum,V=this._modelMaxRaw==="dataMax"?x:this._modelMaxNum,Z=j!=null,ae=V!=null;j==null&&(j=i?S?0:NaN:l-M[0]*I),V==null&&(V=i?S?S-1:NaN:x+M[1]*I),(j==null||!isFinite(j))&&(j=NaN),(V==null||!isFinite(V))&&(V=NaN);var le=At(j)||At(V)||i&&!S;this._needCrossZero&&(j>0&&V>0&&!Z&&(j=0),j<0&&V<0&&!ae&&(V=0));var ge=this._determinedMin,ke=this._determinedMax;return ge!=null&&(j=ge,Z=!0),ke!=null&&(V=ke,ae=!0),{min:j,max:V,minFixed:Z,maxFixed:ae,isBlank:le}},d.prototype.modifyDataMinMax=function(i,l){this[rc[i]]=l},d.prototype.setDeterminedMinMax=function(i,l){var x=w8[i];this[x]=l},d.prototype.freeze=function(){this.frozen=!0},d}(),w8={min:"_determinedMin",max:"_determinedMax"},rc={min:"_dataMin",max:"_dataMax"};function i7(d,i){return i==null?null:At(i)?NaN:d.parse(i)}function nw(d,i){var l=d.type,x=function(le,ge,ke){var Pe=le.rawExtentInfo;return Pe||(Pe=new yb(le,ge,ke),le.rawExtentInfo=Pe,Pe)}(d,i,d.getExtent()).calculate();d.setBlank(x.isBlank);var S=x.min,M=x.max,I=i.ecModel;if(I&&l==="time"){var j=I2("bar",I),V=!1;if(me(j,function(le){V=V||le.getBaseAxis()===i.axis}),V){var Z=bg(j),ae=function(le,ge,ke,Pe){var De=ke.axis.getExtent(),je=De[1]-De[0],Ue=n7(Pe,ke.axis);if(Ue===void 0)return{min:le,max:ge};var We=1/0;me(Ue,function(zt){We=Math.min(zt.offset,We)});var dt=-1/0;me(Ue,function(zt){dt=Math.max(zt.offset+zt.width,dt)}),We=Math.abs(We),dt=Math.abs(dt);var pt=We+dt,Et=ge-le,Lt=Et/(1-(We+dt)/je)-Et;return{min:le-=Lt*(We/pt),max:ge+=Lt*(dt/pt)}}(S,M,i,Z);S=ae.min,M=ae.max}}return{extent:[S,M],fixMin:x.minFixed,fixMax:x.maxFixed}}function C8(d,i){var l=i,x=nw(d,l),S=x.extent,M=l.get("splitNumber");d instanceof lh&&(d.base=l.get("logBase"));var I=d.type;d.setExtent(S[0],S[1]),d.niceExtent({splitNumber:M,fixMin:x.fixMin,fixMax:x.fixMax,minInterval:I==="interval"||I==="time"?l.get("minInterval"):null,maxInterval:I==="interval"||I==="time"?l.get("maxInterval"):null});var j=l.get("interval");j!=null&&d.setInterval&&d.setInterval(j)}function Sg(d,i){if(i=i||d.get("type"))switch(i){case"category":return new gg({ordinalMeta:d.getOrdinalMeta?d.getOrdinalMeta():d.getCategories(),extent:[1/0,-1/0]});case"time":return new hb({locale:d.ecModel.getLocaleModel(),useUTC:d.ecModel.get("useUTC")});default:return new(Xr.getClass(i)||mg)}}function R2(d){var i,l,x=d.getLabelModel().get("formatter"),S=d.type==="category"?d.scale.getExtent()[0]:null;return d.scale.type==="time"?(l=x,function(M,I){return d.scale.getFormattedLabel(M,I,l)}):typeof x=="string"?function(M){return function(I){var j=d.scale.getLabel(I);return M.replace("{value}",j!=null?j:"")}}(x):typeof x=="function"?(i=x,function(M,I){return S!=null&&(I=M.value-S),i(function(j,V){return j.type==="category"?j.scale.getLabel(V):V.value}(d,M),I,M.level!=null?{level:M.level}:null)}):function(M){return d.scale.getLabel(M)}}function k8(d,i){var l=i*Math.PI/180,x=d.width,S=d.height,M=x*Math.abs(Math.cos(l))+Math.abs(S*Math.sin(l)),I=x*Math.abs(Math.sin(l))+Math.abs(S*Math.cos(l));return new Ca(d.x,d.y,M,I)}function Qc(d){var i=d.get("interval");return i==null?"auto":i}function Og(d){return d.type==="category"&&Qc(d.getLabelModel())===0}var S8=function(){function d(){}return d.prototype.getNeedCrossZero=function(){return!this.option.scale},d.prototype.getCoordSysModel=function(){},d}(),Lo={isDimensionStacked:xp,enableDataStack:El,getStackedDimension:Us},O8=Object.freeze({__proto__:null,createList:function(d){return tl(null,d)},getLayoutRect:O4,dataStack:Lo,createScale:function(d,i){var l=i;i instanceof $s||(l=new $s(i));var x=Sg(l);return x.setExtent(d[0],d[1]),C8(x,l),x},mixinAxisModelCommonMethods:function(d){be(d,S8)},getECData:js,createTextStyle:function(d,i){return s2(d,null,null,(i=i||{}).state!=="normal")},createDimensions:function(d,i){return hg(d,i).dimensions},createSymbol:Gd,enableHoverEmphasis:Vh}),bb=Object.freeze({__proto__:null,linearMap:bu,round:nu,asc:function(d){return d.sort(function(i,l){return i-l}),d},getPrecision:Nu,getPrecisionSafe:Ed,getPixelPrecision:q1,getPercentWithPrecision:Tf,MAX_SAFE_INTEGER:9007199254740991,remRadian:Af,isRadianAroundZero:L0,parseDate:Gu,quantity:Cc,quantityExponent:h1,nice:Mf,quantile:function(d,i){var l=(d.length-1)*i+1,x=Math.floor(l),S=+d[x-1],M=l-x;return M?S+M*(d[x]-S):S},reformIntervals:function(d){d.sort(function(V,Z){return j(V,Z,0)?-1:1});for(var i=-1/0,l=1,x=0;x<d.length;){for(var S=d[x].interval,M=d[x].close,I=0;I<2;I++)S[I]<=i&&(S[I]=i,M[I]=I?1:1-l),i=S[I],l=M[I];S[0]===S[1]&&M[0]*M[1]!=1?d.splice(x,1):x++}return d;function j(V,Z,ae){return V.interval[ae]<Z.interval[ae]||V.interval[ae]===Z.interval[ae]&&(V.close[ae]-Z.close[ae]==(ae?-1:1)||!ae&&j(V,Z,1))}},isNumeric:R0,numericToNumber:Ps}),Eg=Object.freeze({__proto__:null,parse:Gu,format:Um}),ac=Object.freeze({__proto__:null,extendShape:function(d){return Wl.extend(d)},extendPath:function(d,i){return Fd(d,i)},makePath:Ec,makeImage:y4,mergePath:Px,resizePath:Vm,createIcon:function(d,i,l){var x=Y({rectHover:!0},i),S=x.style={strokeNoScale:!0};if(l=l||{x:-1,y:-1,width:2,height:2},d)return d.indexOf("image://")===0?(S.image=d.slice(8),K(S,l),new dc(x)):Ec(d.replace("path://",""),x,l,"center")},updateProps:Oc,initProps:V0,getTransform:function(d,i){for(var l=Sn([]);d&&d!==i;)Qn(l,d.getLocalTransform(),l),d=d.parent;return l},clipPointsByRect:function(d,i){return Ie(d,function(l){var x=l[0];x=Cv(x,i.x),x=Uh(x,i.x+i.width);var S=l[1];return S=Cv(S,i.y),[x,S=Uh(S,i.y+i.height)]})},clipRectByRect:function(d,i){var l=Cv(d.x,i.x),x=Uh(d.x+d.width,i.x+i.width),S=Cv(d.y,i.y),M=Uh(d.y+d.height,i.y+i.height);if(x>=l&&M>=S)return{x:l,y:S,width:x-l,height:M-S}},registerShape:ls,getShapeClass:function(d){if(w0.hasOwnProperty(d))return w0[d]},Group:bl,Image:dc,Text:J1,Circle:Hh,Ellipse:c4,Sector:Rd,Ring:qf,Polygon:Xi,Polyline:ko,Rect:Ju,Line:zs,BezierCurve:qh,Arc:_i,IncrementalDisplayable:m4,CompoundPath:g4,LinearGradient:bv,RadialGradient:_v,BoundingRect:Ca}),w6=Object.freeze({__proto__:null,addCommas:S4,toCamelCase:function(d,i){return d=(d||"").toLowerCase().replace(/-(.)/g,function(l,x){return x.toUpperCase()}),i&&d&&(d=d.charAt(0).toUpperCase()+d.slice(1)),d},normalizeCssArray:c2,encodeHTML:Dv,formatTpl:k3,getTooltipMarker:function(d,i){var l=Be(d)?{color:d,extraCssText:i}:d||{},x=l.color,S=l.type;i=l.extraCssText;var M=l.renderMode||"html";return x?M==="html"?S==="subItem"?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+Dv(x)+";"+(i||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+Dv(x)+";"+(i||"")+'"></span>':{renderMode:M,content:"{"+(l.markerId||"markerX")+"|}  ",style:S==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:x}:{width:10,height:10,borderRadius:5,backgroundColor:x}}:""},formatTime:function(d,i,l){d!=="week"&&d!=="month"&&d!=="quarter"&&d!=="half-year"&&d!=="year"||(d=`MM-dd
yyyy`);var x=Gu(i),S=l?"UTC":"",M=x["get"+S+"FullYear"](),I=x["get"+S+"Month"]()+1,j=x["get"+S+"Date"](),V=x["get"+S+"Hours"](),Z=x["get"+S+"Minutes"](),ae=x["get"+S+"Seconds"](),le=x["get"+S+"Milliseconds"]();return d.replace("MM",Hl(I,2)).replace("M",I).replace("yyyy",M).replace("yy",M%100+"").replace("dd",Hl(j,2)).replace("d",j).replace("hh",Hl(V,2)).replace("h",V).replace("mm",Hl(Z,2)).replace("m",Z).replace("ss",Hl(ae,2)).replace("s",ae).replace("SSS",Hl(le,3))},capitalFirst:function(d){return d&&d.charAt(0).toUpperCase()+d.substr(1)},truncateText:Sc,getTextRect:function(d,i,l,x,S,M,I,j){return new J1({style:{text:d,font:i,align:l,verticalAlign:x,padding:S,rich:M,overflow:I?"truncate":null,lineHeight:j}}).getBoundingRect()}}),Tg=Object.freeze({__proto__:null,map:Ie,each:me,indexOf:te,inherits:re,reduce:pe,filter:ce,bind:_e,curry:xe,isArray:Te,isString:Be,isObject:et,isFunction:Ne,extend:Y,defaults:K,clone:U,merge:G}),uh=is();function E8(d){return d.type==="category"?function(i){var l=i.getLabelModel(),x=_b(i,l);return!l.get("show")||i.scale.isBlank()?{labels:[],labelCategoryInterval:x.labelCategoryInterval}:x}(d):function(i){var l=i.scale.getTicks(),x=R2(i);return{labels:Ie(l,function(S,M){return{level:S.level,formattedLabel:x(S,M),rawLabel:i.scale.getLabel(S),tickValue:S.value}})}}(d)}function br(d,i){return d.type==="category"?function(l,x){var S,M,I=T8(l,"ticks"),j=Qc(x),V=F2(I,j);if(V)return V;if(x.get("show")&&!l.scale.isBlank()||(S=[]),Ne(j))S=Mg(l,j,!0);else if(j==="auto"){var Z=_b(l,l.getLabelModel());M=Z.labelCategoryInterval,S=Ie(Z.labels,function(ae){return ae.tickValue})}else S=Ag(l,M=j,!0);return o7(I,j,{ticks:S,tickCategoryInterval:M})}(d,i):{ticks:Ie(d.scale.getTicks(),function(l){return l.value})}}function _b(d,i){var l,x,S=T8(d,"labels"),M=Qc(i),I=F2(S,M);return I||(Ne(M)?l=Mg(d,M):(x=M==="auto"?function(j){var V=uh(j).autoInterval;return V!=null?V:uh(j).autoInterval=j.calculateCategoryInterval()}(d):M,l=Ag(d,x)),o7(S,M,{labels:l,labelCategoryInterval:x}))}function T8(d,i){return uh(d)[i]||(uh(d)[i]=[])}function F2(d,i){for(var l=0;l<d.length;l++)if(d[l].key===i)return d[l].value}function o7(d,i,l){return d.push({key:i,value:l}),l}function Ag(d,i,l){var x=R2(d),S=d.scale,M=S.getExtent(),I=d.getLabelModel(),j=[],V=Math.max((i||0)+1,1),Z=M[0],ae=S.count();Z!==0&&V>1&&ae/V>2&&(Z=Math.round(Math.ceil(Z/V)*V));var le=Og(d),ge=I.get("showMinLabel")||le,ke=I.get("showMaxLabel")||le;ge&&Z!==M[0]&&De(M[0]);for(var Pe=Z;Pe<=M[1];Pe+=V)De(Pe);function De(je){var Ue={value:je};j.push(l?je:{formattedLabel:x(Ue),rawLabel:S.getLabel(Ue),tickValue:je})}return ke&&Pe-V!==M[1]&&De(M[1]),j}function Mg(d,i,l){var x=d.scale,S=R2(d),M=[];return me(x.getTicks(),function(I){var j=x.getLabel(I),V=I.value;i(I.value,j)&&M.push(l?V:{formattedLabel:S(I),rawLabel:j,tickValue:V})}),M}var zu=[0,1],l7=function(){function d(i,l,x){this.onBand=!1,this.inverse=!1,this.dim=i,this.scale=l,this._extent=x||[0,0]}return d.prototype.contain=function(i){var l=this._extent,x=Math.min(l[0],l[1]),S=Math.max(l[0],l[1]);return i>=x&&i<=S},d.prototype.containData=function(i){return this.scale.contain(i)},d.prototype.getExtent=function(){return this._extent.slice()},d.prototype.getPixelPrecision=function(i){return q1(i||this.scale.getExtent(),this._extent)},d.prototype.setExtent=function(i,l){var x=this._extent;x[0]=i,x[1]=l},d.prototype.dataToCoord=function(i,l){var x=this._extent,S=this.scale;return i=S.normalize(i),this.onBand&&S.type==="ordinal"&&C6(x=x.slice(),S.count()),bu(i,zu,x,l)},d.prototype.coordToData=function(i,l){var x=this._extent,S=this.scale;this.onBand&&S.type==="ordinal"&&C6(x=x.slice(),S.count());var M=bu(i,x,zu,l);return this.scale.scale(M)},d.prototype.pointToData=function(i,l){},d.prototype.getTicksCoords=function(i){var l=(i=i||{}).tickModel||this.getTickModel(),x=Ie(br(this,l).ticks,function(S){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(S):S),tickValue:S}},this);return function(S,M,I,j){var V=M.length;if(S.onBand&&!I&&V){var Z,ae,le=S.getExtent();if(V===1)M[0].coord=le[0],Z=M[1]={coord:le[0]};else{var ge=M[V-1].tickValue-M[0].tickValue,ke=(M[V-1].coord-M[0].coord)/ge;me(M,function(je){je.coord-=ke/2}),ae=1+S.scale.getExtent()[1]-M[V-1].tickValue,Z={coord:M[V-1].coord+ke*ae},M.push(Z)}var Pe=le[0]>le[1];De(M[0].coord,le[0])&&(j?M[0].coord=le[0]:M.shift()),j&&De(le[0],M[0].coord)&&M.unshift({coord:le[0]}),De(le[1],Z.coord)&&(j?Z.coord=le[1]:M.pop()),j&&De(Z.coord,le[1])&&M.push({coord:le[1]})}function De(je,Ue){return je=nu(je),Ue=nu(Ue),Pe?je>Ue:je<Ue}}(this,x,l.get("alignWithLabel"),i.clamp),x},d.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var i=this.model.getModel("minorTick").get("splitNumber");return i>0&&i<100||(i=5),Ie(this.scale.getMinorTicks(i),function(l){return Ie(l,function(x){return{coord:this.dataToCoord(x),tickValue:x}},this)},this)},d.prototype.getViewLabels=function(){return E8(this).labels},d.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},d.prototype.getTickModel=function(){return this.model.getModel("axisTick")},d.prototype.getBandWidth=function(){var i=this._extent,l=this.scale.getExtent(),x=l[1]-l[0]+(this.onBand?1:0);x===0&&(x=1);var S=Math.abs(i[1]-i[0]);return Math.abs(S)/x},d.prototype.calculateCategoryInterval=function(){return function(i){var l=function(en){var ln=en.getLabelModel();return{axisRotate:en.getRotate?en.getRotate():en.isHorizontal&&!en.isHorizontal()?90:0,labelRotate:ln.get("rotate")||0,font:ln.getFont()}}(i),x=R2(i),S=(l.axisRotate-l.labelRotate)/180*Math.PI,M=i.scale,I=M.getExtent(),j=M.count();if(I[1]-I[0]<1)return 0;var V=1;j>40&&(V=Math.max(1,Math.floor(j/40)));for(var Z=I[0],ae=i.dataToCoord(Z+1)-i.dataToCoord(Z),le=Math.abs(ae*Math.cos(S)),ge=Math.abs(ae*Math.sin(S)),ke=0,Pe=0;Z<=I[1];Z+=V){var De,je,Ue=d0(x({value:Z}),l.font,"center","top");De=1.3*Ue.width,je=1.3*Ue.height,ke=Math.max(ke,De,7),Pe=Math.max(Pe,je,7)}var We=ke/le,dt=Pe/ge;isNaN(We)&&(We=1/0),isNaN(dt)&&(dt=1/0);var pt=Math.max(0,Math.floor(Math.min(We,dt))),Et=uh(i.model),Lt=i.getExtent(),zt=Et.lastAutoInterval,qt=Et.lastTickCount;return zt!=null&&qt!=null&&Math.abs(zt-pt)<=1&&Math.abs(qt-j)<=1&&zt>pt&&Et.axisExtent0===Lt[0]&&Et.axisExtent1===Lt[1]?pt=zt:(Et.lastTickCount=j,Et.lastAutoInterval=pt,Et.axisExtent0=Lt[0],Et.axisExtent1=Lt[1]),pt}(this)},d}();function C6(d,i){var l=(d[1]-d[0])/i/2;d[0]+=l,d[1]-=l}function k6(d,i,l,x,S,M,I,j){var V=S-d,Z=M-i,ae=l-d,le=x-i,ge=Math.sqrt(ae*ae+le*le),ke=(V*(ae/=ge)+Z*(le/=ge))/ge;j&&(ke=Math.min(Math.max(ke,0),1)),ke*=ge;var Pe=I[0]=d+ke*ae,De=I[1]=i+ke*le;return Math.sqrt((Pe-S)*(Pe-S)+(De-M)*(De-M))}var pf=new Rt,ys=new Rt,ic=new Rt,ud=new Rt,J0=new Rt,e0=[],yc=new Rt;function A8(d,i){if(i<=180&&i>0){i=i/180*Math.PI,pf.fromArray(d[0]),ys.fromArray(d[1]),ic.fromArray(d[2]),Rt.sub(ud,pf,ys),Rt.sub(J0,ic,ys);var l=ud.len(),x=J0.len();if(!(l<.001||x<.001)){ud.scale(1/l),J0.scale(1/x);var S=ud.dot(J0);if(Math.cos(i)<S){var M=k6(ys.x,ys.y,ic.x,ic.y,pf.x,pf.y,e0,!1);yc.fromArray(e0),yc.scaleAndAdd(J0,M/Math.tan(Math.PI-i));var I=ic.x!==ys.x?(yc.x-ys.x)/(ic.x-ys.x):(yc.y-ys.y)/(ic.y-ys.y);if(isNaN(I))return;I<0?Rt.copy(yc,ys):I>1&&Rt.copy(yc,ic),yc.toArray(d[1])}}}}function vf(d,i,l){if(l<=180&&l>0){l=l/180*Math.PI,pf.fromArray(d[0]),ys.fromArray(d[1]),ic.fromArray(d[2]),Rt.sub(ud,ys,pf),Rt.sub(J0,ic,ys);var x=ud.len(),S=J0.len();if(!(x<.001||S<.001)&&(ud.scale(1/x),J0.scale(1/S),ud.dot(i)<Math.cos(l))){var M=k6(ys.x,ys.y,ic.x,ic.y,pf.x,pf.y,e0,!1);yc.fromArray(e0);var I=Math.PI/2,j=I+Math.acos(J0.dot(i))-l;if(j>=I)Rt.copy(yc,ic);else{yc.scaleAndAdd(J0,M/Math.tan(Math.PI/2-j));var V=ic.x!==ys.x?(yc.x-ys.x)/(ic.x-ys.x):(yc.y-ys.y)/(ic.y-ys.y);if(isNaN(V))return;V<0?Rt.copy(yc,ys):V>1&&Rt.copy(yc,ic)}yc.toArray(d[1])}}}function s7(d,i,l,x){var S=l==="normal",M=S?d:d.ensureState(l);M.ignore=i;var I=x.get("smooth");I&&I===!0&&(I=.3),M.shape=M.shape||{},I>0&&(M.shape.smooth=I);var j=x.getModel("lineStyle").getLineStyle();S?d.useStyle(j):M.style=j}function Pg(d,i){var l=i.smooth,x=i.points;if(x)if(d.moveTo(x[0][0],x[0][1]),l>0&&x.length>=3){var S=It(x[0],x[1]),M=It(x[1],x[2]);if(!S||!M)return d.lineTo(x[1][0],x[1][1]),void d.lineTo(x[2][0],x[2][1]);var I=Math.min(S,M)*l,j=sa([],x[1],x[0],I/S),V=sa([],x[1],x[2],I/M),Z=sa([],j,V,.5);d.bezierCurveTo(j[0],j[1],j[0],j[1],Z[0],Z[1]),d.bezierCurveTo(V[0],V[1],V[0],V[1],x[2][0],x[2][1])}else for(var ae=1;ae<x.length;ae++)d.lineTo(x[ae][0],x[ae][1])}function xb(d,i,l,x){return function(S,M,I,j,V,Z){var ae=S.length;if(!(ae<2)){S.sort(function(cn,_n){return cn.rect[M]-_n.rect[M]});for(var le,ge=0,ke=!1,Pe=0,De=0;De<ae;De++){var je=S[De],Ue=je.rect;(le=Ue[M]-ge)<0&&(Ue[M]-=le,je.label[M]-=le,ke=!0),Pe+=Math.max(-le,0),ge=Ue[M]+Ue[I]}Pe>0&&Z&&qt(-Pe/ae,0,ae);var We,dt,pt=S[0],Et=S[ae-1];return Lt(),We<0&&en(-We,.8),dt<0&&en(dt,.8),Lt(),zt(We,dt,1),zt(dt,We,-1),Lt(),We<0&&ln(-We),dt<0&&ln(dt),ke}function Lt(){We=pt.rect[M]-j,dt=V-Et.rect[M]-Et.rect[I]}function zt(cn,_n,jn){if(cn<0){var Jn=Math.min(_n,-cn);if(Jn>0){qt(Jn*jn,0,ae);var Zn=Jn+cn;Zn<0&&en(-Zn*jn,1)}else en(-cn*jn,1)}}function qt(cn,_n,jn){cn!==0&&(ke=!0);for(var Jn=_n;Jn<jn;Jn++){var Zn=S[Jn];Zn.rect[M]+=cn,Zn.label[M]+=cn}}function en(cn,_n){for(var jn=[],Jn=0,Zn=1;Zn<ae;Zn++){var Br=S[Zn-1].rect,Ar=Math.max(S[Zn].rect[M]-Br[M]-Br[I],0);jn.push(Ar),Jn+=Ar}if(Jn){var Wr=Math.min(Math.abs(cn)/Jn,_n);if(cn>0)for(Zn=0;Zn<ae-1;Zn++)qt(jn[Zn]*Wr,0,Zn+1);else for(Zn=ae-1;Zn>0;Zn--)qt(-jn[Zn-1]*Wr,Zn,ae)}}function ln(cn){var _n=cn<0?-1:1;cn=Math.abs(cn);for(var jn=Math.ceil(cn/(ae-1)),Jn=0;Jn<ae-1;Jn++)if(_n>0?qt(jn,0,Jn+1):qt(-jn,ae-Jn-1,ae),(cn-=jn)<=0)return}}(d,"y","height",i,l,x)}function Ys(){return!1}function Cp(d,i,l){var x=ee(),S=i.getWidth(),M=i.getHeight(),I=x.style;return I&&(I.position="absolute",I.left="0",I.top="0",I.width=S+"px",I.height=M+"px",x.setAttribute("data-zr-dom-id",d)),x.width=S*l,x.height=M*l,x}var u7=function(d){function i(l,x,S){var M,I=d.call(this)||this;I.motionBlur=!1,I.lastFrameAlpha=.7,I.dpr=1,I.virtual=!1,I.config={},I.incremental=!1,I.zlevel=0,I.maxRepaintRectCount=5,I.__dirty=!0,I.__firstTimePaint=!0,I.__used=!1,I.__drawIndex=0,I.__startIndex=0,I.__endIndex=0,I.__prevStartIndex=null,I.__prevEndIndex=null,S=S||f0,typeof l=="string"?M=Cp(l,x,S):et(l)&&(l=(M=l).id),I.id=l,I.dom=M;var j=M.style;return j&&(M.onselectstart=Ys,j.webkitUserSelect="none",j.userSelect="none",j.webkitTapHighlightColor="rgba(0,0,0,0)",j["-webkit-touch-callout"]="none",j.padding="0",j.margin="0",j.borderWidth="0"),I.domBack=null,I.ctxBack=null,I.painter=x,I.config=null,I.dpr=S,I}return v(i,d),i.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},i.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},i.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},i.prototype.setUnpainted=function(){this.__firstTimePaint=!0},i.prototype.createBackBuffer=function(){var l=this.dpr;this.domBack=Cp("back-"+this.id,this.painter,l),this.ctxBack=this.domBack.getContext("2d"),l!==1&&this.ctxBack.scale(l,l)},i.prototype.createRepaintRects=function(l,x,S,M){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var I,j=[],V=this.maxRepaintRectCount,Z=!1,ae=new Ca(0,0,0,0);function le(We){if(We.isFinite()&&!We.isZero())if(j.length===0)(dt=new Ca(0,0,0,0)).copy(We),j.push(dt);else{for(var dt,pt=!1,Et=1/0,Lt=0,zt=0;zt<j.length;++zt){var qt=j[zt];if(qt.intersect(We)){var en=new Ca(0,0,0,0);en.copy(qt),en.union(We),j[zt]=en,pt=!0;break}if(Z){ae.copy(We),ae.union(qt);var ln=We.width*We.height,cn=qt.width*qt.height,_n=ae.width*ae.height-ln-cn;_n<Et&&(Et=_n,Lt=zt)}}Z&&(j[Lt].union(We),pt=!0),pt||((dt=new Ca(0,0,0,0)).copy(We),j.push(dt)),Z||(Z=j.length>=V)}}for(var ge=this.__startIndex;ge<this.__endIndex;++ge)if(De=l[ge]){var ke=De.shouldBePainted(S,M,!0,!0);(je=De.__isRendered&&(1&De.__dirty||!ke)?De.getPrevPaintRect():null)&&le(je);var Pe=ke&&(1&De.__dirty||!De.__isRendered)?De.getPaintRect():null;Pe&&le(Pe)}for(ge=this.__prevStartIndex;ge<this.__prevEndIndex;++ge){var De,je;ke=(De=x[ge]).shouldBePainted(S,M,!0,!0),!De||ke&&De.__zr||!De.__isRendered||(je=De.getPrevPaintRect())&&le(je)}do for(I=!1,ge=0;ge<j.length;)if(j[ge].isZero())j.splice(ge,1);else{for(var Ue=ge+1;Ue<j.length;)j[ge].intersect(j[Ue])?(I=!0,j[ge].union(j[Ue]),j.splice(Ue,1)):Ue++;ge++}while(I);return this._paintRects=j,j},i.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},i.prototype.resize=function(l,x){var S=this.dpr,M=this.dom,I=M.style,j=this.domBack;I&&(I.width=l+"px",I.height=x+"px"),M.width=l*S,M.height=x*S,j&&(j.width=l*S,j.height=x*S,S!==1&&this.ctxBack.scale(S,S))},i.prototype.clear=function(l,x,S){var M=this.dom,I=this.ctx,j=M.width,V=M.height;x=x||this.clearColor;var Z=this.motionBlur&&!l,ae=this.lastFrameAlpha,le=this.dpr,ge=this;Z&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(M,0,0,j/le,V/le));var ke=this.domBack;function Pe(De,je,Ue,We){if(I.clearRect(De,je,Ue,We),x&&x!=="transparent"){var dt=void 0;vt(x)?(dt=x.__canvasGradient||r8(I,x,{x:0,y:0,width:Ue,height:We}),x.__canvasGradient=dt):ft(x)&&(dt=i8(I,x,{dirty:function(){ge.setUnpainted(),ge.__painter.refresh()}})),I.save(),I.fillStyle=dt||x,I.fillRect(De,je,Ue,We),I.restore()}Z&&(I.save(),I.globalAlpha=ae,I.drawImage(ke,De,je,Ue,We),I.restore())}!S||Z?Pe(0,0,j,V):S.length&&me(S,function(De){Pe(De.x*le,De.y*le,De.width*le,De.height*le)})},i}(ja),c7=1e5,ch=314159,f7=.01;function So(d){return parseInt(d,10)}var rw=function(){function d(i,l,x,S){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var M=!i.nodeName||i.nodeName.toUpperCase()==="CANVAS";this._opts=x=Y({},x||{}),this.dpr=x.devicePixelRatio||f0,this._singleCanvas=M,this.root=i;var I=i.style;I&&(I.webkitTapHighlightColor="transparent",I.webkitUserSelect="none",I.userSelect="none",I["-webkit-touch-callout"]="none",i.innerHTML=""),this.storage=l;var j=this._zlevelList;this._prevDisplayList=[];var V=this._layers;if(M){var Z=i,ae=Z.width,le=Z.height;x.width!=null&&(ae=x.width),x.height!=null&&(le=x.height),this.dpr=x.devicePixelRatio||1,Z.width=ae*this.dpr,Z.height=le*this.dpr,this._width=ae,this._height=le;var ge=new u7(Z,this,this.dpr);ge.__builtin__=!0,ge.initContext(),V[314159]=ge,ge.zlevel=ch,j.push(ch),this._domRoot=i}else{this._width=this._getSize(0),this._height=this._getSize(1);var ke=this._domRoot=function(Pe,De){var je=document.createElement("div");return je.style.cssText=["position:relative","width:"+Pe+"px","height:"+De+"px","padding:0","margin:0","border-width:0"].join(";")+";",je}(this._width,this._height);i.appendChild(ke)}}return d.prototype.getType=function(){return"canvas"},d.prototype.isSingleCanvas=function(){return this._singleCanvas},d.prototype.getViewportRoot=function(){return this._domRoot},d.prototype.getViewportRootOffset=function(){var i=this.getViewportRoot();if(i)return{offsetLeft:i.offsetLeft||0,offsetTop:i.offsetTop||0}},d.prototype.refresh=function(i){var l=this.storage.getDisplayList(!0),x=this._prevDisplayList,S=this._zlevelList;this._redrawId=Math.random(),this._paintList(l,x,i,this._redrawId);for(var M=0;M<S.length;M++){var I=S[M],j=this._layers[I];if(!j.__builtin__&&j.refresh){var V=M===0?this._backgroundColor:null;j.refresh(V)}}return this._opts.useDirtyRect&&(this._prevDisplayList=l.slice()),this},d.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},d.prototype._paintHoverList=function(i){var l=i.length,x=this._hoverlayer;if(x&&x.clear(),l){for(var S,M={inHover:!0,viewWidth:this._width,viewHeight:this._height},I=0;I<l;I++){var j=i[I];j.__inHover&&(x||(x=this._hoverlayer=this.getLayer(c7)),S||(S=x.ctx).save(),Kd(S,j,M,I===l-1))}S&&S.restore()}},d.prototype.getHoverLayer=function(){return this.getLayer(c7)},d.prototype.paintOne=function(i,l){P5(i,l)},d.prototype._paintList=function(i,l,x,S){if(this._redrawId===S){x=x||!1,this._updateLayerStatus(i);var M=this._doPaintList(i,l,x),I=M.finished,j=M.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),j&&this._paintHoverList(i),I)this.eachLayer(function(Z){Z.afterBrush&&Z.afterBrush()});else{var V=this;zn(function(){V._paintList(i,l,x,S)})}}},d.prototype._compositeManually=function(){var i=this.getLayer(ch).ctx,l=this._domRoot.width,x=this._domRoot.height;i.clearRect(0,0,l,x),this.eachBuiltinLayer(function(S){S.virtual&&i.drawImage(S.dom,0,0,l,x)})},d.prototype._doPaintList=function(i,l,x){for(var S=this,M=[],I=this._opts.useDirtyRect,j=0;j<this._zlevelList.length;j++){var V=this._zlevelList[j],Z=this._layers[V];Z.__builtin__&&Z!==this._hoverlayer&&(Z.__dirty||x)&&M.push(Z)}for(var ae=!0,le=!1,ge=function(De){var je,Ue=M[De],We=Ue.ctx,dt=I&&Ue.createRepaintRects(i,l,ke._width,ke._height),pt=x?Ue.__startIndex:Ue.__drawIndex,Et=!x&&Ue.incremental&&Date.now,Lt=Et&&Date.now(),zt=Ue.zlevel===ke._zlevelList[0]?ke._backgroundColor:null;if(Ue.__startIndex===Ue.__endIndex)Ue.clear(!1,zt,dt);else if(pt===Ue.__startIndex){var qt=i[pt];qt.incremental&&qt.notClear&&!x||Ue.clear(!1,zt,dt)}pt===-1&&(console.error("For some unknown reason. drawIndex is -1"),pt=Ue.__startIndex);var en=function(jn){var Jn={inHover:!1,allClipped:!1,prevEl:null,viewWidth:S._width,viewHeight:S._height};for(je=pt;je<Ue.__endIndex;je++){var Zn=i[je];if(Zn.__inHover&&(le=!0),S._doPaintEl(Zn,Ue,I,jn,Jn,je===Ue.__endIndex-1),Et&&Date.now()-Lt>15)break}Jn.prevElClipPaths&&We.restore()};if(dt)if(dt.length===0)je=Ue.__endIndex;else for(var ln=ke.dpr,cn=0;cn<dt.length;++cn){var _n=dt[cn];We.save(),We.beginPath(),We.rect(_n.x*ln,_n.y*ln,_n.width*ln,_n.height*ln),We.clip(),en(_n),We.restore()}else We.save(),en(),We.restore();Ue.__drawIndex=je,Ue.__drawIndex<Ue.__endIndex&&(ae=!1)},ke=this,Pe=0;Pe<M.length;Pe++)ge(Pe);return g.wxa&&me(this._layers,function(De){De&&De.ctx&&De.ctx.draw&&De.ctx.draw()}),{finished:ae,needsRefreshHover:le}},d.prototype._doPaintEl=function(i,l,x,S,M,I){var j=l.ctx;if(x){var V=i.getPaintRect();(!S||V&&V.intersect(S))&&(Kd(j,i,M,I),i.setPrevPaintRect(V))}else Kd(j,i,M,I)},d.prototype.getLayer=function(i,l){this._singleCanvas&&!this._needsManuallyCompositing&&(i=ch);var x=this._layers[i];return x||((x=new u7("zr_"+i,this,this.dpr)).zlevel=i,x.__builtin__=!0,this._layerConfig[i]?G(x,this._layerConfig[i],!0):this._layerConfig[i-f7]&&G(x,this._layerConfig[i-f7],!0),l&&(x.virtual=l),this.insertLayer(i,x),x.initContext()),x},d.prototype.insertLayer=function(i,l){var x=this._layers,S=this._zlevelList,M=S.length,I=this._domRoot,j=null,V=-1;if(x[i])H("ZLevel "+i+" has been used already");else if(function(ae){return!!ae&&(!!ae.__builtin__||typeof ae.resize=="function"&&typeof ae.refresh=="function")}(l)){if(M>0&&i>S[0]){for(V=0;V<M-1&&!(S[V]<i&&S[V+1]>i);V++);j=x[S[V]]}if(S.splice(V+1,0,i),x[i]=l,!l.virtual)if(j){var Z=j.dom;Z.nextSibling?I.insertBefore(l.dom,Z.nextSibling):I.appendChild(l.dom)}else I.firstChild?I.insertBefore(l.dom,I.firstChild):I.appendChild(l.dom);l.__painter=this}else H("Layer of zlevel "+i+" is not valid")},d.prototype.eachLayer=function(i,l){for(var x=this._zlevelList,S=0;S<x.length;S++){var M=x[S];i.call(l,this._layers[M],M)}},d.prototype.eachBuiltinLayer=function(i,l){for(var x=this._zlevelList,S=0;S<x.length;S++){var M=x[S],I=this._layers[M];I.__builtin__&&i.call(l,I,M)}},d.prototype.eachOtherLayer=function(i,l){for(var x=this._zlevelList,S=0;S<x.length;S++){var M=x[S],I=this._layers[M];I.__builtin__||i.call(l,I,M)}},d.prototype.getLayers=function(){return this._layers},d.prototype._updateLayerStatus=function(i){function l(le){I&&(I.__endIndex!==le&&(I.__dirty=!0),I.__endIndex=le)}if(this.eachBuiltinLayer(function(le,ge){le.__dirty=le.__used=!1}),this._singleCanvas){for(var x=1;x<i.length;x++)if((V=i[x]).zlevel!==i[x-1].zlevel||V.incremental){this._needsManuallyCompositing=!0;break}}var S,M,I=null,j=0;for(M=0;M<i.length;M++){var V,Z=(V=i[M]).zlevel,ae=void 0;S!==Z&&(S=Z,j=0),V.incremental?((ae=this.getLayer(Z+.001,this._needsManuallyCompositing)).incremental=!0,j=1):ae=this.getLayer(Z+(j>0?f7:0),this._needsManuallyCompositing),ae.__builtin__||H("ZLevel "+Z+" has been used by unkown layer "+ae.id),ae!==I&&(ae.__used=!0,ae.__startIndex!==M&&(ae.__dirty=!0),ae.__startIndex=M,ae.incremental?ae.__drawIndex=-1:ae.__drawIndex=M,l(M),I=ae),1&V.__dirty&&!V.__inHover&&(ae.__dirty=!0,ae.incremental&&ae.__drawIndex<0&&(ae.__drawIndex=M))}l(M),this.eachBuiltinLayer(function(le,ge){!le.__used&&le.getElementCount()>0&&(le.__dirty=!0,le.__startIndex=le.__endIndex=le.__drawIndex=0),le.__dirty&&le.__drawIndex<0&&(le.__drawIndex=le.__startIndex)})},d.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},d.prototype._clearLayer=function(i){i.clear()},d.prototype.setBackgroundColor=function(i){this._backgroundColor=i,me(this._layers,function(l){l.setUnpainted()})},d.prototype.configLayer=function(i,l){if(l){var x=this._layerConfig;x[i]?G(x[i],l,!0):x[i]=l;for(var S=0;S<this._zlevelList.length;S++){var M=this._zlevelList[S];M!==i&&M!==i+f7||G(this._layers[M],x[i],!0)}}},d.prototype.delLayer=function(i){var l=this._layers,x=this._zlevelList,S=l[i];S&&(S.dom.parentNode.removeChild(S.dom),delete l[i],x.splice(te(x,i),1))},d.prototype.resize=function(i,l){if(this._domRoot.style){var x=this._domRoot;x.style.display="none";var S=this._opts;if(i!=null&&(S.width=i),l!=null&&(S.height=l),i=this._getSize(0),l=this._getSize(1),x.style.display="",this._width!==i||l!==this._height){for(var M in x.style.width=i+"px",x.style.height=l+"px",this._layers)this._layers.hasOwnProperty(M)&&this._layers[M].resize(i,l);this.refresh(!0)}this._width=i,this._height=l}else{if(i==null||l==null)return;this._width=i,this._height=l,this.getLayer(ch).resize(i,l)}return this},d.prototype.clearLayer=function(i){var l=this._layers[i];l&&l.clear()},d.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},d.prototype.getRenderedCanvas=function(i){if(i=i||{},this._singleCanvas&&!this._compositeManually)return this._layers[314159].dom;var l=new u7("image",this,i.pixelRatio||this.dpr);l.initContext(),l.clear(!1,i.backgroundColor||this._backgroundColor);var x=l.ctx;if(i.pixelRatio<=this.dpr){this.refresh();var S=l.dom.width,M=l.dom.height;this.eachLayer(function(le){le.__builtin__?x.drawImage(le.dom,0,0,S,M):le.renderToCanvas&&(x.save(),le.renderToCanvas(x),x.restore())})}else for(var I={inHover:!1,viewWidth:this._width,viewHeight:this._height},j=this.storage.getDisplayList(!0),V=0,Z=j.length;V<Z;V++){var ae=j[V];Kd(x,ae,I,V===Z-1)}return l.dom},d.prototype.getWidth=function(){return this._width},d.prototype.getHeight=function(){return this._height},d.prototype._getSize=function(i){var l=this._opts,x=["width","height"][i],S=["clientWidth","clientHeight"][i],M=["paddingLeft","paddingTop"][i],I=["paddingRight","paddingBottom"][i];if(l[x]!=null&&l[x]!=="auto")return parseFloat(l[x]);var j=this.root,V=document.defaultView.getComputedStyle(j);return(j[S]||So(V[x])||So(j.style[x]))-(So(V[M])||0)-(So(V[I])||0)|0},d.prototype.pathToImage=function(i,l){l=l||this.dpr;var x=document.createElement("canvas"),S=x.getContext("2d"),M=i.getBoundingRect(),I=i.style,j=I.shadowBlur*l,V=I.shadowOffsetX*l,Z=I.shadowOffsetY*l,ae=i.hasStroke()?I.lineWidth:0,le=Math.max(ae/2,-V+j),ge=Math.max(ae/2,V+j),ke=Math.max(ae/2,-Z+j),Pe=Math.max(ae/2,Z+j),De=M.width+le+ge,je=M.height+ke+Pe;x.width=De*l,x.height=je*l,S.scale(l,l),S.clearRect(0,0,De,je),S.dpr=l;var Ue={x:i.x,y:i.y,scaleX:i.scaleX,scaleY:i.scaleY,rotation:i.rotation,originX:i.originX,originY:i.originY};i.x=le-M.x,i.y=ke-M.y,i.rotation=0,i.scaleX=1,i.scaleY=1,i.updateTransform(),i&&Kd(S,i,{inHover:!1,viewWidth:this._width,viewHeight:this._height},!0);var We=new dc({style:{x:0,y:0,image:x}});return Y(i,Ue),We},d}(),wb=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type=i.type,l.hasSymbolVisual=!0,l}return v(i,d),i.prototype.getInitialData=function(l){return tl(null,this,{useEncodeDefaulter:!0})},i.prototype.getLegendIcon=function(l){var x=new bl,S=Gd("line",0,l.itemHeight/2,l.itemWidth,0,l.lineStyle.stroke,!1);x.add(S),S.setStyle(l.lineStyle);var M=this.getData().getVisual("symbol"),I=this.getData().getVisual("symbolRotate"),j=M==="none"?"circle":M,V=.8*l.itemHeight,Z=Gd(j,(l.itemWidth-V)/2,(l.itemHeight-V)/2,V,V,l.itemStyle.fill);x.add(Z),Z.setStyle(l.itemStyle);var ae=l.iconRotate==="inherit"?I:l.iconRotate||0;return Z.rotation=ae*Math.PI/180,Z.setOrigin([l.itemWidth/2,l.itemHeight/2]),j.indexOf("empty")>-1&&(Z.style.stroke=Z.style.fill,Z.style.fill="#fff",Z.style.lineWidth=2),x},i.type="series.line",i.dependencies=["grid","polar"],i.defaultOption={zlevel:0,z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0,lineStyle:{width:"bolder"}},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},i}(C0);function kp(d,i){var l=d.mapDimensionsAll("defaultedLabel"),x=l.length;if(x===1){var S=gc(d,i,l[0]);return S!=null?S+"":null}if(x){for(var M=[],I=0;I<l.length;I++)M.push(gc(d,i,l[I]));return M.join(" ")}}function d7(d,i){var l=d.mapDimensionsAll("defaultedLabel");if(!Te(i))return i+"";for(var x=[],S=0;S<l.length;S++){var M=d.getDimensionIndex(l[S]);M>=0&&x.push(i[M])}return x.join(" ")}var M8=function(d){function i(l,x,S,M){var I=d.call(this)||this;return I.updateData(l,x,S,M),I}return v(i,d),i.prototype._createSymbol=function(l,x,S,M,I){this.removeAll();var j=Gd(l,-1,-1,2,2,null,I);j.attr({z2:100,culling:!0,scaleX:M[0]/2,scaleY:M[1]/2}),j.drift=P8,this._symbolType=l,this.add(j)},i.prototype.stopSymbolAnimation=function(l){this.childAt(0).stopAnimation(null,l)},i.prototype.getSymbolType=function(){return this._symbolType},i.prototype.getSymbolPath=function(){return this.childAt(0)},i.prototype.highlight=function(){Pm(this.childAt(0))},i.prototype.downplay=function(){n2(this.childAt(0))},i.prototype.setZ=function(l,x){var S=this.childAt(0);S.zlevel=l,S.z=x},i.prototype.setDraggable=function(l){var x=this.childAt(0);x.draggable=l,x.cursor=l?"move":x.cursor},i.prototype.updateData=function(l,x,S,M){this.silent=!1;var I=l.getItemVisual(x,"symbol")||"circle",j=l.hostModel,V=i.getSymbolSize(l,x),Z=I!==this._symbolType,ae=M&&M.disableAnimation;if(Z){var le=l.getItemVisual(x,"symbolKeepAspect");this._createSymbol(I,l,x,V,le)}else{(ke=this.childAt(0)).silent=!1;var ge={scaleX:V[0]/2,scaleY:V[1]/2};ae?ke.attr(ge):Oc(ke,ge,j,x),Uf(ke)}if(this._updateCommon(l,x,V,S,M),Z){var ke=this.childAt(0);ae||(ge={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:ke.style.opacity}},ke.scaleX=ke.scaleY=0,ke.style.opacity=0,V0(ke,ge,j,x))}ae&&this.childAt(0).stopAnimation("remove"),this._seriesModel=j},i.prototype._updateCommon=function(l,x,S,M,I){var j,V,Z,ae,le,ge,ke,Pe,De=this.childAt(0),je=l.hostModel;if(M&&(j=M.emphasisItemStyle,V=M.blurItemStyle,Z=M.selectItemStyle,ae=M.focus,le=M.blurScope,ge=M.labelStatesModels,ke=M.hoverScale,Pe=M.cursorStyle),!M||l.hasItemOption){var Ue=M&&M.itemModel?M.itemModel:l.getItemModel(x),We=Ue.getModel("emphasis");j=We.getModel("itemStyle").getItemStyle(),Z=Ue.getModel(["select","itemStyle"]).getItemStyle(),V=Ue.getModel(["blur","itemStyle"]).getItemStyle(),ae=We.get("focus"),le=We.get("blurScope"),ge=Wf(Ue),ke=We.getShallow("scale"),Pe=Ue.getShallow("cursor")}var dt=l.getItemVisual(x,"symbolRotate");De.attr("rotation",(dt||0)*Math.PI/180||0);var pt=E5(l.getItemVisual(x,"symbolOffset"),S);pt&&(De.x=pt[0],De.y=pt[1]),Pe&&De.attr("cursor",Pe);var Et=l.getItemVisual(x,"style"),Lt=Et.fill;if(De instanceof dc){var zt=De.style;De.useStyle(Y({image:zt.image,x:zt.x,y:zt.y,width:zt.width,height:zt.height},Et))}else De.__isEmptyBrush?De.useStyle(Y({},Et)):De.useStyle(Et),De.style.decal=null,De.setColor(Lt,I&&I.symbolInnerColor),De.style.strokeNoScale=!0;var qt=l.getItemVisual(x,"liftZ"),en=this._z2;qt!=null?en==null&&(this._z2=De.z2,De.z2+=qt):en!=null&&(De.z2=en,this._z2=null);var ln=I&&I.useNameLabel;l2(De,ge,{labelFetcher:je,labelDataIndex:x,defaultText:function(jn){return ln?l.getName(jn):kp(l,jn)},inheritColor:Lt,defaultOpacity:Et.opacity}),this._sizeX=S[0]/2,this._sizeY=S[1]/2;var cn=De.ensureState("emphasis");if(cn.style=j,De.ensureState("select").style=Z,De.ensureState("blur").style=V,ke){var _n=Math.max(1.1,3/this._sizeY);cn.scaleX=this._sizeX*_n,cn.scaleY=this._sizeY*_n}this.setSymbolScale(1),Vh(this,ae,le)},i.prototype.setSymbolScale=function(l){this.scaleX=this.scaleY=l},i.prototype.fadeOut=function(l,x){var S=this.childAt(0),M=this._seriesModel,I=js(this).dataIndex,j=x&&x.animation;if(this.silent=S.silent=!0,x&&x.fadeLabel){var V=S.getTextContent();V&&Is(V,{style:{opacity:0}},M,{dataIndex:I,removeOpt:j,cb:function(){S.removeTextContent()}})}else S.removeTextContent();Is(S,{style:{opacity:0},scaleX:0,scaleY:0},M,{dataIndex:I,cb:l,removeOpt:j})},i.getSymbolSize=function(l,x){return Te(S=l.getItemVisual(x,"symbolSize"))||(S=[+S,+S]),[S[0]||0,S[1]||0];var S},i}(bl);function P8(d,i){this.parent.drift(d,i)}function S6(d,i,l,x){return i&&!isNaN(i[0])&&!isNaN(i[1])&&!(x.isIgnore&&x.isIgnore(l))&&!(x.clipShape&&!x.clipShape.contain(i[0],i[1]))&&d.getItemVisual(l,"symbol")!=="none"}function Dg(d){return d==null||et(d)||(d={isIgnore:d}),d||{}}function D8(d){var i=d.hostModel,l=i.getModel("emphasis");return{emphasisItemStyle:l.getModel("itemStyle").getItemStyle(),blurItemStyle:i.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:i.getModel(["select","itemStyle"]).getItemStyle(),focus:l.get("focus"),blurScope:l.get("blurScope"),hoverScale:l.get("scale"),labelStatesModels:Wf(i),cursorStyle:i.get("cursor")}}var aw=function(){function d(i){this.group=new bl,this._SymbolCtor=i||M8}return d.prototype.updateData=function(i,l){l=Dg(l);var x=this.group,S=i.hostModel,M=this._data,I=this._SymbolCtor,j=l.disableAnimation,V=D8(i),Z={disableAnimation:j},ae=l.getSymbolPoint||function(le){return i.getItemLayout(le)};M||x.removeAll(),i.diff(M).add(function(le){var ge=ae(le);if(S6(i,ge,le,l)){var ke=new I(i,le,V,Z);ke.setPosition(ge),i.setItemGraphicEl(le,ke),x.add(ke)}}).update(function(le,ge){var ke=M.getItemGraphicEl(ge),Pe=ae(le);if(S6(i,Pe,le,l)){var De=i.getItemVisual(le,"symbol")||"circle",je=ke&&ke.getSymbolType&&ke.getSymbolType();if(!ke||je&&je!==De)x.remove(ke),(ke=new I(i,le,V,Z)).setPosition(Pe);else{ke.updateData(i,le,V,Z);var Ue={x:Pe[0],y:Pe[1]};j?ke.attr(Ue):Oc(ke,Ue,S)}x.add(ke),i.setItemGraphicEl(le,ke)}else x.remove(ke)}).remove(function(le){var ge=M.getItemGraphicEl(le);ge&&ge.fadeOut(function(){x.remove(ge)})}).execute(),this._getSymbolPoint=ae,this._data=i},d.prototype.isPersistent=function(){return!0},d.prototype.updateLayout=function(){var i=this,l=this._data;l&&l.eachItemGraphicEl(function(x,S){var M=i._getSymbolPoint(S);x.setPosition(M),x.markRedraw()})},d.prototype.incrementalPrepareUpdate=function(i){this._seriesScope=D8(i),this._data=null,this.group.removeAll()},d.prototype.incrementalUpdate=function(i,l,x){function S(V){V.isGroup||(V.incremental=!0,V.ensureState("emphasis").hoverLayer=!0)}x=Dg(x);for(var M=i.start;M<i.end;M++){var I=l.getItemLayout(M);if(S6(l,I,M,x)){var j=new this._SymbolCtor(l,M,this._seriesScope);j.traverse(S),j.setPosition(I),this.group.add(j),l.setItemGraphicEl(M,j)}}},d.prototype.remove=function(i){var l=this.group,x=this._data;x&&i?x.eachItemGraphicEl(function(S){S.fadeOut(function(){l.remove(S)})}):l.removeAll()},d}();function ts(d,i,l){var x=d.getBaseAxis(),S=d.getOtherAxis(x),M=function(Pe,De){var je=0,Ue=Pe.scale.getExtent();return De==="start"?je=Ue[0]:De==="end"?je=Ue[1]:Ue[0]>0?je=Ue[0]:Ue[1]<0&&(je=Ue[1]),je}(S,l),I=x.dim,j=S.dim,V=i.mapDimension(j),Z=i.mapDimension(I),ae=j==="x"||j==="radius"?1:0,le=Ie(d.dimensions,function(Pe){return i.mapDimension(Pe)}),ge=!1,ke=i.getCalculationInfo("stackResultDimension");return xp(i,le[0])&&(ge=!0,le[0]=ke),xp(i,le[1])&&(ge=!0,le[1]=ke),{dataDimsForPoint:le,valueStart:M,valueAxisDim:j,baseAxisDim:I,stacked:!!ge,valueDim:V,baseDim:Z,baseDataOffset:ae,stackedOverDimension:i.getCalculationInfo("stackedOverDimension")}}function N8(d,i,l,x){var S=NaN;d.stacked&&(S=l.get(l.getCalculationInfo("stackedOverDimension"),x)),isNaN(S)&&(S=d.valueStart);var M=d.baseDataOffset,I=[];return I[M]=l.get(d.baseDim,x),I[1-M]=S,i.dataToPoint(I)}var h7=typeof Float32Array<"u",t0=h7?Float32Array:Array;function $u(d){return Te(d)?h7?new Float32Array(d):d:new t0(d)}var ss=Math.min,Ic=Math.max;function $o(d,i){return isNaN(d)||isNaN(i)}function Q0(d,i,l,x,S,M,I,j,V){for(var Z,ae,le,ge,ke,Pe,De=l,je=0;je<x;je++){var Ue=i[2*De],We=i[2*De+1];if(De>=S||De<0)break;if($o(Ue,We)){if(V){De+=M;continue}break}if(De===l)d[M>0?"moveTo":"lineTo"](Ue,We),le=Ue,ge=We;else{var dt=Ue-Z,pt=We-ae;if(dt*dt+pt*pt<.5){De+=M;continue}if(I>0){for(var Et=De+M,Lt=i[2*Et],zt=i[2*Et+1];Lt===Ue&&zt===We&&je<x;)je++,De+=M,Lt=i[2*(Et+=M)],zt=i[2*Et+1],dt=(Ue=i[2*De])-Z,pt=(We=i[2*De+1])-ae;var qt=je+1;if(V)for(;$o(Lt,zt)&&qt<x;)qt++,Lt=i[2*(Et+=M)],zt=i[2*Et+1];var en=.5,ln=0,cn=0,_n=void 0,jn=void 0;if(qt>=x||$o(Lt,zt))ke=Ue,Pe=We;else{ln=Lt-Z,cn=zt-ae;var Jn=Ue-Z,Zn=Lt-Ue,Br=We-ae,Ar=zt-We,Wr=void 0,Mr=void 0;j==="x"?(Wr=Math.abs(Jn),Mr=Math.abs(Zn),ke=Ue-Wr*I,Pe=We,_n=Ue+Wr*I,jn=We):j==="y"?(Wr=Math.abs(Br),Mr=Math.abs(Ar),ke=Ue,Pe=We-Wr*I,_n=Ue,jn=We+Wr*I):(Wr=Math.sqrt(Jn*Jn+Br*Br),ke=Ue-ln*I*(1-(en=(Mr=Math.sqrt(Zn*Zn+Ar*Ar))/(Mr+Wr))),Pe=We-cn*I*(1-en),jn=We+cn*I*en,_n=ss(_n=Ue+ln*I*en,Ic(Lt,Ue)),jn=ss(jn,Ic(zt,We)),_n=Ic(_n,ss(Lt,Ue)),Pe=We-(cn=(jn=Ic(jn,ss(zt,We)))-We)*Wr/Mr,ke=ss(ke=Ue-(ln=_n-Ue)*Wr/Mr,Ic(Z,Ue)),Pe=ss(Pe,Ic(ae,We)),_n=Ue+(ln=Ue-(ke=Ic(ke,ss(Z,Ue))))*Mr/Wr,jn=We+(cn=We-(Pe=Ic(Pe,ss(ae,We))))*Mr/Wr)}d.bezierCurveTo(le,ge,ke,Pe,Ue,We),le=_n,ge=jn}else d.lineTo(Ue,We)}Z=Ue,ae=We,De+=M}return je}var p7=function(){this.smooth=0,this.smoothConstraint=!0},v7=function(d){function i(l){var x=d.call(this,l)||this;return x.type="ec-polyline",x}return v(i,d),i.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},i.prototype.getDefaultShape=function(){return new p7},i.prototype.buildPath=function(l,x){var S=x.points,M=0,I=S.length/2;if(x.connectNulls){for(;I>0&&$o(S[2*I-2],S[2*I-1]);I--);for(;M<I&&$o(S[2*M],S[2*M+1]);M++);}for(;M<I;)M+=Q0(l,S,M,I,I,1,x.smooth,x.smoothMonotone,x.connectNulls)+1},i.prototype.getPointOn=function(l,x){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var S,M,I=this.path.data,j=Zu.CMD,V=x==="x",Z=[],ae=0;ae<I.length;){var le=void 0,ge=void 0,ke=void 0,Pe=void 0,De=void 0,je=void 0,Ue=void 0;switch(I[ae++]){case j.M:S=I[ae++],M=I[ae++];break;case j.L:if(le=I[ae++],ge=I[ae++],(Ue=V?(l-S)/(le-S):(l-M)/(ge-M))<=1&&Ue>=0){var We=V?(ge-M)*Ue+M:(le-S)*Ue+S;return V?[l,We]:[We,l]}S=le,M=ge;break;case j.C:le=I[ae++],ge=I[ae++],ke=I[ae++],Pe=I[ae++],De=I[ae++],je=I[ae++];var dt=V?St(S,le,ke,De,l,Z):St(M,ge,Pe,je,l,Z);if(dt>0)for(var pt=0;pt<dt;pt++){var Et=Z[pt];if(Et<=1&&Et>=0)return We=V?Ye(M,ge,Pe,je,Et):Ye(S,le,ke,De,Et),V?[l,We]:[We,l]}S=De,M=je}}},i}(Wl),Cb=function(d){function i(){return d!==null&&d.apply(this,arguments)||this}return v(i,d),i}(p7),iw=function(d){function i(l){var x=d.call(this,l)||this;return x.type="ec-polygon",x}return v(i,d),i.prototype.getDefaultShape=function(){return new Cb},i.prototype.buildPath=function(l,x){var S=x.points,M=x.stackedOnPoints,I=0,j=S.length/2,V=x.smoothMonotone;if(x.connectNulls){for(;j>0&&$o(S[2*j-2],S[2*j-1]);j--);for(;I<j&&$o(S[2*I],S[2*I+1]);I++);}for(;I<j;){var Z=Q0(l,S,I,j,j,1,x.smooth,V,x.connectNulls);Q0(l,M,I+Z-1,Z,j,-1,x.stackedOnSmooth,V,x.connectNulls),I+=Z+1,l.closePath()}},i}(Wl);function O6(d,i,l,x,S){var M=d.getArea(),I=M.x,j=M.y,V=M.width,Z=M.height,ae=l.get(["lineStyle","width"])||2;I-=ae/2,j-=ae/2,V+=ae,Z+=ae,I=Math.floor(I),V=Math.round(V);var le=new Ju({shape:{x:I,y:j,width:V,height:Z}});if(i){var ge=d.getBaseAxis(),ke=ge.isHorizontal(),Pe=ge.inverse;ke?(Pe&&(le.shape.x+=V),le.shape.width=0):(Pe||(le.shape.y+=Z),le.shape.height=0),V0(le,{shape:{width:V,height:Z,x:I,y:j}},l,null,x,typeof S=="function"?function(De){S(De,le)}:null)}return le}function I8(d,i,l){var x=d.getArea(),S=nu(x.r0,1),M=nu(x.r,1),I=new Rd({shape:{cx:nu(d.cx,1),cy:nu(d.cy,1),r0:S,r:M,startAngle:x.startAngle,endAngle:x.endAngle,clockwise:x.clockwise}});return i&&(d.getBaseAxis().dim==="angle"?I.shape.endAngle=x.startAngle:I.shape.r=S,V0(I,{shape:{endAngle:x.endAngle,r:M}},l)),I}function g7(d,i){return d.type===i}function kb(d,i){if(d.length===i.length){for(var l=0;l<d.length;l++)if(d[l]!==i[l])return;return!0}}function L8(d){for(var i=1/0,l=1/0,x=-1/0,S=-1/0,M=0;M<d.length;){var I=d[M++],j=d[M++];isNaN(I)||(i=Math.min(I,i),x=Math.max(I,x)),isNaN(j)||(l=Math.min(j,l),S=Math.max(j,S))}return[[i,l],[x,S]]}function Sb(d,i){var l=L8(d),x=l[0],S=l[1],M=L8(i),I=M[0],j=M[1];return Math.max(Math.abs(x[0]-I[0]),Math.abs(x[1]-I[1]),Math.abs(S[0]-j[0]),Math.abs(S[1]-j[1]))}function R8(d){return typeof d=="number"?d:d?.5:0}function Sp(d,i,l){for(var x=i.getBaseAxis(),S=x.dim==="x"||x.dim==="radius"?0:1,M=[],I=0,j=[],V=[],Z=[];I<d.length-2;I+=2)switch(Z[0]=d[I+2],Z[1]=d[I+3],V[0]=d[I],V[1]=d[I+1],M.push(V[0],V[1]),l){case"end":j[S]=Z[S],j[1-S]=V[1-S],M.push(j[0],j[1]);break;case"middle":var ae=(V[S]+Z[S])/2,le=[];j[S]=le[S]=ae,j[1-S]=V[1-S],le[1-S]=Z[1-S],M.push(j[0],j[1]),M.push(le[0],le[1]);break;default:j[S]=V[S],j[1-S]=Z[1-S],M.push(j[0],j[1])}return M.push(d[I++],d[I++]),M}function F8(d,i,l){var x=d.getVisual("visualMeta");if(x&&x.length&&d.count()&&i.type==="cartesian2d"){for(var S,M,I=x.length-1;I>=0;I--){var j=d.getDimensionInfo(x[I].dimension);if((S=j&&j.coordDim)==="x"||S==="y"){M=x[I];break}}if(M){var V=i.getAxis(S),Z=Ie(M.stops,function(We){return{coord:V.toGlobalCoord(V.dataToCoord(We.value)),color:We.color}}),ae=Z.length,le=M.outerColors.slice();ae&&Z[0].coord>Z[ae-1].coord&&(Z.reverse(),le.reverse());var ge=function(We,dt){var pt,Et,Lt=[],zt=We.length;function qt(_n,jn,Jn){var Zn=_n.coord;return{coord:Jn,color:Kr((Jn-Zn)/(jn.coord-Zn),[_n.color,jn.color])}}for(var en=0;en<zt;en++){var ln=We[en],cn=ln.coord;if(cn<0)pt=ln;else{if(cn>dt){Et?Lt.push(qt(Et,ln,dt)):pt&&Lt.push(qt(pt,ln,0),qt(pt,ln,dt));break}pt&&(Lt.push(qt(pt,ln,0)),pt=null),Lt.push(ln),Et=ln}}return Lt}(Z,S==="x"?l.getWidth():l.getHeight()),ke=ge.length;if(!ke&&ae)return Z[0].coord<0?le[1]?le[1]:Z[ae-1].color:le[0]?le[0]:Z[0].color;var Pe=ge[0].coord-10,De=ge[ke-1].coord+10,je=De-Pe;if(je<.001)return"transparent";me(ge,function(We){We.offset=(We.coord-Pe)/je}),ge.push({offset:ke?ge[ke-1].offset:.5,color:le[1]||"transparent"}),ge.unshift({offset:ke?ge[0].offset:.5,color:le[0]||"transparent"});var Ue=new bv(0,0,0,0,ge,!0);return Ue[S]=Pe,Ue[S+"2"]=De,Ue}}}function ow(d,i,l){var x=d.get("showAllSymbol"),S=x==="auto";if(!x||S){var M=l.getAxesByScale("ordinal")[0];if(M&&(!S||!function(V,Z){var ae=V.getExtent(),le=Math.abs(ae[1]-ae[0])/V.scale.count();isNaN(le)&&(le=0);for(var ge=Z.count(),ke=Math.max(1,Math.round(ge/5)),Pe=0;Pe<ge;Pe+=ke)if(1.5*M8.getSymbolSize(Z,Pe)[V.isHorizontal()?1:0]>le)return!1;return!0}(M,i))){var I=i.mapDimension(M.dim),j={};return me(M.getViewLabels(),function(V){var Z=M.scale.getRawOrdinalNumber(V.tickValue);j[Z]=1}),function(V){return!j.hasOwnProperty(i.get(I,V))}}}}function B2(d,i){return[d[2*i],d[2*i+1]]}function Ng(d){if(d.get(["endLabel","show"]))return!0;for(var i=0;i<x0.length;i++)if(d.get([x0[i],"endLabel","show"]))return!0;return!1}function A1(d,i,l,x){if(g7(i,"cartesian2d")){var S=x.getModel("endLabel"),M=S.get("valueAnimation"),I=x.getData(),j={lastFrameIndex:0},V=Ng(x)?function(ke,Pe){d._endLabelOnDuring(ke,Pe,I,j,M,S,i)}:null,Z=i.getBaseAxis().isHorizontal(),ae=O6(i,l,x,function(){var ke=d._endLabel;ke&&l&&j.originalX!=null&&ke.attr({x:j.originalX,y:j.originalY})},V);if(!x.get("clip",!0)){var le=ae.shape,ge=Math.max(le.width,le.height);Z?(le.y-=ge,le.height+=2*ge):(le.x-=ge,le.width+=2*ge)}return V&&V(1,ae),ae}return I8(i,l,x)}var j2=function(d){function i(){return d!==null&&d.apply(this,arguments)||this}return v(i,d),i.prototype.init=function(){var l=new bl,x=new aw;this.group.add(x.group),this._symbolDraw=x,this._lineGroup=l},i.prototype.render=function(l,x,S){var M=this,I=l.coordinateSystem,j=this.group,V=l.getData(),Z=l.getModel("lineStyle"),ae=l.getModel("areaStyle"),le=V.getLayout("points")||[],ge=I.type==="polar",ke=this._coordSys,Pe=this._symbolDraw,De=this._polyline,je=this._polygon,Ue=this._lineGroup,We=l.get("animation"),dt=!ae.isEmpty(),pt=ae.get("origin"),Et=ts(I,V,pt),Lt=dt&&function(Qa,Pi,Zi){if(!Zi.valueDim)return[];for(var ti=Pi.count(),Gi=$u(2*ti),Ni=0;Ni<ti;Ni++){var xo=N8(Zi,Qa,Pi,Ni);Gi[2*Ni]=xo[0],Gi[2*Ni+1]=xo[1]}return Gi}(I,V,Et),zt=l.get("showSymbol"),qt=zt&&!ge&&ow(l,V,I),en=this._data;en&&en.eachItemGraphicEl(function(Qa,Pi){Qa.__temp&&(j.remove(Qa),en.setItemGraphicEl(Pi,null))}),zt||Pe.remove(),j.add(Ue);var ln,cn=!ge&&l.get("step");I&&I.getArea&&l.get("clip",!0)&&((ln=I.getArea()).width!=null?(ln.x-=.1,ln.y-=.1,ln.width+=.2,ln.height+=.2):ln.r0&&(ln.r0-=.5,ln.r+=.5)),this._clipShapeForSymbol=ln;var _n=F8(V,I,S)||V.getVisual("style")[V.getVisual("drawType")];if(De&&ke.type===I.type&&cn===this._step){dt&&!je?je=this._newPolygon(le,Lt):je&&!dt&&(Ue.remove(je),je=this._polygon=null),ge||this._initOrUpdateEndLabel(l,I,ul(_n));var jn=Ue.getClipPath();jn?V0(jn,{shape:A1(this,I,!1,l).shape},l):Ue.setClipPath(A1(this,I,!0,l)),zt&&Pe.updateData(V,{isIgnore:qt,clipShape:ln,disableAnimation:!0,getSymbolPoint:function(Qa){return[le[2*Qa],le[2*Qa+1]]}}),kb(this._stackedOnPoints,Lt)&&kb(this._points,le)||(We?this._doUpdateAnimation(V,Lt,I,S,cn,pt):(cn&&(le=Sp(le,I,cn),Lt&&(Lt=Sp(Lt,I,cn))),De.setShape({points:le}),je&&je.setShape({points:le,stackedOnPoints:Lt})))}else zt&&Pe.updateData(V,{isIgnore:qt,clipShape:ln,disableAnimation:!0,getSymbolPoint:function(Qa){return[le[2*Qa],le[2*Qa+1]]}}),We&&this._initSymbolLabelAnimation(V,I,ln),cn&&(le=Sp(le,I,cn),Lt&&(Lt=Sp(Lt,I,cn))),De=this._newPolyline(le),dt&&(je=this._newPolygon(le,Lt)),ge||this._initOrUpdateEndLabel(l,I,ul(_n)),Ue.setClipPath(A1(this,I,!0,l));var Jn=l.get(["emphasis","focus"]),Zn=l.get(["emphasis","blurScope"]);De.useStyle(K(Z.getLineStyle(),{fill:"none",stroke:_n,lineJoin:"bevel"})),g1(De,l,"lineStyle"),De.style.lineWidth>0&&l.get(["emphasis","lineStyle","width"])==="bolder"&&(De.getState("emphasis").style.lineWidth=+De.style.lineWidth+1),js(De).seriesIndex=l.seriesIndex,Vh(De,Jn,Zn);var Br=R8(l.get("smooth")),Ar=l.get("smoothMonotone"),Wr=l.get("connectNulls");if(De.setShape({smooth:Br,smoothMonotone:Ar,connectNulls:Wr}),je){var Mr=V.getCalculationInfo("stackedOnSeries"),oa=0;je.useStyle(K(ae.getAreaStyle(),{fill:_n,opacity:.7,lineJoin:"bevel",decal:V.getVisual("style").decal})),Mr&&(oa=R8(Mr.get("smooth"))),je.setShape({smooth:Br,stackedOnSmooth:oa,smoothMonotone:Ar,connectNulls:Wr}),g1(je,l,"areaStyle"),js(je).seriesIndex=l.seriesIndex,Vh(je,Jn,Zn)}var Oi=function(Qa){M._changePolyState(Qa)};V.eachItemGraphicEl(function(Qa){Qa&&(Qa.onHoverStateChange=Oi)}),this._polyline.onHoverStateChange=Oi,this._data=V,this._coordSys=I,this._stackedOnPoints=Lt,this._points=le,this._step=cn,this._valueOrigin=pt,l.get("triggerLineEvent")&&(this.packEventData(l,De),je&&this.packEventData(l,je))},i.prototype.packEventData=function(l,x){js(x).eventData={componentType:"series",componentSubType:"line",componentIndex:l.componentIndex,seriesIndex:l.seriesIndex,seriesName:l.name,seriesType:"line"}},i.prototype.highlight=function(l,x,S,M){var I=l.getData(),j=m0(I,M);if(this._changePolyState("emphasis"),!(j instanceof Array)&&j!=null&&j>=0){var V=I.getLayout("points"),Z=I.getItemGraphicEl(j);if(!Z){var ae=V[2*j],le=V[2*j+1];if(isNaN(ae)||isNaN(le)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(ae,le))return;var ge=l.get("zlevel"),ke=l.get("z");(Z=new M8(I,j)).x=ae,Z.y=le,Z.setZ(ge,ke);var Pe=Z.getSymbolPath().getTextContent();Pe&&(Pe.zlevel=ge,Pe.z=ke,Pe.z2=this._polyline.z2+1),Z.__temp=!0,I.setItemGraphicEl(j,Z),Z.stopSymbolAnimation(!0),this.group.add(Z)}Z.highlight()}else mc.prototype.highlight.call(this,l,x,S,M)},i.prototype.downplay=function(l,x,S,M){var I=l.getData(),j=m0(I,M);if(this._changePolyState("normal"),j!=null&&j>=0){var V=I.getItemGraphicEl(j);V&&(V.__temp?(I.setItemGraphicEl(j,null),this.group.remove(V)):V.downplay())}else mc.prototype.downplay.call(this,l,x,S,M)},i.prototype._changePolyState=function(l){var x=this._polygon;i9(this._polyline,l),x&&i9(x,l)},i.prototype._newPolyline=function(l){var x=this._polyline;return x&&this._lineGroup.remove(x),x=new v7({shape:{points:l},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(x),this._polyline=x,x},i.prototype._newPolygon=function(l,x){var S=this._polygon;return S&&this._lineGroup.remove(S),S=new iw({shape:{points:l,stackedOnPoints:x},segmentIgnoreThreshold:2}),this._lineGroup.add(S),this._polygon=S,S},i.prototype._initSymbolLabelAnimation=function(l,x,S){var M,I,j=x.getBaseAxis(),V=j.inverse;x.type==="cartesian2d"?(M=j.isHorizontal(),I=!1):x.type==="polar"&&(M=j.dim==="angle",I=!0);var Z=l.hostModel,ae=Z.get("animationDuration");typeof ae=="function"&&(ae=ae(null));var le=Z.get("animationDelay")||0,ge=typeof le=="function"?le(null):le;l.eachItemGraphicEl(function(ke,Pe){var De=ke;if(De){var je=[ke.x,ke.y],Ue=void 0,We=void 0,dt=void 0;if(S)if(I){var pt=S,Et=x.pointToCoord(je);M?(Ue=pt.startAngle,We=pt.endAngle,dt=-Et[1]/180*Math.PI):(Ue=pt.r0,We=pt.r,dt=Et[0])}else{var Lt=S;M?(Ue=Lt.x,We=Lt.x+Lt.width,dt=ke.x):(Ue=Lt.y+Lt.height,We=Lt.y,dt=ke.y)}var zt=We===Ue?0:(dt-Ue)/(We-Ue);V&&(zt=1-zt);var qt=typeof le=="function"?le(Pe):ae*zt+ge,en=De.getSymbolPath(),ln=en.getTextContent();De.attr({scaleX:0,scaleY:0}),De.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:qt}),ln&&ln.animateFrom({style:{opacity:0}},{duration:300,delay:qt}),en.disableLabelAnimation=!0}})},i.prototype._initOrUpdateEndLabel=function(l,x,S){var M=l.getModel("endLabel");if(Ng(l)){var I=l.getData(),j=this._polyline,V=this._endLabel;V||((V=this._endLabel=new J1({z2:200})).ignoreClip=!0,j.setTextContent(this._endLabel),j.disableLabelAnimation=!0);var Z=function(ae){for(var le,ge,ke=ae.length/2;ke>0&&(le=ae[2*ke-2],ge=ae[2*ke-1],isNaN(le)||isNaN(ge));ke--);return ke-1}(I.getLayout("points"));Z>=0&&(l2(j,Wf(l,"endLabel"),{inheritColor:S,labelFetcher:l,labelDataIndex:Z,defaultText:function(ae,le,ge){return ge!=null?d7(I,ge):kp(I,ae)},enableTextSetter:!0},function(ae,le){var ge=le.getBaseAxis(),ke=ge.isHorizontal(),Pe=ge.inverse,De=ke?Pe?"right":"left":"center",je=ke?"middle":Pe?"top":"bottom";return{normal:{align:ae.get("align")||De,verticalAlign:ae.get("verticalAlign")||je}}}(M,x)),j.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},i.prototype._endLabelOnDuring=function(l,x,S,M,I,j,V){var Z=this._endLabel,ae=this._polyline;if(Z){l<1&&M.originalX==null&&(M.originalX=Z.x,M.originalY=Z.y);var le=S.getLayout("points"),ge=S.hostModel,ke=ge.get("connectNulls"),Pe=j.get("precision"),De=j.get("distance")||0,je=V.getBaseAxis(),Ue=je.isHorizontal(),We=je.inverse,dt=x.shape,pt=We?Ue?dt.x:dt.y+dt.height:Ue?dt.x+dt.width:dt.y,Et=(Ue?De:0)*(We?-1:1),Lt=(Ue?0:-De)*(We?-1:1),zt=Ue?"x":"y",qt=function(Br,Ar,Wr){for(var Mr,oa,Oi=Br.length/2,Qa=Wr==="x"?0:1,Pi=0,Zi=-1,ti=0;ti<Oi;ti++)if(oa=Br[2*ti+Qa],!isNaN(oa)&&!isNaN(Br[2*ti+1-Qa]))if(ti!==0){if(Mr<=Ar&&oa>=Ar||Mr>=Ar&&oa<=Ar){Zi=ti;break}Pi=ti,Mr=oa}else Mr=oa;return{range:[Pi,Zi],t:(Ar-Mr)/(oa-Mr)}}(le,pt,zt),en=qt.range,ln=en[1]-en[0],cn=void 0;if(ln>=1){if(ln>1&&!ke){var _n=B2(le,en[0]);Z.attr({x:_n[0]+Et,y:_n[1]+Lt}),I&&(cn=ge.getRawValue(en[0]))}else{(_n=ae.getPointOn(pt,zt))&&Z.attr({x:_n[0]+Et,y:_n[1]+Lt});var jn=ge.getRawValue(en[0]),Jn=ge.getRawValue(en[1]);I&&(cn=function(Br,Ar,Wr,Mr,oa){var Oi=Ar==null||Ar==="auto";if(Mr==null)return Mr;if(typeof Mr=="number")return nu(Tl=yi(Wr||0,Mr,oa),Oi?Math.max(Nu(Wr||0),Nu(Mr)):Ar);if(typeof Mr=="string")return oa<1?Wr:Mr;for(var Qa=[],Pi=Wr,Zi=Mr,ti=Math.max(Pi?Pi.length:0,Zi.length),Gi=0;Gi<ti;++Gi){var Ni=Br.getDimensionInfo(Gi);if(Ni&&Ni.type==="ordinal")Qa[Gi]=(oa<1&&Pi?Pi:Zi)[Gi];else{var xo=Pi&&Pi[Gi]?Pi[Gi]:0,us=Zi[Gi],Tl=yi(xo,us,oa);Qa[Gi]=nu(Tl,Oi?Math.max(Nu(xo),Nu(us)):Ar)}}return Qa}(S,Pe,jn,Jn,qt.t))}M.lastFrameIndex=en[0]}else{var Zn=l===1||M.lastFrameIndex>0?en[0]:0;_n=B2(le,Zn),I&&(cn=ge.getRawValue(Zn)),Z.attr({x:_n[0]+Et,y:_n[1]+Lt})}I&&Yf(Z).setLabelText(cn)}},i.prototype._doUpdateAnimation=function(l,x,S,M,I,j){var V=this._polyline,Z=this._polygon,ae=l.hostModel,le=function(Et,Lt,zt,qt,en,ln,cn,_n){for(var jn=function(Ko,N6){var gh=[];return N6.diff(Ko).add(function(_f){gh.push({cmd:"+",idx:_f})}).update(function(_f,mh){gh.push({cmd:"=",idx:mh,idx1:_f})}).remove(function(_f){gh.push({cmd:"-",idx:_f})}).execute(),gh}(Et,Lt),Jn=[],Zn=[],Br=[],Ar=[],Wr=[],Mr=[],oa=[],Oi=ts(en,Lt,cn),Qa=Et.getLayout("points")||[],Pi=Lt.getLayout("points")||[],Zi=0;Zi<jn.length;Zi++){var ti=jn[Zi],Gi=!0,Ni=void 0,xo=void 0;switch(ti.cmd){case"=":Ni=2*ti.idx,xo=2*ti.idx1;var us=Qa[Ni],Tl=Qa[Ni+1],cl=Pi[xo],Ga=Pi[xo+1];(isNaN(us)||isNaN(Tl))&&(us=cl,Tl=Ga),Jn.push(us,Tl),Zn.push(cl,Ga),Br.push(zt[Ni],zt[Ni+1]),Ar.push(qt[xo],qt[xo+1]),oa.push(Lt.getRawIndex(ti.idx1));break;case"+":var Ji=ti.idx,Rs=Oi.dataDimsForPoint,Su=en.dataToPoint([Lt.get(Rs[0],Ji),Lt.get(Rs[1],Ji)]);xo=2*Ji,Jn.push(Su[0],Su[1]),Zn.push(Pi[xo],Pi[xo+1]);var Fs=N8(Oi,en,Lt,Ji);Br.push(Fs[0],Fs[1]),Ar.push(qt[xo],qt[xo+1]),oa.push(Lt.getRawIndex(Ji));break;case"-":Gi=!1}Gi&&(Wr.push(ti),Mr.push(Mr.length))}Mr.sort(function(Ko,N6){return oa[Ko]-oa[N6]});var Vu=Jn.length,Rc=$u(Vu),oc=$u(Vu),Fc=$u(Vu),Bc=$u(Vu),bf=[];for(Zi=0;Zi<Mr.length;Zi++){var dd=Mr[Zi],r0=2*Zi,E0=2*dd;Rc[r0]=Jn[E0],Rc[r0+1]=Jn[E0+1],oc[r0]=Zn[E0],oc[r0+1]=Zn[E0+1],Fc[r0]=Br[E0],Fc[r0+1]=Br[E0+1],Bc[r0]=Ar[E0],Bc[r0+1]=Ar[E0+1],bf[Zi]=Wr[dd]}return{current:Rc,next:oc,stackedOnCurrent:Fc,stackedOnNext:Bc,status:bf}}(this._data,l,this._stackedOnPoints,x,this._coordSys,0,this._valueOrigin),ge=le.current,ke=le.stackedOnCurrent,Pe=le.next,De=le.stackedOnNext;if(I&&(ge=Sp(le.current,S,I),ke=Sp(le.stackedOnCurrent,S,I),Pe=Sp(le.next,S,I),De=Sp(le.stackedOnNext,S,I)),Sb(ge,Pe)>3e3||Z&&Sb(ke,De)>3e3)return V.stopAnimation(),V.setShape({points:Pe}),void(Z&&(Z.stopAnimation(),Z.setShape({points:Pe,stackedOnPoints:De})));V.shape.__points=le.current,V.shape.points=ge;var je={shape:{points:Pe}};le.current!==ge&&(je.shape.__points=le.next),V.stopAnimation(),Oc(V,je,ae),Z&&(Z.setShape({points:ge,stackedOnPoints:ke}),Z.stopAnimation(),Oc(Z,{shape:{stackedOnPoints:De}},ae),V.shape.points!==Z.shape.points&&(Z.shape.points=V.shape.points));for(var Ue=[],We=le.status,dt=0;dt<We.length;dt++)if(We[dt].cmd==="="){var pt=l.getItemGraphicEl(We[dt].idx1);pt&&Ue.push({el:pt,ptIdx:dt})}V.animators&&V.animators.length&&V.animators[0].during(function(){Z&&Z.dirtyShape();for(var Et=V.shape.__points,Lt=0;Lt<Ue.length;Lt++){var zt=Ue[Lt].el,qt=2*Ue[Lt].ptIdx;zt.x=Et[qt],zt.y=Et[qt+1],zt.markRedraw()}})},i.prototype.remove=function(l){var x=this.group,S=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),S&&S.eachItemGraphicEl(function(M,I){M.__temp&&(x.remove(M),S.setItemGraphicEl(I,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},i.type="line",i}(mc),Ig={average:function(d){for(var i=0,l=0,x=0;x<d.length;x++)isNaN(d[x])||(i+=d[x],l++);return l===0?NaN:i/l},sum:function(d){for(var i=0,l=0;l<d.length;l++)i+=d[l]||0;return i},max:function(d){for(var i=-1/0,l=0;l<d.length;l++)d[l]>i&&(i=d[l]);return isFinite(i)?i:NaN},min:function(d){for(var i=1/0,l=0;l<d.length;l++)d[l]<i&&(i=d[l]);return isFinite(i)?i:NaN},nearest:function(d){return d[0]}},Ob=function(d){return Math.round(d.length/2)};function m7(d){return{seriesType:d,reset:function(i,l,x){var S=i.getData(),M=i.get("sampling"),I=i.coordinateSystem,j=S.count();if(j>10&&I.type==="cartesian2d"&&M){var V=I.getBaseAxis(),Z=I.getOtherAxis(V),ae=V.getExtent(),le=x.getDevicePixelRatio(),ge=Math.abs(ae[1]-ae[0])*(le||1),ke=Math.round(j/ge);if(ke>1){M==="lttb"&&i.setData(S.lttbDownSample(S.mapDimension(Z.dim),1/ke));var Pe=void 0;typeof M=="string"?Pe=Ig[M]:typeof M=="function"&&(Pe=M),Pe&&i.setData(S.downSample(S.mapDimension(Z.dim),1/ke,Pe,Ob))}}}}}var Op=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type=i.type,l}return v(i,d),i.prototype.getInitialData=function(l,x){return tl(null,this,{useEncodeDefaulter:!0})},i.prototype.getMarkerPosition=function(l){var x=this.coordinateSystem;if(x&&x.clampData){var S=x.dataToPoint(x.clampData(l)),M=this.getData(),I=M.getLayout("offset"),j=M.getLayout("size");return S[x.getBaseAxis().isHorizontal()?0:1]+=I+j/2,S}return[NaN,NaN]},i.type="series.__base_bar__",i.defaultOption={zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},i}(C0);C0.registerClass(Op);var B8=function(d){function i(){var S=d!==null&&d.apply(this,arguments)||this;return S.type=i.type,S}var l,x;return v(i,d),i.prototype.getInitialData=function(){return tl(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},i.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},i.prototype.getProgressiveThreshold=function(){var S=this.get("progressiveThreshold"),M=this.get("largeThreshold");return M>S&&(S=M),S},i.prototype.brushSelector=function(S,M,I){return I.rect(M.getItemLayout(S))},i.type="series.bar",i.dependencies=["grid","polar"],i.defaultOption=(l=Op.defaultOption,x={clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1},G(G({},l,!0),x,!0)),i}(Op),lw=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},y7=function(d){function i(l){var x=d.call(this,l)||this;return x.type="sausage",x}return v(i,d),i.prototype.getDefaultShape=function(){return new lw},i.prototype.buildPath=function(l,x){var S=x.cx,M=x.cy,I=Math.max(x.r0||0,0),j=Math.max(x.r,0),V=.5*(j-I),Z=I+V,ae=x.startAngle,le=x.endAngle,ge=x.clockwise,ke=Math.cos(ae),Pe=Math.sin(ae),De=Math.cos(le),je=Math.sin(le);(ge?le-ae<2*Math.PI:ae-le<2*Math.PI)&&(l.moveTo(ke*I+S,Pe*I+M),l.arc(ke*Z+S,Pe*Z+M,V,-Math.PI+ae,ae,!ge)),l.arc(S,M,j,ae,le,!ge),l.moveTo(De*j+S,je*j+M),l.arc(De*Z+S,je*Z+M,V,le-2*Math.PI,le-Math.PI,!ge),I!==0&&(l.arc(S,M,I,le,ae,ge),l.moveTo(ke*I+S,je*I+M)),l.closePath()},i}(Wl);function z2(d,i,l){return i*Math.sin(d)*(l?-1:1)}function uu(d,i,l){return i*Math.cos(d)*(l?1:-1)}var b7=[0,0],$2=Math.max,j8=Math.min,z8=function(d){function i(){var l=d.call(this)||this;return l.type=i.type,l._isFirstFrame=!0,l}return v(i,d),i.prototype.render=function(l,x,S,M){this._model=l,this._removeOnRenderedListener(S),this._updateDrawMode(l);var I=l.get("coordinateSystem");(I==="cartesian2d"||I==="polar")&&(this._isLargeDraw?this._renderLarge(l,x,S):this._renderNormal(l,x,S,M))},i.prototype.incrementalPrepareRender=function(l){this._clear(),this._updateDrawMode(l),this._updateLargeClip(l)},i.prototype.incrementalRender=function(l,x){this._incrementalRenderLarge(l,x)},i.prototype._updateDrawMode=function(l){var x=l.pipelineContext.large;this._isLargeDraw!=null&&x===this._isLargeDraw||(this._isLargeDraw=x,this._clear())},i.prototype._renderNormal=function(l,x,S,M){var I,j=this.group,V=l.getData(),Z=this._data,ae=l.coordinateSystem,le=ae.getBaseAxis();ae.type==="cartesian2d"?I=le.isHorizontal():ae.type==="polar"&&(I=le.dim==="angle");var ge=l.isAnimationEnabled()?l:null,ke=function(cn,_n){var jn=cn.get("realtimeSort",!0),Jn=_n.getBaseAxis();if(jn&&Jn.type==="category"&&_n.type==="cartesian2d")return{baseAxis:Jn,otherAxis:_n.getOtherAxis(Jn)}}(l,ae);ke&&this._enableRealtimeSort(ke,V,S);var Pe=l.get("clip",!0)||ke,De=function(cn,_n){var jn=cn.getArea&&cn.getArea();if(g7(cn,"cartesian2d")){var Jn=cn.getBaseAxis();if(Jn.type!=="category"||!Jn.onBand){var Zn=_n.getLayout("bandWidth");Jn.isHorizontal()?(jn.x-=Zn,jn.width+=2*Zn):(jn.y-=Zn,jn.height+=2*Zn)}}return jn}(ae,V);j.removeClipPath();var je=l.get("roundCap",!0),Ue=l.get("showBackground",!0),We=l.getModel("backgroundStyle"),dt=We.get("borderRadius")||0,pt=[],Et=this._backgroundEls,Lt=M&&M.isInitSort,zt=M&&M.type==="changeAxisOrder";function qt(cn){var _n=E6[ae.type](V,cn),jn=function(Jn,Zn,Br){return new(Jn.type==="polar"?Rd:Ju)({shape:H8(Zn,Br,Jn),silent:!0,z2:0})}(ae,I,_n);return jn.useStyle(We.getItemStyle()),ae.type==="cartesian2d"&&jn.setShape("r",dt),pt[cn]=jn,jn}V.diff(Z).add(function(cn){var _n=V.getItemModel(cn),jn=E6[ae.type](V,cn,_n);if(Ue&&qt(cn),V.hasValue(cn)&&w7[ae.type](jn)){var Jn=!1;Pe&&(Jn=Eb[ae.type](De,jn));var Zn=Lg[ae.type](l,V,cn,jn,I,ge,le.model,!1,je);ke&&(Zn.forceLabelAnimation=!0),V8(Zn,V,cn,_n,jn,l,I,ae.type==="polar"),Lt?Zn.attr({shape:jn}):ke?$8(ke,ge,Zn,jn,cn,I,!1,!1):V0(Zn,{shape:jn},l,cn),V.setItemGraphicEl(cn,Zn),j.add(Zn),Zn.ignore=Jn}}).update(function(cn,_n){var jn=V.getItemModel(cn),Jn=E6[ae.type](V,cn,jn);if(Ue){var Zn=void 0;Et.length===0?Zn=qt(_n):((Zn=Et[_n]).useStyle(We.getItemStyle()),ae.type==="cartesian2d"&&Zn.setShape("r",dt),pt[cn]=Zn);var Br=E6[ae.type](V,cn);Oc(Zn,{shape:H8(I,Br,ae)},ge,cn)}var Ar=Z.getItemGraphicEl(_n);if(V.hasValue(cn)&&w7[ae.type](Jn)){var Wr=!1;if(Pe&&(Wr=Eb[ae.type](De,Jn))&&j.remove(Ar),Ar?Uf(Ar):Ar=Lg[ae.type](l,V,cn,Jn,I,ge,le.model,!!Ar,je),ke&&(Ar.forceLabelAnimation=!0),zt){var Mr=Ar.getTextContent();if(Mr){var oa=Yf(Mr);oa.prevValue!=null&&(oa.prevValue=oa.value)}}zt||V8(Ar,V,cn,jn,Jn,l,I,ae.type==="polar"),Lt?Ar.attr({shape:Jn}):ke?$8(ke,ge,Ar,Jn,cn,I,!0,zt):Oc(Ar,{shape:Jn},l,cn,null),V.setItemGraphicEl(cn,Ar),Ar.ignore=Wr,j.add(Ar)}else j.remove(Ar)}).remove(function(cn){var _n=Z.getItemGraphicEl(cn);_n&&Ru(_n,l,cn)}).execute();var en=this._backgroundGroup||(this._backgroundGroup=new bl);en.removeAll();for(var ln=0;ln<pt.length;++ln)en.add(pt[ln]);j.add(en),this._backgroundEls=pt,this._data=V},i.prototype._renderLarge=function(l,x,S){this._clear(),fh(l,this.group),this._updateLargeClip(l)},i.prototype._incrementalRenderLarge=function(l,x){this._removeBackground(),fh(x,this.group,!0)},i.prototype._updateLargeClip=function(l){var x=l.get("clip",!0)?function(S,M,I,j,V){return S?S.type==="polar"?I8(S,M,I):S.type==="cartesian2d"?O6(S,M,I,j,V):null:null}(l.coordinateSystem,!1,l):null;x?this.group.setClipPath(x):this.group.removeClipPath()},i.prototype._enableRealtimeSort=function(l,x,S){var M=this;if(x.count()){var I=l.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(x,l,S),this._isFirstFrame=!1;else{var j=function(V){var Z=x.getItemGraphicEl(V);if(Z){var ae=Z.shape;return(I.isHorizontal()?Math.abs(ae.height):Math.abs(ae.width))||0}return 0};this._onRendered=function(){M._updateSortWithinSameData(x,j,I,S)},S.getZr().on("rendered",this._onRendered)}}},i.prototype._dataSort=function(l,x,S){var M=[];return l.each(l.mapDimension(x.dim),function(I,j){var V=S(j);V=V==null?NaN:V,M.push({dataIndex:j,mappedValue:V,ordinalNumber:I})}),M.sort(function(I,j){return j.mappedValue-I.mappedValue}),{ordinalNumbers:Ie(M,function(I){return I.ordinalNumber})}},i.prototype._isOrderChangedWithinSameData=function(l,x,S){for(var M=S.scale,I=l.mapDimension(S.dim),j=Number.MAX_VALUE,V=0,Z=M.getOrdinalMeta().categories.length;V<Z;++V){var ae=l.rawIndexOf(I,M.getRawOrdinalNumber(V)),le=ae<0?Number.MIN_VALUE:x(l.indexOfRawIndex(ae));if(le>j)return!0;j=le}return!1},i.prototype._isOrderDifferentInView=function(l,x){for(var S=x.scale,M=S.getExtent(),I=Math.max(0,M[0]),j=Math.min(M[1],S.getOrdinalMeta().categories.length-1);I<=j;++I)if(l.ordinalNumbers[I]!==S.getRawOrdinalNumber(I))return!0},i.prototype._updateSortWithinSameData=function(l,x,S,M){if(this._isOrderChangedWithinSameData(l,x,S)){var I=this._dataSort(l,S,x);this._isOrderDifferentInView(I,S)&&(this._removeOnRenderedListener(M),M.dispatchAction({type:"changeAxisOrder",componentType:S.dim+"Axis",axisId:S.index,sortInfo:I}))}},i.prototype._dispatchInitSort=function(l,x,S){var M=x.baseAxis,I=this._dataSort(l,M,function(j){return l.get(l.mapDimension(x.otherAxis.dim),j)});S.dispatchAction({type:"changeAxisOrder",componentType:M.dim+"Axis",isInitSort:!0,axisId:M.index,sortInfo:I})},i.prototype.remove=function(l,x){this._clear(this._model),this._removeOnRenderedListener(x)},i.prototype.dispose=function(l,x){this._removeOnRenderedListener(x)},i.prototype._removeOnRenderedListener=function(l){this._onRendered&&(l.getZr().off("rendered",this._onRendered),this._onRendered=null)},i.prototype._clear=function(l){var x=this.group,S=this._data;l&&l.isAnimationEnabled()&&S&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],S.eachItemGraphicEl(function(M){Ru(M,l,js(M).dataIndex)})):x.removeAll(),this._data=null,this._isFirstFrame=!0},i.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},i.type="bar",i}(mc),Eb={cartesian2d:function(d,i){var l=i.width<0?-1:1,x=i.height<0?-1:1;l<0&&(i.x+=i.width,i.width=-i.width),x<0&&(i.y+=i.height,i.height=-i.height);var S=d.x+d.width,M=d.y+d.height,I=$2(i.x,d.x),j=j8(i.x+i.width,S),V=$2(i.y,d.y),Z=j8(i.y+i.height,M),ae=j<I,le=Z<V;return i.x=ae&&I>S?j:I,i.y=le&&V>M?Z:V,i.width=ae?0:j-I,i.height=le?0:Z-V,l<0&&(i.x+=i.width,i.width=-i.width),x<0&&(i.y+=i.height,i.height=-i.height),ae||le},polar:function(d,i){var l=i.r0<=i.r?1:-1;if(l<0){var x=i.r;i.r=i.r0,i.r0=x}var S=j8(i.r,d.r),M=$2(i.r0,d.r0);i.r=S,i.r0=M;var I=S-M<0;return l<0&&(x=i.r,i.r=i.r0,i.r0=x),I}},Lg={cartesian2d:function(d,i,l,x,S,M,I,j,V){var Z=new Ju({shape:Y({},x),z2:1});return Z.__dataIndex=l,Z.name="item",M&&(Z.shape[S?"height":"width"]=0),Z},polar:function(d,i,l,x,S,M,I,j,V){var Z=!S&&V?y7:Rd,ae=new Z({shape:x,z2:1});ae.name="item";var le,ge,ke=n0(S);if(ae.calculateTextPosition=(le=ke,ge=Z===y7,function(je,Ue,We){var dt=Ue.position;if(!dt||dt instanceof Array)return Vc(je,Ue,We);var pt=le(dt),Et=Ue.distance!=null?Ue.distance:5,Lt=this.shape,zt=Lt.cx,qt=Lt.cy,en=Lt.r,ln=Lt.r0,cn=(en+ln)/2,_n=Lt.startAngle,jn=Lt.endAngle,Jn=(_n+jn)/2,Zn=ge?Math.abs(en-ln)/2:0,Br=Math.cos,Ar=Math.sin,Wr=zt+en*Br(_n),Mr=qt+en*Ar(_n),oa="left",Oi="top";switch(pt){case"startArc":Wr=zt+(ln-Et)*Br(Jn),Mr=qt+(ln-Et)*Ar(Jn),oa="center",Oi="top";break;case"insideStartArc":Wr=zt+(ln+Et)*Br(Jn),Mr=qt+(ln+Et)*Ar(Jn),oa="center",Oi="bottom";break;case"startAngle":Wr=zt+cn*Br(_n)+z2(_n,Et+Zn,!1),Mr=qt+cn*Ar(_n)+uu(_n,Et+Zn,!1),oa="right",Oi="middle";break;case"insideStartAngle":Wr=zt+cn*Br(_n)+z2(_n,-Et+Zn,!1),Mr=qt+cn*Ar(_n)+uu(_n,-Et+Zn,!1),oa="left",Oi="middle";break;case"middle":Wr=zt+cn*Br(Jn),Mr=qt+cn*Ar(Jn),oa="center",Oi="middle";break;case"endArc":Wr=zt+(en+Et)*Br(Jn),Mr=qt+(en+Et)*Ar(Jn),oa="center",Oi="bottom";break;case"insideEndArc":Wr=zt+(en-Et)*Br(Jn),Mr=qt+(en-Et)*Ar(Jn),oa="center",Oi="top";break;case"endAngle":Wr=zt+cn*Br(jn)+z2(jn,Et+Zn,!0),Mr=qt+cn*Ar(jn)+uu(jn,Et+Zn,!0),oa="left",Oi="middle";break;case"insideEndAngle":Wr=zt+cn*Br(jn)+z2(jn,-Et+Zn,!0),Mr=qt+cn*Ar(jn)+uu(jn,-Et+Zn,!0),oa="right",Oi="middle";break;default:return Vc(je,Ue,We)}return(je=je||{}).x=Wr,je.y=Mr,je.align=oa,je.verticalAlign=Oi,je}),M){var Pe=S?"r":"endAngle",De={};ae.shape[Pe]=S?0:x.startAngle,De[Pe]=x[Pe],(j?Oc:V0)(ae,{shape:De},M)}return ae}};function $8(d,i,l,x,S,M,I,j){var V,Z;M?(Z={x:x.x,width:x.width},V={y:x.y,height:x.height}):(Z={y:x.y,height:x.height},V={x:x.x,width:x.width}),j||(I?Oc:V0)(l,{shape:V},i,S,null),(I?Oc:V0)(l,{shape:Z},i?d.baseAxis.model:null,S)}function _7(d,i){for(var l=0;l<i.length;l++)if(!isFinite(d[i[l]]))return!0;return!1}var Rg=["x","y","width","height"],x7=["cx","cy","r","startAngle","endAngle"],w7={cartesian2d:function(d){return!_7(d,Rg)},polar:function(d){return!_7(d,x7)}},E6={cartesian2d:function(d,i,l){var x=d.getItemLayout(i),S=l?function(j,V){var Z=j.get(["itemStyle","borderColor"]);if(!Z||Z==="none")return 0;var ae=j.get(["itemStyle","borderWidth"])||0,le=isNaN(V.width)?Number.MAX_VALUE:Math.abs(V.width),ge=isNaN(V.height)?Number.MAX_VALUE:Math.abs(V.height);return Math.min(ae,le,ge)}(l,x):0,M=x.width>0?1:-1,I=x.height>0?1:-1;return{x:x.x+M*S/2,y:x.y+I*S/2,width:x.width-M*S,height:x.height-I*S}},polar:function(d,i,l){var x=d.getItemLayout(i);return{cx:x.cx,cy:x.cy,r0:x.r0,r:x.r,startAngle:x.startAngle,endAngle:x.endAngle,clockwise:x.clockwise}}};function n0(d){return function(i){var l=i?"Arc":"Angle";return function(x){switch(x){case"start":case"insideStart":case"end":case"insideEnd":return x+l;default:return x}}}(d)}function V8(d,i,l,x,S,M,I,j){var V=i.getItemVisual(l,"style");j||d.setShape("r",x.get(["itemStyle","borderRadius"])||0),d.useStyle(V);var Z=x.getShallow("cursor");Z&&d.attr("cursor",Z);var ae=j?I?S.r>=S.r0?"endArc":"startArc":S.endAngle>=S.startAngle?"endAngle":"startAngle":I?S.height>=0?"bottom":"top":S.width>=0?"right":"left",le=Wf(x);l2(d,le,{labelFetcher:M,labelDataIndex:l,defaultText:kp(M.getData(),l),inheritColor:V.fill,defaultOpacity:V.opacity,defaultOutsidePosition:ae});var ge=d.getTextContent();if(j&&ge){var ke=x.get(["label","position"]);d.textConfig.inside=ke==="middle"||null,function(De,je,Ue,We){if(typeof We!="number")if(Te(je))De.setTextConfig({rotation:0});else{var dt,pt=De.shape,Et=pt.clockwise?pt.startAngle:pt.endAngle,Lt=pt.clockwise?pt.endAngle:pt.startAngle,zt=(Et+Lt)/2,qt=Ue(je);switch(qt){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":dt=zt;break;case"startAngle":case"insideStartAngle":dt=Et;break;case"endAngle":case"insideEndAngle":dt=Lt;break;default:return void De.setTextConfig({rotation:0})}var en=1.5*Math.PI-dt;qt==="middle"&&en>Math.PI/2&&en<1.5*Math.PI&&(en-=Math.PI),De.setTextConfig({rotation:en})}else De.setTextConfig({rotation:We})}(d,ke==="outside"?ae:ke,n0(I),x.get(["label","rotate"]))}(function(De,je,Ue,We){if(De){var dt=Yf(De);dt.prevValue=dt.value,dt.value=Ue;var pt=je.normal;dt.valueAnimation=pt.get("valueAnimation"),dt.valueAnimation&&(dt.precision=pt.get("precision"),dt.defaultInterpolatedText=We,dt.statesModels=je)}})(ge,le,M.getRawValue(l),function(De){return d7(i,De)});var Pe=x.getModel(["emphasis"]);Vh(d,Pe.get("focus"),Pe.get("blurScope")),g1(d,x),function(De){return De.startAngle!=null&&De.endAngle!=null&&De.startAngle===De.endAngle}(S)&&(d.style.fill="none",d.style.stroke="none",me(d.states,function(De){De.style&&(De.style.fill=De.style.stroke="none")}))}var Tb=function(){},gf=function(d){function i(l){var x=d.call(this,l)||this;return x.type="largeBar",x}return v(i,d),i.prototype.getDefaultShape=function(){return new Tb},i.prototype.buildPath=function(l,x){for(var S=x.points,M=this.__startPoint,I=this.__baseDimIdx,j=0;j<S.length;j+=2)M[I]=S[j+I],l.moveTo(M[0],M[1]),l.lineTo(S[j],S[j+1])},i}(Wl);function fh(d,i,l){var x=d.getData(),S=[],M=x.getLayout("valueAxisHorizontal")?1:0;S[1-M]=x.getLayout("valueAxisStart");var I=x.getLayout("largeDataIndices"),j=x.getLayout("barWidth"),V=d.getModel("backgroundStyle");if(d.get("showBackground",!0)){var Z=x.getLayout("largeBackgroundPoints"),ae=[];ae[1-M]=x.getLayout("backgroundStart");var le=new gf({shape:{points:Z},incremental:!!l,silent:!0,z2:0});le.__startPoint=ae,le.__baseDimIdx=M,le.__largeDataIndices=I,le.__barWidth=j,function(ke,Pe,De){var je=Pe.get("borderColor")||Pe.get("color"),Ue=Pe.getItemStyle();ke.useStyle(Ue),ke.style.fill=null,ke.style.stroke=je,ke.style.lineWidth=De.getLayout("barWidth")}(le,V,x),i.add(le)}var ge=new gf({shape:{points:x.getLayout("largePoints")},incremental:!!l});ge.__startPoint=S,ge.__baseDimIdx=M,ge.__largeDataIndices=I,ge.__barWidth=j,i.add(ge),function(ke,Pe,De){var je=De.getVisual("style");ke.useStyle(Y({},je)),ke.style.fill=null,ke.style.stroke=je.fill,ke.style.lineWidth=De.getLayout("barWidth")}(ge,0,x),js(ge).seriesIndex=d.seriesIndex,d.get("silent")||(ge.on("mousedown",Gl),ge.on("mousemove",Gl))}var Gl=_5(function(d){var i=function(l,x,S){var M=l.__baseDimIdx,I=1-M,j=l.shape.points,V=l.__largeDataIndices,Z=Math.abs(l.__barWidth/2),ae=l.__startPoint[I];b7[0]=x,b7[1]=S;for(var le=b7[M],ge=b7[1-M],ke=le-Z,Pe=le+Z,De=0,je=j.length/2;De<je;De++){var Ue=2*De,We=j[Ue+M],dt=j[Ue+I];if(We>=ke&&We<=Pe&&(ae<=dt?ge>=ae&&ge<=dt:ge>=dt&&ge<=ae))return V[De]}return-1}(this,d.offsetX,d.offsetY);js(this).dataIndex=i>=0?i:null},30,!1);function H8(d,i,l){if(g7(l,"cartesian2d")){var x=i,S=l.getArea();return{x:d?x.x:S.x,y:d?S.y:x.y,width:d?x.width:S.width,height:d?S.height:x.height}}var M=i;return{cx:(S=l.getArea()).cx,cy:S.cy,r0:d?S.r0:M.r0,r:d?S.r:M.r,startAngle:d?M.startAngle:0,endAngle:d?M.endAngle:2*Math.PI}}var Fg=2*Math.PI,q8=Math.PI/180;function Ab(d,i){return O4(d.getBoxLayoutParams(),{width:i.getWidth(),height:i.getHeight()})}function C7(d,i){var l=Ab(d,i),x=d.get("center"),S=d.get("radius");Te(S)||(S=[0,S]),Te(x)||(x=[x,x]);var M=as(l.width,i.getWidth()),I=as(l.height,i.getHeight()),j=Math.min(M,I);return{cx:as(x[0],M)+l.x,cy:as(x[1],I)+l.y,r0:as(S[0],j/2),r:as(S[1],j/2)}}function T6(d,i,l){i.eachSeriesByType(d,function(x){var S=x.getData(),M=S.mapDimension("value"),I=Ab(x,l),j=C7(x,l),V=j.cx,Z=j.cy,ae=j.r,le=j.r0,ge=-x.get("startAngle")*q8,ke=x.get("minAngle")*q8,Pe=0;S.each(M,function(ln){!isNaN(ln)&&Pe++});var De=S.getSum(M),je=Math.PI/(De||Pe)*2,Ue=x.get("clockwise"),We=x.get("roseType"),dt=x.get("stillShowZeroSum"),pt=S.getDataExtent(M);pt[0]=0;var Et=Fg,Lt=0,zt=ge,qt=Ue?1:-1;if(S.setLayout({viewRect:I,r:ae}),S.each(M,function(ln,cn){var _n;if(isNaN(ln))S.setItemLayout(cn,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:Ue,cx:V,cy:Z,r0:le,r:We?NaN:ae});else{(_n=We!=="area"?De===0&&dt?je:ln*je:Fg/Pe)<ke?(_n=ke,Et-=ke):Lt+=ln;var jn=zt+qt*_n;S.setItemLayout(cn,{angle:_n,startAngle:zt,endAngle:jn,clockwise:Ue,cx:V,cy:Z,r0:le,r:We?bu(ln,pt,[le,ae]):ae}),zt=jn}}),Et<Fg&&Pe)if(Et<=.001){var en=Fg/Pe;S.each(M,function(ln,cn){if(!isNaN(ln)){var _n=S.getItemLayout(cn);_n.angle=en,_n.startAngle=ge+qt*cn*en,_n.endAngle=ge+qt*(cn+1)*en}})}else je=Et/Lt,zt=ge,S.each(M,function(ln,cn){if(!isNaN(ln)){var _n=S.getItemLayout(cn),jn=_n.angle===ke?ke:ln*je;_n.startAngle=zt,_n.endAngle=zt+qt*jn,zt+=qt*jn}})})}var dh=Math.PI/180;function Ep(d,i,l,x,S,M,I,j,V,Z){if(!(d.length<2)){for(var ae=d.length,le=0;le<ae;le++)if(d[le].position==="outer"&&d[le].labelAlignTo==="labelLine"){var ge=d[le].label.x-Z;d[le].linePoints[1][0]+=ge,d[le].label.x=Z}xb(d,V,V+I)&&function(Pe){for(var De={list:[],maxY:0},je={list:[],maxY:0},Ue=0;Ue<Pe.length;Ue++)if(Pe[Ue].labelAlignTo==="none"){var We=Pe[Ue],dt=We.label.y>l?je:De,pt=Math.abs(We.label.y-l);if(pt>dt.maxY){var Et=We.label.x-i-We.len2*S,Lt=x+We.len,zt=Math.abs(Et)<Lt?Math.sqrt(pt*pt/(1-Et*Et/Lt/Lt)):Lt;dt.rB=zt,dt.maxY=pt}dt.list.push(We)}ke(De),ke(je)}(d)}function ke(Pe){for(var De=Pe.rB,je=De*De,Ue=0;Ue<Pe.list.length;Ue++){var We=Pe.list[Ue],dt=Math.abs(We.label.y-l),pt=x+We.len,Et=pt*pt,Lt=Math.sqrt((1-Math.abs(dt*dt/je))*Et);We.label.x=i+(Lt+We.len2)*S}}}function Mb(d){return d.position==="center"}function Pb(d){var i,l,x=d.getData(),S=[],M=!1,I=(d.get("minShowLabelAngle")||0)*dh,j=x.getLayout("viewRect"),V=x.getLayout("r"),Z=j.width,ae=j.x,le=j.y,ge=j.height;function ke(Et){Et.ignore=!0}x.each(function(Et){var Lt=x.getItemGraphicEl(Et),zt=Lt.shape,qt=Lt.getTextContent(),en=Lt.getTextGuideLine(),ln=x.getItemModel(Et),cn=ln.getModel("label"),_n=cn.get("position")||ln.get(["emphasis","label","position"]),jn=cn.get("distanceToLabelLine"),Jn=cn.get("alignTo"),Zn=as(cn.get("edgeDistance"),Z),Br=cn.get("bleedMargin"),Ar=ln.getModel("labelLine"),Wr=Ar.get("length");Wr=as(Wr,Z);var Mr=Ar.get("length2");if(Mr=as(Mr,Z),Math.abs(zt.endAngle-zt.startAngle)<I)return me(qt.states,ke),void(qt.ignore=!0);if(function(oc){if(!oc.ignore)return!0;for(var Fc in oc.states)if(oc.states[Fc].ignore===!1)return!0;return!1}(qt)){var oa,Oi,Qa,Pi,Zi=(zt.startAngle+zt.endAngle)/2,ti=Math.cos(Zi),Gi=Math.sin(Zi);i=zt.cx,l=zt.cy;var Ni,xo=_n==="inside"||_n==="inner";if(_n==="center")oa=zt.cx,Oi=zt.cy,Pi="center";else{var us=(xo?(zt.r+zt.r0)/2*ti:zt.r*ti)+i,Tl=(xo?(zt.r+zt.r0)/2*Gi:zt.r*Gi)+l;if(oa=us+3*ti,Oi=Tl+3*Gi,!xo){var cl=us+ti*(Wr+V-zt.r),Ga=Tl+Gi*(Wr+V-zt.r),Ji=cl+(ti<0?-1:1)*Mr;oa=Jn==="edge"?ti<0?ae+Zn:ae+Z-Zn:Ji+(ti<0?-jn:jn),Oi=Ga,Qa=[[us,Tl],[cl,Ga],[Ji,Ga]]}Pi=xo?"center":Jn==="edge"?ti>0?"right":"left":ti>0?"left":"right"}var Rs=cn.get("rotate");if(typeof Rs=="number")Ni=Rs*(Math.PI/180);else if(_n==="center")Ni=0;else{var Su=ti<0?-Zi+Math.PI:-Zi;Rs==="radial"||Rs===!0?Ni=Su:Rs==="tangential"&&_n!=="outside"&&_n!=="outer"?(Ni=Su+Math.PI/2)>Math.PI/2&&(Ni-=Math.PI):Ni=0}if(M=!!Ni,qt.x=oa,qt.y=Oi,qt.rotation=Ni,qt.setStyle({verticalAlign:"middle"}),xo){qt.setStyle({align:Pi});var Fs=qt.states.select;Fs&&(Fs.x+=qt.x,Fs.y+=qt.y)}else{var Vu=qt.getBoundingRect().clone();Vu.applyTransform(qt.getComputedTransform());var Rc=(qt.style.margin||0)+2.1;Vu.y-=Rc/2,Vu.height+=Rc,S.push({label:qt,labelLine:en,position:_n,len:Wr,len2:Mr,minTurnAngle:Ar.get("minTurnAngle"),maxSurfaceAngle:Ar.get("maxSurfaceAngle"),surfaceNormal:new Rt(ti,Gi),linePoints:Qa,textAlign:Pi,labelDistance:jn,labelAlignTo:Jn,edgeDistance:Zn,bleedMargin:Br,rect:Vu})}Lt.setTextConfig({inside:xo})}}),!M&&d.get("avoidLabelOverlap")&&function(Et,Lt,zt,qt,en,ln,cn,_n){for(var jn=[],Jn=[],Zn=Number.MAX_VALUE,Br=-Number.MAX_VALUE,Ar=0;Ar<Et.length;Ar++){var Wr=Et[Ar].label;Mb(Et[Ar])||(Wr.x<Lt?(Zn=Math.min(Zn,Wr.x),jn.push(Et[Ar])):(Br=Math.max(Br,Wr.x),Jn.push(Et[Ar])))}for(Ep(Jn,Lt,zt,qt,1,0,ln,0,_n,Br),Ep(jn,Lt,zt,qt,-1,0,ln,0,_n,Zn),Ar=0;Ar<Et.length;Ar++){var Mr=Et[Ar];if(Wr=Mr.label,!Mb(Mr)){var oa=Mr.linePoints;if(oa){var Oi=Mr.labelAlignTo==="edge",Qa=Mr.rect.width,Pi=void 0;(Pi=Oi?Wr.x<Lt?oa[2][0]-Mr.labelDistance-cn-Mr.edgeDistance:cn+en-Mr.edgeDistance-oa[2][0]-Mr.labelDistance:Wr.x<Lt?Wr.x-cn-Mr.bleedMargin:cn+en-Wr.x-Mr.bleedMargin)<Mr.rect.width&&(Mr.label.style.width=Pi,Mr.labelAlignTo==="edge"&&(Qa=Pi));var Zi=oa[1][0]-oa[2][0];Oi?Wr.x<Lt?oa[2][0]=cn+Mr.edgeDistance+Qa+Mr.labelDistance:oa[2][0]=cn+en-Mr.edgeDistance-Qa-Mr.labelDistance:(Wr.x<Lt?oa[2][0]=Wr.x+Mr.labelDistance:oa[2][0]=Wr.x-Mr.labelDistance,oa[1][0]=oa[2][0]+Zi),oa[1][1]=oa[2][1]=Wr.y}}}}(S,i,l,V,Z,ge,ae,le);for(var Pe=0;Pe<S.length;Pe++){var De=S[Pe],je=De.label,Ue=De.labelLine,We=isNaN(je.x)||isNaN(je.y);if(je){je.setStyle({align:De.textAlign}),We&&(me(je.states,ke),je.ignore=!0);var dt=je.states.select;dt&&(dt.x+=je.x,dt.y+=je.y)}if(Ue){var pt=De.linePoints;We||!pt?(me(Ue.states,ke),Ue.ignore=!0):(A8(pt,De.minTurnAngle),vf(pt,De.surfaceNormal,De.maxSurfaceAngle),Ue.setShape({points:pt}),je.__hostTarget.textGuideLineConfig={anchor:new Rt(pt[0][0],pt[0][1])})}}}function hh(d,i,l){var x=d.get("borderRadius");return x==null?l?{innerCornerRadius:0,cornerRadius:0}:null:(Te(x)||(x=[x,x]),{innerCornerRadius:zl(x[0],i.r0),cornerRadius:zl(x[1],i.r)})}var Gs=function(d){function i(l,x,S){var M=d.call(this)||this;M.z2=2;var I=new J1;return M.setTextContent(I),M.updateData(l,x,S,!0),M}return v(i,d),i.prototype.updateData=function(l,x,S,M){var I=this,j=l.hostModel,V=l.getItemModel(x),Z=V.getModel("emphasis"),ae=l.getItemLayout(x),le=Y(hh(V.getModel("itemStyle"),ae,!0),ae);if(isNaN(le.startAngle))I.setShape(le);else{M?(I.setShape(le),j.getShallow("animationType")==="scale"?(I.shape.r=ae.r0,V0(I,{shape:{r:ae.r}},j,x)):S!=null?(I.setShape({startAngle:S,endAngle:S}),V0(I,{shape:{startAngle:ae.startAngle,endAngle:ae.endAngle}},j,x)):(I.shape.endAngle=ae.startAngle,Oc(I,{shape:{endAngle:ae.endAngle}},j,x))):(Uf(I),Oc(I,{shape:le},j,x)),I.useStyle(l.getItemVisual(x,"style")),g1(I,V);var ge=(ae.startAngle+ae.endAngle)/2,ke=j.get("selectedOffset"),Pe=Math.cos(ge)*ke,De=Math.sin(ge)*ke,je=V.getShallow("cursor");je&&I.attr("cursor",je),this._updateLabel(j,l,x),I.ensureState("emphasis").shape=w({r:ae.r+(Z.get("scale")&&Z.get("scaleSize")||0)},hh(Z.getModel("itemStyle"),ae)),Y(I.ensureState("select"),{x:Pe,y:De,shape:hh(V.getModel(["select","itemStyle"]),ae)}),Y(I.ensureState("blur"),{shape:hh(V.getModel(["blur","itemStyle"]),ae)});var Ue=I.getTextGuideLine(),We=I.getTextContent();Ue&&Y(Ue.ensureState("select"),{x:Pe,y:De}),Y(We.ensureState("select"),{x:Pe,y:De}),Vh(this,Z.get("focus"),Z.get("blurScope"))}},i.prototype._updateLabel=function(l,x,S){var M=this,I=x.getItemModel(S),j=I.getModel("labelLine"),V=x.getItemVisual(S,"style"),Z=V&&V.fill,ae=V&&V.opacity;l2(M,Wf(I),{labelFetcher:x.hostModel,labelDataIndex:S,inheritColor:Z,defaultOpacity:ae,defaultText:l.getFormattedLabel(S,"normal")||x.getName(S)});var le=M.getTextContent();M.setTextConfig({position:null,rotation:null}),le.attr({z2:10});var ge=l.get(["label","position"]);if(ge!=="outside"&&ge!=="outer")M.removeTextGuideLine();else{var ke=this.getTextGuideLine();ke||(ke=new ko,this.setTextGuideLine(ke)),function(Pe,De,je){var Ue=Pe.getTextGuideLine(),We=Pe.getTextContent();if(We){for(var dt=De.normal,pt=dt.get("show"),Et=We.ignore,Lt=0;Lt<Q1.length;Lt++){var zt=Q1[Lt],qt=De[zt],en=zt==="normal";if(qt){var ln=qt.get("show");if((en?Et:ot(We.states[zt]&&We.states[zt].ignore,Et))||!ot(ln,pt)){var cn=en?Ue:Ue&&Ue.states.normal;cn&&(cn.ignore=!0);continue}Ue||(Ue=new ko,Pe.setTextGuideLine(Ue),en||!Et&&pt||s7(Ue,!0,"normal",De.normal),Pe.stateProxy&&(Ue.stateProxy=Pe.stateProxy)),s7(Ue,!1,zt,qt)}}if(Ue){K(Ue.style,je),Ue.style.fill=null;var _n=dt.get("showAbove");(Pe.textGuideLineConfig=Pe.textGuideLineConfig||{}).showAbove=_n||!1,Ue.buildPath=Pg}}else Ue&&Pe.removeTextGuideLine()}(this,function(Pe,De){De=De||"labelLine";for(var je={normal:Pe.getModel(De)},Ue=0;Ue<x0.length;Ue++){var We=x0[Ue];je[We]=Pe.getModel([We,De])}return je}(I),{stroke:Z,opacity:wt(j.get(["lineStyle","opacity"]),ae,1)})}},i}(Rd),cd=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.ignoreLabelLineUpdate=!0,l}return v(i,d),i.prototype.init=function(){var l=new bl;this._sectorGroup=l},i.prototype.render=function(l,x,S,M){var I,j=l.getData(),V=this._data,Z=this.group;if(!V&&j.count()>0){for(var ae=j.getItemLayout(0),le=1;isNaN(ae&&ae.startAngle)&&le<j.count();++le)ae=j.getItemLayout(le);ae&&(I=ae.startAngle)}if(this._emptyCircleSector&&Z.remove(this._emptyCircleSector),j.count()===0&&l.get("showEmptyCircle")){var ge=new Rd({shape:C7(l,S)});ge.useStyle(l.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=ge,Z.add(ge)}j.diff(V).add(function(ke){var Pe=new Gs(j,ke,I);j.setItemGraphicEl(ke,Pe),Z.add(Pe)}).update(function(ke,Pe){var De=V.getItemGraphicEl(Pe);De.updateData(j,ke,I),De.off("click"),Z.add(De),j.setItemGraphicEl(ke,De)}).remove(function(ke){Ru(V.getItemGraphicEl(ke),l,ke)}).execute(),Pb(l),l.get("animationTypeUpdate")!=="expansion"&&(this._data=j)},i.prototype.dispose=function(){},i.prototype.containPoint=function(l,x){var S=x.getData().getItemLayout(0);if(S){var M=l[0]-S.cx,I=l[1]-S.cy,j=Math.sqrt(M*M+I*I);return j<=S.r&&j>=S.r0}},i.type="pie",i}(mc),A6=function(){function d(i,l){this._getDataWithEncodedVisual=i,this._getRawData=l}return d.prototype.getAllNames=function(){var i=this._getRawData();return i.mapArray(i.getName)},d.prototype.containName=function(i){return this._getRawData().indexOfName(i)>=0},d.prototype.indexOfName=function(i){return this._getDataWithEncodedVisual().indexOfName(i)},d.prototype.getItemVisual=function(i,l){return this._getDataWithEncodedVisual().getItemVisual(i,l)},d}(),fd=function(d){function i(){return d!==null&&d.apply(this,arguments)||this}return v(i,d),i.prototype.init=function(l){d.prototype.init.apply(this,arguments),this.legendVisualProvider=new A6(_e(this.getData,this),_e(this.getRawData,this)),this._defaultLabelLine(l)},i.prototype.mergeOption=function(){d.prototype.mergeOption.apply(this,arguments)},i.prototype.getInitialData=function(){return function(l,x,S){x=Te(x)&&{coordDimensions:x}||Y({encodeDefine:l.getEncode()},x);var M=l.getSource(),I=hg(M,x).dimensions,j=new b6(I,l);return j.initData(M,S),j}(this,{coordDimensions:["value"],encodeDefaulter:xe(T3,this)})},i.prototype.getDataParams=function(l){var x=this.getData(),S=d.prototype.getDataParams.call(this,l),M=[];return x.each(x.mapDimension("value"),function(I){M.push(I)}),S.percent=Tf(M,l,x.hostModel.get("percentPrecision")),S.$vars.push("percent"),S},i.prototype._defaultLabelLine=function(l){U1(l,"labelLine",["show"]);var x=l.labelLine,S=l.emphasis.labelLine;x.show=x.show&&l.label.show,S.show=S.show&&l.emphasis.label.show},i.type="series.pie",i.defaultOption={zlevel:0,z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},i}(C0),k7=function(d){function i(){return d!==null&&d.apply(this,arguments)||this}return v(i,d),i.type="grid",i.dependencies=["xAxis","yAxis"],i.layoutMode="box",i.defaultOption={show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},i}(Ll),Bg=function(d){function i(){return d!==null&&d.apply(this,arguments)||this}return v(i,d),i.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",os).models[0]},i.type="cartesian2dAxis",i}(Ll);be(Bg,S8);var S7={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},U8=G({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},S7),V2=G({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},S7),M6={category:U8,value:V2,time:G({scale:!0,splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},V2),log:K({scale:!0,logBase:10},V2)},sw={value:1,category:1,time:1,log:1};function O7(d,i,l,x){me(sw,function(S,M){var I=G(G({},M6[M],!0),x,!0),j=function(V){function Z(){var ae=V!==null&&V.apply(this,arguments)||this;return ae.type=i+"Axis."+M,ae}return v(Z,V),Z.prototype.mergeDefaultAndTheme=function(ae,le){var ge=Iv(this),ke=ge?S3(ae):{};G(ae,le.getTheme().get(M+"Axis")),G(ae,this.getDefaultOption()),ae.type=Vo(ae),ge&&Lv(ae,ke,ge)},Z.prototype.optionUpdated=function(){this.option.type==="category"&&(this.__ordinalMeta=pg.createByAxisModel(this))},Z.prototype.getCategories=function(ae){var le=this.option;if(le.type==="category")return ae?le.data:this.__ordinalMeta.categories},Z.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},Z.type=i+"Axis."+M,Z.defaultOption=I,Z}(l);d.registerComponentModel(j)}),d.registerSubTypeDefaulter(i+"Axis",Vo)}function Vo(d){return d.type||(d.data?"category":"value")}var Db=function(){function d(i){this.type="cartesian",this._dimList=[],this._axes={},this.name=i||""}return d.prototype.getAxis=function(i){return this._axes[i]},d.prototype.getAxes=function(){return Ie(this._dimList,function(i){return this._axes[i]},this)},d.prototype.getAxesByScale=function(i){return i=i.toLowerCase(),ce(this.getAxes(),function(l){return l.scale.type===i})},d.prototype.addAxis=function(i){var l=i.dim;this._axes[l]=i,this._dimList.push(l)},d}(),ku=["x","y"];function ph(d){return d.type==="interval"||d.type==="time"}var uw=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type="cartesian2d",l.dimensions=ku,l}return v(i,d),i.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var l=this.getAxis("x").scale,x=this.getAxis("y").scale;if(ph(l)&&ph(x)){var S=l.getExtent(),M=x.getExtent(),I=this.dataToPoint([S[0],M[0]]),j=this.dataToPoint([S[1],M[1]]),V=S[1]-S[0],Z=M[1]-M[0];if(V&&Z){var ae=(j[0]-I[0])/V,le=(j[1]-I[1])/Z,ge=I[0]-S[0]*ae,ke=I[1]-M[0]*le,Pe=this._transform=[ae,0,0,le,ge,ke];this._invTransform=za([],Pe)}}},i.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},i.prototype.containPoint=function(l){var x=this.getAxis("x"),S=this.getAxis("y");return x.contain(x.toLocalCoord(l[0]))&&S.contain(S.toLocalCoord(l[1]))},i.prototype.containData=function(l){return this.getAxis("x").containData(l[0])&&this.getAxis("y").containData(l[1])},i.prototype.dataToPoint=function(l,x,S){S=S||[];var M=l[0],I=l[1];if(this._transform&&M!=null&&isFinite(M)&&I!=null&&isFinite(I))return Jr(S,l,this._transform);var j=this.getAxis("x"),V=this.getAxis("y");return S[0]=j.toGlobalCoord(j.dataToCoord(M,x)),S[1]=V.toGlobalCoord(V.dataToCoord(I,x)),S},i.prototype.clampData=function(l,x){var S=this.getAxis("x").scale,M=this.getAxis("y").scale,I=S.getExtent(),j=M.getExtent(),V=S.parse(l[0]),Z=M.parse(l[1]);return(x=x||[])[0]=Math.min(Math.max(Math.min(I[0],I[1]),V),Math.max(I[0],I[1])),x[1]=Math.min(Math.max(Math.min(j[0],j[1]),Z),Math.max(j[0],j[1])),x},i.prototype.pointToData=function(l,x){var S=[];if(this._invTransform)return Jr(S,l,this._invTransform);var M=this.getAxis("x"),I=this.getAxis("y");return S[0]=M.coordToData(M.toLocalCoord(l[0]),x),S[1]=I.coordToData(I.toLocalCoord(l[1]),x),S},i.prototype.getOtherAxis=function(l){return this.getAxis(l.dim==="x"?"y":"x")},i.prototype.getArea=function(){var l=this.getAxis("x").getGlobalExtent(),x=this.getAxis("y").getGlobalExtent(),S=Math.min(l[0],l[1]),M=Math.min(x[0],x[1]),I=Math.max(l[0],l[1])-S,j=Math.max(x[0],x[1])-M;return new Ca(S,M,I,j)},i}(Db),E7=function(d){function i(l,x,S,M,I){var j=d.call(this,l,x,S)||this;return j.index=0,j.type=M||"value",j.position=I||"bottom",j}return v(i,d),i.prototype.isHorizontal=function(){var l=this.position;return l==="top"||l==="bottom"},i.prototype.getGlobalExtent=function(l){var x=this.getExtent();return x[0]=this.toGlobalCoord(x[0]),x[1]=this.toGlobalCoord(x[1]),l&&x[0]>x[1]&&x.reverse(),x},i.prototype.pointToData=function(l,x){return this.coordToData(this.toLocalCoord(l[this.dim==="x"?0:1]),x)},i.prototype.setCategorySortInfo=function(l){if(this.type!=="category")return!1;this.model.option.categorySortInfo=l,this.scale.setSortInfo(l)},i}(l7);function M1(d){return d.get("coordinateSystem")==="cartesian2d"}function _o(d){var i={xAxisModel:null,yAxisModel:null};return me(i,function(l,x){var S=x.replace(/Model$/,""),M=d.getReferringComponents(S,os).models[0];i[x]=M}),i}var Lc=function(){function d(i,l,x){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=ku,this._initCartesian(i,l,x),this.model=i}return d.prototype.getRect=function(){return this._rect},d.prototype.update=function(i,l){var x=this._axesMap;this._updateScale(i,this.model),me(x.x,function(M){C8(M.scale,M.model)}),me(x.y,function(M){C8(M.scale,M.model)});var S={};me(x.x,function(M){jg(x,"y",M,S)}),me(x.y,function(M){jg(x,"x",M,S)}),this.resize(this.model,l)},d.prototype.resize=function(i,l,x){var S=i.getBoxLayoutParams(),M=!x&&i.get("containLabel"),I=O4(S,{width:l.getWidth(),height:l.getHeight()});this._rect=I;var j=this._axesList;function V(){me(j,function(Z){var ae=Z.isHorizontal(),le=ae?[0,I.width]:[0,I.height],ge=Z.inverse?1:0;Z.setExtent(le[ge],le[1-ge]),function(ke,Pe){var De=ke.getExtent(),je=De[0]+De[1];ke.toGlobalCoord=ke.dim==="x"?function(Ue){return Ue+Pe}:function(Ue){return je-Ue+Pe},ke.toLocalCoord=ke.dim==="x"?function(Ue){return Ue-Pe}:function(Ue){return je-Ue+Pe}}(Z,ae?I.x:I.y)})}V(),M&&(me(j,function(Z){if(!Z.model.get(["axisLabel","inside"])){var ae=function(ke){var Pe=ke.model,De=ke.scale;if(Pe.get(["axisLabel","show"])&&!De.isBlank()){var je,Ue,We=De.getExtent();Ue=De instanceof gg?De.count():(je=De.getTicks()).length;var dt,pt=ke.getLabelModel(),Et=R2(ke),Lt=1;Ue>40&&(Lt=Math.ceil(Ue/40));for(var zt=0;zt<Ue;zt+=Lt){var qt=Et(je?je[zt]:{value:We[0]+zt},zt),en=k8(pt.getTextRect(qt),pt.get("rotate")||0);dt?dt.union(en):dt=en}return dt}}(Z);if(ae){var le=Z.isHorizontal()?"height":"width",ge=Z.model.get(["axisLabel","margin"]);I[le]-=ae[le]+ge,Z.position==="top"?I.y+=ae.height+ge:Z.position==="left"&&(I.x+=ae.width+ge)}}}),V()),me(this._coordsList,function(Z){Z.calcAffineTransform()})},d.prototype.getAxis=function(i,l){var x=this._axesMap[i];if(x!=null)return x[l||0]},d.prototype.getAxes=function(){return this._axesList.slice()},d.prototype.getCartesian=function(i,l){if(i!=null&&l!=null){var x="x"+i+"y"+l;return this._coordsMap[x]}et(i)&&(l=i.yAxisIndex,i=i.xAxisIndex);for(var S=0,M=this._coordsList;S<M.length;S++)if(M[S].getAxis("x").index===i||M[S].getAxis("y").index===l)return M[S]},d.prototype.getCartesians=function(){return this._coordsList.slice()},d.prototype.convertToPixel=function(i,l,x){var S=this._findConvertTarget(l);return S.cartesian?S.cartesian.dataToPoint(x):S.axis?S.axis.toGlobalCoord(S.axis.dataToCoord(x)):null},d.prototype.convertFromPixel=function(i,l,x){var S=this._findConvertTarget(l);return S.cartesian?S.cartesian.pointToData(x):S.axis?S.axis.coordToData(S.axis.toLocalCoord(x)):null},d.prototype._findConvertTarget=function(i){var l,x,S=i.seriesModel,M=i.xAxisModel||S&&S.getReferringComponents("xAxis",os).models[0],I=i.yAxisModel||S&&S.getReferringComponents("yAxis",os).models[0],j=i.gridModel,V=this._coordsList;return S?te(V,l=S.coordinateSystem)<0&&(l=null):M&&I?l=this.getCartesian(M.componentIndex,I.componentIndex):M?x=this.getAxis("x",M.componentIndex):I?x=this.getAxis("y",I.componentIndex):j&&j.coordinateSystem===this&&(l=this._coordsList[0]),{cartesian:l,axis:x}},d.prototype.containPoint=function(i){var l=this._coordsList[0];if(l)return l.containPoint(i)},d.prototype._initCartesian=function(i,l,x){var S=this,M=this,I={left:!1,right:!1,top:!1,bottom:!1},j={x:{},y:{}},V={x:0,y:0};if(l.eachComponent("xAxis",Z("x"),this),l.eachComponent("yAxis",Z("y"),this),!V.x||!V.y)return this._axesMap={},void(this._axesList=[]);function Z(ae){return function(le,ge){if(e1(le,i)){var ke=le.get("position");ae==="x"?ke!=="top"&&ke!=="bottom"&&(ke=I.bottom?"top":"bottom"):ke!=="left"&&ke!=="right"&&(ke=I.left?"right":"left"),I[ke]=!0;var Pe=new E7(ae,Sg(le),[0,0],le.get("type"),ke),De=Pe.type==="category";Pe.onBand=De&&le.get("boundaryGap"),Pe.inverse=le.get("inverse"),le.axis=Pe,Pe.model=le,Pe.grid=M,Pe.index=ge,M._axesList.push(Pe),j[ae][ge]=Pe,V[ae]++}}}this._axesMap=j,me(j.x,function(ae,le){me(j.y,function(ge,ke){var Pe="x"+le+"y"+ke,De=new uw(Pe);De.master=S,De.model=i,S._coordsMap[Pe]=De,S._coordsList.push(De),De.addAxis(ae),De.addAxis(ge)})})},d.prototype._updateScale=function(i,l){function x(S,M){me(function(I,j){var V={};return me(I.mapDimensionsAll(j),function(Z){V[Us(I,Z)]=!0}),ue(V)}(S,M.dim),function(I){M.scale.unionExtentFromData(S,I)})}me(this._axesList,function(S){if(S.scale.setExtent(1/0,-1/0),S.type==="category"){var M=S.model.get("categorySortInfo");S.scale.setSortInfo(M)}}),i.eachSeries(function(S){if(M1(S)){var M=_o(S),I=M.xAxisModel,j=M.yAxisModel;if(!e1(I,l)||!e1(j,l))return;var V=this.getCartesian(I.componentIndex,j.componentIndex),Z=S.getData(),ae=V.getAxis("x"),le=V.getAxis("y");Z.type==="list"&&(x(Z,ae),x(Z,le))}},this)},d.prototype.getTooltipAxes=function(i){var l=[],x=[];return me(this.getCartesians(),function(S){var M=i!=null&&i!=="auto"?S.getAxis(i):S.getBaseAxis(),I=S.getOtherAxis(M);te(l,M)<0&&l.push(M),te(x,I)<0&&x.push(I)}),{baseAxes:l,otherAxes:x}},d.create=function(i,l){var x=[];return i.eachComponent("grid",function(S,M){var I=new d(S,i,l);I.name="grid_"+M,I.resize(S,l,!0),S.coordinateSystem=I,x.push(I)}),i.eachSeries(function(S){if(M1(S)){var M=_o(S),I=M.xAxisModel,j=M.yAxisModel,V=I.getCoordSysModel(),Z=V.coordinateSystem;S.coordinateSystem=Z.getCartesian(I.componentIndex,j.componentIndex)}}),x},d.dimensions=ku,d}();function e1(d,i){return d.getCoordSysModel()===i}function jg(d,i,l,x){l.getAxesOnZeroOf=function(){return S?[S]:[]};var S,M=d[i],I=l.model,j=I.get(["axisLine","onZero"]),V=I.get(["axisLine","onZeroAxisIndex"]);if(j){if(V!=null)cu(M[V])&&(S=M[V]);else for(var Z in M)if(M.hasOwnProperty(Z)&&cu(M[Z])&&!x[ae(M[Z])]){S=M[Z];break}S&&(x[ae(S)]=!0)}function ae(le){return le.dim+"_"+le.index}}function cu(d){return d&&d.type!=="category"&&d.type!=="time"&&function(i){var l=i.scale.getExtent(),x=l[0],S=l[1];return!(x>0&&S>0||x<0&&S<0)}(d)}var Tp=Math.PI,vh=function(){function d(i,l){this.group=new bl,this.opt=l,this.axisModel=i,K(l,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var x=new bl({x:l.position[0],y:l.position[1],rotation:l.rotation});x.updateTransform(),this._transformGroup=x}return d.prototype.hasBuilder=function(i){return!!Nb[i]},d.prototype.add=function(i){Nb[i](this.opt,this.axisModel,this.group,this._transformGroup)},d.prototype.getGroup=function(){return this.group},d.innerTextLayout=function(i,l,x){var S,M,I=Af(l-i);return L0(I)?(M=x>0?"top":"bottom",S="center"):L0(I-Tp)?(M=x>0?"bottom":"top",S="center"):(M="middle",S=I>0&&I<Tp?x>0?"right":"left":x>0?"left":"right"),{rotation:I,textAlign:S,textVerticalAlign:M}},d.makeAxisEventDataBase=function(i){var l={componentType:i.mainType,componentIndex:i.componentIndex};return l[i.mainType+"Index"]=i.componentIndex,l},d.isLabelSilent=function(i){var l=i.get("tooltip");return i.get("silent")||!(i.get("triggerEvent")||l&&l.show)},d}(),Nb={axisLine:function(d,i,l,x){var S=i.get(["axisLine","show"]);if(S==="auto"&&d.handleAutoShown&&(S=d.handleAutoShown("axisLine")),S){var M=i.axis.getExtent(),I=x.transform,j=[M[0],0],V=[M[1],0];I&&(Jr(j,j,I),Jr(V,V,I));var Z=Y({lineCap:"round"},i.getModel(["axisLine","lineStyle"]).getLineStyle()),ae=new zs({subPixelOptimize:!0,shape:{x1:j[0],y1:j[1],x2:V[0],y2:V[1]},style:Z,strokeContainThreshold:d.strokeContainThreshold||5,silent:!0,z2:1});ae.anid="line",l.add(ae);var le=i.get(["axisLine","symbol"]);if(le!=null){var ge=i.get(["axisLine","symbolSize"]);typeof le=="string"&&(le=[le,le]),typeof ge!="string"&&typeof ge!="number"||(ge=[ge,ge]);var ke=E5(i.get(["axisLine","symbolOffset"])||0,ge),Pe=ge[0],De=ge[1];me([{rotate:d.rotation+Math.PI/2,offset:ke[0],r:0},{rotate:d.rotation-Math.PI/2,offset:ke[1],r:Math.sqrt((j[0]-V[0])*(j[0]-V[0])+(j[1]-V[1])*(j[1]-V[1]))}],function(je,Ue){if(le[Ue]!=="none"&&le[Ue]!=null){var We=Gd(le[Ue],-Pe/2,-De/2,Pe,De,Z.stroke,!0),dt=je.r+je.offset;We.attr({rotation:je.rotate,x:j[0]+dt*Math.cos(d.rotation),y:j[1]-dt*Math.sin(d.rotation),silent:!0,z2:11}),l.add(We)}})}}},axisTickLabel:function(d,i,l,x){var S=function(I,j,V,Z){var ae=V.axis,le=V.getModel("axisTick"),ge=le.get("show");if(ge==="auto"&&Z.handleAutoShown&&(ge=Z.handleAutoShown("axisTick")),ge&&!ae.scale.isBlank()){for(var ke=le.getModel("lineStyle"),Pe=Z.tickDirection*le.get("length"),De=Rb(ae.getTicksCoords(),j.transform,Pe,K(ke.getLineStyle(),{stroke:V.get(["axisLine","lineStyle","color"])}),"ticks"),je=0;je<De.length;je++)I.add(De[je]);return De}}(l,x,i,d),M=function(I,j,V,Z){var ae=V.axis;if(bt(Z.axisLabelShow,V.get(["axisLabel","show"]))&&!ae.scale.isBlank()){var le=V.getModel("axisLabel"),ge=le.get("margin"),ke=ae.getViewLabels(),Pe=(bt(Z.labelRotate,le.get("rotate"))||0)*Tp/180,De=vh.innerTextLayout(Z.rotation,Pe,Z.labelDirection),je=V.getCategories&&V.getCategories(!0),Ue=[],We=vh.isLabelSilent(V),dt=V.get("triggerEvent");return me(ke,function(pt,Et){var Lt=ae.scale.type==="ordinal"?ae.scale.getRawOrdinalNumber(pt.tickValue):pt.tickValue,zt=pt.formattedLabel,qt=pt.rawLabel,en=le;if(je&&je[Lt]){var ln=je[Lt];et(ln)&&ln.textStyle&&(en=new $s(ln.textStyle,le,V.ecModel))}var cn=en.getTextColor()||V.get(["axisLine","lineStyle","color"]),_n=ae.dataToCoord(Lt),jn=new J1({x:_n,y:Z.labelOffset+Z.labelDirection*ge,rotation:De.rotation,silent:We,z2:10+(pt.level||0),style:s2(en,{text:zt,align:en.getShallow("align",!0)||De.textAlign,verticalAlign:en.getShallow("verticalAlign",!0)||en.getShallow("baseline",!0)||De.textVerticalAlign,fill:typeof cn=="function"?cn(ae.type==="category"?qt:ae.type==="value"?Lt+"":Lt,Et):cn})});if(jn.anid="label_"+Lt,dt){var Jn=vh.makeAxisEventDataBase(V);Jn.targetType="axisLabel",Jn.value=qt,js(jn).eventData=Jn}j.add(jn),jn.updateTransform(),Ue.push(jn),I.add(jn),jn.decomposeTransform()}),Ue}}(l,x,i,d);(function(I,j,V){if(!Og(I.axis)){var Z=I.get(["axisLabel","showMinLabel"]),ae=I.get(["axisLabel","showMaxLabel"]);V=V||[];var le=(j=j||[])[0],ge=j[1],ke=j[j.length-1],Pe=j[j.length-2],De=V[0],je=V[1],Ue=V[V.length-1],We=V[V.length-2];Z===!1?(P1(le),P1(De)):Ib(le,ge)&&(Z?(P1(ge),P1(je)):(P1(le),P1(De))),ae===!1?(P1(ke),P1(Ue)):Ib(Pe,ke)&&(ae?(P1(Pe),P1(We)):(P1(ke),P1(Ue)))}})(i,M,S),function(I,j,V,Z){var ae=V.axis,le=V.getModel("minorTick");if(le.get("show")&&!ae.scale.isBlank()){var ge=ae.getMinorTicksCoords();if(ge.length)for(var ke=le.getModel("lineStyle"),Pe=Z*le.get("length"),De=K(ke.getLineStyle(),K(V.getModel("axisTick").getLineStyle(),{stroke:V.get(["axisLine","lineStyle","color"])})),je=0;je<ge.length;je++)for(var Ue=Rb(ge[je],j.transform,Pe,De,"minorticks_"+je),We=0;We<Ue.length;We++)I.add(Ue[We])}}(l,x,i,d.tickDirection),i.get(["axisLabel","hideOverlap"])&&function(I){var j=[];I.sort(function(Et,Lt){return Lt.priority-Et.priority});var V=new Ca(0,0,0,0);function Z(Et){if(!Et.ignore){var Lt=Et.ensureState("emphasis");Lt.ignore==null&&(Lt.ignore=!1)}Et.ignore=!0}for(var ae=0;ae<I.length;ae++){var le=I[ae],ge=le.axisAligned,ke=le.localRect,Pe=le.transform,De=le.label,je=le.labelLine;V.copy(le.rect),V.width-=.1,V.height-=.1,V.x+=.05,V.y+=.05;for(var Ue=le.obb,We=!1,dt=0;dt<j.length;dt++){var pt=j[dt];if(V.intersect(pt.rect)){if(ge&&pt.axisAligned){We=!0;break}if(pt.obb||(pt.obb=new xv(pt.localRect,pt.transform)),Ue||(Ue=new xv(ke,Pe)),Ue.intersect(pt.obb)){We=!0;break}}}We?(Z(De),je&&Z(je)):(De.attr("ignore",le.defaultAttr.ignore),je&&je.attr("ignore",le.defaultAttr.labelGuideIgnore),j.push(le))}}(function(I){for(var j=[],V=0;V<I.length;V++){var Z=I[V];if(!Z.defaultAttr.ignore){var ae=Z.label,le=ae.getComputedTransform(),ge=ae.getBoundingRect(),ke=!le||le[1]<1e-5&&le[2]<1e-5,Pe=ae.style.margin||0,De=ge.clone();De.applyTransform(le),De.x-=Pe/2,De.y-=Pe/2,De.width+=Pe,De.height+=Pe;var je=ke?new xv(ge,le):null;j.push({label:ae,labelLine:Z.labelLine,rect:De,localRect:ge,obb:je,priority:Z.priority,defaultAttr:Z.defaultAttr,layoutOption:Z.computedLayoutOption,axisAligned:ke,transform:le})}}return j}(Ie(M,function(I){return{label:I,priority:I.z2,defaultAttr:{ignore:I.ignore}}})))},axisName:function(d,i,l,x){var S=bt(d.axisName,i.get("name"));if(S){var M,I,j=i.get("nameLocation"),V=d.nameDirection,Z=i.getModel("nameTextStyle"),ae=i.get("nameGap")||0,le=i.axis.getExtent(),ge=le[0]>le[1]?-1:1,ke=[j==="start"?le[0]-ge*ae:j==="end"?le[1]+ge*ae:(le[0]+le[1])/2,Lb(j)?d.labelOffset+V*ae:0],Pe=i.get("nameRotate");Pe!=null&&(Pe=Pe*Tp/180),Lb(j)?M=vh.innerTextLayout(d.rotation,Pe!=null?Pe:d.rotation,V):(M=function(Et,Lt,zt,qt){var en,ln,cn=Af(zt-Et),_n=qt[0]>qt[1],jn=Lt==="start"&&!_n||Lt!=="start"&&_n;return L0(cn-Tp/2)?(ln=jn?"bottom":"top",en="center"):L0(cn-1.5*Tp)?(ln=jn?"top":"bottom",en="center"):(ln="middle",en=cn<1.5*Tp&&cn>Tp/2?jn?"left":"right":jn?"right":"left"),{rotation:cn,textAlign:en,textVerticalAlign:ln}}(d.rotation,j,Pe||0,le),(I=d.axisNameAvailableWidth)!=null&&(I=Math.abs(I/Math.sin(M.rotation)),!isFinite(I)&&(I=null)));var De=Z.getFont(),je=i.get("nameTruncate",!0)||{},Ue=je.ellipsis,We=bt(d.nameTruncateMaxWidth,je.maxWidth,I),dt=new J1({x:ke[0],y:ke[1],rotation:M.rotation,silent:vh.isLabelSilent(i),style:s2(Z,{text:S,font:De,overflow:"truncate",width:We,ellipsis:Ue,fill:Z.getTextColor()||i.get(["axisLine","lineStyle","color"]),align:Z.get("align")||M.textAlign,verticalAlign:Z.get("verticalAlign")||M.textVerticalAlign}),z2:1});if(function(Et){var Lt=Et.itemTooltipOption,zt=Et.componentModel,qt=Et.itemName,en=Be(Lt)?{formatter:Lt}:Lt,ln=zt.mainType,cn=zt.componentIndex,_n={componentType:ln,name:qt,$vars:["name"]};_n[ln+"Index"]=cn;var jn=Et.formatterParamsExtra;jn&&me(ue(jn),function(Zn){Er(_n,Zn)||(_n[Zn]=jn[Zn],_n.$vars.push(Zn))});var Jn=js(Et.el);Jn.componentMainType=ln,Jn.componentIndex=cn,Jn.tooltipConfig={name:qt,option:K({content:qt,formatterParams:_n},en)}}({el:dt,componentModel:i,itemName:S}),dt.__fullText=S,dt.anid="name",i.get("triggerEvent")){var pt=vh.makeAxisEventDataBase(i);pt.targetType="axisName",pt.name=S,js(dt).eventData=pt}x.add(dt),dt.updateTransform(),l.add(dt),dt.decomposeTransform()}}};function P1(d){d&&(d.ignore=!0)}function Ib(d,i){var l=d&&d.getBoundingRect().clone(),x=i&&i.getBoundingRect().clone();if(l&&x){var S=Sn([]);return ya(S,S,-d.rotation),l.applyTransform(Qn([],S,d.getLocalTransform())),x.applyTransform(Qn([],S,i.getLocalTransform())),l.intersect(x)}}function Lb(d){return d==="middle"||d==="center"}function Rb(d,i,l,x,S){for(var M=[],I=[],j=[],V=0;V<d.length;V++){var Z=d[V].coord;I[0]=Z,I[1]=0,j[0]=Z,j[1]=l,i&&(Jr(I,I,i),Jr(j,j,i));var ae=new zs({subPixelOptimize:!0,shape:{x1:I[0],y1:I[1],x2:j[0],y2:j[1]},style:x,z2:2,autoBatch:!0,silent:!0});ae.anid=S+"_"+d[V].tickValue,M.push(ae)}return M}function cw(d){var i=zg(d);if(i){var l=i.axisPointerModel,x=i.axis.scale,S=l.option,M=l.get("status"),I=l.get("value");I!=null&&(I=x.parse(I));var j=function(Z){return!!Z.get(["handle","show"])}(l);M==null&&(S.status=j?"show":"hide");var V=x.getExtent().slice();V[0]>V[1]&&V.reverse(),(I==null||I>V[1])&&(I=V[1]),I<V[0]&&(I=V[0]),S.value=I,j&&(S.status=i.axis.scale.isBlank()?"hide":"show")}}function zg(d){var i,l=(d.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return l&&l.axesInfo[i=d,i.type+"||"+i.id]}var Fb={},Bb=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type=i.type,l}return v(i,d),i.prototype.render=function(l,x,S,M){this.axisPointerClass&&cw(l),d.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(l,S,!0)},i.prototype.updateAxisPointer=function(l,x,S,M){this._doUpdateAxisPointerClass(l,S,!1)},i.prototype.remove=function(l,x){var S=this._axisPointer;S&&S.remove(x)},i.prototype.dispose=function(l,x){this._disposeAxisPointer(x),d.prototype.dispose.apply(this,arguments)},i.prototype._doUpdateAxisPointerClass=function(l,x,S){var M=i.getAxisPointerClass(this.axisPointerClass);if(M){var I=function(j){var V=zg(j);return V&&V.axisPointerModel}(l);I?(this._axisPointer||(this._axisPointer=new M)).render(l,I,x,S):this._disposeAxisPointer(x)}},i.prototype._disposeAxisPointer=function(l){this._axisPointer&&this._axisPointer.dispose(l),this._axisPointer=null},i.registerAxisPointerClass=function(l,x){Fb[l]=x},i.getAxisPointerClass=function(l){return l&&Fb[l]},i.type="axis",i}(Mc),P6=is(),W8=["axisLine","axisTickLabel","axisName"],mf=["splitArea","splitLine","minorSplitLine"],T7=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type=i.type,l.axisPointerClass="CartesianAxisPointer",l}return v(i,d),i.prototype.render=function(l,x,S,M){this.group.removeAll();var I=this._axisGroup;if(this._axisGroup=new bl,this.group.add(this._axisGroup),l.get("show")){var j=l.getCoordSysModel(),V=function(ae,le,ge){ge=ge||{};var ke=ae.coordinateSystem,Pe=le.axis,De={},je=Pe.getAxesOnZeroOf()[0],Ue=Pe.position,We=je?"onZero":Ue,dt=Pe.dim,pt=ke.getRect(),Et=[pt.x,pt.x+pt.width,pt.y,pt.y+pt.height],Lt={left:0,right:1,top:0,bottom:1,onZero:2},zt=le.get("offset")||0,qt=dt==="x"?[Et[2]-zt,Et[3]+zt]:[Et[0]-zt,Et[1]+zt];if(je){var en=je.toGlobalCoord(je.dataToCoord(0));qt[Lt.onZero]=Math.max(Math.min(en,qt[1]),qt[0])}De.position=[dt==="y"?qt[Lt[We]]:Et[0],dt==="x"?qt[Lt[We]]:Et[3]],De.rotation=Math.PI/2*(dt==="x"?0:1),De.labelDirection=De.tickDirection=De.nameDirection={top:-1,bottom:1,left:-1,right:1}[Ue],De.labelOffset=je?qt[Lt[Ue]]-qt[Lt.onZero]:0,le.get(["axisTick","inside"])&&(De.tickDirection=-De.tickDirection),bt(ge.labelInside,le.get(["axisLabel","inside"]))&&(De.labelDirection=-De.labelDirection);var ln=le.get(["axisLabel","rotate"]);return De.labelRotate=We==="top"?-ln:ln,De.z2=1,De}(j,l),Z=new vh(l,Y({handleAutoShown:function(ae){for(var le=j.coordinateSystem.getCartesians(),ge=0;ge<le.length;ge++){var ke=le[ge].getOtherAxis(l.axis).type;if(ke==="value"||ke==="log")return!0}return!1}},V));me(W8,Z.add,Z),this._axisGroup.add(Z.getGroup()),me(mf,function(ae){l.get([ae,"show"])&&Y8[ae](this,this._axisGroup,l,j)},this),M&&M.type==="changeAxisOrder"&&M.isInitSort||function(ae,le,ge){if(ae&&le){var ke,Pe=(ke={},ae.traverse(function(je){C9(je)&&je.anid&&(ke[je.anid]=je)}),ke);le.traverse(function(je){if(C9(je)&&je.anid){var Ue=Pe[je.anid];if(Ue){var We=De(je);je.attr(De(Ue)),Oc(je,We,ge,js(je).dataIndex)}}})}function De(je){var Ue={x:je.x,y:je.y,rotation:je.rotation};return function(We){return We.shape!=null}(je)&&(Ue.shape=Y({},je.shape)),Ue}}(I,this._axisGroup,l),d.prototype.render.call(this,l,x,S,M)}},i.prototype.remove=function(){P6(this).splitAreaColors=null},i.type="cartesianAxis",i}(Bb),Y8={splitLine:function(d,i,l,x){var S=l.axis;if(!S.scale.isBlank()){var M=l.getModel("splitLine"),I=M.getModel("lineStyle"),j=I.get("color");j=Te(j)?j:[j];for(var V=x.coordinateSystem.getRect(),Z=S.isHorizontal(),ae=0,le=S.getTicksCoords({tickModel:M}),ge=[],ke=[],Pe=I.getLineStyle(),De=0;De<le.length;De++){var je=S.toGlobalCoord(le[De].coord);Z?(ge[0]=je,ge[1]=V.y,ke[0]=je,ke[1]=V.y+V.height):(ge[0]=V.x,ge[1]=je,ke[0]=V.x+V.width,ke[1]=je);var Ue=ae++%j.length,We=le[De].tickValue;i.add(new zs({anid:We!=null?"line_"+le[De].tickValue:null,subPixelOptimize:!0,autoBatch:!0,shape:{x1:ge[0],y1:ge[1],x2:ke[0],y2:ke[1]},style:K({stroke:j[Ue]},Pe),silent:!0}))}}},minorSplitLine:function(d,i,l,x){var S=l.axis,M=l.getModel("minorSplitLine").getModel("lineStyle"),I=x.coordinateSystem.getRect(),j=S.isHorizontal(),V=S.getMinorTicksCoords();if(V.length)for(var Z=[],ae=[],le=M.getLineStyle(),ge=0;ge<V.length;ge++)for(var ke=0;ke<V[ge].length;ke++){var Pe=S.toGlobalCoord(V[ge][ke].coord);j?(Z[0]=Pe,Z[1]=I.y,ae[0]=Pe,ae[1]=I.y+I.height):(Z[0]=I.x,Z[1]=Pe,ae[0]=I.x+I.width,ae[1]=Pe),i.add(new zs({anid:"minor_line_"+V[ge][ke].tickValue,subPixelOptimize:!0,autoBatch:!0,shape:{x1:Z[0],y1:Z[1],x2:ae[0],y2:ae[1]},style:le,silent:!0}))}},splitArea:function(d,i,l,x){(function(S,M,I,j){var V=I.axis;if(!V.scale.isBlank()){var Z=I.getModel("splitArea"),ae=Z.getModel("areaStyle"),le=ae.get("color"),ge=j.coordinateSystem.getRect(),ke=V.getTicksCoords({tickModel:Z,clamp:!0});if(ke.length){var Pe=le.length,De=P6(S).splitAreaColors,je=Dn(),Ue=0;if(De)for(var We=0;We<ke.length;We++){var dt=De.get(ke[We].tickValue);if(dt!=null){Ue=(dt+(Pe-1)*We)%Pe;break}}var pt=V.toGlobalCoord(ke[0].coord),Et=ae.getAreaStyle();for(le=Te(le)?le:[le],We=1;We<ke.length;We++){var Lt=V.toGlobalCoord(ke[We].coord),zt=void 0,qt=void 0,en=void 0,ln=void 0;V.isHorizontal()?(zt=pt,qt=ge.y,en=Lt-zt,ln=ge.height,pt=zt+en):(zt=ge.x,qt=pt,en=ge.width,pt=qt+(ln=Lt-qt));var cn=ke[We-1].tickValue;cn!=null&&je.set(cn,Ue),M.add(new Ju({anid:cn!=null?"area_"+cn:null,shape:{x:zt,y:qt,width:en,height:ln},style:K({fill:le[Ue]},Et),autoBatch:!0,silent:!0})),Ue=(Ue+1)%Pe}P6(S).splitAreaColors=je}}})(d,i,l,x)}},G8=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type=i.type,l}return v(i,d),i.type="xAxis",i}(T7),fw=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type=G8.type,l}return v(i,d),i.type="yAxis",i}(T7),jb=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type="grid",l}return v(i,d),i.prototype.render=function(l,x){this.group.removeAll(),l.get("show")&&this.group.add(new Ju({shape:l.coordinateSystem.getRect(),style:K({fill:l.get("backgroundColor")},l.getItemStyle()),silent:!0,z2:-1}))},i.type="grid",i}(Mc),A7={offset:0},zb={label:{enabled:!0},decal:{show:!1}},D6=is(),H2={};function $g(d,i){var l=d.getModel("aria");if(l.get("enabled")){var x=U(zb);G(x.label,d.getLocaleModel().get("aria"),!1),G(l.option,x,!1),function(){if(l.getModel("decal").get("show")){var M=Dn();d.eachSeries(function(I){if(!I.isColorBySeries()){var j=M.get(I.type);j||(j={},M.set(I.type,j)),D6(I).scope=j}}),d.eachRawSeries(function(I){if(!d.isSeriesFiltered(I))if(typeof I.enableAriaDecal!="function"){var j=I.getData();if(I.isColorBySeries()){var V=P3(I.ecModel,I.name,H2,d.getSeriesCount()),Z=j.getVisual("decal");j.setVisual("decal",Pe(Z,V))}else{var ae=I.getRawData(),le={},ge=D6(I).scope;j.each(function(De){var je=j.getRawIndex(De);le[je]=De});var ke=ae.count();ae.each(function(De){var je=le[De],Ue=ae.getName(De)||De+"",We=P3(I.ecModel,Ue,ge,ke),dt=j.getItemVisual(je,"decal");j.setItemVisual(je,"decal",Pe(dt,We))})}}else I.enableAriaDecal();function Pe(De,je){var Ue=De?Y(Y({},je),De):je;return Ue.dirty=!0,Ue}})}}(),function(){var M=d.getLocaleModel().get("aria"),I=l.getModel("label");if(I.option=K(I.option,M),I.get("enabled")){var j=i.getZr().dom;if(I.get("description"))j.setAttribute("aria-label",I.get("description"));else{var V,Z=d.getSeriesCount(),ae=I.get(["data","maxCount"])||10,le=I.get(["series","maxCount"])||10,ge=Math.min(Z,le);if(!(Z<1)){var ke=function(){var pt=d.get("title");return pt&&pt.length&&(pt=pt[0]),pt&&pt.text}();if(ke){var Pe=I.get(["general","withTitle"]);V=S(Pe,{title:ke})}else V=I.get(["general","withoutTitle"]);var De=[],je=Z>1?I.get(["series","multiple","prefix"]):I.get(["series","single","prefix"]);V+=S(je,{seriesCount:Z}),d.eachSeries(function(pt,Et){if(Et<ge){var Lt=void 0,zt=pt.get("name")?"withName":"withoutName";Lt=S(Lt=Z>1?I.get(["series","multiple",zt]):I.get(["series","single",zt]),{seriesId:pt.seriesIndex,seriesName:pt.get("name"),seriesType:(Br=pt.subType,d.getLocaleModel().get(["series","typeNames"])[Br]||"\u81EA\u5B9A\u4E49\u56FE")});var qt=pt.getData();qt.count()>ae?Lt+=S(I.get(["data","partialData"]),{displayCnt:ae}):Lt+=I.get(["data","allData"]);for(var en=I.get(["data","separator","middle"]),ln=I.get(["data","separator","end"]),cn=[],_n=0;_n<qt.count();_n++)if(_n<ae){var jn=qt.getName(_n),Jn=qt.getValues(_n),Zn=I.get(["data",jn?"withName":"withoutName"]);cn.push(S(Zn,{name:jn,value:Jn.join(en)}))}Lt+=cn.join(en)+ln,De.push(Lt)}var Br});var Ue=I.getModel(["series","multiple","separator"]),We=Ue.get("middle"),dt=Ue.get("end");V+=De.join(We)+dt,j.setAttribute("aria-label",V)}}}}()}function S(M,I){if(typeof M!="string")return M;var j=M;return me(I,function(V,Z){j=j.replace(new RegExp("\\{\\s*"+Z+"\\s*\\}","g"),V)}),j}}function yf(d){if(d&&d.aria){var i=d.aria;i.show!=null&&(i.enabled=i.show),i.label=i.label||{},me(["description","general","series","data"],function(l){i[l]!=null&&(i.label[l]=i[l])})}}var q2=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type="dataset",l}return v(i,d),i.prototype.init=function(l,x,S){d.prototype.init.call(this,l,x,S),this._sourceManager=new F9(this),v5(this)},i.prototype.mergeOption=function(l,x){d.prototype.mergeOption.call(this,l,x),v5(this)},i.prototype.optionUpdated=function(){this._sourceManager.dirty()},i.prototype.getSourceManager=function(){return this._sourceManager},i.type="dataset",i.defaultOption={seriesLayoutBy:h2},i}(Ll),Vg=function(d){function i(){var l=d!==null&&d.apply(this,arguments)||this;return l.type="dataset",l}return v(i,d),i.type="dataset",i}(Mc);E1([function(d){d.registerPainter("canvas",rw)}]),E1([function(d){d.registerChartView(j2),d.registerSeriesModel(wb),d.registerLayout(function(i,l){return{seriesType:i,plan:k0(),reset:function(x){var S=x.getData(),M=x.coordinateSystem,I=x.pipelineContext,j=l||I.large;if(M){var V=Ie(M.dimensions,function(Pe){return S.mapDimension(Pe)}).slice(0,2),Z=V.length,ae=S.getCalculationInfo("stackResultDimension");xp(S,V[0])&&(V[0]=ae),xp(S,V[1])&&(V[1]=ae);var le=S.getStore(),ge=S.getDimensionIndex(V[0]),ke=S.getDimensionIndex(V[1]);return Z&&{progress:function(Pe,De){for(var je=Pe.end-Pe.start,Ue=j&&$u(je*Z),We=[],dt=[],pt=Pe.start,Et=0;pt<Pe.end;pt++){var Lt=void 0;if(Z===1){var zt=le.get(ge,pt);Lt=M.dataToPoint(zt,null,dt)}else We[0]=le.get(ge,pt),We[1]=le.get(ke,pt),Lt=M.dataToPoint(We,null,dt);j?(Ue[Et++]=Lt[0],Ue[Et++]=Lt[1]):De.setItemLayout(pt,Lt.slice())}j&&De.setLayout("points",Ue)}}}}}}("line",!0)),d.registerVisual({seriesType:"line",reset:function(i){var l=i.getData(),x=i.getModel("lineStyle").getLineStyle();x&&!x.stroke&&(x.stroke=l.getVisual("style").fill),l.setVisual("legendLineStyle",x)}}),d.registerProcessor(d.PRIORITY.PROCESSOR.STATISTIC,m7("line"))},function(d){d.registerChartView(z8),d.registerSeriesModel(B8),d.registerLayout(d.PRIORITY.VISUAL.LAYOUT,xe(r7,"bar")),d.registerLayout(d.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,x6),d.registerProcessor(d.PRIORITY.PROCESSOR.STATISTIC,m7("bar")),d.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(i,l){var x=i.componentType||"series";l.eachComponent({mainType:x,query:i},function(S){i.sortInfo&&S.axis.setCategorySortInfo(i.sortInfo)})})},function(d){d.registerChartView(cd),d.registerSeriesModel(fd),function(i,l){function x(S,M){var I=[];return S.eachComponent({mainType:"series",subType:i,query:M},function(j){I.push(j.seriesIndex)}),I}me([[i+"ToggleSelect","toggleSelect"],[i+"Select","select"],[i+"UnSelect","unselect"]],function(S){l(S[0],function(M,I,j){M=Y({},M),j.dispatchAction(Y(M,{type:S[1],seriesIndex:x(I,M)}))})})}("pie",d.registerAction),d.registerLayout(xe(T6,"pie")),d.registerProcessor(function(i){return{seriesType:i,reset:function(l,x){var S=x.findComponents({mainType:"legend"});if(S&&S.length){var M=l.getData();M.filterSelf(function(I){for(var j=M.getName(I),V=0;V<S.length;V++)if(!S[V].isSelected(j))return!1;return!0})}}}}("pie")),d.registerProcessor(function(i){return{seriesType:i,reset:function(l,x){var S=l.getData();S.filterSelf(function(M){var I=S.mapDimension("value"),j=S.get(I,M);return!(typeof j=="number"&&!isNaN(j)&&j<0)})}}}("pie"))}]),E1([function(d){d.registerComponentView(jb),d.registerComponentModel(k7),d.registerCoordinateSystem("cartesian2d",Lc),O7(d,"x",Bg,A7),O7(d,"y",Bg,A7),d.registerComponentView(G8),d.registerComponentView(fw),d.registerPreprocessor(function(i){i.xAxis&&i.yAxis&&!i.grid&&(i.grid={})})},function(d){d.registerPreprocessor(yf),d.registerVisual(d.PRIORITY.VISUAL.ARIA,$g)},function(d){d.registerComponentModel(q2),d.registerComponentView(Vg)}]),h.Axis=l7,h.ChartView=mc,h.ComponentModel=Ll,h.ComponentView=Mc,h.List=b6,h.Model=$s,h.PRIORITY=d8,h.SeriesModel=C0,h.color=ha,h.connect=function(d){if(Te(d)){var i=d;d=null,me(i,function(l){l.group!=null&&(d=l.group)}),d=d||"g_"+Zx++,me(i,function(l){l.group=d})}return lg[d]=!0,d},h.dataTool={},h.dependencies={zrender:"5.2.1"},h.disConnect=p8,h.disconnect=th,h.dispose=function(d){typeof d=="string"?d=mp[d]:d instanceof ad||(d=v8(d)),d instanceof ad&&!d.isDisposed()&&d.dispose()},h.env=g,h.extendChartView=function(d){var i=mc.extend(d);return mc.registerClass(i),i},h.extendComponentModel=function(d){var i=Ll.extend(d);return Ll.registerClass(i),i},h.extendComponentView=function(d){var i=Mc.extend(d);return Mc.registerClass(i),i},h.extendSeriesModel=function(d){var i=C0.extend(d);return C0.registerClass(i),i},h.format=w6,h.getCoordinateSystemDimensions=function(d){var i=p2.get(d);if(i)return i.getDimensionsInfo?i.getDimensionsInfo():i.dimensions.slice()},h.getInstanceByDom=v8,h.getInstanceById=function(d){return mp[d]},h.getMap=function(d){return ib(d)},h.graphic=ac,h.helper=O8,h.init=function(d,i,l){var x=v8(d);if(x)return x;var S=new ad(d,i,l);return S.id="ec_"+Xx++,mp[S.id]=S,Df(d,uf,S.id),ob(S),K0.trigger("afterinit",S),S},h.innerDrawElementOnCanvas=P5,h.matrix=yo,h.number=bb,h.parseGeoJSON=eg,h.parseGeoJson=eg,h.registerAction=od,h.registerCoordinateSystem=G5,h.registerLayout=K5,h.registerLoading=Z0,h.registerLocale=xu,h.registerMap=g6,h.registerPostInit=U5,h.registerPostUpdate=W5,h.registerPreprocessor=cf,h.registerProcessor=q5,h.registerTheme=H5,h.registerTransform=m6,h.registerUpdateLifecycle=Y5,h.registerVisual=nh,h.setCanvasCreator=function(d){B("createCanvas",d)},h.throttle=_5,h.time=Eg,h.use=E1,h.util=Tg,h.vector=Za,h.version="5.2.2",h.zrUtil=Rn,h.zrender=Hc,Object.defineProperty(h,"__esModule",{value:!0})})},"327e":function(r,u,p){Object.defineProperty(u,"__esModule",{value:!0}),u.default={solid:[{name:"ad",unicode:"f641"},{name:"address-book",unicode:"f2b9"},{name:"address-card",unicode:"f2bb"},{name:"adjust",unicode:"f042"},{name:"air-freshener",unicode:"f5d0"},{name:"align-center",unicode:"f037"},{name:"align-justify",unicode:"f039"},{name:"align-left",unicode:"f036"},{name:"align-right",unicode:"f038"},{name:"allergies",unicode:"f461"},{name:"ambulance",unicode:"f0f9"},{name:"american-sign-language-interpreting",unicode:"f2a3"},{name:"anchor",unicode:"f13d"},{name:"angle-double-down",unicode:"f103"},{name:"angle-double-left",unicode:"f100"},{name:"angle-double-right",unicode:"f101"},{name:"angle-double-up",unicode:"f102"},{name:"angle-down",unicode:"f107"},{name:"angle-left",unicode:"f104"},{name:"angle-right",unicode:"f105"},{name:"angle-up",unicode:"f106"},{name:"angry",unicode:"f556"},{name:"ankh",unicode:"f644"},{name:"apple-alt",unicode:"f5d1"},{name:"archive",unicode:"f187"},{name:"archway",unicode:"f557"},{name:"arrow-alt-circle-down",unicode:"f358"},{name:"arrow-alt-circle-left",unicode:"f359"},{name:"arrow-alt-circle-right",unicode:"f35a"},{name:"arrow-alt-circle-up",unicode:"f35b"},{name:"arrow-circle-down",unicode:"f0ab"},{name:"arrow-circle-left",unicode:"f0a8"},{name:"arrow-circle-right",unicode:"f0a9"},{name:"arrow-circle-up",unicode:"f0aa"},{name:"arrow-down",unicode:"f063"},{name:"arrow-left",unicode:"f060"},{name:"arrow-right",unicode:"f061"},{name:"arrow-up",unicode:"f062"},{name:"arrows-alt",unicode:"f0b2"},{name:"arrows-alt-h",unicode:"f337"},{name:"arrows-alt-v",unicode:"f338"},{name:"assistive-listening-systems",unicode:"f2a2"},{name:"asterisk",unicode:"f069"},{name:"at",unicode:"f1fa"},{name:"atlas",unicode:"f558"},{name:"atom",unicode:"f5d2"},{name:"audio-description",unicode:"f29e"},{name:"award",unicode:"f559"},{name:"baby",unicode:"f77c"},{name:"baby-carriage",unicode:"f77d"},{name:"backspace",unicode:"f55a"},{name:"backward",unicode:"f04a"},{name:"bacon",unicode:"f7e5"},{name:"bacteria",unicode:"e059"},{name:"bacterium",unicode:"e05a"},{name:"bahai",unicode:"f666"},{name:"balance-scale",unicode:"f24e"},{name:"balance-scale-left",unicode:"f515"},{name:"balance-scale-right",unicode:"f516"},{name:"ban",unicode:"f05e"},{name:"band-aid",unicode:"f462"},{name:"barcode",unicode:"f02a"},{name:"bars",unicode:"f0c9"},{name:"baseball-ball",unicode:"f433"},{name:"basketball-ball",unicode:"f434"},{name:"bath",unicode:"f2cd"},{name:"battery-empty",unicode:"f244"},{name:"battery-full",unicode:"f240"},{name:"battery-half",unicode:"f242"},{name:"battery-quarter",unicode:"f243"},{name:"battery-three-quarters",unicode:"f241"},{name:"bed",unicode:"f236"},{name:"beer",unicode:"f0fc"},{name:"bell",unicode:"f0f3"},{name:"bell-slash",unicode:"f1f6"},{name:"bezier-curve",unicode:"f55b"},{name:"bible",unicode:"f647"},{name:"bicycle",unicode:"f206"},{name:"biking",unicode:"f84a"},{name:"binoculars",unicode:"f1e5"},{name:"biohazard",unicode:"f780"},{name:"birthday-cake",unicode:"f1fd"},{name:"blender",unicode:"f517"},{name:"blender-phone",unicode:"f6b6"},{name:"blind",unicode:"f29d"},{name:"blog",unicode:"f781"},{name:"bold",unicode:"f032"},{name:"bolt",unicode:"f0e7"},{name:"bomb",unicode:"f1e2"},{name:"bone",unicode:"f5d7"},{name:"bong",unicode:"f55c"},{name:"book",unicode:"f02d"},{name:"book-dead",unicode:"f6b7"},{name:"book-medical",unicode:"f7e6"},{name:"book-open",unicode:"f518"},{name:"book-reader",unicode:"f5da"},{name:"bookmark",unicode:"f02e"},{name:"border-all",unicode:"f84c"},{name:"border-none",unicode:"f850"},{name:"border-style",unicode:"f853"},{name:"bowling-ball",unicode:"f436"},{name:"box",unicode:"f466"},{name:"box-open",unicode:"f49e"},{name:"box-tissue",unicode:"e05b"},{name:"boxes",unicode:"f468"},{name:"braille",unicode:"f2a1"},{name:"brain",unicode:"f5dc"},{name:"bread-slice",unicode:"f7ec"},{name:"briefcase",unicode:"f0b1"},{name:"briefcase-medical",unicode:"f469"},{name:"broadcast-tower",unicode:"f519"},{name:"broom",unicode:"f51a"},{name:"brush",unicode:"f55d"},{name:"bug",unicode:"f188"},{name:"building",unicode:"f1ad"},{name:"bullhorn",unicode:"f0a1"},{name:"bullseye",unicode:"f140"},{name:"burn",unicode:"f46a"},{name:"bus",unicode:"f207"},{name:"bus-alt",unicode:"f55e"},{name:"business-time",unicode:"f64a"},{name:"calculator",unicode:"f1ec"},{name:"calendar",unicode:"f133"},{name:"calendar-alt",unicode:"f073"},{name:"calendar-check",unicode:"f274"},{name:"calendar-day",unicode:"f783"},{name:"calendar-minus",unicode:"f272"},{name:"calendar-plus",unicode:"f271"},{name:"calendar-times",unicode:"f273"},{name:"calendar-week",unicode:"f784"},{name:"camera",unicode:"f030"},{name:"camera-retro",unicode:"f083"},{name:"campground",unicode:"f6bb"},{name:"candy-cane",unicode:"f786"},{name:"cannabis",unicode:"f55f"},{name:"capsules",unicode:"f46b"},{name:"car",unicode:"f1b9"},{name:"car-alt",unicode:"f5de"},{name:"car-battery",unicode:"f5df"},{name:"car-crash",unicode:"f5e1"},{name:"car-side",unicode:"f5e4"},{name:"caravan",unicode:"f8ff"},{name:"caret-down",unicode:"f0d7"},{name:"caret-left",unicode:"f0d9"},{name:"caret-right",unicode:"f0da"},{name:"caret-square-down",unicode:"f150"},{name:"caret-square-left",unicode:"f191"},{name:"caret-square-right",unicode:"f152"},{name:"caret-square-up",unicode:"f151"},{name:"caret-up",unicode:"f0d8"},{name:"carrot",unicode:"f787"},{name:"cart-arrow-down",unicode:"f218"},{name:"cart-plus",unicode:"f217"},{name:"cash-register",unicode:"f788"},{name:"cat",unicode:"f6be"},{name:"certificate",unicode:"f0a3"},{name:"chair",unicode:"f6c0"},{name:"chalkboard",unicode:"f51b"},{name:"chalkboard-teacher",unicode:"f51c"},{name:"charging-station",unicode:"f5e7"},{name:"chart-area",unicode:"f1fe"},{name:"chart-bar",unicode:"f080"},{name:"chart-line",unicode:"f201"},{name:"chart-pie",unicode:"f200"},{name:"check",unicode:"f00c"},{name:"check-circle",unicode:"f058"},{name:"check-double",unicode:"f560"},{name:"check-square",unicode:"f14a"},{name:"cheese",unicode:"f7ef"},{name:"chess",unicode:"f439"},{name:"chess-bishop",unicode:"f43a"},{name:"chess-board",unicode:"f43c"},{name:"chess-king",unicode:"f43f"},{name:"chess-knight",unicode:"f441"},{name:"chess-pawn",unicode:"f443"},{name:"chess-queen",unicode:"f445"},{name:"chess-rook",unicode:"f447"},{name:"chevron-circle-down",unicode:"f13a"},{name:"chevron-circle-left",unicode:"f137"},{name:"chevron-circle-right",unicode:"f138"},{name:"chevron-circle-up",unicode:"f139"},{name:"chevron-down",unicode:"f078"},{name:"chevron-left",unicode:"f053"},{name:"chevron-right",unicode:"f054"},{name:"chevron-up",unicode:"f077"},{name:"child",unicode:"f1ae"},{name:"church",unicode:"f51d"},{name:"circle",unicode:"f111"},{name:"circle-notch",unicode:"f1ce"},{name:"city",unicode:"f64f"},{name:"clinic-medical",unicode:"f7f2"},{name:"clipboard",unicode:"f328"},{name:"clipboard-check",unicode:"f46c"},{name:"clipboard-list",unicode:"f46d"},{name:"clock",unicode:"f017"},{name:"clone",unicode:"f24d"},{name:"closed-captioning",unicode:"f20a"},{name:"cloud",unicode:"f0c2"},{name:"cloud-download-alt",unicode:"f381"},{name:"cloud-meatball",unicode:"f73b"},{name:"cloud-moon",unicode:"f6c3"},{name:"cloud-moon-rain",unicode:"f73c"},{name:"cloud-rain",unicode:"f73d"},{name:"cloud-showers-heavy",unicode:"f740"},{name:"cloud-sun",unicode:"f6c4"},{name:"cloud-sun-rain",unicode:"f743"},{name:"cloud-upload-alt",unicode:"f382"},{name:"cocktail",unicode:"f561"},{name:"code",unicode:"f121"},{name:"code-branch",unicode:"f126"},{name:"coffee",unicode:"f0f4"},{name:"cog",unicode:"f013"},{name:"cogs",unicode:"f085"},{name:"coins",unicode:"f51e"},{name:"columns",unicode:"f0db"},{name:"comment",unicode:"f075"},{name:"comment-alt",unicode:"f27a"},{name:"comment-dollar",unicode:"f651"},{name:"comment-dots",unicode:"f4ad"},{name:"comment-medical",unicode:"f7f5"},{name:"comment-slash",unicode:"f4b3"},{name:"comments",unicode:"f086"},{name:"comments-dollar",unicode:"f653"},{name:"compact-disc",unicode:"f51f"},{name:"compass",unicode:"f14e"},{name:"compress",unicode:"f066"},{name:"compress-alt",unicode:"f422"},{name:"compress-arrows-alt",unicode:"f78c"},{name:"concierge-bell",unicode:"f562"},{name:"cookie",unicode:"f563"},{name:"cookie-bite",unicode:"f564"},{name:"copy",unicode:"f0c5"},{name:"copyright",unicode:"f1f9"},{name:"couch",unicode:"f4b8"},{name:"credit-card",unicode:"f09d"},{name:"crop",unicode:"f125"},{name:"crop-alt",unicode:"f565"},{name:"cross",unicode:"f654"},{name:"crosshairs",unicode:"f05b"},{name:"crow",unicode:"f520"},{name:"crown",unicode:"f521"},{name:"crutch",unicode:"f7f7"},{name:"cube",unicode:"f1b2"},{name:"cubes",unicode:"f1b3"},{name:"cut",unicode:"f0c4"},{name:"database",unicode:"f1c0"},{name:"deaf",unicode:"f2a4"},{name:"democrat",unicode:"f747"},{name:"desktop",unicode:"f108"},{name:"dharmachakra",unicode:"f655"},{name:"diagnoses",unicode:"f470"},{name:"dice",unicode:"f522"},{name:"dice-d20",unicode:"f6cf"},{name:"dice-d6",unicode:"f6d1"},{name:"dice-five",unicode:"f523"},{name:"dice-four",unicode:"f524"},{name:"dice-one",unicode:"f525"},{name:"dice-six",unicode:"f526"},{name:"dice-three",unicode:"f527"},{name:"dice-two",unicode:"f528"},{name:"digital-tachograph",unicode:"f566"},{name:"directions",unicode:"f5eb"},{name:"disease",unicode:"f7fa"},{name:"divide",unicode:"f529"},{name:"dizzy",unicode:"f567"},{name:"dna",unicode:"f471"},{name:"dog",unicode:"f6d3"},{name:"dollar-sign",unicode:"f155"},{name:"dolly",unicode:"f472"},{name:"dolly-flatbed",unicode:"f474"},{name:"donate",unicode:"f4b9"},{name:"door-closed",unicode:"f52a"},{name:"door-open",unicode:"f52b"},{name:"dot-circle",unicode:"f192"},{name:"dove",unicode:"f4ba"},{name:"download",unicode:"f019"},{name:"drafting-compass",unicode:"f568"},{name:"dragon",unicode:"f6d5"},{name:"draw-polygon",unicode:"f5ee"},{name:"drum",unicode:"f569"},{name:"drum-steelpan",unicode:"f56a"},{name:"drumstick-bite",unicode:"f6d7"},{name:"dumbbell",unicode:"f44b"},{name:"dumpster",unicode:"f793"},{name:"dumpster-fire",unicode:"f794"},{name:"dungeon",unicode:"f6d9"},{name:"edit",unicode:"f044"},{name:"egg",unicode:"f7fb"},{name:"eject",unicode:"f052"},{name:"ellipsis-h",unicode:"f141"},{name:"ellipsis-v",unicode:"f142"},{name:"envelope",unicode:"f0e0"},{name:"envelope-open",unicode:"f2b6"},{name:"envelope-open-text",unicode:"f658"},{name:"envelope-square",unicode:"f199"},{name:"equals",unicode:"f52c"},{name:"eraser",unicode:"f12d"},{name:"ethernet",unicode:"f796"},{name:"euro-sign",unicode:"f153"},{name:"exchange-alt",unicode:"f362"},{name:"exclamation",unicode:"f12a"},{name:"exclamation-circle",unicode:"f06a"},{name:"exclamation-triangle",unicode:"f071"},{name:"expand",unicode:"f065"},{name:"expand-alt",unicode:"f424"},{name:"expand-arrows-alt",unicode:"f31e"},{name:"external-link-alt",unicode:"f35d"},{name:"external-link-square-alt",unicode:"f360"},{name:"eye",unicode:"f06e"},{name:"eye-dropper",unicode:"f1fb"},{name:"eye-slash",unicode:"f070"},{name:"fan",unicode:"f863"},{name:"fast-backward",unicode:"f049"},{name:"fast-forward",unicode:"f050"},{name:"faucet",unicode:"e005"},{name:"fax",unicode:"f1ac"},{name:"feather",unicode:"f52d"},{name:"feather-alt",unicode:"f56b"},{name:"female",unicode:"f182"},{name:"fighter-jet",unicode:"f0fb"},{name:"file",unicode:"f15b"},{name:"file-alt",unicode:"f15c"},{name:"file-archive",unicode:"f1c6"},{name:"file-audio",unicode:"f1c7"},{name:"file-code",unicode:"f1c9"},{name:"file-contract",unicode:"f56c"},{name:"file-csv",unicode:"f6dd"},{name:"file-download",unicode:"f56d"},{name:"file-excel",unicode:"f1c3"},{name:"file-export",unicode:"f56e"},{name:"file-image",unicode:"f1c5"},{name:"file-import",unicode:"f56f"},{name:"file-invoice",unicode:"f570"},{name:"file-invoice-dollar",unicode:"f571"},{name:"file-medical",unicode:"f477"},{name:"file-medical-alt",unicode:"f478"},{name:"file-pdf",unicode:"f1c1"},{name:"file-powerpoint",unicode:"f1c4"},{name:"file-prescription",unicode:"f572"},{name:"file-signature",unicode:"f573"},{name:"file-upload",unicode:"f574"},{name:"file-video",unicode:"f1c8"},{name:"file-word",unicode:"f1c2"},{name:"fill",unicode:"f575"},{name:"fill-drip",unicode:"f576"},{name:"film",unicode:"f008"},{name:"filter",unicode:"f0b0"},{name:"fingerprint",unicode:"f577"},{name:"fire",unicode:"f06d"},{name:"fire-alt",unicode:"f7e4"},{name:"fire-extinguisher",unicode:"f134"},{name:"first-aid",unicode:"f479"},{name:"fish",unicode:"f578"},{name:"fist-raised",unicode:"f6de"},{name:"flag",unicode:"f024"},{name:"flag-checkered",unicode:"f11e"},{name:"flag-usa",unicode:"f74d"},{name:"flask",unicode:"f0c3"},{name:"flushed",unicode:"f579"},{name:"folder",unicode:"f07b"},{name:"folder-minus",unicode:"f65d"},{name:"folder-open",unicode:"f07c"},{name:"folder-plus",unicode:"f65e"},{name:"font",unicode:"f031"},{name:"font-awesome-logo-full",unicode:"f4e6"},{name:"football-ball",unicode:"f44e"},{name:"forward",unicode:"f04e"},{name:"frog",unicode:"f52e"},{name:"frown",unicode:"f119"},{name:"frown-open",unicode:"f57a"},{name:"funnel-dollar",unicode:"f662"},{name:"futbol",unicode:"f1e3"},{name:"gamepad",unicode:"f11b"},{name:"gas-pump",unicode:"f52f"},{name:"gavel",unicode:"f0e3"},{name:"gem",unicode:"f3a5"},{name:"genderless",unicode:"f22d"},{name:"ghost",unicode:"f6e2"},{name:"gift",unicode:"f06b"},{name:"gifts",unicode:"f79c"},{name:"glass-cheers",unicode:"f79f"},{name:"glass-martini",unicode:"f000"},{name:"glass-martini-alt",unicode:"f57b"},{name:"glass-whiskey",unicode:"f7a0"},{name:"glasses",unicode:"f530"},{name:"globe",unicode:"f0ac"},{name:"globe-africa",unicode:"f57c"},{name:"globe-americas",unicode:"f57d"},{name:"globe-asia",unicode:"f57e"},{name:"globe-europe",unicode:"f7a2"},{name:"golf-ball",unicode:"f450"},{name:"gopuram",unicode:"f664"},{name:"graduation-cap",unicode:"f19d"},{name:"greater-than",unicode:"f531"},{name:"greater-than-equal",unicode:"f532"},{name:"grimace",unicode:"f57f"},{name:"grin",unicode:"f580"},{name:"grin-alt",unicode:"f581"},{name:"grin-beam",unicode:"f582"},{name:"grin-beam-sweat",unicode:"f583"},{name:"grin-hearts",unicode:"f584"},{name:"grin-squint",unicode:"f585"},{name:"grin-squint-tears",unicode:"f586"},{name:"grin-stars",unicode:"f587"},{name:"grin-tears",unicode:"f588"},{name:"grin-tongue",unicode:"f589"},{name:"grin-tongue-squint",unicode:"f58a"},{name:"grin-tongue-wink",unicode:"f58b"},{name:"grin-wink",unicode:"f58c"},{name:"grip-horizontal",unicode:"f58d"},{name:"grip-lines",unicode:"f7a4"},{name:"grip-lines-vertical",unicode:"f7a5"},{name:"grip-vertical",unicode:"f58e"},{name:"guitar",unicode:"f7a6"},{name:"h-square",unicode:"f0fd"},{name:"hamburger",unicode:"f805"},{name:"hammer",unicode:"f6e3"},{name:"hamsa",unicode:"f665"},{name:"hand-holding",unicode:"f4bd"},{name:"hand-holding-heart",unicode:"f4be"},{name:"hand-holding-medical",unicode:"e05c"},{name:"hand-holding-usd",unicode:"f4c0"},{name:"hand-holding-water",unicode:"f4c1"},{name:"hand-lizard",unicode:"f258"},{name:"hand-middle-finger",unicode:"f806"},{name:"hand-paper",unicode:"f256"},{name:"hand-peace",unicode:"f25b"},{name:"hand-point-down",unicode:"f0a7"},{name:"hand-point-left",unicode:"f0a5"},{name:"hand-point-right",unicode:"f0a4"},{name:"hand-point-up",unicode:"f0a6"},{name:"hand-pointer",unicode:"f25a"},{name:"hand-rock",unicode:"f255"},{name:"hand-scissors",unicode:"f257"},{name:"hand-sparkles",unicode:"e05d"},{name:"hand-spock",unicode:"f259"},{name:"hands",unicode:"f4c2"},{name:"hands-helping",unicode:"f4c4"},{name:"hands-wash",unicode:"e05e"},{name:"handshake",unicode:"f2b5"},{name:"handshake-alt-slash",unicode:"e05f"},{name:"handshake-slash",unicode:"e060"},{name:"hanukiah",unicode:"f6e6"},{name:"hard-hat",unicode:"f807"},{name:"hashtag",unicode:"f292"},{name:"hat-cowboy",unicode:"f8c0"},{name:"hat-cowboy-side",unicode:"f8c1"},{name:"hat-wizard",unicode:"f6e8"},{name:"hdd",unicode:"f0a0"},{name:"head-side-cough",unicode:"e061"},{name:"head-side-cough-slash",unicode:"e062"},{name:"head-side-mask",unicode:"e063"},{name:"head-side-virus",unicode:"e064"},{name:"heading",unicode:"f1dc"},{name:"headphones",unicode:"f025"},{name:"headphones-alt",unicode:"f58f"},{name:"headset",unicode:"f590"},{name:"heart",unicode:"f004"},{name:"heart-broken",unicode:"f7a9"},{name:"heartbeat",unicode:"f21e"},{name:"helicopter",unicode:"f533"},{name:"highlighter",unicode:"f591"},{name:"hiking",unicode:"f6ec"},{name:"hippo",unicode:"f6ed"},{name:"history",unicode:"f1da"},{name:"hockey-puck",unicode:"f453"},{name:"holly-berry",unicode:"f7aa"},{name:"home",unicode:"f015"},{name:"horse",unicode:"f6f0"},{name:"horse-head",unicode:"f7ab"},{name:"hospital",unicode:"f0f8"},{name:"hospital-alt",unicode:"f47d"},{name:"hospital-symbol",unicode:"f47e"},{name:"hospital-user",unicode:"f80d"},{name:"hot-tub",unicode:"f593"},{name:"hotdog",unicode:"f80f"},{name:"hotel",unicode:"f594"},{name:"hourglass",unicode:"f254"},{name:"hourglass-end",unicode:"f253"},{name:"hourglass-half",unicode:"f252"},{name:"hourglass-start",unicode:"f251"},{name:"house-damage",unicode:"f6f1"},{name:"house-user",unicode:"e065"},{name:"hryvnia",unicode:"f6f2"},{name:"i-cursor",unicode:"f246"},{name:"ice-cream",unicode:"f810"},{name:"icicles",unicode:"f7ad"},{name:"icons",unicode:"f86d"},{name:"id-badge",unicode:"f2c1"},{name:"id-card",unicode:"f2c2"},{name:"id-card-alt",unicode:"f47f"},{name:"igloo",unicode:"f7ae"},{name:"image",unicode:"f03e"},{name:"images",unicode:"f302"},{name:"inbox",unicode:"f01c"},{name:"indent",unicode:"f03c"},{name:"industry",unicode:"f275"},{name:"infinity",unicode:"f534"},{name:"info",unicode:"f129"},{name:"info-circle",unicode:"f05a"},{name:"italic",unicode:"f033"},{name:"jedi",unicode:"f669"},{name:"joint",unicode:"f595"},{name:"journal-whills",unicode:"f66a"},{name:"kaaba",unicode:"f66b"},{name:"key",unicode:"f084"},{name:"keyboard",unicode:"f11c"},{name:"khanda",unicode:"f66d"},{name:"kiss",unicode:"f596"},{name:"kiss-beam",unicode:"f597"},{name:"kiss-wink-heart",unicode:"f598"},{name:"kiwi-bird",unicode:"f535"},{name:"landmark",unicode:"f66f"},{name:"language",unicode:"f1ab"},{name:"laptop",unicode:"f109"},{name:"laptop-code",unicode:"f5fc"},{name:"laptop-house",unicode:"e066"},{name:"laptop-medical",unicode:"f812"},{name:"laugh",unicode:"f599"},{name:"laugh-beam",unicode:"f59a"},{name:"laugh-squint",unicode:"f59b"},{name:"laugh-wink",unicode:"f59c"},{name:"layer-group",unicode:"f5fd"},{name:"leaf",unicode:"f06c"},{name:"lemon",unicode:"f094"},{name:"less-than",unicode:"f536"},{name:"less-than-equal",unicode:"f537"},{name:"level-down-alt",unicode:"f3be"},{name:"level-up-alt",unicode:"f3bf"},{name:"life-ring",unicode:"f1cd"},{name:"lightbulb",unicode:"f0eb"},{name:"link",unicode:"f0c1"},{name:"lira-sign",unicode:"f195"},{name:"list",unicode:"f03a"},{name:"list-alt",unicode:"f022"},{name:"list-ol",unicode:"f0cb"},{name:"list-ul",unicode:"f0ca"},{name:"location-arrow",unicode:"f124"},{name:"lock",unicode:"f023"},{name:"lock-open",unicode:"f3c1"},{name:"long-arrow-alt-down",unicode:"f309"},{name:"long-arrow-alt-left",unicode:"f30a"},{name:"long-arrow-alt-right",unicode:"f30b"},{name:"long-arrow-alt-up",unicode:"f30c"},{name:"low-vision",unicode:"f2a8"},{name:"luggage-cart",unicode:"f59d"},{name:"lungs",unicode:"f604"},{name:"lungs-virus",unicode:"e067"},{name:"magic",unicode:"f0d0"},{name:"magnet",unicode:"f076"},{name:"mail-bulk",unicode:"f674"},{name:"male",unicode:"f183"},{name:"map",unicode:"f279"},{name:"map-marked",unicode:"f59f"},{name:"map-marked-alt",unicode:"f5a0"},{name:"map-marker",unicode:"f041"},{name:"map-marker-alt",unicode:"f3c5"},{name:"map-pin",unicode:"f276"},{name:"map-signs",unicode:"f277"},{name:"marker",unicode:"f5a1"},{name:"mars",unicode:"f222"},{name:"mars-double",unicode:"f227"},{name:"mars-stroke",unicode:"f229"},{name:"mars-stroke-h",unicode:"f22b"},{name:"mars-stroke-v",unicode:"f22a"},{name:"mask",unicode:"f6fa"},{name:"medal",unicode:"f5a2"},{name:"medkit",unicode:"f0fa"},{name:"meh",unicode:"f11a"},{name:"meh-blank",unicode:"f5a4"},{name:"meh-rolling-eyes",unicode:"f5a5"},{name:"memory",unicode:"f538"},{name:"menorah",unicode:"f676"},{name:"mercury",unicode:"f223"},{name:"meteor",unicode:"f753"},{name:"microchip",unicode:"f2db"},{name:"microphone",unicode:"f130"},{name:"microphone-alt",unicode:"f3c9"},{name:"microphone-alt-slash",unicode:"f539"},{name:"microphone-slash",unicode:"f131"},{name:"microscope",unicode:"f610"},{name:"minus",unicode:"f068"},{name:"minus-circle",unicode:"f056"},{name:"minus-square",unicode:"f146"},{name:"mitten",unicode:"f7b5"},{name:"mobile",unicode:"f10b"},{name:"mobile-alt",unicode:"f3cd"},{name:"money-bill",unicode:"f0d6"},{name:"money-bill-alt",unicode:"f3d1"},{name:"money-bill-wave",unicode:"f53a"},{name:"money-bill-wave-alt",unicode:"f53b"},{name:"money-check",unicode:"f53c"},{name:"money-check-alt",unicode:"f53d"},{name:"monument",unicode:"f5a6"},{name:"moon",unicode:"f186"},{name:"mortar-pestle",unicode:"f5a7"},{name:"mosque",unicode:"f678"},{name:"motorcycle",unicode:"f21c"},{name:"mountain",unicode:"f6fc"},{name:"mouse",unicode:"f8cc"},{name:"mouse-pointer",unicode:"f245"},{name:"mug-hot",unicode:"f7b6"},{name:"music",unicode:"f001"},{name:"network-wired",unicode:"f6ff"},{name:"neuter",unicode:"f22c"},{name:"newspaper",unicode:"f1ea"},{name:"not-equal",unicode:"f53e"},{name:"notes-medical",unicode:"f481"},{name:"object-group",unicode:"f247"},{name:"object-ungroup",unicode:"f248"},{name:"oil-can",unicode:"f613"},{name:"om",unicode:"f679"},{name:"otter",unicode:"f700"},{name:"outdent",unicode:"f03b"},{name:"pager",unicode:"f815"},{name:"paint-brush",unicode:"f1fc"},{name:"paint-roller",unicode:"f5aa"},{name:"palette",unicode:"f53f"},{name:"pallet",unicode:"f482"},{name:"paper-plane",unicode:"f1d8"},{name:"paperclip",unicode:"f0c6"},{name:"parachute-box",unicode:"f4cd"},{name:"paragraph",unicode:"f1dd"},{name:"parking",unicode:"f540"},{name:"passport",unicode:"f5ab"},{name:"pastafarianism",unicode:"f67b"},{name:"paste",unicode:"f0ea"},{name:"pause",unicode:"f04c"},{name:"pause-circle",unicode:"f28b"},{name:"paw",unicode:"f1b0"},{name:"peace",unicode:"f67c"},{name:"pen",unicode:"f304"},{name:"pen-alt",unicode:"f305"},{name:"pen-fancy",unicode:"f5ac"},{name:"pen-nib",unicode:"f5ad"},{name:"pen-square",unicode:"f14b"},{name:"pencil-alt",unicode:"f303"},{name:"pencil-ruler",unicode:"f5ae"},{name:"people-arrows",unicode:"e068"},{name:"people-carry",unicode:"f4ce"},{name:"pepper-hot",unicode:"f816"},{name:"percent",unicode:"f295"},{name:"percentage",unicode:"f541"},{name:"person-booth",unicode:"f756"},{name:"phone",unicode:"f095"},{name:"phone-alt",unicode:"f879"},{name:"phone-slash",unicode:"f3dd"},{name:"phone-square",unicode:"f098"},{name:"phone-square-alt",unicode:"f87b"},{name:"phone-volume",unicode:"f2a0"},{name:"photo-video",unicode:"f87c"},{name:"piggy-bank",unicode:"f4d3"},{name:"pills",unicode:"f484"},{name:"pizza-slice",unicode:"f818"},{name:"place-of-worship",unicode:"f67f"},{name:"plane",unicode:"f072"},{name:"plane-arrival",unicode:"f5af"},{name:"plane-departure",unicode:"f5b0"},{name:"plane-slash",unicode:"e069"},{name:"play",unicode:"f04b"},{name:"play-circle",unicode:"f144"},{name:"plug",unicode:"f1e6"},{name:"plus",unicode:"f067"},{name:"plus-circle",unicode:"f055"},{name:"plus-square",unicode:"f0fe"},{name:"podcast",unicode:"f2ce"},{name:"poll",unicode:"f681"},{name:"poll-h",unicode:"f682"},{name:"poo",unicode:"f2fe"},{name:"poo-storm",unicode:"f75a"},{name:"poop",unicode:"f619"},{name:"portrait",unicode:"f3e0"},{name:"pound-sign",unicode:"f154"},{name:"power-off",unicode:"f011"},{name:"pray",unicode:"f683"},{name:"praying-hands",unicode:"f684"},{name:"prescription",unicode:"f5b1"},{name:"prescription-bottle",unicode:"f485"},{name:"prescription-bottle-alt",unicode:"f486"},{name:"print",unicode:"f02f"},{name:"procedures",unicode:"f487"},{name:"project-diagram",unicode:"f542"},{name:"pump-medical",unicode:"e06a"},{name:"pump-soap",unicode:"e06b"},{name:"puzzle-piece",unicode:"f12e"},{name:"qrcode",unicode:"f029"},{name:"question",unicode:"f128"},{name:"question-circle",unicode:"f059"},{name:"quidditch",unicode:"f458"},{name:"quote-left",unicode:"f10d"},{name:"quote-right",unicode:"f10e"},{name:"quran",unicode:"f687"},{name:"radiation",unicode:"f7b9"},{name:"radiation-alt",unicode:"f7ba"},{name:"rainbow",unicode:"f75b"},{name:"random",unicode:"f074"},{name:"receipt",unicode:"f543"},{name:"record-vinyl",unicode:"f8d9"},{name:"recycle",unicode:"f1b8"},{name:"redo",unicode:"f01e"},{name:"redo-alt",unicode:"f2f9"},{name:"registered",unicode:"f25d"},{name:"remove-format",unicode:"f87d"},{name:"reply",unicode:"f3e5"},{name:"reply-all",unicode:"f122"},{name:"republican",unicode:"f75e"},{name:"restroom",unicode:"f7bd"},{name:"retweet",unicode:"f079"},{name:"ribbon",unicode:"f4d6"},{name:"ring",unicode:"f70b"},{name:"road",unicode:"f018"},{name:"robot",unicode:"f544"},{name:"rocket",unicode:"f135"},{name:"route",unicode:"f4d7"},{name:"rss",unicode:"f09e"},{name:"rss-square",unicode:"f143"},{name:"ruble-sign",unicode:"f158"},{name:"ruler",unicode:"f545"},{name:"ruler-combined",unicode:"f546"},{name:"ruler-horizontal",unicode:"f547"},{name:"ruler-vertical",unicode:"f548"},{name:"running",unicode:"f70c"},{name:"rupee-sign",unicode:"f156"},{name:"sad-cry",unicode:"f5b3"},{name:"sad-tear",unicode:"f5b4"},{name:"satellite",unicode:"f7bf"},{name:"satellite-dish",unicode:"f7c0"},{name:"save",unicode:"f0c7"},{name:"school",unicode:"f549"},{name:"screwdriver",unicode:"f54a"},{name:"scroll",unicode:"f70e"},{name:"sd-card",unicode:"f7c2"},{name:"search",unicode:"f002"},{name:"search-dollar",unicode:"f688"},{name:"search-location",unicode:"f689"},{name:"search-minus",unicode:"f010"},{name:"search-plus",unicode:"f00e"},{name:"seedling",unicode:"f4d8"},{name:"server",unicode:"f233"},{name:"shapes",unicode:"f61f"},{name:"share",unicode:"f064"},{name:"share-alt",unicode:"f1e0"},{name:"share-alt-square",unicode:"f1e1"},{name:"share-square",unicode:"f14d"},{name:"shekel-sign",unicode:"f20b"},{name:"shield-alt",unicode:"f3ed"},{name:"shield-virus",unicode:"e06c"},{name:"ship",unicode:"f21a"},{name:"shipping-fast",unicode:"f48b"},{name:"shoe-prints",unicode:"f54b"},{name:"shopping-bag",unicode:"f290"},{name:"shopping-basket",unicode:"f291"},{name:"shopping-cart",unicode:"f07a"},{name:"shower",unicode:"f2cc"},{name:"shuttle-van",unicode:"f5b6"},{name:"sign",unicode:"f4d9"},{name:"sign-in-alt",unicode:"f2f6"},{name:"sign-language",unicode:"f2a7"},{name:"sign-out-alt",unicode:"f2f5"},{name:"signal",unicode:"f012"},{name:"signature",unicode:"f5b7"},{name:"sim-card",unicode:"f7c4"},{name:"sink",unicode:"e06d"},{name:"sitemap",unicode:"f0e8"},{name:"skating",unicode:"f7c5"},{name:"skiing",unicode:"f7c9"},{name:"skiing-nordic",unicode:"f7ca"},{name:"skull",unicode:"f54c"},{name:"skull-crossbones",unicode:"f714"},{name:"slash",unicode:"f715"},{name:"sleigh",unicode:"f7cc"},{name:"sliders-h",unicode:"f1de"},{name:"smile",unicode:"f118"},{name:"smile-beam",unicode:"f5b8"},{name:"smile-wink",unicode:"f4da"},{name:"smog",unicode:"f75f"},{name:"smoking",unicode:"f48d"},{name:"smoking-ban",unicode:"f54d"},{name:"sms",unicode:"f7cd"},{name:"snowboarding",unicode:"f7ce"},{name:"snowflake",unicode:"f2dc"},{name:"snowman",unicode:"f7d0"},{name:"snowplow",unicode:"f7d2"},{name:"soap",unicode:"e06e"},{name:"socks",unicode:"f696"},{name:"solar-panel",unicode:"f5ba"},{name:"sort",unicode:"f0dc"},{name:"sort-alpha-down",unicode:"f15d"},{name:"sort-alpha-down-alt",unicode:"f881"},{name:"sort-alpha-up",unicode:"f15e"},{name:"sort-alpha-up-alt",unicode:"f882"},{name:"sort-amount-down",unicode:"f160"},{name:"sort-amount-down-alt",unicode:"f884"},{name:"sort-amount-up",unicode:"f161"},{name:"sort-amount-up-alt",unicode:"f885"},{name:"sort-down",unicode:"f0dd"},{name:"sort-numeric-down",unicode:"f162"},{name:"sort-numeric-down-alt",unicode:"f886"},{name:"sort-numeric-up",unicode:"f163"},{name:"sort-numeric-up-alt",unicode:"f887"},{name:"sort-up",unicode:"f0de"},{name:"spa",unicode:"f5bb"},{name:"space-shuttle",unicode:"f197"},{name:"spell-check",unicode:"f891"},{name:"spider",unicode:"f717"},{name:"spinner",unicode:"f110"},{name:"splotch",unicode:"f5bc"},{name:"spray-can",unicode:"f5bd"},{name:"square",unicode:"f0c8"},{name:"square-full",unicode:"f45c"},{name:"square-root-alt",unicode:"f698"},{name:"stamp",unicode:"f5bf"},{name:"star",unicode:"f005"},{name:"star-and-crescent",unicode:"f699"},{name:"star-half",unicode:"f089"},{name:"star-half-alt",unicode:"f5c0"},{name:"star-of-david",unicode:"f69a"},{name:"star-of-life",unicode:"f621"},{name:"step-backward",unicode:"f048"},{name:"step-forward",unicode:"f051"},{name:"stethoscope",unicode:"f0f1"},{name:"sticky-note",unicode:"f249"},{name:"stop",unicode:"f04d"},{name:"stop-circle",unicode:"f28d"},{name:"stopwatch",unicode:"f2f2"},{name:"stopwatch-20",unicode:"e06f"},{name:"store",unicode:"f54e"},{name:"store-alt",unicode:"f54f"},{name:"store-alt-slash",unicode:"e070"},{name:"store-slash",unicode:"e071"},{name:"stream",unicode:"f550"},{name:"street-view",unicode:"f21d"},{name:"strikethrough",unicode:"f0cc"},{name:"stroopwafel",unicode:"f551"},{name:"subscript",unicode:"f12c"},{name:"subway",unicode:"f239"},{name:"suitcase",unicode:"f0f2"},{name:"suitcase-rolling",unicode:"f5c1"},{name:"sun",unicode:"f185"},{name:"superscript",unicode:"f12b"},{name:"surprise",unicode:"f5c2"},{name:"swatchbook",unicode:"f5c3"},{name:"swimmer",unicode:"f5c4"},{name:"swimming-pool",unicode:"f5c5"},{name:"synagogue",unicode:"f69b"},{name:"sync",unicode:"f021"},{name:"sync-alt",unicode:"f2f1"},{name:"syringe",unicode:"f48e"},{name:"table",unicode:"f0ce"},{name:"table-tennis",unicode:"f45d"},{name:"tablet",unicode:"f10a"},{name:"tablet-alt",unicode:"f3fa"},{name:"tablets",unicode:"f490"},{name:"tachometer-alt",unicode:"f3fd"},{name:"tag",unicode:"f02b"},{name:"tags",unicode:"f02c"},{name:"tape",unicode:"f4db"},{name:"tasks",unicode:"f0ae"},{name:"taxi",unicode:"f1ba"},{name:"teeth",unicode:"f62e"},{name:"teeth-open",unicode:"f62f"},{name:"temperature-high",unicode:"f769"},{name:"temperature-low",unicode:"f76b"},{name:"tenge",unicode:"f7d7"},{name:"terminal",unicode:"f120"},{name:"text-height",unicode:"f034"},{name:"text-width",unicode:"f035"},{name:"th",unicode:"f00a"},{name:"th-large",unicode:"f009"},{name:"th-list",unicode:"f00b"},{name:"theater-masks",unicode:"f630"},{name:"thermometer",unicode:"f491"},{name:"thermometer-empty",unicode:"f2cb"},{name:"thermometer-full",unicode:"f2c7"},{name:"thermometer-half",unicode:"f2c9"},{name:"thermometer-quarter",unicode:"f2ca"},{name:"thermometer-three-quarters",unicode:"f2c8"},{name:"thumbs-down",unicode:"f165"},{name:"thumbs-up",unicode:"f164"},{name:"thumbtack",unicode:"f08d"},{name:"ticket-alt",unicode:"f3ff"},{name:"times",unicode:"f00d"},{name:"times-circle",unicode:"f057"},{name:"tint",unicode:"f043"},{name:"tint-slash",unicode:"f5c7"},{name:"tired",unicode:"f5c8"},{name:"toggle-off",unicode:"f204"},{name:"toggle-on",unicode:"f205"},{name:"toilet",unicode:"f7d8"},{name:"toilet-paper",unicode:"f71e"},{name:"toilet-paper-slash",unicode:"e072"},{name:"toolbox",unicode:"f552"},{name:"tools",unicode:"f7d9"},{name:"tooth",unicode:"f5c9"},{name:"torah",unicode:"f6a0"},{name:"torii-gate",unicode:"f6a1"},{name:"tractor",unicode:"f722"},{name:"trademark",unicode:"f25c"},{name:"traffic-light",unicode:"f637"},{name:"trailer",unicode:"e041"},{name:"train",unicode:"f238"},{name:"tram",unicode:"f7da"},{name:"transgender",unicode:"f224"},{name:"transgender-alt",unicode:"f225"},{name:"trash",unicode:"f1f8"},{name:"trash-alt",unicode:"f2ed"},{name:"trash-restore",unicode:"f829"},{name:"trash-restore-alt",unicode:"f82a"},{name:"tree",unicode:"f1bb"},{name:"trophy",unicode:"f091"},{name:"truck",unicode:"f0d1"},{name:"truck-loading",unicode:"f4de"},{name:"truck-monster",unicode:"f63b"},{name:"truck-moving",unicode:"f4df"},{name:"truck-pickup",unicode:"f63c"},{name:"tshirt",unicode:"f553"},{name:"tty",unicode:"f1e4"},{name:"tv",unicode:"f26c"},{name:"umbrella",unicode:"f0e9"},{name:"umbrella-beach",unicode:"f5ca"},{name:"underline",unicode:"f0cd"},{name:"undo",unicode:"f0e2"},{name:"undo-alt",unicode:"f2ea"},{name:"universal-access",unicode:"f29a"},{name:"university",unicode:"f19c"},{name:"unlink",unicode:"f127"},{name:"unlock",unicode:"f09c"},{name:"unlock-alt",unicode:"f13e"},{name:"upload",unicode:"f093"},{name:"user",unicode:"f007"},{name:"user-alt",unicode:"f406"},{name:"user-alt-slash",unicode:"f4fa"},{name:"user-astronaut",unicode:"f4fb"},{name:"user-check",unicode:"f4fc"},{name:"user-circle",unicode:"f2bd"},{name:"user-clock",unicode:"f4fd"},{name:"user-cog",unicode:"f4fe"},{name:"user-edit",unicode:"f4ff"},{name:"user-friends",unicode:"f500"},{name:"user-graduate",unicode:"f501"},{name:"user-injured",unicode:"f728"},{name:"user-lock",unicode:"f502"},{name:"user-md",unicode:"f0f0"},{name:"user-minus",unicode:"f503"},{name:"user-ninja",unicode:"f504"},{name:"user-nurse",unicode:"f82f"},{name:"user-plus",unicode:"f234"},{name:"user-secret",unicode:"f21b"},{name:"user-shield",unicode:"f505"},{name:"user-slash",unicode:"f506"},{name:"user-tag",unicode:"f507"},{name:"user-tie",unicode:"f508"},{name:"user-times",unicode:"f235"},{name:"users",unicode:"f0c0"},{name:"users-cog",unicode:"f509"},{name:"users-slash",unicode:"e073"},{name:"utensil-spoon",unicode:"f2e5"},{name:"utensils",unicode:"f2e7"},{name:"vector-square",unicode:"f5cb"},{name:"venus",unicode:"f221"},{name:"venus-double",unicode:"f226"},{name:"venus-mars",unicode:"f228"},{name:"vial",unicode:"f492"},{name:"vials",unicode:"f493"},{name:"video",unicode:"f03d"},{name:"video-slash",unicode:"f4e2"},{name:"vihara",unicode:"f6a7"},{name:"virus",unicode:"e074"},{name:"virus-slash",unicode:"e075"},{name:"viruses",unicode:"e076"},{name:"voicemail",unicode:"f897"},{name:"volleyball-ball",unicode:"f45f"},{name:"volume-down",unicode:"f027"},{name:"volume-mute",unicode:"f6a9"},{name:"volume-off",unicode:"f026"},{name:"volume-up",unicode:"f028"},{name:"vote-yea",unicode:"f772"},{name:"vr-cardboard",unicode:"f729"},{name:"walking",unicode:"f554"},{name:"wallet",unicode:"f555"},{name:"warehouse",unicode:"f494"},{name:"water",unicode:"f773"},{name:"wave-square",unicode:"f83e"},{name:"weight",unicode:"f496"},{name:"weight-hanging",unicode:"f5cd"},{name:"wheelchair",unicode:"f193"},{name:"wifi",unicode:"f1eb"},{name:"wind",unicode:"f72e"},{name:"window-close",unicode:"f410"},{name:"window-maximize",unicode:"f2d0"},{name:"window-minimize",unicode:"f2d1"},{name:"window-restore",unicode:"f2d2"},{name:"wine-bottle",unicode:"f72f"},{name:"wine-glass",unicode:"f4e3"},{name:"wine-glass-alt",unicode:"f5ce"},{name:"won-sign",unicode:"f159"},{name:"wrench",unicode:"f0ad"},{name:"x-ray",unicode:"f497"},{name:"yen-sign",unicode:"f157"},{name:"yin-yang",unicode:"f6ad"}],regular:[{name:"address-book",unicode:"f2b9"},{name:"address-card",unicode:"f2bb"},{name:"angry",unicode:"f556"},{name:"arrow-alt-circle-down",unicode:"f358"},{name:"arrow-alt-circle-left",unicode:"f359"},{name:"arrow-alt-circle-right",unicode:"f35a"},{name:"arrow-alt-circle-up",unicode:"f35b"},{name:"bell",unicode:"f0f3"},{name:"bell-slash",unicode:"f1f6"},{name:"bookmark",unicode:"f02e"},{name:"building",unicode:"f1ad"},{name:"calendar",unicode:"f133"},{name:"calendar-alt",unicode:"f073"},{name:"calendar-check",unicode:"f274"},{name:"calendar-minus",unicode:"f272"},{name:"calendar-plus",unicode:"f271"},{name:"calendar-times",unicode:"f273"},{name:"caret-square-down",unicode:"f150"},{name:"caret-square-left",unicode:"f191"},{name:"caret-square-right",unicode:"f152"},{name:"caret-square-up",unicode:"f151"},{name:"chart-bar",unicode:"f080"},{name:"check-circle",unicode:"f058"},{name:"check-square",unicode:"f14a"},{name:"circle",unicode:"f111"},{name:"clipboard",unicode:"f328"},{name:"clock",unicode:"f017"},{name:"clone",unicode:"f24d"},{name:"closed-captioning",unicode:"f20a"},{name:"comment",unicode:"f075"},{name:"comment-alt",unicode:"f27a"},{name:"comment-dots",unicode:"f4ad"},{name:"comments",unicode:"f086"},{name:"compass",unicode:"f14e"},{name:"copy",unicode:"f0c5"},{name:"copyright",unicode:"f1f9"},{name:"credit-card",unicode:"f09d"},{name:"dizzy",unicode:"f567"},{name:"dot-circle",unicode:"f192"},{name:"edit",unicode:"f044"},{name:"envelope",unicode:"f0e0"},{name:"envelope-open",unicode:"f2b6"},{name:"eye",unicode:"f06e"},{name:"eye-slash",unicode:"f070"},{name:"file",unicode:"f15b"},{name:"file-alt",unicode:"f15c"},{name:"file-archive",unicode:"f1c6"},{name:"file-audio",unicode:"f1c7"},{name:"file-code",unicode:"f1c9"},{name:"file-excel",unicode:"f1c3"},{name:"file-image",unicode:"f1c5"},{name:"file-pdf",unicode:"f1c1"},{name:"file-powerpoint",unicode:"f1c4"},{name:"file-video",unicode:"f1c8"},{name:"file-word",unicode:"f1c2"},{name:"flag",unicode:"f024"},{name:"flushed",unicode:"f579"},{name:"folder",unicode:"f07b"},{name:"folder-open",unicode:"f07c"},{name:"font-awesome-logo-full",unicode:"f4e6"},{name:"frown",unicode:"f119"},{name:"frown-open",unicode:"f57a"},{name:"futbol",unicode:"f1e3"},{name:"gem",unicode:"f3a5"},{name:"grimace",unicode:"f57f"},{name:"grin",unicode:"f580"},{name:"grin-alt",unicode:"f581"},{name:"grin-beam",unicode:"f582"},{name:"grin-beam-sweat",unicode:"f583"},{name:"grin-hearts",unicode:"f584"},{name:"grin-squint",unicode:"f585"},{name:"grin-squint-tears",unicode:"f586"},{name:"grin-stars",unicode:"f587"},{name:"grin-tears",unicode:"f588"},{name:"grin-tongue",unicode:"f589"},{name:"grin-tongue-squint",unicode:"f58a"},{name:"grin-tongue-wink",unicode:"f58b"},{name:"grin-wink",unicode:"f58c"},{name:"hand-lizard",unicode:"f258"},{name:"hand-paper",unicode:"f256"},{name:"hand-peace",unicode:"f25b"},{name:"hand-point-down",unicode:"f0a7"},{name:"hand-point-left",unicode:"f0a5"},{name:"hand-point-right",unicode:"f0a4"},{name:"hand-point-up",unicode:"f0a6"},{name:"hand-pointer",unicode:"f25a"},{name:"hand-rock",unicode:"f255"},{name:"hand-scissors",unicode:"f257"},{name:"hand-spock",unicode:"f259"},{name:"handshake",unicode:"f2b5"},{name:"hdd",unicode:"f0a0"},{name:"heart",unicode:"f004"},{name:"hospital",unicode:"f0f8"},{name:"hourglass",unicode:"f254"},{name:"id-badge",unicode:"f2c1"},{name:"id-card",unicode:"f2c2"},{name:"image",unicode:"f03e"},{name:"images",unicode:"f302"},{name:"keyboard",unicode:"f11c"},{name:"kiss",unicode:"f596"},{name:"kiss-beam",unicode:"f597"},{name:"kiss-wink-heart",unicode:"f598"},{name:"laugh",unicode:"f599"},{name:"laugh-beam",unicode:"f59a"},{name:"laugh-squint",unicode:"f59b"},{name:"laugh-wink",unicode:"f59c"},{name:"lemon",unicode:"f094"},{name:"life-ring",unicode:"f1cd"},{name:"lightbulb",unicode:"f0eb"},{name:"list-alt",unicode:"f022"},{name:"map",unicode:"f279"},{name:"meh",unicode:"f11a"},{name:"meh-blank",unicode:"f5a4"},{name:"meh-rolling-eyes",unicode:"f5a5"},{name:"minus-square",unicode:"f146"},{name:"money-bill-alt",unicode:"f3d1"},{name:"moon",unicode:"f186"},{name:"newspaper",unicode:"f1ea"},{name:"object-group",unicode:"f247"},{name:"object-ungroup",unicode:"f248"},{name:"paper-plane",unicode:"f1d8"},{name:"pause-circle",unicode:"f28b"},{name:"play-circle",unicode:"f144"},{name:"plus-square",unicode:"f0fe"},{name:"question-circle",unicode:"f059"},{name:"registered",unicode:"f25d"},{name:"sad-cry",unicode:"f5b3"},{name:"sad-tear",unicode:"f5b4"},{name:"save",unicode:"f0c7"},{name:"share-square",unicode:"f14d"},{name:"smile",unicode:"f118"},{name:"smile-beam",unicode:"f5b8"},{name:"smile-wink",unicode:"f4da"},{name:"snowflake",unicode:"f2dc"},{name:"square",unicode:"f0c8"},{name:"star",unicode:"f005"},{name:"star-half",unicode:"f089"},{name:"sticky-note",unicode:"f249"},{name:"stop-circle",unicode:"f28d"},{name:"sun",unicode:"f185"},{name:"surprise",unicode:"f5c2"},{name:"thumbs-down",unicode:"f165"},{name:"thumbs-up",unicode:"f164"},{name:"times-circle",unicode:"f057"},{name:"tired",unicode:"f5c8"},{name:"trash-alt",unicode:"f2ed"},{name:"user",unicode:"f007"},{name:"user-circle",unicode:"f2bd"},{name:"window-close",unicode:"f410"},{name:"window-maximize",unicode:"f2d0"},{name:"window-minimize",unicode:"f2d1"},{name:"window-restore",unicode:"f2d2"}],brands:[{name:"500px",unicode:"f26e"},{name:"accessible-icon",unicode:"f368"},{name:"accusoft",unicode:"f369"},{name:"acquisitions-incorporated",unicode:"f6af"},{name:"adn",unicode:"f170"},{name:"adobe",unicode:"f778"},{name:"adversal",unicode:"f36a"},{name:"affiliatetheme",unicode:"f36b"},{name:"airbnb",unicode:"f834"},{name:"algolia",unicode:"f36c"},{name:"alipay",unicode:"f642"},{name:"amazon",unicode:"f270"},{name:"amazon-pay",unicode:"f42c"},{name:"amilia",unicode:"f36d"},{name:"android",unicode:"f17b"},{name:"angellist",unicode:"f209"},{name:"angrycreative",unicode:"f36e"},{name:"angular",unicode:"f420"},{name:"app-store",unicode:"f36f"},{name:"app-store-ios",unicode:"f370"},{name:"apper",unicode:"f371"},{name:"apple",unicode:"f179"},{name:"apple-pay",unicode:"f415"},{name:"artstation",unicode:"f77a"},{name:"asymmetrik",unicode:"f372"},{name:"atlassian",unicode:"f77b"},{name:"audible",unicode:"f373"},{name:"autoprefixer",unicode:"f41c"},{name:"avianex",unicode:"f374"},{name:"aviato",unicode:"f421"},{name:"aws",unicode:"f375"},{name:"bandcamp",unicode:"f2d5"},{name:"battle-net",unicode:"f835"},{name:"behance",unicode:"f1b4"},{name:"behance-square",unicode:"f1b5"},{name:"bimobject",unicode:"f378"},{name:"bitbucket",unicode:"f171"},{name:"bitcoin",unicode:"f379"},{name:"bity",unicode:"f37a"},{name:"black-tie",unicode:"f27e"},{name:"blackberry",unicode:"f37b"},{name:"blogger",unicode:"f37c"},{name:"blogger-b",unicode:"f37d"},{name:"bluetooth",unicode:"f293"},{name:"bluetooth-b",unicode:"f294"},{name:"bootstrap",unicode:"f836"},{name:"btc",unicode:"f15a"},{name:"buffer",unicode:"f837"},{name:"buromobelexperte",unicode:"f37f"},{name:"buy-n-large",unicode:"f8a6"},{name:"buysellads",unicode:"f20d"},{name:"canadian-maple-leaf",unicode:"f785"},{name:"cc-amazon-pay",unicode:"f42d"},{name:"cc-amex",unicode:"f1f3"},{name:"cc-apple-pay",unicode:"f416"},{name:"cc-diners-club",unicode:"f24c"},{name:"cc-discover",unicode:"f1f2"},{name:"cc-jcb",unicode:"f24b"},{name:"cc-mastercard",unicode:"f1f1"},{name:"cc-paypal",unicode:"f1f4"},{name:"cc-stripe",unicode:"f1f5"},{name:"cc-visa",unicode:"f1f0"},{name:"centercode",unicode:"f380"},{name:"centos",unicode:"f789"},{name:"chrome",unicode:"f268"},{name:"chromecast",unicode:"f838"},{name:"cloudscale",unicode:"f383"},{name:"cloudsmith",unicode:"f384"},{name:"cloudversify",unicode:"f385"},{name:"codepen",unicode:"f1cb"},{name:"codiepie",unicode:"f284"},{name:"confluence",unicode:"f78d"},{name:"connectdevelop",unicode:"f20e"},{name:"contao",unicode:"f26d"},{name:"cotton-bureau",unicode:"f89e"},{name:"cpanel",unicode:"f388"},{name:"creative-commons",unicode:"f25e"},{name:"creative-commons-by",unicode:"f4e7"},{name:"creative-commons-nc",unicode:"f4e8"},{name:"creative-commons-nc-eu",unicode:"f4e9"},{name:"creative-commons-nc-jp",unicode:"f4ea"},{name:"creative-commons-nd",unicode:"f4eb"},{name:"creative-commons-pd",unicode:"f4ec"},{name:"creative-commons-pd-alt",unicode:"f4ed"},{name:"creative-commons-remix",unicode:"f4ee"},{name:"creative-commons-sa",unicode:"f4ef"},{name:"creative-commons-sampling",unicode:"f4f0"},{name:"creative-commons-sampling-plus",unicode:"f4f1"},{name:"creative-commons-share",unicode:"f4f2"},{name:"creative-commons-zero",unicode:"f4f3"},{name:"critical-role",unicode:"f6c9"},{name:"css3",unicode:"f13c"},{name:"css3-alt",unicode:"f38b"},{name:"cuttlefish",unicode:"f38c"},{name:"d-and-d",unicode:"f38d"},{name:"d-and-d-beyond",unicode:"f6ca"},{name:"dailymotion",unicode:"e052"},{name:"dashcube",unicode:"f210"},{name:"deezer",unicode:"e077"},{name:"delicious",unicode:"f1a5"},{name:"deploydog",unicode:"f38e"},{name:"deskpro",unicode:"f38f"},{name:"dev",unicode:"f6cc"},{name:"deviantart",unicode:"f1bd"},{name:"dhl",unicode:"f790"},{name:"diaspora",unicode:"f791"},{name:"digg",unicode:"f1a6"},{name:"digital-ocean",unicode:"f391"},{name:"discord",unicode:"f392"},{name:"discourse",unicode:"f393"},{name:"dochub",unicode:"f394"},{name:"docker",unicode:"f395"},{name:"draft2digital",unicode:"f396"},{name:"dribbble",unicode:"f17d"},{name:"dribbble-square",unicode:"f397"},{name:"dropbox",unicode:"f16b"},{name:"drupal",unicode:"f1a9"},{name:"dyalog",unicode:"f399"},{name:"earlybirds",unicode:"f39a"},{name:"ebay",unicode:"f4f4"},{name:"edge",unicode:"f282"},{name:"edge-legacy",unicode:"e078"},{name:"elementor",unicode:"f430"},{name:"ello",unicode:"f5f1"},{name:"ember",unicode:"f423"},{name:"empire",unicode:"f1d1"},{name:"envira",unicode:"f299"},{name:"erlang",unicode:"f39d"},{name:"ethereum",unicode:"f42e"},{name:"etsy",unicode:"f2d7"},{name:"evernote",unicode:"f839"},{name:"expeditedssl",unicode:"f23e"},{name:"facebook",unicode:"f09a"},{name:"facebook-f",unicode:"f39e"},{name:"facebook-messenger",unicode:"f39f"},{name:"facebook-square",unicode:"f082"},{name:"fantasy-flight-games",unicode:"f6dc"},{name:"fedex",unicode:"f797"},{name:"fedora",unicode:"f798"},{name:"figma",unicode:"f799"},{name:"firefox",unicode:"f269"},{name:"firefox-browser",unicode:"e007"},{name:"first-order",unicode:"f2b0"},{name:"first-order-alt",unicode:"f50a"},{name:"firstdraft",unicode:"f3a1"},{name:"flickr",unicode:"f16e"},{name:"flipboard",unicode:"f44d"},{name:"fly",unicode:"f417"},{name:"font-awesome",unicode:"f2b4"},{name:"font-awesome-alt",unicode:"f35c"},{name:"font-awesome-flag",unicode:"f425"},{name:"font-awesome-logo-full",unicode:"f4e6"},{name:"fonticons",unicode:"f280"},{name:"fonticons-fi",unicode:"f3a2"},{name:"fort-awesome",unicode:"f286"},{name:"fort-awesome-alt",unicode:"f3a3"},{name:"forumbee",unicode:"f211"},{name:"foursquare",unicode:"f180"},{name:"free-code-camp",unicode:"f2c5"},{name:"freebsd",unicode:"f3a4"},{name:"fulcrum",unicode:"f50b"},{name:"galactic-republic",unicode:"f50c"},{name:"galactic-senate",unicode:"f50d"},{name:"get-pocket",unicode:"f265"},{name:"gg",unicode:"f260"},{name:"gg-circle",unicode:"f261"},{name:"git",unicode:"f1d3"},{name:"git-alt",unicode:"f841"},{name:"git-square",unicode:"f1d2"},{name:"github",unicode:"f09b"},{name:"github-alt",unicode:"f113"},{name:"github-square",unicode:"f092"},{name:"gitkraken",unicode:"f3a6"},{name:"gitlab",unicode:"f296"},{name:"gitter",unicode:"f426"},{name:"glide",unicode:"f2a5"},{name:"glide-g",unicode:"f2a6"},{name:"gofore",unicode:"f3a7"},{name:"goodreads",unicode:"f3a8"},{name:"goodreads-g",unicode:"f3a9"},{name:"google",unicode:"f1a0"},{name:"google-drive",unicode:"f3aa"},{name:"google-pay",unicode:"e079"},{name:"google-play",unicode:"f3ab"},{name:"google-plus",unicode:"f2b3"},{name:"google-plus-g",unicode:"f0d5"},{name:"google-plus-square",unicode:"f0d4"},{name:"google-wallet",unicode:"f1ee"},{name:"gratipay",unicode:"f184"},{name:"grav",unicode:"f2d6"},{name:"gripfire",unicode:"f3ac"},{name:"grunt",unicode:"f3ad"},{name:"gulp",unicode:"f3ae"},{name:"hacker-news",unicode:"f1d4"},{name:"hacker-news-square",unicode:"f3af"},{name:"hackerrank",unicode:"f5f7"},{name:"hips",unicode:"f452"},{name:"hire-a-helper",unicode:"f3b0"},{name:"hooli",unicode:"f427"},{name:"hornbill",unicode:"f592"},{name:"hotjar",unicode:"f3b1"},{name:"houzz",unicode:"f27c"},{name:"html5",unicode:"f13b"},{name:"hubspot",unicode:"f3b2"},{name:"ideal",unicode:"e013"},{name:"imdb",unicode:"f2d8"},{name:"instagram",unicode:"f16d"},{name:"instagram-square",unicode:"e055"},{name:"intercom",unicode:"f7af"},{name:"internet-explorer",unicode:"f26b"},{name:"invision",unicode:"f7b0"},{name:"ioxhost",unicode:"f208"},{name:"itch-io",unicode:"f83a"},{name:"itunes",unicode:"f3b4"},{name:"itunes-note",unicode:"f3b5"},{name:"java",unicode:"f4e4"},{name:"jedi-order",unicode:"f50e"},{name:"jenkins",unicode:"f3b6"},{name:"jira",unicode:"f7b1"},{name:"joget",unicode:"f3b7"},{name:"joomla",unicode:"f1aa"},{name:"js",unicode:"f3b8"},{name:"js-square",unicode:"f3b9"},{name:"jsfiddle",unicode:"f1cc"},{name:"kaggle",unicode:"f5fa"},{name:"keybase",unicode:"f4f5"},{name:"keycdn",unicode:"f3ba"},{name:"kickstarter",unicode:"f3bb"},{name:"kickstarter-k",unicode:"f3bc"},{name:"korvue",unicode:"f42f"},{name:"laravel",unicode:"f3bd"},{name:"lastfm",unicode:"f202"},{name:"lastfm-square",unicode:"f203"},{name:"leanpub",unicode:"f212"},{name:"less",unicode:"f41d"},{name:"line",unicode:"f3c0"},{name:"linkedin",unicode:"f08c"},{name:"linkedin-in",unicode:"f0e1"},{name:"linode",unicode:"f2b8"},{name:"linux",unicode:"f17c"},{name:"lyft",unicode:"f3c3"},{name:"magento",unicode:"f3c4"},{name:"mailchimp",unicode:"f59e"},{name:"mandalorian",unicode:"f50f"},{name:"markdown",unicode:"f60f"},{name:"mastodon",unicode:"f4f6"},{name:"maxcdn",unicode:"f136"},{name:"mdb",unicode:"f8ca"},{name:"medapps",unicode:"f3c6"},{name:"medium",unicode:"f23a"},{name:"medium-m",unicode:"f3c7"},{name:"medrt",unicode:"f3c8"},{name:"meetup",unicode:"f2e0"},{name:"megaport",unicode:"f5a3"},{name:"mendeley",unicode:"f7b3"},{name:"microblog",unicode:"e01a"},{name:"microsoft",unicode:"f3ca"},{name:"mix",unicode:"f3cb"},{name:"mixcloud",unicode:"f289"},{name:"mixer",unicode:"e056"},{name:"mizuni",unicode:"f3cc"},{name:"modx",unicode:"f285"},{name:"monero",unicode:"f3d0"},{name:"napster",unicode:"f3d2"},{name:"neos",unicode:"f612"},{name:"nimblr",unicode:"f5a8"},{name:"node",unicode:"f419"},{name:"node-js",unicode:"f3d3"},{name:"npm",unicode:"f3d4"},{name:"ns8",unicode:"f3d5"},{name:"nutritionix",unicode:"f3d6"},{name:"odnoklassniki",unicode:"f263"},{name:"odnoklassniki-square",unicode:"f264"},{name:"old-republic",unicode:"f510"},{name:"opencart",unicode:"f23d"},{name:"openid",unicode:"f19b"},{name:"opera",unicode:"f26a"},{name:"optin-monster",unicode:"f23c"},{name:"orcid",unicode:"f8d2"},{name:"osi",unicode:"f41a"},{name:"page4",unicode:"f3d7"},{name:"pagelines",unicode:"f18c"},{name:"palfed",unicode:"f3d8"},{name:"patreon",unicode:"f3d9"},{name:"paypal",unicode:"f1ed"},{name:"penny-arcade",unicode:"f704"},{name:"periscope",unicode:"f3da"},{name:"phabricator",unicode:"f3db"},{name:"phoenix-framework",unicode:"f3dc"},{name:"phoenix-squadron",unicode:"f511"},{name:"php",unicode:"f457"},{name:"pied-piper",unicode:"f2ae"},{name:"pied-piper-alt",unicode:"f1a8"},{name:"pied-piper-hat",unicode:"f4e5"},{name:"pied-piper-pp",unicode:"f1a7"},{name:"pied-piper-square",unicode:"e01e"},{name:"pinterest",unicode:"f0d2"},{name:"pinterest-p",unicode:"f231"},{name:"pinterest-square",unicode:"f0d3"},{name:"playstation",unicode:"f3df"},{name:"product-hunt",unicode:"f288"},{name:"pushed",unicode:"f3e1"},{name:"python",unicode:"f3e2"},{name:"qq",unicode:"f1d6"},{name:"quinscape",unicode:"f459"},{name:"quora",unicode:"f2c4"},{name:"r-project",unicode:"f4f7"},{name:"raspberry-pi",unicode:"f7bb"},{name:"ravelry",unicode:"f2d9"},{name:"react",unicode:"f41b"},{name:"reacteurope",unicode:"f75d"},{name:"readme",unicode:"f4d5"},{name:"rebel",unicode:"f1d0"},{name:"red-river",unicode:"f3e3"},{name:"reddit",unicode:"f1a1"},{name:"reddit-alien",unicode:"f281"},{name:"reddit-square",unicode:"f1a2"},{name:"redhat",unicode:"f7bc"},{name:"renren",unicode:"f18b"},{name:"replyd",unicode:"f3e6"},{name:"researchgate",unicode:"f4f8"},{name:"resolving",unicode:"f3e7"},{name:"rev",unicode:"f5b2"},{name:"rocketchat",unicode:"f3e8"},{name:"rockrms",unicode:"f3e9"},{name:"rust",unicode:"e07a"},{name:"safari",unicode:"f267"},{name:"salesforce",unicode:"f83b"},{name:"sass",unicode:"f41e"},{name:"schlix",unicode:"f3ea"},{name:"scribd",unicode:"f28a"},{name:"searchengin",unicode:"f3eb"},{name:"sellcast",unicode:"f2da"},{name:"sellsy",unicode:"f213"},{name:"servicestack",unicode:"f3ec"},{name:"shirtsinbulk",unicode:"f214"},{name:"shopify",unicode:"e057"},{name:"shopware",unicode:"f5b5"},{name:"simplybuilt",unicode:"f215"},{name:"sistrix",unicode:"f3ee"},{name:"sith",unicode:"f512"},{name:"sketch",unicode:"f7c6"},{name:"skyatlas",unicode:"f216"},{name:"skype",unicode:"f17e"},{name:"slack",unicode:"f198"},{name:"slack-hash",unicode:"f3ef"},{name:"slideshare",unicode:"f1e7"},{name:"snapchat",unicode:"f2ab"},{name:"snapchat-ghost",unicode:"f2ac"},{name:"snapchat-square",unicode:"f2ad"},{name:"soundcloud",unicode:"f1be"},{name:"sourcetree",unicode:"f7d3"},{name:"speakap",unicode:"f3f3"},{name:"speaker-deck",unicode:"f83c"},{name:"spotify",unicode:"f1bc"},{name:"squarespace",unicode:"f5be"},{name:"stack-exchange",unicode:"f18d"},{name:"stack-overflow",unicode:"f16c"},{name:"stackpath",unicode:"f842"},{name:"staylinked",unicode:"f3f5"},{name:"steam",unicode:"f1b6"},{name:"steam-square",unicode:"f1b7"},{name:"steam-symbol",unicode:"f3f6"},{name:"sticker-mule",unicode:"f3f7"},{name:"strava",unicode:"f428"},{name:"stripe",unicode:"f429"},{name:"stripe-s",unicode:"f42a"},{name:"studiovinari",unicode:"f3f8"},{name:"stumbleupon",unicode:"f1a4"},{name:"stumbleupon-circle",unicode:"f1a3"},{name:"superpowers",unicode:"f2dd"},{name:"supple",unicode:"f3f9"},{name:"suse",unicode:"f7d6"},{name:"swift",unicode:"f8e1"},{name:"symfony",unicode:"f83d"},{name:"teamspeak",unicode:"f4f9"},{name:"telegram",unicode:"f2c6"},{name:"telegram-plane",unicode:"f3fe"},{name:"tencent-weibo",unicode:"f1d5"},{name:"the-red-yeti",unicode:"f69d"},{name:"themeco",unicode:"f5c6"},{name:"themeisle",unicode:"f2b2"},{name:"think-peaks",unicode:"f731"},{name:"tiktok",unicode:"e07b"},{name:"trade-federation",unicode:"f513"},{name:"trello",unicode:"f181"},{name:"tripadvisor",unicode:"f262"},{name:"tumblr",unicode:"f173"},{name:"tumblr-square",unicode:"f174"},{name:"twitch",unicode:"f1e8"},{name:"twitter",unicode:"f099"},{name:"twitter-square",unicode:"f081"},{name:"typo3",unicode:"f42b"},{name:"uber",unicode:"f402"},{name:"ubuntu",unicode:"f7df"},{name:"uikit",unicode:"f403"},{name:"umbraco",unicode:"f8e8"},{name:"uniregistry",unicode:"f404"},{name:"unity",unicode:"e049"},{name:"unsplash",unicode:"e07c"},{name:"untappd",unicode:"f405"},{name:"ups",unicode:"f7e0"},{name:"usb",unicode:"f287"},{name:"usps",unicode:"f7e1"},{name:"ussunnah",unicode:"f407"},{name:"vaadin",unicode:"f408"},{name:"viacoin",unicode:"f237"},{name:"viadeo",unicode:"f2a9"},{name:"viadeo-square",unicode:"f2aa"},{name:"viber",unicode:"f409"},{name:"vimeo",unicode:"f40a"},{name:"vimeo-square",unicode:"f194"},{name:"vimeo-v",unicode:"f27d"},{name:"vine",unicode:"f1ca"},{name:"vk",unicode:"f189"},{name:"vnv",unicode:"f40b"},{name:"vuejs",unicode:"f41f"},{name:"waze",unicode:"f83f"},{name:"weebly",unicode:"f5cc"},{name:"weibo",unicode:"f18a"},{name:"weixin",unicode:"f1d7"},{name:"whatsapp",unicode:"f232"},{name:"whatsapp-square",unicode:"f40c"},{name:"whmcs",unicode:"f40d"},{name:"wikipedia-w",unicode:"f266"},{name:"windows",unicode:"f17a"},{name:"wix",unicode:"f5cf"},{name:"wizards-of-the-coast",unicode:"f730"},{name:"wolf-pack-battalion",unicode:"f514"},{name:"wordpress",unicode:"f19a"},{name:"wordpress-simple",unicode:"f411"},{name:"wpbeginner",unicode:"f297"},{name:"wpexplorer",unicode:"f2de"},{name:"wpforms",unicode:"f298"},{name:"wpressr",unicode:"f3e4"},{name:"xbox",unicode:"f412"},{name:"xing",unicode:"f168"},{name:"xing-square",unicode:"f169"},{name:"y-combinator",unicode:"f23b"},{name:"yahoo",unicode:"f19e"},{name:"yammer",unicode:"f840"},{name:"yandex",unicode:"f413"},{name:"yandex-international",unicode:"f414"},{name:"yarn",unicode:"f7e3"},{name:"yelp",unicode:"f1e9"},{name:"yoast",unicode:"f2b1"},{name:"youtube",unicode:"f167"},{name:"youtube-square",unicode:"f431"},{name:"zhihu",unicode:"f63f"}]}},"332f":function(r,u){var p="[0-9](_*[0-9])*",h=`\\.(${p})`,b="[0-9a-fA-F](_*[0-9a-fA-F])*",v={className:"number",variants:[{begin:`(\\b(${p})((${h})|\\.)?|(${h}))[eE][+-]?(${p})[fFdD]?\\b`},{begin:`\\b(${p})((${h})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${h})[fFdD]?\\b`},{begin:`\\b(${p})[fFdD]\\b`},{begin:`\\b0[xX]((${b})\\.?|(${b})?\\.(${b}))[pP][+-]?(${p})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${b})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function w(f){var o="[\xC0-\u02B8a-zA-Z_$][\xC0-\u02B8a-zA-Z_$0-9]*",g=o+"(<"+o+"(\\s*,\\s*"+o+")*>)?",s="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",y={className:"meta",begin:"@"+o,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]};const _=v;return{name:"Java",aliases:["jsp"],keywords:s,illegal:/<\/|#/,contains:[f.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},f.C_LINE_COMMENT_MODE,f.C_BLOCK_COMMENT_MODE,f.APOS_STRING_MODE,f.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface enum",end:/[{;=]/,excludeEnd:!0,relevance:1,keywords:"class interface enum",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},f.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"class",begin:"record\\s+"+f.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,excludeEnd:!0,end:/[{;=]/,keywords:s,contains:[{beginKeywords:"record"},{begin:f.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[f.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:s,relevance:0,contains:[f.C_BLOCK_COMMENT_MODE]},f.C_LINE_COMMENT_MODE,f.C_BLOCK_COMMENT_MODE]},{className:"function",begin:"("+g+"\\s+)+"+f.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:s,contains:[{begin:f.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[f.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:s,relevance:0,contains:[y,f.APOS_STRING_MODE,f.QUOTE_STRING_MODE,_,f.C_BLOCK_COMMENT_MODE]},f.C_LINE_COMMENT_MODE,f.C_BLOCK_COMMENT_MODE]},_,y]}}r.exports=w},3393:function(r,u){u.L=[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,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,170,181,186,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,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,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,710,711,712,713,714,715,716,717,718,719,720,721,736,737,738,739,740,748,750,880,881,882,883,884,886,887,890,891,892,893,895,902,904,905,906,908,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,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,1e3,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,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,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,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,1369,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,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,1520,1521,1522,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,1646,1647,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,1749,1765,1766,1774,1775,1786,1787,1788,1791,1808,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,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,1969,1994,1995,1996,1997,1998,1999,2e3,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,2036,2037,2042,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2074,2084,2088,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2365,2384,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2437,2438,2439,2440,2441,2442,2443,2444,2447,2448,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2474,2475,2476,2477,2478,2479,2480,2482,2486,2487,2488,2489,2493,2510,2524,2525,2527,2528,2529,2544,2545,2565,2566,2567,2568,2569,2570,2575,2576,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2602,2603,2604,2605,2606,2607,2608,2610,2611,2613,2614,2616,2617,2649,2650,2651,2652,2654,2674,2675,2676,2693,2694,2695,2696,2697,2698,2699,2700,2701,2703,2704,2705,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2730,2731,2732,2733,2734,2735,2736,2738,2739,2741,2742,2743,2744,2745,2749,2768,2784,2785,2809,2821,2822,2823,2824,2825,2826,2827,2828,2831,2832,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2858,2859,2860,2861,2862,2863,2864,2866,2867,2869,2870,2871,2872,2873,2877,2908,2909,2911,2912,2913,2929,2947,2949,2950,2951,2952,2953,2954,2958,2959,2960,2962,2963,2964,2965,2969,2970,2972,2974,2975,2979,2980,2984,2985,2986,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3e3,3001,3024,3077,3078,3079,3080,3081,3082,3083,3084,3086,3087,3088,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3133,3160,3161,3162,3168,3169,3205,3206,3207,3208,3209,3210,3211,3212,3214,3215,3216,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3253,3254,3255,3256,3257,3261,3294,3296,3297,3313,3314,3333,3334,3335,3336,3337,3338,3339,3340,3342,3343,3344,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3389,3406,3423,3424,3425,3450,3451,3452,3453,3454,3455,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3507,3508,3509,3510,3511,3512,3513,3514,3515,3517,3520,3521,3522,3523,3524,3525,3526,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3634,3635,3648,3649,3650,3651,3652,3653,3654,3713,3714,3716,3719,3720,3722,3725,3732,3733,3734,3735,3737,3738,3739,3740,3741,3742,3743,3745,3746,3747,3749,3751,3754,3755,3757,3758,3759,3760,3762,3763,3773,3776,3777,3778,3779,3780,3782,3804,3805,3806,3807,3840,3904,3905,3906,3907,3908,3909,3910,3911,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942,3943,3944,3945,3946,3947,3948,3976,3977,3978,3979,3980,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132,4133,4134,4135,4136,4137,4138,4159,4176,4177,4178,4179,4180,4181,4186,4187,4188,4189,4193,4197,4198,4206,4207,4208,4213,4214,4215,4216,4217,4218,4219,4220,4221,4222,4223,4224,4225,4238,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4269,4270,4271,4272,4273,4274,4275,4276,4277,4278,4279,4280,4281,4282,4283,4284,4285,4286,4287,4288,4289,4290,4291,4292,4293,4295,4301,4304,4305,4306,4307,4308,4309,4310,4311,4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322,4323,4324,4325,4326,4327,4328,4329,4330,4331,4332,4333,4334,4335,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4346,4348,4349,4350,4351,4352,4353,4354,4355,4356,4357,4358,4359,4360,4361,4362,4363,4364,4365,4366,4367,4368,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384,4385,4386,4387,4388,4389,4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4414,4415,4416,4417,4418,4419,4420,4421,4422,4423,4424,4425,4426,4427,4428,4429,4430,4431,4432,4433,4434,4435,4436,4437,4438,4439,4440,4441,4442,4443,4444,4445,4446,4447,4448,4449,4450,4451,4452,4453,4454,4455,4456,4457,4458,4459,4460,4461,4462,4463,4464,4465,4466,4467,4468,4469,4470,4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481,4482,4483,4484,4485,4486,4487,4488,4489,4490,4491,4492,4493,4494,4495,4496,4497,4498,4499,4500,4501,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512,4513,4514,4515,4516,4517,4518,4519,4520,4521,4522,4523,4524,4525,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,4536,4537,4538,4539,4540,4541,4542,4543,4544,4545,4546,4547,4548,4549,4550,4551,4552,4553,4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567,4568,4569,4570,4571,4572,4573,4574,4575,4576,4577,4578,4579,4580,4581,4582,4583,4584,4585,4586,4587,4588,4589,4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4613,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4626,4627,4628,4629,4630,4631,4632,4633,4634,4635,4636,4637,4638,4639,4640,4641,4642,4643,4644,4645,4646,4647,4648,4649,4650,4651,4652,4653,4654,4655,4656,4657,4658,4659,4660,4661,4662,4663,4664,4665,4666,4667,4668,4669,4670,4671,4672,4673,4674,4675,4676,4677,4678,4679,4680,4682,4683,4684,4685,4688,4689,4690,4691,4692,4693,4694,4696,4698,4699,4700,4701,4704,4705,4706,4707,4708,4709,4710,4711,4712,4713,4714,4715,4716,4717,4718,4719,4720,4721,4722,4723,4724,4725,4726,4727,4728,4729,4730,4731,4732,4733,4734,4735,4736,4737,4738,4739,4740,4741,4742,4743,4744,4746,4747,4748,4749,4752,4753,4754,4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4766,4767,4768,4769,4770,4771,4772,4773,4774,4775,4776,4777,4778,4779,4780,4781,4782,4783,4784,4786,4787,4788,4789,4792,4793,4794,4795,4796,4797,4798,4800,4802,4803,4804,4805,4808,4809,4810,4811,4812,4813,4814,4815,4816,4817,4818,4819,4820,4821,4822,4824,4825,4826,4827,4828,4829,4830,4831,4832,4833,4834,4835,4836,4837,4838,4839,4840,4841,4842,4843,4844,4845,4846,4847,4848,4849,4850,4851,4852,4853,4854,4855,4856,4857,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4869,4870,4871,4872,4873,4874,4875,4876,4877,4878,4879,4880,4882,4883,4884,4885,4888,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899,4900,4901,4902,4903,4904,4905,4906,4907,4908,4909,4910,4911,4912,4913,4914,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,4932,4933,4934,4935,4936,4937,4938,4939,4940,4941,4942,4943,4944,4945,4946,4947,4948,4949,4950,4951,4952,4953,4954,4992,4993,4994,4995,4996,4997,4998,4999,5e3,5001,5002,5003,5004,5005,5006,5007,5024,5025,5026,5027,5028,5029,5030,5031,5032,5033,5034,5035,5036,5037,5038,5039,5040,5041,5042,5043,5044,5045,5046,5047,5048,5049,5050,5051,5052,5053,5054,5055,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072,5073,5074,5075,5076,5077,5078,5079,5080,5081,5082,5083,5084,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095,5096,5097,5098,5099,5100,5101,5102,5103,5104,5105,5106,5107,5108,5109,5112,5113,5114,5115,5116,5117,5121,5122,5123,5124,5125,5126,5127,5128,5129,5130,5131,5132,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144,5145,5146,5147,5148,5149,5150,5151,5152,5153,5154,5155,5156,5157,5158,5159,5160,5161,5162,5163,5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,5179,5180,5181,5182,5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193,5194,5195,5196,5197,5198,5199,5200,5201,5202,5203,5204,5205,5206,5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227,5228,5229,5230,5231,5232,5233,5234,5235,5236,5237,5238,5239,5240,5241,5242,5243,5244,5245,5246,5247,5248,5249,5250,5251,5252,5253,5254,5255,5256,5257,5258,5259,5260,5261,5262,5263,5264,5265,5266,5267,5268,5269,5270,5271,5272,5273,5274,5275,5276,5277,5278,5279,5280,5281,5282,5283,5284,5285,5286,5287,5288,5289,5290,5291,5292,5293,5294,5295,5296,5297,5298,5299,5300,5301,5302,5303,5304,5305,5306,5307,5308,5309,5310,5311,5312,5313,5314,5315,5316,5317,5318,5319,5320,5321,5322,5323,5324,5325,5326,5327,5328,5329,5330,5331,5332,5333,5334,5335,5336,5337,5338,5339,5340,5341,5342,5343,5344,5345,5346,5347,5348,5349,5350,5351,5352,5353,5354,5355,5356,5357,5358,5359,5360,5361,5362,5363,5364,5365,5366,5367,5368,5369,5370,5371,5372,5373,5374,5375,5376,5377,5378,5379,5380,5381,5382,5383,5384,5385,5386,5387,5388,5389,5390,5391,5392,5393,5394,5395,5396,5397,5398,5399,5400,5401,5402,5403,5404,5405,5406,5407,5408,5409,5410,5411,5412,5413,5414,5415,5416,5417,5418,5419,5420,5421,5422,5423,5424,5425,5426,5427,5428,5429,5430,5431,5432,5433,5434,5435,5436,5437,5438,5439,5440,5441,5442,5443,5444,5445,5446,5447,5448,5449,5450,5451,5452,5453,5454,5455,5456,5457,5458,5459,5460,5461,5462,5463,5464,5465,5466,5467,5468,5469,5470,5471,5472,5473,5474,5475,5476,5477,5478,5479,5480,5481,5482,5483,5484,5485,5486,5487,5488,5489,5490,5491,5492,5493,5494,5495,5496,5497,5498,5499,5500,5501,5502,5503,5504,5505,5506,5507,5508,5509,5510,5511,5512,5513,5514,5515,5516,5517,5518,5519,5520,5521,5522,5523,5524,5525,5526,5527,5528,5529,5530,5531,5532,5533,5534,5535,5536,5537,5538,5539,5540,5541,5542,5543,5544,5545,5546,5547,5548,5549,5550,5551,5552,5553,5554,5555,5556,5557,5558,5559,5560,5561,5562,5563,5564,5565,5566,5567,5568,5569,5570,5571,5572,5573,5574,5575,5576,5577,5578,5579,5580,5581,5582,5583,5584,5585,5586,5587,5588,5589,5590,5591,5592,5593,5594,5595,5596,5597,5598,5599,5600,5601,5602,5603,5604,5605,5606,5607,5608,5609,5610,5611,5612,5613,5614,5615,5616,5617,5618,5619,5620,5621,5622,5623,5624,5625,5626,5627,5628,5629,5630,5631,5632,5633,5634,5635,5636,5637,5638,5639,5640,5641,5642,5643,5644,5645,5646,5647,5648,5649,5650,5651,5652,5653,5654,5655,5656,5657,5658,5659,5660,5661,5662,5663,5664,5665,5666,5667,5668,5669,5670,5671,5672,5673,5674,5675,5676,5677,5678,5679,5680,5681,5682,5683,5684,5685,5686,5687,5688,5689,5690,5691,5692,5693,5694,5695,5696,5697,5698,5699,5700,5701,5702,5703,5704,5705,5706,5707,5708,5709,5710,5711,5712,5713,5714,5715,5716,5717,5718,5719,5720,5721,5722,5723,5724,5725,5726,5727,5728,5729,5730,5731,5732,5733,5734,5735,5736,5737,5738,5739,5740,5743,5744,5745,5746,5747,5748,5749,5750,5751,5752,5753,5754,5755,5756,5757,5758,5759,5761,5762,5763,5764,5765,5766,5767,5768,5769,5770,5771,5772,5773,5774,5775,5776,5777,5778,5779,5780,5781,5782,5783,5784,5785,5786,5792,5793,5794,5795,5796,5797,5798,5799,5800,5801,5802,5803,5804,5805,5806,5807,5808,5809,5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820,5821,5822,5823,5824,5825,5826,5827,5828,5829,5830,5831,5832,5833,5834,5835,5836,5837,5838,5839,5840,5841,5842,5843,5844,5845,5846,5847,5848,5849,5850,5851,5852,5853,5854,5855,5856,5857,5858,5859,5860,5861,5862,5863,5864,5865,5866,5873,5874,5875,5876,5877,5878,5879,5880,5888,5889,5890,5891,5892,5893,5894,5895,5896,5897,5898,5899,5900,5902,5903,5904,5905,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5952,5953,5954,5955,5956,5957,5958,5959,5960,5961,5962,5963,5964,5965,5966,5967,5968,5969,5984,5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,5996,5998,5999,6e3,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031,6032,6033,6034,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063,6064,6065,6066,6067,6103,6108,6176,6177,6178,6179,6180,6181,6182,6183,6184,6185,6186,6187,6188,6189,6190,6191,6192,6193,6194,6195,6196,6197,6198,6199,6200,6201,6202,6203,6204,6205,6206,6207,6208,6209,6210,6211,6212,6213,6214,6215,6216,6217,6218,6219,6220,6221,6222,6223,6224,6225,6226,6227,6228,6229,6230,6231,6232,6233,6234,6235,6236,6237,6238,6239,6240,6241,6242,6243,6244,6245,6246,6247,6248,6249,6250,6251,6252,6253,6254,6255,6256,6257,6258,6259,6260,6261,6262,6263,6272,6273,6274,6275,6276,6277,6278,6279,6280,6281,6282,6283,6284,6285,6286,6287,6288,6289,6290,6291,6292,6293,6294,6295,6296,6297,6298,6299,6300,6301,6302,6303,6304,6305,6306,6307,6308,6309,6310,6311,6312,6314,6320,6321,6322,6323,6324,6325,6326,6327,6328,6329,6330,6331,6332,6333,6334,6335,6336,6337,6338,6339,6340,6341,6342,6343,6344,6345,6346,6347,6348,6349,6350,6351,6352,6353,6354,6355,6356,6357,6358,6359,6360,6361,6362,6363,6364,6365,6366,6367,6368,6369,6370,6371,6372,6373,6374,6375,6376,6377,6378,6379,6380,6381,6382,6383,6384,6385,6386,6387,6388,6389,6400,6401,6402,6403,6404,6405,6406,6407,6408,6409,6410,6411,6412,6413,6414,6415,6416,6417,6418,6419,6420,6421,6422,6423,6424,6425,6426,6427,6428,6429,6430,6480,6481,6482,6483,6484,6485,6486,6487,6488,6489,6490,6491,6492,6493,6494,6495,6496,6497,6498,6499,6500,6501,6502,6503,6504,6505,6506,6507,6508,6509,6512,6513,6514,6515,6516,6528,6529,6530,6531,6532,6533,6534,6535,6536,6537,6538,6539,6540,6541,6542,6543,6544,6545,6546,6547,6548,6549,6550,6551,6552,6553,6554,6555,6556,6557,6558,6559,6560,6561,6562,6563,6564,6565,6566,6567,6568,6569,6570,6571,6576,6577,6578,6579,6580,6581,6582,6583,6584,6585,6586,6587,6588,6589,6590,6591,6592,6593,6594,6595,6596,6597,6598,6599,6600,6601,6656,6657,6658,6659,6660,6661,6662,6663,6664,6665,6666,6667,6668,6669,6670,6671,6672,6673,6674,6675,6676,6677,6678,6688,6689,6690,6691,6692,6693,6694,6695,6696,6697,6698,6699,6700,6701,6702,6703,6704,6705,6706,6707,6708,6709,6710,6711,6712,6713,6714,6715,6716,6717,6718,6719,6720,6721,6722,6723,6724,6725,6726,6727,6728,6729,6730,6731,6732,6733,6734,6735,6736,6737,6738,6739,6740,6823,6917,6918,6919,6920,6921,6922,6923,6924,6925,6926,6927,6928,6929,6930,6931,6932,6933,6934,6935,6936,6937,6938,6939,6940,6941,6942,6943,6944,6945,6946,6947,6948,6949,6950,6951,6952,6953,6954,6955,6956,6957,6958,6959,6960,6961,6962,6963,6981,6982,6983,6984,6985,6986,6987,7043,7044,7045,7046,7047,7048,7049,7050,7051,7052,7053,7054,7055,7056,7057,7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,7071,7072,7086,7087,7098,7099,7100,7101,7102,7103,7104,7105,7106,7107,7108,7109,7110,7111,7112,7113,7114,7115,7116,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7136,7137,7138,7139,7140,7141,7168,7169,7170,7171,7172,7173,7174,7175,7176,7177,7178,7179,7180,7181,7182,7183,7184,7185,7186,7187,7188,7189,7190,7191,7192,7193,7194,7195,7196,7197,7198,7199,7200,7201,7202,7203,7245,7246,7247,7258,7259,7260,7261,7262,7263,7264,7265,7266,7267,7268,7269,7270,7271,7272,7273,7274,7275,7276,7277,7278,7279,7280,7281,7282,7283,7284,7285,7286,7287,7288,7289,7290,7291,7292,7293,7401,7402,7403,7404,7406,7407,7408,7409,7413,7414,7424,7425,7426,7427,7428,7429,7430,7431,7432,7433,7434,7435,7436,7437,7438,7439,7440,7441,7442,7443,7444,7445,7446,7447,7448,7449,7450,7451,7452,7453,7454,7455,7456,7457,7458,7459,7460,7461,7462,7463,7464,7465,7466,7467,7468,7469,7470,7471,7472,7473,7474,7475,7476,7477,7478,7479,7480,7481,7482,7483,7484,7485,7486,7487,7488,7489,7490,7491,7492,7493,7494,7495,7496,7497,7498,7499,7500,7501,7502,7503,7504,7505,7506,7507,7508,7509,7510,7511,7512,7513,7514,7515,7516,7517,7518,7519,7520,7521,7522,7523,7524,7525,7526,7527,7528,7529,7530,7531,7532,7533,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,7550,7551,7552,7553,7554,7555,7556,7557,7558,7559,7560,7561,7562,7563,7564,7565,7566,7567,7568,7569,7570,7571,7572,7573,7574,7575,7576,7577,7578,7579,7580,7581,7582,7583,7584,7585,7586,7587,7588,7589,7590,7591,7592,7593,7594,7595,7596,7597,7598,7599,7600,7601,7602,7603,7604,7605,7606,7607,7608,7609,7610,7611,7612,7613,7614,7615,7680,7681,7682,7683,7684,7685,7686,7687,7688,7689,7690,7691,7692,7693,7694,7695,7696,7697,7698,7699,7700,7701,7702,7703,7704,7705,7706,7707,7708,7709,7710,7711,7712,7713,7714,7715,7716,7717,7718,7719,7720,7721,7722,7723,7724,7725,7726,7727,7728,7729,7730,7731,7732,7733,7734,7735,7736,7737,7738,7739,7740,7741,7742,7743,7744,7745,7746,7747,7748,7749,7750,7751,7752,7753,7754,7755,7756,7757,7758,7759,7760,7761,7762,7763,7764,7765,7766,7767,7768,7769,7770,7771,7772,7773,7774,7775,7776,7777,7778,7779,7780,7781,7782,7783,7784,7785,7786,7787,7788,7789,7790,7791,7792,7793,7794,7795,7796,7797,7798,7799,7800,7801,7802,7803,7804,7805,7806,7807,7808,7809,7810,7811,7812,7813,7814,7815,7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,7832,7833,7834,7835,7836,7837,7838,7839,7840,7841,7842,7843,7844,7845,7846,7847,7848,7849,7850,7851,7852,7853,7854,7855,7856,7857,7858,7859,7860,7861,7862,7863,7864,7865,7866,7867,7868,7869,7870,7871,7872,7873,7874,7875,7876,7877,7878,7879,7880,7881,7882,7883,7884,7885,7886,7887,7888,7889,7890,7891,7892,7893,7894,7895,7896,7897,7898,7899,7900,7901,7902,7903,7904,7905,7906,7907,7908,7909,7910,7911,7912,7913,7914,7915,7916,7917,7918,7919,7920,7921,7922,7923,7924,7925,7926,7927,7928,7929,7930,7931,7932,7933,7934,7935,7936,7937,7938,7939,7940,7941,7942,7943,7944,7945,7946,7947,7948,7949,7950,7951,7952,7953,7954,7955,7956,7957,7960,7961,7962,7963,7964,7965,7968,7969,7970,7971,7972,7973,7974,7975,7976,7977,7978,7979,7980,7981,7982,7983,7984,7985,7986,7987,7988,7989,7990,7991,7992,7993,7994,7995,7996,7997,7998,7999,8e3,8001,8002,8003,8004,8005,8008,8009,8010,8011,8012,8013,8016,8017,8018,8019,8020,8021,8022,8023,8025,8027,8029,8031,8032,8033,8034,8035,8036,8037,8038,8039,8040,8041,8042,8043,8044,8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,8057,8058,8059,8060,8061,8064,8065,8066,8067,8068,8069,8070,8071,8072,8073,8074,8075,8076,8077,8078,8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8094,8095,8096,8097,8098,8099,8100,8101,8102,8103,8104,8105,8106,8107,8108,8109,8110,8111,8112,8113,8114,8115,8116,8118,8119,8120,8121,8122,8123,8124,8126,8130,8131,8132,8134,8135,8136,8137,8138,8139,8140,8144,8145,8146,8147,8150,8151,8152,8153,8154,8155,8160,8161,8162,8163,8164,8165,8166,8167,8168,8169,8170,8171,8172,8178,8179,8180,8182,8183,8184,8185,8186,8187,8188,8305,8319,8336,8337,8338,8339,8340,8341,8342,8343,8344,8345,8346,8347,8348,8450,8455,8458,8459,8460,8461,8462,8463,8464,8465,8466,8467,8469,8473,8474,8475,8476,8477,8484,8486,8488,8490,8491,8492,8493,8495,8496,8497,8498,8499,8500,8501,8502,8503,8504,8505,8508,8509,8510,8511,8517,8518,8519,8520,8521,8526,8579,8580,11264,11265,11266,11267,11268,11269,11270,11271,11272,11273,11274,11275,11276,11277,11278,11279,11280,11281,11282,11283,11284,11285,11286,11287,11288,11289,11290,11291,11292,11293,11294,11295,11296,11297,11298,11299,11300,11301,11302,11303,11304,11305,11306,11307,11308,11309,11310,11312,11313,11314,11315,11316,11317,11318,11319,11320,11321,11322,11323,11324,11325,11326,11327,11328,11329,11330,11331,11332,11333,11334,11335,11336,11337,11338,11339,11340,11341,11342,11343,11344,11345,11346,11347,11348,11349,11350,11351,11352,11353,11354,11355,11356,11357,11358,11360,11361,11362,11363,11364,11365,11366,11367,11368,11369,11370,11371,11372,11373,11374,11375,11376,11377,11378,11379,11380,11381,11382,11383,11384,11385,11386,11387,11388,11389,11390,11391,11392,11393,11394,11395,11396,11397,11398,11399,11400,11401,11402,11403,11404,11405,11406,11407,11408,11409,11410,11411,11412,11413,11414,11415,11416,11417,11418,11419,11420,11421,11422,11423,11424,11425,11426,11427,11428,11429,11430,11431,11432,11433,11434,11435,11436,11437,11438,11439,11440,11441,11442,11443,11444,11445,11446,11447,11448,11449,11450,11451,11452,11453,11454,11455,11456,11457,11458,11459,11460,11461,11462,11463,11464,11465,11466,11467,11468,11469,11470,11471,11472,11473,11474,11475,11476,11477,11478,11479,11480,11481,11482,11483,11484,11485,11486,11487,11488,11489,11490,11491,11492,11499,11500,11501,11502,11506,11507,11520,11521,11522,11523,11524,11525,11526,11527,11528,11529,11530,11531,11532,11533,11534,11535,11536,11537,11538,11539,11540,11541,11542,11543,11544,11545,11546,11547,11548,11549,11550,11551,11552,11553,11554,11555,11556,11557,11559,11565,11568,11569,11570,11571,11572,11573,11574,11575,11576,11577,11578,11579,11580,11581,11582,11583,11584,11585,11586,11587,11588,11589,11590,11591,11592,11593,11594,11595,11596,11597,11598,11599,11600,11601,11602,11603,11604,11605,11606,11607,11608,11609,11610,11611,11612,11613,11614,11615,11616,11617,11618,11619,11620,11621,11622,11623,11631,11648,11649,11650,11651,11652,11653,11654,11655,11656,11657,11658,11659,11660,11661,11662,11663,11664,11665,11666,11667,11668,11669,11670,11680,11681,11682,11683,11684,11685,11686,11688,11689,11690,11691,11692,11693,11694,11696,11697,11698,11699,11700,11701,11702,11704,11705,11706,11707,11708,11709,11710,11712,11713,11714,11715,11716,11717,11718,11720,11721,11722,11723,11724,11725,11726,11728,11729,11730,11731,11732,11733,11734,11736,11737,11738,11739,11740,11741,11742,11823,12293,12294,12337,12338,12339,12340,12341,12347,12348,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,12436,12437,12438,12445,12446,12447,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,12535,12536,12537,12538,12540,12541,12542,12543,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,12586,12587,12588,12589,12593,12594,12595,12596,12597,12598,12599,12600,12601,12602,12603,12604,12605,12606,12607,12608,12609,12610,12611,12612,12613,12614,12615,12616,12617,12618,12619,12620,12621,12622,12623,12624,12625,12626,12627,12628,12629,12630,12631,12632,12633,12634,12635,12636,12637,12638,12639,12640,12641,12642,12643,12644,12645,12646,12647,12648,12649,12650,12651,12652,12653,12654,12655,12656,12657,12658,12659,12660,12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682,12683,12684,12685,12686,12704,12705,12706,12707,12708,12709,12710,12711,12712,12713,12714,12715,12716,12717,12718,12719,12720,12721,12722,12723,12724,12725,12726,12727,12728,12729,12730,12784,12785,12786,12787,12788,12789,12790,12791,12792,12793,12794,12795,12796,12797,12798,12799,13312,19893,19968,40917,40960,40961,40962,40963,40964,40965,40966,40967,40968,40969,40970,40971,40972,40973,40974,40975,40976,40977,40978,40979,40980,40981,40982,40983,40984,40985,40986,40987,40988,40989,40990,40991,40992,40993,40994,40995,40996,40997,40998,40999,41e3,41001,41002,41003,41004,41005,41006,41007,41008,41009,41010,41011,41012,41013,41014,41015,41016,41017,41018,41019,41020,41021,41022,41023,41024,41025,41026,41027,41028,41029,41030,41031,41032,41033,41034,41035,41036,41037,41038,41039,41040,41041,41042,41043,41044,41045,41046,41047,41048,41049,41050,41051,41052,41053,41054,41055,41056,41057,41058,41059,41060,41061,41062,41063,41064,41065,41066,41067,41068,41069,41070,41071,41072,41073,41074,41075,41076,41077,41078,41079,41080,41081,41082,41083,41084,41085,41086,41087,41088,41089,41090,41091,41092,41093,41094,41095,41096,41097,41098,41099,41100,41101,41102,41103,41104,41105,41106,41107,41108,41109,41110,41111,41112,41113,41114,41115,41116,41117,41118,41119,41120,41121,41122,41123,41124,41125,41126,41127,41128,41129,41130,41131,41132,41133,41134,41135,41136,41137,41138,41139,41140,41141,41142,41143,41144,41145,41146,41147,41148,41149,41150,41151,41152,41153,41154,41155,41156,41157,41158,41159,41160,41161,41162,41163,41164,41165,41166,41167,41168,41169,41170,41171,41172,41173,41174,41175,41176,41177,41178,41179,41180,41181,41182,41183,41184,41185,41186,41187,41188,41189,41190,41191,41192,41193,41194,41195,41196,41197,41198,41199,41200,41201,41202,41203,41204,41205,41206,41207,41208,41209,41210,41211,41212,41213,41214,41215,41216,41217,41218,41219,41220,41221,41222,41223,41224,41225,41226,41227,41228,41229,41230,41231,41232,41233,41234,41235,41236,41237,41238,41239,41240,41241,41242,41243,41244,41245,41246,41247,41248,41249,41250,41251,41252,41253,41254,41255,41256,41257,41258,41259,41260,41261,41262,41263,41264,41265,41266,41267,41268,41269,41270,41271,41272,41273,41274,41275,41276,41277,41278,41279,41280,41281,41282,41283,41284,41285,41286,41287,41288,41289,41290,41291,41292,41293,41294,41295,41296,41297,41298,41299,41300,41301,41302,41303,41304,41305,41306,41307,41308,41309,41310,41311,41312,41313,41314,41315,41316,41317,41318,41319,41320,41321,41322,41323,41324,41325,41326,41327,41328,41329,41330,41331,41332,41333,41334,41335,41336,41337,41338,41339,41340,41341,41342,41343,41344,41345,41346,41347,41348,41349,41350,41351,41352,41353,41354,41355,41356,41357,41358,41359,41360,41361,41362,41363,41364,41365,41366,41367,41368,41369,41370,41371,41372,41373,41374,41375,41376,41377,41378,41379,41380,41381,41382,41383,41384,41385,41386,41387,41388,41389,41390,41391,41392,41393,41394,41395,41396,41397,41398,41399,41400,41401,41402,41403,41404,41405,41406,41407,41408,41409,41410,41411,41412,41413,41414,41415,41416,41417,41418,41419,41420,41421,41422,41423,41424,41425,41426,41427,41428,41429,41430,41431,41432,41433,41434,41435,41436,41437,41438,41439,41440,41441,41442,41443,41444,41445,41446,41447,41448,41449,41450,41451,41452,41453,41454,41455,41456,41457,41458,41459,41460,41461,41462,41463,41464,41465,41466,41467,41468,41469,41470,41471,41472,41473,41474,41475,41476,41477,41478,41479,41480,41481,41482,41483,41484,41485,41486,41487,41488,41489,41490,41491,41492,41493,41494,41495,41496,41497,41498,41499,41500,41501,41502,41503,41504,41505,41506,41507,41508,41509,41510,41511,41512,41513,41514,41515,41516,41517,41518,41519,41520,41521,41522,41523,41524,41525,41526,41527,41528,41529,41530,41531,41532,41533,41534,41535,41536,41537,41538,41539,41540,41541,41542,41543,41544,41545,41546,41547,41548,41549,41550,41551,41552,41553,41554,41555,41556,41557,41558,41559,41560,41561,41562,41563,41564,41565,41566,41567,41568,41569,41570,41571,41572,41573,41574,41575,41576,41577,41578,41579,41580,41581,41582,41583,41584,41585,41586,41587,41588,41589,41590,41591,41592,41593,41594,41595,41596,41597,41598,41599,41600,41601,41602,41603,41604,41605,41606,41607,41608,41609,41610,41611,41612,41613,41614,41615,41616,41617,41618,41619,41620,41621,41622,41623,41624,41625,41626,41627,41628,41629,41630,41631,41632,41633,41634,41635,41636,41637,41638,41639,41640,41641,41642,41643,41644,41645,41646,41647,41648,41649,41650,41651,41652,41653,41654,41655,41656,41657,41658,41659,41660,41661,41662,41663,41664,41665,41666,41667,41668,41669,41670,41671,41672,41673,41674,41675,41676,41677,41678,41679,41680,41681,41682,41683,41684,41685,41686,41687,41688,41689,41690,41691,41692,41693,41694,41695,41696,41697,41698,41699,41700,41701,41702,41703,41704,41705,41706,41707,41708,41709,41710,41711,41712,41713,41714,41715,41716,41717,41718,41719,41720,41721,41722,41723,41724,41725,41726,41727,41728,41729,41730,41731,41732,41733,41734,41735,41736,41737,41738,41739,41740,41741,41742,41743,41744,41745,41746,41747,41748,41749,41750,41751,41752,41753,41754,41755,41756,41757,41758,41759,41760,41761,41762,41763,41764,41765,41766,41767,41768,41769,41770,41771,41772,41773,41774,41775,41776,41777,41778,41779,41780,41781,41782,41783,41784,41785,41786,41787,41788,41789,41790,41791,41792,41793,41794,41795,41796,41797,41798,41799,41800,41801,41802,41803,41804,41805,41806,41807,41808,41809,41810,41811,41812,41813,41814,41815,41816,41817,41818,41819,41820,41821,41822,41823,41824,41825,41826,41827,41828,41829,41830,41831,41832,41833,41834,41835,41836,41837,41838,41839,41840,41841,41842,41843,41844,41845,41846,41847,41848,41849,41850,41851,41852,41853,41854,41855,41856,41857,41858,41859,41860,41861,41862,41863,41864,41865,41866,41867,41868,41869,41870,41871,41872,41873,41874,41875,41876,41877,41878,41879,41880,41881,41882,41883,41884,41885,41886,41887,41888,41889,41890,41891,41892,41893,41894,41895,41896,41897,41898,41899,41900,41901,41902,41903,41904,41905,41906,41907,41908,41909,41910,41911,41912,41913,41914,41915,41916,41917,41918,41919,41920,41921,41922,41923,41924,41925,41926,41927,41928,41929,41930,41931,41932,41933,41934,41935,41936,41937,41938,41939,41940,41941,41942,41943,41944,41945,41946,41947,41948,41949,41950,41951,41952,41953,41954,41955,41956,41957,41958,41959,41960,41961,41962,41963,41964,41965,41966,41967,41968,41969,41970,41971,41972,41973,41974,41975,41976,41977,41978,41979,41980,41981,41982,41983,41984,41985,41986,41987,41988,41989,41990,41991,41992,41993,41994,41995,41996,41997,41998,41999,42e3,42001,42002,42003,42004,42005,42006,42007,42008,42009,42010,42011,42012,42013,42014,42015,42016,42017,42018,42019,42020,42021,42022,42023,42024,42025,42026,42027,42028,42029,42030,42031,42032,42033,42034,42035,42036,42037,42038,42039,42040,42041,42042,42043,42044,42045,42046,42047,42048,42049,42050,42051,42052,42053,42054,42055,42056,42057,42058,42059,42060,42061,42062,42063,42064,42065,42066,42067,42068,42069,42070,42071,42072,42073,42074,42075,42076,42077,42078,42079,42080,42081,42082,42083,42084,42085,42086,42087,42088,42089,42090,42091,42092,42093,42094,42095,42096,42097,42098,42099,42100,42101,42102,42103,42104,42105,42106,42107,42108,42109,42110,42111,42112,42113,42114,42115,42116,42117,42118,42119,42120,42121,42122,42123,42124,42192,42193,42194,42195,42196,42197,42198,42199,42200,42201,42202,42203,42204,42205,42206,42207,42208,42209,42210,42211,42212,42213,42214,42215,42216,42217,42218,42219,42220,42221,42222,42223,42224,42225,42226,42227,42228,42229,42230,42231,42232,42233,42234,42235,42236,42237,42240,42241,42242,42243,42244,42245,42246,42247,42248,42249,42250,42251,42252,42253,42254,42255,42256,42257,42258,42259,42260,42261,42262,42263,42264,42265,42266,42267,42268,42269,42270,42271,42272,42273,42274,42275,42276,42277,42278,42279,42280,42281,42282,42283,42284,42285,42286,42287,42288,42289,42290,42291,42292,42293,42294,42295,42296,42297,42298,42299,42300,42301,42302,42303,42304,42305,42306,42307,42308,42309,42310,42311,42312,42313,42314,42315,42316,42317,42318,42319,42320,42321,42322,42323,42324,42325,42326,42327,42328,42329,42330,42331,42332,42333,42334,42335,42336,42337,42338,42339,42340,42341,42342,42343,42344,42345,42346,42347,42348,42349,42350,42351,42352,42353,42354,42355,42356,42357,42358,42359,42360,42361,42362,42363,42364,42365,42366,42367,42368,42369,42370,42371,42372,42373,42374,42375,42376,42377,42378,42379,42380,42381,42382,42383,42384,42385,42386,42387,42388,42389,42390,42391,42392,42393,42394,42395,42396,42397,42398,42399,42400,42401,42402,42403,42404,42405,42406,42407,42408,42409,42410,42411,42412,42413,42414,42415,42416,42417,42418,42419,42420,42421,42422,42423,42424,42425,42426,42427,42428,42429,42430,42431,42432,42433,42434,42435,42436,42437,42438,42439,42440,42441,42442,42443,42444,42445,42446,42447,42448,42449,42450,42451,42452,42453,42454,42455,42456,42457,42458,42459,42460,42461,42462,42463,42464,42465,42466,42467,42468,42469,42470,42471,42472,42473,42474,42475,42476,42477,42478,42479,42480,42481,42482,42483,42484,42485,42486,42487,42488,42489,42490,42491,42492,42493,42494,42495,42496,42497,42498,42499,42500,42501,42502,42503,42504,42505,42506,42507,42508,42512,42513,42514,42515,42516,42517,42518,42519,42520,42521,42522,42523,42524,42525,42526,42527,42538,42539,42560,42561,42562,42563,42564,42565,42566,42567,42568,42569,42570,42571,42572,42573,42574,42575,42576,42577,42578,42579,42580,42581,42582,42583,42584,42585,42586,42587,42588,42589,42590,42591,42592,42593,42594,42595,42596,42597,42598,42599,42600,42601,42602,42603,42604,42605,42606,42623,42624,42625,42626,42627,42628,42629,42630,42631,42632,42633,42634,42635,42636,42637,42638,42639,42640,42641,42642,42643,42644,42645,42646,42647,42648,42649,42650,42651,42652,42653,42656,42657,42658,42659,42660,42661,42662,42663,42664,42665,42666,42667,42668,42669,42670,42671,42672,42673,42674,42675,42676,42677,42678,42679,42680,42681,42682,42683,42684,42685,42686,42687,42688,42689,42690,42691,42692,42693,42694,42695,42696,42697,42698,42699,42700,42701,42702,42703,42704,42705,42706,42707,42708,42709,42710,42711,42712,42713,42714,42715,42716,42717,42718,42719,42720,42721,42722,42723,42724,42725,42775,42776,42777,42778,42779,42780,42781,42782,42783,42786,42787,42788,42789,42790,42791,42792,42793,42794,42795,42796,42797,42798,42799,42800,42801,42802,42803,42804,42805,42806,42807,42808,42809,42810,42811,42812,42813,42814,42815,42816,42817,42818,42819,42820,42821,42822,42823,42824,42825,42826,42827,42828,42829,42830,42831,42832,42833,42834,42835,42836,42837,42838,42839,42840,42841,42842,42843,42844,42845,42846,42847,42848,42849,42850,42851,42852,42853,42854,42855,42856,42857,42858,42859,42860,42861,42862,42863,42864,42865,42866,42867,42868,42869,42870,42871,42872,42873,42874,42875,42876,42877,42878,42879,42880,42881,42882,42883,42884,42885,42886,42887,42888,42891,42892,42893,42894,42895,42896,42897,42898,42899,42900,42901,42902,42903,42904,42905,42906,42907,42908,42909,42910,42911,42912,42913,42914,42915,42916,42917,42918,42919,42920,42921,42922,42923,42924,42925,42928,42929,42930,42931,42932,42933,42934,42935,42999,43e3,43001,43002,43003,43004,43005,43006,43007,43008,43009,43011,43012,43013,43015,43016,43017,43018,43020,43021,43022,43023,43024,43025,43026,43027,43028,43029,43030,43031,43032,43033,43034,43035,43036,43037,43038,43039,43040,43041,43042,43072,43073,43074,43075,43076,43077,43078,43079,43080,43081,43082,43083,43084,43085,43086,43087,43088,43089,43090,43091,43092,43093,43094,43095,43096,43097,43098,43099,43100,43101,43102,43103,43104,43105,43106,43107,43108,43109,43110,43111,43112,43113,43114,43115,43116,43117,43118,43119,43120,43121,43122,43123,43138,43139,43140,43141,43142,43143,43144,43145,43146,43147,43148,43149,43150,43151,43152,43153,43154,43155,43156,43157,43158,43159,43160,43161,43162,43163,43164,43165,43166,43167,43168,43169,43170,43171,43172,43173,43174,43175,43176,43177,43178,43179,43180,43181,43182,43183,43184,43185,43186,43187,43250,43251,43252,43253,43254,43255,43259,43261,43274,43275,43276,43277,43278,43279,43280,43281,43282,43283,43284,43285,43286,43287,43288,43289,43290,43291,43292,43293,43294,43295,43296,43297,43298,43299,43300,43301,43312,43313,43314,43315,43316,43317,43318,43319,43320,43321,43322,43323,43324,43325,43326,43327,43328,43329,43330,43331,43332,43333,43334,43360,43361,43362,43363,43364,43365,43366,43367,43368,43369,43370,43371,43372,43373,43374,43375,43376,43377,43378,43379,43380,43381,43382,43383,43384,43385,43386,43387,43388,43396,43397,43398,43399,43400,43401,43402,43403,43404,43405,43406,43407,43408,43409,43410,43411,43412,43413,43414,43415,43416,43417,43418,43419,43420,43421,43422,43423,43424,43425,43426,43427,43428,43429,43430,43431,43432,43433,43434,43435,43436,43437,43438,43439,43440,43441,43442,43471,43488,43489,43490,43491,43492,43494,43495,43496,43497,43498,43499,43500,43501,43502,43503,43514,43515,43516,43517,43518,43520,43521,43522,43523,43524,43525,43526,43527,43528,43529,43530,43531,43532,43533,43534,43535,43536,43537,43538,43539,43540,43541,43542,43543,43544,43545,43546,43547,43548,43549,43550,43551,43552,43553,43554,43555,43556,43557,43558,43559,43560,43584,43585,43586,43588,43589,43590,43591,43592,43593,43594,43595,43616,43617,43618,43619,43620,43621,43622,43623,43624,43625,43626,43627,43628,43629,43630,43631,43632,43633,43634,43635,43636,43637,43638,43642,43646,43647,43648,43649,43650,43651,43652,43653,43654,43655,43656,43657,43658,43659,43660,43661,43662,43663,43664,43665,43666,43667,43668,43669,43670,43671,43672,43673,43674,43675,43676,43677,43678,43679,43680,43681,43682,43683,43684,43685,43686,43687,43688,43689,43690,43691,43692,43693,43694,43695,43697,43701,43702,43705,43706,43707,43708,43709,43712,43714,43739,43740,43741,43744,43745,43746,43747,43748,43749,43750,43751,43752,43753,43754,43762,43763,43764,43777,43778,43779,43780,43781,43782,43785,43786,43787,43788,43789,43790,43793,43794,43795,43796,43797,43798,43808,43809,43810,43811,43812,43813,43814,43816,43817,43818,43819,43820,43821,43822,43824,43825,43826,43827,43828,43829,43830,43831,43832,43833,43834,43835,43836,43837,43838,43839,43840,43841,43842,43843,43844,43845,43846,43847,43848,43849,43850,43851,43852,43853,43854,43855,43856,43857,43858,43859,43860,43861,43862,43863,43864,43865,43866,43868,43869,43870,43871,43872,43873,43874,43875,43876,43877,43888,43889,43890,43891,43892,43893,43894,43895,43896,43897,43898,43899,43900,43901,43902,43903,43904,43905,43906,43907,43908,43909,43910,43911,43912,43913,43914,43915,43916,43917,43918,43919,43920,43921,43922,43923,43924,43925,43926,43927,43928,43929,43930,43931,43932,43933,43934,43935,43936,43937,43938,43939,43940,43941,43942,43943,43944,43945,43946,43947,43948,43949,43950,43951,43952,43953,43954,43955,43956,43957,43958,43959,43960,43961,43962,43963,43964,43965,43966,43967,43968,43969,43970,43971,43972,43973,43974,43975,43976,43977,43978,43979,43980,43981,43982,43983,43984,43985,43986,43987,43988,43989,43990,43991,43992,43993,43994,43995,43996,43997,43998,43999,44e3,44001,44002,44032,55203,55216,55217,55218,55219,55220,55221,55222,55223,55224,55225,55226,55227,55228,55229,55230,55231,55232,55233,55234,55235,55236,55237,55238,55243,55244,55245,55246,55247,55248,55249,55250,55251,55252,55253,55254,55255,55256,55257,55258,55259,55260,55261,55262,55263,55264,55265,55266,55267,55268,55269,55270,55271,55272,55273,55274,55275,55276,55277,55278,55279,55280,55281,55282,55283,55284,55285,55286,55287,55288,55289,55290,55291,63744,63745,63746,63747,63748,63749,63750,63751,63752,63753,63754,63755,63756,63757,63758,63759,63760,63761,63762,63763,63764,63765,63766,63767,63768,63769,63770,63771,63772,63773,63774,63775,63776,63777,63778,63779,63780,63781,63782,63783,63784,63785,63786,63787,63788,63789,63790,63791,63792,63793,63794,63795,63796,63797,63798,63799,63800,63801,63802,63803,63804,63805,63806,63807,63808,63809,63810,63811,63812,63813,63814,63815,63816,63817,63818,63819,63820,63821,63822,63823,63824,63825,63826,63827,63828,63829,63830,63831,63832,63833,63834,63835,63836,63837,63838,63839,63840,63841,63842,63843,63844,63845,63846,63847,63848,63849,63850,63851,63852,63853,63854,63855,63856,63857,63858,63859,63860,63861,63862,63863,63864,63865,63866,63867,63868,63869,63870,63871,63872,63873,63874,63875,63876,63877,63878,63879,63880,63881,63882,63883,63884,63885,63886,63887,63888,63889,63890,63891,63892,63893,63894,63895,63896,63897,63898,63899,63900,63901,63902,63903,63904,63905,63906,63907,63908,63909,63910,63911,63912,63913,63914,63915,63916,63917,63918,63919,63920,63921,63922,63923,63924,63925,63926,63927,63928,63929,63930,63931,63932,63933,63934,63935,63936,63937,63938,63939,63940,63941,63942,63943,63944,63945,63946,63947,63948,63949,63950,63951,63952,63953,63954,63955,63956,63957,63958,63959,63960,63961,63962,63963,63964,63965,63966,63967,63968,63969,63970,63971,63972,63973,63974,63975,63976,63977,63978,63979,63980,63981,63982,63983,63984,63985,63986,63987,63988,63989,63990,63991,63992,63993,63994,63995,63996,63997,63998,63999,64e3,64001,64002,64003,64004,64005,64006,64007,64008,64009,64010,64011,64012,64013,64014,64015,64016,64017,64018,64019,64020,64021,64022,64023,64024,64025,64026,64027,64028,64029,64030,64031,64032,64033,64034,64035,64036,64037,64038,64039,64040,64041,64042,64043,64044,64045,64046,64047,64048,64049,64050,64051,64052,64053,64054,64055,64056,64057,64058,64059,64060,64061,64062,64063,64064,64065,64066,64067,64068,64069,64070,64071,64072,64073,64074,64075,64076,64077,64078,64079,64080,64081,64082,64083,64084,64085,64086,64087,64088,64089,64090,64091,64092,64093,64094,64095,64096,64097,64098,64099,64100,64101,64102,64103,64104,64105,64106,64107,64108,64109,64112,64113,64114,64115,64116,64117,64118,64119,64120,64121,64122,64123,64124,64125,64126,64127,64128,64129,64130,64131,64132,64133,64134,64135,64136,64137,64138,64139,64140,64141,64142,64143,64144,64145,64146,64147,64148,64149,64150,64151,64152,64153,64154,64155,64156,64157,64158,64159,64160,64161,64162,64163,64164,64165,64166,64167,64168,64169,64170,64171,64172,64173,64174,64175,64176,64177,64178,64179,64180,64181,64182,64183,64184,64185,64186,64187,64188,64189,64190,64191,64192,64193,64194,64195,64196,64197,64198,64199,64200,64201,64202,64203,64204,64205,64206,64207,64208,64209,64210,64211,64212,64213,64214,64215,64216,64217,64256,64257,64258,64259,64260,64261,64262,64275,64276,64277,64278,64279,64285,64287,64288,64289,64290,64291,64292,64293,64294,64295,64296,64298,64299,64300,64301,64302,64303,64304,64305,64306,64307,64308,64309,64310,64312,64313,64314,64315,64316,64318,64320,64321,64323,64324,64326,64327,64328,64329,64330,64331,64332,64333,64334,64335,64336,64337,64338,64339,64340,64341,64342,64343,64344,64345,64346,64347,64348,64349,64350,64351,64352,64353,64354,64355,64356,64357,64358,64359,64360,64361,64362,64363,64364,64365,64366,64367,64368,64369,64370,64371,64372,64373,64374,64375,64376,64377,64378,64379,64380,64381,64382,64383,64384,64385,64386,64387,64388,64389,64390,64391,64392,64393,64394,64395,64396,64397,64398,64399,64400,64401,64402,64403,64404,64405,64406,64407,64408,64409,64410,64411,64412,64413,64414,64415,64416,64417,64418,64419,64420,64421,64422,64423,64424,64425,64426,64427,64428,64429,64430,64431,64432,64433,64467,64468,64469,64470,64471,64472,64473,64474,64475,64476,64477,64478,64479,64480,64481,64482,64483,64484,64485,64486,64487,64488,64489,64490,64491,64492,64493,64494,64495,64496,64497,64498,64499,64500,64501,64502,64503,64504,64505,64506,64507,64508,64509,64510,64511,64512,64513,64514,64515,64516,64517,64518,64519,64520,64521,64522,64523,64524,64525,64526,64527,64528,64529,64530,64531,64532,64533,64534,64535,64536,64537,64538,64539,64540,64541,64542,64543,64544,64545,64546,64547,64548,64549,64550,64551,64552,64553,64554,64555,64556,64557,64558,64559,64560,64561,64562,64563,64564,64565,64566,64567,64568,64569,64570,64571,64572,64573,64574,64575,64576,64577,64578,64579,64580,64581,64582,64583,64584,64585,64586,64587,64588,64589,64590,64591,64592,64593,64594,64595,64596,64597,64598,64599,64600,64601,64602,64603,64604,64605,64606,64607,64608,64609,64610,64611,64612,64613,64614,64615,64616,64617,64618,64619,64620,64621,64622,64623,64624,64625,64626,64627,64628,64629,64630,64631,64632,64633,64634,64635,64636,64637,64638,64639,64640,64641,64642,64643,64644,64645,64646,64647,64648,64649,64650,64651,64652,64653,64654,64655,64656,64657,64658,64659,64660,64661,64662,64663,64664,64665,64666,64667,64668,64669,64670,64671,64672,64673,64674,64675,64676,64677,64678,64679,64680,64681,64682,64683,64684,64685,64686,64687,64688,64689,64690,64691,64692,64693,64694,64695,64696,64697,64698,64699,64700,64701,64702,64703,64704,64705,64706,64707,64708,64709,64710,64711,64712,64713,64714,64715,64716,64717,64718,64719,64720,64721,64722,64723,64724,64725,64726,64727,64728,64729,64730,64731,64732,64733,64734,64735,64736,64737,64738,64739,64740,64741,64742,64743,64744,64745,64746,64747,64748,64749,64750,64751,64752,64753,64754,64755,64756,64757,64758,64759,64760,64761,64762,64763,64764,64765,64766,64767,64768,64769,64770,64771,64772,64773,64774,64775,64776,64777,64778,64779,64780,64781,64782,64783,64784,64785,64786,64787,64788,64789,64790,64791,64792,64793,64794,64795,64796,64797,64798,64799,64800,64801,64802,64803,64804,64805,64806,64807,64808,64809,64810,64811,64812,64813,64814,64815,64816,64817,64818,64819,64820,64821,64822,64823,64824,64825,64826,64827,64828,64829,64848,64849,64850,64851,64852,64853,64854,64855,64856,64857,64858,64859,64860,64861,64862,64863,64864,64865,64866,64867,64868,64869,64870,64871,64872,64873,64874,64875,64876,64877,64878,64879,64880,64881,64882,64883,64884,64885,64886,64887,64888,64889,64890,64891,64892,64893,64894,64895,64896,64897,64898,64899,64900,64901,64902,64903,64904,64905,64906,64907,64908,64909,64910,64911,64914,64915,64916,64917,64918,64919,64920,64921,64922,64923,64924,64925,64926,64927,64928,64929,64930,64931,64932,64933,64934,64935,64936,64937,64938,64939,64940,64941,64942,64943,64944,64945,64946,64947,64948,64949,64950,64951,64952,64953,64954,64955,64956,64957,64958,64959,64960,64961,64962,64963,64964,64965,64966,64967,65008,65009,65010,65011,65012,65013,65014,65015,65016,65017,65018,65019,65136,65137,65138,65139,65140,65142,65143,65144,65145,65146,65147,65148,65149,65150,65151,65152,65153,65154,65155,65156,65157,65158,65159,65160,65161,65162,65163,65164,65165,65166,65167,65168,65169,65170,65171,65172,65173,65174,65175,65176,65177,65178,65179,65180,65181,65182,65183,65184,65185,65186,65187,65188,65189,65190,65191,65192,65193,65194,65195,65196,65197,65198,65199,65200,65201,65202,65203,65204,65205,65206,65207,65208,65209,65210,65211,65212,65213,65214,65215,65216,65217,65218,65219,65220,65221,65222,65223,65224,65225,65226,65227,65228,65229,65230,65231,65232,65233,65234,65235,65236,65237,65238,65239,65240,65241,65242,65243,65244,65245,65246,65247,65248,65249,65250,65251,65252,65253,65254,65255,65256,65257,65258,65259,65260,65261,65262,65263,65264,65265,65266,65267,65268,65269,65270,65271,65272,65273,65274,65275,65276,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65382,65383,65384,65385,65386,65387,65388,65389,65390,65391,65392,65393,65394,65395,65396,65397,65398,65399,65400,65401,65402,65403,65404,65405,65406,65407,65408,65409,65410,65411,65412,65413,65414,65415,65416,65417,65418,65419,65420,65421,65422,65423,65424,65425,65426,65427,65428,65429,65430,65431,65432,65433,65434,65435,65436,65437,65438,65439,65440,65441,65442,65443,65444,65445,65446,65447,65448,65449,65450,65451,65452,65453,65454,65455,65456,65457,65458,65459,65460,65461,65462,65463,65464,65465,65466,65467,65468,65469,65470,65474,65475,65476,65477,65478,65479,65482,65483,65484,65485,65486,65487,65490,65491,65492,65493,65494,65495,65498,65499,65500,65536,65537,65538,65539,65540,65541,65542,65543,65544,65545,65546,65547,65549,65550,65551,65552,65553,65554,65555,65556,65557,65558,65559,65560,65561,65562,65563,65564,65565,65566,65567,65568,65569,65570,65571,65572,65573,65574,65576,65577,65578,65579,65580,65581,65582,65583,65584,65585,65586,65587,65588,65589,65590,65591,65592,65593,65594,65596,65597,65599,65600,65601,65602,65603,65604,65605,65606,65607,65608,65609,65610,65611,65612,65613,65616,65617,65618,65619,65620,65621,65622,65623,65624,65625,65626,65627,65628,65629,65664,65665,65666,65667,65668,65669,65670,65671,65672,65673,65674,65675,65676,65677,65678,65679,65680,65681,65682,65683,65684,65685,65686,65687,65688,65689,65690,65691,65692,65693,65694,65695,65696,65697,65698,65699,65700,65701,65702,65703,65704,65705,65706,65707,65708,65709,65710,65711,65712,65713,65714,65715,65716,65717,65718,65719,65720,65721,65722,65723,65724,65725,65726,65727,65728,65729,65730,65731,65732,65733,65734,65735,65736,65737,65738,65739,65740,65741,65742,65743,65744,65745,65746,65747,65748,65749,65750,65751,65752,65753,65754,65755,65756,65757,65758,65759,65760,65761,65762,65763,65764,65765,65766,65767,65768,65769,65770,65771,65772,65773,65774,65775,65776,65777,65778,65779,65780,65781,65782,65783,65784,65785,65786,66176,66177,66178,66179,66180,66181,66182,66183,66184,66185,66186,66187,66188,66189,66190,66191,66192,66193,66194,66195,66196,66197,66198,66199,66200,66201,66202,66203,66204,66208,66209,66210,66211,66212,66213,66214,66215,66216,66217,66218,66219,66220,66221,66222,66223,66224,66225,66226,66227,66228,66229,66230,66231,66232,66233,66234,66235,66236,66237,66238,66239,66240,66241,66242,66243,66244,66245,66246,66247,66248,66249,66250,66251,66252,66253,66254,66255,66256,66304,66305,66306,66307,66308,66309,66310,66311,66312,66313,66314,66315,66316,66317,66318,66319,66320,66321,66322,66323,66324,66325,66326,66327,66328,66329,66330,66331,66332,66333,66334,66335,66352,66353,66354,66355,66356,66357,66358,66359,66360,66361,66362,66363,66364,66365,66366,66367,66368,66370,66371,66372,66373,66374,66375,66376,66377,66384,66385,66386,66387,66388,66389,66390,66391,66392,66393,66394,66395,66396,66397,66398,66399,66400,66401,66402,66403,66404,66405,66406,66407,66408,66409,66410,66411,66412,66413,66414,66415,66416,66417,66418,66419,66420,66421,66432,66433,66434,66435,66436,66437,66438,66439,66440,66441,66442,66443,66444,66445,66446,66447,66448,66449,66450,66451,66452,66453,66454,66455,66456,66457,66458,66459,66460,66461,66464,66465,66466,66467,66468,66469,66470,66471,66472,66473,66474,66475,66476,66477,66478,66479,66480,66481,66482,66483,66484,66485,66486,66487,66488,66489,66490,66491,66492,66493,66494,66495,66496,66497,66498,66499,66504,66505,66506,66507,66508,66509,66510,66511,66560,66561,66562,66563,66564,66565,66566,66567,66568,66569,66570,66571,66572,66573,66574,66575,66576,66577,66578,66579,66580,66581,66582,66583,66584,66585,66586,66587,66588,66589,66590,66591,66592,66593,66594,66595,66596,66597,66598,66599,66600,66601,66602,66603,66604,66605,66606,66607,66608,66609,66610,66611,66612,66613,66614,66615,66616,66617,66618,66619,66620,66621,66622,66623,66624,66625,66626,66627,66628,66629,66630,66631,66632,66633,66634,66635,66636,66637,66638,66639,66640,66641,66642,66643,66644,66645,66646,66647,66648,66649,66650,66651,66652,66653,66654,66655,66656,66657,66658,66659,66660,66661,66662,66663,66664,66665,66666,66667,66668,66669,66670,66671,66672,66673,66674,66675,66676,66677,66678,66679,66680,66681,66682,66683,66684,66685,66686,66687,66688,66689,66690,66691,66692,66693,66694,66695,66696,66697,66698,66699,66700,66701,66702,66703,66704,66705,66706,66707,66708,66709,66710,66711,66712,66713,66714,66715,66716,66717,66816,66817,66818,66819,66820,66821,66822,66823,66824,66825,66826,66827,66828,66829,66830,66831,66832,66833,66834,66835,66836,66837,66838,66839,66840,66841,66842,66843,66844,66845,66846,66847,66848,66849,66850,66851,66852,66853,66854,66855,66864,66865,66866,66867,66868,66869,66870,66871,66872,66873,66874,66875,66876,66877,66878,66879,66880,66881,66882,66883,66884,66885,66886,66887,66888,66889,66890,66891,66892,66893,66894,66895,66896,66897,66898,66899,66900,66901,66902,66903,66904,66905,66906,66907,66908,66909,66910,66911,66912,66913,66914,66915,67072,67073,67074,67075,67076,67077,67078,67079,67080,67081,67082,67083,67084,67085,67086,67087,67088,67089,67090,67091,67092,67093,67094,67095,67096,67097,67098,67099,67100,67101,67102,67103,67104,67105,67106,67107,67108,67109,67110,67111,67112,67113,67114,67115,67116,67117,67118,67119,67120,67121,67122,67123,67124,67125,67126,67127,67128,67129,67130,67131,67132,67133,67134,67135,67136,67137,67138,67139,67140,67141,67142,67143,67144,67145,67146,67147,67148,67149,67150,67151,67152,67153,67154,67155,67156,67157,67158,67159,67160,67161,67162,67163,67164,67165,67166,67167,67168,67169,67170,67171,67172,67173,67174,67175,67176,67177,67178,67179,67180,67181,67182,67183,67184,67185,67186,67187,67188,67189,67190,67191,67192,67193,67194,67195,67196,67197,67198,67199,67200,67201,67202,67203,67204,67205,67206,67207,67208,67209,67210,67211,67212,67213,67214,67215,67216,67217,67218,67219,67220,67221,67222,67223,67224,67225,67226,67227,67228,67229,67230,67231,67232,67233,67234,67235,67236,67237,67238,67239,67240,67241,67242,67243,67244,67245,67246,67247,67248,67249,67250,67251,67252,67253,67254,67255,67256,67257,67258,67259,67260,67261,67262,67263,67264,67265,67266,67267,67268,67269,67270,67271,67272,67273,67274,67275,67276,67277,67278,67279,67280,67281,67282,67283,67284,67285,67286,67287,67288,67289,67290,67291,67292,67293,67294,67295,67296,67297,67298,67299,67300,67301,67302,67303,67304,67305,67306,67307,67308,67309,67310,67311,67312,67313,67314,67315,67316,67317,67318,67319,67320,67321,67322,67323,67324,67325,67326,67327,67328,67329,67330,67331,67332,67333,67334,67335,67336,67337,67338,67339,67340,67341,67342,67343,67344,67345,67346,67347,67348,67349,67350,67351,67352,67353,67354,67355,67356,67357,67358,67359,67360,67361,67362,67363,67364,67365,67366,67367,67368,67369,67370,67371,67372,67373,67374,67375,67376,67377,67378,67379,67380,67381,67382,67392,67393,67394,67395,67396,67397,67398,67399,67400,67401,67402,67403,67404,67405,67406,67407,67408,67409,67410,67411,67412,67413,67424,67425,67426,67427,67428,67429,67430,67431,67584,67585,67586,67587,67588,67589,67592,67594,67595,67596,67597,67598,67599,67600,67601,67602,67603,67604,67605,67606,67607,67608,67609,67610,67611,67612,67613,67614,67615,67616,67617,67618,67619,67620,67621,67622,67623,67624,67625,67626,67627,67628,67629,67630,67631,67632,67633,67634,67635,67636,67637,67639,67640,67644,67647,67648,67649,67650,67651,67652,67653,67654,67655,67656,67657,67658,67659,67660,67661,67662,67663,67664,67665,67666,67667,67668,67669,67680,67681,67682,67683,67684,67685,67686,67687,67688,67689,67690,67691,67692,67693,67694,67695,67696,67697,67698,67699,67700,67701,67702,67712,67713,67714,67715,67716,67717,67718,67719,67720,67721,67722,67723,67724,67725,67726,67727,67728,67729,67730,67731,67732,67733,67734,67735,67736,67737,67738,67739,67740,67741,67742,67808,67809,67810,67811,67812,67813,67814,67815,67816,67817,67818,67819,67820,67821,67822,67823,67824,67825,67826,67828,67829,67840,67841,67842,67843,67844,67845,67846,67847,67848,67849,67850,67851,67852,67853,67854,67855,67856,67857,67858,67859,67860,67861,67872,67873,67874,67875,67876,67877,67878,67879,67880,67881,67882,67883,67884,67885,67886,67887,67888,67889,67890,67891,67892,67893,67894,67895,67896,67897,67968,67969,67970,67971,67972,67973,67974,67975,67976,67977,67978,67979,67980,67981,67982,67983,67984,67985,67986,67987,67988,67989,67990,67991,67992,67993,67994,67995,67996,67997,67998,67999,68e3,68001,68002,68003,68004,68005,68006,68007,68008,68009,68010,68011,68012,68013,68014,68015,68016,68017,68018,68019,68020,68021,68022,68023,68030,68031,68096,68112,68113,68114,68115,68117,68118,68119,68121,68122,68123,68124,68125,68126,68127,68128,68129,68130,68131,68132,68133,68134,68135,68136,68137,68138,68139,68140,68141,68142,68143,68144,68145,68146,68147,68192,68193,68194,68195,68196,68197,68198,68199,68200,68201,68202,68203,68204,68205,68206,68207,68208,68209,68210,68211,68212,68213,68214,68215,68216,68217,68218,68219,68220,68224,68225,68226,68227,68228,68229,68230,68231,68232,68233,68234,68235,68236,68237,68238,68239,68240,68241,68242,68243,68244,68245,68246,68247,68248,68249,68250,68251,68252,68288,68289,68290,68291,68292,68293,68294,68295,68297,68298,68299,68300,68301,68302,68303,68304,68305,68306,68307,68308,68309,68310,68311,68312,68313,68314,68315,68316,68317,68318,68319,68320,68321,68322,68323,68324,68352,68353,68354,68355,68356,68357,68358,68359,68360,68361,68362,68363,68364,68365,68366,68367,68368,68369,68370,68371,68372,68373,68374,68375,68376,68377,68378,68379,68380,68381,68382,68383,68384,68385,68386,68387,68388,68389,68390,68391,68392,68393,68394,68395,68396,68397,68398,68399,68400,68401,68402,68403,68404,68405,68416,68417,68418,68419,68420,68421,68422,68423,68424,68425,68426,68427,68428,68429,68430,68431,68432,68433,68434,68435,68436,68437,68448,68449,68450,68451,68452,68453,68454,68455,68456,68457,68458,68459,68460,68461,68462,68463,68464,68465,68466,68480,68481,68482,68483,68484,68485,68486,68487,68488,68489,68490,68491,68492,68493,68494,68495,68496,68497,68608,68609,68610,68611,68612,68613,68614,68615,68616,68617,68618,68619,68620,68621,68622,68623,68624,68625,68626,68627,68628,68629,68630,68631,68632,68633,68634,68635,68636,68637,68638,68639,68640,68641,68642,68643,68644,68645,68646,68647,68648,68649,68650,68651,68652,68653,68654,68655,68656,68657,68658,68659,68660,68661,68662,68663,68664,68665,68666,68667,68668,68669,68670,68671,68672,68673,68674,68675,68676,68677,68678,68679,68680,68736,68737,68738,68739,68740,68741,68742,68743,68744,68745,68746,68747,68748,68749,68750,68751,68752,68753,68754,68755,68756,68757,68758,68759,68760,68761,68762,68763,68764,68765,68766,68767,68768,68769,68770,68771,68772,68773,68774,68775,68776,68777,68778,68779,68780,68781,68782,68783,68784,68785,68786,68800,68801,68802,68803,68804,68805,68806,68807,68808,68809,68810,68811,68812,68813,68814,68815,68816,68817,68818,68819,68820,68821,68822,68823,68824,68825,68826,68827,68828,68829,68830,68831,68832,68833,68834,68835,68836,68837,68838,68839,68840,68841,68842,68843,68844,68845,68846,68847,68848,68849,68850,69635,69636,69637,69638,69639,69640,69641,69642,69643,69644,69645,69646,69647,69648,69649,69650,69651,69652,69653,69654,69655,69656,69657,69658,69659,69660,69661,69662,69663,69664,69665,69666,69667,69668,69669,69670,69671,69672,69673,69674,69675,69676,69677,69678,69679,69680,69681,69682,69683,69684,69685,69686,69687,69763,69764,69765,69766,69767,69768,69769,69770,69771,69772,69773,69774,69775,69776,69777,69778,69779,69780,69781,69782,69783,69784,69785,69786,69787,69788,69789,69790,69791,69792,69793,69794,69795,69796,69797,69798,69799,69800,69801,69802,69803,69804,69805,69806,69807,69840,69841,69842,69843,69844,69845,69846,69847,69848,69849,69850,69851,69852,69853,69854,69855,69856,69857,69858,69859,69860,69861,69862,69863,69864,69891,69892,69893,69894,69895,69896,69897,69898,69899,69900,69901,69902,69903,69904,69905,69906,69907,69908,69909,69910,69911,69912,69913,69914,69915,69916,69917,69918,69919,69920,69921,69922,69923,69924,69925,69926,69968,69969,69970,69971,69972,69973,69974,69975,69976,69977,69978,69979,69980,69981,69982,69983,69984,69985,69986,69987,69988,69989,69990,69991,69992,69993,69994,69995,69996,69997,69998,69999,7e4,70001,70002,70006,70019,70020,70021,70022,70023,70024,70025,70026,70027,70028,70029,70030,70031,70032,70033,70034,70035,70036,70037,70038,70039,70040,70041,70042,70043,70044,70045,70046,70047,70048,70049,70050,70051,70052,70053,70054,70055,70056,70057,70058,70059,70060,70061,70062,70063,70064,70065,70066,70081,70082,70083,70084,70106,70108,70144,70145,70146,70147,70148,70149,70150,70151,70152,70153,70154,70155,70156,70157,70158,70159,70160,70161,70163,70164,70165,70166,70167,70168,70169,70170,70171,70172,70173,70174,70175,70176,70177,70178,70179,70180,70181,70182,70183,70184,70185,70186,70187,70272,70273,70274,70275,70276,70277,70278,70280,70282,70283,70284,70285,70287,70288,70289,70290,70291,70292,70293,70294,70295,70296,70297,70298,70299,70300,70301,70303,70304,70305,70306,70307,70308,70309,70310,70311,70312,70320,70321,70322,70323,70324,70325,70326,70327,70328,70329,70330,70331,70332,70333,70334,70335,70336,70337,70338,70339,70340,70341,70342,70343,70344,70345,70346,70347,70348,70349,70350,70351,70352,70353,70354,70355,70356,70357,70358,70359,70360,70361,70362,70363,70364,70365,70366,70405,70406,70407,70408,70409,70410,70411,70412,70415,70416,70419,70420,70421,70422,70423,70424,70425,70426,70427,70428,70429,70430,70431,70432,70433,70434,70435,70436,70437,70438,70439,70440,70442,70443,70444,70445,70446,70447,70448,70450,70451,70453,70454,70455,70456,70457,70461,70480,70493,70494,70495,70496,70497,70784,70785,70786,70787,70788,70789,70790,70791,70792,70793,70794,70795,70796,70797,70798,70799,70800,70801,70802,70803,70804,70805,70806,70807,70808,70809,70810,70811,70812,70813,70814,70815,70816,70817,70818,70819,70820,70821,70822,70823,70824,70825,70826,70827,70828,70829,70830,70831,70852,70853,70855,71040,71041,71042,71043,71044,71045,71046,71047,71048,71049,71050,71051,71052,71053,71054,71055,71056,71057,71058,71059,71060,71061,71062,71063,71064,71065,71066,71067,71068,71069,71070,71071,71072,71073,71074,71075,71076,71077,71078,71079,71080,71081,71082,71083,71084,71085,71086,71128,71129,71130,71131,71168,71169,71170,71171,71172,71173,71174,71175,71176,71177,71178,71179,71180,71181,71182,71183,71184,71185,71186,71187,71188,71189,71190,71191,71192,71193,71194,71195,71196,71197,71198,71199,71200,71201,71202,71203,71204,71205,71206,71207,71208,71209,71210,71211,71212,71213,71214,71215,71236,71296,71297,71298,71299,71300,71301,71302,71303,71304,71305,71306,71307,71308,71309,71310,71311,71312,71313,71314,71315,71316,71317,71318,71319,71320,71321,71322,71323,71324,71325,71326,71327,71328,71329,71330,71331,71332,71333,71334,71335,71336,71337,71338,71424,71425,71426,71427,71428,71429,71430,71431,71432,71433,71434,71435,71436,71437,71438,71439,71440,71441,71442,71443,71444,71445,71446,71447,71448,71449,71840,71841,71842,71843,71844,71845,71846,71847,71848,71849,71850,71851,71852,71853,71854,71855,71856,71857,71858,71859,71860,71861,71862,71863,71864,71865,71866,71867,71868,71869,71870,71871,71872,71873,71874,71875,71876,71877,71878,71879,71880,71881,71882,71883,71884,71885,71886,71887,71888,71889,71890,71891,71892,71893,71894,71895,71896,71897,71898,71899,71900,71901,71902,71903,71935,72384,72385,72386,72387,72388,72389,72390,72391,72392,72393,72394,72395,72396,72397,72398,72399,72400,72401,72402,72403,72404,72405,72406,72407,72408,72409,72410,72411,72412,72413,72414,72415,72416,72417,72418,72419,72420,72421,72422,72423,72424,72425,72426,72427,72428,72429,72430,72431,72432,72433,72434,72435,72436,72437,72438,72439,72440,73728,73729,73730,73731,73732,73733,73734,73735,73736,73737,73738,73739,73740,73741,73742,73743,73744,73745,73746,73747,73748,73749,73750,73751,73752,73753,73754,73755,73756,73757,73758,73759,73760,73761,73762,73763,73764,73765,73766,73767,73768,73769,73770,73771,73772,73773,73774,73775,73776,73777,73778,73779,73780,73781,73782,73783,73784,73785,73786,73787,73788,73789,73790,73791,73792,73793,73794,73795,73796,73797,73798,73799,73800,73801,73802,73803,73804,73805,73806,73807,73808,73809,73810,73811,73812,73813,73814,73815,73816,73817,73818,73819,73820,73821,73822,73823,73824,73825,73826,73827,73828,73829,73830,73831,73832,73833,73834,73835,73836,73837,73838,73839,73840,73841,73842,73843,73844,73845,73846,73847,73848,73849,73850,73851,73852,73853,73854,73855,73856,73857,73858,73859,73860,73861,73862,73863,73864,73865,73866,73867,73868,73869,73870,73871,73872,73873,73874,73875,73876,73877,73878,73879,73880,73881,73882,73883,73884,73885,73886,73887,73888,73889,73890,73891,73892,73893,73894,73895,73896,73897,73898,73899,73900,73901,73902,73903,73904,73905,73906,73907,73908,73909,73910,73911,73912,73913,73914,73915,73916,73917,73918,73919,73920,73921,73922,73923,73924,73925,73926,73927,73928,73929,73930,73931,73932,73933,73934,73935,73936,73937,73938,73939,73940,73941,73942,73943,73944,73945,73946,73947,73948,73949,73950,73951,73952,73953,73954,73955,73956,73957,73958,73959,73960,73961,73962,73963,73964,73965,73966,73967,73968,73969,73970,73971,73972,73973,73974,73975,73976,73977,73978,73979,73980,73981,73982,73983,73984,73985,73986,73987,73988,73989,73990,73991,73992,73993,73994,73995,73996,73997,73998,73999,74e3,74001,74002,74003,74004,74005,74006,74007,74008,74009,74010,74011,74012,74013,74014,74015,74016,74017,74018,74019,74020,74021,74022,74023,74024,74025,74026,74027,74028,74029,74030,74031,74032,74033,74034,74035,74036,74037,74038,74039,74040,74041,74042,74043,74044,74045,74046,74047,74048,74049,74050,74051,74052,74053,74054,74055,74056,74057,74058,74059,74060,74061,74062,74063,74064,74065,74066,74067,74068,74069,74070,74071,74072,74073,74074,74075,74076,74077,74078,74079,74080,74081,74082,74083,74084,74085,74086,74087,74088,74089,74090,74091,74092,74093,74094,74095,74096,74097,74098,74099,74100,74101,74102,74103,74104,74105,74106,74107,74108,74109,74110,74111,74112,74113,74114,74115,74116,74117,74118,74119,74120,74121,74122,74123,74124,74125,74126,74127,74128,74129,74130,74131,74132,74133,74134,74135,74136,74137,74138,74139,74140,74141,74142,74143,74144,74145,74146,74147,74148,74149,74150,74151,74152,74153,74154,74155,74156,74157,74158,74159,74160,74161,74162,74163,74164,74165,74166,74167,74168,74169,74170,74171,74172,74173,74174,74175,74176,74177,74178,74179,74180,74181,74182,74183,74184,74185,74186,74187,74188,74189,74190,74191,74192,74193,74194,74195,74196,74197,74198,74199,74200,74201,74202,74203,74204,74205,74206,74207,74208,74209,74210,74211,74212,74213,74214,74215,74216,74217,74218,74219,74220,74221,74222,74223,74224,74225,74226,74227,74228,74229,74230,74231,74232,74233,74234,74235,74236,74237,74238,74239,74240,74241,74242,74243,74244,74245,74246,74247,74248,74249,74250,74251,74252,74253,74254,74255,74256,74257,74258,74259,74260,74261,74262,74263,74264,74265,74266,74267,74268,74269,74270,74271,74272,74273,74274,74275,74276,74277,74278,74279,74280,74281,74282,74283,74284,74285,74286,74287,74288,74289,74290,74291,74292,74293,74294,74295,74296,74297,74298,74299,74300,74301,74302,74303,74304,74305,74306,74307,74308,74309,74310,74311,74312,74313,74314,74315,74316,74317,74318,74319,74320,74321,74322,74323,74324,74325,74326,74327,74328,74329,74330,74331,74332,74333,74334,74335,74336,74337,74338,74339,74340,74341,74342,74343,74344,74345,74346,74347,74348,74349,74350,74351,74352,74353,74354,74355,74356,74357,74358,74359,74360,74361,74362,74363,74364,74365,74366,74367,74368,74369,74370,74371,74372,74373,74374,74375,74376,74377,74378,74379,74380,74381,74382,74383,74384,74385,74386,74387,74388,74389,74390,74391,74392,74393,74394,74395,74396,74397,74398,74399,74400,74401,74402,74403,74404,74405,74406,74407,74408,74409,74410,74411,74412,74413,74414,74415,74416,74417,74418,74419,74420,74421,74422,74423,74424,74425,74426,74427,74428,74429,74430,74431,74432,74433,74434,74435,74436,74437,74438,74439,74440,74441,74442,74443,74444,74445,74446,74447,74448,74449,74450,74451,74452,74453,74454,74455,74456,74457,74458,74459,74460,74461,74462,74463,74464,74465,74466,74467,74468,74469,74470,74471,74472,74473,74474,74475,74476,74477,74478,74479,74480,74481,74482,74483,74484,74485,74486,74487,74488,74489,74490,74491,74492,74493,74494,74495,74496,74497,74498,74499,74500,74501,74502,74503,74504,74505,74506,74507,74508,74509,74510,74511,74512,74513,74514,74515,74516,74517,74518,74519,74520,74521,74522,74523,74524,74525,74526,74527,74528,74529,74530,74531,74532,74533,74534,74535,74536,74537,74538,74539,74540,74541,74542,74543,74544,74545,74546,74547,74548,74549,74550,74551,74552,74553,74554,74555,74556,74557,74558,74559,74560,74561,74562,74563,74564,74565,74566,74567,74568,74569,74570,74571,74572,74573,74574,74575,74576,74577,74578,74579,74580,74581,74582,74583,74584,74585,74586,74587,74588,74589,74590,74591,74592,74593,74594,74595,74596,74597,74598,74599,74600,74601,74602,74603,74604,74605,74606,74607,74608,74609,74610,74611,74612,74613,74614,74615,74616,74617,74618,74619,74620,74621,74622,74623,74624,74625,74626,74627,74628,74629,74630,74631,74632,74633,74634,74635,74636,74637,74638,74639,74640,74641,74642,74643,74644,74645,74646,74647,74648,74649,74880,74881,74882,74883,74884,74885,74886,74887,74888,74889,74890,74891,74892,74893,74894,74895,74896,74897,74898,74899,74900,74901,74902,74903,74904,74905,74906,74907,74908,74909,74910,74911,74912,74913,74914,74915,74916,74917,74918,74919,74920,74921,74922,74923,74924,74925,74926,74927,74928,74929,74930,74931,74932,74933,74934,74935,74936,74937,74938,74939,74940,74941,74942,74943,74944,74945,74946,74947,74948,74949,74950,74951,74952,74953,74954,74955,74956,74957,74958,74959,74960,74961,74962,74963,74964,74965,74966,74967,74968,74969,74970,74971,74972,74973,74974,74975,74976,74977,74978,74979,74980,74981,74982,74983,74984,74985,74986,74987,74988,74989,74990,74991,74992,74993,74994,74995,74996,74997,74998,74999,75e3,75001,75002,75003,75004,75005,75006,75007,75008,75009,75010,75011,75012,75013,75014,75015,75016,75017,75018,75019,75020,75021,75022,75023,75024,75025,75026,75027,75028,75029,75030,75031,75032,75033,75034,75035,75036,75037,75038,75039,75040,75041,75042,75043,75044,75045,75046,75047,75048,75049,75050,75051,75052,75053,75054,75055,75056,75057,75058,75059,75060,75061,75062,75063,75064,75065,75066,75067,75068,75069,75070,75071,75072,75073,75074,75075,77824,77825,77826,77827,77828,77829,77830,77831,77832,77833,77834,77835,77836,77837,77838,77839,77840,77841,77842,77843,77844,77845,77846,77847,77848,77849,77850,77851,77852,77853,77854,77855,77856,77857,77858,77859,77860,77861,77862,77863,77864,77865,77866,77867,77868,77869,77870,77871,77872,77873,77874,77875,77876,77877,77878,77879,77880,77881,77882,77883,77884,77885,77886,77887,77888,77889,77890,77891,77892,77893,77894,77895,77896,77897,77898,77899,77900,77901,77902,77903,77904,77905,77906,77907,77908,77909,77910,77911,77912,77913,77914,77915,77916,77917,77918,77919,77920,77921,77922,77923,77924,77925,77926,77927,77928,77929,77930,77931,77932,77933,77934,77935,77936,77937,77938,77939,77940,77941,77942,77943,77944,77945,77946,77947,77948,77949,77950,77951,77952,77953,77954,77955,77956,77957,77958,77959,77960,77961,77962,77963,77964,77965,77966,77967,77968,77969,77970,77971,77972,77973,77974,77975,77976,77977,77978,77979,77980,77981,77982,77983,77984,77985,77986,77987,77988,77989,77990,77991,77992,77993,77994,77995,77996,77997,77998,77999,78e3,78001,78002,78003,78004,78005,78006,78007,78008,78009,78010,78011,78012,78013,78014,78015,78016,78017,78018,78019,78020,78021,78022,78023,78024,78025,78026,78027,78028,78029,78030,78031,78032,78033,78034,78035,78036,78037,78038,78039,78040,78041,78042,78043,78044,78045,78046,78047,78048,78049,78050,78051,78052,78053,78054,78055,78056,78057,78058,78059,78060,78061,78062,78063,78064,78065,78066,78067,78068,78069,78070,78071,78072,78073,78074,78075,78076,78077,78078,78079,78080,78081,78082,78083,78084,78085,78086,78087,78088,78089,78090,78091,78092,78093,78094,78095,78096,78097,78098,78099,78100,78101,78102,78103,78104,78105,78106,78107,78108,78109,78110,78111,78112,78113,78114,78115,78116,78117,78118,78119,78120,78121,78122,78123,78124,78125,78126,78127,78128,78129,78130,78131,78132,78133,78134,78135,78136,78137,78138,78139,78140,78141,78142,78143,78144,78145,78146,78147,78148,78149,78150,78151,78152,78153,78154,78155,78156,78157,78158,78159,78160,78161,78162,78163,78164,78165,78166,78167,78168,78169,78170,78171,78172,78173,78174,78175,78176,78177,78178,78179,78180,78181,78182,78183,78184,78185,78186,78187,78188,78189,78190,78191,78192,78193,78194,78195,78196,78197,78198,78199,78200,78201,78202,78203,78204,78205,78206,78207,78208,78209,78210,78211,78212,78213,78214,78215,78216,78217,78218,78219,78220,78221,78222,78223,78224,78225,78226,78227,78228,78229,78230,78231,78232,78233,78234,78235,78236,78237,78238,78239,78240,78241,78242,78243,78244,78245,78246,78247,78248,78249,78250,78251,78252,78253,78254,78255,78256,78257,78258,78259,78260,78261,78262,78263,78264,78265,78266,78267,78268,78269,78270,78271,78272,78273,78274,78275,78276,78277,78278,78279,78280,78281,78282,78283,78284,78285,78286,78287,78288,78289,78290,78291,78292,78293,78294,78295,78296,78297,78298,78299,78300,78301,78302,78303,78304,78305,78306,78307,78308,78309,78310,78311,78312,78313,78314,78315,78316,78317,78318,78319,78320,78321,78322,78323,78324,78325,78326,78327,78328,78329,78330,78331,78332,78333,78334,78335,78336,78337,78338,78339,78340,78341,78342,78343,78344,78345,78346,78347,78348,78349,78350,78351,78352,78353,78354,78355,78356,78357,78358,78359,78360,78361,78362,78363,78364,78365,78366,78367,78368,78369,78370,78371,78372,78373,78374,78375,78376,78377,78378,78379,78380,78381,78382,78383,78384,78385,78386,78387,78388,78389,78390,78391,78392,78393,78394,78395,78396,78397,78398,78399,78400,78401,78402,78403,78404,78405,78406,78407,78408,78409,78410,78411,78412,78413,78414,78415,78416,78417,78418,78419,78420,78421,78422,78423,78424,78425,78426,78427,78428,78429,78430,78431,78432,78433,78434,78435,78436,78437,78438,78439,78440,78441,78442,78443,78444,78445,78446,78447,78448,78449,78450,78451,78452,78453,78454,78455,78456,78457,78458,78459,78460,78461,78462,78463,78464,78465,78466,78467,78468,78469,78470,78471,78472,78473,78474,78475,78476,78477,78478,78479,78480,78481,78482,78483,78484,78485,78486,78487,78488,78489,78490,78491,78492,78493,78494,78495,78496,78497,78498,78499,78500,78501,78502,78503,78504,78505,78506,78507,78508,78509,78510,78511,78512,78513,78514,78515,78516,78517,78518,78519,78520,78521,78522,78523,78524,78525,78526,78527,78528,78529,78530,78531,78532,78533,78534,78535,78536,78537,78538,78539,78540,78541,78542,78543,78544,78545,78546,78547,78548,78549,78550,78551,78552,78553,78554,78555,78556,78557,78558,78559,78560,78561,78562,78563,78564,78565,78566,78567,78568,78569,78570,78571,78572,78573,78574,78575,78576,78577,78578,78579,78580,78581,78582,78583,78584,78585,78586,78587,78588,78589,78590,78591,78592,78593,78594,78595,78596,78597,78598,78599,78600,78601,78602,78603,78604,78605,78606,78607,78608,78609,78610,78611,78612,78613,78614,78615,78616,78617,78618,78619,78620,78621,78622,78623,78624,78625,78626,78627,78628,78629,78630,78631,78632,78633,78634,78635,78636,78637,78638,78639,78640,78641,78642,78643,78644,78645,78646,78647,78648,78649,78650,78651,78652,78653,78654,78655,78656,78657,78658,78659,78660,78661,78662,78663,78664,78665,78666,78667,78668,78669,78670,78671,78672,78673,78674,78675,78676,78677,78678,78679,78680,78681,78682,78683,78684,78685,78686,78687,78688,78689,78690,78691,78692,78693,78694,78695,78696,78697,78698,78699,78700,78701,78702,78703,78704,78705,78706,78707,78708,78709,78710,78711,78712,78713,78714,78715,78716,78717,78718,78719,78720,78721,78722,78723,78724,78725,78726,78727,78728,78729,78730,78731,78732,78733,78734,78735,78736,78737,78738,78739,78740,78741,78742,78743,78744,78745,78746,78747,78748,78749,78750,78751,78752,78753,78754,78755,78756,78757,78758,78759,78760,78761,78762,78763,78764,78765,78766,78767,78768,78769,78770,78771,78772,78773,78774,78775,78776,78777,78778,78779,78780,78781,78782,78783,78784,78785,78786,78787,78788,78789,78790,78791,78792,78793,78794,78795,78796,78797,78798,78799,78800,78801,78802,78803,78804,78805,78806,78807,78808,78809,78810,78811,78812,78813,78814,78815,78816,78817,78818,78819,78820,78821,78822,78823,78824,78825,78826,78827,78828,78829,78830,78831,78832,78833,78834,78835,78836,78837,78838,78839,78840,78841,78842,78843,78844,78845,78846,78847,78848,78849,78850,78851,78852,78853,78854,78855,78856,78857,78858,78859,78860,78861,78862,78863,78864,78865,78866,78867,78868,78869,78870,78871,78872,78873,78874,78875,78876,78877,78878,78879,78880,78881,78882,78883,78884,78885,78886,78887,78888,78889,78890,78891,78892,78893,78894,82944,82945,82946,82947,82948,82949,82950,82951,82952,82953,82954,82955,82956,82957,82958,82959,82960,82961,82962,82963,82964,82965,82966,82967,82968,82969,82970,82971,82972,82973,82974,82975,82976,82977,82978,82979,82980,82981,82982,82983,82984,82985,82986,82987,82988,82989,82990,82991,82992,82993,82994,82995,82996,82997,82998,82999,83e3,83001,83002,83003,83004,83005,83006,83007,83008,83009,83010,83011,83012,83013,83014,83015,83016,83017,83018,83019,83020,83021,83022,83023,83024,83025,83026,83027,83028,83029,83030,83031,83032,83033,83034,83035,83036,83037,83038,83039,83040,83041,83042,83043,83044,83045,83046,83047,83048,83049,83050,83051,83052,83053,83054,83055,83056,83057,83058,83059,83060,83061,83062,83063,83064,83065,83066,83067,83068,83069,83070,83071,83072,83073,83074,83075,83076,83077,83078,83079,83080,83081,83082,83083,83084,83085,83086,83087,83088,83089,83090,83091,83092,83093,83094,83095,83096,83097,83098,83099,83100,83101,83102,83103,83104,83105,83106,83107,83108,83109,83110,83111,83112,83113,83114,83115,83116,83117,83118,83119,83120,83121,83122,83123,83124,83125,83126,83127,83128,83129,83130,83131,83132,83133,83134,83135,83136,83137,83138,83139,83140,83141,83142,83143,83144,83145,83146,83147,83148,83149,83150,83151,83152,83153,83154,83155,83156,83157,83158,83159,83160,83161,83162,83163,83164,83165,83166,83167,83168,83169,83170,83171,83172,83173,83174,83175,83176,83177,83178,83179,83180,83181,83182,83183,83184,83185,83186,83187,83188,83189,83190,83191,83192,83193,83194,83195,83196,83197,83198,83199,83200,83201,83202,83203,83204,83205,83206,83207,83208,83209,83210,83211,83212,83213,83214,83215,83216,83217,83218,83219,83220,83221,83222,83223,83224,83225,83226,83227,83228,83229,83230,83231,83232,83233,83234,83235,83236,83237,83238,83239,83240,83241,83242,83243,83244,83245,83246,83247,83248,83249,83250,83251,83252,83253,83254,83255,83256,83257,83258,83259,83260,83261,83262,83263,83264,83265,83266,83267,83268,83269,83270,83271,83272,83273,83274,83275,83276,83277,83278,83279,83280,83281,83282,83283,83284,83285,83286,83287,83288,83289,83290,83291,83292,83293,83294,83295,83296,83297,83298,83299,83300,83301,83302,83303,83304,83305,83306,83307,83308,83309,83310,83311,83312,83313,83314,83315,83316,83317,83318,83319,83320,83321,83322,83323,83324,83325,83326,83327,83328,83329,83330,83331,83332,83333,83334,83335,83336,83337,83338,83339,83340,83341,83342,83343,83344,83345,83346,83347,83348,83349,83350,83351,83352,83353,83354,83355,83356,83357,83358,83359,83360,83361,83362,83363,83364,83365,83366,83367,83368,83369,83370,83371,83372,83373,83374,83375,83376,83377,83378,83379,83380,83381,83382,83383,83384,83385,83386,83387,83388,83389,83390,83391,83392,83393,83394,83395,83396,83397,83398,83399,83400,83401,83402,83403,83404,83405,83406,83407,83408,83409,83410,83411,83412,83413,83414,83415,83416,83417,83418,83419,83420,83421,83422,83423,83424,83425,83426,83427,83428,83429,83430,83431,83432,83433,83434,83435,83436,83437,83438,83439,83440,83441,83442,83443,83444,83445,83446,83447,83448,83449,83450,83451,83452,83453,83454,83455,83456,83457,83458,83459,83460,83461,83462,83463,83464,83465,83466,83467,83468,83469,83470,83471,83472,83473,83474,83475,83476,83477,83478,83479,83480,83481,83482,83483,83484,83485,83486,83487,83488,83489,83490,83491,83492,83493,83494,83495,83496,83497,83498,83499,83500,83501,83502,83503,83504,83505,83506,83507,83508,83509,83510,83511,83512,83513,83514,83515,83516,83517,83518,83519,83520,83521,83522,83523,83524,83525,83526,92160,92161,92162,92163,92164,92165,92166,92167,92168,92169,92170,92171,92172,92173,92174,92175,92176,92177,92178,92179,92180,92181,92182,92183,92184,92185,92186,92187,92188,92189,92190,92191,92192,92193,92194,92195,92196,92197,92198,92199,92200,92201,92202,92203,92204,92205,92206,92207,92208,92209,92210,92211,92212,92213,92214,92215,92216,92217,92218,92219,92220,92221,92222,92223,92224,92225,92226,92227,92228,92229,92230,92231,92232,92233,92234,92235,92236,92237,92238,92239,92240,92241,92242,92243,92244,92245,92246,92247,92248,92249,92250,92251,92252,92253,92254,92255,92256,92257,92258,92259,92260,92261,92262,92263,92264,92265,92266,92267,92268,92269,92270,92271,92272,92273,92274,92275,92276,92277,92278,92279,92280,92281,92282,92283,92284,92285,92286,92287,92288,92289,92290,92291,92292,92293,92294,92295,92296,92297,92298,92299,92300,92301,92302,92303,92304,92305,92306,92307,92308,92309,92310,92311,92312,92313,92314,92315,92316,92317,92318,92319,92320,92321,92322,92323,92324,92325,92326,92327,92328,92329,92330,92331,92332,92333,92334,92335,92336,92337,92338,92339,92340,92341,92342,92343,92344,92345,92346,92347,92348,92349,92350,92351,92352,92353,92354,92355,92356,92357,92358,92359,92360,92361,92362,92363,92364,92365,92366,92367,92368,92369,92370,92371,92372,92373,92374,92375,92376,92377,92378,92379,92380,92381,92382,92383,92384,92385,92386,92387,92388,92389,92390,92391,92392,92393,92394,92395,92396,92397,92398,92399,92400,92401,92402,92403,92404,92405,92406,92407,92408,92409,92410,92411,92412,92413,92414,92415,92416,92417,92418,92419,92420,92421,92422,92423,92424,92425,92426,92427,92428,92429,92430,92431,92432,92433,92434,92435,92436,92437,92438,92439,92440,92441,92442,92443,92444,92445,92446,92447,92448,92449,92450,92451,92452,92453,92454,92455,92456,92457,92458,92459,92460,92461,92462,92463,92464,92465,92466,92467,92468,92469,92470,92471,92472,92473,92474,92475,92476,92477,92478,92479,92480,92481,92482,92483,92484,92485,92486,92487,92488,92489,92490,92491,92492,92493,92494,92495,92496,92497,92498,92499,92500,92501,92502,92503,92504,92505,92506,92507,92508,92509,92510,92511,92512,92513,92514,92515,92516,92517,92518,92519,92520,92521,92522,92523,92524,92525,92526,92527,92528,92529,92530,92531,92532,92533,92534,92535,92536,92537,92538,92539,92540,92541,92542,92543,92544,92545,92546,92547,92548,92549,92550,92551,92552,92553,92554,92555,92556,92557,92558,92559,92560,92561,92562,92563,92564,92565,92566,92567,92568,92569,92570,92571,92572,92573,92574,92575,92576,92577,92578,92579,92580,92581,92582,92583,92584,92585,92586,92587,92588,92589,92590,92591,92592,92593,92594,92595,92596,92597,92598,92599,92600,92601,92602,92603,92604,92605,92606,92607,92608,92609,92610,92611,92612,92613,92614,92615,92616,92617,92618,92619,92620,92621,92622,92623,92624,92625,92626,92627,92628,92629,92630,92631,92632,92633,92634,92635,92636,92637,92638,92639,92640,92641,92642,92643,92644,92645,92646,92647,92648,92649,92650,92651,92652,92653,92654,92655,92656,92657,92658,92659,92660,92661,92662,92663,92664,92665,92666,92667,92668,92669,92670,92671,92672,92673,92674,92675,92676,92677,92678,92679,92680,92681,92682,92683,92684,92685,92686,92687,92688,92689,92690,92691,92692,92693,92694,92695,92696,92697,92698,92699,92700,92701,92702,92703,92704,92705,92706,92707,92708,92709,92710,92711,92712,92713,92714,92715,92716,92717,92718,92719,92720,92721,92722,92723,92724,92725,92726,92727,92728,92736,92737,92738,92739,92740,92741,92742,92743,92744,92745,92746,92747,92748,92749,92750,92751,92752,92753,92754,92755,92756,92757,92758,92759,92760,92761,92762,92763,92764,92765,92766,92880,92881,92882,92883,92884,92885,92886,92887,92888,92889,92890,92891,92892,92893,92894,92895,92896,92897,92898,92899,92900,92901,92902,92903,92904,92905,92906,92907,92908,92909,92928,92929,92930,92931,92932,92933,92934,92935,92936,92937,92938,92939,92940,92941,92942,92943,92944,92945,92946,92947,92948,92949,92950,92951,92952,92953,92954,92955,92956,92957,92958,92959,92960,92961,92962,92963,92964,92965,92966,92967,92968,92969,92970,92971,92972,92973,92974,92975,92992,92993,92994,92995,93027,93028,93029,93030,93031,93032,93033,93034,93035,93036,93037,93038,93039,93040,93041,93042,93043,93044,93045,93046,93047,93053,93054,93055,93056,93057,93058,93059,93060,93061,93062,93063,93064,93065,93066,93067,93068,93069,93070,93071,93952,93953,93954,93955,93956,93957,93958,93959,93960,93961,93962,93963,93964,93965,93966,93967,93968,93969,93970,93971,93972,93973,93974,93975,93976,93977,93978,93979,93980,93981,93982,93983,93984,93985,93986,93987,93988,93989,93990,93991,93992,93993,93994,93995,93996,93997,93998,93999,94e3,94001,94002,94003,94004,94005,94006,94007,94008,94009,94010,94011,94012,94013,94014,94015,94016,94017,94018,94019,94020,94032,94099,94100,94101,94102,94103,94104,94105,94106,94107,94108,94109,94110,94111,110592,110593,113664,113665,113666,113667,113668,113669,113670,113671,113672,113673,113674,113675,113676,113677,113678,113679,113680,113681,113682,113683,113684,113685,113686,113687,113688,113689,113690,113691,113692,113693,113694,113695,113696,113697,113698,113699,113700,113701,113702,113703,113704,113705,113706,113707,113708,113709,113710,113711,113712,113713,113714,113715,113716,113717,113718,113719,113720,113721,113722,113723,113724,113725,113726,113727,113728,113729,113730,113731,113732,113733,113734,113735,113736,113737,113738,113739,113740,113741,113742,113743,113744,113745,113746,113747,113748,113749,113750,113751,113752,113753,113754,113755,113756,113757,113758,113759,113760,113761,113762,113763,113764,113765,113766,113767,113768,113769,113770,113776,113777,113778,113779,113780,113781,113782,113783,113784,113785,113786,113787,113788,113792,113793,113794,113795,113796,113797,113798,113799,113800,113808,113809,113810,113811,113812,113813,113814,113815,113816,113817,119808,119809,119810,119811,119812,119813,119814,119815,119816,119817,119818,119819,119820,119821,119822,119823,119824,119825,119826,119827,119828,119829,119830,119831,119832,119833,119834,119835,119836,119837,119838,119839,119840,119841,119842,119843,119844,119845,119846,119847,119848,119849,119850,119851,119852,119853,119854,119855,119856,119857,119858,119859,119860,119861,119862,119863,119864,119865,119866,119867,119868,119869,119870,119871,119872,119873,119874,119875,119876,119877,119878,119879,119880,119881,119882,119883,119884,119885,119886,119887,119888,119889,119890,119891,119892,119894,119895,119896,119897,119898,119899,119900,119901,119902,119903,119904,119905,119906,119907,119908,119909,119910,119911,119912,119913,119914,119915,119916,119917,119918,119919,119920,119921,119922,119923,119924,119925,119926,119927,119928,119929,119930,119931,119932,119933,119934,119935,119936,119937,119938,119939,119940,119941,119942,119943,119944,119945,119946,119947,119948,119949,119950,119951,119952,119953,119954,119955,119956,119957,119958,119959,119960,119961,119962,119963,119964,119966,119967,119970,119973,119974,119977,119978,119979,119980,119982,119983,119984,119985,119986,119987,119988,119989,119990,119991,119992,119993,119995,119997,119998,119999,12e4,120001,120002,120003,120005,120006,120007,120008,120009,120010,120011,120012,120013,120014,120015,120016,120017,120018,120019,120020,120021,120022,120023,120024,120025,120026,120027,120028,120029,120030,120031,120032,120033,120034,120035,120036,120037,120038,120039,120040,120041,120042,120043,120044,120045,120046,120047,120048,120049,120050,120051,120052,120053,120054,120055,120056,120057,120058,120059,120060,120061,120062,120063,120064,120065,120066,120067,120068,120069,120071,120072,120073,120074,120077,120078,120079,120080,120081,120082,120083,120084,120086,120087,120088,120089,120090,120091,120092,120094,120095,120096,120097,120098,120099,120100,120101,120102,120103,120104,120105,120106,120107,120108,120109,120110,120111,120112,120113,120114,120115,120116,120117,120118,120119,120120,120121,120123,120124,120125,120126,120128,120129,120130,120131,120132,120134,120138,120139,120140,120141,120142,120143,120144,120146,120147,120148,120149,120150,120151,120152,120153,120154,120155,120156,120157,120158,120159,120160,120161,120162,120163,120164,120165,120166,120167,120168,120169,120170,120171,120172,120173,120174,120175,120176,120177,120178,120179,120180,120181,120182,120183,120184,120185,120186,120187,120188,120189,120190,120191,120192,120193,120194,120195,120196,120197,120198,120199,120200,120201,120202,120203,120204,120205,120206,120207,120208,120209,120210,120211,120212,120213,120214,120215,120216,120217,120218,120219,120220,120221,120222,120223,120224,120225,120226,120227,120228,120229,120230,120231,120232,120233,120234,120235,120236,120237,120238,120239,120240,120241,120242,120243,120244,120245,120246,120247,120248,120249,120250,120251,120252,120253,120254,120255,120256,120257,120258,120259,120260,120261,120262,120263,120264,120265,120266,120267,120268,120269,120270,120271,120272,120273,120274,120275,120276,120277,120278,120279,120280,120281,120282,120283,120284,120285,120286,120287,120288,120289,120290,120291,120292,120293,120294,120295,120296,120297,120298,120299,120300,120301,120302,120303,120304,120305,120306,120307,120308,120309,120310,120311,120312,120313,120314,120315,120316,120317,120318,120319,120320,120321,120322,120323,120324,120325,120326,120327,120328,120329,120330,120331,120332,120333,120334,120335,120336,120337,120338,120339,120340,120341,120342,120343,120344,120345,120346,120347,120348,120349,120350,120351,120352,120353,120354,120355,120356,120357,120358,120359,120360,120361,120362,120363,120364,120365,120366,120367,120368,120369,120370,120371,120372,120373,120374,120375,120376,120377,120378,120379,120380,120381,120382,120383,120384,120385,120386,120387,120388,120389,120390,120391,120392,120393,120394,120395,120396,120397,120398,120399,120400,120401,120402,120403,120404,120405,120406,120407,120408,120409,120410,120411,120412,120413,120414,120415,120416,120417,120418,120419,120420,120421,120422,120423,120424,120425,120426,120427,120428,120429,120430,120431,120432,120433,120434,120435,120436,120437,120438,120439,120440,120441,120442,120443,120444,120445,120446,120447,120448,120449,120450,120451,120452,120453,120454,120455,120456,120457,120458,120459,120460,120461,120462,120463,120464,120465,120466,120467,120468,120469,120470,120471,120472,120473,120474,120475,120476,120477,120478,120479,120480,120481,120482,120483,120484,120485,120488,120489,120490,120491,120492,120493,120494,120495,120496,120497,120498,120499,120500,120501,120502,120503,120504,120505,120506,120507,120508,120509,120510,120511,120512,120514,120515,120516,120517,120518,120519,120520,120521,120522,120523,120524,120525,120526,120527,120528,120529,120530,120531,120532,120533,120534,120535,120536,120537,120538,120540,120541,120542,120543,120544,120545,120546,120547,120548,120549,120550,120551,120552,120553,120554,120555,120556,120557,120558,120559,120560,120561,120562,120563,120564,120565,120566,120567,120568,120569,120570,120572,120573,120574,120575,120576,120577,120578,120579,120580,120581,120582,120583,120584,120585,120586,120587,120588,120589,120590,120591,120592,120593,120594,120595,120596,120598,120599,120600,120601,120602,120603,120604,120605,120606,120607,120608,120609,120610,120611,120612,120613,120614,120615,120616,120617,120618,120619,120620,120621,120622,120623,120624,120625,120626,120627,120628,120630,120631,120632,120633,120634,120635,120636,120637,120638,120639,120640,120641,120642,120643,120644,120645,120646,120647,120648,120649,120650,120651,120652,120653,120654,120656,120657,120658,120659,120660,120661,120662,120663,120664,120665,120666,120667,120668,120669,120670,120671,120672,120673,120674,120675,120676,120677,120678,120679,120680,120681,120682,120683,120684,120685,120686,120688,120689,120690,120691,120692,120693,120694,120695,120696,120697,120698,120699,120700,120701,120702,120703,120704,120705,120706,120707,120708,120709,120710,120711,120712,120714,120715,120716,120717,120718,120719,120720,120721,120722,120723,120724,120725,120726,120727,120728,120729,120730,120731,120732,120733,120734,120735,120736,120737,120738,120739,120740,120741,120742,120743,120744,120746,120747,120748,120749,120750,120751,120752,120753,120754,120755,120756,120757,120758,120759,120760,120761,120762,120763,120764,120765,120766,120767,120768,120769,120770,120772,120773,120774,120775,120776,120777,120778,120779,124928,124929,124930,124931,124932,124933,124934,124935,124936,124937,124938,124939,124940,124941,124942,124943,124944,124945,124946,124947,124948,124949,124950,124951,124952,124953,124954,124955,124956,124957,124958,124959,124960,124961,124962,124963,124964,124965,124966,124967,124968,124969,124970,124971,124972,124973,124974,124975,124976,124977,124978,124979,124980,124981,124982,124983,124984,124985,124986,124987,124988,124989,124990,124991,124992,124993,124994,124995,124996,124997,124998,124999,125e3,125001,125002,125003,125004,125005,125006,125007,125008,125009,125010,125011,125012,125013,125014,125015,125016,125017,125018,125019,125020,125021,125022,125023,125024,125025,125026,125027,125028,125029,125030,125031,125032,125033,125034,125035,125036,125037,125038,125039,125040,125041,125042,125043,125044,125045,125046,125047,125048,125049,125050,125051,125052,125053,125054,125055,125056,125057,125058,125059,125060,125061,125062,125063,125064,125065,125066,125067,125068,125069,125070,125071,125072,125073,125074,125075,125076,125077,125078,125079,125080,125081,125082,125083,125084,125085,125086,125087,125088,125089,125090,125091,125092,125093,125094,125095,125096,125097,125098,125099,125100,125101,125102,125103,125104,125105,125106,125107,125108,125109,125110,125111,125112,125113,125114,125115,125116,125117,125118,125119,125120,125121,125122,125123,125124,126464,126465,126466,126467,126469,126470,126471,126472,126473,126474,126475,126476,126477,126478,126479,126480,126481,126482,126483,126484,126485,126486,126487,126488,126489,126490,126491,126492,126493,126494,126495,126497,126498,126500,126503,126505,126506,126507,126508,126509,126510,126511,126512,126513,126514,126516,126517,126518,126519,126521,126523,126530,126535,126537,126539,126541,126542,126543,126545,126546,126548,126551,126553,126555,126557,126559,126561,126562,126564,126567,126568,126569,126570,126572,126573,126574,126575,126576,126577,126578,126580,126581,126582,126583,126585,126586,126587,126588,126590,126592,126593,126594,126595,126596,126597,126598,126599,126600,126601,126603,126604,126605,126606,126607,126608,126609,126610,126611,126612,126613,126614,126615,126616,126617,126618,126619,126625,126626,126627,126629,126630,126631,126632,126633,126635,126636,126637,126638,126639,126640,126641,126642,126643,126644,126645,126646,126647,126648,126649,126650,126651,131072,173782,173824,177972,177984,178205,178208,183969,194560,194561,194562,194563,194564,194565,194566,194567,194568,194569,194570,194571,194572,194573,194574,194575,194576,194577,194578,194579,194580,194581,194582,194583,194584,194585,194586,194587,194588,194589,194590,194591,194592,194593,194594,194595,194596,194597,194598,194599,194600,194601,194602,194603,194604,194605,194606,194607,194608,194609,194610,194611,194612,194613,194614,194615,194616,194617,194618,194619,194620,194621,194622,194623,194624,194625,194626,194627,194628,194629,194630,194631,194632,194633,194634,194635,194636,194637,194638,194639,194640,194641,194642,194643,194644,194645,194646,194647,194648,194649,194650,194651,194652,194653,194654,194655,194656,194657,194658,194659,194660,194661,194662,194663,194664,194665,194666,194667,194668,194669,194670,194671,194672,194673,194674,194675,194676,194677,194678,194679,194680,194681,194682,194683,194684,194685,194686,194687,194688,194689,194690,194691,194692,194693,194694,194695,194696,194697,194698,194699,194700,194701,194702,194703,194704,194705,194706,194707,194708,194709,194710,194711,194712,194713,194714,194715,194716,194717,194718,194719,194720,194721,194722,194723,194724,194725,194726,194727,194728,194729,194730,194731,194732,194733,194734,194735,194736,194737,194738,194739,194740,194741,194742,194743,194744,194745,194746,194747,194748,194749,194750,194751,194752,194753,194754,194755,194756,194757,194758,194759,194760,194761,194762,194763,194764,194765,194766,194767,194768,194769,194770,194771,194772,194773,194774,194775,194776,194777,194778,194779,194780,194781,194782,194783,194784,194785,194786,194787,194788,194789,194790,194791,194792,194793,194794,194795,194796,194797,194798,194799,194800,194801,194802,194803,194804,194805,194806,194807,194808,194809,194810,194811,194812,194813,194814,194815,194816,194817,194818,194819,194820,194821,194822,194823,194824,194825,194826,194827,194828,194829,194830,194831,194832,194833,194834,194835,194836,194837,194838,194839,194840,194841,194842,194843,194844,194845,194846,194847,194848,194849,194850,194851,194852,194853,194854,194855,194856,194857,194858,194859,194860,194861,194862,194863,194864,194865,194866,194867,194868,194869,194870,194871,194872,194873,194874,194875,194876,194877,194878,194879,194880,194881,194882,194883,194884,194885,194886,194887,194888,194889,194890,194891,194892,194893,194894,194895,194896,194897,194898,194899,194900,194901,194902,194903,194904,194905,194906,194907,194908,194909,194910,194911,194912,194913,194914,194915,194916,194917,194918,194919,194920,194921,194922,194923,194924,194925,194926,194927,194928,194929,194930,194931,194932,194933,194934,194935,194936,194937,194938,194939,194940,194941,194942,194943,194944,194945,194946,194947,194948,194949,194950,194951,194952,194953,194954,194955,194956,194957,194958,194959,194960,194961,194962,194963,194964,194965,194966,194967,194968,194969,194970,194971,194972,194973,194974,194975,194976,194977,194978,194979,194980,194981,194982,194983,194984,194985,194986,194987,194988,194989,194990,194991,194992,194993,194994,194995,194996,194997,194998,194999,195e3,195001,195002,195003,195004,195005,195006,195007,195008,195009,195010,195011,195012,195013,195014,195015,195016,195017,195018,195019,195020,195021,195022,195023,195024,195025,195026,195027,195028,195029,195030,195031,195032,195033,195034,195035,195036,195037,195038,195039,195040,195041,195042,195043,195044,195045,195046,195047,195048,195049,195050,195051,195052,195053,195054,195055,195056,195057,195058,195059,195060,195061,195062,195063,195064,195065,195066,195067,195068,195069,195070,195071,195072,195073,195074,195075,195076,195077,195078,195079,195080,195081,195082,195083,195084,195085,195086,195087,195088,195089,195090,195091,195092,195093,195094,195095,195096,195097,195098,195099,195100,195101]},3408:function(r,u,p){r.exports=function(h){var b;h.inlineMode?(b=new h.Token("inline","",0),b.content=h.src,b.map=[0,1],b.children=[],h.tokens.push(b)):h.md.block.parse(h.src,h.md,h.env,h.tokens)}},"342f":function(r,u,p){var h=p("d066");r.exports=h("navigator","userAgent")||""},"35a1":function(r,u,p){var h=p("f5df"),b=p("3f8c"),v=p("b622"),w=v("iterator");r.exports=function(f){if(f!=null)return f[w]||f["@@iterator"]||b[h(f)]}},"362d":function(r,u,p){var h=p("fa38"),b=p("aa43"),v=p("a2fa");r.exports=function(w,f){var o={defs:h,shortcuts:b,enabled:[]},g=w.utils.assign({},o,f||{});v(w,g)}},"37e8":function(r,u,p){var h=p("83ab"),b=p("9bf2"),v=p("825a"),w=p("df75");r.exports=h?Object.defineProperties:function(f,o){v(f);for(var g,s=w(o),y=s.length,_=0;y>_;)b.f(f,g=s[_++],o[g]);return f}},"38c8":function(r,u,p){function h(b){return b.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}r.exports=function(b){var v,w=b.defs;b.enabled.length&&(w=Object.keys(w).reduce(function(y,_){return b.enabled.indexOf(_)>=0&&(y[_]=w[_]),y},{})),v=Object.keys(b.shortcuts).reduce(function(y,_){return w[_]?Array.isArray(b.shortcuts[_])?(b.shortcuts[_].forEach(function(k){y[k]=_}),y):(y[b.shortcuts[_]]=_,y):y},{});var f,o=Object.keys(w);f=o.length===0?"^$":o.map(function(y){return":"+y+":"}).concat(Object.keys(v)).sort().reverse().map(function(y){return h(y)}).join("|");var g=RegExp(f),s=RegExp(f,"g");return{defs:w,shortcuts:v,scanRE:g,replaceRE:s}}},"3b2f":function(r,u,p){(function(h,b){r.exports=b()})(typeof self<"u"&&self,function(){return function(h){var b={};function v(w){if(b[w])return b[w].exports;var f=b[w]={i:w,l:!1,exports:{}};return h[w].call(f.exports,f,f.exports,v),f.l=!0,f.exports}return v.m=h,v.c=b,v.d=function(w,f,o){v.o(w,f)||Object.defineProperty(w,f,{enumerable:!0,get:o})},v.r=function(w){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(w,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(w,"__esModule",{value:!0})},v.t=function(w,f){if(1&f&&(w=v(w)),8&f||4&f&&typeof w=="object"&&w&&w.__esModule)return w;var o=Object.create(null);if(v.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:w}),2&f&&typeof w!="string")for(var g in w)v.d(o,g,function(s){return w[s]}.bind(null,g));return o},v.n=function(w){var f=w&&w.__esModule?function(){return w.default}:function(){return w};return v.d(f,"a",f),f},v.o=function(w,f){return Object.prototype.hasOwnProperty.call(w,f)},v.p="",v(v.s=1)}([function(h,b,v){},function(h,b,v){v.r(b),v(0);var w=function(){function oe(he,de,Ae){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=he,this.start=de,this.end=Ae}return oe.range=function(he,de){return de?he&&he.loc&&de.loc&&he.loc.lexer===de.loc.lexer?new oe(he.loc.lexer,he.loc.start,de.loc.end):null:he&&he.loc},oe}(),f=function(){function oe(de,Ae){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=de,this.loc=Ae}var he=oe.prototype;return he.range=function(de,Ae){return new oe(Ae,w.range(this,de))},oe}(),o=function oe(he,de){this.position=void 0;var Ae,Xe="KaTeX parse error: "+he,_t=de&&de.loc;if(_t&&_t.start<=_t.end){var Dt=_t.lexer.input;Ae=_t.start;var Gt=_t.end;Ae===Dt.length?Xe+=" at end of input: ":Xe+=" at position "+(Ae+1)+": ";var pn,qn,Vn=Dt.slice(Ae,Gt).replace(/[^]/g,"$&\u0332");pn=Ae>15?"\u2026"+Dt.slice(Ae-15,Ae):Dt.slice(0,Ae),qn=Gt+15<Dt.length?Dt.slice(Gt,Gt+15)+"\u2026":Dt.slice(Gt),Xe+=pn+Vn+qn}var zr=new Error(Xe);return zr.name="ParseError",zr.__proto__=oe.prototype,zr.position=Ae,zr};o.prototype.__proto__=Error.prototype;var g=o,s=function(oe,he){return oe.indexOf(he)!==-1},y=function(oe,he){return oe===void 0?he:oe},_=/([A-Z])/g,k=function(oe){return oe.replace(_,"-$1").toLowerCase()},C={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},O=/[&><"']/g;function T(oe){return String(oe).replace(O,function(he){return C[he]})}var P=function oe(he){return he.type==="ordgroup"||he.type==="color"?he.body.length===1?oe(he.body[0]):he:he.type==="font"?oe(he.body):he},D=function(oe){var he=P(oe);return he.type==="mathord"||he.type==="textord"||he.type==="atom"},F=function(oe){if(!oe)throw new Error("Expected non-null, but got "+String(oe));return oe},N=function(oe){var he=/^\s*([^\\/#]*?)(?::|&#0*58|&#x0*3a)/i.exec(oe);return he!=null?he[1]:"_relative"},z={contains:s,deflt:y,escape:T,hyphenate:k,getBaseElem:P,isCharacterBox:D,protocolFromUrl:N},B=function(){function oe(de){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,de=de||{},this.displayMode=z.deflt(de.displayMode,!1),this.output=z.deflt(de.output,"htmlAndMathml"),this.leqno=z.deflt(de.leqno,!1),this.fleqn=z.deflt(de.fleqn,!1),this.throwOnError=z.deflt(de.throwOnError,!0),this.errorColor=z.deflt(de.errorColor,"#cc0000"),this.macros=de.macros||{},this.minRuleThickness=Math.max(0,z.deflt(de.minRuleThickness,0)),this.colorIsTextColor=z.deflt(de.colorIsTextColor,!1),this.strict=z.deflt(de.strict,"warn"),this.trust=z.deflt(de.trust,!1),this.maxSize=Math.max(0,z.deflt(de.maxSize,1/0)),this.maxExpand=Math.max(0,z.deflt(de.maxExpand,1e3)),this.globalGroup=z.deflt(de.globalGroup,!1)}var he=oe.prototype;return he.reportNonstrict=function(de,Ae,Xe){var _t=this.strict;if(typeof _t=="function"&&(_t=_t(de,Ae,Xe)),_t&&_t!=="ignore"){if(_t===!0||_t==="error")throw new g("LaTeX-incompatible input and strict mode is set to 'error': "+Ae+" ["+de+"]",Xe);_t==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+Ae+" ["+de+"]"):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+_t+"': "+Ae+" ["+de+"]")}},he.useStrictBehavior=function(de,Ae,Xe){var _t=this.strict;if(typeof _t=="function")try{_t=_t(de,Ae,Xe)}catch{_t="error"}return!(!_t||_t==="ignore")&&(_t===!0||_t==="error"||(_t==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+Ae+" ["+de+"]"),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+_t+"': "+Ae+" ["+de+"]"),!1)))},he.isTrusted=function(de){de.url&&!de.protocol&&(de.protocol=z.protocolFromUrl(de.url));var Ae=typeof this.trust=="function"?this.trust(de):this.trust;return Boolean(Ae)},oe}(),X=function(){function oe(de,Ae,Xe){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=de,this.size=Ae,this.cramped=Xe}var he=oe.prototype;return he.sup=function(){return re[be[this.id]]},he.sub=function(){return re[Le[this.id]]},he.fracNum=function(){return re[me[this.id]]},he.fracDen=function(){return re[Ie[this.id]]},he.cramp=function(){return re[pe[this.id]]},he.text=function(){return re[ce[this.id]]},he.isTight=function(){return this.size>=2},oe}(),W=0,H=1,U=2,G=3,Y=4,K=5,ee=6,te=7,re=[new X(W,0,!1),new X(H,0,!0),new X(U,1,!1),new X(G,1,!0),new X(Y,2,!1),new X(K,2,!0),new X(ee,3,!1),new X(te,3,!0)],be=[Y,K,Y,K,ee,te,ee,te],Le=[K,K,K,K,te,te,te,te],me=[U,G,Y,K,ee,te,ee,te],Ie=[G,G,K,K,te,te,te,te],pe=[H,H,G,G,K,K,te,te],ce=[W,H,U,G,U,G,U,G],ue={DISPLAY:re[W],TEXT:re[U],SCRIPT:re[Y],SCRIPTSCRIPT:re[ee]},_e=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function xe(oe){for(var he=0;he<_e.length;he++)for(var de=_e[he],Ae=0;Ae<de.blocks.length;Ae++){var Xe=de.blocks[Ae];if(oe>=Xe[0]&&oe<=Xe[1])return de.name}return null}var Te=[];function Ne(oe){for(var he=0;he<Te.length;he+=2)if(oe>=Te[he]&&oe<=Te[he+1])return!0;return!1}_e.forEach(function(oe){return oe.blocks.forEach(function(he){return Te.push.apply(Te,he)})});var Be=80,Fe=function(oe,he){return"M95,"+(622+oe+he)+`
c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10
s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
c69,-144,104.5,-217.7,106.5,-221
l`+oe/2.075+" -"+oe+`
c5.3,-9.3,12,-14,20,-14
H400000v`+(40+oe)+`H845.2724
s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
M`+(834+oe)+" "+he+"h400000v"+(40+oe)+"h-400000z"},Ve=function(oe,he){return"M263,"+(601+oe+he)+`c0.7,0,18,39.7,52,119
c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
c340,-704.7,510.7,-1060.3,512,-1067
l`+oe/2.084+" -"+oe+`
c4.7,-7.3,11,-11,19,-11
H40000v`+(40+oe)+`H1012.3
s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
M`+(1001+oe)+" "+he+"h400000v"+(40+oe)+"h-400000z"},et=function(oe,he){return"M983 "+(10+oe+he)+`
l`+oe/3.13+" -"+oe+`
c4,-6.7,10,-10,18,-10 H400000v`+(40+oe)+`
H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
c53.7,-170.3,84.5,-266.8,92.5,-289.5z
M`+(1001+oe)+" "+he+"h400000v"+(40+oe)+"h-400000z"},rt=function(oe,he){return"M424,"+(2398+oe+he)+`
c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20
s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
l`+oe/4.223+" -"+oe+`c4,-6.7,10,-10,18,-10 H400000
v`+(40+oe)+`H1014.6
s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2z M`+(1001+oe)+" "+he+`
h400000v`+(40+oe)+"h-400000z"},yt=function(oe,he){return"M473,"+(2713+oe+he)+`
c339.3,-1799.3,509.3,-2700,510,-2702 l`+oe/5.298+" -"+oe+`
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+oe)+`H1017.7
s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26
s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
606zM`+(1001+oe)+" "+he+"h400000v"+(40+oe)+"H1017.7z"},ut=function(oe,he,de){var Ae=de-54-he-oe;return"M702 "+(oe+he)+"H400000"+(40+oe)+`
H742v`+Ae+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1
h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
219 661 l218 661zM702 `+he+"H400000v"+(40+oe)+"H742z"},vt=function(oe,he,de){he*=1e3;var Ae="";switch(oe){case"sqrtMain":Ae=Fe(he,Be);break;case"sqrtSize1":Ae=Ve(he,Be);break;case"sqrtSize2":Ae=et(he,Be);break;case"sqrtSize3":Ae=rt(he,Be);break;case"sqrtSize4":Ae=yt(he,Be);break;case"sqrtTall":Ae=ut(he,Be,de)}return Ae},ft={leftParenInner:"M291 0 H417 V300 H291 z",rightParenInner:"M457 0 H583 V300 H457 z",doubleleftarrow:`M262 157
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
 l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
 435 0h399565z`,leftgroupunder:`M400000 262
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
 -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
 -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},Qe=function(){function oe(de){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=de,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var he=oe.prototype;return he.hasClass=function(de){return z.contains(this.classes,de)},he.toNode=function(){for(var de=document.createDocumentFragment(),Ae=0;Ae<this.children.length;Ae++)de.appendChild(this.children[Ae].toNode());return de},he.toMarkup=function(){for(var de="",Ae=0;Ae<this.children.length;Ae++)de+=this.children[Ae].toMarkup();return de},he.toText=function(){var de=function(Ae){return Ae.toText()};return this.children.map(de).join("")},oe}(),At=function(oe){return oe.filter(function(he){return he}).join(" ")},bt=function(oe,he,de){if(this.classes=oe||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=de||{},he){he.style.isTight()&&this.classes.push("mtight");var Ae=he.getColor();Ae&&(this.style.color=Ae)}},ot=function(oe){var he=document.createElement(oe);for(var de in he.className=At(this.classes),this.style)this.style.hasOwnProperty(de)&&(he.style[de]=this.style[de]);for(var Ae in this.attributes)this.attributes.hasOwnProperty(Ae)&&he.setAttribute(Ae,this.attributes[Ae]);for(var Xe=0;Xe<this.children.length;Xe++)he.appendChild(this.children[Xe].toNode());return he},wt=function(oe){var he="<"+oe;this.classes.length&&(he+=' class="'+z.escape(At(this.classes))+'"');var de="";for(var Ae in this.style)this.style.hasOwnProperty(Ae)&&(de+=z.hyphenate(Ae)+":"+this.style[Ae]+";");for(var Xe in de&&(he+=' style="'+z.escape(de)+'"'),this.attributes)this.attributes.hasOwnProperty(Xe)&&(he+=" "+Xe+'="'+z.escape(this.attributes[Xe])+'"');he+=">";for(var _t=0;_t<this.children.length;_t++)he+=this.children[_t].toMarkup();return he+="</"+oe+">",he},xt=function(){function oe(de,Ae,Xe,_t){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,bt.call(this,de,Xe,_t),this.children=Ae||[]}var he=oe.prototype;return he.setAttribute=function(de,Ae){this.attributes[de]=Ae},he.hasClass=function(de){return z.contains(this.classes,de)},he.toNode=function(){return ot.call(this,"span")},he.toMarkup=function(){return wt.call(this,"span")},oe}(),Nt=function(){function oe(de,Ae,Xe,_t){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,bt.call(this,Ae,_t),this.children=Xe||[],this.setAttribute("href",de)}var he=oe.prototype;return he.setAttribute=function(de,Ae){this.attributes[de]=Ae},he.hasClass=function(de){return z.contains(this.classes,de)},he.toNode=function(){return ot.call(this,"a")},he.toMarkup=function(){return wt.call(this,"a")},oe}(),Vt=function(){function oe(de,Ae,Xe){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=Ae,this.src=de,this.classes=["mord"],this.style=Xe}var he=oe.prototype;return he.hasClass=function(de){return z.contains(this.classes,de)},he.toNode=function(){var de=document.createElement("img");for(var Ae in de.src=this.src,de.alt=this.alt,de.className="mord",this.style)this.style.hasOwnProperty(Ae)&&(de.style[Ae]=this.style[Ae]);return de},he.toMarkup=function(){var de="<img  src='"+this.src+" 'alt='"+this.alt+"' ",Ae="";for(var Xe in this.style)this.style.hasOwnProperty(Xe)&&(Ae+=z.hyphenate(Xe)+":"+this.style[Xe]+";");return Ae&&(de+=' style="'+z.escape(Ae)+'"'),de+="'/>",de},oe}(),$t={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"},yn=function(){function oe(de,Ae,Xe,_t,Dt,Gt,pn,qn){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=de,this.height=Ae||0,this.depth=Xe||0,this.italic=_t||0,this.skew=Dt||0,this.width=Gt||0,this.classes=pn||[],this.style=qn||{},this.maxFontSize=0;var Vn=xe(this.text.charCodeAt(0));Vn&&this.classes.push(Vn+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=$t[this.text])}var he=oe.prototype;return he.hasClass=function(de){return z.contains(this.classes,de)},he.toNode=function(){var de=document.createTextNode(this.text),Ae=null;for(var Xe in this.italic>0&&(Ae=document.createElement("span"),Ae.style.marginRight=this.italic+"em"),this.classes.length>0&&(Ae=Ae||document.createElement("span"),Ae.className=At(this.classes)),this.style)this.style.hasOwnProperty(Xe)&&(Ae=Ae||document.createElement("span"),Ae.style[Xe]=this.style[Xe]);return Ae?(Ae.appendChild(de),Ae):de},he.toMarkup=function(){var de=!1,Ae="<span";this.classes.length&&(de=!0,Ae+=' class="',Ae+=z.escape(At(this.classes)),Ae+='"');var Xe="";for(var _t in this.italic>0&&(Xe+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(_t)&&(Xe+=z.hyphenate(_t)+":"+this.style[_t]+";");Xe&&(de=!0,Ae+=' style="'+z.escape(Xe)+'"');var Dt=z.escape(this.text);return de?(Ae+=">",Ae+=Dt,Ae+="</span>",Ae):Dt},oe}(),Mn=function(){function oe(de,Ae){this.children=void 0,this.attributes=void 0,this.children=de||[],this.attributes=Ae||{}}var he=oe.prototype;return he.toNode=function(){var de="http://www.w3.org/2000/svg",Ae=document.createElementNS(de,"svg");for(var Xe in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Xe)&&Ae.setAttribute(Xe,this.attributes[Xe]);for(var _t=0;_t<this.children.length;_t++)Ae.appendChild(this.children[_t].toNode());return Ae},he.toMarkup=function(){var de="<svg";for(var Ae in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ae)&&(de+=" "+Ae+"='"+this.attributes[Ae]+"'");de+=">";for(var Xe=0;Xe<this.children.length;Xe++)de+=this.children[Xe].toMarkup();return de+="</svg>",de},oe}(),Pn=function(){function oe(de,Ae){this.pathName=void 0,this.alternate=void 0,this.pathName=de,this.alternate=Ae}var he=oe.prototype;return he.toNode=function(){var de="http://www.w3.org/2000/svg",Ae=document.createElementNS(de,"path");return this.alternate?Ae.setAttribute("d",this.alternate):Ae.setAttribute("d",ft[this.pathName]),Ae},he.toMarkup=function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+ft[this.pathName]+"'/>"},oe}(),rr=function(){function oe(de){this.attributes=void 0,this.attributes=de||{}}var he=oe.prototype;return he.toNode=function(){var de="http://www.w3.org/2000/svg",Ae=document.createElementNS(de,"line");for(var Xe in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Xe)&&Ae.setAttribute(Xe,this.attributes[Xe]);return Ae},he.toMarkup=function(){var de="<line";for(var Ae in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ae)&&(de+=" "+Ae+"='"+this.attributes[Ae]+"'");return de+="/>",de},oe}();function Dn(oe){if(oe instanceof yn)return oe;throw new Error("Expected symbolNode but got "+String(oe)+".")}function Cr(oe){if(oe instanceof xt)return oe;throw new Error("Expected span<HtmlDomNode> but got "+String(oe)+".")}var fr={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.12,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,1],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.67,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.9,0,0,.278],8943:[-.19,.31,0,0,1.172],8945:[-.1,.82,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.744,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.744,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},Er={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Yn={\u00C5:"A",\u00C7:"C",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00E7:"c",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function Rn(oe,he){fr[oe]=he}function Hr(oe,he,de){if(!fr[he])throw new Error("Font metrics not found for font: "+he+".");var Ae=oe.charCodeAt(0),Xe=fr[he][Ae];if(!Xe&&oe[0]in Yn&&(Ae=Yn[oe[0]].charCodeAt(0),Xe=fr[he][Ae]),Xe||de!=="text"||Ne(Ae)&&(Xe=fr[he][77]),Xe)return{depth:Xe[0],height:Xe[1],italic:Xe[2],skew:Xe[3],width:Xe[4]}}var mr={};function Zr(oe){var he;if(he=oe>=5?0:oe>=3?1:2,!mr[he]){var de=mr[he]={cssEmPerMu:Er.quad[he]/18};for(var Ae in Er)Er.hasOwnProperty(Ae)&&(de[Ae]=Er[Ae][he])}return mr[he]}var ka={bin:1,close:1,inner:1,open:1,punct:1,rel:1},kn={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Kn={math:{},text:{}},pr=Kn;function qe(oe,he,de,Ae,Xe,_t){Kn[oe][Xe]={font:he,group:de,replace:Ae},_t&&Ae&&(Kn[oe][Ae]=Kn[oe][Xe])}var nt="math",Cn="text",kt="main",It="ams",kr="accent-token",er="bin",sa="close",Jr="inner",Gr="mathord",Ta="op-token",Za="open",xi="punct",fn="rel",ja="spacing",On="textord";qe(nt,kt,fn,"\u2261","\\equiv",!0),qe(nt,kt,fn,"\u227A","\\prec",!0),qe(nt,kt,fn,"\u227B","\\succ",!0),qe(nt,kt,fn,"\u223C","\\sim",!0),qe(nt,kt,fn,"\u22A5","\\perp"),qe(nt,kt,fn,"\u2AAF","\\preceq",!0),qe(nt,kt,fn,"\u2AB0","\\succeq",!0),qe(nt,kt,fn,"\u2243","\\simeq",!0),qe(nt,kt,fn,"\u2223","\\mid",!0),qe(nt,kt,fn,"\u226A","\\ll",!0),qe(nt,kt,fn,"\u226B","\\gg",!0),qe(nt,kt,fn,"\u224D","\\asymp",!0),qe(nt,kt,fn,"\u2225","\\parallel"),qe(nt,kt,fn,"\u22C8","\\bowtie",!0),qe(nt,kt,fn,"\u2323","\\smile",!0),qe(nt,kt,fn,"\u2291","\\sqsubseteq",!0),qe(nt,kt,fn,"\u2292","\\sqsupseteq",!0),qe(nt,kt,fn,"\u2250","\\doteq",!0),qe(nt,kt,fn,"\u2322","\\frown",!0),qe(nt,kt,fn,"\u220B","\\ni",!0),qe(nt,kt,fn,"\u221D","\\propto",!0),qe(nt,kt,fn,"\u22A2","\\vdash",!0),qe(nt,kt,fn,"\u22A3","\\dashv",!0),qe(nt,kt,fn,"\u220B","\\owns"),qe(nt,kt,xi,".","\\ldotp"),qe(nt,kt,xi,"\u22C5","\\cdotp"),qe(nt,kt,On,"#","\\#"),qe(Cn,kt,On,"#","\\#"),qe(nt,kt,On,"&","\\&"),qe(Cn,kt,On,"&","\\&"),qe(nt,kt,On,"\u2135","\\aleph",!0),qe(nt,kt,On,"\u2200","\\forall",!0),qe(nt,kt,On,"\u210F","\\hbar",!0),qe(nt,kt,On,"\u2203","\\exists",!0),qe(nt,kt,On,"\u2207","\\nabla",!0),qe(nt,kt,On,"\u266D","\\flat",!0),qe(nt,kt,On,"\u2113","\\ell",!0),qe(nt,kt,On,"\u266E","\\natural",!0),qe(nt,kt,On,"\u2663","\\clubsuit",!0),qe(nt,kt,On,"\u2118","\\wp",!0),qe(nt,kt,On,"\u266F","\\sharp",!0),qe(nt,kt,On,"\u2662","\\diamondsuit",!0),qe(nt,kt,On,"\u211C","\\Re",!0),qe(nt,kt,On,"\u2661","\\heartsuit",!0),qe(nt,kt,On,"\u2111","\\Im",!0),qe(nt,kt,On,"\u2660","\\spadesuit",!0),qe(Cn,kt,On,"\xA7","\\S",!0),qe(Cn,kt,On,"\xB6","\\P",!0),qe(nt,kt,On,"\u2020","\\dag"),qe(Cn,kt,On,"\u2020","\\dag"),qe(Cn,kt,On,"\u2020","\\textdagger"),qe(nt,kt,On,"\u2021","\\ddag"),qe(Cn,kt,On,"\u2021","\\ddag"),qe(Cn,kt,On,"\u2021","\\textdaggerdbl"),qe(nt,kt,sa,"\u23B1","\\rmoustache",!0),qe(nt,kt,Za,"\u23B0","\\lmoustache",!0),qe(nt,kt,sa,"\u27EF","\\rgroup",!0),qe(nt,kt,Za,"\u27EE","\\lgroup",!0),qe(nt,kt,er,"\u2213","\\mp",!0),qe(nt,kt,er,"\u2296","\\ominus",!0),qe(nt,kt,er,"\u228E","\\uplus",!0),qe(nt,kt,er,"\u2293","\\sqcap",!0),qe(nt,kt,er,"\u2217","\\ast"),qe(nt,kt,er,"\u2294","\\sqcup",!0),qe(nt,kt,er,"\u25EF","\\bigcirc"),qe(nt,kt,er,"\u2219","\\bullet"),qe(nt,kt,er,"\u2021","\\ddagger"),qe(nt,kt,er,"\u2240","\\wr",!0),qe(nt,kt,er,"\u2A3F","\\amalg"),qe(nt,kt,er,"&","\\And"),qe(nt,kt,fn,"\u27F5","\\longleftarrow",!0),qe(nt,kt,fn,"\u21D0","\\Leftarrow",!0),qe(nt,kt,fn,"\u27F8","\\Longleftarrow",!0),qe(nt,kt,fn,"\u27F6","\\longrightarrow",!0),qe(nt,kt,fn,"\u21D2","\\Rightarrow",!0),qe(nt,kt,fn,"\u27F9","\\Longrightarrow",!0),qe(nt,kt,fn,"\u2194","\\leftrightarrow",!0),qe(nt,kt,fn,"\u27F7","\\longleftrightarrow",!0),qe(nt,kt,fn,"\u21D4","\\Leftrightarrow",!0),qe(nt,kt,fn,"\u27FA","\\Longleftrightarrow",!0),qe(nt,kt,fn,"\u21A6","\\mapsto",!0),qe(nt,kt,fn,"\u27FC","\\longmapsto",!0),qe(nt,kt,fn,"\u2197","\\nearrow",!0),qe(nt,kt,fn,"\u21A9","\\hookleftarrow",!0),qe(nt,kt,fn,"\u21AA","\\hookrightarrow",!0),qe(nt,kt,fn,"\u2198","\\searrow",!0),qe(nt,kt,fn,"\u21BC","\\leftharpoonup",!0),qe(nt,kt,fn,"\u21C0","\\rightharpoonup",!0),qe(nt,kt,fn,"\u2199","\\swarrow",!0),qe(nt,kt,fn,"\u21BD","\\leftharpoondown",!0),qe(nt,kt,fn,"\u21C1","\\rightharpoondown",!0),qe(nt,kt,fn,"\u2196","\\nwarrow",!0),qe(nt,kt,fn,"\u21CC","\\rightleftharpoons",!0),qe(nt,It,fn,"\u226E","\\nless",!0),qe(nt,It,fn,"\uE010","\\@nleqslant"),qe(nt,It,fn,"\uE011","\\@nleqq"),qe(nt,It,fn,"\u2A87","\\lneq",!0),qe(nt,It,fn,"\u2268","\\lneqq",!0),qe(nt,It,fn,"\uE00C","\\@lvertneqq"),qe(nt,It,fn,"\u22E6","\\lnsim",!0),qe(nt,It,fn,"\u2A89","\\lnapprox",!0),qe(nt,It,fn,"\u2280","\\nprec",!0),qe(nt,It,fn,"\u22E0","\\npreceq",!0),qe(nt,It,fn,"\u22E8","\\precnsim",!0),qe(nt,It,fn,"\u2AB9","\\precnapprox",!0),qe(nt,It,fn,"\u2241","\\nsim",!0),qe(nt,It,fn,"\uE006","\\@nshortmid"),qe(nt,It,fn,"\u2224","\\nmid",!0),qe(nt,It,fn,"\u22AC","\\nvdash",!0),qe(nt,It,fn,"\u22AD","\\nvDash",!0),qe(nt,It,fn,"\u22EA","\\ntriangleleft"),qe(nt,It,fn,"\u22EC","\\ntrianglelefteq",!0),qe(nt,It,fn,"\u228A","\\subsetneq",!0),qe(nt,It,fn,"\uE01A","\\@varsubsetneq"),qe(nt,It,fn,"\u2ACB","\\subsetneqq",!0),qe(nt,It,fn,"\uE017","\\@varsubsetneqq"),qe(nt,It,fn,"\u226F","\\ngtr",!0),qe(nt,It,fn,"\uE00F","\\@ngeqslant"),qe(nt,It,fn,"\uE00E","\\@ngeqq"),qe(nt,It,fn,"\u2A88","\\gneq",!0),qe(nt,It,fn,"\u2269","\\gneqq",!0),qe(nt,It,fn,"\uE00D","\\@gvertneqq"),qe(nt,It,fn,"\u22E7","\\gnsim",!0),qe(nt,It,fn,"\u2A8A","\\gnapprox",!0),qe(nt,It,fn,"\u2281","\\nsucc",!0),qe(nt,It,fn,"\u22E1","\\nsucceq",!0),qe(nt,It,fn,"\u22E9","\\succnsim",!0),qe(nt,It,fn,"\u2ABA","\\succnapprox",!0),qe(nt,It,fn,"\u2246","\\ncong",!0),qe(nt,It,fn,"\uE007","\\@nshortparallel"),qe(nt,It,fn,"\u2226","\\nparallel",!0),qe(nt,It,fn,"\u22AF","\\nVDash",!0),qe(nt,It,fn,"\u22EB","\\ntriangleright"),qe(nt,It,fn,"\u22ED","\\ntrianglerighteq",!0),qe(nt,It,fn,"\uE018","\\@nsupseteqq"),qe(nt,It,fn,"\u228B","\\supsetneq",!0),qe(nt,It,fn,"\uE01B","\\@varsupsetneq"),qe(nt,It,fn,"\u2ACC","\\supsetneqq",!0),qe(nt,It,fn,"\uE019","\\@varsupsetneqq"),qe(nt,It,fn,"\u22AE","\\nVdash",!0),qe(nt,It,fn,"\u2AB5","\\precneqq",!0),qe(nt,It,fn,"\u2AB6","\\succneqq",!0),qe(nt,It,fn,"\uE016","\\@nsubseteqq"),qe(nt,It,er,"\u22B4","\\unlhd"),qe(nt,It,er,"\u22B5","\\unrhd"),qe(nt,It,fn,"\u219A","\\nleftarrow",!0),qe(nt,It,fn,"\u219B","\\nrightarrow",!0),qe(nt,It,fn,"\u21CD","\\nLeftarrow",!0),qe(nt,It,fn,"\u21CF","\\nRightarrow",!0),qe(nt,It,fn,"\u21AE","\\nleftrightarrow",!0),qe(nt,It,fn,"\u21CE","\\nLeftrightarrow",!0),qe(nt,It,fn,"\u25B3","\\vartriangle"),qe(nt,It,On,"\u210F","\\hslash"),qe(nt,It,On,"\u25BD","\\triangledown"),qe(nt,It,On,"\u25CA","\\lozenge"),qe(nt,It,On,"\u24C8","\\circledS"),qe(nt,It,On,"\xAE","\\circledR"),qe(Cn,It,On,"\xAE","\\circledR"),qe(nt,It,On,"\u2221","\\measuredangle",!0),qe(nt,It,On,"\u2204","\\nexists"),qe(nt,It,On,"\u2127","\\mho"),qe(nt,It,On,"\u2132","\\Finv",!0),qe(nt,It,On,"\u2141","\\Game",!0),qe(nt,It,On,"\u2035","\\backprime"),qe(nt,It,On,"\u25B2","\\blacktriangle"),qe(nt,It,On,"\u25BC","\\blacktriangledown"),qe(nt,It,On,"\u25A0","\\blacksquare"),qe(nt,It,On,"\u29EB","\\blacklozenge"),qe(nt,It,On,"\u2605","\\bigstar"),qe(nt,It,On,"\u2222","\\sphericalangle",!0),qe(nt,It,On,"\u2201","\\complement",!0),qe(nt,It,On,"\xF0","\\eth",!0),qe(Cn,kt,On,"\xF0","\xF0"),qe(nt,It,On,"\u2571","\\diagup"),qe(nt,It,On,"\u2572","\\diagdown"),qe(nt,It,On,"\u25A1","\\square"),qe(nt,It,On,"\u25A1","\\Box"),qe(nt,It,On,"\u25CA","\\Diamond"),qe(nt,It,On,"\xA5","\\yen",!0),qe(Cn,It,On,"\xA5","\\yen",!0),qe(nt,It,On,"\u2713","\\checkmark",!0),qe(Cn,It,On,"\u2713","\\checkmark"),qe(nt,It,On,"\u2136","\\beth",!0),qe(nt,It,On,"\u2138","\\daleth",!0),qe(nt,It,On,"\u2137","\\gimel",!0),qe(nt,It,On,"\u03DD","\\digamma",!0),qe(nt,It,On,"\u03F0","\\varkappa"),qe(nt,It,Za,"\u250C","\\@ulcorner",!0),qe(nt,It,sa,"\u2510","\\@urcorner",!0),qe(nt,It,Za,"\u2514","\\@llcorner",!0),qe(nt,It,sa,"\u2518","\\@lrcorner",!0),qe(nt,It,fn,"\u2266","\\leqq",!0),qe(nt,It,fn,"\u2A7D","\\leqslant",!0),qe(nt,It,fn,"\u2A95","\\eqslantless",!0),qe(nt,It,fn,"\u2272","\\lesssim",!0),qe(nt,It,fn,"\u2A85","\\lessapprox",!0),qe(nt,It,fn,"\u224A","\\approxeq",!0),qe(nt,It,er,"\u22D6","\\lessdot"),qe(nt,It,fn,"\u22D8","\\lll",!0),qe(nt,It,fn,"\u2276","\\lessgtr",!0),qe(nt,It,fn,"\u22DA","\\lesseqgtr",!0),qe(nt,It,fn,"\u2A8B","\\lesseqqgtr",!0),qe(nt,It,fn,"\u2251","\\doteqdot"),qe(nt,It,fn,"\u2253","\\risingdotseq",!0),qe(nt,It,fn,"\u2252","\\fallingdotseq",!0),qe(nt,It,fn,"\u223D","\\backsim",!0),qe(nt,It,fn,"\u22CD","\\backsimeq",!0),qe(nt,It,fn,"\u2AC5","\\subseteqq",!0),qe(nt,It,fn,"\u22D0","\\Subset",!0),qe(nt,It,fn,"\u228F","\\sqsubset",!0),qe(nt,It,fn,"\u227C","\\preccurlyeq",!0),qe(nt,It,fn,"\u22DE","\\curlyeqprec",!0),qe(nt,It,fn,"\u227E","\\precsim",!0),qe(nt,It,fn,"\u2AB7","\\precapprox",!0),qe(nt,It,fn,"\u22B2","\\vartriangleleft"),qe(nt,It,fn,"\u22B4","\\trianglelefteq"),qe(nt,It,fn,"\u22A8","\\vDash",!0),qe(nt,It,fn,"\u22AA","\\Vvdash",!0),qe(nt,It,fn,"\u2323","\\smallsmile"),qe(nt,It,fn,"\u2322","\\smallfrown"),qe(nt,It,fn,"\u224F","\\bumpeq",!0),qe(nt,It,fn,"\u224E","\\Bumpeq",!0),qe(nt,It,fn,"\u2267","\\geqq",!0),qe(nt,It,fn,"\u2A7E","\\geqslant",!0),qe(nt,It,fn,"\u2A96","\\eqslantgtr",!0),qe(nt,It,fn,"\u2273","\\gtrsim",!0),qe(nt,It,fn,"\u2A86","\\gtrapprox",!0),qe(nt,It,er,"\u22D7","\\gtrdot"),qe(nt,It,fn,"\u22D9","\\ggg",!0),qe(nt,It,fn,"\u2277","\\gtrless",!0),qe(nt,It,fn,"\u22DB","\\gtreqless",!0),qe(nt,It,fn,"\u2A8C","\\gtreqqless",!0),qe(nt,It,fn,"\u2256","\\eqcirc",!0),qe(nt,It,fn,"\u2257","\\circeq",!0),qe(nt,It,fn,"\u225C","\\triangleq",!0),qe(nt,It,fn,"\u223C","\\thicksim"),qe(nt,It,fn,"\u2248","\\thickapprox"),qe(nt,It,fn,"\u2AC6","\\supseteqq",!0),qe(nt,It,fn,"\u22D1","\\Supset",!0),qe(nt,It,fn,"\u2290","\\sqsupset",!0),qe(nt,It,fn,"\u227D","\\succcurlyeq",!0),qe(nt,It,fn,"\u22DF","\\curlyeqsucc",!0),qe(nt,It,fn,"\u227F","\\succsim",!0),qe(nt,It,fn,"\u2AB8","\\succapprox",!0),qe(nt,It,fn,"\u22B3","\\vartriangleright"),qe(nt,It,fn,"\u22B5","\\trianglerighteq"),qe(nt,It,fn,"\u22A9","\\Vdash",!0),qe(nt,It,fn,"\u2223","\\shortmid"),qe(nt,It,fn,"\u2225","\\shortparallel"),qe(nt,It,fn,"\u226C","\\between",!0),qe(nt,It,fn,"\u22D4","\\pitchfork",!0),qe(nt,It,fn,"\u221D","\\varpropto"),qe(nt,It,fn,"\u25C0","\\blacktriangleleft"),qe(nt,It,fn,"\u2234","\\therefore",!0),qe(nt,It,fn,"\u220D","\\backepsilon"),qe(nt,It,fn,"\u25B6","\\blacktriangleright"),qe(nt,It,fn,"\u2235","\\because",!0),qe(nt,It,fn,"\u22D8","\\llless"),qe(nt,It,fn,"\u22D9","\\gggtr"),qe(nt,It,er,"\u22B2","\\lhd"),qe(nt,It,er,"\u22B3","\\rhd"),qe(nt,It,fn,"\u2242","\\eqsim",!0),qe(nt,kt,fn,"\u22C8","\\Join"),qe(nt,It,fn,"\u2251","\\Doteq",!0),qe(nt,It,er,"\u2214","\\dotplus",!0),qe(nt,It,er,"\u2216","\\smallsetminus"),qe(nt,It,er,"\u22D2","\\Cap",!0),qe(nt,It,er,"\u22D3","\\Cup",!0),qe(nt,It,er,"\u2A5E","\\doublebarwedge",!0),qe(nt,It,er,"\u229F","\\boxminus",!0),qe(nt,It,er,"\u229E","\\boxplus",!0),qe(nt,It,er,"\u22C7","\\divideontimes",!0),qe(nt,It,er,"\u22C9","\\ltimes",!0),qe(nt,It,er,"\u22CA","\\rtimes",!0),qe(nt,It,er,"\u22CB","\\leftthreetimes",!0),qe(nt,It,er,"\u22CC","\\rightthreetimes",!0),qe(nt,It,er,"\u22CF","\\curlywedge",!0),qe(nt,It,er,"\u22CE","\\curlyvee",!0),qe(nt,It,er,"\u229D","\\circleddash",!0),qe(nt,It,er,"\u229B","\\circledast",!0),qe(nt,It,er,"\u22C5","\\centerdot"),qe(nt,It,er,"\u22BA","\\intercal",!0),qe(nt,It,er,"\u22D2","\\doublecap"),qe(nt,It,er,"\u22D3","\\doublecup"),qe(nt,It,er,"\u22A0","\\boxtimes",!0),qe(nt,It,fn,"\u21E2","\\dashrightarrow",!0),qe(nt,It,fn,"\u21E0","\\dashleftarrow",!0),qe(nt,It,fn,"\u21C7","\\leftleftarrows",!0),qe(nt,It,fn,"\u21C6","\\leftrightarrows",!0),qe(nt,It,fn,"\u21DA","\\Lleftarrow",!0),qe(nt,It,fn,"\u219E","\\twoheadleftarrow",!0),qe(nt,It,fn,"\u21A2","\\leftarrowtail",!0),qe(nt,It,fn,"\u21AB","\\looparrowleft",!0),qe(nt,It,fn,"\u21CB","\\leftrightharpoons",!0),qe(nt,It,fn,"\u21B6","\\curvearrowleft",!0),qe(nt,It,fn,"\u21BA","\\circlearrowleft",!0),qe(nt,It,fn,"\u21B0","\\Lsh",!0),qe(nt,It,fn,"\u21C8","\\upuparrows",!0),qe(nt,It,fn,"\u21BF","\\upharpoonleft",!0),qe(nt,It,fn,"\u21C3","\\downharpoonleft",!0),qe(nt,It,fn,"\u22B8","\\multimap",!0),qe(nt,It,fn,"\u21AD","\\leftrightsquigarrow",!0),qe(nt,It,fn,"\u21C9","\\rightrightarrows",!0),qe(nt,It,fn,"\u21C4","\\rightleftarrows",!0),qe(nt,It,fn,"\u21A0","\\twoheadrightarrow",!0),qe(nt,It,fn,"\u21A3","\\rightarrowtail",!0),qe(nt,It,fn,"\u21AC","\\looparrowright",!0),qe(nt,It,fn,"\u21B7","\\curvearrowright",!0),qe(nt,It,fn,"\u21BB","\\circlearrowright",!0),qe(nt,It,fn,"\u21B1","\\Rsh",!0),qe(nt,It,fn,"\u21CA","\\downdownarrows",!0),qe(nt,It,fn,"\u21BE","\\upharpoonright",!0),qe(nt,It,fn,"\u21C2","\\downharpoonright",!0),qe(nt,It,fn,"\u21DD","\\rightsquigarrow",!0),qe(nt,It,fn,"\u21DD","\\leadsto"),qe(nt,It,fn,"\u21DB","\\Rrightarrow",!0),qe(nt,It,fn,"\u21BE","\\restriction"),qe(nt,kt,On,"\u2018","`"),qe(nt,kt,On,"$","\\$"),qe(Cn,kt,On,"$","\\$"),qe(Cn,kt,On,"$","\\textdollar"),qe(nt,kt,On,"%","\\%"),qe(Cn,kt,On,"%","\\%"),qe(nt,kt,On,"_","\\_"),qe(Cn,kt,On,"_","\\_"),qe(Cn,kt,On,"_","\\textunderscore"),qe(nt,kt,On,"\u2220","\\angle",!0),qe(nt,kt,On,"\u221E","\\infty",!0),qe(nt,kt,On,"\u2032","\\prime"),qe(nt,kt,On,"\u25B3","\\triangle"),qe(nt,kt,On,"\u0393","\\Gamma",!0),qe(nt,kt,On,"\u0394","\\Delta",!0),qe(nt,kt,On,"\u0398","\\Theta",!0),qe(nt,kt,On,"\u039B","\\Lambda",!0),qe(nt,kt,On,"\u039E","\\Xi",!0),qe(nt,kt,On,"\u03A0","\\Pi",!0),qe(nt,kt,On,"\u03A3","\\Sigma",!0),qe(nt,kt,On,"\u03A5","\\Upsilon",!0),qe(nt,kt,On,"\u03A6","\\Phi",!0),qe(nt,kt,On,"\u03A8","\\Psi",!0),qe(nt,kt,On,"\u03A9","\\Omega",!0),qe(nt,kt,On,"A","\u0391"),qe(nt,kt,On,"B","\u0392"),qe(nt,kt,On,"E","\u0395"),qe(nt,kt,On,"Z","\u0396"),qe(nt,kt,On,"H","\u0397"),qe(nt,kt,On,"I","\u0399"),qe(nt,kt,On,"K","\u039A"),qe(nt,kt,On,"M","\u039C"),qe(nt,kt,On,"N","\u039D"),qe(nt,kt,On,"O","\u039F"),qe(nt,kt,On,"P","\u03A1"),qe(nt,kt,On,"T","\u03A4"),qe(nt,kt,On,"X","\u03A7"),qe(nt,kt,On,"\xAC","\\neg",!0),qe(nt,kt,On,"\xAC","\\lnot"),qe(nt,kt,On,"\u22A4","\\top"),qe(nt,kt,On,"\u22A5","\\bot"),qe(nt,kt,On,"\u2205","\\emptyset"),qe(nt,It,On,"\u2205","\\varnothing"),qe(nt,kt,Gr,"\u03B1","\\alpha",!0),qe(nt,kt,Gr,"\u03B2","\\beta",!0),qe(nt,kt,Gr,"\u03B3","\\gamma",!0),qe(nt,kt,Gr,"\u03B4","\\delta",!0),qe(nt,kt,Gr,"\u03F5","\\epsilon",!0),qe(nt,kt,Gr,"\u03B6","\\zeta",!0),qe(nt,kt,Gr,"\u03B7","\\eta",!0),qe(nt,kt,Gr,"\u03B8","\\theta",!0),qe(nt,kt,Gr,"\u03B9","\\iota",!0),qe(nt,kt,Gr,"\u03BA","\\kappa",!0),qe(nt,kt,Gr,"\u03BB","\\lambda",!0),qe(nt,kt,Gr,"\u03BC","\\mu",!0),qe(nt,kt,Gr,"\u03BD","\\nu",!0),qe(nt,kt,Gr,"\u03BE","\\xi",!0),qe(nt,kt,Gr,"\u03BF","\\omicron",!0),qe(nt,kt,Gr,"\u03C0","\\pi",!0),qe(nt,kt,Gr,"\u03C1","\\rho",!0),qe(nt,kt,Gr,"\u03C3","\\sigma",!0),qe(nt,kt,Gr,"\u03C4","\\tau",!0),qe(nt,kt,Gr,"\u03C5","\\upsilon",!0),qe(nt,kt,Gr,"\u03D5","\\phi",!0),qe(nt,kt,Gr,"\u03C7","\\chi",!0),qe(nt,kt,Gr,"\u03C8","\\psi",!0),qe(nt,kt,Gr,"\u03C9","\\omega",!0),qe(nt,kt,Gr,"\u03B5","\\varepsilon",!0),qe(nt,kt,Gr,"\u03D1","\\vartheta",!0),qe(nt,kt,Gr,"\u03D6","\\varpi",!0),qe(nt,kt,Gr,"\u03F1","\\varrho",!0),qe(nt,kt,Gr,"\u03C2","\\varsigma",!0),qe(nt,kt,Gr,"\u03C6","\\varphi",!0),qe(nt,kt,er,"\u2217","*"),qe(nt,kt,er,"+","+"),qe(nt,kt,er,"\u2212","-"),qe(nt,kt,er,"\u22C5","\\cdot",!0),qe(nt,kt,er,"\u2218","\\circ"),qe(nt,kt,er,"\xF7","\\div",!0),qe(nt,kt,er,"\xB1","\\pm",!0),qe(nt,kt,er,"\xD7","\\times",!0),qe(nt,kt,er,"\u2229","\\cap",!0),qe(nt,kt,er,"\u222A","\\cup",!0),qe(nt,kt,er,"\u2216","\\setminus"),qe(nt,kt,er,"\u2227","\\land"),qe(nt,kt,er,"\u2228","\\lor"),qe(nt,kt,er,"\u2227","\\wedge",!0),qe(nt,kt,er,"\u2228","\\vee",!0),qe(nt,kt,On,"\u221A","\\surd"),qe(nt,kt,Za,"\u27E8","\\langle",!0),qe(nt,kt,Za,"\u2223","\\lvert"),qe(nt,kt,Za,"\u2225","\\lVert"),qe(nt,kt,sa,"?","?"),qe(nt,kt,sa,"!","!"),qe(nt,kt,sa,"\u27E9","\\rangle",!0),qe(nt,kt,sa,"\u2223","\\rvert"),qe(nt,kt,sa,"\u2225","\\rVert"),qe(nt,kt,fn,"=","="),qe(nt,kt,fn,":",":"),qe(nt,kt,fn,"\u2248","\\approx",!0),qe(nt,kt,fn,"\u2245","\\cong",!0),qe(nt,kt,fn,"\u2265","\\ge"),qe(nt,kt,fn,"\u2265","\\geq",!0),qe(nt,kt,fn,"\u2190","\\gets"),qe(nt,kt,fn,">","\\gt",!0),qe(nt,kt,fn,"\u2208","\\in",!0),qe(nt,kt,fn,"\uE020","\\@not"),qe(nt,kt,fn,"\u2282","\\subset",!0),qe(nt,kt,fn,"\u2283","\\supset",!0),qe(nt,kt,fn,"\u2286","\\subseteq",!0),qe(nt,kt,fn,"\u2287","\\supseteq",!0),qe(nt,It,fn,"\u2288","\\nsubseteq",!0),qe(nt,It,fn,"\u2289","\\nsupseteq",!0),qe(nt,kt,fn,"\u22A8","\\models"),qe(nt,kt,fn,"\u2190","\\leftarrow",!0),qe(nt,kt,fn,"\u2264","\\le"),qe(nt,kt,fn,"\u2264","\\leq",!0),qe(nt,kt,fn,"<","\\lt",!0),qe(nt,kt,fn,"\u2192","\\rightarrow",!0),qe(nt,kt,fn,"\u2192","\\to"),qe(nt,It,fn,"\u2271","\\ngeq",!0),qe(nt,It,fn,"\u2270","\\nleq",!0),qe(nt,kt,ja,"\xA0","\\ "),qe(nt,kt,ja,"\xA0","~"),qe(nt,kt,ja,"\xA0","\\space"),qe(nt,kt,ja,"\xA0","\\nobreakspace"),qe(Cn,kt,ja,"\xA0","\\ "),qe(Cn,kt,ja,"\xA0"," "),qe(Cn,kt,ja,"\xA0","~"),qe(Cn,kt,ja,"\xA0","\\space"),qe(Cn,kt,ja,"\xA0","\\nobreakspace"),qe(nt,kt,ja,null,"\\nobreak"),qe(nt,kt,ja,null,"\\allowbreak"),qe(nt,kt,xi,",",","),qe(nt,kt,xi,";",";"),qe(nt,It,er,"\u22BC","\\barwedge",!0),qe(nt,It,er,"\u22BB","\\veebar",!0),qe(nt,kt,er,"\u2299","\\odot",!0),qe(nt,kt,er,"\u2295","\\oplus",!0),qe(nt,kt,er,"\u2297","\\otimes",!0),qe(nt,kt,On,"\u2202","\\partial",!0),qe(nt,kt,er,"\u2298","\\oslash",!0),qe(nt,It,er,"\u229A","\\circledcirc",!0),qe(nt,It,er,"\u22A1","\\boxdot",!0),qe(nt,kt,er,"\u25B3","\\bigtriangleup"),qe(nt,kt,er,"\u25BD","\\bigtriangledown"),qe(nt,kt,er,"\u2020","\\dagger"),qe(nt,kt,er,"\u22C4","\\diamond"),qe(nt,kt,er,"\u22C6","\\star"),qe(nt,kt,er,"\u25C3","\\triangleleft"),qe(nt,kt,er,"\u25B9","\\triangleright"),qe(nt,kt,Za,"{","\\{"),qe(Cn,kt,On,"{","\\{"),qe(Cn,kt,On,"{","\\textbraceleft"),qe(nt,kt,sa,"}","\\}"),qe(Cn,kt,On,"}","\\}"),qe(Cn,kt,On,"}","\\textbraceright"),qe(nt,kt,Za,"{","\\lbrace"),qe(nt,kt,sa,"}","\\rbrace"),qe(nt,kt,Za,"[","\\lbrack",!0),qe(Cn,kt,On,"[","\\lbrack",!0),qe(nt,kt,sa,"]","\\rbrack",!0),qe(Cn,kt,On,"]","\\rbrack",!0),qe(nt,kt,Za,"(","\\lparen",!0),qe(nt,kt,sa,")","\\rparen",!0),qe(Cn,kt,On,"<","\\textless",!0),qe(Cn,kt,On,">","\\textgreater",!0),qe(nt,kt,Za,"\u230A","\\lfloor",!0),qe(nt,kt,sa,"\u230B","\\rfloor",!0),qe(nt,kt,Za,"\u2308","\\lceil",!0),qe(nt,kt,sa,"\u2309","\\rceil",!0),qe(nt,kt,On,"\\","\\backslash"),qe(nt,kt,On,"\u2223","|"),qe(nt,kt,On,"\u2223","\\vert"),qe(Cn,kt,On,"|","\\textbar",!0),qe(nt,kt,On,"\u2225","\\|"),qe(nt,kt,On,"\u2225","\\Vert"),qe(Cn,kt,On,"\u2225","\\textbardbl"),qe(Cn,kt,On,"~","\\textasciitilde"),qe(Cn,kt,On,"\\","\\textbackslash"),qe(Cn,kt,On,"^","\\textasciicircum"),qe(nt,kt,fn,"\u2191","\\uparrow",!0),qe(nt,kt,fn,"\u21D1","\\Uparrow",!0),qe(nt,kt,fn,"\u2193","\\downarrow",!0),qe(nt,kt,fn,"\u21D3","\\Downarrow",!0),qe(nt,kt,fn,"\u2195","\\updownarrow",!0),qe(nt,kt,fn,"\u21D5","\\Updownarrow",!0),qe(nt,kt,Ta,"\u2210","\\coprod"),qe(nt,kt,Ta,"\u22C1","\\bigvee"),qe(nt,kt,Ta,"\u22C0","\\bigwedge"),qe(nt,kt,Ta,"\u2A04","\\biguplus"),qe(nt,kt,Ta,"\u22C2","\\bigcap"),qe(nt,kt,Ta,"\u22C3","\\bigcup"),qe(nt,kt,Ta,"\u222B","\\int"),qe(nt,kt,Ta,"\u222B","\\intop"),qe(nt,kt,Ta,"\u222C","\\iint"),qe(nt,kt,Ta,"\u222D","\\iiint"),qe(nt,kt,Ta,"\u220F","\\prod"),qe(nt,kt,Ta,"\u2211","\\sum"),qe(nt,kt,Ta,"\u2A02","\\bigotimes"),qe(nt,kt,Ta,"\u2A01","\\bigoplus"),qe(nt,kt,Ta,"\u2A00","\\bigodot"),qe(nt,kt,Ta,"\u222E","\\oint"),qe(nt,kt,Ta,"\u2A06","\\bigsqcup"),qe(nt,kt,Ta,"\u222B","\\smallint"),qe(Cn,kt,Jr,"\u2026","\\textellipsis"),qe(nt,kt,Jr,"\u2026","\\mathellipsis"),qe(Cn,kt,Jr,"\u2026","\\ldots",!0),qe(nt,kt,Jr,"\u2026","\\ldots",!0),qe(nt,kt,Jr,"\u22EF","\\@cdots",!0),qe(nt,kt,Jr,"\u22F1","\\ddots",!0),qe(nt,kt,On,"\u22EE","\\varvdots"),qe(nt,kt,kr,"\u02CA","\\acute"),qe(nt,kt,kr,"\u02CB","\\grave"),qe(nt,kt,kr,"\xA8","\\ddot"),qe(nt,kt,kr,"~","\\tilde"),qe(nt,kt,kr,"\u02C9","\\bar"),qe(nt,kt,kr,"\u02D8","\\breve"),qe(nt,kt,kr,"\u02C7","\\check"),qe(nt,kt,kr,"^","\\hat"),qe(nt,kt,kr,"\u20D7","\\vec"),qe(nt,kt,kr,"\u02D9","\\dot"),qe(nt,kt,kr,"\u02DA","\\mathring"),qe(nt,kt,Gr,"\uE131","\\@imath"),qe(nt,kt,Gr,"\uE237","\\@jmath"),qe(nt,kt,On,"\u0131","\u0131"),qe(nt,kt,On,"\u0237","\u0237"),qe(Cn,kt,On,"\u0131","\\i",!0),qe(Cn,kt,On,"\u0237","\\j",!0),qe(Cn,kt,On,"\xDF","\\ss",!0),qe(Cn,kt,On,"\xE6","\\ae",!0),qe(Cn,kt,On,"\u0153","\\oe",!0),qe(Cn,kt,On,"\xF8","\\o",!0),qe(Cn,kt,On,"\xC6","\\AE",!0),qe(Cn,kt,On,"\u0152","\\OE",!0),qe(Cn,kt,On,"\xD8","\\O",!0),qe(Cn,kt,kr,"\u02CA","\\'"),qe(Cn,kt,kr,"\u02CB","\\`"),qe(Cn,kt,kr,"\u02C6","\\^"),qe(Cn,kt,kr,"\u02DC","\\~"),qe(Cn,kt,kr,"\u02C9","\\="),qe(Cn,kt,kr,"\u02D8","\\u"),qe(Cn,kt,kr,"\u02D9","\\."),qe(Cn,kt,kr,"\u02DA","\\r"),qe(Cn,kt,kr,"\u02C7","\\v"),qe(Cn,kt,kr,"\xA8",'\\"'),qe(Cn,kt,kr,"\u02DD","\\H"),qe(Cn,kt,kr,"\u25EF","\\textcircled");var wa={"--":!0,"---":!0,"``":!0,"''":!0};qe(Cn,kt,On,"\u2013","--",!0),qe(Cn,kt,On,"\u2013","\\textendash"),qe(Cn,kt,On,"\u2014","---",!0),qe(Cn,kt,On,"\u2014","\\textemdash"),qe(Cn,kt,On,"\u2018","`",!0),qe(Cn,kt,On,"\u2018","\\textquoteleft"),qe(Cn,kt,On,"\u2019","'",!0),qe(Cn,kt,On,"\u2019","\\textquoteright"),qe(Cn,kt,On,"\u201C","``",!0),qe(Cn,kt,On,"\u201C","\\textquotedblleft"),qe(Cn,kt,On,"\u201D","''",!0),qe(Cn,kt,On,"\u201D","\\textquotedblright"),qe(nt,kt,On,"\xB0","\\degree",!0),qe(Cn,kt,On,"\xB0","\\degree"),qe(Cn,kt,On,"\xB0","\\textdegree",!0),qe(nt,kt,On,"\xA3","\\pounds"),qe(nt,kt,On,"\xA3","\\mathsterling",!0),qe(Cn,kt,On,"\xA3","\\pounds"),qe(Cn,kt,On,"\xA3","\\textsterling",!0),qe(nt,It,On,"\u2720","\\maltese"),qe(Cn,It,On,"\u2720","\\maltese");for(var Ci='0123456789/@."',ri=0;ri<Ci.length;ri++){var Jo=Ci.charAt(ri);qe(nt,kt,On,Jo,Jo)}for(var eo='0123456789!@*()-=+";:?/.,',Sl=0;Sl<eo.length;Sl++){var ui=eo.charAt(Sl);qe(Cn,kt,On,ui,ui)}for(var wl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Ml=0;Ml<wl.length;Ml++){var Co=wl.charAt(Ml);qe(nt,kt,Gr,Co,Co),qe(Cn,kt,On,Co,Co)}qe(nt,It,On,"C","\u2102"),qe(Cn,It,On,"C","\u2102"),qe(nt,It,On,"H","\u210D"),qe(Cn,It,On,"H","\u210D"),qe(nt,It,On,"N","\u2115"),qe(Cn,It,On,"N","\u2115"),qe(nt,It,On,"P","\u2119"),qe(Cn,It,On,"P","\u2119"),qe(nt,It,On,"Q","\u211A"),qe(Cn,It,On,"Q","\u211A"),qe(nt,It,On,"R","\u211D"),qe(Cn,It,On,"R","\u211D"),qe(nt,It,On,"Z","\u2124"),qe(Cn,It,On,"Z","\u2124"),qe(nt,kt,Gr,"h","\u210E"),qe(Cn,kt,Gr,"h","\u210E");for(var ta="",Ui=0;Ui<wl.length;Ui++){var ci=wl.charAt(Ui);ta=String.fromCharCode(55349,56320+Ui),qe(nt,kt,Gr,ci,ta),qe(Cn,kt,On,ci,ta),ta=String.fromCharCode(55349,56372+Ui),qe(nt,kt,Gr,ci,ta),qe(Cn,kt,On,ci,ta),ta=String.fromCharCode(55349,56424+Ui),qe(nt,kt,Gr,ci,ta),qe(Cn,kt,On,ci,ta),ta=String.fromCharCode(55349,56580+Ui),qe(nt,kt,Gr,ci,ta),qe(Cn,kt,On,ci,ta),ta=String.fromCharCode(55349,56736+Ui),qe(nt,kt,Gr,ci,ta),qe(Cn,kt,On,ci,ta),ta=String.fromCharCode(55349,56788+Ui),qe(nt,kt,Gr,ci,ta),qe(Cn,kt,On,ci,ta),ta=String.fromCharCode(55349,56840+Ui),qe(nt,kt,Gr,ci,ta),qe(Cn,kt,On,ci,ta),ta=String.fromCharCode(55349,56944+Ui),qe(nt,kt,Gr,ci,ta),qe(Cn,kt,On,ci,ta),Ui<26&&(ta=String.fromCharCode(55349,56632+Ui),qe(nt,kt,Gr,ci,ta),qe(Cn,kt,On,ci,ta),ta=String.fromCharCode(55349,56476+Ui),qe(nt,kt,Gr,ci,ta),qe(Cn,kt,On,ci,ta))}ta=String.fromCharCode(55349,56668),qe(nt,kt,Gr,"k",ta),qe(Cn,kt,On,"k",ta);for(var Eo=0;Eo<10;Eo++){var zi=Eo.toString();ta=String.fromCharCode(55349,57294+Eo),qe(nt,kt,Gr,zi,ta),qe(Cn,kt,On,zi,ta),ta=String.fromCharCode(55349,57314+Eo),qe(nt,kt,Gr,zi,ta),qe(Cn,kt,On,zi,ta),ta=String.fromCharCode(55349,57324+Eo),qe(nt,kt,Gr,zi,ta),qe(Cn,kt,On,zi,ta),ta=String.fromCharCode(55349,57334+Eo),qe(nt,kt,Gr,zi,ta),qe(Cn,kt,On,zi,ta)}for(var Yo="\xC7\xD0\xDE\xE7\xFE",Mo=0;Mo<Yo.length;Mo++){var dl=Yo.charAt(Mo);qe(nt,kt,Gr,dl,dl),qe(Cn,kt,On,dl,dl)}var Po=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["","",""],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],mi=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],xr=function(oe,he){var de=oe.charCodeAt(0),Ae=oe.charCodeAt(1),Xe=1024*(de-55296)+(Ae-56320)+65536,_t=he==="math"?0:1;if(119808<=Xe&&Xe<120484){var Dt=Math.floor((Xe-119808)/26);return[Po[Dt][2],Po[Dt][_t]]}if(120782<=Xe&&Xe<=120831){var Gt=Math.floor((Xe-120782)/10);return[mi[Gt][2],mi[Gt][_t]]}if(Xe===120485||Xe===120486)return[Po[0][2],Po[0][_t]];if(120486<Xe&&Xe<120782)return["",""];throw new g("Unsupported character: "+oe)},Fa=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],ni=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Li=function(oe,he){return he.size<2?oe:Fa[oe-1][he.size-1]},Do=function(){function oe(de){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=de.style,this.color=de.color,this.size=de.size||oe.BASESIZE,this.textSize=de.textSize||this.size,this.phantom=!!de.phantom,this.font=de.font||"",this.fontFamily=de.fontFamily||"",this.fontWeight=de.fontWeight||"",this.fontShape=de.fontShape||"",this.sizeMultiplier=ni[this.size-1],this.maxSize=de.maxSize,this.minRuleThickness=de.minRuleThickness,this._fontMetrics=void 0}var he=oe.prototype;return he.extend=function(de){var Ae={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var Xe in de)de.hasOwnProperty(Xe)&&(Ae[Xe]=de[Xe]);return new oe(Ae)},he.havingStyle=function(de){return this.style===de?this:this.extend({style:de,size:Li(this.textSize,de)})},he.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},he.havingSize=function(de){return this.size===de&&this.textSize===de?this:this.extend({style:this.style.text(),size:de,textSize:de,sizeMultiplier:ni[de-1]})},he.havingBaseStyle=function(de){de=de||this.style.text();var Ae=Li(oe.BASESIZE,de);return this.size===Ae&&this.textSize===oe.BASESIZE&&this.style===de?this:this.extend({style:de,size:Ae})},he.havingBaseSizing=function(){var de;switch(this.style.id){case 4:case 5:de=3;break;case 6:case 7:de=1;break;default:de=6}return this.extend({style:this.style.text(),size:de})},he.withColor=function(de){return this.extend({color:de})},he.withPhantom=function(){return this.extend({phantom:!0})},he.withFont=function(de){return this.extend({font:de})},he.withTextFontFamily=function(de){return this.extend({fontFamily:de,font:""})},he.withTextFontWeight=function(de){return this.extend({fontWeight:de,font:""})},he.withTextFontShape=function(de){return this.extend({fontShape:de,font:""})},he.sizingClasses=function(de){return de.size!==this.size?["sizing","reset-size"+de.size,"size"+this.size]:[]},he.baseSizingClasses=function(){return this.size!==oe.BASESIZE?["sizing","reset-size"+this.size,"size"+oe.BASESIZE]:[]},he.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=Zr(this.size)),this._fontMetrics},he.getColor=function(){return this.phantom?"transparent":this.color},oe}();Do.BASESIZE=6;var Ki=Do,_a={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},ki={ex:!0,em:!0,mu:!0},qa=function(oe){return typeof oe!="string"&&(oe=oe.unit),oe in _a||oe in ki||oe==="ex"},qr=function(oe,he){var de;if(oe.unit in _a)de=_a[oe.unit]/he.fontMetrics().ptPerEm/he.sizeMultiplier;else if(oe.unit==="mu")de=he.fontMetrics().cssEmPerMu;else{var Ae;if(Ae=he.style.isTight()?he.havingStyle(he.style.text()):he,oe.unit==="ex")de=Ae.fontMetrics().xHeight;else{if(oe.unit!=="em")throw new g("Invalid unit: '"+oe.unit+"'");de=Ae.fontMetrics().quad}Ae!==he&&(de*=Ae.sizeMultiplier/he.sizeMultiplier)}return Math.min(oe.number*de,he.maxSize)},wi=function(oe,he,de){return pr[de][oe]&&pr[de][oe].replace&&(oe=pr[de][oe].replace),{value:oe,metrics:Hr(oe,he,de)}},tn=function(oe,he,de,Ae,Xe){var _t,Dt=wi(oe,he,de),Gt=Dt.metrics;if(oe=Dt.value,Gt){var pn=Gt.italic;(de==="text"||Ae&&Ae.font==="mathit")&&(pn=0),_t=new yn(oe,Gt.height,Gt.depth,pn,Gt.skew,Gt.width,Xe)}else typeof console<"u"&&console.warn("No character metrics for '"+oe+"' in style '"+he+"' and mode '"+de+"'"),_t=new yn(oe,0,0,0,0,0,Xe);if(Ae){_t.maxFontSize=Ae.sizeMultiplier,Ae.style.isTight()&&_t.classes.push("mtight");var qn=Ae.getColor();qn&&(_t.style.color=qn)}return _t},Fo=function(oe,he,de,Ae){return Ae===void 0&&(Ae=[]),de.font==="boldsymbol"&&wi(oe,"Main-Bold",he).metrics?tn(oe,"Main-Bold",he,de,Ae.concat(["mathbf"])):oe==="\\"||pr[he][oe].font==="main"?tn(oe,"Main-Regular",he,de,Ae):tn(oe,"AMS-Regular",he,de,Ae.concat(["amsrm"]))},zn=function(oe,he,de,Ae,Xe){return Xe!=="textord"&&wi(oe,"Math-BoldItalic",he).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},ll=function(oe,he,de){var Ae=oe.mode,Xe=oe.text,_t=["mord"],Dt=Ae==="math"||Ae==="text"&&he.font,Gt=Dt?he.font:he.fontFamily;if(Xe.charCodeAt(0)===55349){var pn=xr(Xe,Ae),qn=pn[0],Vn=pn[1];return tn(Xe,qn,Ae,he,_t.concat(Vn))}if(Gt){var zr,fa;if(Gt==="boldsymbol"){var Oa=zn(Xe,Ae,he,_t,de);zr=Oa.fontName,fa=[Oa.fontClass]}else Dt?(zr=Bn[Gt].fontName,fa=[Gt]):(zr=$n(Gt,he.fontWeight,he.fontShape),fa=[Gt,he.fontWeight,he.fontShape]);if(wi(Xe,zr,Ae).metrics)return tn(Xe,zr,Ae,he,_t.concat(fa));if(wa.hasOwnProperty(Xe)&&zr.substr(0,10)==="Typewriter"){for(var Ra=[],ai=0;ai<Xe.length;ai++)Ra.push(tn(Xe[ai],zr,Ae,he,_t.concat(fa)));return Ht(Ra)}}if(de==="mathord")return tn(Xe,"Math-Italic",Ae,he,_t.concat(["mathnormal"]));if(de==="textord"){var ii=pr[Ae][Xe]&&pr[Ae][Xe].font;if(ii==="ams"){var se=$n("amsrm",he.fontWeight,he.fontShape);return tn(Xe,se,Ae,he,_t.concat("amsrm",he.fontWeight,he.fontShape))}if(ii!=="main"&&ii){var Oe=$n(ii,he.fontWeight,he.fontShape);return tn(Xe,Oe,Ae,he,_t.concat(Oe,he.fontWeight,he.fontShape))}var Re=$n("textrm",he.fontWeight,he.fontShape);return tn(Xe,Re,Ae,he,_t.concat(he.fontWeight,he.fontShape))}throw new Error("unexpected type: "+de+" in makeOrd")},ze=function(oe,he){if(At(oe.classes)!==At(he.classes)||oe.skew!==he.skew||oe.maxFontSize!==he.maxFontSize)return!1;for(var de in oe.style)if(oe.style.hasOwnProperty(de)&&oe.style[de]!==he.style[de])return!1;for(var Ae in he.style)if(he.style.hasOwnProperty(Ae)&&oe.style[Ae]!==he.style[Ae])return!1;return!0},Je=function(oe){for(var he=0;he<oe.length-1;he++){var de=oe[he],Ae=oe[he+1];de instanceof yn&&Ae instanceof yn&&ze(de,Ae)&&(de.text+=Ae.text,de.height=Math.max(de.height,Ae.height),de.depth=Math.max(de.depth,Ae.depth),de.italic=Ae.italic,oe.splice(he+1,1),he--)}return oe},ht=function(oe){for(var he=0,de=0,Ae=0,Xe=0;Xe<oe.children.length;Xe++){var _t=oe.children[Xe];_t.height>he&&(he=_t.height),_t.depth>de&&(de=_t.depth),_t.maxFontSize>Ae&&(Ae=_t.maxFontSize)}oe.height=he,oe.depth=de,oe.maxFontSize=Ae},gt=function(oe,he,de,Ae){var Xe=new xt(oe,he,de,Ae);return ht(Xe),Xe},Mt=function(oe,he,de,Ae){return new xt(oe,he,de,Ae)},Yt=function(oe,he,de){var Ae=gt([oe],[],he);return Ae.height=Math.max(de||he.fontMetrics().defaultRuleThickness,he.minRuleThickness),Ae.style.borderBottomWidth=Ae.height+"em",Ae.maxFontSize=1,Ae},nn=function(oe,he,de,Ae){var Xe=new Nt(oe,he,de,Ae);return ht(Xe),Xe},Ht=function(oe){var he=new Qe(oe);return ht(he),he},on=function(oe,he){return oe instanceof Qe?gt([],[oe],he):oe},Nn=function(oe){if(oe.positionType==="individualShift"){for(var he=oe.children,de=[he[0]],Ae=-he[0].shift-he[0].elem.depth,Xe=Ae,_t=1;_t<he.length;_t++){var Dt=-he[_t].shift-Xe-he[_t].elem.depth,Gt=Dt-(he[_t-1].elem.height+he[_t-1].elem.depth);Xe+=Dt,de.push({type:"kern",size:Gt}),de.push(he[_t])}return{children:de,depth:Ae}}var pn;if(oe.positionType==="top"){for(var qn=oe.positionData,Vn=0;Vn<oe.children.length;Vn++){var zr=oe.children[Vn];qn-=zr.type==="kern"?zr.size:zr.elem.height+zr.elem.depth}pn=qn}else if(oe.positionType==="bottom")pn=-oe.positionData;else{var fa=oe.children[0];if(fa.type!=="elem")throw new Error('First child must have type "elem".');if(oe.positionType==="shift")pn=-fa.elem.depth-oe.positionData;else{if(oe.positionType!=="firstBaseline")throw new Error("Invalid positionType "+oe.positionType+".");pn=-fa.elem.depth}}return{children:oe.children,depth:pn}},ur=function(oe,he){for(var de=Nn(oe),Ae=de.children,Xe=de.depth,_t=0,Dt=0;Dt<Ae.length;Dt++){var Gt=Ae[Dt];if(Gt.type==="elem"){var pn=Gt.elem;_t=Math.max(_t,pn.maxFontSize,pn.height)}}_t+=2;var qn=gt(["pstrut"],[]);qn.style.height=_t+"em";for(var Vn=[],zr=Xe,fa=Xe,Oa=Xe,Ra=0;Ra<Ae.length;Ra++){var ai=Ae[Ra];if(ai.type==="kern")Oa+=ai.size;else{var ii=ai.elem,se=ai.wrapperClasses||[],Oe=ai.wrapperStyle||{},Re=gt(se,[qn,ii],void 0,Oe);Re.style.top=-_t-Oa-ii.depth+"em",ai.marginLeft&&(Re.style.marginLeft=ai.marginLeft),ai.marginRight&&(Re.style.marginRight=ai.marginRight),Vn.push(Re),Oa+=ii.height+ii.depth}zr=Math.min(zr,Oa),fa=Math.max(fa,Oa)}var Ye,ct=gt(["vlist"],Vn);if(ct.style.height=fa+"em",zr<0){var St=gt([],[]),Wt=gt(["vlist"],[St]);Wt.style.height=-zr+"em";var vn=gt(["vlist-s"],[new yn("\u200B")]);Ye=[gt(["vlist-r"],[ct,vn]),gt(["vlist-r"],[Wt])]}else Ye=[gt(["vlist-r"],[ct])];var Tn=gt(["vlist-t"],Ye);return Ye.length===2&&Tn.classes.push("vlist-t2"),Tn.height=fa,Tn.depth=-zr,Tn},wr=function(oe,he){var de=gt(["mspace"],[],he),Ae=qr(oe,he);return de.style.marginRight=Ae+"em",de},$n=function(oe,he,de){var Ae,Xe="";switch(oe){case"amsrm":Xe="AMS";break;case"textrm":Xe="Main";break;case"textsf":Xe="SansSerif";break;case"texttt":Xe="Typewriter";break;default:Xe=oe}return Ae=he==="textbf"&&de==="textit"?"BoldItalic":he==="textbf"?"Bold":he==="textit"?"Italic":"Regular",Xe+"-"+Ae},Bn={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},ar={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659],leftParenInner:["leftParenInner",.875,.3],rightParenInner:["rightParenInner",.875,.3]},cr=function(oe,he){var de=ar[oe],Ae=de[0],Xe=de[1],_t=de[2],Dt=new Pn(Ae),Gt=new Mn([Dt],{width:Xe+"em",height:_t+"em",style:"width:"+Xe+"em",viewBox:"0 0 "+1e3*Xe+" "+1e3*_t,preserveAspectRatio:"xMinYMin"}),pn=Mt(["overlay"],[Gt],he);return pn.height=_t,pn.style.height=_t+"em",pn.style.width=Xe+"em",pn},Jt={fontMap:Bn,makeSymbol:tn,mathsym:Fo,makeSpan:gt,makeSvgSpan:Mt,makeLineSpan:Yt,makeAnchor:nn,makeFragment:Ht,wrapFragment:on,makeVList:ur,makeOrd:ll,makeGlue:wr,staticSvg:cr,svgData:ar,tryCombineChars:Je},tr={number:3,unit:"mu"},ma={number:4,unit:"mu"},Fr={number:5,unit:"mu"},na={mord:{mop:tr,mbin:ma,mrel:Fr,minner:tr},mop:{mord:tr,mop:tr,mrel:Fr,minner:tr},mbin:{mord:ma,mop:ma,mopen:ma,minner:ma},mrel:{mord:Fr,mop:Fr,mopen:Fr,minner:Fr},mopen:{},mclose:{mop:tr,mbin:ma,mrel:Fr,minner:tr},mpunct:{mord:tr,mop:tr,mrel:Fr,mopen:tr,mclose:tr,mpunct:tr,minner:tr},minner:{mord:tr,mop:tr,mbin:ma,mrel:Fr,mopen:tr,mpunct:tr,minner:tr}},Kr={mord:{mop:tr},mop:{mord:tr,mop:tr},mbin:{},mrel:{},mopen:{},mclose:{mop:tr},mpunct:{},minner:{mop:tr}},bn={},Tr={},Rr={};function ha(oe){for(var he=oe.type,de=oe.names,Ae=oe.props,Xe=oe.handler,_t=oe.htmlBuilder,Dt=oe.mathmlBuilder,Gt={type:he,numArgs:Ae.numArgs,argTypes:Ae.argTypes,greediness:Ae.greediness===void 0?1:Ae.greediness,allowedInText:!!Ae.allowedInText,allowedInMath:Ae.allowedInMath===void 0||Ae.allowedInMath,numOptionalArgs:Ae.numOptionalArgs||0,infix:!!Ae.infix,handler:Xe},pn=0;pn<de.length;++pn)bn[de[pn]]=Gt;he&&(_t&&(Tr[he]=_t),Dt&&(Rr[he]=Dt))}function $i(oe){var he=oe.type,de=oe.htmlBuilder,Ae=oe.mathmlBuilder;ha({type:he,names:[],props:{numArgs:0},handler:function(){throw new Error("Should never be called.")},htmlBuilder:de,mathmlBuilder:Ae})}var yi=function(oe){return oe.type==="ordgroup"?oe.body:[oe]},Wi=Jt.makeSpan,Ts=["leftmost","mbin","mopen","mrel","mop","mpunct"],gl=["rightmost","mrel","mclose","mpunct"],Pl={display:ue.DISPLAY,text:ue.TEXT,script:ue.SCRIPT,scriptscript:ue.SCRIPTSCRIPT},jl={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},so=function(oe,he,de,Ae){Ae===void 0&&(Ae=[null,null]);for(var Xe=[],_t=0;_t<oe.length;_t++){var Dt=to(oe[_t],he);if(Dt instanceof Qe){var Gt=Dt.children;Xe.push.apply(Xe,Gt)}else Xe.push(Dt)}if(!de)return Xe;var pn=he;if(oe.length===1){var qn=oe[0];qn.type==="sizing"?pn=he.havingSize(qn.size):qn.type==="styling"&&(pn=he.havingStyle(Pl[qn.style]))}var Vn=Wi([Ae[0]||"leftmost"],[],he),zr=Wi([Ae[1]||"rightmost"],[],he),fa=de==="root";return As(Xe,function(Oa,Ra){var ai=Ra.classes[0],ii=Oa.classes[0];ai==="mbin"&&z.contains(gl,ii)?Ra.classes[0]="mord":ii==="mbin"&&z.contains(Ts,ai)&&(Oa.classes[0]="mord")},{node:Vn},zr,fa),As(Xe,function(Oa,Ra){var ai=ml(Ra),ii=ml(Oa),se=ai&&ii?Oa.hasClass("mtight")?Kr[ai][ii]:na[ai][ii]:null;if(se)return Jt.makeGlue(se,pn)},{node:Vn},zr,fa),Xe},As=function oe(he,de,Ae,Xe,_t){Xe&&he.push(Xe);for(var Dt=0;Dt<he.length;Dt++){var Gt=he[Dt],pn=xs(Gt);if(pn)oe(pn.children,de,Ae,null,_t);else{var qn=!Gt.hasClass("mspace");if(qn){var Vn=de(Gt,Ae.node);Vn&&(Ae.insertAfter?Ae.insertAfter(Vn):(he.unshift(Vn),Dt++))}qn?Ae.node=Gt:_t&&Gt.hasClass("newline")&&(Ae.node=Wi(["leftmost"])),Ae.insertAfter=function(zr){return function(fa){he.splice(zr+1,0,fa),Dt++}}(Dt)}}Xe&&he.pop()},xs=function(oe){return oe instanceof Qe||oe instanceof Nt||oe instanceof xt&&oe.hasClass("enclosing")?oe:null},Ms=function oe(he,de){var Ae=xs(he);if(Ae){var Xe=Ae.children;if(Xe.length){if(de==="right")return oe(Xe[Xe.length-1],"right");if(de==="left")return oe(Xe[0],"left")}}return he},ml=function(oe,he){return oe?(he&&(oe=Ms(oe,he)),jl[oe.classes[0]]||null):null},Qo=function(oe,he){var de=["nulldelimiter"].concat(oe.baseSizingClasses());return Wi(he.concat(de))},to=function(oe,he,de){if(!oe)return Wi();if(Tr[oe.type]){var Ae=Tr[oe.type](oe,he);if(de&&he.size!==de.size){Ae=Wi(he.sizingClasses(de),[Ae],he);var Xe=he.sizeMultiplier/de.sizeMultiplier;Ae.height*=Xe,Ae.depth*=Xe}return Ae}throw new g("Got group of unknown type: '"+oe.type+"'")};function vu(oe,he){var de=Wi(["base"],oe,he),Ae=Wi(["strut"]);return Ae.style.height=de.height+de.depth+"em",Ae.style.verticalAlign=-de.depth+"em",de.children.unshift(Ae),de}function Dl(oe,he){var de=null;oe.length===1&&oe[0].type==="tag"&&(de=oe[0].tag,oe=oe[0].body);for(var Ae,Xe=so(oe,he,"root"),_t=[],Dt=[],Gt=0;Gt<Xe.length;Gt++)if(Dt.push(Xe[Gt]),Xe[Gt].hasClass("mbin")||Xe[Gt].hasClass("mrel")||Xe[Gt].hasClass("allowbreak")){for(var pn=!1;Gt<Xe.length-1&&Xe[Gt+1].hasClass("mspace")&&!Xe[Gt+1].hasClass("newline");)Gt++,Dt.push(Xe[Gt]),Xe[Gt].hasClass("nobreak")&&(pn=!0);pn||(_t.push(vu(Dt,he)),Dt=[])}else Xe[Gt].hasClass("newline")&&(Dt.pop(),Dt.length>0&&(_t.push(vu(Dt,he)),Dt=[]),_t.push(Xe[Gt]));Dt.length>0&&_t.push(vu(Dt,he)),de&&(Ae=vu(so(de,he,!0)),Ae.classes=["tag"],_t.push(Ae));var qn=Wi(["katex-html"],_t);if(qn.setAttribute("aria-hidden","true"),Ae){var Vn=Ae.children[0];Vn.style.height=qn.height+qn.depth+"em",Vn.style.verticalAlign=-qn.depth+"em"}return qn}function hs(oe){return new Qe(oe)}var Fl=function(){function oe(de,Ae){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=de,this.attributes={},this.children=Ae||[]}var he=oe.prototype;return he.setAttribute=function(de,Ae){this.attributes[de]=Ae},he.getAttribute=function(de){return this.attributes[de]},he.toNode=function(){var de=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var Ae in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ae)&&de.setAttribute(Ae,this.attributes[Ae]);for(var Xe=0;Xe<this.children.length;Xe++)de.appendChild(this.children[Xe].toNode());return de},he.toMarkup=function(){var de="<"+this.type;for(var Ae in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ae)&&(de+=" "+Ae+'="',de+=z.escape(this.attributes[Ae]),de+='"');de+=">";for(var Xe=0;Xe<this.children.length;Xe++)de+=this.children[Xe].toMarkup();return de+="</"+this.type+">",de},he.toText=function(){return this.children.map(function(de){return de.toText()}).join("")},oe}(),ws=function(){function oe(de){this.text=void 0,this.text=de}var he=oe.prototype;return he.toNode=function(){return document.createTextNode(this.text)},he.toMarkup=function(){return z.escape(this.toText())},he.toText=function(){return this.text},oe}(),Cs=function(){function oe(de){this.width=void 0,this.character=void 0,this.width=de,this.character=de>=.05555&&de<=.05556?"\u200A":de>=.1666&&de<=.1667?"\u2009":de>=.2222&&de<=.2223?"\u2005":de>=.2777&&de<=.2778?"\u2005\u200A":de>=-.05556&&de<=-.05555?"\u200A\u2063":de>=-.1667&&de<=-.1666?"\u2009\u2063":de>=-.2223&&de<=-.2222?"\u205F\u2063":de>=-.2778&&de<=-.2777?"\u2005\u2063":null}var he=oe.prototype;return he.toNode=function(){if(this.character)return document.createTextNode(this.character);var de=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return de.setAttribute("width",this.width+"em"),de},he.toMarkup=function(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+this.width+'em"/>'},he.toText=function(){return this.character?this.character:" "},oe}(),or={MathNode:Fl,TextNode:ws,SpaceNode:Cs,newDocumentFragment:hs},Nl=function(oe,he,de){return!pr[he][oe]||!pr[he][oe].replace||oe.charCodeAt(0)===55349||wa.hasOwnProperty(oe)&&de&&(de.fontFamily&&de.fontFamily.substr(4,2)==="tt"||de.font&&de.font.substr(4,2)==="tt")||(oe=pr[he][oe].replace),new or.TextNode(oe)},No=function(oe){return oe.length===1?oe[0]:new or.MathNode("mrow",oe)},gu=function(oe,he){if(he.fontFamily==="texttt")return"monospace";if(he.fontFamily==="textsf")return he.fontShape==="textit"&&he.fontWeight==="textbf"?"sans-serif-bold-italic":he.fontShape==="textit"?"sans-serif-italic":he.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(he.fontShape==="textit"&&he.fontWeight==="textbf")return"bold-italic";if(he.fontShape==="textit")return"italic";if(he.fontWeight==="textbf")return"bold";var de=he.font;if(!de||de==="mathnormal")return null;var Ae=oe.mode;if(de==="mathit")return"italic";if(de==="boldsymbol")return oe.type==="textord"?"bold":"bold-italic";if(de==="mathbf")return"bold";if(de==="mathbb")return"double-struck";if(de==="mathfrak")return"fraktur";if(de==="mathscr"||de==="mathcal")return"script";if(de==="mathsf")return"sans-serif";if(de==="mathtt")return"monospace";var Xe=oe.text;if(z.contains(["\\imath","\\jmath"],Xe))return null;pr[Ae][Xe]&&pr[Ae][Xe].replace&&(Xe=pr[Ae][Xe].replace);var _t=Jt.fontMap[de].fontName;return Hr(Xe,_t,Ae)?Jt.fontMap[de].variant:null},Ql=function(oe,he,de){if(oe.length===1){var Ae=Ai(oe[0],he);return de&&Ae instanceof Fl&&Ae.type==="mo"&&(Ae.setAttribute("lspace","0em"),Ae.setAttribute("rspace","0em")),[Ae]}for(var Xe,_t=[],Dt=0;Dt<oe.length;Dt++){var Gt=Ai(oe[Dt],he);if(Gt instanceof Fl&&Xe instanceof Fl){if(Gt.type==="mtext"&&Xe.type==="mtext"&&Gt.getAttribute("mathvariant")===Xe.getAttribute("mathvariant")){var pn;(pn=Xe.children).push.apply(pn,Gt.children);continue}if(Gt.type==="mn"&&Xe.type==="mn"){var qn;(qn=Xe.children).push.apply(qn,Gt.children);continue}if(Gt.type==="mi"&&Gt.children.length===1&&Xe.type==="mn"){var Vn=Gt.children[0];if(Vn instanceof ws&&Vn.text==="."){var zr;(zr=Xe.children).push.apply(zr,Gt.children);continue}}else if(Xe.type==="mi"&&Xe.children.length===1){var fa=Xe.children[0];if(fa instanceof ws&&fa.text==="\u0338"&&(Gt.type==="mo"||Gt.type==="mi"||Gt.type==="mn")){var Oa=Gt.children[0];Oa instanceof ws&&Oa.text.length>0&&(Oa.text=Oa.text.slice(0,1)+"\u0338"+Oa.text.slice(1),_t.pop())}}}_t.push(Gt),Xe=Gt}return _t},Qs=function(oe,he,de){return No(Ql(oe,he,de))},Ai=function(oe,he){if(!oe)return new or.MathNode("mrow");if(Rr[oe.type]){var de=Rr[oe.type](oe,he);return de}throw new g("Got group of unknown type: '"+oe.type+"'")};function Il(oe,he,de,Ae,Xe){var _t,Dt=Ql(oe,de);_t=Dt.length===1&&Dt[0]instanceof Fl&&z.contains(["mrow","mtable"],Dt[0].type)?Dt[0]:new or.MathNode("mrow",Dt);var Gt=new or.MathNode("annotation",[new or.TextNode(he)]);Gt.setAttribute("encoding","application/x-tex");var pn=new or.MathNode("semantics",[_t,Gt]),qn=new or.MathNode("math",[pn]);qn.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),Ae&&qn.setAttribute("display","block");var Vn=Xe?"katex":"katex-mathml";return Jt.makeSpan([Vn],[qn])}var Wu=function(oe){return new Ki({style:oe.displayMode?ue.DISPLAY:ue.TEXT,maxSize:oe.maxSize,minRuleThickness:oe.minRuleThickness})},D0=function(oe,he){if(he.displayMode){var de=["katex-display"];he.leqno&&de.push("leqno"),he.fleqn&&de.push("fleqn"),oe=Jt.makeSpan(de,[oe])}return oe},wc=function(oe,he,de){var Ae,Xe=Wu(de);if(de.output==="mathml")return Il(oe,he,Xe,de.displayMode,!0);if(de.output==="html"){var _t=Dl(oe,Xe);Ae=Jt.makeSpan(["katex"],[_t])}else{var Dt=Il(oe,he,Xe,de.displayMode,!1),Gt=Dl(oe,Xe);Ae=Jt.makeSpan(["katex"],[Dt,Gt])}return D0(Ae,de)},Hs=function(oe,he,de){var Ae=Wu(de),Xe=Dl(oe,Ae),_t=Jt.makeSpan(["katex"],[Xe]);return D0(_t,de)},N0={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB"},s1=function(oe){var he=new or.MathNode("mo",[new or.TextNode(N0[oe.substr(1)])]);return he.setAttribute("stretchy","true"),he},z1={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},f0=function(oe){return oe.type==="ordgroup"?oe.body.length:1},Yu=function(oe,he){function de(){var Gt=4e5,pn=oe.label.substr(1);if(z.contains(["widehat","widecheck","widetilde","utilde"],pn)){var qn,Vn,zr,fa=oe,Oa=f0(fa.base);if(Oa>5)pn==="widehat"||pn==="widecheck"?(qn=420,Gt=2364,zr=.42,Vn=pn+"4"):(qn=312,Gt=2340,zr=.34,Vn="tilde4");else{var Ra=[1,1,2,2,3,3][Oa];pn==="widehat"||pn==="widecheck"?(Gt=[0,1062,2364,2364,2364][Ra],qn=[0,239,300,360,420][Ra],zr=[0,.24,.3,.3,.36,.42][Ra],Vn=pn+Ra):(Gt=[0,600,1033,2339,2340][Ra],qn=[0,260,286,306,312][Ra],zr=[0,.26,.286,.3,.306,.34][Ra],Vn="tilde"+Ra)}var ai=new Pn(Vn),ii=new Mn([ai],{width:"100%",height:zr+"em",viewBox:"0 0 "+Gt+" "+qn,preserveAspectRatio:"none"});return{span:Jt.makeSvgSpan([],[ii],he),minWidth:0,height:zr}}var se,Oe,Re=[],Ye=z1[pn],ct=Ye[0],St=Ye[1],Wt=Ye[2],vn=Wt/1e3,Tn=ct.length;if(Tn===1){var Xn=Ye[3];se=["hide-tail"],Oe=[Xn]}else if(Tn===2)se=["halfarrow-left","halfarrow-right"],Oe=["xMinYMin","xMaxYMin"];else{if(Tn!==3)throw new Error(`Correct katexImagesData or update code here to support
                    `+Tn+" children.");se=["brace-left","brace-center","brace-right"],Oe=["xMinYMin","xMidYMin","xMaxYMin"]}for(var yr=0;yr<Tn;yr++){var Qr=new Pn(ct[yr]),ca=new Mn([Qr],{width:"400em",height:vn+"em",viewBox:"0 0 "+Gt+" "+Wt,preserveAspectRatio:Oe[yr]+" slice"}),Na=Jt.makeSvgSpan([se[yr]],[ca],he);if(Tn===1)return{span:Na,minWidth:St,height:vn};Na.style.height=vn+"em",Re.push(Na)}return{span:Jt.makeSpan(["stretchy"],Re,he),minWidth:St,height:vn}}var Ae=de(),Xe=Ae.span,_t=Ae.minWidth,Dt=Ae.height;return Xe.height=Dt,Xe.style.height=Dt+"em",_t>0&&(Xe.style.minWidth=_t+"em"),Xe},ps=function(oe,he,de,Ae){var Xe,_t=oe.height+oe.depth+2*de;if(/fbox|color/.test(he)){if(Xe=Jt.makeSpan(["stretchy",he],[],Ae),he==="fbox"){var Dt=Ae.color&&Ae.getColor();Dt&&(Xe.style.borderColor=Dt)}}else{var Gt=[];/^[bx]cancel$/.test(he)&&Gt.push(new rr({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(he)&&Gt.push(new rr({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var pn=new Mn(Gt,{width:"100%",height:_t+"em"});Xe=Jt.makeSvgSpan([],[pn],Ae)}return Xe.height=_t,Xe.style.height=_t+"em",Xe},Pu={encloseSpan:ps,mathMLnode:s1,svgSpan:Yu};function Sn(oe,he){if(!oe||oe.type!==he)throw new Error("Expected node of type "+he+", but got "+(oe?"node of type "+oe.type:String(oe)));return oe}function Lr(oe){var he=Qn(oe);if(!he)throw new Error("Expected node of symbol group type, but got "+(oe?"node of type "+oe.type:String(oe)));return he}function Qn(oe){return oe&&(oe.type==="atom"||kn.hasOwnProperty(oe.type))?oe:null}var ia=function(oe,he){var de,Ae,Xe;oe&&oe.type==="supsub"?(Ae=Sn(oe.base,"accent"),de=Ae.base,oe.base=de,Xe=Cr(to(oe,he)),oe.base=Ae):(Ae=Sn(oe,"accent"),de=Ae.base);var _t=to(de,he.havingCrampedStyle()),Dt=Ae.isShifty&&z.isCharacterBox(de),Gt=0;if(Dt){var pn=z.getBaseElem(de),qn=to(pn,he.havingCrampedStyle());Gt=Dn(qn).skew}var Vn,zr=Math.min(_t.height,he.fontMetrics().xHeight);if(Ae.isStretchy)Vn=Pu.svgSpan(Ae,he),Vn=Jt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:_t},{type:"elem",elem:Vn,wrapperClasses:["svg-align"],wrapperStyle:Gt>0?{width:"calc(100% - "+2*Gt+"em)",marginLeft:2*Gt+"em"}:void 0}]},he);else{var fa,Oa;Ae.label==="\\vec"?(fa=Jt.staticSvg("vec",he),Oa=Jt.svgData.vec[1]):(fa=Jt.makeOrd({mode:Ae.mode,text:Ae.label},he,"textord"),fa=Dn(fa),fa.italic=0,Oa=fa.width),Vn=Jt.makeSpan(["accent-body"],[fa]);var Ra=Ae.label==="\\textcircled";Ra&&(Vn.classes.push("accent-full"),zr=_t.height);var ai=Gt;Ra||(ai-=Oa/2),Vn.style.left=ai+"em",Ae.label==="\\textcircled"&&(Vn.style.top=".2em"),Vn=Jt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:_t},{type:"kern",size:-zr},{type:"elem",elem:Vn}]},he)}var ii=Jt.makeSpan(["mord","accent"],[Vn],he);return Xe?(Xe.children[0]=ii,Xe.height=Math.max(ii.height,Xe.height),Xe.classes[0]="mord",Xe):ii},ya=function(oe,he){var de=oe.isStretchy?Pu.mathMLnode(oe.label):new or.MathNode("mo",[Nl(oe.label,oe.mode)]),Ae=new or.MathNode("mover",[Ai(oe.base,he),de]);return Ae.setAttribute("accent","true"),Ae},Ja=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(oe){return"\\"+oe}).join("|"));ha({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(oe,he){var de=he[0],Ae=!Ja.test(oe.funcName),Xe=!Ae||oe.funcName==="\\widehat"||oe.funcName==="\\widetilde"||oe.funcName==="\\widecheck";return{type:"accent",mode:oe.parser.mode,label:oe.funcName,isStretchy:Ae,isShifty:Xe,base:de}},htmlBuilder:ia,mathmlBuilder:ya}),ha({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(oe,he){var de=he[0];return{type:"accent",mode:oe.parser.mode,label:oe.funcName,isStretchy:!1,isShifty:!0,base:de}},htmlBuilder:ia,mathmlBuilder:ya}),ha({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(oe,he){var de=oe.parser,Ae=oe.funcName,Xe=he[0];return{type:"accentUnder",mode:de.mode,label:Ae,base:Xe}},htmlBuilder:function(oe,he){var de=to(oe.base,he),Ae=Pu.svgSpan(oe,he),Xe=oe.label==="\\utilde"?.12:0,_t=Jt.makeVList({positionType:"top",positionData:de.height,children:[{type:"elem",elem:Ae,wrapperClasses:["svg-align"]},{type:"kern",size:Xe},{type:"elem",elem:de}]},he);return Jt.makeSpan(["mord","accentunder"],[_t],he)},mathmlBuilder:function(oe,he){var de=Pu.mathMLnode(oe.label),Ae=new or.MathNode("munder",[Ai(oe.base,he),de]);return Ae.setAttribute("accentunder","true"),Ae}});var za=function(oe){var he=new or.MathNode("mpadded",oe?[oe]:[]);return he.setAttribute("width","+0.6em"),he.setAttribute("lspace","0.3em"),he};ha({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],props:{numArgs:1,numOptionalArgs:1},handler:function(oe,he,de){var Ae=oe.parser,Xe=oe.funcName;return{type:"xArrow",mode:Ae.mode,label:Xe,body:he[0],below:de[0]}},htmlBuilder:function(oe,he){var de,Ae=he.style,Xe=he.havingStyle(Ae.sup()),_t=Jt.wrapFragment(to(oe.body,Xe,he),he);_t.classes.push("x-arrow-pad"),oe.below&&(Xe=he.havingStyle(Ae.sub()),de=Jt.wrapFragment(to(oe.below,Xe,he),he),de.classes.push("x-arrow-pad"));var Dt,Gt=Pu.svgSpan(oe,he),pn=-he.fontMetrics().axisHeight+.5*Gt.height,qn=-he.fontMetrics().axisHeight-.5*Gt.height-.111;if((_t.depth>.25||oe.label==="\\xleftequilibrium")&&(qn-=_t.depth),de){var Vn=-he.fontMetrics().axisHeight+de.height+.5*Gt.height+.111;Dt=Jt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:_t,shift:qn},{type:"elem",elem:Gt,shift:pn},{type:"elem",elem:de,shift:Vn}]},he)}else Dt=Jt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:_t,shift:qn},{type:"elem",elem:Gt,shift:pn}]},he);return Dt.children[0].children[0].children[1].classes.push("svg-align"),Jt.makeSpan(["mrel","x-arrow"],[Dt],he)},mathmlBuilder:function(oe,he){var de,Ae=Pu.mathMLnode(oe.label);if(oe.body){var Xe=za(Ai(oe.body,he));if(oe.below){var _t=za(Ai(oe.below,he));de=new or.MathNode("munderover",[Ae,_t,Xe])}else de=new or.MathNode("mover",[Ae,Xe])}else if(oe.below){var Dt=za(Ai(oe.below,he));de=new or.MathNode("munder",[Ae,Dt])}else de=za(),de=new or.MathNode("mover",[Ae,de]);return de}}),ha({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(oe,he){for(var de=oe.parser,Ae=Sn(he[0],"ordgroup"),Xe=Ae.body,_t="",Dt=0;Dt<Xe.length;Dt++){var Gt=Sn(Xe[Dt],"textord");_t+=Gt.text}var pn=parseInt(_t);if(isNaN(pn))throw new g("\\@char has non-numeric argument "+_t);return{type:"textord",mode:de.mode,text:String.fromCharCode(pn)}}});var yo=function(oe,he){var de=so(oe.body,he.withColor(oe.color),!1);return Jt.makeFragment(de)},hi=function(oe,he){var de=Ql(oe.body,he.withColor(oe.color)),Ae=new or.MathNode("mstyle",de);return Ae.setAttribute("mathcolor",oe.color),Ae};ha({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","original"]},handler:function(oe,he){var de=oe.parser,Ae=Sn(he[0],"color-token").color,Xe=he[1];return{type:"color",mode:de.mode,color:Ae,body:yi(Xe)}},htmlBuilder:yo,mathmlBuilder:hi}),ha({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:["color"]},handler:function(oe,he){var de=oe.parser,Ae=oe.breakOnTokenText,Xe=Sn(he[0],"color-token").color;de.gullet.macros.set("\\current@color",Xe);var _t=de.parseExpression(!0,Ae);return{type:"color",mode:de.mode,color:Xe,body:_t}},htmlBuilder:yo,mathmlBuilder:hi}),ha({type:"cr",names:["\\cr","\\newline"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler:function(oe,he,de){var Ae=oe.parser,Xe=oe.funcName,_t=de[0],Dt=Xe==="\\cr",Gt=!1;return Dt||(Gt=!Ae.settings.displayMode||!Ae.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode")),{type:"cr",mode:Ae.mode,newLine:Gt,newRow:Dt,size:_t&&Sn(_t,"size").value}},htmlBuilder:function(oe,he){if(oe.newRow)throw new g("\\cr valid only within a tabular/array environment");var de=Jt.makeSpan(["mspace"],[],he);return oe.newLine&&(de.classes.push("newline"),oe.size&&(de.style.marginTop=qr(oe.size,he)+"em")),de},mathmlBuilder:function(oe,he){var de=new or.MathNode("mspace");return oe.newLine&&(de.setAttribute("linebreak","newline"),oe.size&&de.setAttribute("height",qr(oe.size,he)+"em")),de}});var vi={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Pa=function(oe){var he=oe.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(he))throw new g("Expected a control sequence",oe);return he},Io=function(oe){var he=oe.gullet.popToken();return he.text==="="&&(he=oe.gullet.popToken(),he.text===" "&&(he=oe.gullet.popToken())),he},vo=function(oe,he,de,Ae){var Xe=oe.gullet.macros.get(de.text);Xe==null&&(de.noexpand=!0,Xe={tokens:[de],numArgs:0,unexpandable:!oe.gullet.isExpandable(de.text)}),oe.gullet.macros.set(he,Xe,Ae)};ha({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler:function(oe){var he=oe.parser,de=oe.funcName;he.consumeSpaces();var Ae=he.fetch();if(vi[Ae.text])return de!=="\\global"&&de!=="\\\\globallong"||(Ae.text=vi[Ae.text]),Sn(he.parseFunction(),"internal");throw new g("Invalid token after macro prefix",Ae)}}),ha({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0},handler:function(oe){var he=oe.parser,de=oe.funcName,Ae=he.gullet.consumeArgs(1)[0];if(Ae.length!==1)throw new g("\\gdef's first argument must be a macro name");var Xe=Ae[0].text,_t=0;for(Ae=he.gullet.consumeArgs(1)[0];Ae.length===1&&Ae[0].text==="#";){if(Ae=he.gullet.consumeArgs(1)[0],Ae.length!==1)throw new g('Invalid argument number length "'+Ae.length+'"');if(!/^[1-9]$/.test(Ae[0].text))throw new g('Invalid argument number "'+Ae[0].text+'"');if(_t++,parseInt(Ae[0].text)!==_t)throw new g('Argument number "'+Ae[0].text+'" out of order');Ae=he.gullet.consumeArgs(1)[0]}return de!=="\\edef"&&de!=="\\xdef"||(Ae=he.gullet.expandTokens(Ae),Ae.reverse()),he.gullet.macros.set(Xe,{tokens:Ae,numArgs:_t},de===vi[de]),{type:"internal",mode:he.mode}}}),ha({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0},handler:function(oe){var he=oe.parser,de=oe.funcName,Ae=Pa(he.gullet.popToken());he.gullet.consumeSpaces();var Xe=Io(he);return vo(he,Ae,Xe,de==="\\\\globallet"),{type:"internal",mode:he.mode}}}),ha({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0},handler:function(oe){var he=oe.parser,de=oe.funcName,Ae=Pa(he.gullet.popToken()),Xe=he.gullet.popToken(),_t=he.gullet.popToken();return vo(he,Ae,_t,de==="\\\\globalfuture"),he.gullet.pushToken(_t),he.gullet.pushToken(Xe),{type:"internal",mode:he.mode}}});var Go=function(oe,he,de){var Ae=pr.math[oe]&&pr.math[oe].replace,Xe=Hr(Ae||oe,he,de);if(!Xe)throw new Error("Unsupported symbol "+oe+" and font size "+he+".");return Xe},Cl=function(oe,he,de,Ae){var Xe=de.havingBaseStyle(he),_t=Jt.makeSpan(Ae.concat(Xe.sizingClasses(de)),[oe],de),Dt=Xe.sizeMultiplier/de.sizeMultiplier;return _t.height*=Dt,_t.depth*=Dt,_t.maxFontSize=Xe.sizeMultiplier,_t},Ri=function(oe,he,de){var Ae=he.havingBaseStyle(de),Xe=(1-he.sizeMultiplier/Ae.sizeMultiplier)*he.fontMetrics().axisHeight;oe.classes.push("delimcenter"),oe.style.top=Xe+"em",oe.height-=Xe,oe.depth+=Xe},Me=function(oe,he,de,Ae,Xe,_t){var Dt=Jt.makeSymbol(oe,"Main-Regular",Xe,Ae),Gt=Cl(Dt,he,Ae,_t);return de&&Ri(Gt,Ae,he),Gt},tt=function(oe,he,de,Ae){return Jt.makeSymbol(oe,"Size"+he+"-Regular",de,Ae)},Tt=function(oe,he,de,Ae,Xe,_t){var Dt=tt(oe,he,Xe,Ae),Gt=Cl(Jt.makeSpan(["delimsizing","size"+he],[Dt],Ae),ue.TEXT,Ae,_t);return de&&Ri(Gt,Ae,ue.TEXT),Gt},Rt=function(oe,he,de){var Ae;Ae=he==="Size1-Regular"?"delim-size1":"delim-size4";var Xe=Jt.makeSpan(["delimsizinginner",Ae],[Jt.makeSpan([],[Jt.makeSymbol(oe,he,de)])]);return{type:"elem",elem:Xe}},Wn={type:"kern",size:-.005},Sr=function(oe,he,de,Ae,Xe,_t){var Dt,Gt,pn,qn;Dt=pn=qn=oe,Gt=null;var Vn="Size1-Regular";oe==="\\uparrow"?pn=qn="\u23D0":oe==="\\Uparrow"?pn=qn="\u2016":oe==="\\downarrow"?Dt=pn="\u23D0":oe==="\\Downarrow"?Dt=pn="\u2016":oe==="\\updownarrow"?(Dt="\\uparrow",pn="\u23D0",qn="\\downarrow"):oe==="\\Updownarrow"?(Dt="\\Uparrow",pn="\u2016",qn="\\Downarrow"):oe==="["||oe==="\\lbrack"?(Dt="\u23A1",pn="\u23A2",qn="\u23A3",Vn="Size4-Regular"):oe==="]"||oe==="\\rbrack"?(Dt="\u23A4",pn="\u23A5",qn="\u23A6",Vn="Size4-Regular"):oe==="\\lfloor"||oe==="\u230A"?(pn=Dt="\u23A2",qn="\u23A3",Vn="Size4-Regular"):oe==="\\lceil"||oe==="\u2308"?(Dt="\u23A1",pn=qn="\u23A2",Vn="Size4-Regular"):oe==="\\rfloor"||oe==="\u230B"?(pn=Dt="\u23A5",qn="\u23A6",Vn="Size4-Regular"):oe==="\\rceil"||oe==="\u2309"?(Dt="\u23A4",pn=qn="\u23A5",Vn="Size4-Regular"):oe==="("||oe==="\\lparen"?(Dt="\u239B",pn="\u239C",qn="\u239D",Vn="Size4-Regular"):oe===")"||oe==="\\rparen"?(Dt="\u239E",pn="\u239F",qn="\u23A0",Vn="Size4-Regular"):oe==="\\{"||oe==="\\lbrace"?(Dt="\u23A7",Gt="\u23A8",qn="\u23A9",pn="\u23AA",Vn="Size4-Regular"):oe==="\\}"||oe==="\\rbrace"?(Dt="\u23AB",Gt="\u23AC",qn="\u23AD",pn="\u23AA",Vn="Size4-Regular"):oe==="\\lgroup"||oe==="\u27EE"?(Dt="\u23A7",qn="\u23A9",pn="\u23AA",Vn="Size4-Regular"):oe==="\\rgroup"||oe==="\u27EF"?(Dt="\u23AB",qn="\u23AD",pn="\u23AA",Vn="Size4-Regular"):oe==="\\lmoustache"||oe==="\u23B0"?(Dt="\u23A7",qn="\u23AD",pn="\u23AA",Vn="Size4-Regular"):oe!=="\\rmoustache"&&oe!=="\u23B1"||(Dt="\u23AB",qn="\u23A9",pn="\u23AA",Vn="Size4-Regular");var zr=Go(Dt,Vn,Xe),fa=zr.height+zr.depth,Oa=Go(pn,Vn,Xe),Ra=Oa.height+Oa.depth,ai=Go(qn,Vn,Xe),ii=ai.height+ai.depth,se=0,Oe=1;if(Gt!==null){var Re=Go(Gt,Vn,Xe);se=Re.height+Re.depth,Oe=2}var Ye=fa+ii+se,ct=Math.max(0,Math.ceil((he-Ye)/(Oe*Ra))),St=Ye+ct*Oe*Ra,Wt=Ae.fontMetrics().axisHeight;de&&(Wt*=Ae.sizeMultiplier);var vn=St/2-Wt,Tn=.005*(ct+1)-Ra,Xn=[];if(Xn.push(Rt(qn,Vn,Xe)),Gt===null)for(var yr=0;yr<ct;yr++)Xn.push(Wn),Xn.push(Rt(pn,Vn,Xe));else{for(var Qr=0;Qr<ct;Qr++)Xn.push(Wn),Xn.push(Rt(pn,Vn,Xe));Xn.push({type:"kern",size:Tn}),Xn.push(Rt(pn,Vn,Xe)),Xn.push(Wn),Xn.push(Rt(Gt,Vn,Xe));for(var ca=0;ca<ct;ca++)Xn.push(Wn),Xn.push(Rt(pn,Vn,Xe))}if(pn!=="\u239C"&&pn!=="\u239F"||ct!==0)Xn.push({type:"kern",size:Tn}),Xn.push(Rt(pn,Vn,Xe)),Xn.push(Wn);else{var Na=Jt.svgData.leftParenInner[2]/2;Xn.push({type:"kern",size:-Na});var Ea=pn==="\u239C"?"leftParenInner":"rightParenInner",La=Jt.staticSvg(Ea,Ae);Xn.push({type:"elem",elem:La}),Xn.push({type:"kern",size:-Na})}Xn.push(Rt(Dt,Vn,Xe));var Ha=Ae.havingBaseStyle(ue.TEXT),no=Jt.makeVList({positionType:"bottom",positionData:vn,children:Xn},Ha);return Cl(Jt.makeSpan(["delimsizing","mult"],[no],Ha),ue.TEXT,Ae,_t)},jr=80,ua=.08,pa=function(oe,he,de,Ae,Xe){var _t=vt(oe,Ae,de),Dt=new Pn(oe,_t),Gt=new Mn([Dt],{width:"400em",height:he+"em",viewBox:"0 0 400000 "+de,preserveAspectRatio:"xMinYMin slice"});return Jt.makeSvgSpan(["hide-tail"],[Gt],Xe)},xa=function(oe,he){var de,Ae,Xe=he.havingBaseSizing(),_t=h0("\\surd",oe*Xe.sizeMultiplier,eu,Xe),Dt=Xe.sizeMultiplier,Gt=Math.max(0,he.minRuleThickness-he.fontMetrics().sqrtRuleThickness),pn=0,qn=0,Vn=0;return _t.type==="small"?(Vn=1e3+1e3*Gt+jr,oe<1?Dt=1:oe<1.4&&(Dt=.7),pn=(1+Gt+ua)/Dt,qn=(1+Gt)/Dt,de=pa("sqrtMain",pn,Vn,Gt,he),de.style.minWidth="0.853em",Ae=.833/Dt):_t.type==="large"?(Vn=(1e3+jr)*uo[_t.size],qn=(uo[_t.size]+Gt)/Dt,pn=(uo[_t.size]+Gt+ua)/Dt,de=pa("sqrtSize"+_t.size,pn,Vn,Gt,he),de.style.minWidth="1.02em",Ae=1/Dt):(pn=oe+Gt+ua,qn=oe+Gt,Vn=Math.floor(1e3*oe+Gt)+jr,de=pa("sqrtTall",pn,Vn,Gt,he),de.style.minWidth="0.742em",Ae=1.056),de.height=qn,de.style.height=pn+"em",{span:de,advanceWidth:Ae,ruleWidth:(he.fontMetrics().sqrtRuleThickness+Gt)*Dt}},va=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],bi=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],Ca=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],uo=[0,1.2,1.8,2.4,3],bo=function(oe,he,de,Ae,Xe){if(oe==="<"||oe==="\\lt"||oe==="\u27E8"?oe="\\langle":oe!==">"&&oe!=="\\gt"&&oe!=="\u27E9"||(oe="\\rangle"),z.contains(va,oe)||z.contains(Ca,oe))return Tt(oe,he,!1,de,Ae,Xe);if(z.contains(bi,oe))return Sr(oe,uo[he],!1,de,Ae,Xe);throw new g("Illegal delimiter: '"+oe+"'")},yl=[{type:"small",style:ue.SCRIPTSCRIPT},{type:"small",style:ue.SCRIPT},{type:"small",style:ue.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Fi=[{type:"small",style:ue.SCRIPTSCRIPT},{type:"small",style:ue.SCRIPT},{type:"small",style:ue.TEXT},{type:"stack"}],eu=[{type:"small",style:ue.SCRIPTSCRIPT},{type:"small",style:ue.SCRIPT},{type:"small",style:ue.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],d0=function(oe){if(oe.type==="small")return"Main-Regular";if(oe.type==="large")return"Size"+oe.size+"-Regular";if(oe.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+oe.type+"' here.")},h0=function(oe,he,de,Ae){for(var Xe=Math.min(2,3-Ae.style.size),_t=Xe;_t<de.length&&de[_t].type!=="stack";_t++){var Dt=Go(oe,d0(de[_t]),"math"),Gt=Dt.height+Dt.depth;if(de[_t].type==="small"){var pn=Ae.havingBaseStyle(de[_t].style);Gt*=pn.sizeMultiplier}if(Gt>he)return de[_t]}return de[de.length-1]},p0=function(oe,he,de,Ae,Xe,_t){var Dt;oe==="<"||oe==="\\lt"||oe==="\u27E8"?oe="\\langle":oe!==">"&&oe!=="\\gt"&&oe!=="\u27E9"||(oe="\\rangle"),Dt=z.contains(Ca,oe)?yl:z.contains(va,oe)?eu:Fi;var Gt=h0(oe,he,Dt,Ae);return Gt.type==="small"?Me(oe,Gt.style,de,Ae,Xe,_t):Gt.type==="large"?Tt(oe,Gt.size,de,Ae,Xe,_t):Sr(oe,he,de,Ae,Xe,_t)},$1=function(oe,he,de,Ae,Xe,_t){var Dt=Ae.fontMetrics().axisHeight*Ae.sizeMultiplier,Gt=901,pn=5/Ae.fontMetrics().ptPerEm,qn=Math.max(he-Dt,de+Dt),Vn=Math.max(qn/500*Gt,2*qn-pn);return p0(oe,Vn,!0,Ae,Xe,_t)},zl={sqrtImage:xa,sizedDelim:bo,customSizedDelim:p0,leftRightDelim:$1},Vc={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Sf=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function u1(oe,he){var de=Qn(oe);if(de&&z.contains(Sf,de.text))return de;throw new g(de?"Invalid delimiter '"+de.text+"' after '"+he.funcName+"'":"Invalid delimiter type '"+oe.type+"'",oe)}function V1(oe){if(!oe.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}ha({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(oe,he){var de=u1(he[0],oe);return{type:"delimsizing",mode:oe.parser.mode,size:Vc[oe.funcName].size,mclass:Vc[oe.funcName].mclass,delim:de.text}},htmlBuilder:function(oe,he){return oe.delim==="."?Jt.makeSpan([oe.mclass]):zl.sizedDelim(oe.delim,oe.size,he,oe.mode,[oe.mclass])},mathmlBuilder:function(oe){var he=[];oe.delim!=="."&&he.push(Nl(oe.delim,oe.mode));var de=new or.MathNode("mo",he);return oe.mclass==="mopen"||oe.mclass==="mclose"?de.setAttribute("fence","true"):de.setAttribute("fence","false"),de}}),ha({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(oe,he){var de=oe.parser.gullet.macros.get("\\current@color");if(de&&typeof de!="string")throw new g("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:oe.parser.mode,delim:u1(he[0],oe).text,color:de}}}),ha({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(oe,he){var de=u1(he[0],oe),Ae=oe.parser;++Ae.leftrightDepth;var Xe=Ae.parseExpression(!1);--Ae.leftrightDepth,Ae.expect("\\right",!1);var _t=Sn(Ae.parseFunction(),"leftright-right");return{type:"leftright",mode:Ae.mode,body:Xe,left:de.text,right:_t.delim,rightColor:_t.color}},htmlBuilder:function(oe,he){V1(oe);for(var de,Ae,Xe=so(oe.body,he,!0,["mopen","mclose"]),_t=0,Dt=0,Gt=!1,pn=0;pn<Xe.length;pn++)Xe[pn].isMiddle?Gt=!0:(_t=Math.max(Xe[pn].height,_t),Dt=Math.max(Xe[pn].depth,Dt));if(_t*=he.sizeMultiplier,Dt*=he.sizeMultiplier,de=oe.left==="."?Qo(he,["mopen"]):zl.leftRightDelim(oe.left,_t,Dt,he,oe.mode,["mopen"]),Xe.unshift(de),Gt)for(var qn=1;qn<Xe.length;qn++){var Vn=Xe[qn],zr=Vn.isMiddle;zr&&(Xe[qn]=zl.leftRightDelim(zr.delim,_t,Dt,zr.options,oe.mode,[]))}if(oe.right===".")Ae=Qo(he,["mclose"]);else{var fa=oe.rightColor?he.withColor(oe.rightColor):he;Ae=zl.leftRightDelim(oe.right,_t,Dt,fa,oe.mode,["mclose"])}return Xe.push(Ae),Jt.makeSpan(["minner"],Xe,he)},mathmlBuilder:function(oe,he){V1(oe);var de=Ql(oe.body,he);if(oe.left!=="."){var Ae=new or.MathNode("mo",[Nl(oe.left,oe.mode)]);Ae.setAttribute("fence","true"),de.unshift(Ae)}if(oe.right!=="."){var Xe=new or.MathNode("mo",[Nl(oe.right,oe.mode)]);Xe.setAttribute("fence","true"),oe.rightColor&&Xe.setAttribute("mathcolor",oe.rightColor),de.push(Xe)}return No(de)}}),ha({type:"middle",names:["\\middle"],props:{numArgs:1},handler:function(oe,he){var de=u1(he[0],oe);if(!oe.parser.leftrightDepth)throw new g("\\middle without preceding \\left",de);return{type:"middle",mode:oe.parser.mode,delim:de.text}},htmlBuilder:function(oe,he){var de;if(oe.delim===".")de=Qo(he,[]);else{de=zl.sizedDelim(oe.delim,1,he,oe.mode,[]);var Ae={delim:oe.delim,options:he};de.isMiddle=Ae}return de},mathmlBuilder:function(oe,he){var de=oe.delim==="\\vert"||oe.delim==="|"?Nl("|","text"):Nl(oe.delim,oe.mode),Ae=new or.MathNode("mo",[de]);return Ae.setAttribute("fence","true"),Ae.setAttribute("lspace","0.05em"),Ae.setAttribute("rspace","0.05em"),Ae}});var v0=function(oe,he){var de,Ae,Xe=Jt.wrapFragment(to(oe.body,he),he),_t=oe.label.substr(1),Dt=he.sizeMultiplier,Gt=0,pn=z.isCharacterBox(oe.body);if(_t==="sout")de=Jt.makeSpan(["stretchy","sout"]),de.height=he.fontMetrics().defaultRuleThickness/Dt,Gt=-.5*he.fontMetrics().xHeight;else{/cancel/.test(_t)?pn||Xe.classes.push("cancel-pad"):Xe.classes.push("boxpad");var qn=0,Vn=0;/box/.test(_t)?(Vn=Math.max(he.fontMetrics().fboxrule,he.minRuleThickness),qn=he.fontMetrics().fboxsep+(_t==="colorbox"?0:Vn)):qn=pn?.2:0,de=Pu.encloseSpan(Xe,_t,qn,he),/fbox|boxed|fcolorbox/.test(_t)&&(de.style.borderStyle="solid",de.style.borderWidth=Vn+"em"),Gt=Xe.depth+qn,oe.backgroundColor&&(de.style.backgroundColor=oe.backgroundColor,oe.borderColor&&(de.style.borderColor=oe.borderColor))}return Ae=oe.backgroundColor?Jt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:de,shift:Gt},{type:"elem",elem:Xe,shift:0}]},he):Jt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Xe,shift:0},{type:"elem",elem:de,shift:Gt,wrapperClasses:/cancel/.test(_t)?["svg-align"]:[]}]},he),/cancel/.test(_t)&&(Ae.height=Xe.height,Ae.depth=Xe.depth),/cancel/.test(_t)&&!pn?Jt.makeSpan(["mord","cancel-lap"],[Ae],he):Jt.makeSpan(["mord"],[Ae],he)},Od=function(oe,he){var de=0,Ae=new or.MathNode(oe.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Ai(oe.body,he)]);switch(oe.label){case"\\cancel":Ae.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":Ae.setAttribute("notation","downdiagonalstrike");break;case"\\sout":Ae.setAttribute("notation","horizontalstrike");break;case"\\fbox":Ae.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(de=he.fontMetrics().fboxsep*he.fontMetrics().ptPerEm,Ae.setAttribute("width","+"+2*de+"pt"),Ae.setAttribute("height","+"+2*de+"pt"),Ae.setAttribute("lspace",de+"pt"),Ae.setAttribute("voffset",de+"pt"),oe.label==="\\fcolorbox"){var Xe=Math.max(he.fontMetrics().fboxrule,he.minRuleThickness);Ae.setAttribute("style","border: "+Xe+"em solid "+String(oe.borderColor))}break;case"\\xcancel":Ae.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return oe.backgroundColor&&Ae.setAttribute("mathbackground",oe.backgroundColor),Ae};ha({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(oe,he,de){var Ae=oe.parser,Xe=oe.funcName,_t=Sn(he[0],"color-token").color,Dt=he[1];return{type:"enclose",mode:Ae.mode,label:Xe,backgroundColor:_t,body:Dt}},htmlBuilder:v0,mathmlBuilder:Od}),ha({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(oe,he,de){var Ae=oe.parser,Xe=oe.funcName,_t=Sn(he[0],"color-token").color,Dt=Sn(he[1],"color-token").color,Gt=he[2];return{type:"enclose",mode:Ae.mode,label:Xe,backgroundColor:Dt,borderColor:_t,body:Gt}},htmlBuilder:v0,mathmlBuilder:Od}),ha({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(oe,he){var de=oe.parser;return{type:"enclose",mode:de.mode,label:"\\fbox",body:he[0]}}}),ha({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(oe,he,de){var Ae=oe.parser,Xe=oe.funcName,_t=he[0];return{type:"enclose",mode:Ae.mode,label:Xe,body:_t}},htmlBuilder:v0,mathmlBuilder:Od});var I0={};function Du(oe){for(var he=oe.type,de=oe.names,Ae=oe.props,Xe=oe.handler,_t=oe.htmlBuilder,Dt=oe.mathmlBuilder,Gt={type:he,numArgs:Ae.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:Xe},pn=0;pn<de.length;++pn)I0[de[pn]]=Gt;_t&&(Tr[he]=_t),Dt&&(Rr[he]=Dt)}function Of(oe){var he=[];oe.consumeSpaces();for(var de=oe.fetch().text;de==="\\hline"||de==="\\hdashline";)oe.consume(),he.push(de==="\\hdashline"),oe.consumeSpaces(),de=oe.fetch().text;return he}function mu(oe,he,de){var Ae=he.hskipBeforeAndAfter,Xe=he.addJot,_t=he.cols,Dt=he.arraystretch,Gt=he.colSeparationType;if(oe.gullet.beginGroup(),oe.gullet.macros.set("\\\\","\\cr"),!Dt){var pn=oe.gullet.expandMacroAsText("\\arraystretch");if(pn==null)Dt=1;else if(Dt=parseFloat(pn),!Dt||Dt<0)throw new g("Invalid \\arraystretch: "+pn)}oe.gullet.beginGroup();var qn=[],Vn=[qn],zr=[],fa=[];for(fa.push(Of(oe));;){var Oa=oe.parseExpression(!1,"\\cr");oe.gullet.endGroup(),oe.gullet.beginGroup(),Oa={type:"ordgroup",mode:oe.mode,body:Oa},de&&(Oa={type:"styling",mode:oe.mode,style:de,body:[Oa]}),qn.push(Oa);var Ra=oe.fetch().text;if(Ra==="&")oe.consume();else{if(Ra==="\\end"){qn.length===1&&Oa.type==="styling"&&Oa.body[0].body.length===0&&Vn.pop(),fa.length<Vn.length+1&&fa.push([]);break}if(Ra!=="\\cr")throw new g("Expected & or \\\\ or \\cr or \\end",oe.nextToken);var ai=Sn(oe.parseFunction(),"cr");zr.push(ai.size),fa.push(Of(oe)),qn=[],Vn.push(qn)}}return oe.gullet.endGroup(),oe.gullet.endGroup(),{type:"array",mode:oe.mode,addJot:Xe,arraystretch:Dt,body:Vn,cols:_t,rowGaps:zr,hskipBeforeAndAfter:Ae,hLinesBeforeRow:fa,colSeparationType:Gt}}function c1(oe){return oe.substr(0,1)==="d"?"display":"text"}var bl=function(oe,he){var de,Ae,Xe=oe.body.length,_t=oe.hLinesBeforeRow,Dt=0,Gt=new Array(Xe),pn=[],qn=Math.max(he.fontMetrics().arrayRuleWidth,he.minRuleThickness),Vn=1/he.fontMetrics().ptPerEm,zr=5*Vn;if(oe.colSeparationType&&oe.colSeparationType==="small"){var fa=he.havingStyle(ue.SCRIPT).sizeMultiplier;zr=fa/he.sizeMultiplier*.2778}var Oa=12*Vn,Ra=3*Vn,ai=oe.arraystretch*Oa,ii=.7*ai,se=.3*ai,Oe=0;function Re(pi){for(var ao=0;ao<pi.length;++ao)ao>0&&(Oe+=.25),pn.push({pos:Oe,isDashed:pi[ao]})}for(Re(_t[0]),de=0;de<oe.body.length;++de){var Ye=oe.body[de],ct=ii,St=se;Dt<Ye.length&&(Dt=Ye.length);var Wt=new Array(Ye.length);for(Ae=0;Ae<Ye.length;++Ae){var vn=to(Ye[Ae],he);St<vn.depth&&(St=vn.depth),ct<vn.height&&(ct=vn.height),Wt[Ae]=vn}var Tn=oe.rowGaps[de],Xn=0;Tn&&(Xn=qr(Tn,he),Xn>0&&(Xn+=se,St<Xn&&(St=Xn),Xn=0)),oe.addJot&&(St+=Ra),Wt.height=ct,Wt.depth=St,Oe+=ct,Wt.pos=Oe,Oe+=St+Xn,Gt[de]=Wt,Re(_t[de+1])}var yr,Qr,ca=Oe/2+he.fontMetrics().axisHeight,Na=oe.cols||[],Ea=[];for(Ae=0,Qr=0;Ae<Dt||Qr<Na.length;++Ae,++Qr){for(var La=Na[Qr]||{},Ha=!0;La.type==="separator";){if(Ha||(yr=Jt.makeSpan(["arraycolsep"],[]),yr.style.width=he.fontMetrics().doubleRuleSep+"em",Ea.push(yr)),La.separator!=="|"&&La.separator!==":")throw new g("Invalid separator type: "+La.separator);var no=La.separator==="|"?"solid":"dashed",ro=Jt.makeSpan(["vertical-separator"],[],he);ro.style.height=Oe+"em",ro.style.borderRightWidth=qn+"em",ro.style.borderRightStyle=no,ro.style.margin="0 -"+qn/2+"em",ro.style.verticalAlign=-(Oe-ca)+"em",Ea.push(ro),Qr++,La=Na[Qr]||{},Ha=!1}if(!(Ae>=Dt)){var Bo=void 0;(Ae>0||oe.hskipBeforeAndAfter)&&(Bo=z.deflt(La.pregap,zr),Bo!==0&&(yr=Jt.makeSpan(["arraycolsep"],[]),yr.style.width=Bo+"em",Ea.push(yr)));var co=[];for(de=0;de<Xe;++de){var vs=Gt[de],es=vs[Ae];if(es){var Ir=vs.pos-ca;es.depth=vs.depth,es.height=vs.height,co.push({type:"elem",elem:es,shift:Ir})}}co=Jt.makeVList({positionType:"individualShift",children:co},he),co=Jt.makeSpan(["col-align-"+(La.align||"c")],[co]),Ea.push(co),(Ae<Dt-1||oe.hskipBeforeAndAfter)&&(Bo=z.deflt(La.postgap,zr),Bo!==0&&(yr=Jt.makeSpan(["arraycolsep"],[]),yr.style.width=Bo+"em",Ea.push(yr)))}}if(Gt=Jt.makeSpan(["mtable"],Ea),pn.length>0){for(var Vr=Jt.makeLineSpan("hline",he,qn),ei=Jt.makeLineSpan("hdashline",he,qn),Vi=[{type:"elem",elem:Gt,shift:0}];pn.length>0;){var sl=pn.pop(),kl=sl.pos-ca;sl.isDashed?Vi.push({type:"elem",elem:ei,shift:kl}):Vi.push({type:"elem",elem:Vr,shift:kl})}Gt=Jt.makeVList({positionType:"individualShift",children:Vi},he)}return Jt.makeSpan(["mord"],[Gt],he)},Ef={c:"center ",l:"left ",r:"right "},yu=function(oe,he){var de=new or.MathNode("mtable",oe.body.map(function(Oe){return new or.MathNode("mtr",Oe.map(function(Re){return new or.MathNode("mtd",[Ai(Re,he)])}))})),Ae=oe.arraystretch===.5?.1:.16+oe.arraystretch-1+(oe.addJot?.09:0);de.setAttribute("rowspacing",Ae+"em");var Xe="",_t="";if(oe.cols&&oe.cols.length>0){var Dt=oe.cols,Gt="",pn=!1,qn=0,Vn=Dt.length;Dt[0].type==="separator"&&(Xe+="top ",qn=1),Dt[Dt.length-1].type==="separator"&&(Xe+="bottom ",Vn-=1);for(var zr=qn;zr<Vn;zr++)Dt[zr].type==="align"?(_t+=Ef[Dt[zr].align],pn&&(Gt+="none "),pn=!0):Dt[zr].type==="separator"&&pn&&(Gt+=Dt[zr].separator==="|"?"solid ":"dashed ",pn=!1);de.setAttribute("columnalign",_t.trim()),/[sd]/.test(Gt)&&de.setAttribute("columnlines",Gt.trim())}if(oe.colSeparationType==="align"){for(var fa=oe.cols||[],Oa="",Ra=1;Ra<fa.length;Ra++)Oa+=Ra%2?"0em ":"1em ";de.setAttribute("columnspacing",Oa.trim())}else oe.colSeparationType==="alignat"?de.setAttribute("columnspacing","0em"):oe.colSeparationType==="small"?de.setAttribute("columnspacing","0.2778em"):de.setAttribute("columnspacing","1em");var ai="",ii=oe.hLinesBeforeRow;Xe+=ii[0].length>0?"left ":"",Xe+=ii[ii.length-1].length>0?"right ":"";for(var se=1;se<ii.length-1;se++)ai+=ii[se].length===0?"none ":ii[se][0]?"dashed ":"solid ";return/[sd]/.test(ai)&&de.setAttribute("rowlines",ai.trim()),Xe!==""&&(de=new or.MathNode("menclose",[de]),de.setAttribute("notation",Xe.trim())),oe.arraystretch&&oe.arraystretch<1&&(de=new or.MathNode("mstyle",[de]),de.setAttribute("scriptlevel","1")),de},f1=function(oe,he){var de,Ae=[],Xe=mu(oe.parser,{cols:Ae,addJot:!0},"display"),_t=0,Dt={type:"ordgroup",mode:oe.mode,body:[]};if(he[0]&&he[0].type==="ordgroup"){for(var Gt="",pn=0;pn<he[0].body.length;pn++){var qn=Sn(he[0].body[pn],"textord");Gt+=qn.text}de=Number(Gt),_t=2*de}var Vn=!_t;Xe.body.forEach(function(Ra){for(var ai=1;ai<Ra.length;ai+=2){var ii=Sn(Ra[ai],"styling"),se=Sn(ii.body[0],"ordgroup");se.body.unshift(Dt)}if(Vn)_t<Ra.length&&(_t=Ra.length);else{var Oe=Ra.length/2;if(de<Oe)throw new g("Too many math in a row: expected "+de+", but got "+Oe,Ra[0])}});for(var zr=0;zr<_t;++zr){var fa="r",Oa=0;zr%2===1?fa="l":zr>0&&Vn&&(Oa=1),Ae[zr]={type:"align",align:fa,pregap:Oa,postgap:0}}return Xe.colSeparationType=Vn?"align":"alignat",Xe};Du({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(oe,he){var de=Qn(he[0]),Ae=de?[he[0]]:Sn(he[0],"ordgroup").body,Xe=Ae.map(function(Dt){var Gt=Lr(Dt),pn=Gt.text;if("lcr".indexOf(pn)!==-1)return{type:"align",align:pn};if(pn==="|")return{type:"separator",separator:"|"};if(pn===":")return{type:"separator",separator:":"};throw new g("Unknown column alignment: "+pn,Dt)}),_t={cols:Xe,hskipBeforeAndAfter:!0};return mu(oe.parser,_t,c1(oe.envName))},htmlBuilder:bl,mathmlBuilder:yu}),Du({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(oe){var he={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[oe.envName],de={hskipBeforeAndAfter:!1},Ae=mu(oe.parser,de,c1(oe.envName));return he?{type:"leftright",mode:oe.mode,body:[Ae],left:he[0],right:he[1],rightColor:void 0}:Ae},htmlBuilder:bl,mathmlBuilder:yu}),Du({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(oe){var he={arraystretch:.5},de=mu(oe.parser,he,"script");return de.colSeparationType="small",de},htmlBuilder:bl,mathmlBuilder:yu}),Du({type:"array",names:["subarray"],props:{numArgs:1},handler:function(oe,he){var de=Qn(he[0]),Ae=de?[he[0]]:Sn(he[0],"ordgroup").body,Xe=Ae.map(function(Dt){var Gt=Lr(Dt),pn=Gt.text;if("lc".indexOf(pn)!==-1)return{type:"align",align:pn};throw new g("Unknown column alignment: "+pn,Dt)});if(Xe.length>1)throw new g("{subarray} can contain only one column");var _t={cols:Xe,hskipBeforeAndAfter:!1,arraystretch:.5};if(_t=mu(oe.parser,_t,"script"),_t.body.length>0&&_t.body[0].length>1)throw new g("{subarray} can contain only one column");return _t},htmlBuilder:bl,mathmlBuilder:yu}),Du({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler:function(oe){var he={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},de=mu(oe.parser,he,c1(oe.envName));return{type:"leftright",mode:oe.mode,body:[de],left:oe.envName.indexOf("r")>-1?".":"\\{",right:oe.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:bl,mathmlBuilder:yu}),Du({type:"array",names:["aligned"],props:{numArgs:0},handler:f1,htmlBuilder:bl,mathmlBuilder:yu}),Du({type:"array",names:["gathered"],props:{numArgs:0},handler:function(oe){var he={cols:[{type:"align",align:"c"}],addJot:!0};return mu(oe.parser,he,"display")},htmlBuilder:bl,mathmlBuilder:yu}),Du({type:"array",names:["alignedat"],props:{numArgs:1},handler:f1,htmlBuilder:bl,mathmlBuilder:yu}),ha({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(oe,he){throw new g(oe.funcName+" valid only within array environment")}});var Yp=I0,tu=Yp;ha({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(oe,he){var de=oe.parser,Ae=oe.funcName,Xe=he[0];if(Xe.type!=="ordgroup")throw new g("Invalid environment name",Xe);for(var _t="",Dt=0;Dt<Xe.body.length;++Dt)_t+=Sn(Xe.body[Dt],"textord").text;if(Ae==="\\begin"){if(!tu.hasOwnProperty(_t))throw new g("No such environment: "+_t,Xe);var Gt=tu[_t],pn=de.parseArguments("\\begin{"+_t+"}",Gt),qn=pn.args,Vn=pn.optArgs,zr={mode:de.mode,envName:_t,parser:de},fa=Gt.handler(zr,qn,Vn);de.expect("\\end",!1);var Oa=de.nextToken,Ra=Sn(de.parseFunction(),"environment");if(Ra.name!==_t)throw new g("Mismatch: \\begin{"+_t+"} matched by \\end{"+Ra.name+"}",Oa);return fa}return{type:"environment",mode:de.mode,name:_t,nameGroup:Xe}}});var Nh=Jt.makeSpan;function Hc(oe,he){var de=so(oe.body,he,!0);return Nh([oe.mclass],de,he)}function H1(oe,he){var de,Ae=Ql(oe.body,he);return oe.mclass==="minner"?or.newDocumentFragment(Ae):(oe.mclass==="mord"?oe.isCharacterBox?(de=Ae[0],de.type="mi"):de=new or.MathNode("mi",Ae):(oe.isCharacterBox?(de=Ae[0],de.type="mo"):de=new or.MathNode("mo",Ae),oe.mclass==="mbin"?(de.attributes.lspace="0.22em",de.attributes.rspace="0.22em"):oe.mclass==="mpunct"?(de.attributes.lspace="0em",de.attributes.rspace="0.17em"):oe.mclass!=="mopen"&&oe.mclass!=="mclose"||(de.attributes.lspace="0em",de.attributes.rspace="0em")),de)}ha({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1},handler:function(oe,he){var de=oe.parser,Ae=oe.funcName,Xe=he[0];return{type:"mclass",mode:de.mode,mclass:"m"+Ae.substr(5),body:yi(Xe),isCharacterBox:z.isCharacterBox(Xe)}},htmlBuilder:Hc,mathmlBuilder:H1});var bu=function(oe){var he=oe.type==="ordgroup"&&oe.body.length?oe.body[0]:oe;return he.type!=="atom"||he.family!=="bin"&&he.family!=="rel"?"mord":"m"+he.family};ha({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(oe,he){var de=oe.parser;return{type:"mclass",mode:de.mode,mclass:bu(he[0]),body:[he[1]],isCharacterBox:z.isCharacterBox(he[1])}}}),ha({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(oe,he){var de,Ae=oe.parser,Xe=oe.funcName,_t=he[1],Dt=he[0];de=Xe!=="\\stackrel"?bu(_t):"mrel";var Gt={type:"op",mode:_t.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:Xe!=="\\stackrel",body:yi(_t)},pn={type:"supsub",mode:Dt.mode,base:Gt,sup:Xe==="\\underset"?null:Dt,sub:Xe==="\\underset"?Dt:null};return{type:"mclass",mode:Ae.mode,mclass:de,body:[pn],isCharacterBox:z.isCharacterBox(pn)}},htmlBuilder:Hc,mathmlBuilder:H1});var as=function(oe,he){var de=oe.font,Ae=he.withFont(de);return to(oe.body,Ae)},nu=function(oe,he){var de=oe.font,Ae=he.withFont(de);return Ai(oe.body,Ae)},Nu={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};ha({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,greediness:2},handler:function(oe,he){var de=oe.parser,Ae=oe.funcName,Xe=he[0],_t=Ae;return _t in Nu&&(_t=Nu[_t]),{type:"font",mode:de.mode,font:_t.slice(1),body:Xe}},htmlBuilder:as,mathmlBuilder:nu}),ha({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1,greediness:2},handler:function(oe,he){var de=oe.parser,Ae=he[0],Xe=z.isCharacterBox(Ae);return{type:"mclass",mode:de.mode,mclass:bu(Ae),body:[{type:"font",mode:de.mode,font:"boldsymbol",body:Ae}],isCharacterBox:Xe}}}),ha({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:function(oe,he){var de=oe.parser,Ae=oe.funcName,Xe=oe.breakOnTokenText,_t=de.mode,Dt=de.parseExpression(!0,Xe),Gt="math"+Ae.slice(1);return{type:"font",mode:_t,font:Gt,body:{type:"ordgroup",mode:de.mode,body:Dt}}},htmlBuilder:as,mathmlBuilder:nu});var Ed=function(oe,he){var de=he;return oe==="display"?de=de.id>=ue.SCRIPT.id?de.text():ue.DISPLAY:oe==="text"&&de.size===ue.DISPLAY.size?de=ue.TEXT:oe==="script"?de=ue.SCRIPT:oe==="scriptscript"&&(de=ue.SCRIPTSCRIPT),de},q1=function(oe,he){var de,Ae=Ed(oe.size,he.style),Xe=Ae.fracNum(),_t=Ae.fracDen();de=he.havingStyle(Xe);var Dt=to(oe.numer,de,he);if(oe.continued){var Gt=8.5/he.fontMetrics().ptPerEm,pn=3.5/he.fontMetrics().ptPerEm;Dt.height=Dt.height<Gt?Gt:Dt.height,Dt.depth=Dt.depth<pn?pn:Dt.depth}de=he.havingStyle(_t);var qn,Vn,zr,fa,Oa,Ra,ai,ii,se,Oe,Re=to(oe.denom,de,he);if(oe.hasBarLine?(oe.barSize?(Vn=qr(oe.barSize,he),qn=Jt.makeLineSpan("frac-line",he,Vn)):qn=Jt.makeLineSpan("frac-line",he),Vn=qn.height,zr=qn.height):(qn=null,Vn=0,zr=he.fontMetrics().defaultRuleThickness),Ae.size===ue.DISPLAY.size||oe.size==="display"?(fa=he.fontMetrics().num1,Oa=Vn>0?3*zr:7*zr,Ra=he.fontMetrics().denom1):(Vn>0?(fa=he.fontMetrics().num2,Oa=zr):(fa=he.fontMetrics().num3,Oa=3*zr),Ra=he.fontMetrics().denom2),qn){var Ye=he.fontMetrics().axisHeight;fa-Dt.depth-(Ye+.5*Vn)<Oa&&(fa+=Oa-(fa-Dt.depth-(Ye+.5*Vn))),Ye-.5*Vn-(Re.height-Ra)<Oa&&(Ra+=Oa-(Ye-.5*Vn-(Re.height-Ra)));var ct=-(Ye-.5*Vn);ai=Jt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Re,shift:Ra},{type:"elem",elem:qn,shift:ct},{type:"elem",elem:Dt,shift:-fa}]},he)}else{var St=fa-Dt.depth-(Re.height-Ra);St<Oa&&(fa+=.5*(Oa-St),Ra+=.5*(Oa-St)),ai=Jt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Re,shift:Ra},{type:"elem",elem:Dt,shift:-fa}]},he)}return de=he.havingStyle(Ae),ai.height*=de.sizeMultiplier/he.sizeMultiplier,ai.depth*=de.sizeMultiplier/he.sizeMultiplier,ii=Ae.size===ue.DISPLAY.size?he.fontMetrics().delim1:he.fontMetrics().delim2,se=oe.leftDelim==null?Qo(he,["mopen"]):zl.customSizedDelim(oe.leftDelim,ii,!0,he.havingStyle(Ae),oe.mode,["mopen"]),Oe=oe.continued?Jt.makeSpan([]):oe.rightDelim==null?Qo(he,["mclose"]):zl.customSizedDelim(oe.rightDelim,ii,!0,he.havingStyle(Ae),oe.mode,["mclose"]),Jt.makeSpan(["mord"].concat(de.sizingClasses(he)),[se,Jt.makeSpan(["mfrac"],[ai]),Oe],he)},Tf=function(oe,he){var de=new or.MathNode("mfrac",[Ai(oe.numer,he),Ai(oe.denom,he)]);if(oe.hasBarLine){if(oe.barSize){var Ae=qr(oe.barSize,he);de.setAttribute("linethickness",Ae+"em")}}else de.setAttribute("linethickness","0px");var Xe=Ed(oe.size,he.style);if(Xe.size!==he.style.size){de=new or.MathNode("mstyle",[de]);var _t=Xe.size===ue.DISPLAY.size?"true":"false";de.setAttribute("displaystyle",_t),de.setAttribute("scriptlevel","0")}if(oe.leftDelim!=null||oe.rightDelim!=null){var Dt=[];if(oe.leftDelim!=null){var Gt=new or.MathNode("mo",[new or.TextNode(oe.leftDelim.replace("\\",""))]);Gt.setAttribute("fence","true"),Dt.push(Gt)}if(Dt.push(de),oe.rightDelim!=null){var pn=new or.MathNode("mo",[new or.TextNode(oe.rightDelim.replace("\\",""))]);pn.setAttribute("fence","true"),Dt.push(pn)}return No(Dt)}return de};ha({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,greediness:2},handler:function(oe,he){var de,Ae=oe.parser,Xe=oe.funcName,_t=he[0],Dt=he[1],Gt=null,pn=null,qn="auto";switch(Xe){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":de=!0;break;case"\\\\atopfrac":de=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":de=!1,Gt="(",pn=")";break;case"\\\\bracefrac":de=!1,Gt="\\{",pn="\\}";break;case"\\\\brackfrac":de=!1,Gt="[",pn="]";break;default:throw new Error("Unrecognized genfrac command")}switch(Xe){case"\\cfrac":case"\\dfrac":case"\\dbinom":qn="display";break;case"\\tfrac":case"\\tbinom":qn="text";break}return{type:"genfrac",mode:Ae.mode,continued:Xe==="\\cfrac",numer:_t,denom:Dt,hasBarLine:de,leftDelim:Gt,rightDelim:pn,size:qn,barSize:null}},htmlBuilder:q1,mathmlBuilder:Tf}),ha({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler:function(oe){var he,de=oe.parser,Ae=oe.funcName,Xe=oe.token;switch(Ae){case"\\over":he="\\frac";break;case"\\choose":he="\\binom";break;case"\\atop":he="\\\\atopfrac";break;case"\\brace":he="\\\\bracefrac";break;case"\\brack":he="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:de.mode,replaceWith:he,token:Xe}}});var d1=["display","text","script","scriptscript"],Af=function(oe){var he=null;return oe.length>0&&(he=oe,he=he==="."?null:he),he};ha({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(oe,he){var de,Ae=oe.parser,Xe=he[4],_t=he[5],Dt=he[0].type==="atom"&&he[0].family==="open"?Af(he[0].text):null,Gt=he[1].type==="atom"&&he[1].family==="close"?Af(he[1].text):null,pn=Sn(he[2],"size"),qn=null;pn.isBlank?de=!0:(qn=pn.value,de=qn.number>0);var Vn="auto",zr=he[3];if(zr.type==="ordgroup"){if(zr.body.length>0){var fa=Sn(zr.body[0],"textord");Vn=d1[Number(fa.text)]}}else zr=Sn(zr,"textord"),Vn=d1[Number(zr.text)];return{type:"genfrac",mode:Ae.mode,numer:Xe,denom:_t,continued:!1,hasBarLine:de,barSize:qn,leftDelim:Dt,rightDelim:Gt,size:Vn}},htmlBuilder:q1,mathmlBuilder:Tf}),ha({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(oe,he){var de=oe.parser,Ae=(oe.funcName,oe.token);return{type:"infix",mode:de.mode,replaceWith:"\\\\abovefrac",size:Sn(he[0],"size").value,token:Ae}}}),ha({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(oe,he){var de=oe.parser,Ae=(oe.funcName,he[0]),Xe=F(Sn(he[1],"infix").size),_t=he[2],Dt=Xe.number>0;return{type:"genfrac",mode:de.mode,numer:Ae,denom:_t,continued:!1,hasBarLine:Dt,barSize:Xe,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:q1,mathmlBuilder:Tf});var L0=function(oe,he){var de,Ae,Xe=he.style;oe.type==="supsub"?(de=oe.sup?to(oe.sup,he.havingStyle(Xe.sup()),he):to(oe.sub,he.havingStyle(Xe.sub()),he),Ae=Sn(oe.base,"horizBrace")):Ae=Sn(oe,"horizBrace");var _t,Dt=to(Ae.base,he.havingBaseStyle(ue.DISPLAY)),Gt=Pu.svgSpan(Ae,he);if(Ae.isOver?(_t=Jt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Dt},{type:"kern",size:.1},{type:"elem",elem:Gt}]},he),_t.children[0].children[0].children[1].classes.push("svg-align")):(_t=Jt.makeVList({positionType:"bottom",positionData:Dt.depth+.1+Gt.height,children:[{type:"elem",elem:Gt},{type:"kern",size:.1},{type:"elem",elem:Dt}]},he),_t.children[0].children[0].children[0].classes.push("svg-align")),de){var pn=Jt.makeSpan(["mord",Ae.isOver?"mover":"munder"],[_t],he);_t=Ae.isOver?Jt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:pn},{type:"kern",size:.2},{type:"elem",elem:de}]},he):Jt.makeVList({positionType:"bottom",positionData:pn.depth+.2+de.height+de.depth,children:[{type:"elem",elem:de},{type:"kern",size:.2},{type:"elem",elem:pn}]},he)}return Jt.makeSpan(["mord",Ae.isOver?"mover":"munder"],[_t],he)},lv=function(oe,he){var de=Pu.mathMLnode(oe.label);return new or.MathNode(oe.isOver?"mover":"munder",[Ai(oe.base,he),de])};ha({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(oe,he){var de=oe.parser,Ae=oe.funcName;return{type:"horizBrace",mode:de.mode,label:Ae,isOver:/^\\over/.test(Ae),base:he[0]}},htmlBuilder:L0,mathmlBuilder:lv}),ha({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(oe,he){var de=oe.parser,Ae=he[1],Xe=Sn(he[0],"url").url;return de.settings.isTrusted({command:"\\href",url:Xe})?{type:"href",mode:de.mode,href:Xe,body:yi(Ae)}:de.formatUnsupportedCmd("\\href")},htmlBuilder:function(oe,he){var de=so(oe.body,he,!1);return Jt.makeAnchor(oe.href,[],de,he)},mathmlBuilder:function(oe,he){var de=Qs(oe.body,he);return de instanceof Fl||(de=new Fl("mrow",[de])),de.setAttribute("href",oe.href),de}}),ha({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(oe,he){var de=oe.parser,Ae=Sn(he[0],"url").url;if(!de.settings.isTrusted({command:"\\url",url:Ae}))return de.formatUnsupportedCmd("\\url");for(var Xe=[],_t=0;_t<Ae.length;_t++){var Dt=Ae[_t];Dt==="~"&&(Dt="\\textasciitilde"),Xe.push({type:"textord",mode:"text",text:Dt})}var Gt={type:"text",mode:de.mode,font:"\\texttt",body:Xe};return{type:"href",mode:de.mode,href:Ae,body:yi(Gt)}}}),ha({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:function(oe,he){var de,Ae=oe.parser,Xe=oe.funcName,_t=(oe.token,Sn(he[0],"raw").string),Dt=he[1];Ae.settings.strict&&Ae.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var Gt={};switch(Xe){case"\\htmlClass":Gt.class=_t,de={command:"\\htmlClass",class:_t};break;case"\\htmlId":Gt.id=_t,de={command:"\\htmlId",id:_t};break;case"\\htmlStyle":Gt.style=_t,de={command:"\\htmlStyle",style:_t};break;case"\\htmlData":for(var pn=_t.split(","),qn=0;qn<pn.length;qn++){var Vn=pn[qn].split("=");if(Vn.length!==2)throw new g("Error parsing key-value for \\htmlData");Gt["data-"+Vn[0].trim()]=Vn[1].trim()}de={command:"\\htmlData",attributes:Gt};break;default:throw new Error("Unrecognized html command")}return Ae.settings.isTrusted(de)?{type:"html",mode:Ae.mode,attributes:Gt,body:yi(Dt)}:Ae.formatUnsupportedCmd(Xe)},htmlBuilder:function(oe,he){var de=so(oe.body,he,!1),Ae=["enclosing"];oe.attributes.class&&Ae.push.apply(Ae,oe.attributes.class.trim().split(/\s+/));var Xe=Jt.makeSpan(Ae,de,he);for(var _t in oe.attributes)_t!=="class"&&oe.attributes.hasOwnProperty(_t)&&Xe.setAttribute(_t,oe.attributes[_t]);return Xe},mathmlBuilder:function(oe,he){return Qs(oe.body,he)}}),ha({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:function(oe,he){var de=oe.parser;return{type:"htmlmathml",mode:de.mode,html:yi(he[0]),mathml:yi(he[1])}},htmlBuilder:function(oe,he){var de=so(oe.html,he,!1);return Jt.makeFragment(de)},mathmlBuilder:function(oe,he){return Qs(oe.mathml,he)}});var Gu=function(oe){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(oe))return{number:+oe,unit:"bp"};var he=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(oe);if(!he)throw new g("Invalid size: '"+oe+"' in \\includegraphics");var de={number:+(he[1]+he[2]),unit:he[3]};if(!qa(de))throw new g("Invalid unit: '"+de.unit+"' in \\includegraphics.");return de};ha({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:function(oe,he,de){var Ae=oe.parser,Xe={number:0,unit:"em"},_t={number:.9,unit:"em"},Dt={number:0,unit:"em"},Gt="";if(de[0])for(var pn=Sn(de[0],"raw").string,qn=pn.split(","),Vn=0;Vn<qn.length;Vn++){var zr=qn[Vn].split("=");if(zr.length===2){var fa=zr[1].trim();switch(zr[0].trim()){case"alt":Gt=fa;break;case"width":Xe=Gu(fa);break;case"height":_t=Gu(fa);break;case"totalheight":Dt=Gu(fa);break;default:throw new g("Invalid key: '"+zr[0]+"' in \\includegraphics.")}}}var Oa=Sn(he[0],"url").url;return Gt===""&&(Gt=Oa,Gt=Gt.replace(/^.*[\\/]/,""),Gt=Gt.substring(0,Gt.lastIndexOf("."))),Ae.settings.isTrusted({command:"\\includegraphics",url:Oa})?{type:"includegraphics",mode:Ae.mode,alt:Gt,width:Xe,height:_t,totalheight:Dt,src:Oa}:Ae.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:function(oe,he){var de=qr(oe.height,he),Ae=0;oe.totalheight.number>0&&(Ae=qr(oe.totalheight,he)-de,Ae=Number(Ae.toFixed(2)));var Xe=0;oe.width.number>0&&(Xe=qr(oe.width,he));var _t={height:de+Ae+"em"};Xe>0&&(_t.width=Xe+"em"),Ae>0&&(_t.verticalAlign=-Ae+"em");var Dt=new Vt(oe.src,oe.alt,_t);return Dt.height=de,Dt.depth=Ae,Dt},mathmlBuilder:function(oe,he){var de=new or.MathNode("mglyph",[]);de.setAttribute("alt",oe.alt);var Ae=qr(oe.height,he),Xe=0;if(oe.totalheight.number>0&&(Xe=qr(oe.totalheight,he)-Ae,Xe=Xe.toFixed(2),de.setAttribute("valign","-"+Xe+"em")),de.setAttribute("height",Ae+Xe+"em"),oe.width.number>0){var _t=qr(oe.width,he);de.setAttribute("width",_t+"em")}return de.setAttribute("src",oe.src),de}}),ha({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(oe,he){var de=oe.parser,Ae=oe.funcName,Xe=Sn(he[0],"size");if(de.settings.strict){var _t=Ae[1]==="m",Dt=Xe.value.unit==="mu";_t?(Dt||de.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+Ae+" supports only mu units, not "+Xe.value.unit+" units"),de.mode!=="math"&&de.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+Ae+" works only in math mode")):Dt&&de.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+Ae+" doesn't support mu units")}return{type:"kern",mode:de.mode,dimension:Xe.value}},htmlBuilder:function(oe,he){return Jt.makeGlue(oe.dimension,he)},mathmlBuilder:function(oe,he){var de=qr(oe.dimension,he);return new or.SpaceNode(de)}}),ha({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(oe,he){var de=oe.parser,Ae=oe.funcName,Xe=he[0];return{type:"lap",mode:de.mode,alignment:Ae.slice(5),body:Xe}},htmlBuilder:function(oe,he){var de;oe.alignment==="clap"?(de=Jt.makeSpan([],[to(oe.body,he)]),de=Jt.makeSpan(["inner"],[de],he)):de=Jt.makeSpan(["inner"],[to(oe.body,he)]);var Ae=Jt.makeSpan(["fix"],[]),Xe=Jt.makeSpan([oe.alignment],[de,Ae],he),_t=Jt.makeSpan(["strut"]);return _t.style.height=Xe.height+Xe.depth+"em",_t.style.verticalAlign=-Xe.depth+"em",Xe.children.unshift(_t),Xe=Jt.makeSpan(["thinbox"],[Xe],he),Jt.makeSpan(["mord","vbox"],[Xe],he)},mathmlBuilder:function(oe,he){var de=new or.MathNode("mpadded",[Ai(oe.body,he)]);if(oe.alignment!=="rlap"){var Ae=oe.alignment==="llap"?"-1":"-0.5";de.setAttribute("lspace",Ae+"width")}return de.setAttribute("width","0px"),de}}),ha({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(oe,he){var de=oe.funcName,Ae=oe.parser,Xe=Ae.mode;Ae.switchMode("math");var _t=de==="\\("?"\\)":"$",Dt=Ae.parseExpression(!1,_t);return Ae.expect(_t),Ae.switchMode(Xe),{type:"styling",mode:Ae.mode,style:"text",body:Dt}}}),ha({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(oe,he){throw new g("Mismatched "+oe.funcName)}});var Cc=function(oe,he){switch(he.style.size){case ue.DISPLAY.size:return oe.display;case ue.TEXT.size:return oe.text;case ue.SCRIPT.size:return oe.script;case ue.SCRIPTSCRIPT.size:return oe.scriptscript;default:return oe.text}};ha({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(oe,he){var de=oe.parser;return{type:"mathchoice",mode:de.mode,display:yi(he[0]),text:yi(he[1]),script:yi(he[2]),scriptscript:yi(he[3])}},htmlBuilder:function(oe,he){var de=Cc(oe,he),Ae=so(de,he,!1);return Jt.makeFragment(Ae)},mathmlBuilder:function(oe,he){var de=Cc(oe,he);return Qs(de,he)}});var h1=function(oe,he,de,Ae,Xe,_t,Dt){var Gt,pn,qn;if(oe=Jt.makeSpan([],[oe]),he){var Vn=to(he,Ae.havingStyle(Xe.sup()),Ae);pn={elem:Vn,kern:Math.max(Ae.fontMetrics().bigOpSpacing1,Ae.fontMetrics().bigOpSpacing3-Vn.depth)}}if(de){var zr=to(de,Ae.havingStyle(Xe.sub()),Ae);Gt={elem:zr,kern:Math.max(Ae.fontMetrics().bigOpSpacing2,Ae.fontMetrics().bigOpSpacing4-zr.height)}}if(pn&&Gt){var fa=Ae.fontMetrics().bigOpSpacing5+Gt.elem.height+Gt.elem.depth+Gt.kern+oe.depth+Dt;qn=Jt.makeVList({positionType:"bottom",positionData:fa,children:[{type:"kern",size:Ae.fontMetrics().bigOpSpacing5},{type:"elem",elem:Gt.elem,marginLeft:-_t+"em"},{type:"kern",size:Gt.kern},{type:"elem",elem:oe},{type:"kern",size:pn.kern},{type:"elem",elem:pn.elem,marginLeft:_t+"em"},{type:"kern",size:Ae.fontMetrics().bigOpSpacing5}]},Ae)}else if(Gt){var Oa=oe.height-Dt;qn=Jt.makeVList({positionType:"top",positionData:Oa,children:[{type:"kern",size:Ae.fontMetrics().bigOpSpacing5},{type:"elem",elem:Gt.elem,marginLeft:-_t+"em"},{type:"kern",size:Gt.kern},{type:"elem",elem:oe}]},Ae)}else{if(!pn)return oe;var Ra=oe.depth+Dt;qn=Jt.makeVList({positionType:"bottom",positionData:Ra,children:[{type:"elem",elem:oe},{type:"kern",size:pn.kern},{type:"elem",elem:pn.elem,marginLeft:_t+"em"},{type:"kern",size:Ae.fontMetrics().bigOpSpacing5}]},Ae)}return Jt.makeSpan(["mop","op-limits"],[qn],Ae)},Mf=["\\smallint"],Ps=function(oe,he){var de,Ae,Xe,_t=!1;oe.type==="supsub"?(de=oe.sup,Ae=oe.sub,Xe=Sn(oe.base,"op"),_t=!0):Xe=Sn(oe,"op");var Dt,Gt=he.style,pn=!1;if(Gt.size===ue.DISPLAY.size&&Xe.symbol&&!z.contains(Mf,Xe.name)&&(pn=!0),Xe.symbol){var qn=pn?"Size2-Regular":"Size1-Regular",Vn="";if(Xe.name!=="\\oiint"&&Xe.name!=="\\oiiint"||(Vn=Xe.name.substr(1),Xe.name=Vn==="oiint"?"\\iint":"\\iiint"),Dt=Jt.makeSymbol(Xe.name,qn,"math",he,["mop","op-symbol",pn?"large-op":"small-op"]),Vn.length>0){var zr=Dt.italic,fa=Jt.staticSvg(Vn+"Size"+(pn?"2":"1"),he);Dt=Jt.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Dt,shift:0},{type:"elem",elem:fa,shift:pn?.08:0}]},he),Xe.name="\\"+Vn,Dt.classes.unshift("mop"),Dt.italic=zr}}else if(Xe.body){var Oa=so(Xe.body,he,!0);Oa.length===1&&Oa[0]instanceof yn?(Dt=Oa[0],Dt.classes[0]="mop"):Dt=Jt.makeSpan(["mop"],Jt.tryCombineChars(Oa),he)}else{for(var Ra=[],ai=1;ai<Xe.name.length;ai++)Ra.push(Jt.mathsym(Xe.name[ai],Xe.mode,he));Dt=Jt.makeSpan(["mop"],Ra,he)}var ii=0,se=0;return(Dt instanceof yn||Xe.name==="\\oiint"||Xe.name==="\\oiiint")&&!Xe.suppressBaseShift&&(ii=(Dt.height-Dt.depth)/2-he.fontMetrics().axisHeight,se=Dt.italic),_t?h1(Dt,de,Ae,he,Gt,se,ii):(ii&&(Dt.style.position="relative",Dt.style.top=ii+"em"),Dt)},R0=function(oe,he){var de;if(oe.symbol)de=new Fl("mo",[Nl(oe.name,oe.mode)]),z.contains(Mf,oe.name)&&de.setAttribute("largeop","false");else if(oe.body)de=new Fl("mo",Ql(oe.body,he));else{de=new Fl("mi",[new ws(oe.name.slice(1))]);var Ae=new Fl("mo",[Nl("\u2061","text")]);de=oe.parentIsSupSub?new Fl("mo",[de,Ae]):hs([de,Ae])}return de},Td={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};ha({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:function(oe,he){var de=oe.parser,Ae=oe.funcName,Xe=Ae;return Xe.length===1&&(Xe=Td[Xe]),{type:"op",mode:de.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:Xe}},htmlBuilder:Ps,mathmlBuilder:R0}),ha({type:"op",names:["\\mathop"],props:{numArgs:1},handler:function(oe,he){var de=oe.parser,Ae=he[0];return{type:"op",mode:de.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:yi(Ae)}},htmlBuilder:Ps,mathmlBuilder:R0});var F0={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};ha({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler:function(oe){var he=oe.parser,de=oe.funcName;return{type:"op",mode:he.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:de}},htmlBuilder:Ps,mathmlBuilder:R0}),ha({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler:function(oe){var he=oe.parser,de=oe.funcName;return{type:"op",mode:he.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:de}},htmlBuilder:Ps,mathmlBuilder:R0}),ha({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler:function(oe){var he=oe.parser,de=oe.funcName,Ae=de;return Ae.length===1&&(Ae=F0[Ae]),{type:"op",mode:he.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:Ae}},htmlBuilder:Ps,mathmlBuilder:R0});var ks=function(oe,he){var de,Ae,Xe,_t,Dt=!1;if(oe.type==="supsub"?(de=oe.sup,Ae=oe.sub,Xe=Sn(oe.base,"operatorname"),Dt=!0):Xe=Sn(oe,"operatorname"),Xe.body.length>0){for(var Gt=Xe.body.map(function(zr){var fa=zr.text;return typeof fa=="string"?{type:"textord",mode:zr.mode,text:fa}:zr}),pn=so(Gt,he.withFont("mathrm"),!0),qn=0;qn<pn.length;qn++){var Vn=pn[qn];Vn instanceof yn&&(Vn.text=Vn.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}_t=Jt.makeSpan(["mop"],pn,he)}else _t=Jt.makeSpan(["mop"],[],he);return Dt?h1(_t,de,Ae,he,he.style,0,0):_t},fc=function(oe,he){for(var de=Ql(oe.body,he.withFont("mathrm")),Ae=!0,Xe=0;Xe<de.length;Xe++){var _t=de[Xe];if(!(_t instanceof or.SpaceNode))if(_t instanceof or.MathNode)switch(_t.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":var Dt=_t.children[0];_t.children.length===1&&Dt instanceof or.TextNode?Dt.text=Dt.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):Ae=!1;break;default:Ae=!1}else Ae=!1}if(Ae){var Gt=de.map(function(Vn){return Vn.toText()}).join("");de=[new or.TextNode(Gt)]}var pn=new or.MathNode("mi",de);pn.setAttribute("mathvariant","normal");var qn=new or.MathNode("mo",[Nl("\u2061","text")]);return oe.parentIsSupSub?new or.MathNode("mo",[pn,qn]):or.newDocumentFragment([pn,qn])};function ru(oe,he,de){for(var Ae=so(oe,he,!1),Xe=he.sizeMultiplier/de.sizeMultiplier,_t=0;_t<Ae.length;_t++){var Dt=Ae[_t].classes.indexOf("sizing");Dt<0?Array.prototype.push.apply(Ae[_t].classes,he.sizingClasses(de)):Ae[_t].classes[Dt+1]==="reset-size"+he.size&&(Ae[_t].classes[Dt+1]="reset-size"+de.size),Ae[_t].height*=Xe,Ae[_t].depth*=Xe}return Jt.makeFragment(Ae)}ha({type:"operatorname",names:["\\operatorname","\\operatorname*"],props:{numArgs:1},handler:function(oe,he){var de=oe.parser,Ae=oe.funcName,Xe=he[0];return{type:"operatorname",mode:de.mode,body:yi(Xe),alwaysHandleSupSub:Ae==="\\operatorname*",limits:!1,parentIsSupSub:!1}},htmlBuilder:ks,mathmlBuilder:fc}),$i({type:"ordgroup",htmlBuilder:function(oe,he){return oe.semisimple?Jt.makeFragment(so(oe.body,he,!1)):Jt.makeSpan(["mord"],so(oe.body,he,!0),he)},mathmlBuilder:function(oe,he){return Qs(oe.body,he,!0)}}),ha({type:"overline",names:["\\overline"],props:{numArgs:1},handler:function(oe,he){var de=oe.parser,Ae=he[0];return{type:"overline",mode:de.mode,body:Ae}},htmlBuilder:function(oe,he){var de=to(oe.body,he.havingCrampedStyle()),Ae=Jt.makeLineSpan("overline-line",he),Xe=he.fontMetrics().defaultRuleThickness,_t=Jt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:de},{type:"kern",size:3*Xe},{type:"elem",elem:Ae},{type:"kern",size:Xe}]},he);return Jt.makeSpan(["mord","overline"],[_t],he)},mathmlBuilder:function(oe,he){var de=new or.MathNode("mo",[new or.TextNode("\u203E")]);de.setAttribute("stretchy","true");var Ae=new or.MathNode("mover",[Ai(oe.body,he),de]);return Ae.setAttribute("accent","true"),Ae}}),ha({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:function(oe,he){var de=oe.parser,Ae=he[0];return{type:"phantom",mode:de.mode,body:yi(Ae)}},htmlBuilder:function(oe,he){var de=so(oe.body,he.withPhantom(),!1);return Jt.makeFragment(de)},mathmlBuilder:function(oe,he){var de=Ql(oe.body,he);return new or.MathNode("mphantom",de)}}),ha({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:function(oe,he){var de=oe.parser,Ae=he[0];return{type:"hphantom",mode:de.mode,body:Ae}},htmlBuilder:function(oe,he){var de=Jt.makeSpan([],[to(oe.body,he.withPhantom())]);if(de.height=0,de.depth=0,de.children)for(var Ae=0;Ae<de.children.length;Ae++)de.children[Ae].height=0,de.children[Ae].depth=0;return de=Jt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:de}]},he),Jt.makeSpan(["mord"],[de],he)},mathmlBuilder:function(oe,he){var de=Ql(yi(oe.body),he),Ae=new or.MathNode("mphantom",de),Xe=new or.MathNode("mpadded",[Ae]);return Xe.setAttribute("height","0px"),Xe.setAttribute("depth","0px"),Xe}}),ha({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:function(oe,he){var de=oe.parser,Ae=he[0];return{type:"vphantom",mode:de.mode,body:Ae}},htmlBuilder:function(oe,he){var de=Jt.makeSpan(["inner"],[to(oe.body,he.withPhantom())]),Ae=Jt.makeSpan(["fix"],[]);return Jt.makeSpan(["mord","rlap"],[de,Ae],he)},mathmlBuilder:function(oe,he){var de=Ql(yi(oe.body),he),Ae=new or.MathNode("mphantom",de),Xe=new or.MathNode("mpadded",[Ae]);return Xe.setAttribute("width","0px"),Xe}}),ha({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler:function(oe,he){var de=oe.parser,Ae=Sn(he[0],"size").value,Xe=he[1];return{type:"raisebox",mode:de.mode,dy:Ae,body:Xe}},htmlBuilder:function(oe,he){var de=to(oe.body,he),Ae=qr(oe.dy,he);return Jt.makeVList({positionType:"shift",positionData:-Ae,children:[{type:"elem",elem:de}]},he)},mathmlBuilder:function(oe,he){var de=new or.MathNode("mpadded",[Ai(oe.body,he)]),Ae=oe.dy.number+oe.dy.unit;return de.setAttribute("voffset",Ae),de}}),ha({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler:function(oe,he,de){var Ae=oe.parser,Xe=de[0],_t=Sn(he[0],"size"),Dt=Sn(he[1],"size");return{type:"rule",mode:Ae.mode,shift:Xe&&Sn(Xe,"size").value,width:_t.value,height:Dt.value}},htmlBuilder:function(oe,he){var de=Jt.makeSpan(["mord","rule"],[],he),Ae=qr(oe.width,he),Xe=qr(oe.height,he),_t=oe.shift?qr(oe.shift,he):0;return de.style.borderRightWidth=Ae+"em",de.style.borderTopWidth=Xe+"em",de.style.bottom=_t+"em",de.width=Ae,de.height=Xe+_t,de.depth=-_t,de.maxFontSize=1.125*Xe*he.sizeMultiplier,de},mathmlBuilder:function(oe,he){var de=qr(oe.width,he),Ae=qr(oe.height,he),Xe=oe.shift?qr(oe.shift,he):0,_t=he.color&&he.getColor()||"black",Dt=new or.MathNode("mspace");Dt.setAttribute("mathbackground",_t),Dt.setAttribute("width",de+"em"),Dt.setAttribute("height",Ae+"em");var Gt=new or.MathNode("mpadded",[Dt]);return Xe>=0?Gt.setAttribute("height","+"+Xe+"em"):(Gt.setAttribute("height",Xe+"em"),Gt.setAttribute("depth","+"+-Xe+"em")),Gt.setAttribute("voffset",Xe+"em"),Gt}});var U1=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],Ad=function(oe,he){var de=he.havingSize(oe.size);return ru(oe.body,de,he)};ha({type:"sizing",names:U1,props:{numArgs:0,allowedInText:!0},handler:function(oe,he){var de=oe.breakOnTokenText,Ae=oe.funcName,Xe=oe.parser,_t=Xe.parseExpression(!1,de);return{type:"sizing",mode:Xe.mode,size:U1.indexOf(Ae)+1,body:_t}},htmlBuilder:Ad,mathmlBuilder:function(oe,he){var de=he.havingSize(oe.size),Ae=Ql(oe.body,de),Xe=new or.MathNode("mstyle",Ae);return Xe.setAttribute("mathsize",de.sizeMultiplier+"em"),Xe}}),ha({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(oe,he,de){var Ae=oe.parser,Xe=!1,_t=!1,Dt=de[0]&&Sn(de[0],"ordgroup");if(Dt)for(var Gt="",pn=0;pn<Dt.body.length;++pn){var qn=Dt.body[pn];if(Gt=qn.text,Gt==="t")Xe=!0;else{if(Gt!=="b"){Xe=!1,_t=!1;break}_t=!0}}else Xe=!0,_t=!0;var Vn=he[0];return{type:"smash",mode:Ae.mode,body:Vn,smashHeight:Xe,smashDepth:_t}},htmlBuilder:function(oe,he){var de=Jt.makeSpan([],[to(oe.body,he)]);if(!oe.smashHeight&&!oe.smashDepth)return de;if(oe.smashHeight&&(de.height=0,de.children))for(var Ae=0;Ae<de.children.length;Ae++)de.children[Ae].height=0;if(oe.smashDepth&&(de.depth=0,de.children))for(var Xe=0;Xe<de.children.length;Xe++)de.children[Xe].depth=0;var _t=Jt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:de}]},he);return Jt.makeSpan(["mord"],[_t],he)},mathmlBuilder:function(oe,he){var de=new or.MathNode("mpadded",[Ai(oe.body,he)]);return oe.smashHeight&&de.setAttribute("height","0px"),oe.smashDepth&&de.setAttribute("depth","0px"),de}}),ha({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler:function(oe,he,de){var Ae=oe.parser,Xe=de[0],_t=he[0];return{type:"sqrt",mode:Ae.mode,body:_t,index:Xe}},htmlBuilder:function(oe,he){var de=to(oe.body,he.havingCrampedStyle());de.height===0&&(de.height=he.fontMetrics().xHeight),de=Jt.wrapFragment(de,he);var Ae=he.fontMetrics(),Xe=Ae.defaultRuleThickness,_t=Xe;he.style.id<ue.TEXT.id&&(_t=he.fontMetrics().xHeight);var Dt=Xe+_t/4,Gt=de.height+de.depth+Dt+Xe,pn=zl.sqrtImage(Gt,he),qn=pn.span,Vn=pn.ruleWidth,zr=pn.advanceWidth,fa=qn.height-Vn;fa>de.height+de.depth+Dt&&(Dt=(Dt+fa-de.height-de.depth)/2);var Oa=qn.height-de.height-Dt-Vn;de.style.paddingLeft=zr+"em";var Ra=Jt.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:de,wrapperClasses:["svg-align"]},{type:"kern",size:-(de.height+Oa)},{type:"elem",elem:qn},{type:"kern",size:Vn}]},he);if(oe.index){var ai=he.havingStyle(ue.SCRIPTSCRIPT),ii=to(oe.index,ai,he),se=.6*(Ra.height-Ra.depth),Oe=Jt.makeVList({positionType:"shift",positionData:-se,children:[{type:"elem",elem:ii}]},he),Re=Jt.makeSpan(["root"],[Oe]);return Jt.makeSpan(["mord","sqrt"],[Re,Ra],he)}return Jt.makeSpan(["mord","sqrt"],[Ra],he)},mathmlBuilder:function(oe,he){var de=oe.body,Ae=oe.index;return Ae?new or.MathNode("mroot",[Ai(de,he),Ai(Ae,he)]):new or.MathNode("msqrt",[Ai(de,he)])}});var Pf={display:ue.DISPLAY,text:ue.TEXT,script:ue.SCRIPT,scriptscript:ue.SCRIPTSCRIPT};ha({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(oe,he){var de=oe.breakOnTokenText,Ae=oe.funcName,Xe=oe.parser,_t=Xe.parseExpression(!0,de),Dt=Ae.slice(1,Ae.length-5);return{type:"styling",mode:Xe.mode,style:Dt,body:_t}},htmlBuilder:function(oe,he){var de=Pf[oe.style],Ae=he.havingStyle(de).withFont("");return ru(oe.body,Ae,he)},mathmlBuilder:function(oe,he){var de=Pf[oe.style],Ae=he.havingStyle(de),Xe=Ql(oe.body,Ae),_t=new or.MathNode("mstyle",Xe),Dt={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},Gt=Dt[oe.style];return _t.setAttribute("scriptlevel",Gt[0]),_t.setAttribute("displaystyle",Gt[1]),_t}});var sv=function(oe,he){var de=oe.base;if(de){if(de.type==="op"){var Ae=de.limits&&(he.style.size===ue.DISPLAY.size||de.alwaysHandleSupSub);return Ae?Ps:null}if(de.type==="operatorname"){var Xe=de.alwaysHandleSupSub&&(he.style.size===ue.DISPLAY.size||de.limits);return Xe?ks:null}if(de.type==="accent")return z.isCharacterBox(de.base)?ia:null;if(de.type==="horizBrace"){var _t=!oe.sub;return _t===de.isOver?L0:null}return null}return null};$i({type:"supsub",htmlBuilder:function(oe,he){var de=sv(oe,he);if(de)return de(oe,he);var Ae,Xe,_t,Dt=oe.base,Gt=oe.sup,pn=oe.sub,qn=to(Dt,he),Vn=he.fontMetrics(),zr=0,fa=0,Oa=Dt&&z.isCharacterBox(Dt);if(Gt){var Ra=he.havingStyle(he.style.sup());Ae=to(Gt,Ra,he),Oa||(zr=qn.height-Ra.fontMetrics().supDrop*Ra.sizeMultiplier/he.sizeMultiplier)}if(pn){var ai=he.havingStyle(he.style.sub());Xe=to(pn,ai,he),Oa||(fa=qn.depth+ai.fontMetrics().subDrop*ai.sizeMultiplier/he.sizeMultiplier)}_t=he.style===ue.DISPLAY?Vn.sup1:he.style.cramped?Vn.sup3:Vn.sup2;var ii,se=he.sizeMultiplier,Oe=.5/Vn.ptPerEm/se+"em",Re=null;if(Xe){var Ye=oe.base&&oe.base.type==="op"&&oe.base.name&&(oe.base.name==="\\oiint"||oe.base.name==="\\oiiint");(qn instanceof yn||Ye)&&(Re=-qn.italic+"em")}if(Ae&&Xe){zr=Math.max(zr,_t,Ae.depth+.25*Vn.xHeight),fa=Math.max(fa,Vn.sub2);var ct=Vn.defaultRuleThickness,St=4*ct;if(zr-Ae.depth-(Xe.height-fa)<St){fa=St-(zr-Ae.depth)+Xe.height;var Wt=.8*Vn.xHeight-(zr-Ae.depth);Wt>0&&(zr+=Wt,fa-=Wt)}var vn=[{type:"elem",elem:Xe,shift:fa,marginRight:Oe,marginLeft:Re},{type:"elem",elem:Ae,shift:-zr,marginRight:Oe}];ii=Jt.makeVList({positionType:"individualShift",children:vn},he)}else if(Xe){fa=Math.max(fa,Vn.sub1,Xe.height-.8*Vn.xHeight);var Tn=[{type:"elem",elem:Xe,marginLeft:Re,marginRight:Oe}];ii=Jt.makeVList({positionType:"shift",positionData:fa,children:Tn},he)}else{if(!Ae)throw new Error("supsub must have either sup or sub.");zr=Math.max(zr,_t,Ae.depth+.25*Vn.xHeight),ii=Jt.makeVList({positionType:"shift",positionData:-zr,children:[{type:"elem",elem:Ae,marginRight:Oe}]},he)}var Xn=ml(qn,"right")||"mord";return Jt.makeSpan([Xn],[qn,Jt.makeSpan(["msupsub"],[ii])],he)},mathmlBuilder:function(oe,he){var de,Ae,Xe=!1;oe.base&&oe.base.type==="horizBrace"&&(Ae=!!oe.sup,Ae===oe.base.isOver&&(Xe=!0,de=oe.base.isOver)),!oe.base||oe.base.type!=="op"&&oe.base.type!=="operatorname"||(oe.base.parentIsSupSub=!0);var _t,Dt=[Ai(oe.base,he)];if(oe.sub&&Dt.push(Ai(oe.sub,he)),oe.sup&&Dt.push(Ai(oe.sup,he)),Xe)_t=de?"mover":"munder";else if(oe.sub)if(oe.sup){var Gt=oe.base;_t=Gt&&Gt.type==="op"&&Gt.limits&&he.style===ue.DISPLAY||Gt&&Gt.type==="operatorname"&&Gt.alwaysHandleSupSub&&(he.style===ue.DISPLAY||Gt.limits)?"munderover":"msubsup"}else{var pn=oe.base;_t=pn&&pn.type==="op"&&pn.limits&&(he.style===ue.DISPLAY||pn.alwaysHandleSupSub)||pn&&pn.type==="operatorname"&&pn.alwaysHandleSupSub&&(pn.limits||he.style===ue.DISPLAY)?"munder":"msub"}else{var qn=oe.base;_t=qn&&qn.type==="op"&&qn.limits&&(he.style===ue.DISPLAY||qn.alwaysHandleSupSub)||qn&&qn.type==="operatorname"&&qn.alwaysHandleSupSub&&(qn.limits||he.style===ue.DISPLAY)?"mover":"msup"}var Vn=new or.MathNode(_t,Dt);return Vn}}),$i({type:"atom",htmlBuilder:function(oe,he){return Jt.mathsym(oe.text,oe.mode,he,["m"+oe.family])},mathmlBuilder:function(oe,he){var de=new or.MathNode("mo",[Nl(oe.text,oe.mode)]);if(oe.family==="bin"){var Ae=gu(oe,he);Ae==="bold-italic"&&de.setAttribute("mathvariant",Ae)}else oe.family==="punct"?de.setAttribute("separator","true"):oe.family!=="open"&&oe.family!=="close"||de.setAttribute("stretchy","false");return de}});var Ih={mi:"italic",mn:"normal",mtext:"normal"};$i({type:"mathord",htmlBuilder:function(oe,he){return Jt.makeOrd(oe,he,"mathord")},mathmlBuilder:function(oe,he){var de=new or.MathNode("mi",[Nl(oe.text,oe.mode,he)]),Ae=gu(oe,he)||"italic";return Ae!==Ih[de.type]&&de.setAttribute("mathvariant",Ae),de}}),$i({type:"textord",htmlBuilder:function(oe,he){return Jt.makeOrd(oe,he,"textord")},mathmlBuilder:function(oe,he){var de,Ae=Nl(oe.text,oe.mode,he),Xe=gu(oe,he)||"normal";return de=oe.mode==="text"?new or.MathNode("mtext",[Ae]):/[0-9]/.test(oe.text)?new or.MathNode("mn",[Ae]):oe.text==="\\prime"?new or.MathNode("mo",[Ae]):new or.MathNode("mi",[Ae]),Xe!==Ih[de.type]&&de.setAttribute("mathvariant",Xe),de}});var W1={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},qc={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};$i({type:"spacing",htmlBuilder:function(oe,he){if(qc.hasOwnProperty(oe.text)){var de=qc[oe.text].className||"";if(oe.mode==="text"){var Ae=Jt.makeOrd(oe,he,"textord");return Ae.classes.push(de),Ae}return Jt.makeSpan(["mspace",de],[Jt.mathsym(oe.text,oe.mode,he)],he)}if(W1.hasOwnProperty(oe.text))return Jt.makeSpan(["mspace",W1[oe.text]],[],he);throw new g('Unknown type of space "'+oe.text+'"')},mathmlBuilder:function(oe,he){var de;if(!qc.hasOwnProperty(oe.text)){if(W1.hasOwnProperty(oe.text))return new or.MathNode("mspace");throw new g('Unknown type of space "'+oe.text+'"')}return de=new or.MathNode("mtext",[new or.TextNode("\xA0")]),de}});var au=function(){var oe=new or.MathNode("mtd",[]);return oe.setAttribute("width","50%"),oe};$i({type:"tag",mathmlBuilder:function(oe,he){var de=new or.MathNode("mtable",[new or.MathNode("mtr",[au(),new or.MathNode("mtd",[Qs(oe.body,he)]),au(),new or.MathNode("mtd",[Qs(oe.tag,he)])])]);return de.setAttribute("width","100%"),de}});var g0={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},kc={"\\textbf":"textbf","\\textmd":"textmd"},m0={"\\textit":"textit","\\textup":"textup"},is=function(oe,he){var de=oe.font;return de?g0[de]?he.withTextFontFamily(g0[de]):kc[de]?he.withTextFontWeight(kc[de]):he.withTextFontShape(m0[de]):he};ha({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(oe,he){var de=oe.parser,Ae=oe.funcName,Xe=he[0];return{type:"text",mode:de.mode,body:yi(Xe),font:Ae}},htmlBuilder:function(oe,he){var de=is(oe,he),Ae=so(oe.body,de,!0);return Jt.makeSpan(["mord","text"],Jt.tryCombineChars(Ae),de)},mathmlBuilder:function(oe,he){var de=is(oe,he);return Qs(oe.body,de)}}),ha({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(oe,he){var de=oe.parser;return{type:"underline",mode:de.mode,body:he[0]}},htmlBuilder:function(oe,he){var de=to(oe.body,he),Ae=Jt.makeLineSpan("underline-line",he),Xe=he.fontMetrics().defaultRuleThickness,_t=Jt.makeVList({positionType:"top",positionData:de.height,children:[{type:"kern",size:Xe},{type:"elem",elem:Ae},{type:"kern",size:3*Xe},{type:"elem",elem:de}]},he);return Jt.makeSpan(["mord","underline"],[_t],he)},mathmlBuilder:function(oe,he){var de=new or.MathNode("mo",[new or.TextNode("\u203E")]);de.setAttribute("stretchy","true");var Ae=new or.MathNode("munder",[Ai(oe.body,he),de]);return Ae.setAttribute("accentunder","true"),Ae}}),ha({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(oe,he,de){throw new g("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(oe,he){for(var de=Md(oe),Ae=[],Xe=he.havingStyle(he.style.text()),_t=0;_t<de.length;_t++){var Dt=de[_t];Dt==="~"&&(Dt="\\textasciitilde"),Ae.push(Jt.makeSymbol(Dt,"Typewriter-Regular",oe.mode,Xe,["mord","texttt"]))}return Jt.makeSpan(["mord","text"].concat(Xe.sizingClasses(he)),Jt.tryCombineChars(Ae),Xe)},mathmlBuilder:function(oe,he){var de=new or.TextNode(Md(oe)),Ae=new or.MathNode("mtext",[de]);return Ae.setAttribute("mathvariant","monospace"),Ae}});var Md=function(oe){return oe.body.replace(/ /g,oe.star?"\u2423":"\xA0")},B0=bn,Ds=B0,os=`[ \r
	]`,p1="\\\\[a-zA-Z@]+",Df="\\\\[^\uD800-\uDFFF]",j0=""+p1+os+"*",Lh=new RegExp("^("+p1+")"+os+"*$"),$l="[\u0300-\u036F]",v1=new RegExp($l+"+$"),Nf="("+os+"+)|([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+$l+"*|[\uD800-\uDBFF][\uDC00-\uDFFF]"+$l+"*|\\\\verb\\*([^]).*?\\3|\\\\verb([^*a-zA-Z]).*?\\4|\\\\operatorname\\*|"+j0+"|"+Df+")",If=function(){function oe(de,Ae){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=de,this.settings=Ae,this.tokenRegex=new RegExp(Nf,"g"),this.catcodes={"%":14}}var he=oe.prototype;return he.setCatcode=function(de,Ae){this.catcodes[de]=Ae},he.lex=function(){var de=this.input,Ae=this.tokenRegex.lastIndex;if(Ae===de.length)return new f("EOF",new w(this,Ae,Ae));var Xe=this.tokenRegex.exec(de);if(Xe===null||Xe.index!==Ae)throw new g("Unexpected character: '"+de[Ae]+"'",new f(de[Ae],new w(this,Ae,Ae+1)));var _t=Xe[2]||" ";if(this.catcodes[_t]===14){var Dt=de.indexOf(`
`,this.tokenRegex.lastIndex);return Dt===-1?(this.tokenRegex.lastIndex=de.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=Dt+1,this.lex()}var Gt=_t.match(Lh);return Gt&&(_t=Gt[1]),new f(_t,new w(this,Ae,this.tokenRegex.lastIndex))},oe}(),Pd=function(){function oe(de,Ae){de===void 0&&(de={}),Ae===void 0&&(Ae={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=Ae,this.builtins=de,this.undefStack=[]}var he=oe.prototype;return he.beginGroup=function(){this.undefStack.push({})},he.endGroup=function(){if(this.undefStack.length===0)throw new g("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var de=this.undefStack.pop();for(var Ae in de)de.hasOwnProperty(Ae)&&(de[Ae]===void 0?delete this.current[Ae]:this.current[Ae]=de[Ae])},he.has=function(de){return this.current.hasOwnProperty(de)||this.builtins.hasOwnProperty(de)},he.get=function(de){return this.current.hasOwnProperty(de)?this.current[de]:this.builtins[de]},he.set=function(de,Ae,Xe){if(Xe===void 0&&(Xe=!1),Xe){for(var _t=0;_t<this.undefStack.length;_t++)delete this.undefStack[_t][de];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][de]=Ae)}else{var Dt=this.undefStack[this.undefStack.length-1];Dt&&!Dt.hasOwnProperty(de)&&(Dt[de]=this.current[de])}this.current[de]=Ae},oe}(),Gp={},uv=Gp;function Kt(oe,he){Gp[oe]=he}Kt("\\noexpand",function(oe){var he=oe.popToken();return oe.isExpandable(he.text)&&(he.noexpand=!0,he.treatAsRelax=!0),{tokens:[he],numArgs:0}}),Kt("\\expandafter",function(oe){var he=oe.popToken();return oe.expandOnce(!0),{tokens:[he],numArgs:0}}),Kt("\\@firstoftwo",function(oe){var he=oe.consumeArgs(2);return{tokens:he[0],numArgs:0}}),Kt("\\@secondoftwo",function(oe){var he=oe.consumeArgs(2);return{tokens:he[1],numArgs:0}}),Kt("\\@ifnextchar",function(oe){var he=oe.consumeArgs(3);oe.consumeSpaces();var de=oe.future();return he[0].length===1&&he[0][0].text===de.text?{tokens:he[1],numArgs:0}:{tokens:he[2],numArgs:0}}),Kt("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Kt("\\TextOrMath",function(oe){var he=oe.consumeArgs(2);return oe.mode==="text"?{tokens:he[0],numArgs:0}:{tokens:he[1],numArgs:0}});var Ku={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};Kt("\\char",function(oe){var he,de=oe.popToken(),Ae="";if(de.text==="'")he=8,de=oe.popToken();else if(de.text==='"')he=16,de=oe.popToken();else if(de.text==="`")if(de=oe.popToken(),de.text[0]==="\\")Ae=de.text.charCodeAt(1);else{if(de.text==="EOF")throw new g("\\char` missing argument");Ae=de.text.charCodeAt(0)}else he=10;if(he){if(Ae=Ku[de.text],Ae==null||Ae>=he)throw new g("Invalid base-"+he+" digit "+de.text);for(var Xe;(Xe=Ku[oe.future().text])!=null&&Xe<he;)Ae*=he,Ae+=Xe,oe.popToken()}return"\\@char{"+Ae+"}"});var Lf=function(oe,he,de){var Ae=oe.consumeArgs(1)[0];if(Ae.length!==1)throw new g("\\newcommand's first argument must be a macro name");var Xe=Ae[0].text,_t=oe.isDefined(Xe);if(_t&&!he)throw new g("\\newcommand{"+Xe+"} attempting to redefine "+Xe+"; use \\renewcommand");if(!_t&&!de)throw new g("\\renewcommand{"+Xe+"} when command "+Xe+" does not yet exist; use \\newcommand");var Dt=0;if(Ae=oe.consumeArgs(1)[0],Ae.length===1&&Ae[0].text==="["){for(var Gt="",pn=oe.expandNextToken();pn.text!=="]"&&pn.text!=="EOF";)Gt+=pn.text,pn=oe.expandNextToken();if(!Gt.match(/^\s*[0-9]+\s*$/))throw new g("Invalid number of arguments: "+Gt);Dt=parseInt(Gt),Ae=oe.consumeArgs(1)[0]}return oe.macros.set(Xe,{tokens:Ae,numArgs:Dt}),""};Kt("\\newcommand",function(oe){return Lf(oe,!1,!0)}),Kt("\\renewcommand",function(oe){return Lf(oe,!0,!1)}),Kt("\\providecommand",function(oe){return Lf(oe,!0,!0)}),Kt("\\message",function(oe){var he=oe.consumeArgs(1)[0];return console.log(he.reverse().map(function(de){return de.text}).join("")),""}),Kt("\\errmessage",function(oe){var he=oe.consumeArgs(1)[0];return console.error(he.reverse().map(function(de){return de.text}).join("")),""}),Kt("\\show",function(oe){var he=oe.popToken(),de=he.text;return console.log(he,oe.macros.get(de),Ds[de],pr.math[de],pr.text[de]),""}),Kt("\\bgroup","{"),Kt("\\egroup","}"),Kt("\\lq","`"),Kt("\\rq","'"),Kt("\\aa","\\r a"),Kt("\\AA","\\r A"),Kt("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),Kt("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),Kt("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),Kt("\u212C","\\mathscr{B}"),Kt("\u2130","\\mathscr{E}"),Kt("\u2131","\\mathscr{F}"),Kt("\u210B","\\mathscr{H}"),Kt("\u2110","\\mathscr{I}"),Kt("\u2112","\\mathscr{L}"),Kt("\u2133","\\mathscr{M}"),Kt("\u211B","\\mathscr{R}"),Kt("\u212D","\\mathfrak{C}"),Kt("\u210C","\\mathfrak{H}"),Kt("\u2128","\\mathfrak{Z}"),Kt("\\Bbbk","\\Bbb{k}"),Kt("\xB7","\\cdotp"),Kt("\\llap","\\mathllap{\\textrm{#1}}"),Kt("\\rlap","\\mathrlap{\\textrm{#1}}"),Kt("\\clap","\\mathclap{\\textrm{#1}}"),Kt("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),Kt("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),Kt("\\ne","\\neq"),Kt("\u2260","\\neq"),Kt("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),Kt("\u2209","\\notin"),Kt("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),Kt("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),Kt("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),Kt("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),Kt("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),Kt("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),Kt("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),Kt("\u27C2","\\perp"),Kt("\u203C","\\mathclose{!\\mkern-0.8mu!}"),Kt("\u220C","\\notni"),Kt("\u231C","\\ulcorner"),Kt("\u231D","\\urcorner"),Kt("\u231E","\\llcorner"),Kt("\u231F","\\lrcorner"),Kt("\xA9","\\copyright"),Kt("\xAE","\\textregistered"),Kt("\uFE0F","\\textregistered"),Kt("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),Kt("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),Kt("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),Kt("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),Kt("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),Kt("\u22EE","\\vdots"),Kt("\\varGamma","\\mathit{\\Gamma}"),Kt("\\varDelta","\\mathit{\\Delta}"),Kt("\\varTheta","\\mathit{\\Theta}"),Kt("\\varLambda","\\mathit{\\Lambda}"),Kt("\\varXi","\\mathit{\\Xi}"),Kt("\\varPi","\\mathit{\\Pi}"),Kt("\\varSigma","\\mathit{\\Sigma}"),Kt("\\varUpsilon","\\mathit{\\Upsilon}"),Kt("\\varPhi","\\mathit{\\Phi}"),Kt("\\varPsi","\\mathit{\\Psi}"),Kt("\\varOmega","\\mathit{\\Omega}"),Kt("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),Kt("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu"),Kt("\\boxed","\\fbox{$\\displaystyle{#1}$}"),Kt("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),Kt("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),Kt("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var Rf={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};Kt("\\dots",function(oe){var he="\\dotso",de=oe.expandAfterFuture().text;return de in Rf?he=Rf[de]:(de.substr(0,4)==="\\not"||de in pr.math&&z.contains(["bin","rel"],pr.math[de].group))&&(he="\\dotsb"),he});var Y1={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};Kt("\\dotso",function(oe){var he=oe.future().text;return he in Y1?"\\ldots\\,":"\\ldots"}),Kt("\\dotsc",function(oe){var he=oe.future().text;return he in Y1&&he!==","?"\\ldots\\,":"\\ldots"}),Kt("\\cdots",function(oe){var he=oe.future().text;return he in Y1?"\\@cdots\\,":"\\@cdots"}),Kt("\\dotsb","\\cdots"),Kt("\\dotsm","\\cdots"),Kt("\\dotsi","\\!\\cdots"),Kt("\\dotsx","\\ldots\\,"),Kt("\\DOTSI","\\relax"),Kt("\\DOTSB","\\relax"),Kt("\\DOTSX","\\relax"),Kt("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Kt("\\,","\\tmspace+{3mu}{.1667em}"),Kt("\\thinspace","\\,"),Kt("\\>","\\mskip{4mu}"),Kt("\\:","\\tmspace+{4mu}{.2222em}"),Kt("\\medspace","\\:"),Kt("\\;","\\tmspace+{5mu}{.2777em}"),Kt("\\thickspace","\\;"),Kt("\\!","\\tmspace-{3mu}{.1667em}"),Kt("\\negthinspace","\\!"),Kt("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Kt("\\negthickspace","\\tmspace-{5mu}{.277em}"),Kt("\\enspace","\\kern.5em "),Kt("\\enskip","\\hskip.5em\\relax"),Kt("\\quad","\\hskip1em\\relax"),Kt("\\qquad","\\hskip2em\\relax"),Kt("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Kt("\\tag@paren","\\tag@literal{({#1})}"),Kt("\\tag@literal",function(oe){if(oe.macros.get("\\df@tag"))throw new g("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),Kt("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Kt("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Kt("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Kt("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Kt("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),Kt("\\\\","\\newline"),Kt("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Rh=fr["Main-Regular"]["T".charCodeAt(0)][1]-.7*fr["Main-Regular"]["A".charCodeAt(0)][1]+"em";Kt("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+Rh+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),Kt("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+Rh+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),Kt("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Kt("\\@hspace","\\hskip #1\\relax"),Kt("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Kt("\\ordinarycolon",":"),Kt("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Kt("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Kt("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Kt("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Kt("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Kt("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Kt("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Kt("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Kt("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Kt("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Kt("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Kt("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Kt("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Kt("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Kt("\u2237","\\dblcolon"),Kt("\u2239","\\eqcolon"),Kt("\u2254","\\coloneqq"),Kt("\u2255","\\eqqcolon"),Kt("\u2A74","\\Coloneqq"),Kt("\\ratio","\\vcentcolon"),Kt("\\coloncolon","\\dblcolon"),Kt("\\colonequals","\\coloneqq"),Kt("\\coloncolonequals","\\Coloneqq"),Kt("\\equalscolon","\\eqqcolon"),Kt("\\equalscoloncolon","\\Eqqcolon"),Kt("\\colonminus","\\coloneq"),Kt("\\coloncolonminus","\\Coloneq"),Kt("\\minuscolon","\\eqcolon"),Kt("\\minuscoloncolon","\\Eqcolon"),Kt("\\coloncolonapprox","\\Colonapprox"),Kt("\\coloncolonsim","\\Colonsim"),Kt("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Kt("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Kt("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Kt("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Kt("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),Kt("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Kt("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Kt("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),Kt("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),Kt("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),Kt("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),Kt("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),Kt("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),Kt("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),Kt("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),Kt("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),Kt("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),Kt("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),Kt("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),Kt("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),Kt("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),Kt("\\imath","\\html@mathml{\\@imath}{\u0131}"),Kt("\\jmath","\\html@mathml{\\@jmath}{\u0237}"),Kt("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),Kt("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),Kt("\u27E6","\\llbracket"),Kt("\u27E7","\\rrbracket"),Kt("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),Kt("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),Kt("\u2983","\\lBrace"),Kt("\u2984","\\rBrace"),Kt("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29B5}}"),Kt("\u29B5","\\minuso"),Kt("\\darr","\\downarrow"),Kt("\\dArr","\\Downarrow"),Kt("\\Darr","\\Downarrow"),Kt("\\lang","\\langle"),Kt("\\rang","\\rangle"),Kt("\\uarr","\\uparrow"),Kt("\\uArr","\\Uparrow"),Kt("\\Uarr","\\Uparrow"),Kt("\\N","\\mathbb{N}"),Kt("\\R","\\mathbb{R}"),Kt("\\Z","\\mathbb{Z}"),Kt("\\alef","\\aleph"),Kt("\\alefsym","\\aleph"),Kt("\\Alpha","\\mathrm{A}"),Kt("\\Beta","\\mathrm{B}"),Kt("\\bull","\\bullet"),Kt("\\Chi","\\mathrm{X}"),Kt("\\clubs","\\clubsuit"),Kt("\\cnums","\\mathbb{C}"),Kt("\\Complex","\\mathbb{C}"),Kt("\\Dagger","\\ddagger"),Kt("\\diamonds","\\diamondsuit"),Kt("\\empty","\\emptyset"),Kt("\\Epsilon","\\mathrm{E}"),Kt("\\Eta","\\mathrm{H}"),Kt("\\exist","\\exists"),Kt("\\harr","\\leftrightarrow"),Kt("\\hArr","\\Leftrightarrow"),Kt("\\Harr","\\Leftrightarrow"),Kt("\\hearts","\\heartsuit"),Kt("\\image","\\Im"),Kt("\\infin","\\infty"),Kt("\\Iota","\\mathrm{I}"),Kt("\\isin","\\in"),Kt("\\Kappa","\\mathrm{K}"),Kt("\\larr","\\leftarrow"),Kt("\\lArr","\\Leftarrow"),Kt("\\Larr","\\Leftarrow"),Kt("\\lrarr","\\leftrightarrow"),Kt("\\lrArr","\\Leftrightarrow"),Kt("\\Lrarr","\\Leftrightarrow"),Kt("\\Mu","\\mathrm{M}"),Kt("\\natnums","\\mathbb{N}"),Kt("\\Nu","\\mathrm{N}"),Kt("\\Omicron","\\mathrm{O}"),Kt("\\plusmn","\\pm"),Kt("\\rarr","\\rightarrow"),Kt("\\rArr","\\Rightarrow"),Kt("\\Rarr","\\Rightarrow"),Kt("\\real","\\Re"),Kt("\\reals","\\mathbb{R}"),Kt("\\Reals","\\mathbb{R}"),Kt("\\Rho","\\mathrm{P}"),Kt("\\sdot","\\cdot"),Kt("\\sect","\\S"),Kt("\\spades","\\spadesuit"),Kt("\\sub","\\subset"),Kt("\\sube","\\subseteq"),Kt("\\supe","\\supseteq"),Kt("\\Tau","\\mathrm{T}"),Kt("\\thetasym","\\vartheta"),Kt("\\weierp","\\wp"),Kt("\\Zeta","\\mathrm{Z}"),Kt("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Kt("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Kt("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Kt("\\bra","\\mathinner{\\langle{#1}|}"),Kt("\\ket","\\mathinner{|{#1}\\rangle}"),Kt("\\braket","\\mathinner{\\langle{#1}\\rangle}"),Kt("\\Bra","\\left\\langle#1\\right|"),Kt("\\Ket","\\left|#1\\right\\rangle"),Kt("\\blue","\\textcolor{##6495ed}{#1}"),Kt("\\orange","\\textcolor{##ffa500}{#1}"),Kt("\\pink","\\textcolor{##ff00af}{#1}"),Kt("\\red","\\textcolor{##df0030}{#1}"),Kt("\\green","\\textcolor{##28ae7b}{#1}"),Kt("\\gray","\\textcolor{gray}{#1}"),Kt("\\purple","\\textcolor{##9d38bd}{#1}"),Kt("\\blueA","\\textcolor{##ccfaff}{#1}"),Kt("\\blueB","\\textcolor{##80f6ff}{#1}"),Kt("\\blueC","\\textcolor{##63d9ea}{#1}"),Kt("\\blueD","\\textcolor{##11accd}{#1}"),Kt("\\blueE","\\textcolor{##0c7f99}{#1}"),Kt("\\tealA","\\textcolor{##94fff5}{#1}"),Kt("\\tealB","\\textcolor{##26edd5}{#1}"),Kt("\\tealC","\\textcolor{##01d1c1}{#1}"),Kt("\\tealD","\\textcolor{##01a995}{#1}"),Kt("\\tealE","\\textcolor{##208170}{#1}"),Kt("\\greenA","\\textcolor{##b6ffb0}{#1}"),Kt("\\greenB","\\textcolor{##8af281}{#1}"),Kt("\\greenC","\\textcolor{##74cf70}{#1}"),Kt("\\greenD","\\textcolor{##1fab54}{#1}"),Kt("\\greenE","\\textcolor{##0d923f}{#1}"),Kt("\\goldA","\\textcolor{##ffd0a9}{#1}"),Kt("\\goldB","\\textcolor{##ffbb71}{#1}"),Kt("\\goldC","\\textcolor{##ff9c39}{#1}"),Kt("\\goldD","\\textcolor{##e07d10}{#1}"),Kt("\\goldE","\\textcolor{##a75a05}{#1}"),Kt("\\redA","\\textcolor{##fca9a9}{#1}"),Kt("\\redB","\\textcolor{##ff8482}{#1}"),Kt("\\redC","\\textcolor{##f9685d}{#1}"),Kt("\\redD","\\textcolor{##e84d39}{#1}"),Kt("\\redE","\\textcolor{##bc2612}{#1}"),Kt("\\maroonA","\\textcolor{##ffbde0}{#1}"),Kt("\\maroonB","\\textcolor{##ff92c6}{#1}"),Kt("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Kt("\\maroonD","\\textcolor{##ca337c}{#1}"),Kt("\\maroonE","\\textcolor{##9e034e}{#1}"),Kt("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Kt("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Kt("\\purpleC","\\textcolor{##aa87ff}{#1}"),Kt("\\purpleD","\\textcolor{##7854ab}{#1}"),Kt("\\purpleE","\\textcolor{##543b78}{#1}"),Kt("\\mintA","\\textcolor{##f5f9e8}{#1}"),Kt("\\mintB","\\textcolor{##edf2df}{#1}"),Kt("\\mintC","\\textcolor{##e0e5cc}{#1}"),Kt("\\grayA","\\textcolor{##f6f7f7}{#1}"),Kt("\\grayB","\\textcolor{##f0f1f2}{#1}"),Kt("\\grayC","\\textcolor{##e3e5e6}{#1}"),Kt("\\grayD","\\textcolor{##d6d8da}{#1}"),Kt("\\grayE","\\textcolor{##babec2}{#1}"),Kt("\\grayF","\\textcolor{##888d93}{#1}"),Kt("\\grayG","\\textcolor{##626569}{#1}"),Kt("\\grayH","\\textcolor{##3b3e40}{#1}"),Kt("\\grayI","\\textcolor{##21242c}{#1}"),Kt("\\kaBlue","\\textcolor{##314453}{#1}"),Kt("\\kaGreen","\\textcolor{##71B307}{#1}");var G1={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},Ff=function(){function oe(de,Ae,Xe){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=Ae,this.expansionCount=0,this.feed(de),this.macros=new Pd(uv,Ae.macros),this.mode=Xe,this.stack=[]}var he=oe.prototype;return he.feed=function(de){this.lexer=new If(de,this.settings)},he.switchMode=function(de){this.mode=de},he.beginGroup=function(){this.macros.beginGroup()},he.endGroup=function(){this.macros.endGroup()},he.future=function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},he.popToken=function(){return this.future(),this.stack.pop()},he.pushToken=function(de){this.stack.push(de)},he.pushTokens=function(de){var Ae;(Ae=this.stack).push.apply(Ae,de)},he.consumeSpaces=function(){for(;;){var de=this.future();if(de.text!==" ")break;this.stack.pop()}},he.consumeArgs=function(de){for(var Ae=[],Xe=0;Xe<de;++Xe){this.consumeSpaces();var _t=this.popToken();if(_t.text==="{"){for(var Dt=[],Gt=1;Gt!==0;){var pn=this.popToken();if(Dt.push(pn),pn.text==="{")++Gt;else if(pn.text==="}")--Gt;else if(pn.text==="EOF")throw new g("End of input in macro argument",_t)}Dt.pop(),Dt.reverse(),Ae[Xe]=Dt}else{if(_t.text==="EOF")throw new g("End of input expecting macro argument");Ae[Xe]=[_t]}}return Ae},he.expandOnce=function(de){var Ae=this.popToken(),Xe=Ae.text,_t=Ae.noexpand?null:this._getExpansion(Xe);if(_t==null||de&&_t.unexpandable){if(de&&_t==null&&Xe[0]==="\\"&&!this.isDefined(Xe))throw new g("Undefined control sequence: "+Xe);return this.pushToken(Ae),Ae}if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new g("Too many expansions: infinite loop or need to increase maxExpand setting");var Dt=_t.tokens;if(_t.numArgs){var Gt=this.consumeArgs(_t.numArgs);Dt=Dt.slice();for(var pn=Dt.length-1;pn>=0;--pn){var qn=Dt[pn];if(qn.text==="#"){if(pn===0)throw new g("Incomplete placeholder at end of macro body",qn);if(qn=Dt[--pn],qn.text==="#")Dt.splice(pn+1,1);else{if(!/^[1-9]$/.test(qn.text))throw new g("Not a valid argument number",qn);var Vn;(Vn=Dt).splice.apply(Vn,[pn,2].concat(Gt[+qn.text-1]))}}}}return this.pushTokens(Dt),Dt},he.expandAfterFuture=function(){return this.expandOnce(),this.future()},he.expandNextToken=function(){for(;;){var de=this.expandOnce();if(de instanceof f){if(de.text!=="\\relax"&&!de.treatAsRelax)return this.stack.pop();this.stack.pop()}}throw new Error},he.expandMacro=function(de){return this.macros.has(de)?this.expandTokens([new f(de)]):void 0},he.expandTokens=function(de){var Ae=[],Xe=this.stack.length;for(this.pushTokens(de);this.stack.length>Xe;){var _t=this.expandOnce(!0);_t instanceof f&&(_t.treatAsRelax&&(_t.noexpand=!1,_t.treatAsRelax=!1),Ae.push(this.stack.pop()))}return Ae},he.expandMacroAsText=function(de){var Ae=this.expandMacro(de);return Ae&&Ae.map(function(Xe){return Xe.text}).join("")},he._getExpansion=function(de){var Ae=this.macros.get(de);if(Ae==null)return Ae;var Xe=typeof Ae=="function"?Ae(this):Ae;if(typeof Xe=="string"){var _t=0;if(Xe.indexOf("#")!==-1)for(var Dt=Xe.replace(/##/g,"");Dt.indexOf("#"+(_t+1))!==-1;)++_t;for(var Gt=new If(Xe,this.settings),pn=[],qn=Gt.lex();qn.text!=="EOF";)pn.push(qn),qn=Gt.lex();pn.reverse();var Vn={tokens:pn,numArgs:_t};return Vn}return Xe},he.isDefined=function(de){return this.macros.has(de)||Ds.hasOwnProperty(de)||pr.math.hasOwnProperty(de)||pr.text.hasOwnProperty(de)||G1.hasOwnProperty(de)},he.isExpandable=function(de){var Ae=this.macros.get(de);return Ae!=null?typeof Ae=="string"||typeof Ae=="function"||!Ae.unexpandable:Ds.hasOwnProperty(de)},oe}(),K1={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"}},X1={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u010F:"d\u030C",\u1E0B:"d\u0307",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u013A:"l\u0301",\u013E:"l\u030C",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u010E:"D\u030C",\u1E0A:"D\u0307",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0139:"L\u0301",\u013D:"L\u030C",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u0164:"T\u030C",\u1E6A:"T\u0307",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"},Sc=function(){function oe(de,Ae){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new Ff(de,Ae,this.mode),this.settings=Ae,this.leftrightDepth=0}var he=oe.prototype;return he.expect=function(de,Ae){if(Ae===void 0&&(Ae=!0),this.fetch().text!==de)throw new g("Expected '"+de+"', got '"+this.fetch().text+"'",this.fetch());Ae&&this.consume()},he.consume=function(){this.nextToken=null},he.fetch=function(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},he.switchMode=function(de){this.mode=de,this.gullet.switchMode(de)},he.parse=function(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var de=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),de},he.parseExpression=function(de,Ae){for(var Xe=[];;){this.mode==="math"&&this.consumeSpaces();var _t=this.fetch();if(oe.endOfExpression.indexOf(_t.text)!==-1||Ae&&_t.text===Ae||de&&Ds[_t.text]&&Ds[_t.text].infix)break;var Dt=this.parseAtom(Ae);if(!Dt)break;Dt.type!=="internal"&&Xe.push(Dt)}return this.mode==="text"&&this.formLigatures(Xe),this.handleInfixNodes(Xe)},he.handleInfixNodes=function(de){for(var Ae,Xe=-1,_t=0;_t<de.length;_t++)if(de[_t].type==="infix"){if(Xe!==-1)throw new g("only one infix operator per group",de[_t].token);Xe=_t,Ae=de[_t].replaceWith}if(Xe!==-1&&Ae){var Dt,Gt,pn,qn=de.slice(0,Xe),Vn=de.slice(Xe+1);return Dt=qn.length===1&&qn[0].type==="ordgroup"?qn[0]:{type:"ordgroup",mode:this.mode,body:qn},Gt=Vn.length===1&&Vn[0].type==="ordgroup"?Vn[0]:{type:"ordgroup",mode:this.mode,body:Vn},pn=Ae==="\\\\abovefrac"?this.callFunction(Ae,[Dt,de[Xe],Gt],[]):this.callFunction(Ae,[Dt,Gt],[]),[pn]}return de},he.handleSupSubscript=function(de){var Ae=this.fetch(),Xe=Ae.text;this.consume();var _t=this.parseGroup(de,!1,oe.SUPSUB_GREEDINESS,void 0,void 0,!0);if(!_t)throw new g("Expected group after '"+Xe+"'",Ae);return _t},he.formatUnsupportedCmd=function(de){for(var Ae=[],Xe=0;Xe<de.length;Xe++)Ae.push({type:"textord",mode:"text",text:de[Xe]});var _t={type:"text",mode:this.mode,body:Ae},Dt={type:"color",mode:this.mode,color:this.settings.errorColor,body:[_t]};return Dt},he.parseAtom=function(de){var Ae,Xe,_t=this.parseGroup("atom",!1,null,de);if(this.mode==="text")return _t;for(;;){this.consumeSpaces();var Dt=this.fetch();if(Dt.text==="\\limits"||Dt.text==="\\nolimits"){if(_t&&_t.type==="op"){var Gt=Dt.text==="\\limits";_t.limits=Gt,_t.alwaysHandleSupSub=!0}else{if(!_t||_t.type!=="operatorname"||!_t.alwaysHandleSupSub)throw new g("Limit controls must follow a math operator",Dt);var pn=Dt.text==="\\limits";_t.limits=pn}this.consume()}else if(Dt.text==="^"){if(Ae)throw new g("Double superscript",Dt);Ae=this.handleSupSubscript("superscript")}else if(Dt.text==="_"){if(Xe)throw new g("Double subscript",Dt);Xe=this.handleSupSubscript("subscript")}else{if(Dt.text!=="'")break;if(Ae)throw new g("Double superscript",Dt);var qn={type:"textord",mode:this.mode,text:"\\prime"},Vn=[qn];for(this.consume();this.fetch().text==="'";)Vn.push(qn),this.consume();this.fetch().text==="^"&&Vn.push(this.handleSupSubscript("superscript")),Ae={type:"ordgroup",mode:this.mode,body:Vn}}}return Ae||Xe?{type:"supsub",mode:this.mode,base:_t,sup:Ae,sub:Xe}:_t},he.parseFunction=function(de,Ae,Xe){var _t=this.fetch(),Dt=_t.text,Gt=Ds[Dt];if(!Gt)return null;if(this.consume(),Xe!=null&&Gt.greediness<=Xe)throw new g("Got function '"+Dt+"' with no arguments"+(Ae?" as "+Ae:""),_t);if(this.mode==="text"&&!Gt.allowedInText)throw new g("Can't use function '"+Dt+"' in text mode",_t);if(this.mode==="math"&&Gt.allowedInMath===!1)throw new g("Can't use function '"+Dt+"' in math mode",_t);var pn=this.parseArguments(Dt,Gt),qn=pn.args,Vn=pn.optArgs;return this.callFunction(Dt,qn,Vn,_t,de)},he.callFunction=function(de,Ae,Xe,_t,Dt){var Gt={funcName:de,parser:this,token:_t,breakOnTokenText:Dt},pn=Ds[de];if(pn&&pn.handler)return pn.handler(Gt,Ae,Xe);throw new g("No function handler for "+de)},he.parseArguments=function(de,Ae){var Xe=Ae.numArgs+Ae.numOptionalArgs;if(Xe===0)return{args:[],optArgs:[]};for(var _t=Ae.greediness,Dt=[],Gt=[],pn=0;pn<Xe;pn++){var qn=Ae.argTypes&&Ae.argTypes[pn],Vn=pn<Ae.numOptionalArgs,zr=pn>0&&!Vn||pn===0&&!Vn&&this.mode==="math",fa=this.parseGroupOfType("argument to '"+de+"'",qn,Vn,_t,zr);if(!fa){if(Vn){Gt.push(null);continue}throw new g("Expected group after '"+de+"'",this.fetch())}(Vn?Gt:Dt).push(fa)}return{args:Dt,optArgs:Gt}},he.parseGroupOfType=function(de,Ae,Xe,_t,Dt){switch(Ae){case"color":return Dt&&this.consumeSpaces(),this.parseColorGroup(Xe);case"size":return Dt&&this.consumeSpaces(),this.parseSizeGroup(Xe);case"url":return this.parseUrlGroup(Xe,Dt);case"math":case"text":return this.parseGroup(de,Xe,_t,void 0,Ae,Dt);case"hbox":var Gt=this.parseGroup(de,Xe,_t,void 0,"text",Dt);if(!Gt)return Gt;var pn={type:"styling",mode:Gt.mode,body:[Gt],style:"text"};return pn;case"raw":if(Dt&&this.consumeSpaces(),Xe&&this.fetch().text==="{")return null;var qn=this.parseStringGroup("raw",Xe,!0);if(qn)return{type:"raw",mode:"text",string:qn.text};throw new g("Expected raw group",this.fetch());case"original":case null:case void 0:return this.parseGroup(de,Xe,_t,void 0,void 0,Dt);default:throw new g("Unknown group type as "+de,this.fetch())}},he.consumeSpaces=function(){for(;this.fetch().text===" ";)this.consume()},he.parseStringGroup=function(de,Ae,Xe){var _t=Ae?"[":"{",Dt=Ae?"]":"}",Gt=this.fetch();if(Gt.text!==_t){if(Ae)return null;if(Xe&&Gt.text!=="EOF"&&/[^{}[\]]/.test(Gt.text))return this.consume(),Gt}var pn=this.mode;this.mode="text",this.expect(_t);for(var qn,Vn="",zr=this.fetch(),fa=0,Oa=zr;(qn=this.fetch()).text!==Dt||Xe&&fa>0;){switch(qn.text){case"EOF":throw new g("Unexpected end of input in "+de,zr.range(Oa,Vn));case _t:fa++;break;case Dt:fa--;break}Oa=qn,Vn+=Oa.text,this.consume()}return this.expect(Dt),this.mode=pn,zr.range(Oa,Vn)},he.parseRegexGroup=function(de,Ae){var Xe=this.mode;this.mode="text";for(var _t,Dt=this.fetch(),Gt=Dt,pn="";(_t=this.fetch()).text!=="EOF"&&de.test(pn+_t.text);)Gt=_t,pn+=Gt.text,this.consume();if(pn==="")throw new g("Invalid "+Ae+": '"+Dt.text+"'",Dt);return this.mode=Xe,Dt.range(Gt,pn)},he.parseColorGroup=function(de){var Ae=this.parseStringGroup("color",de);if(!Ae)return null;var Xe=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(Ae.text);if(!Xe)throw new g("Invalid color: '"+Ae.text+"'",Ae);var _t=Xe[0];return/^[0-9a-f]{6}$/i.test(_t)&&(_t="#"+_t),{type:"color-token",mode:this.mode,color:_t}},he.parseSizeGroup=function(de){var Ae,Xe=!1;if(Ae=de||this.fetch().text==="{"?this.parseStringGroup("size",de):this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"),!Ae)return null;de||Ae.text.length!==0||(Ae.text="0pt",Xe=!0);var _t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(Ae.text);if(!_t)throw new g("Invalid size: '"+Ae.text+"'",Ae);var Dt={number:+(_t[1]+_t[2]),unit:_t[3]};if(!qa(Dt))throw new g("Invalid unit: '"+Dt.unit+"'",Ae);return{type:"size",mode:this.mode,value:Dt,isBlank:Xe}},he.parseUrlGroup=function(de,Ae){this.gullet.lexer.setCatcode("%",13);var Xe=this.parseStringGroup("url",de,!0);if(this.gullet.lexer.setCatcode("%",14),!Xe)return null;var _t=Xe.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:_t}},he.parseGroup=function(de,Ae,Xe,_t,Dt,Gt){var pn=this.mode;Dt&&this.switchMode(Dt),Gt&&this.consumeSpaces();var qn,Vn=this.fetch(),zr=Vn.text;if(Ae?zr==="[":zr==="{"||zr==="\\begingroup"){this.consume();var fa=oe.endOfGroup[zr];this.gullet.beginGroup();var Oa=this.parseExpression(!1,fa),Ra=this.fetch();this.expect(fa),this.gullet.endGroup(),qn={type:"ordgroup",mode:this.mode,loc:w.range(Vn,Ra),body:Oa,semisimple:zr==="\\begingroup"||void 0}}else if(Ae)qn=null;else if(qn=this.parseFunction(_t,de,Xe)||this.parseSymbol(),qn==null&&zr[0]==="\\"&&!G1.hasOwnProperty(zr)){if(this.settings.throwOnError)throw new g("Undefined control sequence: "+zr,Vn);qn=this.formatUnsupportedCmd(zr),this.consume()}return Dt&&this.switchMode(pn),qn},he.formLigatures=function(de){for(var Ae=de.length-1,Xe=0;Xe<Ae;++Xe){var _t=de[Xe],Dt=_t.text;Dt==="-"&&de[Xe+1].text==="-"&&(Xe+1<Ae&&de[Xe+2].text==="-"?(de.splice(Xe,3,{type:"textord",mode:"text",loc:w.range(_t,de[Xe+2]),text:"---"}),Ae-=2):(de.splice(Xe,2,{type:"textord",mode:"text",loc:w.range(_t,de[Xe+1]),text:"--"}),Ae-=1)),Dt!=="'"&&Dt!=="`"||de[Xe+1].text!==Dt||(de.splice(Xe,2,{type:"textord",mode:"text",loc:w.range(_t,de[Xe+1]),text:Dt+Dt}),Ae-=1)}},he.parseSymbol=function(){var de=this.fetch(),Ae=de.text;if(/^\\verb[^a-zA-Z]/.test(Ae)){this.consume();var Xe=Ae.slice(5),_t=Xe.charAt(0)==="*";if(_t&&(Xe=Xe.slice(1)),Xe.length<2||Xe.charAt(0)!==Xe.slice(-1))throw new g(`\\verb assertion failed --
                    please report what input caused this bug`);return Xe=Xe.slice(1,-1),{type:"verb",mode:"text",body:Xe,star:_t}}X1.hasOwnProperty(Ae[0])&&!pr[this.mode][Ae[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+Ae[0]+'" used in math mode',de),Ae=X1[Ae[0]]+Ae.substr(1));var Dt,Gt=v1.exec(Ae);if(Gt&&(Ae=Ae.substring(0,Gt.index),Ae==="i"?Ae="\u0131":Ae==="j"&&(Ae="\u0237")),pr[this.mode][Ae]){this.settings.strict&&this.mode==="math"&&Yo.indexOf(Ae)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+Ae[0]+'" used in math mode',de);var pn,qn=pr[this.mode][Ae].group,Vn=w.range(de);if(ka.hasOwnProperty(qn)){var zr=qn;pn={type:"atom",mode:this.mode,family:zr,loc:Vn,text:Ae}}else pn={type:qn,mode:this.mode,loc:Vn,text:Ae};Dt=pn}else{if(!(Ae.charCodeAt(0)>=128))return null;this.settings.strict&&(Ne(Ae.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+Ae[0]+'" used in math mode',de):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+Ae[0]+'" ('+Ae.charCodeAt(0)+")",de)),Dt={type:"textord",mode:"text",loc:w.range(de),text:Ae}}if(this.consume(),Gt)for(var fa=0;fa<Gt[0].length;fa++){var Oa=Gt[0][fa];if(!K1[Oa])throw new g("Unknown accent ' "+Oa+"'",de);var Ra=K1[Oa][this.mode];if(!Ra)throw new g("Accent "+Oa+" unsupported in "+this.mode+" mode",de);Dt={type:"accent",mode:this.mode,loc:w.range(de),label:Ra,isStretchy:!1,isShifty:!0,base:Dt}}return Dt},oe}();Sc.endOfExpression=["}","\\endgroup","\\end","\\right","&"],Sc.endOfGroup={"[":"]","{":"}","\\begingroup":"\\endgroup"},Sc.SUPSUB_GREEDINESS=1;var Dd=function(oe,he){if(!(typeof oe=="string"||oe instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var de=new Sc(oe,he);delete de.gullet.macros.current["\\df@tag"];var Ae=de.parse();if(de.gullet.macros.get("\\df@tag")){if(!he.displayMode)throw new g("\\tag works only in display equations");de.gullet.feed("\\df@tag"),Ae=[{type:"tag",mode:"text",body:Ae,tag:de.parse()}]}return Ae},Fh=Dd,Nd=function(oe,he,de){he.textContent="";var Ae=z0(oe,de).toNode();he.appendChild(Ae)};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),Nd=function(){throw new g("KaTeX doesn't work in quirks mode.")});var Id=function(oe,he){var de=z0(oe,he).toMarkup();return de},Bf=function(oe,he){var de=new B(he);return Fh(oe,de)},Uc=function(oe,he,de){if(de.throwOnError||!(oe instanceof g))throw oe;var Ae=Jt.makeSpan(["katex-error"],[new yn(he)]);return Ae.setAttribute("title",oe.toString()),Ae.setAttribute("style","color:"+de.errorColor),Ae},z0=function(oe,he){var de=new B(he);try{var Ae=Fh(oe,de);return wc(Ae,oe,de)}catch(Xe){return Uc(Xe,oe,de)}},Kp=function(oe,he){var de=new B(he);try{var Ae=Fh(oe,de);return Hs(Ae,oe,de)}catch(Xe){return Uc(Xe,oe,de)}},jf={version:"0.12.0",render:Nd,renderToString:Id,ParseError:g,__parse:Bf,__renderToDomTree:z0,__renderToHTMLTree:Kp,__setFontMetrics:Rn,__defineSymbol:qe,__defineMacro:Kt,__domTree:{Span:xt,Anchor:Nt,SymbolNode:yn,SvgNode:Mn,PathNode:Pn,LineNode:rr}};b.default=jf}]).default})},"3bbe":function(r,u,p){var h=p("861d");r.exports=function(b){if(!h(b)&&b!==null)throw TypeError("Can't set "+String(b)+" as a prototype");return b}},"3ca3":function(r,u,p){var h=p("6547").charAt,b=p("69f3"),v=p("7dd0"),w="String Iterator",f=b.set,o=b.getterFor(w);v(String,"String",function(g){f(this,{type:w,string:String(g),index:0})},function(){var g,s=o(this),y=s.string,_=s.index;return _>=y.length?{value:void 0,done:!0}:(g=h(y,_),s.index+=g.length,{value:g,done:!1})})},"3d3f":function(r,u,p){if(typeof jQuery<"u"){var h=p("6d7c");(function(b){function v(f,o){return f==o||Array.isArray(o)&&(o.includes(f)||o.includes(Number(f)))}var w={init:function(f){return this.each(function(){var o=b(this);this.chart=h(o.text()),o.html(""),this.chart.drawSVG(this,f)})},setFlowStateByParam:function(f,o,g){return this.each(function(){var s=this.chart,y=["next","yes","no","path1","path2","path3"];for(var _ in s.symbols)if(s.symbols.hasOwnProperty(_)){var k=s.symbols[_],C=k.params[f];if(v(C,o)){k.flowstate=g;for(var O=0;O<y.length;O++){var T=y[O];k[T]&&k[T].params&&k[T].params[f]&&v(k[T].params[f],o)&&(k.lineStyle[k[T].key]={stroke:s.options().flowstate[g].fill})}}}s.clean(),s.drawSVG(this)})},clearFlowState:function(){return this.each(function(){var f=this.chart;for(var o in f.symbols)if(f.symbols.hasOwnProperty(o)){var g=f.symbols[o];g.flowstate=""}f.clean(),f.drawSVG(this)})}};b.fn.flowChart=function(f){return w[f]?w[f].apply(this,Array.prototype.slice.call(arguments,1)):typeof f!="object"&&f?void b.error("Method "+f+" does not exist on jQuery.flowChart"):w.init.apply(this,arguments)}})(jQuery)}},"3f38":function(r,u){function p(h){const b={variants:[h.COMMENT("--","$"),h.COMMENT(/\{-/,/-\}/,{contains:["self"]})]},v={className:"meta",begin:/\{-#/,end:/#-\}/},w={className:"meta",begin:"^#",end:"$"},f={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},o={begin:"\\(",end:"\\)",illegal:'"',contains:[v,w,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},h.inherit(h.TITLE_MODE,{begin:"[_a-z][\\w']*"}),b]},g={begin:/\{/,end:/\}/,contains:o.contains};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[o,b],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[o,b],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[f,o,b]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[v,f,o,g,b]},{beginKeywords:"default",end:"$",contains:[f,o,b]},{beginKeywords:"infix infixl infixr",end:"$",contains:[h.C_NUMBER_MODE,b]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[f,h.QUOTE_STRING_MODE,b]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},v,w,h.QUOTE_STRING_MODE,h.C_NUMBER_MODE,f,h.inherit(h.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),b,{begin:"->|<-"}]}}r.exports=p},"3f8c":function(r,u){r.exports={}},4013:function(r,u,p){var h=p("dd0f"),b=h.drawLine,v=h.checkLineIntersection;function w(f,o,g){this.chart=f,this.group=this.chart.paper.set(),this.symbol=g,this.connectedTo=[],this.symbolType=o.symbolType,this.flowstate=o.flowstate||"future",this.lineStyle=o.lineStyle||{},this.key=o.key||"",this.leftLines=[],this.rightLines=[],this.topLines=[],this.bottomLines=[],this.next_direction=o.next&&o.direction_next?o.direction_next:void 0,this.text=this.chart.paper.text(0,0,o.text),o.key&&(this.text.node.id=o.key+"t"),this.text.node.setAttribute("class",this.getAttr("class")+"t"),this.text.attr({"text-anchor":"start",x:this.getAttr("text-margin"),fill:this.getAttr("font-color"),"font-size":this.getAttr("font-size")});var s=this.getAttr("font"),y=this.getAttr("font-family"),_=this.getAttr("font-weight");s&&this.text.attr({font:s}),y&&this.text.attr({"font-family":y}),_&&this.text.attr({"font-weight":_}),o.link&&this.text.attr("href",o.link),o.function&&(this.text.attr({cursor:"pointer"}),this.text.node.addEventListener("click",function(N){window[o.function](N,o)},!1)),o.target&&this.text.attr("target",o.target);var k=this.getAttr("maxWidth");if(k){for(var C=o.text.split(" "),O="",T=0,P=C.length;T<P;T++){var D=C[T];this.text.attr("text",O+" "+D),this.text.getBBox().width>k?O+=`
`+D:O+=" "+D}this.text.attr("text",O.substring(1))}if(this.group.push(this.text),g){var F=this.getAttr("text-margin");g.attr({fill:this.getAttr("fill"),stroke:this.getAttr("element-color"),"stroke-width":this.getAttr("line-width"),width:this.text.getBBox().width+2*F,height:this.text.getBBox().height+2*F}),g.node.setAttribute("class",this.getAttr("class")),o.link&&g.attr("href",o.link),o.target&&g.attr("target",o.target),o.function&&(g.node.addEventListener("click",function(N){window[o.function](N,o)},!1),g.attr({cursor:"pointer"})),o.key&&(g.node.id=o.key),this.group.push(g),g.insertBefore(this.text),this.text.attr({y:g.getBBox().height/2}),this.initialize()}}w.prototype.getAttr=function(f){if(this.chart){var o,g=this.chart.options?this.chart.options[f]:void 0,s=this.chart.options.symbols?this.chart.options.symbols[this.symbolType][f]:void 0;return this.chart.options.flowstate&&this.chart.options.flowstate[this.flowstate]&&(o=this.chart.options.flowstate[this.flowstate][f]),o||s||g}},w.prototype.initialize=function(){this.group.transform("t"+this.getAttr("line-width")+","+this.getAttr("line-width")),this.width=this.group.getBBox().width,this.height=this.group.getBBox().height},w.prototype.getCenter=function(){return{x:this.getX()+this.width/2,y:this.getY()+this.height/2}},w.prototype.getX=function(){return this.group.getBBox().x},w.prototype.getY=function(){return this.group.getBBox().y},w.prototype.shiftX=function(f){this.group.transform("t"+(this.getX()+f)+","+this.getY())},w.prototype.setX=function(f){this.group.transform("t"+f+","+this.getY())},w.prototype.shiftY=function(f){this.group.transform("t"+this.getX()+","+(this.getY()+f))},w.prototype.setY=function(f){this.group.transform("t"+this.getX()+","+f)},w.prototype.getTop=function(){var f=this.getY(),o=this.getX()+this.width/2;return{x:o,y:f}},w.prototype.getBottom=function(){var f=this.getY()+this.height,o=this.getX()+this.width/2;return{x:o,y:f}},w.prototype.getLeft=function(){var f=this.getY()+this.group.getBBox().height/2,o=this.getX();return{x:o,y:f}},w.prototype.getRight=function(){var f=this.getY()+this.group.getBBox().height/2,o=this.getX()+this.group.getBBox().width;return{x:o,y:f}},w.prototype.render=function(){if(this.next){var f=this,o=this.getAttr("line-length");if(this.next_direction==="right"){var g=this.getRight();this.next.isPositioned||(this.next.setY(g.y-this.next.height/2),this.next.shiftX(this.group.getBBox().x+this.width+o),function _(){for(var k,C=!1,O=0,T=f.chart.symbols.length;O<T;O++){k=f.chart.symbols[O];var P=Math.abs(k.getCenter().x-f.next.getCenter().x);if(k.getCenter().y>f.next.getCenter().y&&P<=f.next.width/2){C=!0;break}}if(C){if(f.next.symbolType==="end")return;f.next.setX(k.getX()+k.width+o),_()}}(),this.next.isPositioned=!0,this.next.render())}else if(this.next_direction==="left"){var s=this.getLeft();this.next.isPositioned||(this.next.setY(s.y-this.next.height/2),this.next.shiftX(-(this.group.getBBox().x+this.width+o)),function _(){for(var k,C=!1,O=0,T=f.chart.symbols.length;O<T;O++){k=f.chart.symbols[O];var P=Math.abs(k.getCenter().x-f.next.getCenter().x);if(k.getCenter().y>f.next.getCenter().y&&P<=f.next.width/2){C=!0;break}}if(C){if(f.next.symbolType==="end")return;f.next.setX(k.getX()+k.width+o),_()}}(),this.next.isPositioned=!0,this.next.render())}else{var y=this.getBottom();this.next.isPositioned||(this.next.shiftY(this.getY()+this.height+o),this.next.setX(y.x-this.next.width/2),this.next.isPositioned=!0,this.next.render())}}},w.prototype.renderLines=function(){this.next&&(this.next_direction?this.drawLineTo(this.next,this.getAttr("arrow-text")||"",this.next_direction):this.drawLineTo(this.next,this.getAttr("arrow-text")||""))},w.prototype.drawLineTo=function(f,o,g){this.connectedTo.indexOf(f)<0&&this.connectedTo.push(f);var s,y,_=this.getCenter().x,k=this.getCenter().y,C=this.getRight(),O=this.getBottom(),T=this.getTop(),P=this.getLeft(),D=f.getCenter().x,F=f.getCenter().y,N=f.getTop(),z=f.getRight(),B=f.getLeft(),X=_===D,W=k===F,H=k<F,U=k>F||this===f,G=_>D,Y=_<D,K=0,ee=this.getAttr("line-length"),te=this.getAttr("line-width");if(g&&g!=="bottom"||!X||!H)if(g&&g!=="right"||!W||!Y)if(g&&g!=="left"||!W||!G)if(g&&g!=="right"||!X||!U)if(g&&g!=="right"||!X||!H)if(g&&g!=="bottom"||!G)if(g&&g!=="bottom"||!Y||!H)if(g&&g!=="bottom"||!Y)if(g&&g==="right"&&G)y=10*Math.max(f.topLines.length,this.rightLines.length),s=b(this.chart,C,[{x:C.x+ee/2,y:C.y},{x:C.x+ee/2,y:N.y-ee/2-y},{x:N.x,y:N.y-ee/2-y},{x:N.x,y:N.y}],o),this.rightLines.push(s),f.topLines.push(s),this.rightStart=!0,f.topEnd=!0,K=C.x+ee/2;else if(g&&g==="right"&&Y)y=10*Math.max(f.topLines.length,this.rightLines.length),s=b(this.chart,C,[{x:N.x,y:C.y-y},{x:N.x,y:N.y-y}],o),this.rightLines.push(s),f.topLines.push(s),this.rightStart=!0,f.topEnd=!0,K=C.x+ee/2;else if(g&&g==="bottom"&&X&&U)y=10*Math.max(f.topLines.length,this.bottomLines.length),s=b(this.chart,O,[{x:O.x,y:O.y+ee/2-y},{x:C.x+ee/2,y:O.y+ee/2-y},{x:C.x+ee/2,y:N.y-ee/2-y},{x:N.x,y:N.y-ee/2-y},{x:N.x,y:N.y}],o),this.bottomLines.push(s),f.topLines.push(s),this.bottomStart=!0,f.topEnd=!0,K=O.x+ee/2;else if(g==="left"&&X&&U){var re=P.x-ee/2;B.x<P.x&&(re=B.x-ee/2),y=10*Math.max(f.topLines.length,this.leftLines.length),s=b(this.chart,P,[{x:re,y:P.y-y},{x:re,y:N.y-ee/2-y},{x:N.x,y:N.y-ee/2-y},{x:N.x,y:N.y}],o),this.leftLines.push(s),f.topLines.push(s),this.leftStart=!0,f.topEnd=!0,K=P.x}else g==="left"?(y=10*Math.max(f.topLines.length,this.leftLines.length),s=b(this.chart,P,[{x:N.x+(P.x-N.x)/2,y:P.y},{x:N.x+(P.x-N.x)/2,y:N.y-ee/2-y},{x:N.x,y:N.y-ee/2-y},{x:N.x,y:N.y}],o),this.leftLines.push(s),f.topLines.push(s),this.leftStart=!0,f.topEnd=!0,K=P.x):g==="top"&&(y=10*Math.max(f.topLines.length,this.topLines.length),s=b(this.chart,T,[{x:T.x,y:N.y-ee/2-y},{x:N.x,y:N.y-ee/2-y},{x:N.x,y:N.y}],o),this.topLines.push(s),f.topLines.push(s),this.topStart=!0,f.topEnd=!0,K=T.x);else y=10*Math.max(f.topLines.length,this.bottomLines.length),s=b(this.chart,O,[{x:O.x,y:O.y+ee/2-y},{x:O.x+(O.x-N.x)/2,y:O.y+ee/2-y},{x:O.x+(O.x-N.x)/2,y:N.y-ee/2-y},{x:N.x,y:N.y-ee/2-y},{x:N.x,y:N.y}],o),this.bottomLines.push(s),f.topLines.push(s),this.bottomStart=!0,f.topEnd=!0,K=O.x+(O.x-N.x)/2;else y=10*Math.max(f.topLines.length,this.bottomLines.length),s=b(this.chart,O,[{x:O.x,y:N.y-ee/2-y},{x:N.x,y:N.y-ee/2-y},{x:N.x,y:N.y}],o),this.bottomLines.push(s),f.topLines.push(s),this.bottomStart=!0,f.topEnd=!0,K=O.x,N.x>K&&(K=N.x);else y=10*Math.max(f.topLines.length,this.bottomLines.length),s=this.leftEnd&&U?b(this.chart,O,[{x:O.x,y:O.y+ee/2-y},{x:O.x+(O.x-N.x)/2,y:O.y+ee/2-y},{x:O.x+(O.x-N.x)/2,y:N.y-ee/2-y},{x:N.x,y:N.y-ee/2-y},{x:N.x,y:N.y}],o):b(this.chart,O,[{x:O.x,y:N.y-ee/2-y},{x:N.x,y:N.y-ee/2-y},{x:N.x,y:N.y}],o),this.bottomLines.push(s),f.topLines.push(s),this.bottomStart=!0,f.topEnd=!0,K=O.x+(O.x-N.x)/2;else y=10*Math.max(f.topLines.length,this.rightLines.length),s=b(this.chart,C,[{x:C.x+ee/2,y:C.y-y},{x:C.x+ee/2,y:N.y-ee/2-y},{x:N.x,y:N.y-ee/2-y},{x:N.x,y:N.y}],o),this.rightLines.push(s),f.topLines.push(s),this.rightStart=!0,f.topEnd=!0,K=C.x+ee/2;else y=10*Math.max(f.topLines.length,this.rightLines.length),s=b(this.chart,C,[{x:C.x+ee/2,y:C.y-y},{x:C.x+ee/2,y:N.y-ee/2-y},{x:N.x,y:N.y-ee/2-y},{x:N.x,y:N.y}],o),this.rightLines.push(s),f.topLines.push(s),this.rightStart=!0,f.topEnd=!0,K=C.x+ee/2;else f.rightLines.length===0&&this.leftLines.length===0?s=b(this.chart,P,z,o):(y=10*Math.max(f.rightLines.length,this.leftLines.length),s=b(this.chart,C,[{x:C.x,y:C.y-y},{x:C.x,y:z.y-y},{x:z.x,y:z.y-y},{x:z.x,y:z.y}],o)),this.leftLines.push(s),f.rightLines.push(s),this.leftStart=!0,f.rightEnd=!0,K=z.x;else f.leftLines.length===0&&this.rightLines.length===0?s=b(this.chart,C,B,o):(y=10*Math.max(f.leftLines.length,this.rightLines.length),s=b(this.chart,C,[{x:C.x,y:C.y-y},{x:C.x,y:B.y-y},{x:B.x,y:B.y-y},{x:B.x,y:B.y}],o)),this.rightLines.push(s),f.leftLines.push(s),this.rightStart=!0,f.leftEnd=!0,K=B.x;else f.topLines.length===0&&this.bottomLines.length===0?s=b(this.chart,O,N,o):(y=10*Math.max(f.topLines.length,this.bottomLines.length),s=b(this.chart,O,[{x:N.x,y:N.y-y},{x:N.x,y:N.y}],o)),this.bottomLines.push(s),f.topLines.push(s),this.bottomStart=!0,f.topEnd=!0,K=O.x;if(this.lineStyle[f.key]&&s&&s.attr(this.lineStyle[f.key]),s){for(var be=0,Le=this.chart.lines.length;be<Le;be++)for(var me=this.chart.lines[be],Ie=me.attr("path"),pe=s.attr("path"),ce=0,ue=Ie.length-1;ce<ue;ce++){var _e=[];_e.push(["M",Ie[ce][1],Ie[ce][2]]),_e.push(["L",Ie[ce+1][1],Ie[ce+1][2]]);for(var xe=_e[0][1],Te=_e[0][2],Ne=_e[1][1],Be=_e[1][2],Fe=0,Ve=pe.length-1;Fe<Ve;Fe++){var et=[];et.push(["M",pe[Fe][1],pe[Fe][2]]),et.push(["L",pe[Fe+1][1],pe[Fe+1][2]]);var rt,yt=et[0][1],ut=et[0][2],vt=et[1][1],ft=et[1][2],Qe=v(xe,Te,Ne,Be,yt,ut,vt,ft);Qe.onLine1&&Qe.onLine2&&(ut===ft?yt>vt?(rt=["L",Qe.x+2*te,ut],pe.splice(Fe+1,0,rt),rt=["C",Qe.x+2*te,ut,Qe.x,ut-4*te,Qe.x-2*te,ut],pe.splice(Fe+2,0,rt),s.attr("path",pe)):(rt=["L",Qe.x-2*te,ut],pe.splice(Fe+1,0,rt),rt=["C",Qe.x-2*te,ut,Qe.x,ut-4*te,Qe.x+2*te,ut],pe.splice(Fe+2,0,rt),s.attr("path",pe)):ut>ft?(rt=["L",yt,Qe.y+2*te],pe.splice(Fe+1,0,rt),rt=["C",yt,Qe.y+2*te,yt+4*te,Qe.y,yt,Qe.y-2*te],pe.splice(Fe+2,0,rt),s.attr("path",pe)):(rt=["L",yt,Qe.y-2*te],pe.splice(Fe+1,0,rt),rt=["C",yt,Qe.y-2*te,yt+4*te,Qe.y,yt,Qe.y+2*te],pe.splice(Fe+2,0,rt),s.attr("path",pe)),Fe+=2)}}this.chart.lines.push(s),(this.chart.minXFromSymbols===void 0||this.chart.minXFromSymbols>P.x)&&(this.chart.minXFromSymbols=P.x)}(!this.chart.maxXFromLine||this.chart.maxXFromLine&&K>this.chart.maxXFromLine)&&(this.chart.maxXFromLine=K)},r.exports=w},"408a":function(r,u,p){var h=p("c6b6");r.exports=function(b){if(typeof b!="number"&&h(b)!="Number")throw TypeError("Incorrect invocation");return+b}},"40f4":function(r,u){function p(h){const b="do if then else end until while abort array attrib by call cards cards4 catname continue datalines datalines4 delete delim delimiter display dm drop endsas error file filename footnote format goto in infile informat input keep label leave length libname link list lostcard merge missing modify options output out page put redirect remove rename replace retain return select set skip startsas stop title update waitsas where window x systask add and alter as cascade check create delete describe distinct drop foreign from group having index insert into in key like message modify msgtype not null on or order primary references reset restrict select set table unique update validate view where",v="abs|addr|airy|arcos|arsin|atan|attrc|attrn|band|betainv|blshift|bnot|bor|brshift|bxor|byte|cdf|ceil|cexist|cinv|close|cnonct|collate|compbl|compound|compress|cos|cosh|css|curobs|cv|daccdb|daccdbsl|daccsl|daccsyd|dacctab|dairy|date|datejul|datepart|datetime|day|dclose|depdb|depdbsl|depdbsl|depsl|depsl|depsyd|depsyd|deptab|deptab|dequote|dhms|dif|digamma|dim|dinfo|dnum|dopen|doptname|doptnum|dread|dropnote|dsname|erf|erfc|exist|exp|fappend|fclose|fcol|fdelete|fetch|fetchobs|fexist|fget|fileexist|filename|fileref|finfo|finv|fipname|fipnamel|fipstate|floor|fnonct|fnote|fopen|foptname|foptnum|fpoint|fpos|fput|fread|frewind|frlen|fsep|fuzz|fwrite|gaminv|gamma|getoption|getvarc|getvarn|hbound|hms|hosthelp|hour|ibessel|index|indexc|indexw|input|inputc|inputn|int|intck|intnx|intrr|irr|jbessel|juldate|kurtosis|lag|lbound|left|length|lgamma|libname|libref|log|log10|log2|logpdf|logpmf|logsdf|lowcase|max|mdy|mean|min|minute|mod|month|mopen|mort|n|netpv|nmiss|normal|note|npv|open|ordinal|pathname|pdf|peek|peekc|pmf|point|poisson|poke|probbeta|probbnml|probchi|probf|probgam|probhypr|probit|probnegb|probnorm|probt|put|putc|putn|qtr|quote|ranbin|rancau|ranexp|rangam|range|rank|rannor|ranpoi|rantbl|rantri|ranuni|repeat|resolve|reverse|rewind|right|round|saving|scan|sdf|second|sign|sin|sinh|skewness|soundex|spedis|sqrt|std|stderr|stfips|stname|stnamel|substr|sum|symget|sysget|sysmsg|sysprod|sysrc|system|tan|tanh|time|timepart|tinv|tnonct|today|translate|tranwrd|trigamma|trim|trimn|trunc|uniform|upcase|uss|var|varfmt|varinfmt|varlabel|varlen|varname|varnum|varray|varrayx|vartype|verify|vformat|vformatd|vformatdx|vformatn|vformatnx|vformatw|vformatwx|vformatx|vinarray|vinarrayx|vinformat|vinformatd|vinformatdx|vinformatn|vinformatnx|vinformatw|vinformatwx|vinformatx|vlabel|vlabelx|vlength|vlengthx|vname|vnamex|vtype|vtypex|weekday|year|yyq|zipfips|zipname|zipnamel|zipstate";return{name:"SAS",case_insensitive:!0,keywords:{literal:"null missing _all_ _automatic_ _character_ _infile_ _n_ _name_ _null_ _numeric_ _user_ _webout_",meta:b},contains:[{className:"keyword",begin:/^\s*(proc [\w\d_]+|data|run|quit)[\s;]/},{className:"variable",begin:/&[a-zA-Z_&][a-zA-Z0-9_]*\.?/},{className:"emphasis",begin:/^\s*datalines|cards.*;/,end:/^\s*;\s*$/},{className:"built_in",begin:"%("+"bquote|nrbquote|cmpres|qcmpres|compstor|datatyp|display|do|else|end|eval|global|goto|if|index|input|keydef|label|left|length|let|local|lowcase|macro|mend|nrbquote|nrquote|nrstr|put|qcmpres|qleft|qlowcase|qscan|qsubstr|qsysfunc|qtrim|quote|qupcase|scan|str|substr|superq|syscall|sysevalf|sysexec|sysfunc|sysget|syslput|sysprod|sysrc|sysrput|then|to|trim|unquote|until|upcase|verify|while|window"+")"},{className:"name",begin:/%[a-zA-Z_][a-zA-Z_0-9]*/},{className:"meta",begin:"[^%]("+v+")[(]"},{className:"string",variants:[h.APOS_STRING_MODE,h.QUOTE_STRING_MODE]},h.COMMENT("\\*",";"),h.C_BLOCK_COMMENT_MODE]}}r.exports=p},4108:function(r,u){function p(h){const b="[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+",v="(-|\\+)?\\d+([./]\\d+)?",w=v+"[+\\-]"+v+"i",f={$pattern:b,"builtin-name":"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci<? char-ci=? char-ci>=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char<? char=? char>=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci<? string-ci=? string-ci>=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string<? string=? string>=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"},o={className:"literal",begin:"(#t|#f|#\\\\"+b+"|#\\\\.)"},g={className:"number",variants:[{begin:v,relevance:0},{begin:w,relevance:0},{begin:"#b[0-1]+(/[0-1]+)?"},{begin:"#o[0-7]+(/[0-7]+)?"},{begin:"#x[0-9a-f]+(/[0-9a-f]+)?"}]},s=h.QUOTE_STRING_MODE,y=[h.COMMENT(";","$",{relevance:0}),h.COMMENT("#\\|","\\|#")],_={begin:b,relevance:0},k={className:"symbol",begin:"'"+b},C={endsWithParent:!0,relevance:0},O={variants:[{begin:/'/},{begin:"`"}],contains:[{begin:"\\(",end:"\\)",contains:["self",o,s,g,_,k]}]},T={className:"name",relevance:0,begin:b,keywords:f},P={begin:/lambda/,endsWithParent:!0,returnBegin:!0,contains:[T,{endsParent:!0,variants:[{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/}],contains:[_]}]},D={variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}],contains:[P,T,C]};return C.contains=[o,g,s,_,k,O,D].concat(y),{name:"Scheme",illegal:/\S/,contains:[h.SHEBANG(),g,s,k,O,D].concat(y)}}r.exports=p},4160:function(r,u,p){var h=p("23e7"),b=p("17c2");h({target:"Array",proto:!0,forced:[].forEach!=b},{forEach:b})},4236:function(r,u,p){var h=p("0068").isSpace;r.exports=function(b,v){var w,f,o,g=b.pos;if(b.src.charCodeAt(g)!==10)return!1;if(w=b.pending.length-1,f=b.posMax,!v)if(w>=0&&b.pending.charCodeAt(w)===32)if(w>=1&&b.pending.charCodeAt(w-1)===32){for(o=w-1;o>=1&&b.pending.charCodeAt(o-1)===32;)o--;b.pending=b.pending.slice(0,o),b.push("hardbreak","br",0)}else b.pending=b.pending.slice(0,-1),b.push("softbreak","br",0);else b.push("softbreak","br",0);for(g++;g<f&&h(b.src.charCodeAt(g));)g++;return b.pos=g,!0}},"428d":function(r,u,p){r.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}},"428f":function(r,u,p){var h=p("da84");r.exports=h},4362:function(r,u,p){u.nextTick=function(h){var b=Array.prototype.slice.call(arguments);b.shift(),setTimeout(function(){h.apply(null,b)},0)},u.platform=u.arch=u.execPath=u.title="browser",u.pid=1,u.browser=!0,u.env={},u.argv=[],u.binding=function(h){throw new Error("No such module. (Possibly not yet loaded)")},function(){var h,b="/";u.cwd=function(){return b},u.chdir=function(v){h||(h=p("df7c")),b=h.resolve(v,b)}}(),u.exit=u.kill=u.umask=u.dlopen=u.uptime=u.memoryUsage=u.uvCounters=function(){},u.features={}},4396:function(r,u){function p(h){const b={begin:/[a-z][A-Za-z0-9_]*/,relevance:0},v={className:"symbol",variants:[{begin:/[A-Z][a-zA-Z0-9_]*/},{begin:/_[A-Za-z0-9_]*/}],relevance:0},w={begin:/\(/,end:/\)/,relevance:0},f={begin:/\[/,end:/\]/},o={className:"comment",begin:/%/,end:/$/,contains:[h.PHRASAL_WORDS_MODE]},g={className:"string",begin:/`/,end:/`/,contains:[h.BACKSLASH_ESCAPE]},s={className:"string",begin:/0'(\\'|.)/},y={className:"string",begin:/0'\\s/},_={begin:/:-/},k=[b,v,w,_,f,o,h.C_BLOCK_COMMENT_MODE,h.QUOTE_STRING_MODE,h.APOS_STRING_MODE,g,s,y,h.C_NUMBER_MODE];return w.contains=k,f.contains=k,{name:"Prolog",contains:k.concat([{begin:/\.$/}])}}r.exports=p},"43e0":function(r,u,p){r.exports=function(h){var b="";return b+=h.protocol||"",b+=h.slashes?"//":"",b+=h.auth?h.auth+"@":"",h.hostname&&h.hostname.indexOf(":")!==-1?b+="["+h.hostname+"]":b+=h.hostname||"",b+=h.port?":"+h.port:"",b+=h.pathname||"",b+=h.search||"",b+=h.hash||"",b}},"44a8":function(r,u,p){r.exports=function(h,b){var v,w,f,o,g,s,y=b+1,_=h.md.block.ruler.getRules("paragraph"),k=h.lineMax;for(s=h.parentType,h.parentType="paragraph";y<k&&!h.isEmpty(y);y++)if(!(h.sCount[y]-h.blkIndent>3)&&!(h.sCount[y]<0)){for(w=!1,f=0,o=_.length;f<o;f++)if(_[f](h,y,k,!0)){w=!0;break}if(w)break}return v=h.getLines(b,y,h.blkIndent,!1).trim(),h.line=y,g=h.push("paragraph_open","p",1),g.map=[b,h.line],g=h.push("inline","",0),g.content=v,g.map=[b,h.line],g.children=[],g=h.push("paragraph_close","p",-1),h.parentType=s,!0}},"44ad":function(r,u,p){var h=p("d039"),b=p("c6b6"),v="".split;r.exports=h(function(){return!Object("z").propertyIsEnumerable(0)})?function(w){return b(w)=="String"?v.call(w,""):Object(w)}:Object},"44d2":function(r,u,p){var h=p("b622"),b=p("7c73"),v=p("9bf2"),w=h("unscopables"),f=Array.prototype;f[w]==null&&v.f(f,w,{configurable:!0,value:b(null)}),r.exports=function(o){f[w][o]=!0}},"44e7":function(r,u,p){var h=p("861d"),b=p("c6b6"),v=p("b622"),w=v("match");r.exports=function(f){var o;return h(f)&&((o=f[w])!==void 0?!!o:b(f)=="RegExp")}},"452f":function(r,u,p){(function(h,b){r.exports=b()})(window,function(){return function(h){var b={};function v(w){if(b[w])return b[w].exports;var f=b[w]={i:w,l:!1,exports:{}};return h[w].call(f.exports,f,f.exports,v),f.l=!0,f.exports}return v.m=h,v.c=b,v.d=function(w,f,o){v.o(w,f)||Object.defineProperty(w,f,{enumerable:!0,get:o})},v.r=function(w){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(w,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(w,"__esModule",{value:!0})},v.t=function(w,f){if(1&f&&(w=v(w)),8&f||4&f&&typeof w=="object"&&w&&w.__esModule)return w;var o=Object.create(null);if(v.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:w}),2&f&&typeof w!="string")for(var g in w)v.d(o,g,function(s){return w[s]}.bind(null,g));return o},v.n=function(w){var f=w&&w.__esModule?function(){return w.default}:function(){return w};return v.d(f,"a",f),f},v.o=function(w,f){return Object.prototype.hasOwnProperty.call(w,f)},v.p="",v(v.s=1)}([function(h,b,v){var w,f;w=[v(2)],(f=function(o){function g(ze){if(g.is(ze,"function"))return s?ze():o.on("raphael.DOMload",ze);if(g.is(ze,ce))return g._engine.create[z](g,ze.splice(0,3+g.is(ze[0],pe))).add(ze);var Je=Array.prototype.slice.call(arguments,0);if(g.is(Je[Je.length-1],"function")){var ht=Je.pop();return s?ht.call(g._engine.create[z](g,Je)):o.on("raphael.DOMload",function(){ht.call(g._engine.create[z](g,Je))})}return g._engine.create[z](g,arguments)}g.version="2.3.0",g.eve=o;var s,y,_,k,C=/[, ]+/,O={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},T=/\{(\d+)\}/g,P="hasOwnProperty",D={doc:document,win:window},F={was:Object.prototype[P].call(D.win,"Raphael"),is:D.win.Raphael},N=function(){this.ca=this.customAttributes={}},z="apply",B="concat",X="ontouchstart"in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch,W="",H=" ",U=String,G="split",Y="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[G](H),K={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},ee=U.prototype.toLowerCase,te=Math,re=te.max,be=te.min,Le=te.abs,me=te.pow,Ie=te.PI,pe="number",ce="array",ue=Object.prototype.toString,_e=(g._ISURL=/^url\(['"]?(.+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),xe={NaN:1,Infinity:1,"-Infinity":1},Te=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,Ne=te.round,Be=parseFloat,Fe=parseInt,Ve=U.prototype.toUpperCase,et=g._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0,class:""},rt=g._availableAnimAttrs={blur:pe,"clip-rect":"csv",cx:pe,cy:pe,fill:"colour","fill-opacity":pe,"font-size":pe,height:pe,opacity:pe,path:"path",r:pe,rx:pe,ry:pe,stroke:"colour","stroke-opacity":pe,"stroke-width":pe,transform:"transform",width:pe,x:pe,y:pe},yt=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,ut={hs:1,rg:1},vt=/,?([achlmqrstvxz]),?/gi,ft=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,Qe=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,At=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,bt=(g._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,{}),ot=function(ze,Je){return Be(ze)-Be(Je)},wt=function(ze){return ze},xt=g._rectPath=function(ze,Je,ht,gt,Mt){return Mt?[["M",ze+Mt,Je],["l",ht-2*Mt,0],["a",Mt,Mt,0,0,1,Mt,Mt],["l",0,gt-2*Mt],["a",Mt,Mt,0,0,1,-Mt,Mt],["l",2*Mt-ht,0],["a",Mt,Mt,0,0,1,-Mt,-Mt],["l",0,2*Mt-gt],["a",Mt,Mt,0,0,1,Mt,-Mt],["z"]]:[["M",ze,Je],["l",ht,0],["l",0,gt],["l",-ht,0],["z"]]},Nt=function(ze,Je,ht,gt){return gt==null&&(gt=ht),[["M",ze,Je],["m",0,-gt],["a",ht,gt,0,1,1,0,2*gt],["a",ht,gt,0,1,1,0,-2*gt],["z"]]},Vt=g._getPath={path:function(ze){return ze.attr("path")},circle:function(ze){var Je=ze.attrs;return Nt(Je.cx,Je.cy,Je.r)},ellipse:function(ze){var Je=ze.attrs;return Nt(Je.cx,Je.cy,Je.rx,Je.ry)},rect:function(ze){var Je=ze.attrs;return xt(Je.x,Je.y,Je.width,Je.height,Je.r)},image:function(ze){var Je=ze.attrs;return xt(Je.x,Je.y,Je.width,Je.height)},text:function(ze){var Je=ze._getBBox();return xt(Je.x,Je.y,Je.width,Je.height)},set:function(ze){var Je=ze._getBBox();return xt(Je.x,Je.y,Je.width,Je.height)}},$t=g.mapPath=function(ze,Je){if(!Je)return ze;var ht,gt,Mt,Yt,nn,Ht,on;for(Mt=0,nn=(ze=Ta(ze)).length;Mt<nn;Mt++)for(Yt=1,Ht=(on=ze[Mt]).length;Yt<Ht;Yt+=2)ht=Je.x(on[Yt],on[Yt+1]),gt=Je.y(on[Yt],on[Yt+1]),on[Yt]=ht,on[Yt+1]=gt;return ze};if(g._g=D,g.type=D.win.SVGAngle||D.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML",g.type=="VML"){var yn,Mn=D.doc.createElement("div");if(Mn.innerHTML='<v:shape adj="1"/>',(yn=Mn.firstChild).style.behavior="url(#default#VML)",!yn||typeof yn.adj!="object")return g.type=W;Mn=null}function Pn(ze){if(typeof ze=="function"||Object(ze)!==ze)return ze;var Je=new ze.constructor;for(var ht in ze)ze[P](ht)&&(Je[ht]=Pn(ze[ht]));return Je}g.svg=!(g.vml=g.type=="VML"),g._Paper=N,g.fn=y=N.prototype=g.prototype,g._id=0,g.is=function(ze,Je){return(Je=ee.call(Je))=="finite"?!xe[P](+ze):Je=="array"?ze instanceof Array:Je=="null"&&ze===null||Je==typeof ze&&ze!==null||Je=="object"&&ze===Object(ze)||Je=="array"&&Array.isArray&&Array.isArray(ze)||ue.call(ze).slice(8,-1).toLowerCase()==Je},g.angle=function(ze,Je,ht,gt,Mt,Yt){if(Mt==null){var nn=ze-ht,Ht=Je-gt;return nn||Ht?(180+180*te.atan2(-Ht,-nn)/Ie+360)%360:0}return g.angle(ze,Je,Mt,Yt)-g.angle(ht,gt,Mt,Yt)},g.rad=function(ze){return ze%360*Ie/180},g.deg=function(ze){return Math.round(180*ze/Ie%360*1e3)/1e3},g.snapTo=function(ze,Je,ht){if(ht=g.is(ht,"finite")?ht:10,g.is(ze,ce)){for(var gt=ze.length;gt--;)if(Le(ze[gt]-Je)<=ht)return ze[gt]}else{var Mt=Je%(ze=+ze);if(Mt<ht)return Je-Mt;if(Mt>ze-ht)return Je-Mt+ze}return Je},g.createUUID=(_=/[xy]/g,k=function(ze){var Je=16*te.random()|0;return(ze=="x"?Je:3&Je|8).toString(16)},function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(_,k).toUpperCase()}),g.setWindow=function(ze){o("raphael.setWindow",g,D.win,ze),D.win=ze,D.doc=D.win.document,g._engine.initWin&&g._engine.initWin(D.win)};var rr=function(ze){if(g.vml){var Je,ht=/^\s+|\s+$/g;try{var gt=new ActiveXObject("htmlfile");gt.write("<body>"),gt.close(),Je=gt.body}catch{Je=createPopup().document.body}var Mt=Je.createTextRange();rr=Rn(function(nn){try{Je.style.color=U(nn).replace(ht,W);var Ht=Mt.queryCommandValue("ForeColor");return"#"+("000000"+(Ht=(255&Ht)<<16|65280&Ht|(16711680&Ht)>>>16).toString(16)).slice(-6)}catch{return"none"}})}else{var Yt=D.doc.createElement("i");Yt.title="Rapha\xEBl Colour Picker",Yt.style.display="none",D.doc.body.appendChild(Yt),rr=Rn(function(nn){return Yt.style.color=nn,D.doc.defaultView.getComputedStyle(Yt,W).getPropertyValue("color")})}return rr(ze)},Dn=function(){return"hsb("+[this.h,this.s,this.b]+")"},Cr=function(){return"hsl("+[this.h,this.s,this.l]+")"},fr=function(){return this.hex},Er=function(ze,Je,ht){if(Je==null&&g.is(ze,"object")&&"r"in ze&&"g"in ze&&"b"in ze&&(ht=ze.b,Je=ze.g,ze=ze.r),Je==null&&g.is(ze,"string")){var gt=g.getRGB(ze);ze=gt.r,Je=gt.g,ht=gt.b}return(ze>1||Je>1||ht>1)&&(ze/=255,Je/=255,ht/=255),[ze,Je,ht]},Yn=function(ze,Je,ht,gt){var Mt={r:ze*=255,g:Je*=255,b:ht*=255,hex:g.rgb(ze,Je,ht),toString:fr};return g.is(gt,"finite")&&(Mt.opacity=gt),Mt};function Rn(ze,Je,ht){return function gt(){var Mt=Array.prototype.slice.call(arguments,0),Yt=Mt.join("\u2400"),nn=gt.cache=gt.cache||{},Ht=gt.count=gt.count||[];return nn[P](Yt)?(function(on,Nn){for(var ur=0,wr=on.length;ur<wr;ur++)if(on[ur]===Nn)return on.push(on.splice(ur,1)[0])}(Ht,Yt),ht?ht(nn[Yt]):nn[Yt]):(Ht.length>=1e3&&delete nn[Ht.shift()],Ht.push(Yt),nn[Yt]=ze[z](Je,Mt),ht?ht(nn[Yt]):nn[Yt])}}function Hr(){return this.hex}function mr(ze,Je){for(var ht=[],gt=0,Mt=ze.length;Mt-2*!Je>gt;gt+=2){var Yt=[{x:+ze[gt-2],y:+ze[gt-1]},{x:+ze[gt],y:+ze[gt+1]},{x:+ze[gt+2],y:+ze[gt+3]},{x:+ze[gt+4],y:+ze[gt+5]}];Je?gt?Mt-4==gt?Yt[3]={x:+ze[0],y:+ze[1]}:Mt-2==gt&&(Yt[2]={x:+ze[0],y:+ze[1]},Yt[3]={x:+ze[2],y:+ze[3]}):Yt[0]={x:+ze[Mt-2],y:+ze[Mt-1]}:Mt-4==gt?Yt[3]=Yt[2]:gt||(Yt[0]={x:+ze[gt],y:+ze[gt+1]}),ht.push(["C",(-Yt[0].x+6*Yt[1].x+Yt[2].x)/6,(-Yt[0].y+6*Yt[1].y+Yt[2].y)/6,(Yt[1].x+6*Yt[2].x-Yt[3].x)/6,(Yt[1].y+6*Yt[2].y-Yt[3].y)/6,Yt[2].x,Yt[2].y])}return ht}g.color=function(ze){var Je;return g.is(ze,"object")&&"h"in ze&&"s"in ze&&"b"in ze?(Je=g.hsb2rgb(ze),ze.r=Je.r,ze.g=Je.g,ze.b=Je.b,ze.hex=Je.hex):g.is(ze,"object")&&"h"in ze&&"s"in ze&&"l"in ze?(Je=g.hsl2rgb(ze),ze.r=Je.r,ze.g=Je.g,ze.b=Je.b,ze.hex=Je.hex):(g.is(ze,"string")&&(ze=g.getRGB(ze)),g.is(ze,"object")&&"r"in ze&&"g"in ze&&"b"in ze?(Je=g.rgb2hsl(ze),ze.h=Je.h,ze.s=Je.s,ze.l=Je.l,Je=g.rgb2hsb(ze),ze.v=Je.b):(ze={hex:"none"}).r=ze.g=ze.b=ze.h=ze.s=ze.v=ze.l=-1),ze.toString=fr,ze},g.hsb2rgb=function(ze,Je,ht,gt){var Mt,Yt,nn,Ht,on;return this.is(ze,"object")&&"h"in ze&&"s"in ze&&"b"in ze&&(ht=ze.b,Je=ze.s,gt=ze.o,ze=ze.h),Ht=(on=ht*Je)*(1-Le((ze=(ze*=360)%360/60)%2-1)),Mt=Yt=nn=ht-on,Yn(Mt+=[on,Ht,0,0,Ht,on][ze=~~ze],Yt+=[Ht,on,on,Ht,0,0][ze],nn+=[0,0,Ht,on,on,Ht][ze],gt)},g.hsl2rgb=function(ze,Je,ht,gt){var Mt,Yt,nn,Ht,on;return this.is(ze,"object")&&"h"in ze&&"s"in ze&&"l"in ze&&(ht=ze.l,Je=ze.s,ze=ze.h),(ze>1||Je>1||ht>1)&&(ze/=360,Je/=100,ht/=100),Ht=(on=2*Je*(ht<.5?ht:1-ht))*(1-Le((ze=(ze*=360)%360/60)%2-1)),Mt=Yt=nn=ht-on/2,Yn(Mt+=[on,Ht,0,0,Ht,on][ze=~~ze],Yt+=[Ht,on,on,Ht,0,0][ze],nn+=[0,0,Ht,on,on,Ht][ze],gt)},g.rgb2hsb=function(ze,Je,ht){var gt,Mt;return ze=(ht=Er(ze,Je,ht))[0],Je=ht[1],ht=ht[2],{h:(((Mt=(gt=re(ze,Je,ht))-be(ze,Je,ht))==0?null:gt==ze?(Je-ht)/Mt:gt==Je?(ht-ze)/Mt+2:(ze-Je)/Mt+4)+360)%6*60/360,s:Mt==0?0:Mt/gt,b:gt,toString:Dn}},g.rgb2hsl=function(ze,Je,ht){var gt,Mt,Yt,nn;return ze=(ht=Er(ze,Je,ht))[0],Je=ht[1],ht=ht[2],gt=((Mt=re(ze,Je,ht))+(Yt=be(ze,Je,ht)))/2,{h:(((nn=Mt-Yt)==0?null:Mt==ze?(Je-ht)/nn:Mt==Je?(ht-ze)/nn+2:(ze-Je)/nn+4)+360)%6*60/360,s:nn==0?0:gt<.5?nn/(2*gt):nn/(2-2*gt),l:gt,toString:Cr}},g._path2string=function(){return this.join(",").replace(vt,"$1")},g._preload=function(ze,Je){var ht=D.doc.createElement("img");ht.style.cssText="position:absolute;left:-9999em;top:-9999em",ht.onload=function(){Je.call(this),this.onload=null,D.doc.body.removeChild(this)},ht.onerror=function(){D.doc.body.removeChild(this)},D.doc.body.appendChild(ht),ht.src=ze},g.getRGB=Rn(function(ze){if(!ze||(ze=U(ze)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:Hr};if(ze=="none")return{r:-1,g:-1,b:-1,hex:"none",toString:Hr};!ut[P](ze.toLowerCase().substring(0,2))&&ze.charAt()!="#"&&(ze=rr(ze));var Je,ht,gt,Mt,Yt,nn,Ht=ze.match(_e);return Ht?(Ht[2]&&(gt=Fe(Ht[2].substring(5),16),ht=Fe(Ht[2].substring(3,5),16),Je=Fe(Ht[2].substring(1,3),16)),Ht[3]&&(gt=Fe((Yt=Ht[3].charAt(3))+Yt,16),ht=Fe((Yt=Ht[3].charAt(2))+Yt,16),Je=Fe((Yt=Ht[3].charAt(1))+Yt,16)),Ht[4]&&(nn=Ht[4][G](yt),Je=Be(nn[0]),nn[0].slice(-1)=="%"&&(Je*=2.55),ht=Be(nn[1]),nn[1].slice(-1)=="%"&&(ht*=2.55),gt=Be(nn[2]),nn[2].slice(-1)=="%"&&(gt*=2.55),Ht[1].toLowerCase().slice(0,4)=="rgba"&&(Mt=Be(nn[3])),nn[3]&&nn[3].slice(-1)=="%"&&(Mt/=100)),Ht[5]?(nn=Ht[5][G](yt),Je=Be(nn[0]),nn[0].slice(-1)=="%"&&(Je*=2.55),ht=Be(nn[1]),nn[1].slice(-1)=="%"&&(ht*=2.55),gt=Be(nn[2]),nn[2].slice(-1)=="%"&&(gt*=2.55),(nn[0].slice(-3)=="deg"||nn[0].slice(-1)=="\xB0")&&(Je/=360),Ht[1].toLowerCase().slice(0,4)=="hsba"&&(Mt=Be(nn[3])),nn[3]&&nn[3].slice(-1)=="%"&&(Mt/=100),g.hsb2rgb(Je,ht,gt,Mt)):Ht[6]?(nn=Ht[6][G](yt),Je=Be(nn[0]),nn[0].slice(-1)=="%"&&(Je*=2.55),ht=Be(nn[1]),nn[1].slice(-1)=="%"&&(ht*=2.55),gt=Be(nn[2]),nn[2].slice(-1)=="%"&&(gt*=2.55),(nn[0].slice(-3)=="deg"||nn[0].slice(-1)=="\xB0")&&(Je/=360),Ht[1].toLowerCase().slice(0,4)=="hsla"&&(Mt=Be(nn[3])),nn[3]&&nn[3].slice(-1)=="%"&&(Mt/=100),g.hsl2rgb(Je,ht,gt,Mt)):((Ht={r:Je,g:ht,b:gt,toString:Hr}).hex="#"+(16777216|gt|ht<<8|Je<<16).toString(16).slice(1),g.is(Mt,"finite")&&(Ht.opacity=Mt),Ht)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:Hr}},g),g.hsb=Rn(function(ze,Je,ht){return g.hsb2rgb(ze,Je,ht).hex}),g.hsl=Rn(function(ze,Je,ht){return g.hsl2rgb(ze,Je,ht).hex}),g.rgb=Rn(function(ze,Je,ht){function gt(Mt){return Mt+.5|0}return"#"+(16777216|gt(ht)|gt(Je)<<8|gt(ze)<<16).toString(16).slice(1)}),g.getColor=function(ze){var Je=this.getColor.start=this.getColor.start||{h:0,s:1,b:ze||.75},ht=this.hsb2rgb(Je.h,Je.s,Je.b);return Je.h+=.075,Je.h>1&&(Je.h=0,Je.s-=.2,Je.s<=0&&(this.getColor.start={h:0,s:1,b:Je.b})),ht.hex},g.getColor.reset=function(){delete this.start},g.parsePathString=function(ze){if(!ze)return null;var Je=Zr(ze);if(Je.arr)return Cn(Je.arr);var ht={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},gt=[];return g.is(ze,ce)&&g.is(ze[0],ce)&&(gt=Cn(ze)),gt.length||U(ze).replace(ft,function(Mt,Yt,nn){var Ht=[],on=Yt.toLowerCase();if(nn.replace(At,function(Nn,ur){ur&&Ht.push(+ur)}),on=="m"&&Ht.length>2&&(gt.push([Yt][B](Ht.splice(0,2))),on="l",Yt=Yt=="m"?"l":"L"),on=="r")gt.push([Yt][B](Ht));else for(;Ht.length>=ht[on]&&(gt.push([Yt][B](Ht.splice(0,ht[on]))),ht[on]););}),gt.toString=g._path2string,Je.arr=Cn(gt),gt},g.parseTransformString=Rn(function(ze){if(!ze)return null;var Je=[];return g.is(ze,ce)&&g.is(ze[0],ce)&&(Je=Cn(ze)),Je.length||U(ze).replace(Qe,function(ht,gt,Mt){var Yt=[];ee.call(gt),Mt.replace(At,function(nn,Ht){Ht&&Yt.push(+Ht)}),Je.push([gt][B](Yt))}),Je.toString=g._path2string,Je},this,function(ze){if(!ze)return ze;for(var Je=[],ht=0;ht<ze.length;ht++){for(var gt=[],Mt=0;Mt<ze[ht].length;Mt++)gt.push(ze[ht][Mt]);Je.push(gt)}return Je});var Zr=function(ze){var Je=Zr.ps=Zr.ps||{};return Je[ze]?Je[ze].sleep=100:Je[ze]={sleep:100},setTimeout(function(){for(var ht in Je)Je[P](ht)&&ht!=ze&&(Je[ht].sleep--,!Je[ht].sleep&&delete Je[ht])}),Je[ze]};function ka(ze,Je,ht,gt,Mt){return ze*(ze*(-3*Je+9*ht-9*gt+3*Mt)+6*Je-12*ht+6*gt)-3*Je+3*ht}function kn(ze,Je,ht,gt,Mt,Yt,nn,Ht,on){on==null&&(on=1);for(var Nn=(on=on>1?1:on<0?0:on)/2,ur=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],wr=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],$n=0,Bn=0;Bn<12;Bn++){var ar=Nn*ur[Bn]+Nn,cr=ka(ar,ze,ht,Mt,nn),Jt=ka(ar,Je,gt,Yt,Ht),tr=cr*cr+Jt*Jt;$n+=wr[Bn]*te.sqrt(tr)}return Nn*$n}function Kn(ze,Je,ht,gt,Mt,Yt,nn,Ht){if(!(re(ze,ht)<be(Mt,nn)||be(ze,ht)>re(Mt,nn)||re(Je,gt)<be(Yt,Ht)||be(Je,gt)>re(Yt,Ht))){var on=(ze-ht)*(Yt-Ht)-(Je-gt)*(Mt-nn);if(on){var Nn=((ze*gt-Je*ht)*(Mt-nn)-(ze-ht)*(Mt*Ht-Yt*nn))/on,ur=((ze*gt-Je*ht)*(Yt-Ht)-(Je-gt)*(Mt*Ht-Yt*nn))/on,wr=+Nn.toFixed(2),$n=+ur.toFixed(2);if(!(wr<+be(ze,ht).toFixed(2)||wr>+re(ze,ht).toFixed(2)||wr<+be(Mt,nn).toFixed(2)||wr>+re(Mt,nn).toFixed(2)||$n<+be(Je,gt).toFixed(2)||$n>+re(Je,gt).toFixed(2)||$n<+be(Yt,Ht).toFixed(2)||$n>+re(Yt,Ht).toFixed(2)))return{x:Nn,y:ur}}}}function pr(ze,Je,ht){var gt=g.bezierBBox(ze),Mt=g.bezierBBox(Je);if(!g.isBBoxIntersect(gt,Mt))return ht?0:[];for(var Yt=kn.apply(0,ze),nn=kn.apply(0,Je),Ht=re(~~(Yt/5),1),on=re(~~(nn/5),1),Nn=[],ur=[],wr={},$n=ht?0:[],Bn=0;Bn<Ht+1;Bn++){var ar=g.findDotsAtSegment.apply(g,ze.concat(Bn/Ht));Nn.push({x:ar.x,y:ar.y,t:Bn/Ht})}for(Bn=0;Bn<on+1;Bn++)ar=g.findDotsAtSegment.apply(g,Je.concat(Bn/on)),ur.push({x:ar.x,y:ar.y,t:Bn/on});for(Bn=0;Bn<Ht;Bn++)for(var cr=0;cr<on;cr++){var Jt=Nn[Bn],tr=Nn[Bn+1],ma=ur[cr],Fr=ur[cr+1],na=Le(tr.x-Jt.x)<.001?"y":"x",Kr=Le(Fr.x-ma.x)<.001?"y":"x",bn=Kn(Jt.x,Jt.y,tr.x,tr.y,ma.x,ma.y,Fr.x,Fr.y);if(bn){if(wr[bn.x.toFixed(4)]==bn.y.toFixed(4))continue;wr[bn.x.toFixed(4)]=bn.y.toFixed(4);var Tr=Jt.t+Le((bn[na]-Jt[na])/(tr[na]-Jt[na]))*(tr.t-Jt.t),Rr=ma.t+Le((bn[Kr]-ma[Kr])/(Fr[Kr]-ma[Kr]))*(Fr.t-ma.t);Tr>=0&&Tr<=1.001&&Rr>=0&&Rr<=1.001&&(ht?$n++:$n.push({x:bn.x,y:bn.y,t1:be(Tr,1),t2:be(Rr,1)}))}}return $n}function qe(ze,Je,ht){ze=g._path2curve(ze),Je=g._path2curve(Je);for(var gt,Mt,Yt,nn,Ht,on,Nn,ur,wr,$n,Bn=ht?0:[],ar=0,cr=ze.length;ar<cr;ar++){var Jt=ze[ar];if(Jt[0]=="M")gt=Ht=Jt[1],Mt=on=Jt[2];else{Jt[0]=="C"?(wr=[gt,Mt].concat(Jt.slice(1)),gt=wr[6],Mt=wr[7]):(wr=[gt,Mt,gt,Mt,Ht,on,Ht,on],gt=Ht,Mt=on);for(var tr=0,ma=Je.length;tr<ma;tr++){var Fr=Je[tr];if(Fr[0]=="M")Yt=Nn=Fr[1],nn=ur=Fr[2];else{Fr[0]=="C"?($n=[Yt,nn].concat(Fr.slice(1)),Yt=$n[6],nn=$n[7]):($n=[Yt,nn,Yt,nn,Nn,ur,Nn,ur],Yt=Nn,nn=ur);var na=pr(wr,$n,ht);if(ht)Bn+=na;else{for(var Kr=0,bn=na.length;Kr<bn;Kr++)na[Kr].segment1=ar,na[Kr].segment2=tr,na[Kr].bez1=wr,na[Kr].bez2=$n;Bn=Bn.concat(na)}}}}}return Bn}g.findDotsAtSegment=function(ze,Je,ht,gt,Mt,Yt,nn,Ht,on){var Nn=1-on,ur=me(Nn,3),wr=me(Nn,2),$n=on*on,Bn=$n*on,ar=ur*ze+3*wr*on*ht+3*Nn*on*on*Mt+Bn*nn,cr=ur*Je+3*wr*on*gt+3*Nn*on*on*Yt+Bn*Ht,Jt=ze+2*on*(ht-ze)+$n*(Mt-2*ht+ze),tr=Je+2*on*(gt-Je)+$n*(Yt-2*gt+Je),ma=ht+2*on*(Mt-ht)+$n*(nn-2*Mt+ht),Fr=gt+2*on*(Yt-gt)+$n*(Ht-2*Yt+gt),na=Nn*ze+on*ht,Kr=Nn*Je+on*gt,bn=Nn*Mt+on*nn,Tr=Nn*Yt+on*Ht,Rr=90-180*te.atan2(Jt-ma,tr-Fr)/Ie;return(Jt>ma||tr<Fr)&&(Rr+=180),{x:ar,y:cr,m:{x:Jt,y:tr},n:{x:ma,y:Fr},start:{x:na,y:Kr},end:{x:bn,y:Tr},alpha:Rr}},g.bezierBBox=function(ze,Je,ht,gt,Mt,Yt,nn,Ht){g.is(ze,"array")||(ze=[ze,Je,ht,gt,Mt,Yt,nn,Ht]);var on=Gr.apply(null,ze);return{x:on.min.x,y:on.min.y,x2:on.max.x,y2:on.max.y,width:on.max.x-on.min.x,height:on.max.y-on.min.y}},g.isPointInsideBBox=function(ze,Je,ht){return Je>=ze.x&&Je<=ze.x2&&ht>=ze.y&&ht<=ze.y2},g.isBBoxIntersect=function(ze,Je){var ht=g.isPointInsideBBox;return ht(Je,ze.x,ze.y)||ht(Je,ze.x2,ze.y)||ht(Je,ze.x,ze.y2)||ht(Je,ze.x2,ze.y2)||ht(ze,Je.x,Je.y)||ht(ze,Je.x2,Je.y)||ht(ze,Je.x,Je.y2)||ht(ze,Je.x2,Je.y2)||(ze.x<Je.x2&&ze.x>Je.x||Je.x<ze.x2&&Je.x>ze.x)&&(ze.y<Je.y2&&ze.y>Je.y||Je.y<ze.y2&&Je.y>ze.y)},g.pathIntersection=function(ze,Je){return qe(ze,Je)},g.pathIntersectionNumber=function(ze,Je){return qe(ze,Je,1)},g.isPointInsidePath=function(ze,Je,ht){var gt=g.pathBBox(ze);return g.isPointInsideBBox(gt,Je,ht)&&qe(ze,[["M",Je,ht],["H",gt.x2+10]],1)%2==1},g._removedFactory=function(ze){return function(){o("raphael.log",null,"Rapha\xEBl: you are calling to method \u201C"+ze+"\u201D of removed object",ze)}};var nt=g.pathBBox=function(ze){var Je=Zr(ze);if(Je.bbox)return Pn(Je.bbox);if(!ze)return{x:0,y:0,width:0,height:0,x2:0,y2:0};for(var ht,gt=0,Mt=0,Yt=[],nn=[],Ht=0,on=(ze=Ta(ze)).length;Ht<on;Ht++)if((ht=ze[Ht])[0]=="M")gt=ht[1],Mt=ht[2],Yt.push(gt),nn.push(Mt);else{var Nn=Gr(gt,Mt,ht[1],ht[2],ht[3],ht[4],ht[5],ht[6]);Yt=Yt[B](Nn.min.x,Nn.max.x),nn=nn[B](Nn.min.y,Nn.max.y),gt=ht[5],Mt=ht[6]}var ur=be[z](0,Yt),wr=be[z](0,nn),$n=re[z](0,Yt),Bn=re[z](0,nn),ar=$n-ur,cr=Bn-wr,Jt={x:ur,y:wr,x2:$n,y2:Bn,width:ar,height:cr,cx:ur+ar/2,cy:wr+cr/2};return Je.bbox=Pn(Jt),Jt},Cn=function(ze){var Je=Pn(ze);return Je.toString=g._path2string,Je},kt=g._pathToRelative=function(ze){var Je=Zr(ze);if(Je.rel)return Cn(Je.rel);g.is(ze,ce)&&g.is(ze&&ze[0],ce)||(ze=g.parsePathString(ze));var ht=[],gt=0,Mt=0,Yt=0,nn=0,Ht=0;ze[0][0]=="M"&&(Yt=gt=ze[0][1],nn=Mt=ze[0][2],Ht++,ht.push(["M",gt,Mt]));for(var on=Ht,Nn=ze.length;on<Nn;on++){var ur=ht[on]=[],wr=ze[on];if(wr[0]!=ee.call(wr[0]))switch(ur[0]=ee.call(wr[0]),ur[0]){case"a":ur[1]=wr[1],ur[2]=wr[2],ur[3]=wr[3],ur[4]=wr[4],ur[5]=wr[5],ur[6]=+(wr[6]-gt).toFixed(3),ur[7]=+(wr[7]-Mt).toFixed(3);break;case"v":ur[1]=+(wr[1]-Mt).toFixed(3);break;case"m":Yt=wr[1],nn=wr[2];default:for(var $n=1,Bn=wr.length;$n<Bn;$n++)ur[$n]=+(wr[$n]-($n%2?gt:Mt)).toFixed(3)}else{ur=ht[on]=[],wr[0]=="m"&&(Yt=wr[1]+gt,nn=wr[2]+Mt);for(var ar=0,cr=wr.length;ar<cr;ar++)ht[on][ar]=wr[ar]}var Jt=ht[on].length;switch(ht[on][0]){case"z":gt=Yt,Mt=nn;break;case"h":gt+=+ht[on][Jt-1];break;case"v":Mt+=+ht[on][Jt-1];break;default:gt+=+ht[on][Jt-2],Mt+=+ht[on][Jt-1]}}return ht.toString=g._path2string,Je.rel=Cn(ht),ht},It=g._pathToAbsolute=function(ze){var Je=Zr(ze);if(Je.abs)return Cn(Je.abs);if(g.is(ze,ce)&&g.is(ze&&ze[0],ce)||(ze=g.parsePathString(ze)),!ze||!ze.length)return[["M",0,0]];var ht=[],gt=0,Mt=0,Yt=0,nn=0,Ht=0;ze[0][0]=="M"&&(Yt=gt=+ze[0][1],nn=Mt=+ze[0][2],Ht++,ht[0]=["M",gt,Mt]);for(var on,Nn,ur=ze.length==3&&ze[0][0]=="M"&&ze[1][0].toUpperCase()=="R"&&ze[2][0].toUpperCase()=="Z",wr=Ht,$n=ze.length;wr<$n;wr++){if(ht.push(on=[]),(Nn=ze[wr])[0]!=Ve.call(Nn[0]))switch(on[0]=Ve.call(Nn[0]),on[0]){case"A":on[1]=Nn[1],on[2]=Nn[2],on[3]=Nn[3],on[4]=Nn[4],on[5]=Nn[5],on[6]=+(Nn[6]+gt),on[7]=+(Nn[7]+Mt);break;case"V":on[1]=+Nn[1]+Mt;break;case"H":on[1]=+Nn[1]+gt;break;case"R":for(var Bn=[gt,Mt][B](Nn.slice(1)),ar=2,cr=Bn.length;ar<cr;ar++)Bn[ar]=+Bn[ar]+gt,Bn[++ar]=+Bn[ar]+Mt;ht.pop(),ht=ht[B](mr(Bn,ur));break;case"M":Yt=+Nn[1]+gt,nn=+Nn[2]+Mt;default:for(ar=1,cr=Nn.length;ar<cr;ar++)on[ar]=+Nn[ar]+(ar%2?gt:Mt)}else if(Nn[0]=="R")Bn=[gt,Mt][B](Nn.slice(1)),ht.pop(),ht=ht[B](mr(Bn,ur)),on=["R"][B](Nn.slice(-2));else for(var Jt=0,tr=Nn.length;Jt<tr;Jt++)on[Jt]=Nn[Jt];switch(on[0]){case"Z":gt=Yt,Mt=nn;break;case"H":gt=on[1];break;case"V":Mt=on[1];break;case"M":Yt=on[on.length-2],nn=on[on.length-1];default:gt=on[on.length-2],Mt=on[on.length-1]}}return ht.toString=g._path2string,Je.abs=Cn(ht),ht},kr=function(ze,Je,ht,gt){return[ze,Je,ht,gt,ht,gt]},er=function(ze,Je,ht,gt,Mt,Yt){return[1/3*ze+2/3*ht,1/3*Je+2/3*gt,1/3*Mt+2/3*ht,1/3*Yt+2/3*gt,Mt,Yt]},sa=function(ze,Je,ht,gt,Mt,Yt,nn,Ht,on,Nn){var ur,wr=120*Ie/180,$n=Ie/180*(+Mt||0),Bn=[],ar=Rn(function(Fl,ws,Cs){return{x:Fl*te.cos(Cs)-ws*te.sin(Cs),y:Fl*te.sin(Cs)+ws*te.cos(Cs)}});if(Nn)Tr=Nn[0],Rr=Nn[1],Kr=Nn[2],bn=Nn[3];else{ze=(ur=ar(ze,Je,-$n)).x,Je=ur.y,Ht=(ur=ar(Ht,on,-$n)).x,on=ur.y;var cr=(ze-Ht)/2,Jt=(Je-on)/2,tr=cr*cr/(ht*ht)+Jt*Jt/(gt*gt);tr>1&&(ht*=tr=te.sqrt(tr),gt*=tr);var ma=ht*ht,Fr=gt*gt,na=(Yt==nn?-1:1)*te.sqrt(Le((ma*Fr-ma*Jt*Jt-Fr*cr*cr)/(ma*Jt*Jt+Fr*cr*cr))),Kr=na*ht*Jt/gt+(ze+Ht)/2,bn=na*-gt*cr/ht+(Je+on)/2,Tr=te.asin(((Je-bn)/gt).toFixed(9)),Rr=te.asin(((on-bn)/gt).toFixed(9));(Tr=ze<Kr?Ie-Tr:Tr)<0&&(Tr=2*Ie+Tr),(Rr=Ht<Kr?Ie-Rr:Rr)<0&&(Rr=2*Ie+Rr),nn&&Tr>Rr&&(Tr-=2*Ie),!nn&&Rr>Tr&&(Rr-=2*Ie)}var ha=Rr-Tr;if(Le(ha)>wr){var $i=Rr,yi=Ht,Wi=on;Rr=Tr+wr*(nn&&Rr>Tr?1:-1),Ht=Kr+ht*te.cos(Rr),on=bn+gt*te.sin(Rr),Bn=sa(Ht,on,ht,gt,Mt,0,nn,yi,Wi,[Rr,$i,Kr,bn])}ha=Rr-Tr;var Ts=te.cos(Tr),gl=te.sin(Tr),Pl=te.cos(Rr),jl=te.sin(Rr),so=te.tan(ha/4),As=4/3*ht*so,xs=4/3*gt*so,Ms=[ze,Je],ml=[ze+As*gl,Je-xs*Ts],Qo=[Ht+As*jl,on-xs*Pl],to=[Ht,on];if(ml[0]=2*Ms[0]-ml[0],ml[1]=2*Ms[1]-ml[1],Nn)return[ml,Qo,to][B](Bn);for(var vu=[],Dl=0,hs=(Bn=[ml,Qo,to][B](Bn).join()[G](",")).length;Dl<hs;Dl++)vu[Dl]=Dl%2?ar(Bn[Dl-1],Bn[Dl],$n).y:ar(Bn[Dl],Bn[Dl+1],$n).x;return vu},Jr=function(ze,Je,ht,gt,Mt,Yt,nn,Ht,on){var Nn=1-on;return{x:me(Nn,3)*ze+3*me(Nn,2)*on*ht+3*Nn*on*on*Mt+me(on,3)*nn,y:me(Nn,3)*Je+3*me(Nn,2)*on*gt+3*Nn*on*on*Yt+me(on,3)*Ht}},Gr=Rn(function(ze,Je,ht,gt,Mt,Yt,nn,Ht){var on,Nn=Mt-2*ht+ze-(nn-2*Mt+ht),ur=2*(ht-ze)-2*(Mt-ht),wr=ze-ht,$n=(-ur+te.sqrt(ur*ur-4*Nn*wr))/2/Nn,Bn=(-ur-te.sqrt(ur*ur-4*Nn*wr))/2/Nn,ar=[Je,Ht],cr=[ze,nn];return Le($n)>"1e12"&&($n=.5),Le(Bn)>"1e12"&&(Bn=.5),$n>0&&$n<1&&(on=Jr(ze,Je,ht,gt,Mt,Yt,nn,Ht,$n),cr.push(on.x),ar.push(on.y)),Bn>0&&Bn<1&&(on=Jr(ze,Je,ht,gt,Mt,Yt,nn,Ht,Bn),cr.push(on.x),ar.push(on.y)),Nn=Yt-2*gt+Je-(Ht-2*Yt+gt),wr=Je-gt,$n=(-(ur=2*(gt-Je)-2*(Yt-gt))+te.sqrt(ur*ur-4*Nn*wr))/2/Nn,Bn=(-ur-te.sqrt(ur*ur-4*Nn*wr))/2/Nn,Le($n)>"1e12"&&($n=.5),Le(Bn)>"1e12"&&(Bn=.5),$n>0&&$n<1&&(on=Jr(ze,Je,ht,gt,Mt,Yt,nn,Ht,$n),cr.push(on.x),ar.push(on.y)),Bn>0&&Bn<1&&(on=Jr(ze,Je,ht,gt,Mt,Yt,nn,Ht,Bn),cr.push(on.x),ar.push(on.y)),{min:{x:be[z](0,cr),y:be[z](0,ar)},max:{x:re[z](0,cr),y:re[z](0,ar)}}}),Ta=g._path2curve=Rn(function(ze,Je){var ht=!Je&&Zr(ze);if(!Je&&ht.curve)return Cn(ht.curve);for(var gt=It(ze),Mt=Je&&It(Je),Yt={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},nn={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},Ht=function(na,Kr,bn){var Tr,Rr;if(!na)return["C",Kr.x,Kr.y,Kr.x,Kr.y,Kr.x,Kr.y];switch(!(na[0]in{T:1,Q:1})&&(Kr.qx=Kr.qy=null),na[0]){case"M":Kr.X=na[1],Kr.Y=na[2];break;case"A":na=["C"][B](sa[z](0,[Kr.x,Kr.y][B](na.slice(1))));break;case"S":bn=="C"||bn=="S"?(Tr=2*Kr.x-Kr.bx,Rr=2*Kr.y-Kr.by):(Tr=Kr.x,Rr=Kr.y),na=["C",Tr,Rr][B](na.slice(1));break;case"T":bn=="Q"||bn=="T"?(Kr.qx=2*Kr.x-Kr.qx,Kr.qy=2*Kr.y-Kr.qy):(Kr.qx=Kr.x,Kr.qy=Kr.y),na=["C"][B](er(Kr.x,Kr.y,Kr.qx,Kr.qy,na[1],na[2]));break;case"Q":Kr.qx=na[1],Kr.qy=na[2],na=["C"][B](er(Kr.x,Kr.y,na[1],na[2],na[3],na[4]));break;case"L":na=["C"][B](kr(Kr.x,Kr.y,na[1],na[2]));break;case"H":na=["C"][B](kr(Kr.x,Kr.y,na[1],Kr.y));break;case"V":na=["C"][B](kr(Kr.x,Kr.y,Kr.x,na[1]));break;case"Z":na=["C"][B](kr(Kr.x,Kr.y,Kr.X,Kr.Y))}return na},on=function(na,Kr){if(na[Kr].length>7){na[Kr].shift();for(var bn=na[Kr];bn.length;)ur[Kr]="A",Mt&&(wr[Kr]="A"),na.splice(Kr++,0,["C"][B](bn.splice(0,6)));na.splice(Kr,1),cr=re(gt.length,Mt&&Mt.length||0)}},Nn=function(na,Kr,bn,Tr,Rr){na&&Kr&&na[Rr][0]=="M"&&Kr[Rr][0]!="M"&&(Kr.splice(Rr,0,["M",Tr.x,Tr.y]),bn.bx=0,bn.by=0,bn.x=na[Rr][1],bn.y=na[Rr][2],cr=re(gt.length,Mt&&Mt.length||0))},ur=[],wr=[],$n="",Bn="",ar=0,cr=re(gt.length,Mt&&Mt.length||0);ar<cr;ar++){gt[ar]&&($n=gt[ar][0]),$n!="C"&&(ur[ar]=$n,ar&&(Bn=ur[ar-1])),gt[ar]=Ht(gt[ar],Yt,Bn),ur[ar]!="A"&&$n=="C"&&(ur[ar]="C"),on(gt,ar),Mt&&(Mt[ar]&&($n=Mt[ar][0]),$n!="C"&&(wr[ar]=$n,ar&&(Bn=wr[ar-1])),Mt[ar]=Ht(Mt[ar],nn,Bn),wr[ar]!="A"&&$n=="C"&&(wr[ar]="C"),on(Mt,ar)),Nn(gt,Mt,Yt,nn,ar),Nn(Mt,gt,nn,Yt,ar);var Jt=gt[ar],tr=Mt&&Mt[ar],ma=Jt.length,Fr=Mt&&tr.length;Yt.x=Jt[ma-2],Yt.y=Jt[ma-1],Yt.bx=Be(Jt[ma-4])||Yt.x,Yt.by=Be(Jt[ma-3])||Yt.y,nn.bx=Mt&&(Be(tr[Fr-4])||nn.x),nn.by=Mt&&(Be(tr[Fr-3])||nn.y),nn.x=Mt&&tr[Fr-2],nn.y=Mt&&tr[Fr-1]}return Mt||(ht.curve=Cn(gt)),Mt?[gt,Mt]:gt},null,Cn),Za=(g._parseDots=Rn(function(ze){for(var Je=[],ht=0,gt=ze.length;ht<gt;ht++){var Mt={},Yt=ze[ht].match(/^([^:]*):?([\d\.]*)/);if(Mt.color=g.getRGB(Yt[1]),Mt.color.error)return null;Mt.opacity=Mt.color.opacity,Mt.color=Mt.color.hex,Yt[2]&&(Mt.offset=Yt[2]+"%"),Je.push(Mt)}for(ht=1,gt=Je.length-1;ht<gt;ht++)if(!Je[ht].offset){for(var nn=Be(Je[ht-1].offset||0),Ht=0,on=ht+1;on<gt;on++)if(Je[on].offset){Ht=Je[on].offset;break}Ht||(Ht=100,on=gt);for(var Nn=((Ht=Be(Ht))-nn)/(on-ht+1);ht<on;ht++)nn+=Nn,Je[ht].offset=nn+"%"}return Je}),g._tear=function(ze,Je){ze==Je.top&&(Je.top=ze.prev),ze==Je.bottom&&(Je.bottom=ze.next),ze.next&&(ze.next.prev=ze.prev),ze.prev&&(ze.prev.next=ze.next)}),xi=(g._tofront=function(ze,Je){Je.top!==ze&&(Za(ze,Je),ze.next=null,ze.prev=Je.top,Je.top.next=ze,Je.top=ze)},g._toback=function(ze,Je){Je.bottom!==ze&&(Za(ze,Je),ze.next=Je.bottom,ze.prev=null,Je.bottom.prev=ze,Je.bottom=ze)},g._insertafter=function(ze,Je,ht){Za(ze,ht),Je==ht.top&&(ht.top=ze),Je.next&&(Je.next.prev=ze),ze.next=Je.next,ze.prev=Je,Je.next=ze},g._insertbefore=function(ze,Je,ht){Za(ze,ht),Je==ht.bottom&&(ht.bottom=ze),Je.prev&&(Je.prev.next=ze),ze.prev=Je.prev,Je.prev=ze,ze.next=Je},g.toMatrix=function(ze,Je){var ht=nt(ze),gt={_:{transform:W},getBBox:function(){return ht}};return fn(gt,Je),gt.matrix}),fn=(g.transformPath=function(ze,Je){return $t(ze,xi(ze,Je))},g._extractTransform=function(ze,Je){if(Je==null)return ze._.transform;Je=U(Je).replace(/\.{3}|\u2026/g,ze._.transform||W);var ht,gt,Mt=g.parseTransformString(Je),Yt=0,nn=1,Ht=1,on=ze._,Nn=new wa;if(on.transform=Mt||[],Mt)for(var ur=0,wr=Mt.length;ur<wr;ur++){var $n,Bn,ar,cr,Jt,tr=Mt[ur],ma=tr.length,Fr=U(tr[0]).toLowerCase(),na=tr[0]!=Fr,Kr=na?Nn.invert():0;Fr=="t"&&ma==3?na?($n=Kr.x(0,0),Bn=Kr.y(0,0),ar=Kr.x(tr[1],tr[2]),cr=Kr.y(tr[1],tr[2]),Nn.translate(ar-$n,cr-Bn)):Nn.translate(tr[1],tr[2]):Fr=="r"?ma==2?(Jt=Jt||ze.getBBox(1),Nn.rotate(tr[1],Jt.x+Jt.width/2,Jt.y+Jt.height/2),Yt+=tr[1]):ma==4&&(na?(ar=Kr.x(tr[2],tr[3]),cr=Kr.y(tr[2],tr[3]),Nn.rotate(tr[1],ar,cr)):Nn.rotate(tr[1],tr[2],tr[3]),Yt+=tr[1]):Fr=="s"?ma==2||ma==3?(Jt=Jt||ze.getBBox(1),Nn.scale(tr[1],tr[ma-1],Jt.x+Jt.width/2,Jt.y+Jt.height/2),nn*=tr[1],Ht*=tr[ma-1]):ma==5&&(na?(ar=Kr.x(tr[3],tr[4]),cr=Kr.y(tr[3],tr[4]),Nn.scale(tr[1],tr[2],ar,cr)):Nn.scale(tr[1],tr[2],tr[3],tr[4]),nn*=tr[1],Ht*=tr[2]):Fr=="m"&&ma==7&&Nn.add(tr[1],tr[2],tr[3],tr[4],tr[5],tr[6]),on.dirtyT=1,ze.matrix=Nn}ze.matrix=Nn,on.sx=nn,on.sy=Ht,on.deg=Yt,on.dx=ht=Nn.e,on.dy=gt=Nn.f,nn==1&&Ht==1&&!Yt&&on.bbox?(on.bbox.x+=+ht,on.bbox.y+=+gt):on.dirtyT=1}),ja=function(ze){var Je=ze[0];switch(Je.toLowerCase()){case"t":return[Je,0,0];case"m":return[Je,1,0,0,1,0,0];case"r":return ze.length==4?[Je,0,ze[2],ze[3]]:[Je,0];case"s":return ze.length==5?[Je,1,1,ze[3],ze[4]]:ze.length==3?[Je,1,1]:[Je,1]}},On=g._equaliseTransform=function(ze,Je){Je=U(Je).replace(/\.{3}|\u2026/g,ze),ze=g.parseTransformString(ze)||[],Je=g.parseTransformString(Je)||[];for(var ht,gt,Mt,Yt,nn=re(ze.length,Je.length),Ht=[],on=[],Nn=0;Nn<nn;Nn++){if(Mt=ze[Nn]||ja(Je[Nn]),Yt=Je[Nn]||ja(Mt),Mt[0]!=Yt[0]||Mt[0].toLowerCase()=="r"&&(Mt[2]!=Yt[2]||Mt[3]!=Yt[3])||Mt[0].toLowerCase()=="s"&&(Mt[3]!=Yt[3]||Mt[4]!=Yt[4]))return;for(Ht[Nn]=[],on[Nn]=[],ht=0,gt=re(Mt.length,Yt.length);ht<gt;ht++)ht in Mt&&(Ht[Nn][ht]=Mt[ht]),ht in Yt&&(on[Nn][ht]=Yt[ht])}return{from:Ht,to:on}};function wa(ze,Je,ht,gt,Mt,Yt){ze!=null?(this.a=+ze,this.b=+Je,this.c=+ht,this.d=+gt,this.e=+Mt,this.f=+Yt):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}g._getContainer=function(ze,Je,ht,gt){var Mt;if((Mt=gt!=null||g.is(ze,"object")?ze:D.doc.getElementById(ze))!=null)return Mt.tagName?Je==null?{container:Mt,width:Mt.style.pixelWidth||Mt.offsetWidth,height:Mt.style.pixelHeight||Mt.offsetHeight}:{container:Mt,width:Je,height:ht}:{container:1,x:ze,y:Je,width:ht,height:gt}},g.pathToRelative=kt,g._engine={},g.path2curve=Ta,g.matrix=function(ze,Je,ht,gt,Mt,Yt){return new wa(ze,Je,ht,gt,Mt,Yt)},function(ze){function Je(gt){return gt[0]*gt[0]+gt[1]*gt[1]}function ht(gt){var Mt=te.sqrt(Je(gt));gt[0]&&(gt[0]/=Mt),gt[1]&&(gt[1]/=Mt)}ze.add=function(gt,Mt,Yt,nn,Ht,on){var Nn,ur,wr,$n,Bn=[[],[],[]],ar=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],cr=[[gt,Yt,Ht],[Mt,nn,on],[0,0,1]];for(gt&&gt instanceof wa&&(cr=[[gt.a,gt.c,gt.e],[gt.b,gt.d,gt.f],[0,0,1]]),Nn=0;Nn<3;Nn++)for(ur=0;ur<3;ur++){for($n=0,wr=0;wr<3;wr++)$n+=ar[Nn][wr]*cr[wr][ur];Bn[Nn][ur]=$n}this.a=Bn[0][0],this.b=Bn[1][0],this.c=Bn[0][1],this.d=Bn[1][1],this.e=Bn[0][2],this.f=Bn[1][2]},ze.invert=function(){var gt=this,Mt=gt.a*gt.d-gt.b*gt.c;return new wa(gt.d/Mt,-gt.b/Mt,-gt.c/Mt,gt.a/Mt,(gt.c*gt.f-gt.d*gt.e)/Mt,(gt.b*gt.e-gt.a*gt.f)/Mt)},ze.clone=function(){return new wa(this.a,this.b,this.c,this.d,this.e,this.f)},ze.translate=function(gt,Mt){this.add(1,0,0,1,gt,Mt)},ze.scale=function(gt,Mt,Yt,nn){Mt==null&&(Mt=gt),(Yt||nn)&&this.add(1,0,0,1,Yt,nn),this.add(gt,0,0,Mt,0,0),(Yt||nn)&&this.add(1,0,0,1,-Yt,-nn)},ze.rotate=function(gt,Mt,Yt){gt=g.rad(gt),Mt=Mt||0,Yt=Yt||0;var nn=+te.cos(gt).toFixed(9),Ht=+te.sin(gt).toFixed(9);this.add(nn,Ht,-Ht,nn,Mt,Yt),this.add(1,0,0,1,-Mt,-Yt)},ze.x=function(gt,Mt){return gt*this.a+Mt*this.c+this.e},ze.y=function(gt,Mt){return gt*this.b+Mt*this.d+this.f},ze.get=function(gt){return+this[U.fromCharCode(97+gt)].toFixed(4)},ze.toString=function(){return g.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},ze.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},ze.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},ze.split=function(){var gt={};gt.dx=this.e,gt.dy=this.f;var Mt=[[this.a,this.c],[this.b,this.d]];gt.scalex=te.sqrt(Je(Mt[0])),ht(Mt[0]),gt.shear=Mt[0][0]*Mt[1][0]+Mt[0][1]*Mt[1][1],Mt[1]=[Mt[1][0]-Mt[0][0]*gt.shear,Mt[1][1]-Mt[0][1]*gt.shear],gt.scaley=te.sqrt(Je(Mt[1])),ht(Mt[1]),gt.shear/=gt.scaley;var Yt=-Mt[0][1],nn=Mt[1][1];return nn<0?(gt.rotate=g.deg(te.acos(nn)),Yt<0&&(gt.rotate=360-gt.rotate)):gt.rotate=g.deg(te.asin(Yt)),gt.isSimple=!(+gt.shear.toFixed(9)||gt.scalex.toFixed(9)!=gt.scaley.toFixed(9)&&gt.rotate),gt.isSuperSimple=!+gt.shear.toFixed(9)&&gt.scalex.toFixed(9)==gt.scaley.toFixed(9)&&!gt.rotate,gt.noRotation=!+gt.shear.toFixed(9)&&!gt.rotate,gt},ze.toTransformString=function(gt){var Mt=gt||this[G]();return Mt.isSimple?(Mt.scalex=+Mt.scalex.toFixed(4),Mt.scaley=+Mt.scaley.toFixed(4),Mt.rotate=+Mt.rotate.toFixed(4),(Mt.dx||Mt.dy?"t"+[Mt.dx,Mt.dy]:W)+(Mt.scalex!=1||Mt.scaley!=1?"s"+[Mt.scalex,Mt.scaley,0,0]:W)+(Mt.rotate?"r"+[Mt.rotate,0,0]:W)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(wa.prototype);for(var Ci=function(){this.returnValue=!1},ri=function(){return this.originalEvent.preventDefault()},Jo=function(){this.cancelBubble=!0},eo=function(){return this.originalEvent.stopPropagation()},Sl=function(ze){var Je=D.doc.documentElement.scrollTop||D.doc.body.scrollTop,ht=D.doc.documentElement.scrollLeft||D.doc.body.scrollLeft;return{x:ze.clientX+ht,y:ze.clientY+Je}},ui=D.doc.addEventListener?function(ze,Je,ht,gt){var Mt=function(nn){var Ht=Sl(nn);return ht.call(gt,nn,Ht.x,Ht.y)};if(ze.addEventListener(Je,Mt,!1),X&&K[Je]){var Yt=function(nn){for(var Ht=Sl(nn),on=nn,Nn=0,ur=nn.targetTouches&&nn.targetTouches.length;Nn<ur;Nn++)if(nn.targetTouches[Nn].target==ze){(nn=nn.targetTouches[Nn]).originalEvent=on,nn.preventDefault=ri,nn.stopPropagation=eo;break}return ht.call(gt,nn,Ht.x,Ht.y)};ze.addEventListener(K[Je],Yt,!1)}return function(){return ze.removeEventListener(Je,Mt,!1),X&&K[Je]&&ze.removeEventListener(K[Je],Yt,!1),!0}}:D.doc.attachEvent?function(ze,Je,ht,gt){var Mt=function(Yt){Yt=Yt||D.win.event;var nn=D.doc.documentElement.scrollTop||D.doc.body.scrollTop,Ht=D.doc.documentElement.scrollLeft||D.doc.body.scrollLeft,on=Yt.clientX+Ht,Nn=Yt.clientY+nn;return Yt.preventDefault=Yt.preventDefault||Ci,Yt.stopPropagation=Yt.stopPropagation||Jo,ht.call(gt,Yt,on,Nn)};return ze.attachEvent("on"+Je,Mt),function(){return ze.detachEvent("on"+Je,Mt),!0}}:void 0,wl=[],Ml=function(ze){for(var Je,ht=ze.clientX,gt=ze.clientY,Mt=D.doc.documentElement.scrollTop||D.doc.body.scrollTop,Yt=D.doc.documentElement.scrollLeft||D.doc.body.scrollLeft,nn=wl.length;nn--;){if(Je=wl[nn],X&&ze.touches){for(var Ht,on=ze.touches.length;on--;)if((Ht=ze.touches[on]).identifier==Je.el._drag.id){ht=Ht.clientX,gt=Ht.clientY,(ze.originalEvent?ze.originalEvent:ze).preventDefault();break}}else ze.preventDefault();var Nn,ur=Je.el.node,wr=ur.nextSibling,$n=ur.parentNode,Bn=ur.style.display;D.win.opera&&$n.removeChild(ur),ur.style.display="none",Nn=Je.el.paper.getElementByPoint(ht,gt),ur.style.display=Bn,D.win.opera&&(wr?$n.insertBefore(ur,wr):$n.appendChild(ur)),Nn&&o("raphael.drag.over."+Je.el.id,Je.el,Nn),ht+=Yt,gt+=Mt,o("raphael.drag.move."+Je.el.id,Je.move_scope||Je.el,ht-Je.el._drag.x,gt-Je.el._drag.y,ht,gt,ze)}},Co=function(ze){g.unmousemove(Ml).unmouseup(Co);for(var Je,ht=wl.length;ht--;)(Je=wl[ht]).el._drag={},o("raphael.drag.end."+Je.el.id,Je.end_scope||Je.start_scope||Je.move_scope||Je.el,ze);wl=[]},ta=g.el={},Ui=Y.length;Ui--;)(function(ze){g[ze]=ta[ze]=function(Je,ht){return g.is(Je,"function")&&(this.events=this.events||[],this.events.push({name:ze,f:Je,unbind:ui(this.shape||this.node||D.doc,ze,Je,ht||this)})),this},g["un"+ze]=ta["un"+ze]=function(Je){for(var ht=this.events||[],gt=ht.length;gt--;)ht[gt].name!=ze||!g.is(Je,"undefined")&&ht[gt].f!=Je||(ht[gt].unbind(),ht.splice(gt,1),!ht.length&&delete this.events);return this}})(Y[Ui]);ta.data=function(ze,Je){var ht=bt[this.id]=bt[this.id]||{};if(arguments.length==0)return ht;if(arguments.length==1){if(g.is(ze,"object")){for(var gt in ze)ze[P](gt)&&this.data(gt,ze[gt]);return this}return o("raphael.data.get."+this.id,this,ht[ze],ze),ht[ze]}return ht[ze]=Je,o("raphael.data.set."+this.id,this,Je,ze),this},ta.removeData=function(ze){return ze==null?delete bt[this.id]:bt[this.id]&&delete bt[this.id][ze],this},ta.getData=function(){return Pn(bt[this.id]||{})},ta.hover=function(ze,Je,ht,gt){return this.mouseover(ze,ht).mouseout(Je,gt||ht)},ta.unhover=function(ze,Je){return this.unmouseover(ze).unmouseout(Je)};var ci=[];function Eo(){return this.x+H+this.y+H+this.width+" \xD7 "+this.height}ta.drag=function(ze,Je,ht,gt,Mt,Yt){function nn(Ht){(Ht.originalEvent||Ht).preventDefault();var on=Ht.clientX,Nn=Ht.clientY,ur=D.doc.documentElement.scrollTop||D.doc.body.scrollTop,wr=D.doc.documentElement.scrollLeft||D.doc.body.scrollLeft;if(this._drag.id=Ht.identifier,X&&Ht.touches){for(var $n,Bn=Ht.touches.length;Bn--;)if($n=Ht.touches[Bn],this._drag.id=$n.identifier,$n.identifier==this._drag.id){on=$n.clientX,Nn=$n.clientY;break}}this._drag.x=on+wr,this._drag.y=Nn+ur,!wl.length&&g.mousemove(Ml).mouseup(Co),wl.push({el:this,move_scope:gt,start_scope:Mt,end_scope:Yt}),Je&&o.on("raphael.drag.start."+this.id,Je),ze&&o.on("raphael.drag.move."+this.id,ze),ht&&o.on("raphael.drag.end."+this.id,ht),o("raphael.drag.start."+this.id,Mt||gt||this,this._drag.x,this._drag.y,Ht)}return this._drag={},ci.push({el:this,start:nn}),this.mousedown(nn),this},ta.onDragOver=function(ze){ze?o.on("raphael.drag.over."+this.id,ze):o.unbind("raphael.drag.over."+this.id)},ta.undrag=function(){for(var ze=ci.length;ze--;)ci[ze].el==this&&(this.unmousedown(ci[ze].start),ci.splice(ze,1),o.unbind("raphael.drag.*."+this.id));!ci.length&&g.unmousemove(Ml).unmouseup(Co),wl=[]},y.circle=function(ze,Je,ht){var gt=g._engine.circle(this,ze||0,Je||0,ht||0);return this.__set__&&this.__set__.push(gt),gt},y.rect=function(ze,Je,ht,gt,Mt){var Yt=g._engine.rect(this,ze||0,Je||0,ht||0,gt||0,Mt||0);return this.__set__&&this.__set__.push(Yt),Yt},y.ellipse=function(ze,Je,ht,gt){var Mt=g._engine.ellipse(this,ze||0,Je||0,ht||0,gt||0);return this.__set__&&this.__set__.push(Mt),Mt},y.path=function(ze){ze&&!g.is(ze,"string")&&!g.is(ze[0],ce)&&(ze+=W);var Je=g._engine.path(g.format[z](g,arguments),this);return this.__set__&&this.__set__.push(Je),Je},y.image=function(ze,Je,ht,gt,Mt){var Yt=g._engine.image(this,ze||"about:blank",Je||0,ht||0,gt||0,Mt||0);return this.__set__&&this.__set__.push(Yt),Yt},y.text=function(ze,Je,ht){var gt=g._engine.text(this,ze||0,Je||0,U(ht));return this.__set__&&this.__set__.push(gt),gt},y.set=function(ze){!g.is(ze,"array")&&(ze=Array.prototype.splice.call(arguments,0,arguments.length));var Je=new Fo(ze);return this.__set__&&this.__set__.push(Je),Je.paper=this,Je.type="set",Je},y.setStart=function(ze){this.__set__=ze||this.set()},y.setFinish=function(ze){var Je=this.__set__;return delete this.__set__,Je},y.getSize=function(){var ze=this.canvas.parentNode;return{width:ze.offsetWidth,height:ze.offsetHeight}},y.setSize=function(ze,Je){return g._engine.setSize.call(this,ze,Je)},y.setViewBox=function(ze,Je,ht,gt,Mt){return g._engine.setViewBox.call(this,ze,Je,ht,gt,Mt)},y.top=y.bottom=null,y.raphael=g,y.getElementByPoint=function(ze,Je){var ht,gt,Mt,Yt,nn,Ht,on,Nn=this.canvas,ur=D.doc.elementFromPoint(ze,Je);if(D.win.opera&&ur.tagName=="svg"){var wr=(gt=(ht=Nn).getBoundingClientRect(),Mt=ht.ownerDocument,Yt=Mt.body,nn=Mt.documentElement,Ht=nn.clientTop||Yt.clientTop||0,on=nn.clientLeft||Yt.clientLeft||0,{y:gt.top+(D.win.pageYOffset||nn.scrollTop||Yt.scrollTop)-Ht,x:gt.left+(D.win.pageXOffset||nn.scrollLeft||Yt.scrollLeft)-on}),$n=Nn.createSVGRect();$n.x=ze-wr.x,$n.y=Je-wr.y,$n.width=$n.height=1;var Bn=Nn.getIntersectionList($n,null);Bn.length&&(ur=Bn[Bn.length-1])}if(!ur)return null;for(;ur.parentNode&&ur!=Nn.parentNode&&!ur.raphael;)ur=ur.parentNode;return ur==this.canvas.parentNode&&(ur=Nn),ur&&ur.raphael?this.getById(ur.raphaelid):null},y.getElementsByBBox=function(ze){var Je=this.set();return this.forEach(function(ht){g.isBBoxIntersect(ht.getBBox(),ze)&&Je.push(ht)}),Je},y.getById=function(ze){for(var Je=this.bottom;Je;){if(Je.id==ze)return Je;Je=Je.next}return null},y.forEach=function(ze,Je){for(var ht=this.bottom;ht;){if(ze.call(Je,ht)===!1)return this;ht=ht.next}return this},y.getElementsByPoint=function(ze,Je){var ht=this.set();return this.forEach(function(gt){gt.isPointInside(ze,Je)&&ht.push(gt)}),ht},ta.isPointInside=function(ze,Je){var ht=this.realPath=Vt[this.type](this);return this.attr("transform")&&this.attr("transform").length&&(ht=g.transformPath(ht,this.attr("transform"))),g.isPointInsidePath(ht,ze,Je)},ta.getBBox=function(ze){if(this.removed)return{};var Je=this._;return ze?(!Je.dirty&&Je.bboxwt||(this.realPath=Vt[this.type](this),Je.bboxwt=nt(this.realPath),Je.bboxwt.toString=Eo,Je.dirty=0),Je.bboxwt):((Je.dirty||Je.dirtyT||!Je.bbox)&&(!Je.dirty&&this.realPath||(Je.bboxwt=0,this.realPath=Vt[this.type](this)),Je.bbox=nt($t(this.realPath,this.matrix)),Je.bbox.toString=Eo,Je.dirty=Je.dirtyT=0),Je.bbox)},ta.clone=function(){if(this.removed)return null;var ze=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(ze),ze},ta.glow=function(ze){if(this.type=="text")return null;var Je={width:((ze=ze||{}).width||10)+(+this.attr("stroke-width")||1),fill:ze.fill||!1,opacity:ze.opacity==null?.5:ze.opacity,offsetx:ze.offsetx||0,offsety:ze.offsety||0,color:ze.color||"#000"},ht=Je.width/2,gt=this.paper,Mt=gt.set(),Yt=this.realPath||Vt[this.type](this);Yt=this.matrix?$t(Yt,this.matrix):Yt;for(var nn=1;nn<ht+1;nn++)Mt.push(gt.path(Yt).attr({stroke:Je.color,fill:Je.fill?Je.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(Je.width/ht*nn).toFixed(3),opacity:+(Je.opacity/ht).toFixed(3)}));return Mt.insertBefore(this).translate(Je.offsetx,Je.offsety)};var zi=function(ze,Je,ht,gt,Mt,Yt,nn,Ht,on){return on==null?kn(ze,Je,ht,gt,Mt,Yt,nn,Ht):g.findDotsAtSegment(ze,Je,ht,gt,Mt,Yt,nn,Ht,function(Nn,ur,wr,$n,Bn,ar,cr,Jt,tr){if(!(tr<0||kn(Nn,ur,wr,$n,Bn,ar,cr,Jt)<tr)){var ma,Fr=.5,na=1-Fr;for(ma=kn(Nn,ur,wr,$n,Bn,ar,cr,Jt,na);Le(ma-tr)>.01;)ma=kn(Nn,ur,wr,$n,Bn,ar,cr,Jt,na+=(ma<tr?1:-1)*(Fr/=2));return na}}(ze,Je,ht,gt,Mt,Yt,nn,Ht,on))},Yo=function(ze,Je){return function(ht,gt,Mt){for(var Yt,nn,Ht,on,Nn,ur="",wr={},$n=0,Bn=0,ar=(ht=Ta(ht)).length;Bn<ar;Bn++){if((Ht=ht[Bn])[0]=="M")Yt=+Ht[1],nn=+Ht[2];else{if($n+(on=zi(Yt,nn,Ht[1],Ht[2],Ht[3],Ht[4],Ht[5],Ht[6]))>gt){if(Je&&!wr.start){if(ur+=["C"+(Nn=zi(Yt,nn,Ht[1],Ht[2],Ht[3],Ht[4],Ht[5],Ht[6],gt-$n)).start.x,Nn.start.y,Nn.m.x,Nn.m.y,Nn.x,Nn.y],Mt)return ur;wr.start=ur,ur=["M"+Nn.x,Nn.y+"C"+Nn.n.x,Nn.n.y,Nn.end.x,Nn.end.y,Ht[5],Ht[6]].join(),$n+=on,Yt=+Ht[5],nn=+Ht[6];continue}if(!ze&&!Je)return{x:(Nn=zi(Yt,nn,Ht[1],Ht[2],Ht[3],Ht[4],Ht[5],Ht[6],gt-$n)).x,y:Nn.y,alpha:Nn.alpha}}$n+=on,Yt=+Ht[5],nn=+Ht[6]}ur+=Ht.shift()+Ht}return wr.end=ur,(Nn=ze?$n:Je?wr:g.findDotsAtSegment(Yt,nn,Ht[0],Ht[1],Ht[2],Ht[3],Ht[4],Ht[5],1)).alpha&&(Nn={x:Nn.x,y:Nn.y,alpha:Nn.alpha}),Nn}},Mo=Yo(1),dl=Yo(),Po=Yo(0,1);g.getTotalLength=Mo,g.getPointAtLength=dl,g.getSubpath=function(ze,Je,ht){if(this.getTotalLength(ze)-ht<1e-6)return Po(ze,Je).end;var gt=Po(ze,ht,1);return Je?Po(gt,Je).end:gt},ta.getTotalLength=function(){var ze=this.getPath();if(ze)return this.node.getTotalLength?this.node.getTotalLength():Mo(ze)},ta.getPointAtLength=function(ze){var Je=this.getPath();if(Je)return dl(Je,ze)},ta.getPath=function(){var ze,Je=g._getPath[this.type];if(this.type!="text"&&this.type!="set")return Je&&(ze=Je(this)),ze},ta.getSubpath=function(ze,Je){var ht=this.getPath();if(ht)return g.getSubpath(ht,ze,Je)};var mi=g.easing_formulas={linear:function(ze){return ze},"<":function(ze){return me(ze,1.7)},">":function(ze){return me(ze,.48)},"<>":function(ze){var Je=.48-ze/1.04,ht=te.sqrt(.1734+Je*Je),gt=ht-Je,Mt=-ht-Je,Yt=me(Le(gt),1/3)*(gt<0?-1:1)+me(Le(Mt),1/3)*(Mt<0?-1:1)+.5;return 3*(1-Yt)*Yt*Yt+Yt*Yt*Yt},backIn:function(ze){var Je=1.70158;return ze*ze*((Je+1)*ze-Je)},backOut:function(ze){var Je=1.70158;return(ze-=1)*ze*((Je+1)*ze+Je)+1},elastic:function(ze){return ze==!!ze?ze:me(2,-10*ze)*te.sin(2*Ie*(ze-.075)/.3)+1},bounce:function(ze){var Je=7.5625,ht=2.75;return ze<1/ht?Je*ze*ze:ze<2/ht?Je*(ze-=1.5/ht)*ze+.75:ze<2.5/ht?Je*(ze-=2.25/ht)*ze+.9375:Je*(ze-=2.625/ht)*ze+.984375}};mi.easeIn=mi["ease-in"]=mi["<"],mi.easeOut=mi["ease-out"]=mi[">"],mi.easeInOut=mi["ease-in-out"]=mi["<>"],mi["back-in"]=mi.backIn,mi["back-out"]=mi.backOut;var xr=[],Fa=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(ze){setTimeout(ze,16)},ni=function(){for(var ze=+new Date,Je=0;Je<xr.length;Je++){var ht=xr[Je];if(!ht.el.removed&&!ht.paused){var gt,Mt,Yt=ze-ht.start,nn=ht.ms,Ht=ht.easing,on=ht.from,Nn=ht.diff,ur=ht.to,wr=(ht.t,ht.el),$n={},Bn={};if(ht.initstatus?(Yt=(ht.initstatus*ht.anim.top-ht.prev)/(ht.percent-ht.prev)*nn,ht.status=ht.initstatus,delete ht.initstatus,ht.stop&&xr.splice(Je--,1)):ht.status=(ht.prev+(ht.percent-ht.prev)*(Yt/nn))/ht.anim.top,!(Yt<0))if(Yt<nn){var ar=Ht(Yt/nn);for(var cr in on)if(on[P](cr)){switch(rt[cr]){case pe:gt=+on[cr]+ar*nn*Nn[cr];break;case"colour":gt="rgb("+[Li(Ne(on[cr].r+ar*nn*Nn[cr].r)),Li(Ne(on[cr].g+ar*nn*Nn[cr].g)),Li(Ne(on[cr].b+ar*nn*Nn[cr].b))].join(",")+")";break;case"path":gt=[];for(var Jt=0,tr=on[cr].length;Jt<tr;Jt++){gt[Jt]=[on[cr][Jt][0]];for(var ma=1,Fr=on[cr][Jt].length;ma<Fr;ma++)gt[Jt][ma]=+on[cr][Jt][ma]+ar*nn*Nn[cr][Jt][ma];gt[Jt]=gt[Jt].join(H)}gt=gt.join(H);break;case"transform":if(Nn[cr].real)for(gt=[],Jt=0,tr=on[cr].length;Jt<tr;Jt++)for(gt[Jt]=[on[cr][Jt][0]],ma=1,Fr=on[cr][Jt].length;ma<Fr;ma++)gt[Jt][ma]=on[cr][Jt][ma]+ar*nn*Nn[cr][Jt][ma];else{var na=function(bn){return+on[cr][bn]+ar*nn*Nn[cr][bn]};gt=[["m",na(0),na(1),na(2),na(3),na(4),na(5)]]}break;case"csv":if(cr=="clip-rect")for(gt=[],Jt=4;Jt--;)gt[Jt]=+on[cr][Jt]+ar*nn*Nn[cr][Jt];break;default:var Kr=[][B](on[cr]);for(gt=[],Jt=wr.paper.customAttributes[cr].length;Jt--;)gt[Jt]=+Kr[Jt]+ar*nn*Nn[cr][Jt]}$n[cr]=gt}wr.attr($n),function(bn,Tr,Rr){setTimeout(function(){o("raphael.anim.frame."+bn,Tr,Rr)})}(wr.id,wr,ht.anim)}else{if(function(bn,Tr,Rr){setTimeout(function(){o("raphael.anim.frame."+Tr.id,Tr,Rr),o("raphael.anim.finish."+Tr.id,Tr,Rr),g.is(bn,"function")&&bn.call(Tr)})}(ht.callback,wr,ht.anim),wr.attr(ur),xr.splice(Je--,1),ht.repeat>1&&!ht.next){for(Mt in ur)ur[P](Mt)&&(Bn[Mt]=ht.totalOrigin[Mt]);ht.el.attr(Bn),_a(ht.anim,ht.el,ht.anim.percents[0],null,ht.totalOrigin,ht.repeat-1)}ht.next&&!ht.stop&&_a(ht.anim,ht.el,ht.next,null,ht.totalOrigin,ht.repeat)}}}xr.length&&Fa(ni)},Li=function(ze){return ze>255?255:ze<0?0:ze};function Do(ze,Je,ht,gt,Mt,Yt){var nn=3*Je,Ht=3*(gt-Je)-nn,on=1-nn-Ht,Nn=3*ht,ur=3*(Mt-ht)-Nn,wr=1-Nn-ur;function $n(Bn){return((on*Bn+Ht)*Bn+nn)*Bn}return function(Bn,ar){var cr=function(Jt,tr){var ma,Fr,na,Kr,bn,Tr;for(na=Jt,Tr=0;Tr<8;Tr++){if(Kr=$n(na)-Jt,Le(Kr)<tr)return na;if(Le(bn=(3*on*na+2*Ht)*na+nn)<1e-6)break;na-=Kr/bn}if(Fr=1,(na=Jt)<(ma=0))return ma;if(na>Fr)return Fr;for(;ma<Fr;){if(Kr=$n(na),Le(Kr-Jt)<tr)return na;Jt>Kr?ma=na:Fr=na,na=(Fr-ma)/2+ma}return na}(Bn,ar);return((wr*cr+ur)*cr+Nn)*cr}(ze,1/(200*Yt))}function Ki(ze,Je){var ht=[],gt={};if(this.ms=Je,this.times=1,ze){for(var Mt in ze)ze[P](Mt)&&(gt[Be(Mt)]=ze[Mt],ht.push(Be(Mt)));ht.sort(ot)}this.anim=gt,this.top=ht[ht.length-1],this.percents=ht}function _a(ze,Je,ht,gt,Mt,Yt){ht=Be(ht);var nn,Ht,on,Nn,ur,wr,$n=ze.ms,Bn={},ar={},cr={};if(gt)for(tr=0,ma=xr.length;tr<ma;tr++){var Jt=xr[tr];if(Jt.el.id==Je.id&&Jt.anim==ze){Jt.percent!=ht?(xr.splice(tr,1),on=1):Ht=Jt,Je.attr(Jt.totalOrigin);break}}else gt=+ar;for(var tr=0,ma=ze.percents.length;tr<ma;tr++){if(ze.percents[tr]==ht||ze.percents[tr]>gt*ze.top){ht=ze.percents[tr],ur=ze.percents[tr-1]||0,$n=$n/ze.top*(ht-ur),Nn=ze.percents[tr+1],nn=ze.anim[ht];break}gt&&Je.attr(ze.anim[ze.percents[tr]])}if(nn){if(Ht)Ht.initstatus=gt,Ht.start=new Date-Ht.ms*gt;else{for(var Fr in nn)if(nn[P](Fr)&&(rt[P](Fr)||Je.paper.customAttributes[P](Fr)))switch(Bn[Fr]=Je.attr(Fr),Bn[Fr]==null&&(Bn[Fr]=et[Fr]),ar[Fr]=nn[Fr],rt[Fr]){case pe:cr[Fr]=(ar[Fr]-Bn[Fr])/$n;break;case"colour":Bn[Fr]=g.getRGB(Bn[Fr]);var na=g.getRGB(ar[Fr]);cr[Fr]={r:(na.r-Bn[Fr].r)/$n,g:(na.g-Bn[Fr].g)/$n,b:(na.b-Bn[Fr].b)/$n};break;case"path":var Kr=Ta(Bn[Fr],ar[Fr]),bn=Kr[1];for(Bn[Fr]=Kr[0],cr[Fr]=[],tr=0,ma=Bn[Fr].length;tr<ma;tr++){cr[Fr][tr]=[0];for(var Tr=1,Rr=Bn[Fr][tr].length;Tr<Rr;Tr++)cr[Fr][tr][Tr]=(bn[tr][Tr]-Bn[Fr][tr][Tr])/$n}break;case"transform":var ha=Je._,$i=On(ha[Fr],ar[Fr]);if($i)for(Bn[Fr]=$i.from,ar[Fr]=$i.to,cr[Fr]=[],cr[Fr].real=!0,tr=0,ma=Bn[Fr].length;tr<ma;tr++)for(cr[Fr][tr]=[Bn[Fr][tr][0]],Tr=1,Rr=Bn[Fr][tr].length;Tr<Rr;Tr++)cr[Fr][tr][Tr]=(ar[Fr][tr][Tr]-Bn[Fr][tr][Tr])/$n;else{var yi=Je.matrix||new wa,Wi={_:{transform:ha.transform},getBBox:function(){return Je.getBBox(1)}};Bn[Fr]=[yi.a,yi.b,yi.c,yi.d,yi.e,yi.f],fn(Wi,ar[Fr]),ar[Fr]=Wi._.transform,cr[Fr]=[(Wi.matrix.a-yi.a)/$n,(Wi.matrix.b-yi.b)/$n,(Wi.matrix.c-yi.c)/$n,(Wi.matrix.d-yi.d)/$n,(Wi.matrix.e-yi.e)/$n,(Wi.matrix.f-yi.f)/$n]}break;case"csv":var Ts=U(nn[Fr])[G](C),gl=U(Bn[Fr])[G](C);if(Fr=="clip-rect")for(Bn[Fr]=gl,cr[Fr]=[],tr=gl.length;tr--;)cr[Fr][tr]=(Ts[tr]-Bn[Fr][tr])/$n;ar[Fr]=Ts;break;default:for(Ts=[][B](nn[Fr]),gl=[][B](Bn[Fr]),cr[Fr]=[],tr=Je.paper.customAttributes[Fr].length;tr--;)cr[Fr][tr]=((Ts[tr]||0)-(gl[tr]||0))/$n}var Pl=nn.easing,jl=g.easing_formulas[Pl];if(!jl)if((jl=U(Pl).match(Te))&&jl.length==5){var so=jl;jl=function(As){return Do(As,+so[1],+so[2],+so[3],+so[4],$n)}}else jl=wt;if(Jt={anim:ze,percent:ht,timestamp:wr=nn.start||ze.start||+new Date,start:wr+(ze.del||0),status:0,initstatus:gt||0,stop:!1,ms:$n,easing:jl,from:Bn,diff:cr,to:ar,el:Je,callback:nn.callback,prev:ur,next:Nn,repeat:Yt||ze.times,origin:Je.attr(),totalOrigin:Mt},xr.push(Jt),gt&&!Ht&&!on&&(Jt.stop=!0,Jt.start=new Date-$n*gt,xr.length==1))return ni();on&&(Jt.start=new Date-Jt.ms*gt),xr.length==1&&Fa(ni)}o("raphael.anim.start."+Je.id,Je,ze)}}function ki(ze){for(var Je=0;Je<xr.length;Je++)xr[Je].el.paper==ze&&xr.splice(Je--,1)}ta.animateWith=function(ze,Je,ht,gt,Mt,Yt){if(this.removed)return Yt&&Yt.call(this),this;var nn=ht instanceof Ki?ht:g.animation(ht,gt,Mt,Yt);_a(nn,this,nn.percents[0],null,this.attr());for(var Ht=0,on=xr.length;Ht<on;Ht++)if(xr[Ht].anim==Je&&xr[Ht].el==ze){xr[on-1].start=xr[Ht].start;break}return this},ta.onAnimation=function(ze){return ze?o.on("raphael.anim.frame."+this.id,ze):o.unbind("raphael.anim.frame."+this.id),this},Ki.prototype.delay=function(ze){var Je=new Ki(this.anim,this.ms);return Je.times=this.times,Je.del=+ze||0,Je},Ki.prototype.repeat=function(ze){var Je=new Ki(this.anim,this.ms);return Je.del=this.del,Je.times=te.floor(re(ze,0))||1,Je},g.animation=function(ze,Je,ht,gt){if(ze instanceof Ki)return ze;!g.is(ht,"function")&&ht||(gt=gt||ht||null,ht=null),ze=Object(ze),Je=+Je||0;var Mt,Yt,nn={};for(Yt in ze)ze[P](Yt)&&Be(Yt)!=Yt&&Be(Yt)+"%"!=Yt&&(Mt=!0,nn[Yt]=ze[Yt]);if(Mt)return ht&&(nn.easing=ht),gt&&(nn.callback=gt),new Ki({100:nn},Je);if(gt){var Ht=0;for(var on in ze){var Nn=Fe(on);ze[P](on)&&Nn>Ht&&(Ht=Nn)}!ze[Ht+="%"].callback&&(ze[Ht].callback=gt)}return new Ki(ze,Je)},ta.animate=function(ze,Je,ht,gt){if(this.removed)return gt&&gt.call(this),this;var Mt=ze instanceof Ki?ze:g.animation(ze,Je,ht,gt);return _a(Mt,this,Mt.percents[0],null,this.attr()),this},ta.setTime=function(ze,Je){return ze&&Je!=null&&this.status(ze,be(Je,ze.ms)/ze.ms),this},ta.status=function(ze,Je){var ht,gt,Mt=[],Yt=0;if(Je!=null)return _a(ze,this,-1,be(Je,1)),this;for(ht=xr.length;Yt<ht;Yt++)if((gt=xr[Yt]).el.id==this.id&&(!ze||gt.anim==ze)){if(ze)return gt.status;Mt.push({anim:gt.anim,status:gt.status})}return ze?0:Mt},ta.pause=function(ze){for(var Je=0;Je<xr.length;Je++)xr[Je].el.id!=this.id||ze&&xr[Je].anim!=ze||o("raphael.anim.pause."+this.id,this,xr[Je].anim)!==!1&&(xr[Je].paused=!0);return this},ta.resume=function(ze){for(var Je=0;Je<xr.length;Je++)if(xr[Je].el.id==this.id&&(!ze||xr[Je].anim==ze)){var ht=xr[Je];o("raphael.anim.resume."+this.id,this,ht.anim)!==!1&&(delete ht.paused,this.status(ht.anim,ht.status))}return this},ta.stop=function(ze){for(var Je=0;Je<xr.length;Je++)xr[Je].el.id!=this.id||ze&&xr[Je].anim!=ze||o("raphael.anim.stop."+this.id,this,xr[Je].anim)!==!1&&xr.splice(Je--,1);return this},o.on("raphael.remove",ki),o.on("raphael.clear",ki),ta.toString=function(){return"Rapha\xEBl\u2019s object"};var qa,qr,wi,tn,Fo=function(ze){if(this.items=[],this.length=0,this.type="set",ze)for(var Je=0,ht=ze.length;Je<ht;Je++)!ze[Je]||ze[Je].constructor!=ta.constructor&&ze[Je].constructor!=Fo||(this[this.items.length]=this.items[this.items.length]=ze[Je],this.length++)},zn=Fo.prototype;for(var ll in zn.push=function(){for(var ze,Je,ht=0,gt=arguments.length;ht<gt;ht++)!(ze=arguments[ht])||ze.constructor!=ta.constructor&&ze.constructor!=Fo||(this[Je=this.items.length]=this.items[Je]=ze,this.length++);return this},zn.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},zn.forEach=function(ze,Je){for(var ht=0,gt=this.items.length;ht<gt;ht++)if(ze.call(Je,this.items[ht],ht)===!1)return this;return this},ta)ta[P](ll)&&(zn[ll]=function(ze){return function(){var Je=arguments;return this.forEach(function(ht){ht[ze][z](ht,Je)})}}(ll));return zn.attr=function(ze,Je){if(ze&&g.is(ze,ce)&&g.is(ze[0],"object"))for(var ht=0,gt=ze.length;ht<gt;ht++)this.items[ht].attr(ze[ht]);else for(var Mt=0,Yt=this.items.length;Mt<Yt;Mt++)this.items[Mt].attr(ze,Je);return this},zn.clear=function(){for(;this.length;)this.pop()},zn.splice=function(ze,Je,ht){ze=ze<0?re(this.length+ze,0):ze,Je=re(0,be(this.length-ze,Je));var gt,Mt=[],Yt=[],nn=[];for(gt=2;gt<arguments.length;gt++)nn.push(arguments[gt]);for(gt=0;gt<Je;gt++)Yt.push(this[ze+gt]);for(;gt<this.length-ze;gt++)Mt.push(this[ze+gt]);var Ht=nn.length;for(gt=0;gt<Ht+Mt.length;gt++)this.items[ze+gt]=this[ze+gt]=gt<Ht?nn[gt]:Mt[gt-Ht];for(gt=this.items.length=this.length-=Je-Ht;this[gt];)delete this[gt++];return new Fo(Yt)},zn.exclude=function(ze){for(var Je=0,ht=this.length;Je<ht;Je++)if(this[Je]==ze)return this.splice(Je,1),!0},zn.animate=function(ze,Je,ht,gt){(g.is(ht,"function")||!ht)&&(gt=ht||null);var Mt,Yt,nn=this.items.length,Ht=nn,on=this;if(!nn)return this;gt&&(Yt=function(){!--nn&&gt.call(on)}),ht=g.is(ht,"string")?ht:Yt;var Nn=g.animation(ze,Je,ht,Yt);for(Mt=this.items[--Ht].animate(Nn);Ht--;)this.items[Ht]&&!this.items[Ht].removed&&this.items[Ht].animateWith(Mt,Nn,Nn),this.items[Ht]&&!this.items[Ht].removed||nn--;return this},zn.insertAfter=function(ze){for(var Je=this.items.length;Je--;)this.items[Je].insertAfter(ze);return this},zn.getBBox=function(){for(var ze=[],Je=[],ht=[],gt=[],Mt=this.items.length;Mt--;)if(!this.items[Mt].removed){var Yt=this.items[Mt].getBBox();ze.push(Yt.x),Je.push(Yt.y),ht.push(Yt.x+Yt.width),gt.push(Yt.y+Yt.height)}return{x:ze=be[z](0,ze),y:Je=be[z](0,Je),x2:ht=re[z](0,ht),y2:gt=re[z](0,gt),width:ht-ze,height:gt-Je}},zn.clone=function(ze){ze=this.paper.set();for(var Je=0,ht=this.items.length;Je<ht;Je++)ze.push(this.items[Je].clone());return ze},zn.toString=function(){return"Rapha\xEBl\u2018s set"},zn.glow=function(ze){var Je=this.paper.set();return this.forEach(function(ht,gt){var Mt=ht.glow(ze);Mt!=null&&Mt.forEach(function(Yt,nn){Je.push(Yt)})}),Je},zn.isPointInside=function(ze,Je){var ht=!1;return this.forEach(function(gt){if(gt.isPointInside(ze,Je))return ht=!0,!1}),ht},g.registerFont=function(ze){if(!ze.face)return ze;this.fonts=this.fonts||{};var Je={w:ze.w,face:{},glyphs:{}},ht=ze.face["font-family"];for(var gt in ze.face)ze.face[P](gt)&&(Je.face[gt]=ze.face[gt]);if(this.fonts[ht]?this.fonts[ht].push(Je):this.fonts[ht]=[Je],!ze.svg){for(var Mt in Je.face["units-per-em"]=Fe(ze.face["units-per-em"],10),ze.glyphs)if(ze.glyphs[P](Mt)){var Yt=ze.glyphs[Mt];if(Je.glyphs[Mt]={w:Yt.w,k:{},d:Yt.d&&"M"+Yt.d.replace(/[mlcxtrv]/g,function(Ht){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[Ht]||"M"})+"z"},Yt.k)for(var nn in Yt.k)Yt[P](nn)&&(Je.glyphs[Mt].k[nn]=Yt.k[nn])}}return ze},y.getFont=function(ze,Je,ht,gt){if(gt=gt||"normal",ht=ht||"normal",Je=+Je||{normal:400,bold:700,lighter:300,bolder:800}[Je]||400,g.fonts){var Mt,Yt=g.fonts[ze];if(!Yt){var nn=new RegExp("(^|\\s)"+ze.replace(/[^\w\d\s+!~.:_-]/g,W)+"(\\s|$)","i");for(var Ht in g.fonts)if(g.fonts[P](Ht)&&nn.test(Ht)){Yt=g.fonts[Ht];break}}if(Yt)for(var on=0,Nn=Yt.length;on<Nn&&((Mt=Yt[on]).face["font-weight"]!=Je||Mt.face["font-style"]!=ht&&Mt.face["font-style"]||Mt.face["font-stretch"]!=gt);on++);return Mt}},y.print=function(ze,Je,ht,gt,Mt,Yt,nn,Ht){Yt=Yt||"middle",nn=re(be(nn||0,1),-1),Ht=re(be(Ht||1,3),1);var on,Nn=U(ht)[G](W),ur=0,wr=0,$n=W;if(g.is(gt,"string")&&(gt=this.getFont(gt)),gt){on=(Mt||16)/gt.face["units-per-em"];for(var Bn=gt.face.bbox[G](C),ar=+Bn[0],cr=Bn[3]-Bn[1],Jt=0,tr=+Bn[1]+(Yt=="baseline"?cr+ +gt.face.descent:cr/2),ma=0,Fr=Nn.length;ma<Fr;ma++){if(Nn[ma]==`
`)ur=0,Kr=0,wr=0,Jt+=cr*Ht;else{var na=wr&&gt.glyphs[Nn[ma-1]]||{},Kr=gt.glyphs[Nn[ma]];ur+=wr?(na.w||gt.w)+(na.k&&na.k[Nn[ma]]||0)+gt.w*nn:0,wr=1}Kr&&Kr.d&&($n+=g.transformPath(Kr.d,["t",ur*on,Jt*on,"s",on,on,ar,tr,"t",(ze-ar)/on,(Je-tr)/on]))}}return this.path($n).attr({fill:"#000",stroke:"none"})},y.add=function(ze){if(g.is(ze,"array"))for(var Je,ht=this.set(),gt=0,Mt=ze.length;gt<Mt;gt++)Je=ze[gt]||{},O[P](Je.type)&&ht.push(this[Je.type]().attr(Je));return ht},g.format=function(ze,Je){var ht=g.is(Je,ce)?[0][B](Je):arguments;return ze&&g.is(ze,"string")&&ht.length-1&&(ze=ze.replace(T,function(gt,Mt){return ht[++Mt]==null?W:ht[Mt]})),ze||W},g.fullfill=(qa=/\{([^\}]+)\}/g,qr=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,function(ze,Je){return String(ze).replace(qa,function(ht,gt){return function(Mt,Yt,nn){var Ht=nn;return Yt.replace(qr,function(on,Nn,ur,wr,$n){Nn=Nn||wr,Ht&&(Nn in Ht&&(Ht=Ht[Nn]),typeof Ht=="function"&&$n&&(Ht=Ht()))}),Ht=(Ht==null||Ht==nn?Mt:Ht)+""}(ht,gt,Je)})}),g.ninja=function(){if(F.was)D.win.Raphael=F.is;else{window.Raphael=void 0;try{delete window.Raphael}catch{}}return g},g.st=zn,o.on("raphael.DOMload",function(){s=!0}),(wi=document).readyState==null&&wi.addEventListener&&(wi.addEventListener("DOMContentLoaded",tn=function(){wi.removeEventListener("DOMContentLoaded",tn,!1),wi.readyState="complete"},!1),wi.readyState="loading"),function ze(){/in/.test(wi.readyState)?setTimeout(ze,9):g.eve("raphael.DOMload")}(),g}.apply(b,w))===void 0||(h.exports=f)},function(h,b,v){var w,f;w=[v(0),v(3),v(4)],(f=function(o){return o}.apply(b,w))===void 0||(h.exports=f)},function(h,b,v){var w,f,o,g,s,y,_,k,C,O,T,P,D,F;g="hasOwnProperty",s=/[\.\/]/,y=/\s*,\s*/,_=function(N,z){return N-z},k={n:{}},C=function(){for(var N=0,z=this.length;N<z;N++)if(this[N]!==void 0)return this[N]},O=function(){for(var N=this.length;--N;)if(this[N]!==void 0)return this[N]},T=Object.prototype.toString,P=String,D=Array.isArray||function(N){return N instanceof Array||T.call(N)=="[object Array]"},(F=function(N,z){var B,X=o,W=Array.prototype.slice.call(arguments,2),H=F.listeners(N),U=0,G=[],Y={},K=[],ee=f;K.firstDefined=C,K.lastDefined=O,f=N,o=0;for(var te=0,re=H.length;te<re;te++)"zIndex"in H[te]&&(G.push(H[te].zIndex),H[te].zIndex<0&&(Y[H[te].zIndex]=H[te]));for(G.sort(_);G[U]<0;)if(B=Y[G[U++]],K.push(B.apply(z,W)),o)return o=X,K;for(te=0;te<re;te++)if("zIndex"in(B=H[te]))if(B.zIndex==G[U]){if(K.push(B.apply(z,W)),o)break;do if((B=Y[G[++U]])&&K.push(B.apply(z,W)),o)break;while(B)}else Y[B.zIndex]=B;else if(K.push(B.apply(z,W)),o)break;return o=X,f=ee,K})._events=k,F.listeners=function(N){var z,B,X,W,H,U,G,Y,K=D(N)?N:N.split(s),ee=k,te=[ee],re=[];for(W=0,H=K.length;W<H;W++){for(Y=[],U=0,G=te.length;U<G;U++)for(B=[(ee=te[U].n)[K[W]],ee["*"]],X=2;X--;)(z=B[X])&&(Y.push(z),re=re.concat(z.f||[]));te=Y}return re},F.separator=function(N){N?(N="["+(N=P(N).replace(/(?=[\.\^\]\[\-])/g,"\\"))+"]",s=new RegExp(N)):s=/[\.\/]/},F.on=function(N,z){if(typeof z!="function")return function(){};for(var B=D(N)?D(N[0])?N:[N]:P(N).split(y),X=0,W=B.length;X<W;X++)(function(H){for(var U,G=D(H)?H:P(H).split(s),Y=k,K=0,ee=G.length;K<ee;K++)Y=(Y=Y.n).hasOwnProperty(G[K])&&Y[G[K]]||(Y[G[K]]={n:{}});for(Y.f=Y.f||[],K=0,ee=Y.f.length;K<ee;K++)if(Y.f[K]==z){U=!0;break}!U&&Y.f.push(z)})(B[X]);return function(H){+H==+H&&(z.zIndex=+H)}},F.f=function(N){var z=[].slice.call(arguments,1);return function(){F.apply(null,[N,null].concat(z).concat([].slice.call(arguments,0)))}},F.stop=function(){o=1},F.nt=function(N){var z=D(f)?f.join("."):f;return N?new RegExp("(?:\\.|\\/|^)"+N+"(?:\\.|\\/|$)").test(z):z},F.nts=function(){return D(f)?f:f.split(s)},F.off=F.unbind=function(N,z){if(N){var B=D(N)?D(N[0])?N:[N]:P(N).split(y);if(B.length>1)for(var X=0,W=B.length;X<W;X++)F.off(B[X],z);else{B=D(N)?N:P(N).split(s);var H,U,G,Y,K,ee=[k];for(X=0,W=B.length;X<W;X++)for(Y=0;Y<ee.length;Y+=G.length-2){if(G=[Y,1],H=ee[Y].n,B[X]!="*")H[B[X]]&&G.push(H[B[X]]);else for(U in H)H[g](U)&&G.push(H[U]);ee.splice.apply(ee,G)}for(X=0,W=ee.length;X<W;X++)for(H=ee[X];H.n;){if(z){if(H.f){for(Y=0,K=H.f.length;Y<K;Y++)if(H.f[Y]==z){H.f.splice(Y,1);break}!H.f.length&&delete H.f}for(U in H.n)if(H.n[g](U)&&H.n[U].f){var te=H.n[U].f;for(Y=0,K=te.length;Y<K;Y++)if(te[Y]==z){te.splice(Y,1);break}!te.length&&delete H.n[U].f}}else for(U in delete H.f,H.n)H.n[g](U)&&H.n[U].f&&delete H.n[U].f;H=H.n}}}else F._events=k={n:{}}},F.once=function(N,z){var B=function(){return F.off(N,B),z.apply(this,arguments)};return F.on(N,B)},F.version="0.5.0",F.toString=function(){return"You are running Eve 0.5.0"},h.exports?h.exports=F:(w=function(){return F}.apply(b,[]))===void 0||(h.exports=w)},function(h,b,v){var w,f;w=[v(0)],(f=function(o){if(!o||o.svg){var g="hasOwnProperty",s=String,y=parseFloat,_=parseInt,k=Math,C=k.max,O=k.abs,T=k.pow,P=/[, ]+/,D=o.eve,F="",N=" ",z="http://www.w3.org/1999/xlink",B={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},X={};o.toString=function(){return`Your browser supports SVG.
You are running Rapha\xEBl `+this.version};var W=function(ce,ue){if(ue)for(var _e in typeof ce=="string"&&(ce=W(ce)),ue)ue[g](_e)&&(_e.substring(0,6)=="xlink:"?ce.setAttributeNS(z,_e.substring(6),s(ue[_e])):ce.setAttribute(_e,s(ue[_e])));else(ce=o._g.doc.createElementNS("http://www.w3.org/2000/svg",ce)).style&&(ce.style.webkitTapHighlightColor="rgba(0,0,0,0)");return ce},H=function(ce,ue){var _e="linear",xe=ce.id+ue,Te=.5,Ne=.5,Be=ce.node,Fe=ce.paper,Ve=Be.style,et=o._g.doc.getElementById(xe);if(!et){if(ue=(ue=s(ue).replace(o._radial_gradient,function(At,bt,ot){if(_e="radial",bt&&ot){Te=y(bt);var wt=2*((Ne=y(ot))>.5)-1;T(Te-.5,2)+T(Ne-.5,2)>.25&&(Ne=k.sqrt(.25-T(Te-.5,2))*wt+.5)&&Ne!=.5&&(Ne=Ne.toFixed(5)-1e-5*wt)}return F})).split(/\s*\-\s*/),_e=="linear"){var rt=ue.shift();if(rt=-y(rt),isNaN(rt))return null;var yt=[0,0,k.cos(o.rad(rt)),k.sin(o.rad(rt))],ut=1/(C(O(yt[2]),O(yt[3]))||1);yt[2]*=ut,yt[3]*=ut,yt[2]<0&&(yt[0]=-yt[2],yt[2]=0),yt[3]<0&&(yt[1]=-yt[3],yt[3]=0)}var vt=o._parseDots(ue);if(!vt)return null;if(xe=xe.replace(/[\(\)\s,\xb0#]/g,"_"),ce.gradient&&xe!=ce.gradient.id&&(Fe.defs.removeChild(ce.gradient),delete ce.gradient),!ce.gradient){et=W(_e+"Gradient",{id:xe}),ce.gradient=et,W(et,_e=="radial"?{fx:Te,fy:Ne}:{x1:yt[0],y1:yt[1],x2:yt[2],y2:yt[3],gradientTransform:ce.matrix.invert()}),Fe.defs.appendChild(et);for(var ft=0,Qe=vt.length;ft<Qe;ft++)et.appendChild(W("stop",{offset:vt[ft].offset?vt[ft].offset:ft?"100%":"0%","stop-color":vt[ft].color||"#fff","stop-opacity":isFinite(vt[ft].opacity)?vt[ft].opacity:1}))}}return W(Be,{fill:U(xe),opacity:1,"fill-opacity":1}),Ve.fill=F,Ve.opacity=1,Ve.fillOpacity=1,1},U=function(ce){if((ue=document.documentMode)&&(ue===9||ue===10))return"url('#"+ce+"')";var ue,_e=document.location;return"url('"+_e.protocol+"//"+_e.host+_e.pathname+_e.search+"#"+ce+"')"},G=function(ce){var ue=ce.getBBox(1);W(ce.pattern,{patternTransform:ce.matrix.invert()+" translate("+ue.x+","+ue.y+")"})},Y=function(ce,ue,_e){if(ce.type=="path"){for(var xe,Te,Ne,Be,Fe,Ve=s(ue).toLowerCase().split("-"),et=ce.paper,rt=_e?"end":"start",yt=ce.node,ut=ce.attrs,vt=ut["stroke-width"],ft=Ve.length,Qe="classic",At=3,bt=3,ot=5;ft--;)switch(Ve[ft]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":Qe=Ve[ft];break;case"wide":bt=5;break;case"narrow":bt=2;break;case"long":At=5;break;case"short":At=2}if(Qe=="open"?(At+=2,bt+=2,ot+=2,Ne=1,Be=_e?4:1,Fe={fill:"none",stroke:ut.stroke}):(Be=Ne=At/2,Fe={fill:ut.stroke,stroke:"none"}),ce._.arrows?_e?(ce._.arrows.endPath&&X[ce._.arrows.endPath]--,ce._.arrows.endMarker&&X[ce._.arrows.endMarker]--):(ce._.arrows.startPath&&X[ce._.arrows.startPath]--,ce._.arrows.startMarker&&X[ce._.arrows.startMarker]--):ce._.arrows={},Qe!="none"){var wt="raphael-marker-"+Qe,xt="raphael-marker-"+rt+Qe+At+bt+"-obj"+ce.id;o._g.doc.getElementById(wt)?X[wt]++:(et.defs.appendChild(W(W("path"),{"stroke-linecap":"round",d:B[Qe],id:wt})),X[wt]=1);var Nt,Vt=o._g.doc.getElementById(xt);Vt?(X[xt]++,Nt=Vt.getElementsByTagName("use")[0]):(Vt=W(W("marker"),{id:xt,markerHeight:bt,markerWidth:At,orient:"auto",refX:Be,refY:bt/2}),Nt=W(W("use"),{"xlink:href":"#"+wt,transform:(_e?"rotate(180 "+At/2+" "+bt/2+") ":F)+"scale("+At/ot+","+bt/ot+")","stroke-width":(1/((At/ot+bt/ot)/2)).toFixed(4)}),Vt.appendChild(Nt),et.defs.appendChild(Vt),X[xt]=1),W(Nt,Fe);var $t=Ne*(Qe!="diamond"&&Qe!="oval");_e?(xe=ce._.arrows.startdx*vt||0,Te=o.getTotalLength(ut.path)-$t*vt):(xe=$t*vt,Te=o.getTotalLength(ut.path)-(ce._.arrows.enddx*vt||0)),(Fe={})["marker-"+rt]="url(#"+xt+")",(Te||xe)&&(Fe.d=o.getSubpath(ut.path,xe,Te)),W(yt,Fe),ce._.arrows[rt+"Path"]=wt,ce._.arrows[rt+"Marker"]=xt,ce._.arrows[rt+"dx"]=$t,ce._.arrows[rt+"Type"]=Qe,ce._.arrows[rt+"String"]=ue}else _e?(xe=ce._.arrows.startdx*vt||0,Te=o.getTotalLength(ut.path)-xe):(xe=0,Te=o.getTotalLength(ut.path)-(ce._.arrows.enddx*vt||0)),ce._.arrows[rt+"Path"]&&W(yt,{d:o.getSubpath(ut.path,xe,Te)}),delete ce._.arrows[rt+"Path"],delete ce._.arrows[rt+"Marker"],delete ce._.arrows[rt+"dx"],delete ce._.arrows[rt+"Type"],delete ce._.arrows[rt+"String"];for(Fe in X)if(X[g](Fe)&&!X[Fe]){var yn=o._g.doc.getElementById(Fe);yn&&yn.parentNode.removeChild(yn)}}},K={"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},ee=function(ce,ue,_e){if(ue=K[s(ue).toLowerCase()]){for(var xe=ce.attrs["stroke-width"]||"1",Te={round:xe,square:xe,butt:0}[ce.attrs["stroke-linecap"]||_e["stroke-linecap"]]||0,Ne=[],Be=ue.length;Be--;)Ne[Be]=ue[Be]*xe+(Be%2?1:-1)*Te;W(ce.node,{"stroke-dasharray":Ne.join(",")})}else W(ce.node,{"stroke-dasharray":"none"})},te=function(ce,ue){var _e=ce.node,xe=ce.attrs,Te=_e.style.visibility;for(var Ne in _e.style.visibility="hidden",ue)if(ue[g](Ne)){if(!o._availableAttrs[g](Ne))continue;var Be=ue[Ne];switch(xe[Ne]=Be,Ne){case"blur":ce.blur(Be);break;case"title":var Fe=_e.getElementsByTagName("title");if(Fe.length&&(Fe=Fe[0]))Fe.firstChild.nodeValue=Be;else{Fe=W("title");var Ve=o._g.doc.createTextNode(Be);Fe.appendChild(Ve),_e.appendChild(Fe)}break;case"href":case"target":var et=_e.parentNode;if(et.tagName.toLowerCase()!="a"){var rt=W("a");et.insertBefore(rt,_e),rt.appendChild(_e),et=rt}Ne=="target"?et.setAttributeNS(z,"show",Be=="blank"?"new":Be):et.setAttributeNS(z,Ne,Be);break;case"cursor":_e.style.cursor=Be;break;case"transform":ce.transform(Be);break;case"arrow-start":Y(ce,Be);break;case"arrow-end":Y(ce,Be,1);break;case"clip-rect":var yt=s(Be).split(P);if(yt.length==4){ce.clip&&ce.clip.parentNode.parentNode.removeChild(ce.clip.parentNode);var ut=W("clipPath"),vt=W("rect");ut.id=o.createUUID(),W(vt,{x:yt[0],y:yt[1],width:yt[2],height:yt[3]}),ut.appendChild(vt),ce.paper.defs.appendChild(ut),W(_e,{"clip-path":"url(#"+ut.id+")"}),ce.clip=vt}if(!Be){var ft=_e.getAttribute("clip-path");if(ft){var Qe=o._g.doc.getElementById(ft.replace(/(^url\(#|\)$)/g,F));Qe&&Qe.parentNode.removeChild(Qe),W(_e,{"clip-path":F}),delete ce.clip}}break;case"path":ce.type=="path"&&(W(_e,{d:Be?xe.path=o._pathToAbsolute(Be):"M0,0"}),ce._.dirty=1,ce._.arrows&&("startString"in ce._.arrows&&Y(ce,ce._.arrows.startString),"endString"in ce._.arrows&&Y(ce,ce._.arrows.endString,1)));break;case"width":if(_e.setAttribute(Ne,Be),ce._.dirty=1,!xe.fx)break;Ne="x",Be=xe.x;case"x":xe.fx&&(Be=-xe.x-(xe.width||0));case"rx":if(Ne=="rx"&&ce.type=="rect")break;case"cx":_e.setAttribute(Ne,Be),ce.pattern&&G(ce),ce._.dirty=1;break;case"height":if(_e.setAttribute(Ne,Be),ce._.dirty=1,!xe.fy)break;Ne="y",Be=xe.y;case"y":xe.fy&&(Be=-xe.y-(xe.height||0));case"ry":if(Ne=="ry"&&ce.type=="rect")break;case"cy":_e.setAttribute(Ne,Be),ce.pattern&&G(ce),ce._.dirty=1;break;case"r":ce.type=="rect"?W(_e,{rx:Be,ry:Be}):_e.setAttribute(Ne,Be),ce._.dirty=1;break;case"src":ce.type=="image"&&_e.setAttributeNS(z,"href",Be);break;case"stroke-width":ce._.sx==1&&ce._.sy==1||(Be/=C(O(ce._.sx),O(ce._.sy))||1),_e.setAttribute(Ne,Be),xe["stroke-dasharray"]&&ee(ce,xe["stroke-dasharray"],ue),ce._.arrows&&("startString"in ce._.arrows&&Y(ce,ce._.arrows.startString),"endString"in ce._.arrows&&Y(ce,ce._.arrows.endString,1));break;case"stroke-dasharray":ee(ce,Be,ue);break;case"fill":var At=s(Be).match(o._ISURL);if(At){ut=W("pattern");var bt=W("image");ut.id=o.createUUID(),W(ut,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),W(bt,{x:0,y:0,"xlink:href":At[1]}),ut.appendChild(bt),function(Vt){o._preload(At[1],function(){var $t=this.offsetWidth,yn=this.offsetHeight;W(Vt,{width:$t,height:yn}),W(bt,{width:$t,height:yn})})}(ut),ce.paper.defs.appendChild(ut),W(_e,{fill:"url(#"+ut.id+")"}),ce.pattern=ut,ce.pattern&&G(ce);break}var ot=o.getRGB(Be);if(ot.error){if((ce.type=="circle"||ce.type=="ellipse"||s(Be).charAt()!="r")&&H(ce,Be)){if("opacity"in xe||"fill-opacity"in xe){var wt=o._g.doc.getElementById(_e.getAttribute("fill").replace(/^url\(#|\)$/g,F));if(wt){var xt=wt.getElementsByTagName("stop");W(xt[xt.length-1],{"stop-opacity":("opacity"in xe?xe.opacity:1)*("fill-opacity"in xe?xe["fill-opacity"]:1)})}}xe.gradient=Be,xe.fill="none";break}}else delete ue.gradient,delete xe.gradient,!o.is(xe.opacity,"undefined")&&o.is(ue.opacity,"undefined")&&W(_e,{opacity:xe.opacity}),!o.is(xe["fill-opacity"],"undefined")&&o.is(ue["fill-opacity"],"undefined")&&W(_e,{"fill-opacity":xe["fill-opacity"]});ot[g]("opacity")&&W(_e,{"fill-opacity":ot.opacity>1?ot.opacity/100:ot.opacity});case"stroke":ot=o.getRGB(Be),_e.setAttribute(Ne,ot.hex),Ne=="stroke"&&ot[g]("opacity")&&W(_e,{"stroke-opacity":ot.opacity>1?ot.opacity/100:ot.opacity}),Ne=="stroke"&&ce._.arrows&&("startString"in ce._.arrows&&Y(ce,ce._.arrows.startString),"endString"in ce._.arrows&&Y(ce,ce._.arrows.endString,1));break;case"gradient":(ce.type=="circle"||ce.type=="ellipse"||s(Be).charAt()!="r")&&H(ce,Be);break;case"opacity":xe.gradient&&!xe[g]("stroke-opacity")&&W(_e,{"stroke-opacity":Be>1?Be/100:Be});case"fill-opacity":if(xe.gradient){(wt=o._g.doc.getElementById(_e.getAttribute("fill").replace(/^url\(#|\)$/g,F)))&&(xt=wt.getElementsByTagName("stop"),W(xt[xt.length-1],{"stop-opacity":Be}));break}default:Ne=="font-size"&&(Be=_(Be,10)+"px");var Nt=Ne.replace(/(\-.)/g,function(Vt){return Vt.substring(1).toUpperCase()});_e.style[Nt]=Be,ce._.dirty=1,_e.setAttribute(Ne,Be)}}re(ce,ue),_e.style.visibility=Te},re=function(ce,ue){if(ce.type=="text"&&(ue[g]("text")||ue[g]("font")||ue[g]("font-size")||ue[g]("x")||ue[g]("y"))){var _e=ce.attrs,xe=ce.node,Te=xe.firstChild?_(o._g.doc.defaultView.getComputedStyle(xe.firstChild,F).getPropertyValue("font-size"),10):10;if(ue[g]("text")){for(_e.text=ue.text;xe.firstChild;)xe.removeChild(xe.firstChild);for(var Ne,Be=s(ue.text).split(`
`),Fe=[],Ve=0,et=Be.length;Ve<et;Ve++)Ne=W("tspan"),Ve&&W(Ne,{dy:1.2*Te,x:_e.x}),Ne.appendChild(o._g.doc.createTextNode(Be[Ve])),xe.appendChild(Ne),Fe[Ve]=Ne}else for(Ve=0,et=(Fe=xe.getElementsByTagName("tspan")).length;Ve<et;Ve++)Ve?W(Fe[Ve],{dy:1.2*Te,x:_e.x}):W(Fe[0],{dy:0});W(xe,{x:_e.x,y:_e.y}),ce._.dirty=1;var rt=ce._getBBox(),yt=_e.y-(rt.y+rt.height/2);yt&&o.is(yt,"finite")&&W(Fe[0],{dy:yt})}},be=function(ce){return ce.parentNode&&ce.parentNode.tagName.toLowerCase()==="a"?ce.parentNode:ce},Le=function(ce,ue){this[0]=this.node=ce,ce.raphael=!0,this.id=("0000"+(Math.random()*Math.pow(36,5)<<0).toString(36)).slice(-5),ce.raphaelid=this.id,this.matrix=o.matrix(),this.realPath=null,this.paper=ue,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!ue.bottom&&(ue.bottom=this),this.prev=ue.top,ue.top&&(ue.top.next=this),ue.top=this,this.next=null},me=o.el;Le.prototype=me,me.constructor=Le,o._engine.path=function(ce,ue){var _e=W("path");ue.canvas&&ue.canvas.appendChild(_e);var xe=new Le(_e,ue);return xe.type="path",te(xe,{fill:"none",stroke:"#000",path:ce}),xe},me.rotate=function(ce,ue,_e){if(this.removed)return this;if((ce=s(ce).split(P)).length-1&&(ue=y(ce[1]),_e=y(ce[2])),ce=y(ce[0]),_e==null&&(ue=_e),ue==null||_e==null){var xe=this.getBBox(1);ue=xe.x+xe.width/2,_e=xe.y+xe.height/2}return this.transform(this._.transform.concat([["r",ce,ue,_e]])),this},me.scale=function(ce,ue,_e,xe){if(this.removed)return this;if((ce=s(ce).split(P)).length-1&&(ue=y(ce[1]),_e=y(ce[2]),xe=y(ce[3])),ce=y(ce[0]),ue==null&&(ue=ce),xe==null&&(_e=xe),_e==null||xe==null)var Te=this.getBBox(1);return _e=_e==null?Te.x+Te.width/2:_e,xe=xe==null?Te.y+Te.height/2:xe,this.transform(this._.transform.concat([["s",ce,ue,_e,xe]])),this},me.translate=function(ce,ue){return this.removed?this:((ce=s(ce).split(P)).length-1&&(ue=y(ce[1])),ce=y(ce[0])||0,ue=+ue||0,this.transform(this._.transform.concat([["t",ce,ue]])),this)},me.transform=function(ce){var ue=this._;if(ce==null)return ue.transform;if(o._extractTransform(this,ce),this.clip&&W(this.clip,{transform:this.matrix.invert()}),this.pattern&&G(this),this.node&&W(this.node,{transform:this.matrix}),ue.sx!=1||ue.sy!=1){var _e=this.attrs[g]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":_e})}return this},me.hide=function(){return this.removed||(this.node.style.display="none"),this},me.show=function(){return this.removed||(this.node.style.display=""),this},me.remove=function(){var ce=be(this.node);if(!this.removed&&ce.parentNode){var ue=this.paper;for(var _e in ue.__set__&&ue.__set__.exclude(this),D.unbind("raphael.*.*."+this.id),this.gradient&&ue.defs.removeChild(this.gradient),o._tear(this,ue),ce.parentNode.removeChild(ce),this.removeData(),this)this[_e]=typeof this[_e]=="function"?o._removedFactory(_e):null;this.removed=!0}},me._getBBox=function(){if(this.node.style.display=="none"){this.show();var ce=!0}var ue,_e=!1;this.paper.canvas.parentElement?ue=this.paper.canvas.parentElement.style:this.paper.canvas.parentNode&&(ue=this.paper.canvas.parentNode.style),ue&&ue.display=="none"&&(_e=!0,ue.display="");var xe={};try{xe=this.node.getBBox()}catch{xe={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}finally{xe=xe||{},_e&&(ue.display="none")}return ce&&this.hide(),xe},me.attr=function(ce,ue){if(this.removed)return this;if(ce==null){var _e={};for(var xe in this.attrs)this.attrs[g](xe)&&(_e[xe]=this.attrs[xe]);return _e.gradient&&_e.fill=="none"&&(_e.fill=_e.gradient)&&delete _e.gradient,_e.transform=this._.transform,_e}if(ue==null&&o.is(ce,"string")){if(ce=="fill"&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;if(ce=="transform")return this._.transform;for(var Te=ce.split(P),Ne={},Be=0,Fe=Te.length;Be<Fe;Be++)(ce=Te[Be])in this.attrs?Ne[ce]=this.attrs[ce]:o.is(this.paper.customAttributes[ce],"function")?Ne[ce]=this.paper.customAttributes[ce].def:Ne[ce]=o._availableAttrs[ce];return Fe-1?Ne:Ne[Te[0]]}if(ue==null&&o.is(ce,"array")){for(Ne={},Be=0,Fe=ce.length;Be<Fe;Be++)Ne[ce[Be]]=this.attr(ce[Be]);return Ne}if(ue!=null){var Ve={};Ve[ce]=ue}else ce!=null&&o.is(ce,"object")&&(Ve=ce);for(var et in Ve)D("raphael.attr."+et+"."+this.id,this,Ve[et]);for(et in this.paper.customAttributes)if(this.paper.customAttributes[g](et)&&Ve[g](et)&&o.is(this.paper.customAttributes[et],"function")){var rt=this.paper.customAttributes[et].apply(this,[].concat(Ve[et]));for(var yt in this.attrs[et]=Ve[et],rt)rt[g](yt)&&(Ve[yt]=rt[yt])}return te(this,Ve),this},me.toFront=function(){if(this.removed)return this;var ce=be(this.node);ce.parentNode.appendChild(ce);var ue=this.paper;return ue.top!=this&&o._tofront(this,ue),this},me.toBack=function(){if(this.removed)return this;var ce=be(this.node),ue=ce.parentNode;return ue.insertBefore(ce,ue.firstChild),o._toback(this,this.paper),this.paper,this},me.insertAfter=function(ce){if(this.removed||!ce)return this;var ue=be(this.node),_e=be(ce.node||ce[ce.length-1].node);return _e.nextSibling?_e.parentNode.insertBefore(ue,_e.nextSibling):_e.parentNode.appendChild(ue),o._insertafter(this,ce,this.paper),this},me.insertBefore=function(ce){if(this.removed||!ce)return this;var ue=be(this.node),_e=be(ce.node||ce[0].node);return _e.parentNode.insertBefore(ue,_e),o._insertbefore(this,ce,this.paper),this},me.blur=function(ce){var ue=this;if(+ce!=0){var _e=W("filter"),xe=W("feGaussianBlur");ue.attrs.blur=ce,_e.id=o.createUUID(),W(xe,{stdDeviation:+ce||1.5}),_e.appendChild(xe),ue.paper.defs.appendChild(_e),ue._blur=_e,W(ue.node,{filter:"url(#"+_e.id+")"})}else ue._blur&&(ue._blur.parentNode.removeChild(ue._blur),delete ue._blur,delete ue.attrs.blur),ue.node.removeAttribute("filter");return ue},o._engine.circle=function(ce,ue,_e,xe){var Te=W("circle");ce.canvas&&ce.canvas.appendChild(Te);var Ne=new Le(Te,ce);return Ne.attrs={cx:ue,cy:_e,r:xe,fill:"none",stroke:"#000"},Ne.type="circle",W(Te,Ne.attrs),Ne},o._engine.rect=function(ce,ue,_e,xe,Te,Ne){var Be=W("rect");ce.canvas&&ce.canvas.appendChild(Be);var Fe=new Le(Be,ce);return Fe.attrs={x:ue,y:_e,width:xe,height:Te,rx:Ne||0,ry:Ne||0,fill:"none",stroke:"#000"},Fe.type="rect",W(Be,Fe.attrs),Fe},o._engine.ellipse=function(ce,ue,_e,xe,Te){var Ne=W("ellipse");ce.canvas&&ce.canvas.appendChild(Ne);var Be=new Le(Ne,ce);return Be.attrs={cx:ue,cy:_e,rx:xe,ry:Te,fill:"none",stroke:"#000"},Be.type="ellipse",W(Ne,Be.attrs),Be},o._engine.image=function(ce,ue,_e,xe,Te,Ne){var Be=W("image");W(Be,{x:_e,y:xe,width:Te,height:Ne,preserveAspectRatio:"none"}),Be.setAttributeNS(z,"href",ue),ce.canvas&&ce.canvas.appendChild(Be);var Fe=new Le(Be,ce);return Fe.attrs={x:_e,y:xe,width:Te,height:Ne,src:ue},Fe.type="image",Fe},o._engine.text=function(ce,ue,_e,xe){var Te=W("text");ce.canvas&&ce.canvas.appendChild(Te);var Ne=new Le(Te,ce);return Ne.attrs={x:ue,y:_e,"text-anchor":"middle",text:xe,"font-family":o._availableAttrs["font-family"],"font-size":o._availableAttrs["font-size"],stroke:"none",fill:"#000"},Ne.type="text",te(Ne,Ne.attrs),Ne},o._engine.setSize=function(ce,ue){return this.width=ce||this.width,this.height=ue||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},o._engine.create=function(){var ce=o._getContainer.apply(0,arguments),ue=ce&&ce.container;if(!ue)throw new Error("SVG container not found.");var _e,xe=ce.x,Te=ce.y,Ne=ce.width,Be=ce.height,Fe=W("svg"),Ve="overflow:hidden;";return xe=xe||0,Te=Te||0,W(Fe,{height:Be=Be||342,version:1.1,width:Ne=Ne||512,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}),ue==1?(Fe.style.cssText=Ve+"position:absolute;left:"+xe+"px;top:"+Te+"px",o._g.doc.body.appendChild(Fe),_e=1):(Fe.style.cssText=Ve+"position:relative",ue.firstChild?ue.insertBefore(Fe,ue.firstChild):ue.appendChild(Fe)),(ue=new o._Paper).width=Ne,ue.height=Be,ue.canvas=Fe,ue.clear(),ue._left=ue._top=0,_e&&(ue.renderfix=function(){}),ue.renderfix(),ue},o._engine.setViewBox=function(ce,ue,_e,xe,Te){D("raphael.setViewBox",this,this._viewBox,[ce,ue,_e,xe,Te]);var Ne,Be,Fe=this.getSize(),Ve=C(_e/Fe.width,xe/Fe.height),et=this.top,rt=Te?"xMidYMid meet":"xMinYMin";for(ce==null?(this._vbSize&&(Ve=1),delete this._vbSize,Ne="0 0 "+this.width+N+this.height):(this._vbSize=Ve,Ne=ce+N+ue+N+_e+N+xe),W(this.canvas,{viewBox:Ne,preserveAspectRatio:rt});Ve&&et;)Be="stroke-width"in et.attrs?et.attrs["stroke-width"]:1,et.attr({"stroke-width":Be}),et._.dirty=1,et._.dirtyT=1,et=et.prev;return this._viewBox=[ce,ue,_e,xe,!!Te],this},o.prototype.renderfix=function(){var ce,ue=this.canvas,_e=ue.style;try{ce=ue.getScreenCTM()||ue.createSVGMatrix()}catch{ce=ue.createSVGMatrix()}var xe=-ce.e%1,Te=-ce.f%1;(xe||Te)&&(xe&&(this._left=(this._left+xe)%1,_e.left=this._left+"px"),Te&&(this._top=(this._top+Te)%1,_e.top=this._top+"px"))},o.prototype.clear=function(){o.eve("raphael.clear",this);for(var ce=this.canvas;ce.firstChild;)ce.removeChild(ce.firstChild);this.bottom=this.top=null,(this.desc=W("desc")).appendChild(o._g.doc.createTextNode("Created with Rapha\xEBl "+o.version)),ce.appendChild(this.desc),ce.appendChild(this.defs=W("defs"))},o.prototype.remove=function(){for(var ce in D("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas),this)this[ce]=typeof this[ce]=="function"?o._removedFactory(ce):null};var Ie=o.st;for(var pe in me)me[g](pe)&&!Ie[g](pe)&&(Ie[pe]=function(ce){return function(){var ue=arguments;return this.forEach(function(_e){_e[ce].apply(_e,ue)})}}(pe))}}.apply(b,w))===void 0||(h.exports=f)},function(h,b,v){var w,f;w=[v(0)],(f=function(o){if(!o||o.vml){var g="hasOwnProperty",s=String,y=parseFloat,_=Math,k=_.round,C=_.max,O=_.min,T=_.abs,P=/[, ]+/,D=o.eve,F=" ",N="",z={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},B=/([clmz]),?([^clmz]*)/gi,X=/ progid:\S+Blur\([^\)]+\)/g,W=/-?[^,\s-]+/g,H="position:absolute;left:0;top:0;width:1px;height:1px;behavior:url(#default#VML)",U=21600,G={path:1,rect:1,image:1},Y={circle:1,ellipse:1},K=function(ue,_e,xe){var Te=o.matrix();return Te.rotate(-ue,.5,.5),{dx:Te.x(_e,xe),dy:Te.y(_e,xe)}},ee=function(ue,_e,xe,Te,Ne,Be){var Fe=ue._,Ve=ue.matrix,et=Fe.fillpos,rt=ue.node,yt=rt.style,ut=1,vt="",ft=U/_e,Qe=U/xe;if(yt.visibility="hidden",_e&&xe){if(rt.coordsize=T(ft)+F+T(Qe),yt.rotation=Be*(_e*xe<0?-1:1),Be){var At=K(Be,Te,Ne);Te=At.dx,Ne=At.dy}if(_e<0&&(vt+="x"),xe<0&&(vt+=" y")&&(ut=-1),yt.flip=vt,rt.coordorigin=Te*-ft+F+Ne*-Qe,et||Fe.fillsize){var bt=rt.getElementsByTagName("fill");bt=bt&&bt[0],rt.removeChild(bt),et&&(At=K(Be,Ve.x(et[0],et[1]),Ve.y(et[0],et[1])),bt.position=At.dx*ut+F+At.dy*ut),Fe.fillsize&&(bt.size=Fe.fillsize[0]*T(_e)+F+Fe.fillsize[1]*T(xe)),rt.appendChild(bt)}yt.visibility="visible"}};o.toString=function(){return`Your browser doesn\u2019t support SVG. Falling down to VML.
You are running Rapha\xEBl `+this.version};var te,re=function(ue,_e,xe){for(var Te=s(_e).toLowerCase().split("-"),Ne=xe?"end":"start",Be=Te.length,Fe="classic",Ve="medium",et="medium";Be--;)switch(Te[Be]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":Fe=Te[Be];break;case"wide":case"narrow":et=Te[Be];break;case"long":case"short":Ve=Te[Be]}var rt=ue.node.getElementsByTagName("stroke")[0];rt[Ne+"arrow"]=Fe,rt[Ne+"arrowlength"]=Ve,rt[Ne+"arrowwidth"]=et},be=function(ue,_e){ue.attrs=ue.attrs||{};var xe=ue.node,Te=ue.attrs,Ne=xe.style,Be=G[ue.type]&&(_e.x!=Te.x||_e.y!=Te.y||_e.width!=Te.width||_e.height!=Te.height||_e.cx!=Te.cx||_e.cy!=Te.cy||_e.rx!=Te.rx||_e.ry!=Te.ry||_e.r!=Te.r),Fe=Y[ue.type]&&(Te.cx!=_e.cx||Te.cy!=_e.cy||Te.r!=_e.r||Te.rx!=_e.rx||Te.ry!=_e.ry),Ve=ue;for(var et in _e)_e[g](et)&&(Te[et]=_e[et]);if(Be&&(Te.path=o._getPath[ue.type](ue),ue._.dirty=1),_e.href&&(xe.href=_e.href),_e.title&&(xe.title=_e.title),_e.target&&(xe.target=_e.target),_e.cursor&&(Ne.cursor=_e.cursor),"blur"in _e&&ue.blur(_e.blur),(_e.path&&ue.type=="path"||Be)&&(xe.path=function(Rn){var Hr=/[ahqstv]/gi,mr=o._pathToAbsolute;if(s(Rn).match(Hr)&&(mr=o._path2curve),Hr=/[clmz]/g,mr==o._pathToAbsolute&&!s(Rn).match(Hr)){var Zr=s(Rn).replace(B,function(kt,It,kr){var er=[],sa=It.toLowerCase()=="m",Jr=z[It];return kr.replace(W,function(Gr){sa&&er.length==2&&(Jr+=er+z[It=="m"?"l":"L"],er=[]),er.push(k(Gr*U))}),Jr+er});return Zr}var ka,kn,Kn=mr(Rn);Zr=[];for(var pr=0,qe=Kn.length;pr<qe;pr++){ka=Kn[pr],(kn=Kn[pr][0].toLowerCase())=="z"&&(kn="x");for(var nt=1,Cn=ka.length;nt<Cn;nt++)kn+=k(ka[nt]*U)+(nt!=Cn-1?",":N);Zr.push(kn)}return Zr.join(F)}(~s(Te.path).toLowerCase().indexOf("r")?o._pathToAbsolute(Te.path):Te.path),ue._.dirty=1,ue.type=="image"&&(ue._.fillpos=[Te.x,Te.y],ue._.fillsize=[Te.width,Te.height],ee(ue,1,1,0,0,0))),"transform"in _e&&ue.transform(_e.transform),Fe){var rt=+Te.cx,yt=+Te.cy,ut=+Te.rx||+Te.r||0,vt=+Te.ry||+Te.r||0;xe.path=o.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",k((rt-ut)*U),k((yt-vt)*U),k((rt+ut)*U),k((yt+vt)*U),k(rt*U)),ue._.dirty=1}if("clip-rect"in _e){var ft=s(_e["clip-rect"]).split(P);if(ft.length==4){ft[2]=+ft[2]+ +ft[0],ft[3]=+ft[3]+ +ft[1];var Qe=xe.clipRect||o._g.doc.createElement("div"),At=Qe.style;At.clip=o.format("rect({1}px {2}px {3}px {0}px)",ft),xe.clipRect||(At.position="absolute",At.top=0,At.left=0,At.width=ue.paper.width+"px",At.height=ue.paper.height+"px",xe.parentNode.insertBefore(Qe,xe),Qe.appendChild(xe),xe.clipRect=Qe)}_e["clip-rect"]||xe.clipRect&&(xe.clipRect.style.clip="auto")}if(ue.textpath){var bt=ue.textpath.style;_e.font&&(bt.font=_e.font),_e["font-family"]&&(bt.fontFamily='"'+_e["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,N)+'"'),_e["font-size"]&&(bt.fontSize=_e["font-size"]),_e["font-weight"]&&(bt.fontWeight=_e["font-weight"]),_e["font-style"]&&(bt.fontStyle=_e["font-style"])}if("arrow-start"in _e&&re(Ve,_e["arrow-start"]),"arrow-end"in _e&&re(Ve,_e["arrow-end"],1),_e.opacity!=null||_e.fill!=null||_e.src!=null||_e.stroke!=null||_e["stroke-width"]!=null||_e["stroke-opacity"]!=null||_e["fill-opacity"]!=null||_e["stroke-dasharray"]!=null||_e["stroke-miterlimit"]!=null||_e["stroke-linejoin"]!=null||_e["stroke-linecap"]!=null){var ot=xe.getElementsByTagName("fill");if(!(ot=ot&&ot[0])&&(ot=te("fill")),ue.type=="image"&&_e.src&&(ot.src=_e.src),_e.fill&&(ot.on=!0),ot.on!=null&&_e.fill!="none"&&_e.fill!==null||(ot.on=!1),ot.on&&_e.fill){var wt=s(_e.fill).match(o._ISURL);if(wt){ot.parentNode==xe&&xe.removeChild(ot),ot.rotate=!0,ot.src=wt[1],ot.type="tile";var xt=ue.getBBox(1);ot.position=xt.x+F+xt.y,ue._.fillpos=[xt.x,xt.y],o._preload(wt[1],function(){ue._.fillsize=[this.offsetWidth,this.offsetHeight]})}else ot.color=o.getRGB(_e.fill).hex,ot.src=N,ot.type="solid",o.getRGB(_e.fill).error&&(Ve.type in{circle:1,ellipse:1}||s(_e.fill).charAt()!="r")&&Le(Ve,_e.fill,ot)&&(Te.fill="none",Te.gradient=_e.fill,ot.rotate=!1)}if("fill-opacity"in _e||"opacity"in _e){var Nt=((+Te["fill-opacity"]+1||2)-1)*((+Te.opacity+1||2)-1)*((+o.getRGB(_e.fill).o+1||2)-1);Nt=O(C(Nt,0),1),ot.opacity=Nt,ot.src&&(ot.color="none")}xe.appendChild(ot);var Vt=xe.getElementsByTagName("stroke")&&xe.getElementsByTagName("stroke")[0],$t=!1;!Vt&&($t=Vt=te("stroke")),(_e.stroke&&_e.stroke!="none"||_e["stroke-width"]||_e["stroke-opacity"]!=null||_e["stroke-dasharray"]||_e["stroke-miterlimit"]||_e["stroke-linejoin"]||_e["stroke-linecap"])&&(Vt.on=!0),(_e.stroke=="none"||_e.stroke===null||Vt.on==null||_e.stroke==0||_e["stroke-width"]==0)&&(Vt.on=!1);var yn=o.getRGB(_e.stroke);Vt.on&&_e.stroke&&(Vt.color=yn.hex),Nt=((+Te["stroke-opacity"]+1||2)-1)*((+Te.opacity+1||2)-1)*((+yn.o+1||2)-1);var Mn=.75*(y(_e["stroke-width"])||1);if(Nt=O(C(Nt,0),1),_e["stroke-width"]==null&&(Mn=Te["stroke-width"]),_e["stroke-width"]&&(Vt.weight=Mn),Mn&&Mn<1&&(Nt*=Mn)&&(Vt.weight=1),Vt.opacity=Nt,_e["stroke-linejoin"]&&(Vt.joinstyle=_e["stroke-linejoin"]||"miter"),Vt.miterlimit=_e["stroke-miterlimit"]||8,_e["stroke-linecap"]&&(Vt.endcap=_e["stroke-linecap"]=="butt"?"flat":_e["stroke-linecap"]=="square"?"square":"round"),"stroke-dasharray"in _e){var Pn={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};Vt.dashstyle=Pn[g](_e["stroke-dasharray"])?Pn[_e["stroke-dasharray"]]:N}$t&&xe.appendChild(Vt)}if(Ve.type=="text"){Ve.paper.canvas.style.display=N;var rr=Ve.paper.span,Dn=Te.font&&Te.font.match(/\d+(?:\.\d*)?(?=px)/);Ne=rr.style,Te.font&&(Ne.font=Te.font),Te["font-family"]&&(Ne.fontFamily=Te["font-family"]),Te["font-weight"]&&(Ne.fontWeight=Te["font-weight"]),Te["font-style"]&&(Ne.fontStyle=Te["font-style"]),Dn=y(Te["font-size"]||Dn&&Dn[0])||10,Ne.fontSize=100*Dn+"px",Ve.textpath.string&&(rr.innerHTML=s(Ve.textpath.string).replace(/</g,"&#60;").replace(/&/g,"&#38;").replace(/\n/g,"<br>"));var Cr=rr.getBoundingClientRect();Ve.W=Te.w=(Cr.right-Cr.left)/100,Ve.H=Te.h=(Cr.bottom-Cr.top)/100,Ve.X=Te.x,Ve.Y=Te.y+Ve.H/2,("x"in _e||"y"in _e)&&(Ve.path.v=o.format("m{0},{1}l{2},{1}",k(Te.x*U),k(Te.y*U),k(Te.x*U)+1));for(var fr=["x","y","text","font","font-family","font-weight","font-style","font-size"],Er=0,Yn=fr.length;Er<Yn;Er++)if(fr[Er]in _e){Ve._.dirty=1;break}switch(Te["text-anchor"]){case"start":Ve.textpath.style["v-text-align"]="left",Ve.bbx=Ve.W/2;break;case"end":Ve.textpath.style["v-text-align"]="right",Ve.bbx=-Ve.W/2;break;default:Ve.textpath.style["v-text-align"]="center",Ve.bbx=0}Ve.textpath.style["v-text-kern"]=!0}},Le=function(ue,_e,xe){ue.attrs=ue.attrs||{},ue.attrs;var Te=Math.pow,Ne="linear",Be=".5 .5";if(ue.attrs.gradient=_e,_e=(_e=s(_e).replace(o._radial_gradient,function(ut,vt,ft){return Ne="radial",vt&&ft&&(vt=y(vt),ft=y(ft),Te(vt-.5,2)+Te(ft-.5,2)>.25&&(ft=_.sqrt(.25-Te(vt-.5,2))*(2*(ft>.5)-1)+.5),Be=vt+F+ft),N})).split(/\s*\-\s*/),Ne=="linear"){var Fe=_e.shift();if(Fe=-y(Fe),isNaN(Fe))return null}var Ve=o._parseDots(_e);if(!Ve)return null;if(ue=ue.shape||ue.node,Ve.length){ue.removeChild(xe),xe.on=!0,xe.method="none",xe.color=Ve[0].color,xe.color2=Ve[Ve.length-1].color;for(var et=[],rt=0,yt=Ve.length;rt<yt;rt++)Ve[rt].offset&&et.push(Ve[rt].offset+F+Ve[rt].color);xe.colors=et.length?et.join():"0% "+xe.color,Ne=="radial"?(xe.type="gradientTitle",xe.focus="100%",xe.focussize="0 0",xe.focusposition=Be,xe.angle=0):(xe.type="gradient",xe.angle=(270-Fe)%360),ue.appendChild(xe)}return 1},me=function(ue,_e){this[0]=this.node=ue,ue.raphael=!0,this.id=o._oid++,ue.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=_e,this.matrix=o.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!_e.bottom&&(_e.bottom=this),this.prev=_e.top,_e.top&&(_e.top.next=this),_e.top=this,this.next=null},Ie=o.el;me.prototype=Ie,Ie.constructor=me,Ie.transform=function(ue){if(ue==null)return this._.transform;var _e,xe=this.paper._viewBoxShift,Te=xe?"s"+[xe.scale,xe.scale]+"-1-1t"+[xe.dx,xe.dy]:N;xe&&(_e=ue=s(ue).replace(/\.{3}|\u2026/g,this._.transform||N)),o._extractTransform(this,Te+ue);var Ne,Be=this.matrix.clone(),Fe=this.skew,Ve=this.node,et=~s(this.attrs.fill).indexOf("-"),rt=!s(this.attrs.fill).indexOf("url(");if(Be.translate(1,1),rt||et||this.type=="image")if(Fe.matrix="1 0 0 1",Fe.offset="0 0",Ne=Be.split(),et&&Ne.noRotation||!Ne.isSimple){Ve.style.filter=Be.toFilter();var yt=this.getBBox(),ut=this.getBBox(1),vt=yt.x-ut.x,ft=yt.y-ut.y;Ve.coordorigin=vt*-U+F+ft*-U,ee(this,1,1,vt,ft,0)}else Ve.style.filter=N,ee(this,Ne.scalex,Ne.scaley,Ne.dx,Ne.dy,Ne.rotate);else Ve.style.filter=N,Fe.matrix=s(Be),Fe.offset=Be.offset();return _e!==null&&(this._.transform=_e,o._extractTransform(this,_e)),this},Ie.rotate=function(ue,_e,xe){if(this.removed)return this;if(ue!=null){if((ue=s(ue).split(P)).length-1&&(_e=y(ue[1]),xe=y(ue[2])),ue=y(ue[0]),xe==null&&(_e=xe),_e==null||xe==null){var Te=this.getBBox(1);_e=Te.x+Te.width/2,xe=Te.y+Te.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",ue,_e,xe]])),this}},Ie.translate=function(ue,_e){return this.removed?this:((ue=s(ue).split(P)).length-1&&(_e=y(ue[1])),ue=y(ue[0])||0,_e=+_e||0,this._.bbox&&(this._.bbox.x+=ue,this._.bbox.y+=_e),this.transform(this._.transform.concat([["t",ue,_e]])),this)},Ie.scale=function(ue,_e,xe,Te){if(this.removed)return this;if((ue=s(ue).split(P)).length-1&&(_e=y(ue[1]),xe=y(ue[2]),Te=y(ue[3]),isNaN(xe)&&(xe=null),isNaN(Te)&&(Te=null)),ue=y(ue[0]),_e==null&&(_e=ue),Te==null&&(xe=Te),xe==null||Te==null)var Ne=this.getBBox(1);return xe=xe==null?Ne.x+Ne.width/2:xe,Te=Te==null?Ne.y+Ne.height/2:Te,this.transform(this._.transform.concat([["s",ue,_e,xe,Te]])),this._.dirtyT=1,this},Ie.hide=function(){return!this.removed&&(this.node.style.display="none"),this},Ie.show=function(){return!this.removed&&(this.node.style.display=N),this},Ie.auxGetBBox=o.el.getBBox,Ie.getBBox=function(){var ue=this.auxGetBBox();if(this.paper&&this.paper._viewBoxShift){var _e={},xe=1/this.paper._viewBoxShift.scale;return _e.x=ue.x-this.paper._viewBoxShift.dx,_e.x*=xe,_e.y=ue.y-this.paper._viewBoxShift.dy,_e.y*=xe,_e.width=ue.width*xe,_e.height=ue.height*xe,_e.x2=_e.x+_e.width,_e.y2=_e.y+_e.height,_e}return ue},Ie._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},Ie.remove=function(){if(!this.removed&&this.node.parentNode){for(var ue in this.paper.__set__&&this.paper.__set__.exclude(this),o.eve.unbind("raphael.*.*."+this.id),o._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape),this)this[ue]=typeof this[ue]=="function"?o._removedFactory(ue):null;this.removed=!0}},Ie.attr=function(ue,_e){if(this.removed)return this;if(ue==null){var xe={};for(var Te in this.attrs)this.attrs[g](Te)&&(xe[Te]=this.attrs[Te]);return xe.gradient&&xe.fill=="none"&&(xe.fill=xe.gradient)&&delete xe.gradient,xe.transform=this._.transform,xe}if(_e==null&&o.is(ue,"string")){if(ue=="fill"&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;for(var Ne=ue.split(P),Be={},Fe=0,Ve=Ne.length;Fe<Ve;Fe++)(ue=Ne[Fe])in this.attrs?Be[ue]=this.attrs[ue]:o.is(this.paper.customAttributes[ue],"function")?Be[ue]=this.paper.customAttributes[ue].def:Be[ue]=o._availableAttrs[ue];return Ve-1?Be:Be[Ne[0]]}if(this.attrs&&_e==null&&o.is(ue,"array")){for(Be={},Fe=0,Ve=ue.length;Fe<Ve;Fe++)Be[ue[Fe]]=this.attr(ue[Fe]);return Be}var et;for(var rt in _e!=null&&((et={})[ue]=_e),_e==null&&o.is(ue,"object")&&(et=ue),et)D("raphael.attr."+rt+"."+this.id,this,et[rt]);if(et){for(rt in this.paper.customAttributes)if(this.paper.customAttributes[g](rt)&&et[g](rt)&&o.is(this.paper.customAttributes[rt],"function")){var yt=this.paper.customAttributes[rt].apply(this,[].concat(et[rt]));for(var ut in this.attrs[rt]=et[rt],yt)yt[g](ut)&&(et[ut]=yt[ut])}et.text&&this.type=="text"&&(this.textpath.string=et.text),be(this,et)}return this},Ie.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&o._tofront(this,this.paper),this},Ie.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),o._toback(this,this.paper)),this)},Ie.insertAfter=function(ue){return this.removed?this:(ue.constructor==o.st.constructor&&(ue=ue[ue.length-1]),ue.node.nextSibling?ue.node.parentNode.insertBefore(this.node,ue.node.nextSibling):ue.node.parentNode.appendChild(this.node),o._insertafter(this,ue,this.paper),this)},Ie.insertBefore=function(ue){return this.removed?this:(ue.constructor==o.st.constructor&&(ue=ue[0]),ue.node.parentNode.insertBefore(this.node,ue.node),o._insertbefore(this,ue,this.paper),this)},Ie.blur=function(ue){var _e=this.node.runtimeStyle,xe=_e.filter;return xe=xe.replace(X,N),+ue!=0?(this.attrs.blur=ue,_e.filter=xe+F+" progid:DXImageTransform.Microsoft.Blur(pixelradius="+(+ue||1.5)+")",_e.margin=o.format("-{0}px 0 0 -{0}px",k(+ue||1.5))):(_e.filter=xe,_e.margin=0,delete this.attrs.blur),this},o._engine.path=function(ue,_e){var xe=te("shape");xe.style.cssText=H,xe.coordsize=U+F+U,xe.coordorigin=_e.coordorigin;var Te=new me(xe,_e),Ne={fill:"none",stroke:"#000"};ue&&(Ne.path=ue),Te.type="path",Te.path=[],Te.Path=N,be(Te,Ne),_e.canvas&&_e.canvas.appendChild(xe);var Be=te("skew");return Be.on=!0,xe.appendChild(Be),Te.skew=Be,Te.transform(N),Te},o._engine.rect=function(ue,_e,xe,Te,Ne,Be){var Fe=o._rectPath(_e,xe,Te,Ne,Be),Ve=ue.path(Fe),et=Ve.attrs;return Ve.X=et.x=_e,Ve.Y=et.y=xe,Ve.W=et.width=Te,Ve.H=et.height=Ne,et.r=Be,et.path=Fe,Ve.type="rect",Ve},o._engine.ellipse=function(ue,_e,xe,Te,Ne){var Be=ue.path();return Be.attrs,Be.X=_e-Te,Be.Y=xe-Ne,Be.W=2*Te,Be.H=2*Ne,Be.type="ellipse",be(Be,{cx:_e,cy:xe,rx:Te,ry:Ne}),Be},o._engine.circle=function(ue,_e,xe,Te){var Ne=ue.path();return Ne.attrs,Ne.X=_e-Te,Ne.Y=xe-Te,Ne.W=Ne.H=2*Te,Ne.type="circle",be(Ne,{cx:_e,cy:xe,r:Te}),Ne},o._engine.image=function(ue,_e,xe,Te,Ne,Be){var Fe=o._rectPath(xe,Te,Ne,Be),Ve=ue.path(Fe).attr({stroke:"none"}),et=Ve.attrs,rt=Ve.node,yt=rt.getElementsByTagName("fill")[0];return et.src=_e,Ve.X=et.x=xe,Ve.Y=et.y=Te,Ve.W=et.width=Ne,Ve.H=et.height=Be,et.path=Fe,Ve.type="image",yt.parentNode==rt&&rt.removeChild(yt),yt.rotate=!0,yt.src=_e,yt.type="tile",Ve._.fillpos=[xe,Te],Ve._.fillsize=[Ne,Be],rt.appendChild(yt),ee(Ve,1,1,0,0,0),Ve},o._engine.text=function(ue,_e,xe,Te){var Ne=te("shape"),Be=te("path"),Fe=te("textpath");_e=_e||0,xe=xe||0,Te=Te||"",Be.v=o.format("m{0},{1}l{2},{1}",k(_e*U),k(xe*U),k(_e*U)+1),Be.textpathok=!0,Fe.string=s(Te),Fe.on=!0,Ne.style.cssText=H,Ne.coordsize=U+F+U,Ne.coordorigin="0 0";var Ve=new me(Ne,ue),et={fill:"#000",stroke:"none",font:o._availableAttrs.font,text:Te};Ve.shape=Ne,Ve.path=Be,Ve.textpath=Fe,Ve.type="text",Ve.attrs.text=s(Te),Ve.attrs.x=_e,Ve.attrs.y=xe,Ve.attrs.w=1,Ve.attrs.h=1,be(Ve,et),Ne.appendChild(Fe),Ne.appendChild(Be),ue.canvas.appendChild(Ne);var rt=te("skew");return rt.on=!0,Ne.appendChild(rt),Ve.skew=rt,Ve.transform(N),Ve},o._engine.setSize=function(ue,_e){var xe=this.canvas.style;return this.width=ue,this.height=_e,ue==+ue&&(ue+="px"),_e==+_e&&(_e+="px"),xe.width=ue,xe.height=_e,xe.clip="rect(0 "+ue+" "+_e+" 0)",this._viewBox&&o._engine.setViewBox.apply(this,this._viewBox),this},o._engine.setViewBox=function(ue,_e,xe,Te,Ne){o.eve("raphael.setViewBox",this,this._viewBox,[ue,_e,xe,Te,Ne]);var Be,Fe,Ve=this.getSize(),et=Ve.width,rt=Ve.height;return Ne&&(xe*(Be=rt/Te)<et&&(ue-=(et-xe*Be)/2/Be),Te*(Fe=et/xe)<rt&&(_e-=(rt-Te*Fe)/2/Fe)),this._viewBox=[ue,_e,xe,Te,!!Ne],this._viewBoxShift={dx:-ue,dy:-_e,scale:Ve},this.forEach(function(yt){yt.transform("...")}),this},o._engine.initWin=function(ue){var _e=ue.document;_e.styleSheets.length<31?_e.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)"):_e.styleSheets[0].addRule(".rvml","behavior:url(#default#VML)");try{!_e.namespaces.rvml&&_e.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),te=function(xe){return _e.createElement("<rvml:"+xe+' class="rvml">')}}catch{te=function(Te){return _e.createElement("<"+Te+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},o._engine.initWin(o._g.win),o._engine.create=function(){var ue=o._getContainer.apply(0,arguments),_e=ue.container,xe=ue.height,Te=ue.width,Ne=ue.x,Be=ue.y;if(!_e)throw new Error("VML container not found.");var Fe=new o._Paper,Ve=Fe.canvas=o._g.doc.createElement("div"),et=Ve.style;return Ne=Ne||0,Be=Be||0,Te=Te||512,xe=xe||342,Fe.width=Te,Fe.height=xe,Te==+Te&&(Te+="px"),xe==+xe&&(xe+="px"),Fe.coordsize=216e5+F+216e5,Fe.coordorigin="0 0",Fe.span=o._g.doc.createElement("span"),Fe.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",Ve.appendChild(Fe.span),et.cssText=o.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",Te,xe),_e==1?(o._g.doc.body.appendChild(Ve),et.left=Ne+"px",et.top=Be+"px",et.position="absolute"):_e.firstChild?_e.insertBefore(Ve,_e.firstChild):_e.appendChild(Ve),Fe.renderfix=function(){},Fe},o.prototype.clear=function(){o.eve("raphael.clear",this),this.canvas.innerHTML=N,this.span=o._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},o.prototype.remove=function(){for(var ue in o.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas),this)this[ue]=typeof this[ue]=="function"?o._removedFactory(ue):null;return!0};var pe=o.st;for(var ce in Ie)Ie[g](ce)&&!pe[g](ce)&&(pe[ce]=function(ue){return function(){var _e=arguments;return this.forEach(function(xe){xe[ue].apply(xe,_e)})}}(ce))}}.apply(b,w))===void 0||(h.exports=f)}])})},"466d":function(r,u,p){var h=p("d784"),b=p("825a"),v=p("50c4"),w=p("1d80"),f=p("8aa5"),o=p("14c3");h("match",1,function(g,s,y){return[function(_){var k=w(this),C=_==null?void 0:_[g];return C!==void 0?C.call(_,k):new RegExp(_)[g](String(k))},function(_){var k=y(s,_,this);if(k.done)return k.value;var C=b(_),O=String(this);if(!C.global)return o(C,O);var T=C.unicode;C.lastIndex=0;for(var P,D=[],F=0;(P=o(C,O))!==null;){var N=String(P[0]);D[F]=N,N===""&&(C.lastIndex=f(O,v(C.lastIndex),T)),F++}return F===0?null:D}]})},4840:function(r,u,p){var h=p("825a"),b=p("1c0b"),v=p("b622"),w=v("species");r.exports=function(f,o){var g,s=h(f).constructor;return s===void 0||(g=h(s)[w])==null?o:b(g)}},"485f":function(r,u){function p(v){return v?typeof v=="string"?v:v.source:null}function h(...v){return v.map(f=>p(f)).join("")}function b(v){const w={className:"params",begin:"\\(",end:"\\)"},f={variants:[v.COMMENT("!","$",{relevance:0}),v.COMMENT("^C[ ]","$",{relevance:0}),v.COMMENT("^C$","$",{relevance:0})]},o=/(_[a-z_\d]+)?/,g=/([de][+-]?\d+)?/,s={className:"number",variants:[{begin:h(/\b\d+/,/\.(\d*)/,g,o)},{begin:h(/\b\d+/,g,o)},{begin:h(/\.\d+/,g,o)}],relevance:0},y={className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[v.UNDERSCORE_TITLE_MODE,w]},_={className:"string",relevance:0,variants:[v.APOS_STRING_MODE,v.QUOTE_STRING_MODE]};return{name:"Fortran",case_insensitive:!0,aliases:["f90","f95"],keywords:{literal:".False. .True.",keyword:"kind do concurrent local shared while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then block endblock endassociate public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated  c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure impure integer real character complex logical codimension dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image sync change team co_broadcast co_max co_min co_sum co_reduce"},illegal:/\/\*/,contains:[_,y,{begin:/^C\s*=(?!=)/,relevance:0},f,s]}}r.exports=b},4883:function(r,u,p){function h(){this.__rules__=[],this.__cache__=null}h.prototype.__find__=function(b){for(var v=0;v<this.__rules__.length;v++)if(this.__rules__[v].name===b)return v;return-1},h.prototype.__compile__=function(){var b=this,v=[""];b.__rules__.forEach(function(w){w.enabled&&w.alt.forEach(function(f){v.indexOf(f)<0&&v.push(f)})}),b.__cache__={},v.forEach(function(w){b.__cache__[w]=[],b.__rules__.forEach(function(f){f.enabled&&(w&&f.alt.indexOf(w)<0||b.__cache__[w].push(f.fn))})})},h.prototype.at=function(b,v,w){var f=this.__find__(b),o=w||{};if(f===-1)throw new Error("Parser rule not found: "+b);this.__rules__[f].fn=v,this.__rules__[f].alt=o.alt||[],this.__cache__=null},h.prototype.before=function(b,v,w,f){var o=this.__find__(b),g=f||{};if(o===-1)throw new Error("Parser rule not found: "+b);this.__rules__.splice(o,0,{name:v,enabled:!0,fn:w,alt:g.alt||[]}),this.__cache__=null},h.prototype.after=function(b,v,w,f){var o=this.__find__(b),g=f||{};if(o===-1)throw new Error("Parser rule not found: "+b);this.__rules__.splice(o+1,0,{name:v,enabled:!0,fn:w,alt:g.alt||[]}),this.__cache__=null},h.prototype.push=function(b,v,w){var f=w||{};this.__rules__.push({name:b,enabled:!0,fn:v,alt:f.alt||[]}),this.__cache__=null},h.prototype.enable=function(b,v){Array.isArray(b)||(b=[b]);var w=[];return b.forEach(function(f){var o=this.__find__(f);if(o<0){if(v)return;throw new Error("Rules manager: invalid rule name "+f)}this.__rules__[o].enabled=!0,w.push(f)},this),this.__cache__=null,w},h.prototype.enableOnly=function(b,v){Array.isArray(b)||(b=[b]),this.__rules__.forEach(function(w){w.enabled=!1}),this.enable(b,v)},h.prototype.disable=function(b,v){Array.isArray(b)||(b=[b]);var w=[];return b.forEach(function(f){var o=this.__find__(f);if(o<0){if(v)return;throw new Error("Rules manager: invalid rule name "+f)}this.__rules__[o].enabled=!1,w.push(f)},this),this.__cache__=null,w},h.prototype.getRules=function(b){return this.__cache__===null&&this.__compile__(),this.__cache__[b]||[]},r.exports=h},"48cc":function(r,u,p){r.exports=function(h,b,v,w,f){var o=h.utils.arrayReplaceAt,g=h.utils.lib.ucmicro,s=new RegExp([g.Z.source,g.P.source,g.Cc.source].join("|"));function y(_,k,C){var O,T=0,P=[];return _.replace(f,function(D,F,N){var z;if(v.hasOwnProperty(D)){if(z=v[D],F>0&&!s.test(N[F-1])||F+D.length<N.length&&!s.test(N[F+D.length]))return}else z=D.slice(1,-1);F>T&&(O=new C("text","",0),O.content=_.slice(T,F),P.push(O)),O=new C("emoji","",0),O.markup=z,O.content=b[z],P.push(O),T=F+D.length}),T<_.length&&(O=new C("text","",0),O.content=_.slice(T),P.push(O)),P}return function(_){var k,C,O,T,P,D=_.tokens,F=0;for(C=0,O=D.length;C<O;C++)if(D[C].type==="inline")for(T=D[C].children,k=T.length-1;k>=0;k--)P=T[k],P.type!=="link_open"&&P.type!=="link_close"||P.info==="auto"&&(F-=P.nesting),P.type==="text"&&F===0&&w.test(P.content)&&(D[C].children=T=o(T,k,y(P.content,P.level,_.Token)))}}},"48ce":function(r,u,p){var h=p("4013"),b=p("b1b8").inherits;function v(w,f){var o=w.paper.rect(0,0,0,0,20);f=f||{},f.text=f.text||"End",h.call(this,w,f,o)}b(v,h),r.exports=v},4930:function(r,u,p){var h=p("d039");r.exports=!!Object.getOwnPropertySymbols&&!h(function(){return!String(Symbol())})},"498a":function(r,u,p){var h=p("23e7"),b=p("58a8").trim,v=p("c8d2");h({target:"String",proto:!0,forced:v("trim")},{trim:function(){return b(this)}})},"4a94":function(r,u,p){r.exports=function(h,b){var v,w,f,o,g,s,y,_,k=h.pos,C=h.src.charCodeAt(k);if(C!==96)return!1;for(v=k,k++,w=h.posMax;k<w&&h.src.charCodeAt(k)===96;)k++;if(f=h.src.slice(v,k),y=f.length,h.backticksScanned&&(h.backticks[y]||0)<=v)return b||(h.pending+=f),h.pos+=y,!0;for(g=s=k;(g=h.src.indexOf("`",s))!==-1;){for(s=g+1;s<w&&h.src.charCodeAt(s)===96;)s++;if(_=s-g,_===y)return b||(o=h.push("code_inline","code",0),o.markup=f,o.content=h.src.slice(k,g).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),h.pos=s,!0;h.backticks[_]=g}return h.backticksScanned=!0,b||(h.pending+=f),h.pos+=y,!0}},"4b3e":function(r,u,p){var h=p("0068").isSpace;function b(f,o){var g,s,y,_;return s=f.bMarks[o]+f.tShift[o],y=f.eMarks[o],g=f.src.charCodeAt(s++),g!==42&&g!==45&&g!==43||s<y&&(_=f.src.charCodeAt(s),!h(_))?-1:s}function v(f,o){var g,s=f.bMarks[o]+f.tShift[o],y=s,_=f.eMarks[o];if(y+1>=_||(g=f.src.charCodeAt(y++),g<48||g>57))return-1;for(;;){if(y>=_)return-1;if(g=f.src.charCodeAt(y++),!(g>=48&&g<=57)){if(g===41||g===46)break;return-1}if(y-s>=10)return-1}return y<_&&(g=f.src.charCodeAt(y),!h(g))?-1:y}function w(f,o){var g,s,y=f.level+2;for(g=o+2,s=f.tokens.length-2;g<s;g++)f.tokens[g].level===y&&f.tokens[g].type==="paragraph_open"&&(f.tokens[g+2].hidden=!0,f.tokens[g].hidden=!0,g+=2)}r.exports=function(f,o,g,s){var y,_,k,C,O,T,P,D,F,N,z,B,X,W,H,U,G,Y,K,ee,te,re,be,Le,me,Ie,pe,ce,ue=!1,_e=!0;if(f.sCount[o]-f.blkIndent>=4||f.listIndent>=0&&f.sCount[o]-f.listIndent>=4&&f.sCount[o]<f.blkIndent)return!1;if(s&&f.parentType==="paragraph"&&f.sCount[o]>=f.blkIndent&&(ue=!0),(be=v(f,o))>=0){if(P=!0,me=f.bMarks[o]+f.tShift[o],X=Number(f.src.slice(me,be-1)),ue&&X!==1)return!1}else{if(!((be=b(f,o))>=0))return!1;P=!1}if(ue&&f.skipSpaces(be)>=f.eMarks[o])return!1;if(B=f.src.charCodeAt(be-1),s)return!0;for(z=f.tokens.length,P?(ce=f.push("ordered_list_open","ol",1),X!==1&&(ce.attrs=[["start",X]])):ce=f.push("bullet_list_open","ul",1),ce.map=N=[o,0],ce.markup=String.fromCharCode(B),H=o,Le=!1,pe=f.md.block.ruler.getRules("list"),Y=f.parentType,f.parentType="list";H<g;){for(re=be,W=f.eMarks[H],T=U=f.sCount[H]+be-(f.bMarks[o]+f.tShift[o]);re<W;){if(y=f.src.charCodeAt(re),y===9)U+=4-(U+f.bsCount[H])%4;else{if(y!==32)break;U++}re++}if(_=re,O=_>=W?1:U-T,O>4&&(O=1),C=T+O,ce=f.push("list_item_open","li",1),ce.markup=String.fromCharCode(B),ce.map=D=[o,0],P&&(ce.info=f.src.slice(me,be-1)),te=f.tight,ee=f.tShift[o],K=f.sCount[o],G=f.listIndent,f.listIndent=f.blkIndent,f.blkIndent=C,f.tight=!0,f.tShift[o]=_-f.bMarks[o],f.sCount[o]=U,_>=W&&f.isEmpty(o+1)?f.line=Math.min(f.line+2,g):f.md.block.tokenize(f,o,g,!0),f.tight&&!Le||(_e=!1),Le=f.line-o>1&&f.isEmpty(f.line-1),f.blkIndent=f.listIndent,f.listIndent=G,f.tShift[o]=ee,f.sCount[o]=K,f.tight=te,ce=f.push("list_item_close","li",-1),ce.markup=String.fromCharCode(B),H=o=f.line,D[1]=H,_=f.bMarks[o],H>=g||f.sCount[H]<f.blkIndent||f.sCount[o]-f.blkIndent>=4)break;for(Ie=!1,k=0,F=pe.length;k<F;k++)if(pe[k](f,H,g,!0)){Ie=!0;break}if(Ie)break;if(P){if(be=v(f,H),be<0)break;me=f.bMarks[H]+f.tShift[H]}else if(be=b(f,H),be<0)break;if(B!==f.src.charCodeAt(be-1))break}return ce=P?f.push("ordered_list_close","ol",-1):f.push("bullet_list_close","ul",-1),ce.markup=String.fromCharCode(B),N[1]=H,f.line=H,f.parentType=Y,_e&&w(f,z),!0}},"4bb9":function(r,u,p){r.exports=function(h){function b(w,f){var o,g,s,y,_,k=w.pos,C=w.src.charCodeAt(k);if(f||C!==61||(g=w.scanDelims(w.pos,!0),y=g.length,_=String.fromCharCode(C),y<2))return!1;for(y%2&&(s=w.push("text","",0),s.content=_,y--),o=0;o<y;o+=2)s=w.push("text","",0),s.content=_+_,(g.can_open||g.can_close)&&w.delimiters.push({marker:C,length:0,jump:o/2,token:w.tokens.length-1,end:-1,open:g.can_open,close:g.can_close});return w.pos+=g.length,!0}function v(w,f){var o,g,s,y,_,k=[],C=f.length;for(o=0;o<C;o++)s=f[o],s.marker===61&&s.end!==-1&&(y=f[s.end],_=w.tokens[s.token],_.type="mark_open",_.tag="mark",_.nesting=1,_.markup="==",_.content="",_=w.tokens[y.token],_.type="mark_close",_.tag="mark",_.nesting=-1,_.markup="==",_.content="",w.tokens[y.token-1].type==="text"&&w.tokens[y.token-1].content==="="&&k.push(y.token-1));for(;k.length;){for(o=k.pop(),g=o+1;g<w.tokens.length&&w.tokens[g].type==="mark_close";)g++;g--,o!==g&&(_=w.tokens[g],w.tokens[g]=w.tokens[o],w.tokens[o]=_)}}h.inline.ruler.before("emphasis","mark",b),h.inline.ruler2.before("emphasis","mark",function(w){var f,o=w.tokens_meta,g=(w.tokens_meta||[]).length;for(v(w,w.delimiters),f=0;f<g;f++)o[f]&&o[f].delimiters&&v(w,o[f].delimiters)})}},"4c26":function(r,u,p){var h=/\r\n?|\n/g,b=/\0/g;r.exports=function(v){var w;w=v.src.replace(h,`
`),w=w.replace(b,"\uFFFD"),v.src=w}},"4cb4":function(r,u,p){var h=p("4883"),b=[["text",p("baca")],["newline",p("4236")],["escape",p("6e00")],["backticks",p("4a94")],["strikethrough",p("922c").tokenize],["emphasis",p("c8a9").tokenize],["link",p("cd0f")],["image",p("932d")],["autolink",p("28ec")],["html_inline",p("c2d8")],["entity",p("5b54")]],v=[["balance_pairs",p("838d")],["strikethrough",p("922c").postProcess],["emphasis",p("c8a9").postProcess],["text_collapse",p("2085")]];function w(){var f;for(this.ruler=new h,f=0;f<b.length;f++)this.ruler.push(b[f][0],b[f][1]);for(this.ruler2=new h,f=0;f<v.length;f++)this.ruler2.push(v[f][0],v[f][1])}w.prototype.skipToken=function(f){var o,g,s=f.pos,y=this.ruler.getRules(""),_=y.length,k=f.md.options.maxNesting,C=f.cache;if(typeof C[s]>"u"){if(f.level<k)for(g=0;g<_&&(f.level++,o=y[g](f,!0),f.level--,!o);g++);else f.pos=f.posMax;o||f.pos++,C[s]=f.pos}else f.pos=C[s]},w.prototype.tokenize=function(f){for(var o,g,s=this.ruler.getRules(""),y=s.length,_=f.posMax,k=f.md.options.maxNesting;f.pos<_;){if(f.level<k)for(g=0;g<y&&(o=s[g](f,!1),!o);g++);if(o){if(f.pos>=_)break}else f.pending+=f.src[f.pos++]}f.pending&&f.pushPending()},w.prototype.parse=function(f,o,g,s){var y,_,k,C=new this.State(f,o,g,s);for(this.tokenize(C),_=this.ruler2.getRules(""),k=_.length,y=0;y<k;y++)_[y](C)},w.prototype.State=p("097b"),r.exports=w},"4d63":function(r,u,p){var h=p("83ab"),b=p("da84"),v=p("94ca"),w=p("7156"),f=p("9bf2").f,o=p("241c").f,g=p("44e7"),s=p("ad6d"),y=p("9f7f"),_=p("6eeb"),k=p("d039"),C=p("69f3").set,O=p("2626"),T=p("b622"),P=T("match"),D=b.RegExp,F=D.prototype,N=/a/g,z=/a/g,B=new D(N)!==N,X=y.UNSUPPORTED_Y,W=h&&v("RegExp",!B||X||k(function(){return z[P]=!1,D(N)!=N||D(z)==z||D(N,"i")!="/a/i"}));if(W){for(var H=function(K,ee){var te,re=this instanceof H,be=g(K),Le=ee===void 0;if(!re&&be&&K.constructor===H&&Le)return K;B?be&&!Le&&(K=K.source):K instanceof H&&(Le&&(ee=s.call(K)),K=K.source),X&&(te=!!ee&&ee.indexOf("y")>-1,te&&(ee=ee.replace(/y/g,"")));var me=w(B?new D(K,ee):D(K,ee),re?this:F,H);return X&&te&&C(me,{sticky:te}),me},U=function(K){K in H||f(H,K,{configurable:!0,get:function(){return D[K]},set:function(ee){D[K]=ee}})},G=o(D),Y=0;G.length>Y;)U(G[Y++]);F.constructor=H,H.prototype=F,_(b,"RegExp",H)}O("RegExp")},"4d64":function(r,u,p){var h=p("fc6a"),b=p("50c4"),v=p("23cb"),w=function(f){return function(o,g,s){var y,_=h(o),k=b(_.length),C=v(s,k);if(f&&g!=g){for(;k>C;)if(y=_[C++],y!=y)return!0}else for(;k>C;C++)if((f||C in _)&&_[C]===g)return f||C||0;return!f&&-1}};r.exports={includes:w(!0),indexOf:w(!1)}},"4de4":function(r,u,p){var h=p("23e7"),b=p("b727").filter,v=p("1dde"),w=p("ae40"),f=v("filter"),o=w("filter");h({target:"Array",proto:!0,forced:!f||!o},{filter:function(g){return b(this,g,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(r,u,p){var h=p("0366"),b=p("7b0b"),v=p("9bdd"),w=p("e95a"),f=p("50c4"),o=p("8418"),g=p("35a1");r.exports=function(s){var y,_,k,C,O,T,P=b(s),D=typeof this=="function"?this:Array,F=arguments.length,N=F>1?arguments[1]:void 0,z=N!==void 0,B=g(P),X=0;if(z&&(N=h(N,F>2?arguments[2]:void 0,2)),B==null||D==Array&&w(B))for(y=f(P.length),_=new D(y);y>X;X++)T=z?N(P[X],X):P[X],o(_,X,T);else for(C=B.call(P),O=C.next,_=new D;!(k=O.call(C)).done;X++)T=z?v(C,N,[k.value,X],!0):k.value,o(_,X,T);return _.length=X,_}},"4fc2":function(r,u){r.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},"508e":function(r,u){function p(h){const b=["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"],v="Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where",w="-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor",f={$pattern:/-?[A-z\.\-]+\b/,keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter",built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write"},o=/\w[\w\d]*((-)[\w\d]+)*/,g={begin:"`[\\s\\S]",relevance:0},s={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},y={className:"literal",begin:/\$(null|true|false)\b/},_={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[g,s,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},k={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},C={className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},O=h.inherit(h.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[C]}),T={className:"built_in",variants:[{begin:"(".concat(v,")+(-)[\\w\\d]+")}]},P={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[h.TITLE_MODE]},D={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:o,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[s]}]},F={begin:/using\s/,end:/$/,returnBegin:!0,contains:[_,k,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},N={variants:[{className:"operator",begin:"(".concat(w,")\\b")},{className:"literal",begin:/(-)[\w\d]+/,relevance:0}]},z={className:"selector-tag",begin:/@\B/,relevance:0},B={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(f.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},h.inherit(h.TITLE_MODE,{endsParent:!0})]},X=[B,O,g,h.NUMBER_MODE,_,k,T,s,y,z],W={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",X,{begin:"("+b.join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return B.contains.unshift(W),{name:"PowerShell",aliases:["ps","ps1"],case_insensitive:!0,keywords:f,contains:X.concat(P,D,F,N,W)}}r.exports=p},"50c4":function(r,u,p){var h=p("a691"),b=Math.min;r.exports=function(v){return v>0?b(h(v),9007199254740991):0}},5121:function(r,u,p){r.exports=function(h){var b=h.utils.escapeRE,v=h.utils.arrayReplaceAt,w=" \r\n$+<=>^`|~",f=h.utils.lib.ucmicro.P.source,o=h.utils.lib.ucmicro.Z.source;function g(y,_,k,C){var O,T,P,D,F,N=y.bMarks[_]+y.tShift[_],z=y.eMarks[_];if(N+2>=z||y.src.charCodeAt(N++)!==42||y.src.charCodeAt(N++)!==91)return!1;for(D=N;N<z;N++){if(P=y.src.charCodeAt(N),P===91)return!1;if(P===93){F=N;break}P===92&&N++}return!(F<0||y.src.charCodeAt(F+1)!==58)&&(!!C||(O=y.src.slice(D,F).replace(/\\(.)/g,"$1"),T=y.src.slice(F+2,z).trim(),O.length!==0&&T.length!==0&&(y.env.abbreviations||(y.env.abbreviations={}),typeof y.env.abbreviations[":"+O]>"u"&&(y.env.abbreviations[":"+O]=T),y.line=_+1,!0)))}function s(y){var _,k,C,O,T,P,D,F,N,z,B,X,W,H=y.tokens;if(y.env.abbreviations){for(X=new RegExp("(?:"+Object.keys(y.env.abbreviations).map(function(U){return U.substr(1)}).sort(function(U,G){return G.length-U.length}).map(b).join("|")+")"),B="(^|"+f+"|"+o+"|["+w.split("").map(b).join("")+"])("+Object.keys(y.env.abbreviations).map(function(U){return U.substr(1)}).sort(function(U,G){return G.length-U.length}).map(b).join("|")+")($|"+f+"|"+o+"|["+w.split("").map(b).join("")+"])",N=new RegExp(B,"g"),k=0,C=H.length;k<C;k++)if(H[k].type==="inline"){for(O=H[k].children,_=O.length-1;_>=0;_--)if(W=O[_],W.type==="text"&&(F=0,P=W.content,N.lastIndex=0,D=[],X.test(P))){for(;z=N.exec(P);)(z.index>0||z[1].length>0)&&(T=new y.Token("text","",0),T.content=P.slice(F,z.index+z[1].length),D.push(T)),T=new y.Token("abbr_open","abbr",1),T.attrs=[["title",y.env.abbreviations[":"+z[2]]]],D.push(T),T=new y.Token("text","",0),T.content=z[2],D.push(T),T=new y.Token("abbr_close","abbr",-1),D.push(T),N.lastIndex-=z[3].length,F=N.lastIndex;D.length&&(F<P.length&&(T=new y.Token("text","",0),T.content=P.slice(F),D.push(T)),H[k].children=O=v(O,_,D))}}}}h.block.ruler.before("reference","abbr_def",g,{alt:["paragraph","reference"]}),h.core.ruler.after("linkify","abbr_replace",s)}},5135:function(r,u){var p={}.hasOwnProperty;r.exports=function(h,b){return p.call(h,b)}},"54f6":function(r,u,p){var h=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function b(v,w){var f,o,g,s=v.posMax,y=v.pos;if(v.src.charCodeAt(y)!==126||w||y+2>=s)return!1;for(v.pos=y+1;v.pos<s;){if(v.src.charCodeAt(v.pos)===126){f=!0;break}v.md.inline.skipToken(v)}return f&&y+1!==v.pos?(o=v.src.slice(y+1,v.pos),o.match(/(^|[^\\])(\\\\)*\s/)?(v.pos=y,!1):(v.posMax=v.pos,v.pos=y+1,g=v.push("sub_open","sub",1),g.markup="~",g=v.push("text","",0),g.content=o.replace(h,"$1"),g=v.push("sub_close","sub",-1),g.markup="~",v.pos=v.posMax+1,v.posMax=s,!0)):(v.pos=y,!1)}r.exports=function(v){v.inline.ruler.after("emphasis","sub",b)}},"565b":function(r,u,p){u.parseLinkLabel=p("df56"),u.parseLinkDestination=p("e4ca"),u.parseLinkTitle=p("7d91")},5692:function(r,u,p){var h=p("c430"),b=p("c6cd");(r.exports=function(v,w){return b[v]||(b[v]=w!==void 0?w:{})})("versions",[]).push({version:"3.6.5",mode:h?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(r,u,p){var h=p("d066"),b=p("241c"),v=p("7418"),w=p("825a");r.exports=h("Reflect","ownKeys")||function(f){var o=b.f(w(f)),g=v.f;return g?o.concat(g(f)):o}},5706:function(r,u,p){var h="[a-zA-Z_:][a-zA-Z0-9:._-]*",b="[^\"'=<>`\\x00-\\x20]+",v="'[^']*'",w='"[^"]*"',f="(?:"+b+"|"+v+"|"+w+")",o="(?:\\s+"+h+"(?:\\s*=\\s*"+f+")?)",g="<[A-Za-z][A-Za-z0-9\\-]*"+o+"*\\s*\\/?>",s="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",y="<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->",_="<[?][\\s\\S]*?[?]>",k="<![A-Z]+\\s+[^>]*>",C="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",O=new RegExp("^(?:"+g+"|"+s+"|"+y+"|"+_+"|"+k+"|"+C+")"),T=new RegExp("^(?:"+g+"|"+s+")");r.exports.HTML_TAG_RE=O,r.exports.HTML_OPEN_CLOSE_TAG_RE=T},5710:function(r,u,p){r.exports=function(h){function b(w){if(v[w])return v[w].exports;var f=v[w]={i:w,l:!1,exports:{}};return h[w].call(f.exports,f,f.exports,b),f.l=!0,f.exports}var v={};return b.m=h,b.c=v,b.d=function(w,f,o){b.o(w,f)||Object.defineProperty(w,f,{configurable:!1,enumerable:!0,get:o})},b.n=function(w){var f=w&&w.__esModule?function(){return w.default}:function(){return w};return b.d(f,"a",f),f},b.o=function(w,f){return Object.prototype.hasOwnProperty.call(w,f)},b.p="",b(b.s=0)}([function(h,b,v){function w(k){return k&&k.__esModule?k:{default:k}}Object.defineProperty(b,"__esModule",{value:!0}),v(1);var f=v(2),o=w(f),g=v(3),s=w(g),y=function(k){var C="";return k.split(/(?:\n\s*){2,}/).forEach(function(O){try{C+=s.default.renderToString(O.trim(),{displayMode:!0})}catch(T){C+="<pre>"+T+"</pre>"}}),"<div>"+C+"</div>"},_=function(k){var C=k.renderer.rules.code_inline.bind(k.renderer.rules);k.renderer.rules.code_inline=function(T,P,D,F,N){var z=T[P].content;if(z.startsWith("@")&&z.endsWith("@")&&(z="$"+(0,o.default)(z.substr(1,z.length-2))+"$"),z.startsWith("$")&&z.endsWith("$")){z=z.substr(1,z.length-2);try{return s.default.renderToString(z)}catch(B){return"<code>"+B+"</code>"}}return C(T,P,D,F,N)};var O=k.renderer.rules.fence.bind(k.renderer.rules);k.renderer.rules.fence=function(T,P,D,F,N){var z=T[P],B=z.content.trim();return z.info==="math"||z.info==="katex"?y(B):/^ascii-?math/i.test(z.info)?(B=B.split(/(?:\n\s*){2,}/).map(function(X){return(0,o.default)(X)}).join(`

`),y(B)):O(T,P,D,F,N)}};b.default=_},function(h,b){},function(h,b){h.exports=p("d1d2")},function(h,b){h.exports=p("a484")}])},5899:function(r,u){r.exports=`	
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"58a8":function(r,u,p){var h=p("1d80"),b=p("5899"),v="["+b+"]",w=RegExp("^"+v+v+"*"),f=RegExp(v+v+"*$"),o=function(g){return function(s){var y=String(h(s));return 1&g&&(y=y.replace(w,"")),2&g&&(y=y.replace(f,"")),y}};r.exports={start:o(1),end:o(2),trim:o(3)}},"5a3e":function(r,u){function p(w){return w?typeof w=="string"?w:w.source:null}function h(...w){return w.map(o=>p(o)).join("")}function b(...w){return"("+w.map(o=>p(o)).join("|")+")"}function v(w){const f="lcase month vartype instrrev ubound setlocale getobject rgb getref string weekdayname rnd dateadd monthname now day minute isarray cbool round formatcurrency conversions csng timevalue second year space abs clng timeserial fixs len asc isempty maths dateserial atn timer isobject filter weekday datevalue ccur isdate instr datediff formatdatetime replace isnull right sgn array snumeric log cdbl hex chr lbound msgbox ucase getlocale cos cdate cbyte rtrim join hour oct typename trim strcomp int createobject loadpicture tan formatnumber mid split  cint sin datepart ltrim sqr time derived eval date formatpercent exp inputbox left ascw chrw regexp cstr err".split(" "),o=["server","response","request","scriptengine","scriptenginebuildversion","scriptengineminorversion","scriptenginemajorversion"],g={begin:h(b(...f),"\\s*\\("),relevance:0,keywords:{built_in:f}};return{name:"VBScript",aliases:["vbs"],case_insensitive:!0,keywords:{keyword:"call class const dim do loop erase execute executeglobal exit for each next function if then else on error option explicit new private property let get public randomize redim rem select case set stop sub while wend with end to elseif is or xor and not class_initialize class_terminate default preserve in me byval byref step resume goto",built_in:o,literal:"true false null nothing empty"},illegal:"//",contains:[g,w.inherit(w.QUOTE_STRING_MODE,{contains:[{begin:'""'}]}),w.COMMENT(/'/,/$/,{relevance:0}),w.C_NUMBER_MODE]}}r.exports=v},"5ad2":function(r,u){function p(h){const b={literal:"true false null"},v=[h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE],w=[h.QUOTE_STRING_MODE,h.C_NUMBER_MODE],f={end:",",endsWithParent:!0,excludeEnd:!0,contains:w,keywords:b},o={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[h.BACKSLASH_ESCAPE],illegal:"\\n"},h.inherit(f,{begin:/:/})].concat(v),illegal:"\\S"},g={begin:"\\[",end:"\\]",contains:[h.inherit(f)],illegal:"\\S"};return w.push(o,g),v.forEach(function(s){w.push(s)}),{name:"JSON",contains:w,keywords:b,illegal:"\\S"}}r.exports=p},"5b54":function(r,u,p){var h=p("bd68"),b=p("0068").has,v=p("0068").isValidEntityCode,w=p("0068").fromCodePoint,f=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,o=/^&([a-z][a-z0-9]{1,31});/i;r.exports=function(g,s){var y,_,k,C=g.pos,O=g.posMax;if(g.src.charCodeAt(C)!==38)return!1;if(C+1<O){if(y=g.src.charCodeAt(C+1),y===35){if(k=g.src.slice(C).match(f),k)return s||(_=k[1][0].toLowerCase()==="x"?parseInt(k[1].slice(1),16):parseInt(k[1],10),g.pending+=v(_)?w(_):w(65533)),g.pos+=k[0].length,!0}else if(k=g.src.slice(C).match(o),k&&b(h,k[1]))return s||(g.pending+=h[k[1]]),g.pos+=k[0].length,!0}return s||(g.pending+="&"),g.pos++,!0}},"5c6c":function(r,u){r.exports=function(p,h){return{enumerable:!(1&p),configurable:!(2&p),writable:!(4&p),value:h}}},"5f02":function(r,u,p){var h=p("4013"),b=p("b1b8").inherits;function v(w,f){var o=w.paper.rect(0,0,0,0);f=f||{},h.call(this,w,f,o),o.attr({width:this.text.getBBox().width+4*this.getAttr("text-margin")}),this.text.attr({x:2*this.getAttr("text-margin")});var g=w.paper.rect(0,0,0,0);g.attr({x:this.getAttr("text-margin"),stroke:this.getAttr("element-color"),"stroke-width":this.getAttr("line-width"),width:this.text.getBBox().width+2*this.getAttr("text-margin"),height:this.text.getBBox().height+2*this.getAttr("text-margin"),fill:this.getAttr("fill")}),f.key&&(g.node.id=f.key+"i");var s=this.getAttr("font"),y=this.getAttr("font-family"),_=this.getAttr("font-weight");s&&g.attr({font:s}),y&&g.attr({"font-family":y}),_&&g.attr({"font-weight":_}),f.link&&g.attr("href",f.link),f.target&&g.attr("target",f.target),this.group.push(g),g.insertBefore(this.text),this.initialize()}b(v,h),r.exports=v},"5fbd":function(r,u,p){var h=p("e1f3"),b=p("5706").HTML_OPEN_CLOSE_TAG_RE,v=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+h.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(b.source+"\\s*$"),/^$/,!1]];r.exports=function(w,f,o,g){var s,y,_,k,C=w.bMarks[f]+w.tShift[f],O=w.eMarks[f];if(w.sCount[f]-w.blkIndent>=4||!w.md.options.html||w.src.charCodeAt(C)!==60)return!1;for(k=w.src.slice(C,O),s=0;s<v.length&&!v[s][0].test(k);s++);if(s===v.length)return!1;if(g)return v[s][2];if(y=f+1,!v[s][1].test(k)){for(;y<o&&!(w.sCount[y]<w.blkIndent);y++)if(C=w.bMarks[y]+w.tShift[y],O=w.eMarks[y],k=w.src.slice(C,O),v[s][1].test(k)){k.length!==0&&y++;break}}return w.line=y,_=w.push("html_block","",0),_.map=[f,y],_.content=w.getLines(f,y,w.blkIndent,!0),!0}},6062:function(r,u,p){var h=p("6d61"),b=p("6566");r.exports=h("Set",function(v){return function(){return v(this,arguments.length?arguments[0]:void 0)}},b)},"62e4":function(r,u){r.exports=function(p){return p.webpackPolyfill||(p.deprecate=function(){},p.paths=[],p.children||(p.children=[]),Object.defineProperty(p,"loaded",{enumerable:!0,get:function(){return p.l}}),Object.defineProperty(p,"id",{enumerable:!0,get:function(){return p.i}}),p.webpackPolyfill=1),p}},6547:function(r,u,p){var h=p("a691"),b=p("1d80"),v=function(w){return function(f,o){var g,s,y=String(b(f)),_=h(o),k=y.length;return _<0||_>=k?w?"":void 0:(g=y.charCodeAt(_),g<55296||g>56319||_+1===k||(s=y.charCodeAt(_+1))<56320||s>57343?w?y.charAt(_):g:w?y.slice(_,_+2):s-56320+(g-55296<<10)+65536)}};r.exports={codeAt:v(!1),charAt:v(!0)}},6566:function(r,u,p){var h=p("9bf2").f,b=p("7c73"),v=p("e2cc"),w=p("0366"),f=p("19aa"),o=p("2266"),g=p("7dd0"),s=p("2626"),y=p("83ab"),_=p("f183").fastKey,k=p("69f3"),C=k.set,O=k.getterFor;r.exports={getConstructor:function(T,P,D,F){var N=T(function(W,H){f(W,N,P),C(W,{type:P,index:b(null),first:void 0,last:void 0,size:0}),y||(W.size=0),H!=null&&o(H,W[F],W,D)}),z=O(P),B=function(W,H,U){var G,Y,K=z(W),ee=X(W,H);return ee?ee.value=U:(K.last=ee={index:Y=_(H,!0),key:H,value:U,previous:G=K.last,next:void 0,removed:!1},K.first||(K.first=ee),G&&(G.next=ee),y?K.size++:W.size++,Y!=="F"&&(K.index[Y]=ee)),W},X=function(W,H){var U,G=z(W),Y=_(H);if(Y!=="F")return G.index[Y];for(U=G.first;U;U=U.next)if(U.key==H)return U};return v(N.prototype,{clear:function(){for(var W=this,H=z(W),U=H.index,G=H.first;G;)G.removed=!0,G.previous&&(G.previous=G.previous.next=void 0),delete U[G.index],G=G.next;H.first=H.last=void 0,y?H.size=0:W.size=0},delete:function(W){var H=this,U=z(H),G=X(H,W);if(G){var Y=G.next,K=G.previous;delete U.index[G.index],G.removed=!0,K&&(K.next=Y),Y&&(Y.previous=K),U.first==G&&(U.first=Y),U.last==G&&(U.last=K),y?U.size--:H.size--}return!!G},forEach:function(W){for(var H,U=z(this),G=w(W,arguments.length>1?arguments[1]:void 0,3);H=H?H.next:U.first;)for(G(H.value,H.key,this);H&&H.removed;)H=H.previous},has:function(W){return!!X(this,W)}}),v(N.prototype,D?{get:function(W){var H=X(this,W);return H&&H.value},set:function(W,H){return B(this,W===0?0:W,H)}}:{add:function(W){return B(this,W=W===0?0:W,W)}}),y&&h(N.prototype,"size",{get:function(){return z(this).size}}),N},setStrong:function(T,P,D){var F=P+" Iterator",N=O(P),z=O(F);g(T,P,function(B,X){C(this,{type:F,target:B,state:N(B),kind:X,last:void 0})},function(){for(var B=z(this),X=B.kind,W=B.last;W&&W.removed;)W=W.previous;return B.target&&(B.last=W=W?W.next:B.state.first)?X=="keys"?{value:W.key,done:!1}:X=="values"?{value:W.value,done:!1}:{value:[W.key,W.value],done:!1}:(B.target=void 0,{value:void 0,done:!0})},D?"entries":"values",!D,!0),s(P)}}},"65ab":function(r,u,p){var h=p("3b2f");function b(o,g){var s,y,_=o.posMax,k=!0,C=!0;return s=g>0?o.src.charCodeAt(g-1):-1,y=g+1<=_?o.src.charCodeAt(g+1):-1,(s===32||s===9||y>=48&&y<=57)&&(C=!1),y!==32&&y!==9||(k=!1),{can_open:k,can_close:C}}function v(o,g){var s,y,_,k,C;if(o.src[o.pos]!=="$")return!1;if(k=b(o,o.pos),!k.can_open)return g||(o.pending+="$"),o.pos+=1,!0;for(s=o.pos+1,y=s;(y=o.src.indexOf("$",y))!==-1;){for(C=y-1;o.src[C]==="\\";)C-=1;if((y-C)%2==1)break;y+=1}return y===-1?(g||(o.pending+="$"),o.pos=s,!0):y-s===0?(g||(o.pending+="$$"),o.pos=s+1,!0):(k=b(o,y),k.can_close?(g||(_=o.push("math_inline","math",0),_.markup="$",_.content=o.src.slice(s,y)),o.pos=y+1,!0):(g||(o.pending+="$"),o.pos=s,!0))}function w(o,g,s,y){var _,k,C,O,T,P=!1,D=o.bMarks[g]+o.tShift[g],F=o.eMarks[g];if(D+2>F||o.src.slice(D,D+2)!=="$$")return!1;if(D+=2,_=o.src.slice(D,F),y)return!0;for(_.trim().slice(-2)==="$$"&&(_=_.trim().slice(0,-2),P=!0),C=g;!P&&(C++,!(C>=s||(D=o.bMarks[C]+o.tShift[C],F=o.eMarks[C],D<F&&o.tShift[C]<o.blkIndent)));)o.src.slice(D,F).trim().slice(-2)==="$$"&&(O=o.src.slice(0,F).lastIndexOf("$$"),k=o.src.slice(D,O),P=!0);return o.line=C+1,T=o.push("math_block","math",0),T.block=!0,T.content=(_&&_.trim()?_+`
`:"")+o.getLines(g+1,C,o.tShift[g],!0)+(k&&k.trim()?k:""),T.map=[g,o.line],T.markup="$$",!0}function f(o){return o.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")}r.exports=function(o,g){g=g||{};var s=function(C){g.displayMode=!1;try{return h.renderToString(C,g)}catch(O){return g.throwOnError&&console.log(O),`<span class='katex-error' title='${f(O.toString())}'>${f(C)}</span>`}},y=function(C,O){return s(C[O].content)},_=function(C){g.displayMode=!0;try{return"<p class='katex-block'>"+h.renderToString(C,g)+"</p>"}catch(O){return g.throwOnError&&console.log(O),`<p class='katex-block katex-error' title='${f(O.toString())}'>${f(C)}</p>`}},k=function(C,O){return _(C[O].content)+`
`};o.inline.ruler.after("escape","math_inline",v),o.block.ruler.after("blockquote","math_block",w,{alt:["paragraph","reference","blockquote","list"]}),o.renderer.rules.math_inline=y,o.renderer.rules.math_block=k}},"65f0":function(r,u,p){var h=p("861d"),b=p("e8b5"),v=p("b622"),w=v("species");r.exports=function(f,o){var g;return b(f)&&(g=f.constructor,typeof g!="function"||g!==Array&&!b(g.prototype)?h(g)&&(g=g[w],g===null&&(g=void 0)):g=void 0),new(g===void 0?Array:g)(o===0?0:o)}},"666d":function(r,u){r.exports={x:0,y:0,"line-width":3,"line-length":50,"text-margin":10,"font-size":14,"font-color":"black","line-color":"black","element-color":"black",fill:"white","yes-text":"yes","no-text":"no","arrow-end":"block",class:"flowchart",scale:1,symbols:{start:{},end:{},condition:{},inputoutput:{},operation:{},subroutine:{},parallel:{}}}},"66d5":function(r,u){u.N=[48,49,50,51,52,53,54,55,56,57,178,179,185,188,189,190,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2548,2549,2550,2551,2552,2553,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2930,2931,2932,2933,2934,2935,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3192,3193,3194,3195,3196,3197,3198,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,4160,4161,4162,4163,4164,4165,4166,4167,4168,4169,4240,4241,4242,4243,4244,4245,4246,4247,4248,4249,4969,4970,4971,4972,4973,4974,4975,4976,4977,4978,4979,4980,4981,4982,4983,4984,4985,4986,4987,4988,5870,5871,5872,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121,6128,6129,6130,6131,6132,6133,6134,6135,6136,6137,6160,6161,6162,6163,6164,6165,6166,6167,6168,6169,6470,6471,6472,6473,6474,6475,6476,6477,6478,6479,6608,6609,6610,6611,6612,6613,6614,6615,6616,6617,6618,6784,6785,6786,6787,6788,6789,6790,6791,6792,6793,6800,6801,6802,6803,6804,6805,6806,6807,6808,6809,6992,6993,6994,6995,6996,6997,6998,6999,7e3,7001,7088,7089,7090,7091,7092,7093,7094,7095,7096,7097,7232,7233,7234,7235,7236,7237,7238,7239,7240,7241,7248,7249,7250,7251,7252,7253,7254,7255,7256,7257,8304,8308,8309,8310,8311,8312,8313,8320,8321,8322,8323,8324,8325,8326,8327,8328,8329,8528,8529,8530,8531,8532,8533,8534,8535,8536,8537,8538,8539,8540,8541,8542,8543,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557,8558,8559,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8570,8571,8572,8573,8574,8575,8576,8577,8578,8581,8582,8583,8584,8585,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,9327,9328,9329,9330,9331,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,9348,9349,9350,9351,9352,9353,9354,9355,9356,9357,9358,9359,9360,9361,9362,9363,9364,9365,9366,9367,9368,9369,9370,9371,9450,9451,9452,9453,9454,9455,9456,9457,9458,9459,9460,9461,9462,9463,9464,9465,9466,9467,9468,9469,9470,9471,10102,10103,10104,10105,10106,10107,10108,10109,10110,10111,10112,10113,10114,10115,10116,10117,10118,10119,10120,10121,10122,10123,10124,10125,10126,10127,10128,10129,10130,10131,11517,12295,12321,12322,12323,12324,12325,12326,12327,12328,12329,12344,12345,12346,12690,12691,12692,12693,12832,12833,12834,12835,12836,12837,12838,12839,12840,12841,12872,12873,12874,12875,12876,12877,12878,12879,12881,12882,12883,12884,12885,12886,12887,12888,12889,12890,12891,12892,12893,12894,12895,12928,12929,12930,12931,12932,12933,12934,12935,12936,12937,12977,12978,12979,12980,12981,12982,12983,12984,12985,12986,12987,12988,12989,12990,12991,42528,42529,42530,42531,42532,42533,42534,42535,42536,42537,42726,42727,42728,42729,42730,42731,42732,42733,42734,42735,43056,43057,43058,43059,43060,43061,43216,43217,43218,43219,43220,43221,43222,43223,43224,43225,43264,43265,43266,43267,43268,43269,43270,43271,43272,43273,43472,43473,43474,43475,43476,43477,43478,43479,43480,43481,43504,43505,43506,43507,43508,43509,43510,43511,43512,43513,43600,43601,43602,43603,43604,43605,43606,43607,43608,43609,44016,44017,44018,44019,44020,44021,44022,44023,44024,44025,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65799,65800,65801,65802,65803,65804,65805,65806,65807,65808,65809,65810,65811,65812,65813,65814,65815,65816,65817,65818,65819,65820,65821,65822,65823,65824,65825,65826,65827,65828,65829,65830,65831,65832,65833,65834,65835,65836,65837,65838,65839,65840,65841,65842,65843,65856,65857,65858,65859,65860,65861,65862,65863,65864,65865,65866,65867,65868,65869,65870,65871,65872,65873,65874,65875,65876,65877,65878,65879,65880,65881,65882,65883,65884,65885,65886,65887,65888,65889,65890,65891,65892,65893,65894,65895,65896,65897,65898,65899,65900,65901,65902,65903,65904,65905,65906,65907,65908,65909,65910,65911,65912,65930,65931,66273,66274,66275,66276,66277,66278,66279,66280,66281,66282,66283,66284,66285,66286,66287,66288,66289,66290,66291,66292,66293,66294,66295,66296,66297,66298,66299,66336,66337,66338,66339,66369,66378,66513,66514,66515,66516,66517,66720,66721,66722,66723,66724,66725,66726,66727,66728,66729,67672,67673,67674,67675,67676,67677,67678,67679,67705,67706,67707,67708,67709,67710,67711,67751,67752,67753,67754,67755,67756,67757,67758,67759,67835,67836,67837,67838,67839,67862,67863,67864,67865,67866,67867,68028,68029,68032,68033,68034,68035,68036,68037,68038,68039,68040,68041,68042,68043,68044,68045,68046,68047,68050,68051,68052,68053,68054,68055,68056,68057,68058,68059,68060,68061,68062,68063,68064,68065,68066,68067,68068,68069,68070,68071,68072,68073,68074,68075,68076,68077,68078,68079,68080,68081,68082,68083,68084,68085,68086,68087,68088,68089,68090,68091,68092,68093,68094,68095,68160,68161,68162,68163,68164,68165,68166,68167,68221,68222,68253,68254,68255,68331,68332,68333,68334,68335,68440,68441,68442,68443,68444,68445,68446,68447,68472,68473,68474,68475,68476,68477,68478,68479,68521,68522,68523,68524,68525,68526,68527,68858,68859,68860,68861,68862,68863,69216,69217,69218,69219,69220,69221,69222,69223,69224,69225,69226,69227,69228,69229,69230,69231,69232,69233,69234,69235,69236,69237,69238,69239,69240,69241,69242,69243,69244,69245,69246,69714,69715,69716,69717,69718,69719,69720,69721,69722,69723,69724,69725,69726,69727,69728,69729,69730,69731,69732,69733,69734,69735,69736,69737,69738,69739,69740,69741,69742,69743,69872,69873,69874,69875,69876,69877,69878,69879,69880,69881,69942,69943,69944,69945,69946,69947,69948,69949,69950,69951,70096,70097,70098,70099,70100,70101,70102,70103,70104,70105,70113,70114,70115,70116,70117,70118,70119,70120,70121,70122,70123,70124,70125,70126,70127,70128,70129,70130,70131,70132,70384,70385,70386,70387,70388,70389,70390,70391,70392,70393,70864,70865,70866,70867,70868,70869,70870,70871,70872,70873,71248,71249,71250,71251,71252,71253,71254,71255,71256,71257,71360,71361,71362,71363,71364,71365,71366,71367,71368,71369,71472,71473,71474,71475,71476,71477,71478,71479,71480,71481,71482,71483,71904,71905,71906,71907,71908,71909,71910,71911,71912,71913,71914,71915,71916,71917,71918,71919,71920,71921,71922,74752,74753,74754,74755,74756,74757,74758,74759,74760,74761,74762,74763,74764,74765,74766,74767,74768,74769,74770,74771,74772,74773,74774,74775,74776,74777,74778,74779,74780,74781,74782,74783,74784,74785,74786,74787,74788,74789,74790,74791,74792,74793,74794,74795,74796,74797,74798,74799,74800,74801,74802,74803,74804,74805,74806,74807,74808,74809,74810,74811,74812,74813,74814,74815,74816,74817,74818,74819,74820,74821,74822,74823,74824,74825,74826,74827,74828,74829,74830,74831,74832,74833,74834,74835,74836,74837,74838,74839,74840,74841,74842,74843,74844,74845,74846,74847,74848,74849,74850,74851,74852,74853,74854,74855,74856,74857,74858,74859,74860,74861,74862,92768,92769,92770,92771,92772,92773,92774,92775,92776,92777,93008,93009,93010,93011,93012,93013,93014,93015,93016,93017,93019,93020,93021,93022,93023,93024,93025,119648,119649,119650,119651,119652,119653,119654,119655,119656,119657,119658,119659,119660,119661,119662,119663,119664,119665,120782,120783,120784,120785,120786,120787,120788,120789,120790,120791,120792,120793,120794,120795,120796,120797,120798,120799,120800,120801,120802,120803,120804,120805,120806,120807,120808,120809,120810,120811,120812,120813,120814,120815,120816,120817,120818,120819,120820,120821,120822,120823,120824,120825,120826,120827,120828,120829,120830,120831,125127,125128,125129,125130,125131,125132,125133,125134,125135,127232,127233,127234,127235,127236,127237,127238,127239,127240,127241,127242,127243,127244]},"69f3":function(r,u,p){var h,b,v,w=p("7f9a"),f=p("da84"),o=p("861d"),g=p("9112"),s=p("5135"),y=p("f772"),_=p("d012"),k=f.WeakMap,C=function(z){return v(z)?b(z):h(z,{})},O=function(z){return function(B){var X;if(!o(B)||(X=b(B)).type!==z)throw TypeError("Incompatible receiver, "+z+" required");return X}};if(w){var T=new k,P=T.get,D=T.has,F=T.set;h=function(z,B){return F.call(T,z,B),B},b=function(z){return P.call(T,z)||{}},v=function(z){return D.call(T,z)}}else{var N=y("state");_[N]=!0,h=function(z,B){return g(z,N,B),B},b=function(z){return s(z,N)?z[N]:{}},v=function(z){return s(z,N)}}r.exports={set:h,get:b,has:v,enforce:C,getterFor:O}},"6a51":function(r,u){function p(w){return w?typeof w=="string"?w:w.source:null}function h(...w){return w.map(o=>p(o)).join("")}function b(...w){return"("+w.map(o=>p(o)).join("|")+")"}function v(w){const f=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],o=/[dualxmsipngr]{0,12}/,g={$pattern:/[\w.]+/,keyword:f.join(" ")},s={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:g},y={begin:/->\{/,end:/\}/},_={variants:[{begin:/\$\d/},{begin:h(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},k=[w.BACKSLASH_ESCAPE,s,_],C=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],O=(D,F,N="\\1")=>{const z=N==="\\1"?N:h(N,F);return h(h("(?:",D,")"),F,/(?:\\.|[^\\\/])*?/,z,/(?:\\.|[^\\\/])*?/,N,o)},T=(D,F,N)=>h(h("(?:",D,")"),F,/(?:\\.|[^\\\/])*?/,N,o),P=[_,w.HASH_COMMENT_MODE,w.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),y,{className:"string",contains:k,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[w.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[w.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+w.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[w.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:O("s|tr|y",b(...C))},{begin:O("s|tr|y","\\(","\\)")},{begin:O("s|tr|y","\\[","\\]")},{begin:O("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:T("(?:m|qr)?",/\//,/\//)},{begin:T("m|qr",b(...C),/\1/)},{begin:T("m|qr",/\(/,/\)/)},{begin:T("m|qr",/\[/,/\]/)},{begin:T("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[w.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return s.contains=P,y.contains=P,{name:"Perl",aliases:["pl","pm"],keywords:g,contains:P}}r.exports=v},"6d61":function(r,u,p){var h=p("23e7"),b=p("da84"),v=p("94ca"),w=p("6eeb"),f=p("f183"),o=p("2266"),g=p("19aa"),s=p("861d"),y=p("d039"),_=p("1c7e"),k=p("d44e"),C=p("7156");r.exports=function(O,T,P){var D=O.indexOf("Map")!==-1,F=O.indexOf("Weak")!==-1,N=D?"set":"add",z=b[O],B=z&&z.prototype,X=z,W={},H=function(te){var re=B[te];w(B,te,te=="add"?function(be){return re.call(this,be===0?0:be),this}:te=="delete"?function(be){return!(F&&!s(be))&&re.call(this,be===0?0:be)}:te=="get"?function(be){return F&&!s(be)?void 0:re.call(this,be===0?0:be)}:te=="has"?function(be){return!(F&&!s(be))&&re.call(this,be===0?0:be)}:function(be,Le){return re.call(this,be===0?0:be,Le),this})};if(v(O,typeof z!="function"||!(F||B.forEach&&!y(function(){new z().entries().next()}))))X=P.getConstructor(T,O,D,N),f.REQUIRED=!0;else if(v(O,!0)){var U=new X,G=U[N](F?{}:-0,1)!=U,Y=y(function(){U.has(1)}),K=_(function(te){new z(te)}),ee=!F&&y(function(){for(var te=new z,re=5;re--;)te[N](re,re);return!te.has(-0)});K||(X=T(function(te,re){g(te,X,O);var be=C(new z,te,X);return re!=null&&o(re,be[N],be,D),be}),X.prototype=B,B.constructor=X),(Y||ee)&&(H("delete"),H("has"),D&&H("get")),(ee||G)&&H(N),F&&B.clear&&delete B.clear}return W[O]=X,h({global:!0,forced:X!=z},W),k(X,O),F||P.setStrong(X,O,D),X}},"6d7c":function(r,u,p){var h=p("bc2b"),b=p("0142"),v=p("48ce"),w=p("aa93"),f=p("8544"),o=p("5f02"),g=p("802f"),s=p("1801");function y(_){_=_||"",_=_.trim();for(var k={symbols:{},start:null,drawSVG:function(At,bt){var ot=this;this.diagram&&this.diagram.clean();var wt=new h(At,bt);this.diagram=wt;var xt={};function Nt(Vt){if(xt[Vt.key])return xt[Vt.key];switch(Vt.symbolType){case"start":xt[Vt.key]=new b(wt,Vt);break;case"end":xt[Vt.key]=new v(wt,Vt);break;case"operation":xt[Vt.key]=new w(wt,Vt);break;case"inputoutput":xt[Vt.key]=new f(wt,Vt);break;case"subroutine":xt[Vt.key]=new o(wt,Vt);break;case"condition":xt[Vt.key]=new g(wt,Vt);break;case"parallel":xt[Vt.key]=new s(wt,Vt);break;default:return new Error("Wrong symbol type!")}return xt[Vt.key]}(function Vt($t,yn,Mn){var Pn=Nt($t);return ot.start===$t?wt.startWith(Pn):yn&&Mn&&!yn.pathOk&&(yn instanceof g?(Mn.yes===$t&&yn.yes(Pn),Mn.no===$t&&yn.no(Pn)):yn instanceof s?(Mn.path1===$t&&yn.path1(Pn),Mn.path2===$t&&yn.path2(Pn),Mn.path3===$t&&yn.path3(Pn)):yn.then(Pn)),Pn.pathOk||(Pn instanceof g?($t.yes&&Vt($t.yes,Pn,$t),$t.no&&Vt($t.no,Pn,$t)):Pn instanceof s?($t.path1&&Vt($t.path1,Pn,$t),$t.path2&&Vt($t.path2,Pn,$t),$t.path3&&Vt($t.path3,Pn,$t)):$t.next&&Vt($t.next,Pn,$t)),Pn})(this.start),wt.render()},clean:function(){this.diagram.clean()},options:function(){return this.diagram.options}},C=[],O=0,T=1,P=_.length;T<P;T++)if(_[T]===`
`&&_[T-1]!=="\\"){var D=_.substring(O,T);O=T+1,C.push(D.replace(/\\\n/g,`
`))}O<_.length&&C.push(_.substr(O));for(var F=1,N=C.length;F<N;){var z=C[F];z.indexOf("->")<0&&z.indexOf("=>")<0&&z.indexOf("@>")<0?(C[F-1]+=`
`+z,C.splice(F,1),N--):F++}function B(At){var bt=At.indexOf("(")+1,ot=At.indexOf(")");return bt>=0&&ot>=0?At.substring(bt,ot):"{}"}function X(At){var bt=At.indexOf("(")+1,ot=At.indexOf(")");return bt>=0&&ot>=0?At.substring(bt,ot):""}function W(At){var bt=At.indexOf("(")+1,ot=At.indexOf(")");return bt>=0&&ot>=0?k.symbols[At.substring(0,bt-1)]:k.symbols[At]}function H(At){var bt="next",ot=At.indexOf("(")+1,wt=At.indexOf(")");return ot>=0&&wt>=0&&(bt=Te.substring(ot,wt),bt.indexOf(",")<0&&bt!=="yes"&&bt!=="no"&&(bt="next, "+bt)),bt}function U(At){var bt=At.indexOf("(")+1,ot=At.indexOf(")"),wt=At.substring(bt,ot);wt.indexOf(",")>0&&(wt=wt.substring(0,wt.indexOf(",")));var xt=wt.split("@");if(xt.length>1)return bt>=0&&ot>=0?xt[1]:""}for(;C.length>0;){var G=C.splice(0,1)[0].trim();if(G.indexOf("=>")>=0){var Y,K=G.split("=>"),ee={key:K[0].replace(/\(.*\)/,""),symbolType:K[1],text:null,link:null,target:null,flowstate:null,function:null,lineStyle:{},params:{}},te=K[0].match(/\((.*)\)/);if(te&&te.length>1)for(var re=te[1].split(","),be=0;be<re.length;be++){var Le=re[be].split("=");Le.length==2&&(ee.params[Le[0]]=Le[1])}if(ee.symbolType.indexOf(": ")>=0&&(Y=ee.symbolType.split(": "),ee.symbolType=Y.shift(),ee.text=Y.join(": ")),ee.text&&ee.text.indexOf(":$")>=0?(Y=ee.text.split(":$"),ee.text=Y.shift(),ee.function=Y.join(":$")):ee.symbolType.indexOf(":$")>=0?(Y=ee.symbolType.split(":$"),ee.symbolType=Y.shift(),ee.function=Y.join(":$")):ee.text&&ee.text.indexOf(":>")>=0?(Y=ee.text.split(":>"),ee.text=Y.shift(),ee.link=Y.join(":>")):ee.symbolType.indexOf(":>")>=0&&(Y=ee.symbolType.split(":>"),ee.symbolType=Y.shift(),ee.link=Y.join(":>")),ee.symbolType.indexOf(`
`)>=0&&(ee.symbolType=ee.symbolType.split(`
`)[0]),ee.link){var me=ee.link.indexOf("[")+1,Ie=ee.link.indexOf("]");me>=0&&Ie>=0&&(ee.target=ee.link.substring(me,Ie),ee.link=ee.link.substring(0,me-1))}if(ee.text&&ee.text.indexOf("|")>=0){var pe=ee.text.split("|");ee.flowstate=pe.pop().trim(),ee.text=pe.join("|")}k.symbols[ee.key]=ee}else if(G.indexOf("->")>=0){var ce=U(G);ce&&(G=G.replace("@"+ce,""));for(var ue=G.split("->"),_e=0,xe=ue.length;_e<xe;_e++){var Te=ue[_e],Ne=X(Te);Ne!=="true"&&Ne!=="false"||(Te=Te.replace("true","yes"),Te=Te.replace("false","no"));var Be=H(Te),Fe=W(Te),Ve=null;if(Be.indexOf(",")>=0){var et=Be.split(",");Be=et[0],Ve=et[1].trim()}if(ce&&(Be=="yes"||Be=="true"?Fe.yes_annotation=ce:Fe.no_annotation=ce,ce=null),k.start||(k.start=Fe),_e+1<xe){var rt=ue[_e+1];Fe[Be]=W(rt),Fe["direction_"+Be]=Ve,Ve=null}}}else if(G.indexOf("@>")>=0){for(var yt=G.split("@>"),ut=0,vt=yt.length;ut<vt;ut++)if(ut+1!==vt){var ft=W(yt[ut]),Qe=W(yt[ut+1]);ft.lineStyle[Qe.key]=JSON.parse(B(yt[ut+1]))}}}return k}r.exports=y},"6e00":function(r,u,p){for(var h=p("0068").isSpace,b=[],v=0;v<256;v++)b.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(w){b[w.charCodeAt(0)]=1}),r.exports=function(w,f){var o,g=w.pos,s=w.posMax;if(w.src.charCodeAt(g)!==92)return!1;if(g++,g<s){if(o=w.src.charCodeAt(g),o<256&&b[o]!==0)return f||(w.pending+=w.src[g]),w.pos+=2,!0;if(o===10){for(f||w.push("hardbreak","br",0),g++;g<s&&(o=w.src.charCodeAt(g),!!h(o));)g++;return w.pos=g,!0}}return f||(w.pending+="\\"),w.pos++,!0}},"6eeb":function(r,u,p){var h=p("da84"),b=p("9112"),v=p("5135"),w=p("ce4e"),f=p("8925"),o=p("69f3"),g=o.get,s=o.enforce,y=String(String).split("String");(r.exports=function(_,k,C,O){var T=!!O&&!!O.unsafe,P=!!O&&!!O.enumerable,D=!!O&&!!O.noTargetGet;typeof C=="function"&&(typeof k!="string"||v(C,"name")||b(C,"name",k),s(C).source=y.join(typeof k=="string"?k:"")),_!==h?(T?!D&&_[k]&&(P=!0):delete _[k],P?_[k]=C:b(_,k,C)):P?_[k]=C:w(k,C)})(Function.prototype,"toString",function(){return typeof this=="function"&&g(this).source||f(this)})},"6f53":function(r,u,p){var h=p("83ab"),b=p("df75"),v=p("fc6a"),w=p("d1e7").f,f=function(o){return function(g){for(var s,y=v(g),_=b(y),k=_.length,C=0,O=[];k>C;)s=_[C++],h&&!w.call(y,s)||O.push(o?[s,y[s]]:y[s]);return O}};r.exports={entries:f(!0),values:f(!1)}},"6fd1":function(r,u){r.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},7133:function(r,u,p){var h=p("096b");function b(v,w,f){this.src=v,this.env=f,this.tokens=[],this.inlineMode=!1,this.md=w}b.prototype.Token=h,r.exports=b},7156:function(r,u,p){var h=p("861d"),b=p("d2bb");r.exports=function(v,w,f){var o,g;return b&&typeof(o=w.constructor)=="function"&&o!==f&&h(g=o.prototype)&&g!==f.prototype&&b(v,g),v}},7418:function(r,u){u.f=Object.getOwnPropertySymbols},7429:function(r,u,p){var h=this&&this.__importDefault||function(w){return w&&w.__esModule?w:{default:w}};Object.defineProperty(u,"__esModule",{value:!0});var b=h(p("327e")),v=b.default;r.exports=v,u.default=v},"746a":function(r,u,p){r.exports=function(h,b,v){function w(O){return O.trim().split(" ",2)[0]===b}function f(O,T,P,D,F){return O[T].nesting===1&&O[T].attrJoin("class",b),F.renderToken(O,T,P,D,F)}v=v||{};var o=3,g=v.marker||":",s=g.charCodeAt(0),y=g.length,_=v.validate||w,k=v.render||f;function C(O,T,P,D){var F,N,z,B,X,W,H,U,G=!1,Y=O.bMarks[T]+O.tShift[T],K=O.eMarks[T];if(s!==O.src.charCodeAt(Y))return!1;for(F=Y+1;F<=K&&g[(F-Y)%y]===O.src[F];F++);if(z=Math.floor((F-Y)/y),z<o||(F-=(F-Y)%y,B=O.src.slice(Y,F),X=O.src.slice(F,K),!_(X,B)))return!1;if(D)return!0;for(N=T;N++,!(N>=P||(Y=O.bMarks[N]+O.tShift[N],K=O.eMarks[N],Y<K&&O.sCount[N]<O.blkIndent));)if(s===O.src.charCodeAt(Y)&&!(O.sCount[N]-O.blkIndent>=4)){for(F=Y+1;F<=K&&g[(F-Y)%y]===O.src[F];F++);if(!(Math.floor((F-Y)/y)<z)&&(F-=(F-Y)%y,F=O.skipSpaces(F),!(F<K))){G=!0;break}}return H=O.parentType,U=O.lineMax,O.parentType="container",O.lineMax=N,W=O.push("container_"+b+"_open","div",1),W.markup=B,W.block=!0,W.info=X,W.map=[T,N],O.md.block.tokenize(O,T+1,N),W=O.push("container_"+b+"_close","div",-1),W.markup=O.src.slice(Y,F),W.block=!0,O.parentType=H,O.lineMax=U,O.line=N+(G?1:0),!0}h.block.ruler.before("fence","container_"+b,C,{alt:["paragraph","reference","blockquote","list"]}),h.renderer.rules["container_"+b+"_open"]=k,h.renderer.rules["container_"+b+"_close"]=k}},"746f":function(r,u,p){var h=p("428f"),b=p("5135"),v=p("e538"),w=p("9bf2").f;r.exports=function(f){var o=h.Symbol||(h.Symbol={});b(o,f)||w(o,f,{value:v.f(f)})}},7696:function(r,u,p){var h=p("4883"),b=[["table",p("80d3"),["paragraph","reference"]],["code",p("9c12")],["fence",p("bf2b"),["paragraph","reference","blockquote","list"]],["blockquote",p("e80e"),["paragraph","reference","blockquote","list"]],["hr",p("fdfe"),["paragraph","reference","blockquote","list"]],["list",p("4b3e"),["paragraph","reference","blockquote"]],["reference",p("d670")],["html_block",p("5fbd"),["paragraph","reference","blockquote"]],["heading",p("0758"),["paragraph","reference","blockquote"]],["lheading",p("199e")],["paragraph",p("44a8")]];function v(){this.ruler=new h;for(var w=0;w<b.length;w++)this.ruler.push(b[w][0],b[w][1],{alt:(b[w][2]||[]).slice()})}v.prototype.tokenize=function(w,f,o){for(var g,s,y=this.ruler.getRules(""),_=y.length,k=f,C=!1,O=w.md.options.maxNesting;k<o&&(w.line=k=w.skipEmptyLines(k),!(k>=o||w.sCount[k]<w.blkIndent));){if(w.level>=O){w.line=o;break}for(s=0;s<_&&(g=y[s](w,k,o,!1),!g);s++);w.tight=!C,w.isEmpty(w.line-1)&&(C=!0),k=w.line,k<o&&w.isEmpty(k)&&(C=!0,k++,w.line=k)}},v.prototype.parse=function(w,f,o,g){var s;w&&(s=new this.State(w,f,o,g),this.tokenize(s,s.line,s.lineMax))},v.prototype.State=p("834f"),r.exports=v},7839:function(r,u){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"79b5":function(r,u){function p(g){return g?typeof g=="string"?g:g.source:null}function h(g){return v("(",g,")*")}function b(g){return v("(",g,")?")}function v(...g){return g.map(y=>p(y)).join("")}function w(...g){return"("+g.map(y=>p(y)).join("|")+")"}function f(g){const s={"builtin-name":["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},y={literal:["true","false","undefined","null"]},_=/""|"[^"]+"/,k=/''|'[^']+'/,C=/\[\]|\[[^\]]+\]/,O=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,T=/(\.|\/)/,P=w(_,k,C,O),D=v(b(/\.|\.\/|\//),P,h(v(T,P))),F=v("(",C,"|",O,")(?==)"),N={begin:D,lexemes:/[\w.\/]+/},z=g.inherit(N,{keywords:y}),B={begin:/\(/,end:/\)/},X={className:"attr",begin:F,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[g.NUMBER_MODE,g.QUOTE_STRING_MODE,g.APOS_STRING_MODE,z,B]}}},W={begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},H={contains:[g.NUMBER_MODE,g.QUOTE_STRING_MODE,g.APOS_STRING_MODE,W,X,z,B],returnEnd:!0},U=g.inherit(N,{className:"name",keywords:s,starts:g.inherit(H,{end:/\)/})});B.contains=[U];const G=g.inherit(N,{keywords:s,className:"name",starts:g.inherit(H,{end:/\}\}/})}),Y=g.inherit(N,{keywords:s,className:"name"}),K=g.inherit(N,{className:"name",keywords:s,starts:g.inherit(H,{end:/\}\}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},g.COMMENT(/\{\{!--/,/--\}\}/),g.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[G],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[Y]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[G]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[Y]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[K]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[K]}]}}function o(g){const s=f(g);return s.name="HTMLbars",g.getLanguage("handlebars")&&(s.disableAutodetect=!0),s}r.exports=o},"7b0b":function(r,u,p){var h=p("1d80");r.exports=function(b){return Object(h(b))}},"7ba6":function(r,u,p){var h=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function b(v,w){var f,o,g,s=v.posMax,y=v.pos;if(v.src.charCodeAt(y)!==94||w||y+2>=s)return!1;for(v.pos=y+1;v.pos<s;){if(v.src.charCodeAt(v.pos)===94){f=!0;break}v.md.inline.skipToken(v)}return f&&y+1!==v.pos?(o=v.src.slice(y+1,v.pos),o.match(/(^|[^\\])(\\\\)*\s/)?(v.pos=y,!1):(v.posMax=v.pos,v.pos=y+1,g=v.push("sup_open","sup",1),g.markup="^",g=v.push("text","",0),g.content=o.replace(h,"$1"),g=v.push("sup_close","sup",-1),g.markup="^",v.pos=v.posMax+1,v.posMax=s,!0)):(v.pos=y,!1)}r.exports=function(v){v.inline.ruler.after("emphasis","sup",b)}},"7c46":function(r,u){function p(h){const b={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"}]},v={className:"subst",variants:[{begin:/\$\{/,end:/\}/}],keywords:"true false null this is new super"},w={className:"string",variants:[{begin:"r'''",end:"'''"},{begin:'r"""',end:'"""'},{begin:"r'",end:"'",illegal:"\\n"},{begin:'r"',end:'"',illegal:"\\n"},{begin:"'''",end:"'''",contains:[h.BACKSLASH_ESCAPE,b,v]},{begin:'"""',end:'"""',contains:[h.BACKSLASH_ESCAPE,b,v]},{begin:"'",end:"'",illegal:"\\n",contains:[h.BACKSLASH_ESCAPE,b,v]},{begin:'"',end:'"',illegal:"\\n",contains:[h.BACKSLASH_ESCAPE,b,v]}]};v.contains=[h.C_NUMBER_MODE,w];const f=["Comparable","DateTime","Duration","Function","Iterable","Iterator","List","Map","Match","Object","Pattern","RegExp","Set","Stopwatch","String","StringBuffer","StringSink","Symbol","Type","Uri","bool","double","int","num","Element","ElementList"],o=f.map(s=>`${s}?`);return{name:"Dart",keywords:{keyword:"abstract as assert async await break case catch class const continue covariant default deferred do dynamic else enum export extends extension external factory false final finally for Function get hide if implements import in inferface is late library mixin new null on operator part required rethrow return set show static super switch sync this throw true try typedef var void while with yield",built_in:f.concat(o).concat(["Never","Null","dynamic","print","document","querySelector","querySelectorAll","window"]),$pattern:/[A-Za-z][A-Za-z0-9_]*\??/},contains:[w,h.COMMENT(/\/\*\*(?!\/)/,/\*\//,{subLanguage:"markdown",relevance:0}),h.COMMENT(/\/{3,} ?/,/$/,{contains:[{subLanguage:"markdown",begin:".",end:"$",relevance:0}]}),h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE,{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},h.UNDERSCORE_TITLE_MODE]},h.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"},{begin:"=>"}]}}r.exports=p},"7c73":function(r,u,p){var h,b=p("825a"),v=p("37e8"),w=p("7839"),f=p("d012"),o=p("1be4"),g=p("cc12"),s=p("f772"),y=">",_="<",k="prototype",C="script",O=s("IE_PROTO"),T=function(){},P=function(z){return _+C+y+z+_+"/"+C+y},D=function(z){z.write(P("")),z.close();var B=z.parentWindow.Object;return z=null,B},F=function(){var z,B=g("iframe"),X="java"+C+":";return B.style.display="none",o.appendChild(B),B.src=String(X),z=B.contentWindow.document,z.open(),z.write(P("document.F=Object")),z.close(),z.F},N=function(){try{h=document.domain&&new ActiveXObject("htmlfile")}catch{}N=h?D(h):F();for(var z=w.length;z--;)delete N[k][w[z]];return N()};f[O]=!0,r.exports=Object.create||function(z,B){var X;return z!==null?(T[k]=b(z),X=new T,T[k]=null,X[O]=z):X=N(),B===void 0?X:v(X,B)}},"7ca0":function(r,u){r.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},"7cc2":function(r,u,p){var h=p("0068").assign,b=p("0068").unescapeAll,v=p("0068").escapeHtml,w={};function f(){this.rules=h({},w)}w.code_inline=function(o,g,s,y,_){var k=o[g];return"<code"+_.renderAttrs(k)+">"+v(o[g].content)+"</code>"},w.code_block=function(o,g,s,y,_){var k=o[g];return"<pre"+_.renderAttrs(k)+"><code>"+v(o[g].content)+`</code></pre>
`},w.fence=function(o,g,s,y,_){var k,C,O,T,P,D=o[g],F=D.info?b(D.info).trim():"",N="",z="";return F&&(O=F.split(/(\s+)/g),N=O[0],z=O.slice(2).join("")),k=s.highlight&&s.highlight(D.content,N,z)||v(D.content),k.indexOf("<pre")===0?k+`
`:F?(C=D.attrIndex("class"),T=D.attrs?D.attrs.slice():[],C<0?T.push(["class",s.langPrefix+N]):(T[C]=T[C].slice(),T[C][1]+=" "+s.langPrefix+N),P={attrs:T},"<pre><code"+_.renderAttrs(P)+">"+k+`</code></pre>
`):"<pre><code"+_.renderAttrs(D)+">"+k+`</code></pre>
`},w.image=function(o,g,s,y,_){var k=o[g];return k.attrs[k.attrIndex("alt")][1]=_.renderInlineAsText(k.children,s,y),_.renderToken(o,g,s)},w.hardbreak=function(o,g,s){return s.xhtmlOut?`<br />
`:`<br>
`},w.softbreak=function(o,g,s){return s.breaks?s.xhtmlOut?`<br />
`:`<br>
`:`
`},w.text=function(o,g){return v(o[g].content)},w.html_block=function(o,g){return o[g].content},w.html_inline=function(o,g){return o[g].content},f.prototype.renderAttrs=function(o){var g,s,y;if(!o.attrs)return"";for(y="",g=0,s=o.attrs.length;g<s;g++)y+=" "+v(o.attrs[g][0])+'="'+v(o.attrs[g][1])+'"';return y},f.prototype.renderToken=function(o,g,s){var y,_="",k=!1,C=o[g];return C.hidden?"":(C.block&&C.nesting!==-1&&g&&o[g-1].hidden&&(_+=`
`),_+=(C.nesting===-1?"</":"<")+C.tag,_+=this.renderAttrs(C),C.nesting===0&&s.xhtmlOut&&(_+=" /"),C.block&&(k=!0,C.nesting===1&&g+1<o.length&&(y=o[g+1],(y.type==="inline"||y.hidden||y.nesting===-1&&y.tag===C.tag)&&(k=!1))),_+=k?`>
`:">",_)},f.prototype.renderInline=function(o,g,s){for(var y,_="",k=this.rules,C=0,O=o.length;C<O;C++)y=o[C].type,typeof k[y]<"u"?_+=k[y](o,C,g,s,this):_+=this.renderToken(o,C,g);return _},f.prototype.renderInlineAsText=function(o,g,s){for(var y="",_=0,k=o.length;_<k;_++)o[_].type==="text"?y+=o[_].content:o[_].type==="image"?y+=this.renderInlineAsText(o[_].children,g,s):o[_].type==="softbreak"&&(y+=`
`);return y},f.prototype.render=function(o,g,s){var y,_,k,C="",O=this.rules;for(y=0,_=o.length;y<_;y++)k=o[y].type,k==="inline"?C+=this.renderInline(o[y].children,g,s):typeof O[k]<"u"?C+=O[o[y].type](o,y,g,s,this):C+=this.renderToken(o,y,g,s);return C},r.exports=f},"7d91":function(r,u,p){var h=p("0068").unescapeAll;r.exports=function(b,v,w){var f,o,g=0,s=v,y={ok:!1,pos:0,lines:0,str:""};if(v>=w||(o=b.charCodeAt(v),o!==34&&o!==39&&o!==40))return y;for(v++,o===40&&(o=41);v<w;){if(f=b.charCodeAt(v),f===o)return y.pos=v+1,y.lines=g,y.str=h(b.slice(s+1,v)),y.ok=!0,y;if(f===40&&o===41)return y;f===10?g++:f===92&&v+1<w&&(v++,b.charCodeAt(v)===10&&g++),v++}return y}},"7dd0":function(r,u,p){var h=p("23e7"),b=p("9ed3"),v=p("e163"),w=p("d2bb"),f=p("d44e"),o=p("9112"),g=p("6eeb"),s=p("b622"),y=p("c430"),_=p("3f8c"),k=p("ae93"),C=k.IteratorPrototype,O=k.BUGGY_SAFARI_ITERATORS,T=s("iterator"),P="keys",D="values",F="entries",N=function(){return this};r.exports=function(z,B,X,W,H,U,G){b(X,B,W);var Y,K,ee,te=function(ce){if(ce===H&&Ie)return Ie;if(!O&&ce in Le)return Le[ce];switch(ce){case P:return function(){return new X(this,ce)};case D:return function(){return new X(this,ce)};case F:return function(){return new X(this,ce)}}return function(){return new X(this)}},re=B+" Iterator",be=!1,Le=z.prototype,me=Le[T]||Le["@@iterator"]||H&&Le[H],Ie=!O&&me||te(H),pe=B=="Array"&&Le.entries||me;if(pe&&(Y=v(pe.call(new z)),C!==Object.prototype&&Y.next&&(y||v(Y)===C||(w?w(Y,C):typeof Y[T]!="function"&&o(Y,T,N)),f(Y,re,!0,!0),y&&(_[re]=N))),H==D&&me&&me.name!==D&&(be=!0,Ie=function(){return me.call(this)}),y&&!G||Le[T]===Ie||o(Le,T,Ie),_[B]=Ie,H)if(K={values:te(D),keys:U?Ie:te(P),entries:te(F)},G)for(ee in K)!O&&!be&&ee in Le||g(Le,ee,K[ee]);else h({target:B,proto:!0,forced:O||be},K);return K}},"7f55":function(r,u){u.M=[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,1155,1156,1157,1158,1159,1160,1161,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,1471,1473,1474,1476,1477,1479,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1648,1750,1751,1752,1753,1754,1755,1756,1759,1760,1761,1762,1763,1764,1767,1768,1770,1771,1772,1773,1809,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,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,2027,2028,2029,2030,2031,2032,2033,2034,2035,2070,2071,2072,2073,2075,2076,2077,2078,2079,2080,2081,2082,2083,2085,2086,2087,2089,2090,2091,2092,2093,2137,2138,2139,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2362,2363,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2385,2386,2387,2388,2389,2390,2391,2402,2403,2433,2434,2435,2492,2494,2495,2496,2497,2498,2499,2500,2503,2504,2507,2508,2509,2519,2530,2531,2561,2562,2563,2620,2622,2623,2624,2625,2626,2631,2632,2635,2636,2637,2641,2672,2673,2677,2689,2690,2691,2748,2750,2751,2752,2753,2754,2755,2756,2757,2759,2760,2761,2763,2764,2765,2786,2787,2817,2818,2819,2876,2878,2879,2880,2881,2882,2883,2884,2887,2888,2891,2892,2893,2902,2903,2914,2915,2946,3006,3007,3008,3009,3010,3014,3015,3016,3018,3019,3020,3021,3031,3072,3073,3074,3075,3134,3135,3136,3137,3138,3139,3140,3142,3143,3144,3146,3147,3148,3149,3157,3158,3170,3171,3201,3202,3203,3260,3262,3263,3264,3265,3266,3267,3268,3270,3271,3272,3274,3275,3276,3277,3285,3286,3298,3299,3329,3330,3331,3390,3391,3392,3393,3394,3395,3396,3398,3399,3400,3402,3403,3404,3405,3415,3426,3427,3458,3459,3530,3535,3536,3537,3538,3539,3540,3542,3544,3545,3546,3547,3548,3549,3550,3551,3570,3571,3633,3636,3637,3638,3639,3640,3641,3642,3655,3656,3657,3658,3659,3660,3661,3662,3761,3764,3765,3766,3767,3768,3769,3771,3772,3784,3785,3786,3787,3788,3789,3864,3865,3893,3895,3897,3902,3903,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3972,3974,3975,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,3993,3994,3995,3996,3997,3998,3999,4e3,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023,4024,4025,4026,4027,4028,4038,4139,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150,4151,4152,4153,4154,4155,4156,4157,4158,4182,4183,4184,4185,4190,4191,4192,4194,4195,4196,4199,4200,4201,4202,4203,4204,4205,4209,4210,4211,4212,4226,4227,4228,4229,4230,4231,4232,4233,4234,4235,4236,4237,4239,4250,4251,4252,4253,4957,4958,4959,5906,5907,5908,5938,5939,5940,5970,5971,6002,6003,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095,6096,6097,6098,6099,6109,6155,6156,6157,6313,6432,6433,6434,6435,6436,6437,6438,6439,6440,6441,6442,6443,6448,6449,6450,6451,6452,6453,6454,6455,6456,6457,6458,6459,6679,6680,6681,6682,6683,6741,6742,6743,6744,6745,6746,6747,6748,6749,6750,6752,6753,6754,6755,6756,6757,6758,6759,6760,6761,6762,6763,6764,6765,6766,6767,6768,6769,6770,6771,6772,6773,6774,6775,6776,6777,6778,6779,6780,6783,6832,6833,6834,6835,6836,6837,6838,6839,6840,6841,6842,6843,6844,6845,6846,6912,6913,6914,6915,6916,6964,6965,6966,6967,6968,6969,6970,6971,6972,6973,6974,6975,6976,6977,6978,6979,6980,7019,7020,7021,7022,7023,7024,7025,7026,7027,7040,7041,7042,7073,7074,7075,7076,7077,7078,7079,7080,7081,7082,7083,7084,7085,7142,7143,7144,7145,7146,7147,7148,7149,7150,7151,7152,7153,7154,7155,7204,7205,7206,7207,7208,7209,7210,7211,7212,7213,7214,7215,7216,7217,7218,7219,7220,7221,7222,7223,7376,7377,7378,7380,7381,7382,7383,7384,7385,7386,7387,7388,7389,7390,7391,7392,7393,7394,7395,7396,7397,7398,7399,7400,7405,7410,7411,7412,7416,7417,7616,7617,7618,7619,7620,7621,7622,7623,7624,7625,7626,7627,7628,7629,7630,7631,7632,7633,7634,7635,7636,7637,7638,7639,7640,7641,7642,7643,7644,7645,7646,7647,7648,7649,7650,7651,7652,7653,7654,7655,7656,7657,7658,7659,7660,7661,7662,7663,7664,7665,7666,7667,7668,7669,7676,7677,7678,7679,8400,8401,8402,8403,8404,8405,8406,8407,8408,8409,8410,8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422,8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,11503,11504,11505,11647,11744,11745,11746,11747,11748,11749,11750,11751,11752,11753,11754,11755,11756,11757,11758,11759,11760,11761,11762,11763,11764,11765,11766,11767,11768,11769,11770,11771,11772,11773,11774,11775,12330,12331,12332,12333,12334,12335,12441,12442,42607,42608,42609,42610,42612,42613,42614,42615,42616,42617,42618,42619,42620,42621,42654,42655,42736,42737,43010,43014,43019,43043,43044,43045,43046,43047,43136,43137,43188,43189,43190,43191,43192,43193,43194,43195,43196,43197,43198,43199,43200,43201,43202,43203,43204,43232,43233,43234,43235,43236,43237,43238,43239,43240,43241,43242,43243,43244,43245,43246,43247,43248,43249,43302,43303,43304,43305,43306,43307,43308,43309,43335,43336,43337,43338,43339,43340,43341,43342,43343,43344,43345,43346,43347,43392,43393,43394,43395,43443,43444,43445,43446,43447,43448,43449,43450,43451,43452,43453,43454,43455,43456,43493,43561,43562,43563,43564,43565,43566,43567,43568,43569,43570,43571,43572,43573,43574,43587,43596,43597,43643,43644,43645,43696,43698,43699,43700,43703,43704,43710,43711,43713,43755,43756,43757,43758,43759,43765,43766,44003,44004,44005,44006,44007,44008,44009,44010,44012,44013,64286,65024,65025,65026,65027,65028,65029,65030,65031,65032,65033,65034,65035,65036,65037,65038,65039,65056,65057,65058,65059,65060,65061,65062,65063,65064,65065,65066,65067,65068,65069,65070,65071,66045,66272,66422,66423,66424,66425,66426,68097,68098,68099,68101,68102,68108,68109,68110,68111,68152,68153,68154,68159,68325,68326,69632,69633,69634,69688,69689,69690,69691,69692,69693,69694,69695,69696,69697,69698,69699,69700,69701,69702,69759,69760,69761,69762,69808,69809,69810,69811,69812,69813,69814,69815,69816,69817,69818,69888,69889,69890,69927,69928,69929,69930,69931,69932,69933,69934,69935,69936,69937,69938,69939,69940,70003,70016,70017,70018,70067,70068,70069,70070,70071,70072,70073,70074,70075,70076,70077,70078,70079,70080,70090,70091,70092,70188,70189,70190,70191,70192,70193,70194,70195,70196,70197,70198,70199,70367,70368,70369,70370,70371,70372,70373,70374,70375,70376,70377,70378,70400,70401,70402,70403,70460,70462,70463,70464,70465,70466,70467,70468,70471,70472,70475,70476,70477,70487,70498,70499,70502,70503,70504,70505,70506,70507,70508,70512,70513,70514,70515,70516,70832,70833,70834,70835,70836,70837,70838,70839,70840,70841,70842,70843,70844,70845,70846,70847,70848,70849,70850,70851,71087,71088,71089,71090,71091,71092,71093,71096,71097,71098,71099,71100,71101,71102,71103,71104,71132,71133,71216,71217,71218,71219,71220,71221,71222,71223,71224,71225,71226,71227,71228,71229,71230,71231,71232,71339,71340,71341,71342,71343,71344,71345,71346,71347,71348,71349,71350,71351,71453,71454,71455,71456,71457,71458,71459,71460,71461,71462,71463,71464,71465,71466,71467,92912,92913,92914,92915,92916,92976,92977,92978,92979,92980,92981,92982,94033,94034,94035,94036,94037,94038,94039,94040,94041,94042,94043,94044,94045,94046,94047,94048,94049,94050,94051,94052,94053,94054,94055,94056,94057,94058,94059,94060,94061,94062,94063,94064,94065,94066,94067,94068,94069,94070,94071,94072,94073,94074,94075,94076,94077,94078,94095,94096,94097,94098,113821,113822,119141,119142,119143,119144,119145,119149,119150,119151,119152,119153,119154,119163,119164,119165,119166,119167,119168,119169,119170,119173,119174,119175,119176,119177,119178,119179,119210,119211,119212,119213,119362,119363,119364,121344,121345,121346,121347,121348,121349,121350,121351,121352,121353,121354,121355,121356,121357,121358,121359,121360,121361,121362,121363,121364,121365,121366,121367,121368,121369,121370,121371,121372,121373,121374,121375,121376,121377,121378,121379,121380,121381,121382,121383,121384,121385,121386,121387,121388,121389,121390,121391,121392,121393,121394,121395,121396,121397,121398,121403,121404,121405,121406,121407,121408,121409,121410,121411,121412,121413,121414,121415,121416,121417,121418,121419,121420,121421,121422,121423,121424,121425,121426,121427,121428,121429,121430,121431,121432,121433,121434,121435,121436,121437,121438,121439,121440,121441,121442,121443,121444,121445,121446,121447,121448,121449,121450,121451,121452,121461,121476,121499,121500,121501,121502,121503,121505,121506,121507,121508,121509,121510,121511,121512,121513,121514,121515,121516,121517,121518,121519,125136,125137,125138,125139,125140,125141,125142,917760,917761,917762,917763,917764,917765,917766,917767,917768,917769,917770,917771,917772,917773,917774,917775,917776,917777,917778,917779,917780,917781,917782,917783,917784,917785,917786,917787,917788,917789,917790,917791,917792,917793,917794,917795,917796,917797,917798,917799,917800,917801,917802,917803,917804,917805,917806,917807,917808,917809,917810,917811,917812,917813,917814,917815,917816,917817,917818,917819,917820,917821,917822,917823,917824,917825,917826,917827,917828,917829,917830,917831,917832,917833,917834,917835,917836,917837,917838,917839,917840,917841,917842,917843,917844,917845,917846,917847,917848,917849,917850,917851,917852,917853,917854,917855,917856,917857,917858,917859,917860,917861,917862,917863,917864,917865,917866,917867,917868,917869,917870,917871,917872,917873,917874,917875,917876,917877,917878,917879,917880,917881,917882,917883,917884,917885,917886,917887,917888,917889,917890,917891,917892,917893,917894,917895,917896,917897,917898,917899,917900,917901,917902,917903,917904,917905,917906,917907,917908,917909,917910,917911,917912,917913,917914,917915,917916,917917,917918,917919,917920,917921,917922,917923,917924,917925,917926,917927,917928,917929,917930,917931,917932,917933,917934,917935,917936,917937,917938,917939,917940,917941,917942,917943,917944,917945,917946,917947,917948,917949,917950,917951,917952,917953,917954,917955,917956,917957,917958,917959,917960,917961,917962,917963,917964,917965,917966,917967,917968,917969,917970,917971,917972,917973,917974,917975,917976,917977,917978,917979,917980,917981,917982,917983,917984,917985,917986,917987,917988,917989,917990,917991,917992,917993,917994,917995,917996,917997,917998,917999]},"7f9a":function(r,u,p){var h=p("da84"),b=p("8925"),v=h.WeakMap;r.exports=typeof v=="function"&&/native code/.test(b(v))},"802f":function(r,u,p){var h=p("4013"),b=p("b1b8").inherits,v=p("dd0f"),w=v.drawPath;function f(o,g){g=g||{},h.call(this,o,g),this.yes_annotation=g.yes_annotation,this.no_annotation=g.no_annotation,this.textMargin=this.getAttr("text-margin"),this.yes_direction=g.direction_yes,this.no_direction=g.direction_no,this.params=g.params,this.no_direction||this.yes_direction!=="right"?this.yes_direction||this.no_direction!=="bottom"||(this.yes_direction="right"):this.no_direction="bottom",this.yes_direction=this.yes_direction||"bottom",this.no_direction=this.no_direction||"right",this.text.attr({x:2*this.textMargin});var s=this.text.getBBox().width+3*this.textMargin;s+=s/2;var y=this.text.getBBox().height+2*this.textMargin;y+=y/2,y=Math.max(.5*s,y);var _=s/4,k=y/4;this.text.attr({x:_+this.textMargin/2});var C={x:_,y:k},O=[{x:_-s/4,y:k+y/4},{x:_-s/4+s/2,y:k+y/4+y/2},{x:_-s/4+s,y:k+y/4},{x:_-s/4+s/2,y:k+y/4-y/2},{x:_-s/4,y:k+y/4}],T=w(o,C,O);T.attr({stroke:this.getAttr("element-color"),"stroke-width":this.getAttr("line-width"),fill:this.getAttr("fill")}),g.link&&T.attr("href",g.link),g.target&&T.attr("target",g.target),g.key&&(T.node.id=g.key),T.node.setAttribute("class",this.getAttr("class")),this.text.attr({y:T.getBBox().height/2}),this.group.push(T),T.insertBefore(this.text),this.initialize()}b(f,h),f.prototype.render=function(){this.yes_direction&&(this[this.yes_direction+"_symbol"]=this.yes_symbol),this.no_direction&&(this[this.no_direction+"_symbol"]=this.no_symbol);var o=this.getAttr("line-length");if(this.bottom_symbol){var g=this.getBottom();this.bottom_symbol.isPositioned||(this.bottom_symbol.shiftY(this.getY()+this.height+o),this.bottom_symbol.setX(g.x-this.bottom_symbol.width/2),this.bottom_symbol.isPositioned=!0,this.bottom_symbol.render())}if(this.right_symbol){var s=this.getRight();if(!this.right_symbol.isPositioned){this.right_symbol.setY(s.y-this.right_symbol.height/2),this.right_symbol.shiftX(this.group.getBBox().x+this.width+o);var y=this;(function k(){for(var C,O=!1,T=0,P=y.chart.symbols.length;T<P;T++)if(C=y.chart.symbols[T],!y.params["align-next"]||y.params["align-next"]!=="no"){var D=Math.abs(C.getCenter().x-y.right_symbol.getCenter().x);if(C.getCenter().y>y.right_symbol.getCenter().y&&D<=y.right_symbol.width/2){O=!0;break}}if(O){if(y.right_symbol.symbolType==="end")return;y.right_symbol.setX(C.getX()+C.width+o),k()}})(),this.right_symbol.isPositioned=!0,this.right_symbol.render()}}if(this.left_symbol){var _=this.getLeft();this.left_symbol.isPositioned||(this.left_symbol.setY(_.y-this.left_symbol.height/2),this.left_symbol.shiftX(-(this.group.getBBox().x+this.width+o)),y=this,function k(){for(var C,O=!1,T=0,P=y.chart.symbols.length;T<P;T++)if(C=y.chart.symbols[T],!y.params["align-next"]||y.params["align-next"]!=="no"){var D=Math.abs(C.getCenter().x-y.left_symbol.getCenter().x);if(C.getCenter().y>y.left_symbol.getCenter().y&&D<=y.left_symbol.width/2){O=!0;break}}if(O){if(y.left_symbol.symbolType==="end")return;y.left_symbol.setX(C.getX()+C.width+o),k()}}(),this.left_symbol.isPositioned=!0,this.left_symbol.render())}},f.prototype.renderLines=function(){this.yes_symbol&&this.drawLineTo(this.yes_symbol,this.yes_annotation?this.yes_annotation:this.getAttr("yes-text"),this.yes_direction),this.no_symbol&&this.drawLineTo(this.no_symbol,this.no_annotation?this.no_annotation:this.getAttr("no-text"),this.no_direction)},r.exports=f},"80d3":function(r,u,p){var h=p("0068").isSpace;function b(w,f){var o=w.bMarks[f]+w.tShift[f],g=w.eMarks[f];return w.src.substr(o,g-o)}function v(w){var f,o=[],g=0,s=w.length,y=!1,_=0,k="";for(f=w.charCodeAt(g);g<s;)f===124&&(y?(k+=w.substring(_,g-1),_=g):(o.push(k+w.substring(_,g)),k="",_=g+1)),y=f===92,g++,f=w.charCodeAt(g);return o.push(k+w.substring(_)),o}r.exports=function(w,f,o,g){var s,y,_,k,C,O,T,P,D,F,N,z,B,X,W,H,U,G;if(f+2>o||(O=f+1,w.sCount[O]<w.blkIndent)||w.sCount[O]-w.blkIndent>=4||(_=w.bMarks[O]+w.tShift[O],_>=w.eMarks[O])||(U=w.src.charCodeAt(_++),U!==124&&U!==45&&U!==58)||_>=w.eMarks[O]||(G=w.src.charCodeAt(_++),G!==124&&G!==45&&G!==58&&!h(G))||U===45&&h(G))return!1;for(;_<w.eMarks[O];){if(s=w.src.charCodeAt(_),s!==124&&s!==45&&s!==58&&!h(s))return!1;_++}for(y=b(w,f+1),T=y.split("|"),F=[],k=0;k<T.length;k++){if(N=T[k].trim(),!N){if(k===0||k===T.length-1)continue;return!1}if(!/^:?-+:?$/.test(N))return!1;N.charCodeAt(N.length-1)===58?F.push(N.charCodeAt(0)===58?"center":"right"):N.charCodeAt(0)===58?F.push("left"):F.push("")}if(y=b(w,f).trim(),y.indexOf("|")===-1||w.sCount[f]-w.blkIndent>=4||(T=v(y),T.length&&T[0]===""&&T.shift(),T.length&&T[T.length-1]===""&&T.pop(),P=T.length,P===0||P!==F.length))return!1;if(g)return!0;for(X=w.parentType,w.parentType="table",H=w.md.block.ruler.getRules("blockquote"),D=w.push("table_open","table",1),D.map=z=[f,0],D=w.push("thead_open","thead",1),D.map=[f,f+1],D=w.push("tr_open","tr",1),D.map=[f,f+1],k=0;k<T.length;k++)D=w.push("th_open","th",1),F[k]&&(D.attrs=[["style","text-align:"+F[k]]]),D=w.push("inline","",0),D.content=T[k].trim(),D.children=[],D=w.push("th_close","th",-1);for(D=w.push("tr_close","tr",-1),D=w.push("thead_close","thead",-1),O=f+2;O<o&&!(w.sCount[O]<w.blkIndent);O++){for(W=!1,k=0,C=H.length;k<C;k++)if(H[k](w,O,o,!0)){W=!0;break}if(W||(y=b(w,O).trim(),!y)||w.sCount[O]-w.blkIndent>=4)break;for(T=v(y),T.length&&T[0]===""&&T.shift(),T.length&&T[T.length-1]===""&&T.pop(),O===f+2&&(D=w.push("tbody_open","tbody",1),D.map=B=[f+2,0]),D=w.push("tr_open","tr",1),D.map=[O,O+1],k=0;k<P;k++)D=w.push("td_open","td",1),F[k]&&(D.attrs=[["style","text-align:"+F[k]]]),D=w.push("inline","",0),D.content=T[k]?T[k].trim():"",D.children=[],D=w.push("td_close","td",-1);D=w.push("tr_close","tr",-1)}return B&&(D=w.push("tbody_close","tbody",-1),B[1]=O),D=w.push("table_close","table",-1),z[1]=O,w.parentType=X,w.line=O,!0}},"825a":function(r,u,p){var h=p("861d");r.exports=function(b){if(!h(b))throw TypeError(String(b)+" is not an object");return b}},"82cb":function(r,u){function p(w){return w?typeof w=="string"?w:w.source:null}function h(w){return b("(?=",w,")")}function b(...w){return w.map(o=>p(o)).join("")}function v(w){const f="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",o={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},g={className:"doctag",begin:"@[A-Za-z]+"},s={begin:"#<",end:">"},y=[w.COMMENT("#","$",{contains:[g]}),w.COMMENT("^=begin","^=end",{contains:[g],relevance:10}),w.COMMENT("^__END__","\\n$")],_={className:"subst",begin:/#\{/,end:/\}/,keywords:o},k={className:"string",contains:[w.BACKSLASH_ESCAPE,_],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:/<<[-~]?'?(\w+)\n(?:[^\n]*\n)*?\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},w.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[w.BACKSLASH_ESCAPE,_]})]}]},C="[1-9](_?[0-9])*|0",O="[0-9](_?[0-9])*",T={className:"number",relevance:0,variants:[{begin:`\\b(${C})(\\.(${O}))?([eE][+-]?(${O})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},P={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:o},D=[k,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[w.inherit(w.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+w.IDENT_RE+"::)?"+w.IDENT_RE,relevance:0}]}].concat(y)},{className:"function",begin:b(/def\s+/,h(f+"\\s*(\\(|;|$)")),relevance:0,keywords:"def",end:"$|;",contains:[w.inherit(w.TITLE_MODE,{begin:f}),P].concat(y)},{begin:w.IDENT_RE+"::"},{className:"symbol",begin:w.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[k,{begin:f}],relevance:0},T,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:o},{begin:"("+w.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[w.BACKSLASH_ESCAPE,_],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(s,y),relevance:0}].concat(s,y);_.contains=D,P.contains=D;const F="[>?]>",N="[\\w#]+\\(\\w+\\):\\d+:\\d+>",z="(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>",B=[{begin:/^\s*=>/,starts:{end:"$",contains:D}},{className:"meta",begin:"^("+F+"|"+N+"|"+z+")(?=[ ])",starts:{end:"$",contains:D}}];return y.unshift(s),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:o,illegal:/\/\*/,contains:[w.SHEBANG({binary:"ruby"})].concat(B).concat(y).concat(D)}}r.exports=v},"834f":function(r,u,p){var h=p("096b"),b=p("0068").isSpace;function v(w,f,o,g){var s,y,_,k,C,O,T,P;for(this.src=w,this.md=f,this.env=o,this.tokens=g,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",y=this.src,P=!1,_=k=O=T=0,C=y.length;k<C;k++){if(s=y.charCodeAt(k),!P){if(b(s)){O++,s===9?T+=4-T%4:T++;continue}P=!0}s!==10&&k!==C-1||(s!==10&&k++,this.bMarks.push(_),this.eMarks.push(k),this.tShift.push(O),this.sCount.push(T),this.bsCount.push(0),P=!1,O=0,T=0,_=k+1)}this.bMarks.push(y.length),this.eMarks.push(y.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}v.prototype.push=function(w,f,o){var g=new h(w,f,o);return g.block=!0,o<0&&this.level--,g.level=this.level,o>0&&this.level++,this.tokens.push(g),g},v.prototype.isEmpty=function(w){return this.bMarks[w]+this.tShift[w]>=this.eMarks[w]},v.prototype.skipEmptyLines=function(w){for(var f=this.lineMax;w<f&&!(this.bMarks[w]+this.tShift[w]<this.eMarks[w]);w++);return w},v.prototype.skipSpaces=function(w){for(var f,o=this.src.length;w<o&&(f=this.src.charCodeAt(w),!!b(f));w++);return w},v.prototype.skipSpacesBack=function(w,f){if(w<=f)return w;for(;w>f;)if(!b(this.src.charCodeAt(--w)))return w+1;return w},v.prototype.skipChars=function(w,f){for(var o=this.src.length;w<o&&this.src.charCodeAt(w)===f;w++);return w},v.prototype.skipCharsBack=function(w,f,o){if(w<=o)return w;for(;w>o;)if(f!==this.src.charCodeAt(--w))return w+1;return w},v.prototype.getLines=function(w,f,o,g){var s,y,_,k,C,O,T,P=w;if(w>=f)return"";for(O=new Array(f-w),s=0;P<f;P++,s++){for(y=0,T=k=this.bMarks[P],C=P+1<f||g?this.eMarks[P]+1:this.eMarks[P];k<C&&y<o;){if(_=this.src.charCodeAt(k),b(_))_===9?y+=4-(y+this.bsCount[P])%4:y++;else{if(!(k-T<this.tShift[P]))break;y++}k++}O[s]=y>o?new Array(y-o+1).join(" ")+this.src.slice(k,C):this.src.slice(k,C)}return O.join("")},v.prototype.Token=h,r.exports=v},"838d":function(r,u,p){function h(b,v){var w,f,o,g,s,y,_,k,C={},O=v.length;if(O){var T=0,P=-2,D=[];for(w=0;w<O;w++)if(o=v[w],D.push(0),v[T].marker===o.marker&&P===o.token-1||(T=w),P=o.token,o.length=o.length||0,o.close){for(C.hasOwnProperty(o.marker)||(C[o.marker]=[-1,-1,-1,-1,-1,-1]),s=C[o.marker][(o.open?3:0)+o.length%3],f=T-D[T]-1,y=f;f>s;f-=D[f]+1)if(g=v[f],g.marker===o.marker&&g.open&&g.end<0&&(_=!1,(g.close||o.open)&&(g.length+o.length)%3===0&&(g.length%3===0&&o.length%3===0||(_=!0)),!_)){k=f>0&&!v[f-1].open?D[f-1]+1:0,D[w]=w-f+k,D[f]=k,o.open=!1,g.end=w,g.close=!1,y=-1,P=-2;break}y!==-1&&(C[o.marker][(o.open?3:0)+(o.length||0)%3]=y)}}}r.exports=function(b){var v,w=b.tokens_meta,f=b.tokens_meta.length;for(h(b,b.delimiters),v=0;v<f;v++)w[v]&&w[v].delimiters&&h(b,w[v].delimiters)}},"83ab":function(r,u,p){var h=p("d039");r.exports=!h(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(r,u,p){var h=p("c04e"),b=p("9bf2"),v=p("5c6c");r.exports=function(w,f,o){var g=h(f);g in w?b.f(w,g,v(0,o)):w[g]=o}},8544:function(r,u,p){var h=p("4013"),b=p("b1b8").inherits,v=p("dd0f"),w=v.drawPath;function f(o,g){g=g||{},h.call(this,o,g),this.textMargin=this.getAttr("text-margin"),this.text.attr({x:3*this.textMargin});var s=this.text.getBBox().width+4*this.textMargin,y=this.text.getBBox().height+2*this.textMargin,_=this.textMargin,k=y/2,C={x:_,y:k},O=[{x:_-this.textMargin,y},{x:_-this.textMargin+s,y},{x:_-this.textMargin+s+2*this.textMargin,y:0},{x:_-this.textMargin+2*this.textMargin,y:0},{x:_,y:k}],T=w(o,C,O);T.attr({stroke:this.getAttr("element-color"),"stroke-width":this.getAttr("line-width"),fill:this.getAttr("fill")}),g.link&&T.attr("href",g.link),g.target&&T.attr("target",g.target),g.key&&(T.node.id=g.key),T.node.setAttribute("class",this.getAttr("class")),this.text.attr({y:T.getBBox().height/2}),this.group.push(T),T.insertBefore(this.text),this.initialize()}b(f,h),f.prototype.getLeft=function(){var o=this.getY()+this.group.getBBox().height/2,g=this.getX()+this.textMargin;return{x:g,y:o}},f.prototype.getRight=function(){var o=this.getY()+this.group.getBBox().height/2,g=this.getX()+this.group.getBBox().width-this.textMargin;return{x:g,y:o}},r.exports=f},"861d":function(r,u){r.exports=function(p){return typeof p=="object"?p!==null:typeof p=="function"}},8875:function(r,u,p){var h,b,v;(function(w,f){b=[],h=f,v=typeof h=="function"?h.apply(u,b):h,v===void 0||(r.exports=v)})(typeof self<"u"&&self,function(){function w(){if(document.currentScript)return document.currentScript;try{throw new Error}catch(D){var f,o,g,s=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,y=/@([^@]*):(\d+):(\d+)\s*$/gi,_=s.exec(D.stack)||y.exec(D.stack),k=_&&_[1]||!1,C=_&&_[2]||!1,O=document.location.href.replace(document.location.hash,""),T=document.getElementsByTagName("script");k===O&&(f=document.documentElement.outerHTML,o=new RegExp("(?:[^\\n]+?\\n){0,"+(C-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),g=f.replace(o,"$1").trim());for(var P=0;P<T.length;P++)if(T[P].readyState==="interactive"||T[P].src===k||k===O&&T[P].innerHTML&&T[P].innerHTML.trim()===g)return T[P];return null}}return w})},8925:function(r,u,p){var h=p("c6cd"),b=Function.toString;typeof h.inspectSource!="function"&&(h.inspectSource=function(v){return b.call(v)}),r.exports=h.inspectSource},"8a31":function(r,u,p){r.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}},"8aa5":function(r,u,p){var h=p("6547").charAt;r.exports=function(b,v,w){return v+(w?h(b,v).length:1)}},"8bbf":function(r,u){r.exports=n},"8ca5":function(r,u){function p(h){var b="('|\\.')+",v={relevance:0,contains:[{begin:b}]};return{name:"Matlab",keywords:{keyword:"arguments break case catch classdef continue else elseif end enumeration events for function global if methods otherwise parfor persistent properties return spmd switch try while",built_in:"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i|0 inf nan isnan isinf isfinite j|0 why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun legend intersect ismember procrustes hold num2cell "},illegal:'(//|"|#|/\\*|\\s+/\\w+)',contains:[{className:"function",beginKeywords:"function",end:"$",contains:[h.UNDERSCORE_TITLE_MODE,{className:"params",variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}]}]},{className:"built_in",begin:/true|false/,relevance:0,starts:v},{begin:"[a-zA-Z][a-zA-Z_0-9]*"+b,relevance:0},{className:"number",begin:h.C_NUMBER_RE,relevance:0,starts:v},{className:"string",begin:"'",end:"'",contains:[h.BACKSLASH_ESCAPE,{begin:"''"}]},{begin:/\]|\}|\)/,relevance:0,starts:v},{className:"string",begin:'"',end:'"',contains:[h.BACKSLASH_ESCAPE,{begin:'""'}],starts:v},h.COMMENT("^\\s*%\\{\\s*$","^\\s*%\\}\\s*$"),h.COMMENT("%","$")]}}r.exports=p},"8d6d":function(r,u){function p(h){const b={$pattern:h.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},v="(0|[1-9][\\d_]*)",w="(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)",f="0[bB][01_]+",o="([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)",g="0[xX]"+o,s="([eE][+-]?"+w+")",y="("+w+"(\\.\\d*|"+s+")|\\d+\\."+w+"|\\."+v+s+"?)",_="(0[xX]("+o+"\\."+o+"|\\.?"+o+")[pP][+-]?"+w+")",k="("+v+"|"+f+"|"+g+")",C="("+_+"|"+y+")",O=`\\\\(['"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};`,T={className:"number",begin:"\\b"+k+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},P={className:"number",begin:"\\b("+C+"([fF]|L|i|[fF]i|Li)?|"+k+"(i|[fF]i|Li))",relevance:0},D={className:"string",begin:"'("+O+"|.)",end:"'",illegal:"."},F={begin:O,relevance:0},N={className:"string",begin:'"',contains:[F],end:'"[cwd]?'},z={className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},B={className:"string",begin:"`",end:"`[cwd]?"},X={className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},W={className:"string",begin:'q"\\{',end:'\\}"'},H={className:"meta",begin:"^#!",end:"$",relevance:5},U={className:"meta",begin:"#(line)",end:"$",relevance:5},G={className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"},Y=h.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:b,contains:[h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE,Y,X,N,z,B,W,P,T,D,H,U,G]}}r.exports=p},"8f37":function(r,u,p){var h={};function b(w){var f,o,g=h[w];if(g)return g;for(g=h[w]=[],f=0;f<128;f++)o=String.fromCharCode(f),g.push(o);for(f=0;f<w.length;f++)o=w.charCodeAt(f),g[o]="%"+("0"+o.toString(16).toUpperCase()).slice(-2);return g}function v(w,f){var o;return typeof f!="string"&&(f=v.defaultChars),o=b(f),w.replace(/(%[a-f0-9]{2})+/gi,function(g){var s,y,_,k,C,O,T,P="";for(s=0,y=g.length;s<y;s+=3)_=parseInt(g.slice(s+1,s+3),16),_<128?P+=o[_]:(224&_)===192&&s+3<y&&(k=parseInt(g.slice(s+4,s+6),16),(192&k)===128)?(T=_<<6&1984|63&k,P+=T<128?"\uFFFD\uFFFD":String.fromCharCode(T),s+=3):(240&_)===224&&s+6<y&&(k=parseInt(g.slice(s+4,s+6),16),C=parseInt(g.slice(s+7,s+9),16),(192&k)===128&&(192&C)===128)?(T=_<<12&61440|k<<6&4032|63&C,P+=T<2048||T>=55296&&T<=57343?"\uFFFD\uFFFD\uFFFD":String.fromCharCode(T),s+=6):(248&_)===240&&s+9<y&&(k=parseInt(g.slice(s+4,s+6),16),C=parseInt(g.slice(s+7,s+9),16),O=parseInt(g.slice(s+10,s+12),16),(192&k)===128&&(192&C)===128&&(192&O)===128)?(T=_<<18&1835008|k<<12&258048|C<<6&4032|63&O,T<65536||T>1114111?P+="\uFFFD\uFFFD\uFFFD\uFFFD":(T-=65536,P+=String.fromCharCode(55296+(T>>10),56320+(1023&T))),s+=9):P+="\uFFFD";return P})}v.defaultChars=";/?:@&=+$,#",v.componentChars="",r.exports=v},"90e3":function(r,u){var p=0,h=Math.random();r.exports=function(b){return"Symbol("+String(b===void 0?"":b)+")_"+(++p+h).toString(36)}},9112:function(r,u,p){var h=p("83ab"),b=p("9bf2"),v=p("5c6c");r.exports=h?function(w,f,o){return b.f(w,f,v(1,o))}:function(w,f,o){return w[f]=o,w}},"922c":function(r,u,p){function h(b,v){var w,f,o,g,s,y=[],_=v.length;for(w=0;w<_;w++)o=v[w],o.marker===126&&o.end!==-1&&(g=v[o.end],s=b.tokens[o.token],s.type="s_open",s.tag="s",s.nesting=1,s.markup="~~",s.content="",s=b.tokens[g.token],s.type="s_close",s.tag="s",s.nesting=-1,s.markup="~~",s.content="",b.tokens[g.token-1].type==="text"&&b.tokens[g.token-1].content==="~"&&y.push(g.token-1));for(;y.length;){for(w=y.pop(),f=w+1;f<b.tokens.length&&b.tokens[f].type==="s_close";)f++;f--,w!==f&&(s=b.tokens[f],b.tokens[f]=b.tokens[w],b.tokens[w]=s)}}r.exports.tokenize=function(b,v){var w,f,o,g,s,y=b.pos,_=b.src.charCodeAt(y);if(v||_!==126||(f=b.scanDelims(b.pos,!0),g=f.length,s=String.fromCharCode(_),g<2))return!1;for(g%2&&(o=b.push("text","",0),o.content=s,g--),w=0;w<g;w+=2)o=b.push("text","",0),o.content=s+s,b.delimiters.push({marker:_,length:0,token:b.tokens.length-1,end:-1,open:f.can_open,close:f.can_close});return b.pos+=f.length,!0},r.exports.postProcess=function(b){var v,w=b.tokens_meta,f=b.tokens_meta.length;for(h(b,b.delimiters),v=0;v<f;v++)w[v]&&w[v].delimiters&&h(b,w[v].delimiters)}},9263:function(r,u,p){var h=p("ad6d"),b=p("9f7f"),v=RegExp.prototype.exec,w=String.prototype.replace,f=v,o=function(){var _=/a/,k=/b*/g;return v.call(_,"a"),v.call(k,"a"),_.lastIndex!==0||k.lastIndex!==0}(),g=b.UNSUPPORTED_Y||b.BROKEN_CARET,s=/()??/.exec("")[1]!==void 0,y=o||s||g;y&&(f=function(_){var k,C,O,T,P=this,D=g&&P.sticky,F=h.call(P),N=P.source,z=0,B=_;return D&&(F=F.replace("y",""),F.indexOf("g")===-1&&(F+="g"),B=String(_).slice(P.lastIndex),P.lastIndex>0&&(!P.multiline||P.multiline&&_[P.lastIndex-1]!==`
`)&&(N="(?: "+N+")",B=" "+B,z++),C=new RegExp("^(?:"+N+")",F)),s&&(C=new RegExp("^"+N+"$(?!\\s)",F)),o&&(k=P.lastIndex),O=v.call(D?C:P,B),D?O?(O.input=O.input.slice(z),O[0]=O[0].slice(z),O.index=P.lastIndex,P.lastIndex+=O[0].length):P.lastIndex=0:o&&O&&(P.lastIndex=P.global?O.index+O[0].length:k),s&&O&&O.length>1&&w.call(O[0],C,function(){for(T=1;T<arguments.length-2;T++)arguments[T]===void 0&&(O[T]=void 0)}),O}),r.exports=f},"932d":function(r,u,p){var h=p("0068").normalizeReference,b=p("0068").isSpace;r.exports=function(v,w){var f,o,g,s,y,_,k,C,O,T,P,D,F,N="",z=v.pos,B=v.posMax;if(v.src.charCodeAt(v.pos)!==33||v.src.charCodeAt(v.pos+1)!==91||(_=v.pos+2,y=v.md.helpers.parseLinkLabel(v,v.pos+1,!1),y<0))return!1;if(k=y+1,k<B&&v.src.charCodeAt(k)===40){for(k++;k<B&&(o=v.src.charCodeAt(k),!(!b(o)&&o!==10));k++);if(k>=B)return!1;for(F=k,O=v.md.helpers.parseLinkDestination(v.src,k,v.posMax),O.ok&&(N=v.md.normalizeLink(O.str),v.md.validateLink(N)?k=O.pos:N=""),F=k;k<B&&(o=v.src.charCodeAt(k),!(!b(o)&&o!==10));k++);if(O=v.md.helpers.parseLinkTitle(v.src,k,v.posMax),k<B&&F!==k&&O.ok)for(T=O.str,k=O.pos;k<B&&(o=v.src.charCodeAt(k),!(!b(o)&&o!==10));k++);else T="";if(k>=B||v.src.charCodeAt(k)!==41)return v.pos=z,!1;k++}else{if(typeof v.env.references>"u")return!1;if(k<B&&v.src.charCodeAt(k)===91?(F=k+1,k=v.md.helpers.parseLinkLabel(v,k),k>=0?s=v.src.slice(F,k++):k=y+1):k=y+1,s||(s=v.src.slice(_,y)),C=v.env.references[h(s)],!C)return v.pos=z,!1;N=C.href,T=C.title}return w||(g=v.src.slice(_,y),v.md.inline.parse(g,v.md,v.env,D=[]),P=v.push("image","img",0),P.attrs=f=[["src",N],["alt",""]],P.children=D,P.content=g,T&&f.push(["title",T])),v.pos=k,v.posMax=B,!0}},"94ca":function(r,u,p){var h=p("d039"),b=/#|\.prototype\./,v=function(s,y){var _=f[w(s)];return _==g||_!=o&&(typeof y=="function"?h(y):!!y)},w=v.normalize=function(s){return String(s).replace(b,".").toLowerCase()},f=v.data={},o=v.NATIVE="N",g=v.POLYFILL="P";r.exports=v},9510:function(r,u){function p(w){return w?typeof w=="string"?w:w.source:null}function h(w){return b("(?=",w,")")}function b(...w){return w.map(o=>p(o)).join("")}function v(w){const f=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],o=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],g=["__debug__","Ellipsis","False","None","NotImplemented","True"],s=["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"],y={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:f,built_in:o,literal:g,type:s},_={className:"meta",begin:/^(>>>|\.\.\.) /},k={className:"subst",begin:/\{/,end:/\}/,keywords:y,illegal:/#/},C={begin:/\{\{/,relevance:0},O={className:"string",contains:[w.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[w.BACKSLASH_ESCAPE,_],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[w.BACKSLASH_ESCAPE,_],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[w.BACKSLASH_ESCAPE,_,C,k]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[w.BACKSLASH_ESCAPE,_,C,k]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[w.BACKSLASH_ESCAPE,C,k]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[w.BACKSLASH_ESCAPE,C,k]},w.APOS_STRING_MODE,w.QUOTE_STRING_MODE]},T="[0-9](_?[0-9])*",P=`(\\b(${T}))?\\.(${T})|\\b(${T})\\.`,D={className:"number",relevance:0,variants:[{begin:`(\\b(${T})|(${P}))[eE][+-]?(${T})[jJ]?\\b`},{begin:`(${P})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${T})[jJ]\\b`}]},F={className:"comment",begin:h(/# type:/),end:/$/,keywords:y,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},N={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:y,contains:["self",_,D,O,w.HASH_COMMENT_MODE]}]};return k.contains=[O,D,_],{name:"Python",aliases:["py","gyp","ipython"],keywords:y,illegal:/(<\/|->|\?)|=>/,contains:[_,D,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},O,F,w.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[w.UNDERSCORE_TITLE_MODE,N,{begin:/->/,endsWithParent:!0,keywords:y}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[D,N,O]}]}}r.exports=v},"98af":function(r,u){function p(h){const b=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],v=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],w=["default","false","null","true"],f=["abstract","as","base","break","case","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],o=["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"],g={keyword:f.concat(o),built_in:b,literal:w},s=h.inherit(h.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),y={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},_={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},k=h.inherit(_,{illegal:/\n/}),C={className:"subst",begin:/\{/,end:/\}/,keywords:g},O=h.inherit(C,{illegal:/\n/}),T={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},h.BACKSLASH_ESCAPE,O]},P={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},C]},D=h.inherit(P,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},O]});C.contains=[P,T,_,h.APOS_STRING_MODE,h.QUOTE_STRING_MODE,y,h.C_BLOCK_COMMENT_MODE],O.contains=[D,T,k,h.APOS_STRING_MODE,h.QUOTE_STRING_MODE,y,h.inherit(h.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const F={variants:[P,T,_,h.APOS_STRING_MODE,h.QUOTE_STRING_MODE]},N={begin:"<",end:">",contains:[{beginKeywords:"in out"},s]},z=h.IDENT_RE+"(<"+h.IDENT_RE+"(\\s*,\\s*"+h.IDENT_RE+")*>)?(\\[\\])?",B={begin:"@"+h.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:g,illegal:/::/,contains:[h.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"<!--|-->"},{begin:"</?",end:">"}]}]}),h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},F,y,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},s,N,h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[s,h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[s,N,h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+z+"\\s+)+"+h.IDENT_RE+"\\s*(<.+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:g,contains:[{beginKeywords:v.join(" "),relevance:0},{begin:h.IDENT_RE+"\\s*(<.+>\\s*)?\\(",returnBegin:!0,contains:[h.TITLE_MODE,N],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:g,relevance:0,contains:[F,y,h.C_BLOCK_COMMENT_MODE]},h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE]},B]}}r.exports=p},9921:function(r,u,p){var h=p("0068").arrayReplaceAt;function b(w){return/^<a[>\s]/i.test(w)}function v(w){return/^<\/a\s*>/i.test(w)}r.exports=function(w){var f,o,g,s,y,_,k,C,O,T,P,D,F,N,z,B,X,W=w.tokens;if(w.md.options.linkify){for(o=0,g=W.length;o<g;o++)if(W[o].type==="inline"&&w.md.linkify.pretest(W[o].content))for(s=W[o].children,F=0,f=s.length-1;f>=0;f--)if(_=s[f],_.type!=="link_close"){if(_.type==="html_inline"&&(b(_.content)&&F>0&&F--,v(_.content)&&F++),!(F>0)&&_.type==="text"&&w.md.linkify.test(_.content)){for(O=_.content,X=w.md.linkify.match(O),k=[],D=_.level,P=0,C=0;C<X.length;C++)N=X[C].url,z=w.md.normalizeLink(N),w.md.validateLink(z)&&(B=X[C].text,B=X[C].schema?X[C].schema!=="mailto:"||/^mailto:/i.test(B)?w.md.normalizeLinkText(B):w.md.normalizeLinkText("mailto:"+B).replace(/^mailto:/,""):w.md.normalizeLinkText("http://"+B).replace(/^http:\/\//,""),T=X[C].index,T>P&&(y=new w.Token("text","",0),y.content=O.slice(P,T),y.level=D,k.push(y)),y=new w.Token("link_open","a",1),y.attrs=[["href",z]],y.level=D++,y.markup="linkify",y.info="auto",k.push(y),y=new w.Token("text","",0),y.content=B,y.level=D,k.push(y),y=new w.Token("link_close","a",-1),y.level=--D,y.markup="linkify",y.info="auto",k.push(y),P=X[C].lastIndex);P<O.length&&(y=new w.Token("text","",0),y.content=O.slice(P),y.level=D,k.push(y)),W[o].children=s=h(s,f,k)}}else for(f--;s[f].level!==_.level&&s[f].type!=="link_open";)f--}}},"99af":function(r,u,p){var h=p("23e7"),b=p("d039"),v=p("e8b5"),w=p("861d"),f=p("7b0b"),o=p("50c4"),g=p("8418"),s=p("65f0"),y=p("1dde"),_=p("b622"),k=p("2d00"),C=_("isConcatSpreadable"),O=9007199254740991,T="Maximum allowed index exceeded",P=k>=51||!b(function(){var z=[];return z[C]=!1,z.concat()[0]!==z}),D=y("concat"),F=function(z){if(!w(z))return!1;var B=z[C];return B!==void 0?!!B:v(z)},N=!P||!D;h({target:"Array",proto:!0,forced:N},{concat:function(z){var B,X,W,H,U,G=f(this),Y=s(G,0),K=0;for(B=-1,W=arguments.length;B<W;B++)if(U=B===-1?G:arguments[B],F(U)){if(H=o(U.length),K+H>O)throw TypeError(T);for(X=0;X<H;X++,K++)X in U&&g(Y,K,U[X])}else{if(K>=O)throw TypeError(T);g(Y,K++,U)}return Y.length=K,Y}})},"9b2d":function(r,u,p){(function(h){p.d(u,"a",function(){return f});/*! For license information please see mermaid.esm.min.mjs.LICENSE.txt */var b={1362:(o,g,s)=>{o=s.nmd(o);var y=function(){var _=function(vt,ft,Qe,At){for(Qe=Qe||{},At=vt.length;At--;Qe[vt[At]]=ft);return Qe},k=[1,6],C=[1,7],O=[1,8],T=[1,9],P=[1,12],D=[1,11],F=[1,15,24],N=[1,19],z=[1,31],B=[1,34],X=[1,32],W=[1,33],H=[1,35],U=[1,36],G=[1,37],Y=[1,38],K=[1,41],ee=[1,42],te=[1,43],re=[1,44],be=[15,24],Le=[1,56],me=[1,57],Ie=[1,58],pe=[1,59],ce=[1,60],ue=[1,61],_e=[15,24,31,38,39,47,50,51,52,53,54,55,60,62],xe=[15,24,29,31,38,39,43,47,50,51,52,53,54,55,60,62,77,78,79,80],Te=[7,8,9,10,15,18,22,24],Ne=[47,77,78,79,80],Be=[47,54,55,77,78,79,80],Fe=[47,50,51,52,53,77,78,79,80],Ve=[15,24,31],et=[1,93],rt={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,direction:5,directive:6,direction_tb:7,direction_bt:8,direction_rl:9,direction_lr:10,graphConfig:11,openDirective:12,typeDirective:13,closeDirective:14,NEWLINE:15,":":16,argDirective:17,open_directive:18,type_directive:19,arg_directive:20,close_directive:21,CLASS_DIAGRAM:22,statements:23,EOF:24,statement:25,className:26,alphaNumToken:27,classLiteralName:28,GENERICTYPE:29,relationStatement:30,LABEL:31,classStatement:32,methodStatement:33,annotationStatement:34,clickStatement:35,cssClassStatement:36,CLASS:37,STYLE_SEPARATOR:38,STRUCT_START:39,members:40,STRUCT_STOP:41,ANNOTATION_START:42,ANNOTATION_END:43,MEMBER:44,SEPARATOR:45,relation:46,STR:47,relationType:48,lineType:49,AGGREGATION:50,EXTENSION:51,COMPOSITION:52,DEPENDENCY:53,LINE:54,DOTTED_LINE:55,CALLBACK:56,LINK:57,LINK_TARGET:58,CLICK:59,CALLBACK_NAME:60,CALLBACK_ARGS:61,HREF:62,CSSCLASS:63,commentToken:64,textToken:65,graphCodeTokens:66,textNoTagsToken:67,TAGSTART:68,TAGEND:69,"==":70,"--":71,PCT:72,DEFAULT:73,SPACE:74,MINUS:75,keywords:76,UNICODE_TEXT:77,NUM:78,ALPHA:79,BQUOTE_STR:80,$accept:0,$end:1},terminals_:{2:"error",7:"direction_tb",8:"direction_bt",9:"direction_rl",10:"direction_lr",15:"NEWLINE",16:":",18:"open_directive",19:"type_directive",20:"arg_directive",21:"close_directive",22:"CLASS_DIAGRAM",24:"EOF",29:"GENERICTYPE",31:"LABEL",37:"CLASS",38:"STYLE_SEPARATOR",39:"STRUCT_START",41:"STRUCT_STOP",42:"ANNOTATION_START",43:"ANNOTATION_END",44:"MEMBER",45:"SEPARATOR",47:"STR",50:"AGGREGATION",51:"EXTENSION",52:"COMPOSITION",53:"DEPENDENCY",54:"LINE",55:"DOTTED_LINE",56:"CALLBACK",57:"LINK",58:"LINK_TARGET",59:"CLICK",60:"CALLBACK_NAME",61:"CALLBACK_ARGS",62:"HREF",63:"CSSCLASS",66:"graphCodeTokens",68:"TAGSTART",69:"TAGEND",70:"==",71:"--",72:"PCT",73:"DEFAULT",74:"SPACE",75:"MINUS",76:"keywords",77:"UNICODE_TEXT",78:"NUM",79:"ALPHA",80:"BQUOTE_STR"},productions_:[0,[3,1],[3,1],[3,2],[5,1],[5,1],[5,1],[5,1],[4,1],[6,4],[6,6],[12,1],[13,1],[17,1],[14,1],[11,4],[23,1],[23,2],[23,3],[26,1],[26,1],[26,2],[26,2],[26,2],[25,1],[25,2],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[32,2],[32,4],[32,5],[32,7],[34,4],[40,1],[40,2],[33,1],[33,2],[33,1],[33,1],[30,3],[30,4],[30,4],[30,5],[46,3],[46,2],[46,2],[46,1],[48,1],[48,1],[48,1],[48,1],[49,1],[49,1],[35,3],[35,4],[35,3],[35,4],[35,4],[35,5],[35,3],[35,4],[35,4],[35,5],[35,3],[35,4],[35,4],[35,5],[36,3],[64,1],[64,1],[65,1],[65,1],[65,1],[65,1],[65,1],[65,1],[65,1],[67,1],[67,1],[67,1],[67,1],[27,1],[27,1],[27,1],[28,1]],performAction:function(vt,ft,Qe,At,bt,ot,wt){var xt=ot.length-1;switch(bt){case 4:At.setDirection("TB");break;case 5:At.setDirection("BT");break;case 6:At.setDirection("RL");break;case 7:At.setDirection("LR");break;case 11:At.parseDirective("%%{","open_directive");break;case 12:At.parseDirective(ot[xt],"type_directive");break;case 13:ot[xt]=ot[xt].trim().replace(/'/g,'"'),At.parseDirective(ot[xt],"arg_directive");break;case 14:At.parseDirective("}%%","close_directive","class");break;case 19:case 20:this.$=ot[xt];break;case 21:this.$=ot[xt-1]+ot[xt];break;case 22:case 23:this.$=ot[xt-1]+"~"+ot[xt];break;case 24:At.addRelation(ot[xt]);break;case 25:ot[xt-1].title=At.cleanupLabel(ot[xt]),At.addRelation(ot[xt-1]);break;case 33:At.addClass(ot[xt]);break;case 34:At.addClass(ot[xt-2]),At.setCssClass(ot[xt-2],ot[xt]);break;case 35:At.addClass(ot[xt-3]),At.addMembers(ot[xt-3],ot[xt-1]);break;case 36:At.addClass(ot[xt-5]),At.setCssClass(ot[xt-5],ot[xt-3]),At.addMembers(ot[xt-5],ot[xt-1]);break;case 37:At.addAnnotation(ot[xt],ot[xt-2]);break;case 38:this.$=[ot[xt]];break;case 39:ot[xt].push(ot[xt-1]),this.$=ot[xt];break;case 40:case 42:case 43:break;case 41:At.addMember(ot[xt-1],At.cleanupLabel(ot[xt]));break;case 44:this.$={id1:ot[xt-2],id2:ot[xt],relation:ot[xt-1],relationTitle1:"none",relationTitle2:"none"};break;case 45:this.$={id1:ot[xt-3],id2:ot[xt],relation:ot[xt-1],relationTitle1:ot[xt-2],relationTitle2:"none"};break;case 46:this.$={id1:ot[xt-3],id2:ot[xt],relation:ot[xt-2],relationTitle1:"none",relationTitle2:ot[xt-1]};break;case 47:this.$={id1:ot[xt-4],id2:ot[xt],relation:ot[xt-2],relationTitle1:ot[xt-3],relationTitle2:ot[xt-1]};break;case 48:this.$={type1:ot[xt-2],type2:ot[xt],lineType:ot[xt-1]};break;case 49:this.$={type1:"none",type2:ot[xt],lineType:ot[xt-1]};break;case 50:this.$={type1:ot[xt-1],type2:"none",lineType:ot[xt]};break;case 51:this.$={type1:"none",type2:"none",lineType:ot[xt]};break;case 52:this.$=At.relationType.AGGREGATION;break;case 53:this.$=At.relationType.EXTENSION;break;case 54:this.$=At.relationType.COMPOSITION;break;case 55:this.$=At.relationType.DEPENDENCY;break;case 56:this.$=At.lineType.LINE;break;case 57:this.$=At.lineType.DOTTED_LINE;break;case 58:case 64:this.$=ot[xt-2],At.setClickEvent(ot[xt-1],ot[xt]);break;case 59:case 65:this.$=ot[xt-3],At.setClickEvent(ot[xt-2],ot[xt-1]),At.setTooltip(ot[xt-2],ot[xt]);break;case 60:case 68:this.$=ot[xt-2],At.setLink(ot[xt-1],ot[xt]);break;case 61:case 69:this.$=ot[xt-3],At.setLink(ot[xt-2],ot[xt-1],ot[xt]);break;case 62:case 70:this.$=ot[xt-3],At.setLink(ot[xt-2],ot[xt-1]),At.setTooltip(ot[xt-2],ot[xt]);break;case 63:case 71:this.$=ot[xt-4],At.setLink(ot[xt-3],ot[xt-2],ot[xt]),At.setTooltip(ot[xt-3],ot[xt-1]);break;case 66:this.$=ot[xt-3],At.setClickEvent(ot[xt-2],ot[xt-1],ot[xt]);break;case 67:this.$=ot[xt-4],At.setClickEvent(ot[xt-3],ot[xt-2],ot[xt-1]),At.setTooltip(ot[xt-3],ot[xt]);break;case 72:At.setCssClass(ot[xt-1],ot[xt])}},table:[{3:1,4:2,5:3,6:4,7:k,8:C,9:O,10:T,11:5,12:10,18:P,22:D},{1:[3]},{1:[2,1]},{1:[2,2]},{3:13,4:2,5:3,6:4,7:k,8:C,9:O,10:T,11:5,12:10,18:P,22:D},{1:[2,8]},_(F,[2,4]),_(F,[2,5]),_(F,[2,6]),_(F,[2,7]),{13:14,19:[1,15]},{15:[1,16]},{19:[2,11]},{1:[2,3]},{14:17,16:[1,18],21:N},_([16,21],[2,12]),{5:29,6:28,7:k,8:C,9:O,10:T,12:10,18:P,23:20,25:21,26:30,27:39,28:40,30:22,32:23,33:24,34:25,35:26,36:27,37:z,42:B,44:X,45:W,56:H,57:U,59:G,63:Y,77:K,78:ee,79:te,80:re},{15:[1,45]},{17:46,20:[1,47]},{15:[2,14]},{24:[1,48]},{15:[1,49],24:[2,16]},_(be,[2,24],{31:[1,50]}),_(be,[2,26]),_(be,[2,27]),_(be,[2,28]),_(be,[2,29]),_(be,[2,30]),_(be,[2,31]),_(be,[2,32]),_(be,[2,40],{46:51,48:54,49:55,31:[1,53],47:[1,52],50:Le,51:me,52:Ie,53:pe,54:ce,55:ue}),{26:62,27:39,28:40,77:K,78:ee,79:te,80:re},_(be,[2,42]),_(be,[2,43]),{27:63,77:K,78:ee,79:te},{26:64,27:39,28:40,77:K,78:ee,79:te,80:re},{26:65,27:39,28:40,77:K,78:ee,79:te,80:re},{26:66,27:39,28:40,77:K,78:ee,79:te,80:re},{47:[1,67]},_(_e,[2,19],{27:39,28:40,26:68,29:[1,69],77:K,78:ee,79:te,80:re}),_(_e,[2,20],{29:[1,70]}),_(xe,[2,86]),_(xe,[2,87]),_(xe,[2,88]),_([15,24,29,31,38,39,47,50,51,52,53,54,55,60,62],[2,89]),_(Te,[2,9]),{14:71,21:N},{21:[2,13]},{1:[2,15]},{5:29,6:28,7:k,8:C,9:O,10:T,12:10,18:P,23:72,24:[2,17],25:21,26:30,27:39,28:40,30:22,32:23,33:24,34:25,35:26,36:27,37:z,42:B,44:X,45:W,56:H,57:U,59:G,63:Y,77:K,78:ee,79:te,80:re},_(be,[2,25]),{26:73,27:39,28:40,47:[1,74],77:K,78:ee,79:te,80:re},{46:75,48:54,49:55,50:Le,51:me,52:Ie,53:pe,54:ce,55:ue},_(be,[2,41]),{49:76,54:ce,55:ue},_(Ne,[2,51],{48:77,50:Le,51:me,52:Ie,53:pe}),_(Be,[2,52]),_(Be,[2,53]),_(Be,[2,54]),_(Be,[2,55]),_(Fe,[2,56]),_(Fe,[2,57]),_(be,[2,33],{38:[1,78],39:[1,79]}),{43:[1,80]},{47:[1,81]},{47:[1,82]},{60:[1,83],62:[1,84]},{27:85,77:K,78:ee,79:te},_(_e,[2,21]),_(_e,[2,22]),_(_e,[2,23]),{15:[1,86]},{24:[2,18]},_(Ve,[2,44]),{26:87,27:39,28:40,77:K,78:ee,79:te,80:re},{26:88,27:39,28:40,47:[1,89],77:K,78:ee,79:te,80:re},_(Ne,[2,50],{48:90,50:Le,51:me,52:Ie,53:pe}),_(Ne,[2,49]),{27:91,77:K,78:ee,79:te},{40:92,44:et},{26:94,27:39,28:40,77:K,78:ee,79:te,80:re},_(be,[2,58],{47:[1,95]}),_(be,[2,60],{47:[1,97],58:[1,96]}),_(be,[2,64],{47:[1,98],61:[1,99]}),_(be,[2,68],{47:[1,101],58:[1,100]}),_(be,[2,72]),_(Te,[2,10]),_(Ve,[2,46]),_(Ve,[2,45]),{26:102,27:39,28:40,77:K,78:ee,79:te,80:re},_(Ne,[2,48]),_(be,[2,34],{39:[1,103]}),{41:[1,104]},{40:105,41:[2,38],44:et},_(be,[2,37]),_(be,[2,59]),_(be,[2,61]),_(be,[2,62],{58:[1,106]}),_(be,[2,65]),_(be,[2,66],{47:[1,107]}),_(be,[2,69]),_(be,[2,70],{58:[1,108]}),_(Ve,[2,47]),{40:109,44:et},_(be,[2,35]),{41:[2,39]},_(be,[2,63]),_(be,[2,67]),_(be,[2,71]),{41:[1,110]},_(be,[2,36])],defaultActions:{2:[2,1],3:[2,2],5:[2,8],12:[2,11],13:[2,3],19:[2,14],47:[2,13],48:[2,15],72:[2,18],105:[2,39]},parseError:function(vt,ft){if(!ft.recoverable){var Qe=new Error(vt);throw Qe.hash=ft,Qe}this.trace(vt)},parse:function(vt){var ft=this,Qe=[0],At=[],bt=[null],ot=[],wt=this.table,xt="",Nt=0,Vt=0,$t=0,yn=2,Mn=1,Pn=ot.slice.call(arguments,1),rr=Object.create(this.lexer),Dn={yy:{}};for(var Cr in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Cr)&&(Dn.yy[Cr]=this.yy[Cr]);rr.setInput(vt,Dn.yy),Dn.yy.lexer=rr,Dn.yy.parser=this,rr.yylloc===void 0&&(rr.yylloc={});var fr=rr.yylloc;ot.push(fr);var Er=rr.options&&rr.options.ranges;function Yn(){var kt;return typeof(kt=At.pop()||rr.lex()||Mn)!="number"&&(kt instanceof Array&&(kt=(At=kt).pop()),kt=ft.symbols_[kt]||kt),kt}typeof Dn.yy.parseError=="function"?this.parseError=Dn.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var Rn,Hr,mr,Zr,ka,kn,Kn,pr,qe,nt={};;){if(mr=Qe[Qe.length-1],this.defaultActions[mr]?Zr=this.defaultActions[mr]:(Rn==null&&(Rn=Yn()),Zr=wt[mr]&&wt[mr][Rn]),Zr===void 0||!Zr.length||!Zr[0]){var Cn="";for(kn in qe=[],wt[mr])this.terminals_[kn]&&kn>yn&&qe.push("'"+this.terminals_[kn]+"'");Cn=rr.showPosition?"Parse error on line "+(Nt+1)+`:
`+rr.showPosition()+`
Expecting `+qe.join(", ")+", got '"+(this.terminals_[Rn]||Rn)+"'":"Parse error on line "+(Nt+1)+": Unexpected "+(Rn==Mn?"end of input":"'"+(this.terminals_[Rn]||Rn)+"'"),this.parseError(Cn,{text:rr.match,token:this.terminals_[Rn]||Rn,line:rr.yylineno,loc:fr,expected:qe})}if(Zr[0]instanceof Array&&Zr.length>1)throw new Error("Parse Error: multiple actions possible at state: "+mr+", token: "+Rn);switch(Zr[0]){case 1:Qe.push(Rn),bt.push(rr.yytext),ot.push(rr.yylloc),Qe.push(Zr[1]),Rn=null,Hr?(Rn=Hr,Hr=null):(Vt=rr.yyleng,xt=rr.yytext,Nt=rr.yylineno,fr=rr.yylloc,$t>0);break;case 2:if(Kn=this.productions_[Zr[1]][1],nt.$=bt[bt.length-Kn],nt._$={first_line:ot[ot.length-(Kn||1)].first_line,last_line:ot[ot.length-1].last_line,first_column:ot[ot.length-(Kn||1)].first_column,last_column:ot[ot.length-1].last_column},Er&&(nt._$.range=[ot[ot.length-(Kn||1)].range[0],ot[ot.length-1].range[1]]),(ka=this.performAction.apply(nt,[xt,Vt,Nt,Dn.yy,Zr[1],bt,ot].concat(Pn)))!==void 0)return ka;Kn&&(Qe=Qe.slice(0,-1*Kn*2),bt=bt.slice(0,-1*Kn),ot=ot.slice(0,-1*Kn)),Qe.push(this.productions_[Zr[1]][0]),bt.push(nt.$),ot.push(nt._$),pr=wt[Qe[Qe.length-2]][Qe[Qe.length-1]],Qe.push(pr);break;case 3:return!0}}return!0}},yt={EOF:1,parseError:function(vt,ft){if(!this.yy.parser)throw new Error(vt);this.yy.parser.parseError(vt,ft)},setInput:function(vt,ft){return this.yy=ft||this.yy||{},this._input=vt,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var vt=this._input[0];return this.yytext+=vt,this.yyleng++,this.offset++,this.match+=vt,this.matched+=vt,vt.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),vt},unput:function(vt){var ft=vt.length,Qe=vt.split(/(?:\r\n?|\n)/g);this._input=vt+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-ft),this.offset-=ft;var At=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),Qe.length-1&&(this.yylineno-=Qe.length-1);var bt=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:Qe?(Qe.length===At.length?this.yylloc.first_column:0)+At[At.length-Qe.length].length-Qe[0].length:this.yylloc.first_column-ft},this.options.ranges&&(this.yylloc.range=[bt[0],bt[0]+this.yyleng-ft]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(vt){this.unput(this.match.slice(vt))},pastInput:function(){var vt=this.matched.substr(0,this.matched.length-this.match.length);return(vt.length>20?"...":"")+vt.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var vt=this.match;return vt.length<20&&(vt+=this._input.substr(0,20-vt.length)),(vt.substr(0,20)+(vt.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var vt=this.pastInput(),ft=new Array(vt.length+1).join("-");return vt+this.upcomingInput()+`
`+ft+"^"},test_match:function(vt,ft){var Qe,At,bt;if(this.options.backtrack_lexer&&(bt={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(bt.yylloc.range=this.yylloc.range.slice(0))),(At=vt[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=At.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:At?At[At.length-1].length-At[At.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+vt[0].length},this.yytext+=vt[0],this.match+=vt[0],this.matches=vt,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(vt[0].length),this.matched+=vt[0],Qe=this.performAction.call(this,this.yy,this,ft,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),Qe)return Qe;if(this._backtrack){for(var ot in bt)this[ot]=bt[ot];return!1}return!1},next:function(){if(this.done)return this.EOF;var vt,ft,Qe,At;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var bt=this._currentRules(),ot=0;ot<bt.length;ot++)if((Qe=this._input.match(this.rules[bt[ot]]))&&(!ft||Qe[0].length>ft[0].length)){if(ft=Qe,At=ot,this.options.backtrack_lexer){if((vt=this.test_match(Qe,bt[ot]))!==!1)return vt;if(this._backtrack){ft=!1;continue}return!1}if(!this.options.flex)break}return ft?(vt=this.test_match(ft,bt[At]))!==!1&&vt:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(vt){this.conditionStack.push(vt)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(vt){return(vt=this.conditionStack.length-1-Math.abs(vt||0))>=0?this.conditionStack[vt]:"INITIAL"},pushState:function(vt){this.begin(vt)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(vt,ft,Qe,At){switch(Qe){case 0:return this.begin("open_directive"),18;case 1:return 7;case 2:return 8;case 3:return 9;case 4:return 10;case 5:return this.begin("type_directive"),19;case 6:return this.popState(),this.begin("arg_directive"),16;case 7:return this.popState(),this.popState(),21;case 8:return 20;case 9:case 10:case 12:case 19:break;case 11:return 15;case 13:case 14:return 22;case 15:return this.begin("struct"),39;case 16:return"EOF_IN_STRUCT";case 17:return"OPEN_IN_STRUCT";case 18:return this.popState(),41;case 20:return"MEMBER";case 21:return 37;case 22:return 63;case 23:return 56;case 24:return 57;case 25:return 59;case 26:return 42;case 27:return 43;case 28:this.begin("generic");break;case 29:case 32:case 35:case 38:case 41:case 44:this.popState();break;case 30:return"GENERICTYPE";case 31:this.begin("string");break;case 33:return"STR";case 34:this.begin("bqstring");break;case 36:return"BQUOTE_STR";case 37:this.begin("href");break;case 39:return 62;case 40:this.begin("callback_name");break;case 42:this.popState(),this.begin("callback_args");break;case 43:return 60;case 45:return 61;case 46:case 47:case 48:case 49:return 58;case 50:case 51:return 51;case 52:case 53:return 53;case 54:return 52;case 55:return 50;case 56:return 54;case 57:return 55;case 58:return 31;case 59:return 38;case 60:return 75;case 61:return"DOT";case 62:return"PLUS";case 63:return 72;case 64:case 65:return"EQUALS";case 66:return 79;case 67:return"PUNCTUATION";case 68:return 78;case 69:return 77;case 70:return 74;case 71:return 24}},rules:[/^(?:%%\{)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:%%(?!\{)*[^\n]*(\r?\n?)+)/,/^(?:%%[^\n]*(\r?\n)*)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:classDiagram-v2\b)/,/^(?:classDiagram\b)/,/^(?:[{])/,/^(?:$)/,/^(?:[{])/,/^(?:[}])/,/^(?:[\n])/,/^(?:[^{}\n]*)/,/^(?:class\b)/,/^(?:cssClass\b)/,/^(?:callback\b)/,/^(?:link\b)/,/^(?:click\b)/,/^(?:<<)/,/^(?:>>)/,/^(?:[~])/,/^(?:[~])/,/^(?:[^~]*)/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:[`])/,/^(?:[`])/,/^(?:[^`]+)/,/^(?:href[\s]+["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:\s*<\|)/,/^(?:\s*\|>)/,/^(?:\s*>)/,/^(?:\s*<)/,/^(?:\s*\*)/,/^(?:\s*o\b)/,/^(?:--)/,/^(?:\.\.)/,/^(?::{1}[^:\n;]+)/,/^(?::{3})/,/^(?:-)/,/^(?:\.)/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:\w+)/,/^(?:[!"#$%&'*+,-.`?\\/])/,/^(?:[0-9]+)/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA]|[\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE]|[\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA]|[\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A]|[\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39]|[\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8]|[\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C]|[\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C]|[\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99]|[\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0]|[\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1]|[\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81]|[\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3]|[\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6]|[\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A]|[\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081]|[\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D]|[\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0]|[\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310]|[\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC]|[\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D]|[\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D]|[\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3]|[\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F]|[\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128]|[\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184]|[\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3]|[\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6]|[\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE]|[\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C]|[\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D]|[\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36]|[\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D]|[\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC]|[\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF]|[\uFFD2-\uFFD7\uFFDA-\uFFDC])/,/^(?:\s)/,/^(?:$)/],conditions:{arg_directive:{rules:[7,8],inclusive:!1},type_directive:{rules:[6,7],inclusive:!1},open_directive:{rules:[5],inclusive:!1},callback_args:{rules:[44,45],inclusive:!1},callback_name:{rules:[41,42,43],inclusive:!1},href:{rules:[38,39],inclusive:!1},struct:{rules:[16,17,18,19,20],inclusive:!1},generic:{rules:[29,30],inclusive:!1},bqstring:{rules:[35,36],inclusive:!1},string:{rules:[32,33],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,9,10,11,12,13,14,15,21,22,23,24,25,26,27,28,31,34,37,40,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],inclusive:!0}}};function ut(){this.yy={}}return rt.lexer=yt,ut.prototype=rt,rt.Parser=ut,new ut}();g.parser=y,g.Parser=y.Parser,g.parse=function(){return y.parse.apply(y,arguments)},g.main=function(_){_[1]||(console.log("Usage: "+_[0]+" FILE"),h.exit(1));var k=s(8218).readFileSync(s(6470).normalize(_[1]),"utf8");return g.parser.parse(k)},s.c[s.s]===o&&g.main(h.argv.slice(1))},5890:(o,g,s)=>{o=s.nmd(o);var y=function(){var _=function(ee,te,re,be){for(re=re||{},be=ee.length;be--;re[ee[be]]=te);return re},k=[1,2],C=[1,5],O=[6,9,11,23,40],T=[1,17],P=[1,20],D=[1,25],F=[1,26],N=[1,27],z=[1,28],B=[1,37],X=[23,37,38],W=[4,6,9,11,23,40],H=[33,34,35,36],U=[22,29],G={trace:function(){},yy:{},symbols_:{error:2,start:3,ER_DIAGRAM:4,document:5,EOF:6,directive:7,line:8,SPACE:9,statement:10,NEWLINE:11,openDirective:12,typeDirective:13,closeDirective:14,":":15,argDirective:16,entityName:17,relSpec:18,role:19,BLOCK_START:20,attributes:21,BLOCK_STOP:22,ALPHANUM:23,attribute:24,attributeType:25,attributeName:26,attributeKeyType:27,COMMENT:28,ATTRIBUTE_WORD:29,ATTRIBUTE_KEY:30,cardinality:31,relType:32,ZERO_OR_ONE:33,ZERO_OR_MORE:34,ONE_OR_MORE:35,ONLY_ONE:36,NON_IDENTIFYING:37,IDENTIFYING:38,WORD:39,open_directive:40,type_directive:41,arg_directive:42,close_directive:43,$accept:0,$end:1},terminals_:{2:"error",4:"ER_DIAGRAM",6:"EOF",9:"SPACE",11:"NEWLINE",15:":",20:"BLOCK_START",22:"BLOCK_STOP",23:"ALPHANUM",28:"COMMENT",29:"ATTRIBUTE_WORD",30:"ATTRIBUTE_KEY",33:"ZERO_OR_ONE",34:"ZERO_OR_MORE",35:"ONE_OR_MORE",36:"ONLY_ONE",37:"NON_IDENTIFYING",38:"IDENTIFYING",39:"WORD",40:"open_directive",41:"type_directive",42:"arg_directive",43:"close_directive"},productions_:[0,[3,3],[3,2],[5,0],[5,2],[8,2],[8,1],[8,1],[8,1],[7,4],[7,6],[10,1],[10,5],[10,4],[10,3],[10,1],[17,1],[21,1],[21,2],[24,2],[24,3],[24,3],[24,4],[25,1],[26,1],[27,1],[18,3],[31,1],[31,1],[31,1],[31,1],[32,1],[32,1],[19,1],[19,1],[12,1],[13,1],[16,1],[14,1]],performAction:function(ee,te,re,be,Le,me,Ie){var pe=me.length-1;switch(Le){case 1:break;case 3:case 7:case 8:this.$=[];break;case 4:me[pe-1].push(me[pe]),this.$=me[pe-1];break;case 5:case 6:case 16:case 23:case 24:case 25:case 34:this.$=me[pe];break;case 12:be.addEntity(me[pe-4]),be.addEntity(me[pe-2]),be.addRelationship(me[pe-4],me[pe],me[pe-2],me[pe-3]);break;case 13:be.addEntity(me[pe-3]),be.addAttributes(me[pe-3],me[pe-1]);break;case 14:be.addEntity(me[pe-2]);break;case 15:be.addEntity(me[pe]);break;case 17:this.$=[me[pe]];break;case 18:me[pe].push(me[pe-1]),this.$=me[pe];break;case 19:this.$={attributeType:me[pe-1],attributeName:me[pe]};break;case 20:this.$={attributeType:me[pe-2],attributeName:me[pe-1],attributeKeyType:me[pe]};break;case 21:this.$={attributeType:me[pe-2],attributeName:me[pe-1],attributeComment:me[pe]};break;case 22:this.$={attributeType:me[pe-3],attributeName:me[pe-2],attributeKeyType:me[pe-1],attributeComment:me[pe]};break;case 26:this.$={cardA:me[pe],relType:me[pe-1],cardB:me[pe-2]};break;case 27:this.$=be.Cardinality.ZERO_OR_ONE;break;case 28:this.$=be.Cardinality.ZERO_OR_MORE;break;case 29:this.$=be.Cardinality.ONE_OR_MORE;break;case 30:this.$=be.Cardinality.ONLY_ONE;break;case 31:this.$=be.Identification.NON_IDENTIFYING;break;case 32:this.$=be.Identification.IDENTIFYING;break;case 33:this.$=me[pe].replace(/"/g,"");break;case 35:be.parseDirective("%%{","open_directive");break;case 36:be.parseDirective(me[pe],"type_directive");break;case 37:me[pe]=me[pe].trim().replace(/'/g,'"'),be.parseDirective(me[pe],"arg_directive");break;case 38:be.parseDirective("}%%","close_directive","er")}},table:[{3:1,4:k,7:3,12:4,40:C},{1:[3]},_(O,[2,3],{5:6}),{3:7,4:k,7:3,12:4,40:C},{13:8,41:[1,9]},{41:[2,35]},{6:[1,10],7:15,8:11,9:[1,12],10:13,11:[1,14],12:4,17:16,23:T,40:C},{1:[2,2]},{14:18,15:[1,19],43:P},_([15,43],[2,36]),_(O,[2,8],{1:[2,1]}),_(O,[2,4]),{7:15,10:21,12:4,17:16,23:T,40:C},_(O,[2,6]),_(O,[2,7]),_(O,[2,11]),_(O,[2,15],{18:22,31:24,20:[1,23],33:D,34:F,35:N,36:z}),_([6,9,11,15,20,23,33,34,35,36,40],[2,16]),{11:[1,29]},{16:30,42:[1,31]},{11:[2,38]},_(O,[2,5]),{17:32,23:T},{21:33,22:[1,34],24:35,25:36,29:B},{32:38,37:[1,39],38:[1,40]},_(X,[2,27]),_(X,[2,28]),_(X,[2,29]),_(X,[2,30]),_(W,[2,9]),{14:41,43:P},{43:[2,37]},{15:[1,42]},{22:[1,43]},_(O,[2,14]),{21:44,22:[2,17],24:35,25:36,29:B},{26:45,29:[1,46]},{29:[2,23]},{31:47,33:D,34:F,35:N,36:z},_(H,[2,31]),_(H,[2,32]),{11:[1,48]},{19:49,23:[1,51],39:[1,50]},_(O,[2,13]),{22:[2,18]},_(U,[2,19],{27:52,28:[1,53],30:[1,54]}),_([22,28,29,30],[2,24]),{23:[2,26]},_(W,[2,10]),_(O,[2,12]),_(O,[2,33]),_(O,[2,34]),_(U,[2,20],{28:[1,55]}),_(U,[2,21]),_([22,28,29],[2,25]),_(U,[2,22])],defaultActions:{5:[2,35],7:[2,2],20:[2,38],31:[2,37],37:[2,23],44:[2,18],47:[2,26]},parseError:function(ee,te){if(!te.recoverable){var re=new Error(ee);throw re.hash=te,re}this.trace(ee)},parse:function(ee){var te=this,re=[0],be=[],Le=[null],me=[],Ie=this.table,pe="",ce=0,ue=0,_e=0,xe=2,Te=1,Ne=me.slice.call(arguments,1),Be=Object.create(this.lexer),Fe={yy:{}};for(var Ve in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ve)&&(Fe.yy[Ve]=this.yy[Ve]);Be.setInput(ee,Fe.yy),Fe.yy.lexer=Be,Fe.yy.parser=this,Be.yylloc===void 0&&(Be.yylloc={});var et=Be.yylloc;me.push(et);var rt=Be.options&&Be.options.ranges;function yt(){var $t;return typeof($t=be.pop()||Be.lex()||Te)!="number"&&($t instanceof Array&&($t=(be=$t).pop()),$t=te.symbols_[$t]||$t),$t}typeof Fe.yy.parseError=="function"?this.parseError=Fe.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var ut,vt,ft,Qe,At,bt,ot,wt,xt,Nt={};;){if(ft=re[re.length-1],this.defaultActions[ft]?Qe=this.defaultActions[ft]:(ut==null&&(ut=yt()),Qe=Ie[ft]&&Ie[ft][ut]),Qe===void 0||!Qe.length||!Qe[0]){var Vt="";for(bt in xt=[],Ie[ft])this.terminals_[bt]&&bt>xe&&xt.push("'"+this.terminals_[bt]+"'");Vt=Be.showPosition?"Parse error on line "+(ce+1)+`:
`+Be.showPosition()+`
Expecting `+xt.join(", ")+", got '"+(this.terminals_[ut]||ut)+"'":"Parse error on line "+(ce+1)+": Unexpected "+(ut==Te?"end of input":"'"+(this.terminals_[ut]||ut)+"'"),this.parseError(Vt,{text:Be.match,token:this.terminals_[ut]||ut,line:Be.yylineno,loc:et,expected:xt})}if(Qe[0]instanceof Array&&Qe.length>1)throw new Error("Parse Error: multiple actions possible at state: "+ft+", token: "+ut);switch(Qe[0]){case 1:re.push(ut),Le.push(Be.yytext),me.push(Be.yylloc),re.push(Qe[1]),ut=null,vt?(ut=vt,vt=null):(ue=Be.yyleng,pe=Be.yytext,ce=Be.yylineno,et=Be.yylloc,_e>0);break;case 2:if(ot=this.productions_[Qe[1]][1],Nt.$=Le[Le.length-ot],Nt._$={first_line:me[me.length-(ot||1)].first_line,last_line:me[me.length-1].last_line,first_column:me[me.length-(ot||1)].first_column,last_column:me[me.length-1].last_column},rt&&(Nt._$.range=[me[me.length-(ot||1)].range[0],me[me.length-1].range[1]]),(At=this.performAction.apply(Nt,[pe,ue,ce,Fe.yy,Qe[1],Le,me].concat(Ne)))!==void 0)return At;ot&&(re=re.slice(0,-1*ot*2),Le=Le.slice(0,-1*ot),me=me.slice(0,-1*ot)),re.push(this.productions_[Qe[1]][0]),Le.push(Nt.$),me.push(Nt._$),wt=Ie[re[re.length-2]][re[re.length-1]],re.push(wt);break;case 3:return!0}}return!0}},Y={EOF:1,parseError:function(ee,te){if(!this.yy.parser)throw new Error(ee);this.yy.parser.parseError(ee,te)},setInput:function(ee,te){return this.yy=te||this.yy||{},this._input=ee,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var ee=this._input[0];return this.yytext+=ee,this.yyleng++,this.offset++,this.match+=ee,this.matched+=ee,ee.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),ee},unput:function(ee){var te=ee.length,re=ee.split(/(?:\r\n?|\n)/g);this._input=ee+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-te),this.offset-=te;var be=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),re.length-1&&(this.yylineno-=re.length-1);var Le=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:re?(re.length===be.length?this.yylloc.first_column:0)+be[be.length-re.length].length-re[0].length:this.yylloc.first_column-te},this.options.ranges&&(this.yylloc.range=[Le[0],Le[0]+this.yyleng-te]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(ee){this.unput(this.match.slice(ee))},pastInput:function(){var ee=this.matched.substr(0,this.matched.length-this.match.length);return(ee.length>20?"...":"")+ee.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var ee=this.match;return ee.length<20&&(ee+=this._input.substr(0,20-ee.length)),(ee.substr(0,20)+(ee.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var ee=this.pastInput(),te=new Array(ee.length+1).join("-");return ee+this.upcomingInput()+`
`+te+"^"},test_match:function(ee,te){var re,be,Le;if(this.options.backtrack_lexer&&(Le={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(Le.yylloc.range=this.yylloc.range.slice(0))),(be=ee[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=be.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:be?be[be.length-1].length-be[be.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+ee[0].length},this.yytext+=ee[0],this.match+=ee[0],this.matches=ee,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(ee[0].length),this.matched+=ee[0],re=this.performAction.call(this,this.yy,this,te,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),re)return re;if(this._backtrack){for(var me in Le)this[me]=Le[me];return!1}return!1},next:function(){if(this.done)return this.EOF;var ee,te,re,be;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var Le=this._currentRules(),me=0;me<Le.length;me++)if((re=this._input.match(this.rules[Le[me]]))&&(!te||re[0].length>te[0].length)){if(te=re,be=me,this.options.backtrack_lexer){if((ee=this.test_match(re,Le[me]))!==!1)return ee;if(this._backtrack){te=!1;continue}return!1}if(!this.options.flex)break}return te?(ee=this.test_match(te,Le[be]))!==!1&&ee:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(ee){this.conditionStack.push(ee)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(ee){return(ee=this.conditionStack.length-1-Math.abs(ee||0))>=0?this.conditionStack[ee]:"INITIAL"},pushState:function(ee){this.begin(ee)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(ee,te,re,be){switch(re){case 0:return this.begin("open_directive"),40;case 1:return this.begin("type_directive"),41;case 2:return this.popState(),this.begin("arg_directive"),15;case 3:return this.popState(),this.popState(),43;case 4:return 42;case 5:case 6:case 8:case 13:case 17:break;case 7:return 11;case 9:return 9;case 10:return 39;case 11:return 4;case 12:return this.begin("block"),20;case 14:return 30;case 15:return 29;case 16:return 28;case 18:return this.popState(),22;case 19:case 32:return te.yytext[0];case 20:case 24:return 33;case 21:case 25:return 34;case 22:case 26:return 35;case 23:return 36;case 27:case 29:case 30:return 37;case 28:return 38;case 31:return 23;case 33:return 6}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:[\s]+)/i,/^(?:"[^"]*")/i,/^(?:erDiagram\b)/i,/^(?:\{)/i,/^(?:\s+)/i,/^(?:(?:PK)|(?:FK))/i,/^(?:[A-Za-z][A-Za-z0-9\-_]*)/i,/^(?:"[^"]*")/i,/^(?:[\n]+)/i,/^(?:\})/i,/^(?:.)/i,/^(?:\|o\b)/i,/^(?:\}o\b)/i,/^(?:\}\|)/i,/^(?:\|\|)/i,/^(?:o\|)/i,/^(?:o\{)/i,/^(?:\|\{)/i,/^(?:\.\.)/i,/^(?:--)/i,/^(?:\.-)/i,/^(?:-\.)/i,/^(?:[A-Za-z][A-Za-z0-9\-_]*)/i,/^(?:.)/i,/^(?:$)/i],conditions:{open_directive:{rules:[1],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},block:{rules:[13,14,15,16,17,18,19],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,11,12,20,21,22,23,24,25,26,27,28,29,30,31,32,33],inclusive:!0}}};function K(){this.yy={}}return G.lexer=Y,K.prototype=G,G.Parser=K,new K}();g.parser=y,g.Parser=y.Parser,g.parse=function(){return y.parse.apply(y,arguments)},g.main=function(_){_[1]||(console.log("Usage: "+_[0]+" FILE"),h.exit(1));var k=s(8009).readFileSync(s(6470).normalize(_[1]),"utf8");return g.parser.parse(k)},s.c[s.s]===o&&g.main(h.argv.slice(1))},3602:(o,g,s)=>{o=s.nmd(o);var y=function(){var _=function(_a,ki,qa,qr){for(qa=qa||{},qr=_a.length;qr--;qa[_a[qr]]=ki);return qa},k=[1,9],C=[1,7],O=[1,6],T=[1,8],P=[1,20,21,22,23,38,47,59,60,79,80,81,82,83,84,88,98,99,102,104,105,111,112,113,114,115,116,117,118,119,120],D=[2,10],F=[1,20],N=[1,21],z=[1,22],B=[1,23],X=[1,30],W=[1,59],H=[1,45],U=[1,49],G=[1,33],Y=[1,34],K=[1,35],ee=[1,36],te=[1,37],re=[1,53],be=[1,60],Le=[1,48],me=[1,50],Ie=[1,52],pe=[1,56],ce=[1,57],ue=[1,38],_e=[1,39],xe=[1,40],Te=[1,41],Ne=[1,58],Be=[1,47],Fe=[1,51],Ve=[1,54],et=[1,55],rt=[1,46],yt=[1,63],ut=[1,68],vt=[1,20,21,22,23,38,42,47,59,60,79,80,81,82,83,84,88,98,99,102,104,105,111,112,113,114,115,116,117,118,119,120],ft=[1,72],Qe=[1,71],At=[1,73],bt=[20,21,23,74,75],ot=[1,94],wt=[1,99],xt=[1,102],Nt=[1,103],Vt=[1,96],$t=[1,101],yn=[1,104],Mn=[1,97],Pn=[1,109],rr=[1,108],Dn=[1,98],Cr=[1,100],fr=[1,105],Er=[1,106],Yn=[1,107],Rn=[1,110],Hr=[20,21,22,23,74,75],mr=[20,21,22,23,48,74,75],Zr=[20,21,22,23,40,47,48,50,52,54,56,58,59,60,62,64,66,67,69,74,75,84,88,98,99,102,104,105,115,116,117,118,119,120],ka=[20,21,23],kn=[20,21,23,47,59,60,74,75,84,88,98,99,102,104,105,115,116,117,118,119,120],Kn=[1,12,20,21,22,23,24,38,42,47,59,60,79,80,81,82,83,84,88,98,99,102,104,105,111,112,113,114,115,116,117,118,119,120],pr=[47,59,60,84,88,98,99,102,104,105,115,116,117,118,119,120],qe=[1,143],nt=[1,151],Cn=[1,152],kt=[1,153],It=[1,154],kr=[1,138],er=[1,139],sa=[1,135],Jr=[1,146],Gr=[1,147],Ta=[1,148],Za=[1,149],xi=[1,150],fn=[1,155],ja=[1,156],On=[1,141],wa=[1,144],Ci=[1,140],ri=[1,137],Jo=[20,21,22,23,38,42,47,59,60,79,80,81,82,83,84,88,98,99,102,104,105,111,112,113,114,115,116,117,118,119,120],eo=[1,159],Sl=[20,21,22,23,26,47,59,60,84,98,99,102,104,105,115,116,117,118,119,120],ui=[20,21,22,23,24,26,38,40,41,42,47,51,53,55,57,59,60,61,63,65,66,68,70,74,75,79,80,81,82,83,84,85,88,98,99,102,104,105,106,107,115,116,117,118,119,120],wl=[12,21,22,24],Ml=[22,99],Co=[1,242],ta=[1,237],Ui=[1,238],ci=[1,246],Eo=[1,243],zi=[1,240],Yo=[1,239],Mo=[1,241],dl=[1,244],Po=[1,245],mi=[1,247],xr=[1,265],Fa=[20,21,23,99],ni=[20,21,22,23,59,60,79,95,98,99,102,103,104,105,106],Li={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,directive:5,openDirective:6,typeDirective:7,closeDirective:8,separator:9,":":10,argDirective:11,open_directive:12,type_directive:13,arg_directive:14,close_directive:15,graphConfig:16,document:17,line:18,statement:19,SEMI:20,NEWLINE:21,SPACE:22,EOF:23,GRAPH:24,NODIR:25,DIR:26,FirstStmtSeperator:27,ending:28,endToken:29,spaceList:30,spaceListNewline:31,verticeStatement:32,styleStatement:33,linkStyleStatement:34,classDefStatement:35,classStatement:36,clickStatement:37,subgraph:38,text:39,SQS:40,SQE:41,end:42,direction:43,link:44,node:45,vertex:46,AMP:47,STYLE_SEPARATOR:48,idString:49,PS:50,PE:51,"(-":52,"-)":53,STADIUMSTART:54,STADIUMEND:55,SUBROUTINESTART:56,SUBROUTINEEND:57,VERTEX_WITH_PROPS_START:58,ALPHA:59,COLON:60,PIPE:61,CYLINDERSTART:62,CYLINDEREND:63,DIAMOND_START:64,DIAMOND_STOP:65,TAGEND:66,TRAPSTART:67,TRAPEND:68,INVTRAPSTART:69,INVTRAPEND:70,linkStatement:71,arrowText:72,TESTSTR:73,START_LINK:74,LINK:75,textToken:76,STR:77,keywords:78,STYLE:79,LINKSTYLE:80,CLASSDEF:81,CLASS:82,CLICK:83,DOWN:84,UP:85,textNoTags:86,textNoTagsToken:87,DEFAULT:88,stylesOpt:89,alphaNum:90,CALLBACKNAME:91,CALLBACKARGS:92,HREF:93,LINK_TARGET:94,HEX:95,numList:96,INTERPOLATE:97,NUM:98,COMMA:99,style:100,styleComponent:101,MINUS:102,UNIT:103,BRKT:104,DOT:105,PCT:106,TAGSTART:107,alphaNumToken:108,idStringToken:109,alphaNumStatement:110,direction_tb:111,direction_bt:112,direction_rl:113,direction_lr:114,PUNCTUATION:115,UNICODE_TEXT:116,PLUS:117,EQUALS:118,MULT:119,UNDERSCORE:120,graphCodeTokens:121,ARROW_CROSS:122,ARROW_POINT:123,ARROW_CIRCLE:124,ARROW_OPEN:125,QUOTE:126,$accept:0,$end:1},terminals_:{2:"error",10:":",12:"open_directive",13:"type_directive",14:"arg_directive",15:"close_directive",20:"SEMI",21:"NEWLINE",22:"SPACE",23:"EOF",24:"GRAPH",25:"NODIR",26:"DIR",38:"subgraph",40:"SQS",41:"SQE",42:"end",47:"AMP",48:"STYLE_SEPARATOR",50:"PS",51:"PE",52:"(-",53:"-)",54:"STADIUMSTART",55:"STADIUMEND",56:"SUBROUTINESTART",57:"SUBROUTINEEND",58:"VERTEX_WITH_PROPS_START",59:"ALPHA",60:"COLON",61:"PIPE",62:"CYLINDERSTART",63:"CYLINDEREND",64:"DIAMOND_START",65:"DIAMOND_STOP",66:"TAGEND",67:"TRAPSTART",68:"TRAPEND",69:"INVTRAPSTART",70:"INVTRAPEND",73:"TESTSTR",74:"START_LINK",75:"LINK",77:"STR",79:"STYLE",80:"LINKSTYLE",81:"CLASSDEF",82:"CLASS",83:"CLICK",84:"DOWN",85:"UP",88:"DEFAULT",91:"CALLBACKNAME",92:"CALLBACKARGS",93:"HREF",94:"LINK_TARGET",95:"HEX",97:"INTERPOLATE",98:"NUM",99:"COMMA",102:"MINUS",103:"UNIT",104:"BRKT",105:"DOT",106:"PCT",107:"TAGSTART",111:"direction_tb",112:"direction_bt",113:"direction_rl",114:"direction_lr",115:"PUNCTUATION",116:"UNICODE_TEXT",117:"PLUS",118:"EQUALS",119:"MULT",120:"UNDERSCORE",122:"ARROW_CROSS",123:"ARROW_POINT",124:"ARROW_CIRCLE",125:"ARROW_OPEN",126:"QUOTE"},productions_:[0,[3,1],[3,2],[5,4],[5,6],[6,1],[7,1],[11,1],[8,1],[4,2],[17,0],[17,2],[18,1],[18,1],[18,1],[18,1],[18,1],[16,2],[16,2],[16,2],[16,3],[28,2],[28,1],[29,1],[29,1],[29,1],[27,1],[27,1],[27,2],[31,2],[31,2],[31,1],[31,1],[30,2],[30,1],[19,2],[19,2],[19,2],[19,2],[19,2],[19,2],[19,9],[19,6],[19,4],[19,1],[9,1],[9,1],[9,1],[32,3],[32,4],[32,2],[32,1],[45,1],[45,5],[45,3],[46,4],[46,6],[46,4],[46,4],[46,4],[46,8],[46,4],[46,4],[46,4],[46,6],[46,4],[46,4],[46,4],[46,4],[46,4],[46,1],[44,2],[44,3],[44,3],[44,1],[44,3],[71,1],[72,3],[39,1],[39,2],[39,1],[78,1],[78,1],[78,1],[78,1],[78,1],[78,1],[78,1],[78,1],[78,1],[78,1],[78,1],[86,1],[86,2],[35,5],[35,5],[36,5],[37,2],[37,4],[37,3],[37,5],[37,2],[37,4],[37,4],[37,6],[37,2],[37,4],[37,2],[37,4],[37,4],[37,6],[33,5],[33,5],[34,5],[34,5],[34,9],[34,9],[34,7],[34,7],[96,1],[96,3],[89,1],[89,3],[100,1],[100,2],[101,1],[101,1],[101,1],[101,1],[101,1],[101,1],[101,1],[101,1],[101,1],[101,1],[101,1],[76,1],[76,1],[76,1],[76,1],[76,1],[76,1],[87,1],[87,1],[87,1],[87,1],[49,1],[49,2],[90,1],[90,2],[110,1],[110,1],[110,1],[110,1],[43,1],[43,1],[43,1],[43,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[108,1],[109,1],[109,1],[109,1],[109,1],[109,1],[109,1],[109,1],[109,1],[109,1],[109,1],[109,1],[109,1],[109,1],[109,1],[109,1],[109,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1],[121,1]],performAction:function(_a,ki,qa,qr,wi,tn,Fo){var zn=tn.length-1;switch(wi){case 5:qr.parseDirective("%%{","open_directive");break;case 6:qr.parseDirective(tn[zn],"type_directive");break;case 7:tn[zn]=tn[zn].trim().replace(/'/g,'"'),qr.parseDirective(tn[zn],"arg_directive");break;case 8:qr.parseDirective("}%%","close_directive","flowchart");break;case 10:case 36:case 37:case 38:case 39:case 40:this.$=[];break;case 11:tn[zn]!==[]&&tn[zn-1].push(tn[zn]),this.$=tn[zn-1];break;case 12:case 78:case 80:case 92:case 148:case 150:case 151:case 74:case 146:this.$=tn[zn];break;case 19:qr.setDirection("TB"),this.$="TB";break;case 20:qr.setDirection(tn[zn-1]),this.$=tn[zn-1];break;case 35:this.$=tn[zn-1].nodes;break;case 41:this.$=qr.addSubGraph(tn[zn-6],tn[zn-1],tn[zn-4]);break;case 42:this.$=qr.addSubGraph(tn[zn-3],tn[zn-1],tn[zn-3]);break;case 43:this.$=qr.addSubGraph(void 0,tn[zn-1],void 0);break;case 48:qr.addLink(tn[zn-2].stmt,tn[zn],tn[zn-1]),this.$={stmt:tn[zn],nodes:tn[zn].concat(tn[zn-2].nodes)};break;case 49:qr.addLink(tn[zn-3].stmt,tn[zn-1],tn[zn-2]),this.$={stmt:tn[zn-1],nodes:tn[zn-1].concat(tn[zn-3].nodes)};break;case 50:this.$={stmt:tn[zn-1],nodes:tn[zn-1]};break;case 51:this.$={stmt:tn[zn],nodes:tn[zn]};break;case 52:case 119:case 121:this.$=[tn[zn]];break;case 53:this.$=tn[zn-4].concat(tn[zn]);break;case 54:this.$=[tn[zn-2]],qr.setClass(tn[zn-2],tn[zn]);break;case 55:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"square");break;case 56:this.$=tn[zn-5],qr.addVertex(tn[zn-5],tn[zn-2],"circle");break;case 57:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"ellipse");break;case 58:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"stadium");break;case 59:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"subroutine");break;case 60:this.$=tn[zn-7],qr.addVertex(tn[zn-7],tn[zn-1],"rect",void 0,void 0,void 0,Object.fromEntries([[tn[zn-5],tn[zn-3]]]));break;case 61:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"cylinder");break;case 62:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"round");break;case 63:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"diamond");break;case 64:this.$=tn[zn-5],qr.addVertex(tn[zn-5],tn[zn-2],"hexagon");break;case 65:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"odd");break;case 66:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"trapezoid");break;case 67:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"inv_trapezoid");break;case 68:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"lean_right");break;case 69:this.$=tn[zn-3],qr.addVertex(tn[zn-3],tn[zn-1],"lean_left");break;case 70:this.$=tn[zn],qr.addVertex(tn[zn]);break;case 71:tn[zn-1].text=tn[zn],this.$=tn[zn-1];break;case 72:case 73:tn[zn-2].text=tn[zn-1],this.$=tn[zn-2];break;case 75:var ll=qr.destructLink(tn[zn],tn[zn-2]);this.$={type:ll.type,stroke:ll.stroke,length:ll.length,text:tn[zn-1]};break;case 76:ll=qr.destructLink(tn[zn]),this.$={type:ll.type,stroke:ll.stroke,length:ll.length};break;case 77:this.$=tn[zn-1];break;case 79:case 93:case 149:case 147:this.$=tn[zn-1]+""+tn[zn];break;case 94:case 95:this.$=tn[zn-4],qr.addClass(tn[zn-2],tn[zn]);break;case 96:this.$=tn[zn-4],qr.setClass(tn[zn-2],tn[zn]);break;case 97:case 105:this.$=tn[zn-1],qr.setClickEvent(tn[zn-1],tn[zn]);break;case 98:case 106:this.$=tn[zn-3],qr.setClickEvent(tn[zn-3],tn[zn-2]),qr.setTooltip(tn[zn-3],tn[zn]);break;case 99:this.$=tn[zn-2],qr.setClickEvent(tn[zn-2],tn[zn-1],tn[zn]);break;case 100:this.$=tn[zn-4],qr.setClickEvent(tn[zn-4],tn[zn-3],tn[zn-2]),qr.setTooltip(tn[zn-4],tn[zn]);break;case 101:case 107:this.$=tn[zn-1],qr.setLink(tn[zn-1],tn[zn]);break;case 102:case 108:this.$=tn[zn-3],qr.setLink(tn[zn-3],tn[zn-2]),qr.setTooltip(tn[zn-3],tn[zn]);break;case 103:case 109:this.$=tn[zn-3],qr.setLink(tn[zn-3],tn[zn-2],tn[zn]);break;case 104:case 110:this.$=tn[zn-5],qr.setLink(tn[zn-5],tn[zn-4],tn[zn]),qr.setTooltip(tn[zn-5],tn[zn-2]);break;case 111:this.$=tn[zn-4],qr.addVertex(tn[zn-2],void 0,void 0,tn[zn]);break;case 112:case 114:this.$=tn[zn-4],qr.updateLink(tn[zn-2],tn[zn]);break;case 113:this.$=tn[zn-4],qr.updateLink([tn[zn-2]],tn[zn]);break;case 115:this.$=tn[zn-8],qr.updateLinkInterpolate([tn[zn-6]],tn[zn-2]),qr.updateLink([tn[zn-6]],tn[zn]);break;case 116:this.$=tn[zn-8],qr.updateLinkInterpolate(tn[zn-6],tn[zn-2]),qr.updateLink(tn[zn-6],tn[zn]);break;case 117:this.$=tn[zn-6],qr.updateLinkInterpolate([tn[zn-4]],tn[zn]);break;case 118:this.$=tn[zn-6],qr.updateLinkInterpolate(tn[zn-4],tn[zn]);break;case 120:case 122:tn[zn-2].push(tn[zn]),this.$=tn[zn-2];break;case 124:this.$=tn[zn-1]+tn[zn];break;case 152:this.$="v";break;case 153:this.$="-";break;case 154:this.$={stmt:"dir",value:"TB"};break;case 155:this.$={stmt:"dir",value:"BT"};break;case 156:this.$={stmt:"dir",value:"RL"};break;case 157:this.$={stmt:"dir",value:"LR"}}},table:[{3:1,4:2,5:3,6:5,12:k,16:4,21:C,22:O,24:T},{1:[3]},{1:[2,1]},{3:10,4:2,5:3,6:5,12:k,16:4,21:C,22:O,24:T},_(P,D,{17:11}),{7:12,13:[1,13]},{16:14,21:C,22:O,24:T},{16:15,21:C,22:O,24:T},{25:[1,16],26:[1,17]},{13:[2,5]},{1:[2,2]},{1:[2,9],18:18,19:19,20:F,21:N,22:z,23:B,32:24,33:25,34:26,35:27,36:28,37:29,38:X,43:31,45:32,46:42,47:W,49:43,59:H,60:U,79:G,80:Y,81:K,82:ee,83:te,84:re,88:be,98:Le,99:me,102:Ie,104:pe,105:ce,109:44,111:ue,112:_e,113:xe,114:Te,115:Ne,116:Be,117:Fe,118:Ve,119:et,120:rt},{8:61,10:[1,62],15:yt},_([10,15],[2,6]),_(P,[2,17]),_(P,[2,18]),_(P,[2,19]),{20:[1,65],21:[1,66],22:ut,27:64,30:67},_(vt,[2,11]),_(vt,[2,12]),_(vt,[2,13]),_(vt,[2,14]),_(vt,[2,15]),_(vt,[2,16]),{9:69,20:ft,21:Qe,23:At,44:70,71:74,74:[1,75],75:[1,76]},{9:77,20:ft,21:Qe,23:At},{9:78,20:ft,21:Qe,23:At},{9:79,20:ft,21:Qe,23:At},{9:80,20:ft,21:Qe,23:At},{9:81,20:ft,21:Qe,23:At},{9:83,20:ft,21:Qe,22:[1,82],23:At},_(vt,[2,44]),_(bt,[2,51],{30:84,22:ut}),{22:[1,85]},{22:[1,86]},{22:[1,87]},{22:[1,88]},{26:ot,47:wt,59:xt,60:Nt,77:[1,92],84:Vt,90:91,91:[1,89],93:[1,90],98:$t,99:yn,102:Mn,104:Pn,105:rr,108:95,110:93,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(vt,[2,154]),_(vt,[2,155]),_(vt,[2,156]),_(vt,[2,157]),_(Hr,[2,52],{48:[1,111]}),_(mr,[2,70],{109:123,40:[1,112],47:W,50:[1,113],52:[1,114],54:[1,115],56:[1,116],58:[1,117],59:H,60:U,62:[1,118],64:[1,119],66:[1,120],67:[1,121],69:[1,122],84:re,88:be,98:Le,99:me,102:Ie,104:pe,105:ce,115:Ne,116:Be,117:Fe,118:Ve,119:et,120:rt}),_(Zr,[2,146]),_(Zr,[2,171]),_(Zr,[2,172]),_(Zr,[2,173]),_(Zr,[2,174]),_(Zr,[2,175]),_(Zr,[2,176]),_(Zr,[2,177]),_(Zr,[2,178]),_(Zr,[2,179]),_(Zr,[2,180]),_(Zr,[2,181]),_(Zr,[2,182]),_(Zr,[2,183]),_(Zr,[2,184]),_(Zr,[2,185]),_(Zr,[2,186]),{9:124,20:ft,21:Qe,23:At},{11:125,14:[1,126]},_(ka,[2,8]),_(P,[2,20]),_(P,[2,26]),_(P,[2,27]),{21:[1,127]},_(kn,[2,34],{30:128,22:ut}),_(vt,[2,35]),{45:129,46:42,47:W,49:43,59:H,60:U,84:re,88:be,98:Le,99:me,102:Ie,104:pe,105:ce,109:44,115:Ne,116:Be,117:Fe,118:Ve,119:et,120:rt},_(Kn,[2,45]),_(Kn,[2,46]),_(Kn,[2,47]),_(pr,[2,74],{72:130,61:[1,132],73:[1,131]}),{22:qe,24:nt,26:Cn,38:kt,39:133,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_([47,59,60,61,73,84,88,98,99,102,104,105,115,116,117,118,119,120],[2,76]),_(vt,[2,36]),_(vt,[2,37]),_(vt,[2,38]),_(vt,[2,39]),_(vt,[2,40]),{22:qe,24:nt,26:Cn,38:kt,39:157,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(Jo,D,{17:158}),_(bt,[2,50],{47:eo}),{26:ot,47:wt,59:xt,60:Nt,84:Vt,90:160,95:[1,161],98:$t,99:yn,102:Mn,104:Pn,105:rr,108:95,110:93,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{88:[1,162],96:163,98:[1,164]},{26:ot,47:wt,59:xt,60:Nt,84:Vt,88:[1,165],90:166,98:$t,99:yn,102:Mn,104:Pn,105:rr,108:95,110:93,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{26:ot,47:wt,59:xt,60:Nt,84:Vt,90:167,98:$t,99:yn,102:Mn,104:Pn,105:rr,108:95,110:93,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(ka,[2,97],{22:[1,168],92:[1,169]}),_(ka,[2,101],{22:[1,170]}),_(ka,[2,105],{108:95,110:172,22:[1,171],26:ot,47:wt,59:xt,60:Nt,84:Vt,98:$t,99:yn,102:Mn,104:Pn,105:rr,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn}),_(ka,[2,107],{22:[1,173]}),_(Sl,[2,148]),_(Sl,[2,150]),_(Sl,[2,151]),_(Sl,[2,152]),_(Sl,[2,153]),_(ui,[2,158]),_(ui,[2,159]),_(ui,[2,160]),_(ui,[2,161]),_(ui,[2,162]),_(ui,[2,163]),_(ui,[2,164]),_(ui,[2,165]),_(ui,[2,166]),_(ui,[2,167]),_(ui,[2,168]),_(ui,[2,169]),_(ui,[2,170]),{47:W,49:174,59:H,60:U,84:re,88:be,98:Le,99:me,102:Ie,104:pe,105:ce,109:44,115:Ne,116:Be,117:Fe,118:Ve,119:et,120:rt},{22:qe,24:nt,26:Cn,38:kt,39:175,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,39:177,42:It,47:wt,50:[1,176],59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,39:178,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,39:179,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,39:180,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{59:[1,181]},{22:qe,24:nt,26:Cn,38:kt,39:182,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,39:183,42:It,47:wt,59:xt,60:Nt,64:[1,184],66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,39:185,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,39:186,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,39:187,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(Zr,[2,147]),_(wl,[2,3]),{8:188,15:yt},{15:[2,7]},_(P,[2,28]),_(kn,[2,33]),_(bt,[2,48],{30:189,22:ut}),_(pr,[2,71],{22:[1,190]}),{22:[1,191]},{22:qe,24:nt,26:Cn,38:kt,39:192,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,75:[1,193],76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(ui,[2,78]),_(ui,[2,80]),_(ui,[2,136]),_(ui,[2,137]),_(ui,[2,138]),_(ui,[2,139]),_(ui,[2,140]),_(ui,[2,141]),_(ui,[2,142]),_(ui,[2,143]),_(ui,[2,144]),_(ui,[2,145]),_(ui,[2,81]),_(ui,[2,82]),_(ui,[2,83]),_(ui,[2,84]),_(ui,[2,85]),_(ui,[2,86]),_(ui,[2,87]),_(ui,[2,88]),_(ui,[2,89]),_(ui,[2,90]),_(ui,[2,91]),{9:196,20:ft,21:Qe,22:qe,23:At,24:nt,26:Cn,38:kt,40:[1,195],42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{18:18,19:19,20:F,21:N,22:z,23:B,32:24,33:25,34:26,35:27,36:28,37:29,38:X,42:[1,197],43:31,45:32,46:42,47:W,49:43,59:H,60:U,79:G,80:Y,81:K,82:ee,83:te,84:re,88:be,98:Le,99:me,102:Ie,104:pe,105:ce,109:44,111:ue,112:_e,113:xe,114:Te,115:Ne,116:Be,117:Fe,118:Ve,119:et,120:rt},{22:ut,30:198},{22:[1,199],26:ot,47:wt,59:xt,60:Nt,84:Vt,98:$t,99:yn,102:Mn,104:Pn,105:rr,108:95,110:172,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:[1,200]},{22:[1,201]},{22:[1,202],99:[1,203]},_(Ml,[2,119]),{22:[1,204]},{22:[1,205],26:ot,47:wt,59:xt,60:Nt,84:Vt,98:$t,99:yn,102:Mn,104:Pn,105:rr,108:95,110:172,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:[1,206],26:ot,47:wt,59:xt,60:Nt,84:Vt,98:$t,99:yn,102:Mn,104:Pn,105:rr,108:95,110:172,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{77:[1,207]},_(ka,[2,99],{22:[1,208]}),{77:[1,209],94:[1,210]},{77:[1,211]},_(Sl,[2,149]),{77:[1,212],94:[1,213]},_(Hr,[2,54],{109:123,47:W,59:H,60:U,84:re,88:be,98:Le,99:me,102:Ie,104:pe,105:ce,115:Ne,116:Be,117:Fe,118:Ve,119:et,120:rt}),{22:qe,24:nt,26:Cn,38:kt,41:[1,214],42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,39:215,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,51:[1,216],59:xt,60:Nt,66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,53:[1,217],59:xt,60:Nt,66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,55:[1,218],59:xt,60:Nt,66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,57:[1,219],59:xt,60:Nt,66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{60:[1,220]},{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,59:xt,60:Nt,63:[1,221],66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,59:xt,60:Nt,65:[1,222],66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,39:223,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,41:[1,224],42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,59:xt,60:Nt,66:kr,68:[1,225],70:[1,226],74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,59:xt,60:Nt,66:kr,68:[1,228],70:[1,227],74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{9:229,20:ft,21:Qe,23:At},_(bt,[2,49],{47:eo}),_(pr,[2,73]),_(pr,[2,72]),{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,59:xt,60:Nt,61:[1,230],66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(pr,[2,75]),_(ui,[2,79]),{22:qe,24:nt,26:Cn,38:kt,39:231,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(Jo,D,{17:232}),_(vt,[2,43]),{46:233,47:W,49:43,59:H,60:U,84:re,88:be,98:Le,99:me,102:Ie,104:pe,105:ce,109:44,115:Ne,116:Be,117:Fe,118:Ve,119:et,120:rt},{22:Co,59:ta,60:Ui,79:ci,89:234,95:Eo,98:zi,100:235,101:236,102:Yo,103:Mo,104:dl,105:Po,106:mi},{22:Co,59:ta,60:Ui,79:ci,89:248,95:Eo,98:zi,100:235,101:236,102:Yo,103:Mo,104:dl,105:Po,106:mi},{22:Co,59:ta,60:Ui,79:ci,89:249,95:Eo,97:[1,250],98:zi,100:235,101:236,102:Yo,103:Mo,104:dl,105:Po,106:mi},{22:Co,59:ta,60:Ui,79:ci,89:251,95:Eo,97:[1,252],98:zi,100:235,101:236,102:Yo,103:Mo,104:dl,105:Po,106:mi},{98:[1,253]},{22:Co,59:ta,60:Ui,79:ci,89:254,95:Eo,98:zi,100:235,101:236,102:Yo,103:Mo,104:dl,105:Po,106:mi},{22:Co,59:ta,60:Ui,79:ci,89:255,95:Eo,98:zi,100:235,101:236,102:Yo,103:Mo,104:dl,105:Po,106:mi},{26:ot,47:wt,59:xt,60:Nt,84:Vt,90:256,98:$t,99:yn,102:Mn,104:Pn,105:rr,108:95,110:93,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(ka,[2,98]),{77:[1,257]},_(ka,[2,102],{22:[1,258]}),_(ka,[2,103]),_(ka,[2,106]),_(ka,[2,108],{22:[1,259]}),_(ka,[2,109]),_(mr,[2,55]),{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,51:[1,260],59:xt,60:Nt,66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(mr,[2,62]),_(mr,[2,57]),_(mr,[2,58]),_(mr,[2,59]),{59:[1,261]},_(mr,[2,61]),_(mr,[2,63]),{22:qe,24:nt,26:Cn,38:kt,42:It,47:wt,59:xt,60:Nt,65:[1,262],66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(mr,[2,65]),_(mr,[2,66]),_(mr,[2,68]),_(mr,[2,67]),_(mr,[2,69]),_(wl,[2,4]),_([22,47,59,60,84,88,98,99,102,104,105,115,116,117,118,119,120],[2,77]),{22:qe,24:nt,26:Cn,38:kt,41:[1,263],42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{18:18,19:19,20:F,21:N,22:z,23:B,32:24,33:25,34:26,35:27,36:28,37:29,38:X,42:[1,264],43:31,45:32,46:42,47:W,49:43,59:H,60:U,79:G,80:Y,81:K,82:ee,83:te,84:re,88:be,98:Le,99:me,102:Ie,104:pe,105:ce,109:44,111:ue,112:_e,113:xe,114:Te,115:Ne,116:Be,117:Fe,118:Ve,119:et,120:rt},_(Hr,[2,53]),_(ka,[2,111],{99:xr}),_(Fa,[2,121],{101:266,22:Co,59:ta,60:Ui,79:ci,95:Eo,98:zi,102:Yo,103:Mo,104:dl,105:Po,106:mi}),_(ni,[2,123]),_(ni,[2,125]),_(ni,[2,126]),_(ni,[2,127]),_(ni,[2,128]),_(ni,[2,129]),_(ni,[2,130]),_(ni,[2,131]),_(ni,[2,132]),_(ni,[2,133]),_(ni,[2,134]),_(ni,[2,135]),_(ka,[2,112],{99:xr}),_(ka,[2,113],{99:xr}),{22:[1,267]},_(ka,[2,114],{99:xr}),{22:[1,268]},_(Ml,[2,120]),_(ka,[2,94],{99:xr}),_(ka,[2,95],{99:xr}),_(ka,[2,96],{108:95,110:172,26:ot,47:wt,59:xt,60:Nt,84:Vt,98:$t,99:yn,102:Mn,104:Pn,105:rr,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn}),_(ka,[2,100]),{94:[1,269]},{94:[1,270]},{51:[1,271]},{61:[1,272]},{65:[1,273]},{9:274,20:ft,21:Qe,23:At},_(vt,[2,42]),{22:Co,59:ta,60:Ui,79:ci,95:Eo,98:zi,100:275,101:236,102:Yo,103:Mo,104:dl,105:Po,106:mi},_(ni,[2,124]),{26:ot,47:wt,59:xt,60:Nt,84:Vt,90:276,98:$t,99:yn,102:Mn,104:Pn,105:rr,108:95,110:93,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{26:ot,47:wt,59:xt,60:Nt,84:Vt,90:277,98:$t,99:yn,102:Mn,104:Pn,105:rr,108:95,110:93,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(ka,[2,104]),_(ka,[2,110]),_(mr,[2,56]),{22:qe,24:nt,26:Cn,38:kt,39:278,42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:134,77:sa,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},_(mr,[2,64]),_(Jo,D,{17:279}),_(Fa,[2,122],{101:266,22:Co,59:ta,60:Ui,79:ci,95:Eo,98:zi,102:Yo,103:Mo,104:dl,105:Po,106:mi}),_(ka,[2,117],{108:95,110:172,22:[1,280],26:ot,47:wt,59:xt,60:Nt,84:Vt,98:$t,99:yn,102:Mn,104:Pn,105:rr,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn}),_(ka,[2,118],{108:95,110:172,22:[1,281],26:ot,47:wt,59:xt,60:Nt,84:Vt,98:$t,99:yn,102:Mn,104:Pn,105:rr,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn}),{22:qe,24:nt,26:Cn,38:kt,41:[1,282],42:It,47:wt,59:xt,60:Nt,66:kr,74:er,76:194,78:145,79:Jr,80:Gr,81:Ta,82:Za,83:xi,84:fn,85:ja,87:136,88:On,98:$t,99:yn,102:wa,104:Pn,105:rr,106:Ci,107:ri,108:142,115:Dn,116:Cr,117:fr,118:Er,119:Yn,120:Rn},{18:18,19:19,20:F,21:N,22:z,23:B,32:24,33:25,34:26,35:27,36:28,37:29,38:X,42:[1,283],43:31,45:32,46:42,47:W,49:43,59:H,60:U,79:G,80:Y,81:K,82:ee,83:te,84:re,88:be,98:Le,99:me,102:Ie,104:pe,105:ce,109:44,111:ue,112:_e,113:xe,114:Te,115:Ne,116:Be,117:Fe,118:Ve,119:et,120:rt},{22:Co,59:ta,60:Ui,79:ci,89:284,95:Eo,98:zi,100:235,101:236,102:Yo,103:Mo,104:dl,105:Po,106:mi},{22:Co,59:ta,60:Ui,79:ci,89:285,95:Eo,98:zi,100:235,101:236,102:Yo,103:Mo,104:dl,105:Po,106:mi},_(mr,[2,60]),_(vt,[2,41]),_(ka,[2,115],{99:xr}),_(ka,[2,116],{99:xr})],defaultActions:{2:[2,1],9:[2,5],10:[2,2],126:[2,7]},parseError:function(_a,ki){if(!ki.recoverable){var qa=new Error(_a);throw qa.hash=ki,qa}this.trace(_a)},parse:function(_a){var ki=this,qa=[0],qr=[],wi=[null],tn=[],Fo=this.table,zn="",ll=0,ze=0,Je=0,ht=2,gt=1,Mt=tn.slice.call(arguments,1),Yt=Object.create(this.lexer),nn={yy:{}};for(var Ht in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ht)&&(nn.yy[Ht]=this.yy[Ht]);Yt.setInput(_a,nn.yy),nn.yy.lexer=Yt,nn.yy.parser=this,Yt.yylloc===void 0&&(Yt.yylloc={});var on=Yt.yylloc;tn.push(on);var Nn=Yt.options&&Yt.options.ranges;function ur(){var bn;return typeof(bn=qr.pop()||Yt.lex()||gt)!="number"&&(bn instanceof Array&&(bn=(qr=bn).pop()),bn=ki.symbols_[bn]||bn),bn}typeof nn.yy.parseError=="function"?this.parseError=nn.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var wr,$n,Bn,ar,cr,Jt,tr,ma,Fr,na={};;){if(Bn=qa[qa.length-1],this.defaultActions[Bn]?ar=this.defaultActions[Bn]:(wr==null&&(wr=ur()),ar=Fo[Bn]&&Fo[Bn][wr]),ar===void 0||!ar.length||!ar[0]){var Kr="";for(Jt in Fr=[],Fo[Bn])this.terminals_[Jt]&&Jt>ht&&Fr.push("'"+this.terminals_[Jt]+"'");Kr=Yt.showPosition?"Parse error on line "+(ll+1)+`:
`+Yt.showPosition()+`
Expecting `+Fr.join(", ")+", got '"+(this.terminals_[wr]||wr)+"'":"Parse error on line "+(ll+1)+": Unexpected "+(wr==gt?"end of input":"'"+(this.terminals_[wr]||wr)+"'"),this.parseError(Kr,{text:Yt.match,token:this.terminals_[wr]||wr,line:Yt.yylineno,loc:on,expected:Fr})}if(ar[0]instanceof Array&&ar.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Bn+", token: "+wr);switch(ar[0]){case 1:qa.push(wr),wi.push(Yt.yytext),tn.push(Yt.yylloc),qa.push(ar[1]),wr=null,$n?(wr=$n,$n=null):(ze=Yt.yyleng,zn=Yt.yytext,ll=Yt.yylineno,on=Yt.yylloc,Je>0);break;case 2:if(tr=this.productions_[ar[1]][1],na.$=wi[wi.length-tr],na._$={first_line:tn[tn.length-(tr||1)].first_line,last_line:tn[tn.length-1].last_line,first_column:tn[tn.length-(tr||1)].first_column,last_column:tn[tn.length-1].last_column},Nn&&(na._$.range=[tn[tn.length-(tr||1)].range[0],tn[tn.length-1].range[1]]),(cr=this.performAction.apply(na,[zn,ze,ll,nn.yy,ar[1],wi,tn].concat(Mt)))!==void 0)return cr;tr&&(qa=qa.slice(0,-1*tr*2),wi=wi.slice(0,-1*tr),tn=tn.slice(0,-1*tr)),qa.push(this.productions_[ar[1]][0]),wi.push(na.$),tn.push(na._$),ma=Fo[qa[qa.length-2]][qa[qa.length-1]],qa.push(ma);break;case 3:return!0}}return!0}},Do={EOF:1,parseError:function(_a,ki){if(!this.yy.parser)throw new Error(_a);this.yy.parser.parseError(_a,ki)},setInput:function(_a,ki){return this.yy=ki||this.yy||{},this._input=_a,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var _a=this._input[0];return this.yytext+=_a,this.yyleng++,this.offset++,this.match+=_a,this.matched+=_a,_a.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),_a},unput:function(_a){var ki=_a.length,qa=_a.split(/(?:\r\n?|\n)/g);this._input=_a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-ki),this.offset-=ki;var qr=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),qa.length-1&&(this.yylineno-=qa.length-1);var wi=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:qa?(qa.length===qr.length?this.yylloc.first_column:0)+qr[qr.length-qa.length].length-qa[0].length:this.yylloc.first_column-ki},this.options.ranges&&(this.yylloc.range=[wi[0],wi[0]+this.yyleng-ki]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(_a){this.unput(this.match.slice(_a))},pastInput:function(){var _a=this.matched.substr(0,this.matched.length-this.match.length);return(_a.length>20?"...":"")+_a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var _a=this.match;return _a.length<20&&(_a+=this._input.substr(0,20-_a.length)),(_a.substr(0,20)+(_a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var _a=this.pastInput(),ki=new Array(_a.length+1).join("-");return _a+this.upcomingInput()+`
`+ki+"^"},test_match:function(_a,ki){var qa,qr,wi;if(this.options.backtrack_lexer&&(wi={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(wi.yylloc.range=this.yylloc.range.slice(0))),(qr=_a[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=qr.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:qr?qr[qr.length-1].length-qr[qr.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+_a[0].length},this.yytext+=_a[0],this.match+=_a[0],this.matches=_a,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(_a[0].length),this.matched+=_a[0],qa=this.performAction.call(this,this.yy,this,ki,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),qa)return qa;if(this._backtrack){for(var tn in wi)this[tn]=wi[tn];return!1}return!1},next:function(){if(this.done)return this.EOF;var _a,ki,qa,qr;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var wi=this._currentRules(),tn=0;tn<wi.length;tn++)if((qa=this._input.match(this.rules[wi[tn]]))&&(!ki||qa[0].length>ki[0].length)){if(ki=qa,qr=tn,this.options.backtrack_lexer){if((_a=this.test_match(qa,wi[tn]))!==!1)return _a;if(this._backtrack){ki=!1;continue}return!1}if(!this.options.flex)break}return ki?(_a=this.test_match(ki,wi[qr]))!==!1&&_a:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(_a){this.conditionStack.push(_a)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(_a){return(_a=this.conditionStack.length-1-Math.abs(_a||0))>=0?this.conditionStack[_a]:"INITIAL"},pushState:function(_a){this.begin(_a)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(_a,ki,qa,qr){switch(qa){case 0:return this.begin("open_directive"),12;case 1:return this.begin("type_directive"),13;case 2:return this.popState(),this.begin("arg_directive"),10;case 3:return this.popState(),this.popState(),15;case 4:return 14;case 5:case 6:break;case 7:this.begin("string");break;case 8:case 17:case 20:case 23:case 26:this.popState();break;case 9:return"STR";case 10:return 79;case 11:return 88;case 12:return 80;case 13:return 97;case 14:return 81;case 15:return 82;case 16:this.begin("href");break;case 18:return 93;case 19:this.begin("callbackname");break;case 21:this.popState(),this.begin("callbackargs");break;case 22:return 91;case 24:return 92;case 25:this.begin("click");break;case 27:return 83;case 28:case 29:return _a.lex.firstGraph()&&this.begin("dir"),24;case 30:return 38;case 31:return 42;case 32:case 33:case 34:case 35:return 94;case 36:return this.popState(),25;case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:return this.popState(),26;case 47:return 111;case 48:return 112;case 49:return 113;case 50:return 114;case 51:return 98;case 52:return 104;case 53:return 48;case 54:return 60;case 55:return 47;case 56:return 20;case 57:return 99;case 58:return 119;case 59:case 60:case 61:return 75;case 62:case 63:case 64:return 74;case 65:return 52;case 66:return 53;case 67:return 54;case 68:return 55;case 69:return 56;case 70:return 57;case 71:return 58;case 72:return 62;case 73:return 63;case 74:return 102;case 75:return 105;case 76:return 120;case 77:return 117;case 78:return 106;case 79:case 80:return 118;case 81:return 107;case 82:return 66;case 83:return 85;case 84:return"SEP";case 85:return 84;case 86:return 59;case 87:return 68;case 88:return 67;case 89:return 70;case 90:return 69;case 91:return 115;case 92:return 116;case 93:return 61;case 94:return 50;case 95:return 51;case 96:return 40;case 97:return 41;case 98:return 64;case 99:return 65;case 100:return 126;case 101:return 21;case 102:return 22;case 103:return 23}},rules:[/^(?:%%\{)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:%%(?!\{)[^\n]*)/,/^(?:[^\}]%%[^\n]*)/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:style\b)/,/^(?:default\b)/,/^(?:linkStyle\b)/,/^(?:interpolate\b)/,/^(?:classDef\b)/,/^(?:class\b)/,/^(?:href[\s]+["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:click[\s]+)/,/^(?:[\s\n])/,/^(?:[^\s\n]*)/,/^(?:graph\b)/,/^(?:flowchart\b)/,/^(?:subgraph\b)/,/^(?:end\b\s*)/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:(\r?\n)*\s*\n)/,/^(?:\s*LR\b)/,/^(?:\s*RL\b)/,/^(?:\s*TB\b)/,/^(?:\s*BT\b)/,/^(?:\s*TD\b)/,/^(?:\s*BR\b)/,/^(?:\s*<)/,/^(?:\s*>)/,/^(?:\s*\^)/,/^(?:\s*v\b)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:[0-9]+)/,/^(?:#)/,/^(?::::)/,/^(?::)/,/^(?:&)/,/^(?:;)/,/^(?:,)/,/^(?:\*)/,/^(?:\s*[xo<]?--+[-xo>]\s*)/,/^(?:\s*[xo<]?==+[=xo>]\s*)/,/^(?:\s*[xo<]?-?\.+-[xo>]?\s*)/,/^(?:\s*[xo<]?--\s*)/,/^(?:\s*[xo<]?==\s*)/,/^(?:\s*[xo<]?-\.\s*)/,/^(?:\(-)/,/^(?:-\))/,/^(?:\(\[)/,/^(?:\]\))/,/^(?:\[\[)/,/^(?:\]\])/,/^(?:\[\|)/,/^(?:\[\()/,/^(?:\)\])/,/^(?:-)/,/^(?:\.)/,/^(?:[\_])/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:<)/,/^(?:>)/,/^(?:\^)/,/^(?:\\\|)/,/^(?:v\b)/,/^(?:[A-Za-z]+)/,/^(?:\\\])/,/^(?:\[\/)/,/^(?:\/\])/,/^(?:\[\\)/,/^(?:[!"#$%&'*+,-.`?\\_/])/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA]|[\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE]|[\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA]|[\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A]|[\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39]|[\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8]|[\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C]|[\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C]|[\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99]|[\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0]|[\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1]|[\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81]|[\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3]|[\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6]|[\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A]|[\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081]|[\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D]|[\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0]|[\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310]|[\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC]|[\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D]|[\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D]|[\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3]|[\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F]|[\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128]|[\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184]|[\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3]|[\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6]|[\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE]|[\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C]|[\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D]|[\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36]|[\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D]|[\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC]|[\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF]|[\uFFD2-\uFFD7\uFFDA-\uFFDC])/,/^(?:\|)/,/^(?:\()/,/^(?:\))/,/^(?:\[)/,/^(?:\])/,/^(?:\{)/,/^(?:\})/,/^(?:")/,/^(?:(\r?\n)+)/,/^(?:\s)/,/^(?:$)/],conditions:{close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},callbackargs:{rules:[23,24],inclusive:!1},callbackname:{rules:[20,21,22],inclusive:!1},href:{rules:[17,18],inclusive:!1},click:{rules:[26,27],inclusive:!1},vertex:{rules:[],inclusive:!1},dir:{rules:[36,37,38,39,40,41,42,43,44,45,46],inclusive:!1},string:{rules:[8,9],inclusive:!1},INITIAL:{rules:[0,5,6,7,10,11,12,13,14,15,16,19,25,28,29,30,31,32,33,34,35,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],inclusive:!0}}};function Ki(){this.yy={}}return Li.lexer=Do,Ki.prototype=Li,Li.Parser=Ki,new Ki}();g.parser=y,g.Parser=y.Parser,g.parse=function(){return y.parse.apply(y,arguments)},g.main=function(_){_[1]||(console.log("Usage: "+_[0]+" FILE"),h.exit(1));var k=s(5354).readFileSync(s(6470).normalize(_[1]),"utf8");return g.parser.parse(k)},s.c[s.s]===o&&g.main(h.argv.slice(1))},9959:(o,g,s)=>{o=s.nmd(o);var y=function(){var _=function(re,be,Le,me){for(Le=Le||{},me=re.length;me--;Le[re[me]]=be);return Le},k=[1,3],C=[1,5],O=[7,9,11,12,13,14,15,16,17,18,19,20,22,29,34],T=[1,15],P=[1,16],D=[1,17],F=[1,18],N=[1,19],z=[1,20],B=[1,21],X=[1,22],W=[1,23],H=[1,25],U=[1,27],G=[1,30],Y=[5,7,9,11,12,13,14,15,16,17,18,19,20,22,29,34],K={trace:function(){},yy:{},symbols_:{error:2,start:3,directive:4,gantt:5,document:6,EOF:7,line:8,SPACE:9,statement:10,NL:11,dateFormat:12,inclusiveEndDates:13,topAxis:14,axisFormat:15,excludes:16,includes:17,todayMarker:18,title:19,section:20,clickStatement:21,taskTxt:22,taskData:23,openDirective:24,typeDirective:25,closeDirective:26,":":27,argDirective:28,click:29,callbackname:30,callbackargs:31,href:32,clickStatementDebug:33,open_directive:34,type_directive:35,arg_directive:36,close_directive:37,$accept:0,$end:1},terminals_:{2:"error",5:"gantt",7:"EOF",9:"SPACE",11:"NL",12:"dateFormat",13:"inclusiveEndDates",14:"topAxis",15:"axisFormat",16:"excludes",17:"includes",18:"todayMarker",19:"title",20:"section",22:"taskTxt",23:"taskData",27:":",29:"click",30:"callbackname",31:"callbackargs",32:"href",34:"open_directive",35:"type_directive",36:"arg_directive",37:"close_directive"},productions_:[0,[3,2],[3,3],[6,0],[6,2],[8,2],[8,1],[8,1],[8,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,2],[10,1],[4,4],[4,6],[21,2],[21,3],[21,3],[21,4],[21,3],[21,4],[21,2],[33,2],[33,3],[33,3],[33,4],[33,3],[33,4],[33,2],[24,1],[25,1],[28,1],[26,1]],performAction:function(re,be,Le,me,Ie,pe,ce){var ue=pe.length-1;switch(Ie){case 2:return pe[ue-1];case 3:case 7:case 8:this.$=[];break;case 4:pe[ue-1].push(pe[ue]),this.$=pe[ue-1];break;case 5:case 6:this.$=pe[ue];break;case 9:me.setDateFormat(pe[ue].substr(11)),this.$=pe[ue].substr(11);break;case 10:me.enableInclusiveEndDates(),this.$=pe[ue].substr(18);break;case 11:me.TopAxis(),this.$=pe[ue].substr(8);break;case 12:me.setAxisFormat(pe[ue].substr(11)),this.$=pe[ue].substr(11);break;case 13:me.setExcludes(pe[ue].substr(9)),this.$=pe[ue].substr(9);break;case 14:me.setIncludes(pe[ue].substr(9)),this.$=pe[ue].substr(9);break;case 15:me.setTodayMarker(pe[ue].substr(12)),this.$=pe[ue].substr(12);break;case 16:me.setTitle(pe[ue].substr(6)),this.$=pe[ue].substr(6);break;case 17:me.addSection(pe[ue].substr(8)),this.$=pe[ue].substr(8);break;case 19:me.addTask(pe[ue-1],pe[ue]),this.$="task";break;case 23:this.$=pe[ue-1],me.setClickEvent(pe[ue-1],pe[ue],null);break;case 24:this.$=pe[ue-2],me.setClickEvent(pe[ue-2],pe[ue-1],pe[ue]);break;case 25:this.$=pe[ue-2],me.setClickEvent(pe[ue-2],pe[ue-1],null),me.setLink(pe[ue-2],pe[ue]);break;case 26:this.$=pe[ue-3],me.setClickEvent(pe[ue-3],pe[ue-2],pe[ue-1]),me.setLink(pe[ue-3],pe[ue]);break;case 27:this.$=pe[ue-2],me.setClickEvent(pe[ue-2],pe[ue],null),me.setLink(pe[ue-2],pe[ue-1]);break;case 28:this.$=pe[ue-3],me.setClickEvent(pe[ue-3],pe[ue-1],pe[ue]),me.setLink(pe[ue-3],pe[ue-2]);break;case 29:this.$=pe[ue-1],me.setLink(pe[ue-1],pe[ue]);break;case 30:case 36:this.$=pe[ue-1]+" "+pe[ue];break;case 31:case 32:case 34:this.$=pe[ue-2]+" "+pe[ue-1]+" "+pe[ue];break;case 33:case 35:this.$=pe[ue-3]+" "+pe[ue-2]+" "+pe[ue-1]+" "+pe[ue];break;case 37:me.parseDirective("%%{","open_directive");break;case 38:me.parseDirective(pe[ue],"type_directive");break;case 39:pe[ue]=pe[ue].trim().replace(/'/g,'"'),me.parseDirective(pe[ue],"arg_directive");break;case 40:me.parseDirective("}%%","close_directive","gantt")}},table:[{3:1,4:2,5:k,24:4,34:C},{1:[3]},{3:6,4:2,5:k,24:4,34:C},_(O,[2,3],{6:7}),{25:8,35:[1,9]},{35:[2,37]},{1:[2,1]},{4:26,7:[1,10],8:11,9:[1,12],10:13,11:[1,14],12:T,13:P,14:D,15:F,16:N,17:z,18:B,19:X,20:W,21:24,22:H,24:4,29:U,34:C},{26:28,27:[1,29],37:G},_([27,37],[2,38]),_(O,[2,8],{1:[2,2]}),_(O,[2,4]),{4:26,10:31,12:T,13:P,14:D,15:F,16:N,17:z,18:B,19:X,20:W,21:24,22:H,24:4,29:U,34:C},_(O,[2,6]),_(O,[2,7]),_(O,[2,9]),_(O,[2,10]),_(O,[2,11]),_(O,[2,12]),_(O,[2,13]),_(O,[2,14]),_(O,[2,15]),_(O,[2,16]),_(O,[2,17]),_(O,[2,18]),{23:[1,32]},_(O,[2,20]),{30:[1,33],32:[1,34]},{11:[1,35]},{28:36,36:[1,37]},{11:[2,40]},_(O,[2,5]),_(O,[2,19]),_(O,[2,23],{31:[1,38],32:[1,39]}),_(O,[2,29],{30:[1,40]}),_(Y,[2,21]),{26:41,37:G},{37:[2,39]},_(O,[2,24],{32:[1,42]}),_(O,[2,25]),_(O,[2,27],{31:[1,43]}),{11:[1,44]},_(O,[2,26]),_(O,[2,28]),_(Y,[2,22])],defaultActions:{5:[2,37],6:[2,1],30:[2,40],37:[2,39]},parseError:function(re,be){if(!be.recoverable){var Le=new Error(re);throw Le.hash=be,Le}this.trace(re)},parse:function(re){var be=this,Le=[0],me=[],Ie=[null],pe=[],ce=this.table,ue="",_e=0,xe=0,Te=0,Ne=2,Be=1,Fe=pe.slice.call(arguments,1),Ve=Object.create(this.lexer),et={yy:{}};for(var rt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,rt)&&(et.yy[rt]=this.yy[rt]);Ve.setInput(re,et.yy),et.yy.lexer=Ve,et.yy.parser=this,Ve.yylloc===void 0&&(Ve.yylloc={});var yt=Ve.yylloc;pe.push(yt);var ut=Ve.options&&Ve.options.ranges;function vt(){var Mn;return typeof(Mn=me.pop()||Ve.lex()||Be)!="number"&&(Mn instanceof Array&&(Mn=(me=Mn).pop()),Mn=be.symbols_[Mn]||Mn),Mn}typeof et.yy.parseError=="function"?this.parseError=et.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var ft,Qe,At,bt,ot,wt,xt,Nt,Vt,$t={};;){if(At=Le[Le.length-1],this.defaultActions[At]?bt=this.defaultActions[At]:(ft==null&&(ft=vt()),bt=ce[At]&&ce[At][ft]),bt===void 0||!bt.length||!bt[0]){var yn="";for(wt in Vt=[],ce[At])this.terminals_[wt]&&wt>Ne&&Vt.push("'"+this.terminals_[wt]+"'");yn=Ve.showPosition?"Parse error on line "+(_e+1)+`:
`+Ve.showPosition()+`
Expecting `+Vt.join(", ")+", got '"+(this.terminals_[ft]||ft)+"'":"Parse error on line "+(_e+1)+": Unexpected "+(ft==Be?"end of input":"'"+(this.terminals_[ft]||ft)+"'"),this.parseError(yn,{text:Ve.match,token:this.terminals_[ft]||ft,line:Ve.yylineno,loc:yt,expected:Vt})}if(bt[0]instanceof Array&&bt.length>1)throw new Error("Parse Error: multiple actions possible at state: "+At+", token: "+ft);switch(bt[0]){case 1:Le.push(ft),Ie.push(Ve.yytext),pe.push(Ve.yylloc),Le.push(bt[1]),ft=null,Qe?(ft=Qe,Qe=null):(xe=Ve.yyleng,ue=Ve.yytext,_e=Ve.yylineno,yt=Ve.yylloc,Te>0);break;case 2:if(xt=this.productions_[bt[1]][1],$t.$=Ie[Ie.length-xt],$t._$={first_line:pe[pe.length-(xt||1)].first_line,last_line:pe[pe.length-1].last_line,first_column:pe[pe.length-(xt||1)].first_column,last_column:pe[pe.length-1].last_column},ut&&($t._$.range=[pe[pe.length-(xt||1)].range[0],pe[pe.length-1].range[1]]),(ot=this.performAction.apply($t,[ue,xe,_e,et.yy,bt[1],Ie,pe].concat(Fe)))!==void 0)return ot;xt&&(Le=Le.slice(0,-1*xt*2),Ie=Ie.slice(0,-1*xt),pe=pe.slice(0,-1*xt)),Le.push(this.productions_[bt[1]][0]),Ie.push($t.$),pe.push($t._$),Nt=ce[Le[Le.length-2]][Le[Le.length-1]],Le.push(Nt);break;case 3:return!0}}return!0}},ee={EOF:1,parseError:function(re,be){if(!this.yy.parser)throw new Error(re);this.yy.parser.parseError(re,be)},setInput:function(re,be){return this.yy=be||this.yy||{},this._input=re,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var re=this._input[0];return this.yytext+=re,this.yyleng++,this.offset++,this.match+=re,this.matched+=re,re.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),re},unput:function(re){var be=re.length,Le=re.split(/(?:\r\n?|\n)/g);this._input=re+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-be),this.offset-=be;var me=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),Le.length-1&&(this.yylineno-=Le.length-1);var Ie=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:Le?(Le.length===me.length?this.yylloc.first_column:0)+me[me.length-Le.length].length-Le[0].length:this.yylloc.first_column-be},this.options.ranges&&(this.yylloc.range=[Ie[0],Ie[0]+this.yyleng-be]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(re){this.unput(this.match.slice(re))},pastInput:function(){var re=this.matched.substr(0,this.matched.length-this.match.length);return(re.length>20?"...":"")+re.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var re=this.match;return re.length<20&&(re+=this._input.substr(0,20-re.length)),(re.substr(0,20)+(re.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var re=this.pastInput(),be=new Array(re.length+1).join("-");return re+this.upcomingInput()+`
`+be+"^"},test_match:function(re,be){var Le,me,Ie;if(this.options.backtrack_lexer&&(Ie={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(Ie.yylloc.range=this.yylloc.range.slice(0))),(me=re[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=me.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:me?me[me.length-1].length-me[me.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+re[0].length},this.yytext+=re[0],this.match+=re[0],this.matches=re,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(re[0].length),this.matched+=re[0],Le=this.performAction.call(this,this.yy,this,be,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),Le)return Le;if(this._backtrack){for(var pe in Ie)this[pe]=Ie[pe];return!1}return!1},next:function(){if(this.done)return this.EOF;var re,be,Le,me;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var Ie=this._currentRules(),pe=0;pe<Ie.length;pe++)if((Le=this._input.match(this.rules[Ie[pe]]))&&(!be||Le[0].length>be[0].length)){if(be=Le,me=pe,this.options.backtrack_lexer){if((re=this.test_match(Le,Ie[pe]))!==!1)return re;if(this._backtrack){be=!1;continue}return!1}if(!this.options.flex)break}return be?(re=this.test_match(be,Ie[me]))!==!1&&re:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(re){this.conditionStack.push(re)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(re){return(re=this.conditionStack.length-1-Math.abs(re||0))>=0?this.conditionStack[re]:"INITIAL"},pushState:function(re){this.begin(re)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(re,be,Le,me){switch(Le){case 0:return this.begin("open_directive"),34;case 1:return this.begin("type_directive"),35;case 2:return this.popState(),this.begin("arg_directive"),27;case 3:return this.popState(),this.popState(),37;case 4:return 36;case 5:case 6:case 7:case 9:case 10:case 11:break;case 8:return 11;case 12:this.begin("href");break;case 13:case 16:case 19:case 22:this.popState();break;case 14:return 32;case 15:this.begin("callbackname");break;case 17:this.popState(),this.begin("callbackargs");break;case 18:return 30;case 20:return 31;case 21:this.begin("click");break;case 23:return 29;case 24:return 5;case 25:return 12;case 26:return 13;case 27:return 14;case 28:return 15;case 29:return 17;case 30:return 16;case 31:return 18;case 32:return"date";case 33:return 19;case 34:return 20;case 35:return 22;case 36:return 23;case 37:return 27;case 38:return 7;case 39:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%%(?!\{)*[^\n]*)/i,/^(?:[^\}]%%*[^\n]*)/i,/^(?:%%*[^\n]*[\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:href[\s]+["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:call[\s]+)/i,/^(?:\([\s]*\))/i,/^(?:\()/i,/^(?:[^(]*)/i,/^(?:\))/i,/^(?:[^)]*)/i,/^(?:click[\s]+)/i,/^(?:[\s\n])/i,/^(?:[^\s\n]*)/i,/^(?:gantt\b)/i,/^(?:dateFormat\s[^#\n;]+)/i,/^(?:inclusiveEndDates\b)/i,/^(?:topAxis\b)/i,/^(?:axisFormat\s[^#\n;]+)/i,/^(?:includes\s[^#\n;]+)/i,/^(?:excludes\s[^#\n;]+)/i,/^(?:todayMarker\s[^\n;]+)/i,/^(?:\d\d\d\d-\d\d-\d\d\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:section\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},callbackargs:{rules:[19,20],inclusive:!1},callbackname:{rules:[16,17,18],inclusive:!1},href:{rules:[13,14],inclusive:!1},click:{rules:[22,23],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,11,12,15,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],inclusive:!0}}};function te(){this.yy={}}return K.lexer=ee,te.prototype=K,K.Parser=te,new te}();g.parser=y,g.Parser=y.Parser,g.parse=function(){return y.parse.apply(y,arguments)},g.main=function(_){_[1]||(console.log("Usage: "+_[0]+" FILE"),h.exit(1));var k=s(6878).readFileSync(s(6470).normalize(_[1]),"utf8");return g.parser.parse(k)},s.c[s.s]===o&&g.main(h.argv.slice(1))},2553:(o,g,s)=>{o=s.nmd(o);var y=function(){var _=function(B,X,W,H){for(W=W||{},H=B.length;H--;W[B[H]]=X);return W},k=[2,3],C=[1,7],O=[7,12,15,17,19,20,21],T=[7,11,12,15,17,19,20,21],P=[2,20],D=[1,32],F={trace:function(){},yy:{},symbols_:{error:2,start:3,GG:4,":":5,document:6,EOF:7,DIR:8,options:9,body:10,OPT:11,NL:12,line:13,statement:14,COMMIT:15,commit_arg:16,BRANCH:17,ID:18,CHECKOUT:19,MERGE:20,RESET:21,reset_arg:22,STR:23,HEAD:24,reset_parents:25,CARET:26,$accept:0,$end:1},terminals_:{2:"error",4:"GG",5:":",7:"EOF",8:"DIR",11:"OPT",12:"NL",15:"COMMIT",17:"BRANCH",18:"ID",19:"CHECKOUT",20:"MERGE",21:"RESET",23:"STR",24:"HEAD",26:"CARET"},productions_:[0,[3,4],[3,5],[6,0],[6,2],[9,2],[9,1],[10,0],[10,2],[13,2],[13,1],[14,2],[14,2],[14,2],[14,2],[14,2],[16,0],[16,1],[22,2],[22,2],[25,0],[25,2]],performAction:function(B,X,W,H,U,G,Y){var K=G.length-1;switch(U){case 1:return G[K-1];case 2:return H.setDirection(G[K-3]),G[K-1];case 4:H.setOptions(G[K-1]),this.$=G[K];break;case 5:G[K-1]+=G[K],this.$=G[K-1];break;case 7:this.$=[];break;case 8:G[K-1].push(G[K]),this.$=G[K-1];break;case 9:this.$=G[K-1];break;case 11:H.commit(G[K]);break;case 12:H.branch(G[K]);break;case 13:H.checkout(G[K]);break;case 14:H.merge(G[K]);break;case 15:H.reset(G[K]);break;case 16:this.$="";break;case 17:this.$=G[K];break;case 18:this.$=G[K-1]+":"+G[K];break;case 19:this.$=G[K-1]+":"+H.count,H.count=0;break;case 20:H.count=0;break;case 21:H.count+=1}},table:[{3:1,4:[1,2]},{1:[3]},{5:[1,3],8:[1,4]},{6:5,7:k,9:6,12:C},{5:[1,8]},{7:[1,9]},_(O,[2,7],{10:10,11:[1,11]}),_(T,[2,6]),{6:12,7:k,9:6,12:C},{1:[2,1]},{7:[2,4],12:[1,15],13:13,14:14,15:[1,16],17:[1,17],19:[1,18],20:[1,19],21:[1,20]},_(T,[2,5]),{7:[1,21]},_(O,[2,8]),{12:[1,22]},_(O,[2,10]),{12:[2,16],16:23,23:[1,24]},{18:[1,25]},{18:[1,26]},{18:[1,27]},{18:[1,30],22:28,24:[1,29]},{1:[2,2]},_(O,[2,9]),{12:[2,11]},{12:[2,17]},{12:[2,12]},{12:[2,13]},{12:[2,14]},{12:[2,15]},{12:P,25:31,26:D},{12:P,25:33,26:D},{12:[2,18]},{12:P,25:34,26:D},{12:[2,19]},{12:[2,21]}],defaultActions:{9:[2,1],21:[2,2],23:[2,11],24:[2,17],25:[2,12],26:[2,13],27:[2,14],28:[2,15],31:[2,18],33:[2,19],34:[2,21]},parseError:function(B,X){if(!X.recoverable){var W=new Error(B);throw W.hash=X,W}this.trace(B)},parse:function(B){var X=this,W=[0],H=[],U=[null],G=[],Y=this.table,K="",ee=0,te=0,re=0,be=2,Le=1,me=G.slice.call(arguments,1),Ie=Object.create(this.lexer),pe={yy:{}};for(var ce in this.yy)Object.prototype.hasOwnProperty.call(this.yy,ce)&&(pe.yy[ce]=this.yy[ce]);Ie.setInput(B,pe.yy),pe.yy.lexer=Ie,pe.yy.parser=this,Ie.yylloc===void 0&&(Ie.yylloc={});var ue=Ie.yylloc;G.push(ue);var _e=Ie.options&&Ie.options.ranges;function xe(){var Qe;return typeof(Qe=H.pop()||Ie.lex()||Le)!="number"&&(Qe instanceof Array&&(Qe=(H=Qe).pop()),Qe=X.symbols_[Qe]||Qe),Qe}typeof pe.yy.parseError=="function"?this.parseError=pe.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var Te,Ne,Be,Fe,Ve,et,rt,yt,ut,vt={};;){if(Be=W[W.length-1],this.defaultActions[Be]?Fe=this.defaultActions[Be]:(Te==null&&(Te=xe()),Fe=Y[Be]&&Y[Be][Te]),Fe===void 0||!Fe.length||!Fe[0]){var ft="";for(et in ut=[],Y[Be])this.terminals_[et]&&et>be&&ut.push("'"+this.terminals_[et]+"'");ft=Ie.showPosition?"Parse error on line "+(ee+1)+`:
`+Ie.showPosition()+`
Expecting `+ut.join(", ")+", got '"+(this.terminals_[Te]||Te)+"'":"Parse error on line "+(ee+1)+": Unexpected "+(Te==Le?"end of input":"'"+(this.terminals_[Te]||Te)+"'"),this.parseError(ft,{text:Ie.match,token:this.terminals_[Te]||Te,line:Ie.yylineno,loc:ue,expected:ut})}if(Fe[0]instanceof Array&&Fe.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Be+", token: "+Te);switch(Fe[0]){case 1:W.push(Te),U.push(Ie.yytext),G.push(Ie.yylloc),W.push(Fe[1]),Te=null,Ne?(Te=Ne,Ne=null):(te=Ie.yyleng,K=Ie.yytext,ee=Ie.yylineno,ue=Ie.yylloc,re>0);break;case 2:if(rt=this.productions_[Fe[1]][1],vt.$=U[U.length-rt],vt._$={first_line:G[G.length-(rt||1)].first_line,last_line:G[G.length-1].last_line,first_column:G[G.length-(rt||1)].first_column,last_column:G[G.length-1].last_column},_e&&(vt._$.range=[G[G.length-(rt||1)].range[0],G[G.length-1].range[1]]),(Ve=this.performAction.apply(vt,[K,te,ee,pe.yy,Fe[1],U,G].concat(me)))!==void 0)return Ve;rt&&(W=W.slice(0,-1*rt*2),U=U.slice(0,-1*rt),G=G.slice(0,-1*rt)),W.push(this.productions_[Fe[1]][0]),U.push(vt.$),G.push(vt._$),yt=Y[W[W.length-2]][W[W.length-1]],W.push(yt);break;case 3:return!0}}return!0}},N={EOF:1,parseError:function(B,X){if(!this.yy.parser)throw new Error(B);this.yy.parser.parseError(B,X)},setInput:function(B,X){return this.yy=X||this.yy||{},this._input=B,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var B=this._input[0];return this.yytext+=B,this.yyleng++,this.offset++,this.match+=B,this.matched+=B,B.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),B},unput:function(B){var X=B.length,W=B.split(/(?:\r\n?|\n)/g);this._input=B+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-X),this.offset-=X;var H=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),W.length-1&&(this.yylineno-=W.length-1);var U=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:W?(W.length===H.length?this.yylloc.first_column:0)+H[H.length-W.length].length-W[0].length:this.yylloc.first_column-X},this.options.ranges&&(this.yylloc.range=[U[0],U[0]+this.yyleng-X]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(B){this.unput(this.match.slice(B))},pastInput:function(){var B=this.matched.substr(0,this.matched.length-this.match.length);return(B.length>20?"...":"")+B.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var B=this.match;return B.length<20&&(B+=this._input.substr(0,20-B.length)),(B.substr(0,20)+(B.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var B=this.pastInput(),X=new Array(B.length+1).join("-");return B+this.upcomingInput()+`
`+X+"^"},test_match:function(B,X){var W,H,U;if(this.options.backtrack_lexer&&(U={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(U.yylloc.range=this.yylloc.range.slice(0))),(H=B[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=H.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:H?H[H.length-1].length-H[H.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+B[0].length},this.yytext+=B[0],this.match+=B[0],this.matches=B,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(B[0].length),this.matched+=B[0],W=this.performAction.call(this,this.yy,this,X,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),W)return W;if(this._backtrack){for(var G in U)this[G]=U[G];return!1}return!1},next:function(){if(this.done)return this.EOF;var B,X,W,H;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var U=this._currentRules(),G=0;G<U.length;G++)if((W=this._input.match(this.rules[U[G]]))&&(!X||W[0].length>X[0].length)){if(X=W,H=G,this.options.backtrack_lexer){if((B=this.test_match(W,U[G]))!==!1)return B;if(this._backtrack){X=!1;continue}return!1}if(!this.options.flex)break}return X?(B=this.test_match(X,U[H]))!==!1&&B:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(B){this.conditionStack.push(B)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(B){return(B=this.conditionStack.length-1-Math.abs(B||0))>=0?this.conditionStack[B]:"INITIAL"},pushState:function(B){this.begin(B)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(B,X,W,H){switch(W){case 0:return 12;case 1:case 2:case 3:break;case 4:return 4;case 5:return 15;case 6:return 17;case 7:return 20;case 8:return 21;case 9:return 19;case 10:case 11:return 8;case 12:return 5;case 13:return 26;case 14:this.begin("options");break;case 15:case 18:this.popState();break;case 16:return 11;case 17:this.begin("string");break;case 19:return 23;case 20:return 18;case 21:return 7}},rules:[/^(?:(\r?\n)+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:gitGraph\b)/i,/^(?:commit\b)/i,/^(?:branch\b)/i,/^(?:merge\b)/i,/^(?:reset\b)/i,/^(?:checkout\b)/i,/^(?:LR\b)/i,/^(?:BT\b)/i,/^(?::)/i,/^(?:\^)/i,/^(?:options\r?\n)/i,/^(?:end\r?\n)/i,/^(?:[^\n]+\r?\n)/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[a-zA-Z][-_\.a-zA-Z0-9]*[-_a-zA-Z0-9])/i,/^(?:$)/i],conditions:{options:{rules:[15,16],inclusive:!1},string:{rules:[18,19],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,20,21],inclusive:!0}}};function z(){this.yy={}}return F.lexer=N,z.prototype=F,F.Parser=z,new z}();g.parser=y,g.Parser=y.Parser,g.parse=function(){return y.parse.apply(y,arguments)},g.main=function(_){_[1]||(console.log("Usage: "+_[0]+" FILE"),h.exit(1));var k=s(8183).readFileSync(s(6470).normalize(_[1]),"utf8");return g.parser.parse(k)},s.c[s.s]===o&&g.main(h.argv.slice(1))},6765:(o,g,s)=>{o=s.nmd(o);var y=function(){var _=function(P,D,F,N){for(F=F||{},N=P.length;N--;F[P[N]]=D);return F},k=[6,9,10],C={trace:function(){},yy:{},symbols_:{error:2,start:3,info:4,document:5,EOF:6,line:7,statement:8,NL:9,showInfo:10,$accept:0,$end:1},terminals_:{2:"error",4:"info",6:"EOF",9:"NL",10:"showInfo"},productions_:[0,[3,3],[5,0],[5,2],[7,1],[7,1],[8,1]],performAction:function(P,D,F,N,z,B,X){switch(B.length,z){case 1:return N;case 4:break;case 6:N.setInfo(!0)}},table:[{3:1,4:[1,2]},{1:[3]},_(k,[2,2],{5:3}),{6:[1,4],7:5,8:6,9:[1,7],10:[1,8]},{1:[2,1]},_(k,[2,3]),_(k,[2,4]),_(k,[2,5]),_(k,[2,6])],defaultActions:{4:[2,1]},parseError:function(P,D){if(!D.recoverable){var F=new Error(P);throw F.hash=D,F}this.trace(P)},parse:function(P){var D=this,F=[0],N=[],z=[null],B=[],X=this.table,W="",H=0,U=0,G=0,Y=2,K=1,ee=B.slice.call(arguments,1),te=Object.create(this.lexer),re={yy:{}};for(var be in this.yy)Object.prototype.hasOwnProperty.call(this.yy,be)&&(re.yy[be]=this.yy[be]);te.setInput(P,re.yy),re.yy.lexer=te,re.yy.parser=this,te.yylloc===void 0&&(te.yylloc={});var Le=te.yylloc;B.push(Le);var me=te.options&&te.options.ranges;function Ie(){var rt;return typeof(rt=N.pop()||te.lex()||K)!="number"&&(rt instanceof Array&&(rt=(N=rt).pop()),rt=D.symbols_[rt]||rt),rt}typeof re.yy.parseError=="function"?this.parseError=re.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var pe,ce,ue,_e,xe,Te,Ne,Be,Fe,Ve={};;){if(ue=F[F.length-1],this.defaultActions[ue]?_e=this.defaultActions[ue]:(pe==null&&(pe=Ie()),_e=X[ue]&&X[ue][pe]),_e===void 0||!_e.length||!_e[0]){var et="";for(Te in Fe=[],X[ue])this.terminals_[Te]&&Te>Y&&Fe.push("'"+this.terminals_[Te]+"'");et=te.showPosition?"Parse error on line "+(H+1)+`:
`+te.showPosition()+`
Expecting `+Fe.join(", ")+", got '"+(this.terminals_[pe]||pe)+"'":"Parse error on line "+(H+1)+": Unexpected "+(pe==K?"end of input":"'"+(this.terminals_[pe]||pe)+"'"),this.parseError(et,{text:te.match,token:this.terminals_[pe]||pe,line:te.yylineno,loc:Le,expected:Fe})}if(_e[0]instanceof Array&&_e.length>1)throw new Error("Parse Error: multiple actions possible at state: "+ue+", token: "+pe);switch(_e[0]){case 1:F.push(pe),z.push(te.yytext),B.push(te.yylloc),F.push(_e[1]),pe=null,ce?(pe=ce,ce=null):(U=te.yyleng,W=te.yytext,H=te.yylineno,Le=te.yylloc,G>0);break;case 2:if(Ne=this.productions_[_e[1]][1],Ve.$=z[z.length-Ne],Ve._$={first_line:B[B.length-(Ne||1)].first_line,last_line:B[B.length-1].last_line,first_column:B[B.length-(Ne||1)].first_column,last_column:B[B.length-1].last_column},me&&(Ve._$.range=[B[B.length-(Ne||1)].range[0],B[B.length-1].range[1]]),(xe=this.performAction.apply(Ve,[W,U,H,re.yy,_e[1],z,B].concat(ee)))!==void 0)return xe;Ne&&(F=F.slice(0,-1*Ne*2),z=z.slice(0,-1*Ne),B=B.slice(0,-1*Ne)),F.push(this.productions_[_e[1]][0]),z.push(Ve.$),B.push(Ve._$),Be=X[F[F.length-2]][F[F.length-1]],F.push(Be);break;case 3:return!0}}return!0}},O={EOF:1,parseError:function(P,D){if(!this.yy.parser)throw new Error(P);this.yy.parser.parseError(P,D)},setInput:function(P,D){return this.yy=D||this.yy||{},this._input=P,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var P=this._input[0];return this.yytext+=P,this.yyleng++,this.offset++,this.match+=P,this.matched+=P,P.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),P},unput:function(P){var D=P.length,F=P.split(/(?:\r\n?|\n)/g);this._input=P+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-D),this.offset-=D;var N=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),F.length-1&&(this.yylineno-=F.length-1);var z=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:F?(F.length===N.length?this.yylloc.first_column:0)+N[N.length-F.length].length-F[0].length:this.yylloc.first_column-D},this.options.ranges&&(this.yylloc.range=[z[0],z[0]+this.yyleng-D]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(P){this.unput(this.match.slice(P))},pastInput:function(){var P=this.matched.substr(0,this.matched.length-this.match.length);return(P.length>20?"...":"")+P.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var P=this.match;return P.length<20&&(P+=this._input.substr(0,20-P.length)),(P.substr(0,20)+(P.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var P=this.pastInput(),D=new Array(P.length+1).join("-");return P+this.upcomingInput()+`
`+D+"^"},test_match:function(P,D){var F,N,z;if(this.options.backtrack_lexer&&(z={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(z.yylloc.range=this.yylloc.range.slice(0))),(N=P[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=N.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:N?N[N.length-1].length-N[N.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+P[0].length},this.yytext+=P[0],this.match+=P[0],this.matches=P,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(P[0].length),this.matched+=P[0],F=this.performAction.call(this,this.yy,this,D,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),F)return F;if(this._backtrack){for(var B in z)this[B]=z[B];return!1}return!1},next:function(){if(this.done)return this.EOF;var P,D,F,N;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var z=this._currentRules(),B=0;B<z.length;B++)if((F=this._input.match(this.rules[z[B]]))&&(!D||F[0].length>D[0].length)){if(D=F,N=B,this.options.backtrack_lexer){if((P=this.test_match(F,z[B]))!==!1)return P;if(this._backtrack){D=!1;continue}return!1}if(!this.options.flex)break}return D?(P=this.test_match(D,z[N]))!==!1&&P:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(P){this.conditionStack.push(P)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(P){return(P=this.conditionStack.length-1-Math.abs(P||0))>=0?this.conditionStack[P]:"INITIAL"},pushState:function(P){this.begin(P)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(P,D,F,N){switch(F){case 0:return 4;case 1:return 9;case 2:return"space";case 3:return 10;case 4:return 6;case 5:return"TXT"}},rules:[/^(?:info\b)/i,/^(?:[\s\n\r]+)/i,/^(?:[\s]+)/i,/^(?:showInfo\b)/i,/^(?:$)/i,/^(?:.)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5],inclusive:!0}}};function T(){this.yy={}}return C.lexer=O,T.prototype=C,C.Parser=T,new T}();g.parser=y,g.Parser=y.Parser,g.parse=function(){return y.parse.apply(y,arguments)},g.main=function(_){_[1]||(console.log("Usage: "+_[0]+" FILE"),h.exit(1));var k=s(1428).readFileSync(s(6470).normalize(_[1]),"utf8");return g.parser.parse(k)},s.c[s.s]===o&&g.main(h.argv.slice(1))},7062:(o,g,s)=>{o=s.nmd(o);var y=function(){var _=function(ee,te,re,be){for(re=re||{},be=ee.length;be--;re[ee[be]]=te);return re},k=[1,4],C=[1,5],O=[1,6],T=[1,7],P=[1,9],D=[1,11,13,20,21,22,23],F=[2,5],N=[1,6,11,13,20,21,22,23],z=[20,21,22],B=[2,8],X=[1,18],W=[1,19],H=[1,24],U=[6,20,21,22,23],G={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,directive:5,PIE:6,document:7,showData:8,line:9,statement:10,txt:11,value:12,title:13,title_value:14,openDirective:15,typeDirective:16,closeDirective:17,":":18,argDirective:19,NEWLINE:20,";":21,EOF:22,open_directive:23,type_directive:24,arg_directive:25,close_directive:26,$accept:0,$end:1},terminals_:{2:"error",6:"PIE",8:"showData",11:"txt",12:"value",13:"title",14:"title_value",18:":",20:"NEWLINE",21:";",22:"EOF",23:"open_directive",24:"type_directive",25:"arg_directive",26:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,3],[7,0],[7,2],[9,2],[10,0],[10,2],[10,2],[10,1],[5,3],[5,5],[4,1],[4,1],[4,1],[15,1],[16,1],[19,1],[17,1]],performAction:function(ee,te,re,be,Le,me,Ie){var pe=me.length-1;switch(Le){case 4:be.setShowData(!0);break;case 7:this.$=me[pe-1];break;case 9:be.addSection(me[pe-1],be.cleanupValue(me[pe]));break;case 10:this.$=me[pe].trim(),be.setTitle(this.$);break;case 17:be.parseDirective("%%{","open_directive");break;case 18:be.parseDirective(me[pe],"type_directive");break;case 19:me[pe]=me[pe].trim().replace(/'/g,'"'),be.parseDirective(me[pe],"arg_directive");break;case 20:be.parseDirective("}%%","close_directive","pie")}},table:[{3:1,4:2,5:3,6:k,15:8,20:C,21:O,22:T,23:P},{1:[3]},{3:10,4:2,5:3,6:k,15:8,20:C,21:O,22:T,23:P},{3:11,4:2,5:3,6:k,15:8,20:C,21:O,22:T,23:P},_(D,F,{7:12,8:[1,13]}),_(N,[2,14]),_(N,[2,15]),_(N,[2,16]),{16:14,24:[1,15]},{24:[2,17]},{1:[2,1]},{1:[2,2]},_(z,B,{15:8,9:16,10:17,5:20,1:[2,3],11:X,13:W,23:P}),_(D,F,{7:21}),{17:22,18:[1,23],26:H},_([18,26],[2,18]),_(D,[2,6]),{4:25,20:C,21:O,22:T},{12:[1,26]},{14:[1,27]},_(z,[2,11]),_(z,B,{15:8,9:16,10:17,5:20,1:[2,4],11:X,13:W,23:P}),_(U,[2,12]),{19:28,25:[1,29]},_(U,[2,20]),_(D,[2,7]),_(z,[2,9]),_(z,[2,10]),{17:30,26:H},{26:[2,19]},_(U,[2,13])],defaultActions:{9:[2,17],10:[2,1],11:[2,2],29:[2,19]},parseError:function(ee,te){if(!te.recoverable){var re=new Error(ee);throw re.hash=te,re}this.trace(ee)},parse:function(ee){var te=this,re=[0],be=[],Le=[null],me=[],Ie=this.table,pe="",ce=0,ue=0,_e=0,xe=2,Te=1,Ne=me.slice.call(arguments,1),Be=Object.create(this.lexer),Fe={yy:{}};for(var Ve in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ve)&&(Fe.yy[Ve]=this.yy[Ve]);Be.setInput(ee,Fe.yy),Fe.yy.lexer=Be,Fe.yy.parser=this,Be.yylloc===void 0&&(Be.yylloc={});var et=Be.yylloc;me.push(et);var rt=Be.options&&Be.options.ranges;function yt(){var $t;return typeof($t=be.pop()||Be.lex()||Te)!="number"&&($t instanceof Array&&($t=(be=$t).pop()),$t=te.symbols_[$t]||$t),$t}typeof Fe.yy.parseError=="function"?this.parseError=Fe.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var ut,vt,ft,Qe,At,bt,ot,wt,xt,Nt={};;){if(ft=re[re.length-1],this.defaultActions[ft]?Qe=this.defaultActions[ft]:(ut==null&&(ut=yt()),Qe=Ie[ft]&&Ie[ft][ut]),Qe===void 0||!Qe.length||!Qe[0]){var Vt="";for(bt in xt=[],Ie[ft])this.terminals_[bt]&&bt>xe&&xt.push("'"+this.terminals_[bt]+"'");Vt=Be.showPosition?"Parse error on line "+(ce+1)+`:
`+Be.showPosition()+`
Expecting `+xt.join(", ")+", got '"+(this.terminals_[ut]||ut)+"'":"Parse error on line "+(ce+1)+": Unexpected "+(ut==Te?"end of input":"'"+(this.terminals_[ut]||ut)+"'"),this.parseError(Vt,{text:Be.match,token:this.terminals_[ut]||ut,line:Be.yylineno,loc:et,expected:xt})}if(Qe[0]instanceof Array&&Qe.length>1)throw new Error("Parse Error: multiple actions possible at state: "+ft+", token: "+ut);switch(Qe[0]){case 1:re.push(ut),Le.push(Be.yytext),me.push(Be.yylloc),re.push(Qe[1]),ut=null,vt?(ut=vt,vt=null):(ue=Be.yyleng,pe=Be.yytext,ce=Be.yylineno,et=Be.yylloc,_e>0);break;case 2:if(ot=this.productions_[Qe[1]][1],Nt.$=Le[Le.length-ot],Nt._$={first_line:me[me.length-(ot||1)].first_line,last_line:me[me.length-1].last_line,first_column:me[me.length-(ot||1)].first_column,last_column:me[me.length-1].last_column},rt&&(Nt._$.range=[me[me.length-(ot||1)].range[0],me[me.length-1].range[1]]),(At=this.performAction.apply(Nt,[pe,ue,ce,Fe.yy,Qe[1],Le,me].concat(Ne)))!==void 0)return At;ot&&(re=re.slice(0,-1*ot*2),Le=Le.slice(0,-1*ot),me=me.slice(0,-1*ot)),re.push(this.productions_[Qe[1]][0]),Le.push(Nt.$),me.push(Nt._$),wt=Ie[re[re.length-2]][re[re.length-1]],re.push(wt);break;case 3:return!0}}return!0}},Y={EOF:1,parseError:function(ee,te){if(!this.yy.parser)throw new Error(ee);this.yy.parser.parseError(ee,te)},setInput:function(ee,te){return this.yy=te||this.yy||{},this._input=ee,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var ee=this._input[0];return this.yytext+=ee,this.yyleng++,this.offset++,this.match+=ee,this.matched+=ee,ee.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),ee},unput:function(ee){var te=ee.length,re=ee.split(/(?:\r\n?|\n)/g);this._input=ee+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-te),this.offset-=te;var be=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),re.length-1&&(this.yylineno-=re.length-1);var Le=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:re?(re.length===be.length?this.yylloc.first_column:0)+be[be.length-re.length].length-re[0].length:this.yylloc.first_column-te},this.options.ranges&&(this.yylloc.range=[Le[0],Le[0]+this.yyleng-te]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(ee){this.unput(this.match.slice(ee))},pastInput:function(){var ee=this.matched.substr(0,this.matched.length-this.match.length);return(ee.length>20?"...":"")+ee.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var ee=this.match;return ee.length<20&&(ee+=this._input.substr(0,20-ee.length)),(ee.substr(0,20)+(ee.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var ee=this.pastInput(),te=new Array(ee.length+1).join("-");return ee+this.upcomingInput()+`
`+te+"^"},test_match:function(ee,te){var re,be,Le;if(this.options.backtrack_lexer&&(Le={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(Le.yylloc.range=this.yylloc.range.slice(0))),(be=ee[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=be.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:be?be[be.length-1].length-be[be.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+ee[0].length},this.yytext+=ee[0],this.match+=ee[0],this.matches=ee,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(ee[0].length),this.matched+=ee[0],re=this.performAction.call(this,this.yy,this,te,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),re)return re;if(this._backtrack){for(var me in Le)this[me]=Le[me];return!1}return!1},next:function(){if(this.done)return this.EOF;var ee,te,re,be;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var Le=this._currentRules(),me=0;me<Le.length;me++)if((re=this._input.match(this.rules[Le[me]]))&&(!te||re[0].length>te[0].length)){if(te=re,be=me,this.options.backtrack_lexer){if((ee=this.test_match(re,Le[me]))!==!1)return ee;if(this._backtrack){te=!1;continue}return!1}if(!this.options.flex)break}return te?(ee=this.test_match(te,Le[be]))!==!1&&ee:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(ee){this.conditionStack.push(ee)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(ee){return(ee=this.conditionStack.length-1-Math.abs(ee||0))>=0?this.conditionStack[ee]:"INITIAL"},pushState:function(ee){this.begin(ee)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(ee,te,re,be){switch(re){case 0:return this.begin("open_directive"),23;case 1:return this.begin("type_directive"),24;case 2:return this.popState(),this.begin("arg_directive"),18;case 3:return this.popState(),this.popState(),26;case 4:return 25;case 5:case 6:case 8:case 9:break;case 7:return 20;case 10:return this.begin("title"),13;case 11:return this.popState(),"title_value";case 12:this.begin("string");break;case 13:this.popState();break;case 14:return"txt";case 15:return 6;case 16:return 8;case 17:return"value";case 18:return 22}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n\r]+)/i,/^(?:%%[^\n]*)/i,/^(?:[\s]+)/i,/^(?:title\b)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:pie\b)/i,/^(?:showData\b)/i,/^(?::[\s]*[\d]+(?:\.[\d]+)?)/i,/^(?:$)/i],conditions:{close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},title:{rules:[11],inclusive:!1},string:{rules:[13,14],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,12,15,16,17,18],inclusive:!0}}};function K(){this.yy={}}return G.lexer=Y,K.prototype=G,G.Parser=K,new K}();g.parser=y,g.Parser=y.Parser,g.parse=function(){return y.parse.apply(y,arguments)},g.main=function(_){_[1]||(console.log("Usage: "+_[0]+" FILE"),h.exit(1));var k=s(4551).readFileSync(s(6470).normalize(_[1]),"utf8");return g.parser.parse(k)},s.c[s.s]===o&&g.main(h.argv.slice(1))},3176:(o,g,s)=>{o=s.nmd(o);var y=function(){var _=function(ft,Qe,At,bt){for(At=At||{},bt=ft.length;bt--;At[ft[bt]]=Qe);return At},k=[1,3],C=[1,5],O=[1,17],T=[2,10],P=[1,21],D=[1,22],F=[1,23],N=[1,24],z=[1,25],B=[1,26],X=[1,19],W=[1,27],H=[1,28],U=[1,31],G=[66,67],Y=[5,8,14,35,36,37,38,39,40,48,55,57,66,67],K=[5,6,8,14,35,36,37,38,39,40,48,66,67],ee=[1,51],te=[1,52],re=[1,53],be=[1,54],Le=[1,55],me=[1,56],Ie=[1,57],pe=[57,58],ce=[1,69],ue=[1,65],_e=[1,66],xe=[1,67],Te=[1,68],Ne=[1,70],Be=[1,74],Fe=[1,75],Ve=[1,72],et=[1,73],rt=[5,8,14,35,36,37,38,39,40,48,66,67],yt={trace:function(){},yy:{},symbols_:{error:2,start:3,directive:4,NEWLINE:5,RD:6,diagram:7,EOF:8,openDirective:9,typeDirective:10,closeDirective:11,":":12,argDirective:13,open_directive:14,type_directive:15,arg_directive:16,close_directive:17,requirementDef:18,elementDef:19,relationshipDef:20,requirementType:21,requirementName:22,STRUCT_START:23,requirementBody:24,ID:25,COLONSEP:26,id:27,TEXT:28,text:29,RISK:30,riskLevel:31,VERIFYMTHD:32,verifyType:33,STRUCT_STOP:34,REQUIREMENT:35,FUNCTIONAL_REQUIREMENT:36,INTERFACE_REQUIREMENT:37,PERFORMANCE_REQUIREMENT:38,PHYSICAL_REQUIREMENT:39,DESIGN_CONSTRAINT:40,LOW_RISK:41,MED_RISK:42,HIGH_RISK:43,VERIFY_ANALYSIS:44,VERIFY_DEMONSTRATION:45,VERIFY_INSPECTION:46,VERIFY_TEST:47,ELEMENT:48,elementName:49,elementBody:50,TYPE:51,type:52,DOCREF:53,ref:54,END_ARROW_L:55,relationship:56,LINE:57,END_ARROW_R:58,CONTAINS:59,COPIES:60,DERIVES:61,SATISFIES:62,VERIFIES:63,REFINES:64,TRACES:65,unqString:66,qString:67,$accept:0,$end:1},terminals_:{2:"error",5:"NEWLINE",6:"RD",8:"EOF",12:":",14:"open_directive",15:"type_directive",16:"arg_directive",17:"close_directive",23:"STRUCT_START",25:"ID",26:"COLONSEP",28:"TEXT",30:"RISK",32:"VERIFYMTHD",34:"STRUCT_STOP",35:"REQUIREMENT",36:"FUNCTIONAL_REQUIREMENT",37:"INTERFACE_REQUIREMENT",38:"PERFORMANCE_REQUIREMENT",39:"PHYSICAL_REQUIREMENT",40:"DESIGN_CONSTRAINT",41:"LOW_RISK",42:"MED_RISK",43:"HIGH_RISK",44:"VERIFY_ANALYSIS",45:"VERIFY_DEMONSTRATION",46:"VERIFY_INSPECTION",47:"VERIFY_TEST",48:"ELEMENT",51:"TYPE",53:"DOCREF",55:"END_ARROW_L",57:"LINE",58:"END_ARROW_R",59:"CONTAINS",60:"COPIES",61:"DERIVES",62:"SATISFIES",63:"VERIFIES",64:"REFINES",65:"TRACES",66:"unqString",67:"qString"},productions_:[0,[3,3],[3,2],[3,4],[4,3],[4,5],[9,1],[10,1],[13,1],[11,1],[7,0],[7,2],[7,2],[7,2],[7,2],[7,2],[18,5],[24,5],[24,5],[24,5],[24,5],[24,2],[24,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[31,1],[31,1],[31,1],[33,1],[33,1],[33,1],[33,1],[19,5],[50,5],[50,5],[50,2],[50,1],[20,5],[20,5],[56,1],[56,1],[56,1],[56,1],[56,1],[56,1],[56,1],[22,1],[22,1],[27,1],[27,1],[29,1],[29,1],[49,1],[49,1],[52,1],[52,1],[54,1],[54,1]],performAction:function(ft,Qe,At,bt,ot,wt,xt){var Nt=wt.length-1;switch(ot){case 6:bt.parseDirective("%%{","open_directive");break;case 7:bt.parseDirective(wt[Nt],"type_directive");break;case 8:wt[Nt]=wt[Nt].trim().replace(/'/g,'"'),bt.parseDirective(wt[Nt],"arg_directive");break;case 9:bt.parseDirective("}%%","close_directive","pie");break;case 10:this.$=[];break;case 16:bt.addRequirement(wt[Nt-3],wt[Nt-4]);break;case 17:bt.setNewReqId(wt[Nt-2]);break;case 18:bt.setNewReqText(wt[Nt-2]);break;case 19:bt.setNewReqRisk(wt[Nt-2]);break;case 20:bt.setNewReqVerifyMethod(wt[Nt-2]);break;case 23:this.$=bt.RequirementType.REQUIREMENT;break;case 24:this.$=bt.RequirementType.FUNCTIONAL_REQUIREMENT;break;case 25:this.$=bt.RequirementType.INTERFACE_REQUIREMENT;break;case 26:this.$=bt.RequirementType.PERFORMANCE_REQUIREMENT;break;case 27:this.$=bt.RequirementType.PHYSICAL_REQUIREMENT;break;case 28:this.$=bt.RequirementType.DESIGN_CONSTRAINT;break;case 29:this.$=bt.RiskLevel.LOW_RISK;break;case 30:this.$=bt.RiskLevel.MED_RISK;break;case 31:this.$=bt.RiskLevel.HIGH_RISK;break;case 32:this.$=bt.VerifyType.VERIFY_ANALYSIS;break;case 33:this.$=bt.VerifyType.VERIFY_DEMONSTRATION;break;case 34:this.$=bt.VerifyType.VERIFY_INSPECTION;break;case 35:this.$=bt.VerifyType.VERIFY_TEST;break;case 36:bt.addElement(wt[Nt-3]);break;case 37:bt.setNewElementType(wt[Nt-2]);break;case 38:bt.setNewElementDocRef(wt[Nt-2]);break;case 41:bt.addRelationship(wt[Nt-2],wt[Nt],wt[Nt-4]);break;case 42:bt.addRelationship(wt[Nt-2],wt[Nt-4],wt[Nt]);break;case 43:this.$=bt.Relationships.CONTAINS;break;case 44:this.$=bt.Relationships.COPIES;break;case 45:this.$=bt.Relationships.DERIVES;break;case 46:this.$=bt.Relationships.SATISFIES;break;case 47:this.$=bt.Relationships.VERIFIES;break;case 48:this.$=bt.Relationships.REFINES;break;case 49:this.$=bt.Relationships.TRACES}},table:[{3:1,4:2,6:k,9:4,14:C},{1:[3]},{3:7,4:2,5:[1,6],6:k,9:4,14:C},{5:[1,8]},{10:9,15:[1,10]},{15:[2,6]},{3:11,4:2,6:k,9:4,14:C},{1:[2,2]},{4:16,5:O,7:12,8:T,9:4,14:C,18:13,19:14,20:15,21:18,27:20,35:P,36:D,37:F,38:N,39:z,40:B,48:X,66:W,67:H},{11:29,12:[1,30],17:U},_([12,17],[2,7]),{1:[2,1]},{8:[1,32]},{4:16,5:O,7:33,8:T,9:4,14:C,18:13,19:14,20:15,21:18,27:20,35:P,36:D,37:F,38:N,39:z,40:B,48:X,66:W,67:H},{4:16,5:O,7:34,8:T,9:4,14:C,18:13,19:14,20:15,21:18,27:20,35:P,36:D,37:F,38:N,39:z,40:B,48:X,66:W,67:H},{4:16,5:O,7:35,8:T,9:4,14:C,18:13,19:14,20:15,21:18,27:20,35:P,36:D,37:F,38:N,39:z,40:B,48:X,66:W,67:H},{4:16,5:O,7:36,8:T,9:4,14:C,18:13,19:14,20:15,21:18,27:20,35:P,36:D,37:F,38:N,39:z,40:B,48:X,66:W,67:H},{4:16,5:O,7:37,8:T,9:4,14:C,18:13,19:14,20:15,21:18,27:20,35:P,36:D,37:F,38:N,39:z,40:B,48:X,66:W,67:H},{22:38,66:[1,39],67:[1,40]},{49:41,66:[1,42],67:[1,43]},{55:[1,44],57:[1,45]},_(G,[2,23]),_(G,[2,24]),_(G,[2,25]),_(G,[2,26]),_(G,[2,27]),_(G,[2,28]),_(Y,[2,52]),_(Y,[2,53]),_(K,[2,4]),{13:46,16:[1,47]},_(K,[2,9]),{1:[2,3]},{8:[2,11]},{8:[2,12]},{8:[2,13]},{8:[2,14]},{8:[2,15]},{23:[1,48]},{23:[2,50]},{23:[2,51]},{23:[1,49]},{23:[2,56]},{23:[2,57]},{56:50,59:ee,60:te,61:re,62:be,63:Le,64:me,65:Ie},{56:58,59:ee,60:te,61:re,62:be,63:Le,64:me,65:Ie},{11:59,17:U},{17:[2,8]},{5:[1,60]},{5:[1,61]},{57:[1,62]},_(pe,[2,43]),_(pe,[2,44]),_(pe,[2,45]),_(pe,[2,46]),_(pe,[2,47]),_(pe,[2,48]),_(pe,[2,49]),{58:[1,63]},_(K,[2,5]),{5:ce,24:64,25:ue,28:_e,30:xe,32:Te,34:Ne},{5:Be,34:Fe,50:71,51:Ve,53:et},{27:76,66:W,67:H},{27:77,66:W,67:H},_(rt,[2,16]),{26:[1,78]},{26:[1,79]},{26:[1,80]},{26:[1,81]},{5:ce,24:82,25:ue,28:_e,30:xe,32:Te,34:Ne},_(rt,[2,22]),_(rt,[2,36]),{26:[1,83]},{26:[1,84]},{5:Be,34:Fe,50:85,51:Ve,53:et},_(rt,[2,40]),_(rt,[2,41]),_(rt,[2,42]),{27:86,66:W,67:H},{29:87,66:[1,88],67:[1,89]},{31:90,41:[1,91],42:[1,92],43:[1,93]},{33:94,44:[1,95],45:[1,96],46:[1,97],47:[1,98]},_(rt,[2,21]),{52:99,66:[1,100],67:[1,101]},{54:102,66:[1,103],67:[1,104]},_(rt,[2,39]),{5:[1,105]},{5:[1,106]},{5:[2,54]},{5:[2,55]},{5:[1,107]},{5:[2,29]},{5:[2,30]},{5:[2,31]},{5:[1,108]},{5:[2,32]},{5:[2,33]},{5:[2,34]},{5:[2,35]},{5:[1,109]},{5:[2,58]},{5:[2,59]},{5:[1,110]},{5:[2,60]},{5:[2,61]},{5:ce,24:111,25:ue,28:_e,30:xe,32:Te,34:Ne},{5:ce,24:112,25:ue,28:_e,30:xe,32:Te,34:Ne},{5:ce,24:113,25:ue,28:_e,30:xe,32:Te,34:Ne},{5:ce,24:114,25:ue,28:_e,30:xe,32:Te,34:Ne},{5:Be,34:Fe,50:115,51:Ve,53:et},{5:Be,34:Fe,50:116,51:Ve,53:et},_(rt,[2,17]),_(rt,[2,18]),_(rt,[2,19]),_(rt,[2,20]),_(rt,[2,37]),_(rt,[2,38])],defaultActions:{5:[2,6],7:[2,2],11:[2,1],32:[2,3],33:[2,11],34:[2,12],35:[2,13],36:[2,14],37:[2,15],39:[2,50],40:[2,51],42:[2,56],43:[2,57],47:[2,8],88:[2,54],89:[2,55],91:[2,29],92:[2,30],93:[2,31],95:[2,32],96:[2,33],97:[2,34],98:[2,35],100:[2,58],101:[2,59],103:[2,60],104:[2,61]},parseError:function(ft,Qe){if(!Qe.recoverable){var At=new Error(ft);throw At.hash=Qe,At}this.trace(ft)},parse:function(ft){var Qe=this,At=[0],bt=[],ot=[null],wt=[],xt=this.table,Nt="",Vt=0,$t=0,yn=0,Mn=2,Pn=1,rr=wt.slice.call(arguments,1),Dn=Object.create(this.lexer),Cr={yy:{}};for(var fr in this.yy)Object.prototype.hasOwnProperty.call(this.yy,fr)&&(Cr.yy[fr]=this.yy[fr]);Dn.setInput(ft,Cr.yy),Cr.yy.lexer=Dn,Cr.yy.parser=this,Dn.yylloc===void 0&&(Dn.yylloc={});var Er=Dn.yylloc;wt.push(Er);var Yn=Dn.options&&Dn.options.ranges;function Rn(){var It;return typeof(It=bt.pop()||Dn.lex()||Pn)!="number"&&(It instanceof Array&&(It=(bt=It).pop()),It=Qe.symbols_[It]||It),It}typeof Cr.yy.parseError=="function"?this.parseError=Cr.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var Hr,mr,Zr,ka,kn,Kn,pr,qe,nt,Cn={};;){if(Zr=At[At.length-1],this.defaultActions[Zr]?ka=this.defaultActions[Zr]:(Hr==null&&(Hr=Rn()),ka=xt[Zr]&&xt[Zr][Hr]),ka===void 0||!ka.length||!ka[0]){var kt="";for(Kn in nt=[],xt[Zr])this.terminals_[Kn]&&Kn>Mn&&nt.push("'"+this.terminals_[Kn]+"'");kt=Dn.showPosition?"Parse error on line "+(Vt+1)+`:
`+Dn.showPosition()+`
Expecting `+nt.join(", ")+", got '"+(this.terminals_[Hr]||Hr)+"'":"Parse error on line "+(Vt+1)+": Unexpected "+(Hr==Pn?"end of input":"'"+(this.terminals_[Hr]||Hr)+"'"),this.parseError(kt,{text:Dn.match,token:this.terminals_[Hr]||Hr,line:Dn.yylineno,loc:Er,expected:nt})}if(ka[0]instanceof Array&&ka.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Zr+", token: "+Hr);switch(ka[0]){case 1:At.push(Hr),ot.push(Dn.yytext),wt.push(Dn.yylloc),At.push(ka[1]),Hr=null,mr?(Hr=mr,mr=null):($t=Dn.yyleng,Nt=Dn.yytext,Vt=Dn.yylineno,Er=Dn.yylloc,yn>0);break;case 2:if(pr=this.productions_[ka[1]][1],Cn.$=ot[ot.length-pr],Cn._$={first_line:wt[wt.length-(pr||1)].first_line,last_line:wt[wt.length-1].last_line,first_column:wt[wt.length-(pr||1)].first_column,last_column:wt[wt.length-1].last_column},Yn&&(Cn._$.range=[wt[wt.length-(pr||1)].range[0],wt[wt.length-1].range[1]]),(kn=this.performAction.apply(Cn,[Nt,$t,Vt,Cr.yy,ka[1],ot,wt].concat(rr)))!==void 0)return kn;pr&&(At=At.slice(0,-1*pr*2),ot=ot.slice(0,-1*pr),wt=wt.slice(0,-1*pr)),At.push(this.productions_[ka[1]][0]),ot.push(Cn.$),wt.push(Cn._$),qe=xt[At[At.length-2]][At[At.length-1]],At.push(qe);break;case 3:return!0}}return!0}},ut={EOF:1,parseError:function(ft,Qe){if(!this.yy.parser)throw new Error(ft);this.yy.parser.parseError(ft,Qe)},setInput:function(ft,Qe){return this.yy=Qe||this.yy||{},this._input=ft,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var ft=this._input[0];return this.yytext+=ft,this.yyleng++,this.offset++,this.match+=ft,this.matched+=ft,ft.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),ft},unput:function(ft){var Qe=ft.length,At=ft.split(/(?:\r\n?|\n)/g);this._input=ft+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-Qe),this.offset-=Qe;var bt=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),At.length-1&&(this.yylineno-=At.length-1);var ot=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:At?(At.length===bt.length?this.yylloc.first_column:0)+bt[bt.length-At.length].length-At[0].length:this.yylloc.first_column-Qe},this.options.ranges&&(this.yylloc.range=[ot[0],ot[0]+this.yyleng-Qe]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(ft){this.unput(this.match.slice(ft))},pastInput:function(){var ft=this.matched.substr(0,this.matched.length-this.match.length);return(ft.length>20?"...":"")+ft.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var ft=this.match;return ft.length<20&&(ft+=this._input.substr(0,20-ft.length)),(ft.substr(0,20)+(ft.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var ft=this.pastInput(),Qe=new Array(ft.length+1).join("-");return ft+this.upcomingInput()+`
`+Qe+"^"},test_match:function(ft,Qe){var At,bt,ot;if(this.options.backtrack_lexer&&(ot={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(ot.yylloc.range=this.yylloc.range.slice(0))),(bt=ft[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=bt.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:bt?bt[bt.length-1].length-bt[bt.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+ft[0].length},this.yytext+=ft[0],this.match+=ft[0],this.matches=ft,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(ft[0].length),this.matched+=ft[0],At=this.performAction.call(this,this.yy,this,Qe,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),At)return At;if(this._backtrack){for(var wt in ot)this[wt]=ot[wt];return!1}return!1},next:function(){if(this.done)return this.EOF;var ft,Qe,At,bt;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var ot=this._currentRules(),wt=0;wt<ot.length;wt++)if((At=this._input.match(this.rules[ot[wt]]))&&(!Qe||At[0].length>Qe[0].length)){if(Qe=At,bt=wt,this.options.backtrack_lexer){if((ft=this.test_match(At,ot[wt]))!==!1)return ft;if(this._backtrack){Qe=!1;continue}return!1}if(!this.options.flex)break}return Qe?(ft=this.test_match(Qe,ot[bt]))!==!1&&ft:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(ft){this.conditionStack.push(ft)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(ft){return(ft=this.conditionStack.length-1-Math.abs(ft||0))>=0?this.conditionStack[ft]:"INITIAL"},pushState:function(ft){this.begin(ft)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(ft,Qe,At,bt){switch(At){case 0:return this.begin("open_directive"),14;case 1:return this.begin("type_directive"),15;case 2:return this.popState(),this.begin("arg_directive"),12;case 3:return this.popState(),this.popState(),17;case 4:return 16;case 5:return 5;case 6:case 7:case 8:break;case 9:return 8;case 10:return 6;case 11:return 23;case 12:return 34;case 13:return 26;case 14:return 25;case 15:return 28;case 16:return 30;case 17:return 32;case 18:return 35;case 19:return 36;case 20:return 37;case 21:return 38;case 22:return 39;case 23:return 40;case 24:return 41;case 25:return 42;case 26:return 43;case 27:return 44;case 28:return 45;case 29:return 46;case 30:return 47;case 31:return 48;case 32:return 59;case 33:return 60;case 34:return 61;case 35:return 62;case 36:return 63;case 37:return 64;case 38:return 65;case 39:return 51;case 40:return 53;case 41:return 55;case 42:return 58;case 43:return 57;case 44:this.begin("string");break;case 45:this.popState();break;case 46:return"qString";case 47:return Qe.yytext=Qe.yytext.trim(),66}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:(\r?\n)+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:$)/i,/^(?:requirementDiagram\b)/i,/^(?:\{)/i,/^(?:\})/i,/^(?::)/i,/^(?:id\b)/i,/^(?:text\b)/i,/^(?:risk\b)/i,/^(?:verifyMethod\b)/i,/^(?:requirement\b)/i,/^(?:functionalRequirement\b)/i,/^(?:interfaceRequirement\b)/i,/^(?:performanceRequirement\b)/i,/^(?:physicalRequirement\b)/i,/^(?:designConstraint\b)/i,/^(?:low\b)/i,/^(?:medium\b)/i,/^(?:high\b)/i,/^(?:analysis\b)/i,/^(?:demonstration\b)/i,/^(?:inspection\b)/i,/^(?:test\b)/i,/^(?:element\b)/i,/^(?:contains\b)/i,/^(?:copies\b)/i,/^(?:derives\b)/i,/^(?:satisfies\b)/i,/^(?:verifies\b)/i,/^(?:refines\b)/i,/^(?:traces\b)/i,/^(?:type\b)/i,/^(?:docref\b)/i,/^(?:<-)/i,/^(?:->)/i,/^(?:-)/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[\w][^\r\n\{\<\>\-\=]*)/i],conditions:{close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},unqString:{rules:[],inclusive:!1},token:{rules:[],inclusive:!1},string:{rules:[45,46],inclusive:!1},INITIAL:{rules:[0,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,47],inclusive:!0}}};function vt(){this.yy={}}return yt.lexer=ut,vt.prototype=yt,yt.Parser=vt,new vt}();g.parser=y,g.Parser=y.Parser,g.parse=function(){return y.parse.apply(y,arguments)},g.main=function(_){_[1]||(console.log("Usage: "+_[0]+" FILE"),h.exit(1));var k=s(8800).readFileSync(s(6470).normalize(_[1]),"utf8");return g.parser.parse(k)},s.c[s.s]===o&&g.main(h.argv.slice(1))},6876:(o,g,s)=>{o=s.nmd(o);var y=function(){var _=function(rt,yt,ut,vt){for(ut=ut||{},vt=rt.length;vt--;ut[rt[vt]]=yt);return ut},k=[1,2],C=[1,3],O=[1,5],T=[1,7],P=[2,5],D=[1,15],F=[1,17],N=[1,18],z=[1,19],B=[1,21],X=[1,22],W=[1,23],H=[1,29],U=[1,30],G=[1,31],Y=[1,32],K=[1,33],ee=[1,34],te=[1,37],re=[1,38],be=[1,39],Le=[1,40],me=[1,41],Ie=[1,42],pe=[1,45],ce=[1,4,5,16,20,22,23,24,30,32,33,34,35,36,38,40,41,42,46,47,48,49,57,67],ue=[1,58],_e=[4,5,16,20,22,23,24,30,32,33,34,35,36,38,42,46,47,48,49,57,67],xe=[4,5,16,20,22,23,24,30,32,33,34,35,36,38,41,42,46,47,48,49,57,67],Te=[4,5,16,20,22,23,24,30,32,33,34,35,36,38,40,42,46,47,48,49,57,67],Ne=[55,56,57],Be=[1,4,5,7,16,20,22,23,24,30,32,33,34,35,36,38,40,41,42,46,47,48,49,57,67],Fe={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NEWLINE:5,directive:6,SD:7,document:8,line:9,statement:10,openDirective:11,typeDirective:12,closeDirective:13,":":14,argDirective:15,participant:16,actor:17,AS:18,restOfLine:19,participant_actor:20,signal:21,autonumber:22,activate:23,deactivate:24,note_statement:25,links_statement:26,link_statement:27,properties_statement:28,details_statement:29,title:30,text2:31,loop:32,end:33,rect:34,opt:35,alt:36,else_sections:37,par:38,par_sections:39,and:40,else:41,note:42,placement:43,over:44,actor_pair:45,links:46,link:47,properties:48,details:49,spaceList:50,",":51,left_of:52,right_of:53,signaltype:54,"+":55,"-":56,ACTOR:57,SOLID_OPEN_ARROW:58,DOTTED_OPEN_ARROW:59,SOLID_ARROW:60,DOTTED_ARROW:61,SOLID_CROSS:62,DOTTED_CROSS:63,SOLID_POINT:64,DOTTED_POINT:65,TXT:66,open_directive:67,type_directive:68,arg_directive:69,close_directive:70,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NEWLINE",7:"SD",14:":",16:"participant",18:"AS",19:"restOfLine",20:"participant_actor",22:"autonumber",23:"activate",24:"deactivate",30:"title",32:"loop",33:"end",34:"rect",35:"opt",36:"alt",38:"par",40:"and",41:"else",42:"note",44:"over",46:"links",47:"link",48:"properties",49:"details",51:",",52:"left_of",53:"right_of",55:"+",56:"-",57:"ACTOR",58:"SOLID_OPEN_ARROW",59:"DOTTED_OPEN_ARROW",60:"SOLID_ARROW",61:"DOTTED_ARROW",62:"SOLID_CROSS",63:"DOTTED_CROSS",64:"SOLID_POINT",65:"DOTTED_POINT",66:"TXT",67:"open_directive",68:"type_directive",69:"arg_directive",70:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,2],[8,0],[8,2],[9,2],[9,1],[9,1],[6,4],[6,6],[10,5],[10,3],[10,5],[10,3],[10,2],[10,1],[10,3],[10,3],[10,2],[10,2],[10,2],[10,2],[10,2],[10,3],[10,4],[10,4],[10,4],[10,4],[10,4],[10,1],[39,1],[39,4],[37,1],[37,4],[25,4],[25,4],[26,3],[27,3],[28,3],[29,3],[50,2],[50,1],[45,3],[45,1],[43,1],[43,1],[21,5],[21,5],[21,4],[17,1],[54,1],[54,1],[54,1],[54,1],[54,1],[54,1],[54,1],[54,1],[31,1],[11,1],[12,1],[15,1],[13,1]],performAction:function(rt,yt,ut,vt,ft,Qe,At){var bt=Qe.length-1;switch(ft){case 4:return vt.apply(Qe[bt]),Qe[bt];case 5:case 9:this.$=[];break;case 6:Qe[bt-1].push(Qe[bt]),this.$=Qe[bt-1];break;case 7:case 8:case 45:this.$=Qe[bt];break;case 12:Qe[bt-3].type="addParticipant",Qe[bt-3].description=vt.parseMessage(Qe[bt-1]),this.$=Qe[bt-3];break;case 13:Qe[bt-1].type="addParticipant",this.$=Qe[bt-1];break;case 14:Qe[bt-3].type="addActor",Qe[bt-3].description=vt.parseMessage(Qe[bt-1]),this.$=Qe[bt-3];break;case 15:Qe[bt-1].type="addActor",this.$=Qe[bt-1];break;case 17:vt.enableSequenceNumbers();break;case 18:this.$={type:"activeStart",signalType:vt.LINETYPE.ACTIVE_START,actor:Qe[bt-1]};break;case 19:this.$={type:"activeEnd",signalType:vt.LINETYPE.ACTIVE_END,actor:Qe[bt-1]};break;case 25:this.$=[{type:"setTitle",text:Qe[bt-1]}];break;case 26:Qe[bt-1].unshift({type:"loopStart",loopText:vt.parseMessage(Qe[bt-2]),signalType:vt.LINETYPE.LOOP_START}),Qe[bt-1].push({type:"loopEnd",loopText:Qe[bt-2],signalType:vt.LINETYPE.LOOP_END}),this.$=Qe[bt-1];break;case 27:Qe[bt-1].unshift({type:"rectStart",color:vt.parseMessage(Qe[bt-2]),signalType:vt.LINETYPE.RECT_START}),Qe[bt-1].push({type:"rectEnd",color:vt.parseMessage(Qe[bt-2]),signalType:vt.LINETYPE.RECT_END}),this.$=Qe[bt-1];break;case 28:Qe[bt-1].unshift({type:"optStart",optText:vt.parseMessage(Qe[bt-2]),signalType:vt.LINETYPE.OPT_START}),Qe[bt-1].push({type:"optEnd",optText:vt.parseMessage(Qe[bt-2]),signalType:vt.LINETYPE.OPT_END}),this.$=Qe[bt-1];break;case 29:Qe[bt-1].unshift({type:"altStart",altText:vt.parseMessage(Qe[bt-2]),signalType:vt.LINETYPE.ALT_START}),Qe[bt-1].push({type:"altEnd",signalType:vt.LINETYPE.ALT_END}),this.$=Qe[bt-1];break;case 30:Qe[bt-1].unshift({type:"parStart",parText:vt.parseMessage(Qe[bt-2]),signalType:vt.LINETYPE.PAR_START}),Qe[bt-1].push({type:"parEnd",signalType:vt.LINETYPE.PAR_END}),this.$=Qe[bt-1];break;case 33:this.$=Qe[bt-3].concat([{type:"and",parText:vt.parseMessage(Qe[bt-1]),signalType:vt.LINETYPE.PAR_AND},Qe[bt]]);break;case 35:this.$=Qe[bt-3].concat([{type:"else",altText:vt.parseMessage(Qe[bt-1]),signalType:vt.LINETYPE.ALT_ELSE},Qe[bt]]);break;case 36:this.$=[Qe[bt-1],{type:"addNote",placement:Qe[bt-2],actor:Qe[bt-1].actor,text:Qe[bt]}];break;case 37:Qe[bt-2]=[].concat(Qe[bt-1],Qe[bt-1]).slice(0,2),Qe[bt-2][0]=Qe[bt-2][0].actor,Qe[bt-2][1]=Qe[bt-2][1].actor,this.$=[Qe[bt-1],{type:"addNote",placement:vt.PLACEMENT.OVER,actor:Qe[bt-2].slice(0,2),text:Qe[bt]}];break;case 38:this.$=[Qe[bt-1],{type:"addLinks",actor:Qe[bt-1].actor,text:Qe[bt]}];break;case 39:this.$=[Qe[bt-1],{type:"addALink",actor:Qe[bt-1].actor,text:Qe[bt]}];break;case 40:this.$=[Qe[bt-1],{type:"addProperties",actor:Qe[bt-1].actor,text:Qe[bt]}];break;case 41:this.$=[Qe[bt-1],{type:"addDetails",actor:Qe[bt-1].actor,text:Qe[bt]}];break;case 44:this.$=[Qe[bt-2],Qe[bt]];break;case 46:this.$=vt.PLACEMENT.LEFTOF;break;case 47:this.$=vt.PLACEMENT.RIGHTOF;break;case 48:this.$=[Qe[bt-4],Qe[bt-1],{type:"addMessage",from:Qe[bt-4].actor,to:Qe[bt-1].actor,signalType:Qe[bt-3],msg:Qe[bt]},{type:"activeStart",signalType:vt.LINETYPE.ACTIVE_START,actor:Qe[bt-1]}];break;case 49:this.$=[Qe[bt-4],Qe[bt-1],{type:"addMessage",from:Qe[bt-4].actor,to:Qe[bt-1].actor,signalType:Qe[bt-3],msg:Qe[bt]},{type:"activeEnd",signalType:vt.LINETYPE.ACTIVE_END,actor:Qe[bt-4]}];break;case 50:this.$=[Qe[bt-3],Qe[bt-1],{type:"addMessage",from:Qe[bt-3].actor,to:Qe[bt-1].actor,signalType:Qe[bt-2],msg:Qe[bt]}];break;case 51:this.$={type:"addParticipant",actor:Qe[bt]};break;case 52:this.$=vt.LINETYPE.SOLID_OPEN;break;case 53:this.$=vt.LINETYPE.DOTTED_OPEN;break;case 54:this.$=vt.LINETYPE.SOLID;break;case 55:this.$=vt.LINETYPE.DOTTED;break;case 56:this.$=vt.LINETYPE.SOLID_CROSS;break;case 57:this.$=vt.LINETYPE.DOTTED_CROSS;break;case 58:this.$=vt.LINETYPE.SOLID_POINT;break;case 59:this.$=vt.LINETYPE.DOTTED_POINT;break;case 60:this.$=vt.parseMessage(Qe[bt].trim().substring(1));break;case 61:vt.parseDirective("%%{","open_directive");break;case 62:vt.parseDirective(Qe[bt],"type_directive");break;case 63:Qe[bt]=Qe[bt].trim().replace(/'/g,'"'),vt.parseDirective(Qe[bt],"arg_directive");break;case 64:vt.parseDirective("}%%","close_directive","sequence")}},table:[{3:1,4:k,5:C,6:4,7:O,11:6,67:T},{1:[3]},{3:8,4:k,5:C,6:4,7:O,11:6,67:T},{3:9,4:k,5:C,6:4,7:O,11:6,67:T},{3:10,4:k,5:C,6:4,7:O,11:6,67:T},_([1,4,5,16,20,22,23,24,30,32,34,35,36,38,42,46,47,48,49,57,67],P,{8:11}),{12:12,68:[1,13]},{68:[2,61]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{1:[2,4],4:D,5:F,6:35,9:14,10:16,11:6,16:N,17:36,20:z,21:20,22:B,23:X,24:W,25:24,26:25,27:26,28:27,29:28,30:H,32:U,34:G,35:Y,36:K,38:ee,42:te,46:re,47:be,48:Le,49:me,57:Ie,67:T},{13:43,14:[1,44],70:pe},_([14,70],[2,62]),_(ce,[2,6]),{6:35,10:46,11:6,16:N,17:36,20:z,21:20,22:B,23:X,24:W,25:24,26:25,27:26,28:27,29:28,30:H,32:U,34:G,35:Y,36:K,38:ee,42:te,46:re,47:be,48:Le,49:me,57:Ie,67:T},_(ce,[2,8]),_(ce,[2,9]),{17:47,57:Ie},{17:48,57:Ie},{5:[1,49]},_(ce,[2,17]),{17:50,57:Ie},{17:51,57:Ie},{5:[1,52]},{5:[1,53]},{5:[1,54]},{5:[1,55]},{5:[1,56]},{31:57,66:ue},{19:[1,59]},{19:[1,60]},{19:[1,61]},{19:[1,62]},{19:[1,63]},_(ce,[2,31]),{54:64,58:[1,65],59:[1,66],60:[1,67],61:[1,68],62:[1,69],63:[1,70],64:[1,71],65:[1,72]},{43:73,44:[1,74],52:[1,75],53:[1,76]},{17:77,57:Ie},{17:78,57:Ie},{17:79,57:Ie},{17:80,57:Ie},_([5,18,51,58,59,60,61,62,63,64,65,66],[2,51]),{5:[1,81]},{15:82,69:[1,83]},{5:[2,64]},_(ce,[2,7]),{5:[1,85],18:[1,84]},{5:[1,87],18:[1,86]},_(ce,[2,16]),{5:[1,88]},{5:[1,89]},_(ce,[2,20]),_(ce,[2,21]),_(ce,[2,22]),_(ce,[2,23]),_(ce,[2,24]),{5:[1,90]},{5:[2,60]},_(_e,P,{8:91}),_(_e,P,{8:92}),_(_e,P,{8:93}),_(xe,P,{37:94,8:95}),_(Te,P,{39:96,8:97}),{17:100,55:[1,98],56:[1,99],57:Ie},_(Ne,[2,52]),_(Ne,[2,53]),_(Ne,[2,54]),_(Ne,[2,55]),_(Ne,[2,56]),_(Ne,[2,57]),_(Ne,[2,58]),_(Ne,[2,59]),{17:101,57:Ie},{17:103,45:102,57:Ie},{57:[2,46]},{57:[2,47]},{31:104,66:ue},{31:105,66:ue},{31:106,66:ue},{31:107,66:ue},_(Be,[2,10]),{13:108,70:pe},{70:[2,63]},{19:[1,109]},_(ce,[2,13]),{19:[1,110]},_(ce,[2,15]),_(ce,[2,18]),_(ce,[2,19]),_(ce,[2,25]),{4:D,5:F,6:35,9:14,10:16,11:6,16:N,17:36,20:z,21:20,22:B,23:X,24:W,25:24,26:25,27:26,28:27,29:28,30:H,32:U,33:[1,111],34:G,35:Y,36:K,38:ee,42:te,46:re,47:be,48:Le,49:me,57:Ie,67:T},{4:D,5:F,6:35,9:14,10:16,11:6,16:N,17:36,20:z,21:20,22:B,23:X,24:W,25:24,26:25,27:26,28:27,29:28,30:H,32:U,33:[1,112],34:G,35:Y,36:K,38:ee,42:te,46:re,47:be,48:Le,49:me,57:Ie,67:T},{4:D,5:F,6:35,9:14,10:16,11:6,16:N,17:36,20:z,21:20,22:B,23:X,24:W,25:24,26:25,27:26,28:27,29:28,30:H,32:U,33:[1,113],34:G,35:Y,36:K,38:ee,42:te,46:re,47:be,48:Le,49:me,57:Ie,67:T},{33:[1,114]},{4:D,5:F,6:35,9:14,10:16,11:6,16:N,17:36,20:z,21:20,22:B,23:X,24:W,25:24,26:25,27:26,28:27,29:28,30:H,32:U,33:[2,34],34:G,35:Y,36:K,38:ee,41:[1,115],42:te,46:re,47:be,48:Le,49:me,57:Ie,67:T},{33:[1,116]},{4:D,5:F,6:35,9:14,10:16,11:6,16:N,17:36,20:z,21:20,22:B,23:X,24:W,25:24,26:25,27:26,28:27,29:28,30:H,32:U,33:[2,32],34:G,35:Y,36:K,38:ee,40:[1,117],42:te,46:re,47:be,48:Le,49:me,57:Ie,67:T},{17:118,57:Ie},{17:119,57:Ie},{31:120,66:ue},{31:121,66:ue},{31:122,66:ue},{51:[1,123],66:[2,45]},{5:[2,38]},{5:[2,39]},{5:[2,40]},{5:[2,41]},{5:[1,124]},{5:[1,125]},{5:[1,126]},_(ce,[2,26]),_(ce,[2,27]),_(ce,[2,28]),_(ce,[2,29]),{19:[1,127]},_(ce,[2,30]),{19:[1,128]},{31:129,66:ue},{31:130,66:ue},{5:[2,50]},{5:[2,36]},{5:[2,37]},{17:131,57:Ie},_(Be,[2,11]),_(ce,[2,12]),_(ce,[2,14]),_(xe,P,{8:95,37:132}),_(Te,P,{8:97,39:133}),{5:[2,48]},{5:[2,49]},{66:[2,44]},{33:[2,35]},{33:[2,33]}],defaultActions:{7:[2,61],8:[2,1],9:[2,2],10:[2,3],45:[2,64],58:[2,60],75:[2,46],76:[2,47],83:[2,63],104:[2,38],105:[2,39],106:[2,40],107:[2,41],120:[2,50],121:[2,36],122:[2,37],129:[2,48],130:[2,49],131:[2,44],132:[2,35],133:[2,33]},parseError:function(rt,yt){if(!yt.recoverable){var ut=new Error(rt);throw ut.hash=yt,ut}this.trace(rt)},parse:function(rt){var yt=this,ut=[0],vt=[],ft=[null],Qe=[],At=this.table,bt="",ot=0,wt=0,xt=0,Nt=2,Vt=1,$t=Qe.slice.call(arguments,1),yn=Object.create(this.lexer),Mn={yy:{}};for(var Pn in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Pn)&&(Mn.yy[Pn]=this.yy[Pn]);yn.setInput(rt,Mn.yy),Mn.yy.lexer=yn,Mn.yy.parser=this,yn.yylloc===void 0&&(yn.yylloc={});var rr=yn.yylloc;Qe.push(rr);var Dn=yn.options&&yn.options.ranges;function Cr(){var qe;return typeof(qe=vt.pop()||yn.lex()||Vt)!="number"&&(qe instanceof Array&&(qe=(vt=qe).pop()),qe=yt.symbols_[qe]||qe),qe}typeof Mn.yy.parseError=="function"?this.parseError=Mn.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var fr,Er,Yn,Rn,Hr,mr,Zr,ka,kn,Kn={};;){if(Yn=ut[ut.length-1],this.defaultActions[Yn]?Rn=this.defaultActions[Yn]:(fr==null&&(fr=Cr()),Rn=At[Yn]&&At[Yn][fr]),Rn===void 0||!Rn.length||!Rn[0]){var pr="";for(mr in kn=[],At[Yn])this.terminals_[mr]&&mr>Nt&&kn.push("'"+this.terminals_[mr]+"'");pr=yn.showPosition?"Parse error on line "+(ot+1)+`:
`+yn.showPosition()+`
Expecting `+kn.join(", ")+", got '"+(this.terminals_[fr]||fr)+"'":"Parse error on line "+(ot+1)+": Unexpected "+(fr==Vt?"end of input":"'"+(this.terminals_[fr]||fr)+"'"),this.parseError(pr,{text:yn.match,token:this.terminals_[fr]||fr,line:yn.yylineno,loc:rr,expected:kn})}if(Rn[0]instanceof Array&&Rn.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Yn+", token: "+fr);switch(Rn[0]){case 1:ut.push(fr),ft.push(yn.yytext),Qe.push(yn.yylloc),ut.push(Rn[1]),fr=null,Er?(fr=Er,Er=null):(wt=yn.yyleng,bt=yn.yytext,ot=yn.yylineno,rr=yn.yylloc,xt>0);break;case 2:if(Zr=this.productions_[Rn[1]][1],Kn.$=ft[ft.length-Zr],Kn._$={first_line:Qe[Qe.length-(Zr||1)].first_line,last_line:Qe[Qe.length-1].last_line,first_column:Qe[Qe.length-(Zr||1)].first_column,last_column:Qe[Qe.length-1].last_column},Dn&&(Kn._$.range=[Qe[Qe.length-(Zr||1)].range[0],Qe[Qe.length-1].range[1]]),(Hr=this.performAction.apply(Kn,[bt,wt,ot,Mn.yy,Rn[1],ft,Qe].concat($t)))!==void 0)return Hr;Zr&&(ut=ut.slice(0,-1*Zr*2),ft=ft.slice(0,-1*Zr),Qe=Qe.slice(0,-1*Zr)),ut.push(this.productions_[Rn[1]][0]),ft.push(Kn.$),Qe.push(Kn._$),ka=At[ut[ut.length-2]][ut[ut.length-1]],ut.push(ka);break;case 3:return!0}}return!0}},Ve={EOF:1,parseError:function(rt,yt){if(!this.yy.parser)throw new Error(rt);this.yy.parser.parseError(rt,yt)},setInput:function(rt,yt){return this.yy=yt||this.yy||{},this._input=rt,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var rt=this._input[0];return this.yytext+=rt,this.yyleng++,this.offset++,this.match+=rt,this.matched+=rt,rt.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),rt},unput:function(rt){var yt=rt.length,ut=rt.split(/(?:\r\n?|\n)/g);this._input=rt+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-yt),this.offset-=yt;var vt=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),ut.length-1&&(this.yylineno-=ut.length-1);var ft=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:ut?(ut.length===vt.length?this.yylloc.first_column:0)+vt[vt.length-ut.length].length-ut[0].length:this.yylloc.first_column-yt},this.options.ranges&&(this.yylloc.range=[ft[0],ft[0]+this.yyleng-yt]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(rt){this.unput(this.match.slice(rt))},pastInput:function(){var rt=this.matched.substr(0,this.matched.length-this.match.length);return(rt.length>20?"...":"")+rt.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var rt=this.match;return rt.length<20&&(rt+=this._input.substr(0,20-rt.length)),(rt.substr(0,20)+(rt.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var rt=this.pastInput(),yt=new Array(rt.length+1).join("-");return rt+this.upcomingInput()+`
`+yt+"^"},test_match:function(rt,yt){var ut,vt,ft;if(this.options.backtrack_lexer&&(ft={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(ft.yylloc.range=this.yylloc.range.slice(0))),(vt=rt[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=vt.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:vt?vt[vt.length-1].length-vt[vt.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+rt[0].length},this.yytext+=rt[0],this.match+=rt[0],this.matches=rt,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(rt[0].length),this.matched+=rt[0],ut=this.performAction.call(this,this.yy,this,yt,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),ut)return ut;if(this._backtrack){for(var Qe in ft)this[Qe]=ft[Qe];return!1}return!1},next:function(){if(this.done)return this.EOF;var rt,yt,ut,vt;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var ft=this._currentRules(),Qe=0;Qe<ft.length;Qe++)if((ut=this._input.match(this.rules[ft[Qe]]))&&(!yt||ut[0].length>yt[0].length)){if(yt=ut,vt=Qe,this.options.backtrack_lexer){if((rt=this.test_match(ut,ft[Qe]))!==!1)return rt;if(this._backtrack){yt=!1;continue}return!1}if(!this.options.flex)break}return yt?(rt=this.test_match(yt,ft[vt]))!==!1&&rt:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(rt){this.conditionStack.push(rt)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(rt){return(rt=this.conditionStack.length-1-Math.abs(rt||0))>=0?this.conditionStack[rt]:"INITIAL"},pushState:function(rt){this.begin(rt)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(rt,yt,ut,vt){switch(ut){case 0:return this.begin("open_directive"),67;case 1:return this.begin("type_directive"),68;case 2:return this.popState(),this.begin("arg_directive"),14;case 3:return this.popState(),this.popState(),70;case 4:return 69;case 5:case 39:case 52:return 5;case 6:case 7:case 8:case 9:case 10:break;case 11:return this.begin("ID"),16;case 12:return this.begin("ID"),20;case 13:return yt.yytext=yt.yytext.trim(),this.begin("ALIAS"),57;case 14:return this.popState(),this.popState(),this.begin("LINE"),18;case 15:return this.popState(),this.popState(),5;case 16:return this.begin("LINE"),32;case 17:return this.begin("LINE"),34;case 18:return this.begin("LINE"),35;case 19:return this.begin("LINE"),36;case 20:return this.begin("LINE"),41;case 21:return this.begin("LINE"),38;case 22:return this.begin("LINE"),40;case 23:return this.popState(),19;case 24:return 33;case 25:return 52;case 26:return 53;case 27:return 46;case 28:return 47;case 29:return 48;case 30:return 49;case 31:return 44;case 32:return 42;case 33:return this.begin("ID"),23;case 34:return this.begin("ID"),24;case 35:return 30;case 36:return 7;case 37:return 22;case 38:return 51;case 40:return yt.yytext=yt.yytext.trim(),57;case 41:return 60;case 42:return 61;case 43:return 58;case 44:return 59;case 45:return 62;case 46:return 63;case 47:return 64;case 48:return 65;case 49:return 66;case 50:return 55;case 51:return 56;case 53:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:((?!\n)\s)+)/i,/^(?:#[^\n]*)/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:participant\b)/i,/^(?:actor\b)/i,/^(?:[^\->:\n,;]+?(?=((?!\n)\s)+as(?!\n)\s|[#\n;]|$))/i,/^(?:as\b)/i,/^(?:(?:))/i,/^(?:loop\b)/i,/^(?:rect\b)/i,/^(?:opt\b)/i,/^(?:alt\b)/i,/^(?:else\b)/i,/^(?:par\b)/i,/^(?:and\b)/i,/^(?:(?:[:]?(?:no)?wrap)?[^#\n;]*)/i,/^(?:end\b)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:links\b)/i,/^(?:link\b)/i,/^(?:properties\b)/i,/^(?:details\b)/i,/^(?:over\b)/i,/^(?:note\b)/i,/^(?:activate\b)/i,/^(?:deactivate\b)/i,/^(?:title\b)/i,/^(?:sequenceDiagram\b)/i,/^(?:autonumber\b)/i,/^(?:,)/i,/^(?:;)/i,/^(?:[^\+\->:\n,;]+((?!(-x|--x|-\)|--\)))[\-]*[^\+\->:\n,;]+)*)/i,/^(?:->>)/i,/^(?:-->>)/i,/^(?:->)/i,/^(?:-->)/i,/^(?:-[x])/i,/^(?:--[x])/i,/^(?:-[\)])/i,/^(?:--[\)])/i,/^(?::(?:(?:no)?wrap)?[^#\n;]+)/i,/^(?:\+)/i,/^(?:-)/i,/^(?:$)/i,/^(?:.)/i],conditions:{open_directive:{rules:[1,8],inclusive:!1},type_directive:{rules:[2,3,8],inclusive:!1},arg_directive:{rules:[3,4,8],inclusive:!1},ID:{rules:[7,8,13],inclusive:!1},ALIAS:{rules:[7,8,14,15],inclusive:!1},LINE:{rules:[7,8,23],inclusive:!1},INITIAL:{rules:[0,5,6,8,9,10,11,12,16,17,18,19,20,21,22,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],inclusive:!0}}};function et(){this.yy={}}return Fe.lexer=Ve,et.prototype=Fe,Fe.Parser=et,new et}();g.parser=y,g.Parser=y.Parser,g.parse=function(){return y.parse.apply(y,arguments)},g.main=function(_){_[1]||(console.log("Usage: "+_[0]+" FILE"),h.exit(1));var k=s(1993).readFileSync(s(6470).normalize(_[1]),"utf8");return g.parser.parse(k)},s.c[s.s]===o&&g.main(h.argv.slice(1))},3584:(o,g,s)=>{o=s.nmd(o);var y=function(){var _=function(Ne,Be,Fe,Ve){for(Fe=Fe||{},Ve=Ne.length;Ve--;Fe[Ne[Ve]]=Be);return Fe},k=[1,2],C=[1,3],O=[1,5],T=[1,7],P=[2,5],D=[1,15],F=[1,17],N=[1,19],z=[1,20],B=[1,21],X=[1,22],W=[1,30],H=[1,23],U=[1,24],G=[1,25],Y=[1,26],K=[1,27],ee=[1,32],te=[1,33],re=[1,34],be=[1,35],Le=[1,31],me=[1,38],Ie=[1,4,5,14,15,17,19,20,22,23,24,25,26,27,36,37,38,39,42,45],pe=[1,4,5,12,13,14,15,17,19,20,22,23,24,25,26,27,36,37,38,39,42,45],ce=[1,4,5,7,14,15,17,19,20,22,23,24,25,26,27,36,37,38,39,42,45],ue=[4,5,14,15,17,19,20,22,23,24,25,26,27,36,37,38,39,42,45],_e={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NL:5,directive:6,SD:7,document:8,line:9,statement:10,idStatement:11,DESCR:12,"-->":13,HIDE_EMPTY:14,scale:15,WIDTH:16,COMPOSIT_STATE:17,STRUCT_START:18,STRUCT_STOP:19,STATE_DESCR:20,AS:21,ID:22,FORK:23,JOIN:24,CHOICE:25,CONCURRENT:26,note:27,notePosition:28,NOTE_TEXT:29,direction:30,openDirective:31,typeDirective:32,closeDirective:33,":":34,argDirective:35,direction_tb:36,direction_bt:37,direction_rl:38,direction_lr:39,eol:40,";":41,EDGE_STATE:42,left_of:43,right_of:44,open_directive:45,type_directive:46,arg_directive:47,close_directive:48,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NL",7:"SD",12:"DESCR",13:"-->",14:"HIDE_EMPTY",15:"scale",16:"WIDTH",17:"COMPOSIT_STATE",18:"STRUCT_START",19:"STRUCT_STOP",20:"STATE_DESCR",21:"AS",22:"ID",23:"FORK",24:"JOIN",25:"CHOICE",26:"CONCURRENT",27:"note",29:"NOTE_TEXT",34:":",36:"direction_tb",37:"direction_bt",38:"direction_rl",39:"direction_lr",41:";",42:"EDGE_STATE",43:"left_of",44:"right_of",45:"open_directive",46:"type_directive",47:"arg_directive",48:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,2],[8,0],[8,2],[9,2],[9,1],[9,1],[10,1],[10,2],[10,3],[10,4],[10,1],[10,2],[10,1],[10,4],[10,3],[10,6],[10,1],[10,1],[10,1],[10,1],[10,4],[10,4],[10,1],[10,1],[6,3],[6,5],[30,1],[30,1],[30,1],[30,1],[40,1],[40,1],[11,1],[11,1],[28,1],[28,1],[31,1],[32,1],[35,1],[33,1]],performAction:function(Ne,Be,Fe,Ve,et,rt,yt){var ut=rt.length-1;switch(et){case 4:return Ve.setRootDoc(rt[ut]),rt[ut];case 5:this.$=[];break;case 6:rt[ut]!="nl"&&(rt[ut-1].push(rt[ut]),this.$=rt[ut-1]);break;case 7:case 8:case 36:case 37:this.$=rt[ut];break;case 9:this.$="nl";break;case 10:this.$={stmt:"state",id:rt[ut],type:"default",description:""};break;case 11:this.$={stmt:"state",id:rt[ut-1],type:"default",description:Ve.trimColon(rt[ut])};break;case 12:this.$={stmt:"relation",state1:{stmt:"state",id:rt[ut-2],type:"default",description:""},state2:{stmt:"state",id:rt[ut],type:"default",description:""}};break;case 13:this.$={stmt:"relation",state1:{stmt:"state",id:rt[ut-3],type:"default",description:""},state2:{stmt:"state",id:rt[ut-1],type:"default",description:""},description:rt[ut].substr(1).trim()};break;case 17:this.$={stmt:"state",id:rt[ut-3],type:"default",description:"",doc:rt[ut-1]};break;case 18:var vt=rt[ut],ft=rt[ut-2].trim();if(rt[ut].match(":")){var Qe=rt[ut].split(":");vt=Qe[0],ft=[ft,Qe[1]]}this.$={stmt:"state",id:vt,type:"default",description:ft};break;case 19:this.$={stmt:"state",id:rt[ut-3],type:"default",description:rt[ut-5],doc:rt[ut-1]};break;case 20:this.$={stmt:"state",id:rt[ut],type:"fork"};break;case 21:this.$={stmt:"state",id:rt[ut],type:"join"};break;case 22:this.$={stmt:"state",id:rt[ut],type:"choice"};break;case 23:this.$={stmt:"state",id:Ve.getDividerId(),type:"divider"};break;case 24:this.$={stmt:"state",id:rt[ut-1].trim(),note:{position:rt[ut-2].trim(),text:rt[ut].trim()}};break;case 30:Ve.setDirection("TB"),this.$={stmt:"dir",value:"TB"};break;case 31:Ve.setDirection("BT"),this.$={stmt:"dir",value:"BT"};break;case 32:Ve.setDirection("RL"),this.$={stmt:"dir",value:"RL"};break;case 33:Ve.setDirection("LR"),this.$={stmt:"dir",value:"LR"};break;case 40:Ve.parseDirective("%%{","open_directive");break;case 41:Ve.parseDirective(rt[ut],"type_directive");break;case 42:rt[ut]=rt[ut].trim().replace(/'/g,'"'),Ve.parseDirective(rt[ut],"arg_directive");break;case 43:Ve.parseDirective("}%%","close_directive","state")}},table:[{3:1,4:k,5:C,6:4,7:O,31:6,45:T},{1:[3]},{3:8,4:k,5:C,6:4,7:O,31:6,45:T},{3:9,4:k,5:C,6:4,7:O,31:6,45:T},{3:10,4:k,5:C,6:4,7:O,31:6,45:T},_([1,4,5,14,15,17,20,22,23,24,25,26,27,36,37,38,39,42,45],P,{8:11}),{32:12,46:[1,13]},{46:[2,40]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{1:[2,4],4:D,5:F,6:28,9:14,10:16,11:18,14:N,15:z,17:B,20:X,22:W,23:H,24:U,25:G,26:Y,27:K,30:29,31:6,36:ee,37:te,38:re,39:be,42:Le,45:T},{33:36,34:[1,37],48:me},_([34,48],[2,41]),_(Ie,[2,6]),{6:28,10:39,11:18,14:N,15:z,17:B,20:X,22:W,23:H,24:U,25:G,26:Y,27:K,30:29,31:6,36:ee,37:te,38:re,39:be,42:Le,45:T},_(Ie,[2,8]),_(Ie,[2,9]),_(Ie,[2,10],{12:[1,40],13:[1,41]}),_(Ie,[2,14]),{16:[1,42]},_(Ie,[2,16],{18:[1,43]}),{21:[1,44]},_(Ie,[2,20]),_(Ie,[2,21]),_(Ie,[2,22]),_(Ie,[2,23]),{28:45,29:[1,46],43:[1,47],44:[1,48]},_(Ie,[2,26]),_(Ie,[2,27]),_(pe,[2,36]),_(pe,[2,37]),_(Ie,[2,30]),_(Ie,[2,31]),_(Ie,[2,32]),_(Ie,[2,33]),_(ce,[2,28]),{35:49,47:[1,50]},_(ce,[2,43]),_(Ie,[2,7]),_(Ie,[2,11]),{11:51,22:W,42:Le},_(Ie,[2,15]),_(ue,P,{8:52}),{22:[1,53]},{22:[1,54]},{21:[1,55]},{22:[2,38]},{22:[2,39]},{33:56,48:me},{48:[2,42]},_(Ie,[2,12],{12:[1,57]}),{4:D,5:F,6:28,9:14,10:16,11:18,14:N,15:z,17:B,19:[1,58],20:X,22:W,23:H,24:U,25:G,26:Y,27:K,30:29,31:6,36:ee,37:te,38:re,39:be,42:Le,45:T},_(Ie,[2,18],{18:[1,59]}),{29:[1,60]},{22:[1,61]},_(ce,[2,29]),_(Ie,[2,13]),_(Ie,[2,17]),_(ue,P,{8:62}),_(Ie,[2,24]),_(Ie,[2,25]),{4:D,5:F,6:28,9:14,10:16,11:18,14:N,15:z,17:B,19:[1,63],20:X,22:W,23:H,24:U,25:G,26:Y,27:K,30:29,31:6,36:ee,37:te,38:re,39:be,42:Le,45:T},_(Ie,[2,19])],defaultActions:{7:[2,40],8:[2,1],9:[2,2],10:[2,3],47:[2,38],48:[2,39],50:[2,42]},parseError:function(Ne,Be){if(!Be.recoverable){var Fe=new Error(Ne);throw Fe.hash=Be,Fe}this.trace(Ne)},parse:function(Ne){var Be=this,Fe=[0],Ve=[],et=[null],rt=[],yt=this.table,ut="",vt=0,ft=0,Qe=0,At=2,bt=1,ot=rt.slice.call(arguments,1),wt=Object.create(this.lexer),xt={yy:{}};for(var Nt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Nt)&&(xt.yy[Nt]=this.yy[Nt]);wt.setInput(Ne,xt.yy),xt.yy.lexer=wt,xt.yy.parser=this,wt.yylloc===void 0&&(wt.yylloc={});var Vt=wt.yylloc;rt.push(Vt);var $t=wt.options&&wt.options.ranges;function yn(){var Zr;return typeof(Zr=Ve.pop()||wt.lex()||bt)!="number"&&(Zr instanceof Array&&(Zr=(Ve=Zr).pop()),Zr=Be.symbols_[Zr]||Zr),Zr}typeof xt.yy.parseError=="function"?this.parseError=xt.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var Mn,Pn,rr,Dn,Cr,fr,Er,Yn,Rn,Hr={};;){if(rr=Fe[Fe.length-1],this.defaultActions[rr]?Dn=this.defaultActions[rr]:(Mn==null&&(Mn=yn()),Dn=yt[rr]&&yt[rr][Mn]),Dn===void 0||!Dn.length||!Dn[0]){var mr="";for(fr in Rn=[],yt[rr])this.terminals_[fr]&&fr>At&&Rn.push("'"+this.terminals_[fr]+"'");mr=wt.showPosition?"Parse error on line "+(vt+1)+`:
`+wt.showPosition()+`
Expecting `+Rn.join(", ")+", got '"+(this.terminals_[Mn]||Mn)+"'":"Parse error on line "+(vt+1)+": Unexpected "+(Mn==bt?"end of input":"'"+(this.terminals_[Mn]||Mn)+"'"),this.parseError(mr,{text:wt.match,token:this.terminals_[Mn]||Mn,line:wt.yylineno,loc:Vt,expected:Rn})}if(Dn[0]instanceof Array&&Dn.length>1)throw new Error("Parse Error: multiple actions possible at state: "+rr+", token: "+Mn);switch(Dn[0]){case 1:Fe.push(Mn),et.push(wt.yytext),rt.push(wt.yylloc),Fe.push(Dn[1]),Mn=null,Pn?(Mn=Pn,Pn=null):(ft=wt.yyleng,ut=wt.yytext,vt=wt.yylineno,Vt=wt.yylloc,Qe>0);break;case 2:if(Er=this.productions_[Dn[1]][1],Hr.$=et[et.length-Er],Hr._$={first_line:rt[rt.length-(Er||1)].first_line,last_line:rt[rt.length-1].last_line,first_column:rt[rt.length-(Er||1)].first_column,last_column:rt[rt.length-1].last_column},$t&&(Hr._$.range=[rt[rt.length-(Er||1)].range[0],rt[rt.length-1].range[1]]),(Cr=this.performAction.apply(Hr,[ut,ft,vt,xt.yy,Dn[1],et,rt].concat(ot)))!==void 0)return Cr;Er&&(Fe=Fe.slice(0,-1*Er*2),et=et.slice(0,-1*Er),rt=rt.slice(0,-1*Er)),Fe.push(this.productions_[Dn[1]][0]),et.push(Hr.$),rt.push(Hr._$),Yn=yt[Fe[Fe.length-2]][Fe[Fe.length-1]],Fe.push(Yn);break;case 3:return!0}}return!0}},xe={EOF:1,parseError:function(Ne,Be){if(!this.yy.parser)throw new Error(Ne);this.yy.parser.parseError(Ne,Be)},setInput:function(Ne,Be){return this.yy=Be||this.yy||{},this._input=Ne,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var Ne=this._input[0];return this.yytext+=Ne,this.yyleng++,this.offset++,this.match+=Ne,this.matched+=Ne,Ne.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),Ne},unput:function(Ne){var Be=Ne.length,Fe=Ne.split(/(?:\r\n?|\n)/g);this._input=Ne+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-Be),this.offset-=Be;var Ve=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),Fe.length-1&&(this.yylineno-=Fe.length-1);var et=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:Fe?(Fe.length===Ve.length?this.yylloc.first_column:0)+Ve[Ve.length-Fe.length].length-Fe[0].length:this.yylloc.first_column-Be},this.options.ranges&&(this.yylloc.range=[et[0],et[0]+this.yyleng-Be]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(Ne){this.unput(this.match.slice(Ne))},pastInput:function(){var Ne=this.matched.substr(0,this.matched.length-this.match.length);return(Ne.length>20?"...":"")+Ne.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var Ne=this.match;return Ne.length<20&&(Ne+=this._input.substr(0,20-Ne.length)),(Ne.substr(0,20)+(Ne.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var Ne=this.pastInput(),Be=new Array(Ne.length+1).join("-");return Ne+this.upcomingInput()+`
`+Be+"^"},test_match:function(Ne,Be){var Fe,Ve,et;if(this.options.backtrack_lexer&&(et={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(et.yylloc.range=this.yylloc.range.slice(0))),(Ve=Ne[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=Ve.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:Ve?Ve[Ve.length-1].length-Ve[Ve.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+Ne[0].length},this.yytext+=Ne[0],this.match+=Ne[0],this.matches=Ne,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(Ne[0].length),this.matched+=Ne[0],Fe=this.performAction.call(this,this.yy,this,Be,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),Fe)return Fe;if(this._backtrack){for(var rt in et)this[rt]=et[rt];return!1}return!1},next:function(){if(this.done)return this.EOF;var Ne,Be,Fe,Ve;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var et=this._currentRules(),rt=0;rt<et.length;rt++)if((Fe=this._input.match(this.rules[et[rt]]))&&(!Be||Fe[0].length>Be[0].length)){if(Be=Fe,Ve=rt,this.options.backtrack_lexer){if((Ne=this.test_match(Fe,et[rt]))!==!1)return Ne;if(this._backtrack){Be=!1;continue}return!1}if(!this.options.flex)break}return Be?(Ne=this.test_match(Be,et[Ve]))!==!1&&Ne:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(Ne){this.conditionStack.push(Ne)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(Ne){return(Ne=this.conditionStack.length-1-Math.abs(Ne||0))>=0?this.conditionStack[Ne]:"INITIAL"},pushState:function(Ne){this.begin(Ne)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(Ne,Be,Fe,Ve){switch(Fe){case 0:case 26:return 36;case 1:case 27:return 37;case 2:case 28:return 38;case 3:case 29:return 39;case 4:return this.begin("open_directive"),45;case 5:return this.begin("type_directive"),46;case 6:return this.popState(),this.begin("arg_directive"),34;case 7:return this.popState(),this.popState(),48;case 8:return 47;case 9:case 10:case 12:case 13:case 14:case 15:case 39:case 45:break;case 11:case 59:return 5;case 16:return this.pushState("SCALE"),15;case 17:return 16;case 18:case 33:case 36:this.popState();break;case 19:this.pushState("STATE");break;case 20:case 23:return this.popState(),Be.yytext=Be.yytext.slice(0,-8).trim(),23;case 21:case 24:return this.popState(),Be.yytext=Be.yytext.slice(0,-8).trim(),24;case 22:case 25:return this.popState(),Be.yytext=Be.yytext.slice(0,-10).trim(),25;case 30:this.begin("STATE_STRING");break;case 31:return this.popState(),this.pushState("STATE_ID"),"AS";case 32:case 47:return this.popState(),"ID";case 34:return"STATE_DESCR";case 35:return 17;case 37:return this.popState(),this.pushState("struct"),18;case 38:return this.popState(),19;case 40:return this.begin("NOTE"),27;case 41:return this.popState(),this.pushState("NOTE_ID"),43;case 42:return this.popState(),this.pushState("NOTE_ID"),44;case 43:this.popState(),this.pushState("FLOATING_NOTE");break;case 44:return this.popState(),this.pushState("FLOATING_NOTE_ID"),"AS";case 46:return"NOTE_TEXT";case 48:return this.popState(),this.pushState("NOTE_TEXT"),22;case 49:return this.popState(),Be.yytext=Be.yytext.substr(2).trim(),29;case 50:return this.popState(),Be.yytext=Be.yytext.slice(0,-8).trim(),29;case 51:case 52:return 7;case 53:return 14;case 54:return 42;case 55:return 22;case 56:return Be.yytext=Be.yytext.trim(),12;case 57:return 13;case 58:return 26;case 60:return"INVALID"}},rules:[/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:[\s]+)/i,/^(?:((?!\n)\s)+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:scale\s+)/i,/^(?:\d+)/i,/^(?:\s+width\b)/i,/^(?:state\s+)/i,/^(?:.*<<fork>>)/i,/^(?:.*<<join>>)/i,/^(?:.*<<choice>>)/i,/^(?:.*\[\[fork\]\])/i,/^(?:.*\[\[join\]\])/i,/^(?:.*\[\[choice\]\])/i,/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:["])/i,/^(?:\s*as\s+)/i,/^(?:[^\n\{]*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n\s\{]+)/i,/^(?:\n)/i,/^(?:\{)/i,/^(?:\})/i,/^(?:[\n])/i,/^(?:note\s+)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:")/i,/^(?:\s*as\s*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n]*)/i,/^(?:\s*[^:\n\s\-]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:[\s\S]*?end note\b)/i,/^(?:stateDiagram\s+)/i,/^(?:stateDiagram-v2\s+)/i,/^(?:hide empty description\b)/i,/^(?:\[\*\])/i,/^(?:[^:\n\s\-\{]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:-->)/i,/^(?:--)/i,/^(?:$)/i,/^(?:.)/i],conditions:{LINE:{rules:[13,14],inclusive:!1},close_directive:{rules:[13,14],inclusive:!1},arg_directive:{rules:[7,8,13,14],inclusive:!1},type_directive:{rules:[6,7,13,14],inclusive:!1},open_directive:{rules:[5,13,14],inclusive:!1},struct:{rules:[13,14,19,26,27,28,29,38,39,40,54,55,56,57,58],inclusive:!1},FLOATING_NOTE_ID:{rules:[47],inclusive:!1},FLOATING_NOTE:{rules:[44,45,46],inclusive:!1},NOTE_TEXT:{rules:[49,50],inclusive:!1},NOTE_ID:{rules:[48],inclusive:!1},NOTE:{rules:[41,42,43],inclusive:!1},SCALE:{rules:[17,18],inclusive:!1},ALIAS:{rules:[],inclusive:!1},STATE_ID:{rules:[32],inclusive:!1},STATE_STRING:{rules:[33,34],inclusive:!1},FORK_STATE:{rules:[],inclusive:!1},STATE:{rules:[13,14,20,21,22,23,24,25,30,31,35,36,37],inclusive:!1},ID:{rules:[13,14],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,9,10,11,12,14,15,16,19,37,40,51,52,53,54,55,56,57,59,60],inclusive:!0}}};function Te(){this.yy={}}return _e.lexer=xe,Te.prototype=_e,_e.Parser=Te,new Te}();g.parser=y,g.Parser=y.Parser,g.parse=function(){return y.parse.apply(y,arguments)},g.main=function(_){_[1]||(console.log("Usage: "+_[0]+" FILE"),h.exit(1));var k=s(3069).readFileSync(s(6470).normalize(_[1]),"utf8");return g.parser.parse(k)},s.c[s.s]===o&&g.main(h.argv.slice(1))},9763:(o,g,s)=>{o=s.nmd(o);var y=function(){var _=function(W,H,U,G){for(U=U||{},G=W.length;G--;U[W[G]]=H);return U},k=[1,2],C=[1,5],O=[6,9,11,17,18,19,21],T=[1,15],P=[1,16],D=[1,17],F=[1,21],N=[4,6,9,11,17,18,19,21],z={trace:function(){},yy:{},symbols_:{error:2,start:3,journey:4,document:5,EOF:6,directive:7,line:8,SPACE:9,statement:10,NEWLINE:11,openDirective:12,typeDirective:13,closeDirective:14,":":15,argDirective:16,title:17,section:18,taskName:19,taskData:20,open_directive:21,type_directive:22,arg_directive:23,close_directive:24,$accept:0,$end:1},terminals_:{2:"error",4:"journey",6:"EOF",9:"SPACE",11:"NEWLINE",15:":",17:"title",18:"section",19:"taskName",20:"taskData",21:"open_directive",22:"type_directive",23:"arg_directive",24:"close_directive"},productions_:[0,[3,3],[3,2],[5,0],[5,2],[8,2],[8,1],[8,1],[8,1],[7,4],[7,6],[10,1],[10,1],[10,2],[10,1],[12,1],[13,1],[16,1],[14,1]],performAction:function(W,H,U,G,Y,K,ee){var te=K.length-1;switch(Y){case 1:return K[te-1];case 3:case 7:case 8:this.$=[];break;case 4:K[te-1].push(K[te]),this.$=K[te-1];break;case 5:case 6:this.$=K[te];break;case 11:G.setTitle(K[te].substr(6)),this.$=K[te].substr(6);break;case 12:G.addSection(K[te].substr(8)),this.$=K[te].substr(8);break;case 13:G.addTask(K[te-1],K[te]),this.$="task";break;case 15:G.parseDirective("%%{","open_directive");break;case 16:G.parseDirective(K[te],"type_directive");break;case 17:K[te]=K[te].trim().replace(/'/g,'"'),G.parseDirective(K[te],"arg_directive");break;case 18:G.parseDirective("}%%","close_directive","journey")}},table:[{3:1,4:k,7:3,12:4,21:C},{1:[3]},_(O,[2,3],{5:6}),{3:7,4:k,7:3,12:4,21:C},{13:8,22:[1,9]},{22:[2,15]},{6:[1,10],7:18,8:11,9:[1,12],10:13,11:[1,14],12:4,17:T,18:P,19:D,21:C},{1:[2,2]},{14:19,15:[1,20],24:F},_([15,24],[2,16]),_(O,[2,8],{1:[2,1]}),_(O,[2,4]),{7:18,10:22,12:4,17:T,18:P,19:D,21:C},_(O,[2,6]),_(O,[2,7]),_(O,[2,11]),_(O,[2,12]),{20:[1,23]},_(O,[2,14]),{11:[1,24]},{16:25,23:[1,26]},{11:[2,18]},_(O,[2,5]),_(O,[2,13]),_(N,[2,9]),{14:27,24:F},{24:[2,17]},{11:[1,28]},_(N,[2,10])],defaultActions:{5:[2,15],7:[2,2],21:[2,18],26:[2,17]},parseError:function(W,H){if(!H.recoverable){var U=new Error(W);throw U.hash=H,U}this.trace(W)},parse:function(W){var H=this,U=[0],G=[],Y=[null],K=[],ee=this.table,te="",re=0,be=0,Le=0,me=2,Ie=1,pe=K.slice.call(arguments,1),ce=Object.create(this.lexer),ue={yy:{}};for(var _e in this.yy)Object.prototype.hasOwnProperty.call(this.yy,_e)&&(ue.yy[_e]=this.yy[_e]);ce.setInput(W,ue.yy),ue.yy.lexer=ce,ue.yy.parser=this,ce.yylloc===void 0&&(ce.yylloc={});var xe=ce.yylloc;K.push(xe);var Te=ce.options&&ce.options.ranges;function Ne(){var bt;return typeof(bt=G.pop()||ce.lex()||Ie)!="number"&&(bt instanceof Array&&(bt=(G=bt).pop()),bt=H.symbols_[bt]||bt),bt}typeof ue.yy.parseError=="function"?this.parseError=ue.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var Be,Fe,Ve,et,rt,yt,ut,vt,ft,Qe={};;){if(Ve=U[U.length-1],this.defaultActions[Ve]?et=this.defaultActions[Ve]:(Be==null&&(Be=Ne()),et=ee[Ve]&&ee[Ve][Be]),et===void 0||!et.length||!et[0]){var At="";for(yt in ft=[],ee[Ve])this.terminals_[yt]&&yt>me&&ft.push("'"+this.terminals_[yt]+"'");At=ce.showPosition?"Parse error on line "+(re+1)+`:
`+ce.showPosition()+`
Expecting `+ft.join(", ")+", got '"+(this.terminals_[Be]||Be)+"'":"Parse error on line "+(re+1)+": Unexpected "+(Be==Ie?"end of input":"'"+(this.terminals_[Be]||Be)+"'"),this.parseError(At,{text:ce.match,token:this.terminals_[Be]||Be,line:ce.yylineno,loc:xe,expected:ft})}if(et[0]instanceof Array&&et.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Ve+", token: "+Be);switch(et[0]){case 1:U.push(Be),Y.push(ce.yytext),K.push(ce.yylloc),U.push(et[1]),Be=null,Fe?(Be=Fe,Fe=null):(be=ce.yyleng,te=ce.yytext,re=ce.yylineno,xe=ce.yylloc,Le>0);break;case 2:if(ut=this.productions_[et[1]][1],Qe.$=Y[Y.length-ut],Qe._$={first_line:K[K.length-(ut||1)].first_line,last_line:K[K.length-1].last_line,first_column:K[K.length-(ut||1)].first_column,last_column:K[K.length-1].last_column},Te&&(Qe._$.range=[K[K.length-(ut||1)].range[0],K[K.length-1].range[1]]),(rt=this.performAction.apply(Qe,[te,be,re,ue.yy,et[1],Y,K].concat(pe)))!==void 0)return rt;ut&&(U=U.slice(0,-1*ut*2),Y=Y.slice(0,-1*ut),K=K.slice(0,-1*ut)),U.push(this.productions_[et[1]][0]),Y.push(Qe.$),K.push(Qe._$),vt=ee[U[U.length-2]][U[U.length-1]],U.push(vt);break;case 3:return!0}}return!0}},B={EOF:1,parseError:function(W,H){if(!this.yy.parser)throw new Error(W);this.yy.parser.parseError(W,H)},setInput:function(W,H){return this.yy=H||this.yy||{},this._input=W,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var W=this._input[0];return this.yytext+=W,this.yyleng++,this.offset++,this.match+=W,this.matched+=W,W.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),W},unput:function(W){var H=W.length,U=W.split(/(?:\r\n?|\n)/g);this._input=W+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-H),this.offset-=H;var G=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),U.length-1&&(this.yylineno-=U.length-1);var Y=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:U?(U.length===G.length?this.yylloc.first_column:0)+G[G.length-U.length].length-U[0].length:this.yylloc.first_column-H},this.options.ranges&&(this.yylloc.range=[Y[0],Y[0]+this.yyleng-H]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(W){this.unput(this.match.slice(W))},pastInput:function(){var W=this.matched.substr(0,this.matched.length-this.match.length);return(W.length>20?"...":"")+W.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var W=this.match;return W.length<20&&(W+=this._input.substr(0,20-W.length)),(W.substr(0,20)+(W.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var W=this.pastInput(),H=new Array(W.length+1).join("-");return W+this.upcomingInput()+`
`+H+"^"},test_match:function(W,H){var U,G,Y;if(this.options.backtrack_lexer&&(Y={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(Y.yylloc.range=this.yylloc.range.slice(0))),(G=W[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=G.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:G?G[G.length-1].length-G[G.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+W[0].length},this.yytext+=W[0],this.match+=W[0],this.matches=W,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(W[0].length),this.matched+=W[0],U=this.performAction.call(this,this.yy,this,H,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),U)return U;if(this._backtrack){for(var K in Y)this[K]=Y[K];return!1}return!1},next:function(){if(this.done)return this.EOF;var W,H,U,G;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var Y=this._currentRules(),K=0;K<Y.length;K++)if((U=this._input.match(this.rules[Y[K]]))&&(!H||U[0].length>H[0].length)){if(H=U,G=K,this.options.backtrack_lexer){if((W=this.test_match(U,Y[K]))!==!1)return W;if(this._backtrack){H=!1;continue}return!1}if(!this.options.flex)break}return H?(W=this.test_match(H,Y[G]))!==!1&&W:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(W){this.conditionStack.push(W)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(W){return(W=this.conditionStack.length-1-Math.abs(W||0))>=0?this.conditionStack[W]:"INITIAL"},pushState:function(W){this.begin(W)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(W,H,U,G){switch(U){case 0:return this.begin("open_directive"),21;case 1:return this.begin("type_directive"),22;case 2:return this.popState(),this.begin("arg_directive"),15;case 3:return this.popState(),this.popState(),24;case 4:return 23;case 5:case 6:case 8:case 9:break;case 7:return 11;case 10:return 4;case 11:return 17;case 12:return 18;case 13:return 19;case 14:return 20;case 15:return 15;case 16:return 6;case 17:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:journey\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:section\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{open_directive:{rules:[1],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}}};function X(){this.yy={}}return z.lexer=B,X.prototype=z,z.Parser=X,new X}();g.parser=y,g.Parser=y.Parser,g.parse=function(){return y.parse.apply(y,arguments)},g.main=function(_){_[1]||(console.log("Usage: "+_[0]+" FILE"),h.exit(1));var k=s(9143).readFileSync(s(6470).normalize(_[1]),"utf8");return g.parser.parse(k)},s.c[s.s]===o&&g.main(h.argv.slice(1))},9609:o=>{var g=/^(%20|\s)*(javascript|data)/im,s=/[^\x20-\x7E]/gim,y=/^([^:]+):/gm,_=[".","/"];o.exports={sanitizeUrl:function(k){if(!k)return"about:blank";var C,O,T=k.replace(s,"").trim();return function(P){return _.indexOf(P[0])>-1}(T)?T:(O=T.match(y))?(C=O[0],g.test(C)?"about:blank":T):"about:blank"}}},3841:o=>{o.exports=function(g,s){return g.intersect(s)}},7458:(o,g,s)=>{s.d(g,{Z:()=>GY});var y=s(1941),_=s.n(y),k={debug:1,info:2,warn:3,error:4,fatal:5},C={debug:function(){},info:function(){},warn:function(){},error:function(){},fatal:function(){}},O=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"fatal";isNaN(a)&&(a=a.toLowerCase(),k[a]!==void 0&&(a=k[a])),C.trace=function(){},C.debug=function(){},C.info=function(){},C.warn=function(){},C.error=function(){},C.fatal=function(){},a<=k.fatal&&(C.fatal=console.error?console.error.bind(console,T("FATAL"),"color: orange"):console.log.bind(console,"\x1B[35m",T("FATAL"))),a<=k.error&&(C.error=console.error?console.error.bind(console,T("ERROR"),"color: orange"):console.log.bind(console,"\x1B[31m",T("ERROR"))),a<=k.warn&&(C.warn=console.warn?console.warn.bind(console,T("WARN"),"color: orange"):console.log.bind(console,"\x1B[33m",T("WARN"))),a<=k.info&&(C.info=console.info?console.info.bind(console,T("INFO"),"color: lightblue"):console.log.bind(console,"\x1B[34m",T("INFO"))),a<=k.debug&&(C.debug=console.debug?console.debug.bind(console,T("DEBUG"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",T("DEBUG")))},T=function(a){var c=_()().format("ss.SSS");return"%c".concat(c," : ").concat(a," : ")};function P(a,c){let E;if(c===void 0)for(const L of a)L!=null&&(E<L||E===void 0&&L>=L)&&(E=L);else{let L=-1;for(let q of a)(q=c(q,++L,a))!=null&&(E<q||E===void 0&&q>=q)&&(E=q)}return E}function D(a,c){let E;if(c===void 0)for(const L of a)L!=null&&(E>L||E===void 0&&L>=L)&&(E=L);else{let L=-1;for(let q of a)(q=c(q,++L,a))!=null&&(E>q||E===void 0&&q>=q)&&(E=q)}return E}function F(a){return a}var N=1e-6;function z(a){return"translate("+a+",0)"}function B(a){return"translate(0,"+a+")"}function X(a){return c=>+a(c)}function W(a,c){return c=Math.max(0,a.bandwidth()-2*c)/2,a.round()&&(c=Math.round(c)),E=>+a(E)+c}function H(){return!this.__axis}function U(a,c){var E=[],L=null,q=null,J=6,ne=6,fe=3,Se=typeof window<"u"&&window.devicePixelRatio>1?0:.5,Ce=a===1||a===4?-1:1,Ge=a===4||a===2?"x":"y",lt=a===1||a===3?z:B;function at(mt){var Zt=L==null?c.ticks?c.ticks.apply(c,E):c.domain():L,dn=q==null?c.tickFormat?c.tickFormat.apply(c,E):F:q,gn=Math.max(J,0)+fe,xn=c.range(),hn=+xn[0]+Se,Qt=+xn[xn.length-1]+Se,nr=(c.bandwidth?W:X)(c.copy(),Se),In=mt.selection?mt.selection():mt,sn=In.selectAll(".domain").data([null]),Ln=In.selectAll(".tick").data(Zt,c).order(),vr=Ln.exit(),En=Ln.enter().append("g").attr("class","tick"),wn=Ln.select("line"),Un=Ln.select("text");sn=sn.merge(sn.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),Ln=Ln.merge(En),wn=wn.merge(En.append("line").attr("stroke","currentColor").attr(Ge+"2",Ce*J)),Un=Un.merge(En.append("text").attr("fill","currentColor").attr(Ge,Ce*gn).attr("dy",a===1?"0em":a===3?"0.71em":"0.32em")),mt!==In&&(sn=sn.transition(mt),Ln=Ln.transition(mt),wn=wn.transition(mt),Un=Un.transition(mt),vr=vr.transition(mt).attr("opacity",N).attr("transform",function(An){return isFinite(An=nr(An))?lt(An+Se):this.getAttribute("transform")}),En.attr("opacity",N).attr("transform",function(An){var hr=this.parentNode.__axis;return lt((hr&&isFinite(hr=hr(An))?hr:nr(An))+Se)})),vr.remove(),sn.attr("d",a===4||a===2?ne?"M"+Ce*ne+","+hn+"H"+Se+"V"+Qt+"H"+Ce*ne:"M"+Se+","+hn+"V"+Qt:ne?"M"+hn+","+Ce*ne+"V"+Se+"H"+Qt+"V"+Ce*ne:"M"+hn+","+Se+"H"+Qt),Ln.attr("opacity",1).attr("transform",function(An){return lt(nr(An)+Se)}),wn.attr(Ge+"2",Ce*J),Un.attr(Ge,Ce*gn).text(dn),In.filter(H).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",a===2?"start":a===4?"end":"middle"),In.each(function(){this.__axis=nr})}return at.scale=function(mt){return arguments.length?(c=mt,at):c},at.ticks=function(){return E=Array.from(arguments),at},at.tickArguments=function(mt){return arguments.length?(E=mt==null?[]:Array.from(mt),at):E.slice()},at.tickValues=function(mt){return arguments.length?(L=mt==null?null:Array.from(mt),at):L&&L.slice()},at.tickFormat=function(mt){return arguments.length?(q=mt,at):q},at.tickSize=function(mt){return arguments.length?(J=ne=+mt,at):J},at.tickSizeInner=function(mt){return arguments.length?(J=+mt,at):J},at.tickSizeOuter=function(mt){return arguments.length?(ne=+mt,at):ne},at.tickPadding=function(mt){return arguments.length?(fe=+mt,at):fe},at.offset=function(mt){return arguments.length?(Se=+mt,at):Se},at}function G(){}function Y(a){return a==null?G:function(){return this.querySelector(a)}}function K(a){return a==null?[]:Array.isArray(a)?a:Array.from(a)}function ee(){return[]}function te(a){return a==null?ee:function(){return this.querySelectorAll(a)}}function re(a){return function(){return this.matches(a)}}function be(a){return function(c){return c.matches(a)}}var Le=Array.prototype.find;function me(){return this.firstElementChild}var Ie=Array.prototype.filter;function pe(){return Array.from(this.children)}function ce(a){return new Array(a.length)}function ue(a,c){this.ownerDocument=a.ownerDocument,this.namespaceURI=a.namespaceURI,this._next=null,this._parent=a,this.__data__=c}function _e(a){return function(){return a}}function xe(a,c,E,L,q,J){for(var ne,fe=0,Se=c.length,Ce=J.length;fe<Ce;++fe)(ne=c[fe])?(ne.__data__=J[fe],L[fe]=ne):E[fe]=new ue(a,J[fe]);for(;fe<Se;++fe)(ne=c[fe])&&(q[fe]=ne)}function Te(a,c,E,L,q,J,ne){var fe,Se,Ce,Ge=new Map,lt=c.length,at=J.length,mt=new Array(lt);for(fe=0;fe<lt;++fe)(Se=c[fe])&&(mt[fe]=Ce=ne.call(Se,Se.__data__,fe,c)+"",Ge.has(Ce)?q[fe]=Se:Ge.set(Ce,Se));for(fe=0;fe<at;++fe)Ce=ne.call(a,J[fe],fe,J)+"",(Se=Ge.get(Ce))?(L[fe]=Se,Se.__data__=J[fe],Ge.delete(Ce)):E[fe]=new ue(a,J[fe]);for(fe=0;fe<lt;++fe)(Se=c[fe])&&Ge.get(mt[fe])===Se&&(q[fe]=Se)}function Ne(a){return a.__data__}function Be(a){return typeof a=="object"&&"length"in a?a:Array.from(a)}function Fe(a,c){return a<c?-1:a>c?1:a>=c?0:NaN}ue.prototype={constructor:ue,appendChild:function(a){return this._parent.insertBefore(a,this._next)},insertBefore:function(a,c){return this._parent.insertBefore(a,c)},querySelector:function(a){return this._parent.querySelector(a)},querySelectorAll:function(a){return this._parent.querySelectorAll(a)}};var Ve="http://www.w3.org/1999/xhtml";const et={svg:"http://www.w3.org/2000/svg",xhtml:Ve,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function rt(a){var c=a+="",E=c.indexOf(":");return E>=0&&(c=a.slice(0,E))!=="xmlns"&&(a=a.slice(E+1)),et.hasOwnProperty(c)?{space:et[c],local:a}:a}function yt(a){return function(){this.removeAttribute(a)}}function ut(a){return function(){this.removeAttributeNS(a.space,a.local)}}function vt(a,c){return function(){this.setAttribute(a,c)}}function ft(a,c){return function(){this.setAttributeNS(a.space,a.local,c)}}function Qe(a,c){return function(){var E=c.apply(this,arguments);E==null?this.removeAttribute(a):this.setAttribute(a,E)}}function At(a,c){return function(){var E=c.apply(this,arguments);E==null?this.removeAttributeNS(a.space,a.local):this.setAttributeNS(a.space,a.local,E)}}function bt(a){return a.ownerDocument&&a.ownerDocument.defaultView||a.document&&a||a.defaultView}function ot(a){return function(){this.style.removeProperty(a)}}function wt(a,c,E){return function(){this.style.setProperty(a,c,E)}}function xt(a,c,E){return function(){var L=c.apply(this,arguments);L==null?this.style.removeProperty(a):this.style.setProperty(a,L,E)}}function Nt(a,c){return a.style.getPropertyValue(c)||bt(a).getComputedStyle(a,null).getPropertyValue(c)}function Vt(a){return function(){delete this[a]}}function $t(a,c){return function(){this[a]=c}}function yn(a,c){return function(){var E=c.apply(this,arguments);E==null?delete this[a]:this[a]=E}}function Mn(a){return a.trim().split(/^|\s+/)}function Pn(a){return a.classList||new rr(a)}function rr(a){this._node=a,this._names=Mn(a.getAttribute("class")||"")}function Dn(a,c){for(var E=Pn(a),L=-1,q=c.length;++L<q;)E.add(c[L])}function Cr(a,c){for(var E=Pn(a),L=-1,q=c.length;++L<q;)E.remove(c[L])}function fr(a){return function(){Dn(this,a)}}function Er(a){return function(){Cr(this,a)}}function Yn(a,c){return function(){(c.apply(this,arguments)?Dn:Cr)(this,a)}}function Rn(){this.textContent=""}function Hr(a){return function(){this.textContent=a}}function mr(a){return function(){var c=a.apply(this,arguments);this.textContent=c==null?"":c}}function Zr(){this.innerHTML=""}function ka(a){return function(){this.innerHTML=a}}function kn(a){return function(){var c=a.apply(this,arguments);this.innerHTML=c==null?"":c}}function Kn(){this.nextSibling&&this.parentNode.appendChild(this)}function pr(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function qe(a){return function(){var c=this.ownerDocument,E=this.namespaceURI;return E===Ve&&c.documentElement.namespaceURI===Ve?c.createElement(a):c.createElementNS(E,a)}}function nt(a){return function(){return this.ownerDocument.createElementNS(a.space,a.local)}}function Cn(a){var c=rt(a);return(c.local?nt:qe)(c)}function kt(){return null}function It(){var a=this.parentNode;a&&a.removeChild(this)}function kr(){var a=this.cloneNode(!1),c=this.parentNode;return c?c.insertBefore(a,this.nextSibling):a}function er(){var a=this.cloneNode(!0),c=this.parentNode;return c?c.insertBefore(a,this.nextSibling):a}function sa(a){return a.trim().split(/^|\s+/).map(function(c){var E="",L=c.indexOf(".");return L>=0&&(E=c.slice(L+1),c=c.slice(0,L)),{type:c,name:E}})}function Jr(a){return function(){var c=this.__on;if(c){for(var E,L=0,q=-1,J=c.length;L<J;++L)E=c[L],a.type&&E.type!==a.type||E.name!==a.name?c[++q]=E:this.removeEventListener(E.type,E.listener,E.options);++q?c.length=q:delete this.__on}}}function Gr(a,c,E){return function(){var L,q=this.__on,J=function(Se){return function(Ce){Se.call(this,Ce,this.__data__)}}(c);if(q){for(var ne=0,fe=q.length;ne<fe;++ne)if((L=q[ne]).type===a.type&&L.name===a.name)return this.removeEventListener(L.type,L.listener,L.options),this.addEventListener(L.type,L.listener=J,L.options=E),void(L.value=c)}this.addEventListener(a.type,J,E),L={type:a.type,name:a.name,value:c,listener:J,options:E},q?q.push(L):this.__on=[L]}}function Ta(a,c,E){var L=bt(a),q=L.CustomEvent;typeof q=="function"?q=new q(c,E):(q=L.document.createEvent("Event"),E?(q.initEvent(c,E.bubbles,E.cancelable),q.detail=E.detail):q.initEvent(c,!1,!1)),a.dispatchEvent(q)}function Za(a,c){return function(){return Ta(this,a,c)}}function xi(a,c){return function(){return Ta(this,a,c.apply(this,arguments))}}rr.prototype={add:function(a){this._names.indexOf(a)<0&&(this._names.push(a),this._node.setAttribute("class",this._names.join(" ")))},remove:function(a){var c=this._names.indexOf(a);c>=0&&(this._names.splice(c,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(a){return this._names.indexOf(a)>=0}};var fn=[null];function ja(a,c){this._groups=a,this._parents=c}function On(){return new ja([[document.documentElement]],fn)}ja.prototype=On.prototype={constructor:ja,select:function(a){typeof a!="function"&&(a=Y(a));for(var c=this._groups,E=c.length,L=new Array(E),q=0;q<E;++q)for(var J,ne,fe=c[q],Se=fe.length,Ce=L[q]=new Array(Se),Ge=0;Ge<Se;++Ge)(J=fe[Ge])&&(ne=a.call(J,J.__data__,Ge,fe))&&("__data__"in J&&(ne.__data__=J.__data__),Ce[Ge]=ne);return new ja(L,this._parents)},selectAll:function(a){a=typeof a=="function"?function(Ge){return function(){return K(Ge.apply(this,arguments))}}(a):te(a);for(var c=this._groups,E=c.length,L=[],q=[],J=0;J<E;++J)for(var ne,fe=c[J],Se=fe.length,Ce=0;Ce<Se;++Ce)(ne=fe[Ce])&&(L.push(a.call(ne,ne.__data__,Ce,fe)),q.push(ne));return new ja(L,q)},selectChild:function(a){return this.select(a==null?me:function(c){return function(){return Le.call(this.children,c)}}(typeof a=="function"?a:be(a)))},selectChildren:function(a){return this.selectAll(a==null?pe:function(c){return function(){return Ie.call(this.children,c)}}(typeof a=="function"?a:be(a)))},filter:function(a){typeof a!="function"&&(a=re(a));for(var c=this._groups,E=c.length,L=new Array(E),q=0;q<E;++q)for(var J,ne=c[q],fe=ne.length,Se=L[q]=[],Ce=0;Ce<fe;++Ce)(J=ne[Ce])&&a.call(J,J.__data__,Ce,ne)&&Se.push(J);return new ja(L,this._parents)},data:function(a,c){if(!arguments.length)return Array.from(this,Ne);var E=c?Te:xe,L=this._parents,q=this._groups;typeof a!="function"&&(a=_e(a));for(var J=q.length,ne=new Array(J),fe=new Array(J),Se=new Array(J),Ce=0;Ce<J;++Ce){var Ge=L[Ce],lt=q[Ce],at=lt.length,mt=Be(a.call(Ge,Ge&&Ge.__data__,Ce,L)),Zt=mt.length,dn=fe[Ce]=new Array(Zt),gn=ne[Ce]=new Array(Zt),xn=Se[Ce]=new Array(at);E(Ge,lt,dn,gn,xn,mt,c);for(var hn,Qt,nr=0,In=0;nr<Zt;++nr)if(hn=dn[nr]){for(nr>=In&&(In=nr+1);!(Qt=gn[In])&&++In<Zt;);hn._next=Qt||null}}return(ne=new ja(ne,L))._enter=fe,ne._exit=Se,ne},enter:function(){return new ja(this._enter||this._groups.map(ce),this._parents)},exit:function(){return new ja(this._exit||this._groups.map(ce),this._parents)},join:function(a,c,E){var L=this.enter(),q=this,J=this.exit();return typeof a=="function"?(L=a(L))&&(L=L.selection()):L=L.append(a+""),c!=null&&(q=c(q))&&(q=q.selection()),E==null?J.remove():E(J),L&&q?L.merge(q).order():q},merge:function(a){for(var c=a.selection?a.selection():a,E=this._groups,L=c._groups,q=E.length,J=L.length,ne=Math.min(q,J),fe=new Array(q),Se=0;Se<ne;++Se)for(var Ce,Ge=E[Se],lt=L[Se],at=Ge.length,mt=fe[Se]=new Array(at),Zt=0;Zt<at;++Zt)(Ce=Ge[Zt]||lt[Zt])&&(mt[Zt]=Ce);for(;Se<q;++Se)fe[Se]=E[Se];return new ja(fe,this._parents)},selection:function(){return this},order:function(){for(var a=this._groups,c=-1,E=a.length;++c<E;)for(var L,q=a[c],J=q.length-1,ne=q[J];--J>=0;)(L=q[J])&&(ne&&4^L.compareDocumentPosition(ne)&&ne.parentNode.insertBefore(L,ne),ne=L);return this},sort:function(a){function c(lt,at){return lt&&at?a(lt.__data__,at.__data__):!lt-!at}a||(a=Fe);for(var E=this._groups,L=E.length,q=new Array(L),J=0;J<L;++J){for(var ne,fe=E[J],Se=fe.length,Ce=q[J]=new Array(Se),Ge=0;Ge<Se;++Ge)(ne=fe[Ge])&&(Ce[Ge]=ne);Ce.sort(c)}return new ja(q,this._parents).order()},call:function(){var a=arguments[0];return arguments[0]=this,a.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var a=this._groups,c=0,E=a.length;c<E;++c)for(var L=a[c],q=0,J=L.length;q<J;++q){var ne=L[q];if(ne)return ne}return null},size:function(){let a=0;for(const c of this)++a;return a},empty:function(){return!this.node()},each:function(a){for(var c=this._groups,E=0,L=c.length;E<L;++E)for(var q,J=c[E],ne=0,fe=J.length;ne<fe;++ne)(q=J[ne])&&a.call(q,q.__data__,ne,J);return this},attr:function(a,c){var E=rt(a);if(arguments.length<2){var L=this.node();return E.local?L.getAttributeNS(E.space,E.local):L.getAttribute(E)}return this.each((c==null?E.local?ut:yt:typeof c=="function"?E.local?At:Qe:E.local?ft:vt)(E,c))},style:function(a,c,E){return arguments.length>1?this.each((c==null?ot:typeof c=="function"?xt:wt)(a,c,E==null?"":E)):Nt(this.node(),a)},property:function(a,c){return arguments.length>1?this.each((c==null?Vt:typeof c=="function"?yn:$t)(a,c)):this.node()[a]},classed:function(a,c){var E=Mn(a+"");if(arguments.length<2){for(var L=Pn(this.node()),q=-1,J=E.length;++q<J;)if(!L.contains(E[q]))return!1;return!0}return this.each((typeof c=="function"?Yn:c?fr:Er)(E,c))},text:function(a){return arguments.length?this.each(a==null?Rn:(typeof a=="function"?mr:Hr)(a)):this.node().textContent},html:function(a){return arguments.length?this.each(a==null?Zr:(typeof a=="function"?kn:ka)(a)):this.node().innerHTML},raise:function(){return this.each(Kn)},lower:function(){return this.each(pr)},append:function(a){var c=typeof a=="function"?a:Cn(a);return this.select(function(){return this.appendChild(c.apply(this,arguments))})},insert:function(a,c){var E=typeof a=="function"?a:Cn(a),L=c==null?kt:typeof c=="function"?c:Y(c);return this.select(function(){return this.insertBefore(E.apply(this,arguments),L.apply(this,arguments)||null)})},remove:function(){return this.each(It)},clone:function(a){return this.select(a?er:kr)},datum:function(a){return arguments.length?this.property("__data__",a):this.node().__data__},on:function(a,c,E){var L,q,J=sa(a+""),ne=J.length;if(!(arguments.length<2)){for(fe=c?Gr:Jr,L=0;L<ne;++L)this.each(fe(J[L],c,E));return this}var fe=this.node().__on;if(fe){for(var Se,Ce=0,Ge=fe.length;Ce<Ge;++Ce)for(L=0,Se=fe[Ce];L<ne;++L)if((q=J[L]).type===Se.type&&q.name===Se.name)return Se.value}},dispatch:function(a,c){return this.each((typeof c=="function"?xi:Za)(a,c))},[Symbol.iterator]:function*(){for(var a=this._groups,c=0,E=a.length;c<E;++c)for(var L,q=a[c],J=0,ne=q.length;J<ne;++J)(L=q[J])&&(yield L)}};const wa=On;var Ci={value:()=>{}};function ri(){for(var a,c=0,E=arguments.length,L={};c<E;++c){if(!(a=arguments[c]+"")||a in L||/[\s.]/.test(a))throw new Error("illegal type: "+a);L[a]=[]}return new Jo(L)}function Jo(a){this._=a}function eo(a,c){return a.trim().split(/^|\s+/).map(function(E){var L="",q=E.indexOf(".");if(q>=0&&(L=E.slice(q+1),E=E.slice(0,q)),E&&!c.hasOwnProperty(E))throw new Error("unknown type: "+E);return{type:E,name:L}})}function Sl(a,c){for(var E,L=0,q=a.length;L<q;++L)if((E=a[L]).name===c)return E.value}function ui(a,c,E){for(var L=0,q=a.length;L<q;++L)if(a[L].name===c){a[L]=Ci,a=a.slice(0,L).concat(a.slice(L+1));break}return E!=null&&a.push({name:c,value:E}),a}Jo.prototype=ri.prototype={constructor:Jo,on:function(a,c){var E,L=this._,q=eo(a+"",L),J=-1,ne=q.length;if(!(arguments.length<2)){if(c!=null&&typeof c!="function")throw new Error("invalid callback: "+c);for(;++J<ne;)if(E=(a=q[J]).type)L[E]=ui(L[E],a.name,c);else if(c==null)for(E in L)L[E]=ui(L[E],a.name,null);return this}for(;++J<ne;)if((E=(a=q[J]).type)&&(E=Sl(L[E],a.name)))return E},copy:function(){var a={},c=this._;for(var E in c)a[E]=c[E].slice();return new Jo(a)},call:function(a,c){if((E=arguments.length-2)>0)for(var E,L,q=new Array(E),J=0;J<E;++J)q[J]=arguments[J+2];if(!this._.hasOwnProperty(a))throw new Error("unknown type: "+a);for(J=0,E=(L=this._[a]).length;J<E;++J)L[J].value.apply(c,q)},apply:function(a,c,E){if(!this._.hasOwnProperty(a))throw new Error("unknown type: "+a);for(var L=this._[a],q=0,J=L.length;q<J;++q)L[q].value.apply(c,E)}};const wl=ri;var Ml,Co,ta=0,Ui=0,ci=0,Eo=0,zi=0,Yo=0,Mo=typeof performance=="object"&&performance.now?performance:Date,dl=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(a){setTimeout(a,17)};function Po(){return zi||(dl(mi),zi=Mo.now()+Yo)}function mi(){zi=0}function xr(){this._call=this._time=this._next=null}function Fa(a,c,E){var L=new xr;return L.restart(a,c,E),L}function ni(){zi=(Eo=Mo.now())+Yo,ta=Ui=0;try{(function(){Po(),++ta;for(var a,c=Ml;c;)(a=zi-c._time)>=0&&c._call.call(void 0,a),c=c._next;--ta})()}finally{ta=0,function(){for(var a,c,E=Ml,L=1/0;E;)E._call?(L>E._time&&(L=E._time),a=E,E=E._next):(c=E._next,E._next=null,E=a?a._next=c:Ml=c);Co=a,Do(L)}(),zi=0}}function Li(){var a=Mo.now(),c=a-Eo;c>1e3&&(Yo-=c,Eo=a)}function Do(a){ta||(Ui&&(Ui=clearTimeout(Ui)),a-zi>24?(a<1/0&&(Ui=setTimeout(ni,a-Mo.now()-Yo)),ci&&(ci=clearInterval(ci))):(ci||(Eo=Mo.now(),ci=setInterval(Li,1e3)),ta=1,dl(ni)))}function Ki(a,c,E){var L=new xr;return c=c==null?0:+c,L.restart(q=>{L.stop(),a(q+c)},c,E),L}xr.prototype=Fa.prototype={constructor:xr,restart:function(a,c,E){if(typeof a!="function")throw new TypeError("callback is not a function");E=(E==null?Po():+E)+(c==null?0:+c),this._next||Co===this||(Co?Co._next=this:Ml=this,Co=this),this._call=a,this._time=E,Do()},stop:function(){this._call&&(this._call=null,this._time=1/0,Do())}};var _a=wl("start","end","cancel","interrupt"),ki=[];function qa(a,c,E,L,q,J){var ne=a.__transition;if(ne){if(E in ne)return}else a.__transition={};(function(fe,Se,Ce){var Ge,lt=fe.__transition;function at(dn){var gn,xn,hn,Qt;if(Ce.state!==1)return Zt();for(gn in lt)if((Qt=lt[gn]).name===Ce.name){if(Qt.state===3)return Ki(at);Qt.state===4?(Qt.state=6,Qt.timer.stop(),Qt.on.call("interrupt",fe,fe.__data__,Qt.index,Qt.group),delete lt[gn]):+gn<Se&&(Qt.state=6,Qt.timer.stop(),Qt.on.call("cancel",fe,fe.__data__,Qt.index,Qt.group),delete lt[gn])}if(Ki(function(){Ce.state===3&&(Ce.state=4,Ce.timer.restart(mt,Ce.delay,Ce.time),mt(dn))}),Ce.state=2,Ce.on.call("start",fe,fe.__data__,Ce.index,Ce.group),Ce.state===2){for(Ce.state=3,Ge=new Array(hn=Ce.tween.length),gn=0,xn=-1;gn<hn;++gn)(Qt=Ce.tween[gn].value.call(fe,fe.__data__,Ce.index,Ce.group))&&(Ge[++xn]=Qt);Ge.length=xn+1}}function mt(dn){for(var gn=dn<Ce.duration?Ce.ease.call(null,dn/Ce.duration):(Ce.timer.restart(Zt),Ce.state=5,1),xn=-1,hn=Ge.length;++xn<hn;)Ge[xn].call(fe,gn);Ce.state===5&&(Ce.on.call("end",fe,fe.__data__,Ce.index,Ce.group),Zt())}function Zt(){for(var dn in Ce.state=6,Ce.timer.stop(),delete lt[Se],lt)return;delete fe.__transition}lt[Se]=Ce,Ce.timer=Fa(function(dn){Ce.state=1,Ce.timer.restart(at,Ce.delay,Ce.time),Ce.delay<=dn&&at(dn-Ce.delay)},0,Ce.time)})(a,E,{name:c,index:L,group:q,on:_a,tween:ki,time:J.time,delay:J.delay,duration:J.duration,ease:J.ease,timer:null,state:0})}function qr(a,c){var E=tn(a,c);if(E.state>0)throw new Error("too late; already scheduled");return E}function wi(a,c){var E=tn(a,c);if(E.state>3)throw new Error("too late; already running");return E}function tn(a,c){var E=a.__transition;if(!E||!(E=E[c]))throw new Error("transition not found");return E}function Fo(a,c){return a=+a,c=+c,function(E){return a*(1-E)+c*E}}var zn,ll=180/Math.PI,ze={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Je(a,c,E,L,q,J){var ne,fe,Se;return(ne=Math.sqrt(a*a+c*c))&&(a/=ne,c/=ne),(Se=a*E+c*L)&&(E-=a*Se,L-=c*Se),(fe=Math.sqrt(E*E+L*L))&&(E/=fe,L/=fe,Se/=fe),a*L<c*E&&(a=-a,c=-c,Se=-Se,ne=-ne),{translateX:q,translateY:J,rotate:Math.atan2(c,a)*ll,skewX:Math.atan(Se)*ll,scaleX:ne,scaleY:fe}}function ht(a,c,E,L){function q(J){return J.length?J.pop()+" ":""}return function(J,ne){var fe=[],Se=[];return J=a(J),ne=a(ne),function(Ce,Ge,lt,at,mt,Zt){if(Ce!==lt||Ge!==at){var dn=mt.push("translate(",null,c,null,E);Zt.push({i:dn-4,x:Fo(Ce,lt)},{i:dn-2,x:Fo(Ge,at)})}else(lt||at)&&mt.push("translate("+lt+c+at+E)}(J.translateX,J.translateY,ne.translateX,ne.translateY,fe,Se),function(Ce,Ge,lt,at){Ce!==Ge?(Ce-Ge>180?Ge+=360:Ge-Ce>180&&(Ce+=360),at.push({i:lt.push(q(lt)+"rotate(",null,L)-2,x:Fo(Ce,Ge)})):Ge&&lt.push(q(lt)+"rotate("+Ge+L)}(J.rotate,ne.rotate,fe,Se),function(Ce,Ge,lt,at){Ce!==Ge?at.push({i:lt.push(q(lt)+"skewX(",null,L)-2,x:Fo(Ce,Ge)}):Ge&&lt.push(q(lt)+"skewX("+Ge+L)}(J.skewX,ne.skewX,fe,Se),function(Ce,Ge,lt,at,mt,Zt){if(Ce!==lt||Ge!==at){var dn=mt.push(q(mt)+"scale(",null,",",null,")");Zt.push({i:dn-4,x:Fo(Ce,lt)},{i:dn-2,x:Fo(Ge,at)})}else lt===1&&at===1||mt.push(q(mt)+"scale("+lt+","+at+")")}(J.scaleX,J.scaleY,ne.scaleX,ne.scaleY,fe,Se),J=ne=null,function(Ce){for(var Ge,lt=-1,at=Se.length;++lt<at;)fe[(Ge=Se[lt]).i]=Ge.x(Ce);return fe.join("")}}}var gt=ht(function(a){const c=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(a+"");return c.isIdentity?ze:Je(c.a,c.b,c.c,c.d,c.e,c.f)},"px, ","px)","deg)"),Mt=ht(function(a){return a==null?ze:(zn||(zn=document.createElementNS("http://www.w3.org/2000/svg","g")),zn.setAttribute("transform",a),(a=zn.transform.baseVal.consolidate())?Je((a=a.matrix).a,a.b,a.c,a.d,a.e,a.f):ze)},", ",")",")");function Yt(a,c){var E,L;return function(){var q=wi(this,a),J=q.tween;if(J!==E){for(var ne=0,fe=(L=E=J).length;ne<fe;++ne)if(L[ne].name===c){(L=L.slice()).splice(ne,1);break}}q.tween=L}}function nn(a,c,E){var L,q;if(typeof E!="function")throw new Error;return function(){var J=wi(this,a),ne=J.tween;if(ne!==L){q=(L=ne).slice();for(var fe={name:c,value:E},Se=0,Ce=q.length;Se<Ce;++Se)if(q[Se].name===c){q[Se]=fe;break}Se===Ce&&q.push(fe)}J.tween=q}}function Ht(a,c,E){var L=a._id;return a.each(function(){var q=wi(this,L);(q.value||(q.value={}))[c]=E.apply(this,arguments)}),function(q){return tn(q,L).value[c]}}function on(a,c,E){a.prototype=c.prototype=E,E.constructor=a}function Nn(a,c){var E=Object.create(a.prototype);for(var L in c)E[L]=c[L];return E}function ur(){}var wr=.7,$n=1/wr,Bn="\\s*([+-]?\\d+)\\s*",ar="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",cr="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Jt=/^#([0-9a-f]{3,8})$/,tr=new RegExp("^rgb\\("+[Bn,Bn,Bn]+"\\)$"),ma=new RegExp("^rgb\\("+[cr,cr,cr]+"\\)$"),Fr=new RegExp("^rgba\\("+[Bn,Bn,Bn,ar]+"\\)$"),na=new RegExp("^rgba\\("+[cr,cr,cr,ar]+"\\)$"),Kr=new RegExp("^hsl\\("+[ar,cr,cr]+"\\)$"),bn=new RegExp("^hsla\\("+[ar,cr,cr,ar]+"\\)$"),Tr={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Rr(){return this.rgb().formatHex()}function ha(){return this.rgb().formatRgb()}function $i(a){var c,E;return a=(a+"").trim().toLowerCase(),(c=Jt.exec(a))?(E=c[1].length,c=parseInt(c[1],16),E===6?yi(c):E===3?new Pl(c>>8&15|c>>4&240,c>>4&15|240&c,(15&c)<<4|15&c,1):E===8?Wi(c>>24&255,c>>16&255,c>>8&255,(255&c)/255):E===4?Wi(c>>12&15|c>>8&240,c>>8&15|c>>4&240,c>>4&15|240&c,((15&c)<<4|15&c)/255):null):(c=tr.exec(a))?new Pl(c[1],c[2],c[3],1):(c=ma.exec(a))?new Pl(255*c[1]/100,255*c[2]/100,255*c[3]/100,1):(c=Fr.exec(a))?Wi(c[1],c[2],c[3],c[4]):(c=na.exec(a))?Wi(255*c[1]/100,255*c[2]/100,255*c[3]/100,c[4]):(c=Kr.exec(a))?xs(c[1],c[2]/100,c[3]/100,1):(c=bn.exec(a))?xs(c[1],c[2]/100,c[3]/100,c[4]):Tr.hasOwnProperty(a)?yi(Tr[a]):a==="transparent"?new Pl(NaN,NaN,NaN,0):null}function yi(a){return new Pl(a>>16&255,a>>8&255,255&a,1)}function Wi(a,c,E,L){return L<=0&&(a=c=E=NaN),new Pl(a,c,E,L)}function Ts(a){return a instanceof ur||(a=$i(a)),a?new Pl((a=a.rgb()).r,a.g,a.b,a.opacity):new Pl}function gl(a,c,E,L){return arguments.length===1?Ts(a):new Pl(a,c,E,L==null?1:L)}function Pl(a,c,E,L){this.r=+a,this.g=+c,this.b=+E,this.opacity=+L}function jl(){return"#"+As(this.r)+As(this.g)+As(this.b)}function so(){var a=this.opacity;return((a=isNaN(a)?1:Math.max(0,Math.min(1,a)))===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(a===1?")":", "+a+")")}function As(a){return((a=Math.max(0,Math.min(255,Math.round(a)||0)))<16?"0":"")+a.toString(16)}function xs(a,c,E,L){return L<=0?a=c=E=NaN:E<=0||E>=1?a=c=NaN:c<=0&&(a=NaN),new ml(a,c,E,L)}function Ms(a){if(a instanceof ml)return new ml(a.h,a.s,a.l,a.opacity);if(a instanceof ur||(a=$i(a)),!a)return new ml;if(a instanceof ml)return a;var c=(a=a.rgb()).r/255,E=a.g/255,L=a.b/255,q=Math.min(c,E,L),J=Math.max(c,E,L),ne=NaN,fe=J-q,Se=(J+q)/2;return fe?(ne=c===J?(E-L)/fe+6*(E<L):E===J?(L-c)/fe+2:(c-E)/fe+4,fe/=Se<.5?J+q:2-J-q,ne*=60):fe=Se>0&&Se<1?0:ne,new ml(ne,fe,Se,a.opacity)}function ml(a,c,E,L){this.h=+a,this.s=+c,this.l=+E,this.opacity=+L}function Qo(a,c,E){return 255*(a<60?c+(E-c)*a/60:a<180?E:a<240?c+(E-c)*(240-a)/60:c)}on(ur,$i,{copy:function(a){return Object.assign(new this.constructor,this,a)},displayable:function(){return this.rgb().displayable()},hex:Rr,formatHex:Rr,formatHsl:function(){return Ms(this).formatHsl()},formatRgb:ha,toString:ha}),on(Pl,gl,Nn(ur,{brighter:function(a){return a=a==null?$n:Math.pow($n,a),new Pl(this.r*a,this.g*a,this.b*a,this.opacity)},darker:function(a){return a=a==null?wr:Math.pow(wr,a),new Pl(this.r*a,this.g*a,this.b*a,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:jl,formatHex:jl,formatRgb:so,toString:so})),on(ml,function(a,c,E,L){return arguments.length===1?Ms(a):new ml(a,c,E,L==null?1:L)},Nn(ur,{brighter:function(a){return a=a==null?$n:Math.pow($n,a),new ml(this.h,this.s,this.l*a,this.opacity)},darker:function(a){return a=a==null?wr:Math.pow(wr,a),new ml(this.h,this.s,this.l*a,this.opacity)},rgb:function(){var a=this.h%360+360*(this.h<0),c=isNaN(a)||isNaN(this.s)?0:this.s,E=this.l,L=E+(E<.5?E:1-E)*c,q=2*E-L;return new Pl(Qo(a>=240?a-240:a+120,q,L),Qo(a,q,L),Qo(a<120?a+240:a-120,q,L),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var a=this.opacity;return((a=isNaN(a)?1:Math.max(0,Math.min(1,a)))===1?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(a===1?")":", "+a+")")}}));const to=a=>()=>a;function vu(a,c){var E=c-a;return E?function(L,q){return function(J){return L+J*q}}(a,E):to(isNaN(a)?c:a)}const Dl=function a(c){var E=function(q){return(q=+q)==1?vu:function(J,ne){return ne-J?function(fe,Se,Ce){return fe=Math.pow(fe,Ce),Se=Math.pow(Se,Ce)-fe,Ce=1/Ce,function(Ge){return Math.pow(fe+Ge*Se,Ce)}}(J,ne,q):to(isNaN(J)?ne:J)}}(c);function L(q,J){var ne=E((q=gl(q)).r,(J=gl(J)).r),fe=E(q.g,J.g),Se=E(q.b,J.b),Ce=vu(q.opacity,J.opacity);return function(Ge){return q.r=ne(Ge),q.g=fe(Ge),q.b=Se(Ge),q.opacity=Ce(Ge),q+""}}return L.gamma=a,L}(1);var hs=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Fl=new RegExp(hs.source,"g");function ws(a,c){var E,L,q,J=hs.lastIndex=Fl.lastIndex=0,ne=-1,fe=[],Se=[];for(a+="",c+="";(E=hs.exec(a))&&(L=Fl.exec(c));)(q=L.index)>J&&(q=c.slice(J,q),fe[ne]?fe[ne]+=q:fe[++ne]=q),(E=E[0])===(L=L[0])?fe[ne]?fe[ne]+=L:fe[++ne]=L:(fe[++ne]=null,Se.push({i:ne,x:Fo(E,L)})),J=Fl.lastIndex;return J<c.length&&(q=c.slice(J),fe[ne]?fe[ne]+=q:fe[++ne]=q),fe.length<2?Se[0]?function(Ce){return function(Ge){return Ce(Ge)+""}}(Se[0].x):function(Ce){return function(){return Ce}}(c):(c=Se.length,function(Ce){for(var Ge,lt=0;lt<c;++lt)fe[(Ge=Se[lt]).i]=Ge.x(Ce);return fe.join("")})}function Cs(a,c){var E;return(typeof c=="number"?Fo:c instanceof $i?Dl:(E=$i(c))?(c=E,Dl):ws)(a,c)}function or(a){return function(){this.removeAttribute(a)}}function Nl(a){return function(){this.removeAttributeNS(a.space,a.local)}}function No(a,c,E){var L,q,J=E+"";return function(){var ne=this.getAttribute(a);return ne===J?null:ne===L?q:q=c(L=ne,E)}}function gu(a,c,E){var L,q,J=E+"";return function(){var ne=this.getAttributeNS(a.space,a.local);return ne===J?null:ne===L?q:q=c(L=ne,E)}}function Ql(a,c,E){var L,q,J;return function(){var ne,fe,Se=E(this);if(Se!=null)return(ne=this.getAttribute(a))===(fe=Se+"")?null:ne===L&&fe===q?J:(q=fe,J=c(L=ne,Se));this.removeAttribute(a)}}function Qs(a,c,E){var L,q,J;return function(){var ne,fe,Se=E(this);if(Se!=null)return(ne=this.getAttributeNS(a.space,a.local))===(fe=Se+"")?null:ne===L&&fe===q?J:(q=fe,J=c(L=ne,Se));this.removeAttributeNS(a.space,a.local)}}function Ai(a,c){return function(E){this.setAttribute(a,c.call(this,E))}}function Il(a,c){return function(E){this.setAttributeNS(a.space,a.local,c.call(this,E))}}function Wu(a,c){var E,L;function q(){var J=c.apply(this,arguments);return J!==L&&(E=(L=J)&&Il(a,J)),E}return q._value=c,q}function D0(a,c){var E,L;function q(){var J=c.apply(this,arguments);return J!==L&&(E=(L=J)&&Ai(a,J)),E}return q._value=c,q}function wc(a,c){return function(){qr(this,a).delay=+c.apply(this,arguments)}}function Hs(a,c){return c=+c,function(){qr(this,a).delay=c}}function N0(a,c){return function(){wi(this,a).duration=+c.apply(this,arguments)}}function s1(a,c){return c=+c,function(){wi(this,a).duration=c}}function z1(a,c){if(typeof c!="function")throw new Error;return function(){wi(this,a).ease=c}}function f0(a,c,E){var L,q,J=function(ne){return(ne+"").trim().split(/^|\s+/).every(function(fe){var Se=fe.indexOf(".");return Se>=0&&(fe=fe.slice(0,Se)),!fe||fe==="start"})}(c)?qr:wi;return function(){var ne=J(this,a),fe=ne.on;fe!==L&&(q=(L=fe).copy()).on(c,E),ne.on=q}}var Yu=wa.prototype.constructor;function ps(a){return function(){this.style.removeProperty(a)}}function Pu(a,c,E){return function(L){this.style.setProperty(a,c.call(this,L),E)}}function Sn(a,c,E){var L,q;function J(){var ne=c.apply(this,arguments);return ne!==q&&(L=(q=ne)&&Pu(a,ne,E)),L}return J._value=c,J}function Lr(a){return function(c){this.textContent=a.call(this,c)}}function Qn(a){var c,E;function L(){var q=a.apply(this,arguments);return q!==E&&(c=(E=q)&&Lr(q)),c}return L._value=a,L}var ia=0;function ya(a,c,E,L){this._groups=a,this._parents=c,this._name=E,this._id=L}function Ja(){return++ia}var za=wa.prototype;ya.prototype={constructor:ya,select:function(a){var c=this._name,E=this._id;typeof a!="function"&&(a=Y(a));for(var L=this._groups,q=L.length,J=new Array(q),ne=0;ne<q;++ne)for(var fe,Se,Ce=L[ne],Ge=Ce.length,lt=J[ne]=new Array(Ge),at=0;at<Ge;++at)(fe=Ce[at])&&(Se=a.call(fe,fe.__data__,at,Ce))&&("__data__"in fe&&(Se.__data__=fe.__data__),lt[at]=Se,qa(lt[at],c,E,at,lt,tn(fe,E)));return new ya(J,this._parents,c,E)},selectAll:function(a){var c=this._name,E=this._id;typeof a!="function"&&(a=te(a));for(var L=this._groups,q=L.length,J=[],ne=[],fe=0;fe<q;++fe)for(var Se,Ce=L[fe],Ge=Ce.length,lt=0;lt<Ge;++lt)if(Se=Ce[lt]){for(var at,mt=a.call(Se,Se.__data__,lt,Ce),Zt=tn(Se,E),dn=0,gn=mt.length;dn<gn;++dn)(at=mt[dn])&&qa(at,c,E,dn,mt,Zt);J.push(mt),ne.push(Se)}return new ya(J,ne,c,E)},selectChild:za.selectChild,selectChildren:za.selectChildren,filter:function(a){typeof a!="function"&&(a=re(a));for(var c=this._groups,E=c.length,L=new Array(E),q=0;q<E;++q)for(var J,ne=c[q],fe=ne.length,Se=L[q]=[],Ce=0;Ce<fe;++Ce)(J=ne[Ce])&&a.call(J,J.__data__,Ce,ne)&&Se.push(J);return new ya(L,this._parents,this._name,this._id)},merge:function(a){if(a._id!==this._id)throw new Error;for(var c=this._groups,E=a._groups,L=c.length,q=E.length,J=Math.min(L,q),ne=new Array(L),fe=0;fe<J;++fe)for(var Se,Ce=c[fe],Ge=E[fe],lt=Ce.length,at=ne[fe]=new Array(lt),mt=0;mt<lt;++mt)(Se=Ce[mt]||Ge[mt])&&(at[mt]=Se);for(;fe<L;++fe)ne[fe]=c[fe];return new ya(ne,this._parents,this._name,this._id)},selection:function(){return new Yu(this._groups,this._parents)},transition:function(){for(var a=this._name,c=this._id,E=Ja(),L=this._groups,q=L.length,J=0;J<q;++J)for(var ne,fe=L[J],Se=fe.length,Ce=0;Ce<Se;++Ce)if(ne=fe[Ce]){var Ge=tn(ne,c);qa(ne,a,E,Ce,fe,{time:Ge.time+Ge.delay+Ge.duration,delay:0,duration:Ge.duration,ease:Ge.ease})}return new ya(L,this._parents,a,E)},call:za.call,nodes:za.nodes,node:za.node,size:za.size,empty:za.empty,each:za.each,on:function(a,c){var E=this._id;return arguments.length<2?tn(this.node(),E).on.on(a):this.each(f0(E,a,c))},attr:function(a,c){var E=rt(a),L=E==="transform"?Mt:Cs;return this.attrTween(a,typeof c=="function"?(E.local?Qs:Ql)(E,L,Ht(this,"attr."+a,c)):c==null?(E.local?Nl:or)(E):(E.local?gu:No)(E,L,c))},attrTween:function(a,c){var E="attr."+a;if(arguments.length<2)return(E=this.tween(E))&&E._value;if(c==null)return this.tween(E,null);if(typeof c!="function")throw new Error;var L=rt(a);return this.tween(E,(L.local?Wu:D0)(L,c))},style:function(a,c,E){var L=(a+="")=="transform"?gt:Cs;return c==null?this.styleTween(a,function(q,J){var ne,fe,Se;return function(){var Ce=Nt(this,q),Ge=(this.style.removeProperty(q),Nt(this,q));return Ce===Ge?null:Ce===ne&&Ge===fe?Se:Se=J(ne=Ce,fe=Ge)}}(a,L)).on("end.style."+a,ps(a)):typeof c=="function"?this.styleTween(a,function(q,J,ne){var fe,Se,Ce;return function(){var Ge=Nt(this,q),lt=ne(this),at=lt+"";return lt==null&&(this.style.removeProperty(q),at=lt=Nt(this,q)),Ge===at?null:Ge===fe&&at===Se?Ce:(Se=at,Ce=J(fe=Ge,lt))}}(a,L,Ht(this,"style."+a,c))).each(function(q,J){var ne,fe,Se,Ce,Ge="style."+J,lt="end."+Ge;return function(){var at=wi(this,q),mt=at.on,Zt=at.value[Ge]==null?Ce||(Ce=ps(J)):void 0;mt===ne&&Se===Zt||(fe=(ne=mt).copy()).on(lt,Se=Zt),at.on=fe}}(this._id,a)):this.styleTween(a,function(q,J,ne){var fe,Se,Ce=ne+"";return function(){var Ge=Nt(this,q);return Ge===Ce?null:Ge===fe?Se:Se=J(fe=Ge,ne)}}(a,L,c),E).on("end.style."+a,null)},styleTween:function(a,c,E){var L="style."+(a+="");if(arguments.length<2)return(L=this.tween(L))&&L._value;if(c==null)return this.tween(L,null);if(typeof c!="function")throw new Error;return this.tween(L,Sn(a,c,E==null?"":E))},text:function(a){return this.tween("text",typeof a=="function"?function(c){return function(){var E=c(this);this.textContent=E==null?"":E}}(Ht(this,"text",a)):function(c){return function(){this.textContent=c}}(a==null?"":a+""))},textTween:function(a){var c="text";if(arguments.length<1)return(c=this.tween(c))&&c._value;if(a==null)return this.tween(c,null);if(typeof a!="function")throw new Error;return this.tween(c,Qn(a))},remove:function(){return this.on("end.remove",function(a){return function(){var c=this.parentNode;for(var E in this.__transition)if(+E!==a)return;c&&c.removeChild(this)}}(this._id))},tween:function(a,c){var E=this._id;if(a+="",arguments.length<2){for(var L,q=tn(this.node(),E).tween,J=0,ne=q.length;J<ne;++J)if((L=q[J]).name===a)return L.value;return null}return this.each((c==null?Yt:nn)(E,a,c))},delay:function(a){var c=this._id;return arguments.length?this.each((typeof a=="function"?wc:Hs)(c,a)):tn(this.node(),c).delay},duration:function(a){var c=this._id;return arguments.length?this.each((typeof a=="function"?N0:s1)(c,a)):tn(this.node(),c).duration},ease:function(a){var c=this._id;return arguments.length?this.each(z1(c,a)):tn(this.node(),c).ease},easeVarying:function(a){if(typeof a!="function")throw new Error;return this.each(function(c,E){return function(){var L=E.apply(this,arguments);if(typeof L!="function")throw new Error;wi(this,c).ease=L}}(this._id,a))},end:function(){var a,c,E=this,L=E._id,q=E.size();return new Promise(function(J,ne){var fe={value:ne},Se={value:function(){--q==0&&J()}};E.each(function(){var Ce=wi(this,L),Ge=Ce.on;Ge!==a&&((c=(a=Ge).copy())._.cancel.push(fe),c._.interrupt.push(fe),c._.end.push(Se)),Ce.on=c}),q===0&&J()})},[Symbol.iterator]:za[Symbol.iterator]};var yo={time:null,delay:0,duration:250,ease:function(a){return((a*=2)<=1?a*a*a:(a-=2)*a*a+2)/2}};function hi(a,c){for(var E;!(E=a.__transition)||!(E=E[c]);)if(!(a=a.parentNode))throw new Error(`transition ${c} not found`);return E}wa.prototype.interrupt=function(a){return this.each(function(){(function(c,E){var L,q,J,ne=c.__transition,fe=!0;if(ne){for(J in E=E==null?null:E+"",ne)(L=ne[J]).name===E?(q=L.state>2&&L.state<5,L.state=6,L.timer.stop(),L.on.call(q?"interrupt":"cancel",c,c.__data__,L.index,L.group),delete ne[J]):fe=!1;fe&&delete c.__transition}})(this,a)})},wa.prototype.transition=function(a){var c,E;a instanceof ya?(c=a._id,a=a._name):(c=Ja(),(E=yo).time=Po(),a=a==null?null:a+"");for(var L=this._groups,q=L.length,J=0;J<q;++J)for(var ne,fe=L[J],Se=fe.length,Ce=0;Ce<Se;++Ce)(ne=fe[Ce])&&qa(ne,a,c,Ce,fe,E||hi(ne,c));return new ya(L,this._parents,a,c)};function vi(a,c,E){a.prototype=c.prototype=E,E.constructor=a}function Pa(a,c){var E=Object.create(a.prototype);for(var L in c)E[L]=c[L];return E}function Io(){}var vo=.7,Go=1/vo,Cl="\\s*([+-]?\\d+)\\s*",Ri="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Me="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",tt=/^#([0-9a-f]{3,8})$/,Tt=new RegExp("^rgb\\("+[Cl,Cl,Cl]+"\\)$"),Rt=new RegExp("^rgb\\("+[Me,Me,Me]+"\\)$"),Wn=new RegExp("^rgba\\("+[Cl,Cl,Cl,Ri]+"\\)$"),Sr=new RegExp("^rgba\\("+[Me,Me,Me,Ri]+"\\)$"),jr=new RegExp("^hsl\\("+[Ri,Me,Me]+"\\)$"),ua=new RegExp("^hsla\\("+[Ri,Me,Me,Ri]+"\\)$"),pa={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function xa(){return this.rgb().formatHex()}function va(){return this.rgb().formatRgb()}function bi(a){var c,E;return a=(a+"").trim().toLowerCase(),(c=tt.exec(a))?(E=c[1].length,c=parseInt(c[1],16),E===6?Ca(c):E===3?new Fi(c>>8&15|c>>4&240,c>>4&15|240&c,(15&c)<<4|15&c,1):E===8?uo(c>>24&255,c>>16&255,c>>8&255,(255&c)/255):E===4?uo(c>>12&15|c>>8&240,c>>8&15|c>>4&240,c>>4&15|240&c,((15&c)<<4|15&c)/255):null):(c=Tt.exec(a))?new Fi(c[1],c[2],c[3],1):(c=Rt.exec(a))?new Fi(255*c[1]/100,255*c[2]/100,255*c[3]/100,1):(c=Wn.exec(a))?uo(c[1],c[2],c[3],c[4]):(c=Sr.exec(a))?uo(255*c[1]/100,255*c[2]/100,255*c[3]/100,c[4]):(c=jr.exec(a))?p0(c[1],c[2]/100,c[3]/100,1):(c=ua.exec(a))?p0(c[1],c[2]/100,c[3]/100,c[4]):pa.hasOwnProperty(a)?Ca(pa[a]):a==="transparent"?new Fi(NaN,NaN,NaN,0):null}function Ca(a){return new Fi(a>>16&255,a>>8&255,255&a,1)}function uo(a,c,E,L){return L<=0&&(a=c=E=NaN),new Fi(a,c,E,L)}function bo(a){return a instanceof Io||(a=bi(a)),a?new Fi((a=a.rgb()).r,a.g,a.b,a.opacity):new Fi}function yl(a,c,E,L){return arguments.length===1?bo(a):new Fi(a,c,E,L==null?1:L)}function Fi(a,c,E,L){this.r=+a,this.g=+c,this.b=+E,this.opacity=+L}function eu(){return"#"+h0(this.r)+h0(this.g)+h0(this.b)}function d0(){var a=this.opacity;return((a=isNaN(a)?1:Math.max(0,Math.min(1,a)))===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(a===1?")":", "+a+")")}function h0(a){return((a=Math.max(0,Math.min(255,Math.round(a)||0)))<16?"0":"")+a.toString(16)}function p0(a,c,E,L){return L<=0?a=c=E=NaN:E<=0||E>=1?a=c=NaN:c<=0&&(a=NaN),new zl(a,c,E,L)}function $1(a){if(a instanceof zl)return new zl(a.h,a.s,a.l,a.opacity);if(a instanceof Io||(a=bi(a)),!a)return new zl;if(a instanceof zl)return a;var c=(a=a.rgb()).r/255,E=a.g/255,L=a.b/255,q=Math.min(c,E,L),J=Math.max(c,E,L),ne=NaN,fe=J-q,Se=(J+q)/2;return fe?(ne=c===J?(E-L)/fe+6*(E<L):E===J?(L-c)/fe+2:(c-E)/fe+4,fe/=Se<.5?J+q:2-J-q,ne*=60):fe=Se>0&&Se<1?0:ne,new zl(ne,fe,Se,a.opacity)}function zl(a,c,E,L){this.h=+a,this.s=+c,this.l=+E,this.opacity=+L}function Vc(a,c,E){return 255*(a<60?c+(E-c)*a/60:a<180?E:a<240?c+(E-c)*(240-a)/60:c)}vi(Io,bi,{copy:function(a){return Object.assign(new this.constructor,this,a)},displayable:function(){return this.rgb().displayable()},hex:xa,formatHex:xa,formatHsl:function(){return $1(this).formatHsl()},formatRgb:va,toString:va}),vi(Fi,yl,Pa(Io,{brighter:function(a){return a=a==null?Go:Math.pow(Go,a),new Fi(this.r*a,this.g*a,this.b*a,this.opacity)},darker:function(a){return a=a==null?vo:Math.pow(vo,a),new Fi(this.r*a,this.g*a,this.b*a,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:eu,formatHex:eu,formatRgb:d0,toString:d0})),vi(zl,function(a,c,E,L){return arguments.length===1?$1(a):new zl(a,c,E,L==null?1:L)},Pa(Io,{brighter:function(a){return a=a==null?Go:Math.pow(Go,a),new zl(this.h,this.s,this.l*a,this.opacity)},darker:function(a){return a=a==null?vo:Math.pow(vo,a),new zl(this.h,this.s,this.l*a,this.opacity)},rgb:function(){var a=this.h%360+360*(this.h<0),c=isNaN(a)||isNaN(this.s)?0:this.s,E=this.l,L=E+(E<.5?E:1-E)*c,q=2*E-L;return new Fi(Vc(a>=240?a-240:a+120,q,L),Vc(a,q,L),Vc(a<120?a+240:a-120,q,L),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var a=this.opacity;return((a=isNaN(a)?1:Math.max(0,Math.min(1,a)))===1?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(a===1?")":", "+a+")")}}));const Sf=Math.PI/180,u1=180/Math.PI,V1=.96422,v0=.82521,Od=4/29,I0=6/29,Du=3*I0*I0;function Of(a){if(a instanceof mu)return new mu(a.l,a.a,a.b,a.opacity);if(a instanceof tu)return Nh(a);a instanceof Fi||(a=bo(a));var c,E,L=yu(a.r),q=yu(a.g),J=yu(a.b),ne=c1((.2225045*L+.7168786*q+.0606169*J)/1);return L===q&&q===J?c=E=ne:(c=c1((.4360747*L+.3850649*q+.1430804*J)/V1),E=c1((.0139322*L+.0971045*q+.7141733*J)/v0)),new mu(116*ne-16,500*(c-ne),200*(ne-E),a.opacity)}function mu(a,c,E,L){this.l=+a,this.a=+c,this.b=+E,this.opacity=+L}function c1(a){return a>.008856451679035631?Math.pow(a,1/3):a/Du+Od}function bl(a){return a>I0?a*a*a:Du*(a-Od)}function Ef(a){return 255*(a<=.0031308?12.92*a:1.055*Math.pow(a,1/2.4)-.055)}function yu(a){return(a/=255)<=.04045?a/12.92:Math.pow((a+.055)/1.055,2.4)}function f1(a){if(a instanceof tu)return new tu(a.h,a.c,a.l,a.opacity);if(a instanceof mu||(a=Of(a)),a.a===0&&a.b===0)return new tu(NaN,0<a.l&&a.l<100?0:NaN,a.l,a.opacity);var c=Math.atan2(a.b,a.a)*u1;return new tu(c<0?c+360:c,Math.sqrt(a.a*a.a+a.b*a.b),a.l,a.opacity)}function Yp(a,c,E,L){return arguments.length===1?f1(a):new tu(a,c,E,L==null?1:L)}function tu(a,c,E,L){this.h=+a,this.c=+c,this.l=+E,this.opacity=+L}function Nh(a){if(isNaN(a.h))return new mu(a.l,0,0,a.opacity);var c=a.h*Sf;return new mu(a.l,Math.cos(c)*a.c,Math.sin(c)*a.c,a.opacity)}vi(mu,function(a,c,E,L){return arguments.length===1?Of(a):new mu(a,c,E,L==null?1:L)},Pa(Io,{brighter:function(a){return new mu(this.l+18*(a==null?1:a),this.a,this.b,this.opacity)},darker:function(a){return new mu(this.l-18*(a==null?1:a),this.a,this.b,this.opacity)},rgb:function(){var a=(this.l+16)/116,c=isNaN(this.a)?a:a+this.a/500,E=isNaN(this.b)?a:a-this.b/200;return new Fi(Ef(3.1338561*(c=V1*bl(c))-1.6168667*(a=1*bl(a))-.4906146*(E=v0*bl(E))),Ef(-.9787684*c+1.9161415*a+.033454*E),Ef(.0719453*c-.2289914*a+1.4052427*E),this.opacity)}})),vi(tu,Yp,Pa(Io,{brighter:function(a){return new tu(this.h,this.c,this.l+18*(a==null?1:a),this.opacity)},darker:function(a){return new tu(this.h,this.c,this.l-18*(a==null?1:a),this.opacity)},rgb:function(){return Nh(this).rgb()}}));const Hc=a=>()=>a;function H1(a,c){return function(E){return a+E*c}}function bu(a,c){var E=c-a;return E?H1(a,E):Hc(isNaN(a)?c:a)}function as(a){return function(c,E){var L=a((c=Yp(c)).h,(E=Yp(E)).h),q=bu(c.c,E.c),J=bu(c.l,E.l),ne=bu(c.opacity,E.opacity);return function(fe){return c.h=L(fe),c.c=q(fe),c.l=J(fe),c.opacity=ne(fe),c+""}}}const nu=as(function(a,c){var E=c-a;return E?H1(a,E>180||E<-180?E-360*Math.round(E/360):E):Hc(isNaN(a)?c:a)});var Nu=Math.sqrt(50),Ed=Math.sqrt(10),q1=Math.sqrt(2);function Tf(a,c,E){var L=(c-a)/Math.max(0,E),q=Math.floor(Math.log(L)/Math.LN10),J=L/Math.pow(10,q);return q>=0?(J>=Nu?10:J>=Ed?5:J>=q1?2:1)*Math.pow(10,q):-Math.pow(10,-q)/(J>=Nu?10:J>=Ed?5:J>=q1?2:1)}function d1(a,c,E){var L=Math.abs(c-a)/Math.max(0,E),q=Math.pow(10,Math.floor(Math.log(L)/Math.LN10)),J=L/q;return J>=Nu?q*=10:J>=Ed?q*=5:J>=q1&&(q*=2),c<a?-q:q}function Af(a,c){return a==null||c==null?NaN:a<c?-1:a>c?1:a>=c?0:NaN}function L0(a){let c=a,E=a,L=a;function q(J,ne,fe=0,Se=J.length){if(fe<Se){if(E(ne,ne)!==0)return Se;do{const Ce=fe+Se>>>1;L(J[Ce],ne)<0?fe=Ce+1:Se=Ce}while(fe<Se)}return fe}return a.length!==2&&(c=(J,ne)=>a(J)-ne,E=Af,L=(J,ne)=>Af(a(J),ne)),{left:q,center:function(J,ne,fe=0,Se=J.length){const Ce=q(J,ne,fe,Se-1);return Ce>fe&&c(J[Ce-1],ne)>-c(J[Ce],ne)?Ce-1:Ce},right:function(J,ne,fe=0,Se=J.length){if(fe<Se){if(E(ne,ne)!==0)return Se;do{const Ce=fe+Se>>>1;L(J[Ce],ne)<=0?fe=Ce+1:Se=Ce}while(fe<Se)}return fe}}}const lv=L0(Af),Gu=lv.right,Cc=(L0(function(a){return a===null?NaN:+a}).center,Gu);function h1(a,c,E){a.prototype=c.prototype=E,E.constructor=a}function Mf(a,c){var E=Object.create(a.prototype);for(var L in c)E[L]=c[L];return E}function Ps(){}var R0=.7,Td=1.4285714285714286,F0="\\s*([+-]?\\d+)\\s*",ks="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",fc="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ru=/^#([0-9a-f]{3,8})$/,U1=new RegExp("^rgb\\("+[F0,F0,F0]+"\\)$"),Ad=new RegExp("^rgb\\("+[fc,fc,fc]+"\\)$"),Pf=new RegExp("^rgba\\("+[F0,F0,F0,ks]+"\\)$"),sv=new RegExp("^rgba\\("+[fc,fc,fc,ks]+"\\)$"),Ih=new RegExp("^hsl\\("+[ks,fc,fc]+"\\)$"),W1=new RegExp("^hsla\\("+[ks,fc,fc,ks]+"\\)$"),qc={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function au(){return this.rgb().formatHex()}function g0(){return this.rgb().formatRgb()}function kc(a){var c,E;return a=(a+"").trim().toLowerCase(),(c=ru.exec(a))?(E=c[1].length,c=parseInt(c[1],16),E===6?m0(c):E===3?new Ds(c>>8&15|c>>4&240,c>>4&15|240&c,(15&c)<<4|15&c,1):E===8?is(c>>24&255,c>>16&255,c>>8&255,(255&c)/255):E===4?is(c>>12&15|c>>8&240,c>>8&15|c>>4&240,c>>4&15|240&c,((15&c)<<4|15&c)/255):null):(c=U1.exec(a))?new Ds(c[1],c[2],c[3],1):(c=Ad.exec(a))?new Ds(255*c[1]/100,255*c[2]/100,255*c[3]/100,1):(c=Pf.exec(a))?is(c[1],c[2],c[3],c[4]):(c=sv.exec(a))?is(255*c[1]/100,255*c[2]/100,255*c[3]/100,c[4]):(c=Ih.exec(a))?j0(c[1],c[2]/100,c[3]/100,1):(c=W1.exec(a))?j0(c[1],c[2]/100,c[3]/100,c[4]):qc.hasOwnProperty(a)?m0(qc[a]):a==="transparent"?new Ds(NaN,NaN,NaN,0):null}function m0(a){return new Ds(a>>16&255,a>>8&255,255&a,1)}function is(a,c,E,L){return L<=0&&(a=c=E=NaN),new Ds(a,c,E,L)}function Md(a){return a instanceof Ps||(a=kc(a)),a?new Ds((a=a.rgb()).r,a.g,a.b,a.opacity):new Ds}function B0(a,c,E,L){return arguments.length===1?Md(a):new Ds(a,c,E,L==null?1:L)}function Ds(a,c,E,L){this.r=+a,this.g=+c,this.b=+E,this.opacity=+L}function os(){return"#"+Df(this.r)+Df(this.g)+Df(this.b)}function p1(){var a=this.opacity;return((a=isNaN(a)?1:Math.max(0,Math.min(1,a)))===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(a===1?")":", "+a+")")}function Df(a){return((a=Math.max(0,Math.min(255,Math.round(a)||0)))<16?"0":"")+a.toString(16)}function j0(a,c,E,L){return L<=0?a=c=E=NaN:E<=0||E>=1?a=c=NaN:c<=0&&(a=NaN),new $l(a,c,E,L)}function Lh(a){if(a instanceof $l)return new $l(a.h,a.s,a.l,a.opacity);if(a instanceof Ps||(a=kc(a)),!a)return new $l;if(a instanceof $l)return a;var c=(a=a.rgb()).r/255,E=a.g/255,L=a.b/255,q=Math.min(c,E,L),J=Math.max(c,E,L),ne=NaN,fe=J-q,Se=(J+q)/2;return fe?(ne=c===J?(E-L)/fe+6*(E<L):E===J?(L-c)/fe+2:(c-E)/fe+4,fe/=Se<.5?J+q:2-J-q,ne*=60):fe=Se>0&&Se<1?0:ne,new $l(ne,fe,Se,a.opacity)}function $l(a,c,E,L){this.h=+a,this.s=+c,this.l=+E,this.opacity=+L}function v1(a,c,E){return 255*(a<60?c+(E-c)*a/60:a<180?E:a<240?c+(E-c)*(240-a)/60:c)}h1(Ps,kc,{copy:function(a){return Object.assign(new this.constructor,this,a)},displayable:function(){return this.rgb().displayable()},hex:au,formatHex:au,formatHsl:function(){return Lh(this).formatHsl()},formatRgb:g0,toString:g0}),h1(Ds,B0,Mf(Ps,{brighter:function(a){return a=a==null?Td:Math.pow(Td,a),new Ds(this.r*a,this.g*a,this.b*a,this.opacity)},darker:function(a){return a=a==null?R0:Math.pow(R0,a),new Ds(this.r*a,this.g*a,this.b*a,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:os,formatHex:os,formatRgb:p1,toString:p1})),h1($l,function(a,c,E,L){return arguments.length===1?Lh(a):new $l(a,c,E,L==null?1:L)},Mf(Ps,{brighter:function(a){return a=a==null?Td:Math.pow(Td,a),new $l(this.h,this.s,this.l*a,this.opacity)},darker:function(a){return a=a==null?R0:Math.pow(R0,a),new $l(this.h,this.s,this.l*a,this.opacity)},rgb:function(){var a=this.h%360+360*(this.h<0),c=isNaN(a)||isNaN(this.s)?0:this.s,E=this.l,L=E+(E<.5?E:1-E)*c,q=2*E-L;return new Ds(v1(a>=240?a-240:a+120,q,L),v1(a,q,L),v1(a<120?a+240:a-120,q,L),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var a=this.opacity;return((a=isNaN(a)?1:Math.max(0,Math.min(1,a)))===1?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(a===1?")":", "+a+")")}}));const Nf=a=>()=>a;function If(a,c){var E=c-a;return E?function(L,q){return function(J){return L+J*q}}(a,E):Nf(isNaN(a)?c:a)}const Pd=function a(c){var E=function(q){return(q=+q)==1?If:function(J,ne){return ne-J?function(fe,Se,Ce){return fe=Math.pow(fe,Ce),Se=Math.pow(Se,Ce)-fe,Ce=1/Ce,function(Ge){return Math.pow(fe+Ge*Se,Ce)}}(J,ne,q):Nf(isNaN(J)?ne:J)}}(c);function L(q,J){var ne=E((q=B0(q)).r,(J=B0(J)).r),fe=E(q.g,J.g),Se=E(q.b,J.b),Ce=If(q.opacity,J.opacity);return function(Ge){return q.r=ne(Ge),q.g=fe(Ge),q.b=Se(Ge),q.opacity=Ce(Ge),q+""}}return L.gamma=a,L}(1);function Gp(a,c){var E,L=c?c.length:0,q=a?Math.min(L,a.length):0,J=new Array(q),ne=new Array(L);for(E=0;E<q;++E)J[E]=G1(a[E],c[E]);for(;E<L;++E)ne[E]=c[E];return function(fe){for(E=0;E<q;++E)ne[E]=J[E](fe);return ne}}function uv(a,c){var E=new Date;return a=+a,c=+c,function(L){return E.setTime(a*(1-L)+c*L),E}}function Kt(a,c){return a=+a,c=+c,function(E){return a*(1-E)+c*E}}function Ku(a,c){var E,L={},q={};for(E in a!==null&&typeof a=="object"||(a={}),c!==null&&typeof c=="object"||(c={}),c)E in a?L[E]=G1(a[E],c[E]):q[E]=c[E];return function(J){for(E in L)q[E]=L[E](J);return q}}var Lf=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Rf=new RegExp(Lf.source,"g");function Y1(a,c){var E,L,q,J=Lf.lastIndex=Rf.lastIndex=0,ne=-1,fe=[],Se=[];for(a+="",c+="";(E=Lf.exec(a))&&(L=Rf.exec(c));)(q=L.index)>J&&(q=c.slice(J,q),fe[ne]?fe[ne]+=q:fe[++ne]=q),(E=E[0])===(L=L[0])?fe[ne]?fe[ne]+=L:fe[++ne]=L:(fe[++ne]=null,Se.push({i:ne,x:Kt(E,L)})),J=Rf.lastIndex;return J<c.length&&(q=c.slice(J),fe[ne]?fe[ne]+=q:fe[++ne]=q),fe.length<2?Se[0]?function(Ce){return function(Ge){return Ce(Ge)+""}}(Se[0].x):function(Ce){return function(){return Ce}}(c):(c=Se.length,function(Ce){for(var Ge,lt=0;lt<c;++lt)fe[(Ge=Se[lt]).i]=Ge.x(Ce);return fe.join("")})}function Rh(a,c){c||(c=[]);var E,L=a?Math.min(c.length,a.length):0,q=c.slice();return function(J){for(E=0;E<L;++E)q[E]=a[E]*(1-J)+c[E]*J;return q}}function G1(a,c){var E,L,q=typeof c;return c==null||q==="boolean"?Nf(c):(q==="number"?Kt:q==="string"?(E=kc(c))?(c=E,Pd):Y1:c instanceof kc?Pd:c instanceof Date?uv:(L=c,!ArrayBuffer.isView(L)||L instanceof DataView?Array.isArray(c)?Gp:typeof c.valueOf!="function"&&typeof c.toString!="function"||isNaN(c)?Ku:Kt:Rh))(a,c)}function Ff(a,c){return a=+a,c=+c,function(E){return Math.round(a*(1-E)+c*E)}}function K1(a){return+a}var X1=[0,1];function Sc(a){return a}function Dd(a,c){return(c-=a=+a)?function(L){return(L-a)/c}:(E=isNaN(c)?NaN:.5,function(){return E});var E}function Fh(a,c,E){var L=a[0],q=a[1],J=c[0],ne=c[1];return q<L?(L=Dd(q,L),J=E(ne,J)):(L=Dd(L,q),J=E(J,ne)),function(fe){return J(L(fe))}}function Nd(a,c,E){var L=Math.min(a.length,c.length)-1,q=new Array(L),J=new Array(L),ne=-1;for(a[L]<a[0]&&(a=a.slice().reverse(),c=c.slice().reverse());++ne<L;)q[ne]=Dd(a[ne],a[ne+1]),J[ne]=E(c[ne],c[ne+1]);return function(fe){var Se=Cc(a,fe,1,L)-1;return J[Se](q[Se](fe))}}function Id(a,c){return c.domain(a.domain()).range(a.range()).interpolate(a.interpolate()).clamp(a.clamp()).unknown(a.unknown())}function Bf(){return function(){var a,c,E,L,q,J,ne=X1,fe=X1,Se=G1,Ce=Sc;function Ge(){var at,mt,Zt,dn=Math.min(ne.length,fe.length);return Ce!==Sc&&(at=ne[0],mt=ne[dn-1],at>mt&&(Zt=at,at=mt,mt=Zt),Ce=function(gn){return Math.max(at,Math.min(mt,gn))}),L=dn>2?Nd:Fh,q=J=null,lt}function lt(at){return at==null||isNaN(at=+at)?E:(q||(q=L(ne.map(a),fe,Se)))(a(Ce(at)))}return lt.invert=function(at){return Ce(c((J||(J=L(fe,ne.map(a),Kt)))(at)))},lt.domain=function(at){return arguments.length?(ne=Array.from(at,K1),Ge()):ne.slice()},lt.range=function(at){return arguments.length?(fe=Array.from(at),Ge()):fe.slice()},lt.rangeRound=function(at){return fe=Array.from(at),Se=Ff,Ge()},lt.clamp=function(at){return arguments.length?(Ce=!!at||Sc,Ge()):Ce!==Sc},lt.interpolate=function(at){return arguments.length?(Se=at,Ge()):Se},lt.unknown=function(at){return arguments.length?(E=at,lt):E},function(at,mt){return a=at,c=mt,Ge()}}()(Sc,Sc)}function Uc(a,c){switch(arguments.length){case 0:break;case 1:this.range(a);break;default:this.range(c).domain(a)}return this}var z0,Kp=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function jf(a){if(!(c=Kp.exec(a)))throw new Error("invalid format: "+a);var c;return new oe({fill:c[1],align:c[2],sign:c[3],symbol:c[4],zero:c[5],width:c[6],comma:c[7],precision:c[8]&&c[8].slice(1),trim:c[9],type:c[10]})}function oe(a){this.fill=a.fill===void 0?" ":a.fill+"",this.align=a.align===void 0?">":a.align+"",this.sign=a.sign===void 0?"-":a.sign+"",this.symbol=a.symbol===void 0?"":a.symbol+"",this.zero=!!a.zero,this.width=a.width===void 0?void 0:+a.width,this.comma=!!a.comma,this.precision=a.precision===void 0?void 0:+a.precision,this.trim=!!a.trim,this.type=a.type===void 0?"":a.type+""}function he(a,c){if((E=(a=c?a.toExponential(c-1):a.toExponential()).indexOf("e"))<0)return null;var E,L=a.slice(0,E);return[L.length>1?L[0]+L.slice(2):L,+a.slice(E+1)]}function de(a){return(a=he(Math.abs(a)))?a[1]:NaN}function Ae(a,c){var E=he(a,c);if(!E)return a+"";var L=E[0],q=E[1];return q<0?"0."+new Array(-q).join("0")+L:L.length>q+1?L.slice(0,q+1)+"."+L.slice(q+1):L+new Array(q-L.length+2).join("0")}jf.prototype=oe.prototype,oe.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Xe={"%":(a,c)=>(100*a).toFixed(c),b:a=>Math.round(a).toString(2),c:a=>a+"",d:function(a){return Math.abs(a=Math.round(a))>=1e21?a.toLocaleString("en").replace(/,/g,""):a.toString(10)},e:(a,c)=>a.toExponential(c),f:(a,c)=>a.toFixed(c),g:(a,c)=>a.toPrecision(c),o:a=>Math.round(a).toString(8),p:(a,c)=>Ae(100*a,c),r:Ae,s:function(a,c){var E=he(a,c);if(!E)return a+"";var L=E[0],q=E[1],J=q-(z0=3*Math.max(-8,Math.min(8,Math.floor(q/3))))+1,ne=L.length;return J===ne?L:J>ne?L+new Array(J-ne+1).join("0"):J>0?L.slice(0,J)+"."+L.slice(J):"0."+new Array(1-J).join("0")+he(a,Math.max(0,c+J-1))[0]},X:a=>Math.round(a).toString(16).toUpperCase(),x:a=>Math.round(a).toString(16)};function _t(a){return a}var Dt,Gt,pn,qn=Array.prototype.map,Vn=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function zr(a){var c=a.domain;return a.ticks=function(E){var L=c();return function(q,J,ne){var fe,Se,Ce,Ge,lt=-1;if(ne=+ne,(q=+q)==(J=+J)&&ne>0)return[q];if((fe=J<q)&&(Se=q,q=J,J=Se),(Ge=Tf(q,J,ne))===0||!isFinite(Ge))return[];if(Ge>0){let at=Math.round(q/Ge),mt=Math.round(J/Ge);for(at*Ge<q&&++at,mt*Ge>J&&--mt,Ce=new Array(Se=mt-at+1);++lt<Se;)Ce[lt]=(at+lt)*Ge}else{Ge=-Ge;let at=Math.round(q*Ge),mt=Math.round(J*Ge);for(at/Ge<q&&++at,mt/Ge>J&&--mt,Ce=new Array(Se=mt-at+1);++lt<Se;)Ce[lt]=(at+lt)/Ge}return fe&&Ce.reverse(),Ce}(L[0],L[L.length-1],E==null?10:E)},a.tickFormat=function(E,L){var q=c();return function(J,ne,fe,Se){var Ce,Ge=d1(J,ne,fe);switch((Se=jf(Se==null?",f":Se)).type){case"s":var lt=Math.max(Math.abs(J),Math.abs(ne));return Se.precision!=null||isNaN(Ce=function(at,mt){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(de(mt)/3)))-de(Math.abs(at)))}(Ge,lt))||(Se.precision=Ce),pn(Se,lt);case"":case"e":case"g":case"p":case"r":Se.precision!=null||isNaN(Ce=function(at,mt){return at=Math.abs(at),mt=Math.abs(mt)-at,Math.max(0,de(mt)-de(at))+1}(Ge,Math.max(Math.abs(J),Math.abs(ne))))||(Se.precision=Ce-(Se.type==="e"));break;case"f":case"%":Se.precision!=null||isNaN(Ce=function(at){return Math.max(0,-de(Math.abs(at)))}(Ge))||(Se.precision=Ce-2*(Se.type==="%"))}return Gt(Se)}(q[0],q[q.length-1],E==null?10:E,L)},a.nice=function(E){E==null&&(E=10);var L,q,J=c(),ne=0,fe=J.length-1,Se=J[ne],Ce=J[fe],Ge=10;for(Ce<Se&&(q=Se,Se=Ce,Ce=q,q=ne,ne=fe,fe=q);Ge-- >0;){if((q=Tf(Se,Ce,E))===L)return J[ne]=Se,J[fe]=Ce,c(J);if(q>0)Se=Math.floor(Se/q)*q,Ce=Math.ceil(Ce/q)*q;else{if(!(q<0))break;Se=Math.ceil(Se*q)/q,Ce=Math.floor(Ce*q)/q}L=q}return a},a}function fa(){var a=Bf();return a.copy=function(){return Id(a,fa())},Uc.apply(a,arguments),zr(a)}Dt=function(a){var c,E,L=a.grouping===void 0||a.thousands===void 0?_t:(c=qn.call(a.grouping,Number),E=a.thousands+"",function(at,mt){for(var Zt=at.length,dn=[],gn=0,xn=c[0],hn=0;Zt>0&&xn>0&&(hn+xn+1>mt&&(xn=Math.max(1,mt-hn)),dn.push(at.substring(Zt-=xn,Zt+xn)),!((hn+=xn+1)>mt));)xn=c[gn=(gn+1)%c.length];return dn.reverse().join(E)}),q=a.currency===void 0?"":a.currency[0]+"",J=a.currency===void 0?"":a.currency[1]+"",ne=a.decimal===void 0?".":a.decimal+"",fe=a.numerals===void 0?_t:function(at){return function(mt){return mt.replace(/[0-9]/g,function(Zt){return at[+Zt]})}}(qn.call(a.numerals,String)),Se=a.percent===void 0?"%":a.percent+"",Ce=a.minus===void 0?"\u2212":a.minus+"",Ge=a.nan===void 0?"NaN":a.nan+"";function lt(at){var mt=(at=jf(at)).fill,Zt=at.align,dn=at.sign,gn=at.symbol,xn=at.zero,hn=at.width,Qt=at.comma,nr=at.precision,In=at.trim,sn=at.type;sn==="n"?(Qt=!0,sn="g"):Xe[sn]||(nr===void 0&&(nr=12),In=!0,sn="g"),(xn||mt==="0"&&Zt==="=")&&(xn=!0,mt="0",Zt="=");var Ln=gn==="$"?q:gn==="#"&&/[boxX]/.test(sn)?"0"+sn.toLowerCase():"",vr=gn==="$"?J:/[%p]/.test(sn)?Se:"",En=Xe[sn],wn=/[defgprs%]/.test(sn);function Un(An){var hr,un,Dr,Yr=Ln,Ur=vr;if(sn==="c")Ur=En(An)+Ur,An="";else{var Aa=(An=+An)<0||1/An<0;if(An=isNaN(An)?Ge:En(Math.abs(An),nr),In&&(An=function(Ei){e:for(var Ma,qo=Ei.length,Ii=1,Di=-1;Ii<qo;++Ii)switch(Ei[Ii]){case".":Di=Ma=Ii;break;case"0":Di===0&&(Di=Ii),Ma=Ii;break;default:if(!+Ei[Ii])break e;Di>0&&(Di=0)}return Di>0?Ei.slice(0,Di)+Ei.slice(Ma+1):Ei}(An)),Aa&&+An==0&&dn!=="+"&&(Aa=!1),Yr=(Aa?dn==="("?dn:Ce:dn==="-"||dn==="("?"":dn)+Yr,Ur=(sn==="s"?Vn[8+z0/3]:"")+Ur+(Aa&&dn==="("?")":""),wn){for(hr=-1,un=An.length;++hr<un;)if(48>(Dr=An.charCodeAt(hr))||Dr>57){Ur=(Dr===46?ne+An.slice(hr+1):An.slice(hr))+Ur,An=An.slice(0,hr);break}}}Qt&&!xn&&(An=L(An,1/0));var Wa=Yr.length+An.length+Ur.length,$a=Wa<hn?new Array(hn-Wa+1).join(mt):"";switch(Qt&&xn&&(An=L($a+An,$a.length?hn-Ur.length:1/0),$a=""),Zt){case"<":An=Yr+An+Ur+$a;break;case"=":An=Yr+$a+An+Ur;break;case"^":An=$a.slice(0,Wa=$a.length>>1)+Yr+An+Ur+$a.slice(Wa);break;default:An=$a+Yr+An+Ur}return fe(An)}return nr=nr===void 0?6:/[gprs]/.test(sn)?Math.max(1,Math.min(21,nr)):Math.max(0,Math.min(20,nr)),Un.toString=function(){return at+""},Un}return{format:lt,formatPrefix:function(at,mt){var Zt=lt(((at=jf(at)).type="f",at)),dn=3*Math.max(-8,Math.min(8,Math.floor(de(mt)/3))),gn=Math.pow(10,-dn),xn=Vn[8+dn/3];return function(hn){return Zt(gn*hn)+xn}}}}({thousands:",",grouping:[3],currency:["$",""]}),Gt=Dt.format,pn=Dt.formatPrefix;class Oa extends Map{constructor(c,E=ai){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:E}}),c!=null)for(const[L,q]of c)this.set(L,q)}get(c){return super.get(Ra(this,c))}has(c){return super.has(Ra(this,c))}set(c,E){return super.set(function({_intern:L,_key:q},J){const ne=q(J);return L.has(ne)?L.get(ne):(L.set(ne,J),J)}(this,c),E)}delete(c){return super.delete(function({_intern:E,_key:L},q){const J=L(q);return E.has(J)&&(q=E.get(J),E.delete(J)),q}(this,c))}}function Ra({_intern:a,_key:c},E){const L=c(E);return a.has(L)?a.get(L):E}function ai(a){return a!==null&&typeof a=="object"?a.valueOf():a}const ii=Symbol("implicit");function se(){var a=new Oa,c=[],E=[],L=ii;function q(J){let ne=a.get(J);if(ne===void 0){if(L!==ii)return L;a.set(J,ne=c.push(J)-1)}return E[ne%E.length]}return q.domain=function(J){if(!arguments.length)return c.slice();c=[],a=new Oa;for(const ne of J)a.has(ne)||a.set(ne,c.push(ne)-1);return q},q.range=function(J){return arguments.length?(E=Array.from(J),q):E.slice()},q.unknown=function(J){return arguments.length?(L=J,q):L},q.copy=function(){return se(c,E).unknown(L)},Uc.apply(q,arguments),q}const Oe=1e3,Re=6e4,Ye=36e5,ct=864e5,St=6048e5,Wt=31536e6;var vn=new Date,Tn=new Date;function Xn(a,c,E,L){function q(J){return a(J=arguments.length===0?new Date:new Date(+J)),J}return q.floor=function(J){return a(J=new Date(+J)),J},q.ceil=function(J){return a(J=new Date(J-1)),c(J,1),a(J),J},q.round=function(J){var ne=q(J),fe=q.ceil(J);return J-ne<fe-J?ne:fe},q.offset=function(J,ne){return c(J=new Date(+J),ne==null?1:Math.floor(ne)),J},q.range=function(J,ne,fe){var Se,Ce=[];if(J=q.ceil(J),fe=fe==null?1:Math.floor(fe),!(J<ne&&fe>0))return Ce;do Ce.push(Se=new Date(+J)),c(J,fe),a(J);while(Se<J&&J<ne);return Ce},q.filter=function(J){return Xn(function(ne){if(ne>=ne)for(;a(ne),!J(ne);)ne.setTime(ne-1)},function(ne,fe){if(ne>=ne)if(fe<0)for(;++fe<=0;)for(;c(ne,-1),!J(ne););else for(;--fe>=0;)for(;c(ne,1),!J(ne););})},E&&(q.count=function(J,ne){return vn.setTime(+J),Tn.setTime(+ne),a(vn),a(Tn),Math.floor(E(vn,Tn))},q.every=function(J){return J=Math.floor(J),isFinite(J)&&J>0?J>1?q.filter(L?function(ne){return L(ne)%J==0}:function(ne){return q.count(0,ne)%J==0}):q:null}),q}var yr=Xn(function(){},function(a,c){a.setTime(+a+c)},function(a,c){return c-a});yr.every=function(a){return a=Math.floor(a),isFinite(a)&&a>0?a>1?Xn(function(c){c.setTime(Math.floor(c/a)*a)},function(c,E){c.setTime(+c+E*a)},function(c,E){return(E-c)/a}):yr:null};const Qr=yr;yr.range;var ca=Xn(function(a){a.setTime(a-a.getMilliseconds())},function(a,c){a.setTime(+a+c*Oe)},function(a,c){return(c-a)/Oe},function(a){return a.getUTCSeconds()});const Na=ca;ca.range;var Ea=Xn(function(a){a.setTime(a-a.getMilliseconds()-a.getSeconds()*Oe)},function(a,c){a.setTime(+a+c*Re)},function(a,c){return(c-a)/Re},function(a){return a.getMinutes()});const La=Ea;Ea.range;var Ha=Xn(function(a){a.setTime(a-a.getMilliseconds()-a.getSeconds()*Oe-a.getMinutes()*Re)},function(a,c){a.setTime(+a+c*Ye)},function(a,c){return(c-a)/Ye},function(a){return a.getHours()});const no=Ha;Ha.range;var ro=Xn(a=>a.setHours(0,0,0,0),(a,c)=>a.setDate(a.getDate()+c),(a,c)=>(c-a-(c.getTimezoneOffset()-a.getTimezoneOffset())*Re)/ct,a=>a.getDate()-1);const Bo=ro;function co(a){return Xn(function(c){c.setDate(c.getDate()-(c.getDay()+7-a)%7),c.setHours(0,0,0,0)},function(c,E){c.setDate(c.getDate()+7*E)},function(c,E){return(E-c-(E.getTimezoneOffset()-c.getTimezoneOffset())*Re)/St})}ro.range;var vs=co(0),es=co(1),Ir=co(2),Vr=co(3),ei=co(4),Vi=co(5),sl=co(6),kl=(vs.range,es.range,Ir.range,Vr.range,ei.range,Vi.range,sl.range,Xn(function(a){a.setDate(1),a.setHours(0,0,0,0)},function(a,c){a.setMonth(a.getMonth()+c)},function(a,c){return c.getMonth()-a.getMonth()+12*(c.getFullYear()-a.getFullYear())},function(a){return a.getMonth()}));const pi=kl;kl.range;var ao=Xn(function(a){a.setMonth(0,1),a.setHours(0,0,0,0)},function(a,c){a.setFullYear(a.getFullYear()+c)},function(a,c){return c.getFullYear()-a.getFullYear()},function(a){return a.getFullYear()});ao.every=function(a){return isFinite(a=Math.floor(a))&&a>0?Xn(function(c){c.setFullYear(Math.floor(c.getFullYear()/a)*a),c.setMonth(0,1),c.setHours(0,0,0,0)},function(c,E){c.setFullYear(c.getFullYear()+E*a)}):null};const hl=ao;ao.range;var el=Xn(function(a){a.setUTCSeconds(0,0)},function(a,c){a.setTime(+a+c*Re)},function(a,c){return(c-a)/Re},function(a){return a.getUTCMinutes()});el.range;var jo=Xn(function(a){a.setUTCMinutes(0,0,0)},function(a,c){a.setTime(+a+c*Ye)},function(a,c){return(c-a)/Ye},function(a){return a.getUTCHours()});jo.range;var Bl=Xn(function(a){a.setUTCHours(0,0,0,0)},function(a,c){a.setUTCDate(a.getUTCDate()+c)},function(a,c){return(c-a)/ct},function(a){return a.getUTCDate()-1});const Yi=Bl;function Hi(a){return Xn(function(c){c.setUTCDate(c.getUTCDate()-(c.getUTCDay()+7-a)%7),c.setUTCHours(0,0,0,0)},function(c,E){c.setUTCDate(c.getUTCDate()+7*E)},function(c,E){return(E-c)/St})}Bl.range;var Ns=Hi(0),y0=Hi(1),iu=Hi(2),Z1=Hi(3),ou=Hi(4),Bh=Hi(5),Ss=Hi(6),Vl=(Ns.range,y0.range,iu.range,Z1.range,ou.range,Bh.range,Ss.range,Xn(function(a){a.setUTCDate(1),a.setUTCHours(0,0,0,0)},function(a,c){a.setUTCMonth(a.getUTCMonth()+c)},function(a,c){return c.getUTCMonth()-a.getUTCMonth()+12*(c.getUTCFullYear()-a.getUTCFullYear())},function(a){return a.getUTCMonth()}));Vl.range;var Xu=Xn(function(a){a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},function(a,c){a.setUTCFullYear(a.getUTCFullYear()+c)},function(a,c){return c.getUTCFullYear()-a.getUTCFullYear()},function(a){return a.getUTCFullYear()});Xu.every=function(a){return isFinite(a=Math.floor(a))&&a>0?Xn(function(c){c.setUTCFullYear(Math.floor(c.getUTCFullYear()/a)*a),c.setUTCMonth(0,1),c.setUTCHours(0,0,0,0)},function(c,E){c.setUTCFullYear(c.getUTCFullYear()+E*a)}):null};const Bs=Xu;function Wc(a,c,E,L,q,J){const ne=[[Na,1,Oe],[Na,5,5e3],[Na,15,15e3],[Na,30,3e4],[J,1,Re],[J,5,3e5],[J,15,9e5],[J,30,18e5],[q,1,Ye],[q,3,108e5],[q,6,216e5],[q,12,432e5],[L,1,ct],[L,2,1728e5],[E,1,St],[c,1,2592e6],[c,3,7776e6],[a,1,Wt]];function fe(Se,Ce,Ge){const lt=Math.abs(Ce-Se)/Ge,at=L0(([,,dn])=>dn).right(ne,lt);if(at===ne.length)return a.every(d1(Se/Wt,Ce/Wt,Ge));if(at===0)return Qr.every(Math.max(d1(Se,Ce,Ge),1));const[mt,Zt]=ne[lt/ne[at-1][2]<ne[at][2]/lt?at-1:at];return mt.every(Zt)}return[function(Se,Ce,Ge){const lt=Ce<Se;lt&&([Se,Ce]=[Ce,Se]);const at=Ge&&typeof Ge.range=="function"?Ge:fe(Se,Ce,Ge),mt=at?at.range(Se,+Ce+1):[];return lt?mt.reverse():mt},fe]}Xu.range;const[Zu,lu]=Wc(hl,pi,vs,Bo,no,La);function zf(a){if(0<=a.y&&a.y<100){var c=new Date(-1,a.m,a.d,a.H,a.M,a.S,a.L);return c.setFullYear(a.y),c}return new Date(a.y,a.m,a.d,a.H,a.M,a.S,a.L)}function Xp(a){if(0<=a.y&&a.y<100){var c=new Date(Date.UTC(-1,a.m,a.d,a.H,a.M,a.S,a.L));return c.setUTCFullYear(a.y),c}return new Date(Date.UTC(a.y,a.m,a.d,a.H,a.M,a.S,a.L))}function Ld(a,c,E){return{y:a,m:c,d:E,H:0,M:0,S:0,L:0}}var $f,cv,Uy={"-":"",_:" ",0:"0"},gs=/^\s*\d+/,jh=/^%/,Zp=/[\\^$*+?|[\]().{}]/g;function fo(a,c,E){var L=a<0?"-":"",q=(L?-a:a)+"",J=q.length;return L+(J<E?new Array(E-J+1).join(c)+q:q)}function b0(a){return a.replace(Zp,"\\$&")}function fv(a){return new RegExp("^(?:"+a.map(b0).join("|")+")","i")}function dv(a){return new Map(a.map((c,E)=>[c.toLowerCase(),E]))}function _0(a,c,E){var L=gs.exec(c.slice(E,E+1));return L?(a.w=+L[0],E+L[0].length):-1}function a4(a,c,E){var L=gs.exec(c.slice(E,E+1));return L?(a.u=+L[0],E+L[0].length):-1}function zh(a,c,E){var L=gs.exec(c.slice(E,E+2));return L?(a.U=+L[0],E+L[0].length):-1}function Wy(a,c,E){var L=gs.exec(c.slice(E,E+2));return L?(a.V=+L[0],E+L[0].length):-1}function l3(a,c,E){var L=gs.exec(c.slice(E,E+2));return L?(a.W=+L[0],E+L[0].length):-1}function Wl(a,c,E){var L=gs.exec(c.slice(E,E+4));return L?(a.y=+L[0],E+L[0].length):-1}function Yy(a,c,E){var L=gs.exec(c.slice(E,E+2));return L?(a.y=+L[0]+(+L[0]>68?1900:2e3),E+L[0].length):-1}function i4(a,c,E){var L=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(c.slice(E,E+6));return L?(a.Z=L[1]?0:-(L[2]+(L[3]||"00")),E+L[0].length):-1}function xx(a,c,E){var L=gs.exec(c.slice(E,E+1));return L?(a.q=3*L[0]-3,E+L[0].length):-1}function Cx(a,c,E){var L=gs.exec(c.slice(E,E+2));return L?(a.m=L[0]-1,E+L[0].length):-1}function dc(a,c,E){var L=gs.exec(c.slice(E,E+2));return L?(a.d=+L[0],E+L[0].length):-1}function Jp(a,c,E){var L=gs.exec(c.slice(E,E+3));return L?(a.m=0,a.d=+L[0],E+L[0].length):-1}function Qp(a,c,E){var L=gs.exec(c.slice(E,E+2));return L?(a.H=+L[0],E+L[0].length):-1}function kx(a,c,E){var L=gs.exec(c.slice(E,E+2));return L?(a.M=+L[0],E+L[0].length):-1}function Sx(a,c,E){var L=gs.exec(c.slice(E,E+2));return L?(a.S=+L[0],E+L[0].length):-1}function Ju(a,c,E){var L=gs.exec(c.slice(E,E+3));return L?(a.L=+L[0],E+L[0].length):-1}function Gy(a,c,E){var L=gs.exec(c.slice(E,E+6));return L?(a.L=Math.floor(L[0]/1e3),E+L[0].length):-1}function Ox(a,c,E){var L=jh.exec(c.slice(E,E+1));return L?E+L[0].length:-1}function J1(a,c,E){var L=gs.exec(c.slice(E));return L?(a.Q=+L[0],E+L[0].length):-1}function Ex(a,c,E){var L=gs.exec(c.slice(E));return L?(a.s=+L[0],E+L[0].length):-1}function Ky(a,c){return fo(a.getDate(),c,2)}function Xy(a,c){return fo(a.getHours(),c,2)}function Zy(a,c){return fo(a.getHours()%12||12,c,2)}function s3(a,c){return fo(1+Bo.count(hl(a),a),c,3)}function u3(a,c){return fo(a.getMilliseconds(),c,3)}function Jy(a,c){return u3(a,c)+"000"}function Sm(a,c){return fo(a.getMonth()+1,c,2)}function js(a,c){return fo(a.getMinutes(),c,2)}function c3(a,c){return fo(a.getSeconds(),c,2)}function Qy(a){var c=a.getDay();return c===0?7:c}function e9(a,c){return fo(vs.count(hl(a)-1,a),c,2)}function x0(a){var c=a.getDay();return c>=4||c===0?ei(a):ei.ceil(a)}function Q1(a,c){return a=x0(a),fo(ei.count(hl(a),a)+(hl(a).getDay()===4),c,2)}function e2(a){return a.getDay()}function Om(a,c){return fo(es.count(hl(a)-1,a),c,2)}function hv(a,c){return fo(a.getFullYear()%100,c,2)}function Em(a,c){return fo((a=x0(a)).getFullYear()%100,c,2)}function o4(a,c){return fo(a.getFullYear()%1e4,c,4)}function t2(a,c){var E=a.getDay();return fo((a=E>=4||E===0?ei(a):ei.ceil(a)).getFullYear()%1e4,c,4)}function l4(a){var c=a.getTimezoneOffset();return(c>0?"-":(c*=-1,"+"))+fo(c/60|0,"0",2)+fo(c%60,"0",2)}function f3(a,c){return fo(a.getUTCDate(),c,2)}function $h(a,c){return fo(a.getUTCHours(),c,2)}function t9(a,c){return fo(a.getUTCHours()%12||12,c,2)}function Tm(a,c){return fo(1+Yi.count(Bs(a),a),c,3)}function Am(a,c){return fo(a.getUTCMilliseconds(),c,3)}function n9(a,c){return Am(a,c)+"000"}function r9(a,c){return fo(a.getUTCMonth()+1,c,2)}function pv(a,c){return fo(a.getUTCMinutes(),c,2)}function a9(a,c){return fo(a.getUTCSeconds(),c,2)}function Vf(a){var c=a.getUTCDay();return c===0?7:c}function i9(a,c){return fo(Ns.count(Bs(a)-1,a),c,2)}function Mm(a){var c=a.getUTCDay();return c>=4||c===0?ou(a):ou.ceil(a)}function Tx(a,c){return a=Mm(a),fo(ou.count(Bs(a),a)+(Bs(a).getUTCDay()===4),c,2)}function o9(a){return a.getUTCDay()}function l9(a,c){return fo(y0.count(Bs(a)-1,a),c,2)}function Pm(a,c){return fo(a.getUTCFullYear()%100,c,2)}function n2(a,c){return fo((a=Mm(a)).getUTCFullYear()%100,c,2)}function d3(a,c){return fo(a.getUTCFullYear()%1e4,c,4)}function s9(a,c){var E=a.getUTCDay();return fo((a=E>=4||E===0?ou(a):ou.ceil(a)).getUTCFullYear()%1e4,c,4)}function u9(){return"+0000"}function h3(){return"%"}function p3(a){return+a}function Dm(a){return Math.floor(+a/1e3)}function v3(a){return new Date(a)}function s4(a){return a instanceof Date?+a:+new Date(+a)}function g3(a,c,E,L,q,J,ne,fe,Se,Ce){var Ge=Bf(),lt=Ge.invert,at=Ge.domain,mt=Ce(".%L"),Zt=Ce(":%S"),dn=Ce("%I:%M"),gn=Ce("%I %p"),xn=Ce("%a %d"),hn=Ce("%b %d"),Qt=Ce("%B"),nr=Ce("%Y");function In(sn){return(Se(sn)<sn?mt:fe(sn)<sn?Zt:ne(sn)<sn?dn:J(sn)<sn?gn:L(sn)<sn?q(sn)<sn?xn:hn:E(sn)<sn?Qt:nr)(sn)}return Ge.invert=function(sn){return new Date(lt(sn))},Ge.domain=function(sn){return arguments.length?at(Array.from(sn,s4)):at().map(v3)},Ge.ticks=function(sn){var Ln=at();return a(Ln[0],Ln[Ln.length-1],sn==null?10:sn)},Ge.tickFormat=function(sn,Ln){return Ln==null?In:Ce(Ln)},Ge.nice=function(sn){var Ln=at();return sn&&typeof sn.range=="function"||(sn=c(Ln[0],Ln[Ln.length-1],sn==null?10:sn)),sn?at(function(vr,En){var wn,Un=0,An=(vr=vr.slice()).length-1,hr=vr[Un],un=vr[An];return un<hr&&(wn=Un,Un=An,An=wn,wn=hr,hr=un,un=wn),vr[Un]=En.floor(hr),vr[An]=En.ceil(un),vr}(Ln,sn)):Ge},Ge.copy=function(){return Id(Ge,g3(a,c,E,L,q,J,ne,fe,Se,Ce))},Ge}function Ax(){}function Vh(a){return a==null?Ax:function(){return this.querySelector(a)}}function m3(a){return a==null?[]:Array.isArray(a)?a:Array.from(a)}function Iu(){return[]}function g1(a){return a==null?Iu:function(){return this.querySelectorAll(a)}}function Nm(a){return function(){return this.matches(a)}}function Qu(a){return function(c){return c.matches(a)}}$f=function(a){var c=a.dateTime,E=a.date,L=a.time,q=a.periods,J=a.days,ne=a.shortDays,fe=a.months,Se=a.shortMonths,Ce=fv(q),Ge=dv(q),lt=fv(J),at=dv(J),mt=fv(ne),Zt=dv(ne),dn=fv(fe),gn=dv(fe),xn=fv(Se),hn=dv(Se),Qt={a:function(En){return ne[En.getDay()]},A:function(En){return J[En.getDay()]},b:function(En){return Se[En.getMonth()]},B:function(En){return fe[En.getMonth()]},c:null,d:Ky,e:Ky,f:Jy,g:Em,G:t2,H:Xy,I:Zy,j:s3,L:u3,m:Sm,M:js,p:function(En){return q[+(En.getHours()>=12)]},q:function(En){return 1+~~(En.getMonth()/3)},Q:p3,s:Dm,S:c3,u:Qy,U:e9,V:Q1,w:e2,W:Om,x:null,X:null,y:hv,Y:o4,Z:l4,"%":h3},nr={a:function(En){return ne[En.getUTCDay()]},A:function(En){return J[En.getUTCDay()]},b:function(En){return Se[En.getUTCMonth()]},B:function(En){return fe[En.getUTCMonth()]},c:null,d:f3,e:f3,f:n9,g:n2,G:s9,H:$h,I:t9,j:Tm,L:Am,m:r9,M:pv,p:function(En){return q[+(En.getUTCHours()>=12)]},q:function(En){return 1+~~(En.getUTCMonth()/3)},Q:p3,s:Dm,S:a9,u:Vf,U:i9,V:Tx,w:o9,W:l9,x:null,X:null,y:Pm,Y:d3,Z:u9,"%":h3},In={a:function(En,wn,Un){var An=mt.exec(wn.slice(Un));return An?(En.w=Zt.get(An[0].toLowerCase()),Un+An[0].length):-1},A:function(En,wn,Un){var An=lt.exec(wn.slice(Un));return An?(En.w=at.get(An[0].toLowerCase()),Un+An[0].length):-1},b:function(En,wn,Un){var An=xn.exec(wn.slice(Un));return An?(En.m=hn.get(An[0].toLowerCase()),Un+An[0].length):-1},B:function(En,wn,Un){var An=dn.exec(wn.slice(Un));return An?(En.m=gn.get(An[0].toLowerCase()),Un+An[0].length):-1},c:function(En,wn,Un){return vr(En,c,wn,Un)},d:dc,e:dc,f:Gy,g:Yy,G:Wl,H:Qp,I:Qp,j:Jp,L:Ju,m:Cx,M:kx,p:function(En,wn,Un){var An=Ce.exec(wn.slice(Un));return An?(En.p=Ge.get(An[0].toLowerCase()),Un+An[0].length):-1},q:xx,Q:J1,s:Ex,S:Sx,u:a4,U:zh,V:Wy,w:_0,W:l3,x:function(En,wn,Un){return vr(En,E,wn,Un)},X:function(En,wn,Un){return vr(En,L,wn,Un)},y:Yy,Y:Wl,Z:i4,"%":Ox};function sn(En,wn){return function(Un){var An,hr,un,Dr=[],Yr=-1,Ur=0,Aa=En.length;for(Un instanceof Date||(Un=new Date(+Un));++Yr<Aa;)En.charCodeAt(Yr)===37&&(Dr.push(En.slice(Ur,Yr)),(hr=Uy[An=En.charAt(++Yr)])!=null?An=En.charAt(++Yr):hr=An==="e"?" ":"0",(un=wn[An])&&(An=un(Un,hr)),Dr.push(An),Ur=Yr+1);return Dr.push(En.slice(Ur,Yr)),Dr.join("")}}function Ln(En,wn){return function(Un){var An,hr,un=Ld(1900,void 0,1);if(vr(un,En,Un+="",0)!=Un.length)return null;if("Q"in un)return new Date(un.Q);if("s"in un)return new Date(1e3*un.s+("L"in un?un.L:0));if(wn&&!("Z"in un)&&(un.Z=0),"p"in un&&(un.H=un.H%12+12*un.p),un.m===void 0&&(un.m="q"in un?un.q:0),"V"in un){if(un.V<1||un.V>53)return null;"w"in un||(un.w=1),"Z"in un?(hr=(An=Xp(Ld(un.y,0,1))).getUTCDay(),An=hr>4||hr===0?y0.ceil(An):y0(An),An=Yi.offset(An,7*(un.V-1)),un.y=An.getUTCFullYear(),un.m=An.getUTCMonth(),un.d=An.getUTCDate()+(un.w+6)%7):(hr=(An=zf(Ld(un.y,0,1))).getDay(),An=hr>4||hr===0?es.ceil(An):es(An),An=Bo.offset(An,7*(un.V-1)),un.y=An.getFullYear(),un.m=An.getMonth(),un.d=An.getDate()+(un.w+6)%7)}else("W"in un||"U"in un)&&("w"in un||(un.w="u"in un?un.u%7:"W"in un?1:0),hr="Z"in un?Xp(Ld(un.y,0,1)).getUTCDay():zf(Ld(un.y,0,1)).getDay(),un.m=0,un.d="W"in un?(un.w+6)%7+7*un.W-(hr+5)%7:un.w+7*un.U-(hr+6)%7);return"Z"in un?(un.H+=un.Z/100|0,un.M+=un.Z%100,Xp(un)):zf(un)}}function vr(En,wn,Un,An){for(var hr,un,Dr=0,Yr=wn.length,Ur=Un.length;Dr<Yr;){if(An>=Ur)return-1;if((hr=wn.charCodeAt(Dr++))===37){if(hr=wn.charAt(Dr++),!(un=In[hr in Uy?wn.charAt(Dr++):hr])||(An=un(En,Un,An))<0)return-1}else if(hr!=Un.charCodeAt(An++))return-1}return An}return Qt.x=sn(E,Qt),Qt.X=sn(L,Qt),Qt.c=sn(c,Qt),nr.x=sn(E,nr),nr.X=sn(L,nr),nr.c=sn(c,nr),{format:function(En){var wn=sn(En+="",Qt);return wn.toString=function(){return En},wn},parse:function(En){var wn=Ln(En+="",!1);return wn.toString=function(){return En},wn},utcFormat:function(En){var wn=sn(En+="",nr);return wn.toString=function(){return En},wn},utcParse:function(En){var wn=Ln(En+="",!0);return wn.toString=function(){return En},wn}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),cv=$f.format,$f.parse,$f.utcFormat,$f.utcParse;var y3=Array.prototype.find;function vv(){return this.firstElementChild}var Im=Array.prototype.filter;function Lm(){return Array.from(this.children)}function b3(a){return new Array(a.length)}function _u(a,c){this.ownerDocument=a.ownerDocument,this.namespaceURI=a.namespaceURI,this._next=null,this._parent=a,this.__data__=c}function Rm(a){return function(){return a}}function Fm(a,c,E,L,q,J){for(var ne,fe=0,Se=c.length,Ce=J.length;fe<Ce;++fe)(ne=c[fe])?(ne.__data__=J[fe],L[fe]=ne):E[fe]=new _u(a,J[fe]);for(;fe<Se;++fe)(ne=c[fe])&&(q[fe]=ne)}function u4(a,c,E,L,q,J,ne){var fe,Se,Ce,Ge=new Map,lt=c.length,at=J.length,mt=new Array(lt);for(fe=0;fe<lt;++fe)(Se=c[fe])&&(mt[fe]=Ce=ne.call(Se,Se.__data__,fe,c)+"",Ge.has(Ce)?q[fe]=Se:Ge.set(Ce,Se));for(fe=0;fe<at;++fe)Ce=ne.call(a,J[fe],fe,J)+"",(Se=Ge.get(Ce))?(L[fe]=Se,Se.__data__=J[fe],Ge.delete(Ce)):E[fe]=new _u(a,J[fe]);for(fe=0;fe<lt;++fe)(Se=c[fe])&&Ge.get(mt[fe])===Se&&(q[fe]=Se)}function c9(a){return a.__data__}function Bm(a){return typeof a=="object"&&"length"in a?a:Array.from(a)}function f9(a,c){return a<c?-1:a>c?1:a>=c?0:NaN}_u.prototype={constructor:_u,appendChild:function(a){return this._parent.insertBefore(a,this._next)},insertBefore:function(a,c){return this._parent.insertBefore(a,c)},querySelector:function(a){return this._parent.querySelector(a)},querySelectorAll:function(a){return this._parent.querySelectorAll(a)}};var jm="http://www.w3.org/1999/xhtml";const d9={svg:"http://www.w3.org/2000/svg",xhtml:jm,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function zm(a){var c=a+="",E=c.indexOf(":");return E>=0&&(c=a.slice(0,E))!=="xmlns"&&(a=a.slice(E+1)),d9.hasOwnProperty(c)?{space:d9[c],local:a}:a}function h9(a){return function(){this.removeAttribute(a)}}function p9(a){return function(){this.removeAttributeNS(a.space,a.local)}}function v9(a,c){return function(){this.setAttribute(a,c)}}function g9(a,c){return function(){this.setAttributeNS(a.space,a.local,c)}}function Mx(a,c){return function(){var E=c.apply(this,arguments);E==null?this.removeAttribute(a):this.setAttribute(a,E)}}function Hh(a,c){return function(){var E=c.apply(this,arguments);E==null?this.removeAttributeNS(a.space,a.local):this.setAttributeNS(a.space,a.local,E)}}function r2(a){return a.ownerDocument&&a.ownerDocument.defaultView||a.document&&a||a.defaultView}function c4(a){return function(){this.style.removeProperty(a)}}function m9(a,c,E){return function(){this.style.setProperty(a,c,E)}}function f4(a,c,E){return function(){var L=c.apply(this,arguments);L==null?this.style.removeProperty(a):this.style.setProperty(a,L,E)}}function Yc(a,c){return a.style.getPropertyValue(c)||r2(a).getComputedStyle(a,null).getPropertyValue(c)}function a2(a){return function(){delete this[a]}}function y9(a,c){return function(){this[a]=c}}function hc(a,c){return function(){var E=c.apply(this,arguments);E==null?delete this[a]:this[a]=E}}function gv(a){return a.trim().split(/^|\s+/)}function Hf(a){return a.classList||new mv(a)}function mv(a){this._node=a,this._names=gv(a.getAttribute("class")||"")}function yv(a,c){for(var E=Hf(a),L=-1,q=c.length;++L<q;)E.add(c[L])}function $0(a,c){for(var E=Hf(a),L=-1,q=c.length;++L<q;)E.remove(c[L])}function d4(a){return function(){yv(this,a)}}function b9(a){return function(){$0(this,a)}}function _9(a,c){return function(){(c.apply(this,arguments)?yv:$0)(this,a)}}function Rd(){this.textContent=""}function x9(a){return function(){this.textContent=a}}function qf(a){return function(){var c=a.apply(this,arguments);this.textContent=c==null?"":c}}function h4(){this.innerHTML=""}function p4(a){return function(){this.innerHTML=a}}function w9(a){return function(){var c=a.apply(this,arguments);this.innerHTML=c==null?"":c}}function Xi(){this.nextSibling&&this.parentNode.appendChild(this)}function $m(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function ko(a){return function(){var c=this.ownerDocument,E=this.namespaceURI;return E===jm&&c.documentElement.namespaceURI===jm?c.createElement(a):c.createElementNS(E,a)}}function qs(a){return function(){return this.ownerDocument.createElementNS(a.space,a.local)}}function v4(a){var c=zm(a);return(c.local?qs:ko)(c)}function zs(){return null}function zo(){var a=this.parentNode;a&&a.removeChild(this)}function ji(){var a=this.cloneNode(!1),c=this.parentNode;return c?c.insertBefore(a,this.nextSibling):a}function pl(){var a=this.cloneNode(!0),c=this.parentNode;return c?c.insertBefore(a,this.nextSibling):a}function qh(a){return a.trim().split(/^|\s+/).map(function(c){var E="",L=c.indexOf(".");return L>=0&&(E=c.slice(L+1),c=c.slice(0,L)),{type:c,name:E}})}function Gc(a){return function(){var c=this.__on;if(c){for(var E,L=0,q=-1,J=c.length;L<J;++L)E=c[L],a.type&&E.type!==a.type||E.name!==a.name?c[++q]=E:this.removeEventListener(E.type,E.listener,E.options);++q?c.length=q:delete this.__on}}}function _i(a,c,E){return function(){var L,q=this.__on,J=function(Se){return function(Ce){Se.call(this,Ce,this.__data__)}}(c);if(q){for(var ne=0,fe=q.length;ne<fe;++ne)if((L=q[ne]).type===a.type&&L.name===a.name)return this.removeEventListener(L.type,L.listener,L.options),this.addEventListener(L.type,L.listener=J,L.options=E),void(L.value=c)}this.addEventListener(a.type,J,E),L={type:a.type,name:a.name,value:c,listener:J,options:E},q?q.push(L):this.__on=[L]}}function g4(a,c,E){var L=r2(a),q=L.CustomEvent;typeof q=="function"?q=new q(c,E):(q=L.document.createEvent("Event"),E?(q.initEvent(c,E.bubbles,E.cancelable),q.detail=E.detail):q.initEvent(c,!1,!1)),a.dispatchEvent(q)}function _3(a,c){return function(){return g4(this,a,c)}}function bv(a,c){return function(){return g4(this,a,c.apply(this,arguments))}}mv.prototype={add:function(a){this._names.indexOf(a)<0&&(this._names.push(a),this._node.setAttribute("class",this._names.join(" ")))},remove:function(a){var c=this._names.indexOf(a);c>=0&&(this._names.splice(c,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(a){return this._names.indexOf(a)>=0}};var _v=[null];function Ia(a,c){this._groups=a,this._parents=c}function Lu(){return new Ia([[document.documentElement]],_v)}Ia.prototype=Lu.prototype={constructor:Ia,select:function(a){typeof a!="function"&&(a=Vh(a));for(var c=this._groups,E=c.length,L=new Array(E),q=0;q<E;++q)for(var J,ne,fe=c[q],Se=fe.length,Ce=L[q]=new Array(Se),Ge=0;Ge<Se;++Ge)(J=fe[Ge])&&(ne=a.call(J,J.__data__,Ge,fe))&&("__data__"in J&&(ne.__data__=J.__data__),Ce[Ge]=ne);return new Ia(L,this._parents)},selectAll:function(a){a=typeof a=="function"?function(Ge){return function(){return m3(Ge.apply(this,arguments))}}(a):g1(a);for(var c=this._groups,E=c.length,L=[],q=[],J=0;J<E;++J)for(var ne,fe=c[J],Se=fe.length,Ce=0;Ce<Se;++Ce)(ne=fe[Ce])&&(L.push(a.call(ne,ne.__data__,Ce,fe)),q.push(ne));return new Ia(L,q)},selectChild:function(a){return this.select(a==null?vv:function(c){return function(){return y3.call(this.children,c)}}(typeof a=="function"?a:Qu(a)))},selectChildren:function(a){return this.selectAll(a==null?Lm:function(c){return function(){return Im.call(this.children,c)}}(typeof a=="function"?a:Qu(a)))},filter:function(a){typeof a!="function"&&(a=Nm(a));for(var c=this._groups,E=c.length,L=new Array(E),q=0;q<E;++q)for(var J,ne=c[q],fe=ne.length,Se=L[q]=[],Ce=0;Ce<fe;++Ce)(J=ne[Ce])&&a.call(J,J.__data__,Ce,ne)&&Se.push(J);return new Ia(L,this._parents)},data:function(a,c){if(!arguments.length)return Array.from(this,c9);var E=c?u4:Fm,L=this._parents,q=this._groups;typeof a!="function"&&(a=Rm(a));for(var J=q.length,ne=new Array(J),fe=new Array(J),Se=new Array(J),Ce=0;Ce<J;++Ce){var Ge=L[Ce],lt=q[Ce],at=lt.length,mt=Bm(a.call(Ge,Ge&&Ge.__data__,Ce,L)),Zt=mt.length,dn=fe[Ce]=new Array(Zt),gn=ne[Ce]=new Array(Zt),xn=Se[Ce]=new Array(at);E(Ge,lt,dn,gn,xn,mt,c);for(var hn,Qt,nr=0,In=0;nr<Zt;++nr)if(hn=dn[nr]){for(nr>=In&&(In=nr+1);!(Qt=gn[In])&&++In<Zt;);hn._next=Qt||null}}return(ne=new Ia(ne,L))._enter=fe,ne._exit=Se,ne},enter:function(){return new Ia(this._enter||this._groups.map(b3),this._parents)},exit:function(){return new Ia(this._exit||this._groups.map(b3),this._parents)},join:function(a,c,E){var L=this.enter(),q=this,J=this.exit();return typeof a=="function"?(L=a(L))&&(L=L.selection()):L=L.append(a+""),c!=null&&(q=c(q))&&(q=q.selection()),E==null?J.remove():E(J),L&&q?L.merge(q).order():q},merge:function(a){for(var c=a.selection?a.selection():a,E=this._groups,L=c._groups,q=E.length,J=L.length,ne=Math.min(q,J),fe=new Array(q),Se=0;Se<ne;++Se)for(var Ce,Ge=E[Se],lt=L[Se],at=Ge.length,mt=fe[Se]=new Array(at),Zt=0;Zt<at;++Zt)(Ce=Ge[Zt]||lt[Zt])&&(mt[Zt]=Ce);for(;Se<q;++Se)fe[Se]=E[Se];return new Ia(fe,this._parents)},selection:function(){return this},order:function(){for(var a=this._groups,c=-1,E=a.length;++c<E;)for(var L,q=a[c],J=q.length-1,ne=q[J];--J>=0;)(L=q[J])&&(ne&&4^L.compareDocumentPosition(ne)&&ne.parentNode.insertBefore(L,ne),ne=L);return this},sort:function(a){function c(lt,at){return lt&&at?a(lt.__data__,at.__data__):!lt-!at}a||(a=f9);for(var E=this._groups,L=E.length,q=new Array(L),J=0;J<L;++J){for(var ne,fe=E[J],Se=fe.length,Ce=q[J]=new Array(Se),Ge=0;Ge<Se;++Ge)(ne=fe[Ge])&&(Ce[Ge]=ne);Ce.sort(c)}return new Ia(q,this._parents).order()},call:function(){var a=arguments[0];return arguments[0]=this,a.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var a=this._groups,c=0,E=a.length;c<E;++c)for(var L=a[c],q=0,J=L.length;q<J;++q){var ne=L[q];if(ne)return ne}return null},size:function(){let a=0;for(const c of this)++a;return a},empty:function(){return!this.node()},each:function(a){for(var c=this._groups,E=0,L=c.length;E<L;++E)for(var q,J=c[E],ne=0,fe=J.length;ne<fe;++ne)(q=J[ne])&&a.call(q,q.__data__,ne,J);return this},attr:function(a,c){var E=zm(a);if(arguments.length<2){var L=this.node();return E.local?L.getAttributeNS(E.space,E.local):L.getAttribute(E)}return this.each((c==null?E.local?p9:h9:typeof c=="function"?E.local?Hh:Mx:E.local?g9:v9)(E,c))},style:function(a,c,E){return arguments.length>1?this.each((c==null?c4:typeof c=="function"?f4:m9)(a,c,E==null?"":E)):Yc(this.node(),a)},property:function(a,c){return arguments.length>1?this.each((c==null?a2:typeof c=="function"?hc:y9)(a,c)):this.node()[a]},classed:function(a,c){var E=gv(a+"");if(arguments.length<2){for(var L=Hf(this.node()),q=-1,J=E.length;++q<J;)if(!L.contains(E[q]))return!1;return!0}return this.each((typeof c=="function"?_9:c?d4:b9)(E,c))},text:function(a){return arguments.length?this.each(a==null?Rd:(typeof a=="function"?qf:x9)(a)):this.node().textContent},html:function(a){return arguments.length?this.each(a==null?h4:(typeof a=="function"?w9:p4)(a)):this.node().innerHTML},raise:function(){return this.each(Xi)},lower:function(){return this.each($m)},append:function(a){var c=typeof a=="function"?a:v4(a);return this.select(function(){return this.appendChild(c.apply(this,arguments))})},insert:function(a,c){var E=typeof a=="function"?a:v4(a),L=c==null?zs:typeof c=="function"?c:Vh(c);return this.select(function(){return this.insertBefore(E.apply(this,arguments),L.apply(this,arguments)||null)})},remove:function(){return this.each(zo)},clone:function(a){return this.select(a?pl:ji)},datum:function(a){return arguments.length?this.property("__data__",a):this.node().__data__},on:function(a,c,E){var L,q,J=qh(a+""),ne=J.length;if(!(arguments.length<2)){for(fe=c?_i:Gc,L=0;L<ne;++L)this.each(fe(J[L],c,E));return this}var fe=this.node().__on;if(fe){for(var Se,Ce=0,Ge=fe.length;Ce<Ge;++Ce)for(L=0,Se=fe[Ce];L<ne;++L)if((q=J[L]).type===Se.type&&q.name===Se.name)return Se.value}},dispatch:function(a,c){return this.each((typeof c=="function"?bv:_3)(a,c))},[Symbol.iterator]:function*(){for(var a=this._groups,c=0,E=a.length;c<E;++c)for(var L,q=a[c],J=0,ne=q.length;J<ne;++J)(L=q[J])&&(yield L)}};const ms=Lu;function oi(a){return typeof a=="string"?new Ia([[document.querySelector(a)]],[document.documentElement]):new Ia([[a]],_v)}function xv(a){return typeof a=="string"?new Ia([document.querySelectorAll(a)],[document.documentElement]):new Ia([m3(a)],_v)}const pc=Math.PI,m4=2*pc,Yl=1e-6,wv=m4-Yl;function Oc(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function V0(){return new Oc}Oc.prototype=V0.prototype={constructor:Oc,moveTo:function(a,c){this._+="M"+(this._x0=this._x1=+a)+","+(this._y0=this._y1=+c)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(a,c){this._+="L"+(this._x1=+a)+","+(this._y1=+c)},quadraticCurveTo:function(a,c,E,L){this._+="Q"+ +a+","+ +c+","+(this._x1=+E)+","+(this._y1=+L)},bezierCurveTo:function(a,c,E,L,q,J){this._+="C"+ +a+","+ +c+","+ +E+","+ +L+","+(this._x1=+q)+","+(this._y1=+J)},arcTo:function(a,c,E,L,q){a=+a,c=+c,E=+E,L=+L,q=+q;var J=this._x1,ne=this._y1,fe=E-a,Se=L-c,Ce=J-a,Ge=ne-c,lt=Ce*Ce+Ge*Ge;if(q<0)throw new Error("negative radius: "+q);if(this._x1===null)this._+="M"+(this._x1=a)+","+(this._y1=c);else if(lt>Yl)if(Math.abs(Ge*fe-Se*Ce)>Yl&&q){var at=E-J,mt=L-ne,Zt=fe*fe+Se*Se,dn=at*at+mt*mt,gn=Math.sqrt(Zt),xn=Math.sqrt(lt),hn=q*Math.tan((pc-Math.acos((Zt+lt-dn)/(2*gn*xn)))/2),Qt=hn/xn,nr=hn/gn;Math.abs(Qt-1)>Yl&&(this._+="L"+(a+Qt*Ce)+","+(c+Qt*Ge)),this._+="A"+q+","+q+",0,0,"+ +(Ge*at>Ce*mt)+","+(this._x1=a+nr*fe)+","+(this._y1=c+nr*Se)}else this._+="L"+(this._x1=a)+","+(this._y1=c)},arc:function(a,c,E,L,q,J){a=+a,c=+c,J=!!J;var ne=(E=+E)*Math.cos(L),fe=E*Math.sin(L),Se=a+ne,Ce=c+fe,Ge=1^J,lt=J?L-q:q-L;if(E<0)throw new Error("negative radius: "+E);this._x1===null?this._+="M"+Se+","+Ce:(Math.abs(this._x1-Se)>Yl||Math.abs(this._y1-Ce)>Yl)&&(this._+="L"+Se+","+Ce),E&&(lt<0&&(lt=lt%m4+m4),lt>wv?this._+="A"+E+","+E+",0,1,"+Ge+","+(a-ne)+","+(c-fe)+"A"+E+","+E+",0,1,"+Ge+","+(this._x1=Se)+","+(this._y1=Ce):lt>Yl&&(this._+="A"+E+","+E+",0,"+ +(lt>=pc)+","+Ge+","+(this._x1=a+E*Math.cos(q))+","+(this._y1=c+E*Math.sin(q))))},rect:function(a,c,E,L){this._+="M"+(this._x0=this._x1=+a)+","+(this._y0=this._y1=+c)+"h"+ +E+"v"+ +L+"h"+-E+"Z"},toString:function(){return this._}};const i2=V0;function Is(a){return function(){return a}}var H0=Math.abs,Ru=Math.atan2,Uf=Math.cos,Cv=Math.max,Uh=Math.min,w0=Math.sin,Fd=Math.sqrt,ls=1e-12,Ec=Math.PI,y4=Ec/2,b4=2*Ec;function Px(a){return a>1?0:a<-1?Ec:Math.acos(a)}function Vm(a){return a>=1?y4:a<=-1?-y4:Math.asin(a)}function C9(a){return a.innerRadius}function o2(a){return a.outerRadius}function Wh(a){return a.startAngle}function l2(a){return a.endAngle}function Wf(a){return a&&a.padAngle}function s2(a,c,E,L,q,J,ne,fe){var Se=E-a,Ce=L-c,Ge=ne-q,lt=fe-J,at=lt*Se-Ge*Ce;if(!(at*at<ls))return[a+(at=(Ge*(c-J)-lt*(a-q))/at)*Se,c+at*Ce]}function Yh(a,c,E,L,q,J,ne){var fe=a-E,Se=c-L,Ce=(ne?J:-J)/Fd(fe*fe+Se*Se),Ge=Ce*Se,lt=-Ce*fe,at=a+Ge,mt=c+lt,Zt=E+Ge,dn=L+lt,gn=(at+Zt)/2,xn=(mt+dn)/2,hn=Zt-at,Qt=dn-mt,nr=hn*hn+Qt*Qt,In=q-J,sn=at*dn-Zt*mt,Ln=(Qt<0?-1:1)*Fd(Cv(0,In*In*nr-sn*sn)),vr=(sn*Qt-hn*Ln)/nr,En=(-sn*hn-Qt*Ln)/nr,wn=(sn*Qt+hn*Ln)/nr,Un=(-sn*hn+Qt*Ln)/nr,An=vr-gn,hr=En-xn,un=wn-gn,Dr=Un-xn;return An*An+hr*hr>un*un+Dr*Dr&&(vr=wn,En=Un),{cx:vr,cy:En,x01:-Ge,y01:-lt,x11:vr*(q/In-1),y11:En*(q/In-1)}}function u2(){var a=C9,c=o2,E=Is(0),L=null,q=Wh,J=l2,ne=Wf,fe=null;function Se(){var Ce,Ge,lt=+a.apply(this,arguments),at=+c.apply(this,arguments),mt=q.apply(this,arguments)-y4,Zt=J.apply(this,arguments)-y4,dn=H0(Zt-mt),gn=Zt>mt;if(fe||(fe=Ce=i2()),at<lt&&(Ge=at,at=lt,lt=Ge),at>ls)if(dn>b4-ls)fe.moveTo(at*Uf(mt),at*w0(mt)),fe.arc(0,0,at,mt,Zt,!gn),lt>ls&&(fe.moveTo(lt*Uf(Zt),lt*w0(Zt)),fe.arc(0,0,lt,Zt,mt,gn));else{var xn,hn,Qt=mt,nr=Zt,In=mt,sn=Zt,Ln=dn,vr=dn,En=ne.apply(this,arguments)/2,wn=En>ls&&(L?+L.apply(this,arguments):Fd(lt*lt+at*at)),Un=Uh(H0(at-lt)/2,+E.apply(this,arguments)),An=Un,hr=Un;if(wn>ls){var un=Vm(wn/lt*w0(En)),Dr=Vm(wn/at*w0(En));(Ln-=2*un)>ls?(In+=un*=gn?1:-1,sn-=un):(Ln=0,In=sn=(mt+Zt)/2),(vr-=2*Dr)>ls?(Qt+=Dr*=gn?1:-1,nr-=Dr):(vr=0,Qt=nr=(mt+Zt)/2)}var Yr=at*Uf(Qt),Ur=at*w0(Qt),Aa=lt*Uf(sn),Wa=lt*w0(sn);if(Un>ls){var $a,Ei=at*Uf(nr),Ma=at*w0(nr),qo=lt*Uf(In),Ii=lt*w0(In);if(dn<Ec&&($a=s2(Yr,Ur,qo,Ii,Ei,Ma,Aa,Wa))){var Di=Yr-$a[0],Mi=Ur-$a[1],gi=Ei-$a[0],nl=Ma-$a[1],To=1/w0(Px((Di*gi+Mi*nl)/(Fd(Di*Di+Mi*Mi)*Fd(gi*gi+nl*nl)))/2),wo=Fd($a[0]*$a[0]+$a[1]*$a[1]);An=Uh(Un,(lt-wo)/(To-1)),hr=Uh(Un,(at-wo)/(To+1))}}vr>ls?hr>ls?(xn=Yh(qo,Ii,Yr,Ur,at,hr,gn),hn=Yh(Ei,Ma,Aa,Wa,at,hr,gn),fe.moveTo(xn.cx+xn.x01,xn.cy+xn.y01),hr<Un?fe.arc(xn.cx,xn.cy,hr,Ru(xn.y01,xn.x01),Ru(hn.y01,hn.x01),!gn):(fe.arc(xn.cx,xn.cy,hr,Ru(xn.y01,xn.x01),Ru(xn.y11,xn.x11),!gn),fe.arc(0,0,at,Ru(xn.cy+xn.y11,xn.cx+xn.x11),Ru(hn.cy+hn.y11,hn.cx+hn.x11),!gn),fe.arc(hn.cx,hn.cy,hr,Ru(hn.y11,hn.x11),Ru(hn.y01,hn.x01),!gn))):(fe.moveTo(Yr,Ur),fe.arc(0,0,at,Qt,nr,!gn)):fe.moveTo(Yr,Ur),lt>ls&&Ln>ls?An>ls?(xn=Yh(Aa,Wa,Ei,Ma,lt,-An,gn),hn=Yh(Yr,Ur,qo,Ii,lt,-An,gn),fe.lineTo(xn.cx+xn.x01,xn.cy+xn.y01),An<Un?fe.arc(xn.cx,xn.cy,An,Ru(xn.y01,xn.x01),Ru(hn.y01,hn.x01),!gn):(fe.arc(xn.cx,xn.cy,An,Ru(xn.y01,xn.x01),Ru(xn.y11,xn.x11),!gn),fe.arc(0,0,lt,Ru(xn.cy+xn.y11,xn.cx+xn.x11),Ru(hn.cy+hn.y11,hn.cx+hn.x11),gn),fe.arc(hn.cx,hn.cy,An,Ru(hn.y11,hn.x11),Ru(hn.y01,hn.x01),!gn))):fe.arc(0,0,lt,sn,In,gn):fe.lineTo(Aa,Wa)}else fe.moveTo(0,0);if(fe.closePath(),Ce)return fe=null,Ce+""||null}return Se.centroid=function(){var Ce=(+a.apply(this,arguments)+ +c.apply(this,arguments))/2,Ge=(+q.apply(this,arguments)+ +J.apply(this,arguments))/2-Ec/2;return[Uf(Ge)*Ce,w0(Ge)*Ce]},Se.innerRadius=function(Ce){return arguments.length?(a=typeof Ce=="function"?Ce:Is(+Ce),Se):a},Se.outerRadius=function(Ce){return arguments.length?(c=typeof Ce=="function"?Ce:Is(+Ce),Se):c},Se.cornerRadius=function(Ce){return arguments.length?(E=typeof Ce=="function"?Ce:Is(+Ce),Se):E},Se.padRadius=function(Ce){return arguments.length?(L=Ce==null?null:typeof Ce=="function"?Ce:Is(+Ce),Se):L},Se.startAngle=function(Ce){return arguments.length?(q=typeof Ce=="function"?Ce:Is(+Ce),Se):q},Se.endAngle=function(Ce){return arguments.length?(J=typeof Ce=="function"?Ce:Is(+Ce),Se):J},Se.padAngle=function(Ce){return arguments.length?(ne=typeof Ce=="function"?Ce:Is(+Ce),Se):ne},Se.context=function(Ce){return arguments.length?(fe=Ce==null?null:Ce,Se):fe},Se}function Os(a){return typeof a=="object"&&"length"in a?a:Array.from(a)}function Tc(a){this._context=a}function Ol(a){return new Tc(a)}function Kc(a){return a[0]}function Bd(a){return a[1]}function Yf(a,c){var E=Is(!0),L=null,q=Ol,J=null;function ne(fe){var Se,Ce,Ge,lt=(fe=Os(fe)).length,at=!1;for(L==null&&(J=q(Ge=i2())),Se=0;Se<=lt;++Se)!(Se<lt&&E(Ce=fe[Se],Se,fe))===at&&((at=!at)?J.lineStart():J.lineEnd()),at&&J.point(+a(Ce,Se,fe),+c(Ce,Se,fe));if(Ge)return J=null,Ge+""||null}return a=typeof a=="function"?a:a===void 0?Kc:Is(a),c=typeof c=="function"?c:c===void 0?Bd:Is(c),ne.x=function(fe){return arguments.length?(a=typeof fe=="function"?fe:Is(+fe),ne):a},ne.y=function(fe){return arguments.length?(c=typeof fe=="function"?fe:Is(+fe),ne):c},ne.defined=function(fe){return arguments.length?(E=typeof fe=="function"?fe:Is(!!fe),ne):E},ne.curve=function(fe){return arguments.length?(q=fe,L!=null&&(J=q(L)),ne):q},ne.context=function(fe){return arguments.length?(fe==null?L=J=null:J=q(L=fe),ne):L},ne}function k9(a,c){return c<a?-1:c>a?1:c>=a?0:NaN}function Gh(a){return a}function ef(){}function q0(a,c,E){a._context.bezierCurveTo((2*a._x0+a._x1)/3,(2*a._y0+a._y1)/3,(a._x0+2*a._x1)/3,(a._y0+2*a._y1)/3,(a._x0+4*a._x1+c)/6,(a._y0+4*a._y1+E)/6)}function kv(a){this._context=a}function jd(a){return new kv(a)}function Sv(a){this._context=a}function _4(a){this._context=a}function x4(a){this._context=a}function $s(a){return a<0?-1:1}function w4(a,c,E){var L=a._x1-a._x0,q=c-a._x1,J=(a._y1-a._y0)/(L||q<0&&-0),ne=(E-a._y1)/(q||L<0&&-0),fe=(J*q+ne*L)/(L+q);return($s(J)+$s(ne))*Math.min(Math.abs(J),Math.abs(ne),.5*Math.abs(fe))||0}function Kh(a,c){var E=a._x1-a._x0;return E?(3*(a._y1-a._y0)/E-c)/2:c}function Xh(a,c,E){var L=a._x0,q=a._y0,J=a._x1,ne=a._y1,fe=(J-L)/3;a._context.bezierCurveTo(L+fe,q+fe*c,J-fe,ne-fe*E,J,ne)}function Zh(a){this._context=a}function Hm(a){this._context=new Ov(a)}function Ov(a){this._context=a}function C4(a){this._context=a}function vc(a){var c,E,L=a.length-1,q=new Array(L),J=new Array(L),ne=new Array(L);for(q[0]=0,J[0]=2,ne[0]=a[0]+2*a[1],c=1;c<L-1;++c)q[c]=1,J[c]=4,ne[c]=4*a[c]+2*a[c+1];for(q[L-1]=2,J[L-1]=7,ne[L-1]=8*a[L-1]+a[L],c=1;c<L;++c)E=q[c]/J[c-1],J[c]-=E,ne[c]-=E*ne[c-1];for(q[L-1]=ne[L-1]/J[L-1],c=L-2;c>=0;--c)q[c]=(ne[c]-q[c+1])/J[c];for(J[L-1]=(a[L]+q[L-1])/2,c=0;c<L-1;++c)J[c]=2*a[c+1]-q[c+1];return[q,J]}function xu(a,c){this._context=a,this._t=c}Tc.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(a,c){switch(a=+a,c=+c,this._point){case 0:this._point=1,this._line?this._context.lineTo(a,c):this._context.moveTo(a,c);break;case 1:this._point=2;default:this._context.lineTo(a,c)}}},kv.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:q0(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(a,c){switch(a=+a,c=+c,this._point){case 0:this._point=1,this._line?this._context.lineTo(a,c):this._context.moveTo(a,c);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:q0(this,a,c)}this._x0=this._x1,this._x1=a,this._y0=this._y1,this._y1=c}},Sv.prototype={areaStart:ef,areaEnd:ef,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(a,c){switch(a=+a,c=+c,this._point){case 0:this._point=1,this._x2=a,this._y2=c;break;case 1:this._point=2,this._x3=a,this._y3=c;break;case 2:this._point=3,this._x4=a,this._y4=c,this._context.moveTo((this._x0+4*this._x1+a)/6,(this._y0+4*this._y1+c)/6);break;default:q0(this,a,c)}this._x0=this._x1,this._x1=a,this._y0=this._y1,this._y1=c}},_4.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(a,c){switch(a=+a,c=+c,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var E=(this._x0+4*this._x1+a)/6,L=(this._y0+4*this._y1+c)/6;this._line?this._context.lineTo(E,L):this._context.moveTo(E,L);break;case 3:this._point=4;default:q0(this,a,c)}this._x0=this._x1,this._x1=a,this._y0=this._y1,this._y1=c}},x4.prototype={areaStart:ef,areaEnd:ef,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(a,c){a=+a,c=+c,this._point?this._context.lineTo(a,c):(this._point=1,this._context.moveTo(a,c))}},Zh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Xh(this,this._t0,Kh(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(a,c){var E=NaN;if(c=+c,(a=+a)!==this._x1||c!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(a,c):this._context.moveTo(a,c);break;case 1:this._point=2;break;case 2:this._point=3,Xh(this,Kh(this,E=w4(this,a,c)),E);break;default:Xh(this,this._t0,E=w4(this,a,c))}this._x0=this._x1,this._x1=a,this._y0=this._y1,this._y1=c,this._t0=E}}},(Hm.prototype=Object.create(Zh.prototype)).point=function(a,c){Zh.prototype.point.call(this,c,a)},Ov.prototype={moveTo:function(a,c){this._context.moveTo(c,a)},closePath:function(){this._context.closePath()},lineTo:function(a,c){this._context.lineTo(c,a)},bezierCurveTo:function(a,c,E,L,q,J){this._context.bezierCurveTo(c,a,L,E,J,q)}},C4.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var a=this._x,c=this._y,E=a.length;if(E)if(this._line?this._context.lineTo(a[0],c[0]):this._context.moveTo(a[0],c[0]),E===2)this._context.lineTo(a[1],c[1]);else for(var L=vc(a),q=vc(c),J=0,ne=1;ne<E;++J,++ne)this._context.bezierCurveTo(L[0][J],q[0][J],L[1][J],q[1][J],a[ne],c[ne]);(this._line||this._line!==0&&E===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(a,c){this._x.push(+a),this._y.push(+c)}},xu.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(a,c){switch(a=+a,c=+c,this._point){case 0:this._point=1,this._line?this._context.lineTo(a,c):this._context.moveTo(a,c);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,c),this._context.lineTo(a,c);else{var E=this._x*(1-this._t)+a*this._t;this._context.lineTo(E,this._y),this._context.lineTo(E,c)}}this._x=a,this._y=c}};var ec=new Date,Jh=new Date;function tc(a,c,E,L){function q(J){return a(J=arguments.length===0?new Date:new Date(+J)),J}return q.floor=function(J){return a(J=new Date(+J)),J},q.ceil=function(J){return a(J=new Date(J-1)),c(J,1),a(J),J},q.round=function(J){var ne=q(J),fe=q.ceil(J);return J-ne<fe-J?ne:fe},q.offset=function(J,ne){return c(J=new Date(+J),ne==null?1:Math.floor(ne)),J},q.range=function(J,ne,fe){var Se,Ce=[];if(J=q.ceil(J),fe=fe==null?1:Math.floor(fe),!(J<ne&&fe>0))return Ce;do Ce.push(Se=new Date(+J)),c(J,fe),a(J);while(Se<J&&J<ne);return Ce},q.filter=function(J){return tc(function(ne){if(ne>=ne)for(;a(ne),!J(ne);)ne.setTime(ne-1)},function(ne,fe){if(ne>=ne)if(fe<0)for(;++fe<=0;)for(;c(ne,-1),!J(ne););else for(;--fe>=0;)for(;c(ne,1),!J(ne););})},E&&(q.count=function(J,ne){return ec.setTime(+J),Jh.setTime(+ne),a(ec),a(Jh),Math.floor(E(ec,Jh))},q.every=function(J){return J=Math.floor(J),isFinite(J)&&J>0?J>1?q.filter(L?function(ne){return L(ne)%J==0}:function(ne){return q.count(0,ne)%J==0}):q:null}),q}const Qh=864e5,qm=6048e5;function m1(a){return tc(function(c){c.setUTCDate(c.getUTCDate()-(c.getUTCDay()+7-a)%7),c.setUTCHours(0,0,0,0)},function(c,E){c.setUTCDate(c.getUTCDate()+7*E)},function(c,E){return(E-c)/qm})}var x3=m1(0),Ev=m1(1),w3=m1(2),S9=m1(3),Hl=m1(4),Tv=m1(5),O9=m1(6),Um=(x3.range,Ev.range,w3.range,S9.range,Hl.range,Tv.range,O9.range,tc(function(a){a.setUTCHours(0,0,0,0)},function(a,c){a.setUTCDate(a.getUTCDate()+c)},function(a,c){return(c-a)/Qh},function(a){return a.getUTCDate()-1}));const U0=Um;function Gf(a){return tc(function(c){c.setDate(c.getDate()-(c.getDay()+7-a)%7),c.setHours(0,0,0,0)},function(c,E){c.setDate(c.getDate()+7*E)},function(c,E){return(E-c-6e4*(E.getTimezoneOffset()-c.getTimezoneOffset()))/qm})}Um.range;var ep=Gf(0),Kf=Gf(1),Wm=Gf(2),k4=Gf(3),Xf=Gf(4),Ym=Gf(5),Gm=Gf(6),E9=(ep.range,Kf.range,Wm.range,k4.range,Xf.range,Ym.range,Gm.range,tc(a=>a.setHours(0,0,0,0),(a,c)=>a.setDate(a.getDate()+c),(a,c)=>(c-a-6e4*(c.getTimezoneOffset()-a.getTimezoneOffset()))/Qh,a=>a.getDate()-1));const Km=E9;E9.range;var Xm=tc(function(a){a.setMonth(0,1),a.setHours(0,0,0,0)},function(a,c){a.setFullYear(a.getFullYear()+c)},function(a,c){return c.getFullYear()-a.getFullYear()},function(a){return a.getFullYear()});Xm.every=function(a){return isFinite(a=Math.floor(a))&&a>0?tc(function(c){c.setFullYear(Math.floor(c.getFullYear()/a)*a),c.setMonth(0,1),c.setHours(0,0,0,0)},function(c,E){c.setFullYear(c.getFullYear()+E*a)}):null};const tf=Xm;Xm.range;var Av=tc(function(a){a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},function(a,c){a.setUTCFullYear(a.getUTCFullYear()+c)},function(a,c){return c.getUTCFullYear()-a.getUTCFullYear()},function(a){return a.getUTCFullYear()});Av.every=function(a){return isFinite(a=Math.floor(a))&&a>0?tc(function(c){c.setUTCFullYear(Math.floor(c.getUTCFullYear()/a)*a),c.setUTCMonth(0,1),c.setUTCHours(0,0,0,0)},function(c,E){c.setUTCFullYear(c.getUTCFullYear()+E*a)}):null};const tp=Av;function Mv(a){if(0<=a.y&&a.y<100){var c=new Date(-1,a.m,a.d,a.H,a.M,a.S,a.L);return c.setFullYear(a.y),c}return new Date(a.y,a.m,a.d,a.H,a.M,a.S,a.L)}function S4(a){if(0<=a.y&&a.y<100){var c=new Date(Date.UTC(-1,a.m,a.d,a.H,a.M,a.S,a.L));return c.setUTCFullYear(a.y),c}return new Date(Date.UTC(a.y,a.m,a.d,a.H,a.M,a.S,a.L))}function c2(a,c,E){return{y:a,m:c,d:E,H:0,M:0,S:0,L:0}}Av.range;var Pv,Zm,Dv={"-":"",_:" ",0:"0"},wu=/^\s*\d+/,C3=/^%/,k3=/[\\^$*+?|[\]().{}]/g;function ul(a,c,E){var L=a<0?"-":"",q=(L?-a:a)+"",J=q.length;return L+(J<E?new Array(E-J+1).join(c)+q:q)}function f2(a){return a.replace(k3,"\\$&")}function Nv(a){return new RegExp("^(?:"+a.map(f2).join("|")+")","i")}function zd(a){return new Map(a.map((c,E)=>[c.toLowerCase(),E]))}function Jm(a,c,E){var L=wu.exec(c.slice(E,E+1));return L?(a.w=+L[0],E+L[0].length):-1}function O4(a,c,E){var L=wu.exec(c.slice(E,E+1));return L?(a.u=+L[0],E+L[0].length):-1}function Iv(a,c,E){var L=wu.exec(c.slice(E,E+2));return L?(a.U=+L[0],E+L[0].length):-1}function Lv(a,c,E){var L=wu.exec(c.slice(E,E+2));return L?(a.V=+L[0],E+L[0].length):-1}function S3(a,c,E){var L=wu.exec(c.slice(E,E+2));return L?(a.W=+L[0],E+L[0].length):-1}function T9(a,c,E){var L=wu.exec(c.slice(E,E+4));return L?(a.y=+L[0],E+L[0].length):-1}function Ll(a,c,E){var L=wu.exec(c.slice(E,E+2));return L?(a.y=+L[0]+(+L[0]>68?1900:2e3),E+L[0].length):-1}function O3(a,c,E){var L=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(c.slice(E,E+6));return L?(a.Z=L[1]?0:-(L[2]+(L[3]||"00")),E+L[0].length):-1}function Zf(a,c,E){var L=wu.exec(c.slice(E,E+1));return L?(a.q=3*L[0]-3,E+L[0].length):-1}function Qm(a,c,E){var L=wu.exec(c.slice(E,E+2));return L?(a.m=L[0]-1,E+L[0].length):-1}function Rv(a,c,E){var L=wu.exec(c.slice(E,E+2));return L?(a.d=+L[0],E+L[0].length):-1}function np(a,c,E){var L=wu.exec(c.slice(E,E+3));return L?(a.m=0,a.d=+L[0],E+L[0].length):-1}function Jf(a,c,E){var L=wu.exec(c.slice(E,E+2));return L?(a.H=+L[0],E+L[0].length):-1}function Qf(a,c,E){var L=wu.exec(c.slice(E,E+2));return L?(a.M=+L[0],E+L[0].length):-1}function $d(a,c,E){var L=wu.exec(c.slice(E,E+2));return L?(a.S=+L[0],E+L[0].length):-1}function rp(a,c,E){var L=wu.exec(c.slice(E,E+3));return L?(a.L=+L[0],E+L[0].length):-1}function d2(a,c,E){var L=wu.exec(c.slice(E,E+6));return L?(a.L=Math.floor(L[0]/1e3),E+L[0].length):-1}function h2(a,c,E){var L=C3.exec(c.slice(E,E+1));return L?E+L[0].length:-1}function E3(a,c,E){var L=wu.exec(c.slice(E));return L?(a.Q=+L[0],E+L[0].length):-1}function e5(a,c,E){var L=wu.exec(c.slice(E));return L?(a.s=+L[0],E+L[0].length):-1}function t5(a,c){return ul(a.getDate(),c,2)}function W0(a,c){return ul(a.getHours(),c,2)}function A9(a,c){return ul(a.getHours()%12||12,c,2)}function n5(a,c){return ul(1+Km.count(tf(a),a),c,3)}function T3(a,c){return ul(a.getMilliseconds(),c,3)}function r5(a,c){return T3(a,c)+"000"}function E4(a,c){return ul(a.getMonth()+1,c,2)}function A3(a,c){return ul(a.getMinutes(),c,2)}function T4(a,c){return ul(a.getSeconds(),c,2)}function Fv(a){var c=a.getDay();return c===0?7:c}function M9(a,c){return ul(ep.count(tf(a)-1,a),c,2)}function M3(a){var c=a.getDay();return c>=4||c===0?Xf(a):Xf.ceil(a)}function P9(a,c){return a=M3(a),ul(Xf.count(tf(a),a)+(tf(a).getDay()===4),c,2)}function D9(a){return a.getDay()}function a5(a,c){return ul(Kf.count(tf(a)-1,a),c,2)}function P3(a,c){return ul(a.getFullYear()%100,c,2)}function N9(a,c){return ul((a=M3(a)).getFullYear()%100,c,2)}function D3(a,c){return ul(a.getFullYear()%1e4,c,4)}function Bv(a,c){var E=a.getDay();return ul((a=E>=4||E===0?Xf(a):Xf.ceil(a)).getFullYear()%1e4,c,4)}function N3(a){var c=a.getTimezoneOffset();return(c>0?"-":(c*=-1,"+"))+ul(c/60|0,"0",2)+ul(c%60,"0",2)}function i5(a,c){return ul(a.getUTCDate(),c,2)}function I3(a,c){return ul(a.getUTCHours(),c,2)}function o5(a,c){return ul(a.getUTCHours()%12||12,c,2)}function A4(a,c){return ul(1+U0.count(tp(a),a),c,3)}function p2(a,c){return ul(a.getUTCMilliseconds(),c,3)}function ap(a,c){return p2(a,c)+"000"}function Dx(a,c){return ul(a.getUTCMonth()+1,c,2)}function Nx(a,c){return ul(a.getUTCMinutes(),c,2)}function y1(a,c){return ul(a.getUTCSeconds(),c,2)}function M4(a){var c=a.getUTCDay();return c===0?7:c}function L3(a,c){return ul(x3.count(tp(a)-1,a),c,2)}function Vd(a){var c=a.getUTCDay();return c>=4||c===0?Hl(a):Hl.ceil(a)}function Fu(a,c){return a=Vd(a),ul(Hl.count(tp(a),a)+(tp(a).getUTCDay()===4),c,2)}function Hd(a){return a.getUTCDay()}function Ls(a,c){return ul(Ev.count(tp(a)-1,a),c,2)}function b1(a,c){return ul(a.getUTCFullYear()%100,c,2)}function _1(a,c){return ul((a=Vd(a)).getUTCFullYear()%100,c,2)}function R3(a,c){return ul(a.getUTCFullYear()%1e4,c,4)}function I9(a,c){var E=a.getUTCDay();return ul((a=E>=4||E===0?Hl(a):Hl.ceil(a)).getUTCFullYear()%1e4,c,4)}function nf(){return"+0000"}function rf(){return"%"}function l5(a){return+a}function jv(a){return Math.floor(+a/1e3)}Pv=function(a){var c=a.dateTime,E=a.date,L=a.time,q=a.periods,J=a.days,ne=a.shortDays,fe=a.months,Se=a.shortMonths,Ce=Nv(q),Ge=zd(q),lt=Nv(J),at=zd(J),mt=Nv(ne),Zt=zd(ne),dn=Nv(fe),gn=zd(fe),xn=Nv(Se),hn=zd(Se),Qt={a:function(En){return ne[En.getDay()]},A:function(En){return J[En.getDay()]},b:function(En){return Se[En.getMonth()]},B:function(En){return fe[En.getMonth()]},c:null,d:t5,e:t5,f:r5,g:N9,G:Bv,H:W0,I:A9,j:n5,L:T3,m:E4,M:A3,p:function(En){return q[+(En.getHours()>=12)]},q:function(En){return 1+~~(En.getMonth()/3)},Q:l5,s:jv,S:T4,u:Fv,U:M9,V:P9,w:D9,W:a5,x:null,X:null,y:P3,Y:D3,Z:N3,"%":rf},nr={a:function(En){return ne[En.getUTCDay()]},A:function(En){return J[En.getUTCDay()]},b:function(En){return Se[En.getUTCMonth()]},B:function(En){return fe[En.getUTCMonth()]},c:null,d:i5,e:i5,f:ap,g:_1,G:I9,H:I3,I:o5,j:A4,L:p2,m:Dx,M:Nx,p:function(En){return q[+(En.getUTCHours()>=12)]},q:function(En){return 1+~~(En.getUTCMonth()/3)},Q:l5,s:jv,S:y1,u:M4,U:L3,V:Fu,w:Hd,W:Ls,x:null,X:null,y:b1,Y:R3,Z:nf,"%":rf},In={a:function(En,wn,Un){var An=mt.exec(wn.slice(Un));return An?(En.w=Zt.get(An[0].toLowerCase()),Un+An[0].length):-1},A:function(En,wn,Un){var An=lt.exec(wn.slice(Un));return An?(En.w=at.get(An[0].toLowerCase()),Un+An[0].length):-1},b:function(En,wn,Un){var An=xn.exec(wn.slice(Un));return An?(En.m=hn.get(An[0].toLowerCase()),Un+An[0].length):-1},B:function(En,wn,Un){var An=dn.exec(wn.slice(Un));return An?(En.m=gn.get(An[0].toLowerCase()),Un+An[0].length):-1},c:function(En,wn,Un){return vr(En,c,wn,Un)},d:Rv,e:Rv,f:d2,g:Ll,G:T9,H:Jf,I:Jf,j:np,L:rp,m:Qm,M:Qf,p:function(En,wn,Un){var An=Ce.exec(wn.slice(Un));return An?(En.p=Ge.get(An[0].toLowerCase()),Un+An[0].length):-1},q:Zf,Q:E3,s:e5,S:$d,u:O4,U:Iv,V:Lv,w:Jm,W:S3,x:function(En,wn,Un){return vr(En,E,wn,Un)},X:function(En,wn,Un){return vr(En,L,wn,Un)},y:Ll,Y:T9,Z:O3,"%":h2};function sn(En,wn){return function(Un){var An,hr,un,Dr=[],Yr=-1,Ur=0,Aa=En.length;for(Un instanceof Date||(Un=new Date(+Un));++Yr<Aa;)En.charCodeAt(Yr)===37&&(Dr.push(En.slice(Ur,Yr)),(hr=Dv[An=En.charAt(++Yr)])!=null?An=En.charAt(++Yr):hr=An==="e"?" ":"0",(un=wn[An])&&(An=un(Un,hr)),Dr.push(An),Ur=Yr+1);return Dr.push(En.slice(Ur,Yr)),Dr.join("")}}function Ln(En,wn){return function(Un){var An,hr,un=c2(1900,void 0,1);if(vr(un,En,Un+="",0)!=Un.length)return null;if("Q"in un)return new Date(un.Q);if("s"in un)return new Date(1e3*un.s+("L"in un?un.L:0));if(wn&&!("Z"in un)&&(un.Z=0),"p"in un&&(un.H=un.H%12+12*un.p),un.m===void 0&&(un.m="q"in un?un.q:0),"V"in un){if(un.V<1||un.V>53)return null;"w"in un||(un.w=1),"Z"in un?(hr=(An=S4(c2(un.y,0,1))).getUTCDay(),An=hr>4||hr===0?Ev.ceil(An):Ev(An),An=U0.offset(An,7*(un.V-1)),un.y=An.getUTCFullYear(),un.m=An.getUTCMonth(),un.d=An.getUTCDate()+(un.w+6)%7):(hr=(An=Mv(c2(un.y,0,1))).getDay(),An=hr>4||hr===0?Kf.ceil(An):Kf(An),An=Km.offset(An,7*(un.V-1)),un.y=An.getFullYear(),un.m=An.getMonth(),un.d=An.getDate()+(un.w+6)%7)}else("W"in un||"U"in un)&&("w"in un||(un.w="u"in un?un.u%7:"W"in un?1:0),hr="Z"in un?S4(c2(un.y,0,1)).getUTCDay():Mv(c2(un.y,0,1)).getDay(),un.m=0,un.d="W"in un?(un.w+6)%7+7*un.W-(hr+5)%7:un.w+7*un.U-(hr+6)%7);return"Z"in un?(un.H+=un.Z/100|0,un.M+=un.Z%100,S4(un)):Mv(un)}}function vr(En,wn,Un,An){for(var hr,un,Dr=0,Yr=wn.length,Ur=Un.length;Dr<Yr;){if(An>=Ur)return-1;if((hr=wn.charCodeAt(Dr++))===37){if(hr=wn.charAt(Dr++),!(un=In[hr in Dv?wn.charAt(Dr++):hr])||(An=un(En,Un,An))<0)return-1}else if(hr!=Un.charCodeAt(An++))return-1}return An}return Qt.x=sn(E,Qt),Qt.X=sn(L,Qt),Qt.c=sn(c,Qt),nr.x=sn(E,nr),nr.X=sn(L,nr),nr.c=sn(c,nr),{format:function(En){var wn=sn(En+="",Qt);return wn.toString=function(){return En},wn},parse:function(En){var wn=Ln(En+="",!1);return wn.toString=function(){return En},wn},utcFormat:function(En){var wn=sn(En+="",nr);return wn.toString=function(){return En},wn},utcParse:function(En){var wn=Ln(En+="",!0);return wn.toString=function(){return En},wn}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),Zm=Pv.format,Pv.parse,Pv.utcFormat,Pv.utcParse;var qd={value:()=>{}};function zv(){for(var a,c=0,E=arguments.length,L={};c<E;++c){if(!(a=arguments[c]+"")||a in L||/[\s.]/.test(a))throw new Error("illegal type: "+a);L[a]=[]}return new ip(L)}function ip(a){this._=a}function v2(a,c){return a.trim().split(/^|\s+/).map(function(E){var L="",q=E.indexOf(".");if(q>=0&&(L=E.slice(q+1),E=E.slice(0,q)),E&&!c.hasOwnProperty(E))throw new Error("unknown type: "+E);return{type:E,name:L}})}function s5(a,c){for(var E,L=0,q=a.length;L<q;++L)if((E=a[L]).name===c)return E.value}function u5(a,c,E){for(var L=0,q=a.length;L<q;++L)if(a[L].name===c){a[L]=qd,a=a.slice(0,L).concat(a.slice(L+1));break}return E!=null&&a.push({name:c,value:E}),a}ip.prototype=zv.prototype={constructor:ip,on:function(a,c){var E,L=this._,q=v2(a+"",L),J=-1,ne=q.length;if(!(arguments.length<2)){if(c!=null&&typeof c!="function")throw new Error("invalid callback: "+c);for(;++J<ne;)if(E=(a=q[J]).type)L[E]=u5(L[E],a.name,c);else if(c==null)for(E in L)L[E]=u5(L[E],a.name,null);return this}for(;++J<ne;)if((E=(a=q[J]).type)&&(E=s5(L[E],a.name)))return E},copy:function(){var a={},c=this._;for(var E in c)a[E]=c[E].slice();return new ip(a)},call:function(a,c){if((E=arguments.length-2)>0)for(var E,L,q=new Array(E),J=0;J<E;++J)q[J]=arguments[J+2];if(!this._.hasOwnProperty(a))throw new Error("unknown type: "+a);for(J=0,E=(L=this._[a]).length;J<E;++J)L[J].value.apply(c,q)},apply:function(a,c,E){if(!this._.hasOwnProperty(a))throw new Error("unknown type: "+a);for(var L=this._[a],q=0,J=L.length;q<J;++q)L[q].value.apply(c,E)}};const ed=zv;var Bu,Ac,op=0,$v=0,lp=0,g2=0,Ud=0,Vv=0,Hv=typeof performance=="object"&&performance.now?performance:Date,c5=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(a){setTimeout(a,17)};function P4(){return Ud||(c5(F3),Ud=Hv.now()+Vv)}function F3(){Ud=0}function m2(){this._call=this._time=this._next=null}function f5(a,c,E){var L=new m2;return L.restart(a,c,E),L}function B3(){Ud=(g2=Hv.now())+Vv,op=$v=0;try{(function(){P4(),++op;for(var a,c=Bu;c;)(a=Ud-c._time)>=0&&c._call.call(void 0,a),c=c._next;--op})()}finally{op=0,function(){for(var a,c,E=Bu,L=1/0;E;)E._call?(L>E._time&&(L=E._time),a=E,E=E._next):(c=E._next,E._next=null,E=a?a._next=c:Bu=c);Ac=a,sp(L)}(),Ud=0}}function qv(){var a=Hv.now(),c=a-g2;c>1e3&&(Vv-=c,g2=a)}function sp(a){op||($v&&($v=clearTimeout($v)),a-Ud>24?(a<1/0&&($v=setTimeout(B3,a-Hv.now()-Vv)),lp&&(lp=clearInterval(lp))):(lp||(g2=Hv.now(),lp=setInterval(qv,1e3)),op=1,c5(B3)))}function d5(a,c,E){var L=new m2;return c=c==null?0:+c,L.restart(q=>{L.stop(),a(q+c)},c,E),L}m2.prototype=f5.prototype={constructor:m2,restart:function(a,c,E){if(typeof a!="function")throw new TypeError("callback is not a function");E=(E==null?P4():+E)+(c==null?0:+c),this._next||Ac===this||(Ac?Ac._next=this:Bu=this,Ac=this),this._call=a,this._time=E,sp()},stop:function(){this._call&&(this._call=null,this._time=1/0,sp())}};var D4=ed("start","end","cancel","interrupt"),j3=[];function N4(a,c,E,L,q,J){var ne=a.__transition;if(ne){if(E in ne)return}else a.__transition={};(function(fe,Se,Ce){var Ge,lt=fe.__transition;function at(dn){var gn,xn,hn,Qt;if(Ce.state!==1)return Zt();for(gn in lt)if((Qt=lt[gn]).name===Ce.name){if(Qt.state===3)return d5(at);Qt.state===4?(Qt.state=6,Qt.timer.stop(),Qt.on.call("interrupt",fe,fe.__data__,Qt.index,Qt.group),delete lt[gn]):+gn<Se&&(Qt.state=6,Qt.timer.stop(),Qt.on.call("cancel",fe,fe.__data__,Qt.index,Qt.group),delete lt[gn])}if(d5(function(){Ce.state===3&&(Ce.state=4,Ce.timer.restart(mt,Ce.delay,Ce.time),mt(dn))}),Ce.state=2,Ce.on.call("start",fe,fe.__data__,Ce.index,Ce.group),Ce.state===2){for(Ce.state=3,Ge=new Array(hn=Ce.tween.length),gn=0,xn=-1;gn<hn;++gn)(Qt=Ce.tween[gn].value.call(fe,fe.__data__,Ce.index,Ce.group))&&(Ge[++xn]=Qt);Ge.length=xn+1}}function mt(dn){for(var gn=dn<Ce.duration?Ce.ease.call(null,dn/Ce.duration):(Ce.timer.restart(Zt),Ce.state=5,1),xn=-1,hn=Ge.length;++xn<hn;)Ge[xn].call(fe,gn);Ce.state===5&&(Ce.on.call("end",fe,fe.__data__,Ce.index,Ce.group),Zt())}function Zt(){for(var dn in Ce.state=6,Ce.timer.stop(),delete lt[Se],lt)return;delete fe.__transition}lt[Se]=Ce,Ce.timer=f5(function(dn){Ce.state=1,Ce.timer.restart(at,Ce.delay,Ce.time),Ce.delay<=dn&&at(dn-Ce.delay)},0,Ce.time)})(a,E,{name:c,index:L,group:q,on:D4,tween:j3,time:J.time,delay:J.delay,duration:J.duration,ease:J.ease,timer:null,state:0})}function I4(a,c){var E=gc(a,c);if(E.state>0)throw new Error("too late; already scheduled");return E}function Y0(a,c){var E=gc(a,c);if(E.state>3)throw new Error("too late; already running");return E}function gc(a,c){var E=a.__transition;if(!E||!(E=E[c]))throw new Error("transition not found");return E}function up(a,c){return a=+a,c=+c,function(E){return a*(1-E)+c*E}}var h5,td=180/Math.PI,L4={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function R4(a,c,E,L,q,J){var ne,fe,Se;return(ne=Math.sqrt(a*a+c*c))&&(a/=ne,c/=ne),(Se=a*E+c*L)&&(E-=a*Se,L-=c*Se),(fe=Math.sqrt(E*E+L*L))&&(E/=fe,L/=fe,Se/=fe),a*L<c*E&&(a=-a,c=-c,Se=-Se,ne=-ne),{translateX:q,translateY:J,rotate:Math.atan2(c,a)*td,skewX:Math.atan(Se)*td,scaleX:ne,scaleY:fe}}function cp(a,c,E,L){function q(J){return J.length?J.pop()+" ":""}return function(J,ne){var fe=[],Se=[];return J=a(J),ne=a(ne),function(Ce,Ge,lt,at,mt,Zt){if(Ce!==lt||Ge!==at){var dn=mt.push("translate(",null,c,null,E);Zt.push({i:dn-4,x:up(Ce,lt)},{i:dn-2,x:up(Ge,at)})}else(lt||at)&&mt.push("translate("+lt+c+at+E)}(J.translateX,J.translateY,ne.translateX,ne.translateY,fe,Se),function(Ce,Ge,lt,at){Ce!==Ge?(Ce-Ge>180?Ge+=360:Ge-Ce>180&&(Ce+=360),at.push({i:lt.push(q(lt)+"rotate(",null,L)-2,x:up(Ce,Ge)})):Ge&&lt.push(q(lt)+"rotate("+Ge+L)}(J.rotate,ne.rotate,fe,Se),function(Ce,Ge,lt,at){Ce!==Ge?at.push({i:lt.push(q(lt)+"skewX(",null,L)-2,x:up(Ce,Ge)}):Ge&&lt.push(q(lt)+"skewX("+Ge+L)}(J.skewX,ne.skewX,fe,Se),function(Ce,Ge,lt,at,mt,Zt){if(Ce!==lt||Ge!==at){var dn=mt.push(q(mt)+"scale(",null,",",null,")");Zt.push({i:dn-4,x:up(Ce,lt)},{i:dn-2,x:up(Ge,at)})}else lt===1&&at===1||mt.push(q(mt)+"scale("+lt+","+at+")")}(J.scaleX,J.scaleY,ne.scaleX,ne.scaleY,fe,Se),J=ne=null,function(Ce){for(var Ge,lt=-1,at=Se.length;++lt<at;)fe[(Ge=Se[lt]).i]=Ge.x(Ce);return fe.join("")}}}var z3=cp(function(a){const c=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(a+"");return c.isIdentity?L4:R4(c.a,c.b,c.c,c.d,c.e,c.f)},"px, ","px)","deg)"),$3=cp(function(a){return a==null?L4:(h5||(h5=document.createElementNS("http://www.w3.org/2000/svg","g")),h5.setAttribute("transform",a),(a=h5.transform.baseVal.consolidate())?R4((a=a.matrix).a,a.b,a.c,a.d,a.e,a.f):L4)},", ",")",")");function V3(a,c){var E,L;return function(){var q=Y0(this,a),J=q.tween;if(J!==E){for(var ne=0,fe=(L=E=J).length;ne<fe;++ne)if(L[ne].name===c){(L=L.slice()).splice(ne,1);break}}q.tween=L}}function Ix(a,c,E){var L,q;if(typeof E!="function")throw new Error;return function(){var J=Y0(this,a),ne=J.tween;if(ne!==L){q=(L=ne).slice();for(var fe={name:c,value:E},Se=0,Ce=q.length;Se<Ce;++Se)if(q[Se].name===c){q[Se]=fe;break}Se===Ce&&q.push(fe)}J.tween=q}}function p5(a,c,E){var L=a._id;return a.each(function(){var q=Y0(this,L);(q.value||(q.value={}))[c]=E.apply(this,arguments)}),function(q){return gc(q,L).value[c]}}const H3=function a(c){var E=function(q){return(q=+q)==1?bu:function(J,ne){return ne-J?function(fe,Se,Ce){return fe=Math.pow(fe,Ce),Se=Math.pow(Se,Ce)-fe,Ce=1/Ce,function(Ge){return Math.pow(fe+Ge*Se,Ce)}}(J,ne,q):Hc(isNaN(J)?ne:J)}}(c);function L(q,J){var ne=E((q=yl(q)).r,(J=yl(J)).r),fe=E(q.g,J.g),Se=E(q.b,J.b),Ce=bu(q.opacity,J.opacity);return function(Ge){return q.r=ne(Ge),q.g=fe(Ge),q.b=Se(Ge),q.opacity=Ce(Ge),q+""}}return L.gamma=a,L}(1);var q3=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Uv=new RegExp(q3.source,"g");function x1(a,c){var E,L,q,J=q3.lastIndex=Uv.lastIndex=0,ne=-1,fe=[],Se=[];for(a+="",c+="";(E=q3.exec(a))&&(L=Uv.exec(c));)(q=L.index)>J&&(q=c.slice(J,q),fe[ne]?fe[ne]+=q:fe[++ne]=q),(E=E[0])===(L=L[0])?fe[ne]?fe[ne]+=L:fe[++ne]=L:(fe[++ne]=null,Se.push({i:ne,x:up(E,L)})),J=Uv.lastIndex;return J<c.length&&(q=c.slice(J),fe[ne]?fe[ne]+=q:fe[++ne]=q),fe.length<2?Se[0]?function(Ce){return function(Ge){return Ce(Ge)+""}}(Se[0].x):function(Ce){return function(){return Ce}}(c):(c=Se.length,function(Ce){for(var Ge,lt=0;lt<c;++lt)fe[(Ge=Se[lt]).i]=Ge.x(Ce);return fe.join("")})}function y2(a,c){var E;return(typeof c=="number"?up:c instanceof bi?H3:(E=bi(c))?(c=E,H3):x1)(a,c)}function U3(a){return function(){this.removeAttribute(a)}}function L9(a){return function(){this.removeAttributeNS(a.space,a.local)}}function F4(a,c,E){var L,q,J=E+"";return function(){var ne=this.getAttribute(a);return ne===J?null:ne===L?q:q=c(L=ne,E)}}function W3(a,c,E){var L,q,J=E+"";return function(){var ne=this.getAttributeNS(a.space,a.local);return ne===J?null:ne===L?q:q=c(L=ne,E)}}function R9(a,c,E){var L,q,J;return function(){var ne,fe,Se=E(this);if(Se!=null)return(ne=this.getAttribute(a))===(fe=Se+"")?null:ne===L&&fe===q?J:(q=fe,J=c(L=ne,Se));this.removeAttribute(a)}}function Wv(a,c,E){var L,q,J;return function(){var ne,fe,Se=E(this);if(Se!=null)return(ne=this.getAttributeNS(a.space,a.local))===(fe=Se+"")?null:ne===L&&fe===q?J:(q=fe,J=c(L=ne,Se));this.removeAttributeNS(a.space,a.local)}}function Yv(a,c){return function(E){this.setAttribute(a,c.call(this,E))}}function B4(a,c){return function(E){this.setAttributeNS(a.space,a.local,c.call(this,E))}}function F9(a,c){var E,L;function q(){var J=c.apply(this,arguments);return J!==L&&(E=(L=J)&&B4(a,J)),E}return q._value=c,q}function v5(a,c){var E,L;function q(){var J=c.apply(this,arguments);return J!==L&&(E=(L=J)&&Yv(a,J)),E}return q._value=c,q}function g5(a,c){return function(){I4(this,a).delay=+c.apply(this,arguments)}}function Gv(a,c){return c=+c,function(){I4(this,a).delay=c}}function Y3(a,c){return function(){Y0(this,a).duration=+c.apply(this,arguments)}}function B9(a,c){return c=+c,function(){Y0(this,a).duration=c}}function af(a,c){if(typeof c!="function")throw new Error;return function(){Y0(this,a).ease=c}}function j4(a,c,E){var L,q,J=function(ne){return(ne+"").trim().split(/^|\s+/).every(function(fe){var Se=fe.indexOf(".");return Se>=0&&(fe=fe.slice(0,Se)),!fe||fe==="start"})}(c)?I4:Y0;return function(){var ne=J(this,a),fe=ne.on;fe!==L&&(q=(L=fe).copy()).on(c,E),ne.on=q}}var C0=ms.prototype.constructor;function b2(a){return function(){this.style.removeProperty(a)}}function Lx(a,c,E){return function(L){this.style.setProperty(a,c.call(this,L),E)}}function j9(a,c,E){var L,q;function J(){var ne=c.apply(this,arguments);return ne!==q&&(L=(q=ne)&&Lx(a,ne,E)),L}return J._value=c,J}function Rx(a){return function(c){this.textContent=a.call(this,c)}}function Kv(a){var c,E;function L(){var q=a.apply(this,arguments);return q!==E&&(c=(E=q)&&Rx(q)),c}return L._value=a,L}var z4=0;function Xc(a,c,E,L){this._groups=a,this._parents=c,this._name=E,this._id=L}function Mc(){return++z4}var k0=ms.prototype;Xc.prototype={constructor:Xc,select:function(a){var c=this._name,E=this._id;typeof a!="function"&&(a=Vh(a));for(var L=this._groups,q=L.length,J=new Array(q),ne=0;ne<q;++ne)for(var fe,Se,Ce=L[ne],Ge=Ce.length,lt=J[ne]=new Array(Ge),at=0;at<Ge;++at)(fe=Ce[at])&&(Se=a.call(fe,fe.__data__,at,Ce))&&("__data__"in fe&&(Se.__data__=fe.__data__),lt[at]=Se,N4(lt[at],c,E,at,lt,gc(fe,E)));return new Xc(J,this._parents,c,E)},selectAll:function(a){var c=this._name,E=this._id;typeof a!="function"&&(a=g1(a));for(var L=this._groups,q=L.length,J=[],ne=[],fe=0;fe<q;++fe)for(var Se,Ce=L[fe],Ge=Ce.length,lt=0;lt<Ge;++lt)if(Se=Ce[lt]){for(var at,mt=a.call(Se,Se.__data__,lt,Ce),Zt=gc(Se,E),dn=0,gn=mt.length;dn<gn;++dn)(at=mt[dn])&&N4(at,c,E,dn,mt,Zt);J.push(mt),ne.push(Se)}return new Xc(J,ne,c,E)},selectChild:k0.selectChild,selectChildren:k0.selectChildren,filter:function(a){typeof a!="function"&&(a=Nm(a));for(var c=this._groups,E=c.length,L=new Array(E),q=0;q<E;++q)for(var J,ne=c[q],fe=ne.length,Se=L[q]=[],Ce=0;Ce<fe;++Ce)(J=ne[Ce])&&a.call(J,J.__data__,Ce,ne)&&Se.push(J);return new Xc(L,this._parents,this._name,this._id)},merge:function(a){if(a._id!==this._id)throw new Error;for(var c=this._groups,E=a._groups,L=c.length,q=E.length,J=Math.min(L,q),ne=new Array(L),fe=0;fe<J;++fe)for(var Se,Ce=c[fe],Ge=E[fe],lt=Ce.length,at=ne[fe]=new Array(lt),mt=0;mt<lt;++mt)(Se=Ce[mt]||Ge[mt])&&(at[mt]=Se);for(;fe<L;++fe)ne[fe]=c[fe];return new Xc(ne,this._parents,this._name,this._id)},selection:function(){return new C0(this._groups,this._parents)},transition:function(){for(var a=this._name,c=this._id,E=Mc(),L=this._groups,q=L.length,J=0;J<q;++J)for(var ne,fe=L[J],Se=fe.length,Ce=0;Ce<Se;++Ce)if(ne=fe[Ce]){var Ge=gc(ne,c);N4(ne,a,E,Ce,fe,{time:Ge.time+Ge.delay+Ge.duration,delay:0,duration:Ge.duration,ease:Ge.ease})}return new Xc(L,this._parents,a,E)},call:k0.call,nodes:k0.nodes,node:k0.node,size:k0.size,empty:k0.empty,each:k0.each,on:function(a,c){var E=this._id;return arguments.length<2?gc(this.node(),E).on.on(a):this.each(j4(E,a,c))},attr:function(a,c){var E=zm(a),L=E==="transform"?$3:y2;return this.attrTween(a,typeof c=="function"?(E.local?Wv:R9)(E,L,p5(this,"attr."+a,c)):c==null?(E.local?L9:U3)(E):(E.local?W3:F4)(E,L,c))},attrTween:function(a,c){var E="attr."+a;if(arguments.length<2)return(E=this.tween(E))&&E._value;if(c==null)return this.tween(E,null);if(typeof c!="function")throw new Error;var L=zm(a);return this.tween(E,(L.local?F9:v5)(L,c))},style:function(a,c,E){var L=(a+="")=="transform"?z3:y2;return c==null?this.styleTween(a,function(q,J){var ne,fe,Se;return function(){var Ce=Yc(this,q),Ge=(this.style.removeProperty(q),Yc(this,q));return Ce===Ge?null:Ce===ne&&Ge===fe?Se:Se=J(ne=Ce,fe=Ge)}}(a,L)).on("end.style."+a,b2(a)):typeof c=="function"?this.styleTween(a,function(q,J,ne){var fe,Se,Ce;return function(){var Ge=Yc(this,q),lt=ne(this),at=lt+"";return lt==null&&(this.style.removeProperty(q),at=lt=Yc(this,q)),Ge===at?null:Ge===fe&&at===Se?Ce:(Se=at,Ce=J(fe=Ge,lt))}}(a,L,p5(this,"style."+a,c))).each(function(q,J){var ne,fe,Se,Ce,Ge="style."+J,lt="end."+Ge;return function(){var at=Y0(this,q),mt=at.on,Zt=at.value[Ge]==null?Ce||(Ce=b2(J)):void 0;mt===ne&&Se===Zt||(fe=(ne=mt).copy()).on(lt,Se=Zt),at.on=fe}}(this._id,a)):this.styleTween(a,function(q,J,ne){var fe,Se,Ce=ne+"";return function(){var Ge=Yc(this,q);return Ge===Ce?null:Ge===fe?Se:Se=J(fe=Ge,ne)}}(a,L,c),E).on("end.style."+a,null)},styleTween:function(a,c,E){var L="style."+(a+="");if(arguments.length<2)return(L=this.tween(L))&&L._value;if(c==null)return this.tween(L,null);if(typeof c!="function")throw new Error;return this.tween(L,j9(a,c,E==null?"":E))},text:function(a){return this.tween("text",typeof a=="function"?function(c){return function(){var E=c(this);this.textContent=E==null?"":E}}(p5(this,"text",a)):function(c){return function(){this.textContent=c}}(a==null?"":a+""))},textTween:function(a){var c="text";if(arguments.length<1)return(c=this.tween(c))&&c._value;if(a==null)return this.tween(c,null);if(typeof a!="function")throw new Error;return this.tween(c,Kv(a))},remove:function(){return this.on("end.remove",function(a){return function(){var c=this.parentNode;for(var E in this.__transition)if(+E!==a)return;c&&c.removeChild(this)}}(this._id))},tween:function(a,c){var E=this._id;if(a+="",arguments.length<2){for(var L,q=gc(this.node(),E).tween,J=0,ne=q.length;J<ne;++J)if((L=q[J]).name===a)return L.value;return null}return this.each((c==null?V3:Ix)(E,a,c))},delay:function(a){var c=this._id;return arguments.length?this.each((typeof a=="function"?g5:Gv)(c,a)):gc(this.node(),c).delay},duration:function(a){var c=this._id;return arguments.length?this.each((typeof a=="function"?Y3:B9)(c,a)):gc(this.node(),c).duration},ease:function(a){var c=this._id;return arguments.length?this.each(af(c,a)):gc(this.node(),c).ease},easeVarying:function(a){if(typeof a!="function")throw new Error;return this.each(function(c,E){return function(){var L=E.apply(this,arguments);if(typeof L!="function")throw new Error;Y0(this,c).ease=L}}(this._id,a))},end:function(){var a,c,E=this,L=E._id,q=E.size();return new Promise(function(J,ne){var fe={value:ne},Se={value:function(){--q==0&&J()}};E.each(function(){var Ce=Y0(this,L),Ge=Ce.on;Ge!==a&&((c=(a=Ge).copy())._.cancel.push(fe),c._.interrupt.push(fe),c._.end.push(Se)),Ce.on=c}),q===0&&J()})},[Symbol.iterator]:k0[Symbol.iterator]};var m5={time:null,delay:0,duration:250,ease:function(a){return((a*=2)<=1?a*a*a:(a-=2)*a*a+2)/2}};function Fx(a,c){for(var E;!(E=a.__transition)||!(E=E[c]);)if(!(a=a.parentNode))throw new Error(`transition ${c} not found`);return E}function mc(){}function y5(a){return a==null?mc:function(){return this.querySelector(a)}}function z9(a){return a==null?[]:Array.isArray(a)?a:Array.from(a)}function G3(){return[]}function $9(a){return a==null?G3:function(){return this.querySelectorAll(a)}}function b5(a){return function(){return this.matches(a)}}function _5(a){return function(c){return c.matches(a)}}ms.prototype.interrupt=function(a){return this.each(function(){(function(c,E){var L,q,J,ne=c.__transition,fe=!0;if(ne){for(J in E=E==null?null:E+"",ne)(L=ne[J]).name===E?(q=L.state>2&&L.state<5,L.state=6,L.timer.stop(),L.on.call(q?"interrupt":"cancel",c,c.__data__,L.index,L.group),delete ne[J]):fe=!1;fe&&delete c.__transition}})(this,a)})},ms.prototype.transition=function(a){var c,E;a instanceof Xc?(c=a._id,a=a._name):(c=Mc(),(E=m5).time=P4(),a=a==null?null:a+"");for(var L=this._groups,q=L.length,J=0;J<q;++J)for(var ne,fe=L[J],Se=fe.length,Ce=0;Ce<Se;++Ce)(ne=fe[Ce])&&N4(ne,a,c,Ce,fe,E||Fx(ne,c));return new Xc(L,this._parents,a,c)};var x5=Array.prototype.find;function V9(){return this.firstElementChild}var K3=Array.prototype.filter;function H9(){return Array.from(this.children)}function X3(a){return new Array(a.length)}function w5(a,c){this.ownerDocument=a.ownerDocument,this.namespaceURI=a.namespaceURI,this._next=null,this._parent=a,this.__data__=c}function $4(a){return function(){return a}}function Bx(a,c,E,L,q,J){for(var ne,fe=0,Se=c.length,Ce=J.length;fe<Ce;++fe)(ne=c[fe])?(ne.__data__=J[fe],L[fe]=ne):E[fe]=new w5(a,J[fe]);for(;fe<Se;++fe)(ne=c[fe])&&(q[fe]=ne)}function jx(a,c,E,L,q,J,ne){var fe,Se,Ce,Ge=new Map,lt=c.length,at=J.length,mt=new Array(lt);for(fe=0;fe<lt;++fe)(Se=c[fe])&&(mt[fe]=Ce=ne.call(Se,Se.__data__,fe,c)+"",Ge.has(Ce)?q[fe]=Se:Ge.set(Ce,Se));for(fe=0;fe<at;++fe)Ce=ne.call(a,J[fe],fe,J)+"",(Se=Ge.get(Ce))?(L[fe]=Se,Se.__data__=J[fe],Ge.delete(Ce)):E[fe]=new w5(a,J[fe]);for(fe=0;fe<lt;++fe)(Se=c[fe])&&Ge.get(mt[fe])===Se&&(q[fe]=Se)}function Xv(a){return a.__data__}function q9(a){return typeof a=="object"&&"length"in a?a:Array.from(a)}function zx(a,c){return a<c?-1:a>c?1:a>=c?0:NaN}w5.prototype={constructor:w5,appendChild:function(a){return this._parent.insertBefore(a,this._next)},insertBefore:function(a,c){return this._parent.insertBefore(a,c)},querySelector:function(a){return this._parent.querySelector(a)},querySelectorAll:function(a){return this._parent.querySelectorAll(a)}};var C5="http://www.w3.org/1999/xhtml";const _2={svg:"http://www.w3.org/2000/svg",xhtml:C5,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function k5(a){var c=a+="",E=c.indexOf(":");return E>=0&&(c=a.slice(0,E))!=="xmlns"&&(a=a.slice(E+1)),_2.hasOwnProperty(c)?{space:_2[c],local:a}:a}function U9(a){return function(){this.removeAttribute(a)}}function $x(a){return function(){this.removeAttributeNS(a.space,a.local)}}function S5(a,c){return function(){this.setAttribute(a,c)}}function Z3(a,c){return function(){this.setAttributeNS(a.space,a.local,c)}}function J3(a,c){return function(){var E=c.apply(this,arguments);E==null?this.removeAttribute(a):this.setAttribute(a,E)}}function Vx(a,c){return function(){var E=c.apply(this,arguments);E==null?this.removeAttributeNS(a.space,a.local):this.setAttributeNS(a.space,a.local,E)}}function Wd(a){return a.ownerDocument&&a.ownerDocument.defaultView||a.document&&a||a.defaultView}function Zv(a){return function(){this.style.removeProperty(a)}}function Q3(a,c,E){return function(){this.style.setProperty(a,c,E)}}function e8(a,c,E){return function(){var L=c.apply(this,arguments);L==null?this.style.removeProperty(a):this.style.setProperty(a,L,E)}}function fp(a,c){return a.style.getPropertyValue(c)||Wd(a).getComputedStyle(a,null).getPropertyValue(c)}function O5(a){return function(){delete this[a]}}function Pc(a,c){return function(){this[a]=c}}function W9(a,c){return function(){var E=c.apply(this,arguments);E==null?delete this[a]:this[a]=E}}function V4(a){return a.trim().split(/^|\s+/)}function x2(a){return a.classList||new Yd(a)}function Yd(a){this._node=a,this._names=V4(a.getAttribute("class")||"")}function w2(a,c){for(var E=x2(a),L=-1,q=c.length;++L<q;)E.add(c[L])}function Y9(a,c){for(var E=x2(a),L=-1,q=c.length;++L<q;)E.remove(c[L])}function Jv(a){return function(){w2(this,a)}}function H4(a){return function(){Y9(this,a)}}function t8(a,c){return function(){(c.apply(this,arguments)?w2:Y9)(this,a)}}function G9(){this.textContent=""}function K9(a){return function(){this.textContent=a}}function q4(a){return function(){var c=a.apply(this,arguments);this.textContent=c==null?"":c}}function Hx(){this.innerHTML=""}function qx(a){return function(){this.innerHTML=a}}function X9(a){return function(){var c=a.apply(this,arguments);this.innerHTML=c==null?"":c}}function Ux(){this.nextSibling&&this.parentNode.appendChild(this)}function n8(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Wx(a){return function(){var c=this.ownerDocument,E=this.namespaceURI;return E===C5&&c.documentElement.namespaceURI===C5?c.createElement(a):c.createElementNS(E,a)}}function Yx(a){return function(){return this.ownerDocument.createElementNS(a.space,a.local)}}function Gd(a){var c=k5(a);return(c.local?Yx:Wx)(c)}function E5(){return null}function r8(){var a=this.parentNode;a&&a.removeChild(this)}function Z9(){var a=this.cloneNode(!1),c=this.parentNode;return c?c.insertBefore(a,this.nextSibling):a}function T5(){var a=this.cloneNode(!0),c=this.parentNode;return c?c.insertBefore(a,this.nextSibling):a}function A5(a){return a.trim().split(/^|\s+/).map(function(c){var E="",L=c.indexOf(".");return L>=0&&(E=c.slice(L+1),c=c.slice(0,L)),{type:c,name:E}})}function U4(a){return function(){var c=this.__on;if(c){for(var E,L=0,q=-1,J=c.length;L<J;++L)E=c[L],a.type&&E.type!==a.type||E.name!==a.name?c[++q]=E:this.removeEventListener(E.type,E.listener,E.options);++q?c.length=q:delete this.__on}}}function W4(a,c,E){return function(){var L,q=this.__on,J=function(Se){return function(Ce){Se.call(this,Ce,this.__data__)}}(c);if(q){for(var ne=0,fe=q.length;ne<fe;++ne)if((L=q[ne]).type===a.type&&L.name===a.name)return this.removeEventListener(L.type,L.listener,L.options),this.addEventListener(L.type,L.listener=J,L.options=E),void(L.value=c)}this.addEventListener(a.type,J,E),L={type:a.type,name:a.name,value:c,listener:J,options:E},q?q.push(L):this.__on=[L]}}function M5(a,c,E){var L=Wd(a),q=L.CustomEvent;typeof q=="function"?q=new q(c,E):(q=L.document.createEvent("Event"),E?(q.initEvent(c,E.bubbles,E.cancelable),q.detail=E.detail):q.initEvent(c,!1,!1)),a.dispatchEvent(q)}function a8(a,c){return function(){return M5(this,a,c)}}function i8(a,c){return function(){return M5(this,a,c.apply(this,arguments))}}Yd.prototype={add:function(a){this._names.indexOf(a)<0&&(this._names.push(a),this._node.setAttribute("class",this._names.join(" ")))},remove:function(a){var c=this._names.indexOf(a);c>=0&&(this._names.splice(c,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(a){return this._names.indexOf(a)>=0}};var J9=[null];function w1(a,c){this._groups=a,this._parents=c}function o8(){return new w1([[document.documentElement]],J9)}w1.prototype=o8.prototype={constructor:w1,select:function(a){typeof a!="function"&&(a=y5(a));for(var c=this._groups,E=c.length,L=new Array(E),q=0;q<E;++q)for(var J,ne,fe=c[q],Se=fe.length,Ce=L[q]=new Array(Se),Ge=0;Ge<Se;++Ge)(J=fe[Ge])&&(ne=a.call(J,J.__data__,Ge,fe))&&("__data__"in J&&(ne.__data__=J.__data__),Ce[Ge]=ne);return new w1(L,this._parents)},selectAll:function(a){a=typeof a=="function"?function(Ge){return function(){return z9(Ge.apply(this,arguments))}}(a):$9(a);for(var c=this._groups,E=c.length,L=[],q=[],J=0;J<E;++J)for(var ne,fe=c[J],Se=fe.length,Ce=0;Ce<Se;++Ce)(ne=fe[Ce])&&(L.push(a.call(ne,ne.__data__,Ce,fe)),q.push(ne));return new w1(L,q)},selectChild:function(a){return this.select(a==null?V9:function(c){return function(){return x5.call(this.children,c)}}(typeof a=="function"?a:_5(a)))},selectChildren:function(a){return this.selectAll(a==null?H9:function(c){return function(){return K3.call(this.children,c)}}(typeof a=="function"?a:_5(a)))},filter:function(a){typeof a!="function"&&(a=b5(a));for(var c=this._groups,E=c.length,L=new Array(E),q=0;q<E;++q)for(var J,ne=c[q],fe=ne.length,Se=L[q]=[],Ce=0;Ce<fe;++Ce)(J=ne[Ce])&&a.call(J,J.__data__,Ce,ne)&&Se.push(J);return new w1(L,this._parents)},data:function(a,c){if(!arguments.length)return Array.from(this,Xv);var E=c?jx:Bx,L=this._parents,q=this._groups;typeof a!="function"&&(a=$4(a));for(var J=q.length,ne=new Array(J),fe=new Array(J),Se=new Array(J),Ce=0;Ce<J;++Ce){var Ge=L[Ce],lt=q[Ce],at=lt.length,mt=q9(a.call(Ge,Ge&&Ge.__data__,Ce,L)),Zt=mt.length,dn=fe[Ce]=new Array(Zt),gn=ne[Ce]=new Array(Zt),xn=Se[Ce]=new Array(at);E(Ge,lt,dn,gn,xn,mt,c);for(var hn,Qt,nr=0,In=0;nr<Zt;++nr)if(hn=dn[nr]){for(nr>=In&&(In=nr+1);!(Qt=gn[In])&&++In<Zt;);hn._next=Qt||null}}return(ne=new w1(ne,L))._enter=fe,ne._exit=Se,ne},enter:function(){return new w1(this._enter||this._groups.map(X3),this._parents)},exit:function(){return new w1(this._exit||this._groups.map(X3),this._parents)},join:function(a,c,E){var L=this.enter(),q=this,J=this.exit();return typeof a=="function"?(L=a(L))&&(L=L.selection()):L=L.append(a+""),c!=null&&(q=c(q))&&(q=q.selection()),E==null?J.remove():E(J),L&&q?L.merge(q).order():q},merge:function(a){for(var c=a.selection?a.selection():a,E=this._groups,L=c._groups,q=E.length,J=L.length,ne=Math.min(q,J),fe=new Array(q),Se=0;Se<ne;++Se)for(var Ce,Ge=E[Se],lt=L[Se],at=Ge.length,mt=fe[Se]=new Array(at),Zt=0;Zt<at;++Zt)(Ce=Ge[Zt]||lt[Zt])&&(mt[Zt]=Ce);for(;Se<q;++Se)fe[Se]=E[Se];return new w1(fe,this._parents)},selection:function(){return this},order:function(){for(var a=this._groups,c=-1,E=a.length;++c<E;)for(var L,q=a[c],J=q.length-1,ne=q[J];--J>=0;)(L=q[J])&&(ne&&4^L.compareDocumentPosition(ne)&&ne.parentNode.insertBefore(L,ne),ne=L);return this},sort:function(a){function c(lt,at){return lt&&at?a(lt.__data__,at.__data__):!lt-!at}a||(a=zx);for(var E=this._groups,L=E.length,q=new Array(L),J=0;J<L;++J){for(var ne,fe=E[J],Se=fe.length,Ce=q[J]=new Array(Se),Ge=0;Ge<Se;++Ge)(ne=fe[Ge])&&(Ce[Ge]=ne);Ce.sort(c)}return new w1(q,this._parents).order()},call:function(){var a=arguments[0];return arguments[0]=this,a.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var a=this._groups,c=0,E=a.length;c<E;++c)for(var L=a[c],q=0,J=L.length;q<J;++q){var ne=L[q];if(ne)return ne}return null},size:function(){let a=0;for(const c of this)++a;return a},empty:function(){return!this.node()},each:function(a){for(var c=this._groups,E=0,L=c.length;E<L;++E)for(var q,J=c[E],ne=0,fe=J.length;ne<fe;++ne)(q=J[ne])&&a.call(q,q.__data__,ne,J);return this},attr:function(a,c){var E=k5(a);if(arguments.length<2){var L=this.node();return E.local?L.getAttributeNS(E.space,E.local):L.getAttribute(E)}return this.each((c==null?E.local?$x:U9:typeof c=="function"?E.local?Vx:J3:E.local?Z3:S5)(E,c))},style:function(a,c,E){return arguments.length>1?this.each((c==null?Zv:typeof c=="function"?e8:Q3)(a,c,E==null?"":E)):fp(this.node(),a)},property:function(a,c){return arguments.length>1?this.each((c==null?O5:typeof c=="function"?W9:Pc)(a,c)):this.node()[a]},classed:function(a,c){var E=V4(a+"");if(arguments.length<2){for(var L=x2(this.node()),q=-1,J=E.length;++q<J;)if(!L.contains(E[q]))return!1;return!0}return this.each((typeof c=="function"?t8:c?Jv:H4)(E,c))},text:function(a){return arguments.length?this.each(a==null?G9:(typeof a=="function"?q4:K9)(a)):this.node().textContent},html:function(a){return arguments.length?this.each(a==null?Hx:(typeof a=="function"?X9:qx)(a)):this.node().innerHTML},raise:function(){return this.each(Ux)},lower:function(){return this.each(n8)},append:function(a){var c=typeof a=="function"?a:Gd(a);return this.select(function(){return this.appendChild(c.apply(this,arguments))})},insert:function(a,c){var E=typeof a=="function"?a:Gd(a),L=c==null?E5:typeof c=="function"?c:y5(c);return this.select(function(){return this.insertBefore(E.apply(this,arguments),L.apply(this,arguments)||null)})},remove:function(){return this.each(r8)},clone:function(a){return this.select(a?T5:Z9)},datum:function(a){return arguments.length?this.property("__data__",a):this.node().__data__},on:function(a,c,E){var L,q,J=A5(a+""),ne=J.length;if(!(arguments.length<2)){for(fe=c?W4:U4,L=0;L<ne;++L)this.each(fe(J[L],c,E));return this}var fe=this.node().__on;if(fe){for(var Se,Ce=0,Ge=fe.length;Ce<Ge;++Ce)for(L=0,Se=fe[Ce];L<ne;++L)if((q=J[L]).type===Se.type&&q.name===Se.name)return Se.value}},dispatch:function(a,c){return this.each((typeof c=="function"?i8:a8)(a,c))},[Symbol.iterator]:function*(){for(var a=this._groups,c=0,E=a.length;c<E;++c)for(var L,q=a[c],J=0,ne=q.length;J<ne;++J)(L=q[J])&&(yield L)}};const Y4=o8;var Q9={value:()=>{}};function Dc(){for(var a,c=0,E=arguments.length,L={};c<E;++c){if(!(a=arguments[c]+"")||a in L||/[\s.]/.test(a))throw new Error("illegal type: "+a);L[a]=[]}return new C1(L)}function C1(a){this._=a}function P5(a,c){return a.trim().split(/^|\s+/).map(function(E){var L="",q=E.indexOf(".");if(q>=0&&(L=E.slice(q+1),E=E.slice(0,q)),E&&!c.hasOwnProperty(E))throw new Error("unknown type: "+E);return{type:E,name:L}})}function Kd(a,c){for(var E,L=0,q=a.length;L<q;++L)if((E=a[L]).name===c)return E.value}function G4(a,c,E){for(var L=0,q=a.length;L<q;++L)if(a[L].name===c){a[L]=Q9,a=a.slice(0,L).concat(a.slice(L+1));break}return E!=null&&a.push({name:c,value:E}),a}C1.prototype=Dc.prototype={constructor:C1,on:function(a,c){var E,L=this._,q=P5(a+"",L),J=-1,ne=q.length;if(!(arguments.length<2)){if(c!=null&&typeof c!="function")throw new Error("invalid callback: "+c);for(;++J<ne;)if(E=(a=q[J]).type)L[E]=G4(L[E],a.name,c);else if(c==null)for(E in L)L[E]=G4(L[E],a.name,null);return this}for(;++J<ne;)if((E=(a=q[J]).type)&&(E=Kd(L[E],a.name)))return E},copy:function(){var a={},c=this._;for(var E in c)a[E]=c[E].slice();return new C1(a)},call:function(a,c){if((E=arguments.length-2)>0)for(var E,L,q=new Array(E),J=0;J<E;++J)q[J]=arguments[J+2];if(!this._.hasOwnProperty(a))throw new Error("unknown type: "+a);for(J=0,E=(L=this._[a]).length;J<E;++J)L[J].value.apply(c,q)},apply:function(a,c,E){if(!this._.hasOwnProperty(a))throw new Error("unknown type: "+a);for(var L=this._[a],q=0,J=L.length;q<J;++q)L[q].value.apply(c,E)}};const l8=Dc;var K4,Qv,dp=0,e6=0,t6=0,n6=0,hp=0,nd=0,r6=typeof performance=="object"&&performance.now?performance:Date,X4=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(a){setTimeout(a,17)};function D5(){return hp||(X4(Gx),hp=r6.now()+nd)}function Gx(){hp=0}function Z4(){this._call=this._time=this._next=null}function s8(a,c,E){var L=new Z4;return L.restart(a,c,E),L}function N5(){hp=(n6=r6.now())+nd,dp=e6=0;try{(function(){D5(),++dp;for(var a,c=K4;c;)(a=hp-c._time)>=0&&c._call.call(void 0,a),c=c._next;--dp})()}finally{dp=0,function(){for(var a,c,E=K4,L=1/0;E;)E._call?(L>E._time&&(L=E._time),a=E,E=E._next):(c=E._next,E._next=null,E=a?a._next=c:K4=c);Qv=a,I5(L)}(),hp=0}}function k1(){var a=r6.now(),c=a-n6;c>1e3&&(nd-=c,n6=a)}function I5(a){dp||(e6&&(e6=clearTimeout(e6)),a-hp>24?(a<1/0&&(e6=setTimeout(N5,a-r6.now()-nd)),t6&&(t6=clearInterval(t6))):(t6||(n6=r6.now(),t6=setInterval(k1,1e3)),dp=1,X4(N5)))}function S0(a,c,E){var L=new Z4;return c=c==null?0:+c,L.restart(q=>{L.stop(),a(q+c)},c,E),L}Z4.prototype=s8.prototype={constructor:Z4,restart:function(a,c,E){if(typeof a!="function")throw new TypeError("callback is not a function");E=(E==null?D5():+E)+(c==null?0:+c),this._next||Qv===this||(Qv?Qv._next=this:K4=this,Qv=this),this._call=a,this._time=E,I5()},stop:function(){this._call&&(this._call=null,this._time=1/0,I5())}};var a6=l8("start","end","cancel","interrupt"),eb=[];function J4(a,c,E,L,q,J){var ne=a.__transition;if(ne){if(E in ne)return}else a.__transition={};(function(fe,Se,Ce){var Ge,lt=fe.__transition;function at(dn){var gn,xn,hn,Qt;if(Ce.state!==1)return Zt();for(gn in lt)if((Qt=lt[gn]).name===Ce.name){if(Qt.state===3)return S0(at);Qt.state===4?(Qt.state=6,Qt.timer.stop(),Qt.on.call("interrupt",fe,fe.__data__,Qt.index,Qt.group),delete lt[gn]):+gn<Se&&(Qt.state=6,Qt.timer.stop(),Qt.on.call("cancel",fe,fe.__data__,Qt.index,Qt.group),delete lt[gn])}if(S0(function(){Ce.state===3&&(Ce.state=4,Ce.timer.restart(mt,Ce.delay,Ce.time),mt(dn))}),Ce.state=2,Ce.on.call("start",fe,fe.__data__,Ce.index,Ce.group),Ce.state===2){for(Ce.state=3,Ge=new Array(hn=Ce.tween.length),gn=0,xn=-1;gn<hn;++gn)(Qt=Ce.tween[gn].value.call(fe,fe.__data__,Ce.index,Ce.group))&&(Ge[++xn]=Qt);Ge.length=xn+1}}function mt(dn){for(var gn=dn<Ce.duration?Ce.ease.call(null,dn/Ce.duration):(Ce.timer.restart(Zt),Ce.state=5,1),xn=-1,hn=Ge.length;++xn<hn;)Ge[xn].call(fe,gn);Ce.state===5&&(Ce.on.call("end",fe,fe.__data__,Ce.index,Ce.group),Zt())}function Zt(){for(var dn in Ce.state=6,Ce.timer.stop(),delete lt[Se],lt)return;delete fe.__transition}lt[Se]=Ce,Ce.timer=s8(function(dn){Ce.state=1,Ce.timer.restart(at,Ce.delay,Ce.time),Ce.delay<=dn&&at(dn-Ce.delay)},0,Ce.time)})(a,E,{name:c,index:L,group:q,on:a6,tween:eb,time:J.time,delay:J.delay,duration:J.duration,ease:J.ease,timer:null,state:0})}function i6(a,c){var E=G0(a,c);if(E.state>0)throw new Error("too late; already scheduled");return E}function of(a,c){var E=G0(a,c);if(E.state>3)throw new Error("too late; already running");return E}function G0(a,c){var E=a.__transition;if(!E||!(E=E[c]))throw new Error("transition not found");return E}function Xd(a,c){return a=+a,c=+c,function(E){return a*(1-E)+c*E}}var Zc,lf=180/Math.PI,Q4={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function o6(a,c,E,L,q,J){var ne,fe,Se;return(ne=Math.sqrt(a*a+c*c))&&(a/=ne,c/=ne),(Se=a*E+c*L)&&(E-=a*Se,L-=c*Se),(fe=Math.sqrt(E*E+L*L))&&(E/=fe,L/=fe,Se/=fe),a*L<c*E&&(a=-a,c=-c,Se=-Se,ne=-ne),{translateX:q,translateY:J,rotate:Math.atan2(c,a)*lf,skewX:Math.atan(Se)*lf,scaleX:ne,scaleY:fe}}function pp(a,c,E,L){function q(J){return J.length?J.pop()+" ":""}return function(J,ne){var fe=[],Se=[];return J=a(J),ne=a(ne),function(Ce,Ge,lt,at,mt,Zt){if(Ce!==lt||Ge!==at){var dn=mt.push("translate(",null,c,null,E);Zt.push({i:dn-4,x:Xd(Ce,lt)},{i:dn-2,x:Xd(Ge,at)})}else(lt||at)&&mt.push("translate("+lt+c+at+E)}(J.translateX,J.translateY,ne.translateX,ne.translateY,fe,Se),function(Ce,Ge,lt,at){Ce!==Ge?(Ce-Ge>180?Ge+=360:Ge-Ce>180&&(Ce+=360),at.push({i:lt.push(q(lt)+"rotate(",null,L)-2,x:Xd(Ce,Ge)})):Ge&&lt.push(q(lt)+"rotate("+Ge+L)}(J.rotate,ne.rotate,fe,Se),function(Ce,Ge,lt,at){Ce!==Ge?at.push({i:lt.push(q(lt)+"skewX(",null,L)-2,x:Xd(Ce,Ge)}):Ge&&lt.push(q(lt)+"skewX("+Ge+L)}(J.skewX,ne.skewX,fe,Se),function(Ce,Ge,lt,at,mt,Zt){if(Ce!==lt||Ge!==at){var dn=mt.push(q(mt)+"scale(",null,",",null,")");Zt.push({i:dn-4,x:Xd(Ce,lt)},{i:dn-2,x:Xd(Ge,at)})}else lt===1&&at===1||mt.push(q(mt)+"scale("+lt+","+at+")")}(J.scaleX,J.scaleY,ne.scaleX,ne.scaleY,fe,Se),J=ne=null,function(Ce){for(var Ge,lt=-1,at=Se.length;++lt<at;)fe[(Ge=Se[lt]).i]=Ge.x(Ce);return fe.join("")}}}var L5=pp(function(a){const c=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(a+"");return c.isIdentity?Q4:o6(c.a,c.b,c.c,c.d,c.e,c.f)},"px, ","px)","deg)"),R5=pp(function(a){return a==null?Q4:(Zc||(Zc=document.createElementNS("http://www.w3.org/2000/svg","g")),Zc.setAttribute("transform",a),(a=Zc.transform.baseVal.consolidate())?o6((a=a.matrix).a,a.b,a.c,a.d,a.e,a.f):Q4)},", ",")",")");function u8(a,c){var E,L;return function(){var q=of(this,a),J=q.tween;if(J!==E){for(var ne=0,fe=(L=E=J).length;ne<fe;++ne)if(L[ne].name===c){(L=L.slice()).splice(ne,1);break}}q.tween=L}}function tb(a,c,E){var L,q;if(typeof E!="function")throw new Error;return function(){var J=of(this,a),ne=J.tween;if(ne!==L){q=(L=ne).slice();for(var fe={name:c,value:E},Se=0,Ce=q.length;Se<Ce;++Se)if(q[Se].name===c){q[Se]=fe;break}Se===Ce&&q.push(fe)}J.tween=q}}function c8(a,c,E){var L=a._id;return a.each(function(){var q=of(this,L);(q.value||(q.value={}))[c]=E.apply(this,arguments)}),function(q){return G0(q,L).value[c]}}function l6(a,c,E){a.prototype=c.prototype=E,E.constructor=a}function eg(a,c){var E=Object.create(a.prototype);for(var L in c)E[L]=c[L];return E}function Vs(){}var C2=.7,sf=1.4285714285714286,S1="\\s*([+-]?\\d+)\\s*",rd="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",O0="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",F5=/^#([0-9a-f]{3,8})$/,nb=new RegExp("^rgb\\("+[S1,S1,S1]+"\\)$"),rb=new RegExp("^rgb\\("+[O0,O0,O0]+"\\)$"),k2=new RegExp("^rgba\\("+[S1,S1,S1,rd]+"\\)$"),B5=new RegExp("^rgba\\("+[O0,O0,O0,rd]+"\\)$"),ab=new RegExp("^hsl\\("+[rd,O0,O0]+"\\)$"),ib=new RegExp("^hsla\\("+[rd,O0,O0,rd]+"\\)$"),K0={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function f8(){return this.rgb().formatHex()}function j5(){return this.rgb().formatRgb()}function vp(a){var c,E;return a=(a+"").trim().toLowerCase(),(c=F5.exec(a))?(E=c[1].length,c=parseInt(c[1],16),E===6?d8(c):E===3?new Jc(c>>8&15|c>>4&240,c>>4&15|240&c,(15&c)<<4|15&c,1):E===8?s6(c>>24&255,c>>16&255,c>>8&255,(255&c)/255):E===4?s6(c>>12&15|c>>8&240,c>>8&15|c>>4&240,c>>4&15|240&c,((15&c)<<4|15&c)/255):null):(c=nb.exec(a))?new Jc(c[1],c[2],c[3],1):(c=rb.exec(a))?new Jc(255*c[1]/100,255*c[2]/100,255*c[3]/100,1):(c=k2.exec(a))?s6(c[1],c[2],c[3],c[4]):(c=B5.exec(a))?s6(255*c[1]/100,255*c[2]/100,255*c[3]/100,c[4]):(c=ab.exec(a))?c6(c[1],c[2]/100,c[3]/100,1):(c=ib.exec(a))?c6(c[1],c[2]/100,c[3]/100,c[4]):K0.hasOwnProperty(a)?d8(K0[a]):a==="transparent"?new Jc(NaN,NaN,NaN,0):null}function d8(a){return new Jc(a>>16&255,a>>8&255,255&a,1)}function s6(a,c,E,L){return L<=0&&(a=c=E=NaN),new Jc(a,c,E,L)}function tg(a){return a instanceof Vs||(a=vp(a)),a?new Jc((a=a.rgb()).r,a.g,a.b,a.opacity):new Jc}function ng(a,c,E,L){return arguments.length===1?tg(a):new Jc(a,c,E,L==null?1:L)}function Jc(a,c,E,L){this.r=+a,this.g=+c,this.b=+E,this.opacity=+L}function z5(){return"#"+u6(this.r)+u6(this.g)+u6(this.b)}function Zd(){var a=this.opacity;return((a=isNaN(a)?1:Math.max(0,Math.min(1,a)))===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(a===1?")":", "+a+")")}function u6(a){return((a=Math.max(0,Math.min(255,Math.round(a)||0)))<16?"0":"")+a.toString(16)}function c6(a,c,E,L){return L<=0?a=c=E=NaN:E<=0||E>=1?a=c=NaN:c<=0&&(a=NaN),new O1(a,c,E,L)}function Jd(a){if(a instanceof O1)return new O1(a.h,a.s,a.l,a.opacity);if(a instanceof Vs||(a=vp(a)),!a)return new O1;if(a instanceof O1)return a;var c=(a=a.rgb()).r/255,E=a.g/255,L=a.b/255,q=Math.min(c,E,L),J=Math.max(c,E,L),ne=NaN,fe=J-q,Se=(J+q)/2;return fe?(ne=c===J?(E-L)/fe+6*(E<L):E===J?(L-c)/fe+2:(c-E)/fe+4,fe/=Se<.5?J+q:2-J-q,ne*=60):fe=Se>0&&Se<1?0:ne,new O1(ne,fe,Se,a.opacity)}function O1(a,c,E,L){this.h=+a,this.s=+c,this.l=+E,this.opacity=+L}function S2(a,c,E){return 255*(a<60?c+(E-c)*a/60:a<180?E:a<240?c+(E-c)*(240-a)/60:c)}l6(Vs,vp,{copy:function(a){return Object.assign(new this.constructor,this,a)},displayable:function(){return this.rgb().displayable()},hex:f8,formatHex:f8,formatHsl:function(){return Jd(this).formatHsl()},formatRgb:j5,toString:j5}),l6(Jc,ng,eg(Vs,{brighter:function(a){return a=a==null?sf:Math.pow(sf,a),new Jc(this.r*a,this.g*a,this.b*a,this.opacity)},darker:function(a){return a=a==null?C2:Math.pow(C2,a),new Jc(this.r*a,this.g*a,this.b*a,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:z5,formatHex:z5,formatRgb:Zd,toString:Zd})),l6(O1,function(a,c,E,L){return arguments.length===1?Jd(a):new O1(a,c,E,L==null?1:L)},eg(Vs,{brighter:function(a){return a=a==null?sf:Math.pow(sf,a),new O1(this.h,this.s,this.l*a,this.opacity)},darker:function(a){return a=a==null?C2:Math.pow(C2,a),new O1(this.h,this.s,this.l*a,this.opacity)},rgb:function(){var a=this.h%360+360*(this.h<0),c=isNaN(a)||isNaN(this.s)?0:this.s,E=this.l,L=E+(E<.5?E:1-E)*c,q=2*E-L;return new Jc(S2(a>=240?a-240:a+120,q,L),S2(a,q,L),S2(a<120?a+240:a-120,q,L),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var a=this.opacity;return((a=isNaN(a)?1:Math.max(0,Math.min(1,a)))===1?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(a===1?")":", "+a+")")}}));const f6=a=>()=>a;function d6(a,c){var E=c-a;return E?function(L,q){return function(J){return L+J*q}}(a,E):f6(isNaN(a)?c:a)}const O2=function a(c){var E=function(q){return(q=+q)==1?d6:function(J,ne){return ne-J?function(fe,Se,Ce){return fe=Math.pow(fe,Ce),Se=Math.pow(Se,Ce)-fe,Ce=1/Ce,function(Ge){return Math.pow(fe+Ge*Se,Ce)}}(J,ne,q):f6(isNaN(J)?ne:J)}}(c);function L(q,J){var ne=E((q=ng(q)).r,(J=ng(J)).r),fe=E(q.g,J.g),Se=E(q.b,J.b),Ce=d6(q.opacity,J.opacity);return function(Ge){return q.r=ne(Ge),q.g=fe(Ge),q.b=Se(Ge),q.opacity=Ce(Ge),q+""}}return L.gamma=a,L}(1);var rg=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ag=new RegExp(rg.source,"g");function E2(a,c){var E,L,q,J=rg.lastIndex=ag.lastIndex=0,ne=-1,fe=[],Se=[];for(a+="",c+="";(E=rg.exec(a))&&(L=ag.exec(c));)(q=L.index)>J&&(q=c.slice(J,q),fe[ne]?fe[ne]+=q:fe[++ne]=q),(E=E[0])===(L=L[0])?fe[ne]?fe[ne]+=L:fe[++ne]=L:(fe[++ne]=null,Se.push({i:ne,x:Xd(E,L)})),J=ag.lastIndex;return J<c.length&&(q=c.slice(J),fe[ne]?fe[ne]+=q:fe[++ne]=q),fe.length<2?Se[0]?function(Ce){return function(Ge){return Ce(Ge)+""}}(Se[0].x):function(Ce){return function(){return Ce}}(c):(c=Se.length,function(Ce){for(var Ge,lt=0;lt<c;++lt)fe[(Ge=Se[lt]).i]=Ge.x(Ce);return fe.join("")})}function h6(a,c){var E;return(typeof c=="number"?Xd:c instanceof vp?O2:(E=vp(c))?(c=E,O2):E2)(a,c)}function Cu(a){return function(){this.removeAttribute(a)}}function p6(a){return function(){this.removeAttributeNS(a.space,a.local)}}function gp(a,c,E){var L,q,J=E+"";return function(){var ne=this.getAttribute(a);return ne===J?null:ne===L?q:q=c(L=ne,E)}}function ob(a,c,E){var L,q,J=E+"";return function(){var ne=this.getAttributeNS(a.space,a.local);return ne===J?null:ne===L?q:q=c(L=ne,E)}}function X0(a,c,E){var L,q,J;return function(){var ne,fe,Se=E(this);if(Se!=null)return(ne=this.getAttribute(a))===(fe=Se+"")?null:ne===L&&fe===q?J:(q=fe,J=c(L=ne,Se));this.removeAttribute(a)}}function h8(a,c,E){var L,q,J;return function(){var ne,fe,Se=E(this);if(Se!=null)return(ne=this.getAttributeNS(a.space,a.local))===(fe=Se+"")?null:ne===L&&fe===q?J:(q=fe,J=c(L=ne,Se));this.removeAttributeNS(a.space,a.local)}}function lb(a,c){return function(E){this.setAttribute(a,c.call(this,E))}}function ig(a,c){return function(E){this.setAttributeNS(a.space,a.local,c.call(this,E))}}function ad(a,c){var E,L;function q(){var J=c.apply(this,arguments);return J!==L&&(E=(L=J)&&ig(a,J)),E}return q._value=c,q}function v6(a,c){var E,L;function q(){var J=c.apply(this,arguments);return J!==L&&(E=(L=J)&&lb(a,J)),E}return q._value=c,q}function sb(a,c){return function(){i6(this,a).delay=+c.apply(this,arguments)}}function Kx(a,c){return c=+c,function(){i6(this,a).delay=c}}function id(a,c){return function(){of(this,a).duration=+c.apply(this,arguments)}}function Qd(a,c){return c=+c,function(){of(this,a).duration=c}}function T2(a,c){if(typeof c!="function")throw new Error;return function(){of(this,a).ease=c}}function $5(a,c,E){var L,q,J=function(ne){return(ne+"").trim().split(/^|\s+/).every(function(fe){var Se=fe.indexOf(".");return Se>=0&&(fe=fe.slice(0,Se)),!fe||fe==="start"})}(c)?i6:of;return function(){var ne=J(this,a),fe=ne.on;fe!==L&&(q=(L=fe).copy()).on(c,E),ne.on=q}}var og=Y4.prototype.constructor;function eh(a){return function(){this.style.removeProperty(a)}}function V5(a,c,E){return function(L){this.style.setProperty(a,c.call(this,L),E)}}function mp(a,c,E){var L,q;function J(){var ne=c.apply(this,arguments);return ne!==q&&(L=(q=ne)&&V5(a,ne,E)),L}return J._value=c,J}function lg(a){return function(c){this.textContent=a.call(this,c)}}function Xx(a){var c,E;function L(){var q=a.apply(this,arguments);return q!==E&&(c=(E=q)&&lg(q)),c}return L._value=a,L}var Zx=0;function uf(a,c,E,L){this._groups=a,this._parents=c,this._name=E,this._id=L}function p8(){return++Zx}var th=Y4.prototype;uf.prototype={constructor:uf,select:function(a){var c=this._name,E=this._id;typeof a!="function"&&(a=y5(a));for(var L=this._groups,q=L.length,J=new Array(q),ne=0;ne<q;++ne)for(var fe,Se,Ce=L[ne],Ge=Ce.length,lt=J[ne]=new Array(Ge),at=0;at<Ge;++at)(fe=Ce[at])&&(Se=a.call(fe,fe.__data__,at,Ce))&&("__data__"in fe&&(Se.__data__=fe.__data__),lt[at]=Se,J4(lt[at],c,E,at,lt,G0(fe,E)));return new uf(J,this._parents,c,E)},selectAll:function(a){var c=this._name,E=this._id;typeof a!="function"&&(a=$9(a));for(var L=this._groups,q=L.length,J=[],ne=[],fe=0;fe<q;++fe)for(var Se,Ce=L[fe],Ge=Ce.length,lt=0;lt<Ge;++lt)if(Se=Ce[lt]){for(var at,mt=a.call(Se,Se.__data__,lt,Ce),Zt=G0(Se,E),dn=0,gn=mt.length;dn<gn;++dn)(at=mt[dn])&&J4(at,c,E,dn,mt,Zt);J.push(mt),ne.push(Se)}return new uf(J,ne,c,E)},selectChild:th.selectChild,selectChildren:th.selectChildren,filter:function(a){typeof a!="function"&&(a=b5(a));for(var c=this._groups,E=c.length,L=new Array(E),q=0;q<E;++q)for(var J,ne=c[q],fe=ne.length,Se=L[q]=[],Ce=0;Ce<fe;++Ce)(J=ne[Ce])&&a.call(J,J.__data__,Ce,ne)&&Se.push(J);return new uf(L,this._parents,this._name,this._id)},merge:function(a){if(a._id!==this._id)throw new Error;for(var c=this._groups,E=a._groups,L=c.length,q=E.length,J=Math.min(L,q),ne=new Array(L),fe=0;fe<J;++fe)for(var Se,Ce=c[fe],Ge=E[fe],lt=Ce.length,at=ne[fe]=new Array(lt),mt=0;mt<lt;++mt)(Se=Ce[mt]||Ge[mt])&&(at[mt]=Se);for(;fe<L;++fe)ne[fe]=c[fe];return new uf(ne,this._parents,this._name,this._id)},selection:function(){return new og(this._groups,this._parents)},transition:function(){for(var a=this._name,c=this._id,E=p8(),L=this._groups,q=L.length,J=0;J<q;++J)for(var ne,fe=L[J],Se=fe.length,Ce=0;Ce<Se;++Ce)if(ne=fe[Ce]){var Ge=G0(ne,c);J4(ne,a,E,Ce,fe,{time:Ge.time+Ge.delay+Ge.duration,delay:0,duration:Ge.duration,ease:Ge.ease})}return new uf(L,this._parents,a,E)},call:th.call,nodes:th.nodes,node:th.node,size:th.size,empty:th.empty,each:th.each,on:function(a,c){var E=this._id;return arguments.length<2?G0(this.node(),E).on.on(a):this.each($5(E,a,c))},attr:function(a,c){var E=k5(a),L=E==="transform"?R5:h6;return this.attrTween(a,typeof c=="function"?(E.local?h8:X0)(E,L,c8(this,"attr."+a,c)):c==null?(E.local?p6:Cu)(E):(E.local?ob:gp)(E,L,c))},attrTween:function(a,c){var E="attr."+a;if(arguments.length<2)return(E=this.tween(E))&&E._value;if(c==null)return this.tween(E,null);if(typeof c!="function")throw new Error;var L=k5(a);return this.tween(E,(L.local?ad:v6)(L,c))},style:function(a,c,E){var L=(a+="")=="transform"?L5:h6;return c==null?this.styleTween(a,function(q,J){var ne,fe,Se;return function(){var Ce=fp(this,q),Ge=(this.style.removeProperty(q),fp(this,q));return Ce===Ge?null:Ce===ne&&Ge===fe?Se:Se=J(ne=Ce,fe=Ge)}}(a,L)).on("end.style."+a,eh(a)):typeof c=="function"?this.styleTween(a,function(q,J,ne){var fe,Se,Ce;return function(){var Ge=fp(this,q),lt=ne(this),at=lt+"";return lt==null&&(this.style.removeProperty(q),at=lt=fp(this,q)),Ge===at?null:Ge===fe&&at===Se?Ce:(Se=at,Ce=J(fe=Ge,lt))}}(a,L,c8(this,"style."+a,c))).each(function(q,J){var ne,fe,Se,Ce,Ge="style."+J,lt="end."+Ge;return function(){var at=of(this,q),mt=at.on,Zt=at.value[Ge]==null?Ce||(Ce=eh(J)):void 0;mt===ne&&Se===Zt||(fe=(ne=mt).copy()).on(lt,Se=Zt),at.on=fe}}(this._id,a)):this.styleTween(a,function(q,J,ne){var fe,Se,Ce=ne+"";return function(){var Ge=fp(this,q);return Ge===Ce?null:Ge===fe?Se:Se=J(fe=Ge,ne)}}(a,L,c),E).on("end.style."+a,null)},styleTween:function(a,c,E){var L="style."+(a+="");if(arguments.length<2)return(L=this.tween(L))&&L._value;if(c==null)return this.tween(L,null);if(typeof c!="function")throw new Error;return this.tween(L,mp(a,c,E==null?"":E))},text:function(a){return this.tween("text",typeof a=="function"?function(c){return function(){var E=c(this);this.textContent=E==null?"":E}}(c8(this,"text",a)):function(c){return function(){this.textContent=c}}(a==null?"":a+""))},textTween:function(a){var c="text";if(arguments.length<1)return(c=this.tween(c))&&c._value;if(a==null)return this.tween(c,null);if(typeof a!="function")throw new Error;return this.tween(c,Xx(a))},remove:function(){return this.on("end.remove",function(a){return function(){var c=this.parentNode;for(var E in this.__transition)if(+E!==a)return;c&&c.removeChild(this)}}(this._id))},tween:function(a,c){var E=this._id;if(a+="",arguments.length<2){for(var L,q=G0(this.node(),E).tween,J=0,ne=q.length;J<ne;++J)if((L=q[J]).name===a)return L.value;return null}return this.each((c==null?u8:tb)(E,a,c))},delay:function(a){var c=this._id;return arguments.length?this.each((typeof a=="function"?sb:Kx)(c,a)):G0(this.node(),c).delay},duration:function(a){var c=this._id;return arguments.length?this.each((typeof a=="function"?id:Qd)(c,a)):G0(this.node(),c).duration},ease:function(a){var c=this._id;return arguments.length?this.each(T2(c,a)):G0(this.node(),c).ease},easeVarying:function(a){if(typeof a!="function")throw new Error;return this.each(function(c,E){return function(){var L=E.apply(this,arguments);if(typeof L!="function")throw new Error;of(this,c).ease=L}}(this._id,a))},end:function(){var a,c,E=this,L=E._id,q=E.size();return new Promise(function(J,ne){var fe={value:ne},Se={value:function(){--q==0&&J()}};E.each(function(){var Ce=of(this,L),Ge=Ce.on;Ge!==a&&((c=(a=Ge).copy())._.cancel.push(fe),c._.interrupt.push(fe),c._.end.push(Se)),Ce.on=c}),q===0&&J()})},[Symbol.iterator]:th[Symbol.iterator]};var v8={time:null,delay:0,duration:250,ease:function(a){return((a*=2)<=1?a*a*a:(a-=2)*a*a+2)/2}};function H5(a,c){for(var E;!(E=a.__transition)||!(E=E[c]);)if(!(a=a.parentNode))throw new Error(`transition ${c} not found`);return E}function cf(a,c,E){this.k=a,this.x=c,this.y=E}Y4.prototype.interrupt=function(a){return this.each(function(){(function(c,E){var L,q,J,ne=c.__transition,fe=!0;if(ne){for(J in E=E==null?null:E+"",ne)(L=ne[J]).name===E?(q=L.state>2&&L.state<5,L.state=6,L.timer.stop(),L.on.call(q?"interrupt":"cancel",c,c.__data__,L.index,L.group),delete ne[J]):fe=!1;fe&&delete c.__transition}})(this,a)})},Y4.prototype.transition=function(a){var c,E;a instanceof uf?(c=a._id,a=a._name):(c=p8(),(E=v8).time=D5(),a=a==null?null:a+"");for(var L=this._groups,q=L.length,J=0;J<q;++J)for(var ne,fe=L[J],Se=fe.length,Ce=0;Ce<Se;++Ce)(ne=fe[Ce])&&J4(ne,a,c,Ce,fe,E||H5(ne,c));return new uf(L,this._parents,a,c)},cf.prototype={constructor:cf,scale:function(a){return a===1?this:new cf(this.k*a,this.x,this.y)},translate:function(a,c){return a===0&c===0?this:new cf(this.k,this.x+this.k*a,this.y+this.k*c)},apply:function(a){return[a[0]*this.k+this.x,a[1]*this.k+this.y]},applyX:function(a){return a*this.k+this.x},applyY:function(a){return a*this.k+this.y},invert:function(a){return[(a[0]-this.x)/this.k,(a[1]-this.y)/this.k]},invertX:function(a){return(a-this.x)/this.k},invertY:function(a){return(a-this.y)/this.k},rescaleX:function(a){return a.copy().domain(a.range().map(this.invertX,this).map(a.invert,a))},rescaleY:function(a){return a.copy().domain(a.range().map(this.invertY,this).map(a.invert,a))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}},new cf(1,0,0),cf.prototype;var q5="comm",U5="rule",W5="decl",Y5=Math.abs,od=String.fromCharCode;function G5(a){return a.trim()}function K5(a,c,E){return a.replace(c,E)}function nh(a,c){return a.indexOf(c)}function A2(a,c){return 0|a.charCodeAt(c)}function yp(a,c,E){return a.slice(c,E)}function Z0(a){return a.length}function g6(a){return a.length}function m6(a,c){return c.push(a),a}function ld(a,c){for(var E="",L=g6(a),q=0;q<L;q++)E+=c(a[q],q,a,c)||"";return E}function sg(a,c,E,L){switch(a.type){case"@import":case W5:return a.return=a.return||a.value;case q5:return"";case"@keyframes":return a.return=a.value+"{"+ld(a.children,L)+"}";case U5:a.value=a.props.join(",")}return Z0(E=ld(a.children,L))?a.return=a.value+"{"+E+"}":""}var E1=1,ff=1,X5=0,nc=0,su=0,rh="";function M2(a,c,E,L,q,J,ne){return{value:a,root:c,parent:E,type:L,props:q,children:J,line:E1,column:ff,length:ne,return:""}}function Jx(){return su=nc>0?A2(rh,--nc):0,ff--,su===10&&(ff=1,E1--),su}function df(){return su=nc<X5?A2(rh,nc++):0,ff++,su===10&&(ff=1,E1++),su}function bp(){return A2(rh,nc)}function ug(){return nc}function cg(a,c){return yp(rh,a,c)}function Z5(a){switch(a){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function fg(a){return G5(cg(nc-1,ah(a===91?a+2:a===40?a+1:a)))}function dg(a){for(;(su=bp())&&su<33;)df();return Z5(a)>2||Z5(su)>3?"":" "}function J5(a,c){for(;--c&&df()&&!(su<48||su>102||su>57&&su<65||su>70&&su<97););return cg(a,ug()+(c<6&&bp()==32&&df()==32))}function ah(a){for(;df();)switch(su){case a:return nc;case 34:case 39:a!==34&&a!==39&&ah(su);break;case 40:a===41&&ah(a);break;case 92:df()}return nc}function hf(a,c){for(;df()&&a+su!==57&&(a+su!==84||bp()!==47););return"/*"+cg(c,nc-1)+"*"+od(a===47?a:df())}function g8(a){for(;!Z5(bp());)df();return cg(a,nc)}function y6(a){return function(c){return rh="",c}(_p("",null,null,null,[""],a=function(c){return E1=ff=1,X5=Z0(rh=c),nc=0,[]}(a),0,[0],a))}function _p(a,c,E,L,q,J,ne,fe,Se){for(var Ce=0,Ge=0,lt=ne,at=0,mt=0,Zt=0,dn=1,gn=1,xn=1,hn=0,Qt="",nr=q,In=J,sn=L,Ln=Qt;gn;)switch(Zt=hn,hn=df()){case 40:if(Zt!=108&&Ln.charCodeAt(lt-1)==58){nh(Ln+=K5(fg(hn),"&","&\f"),"&\f")!=-1&&(xn=-1);break}case 34:case 39:case 91:Ln+=fg(hn);break;case 9:case 10:case 13:case 32:Ln+=dg(Zt);break;case 92:Ln+=J5(ug()-1,7);continue;case 47:switch(bp()){case 42:case 47:m6(ih(hf(df(),ug()),c,E),Se);break;default:Ln+="/"}break;case 123*dn:fe[Ce++]=Z0(Ln)*xn;case 125*dn:case 59:case 0:switch(hn){case 0:case 125:gn=0;case 59+Ge:mt>0&&Z0(Ln)-lt&&m6(mt>32?P2(Ln+";",L,E,lt-1):P2(K5(Ln," ","")+";",L,E,lt-2),Se);break;case 59:Ln+=";";default:if(m6(sn=sd(Ln,c,E,Ce,Ge,q,fe,Qt,nr=[],In=[],lt),J),hn===123)if(Ge===0)_p(Ln,c,sn,sn,nr,J,lt,fe,In);else switch(at){case 100:case 109:case 115:_p(a,sn,sn,L&&m6(sd(a,sn,sn,0,0,q,fe,Qt,q,nr=[],lt),In),q,In,lt,fe,L?nr:In);break;default:_p(Ln,sn,sn,sn,[""],In,0,fe,In)}}Ce=Ge=mt=0,dn=xn=1,Qt=Ln="",lt=ne;break;case 58:lt=1+Z0(Ln),mt=Zt;default:if(dn<1){if(hn==123)--dn;else if(hn==125&&dn++==0&&Jx()==125)continue}switch(Ln+=od(hn),hn*dn){case 38:xn=Ge>0?1:(Ln+="\f",-1);break;case 44:fe[Ce++]=(Z0(Ln)-1)*xn,xn=1;break;case 64:bp()===45&&(Ln+=fg(df())),at=bp(),Ge=lt=Z0(Qt=Ln+=g8(ug())),hn++;break;case 45:Zt===45&&Z0(Ln)==2&&(dn=0)}}return J}function sd(a,c,E,L,q,J,ne,fe,Se,Ce,Ge){for(var lt=q-1,at=q===0?J:[""],mt=g6(at),Zt=0,dn=0,gn=0;Zt<L;++Zt)for(var xn=0,hn=yp(a,lt+1,lt=Y5(dn=ne[Zt])),Qt=a;xn<mt;++xn)(Qt=G5(dn>0?at[xn]+" "+hn:K5(hn,/&\f/g,at[xn])))&&(Se[gn++]=Qt);return M2(a,c,E,q===0?U5:fe,Se,Ce,Ge)}function ih(a,c,E){return M2(a,c,E,q5,od(su),yp(a,2,-2),0)}function P2(a,c,E,L){return M2(a,c,E,W5,yp(a,0,L),yp(a,L+1,-1),L)}const Q5="8.13.8";var D2=s(9609),b6=s(7856),hg=s.n(b6),m8=function(a){var c=a.replace(/\\u[\dA-F]{4}/gi,function(E){return String.fromCharCode(parseInt(E.replace(/\\u/g,""),16))});return console.log(c),(c=(c=c.replace(/\\x([0-9a-f]{2})/gi,function(E,L){return String.fromCharCode(parseInt(L,16))})).replace(/\\[\d\d\d]{3}/gi,function(E){return String.fromCharCode(parseInt(E.replace(/\\/g,""),8))})).replace(/\\[\d\d\d]{2}/gi,function(E){return String.fromCharCode(parseInt(E.replace(/\\/g,""),8))})},ju=function(a){for(var c="",E=0;E>=0;){if(!((E=a.indexOf("<script"))>=0)){c+=a,E=-1;break}c+=a.substr(0,E),(E=(a=a.substr(E+1)).indexOf("<\/script>"))>=0&&(E+=9,a=a.substr(E))}var L=m8(c);return(L=(L=(L=L.replace(/script>/gi,"#")).replace(/javascript:/gi,"#")).replace(/onerror=/gi,"onerror:")).replace(/<iframe/gi,"")},N2=function(a,c){if(!a)return a;var E=hg().sanitize(function(L,q){var J=L,ne=!0;if(!q.flowchart||q.flowchart.htmlLabels!==!1&&q.flowchart.htmlLabels!=="false"||(ne=!1),ne){var fe=q.securityLevel;fe==="antiscript"||fe==="strict"?J=ju(J):fe!=="loose"&&(J=(J=(J=xp(J)).replace(/</g,"&lt;").replace(/>/g,"&gt;")).replace(/=/g,"&equals;"),J=El(J))}return J}(a,c));return E},oh=/<br\s*\/?>/gi,El=function(a){return a.replace(/#br#/g,"<br/>")},xp=function(a){return a.replace(oh,"#br#")},Us=function(a){return a!=="false"&&a!==!1};const tl={getRows:function(a){if(!a)return 1;var c=xp(a);return(c=c.replace(/\\n/g,"#br#")).split("#br#")},sanitizeText:N2,sanitizeTextOrArray:function(a,c){return typeof a=="string"?N2(a,c):a.flat().map(function(E){return N2(E,c)})},hasBreaks:function(a){return oh.test(a)},splitBreaks:function(a){return a.split(oh)},lineBreakRegex:oh,removeScript:ju,getUrl:function(a){var c="";return a&&(c=(c=(c=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),c},evaluate:Us,removeEscapes:m8};var Xr=s(8613),Nc=function(a,c){return c?(0,Xr.adjust)(a,{s:-40,l:10}):(0,Xr.adjust)(a,{s:-40,l:-10})};function pg(a){return pg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},pg(a)}function Qx(a,c){for(var E=0;E<c.length;E++){var L=c[E];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(a,L.key,L)}}var ub=function(){function a(){(function(L,q){if(!(L instanceof q))throw new TypeError("Cannot call a class as a function")})(this,a),this.background="#f4f4f4",this.darkMode=!1,this.primaryColor="#fff4dd",this.noteBkgColor="#fff5ad",this.noteTextColor="#333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px"}var c,E;return c=a,E=[{key:"updateColors",value:function(){this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#ddd":"#333"),this.secondaryColor=this.secondaryColor||(0,Xr.adjust)(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||(0,Xr.adjust)(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||Nc(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||Nc(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||Nc(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||Nc(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||(0,Xr.invert)(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||(0,Xr.invert)(this.tertiaryColor),this.lineColor=this.lineColor||(0,Xr.invert)(this.background),this.textColor=this.textColor||this.primaryTextColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?(0,Xr.darken)(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||"grey",this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||(0,Xr.darken)(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||(0,Xr.invert)(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||"white",this.sectionBkgColor=this.sectionBkgColor||this.secondaryColor,this.sectionBkgColor2=this.sectionBkgColor2||this.primaryColor,this.excludeBkgColor=this.excludeBkgColor||"#eeeeee",this.taskBorderColor=this.taskBorderColor||this.primaryBorderColor,this.taskBkgColor=this.taskBkgColor||this.primaryColor,this.activeTaskBorderColor=this.activeTaskBorderColor||this.primaryColor,this.activeTaskBkgColor=this.activeTaskBkgColor||(0,Xr.lighten)(this.primaryColor,23),this.gridColor=this.gridColor||"lightgrey",this.doneTaskBkgColor=this.doneTaskBkgColor||"lightgrey",this.doneTaskBorderColor=this.doneTaskBorderColor||"grey",this.critBorderColor=this.critBorderColor||"#ff8888",this.critBkgColor=this.critBkgColor||"red",this.todayLineColor=this.todayLineColor||"red",this.taskTextColor=this.taskTextColor||this.textColor,this.taskTextOutsideColor=this.taskTextOutsideColor||this.textColor,this.taskTextLightColor=this.taskTextLightColor||this.textColor,this.taskTextColor=this.taskTextColor||this.primaryTextColor,this.taskTextDarkColor=this.taskTextDarkColor||this.textColor,this.taskTextClickableColor=this.taskTextClickableColor||"#003163",this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||this.tertiaryColor,this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.specialStateColor=this.lineColor,this.classText=this.classText||this.textColor,this.fillType0=this.fillType0||this.primaryColor,this.fillType1=this.fillType1||this.secondaryColor,this.fillType2=this.fillType2||(0,Xr.adjust)(this.primaryColor,{h:64}),this.fillType3=this.fillType3||(0,Xr.adjust)(this.secondaryColor,{h:64}),this.fillType4=this.fillType4||(0,Xr.adjust)(this.primaryColor,{h:-64}),this.fillType5=this.fillType5||(0,Xr.adjust)(this.secondaryColor,{h:-64}),this.fillType6=this.fillType6||(0,Xr.adjust)(this.primaryColor,{h:128}),this.fillType7=this.fillType7||(0,Xr.adjust)(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||(0,Xr.adjust)(this.primaryColor,{l:-10}),this.pie5=this.pie5||(0,Xr.adjust)(this.secondaryColor,{l:-10}),this.pie6=this.pie6||(0,Xr.adjust)(this.tertiaryColor,{l:-10}),this.pie7=this.pie7||(0,Xr.adjust)(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||(0,Xr.adjust)(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||(0,Xr.adjust)(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||(0,Xr.adjust)(this.primaryColor,{h:60,l:-20}),this.pie11=this.pie11||(0,Xr.adjust)(this.primaryColor,{h:-60,l:-20}),this.pie12=this.pie12||(0,Xr.adjust)(this.primaryColor,{h:120,l:-10}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?(0,Xr.darken)(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor}},{key:"calculate",value:function(L){var q=this;if(pg(L)==="object"){var J=Object.keys(L);J.forEach(function(ne){q[ne]=L[ne]}),this.updateColors(),J.forEach(function(ne){q[ne]=L[ne]})}else this.updateColors()}}],E&&Qx(c.prototype,E),Object.defineProperty(c,"prototype",{writable:!1}),a}();function e7(a){return e7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},e7(a)}function y8(a,c){for(var E=0;E<c.length;E++){var L=c[E];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(a,L.key,L)}}var cb=function(){function a(){(function(L,q){if(!(L instanceof q))throw new TypeError("Cannot call a class as a function")})(this,a),this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=(0,Xr.lighten)(this.primaryColor,16),this.tertiaryColor=(0,Xr.adjust)(this.primaryColor,{h:-160}),this.primaryBorderColor=Nc(this.primaryColor,this.darkMode),this.secondaryBorderColor=Nc(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Nc(this.tertiaryColor,this.darkMode),this.primaryTextColor=(0,Xr.invert)(this.primaryColor),this.secondaryTextColor=(0,Xr.invert)(this.secondaryColor),this.tertiaryTextColor=(0,Xr.invert)(this.tertiaryColor),this.lineColor=(0,Xr.invert)(this.background),this.textColor=(0,Xr.invert)(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=(0,Xr.lighten)((0,Xr.invert)("#323D47"),10),this.lineColor="calculated",this.border1="#81B1DB",this.border2=(0,Xr.rgba)(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#181818",this.textColor="#ccc",this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#F9FFFE",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="calculated",this.activationBkgColor="calculated",this.sequenceNumberColor="black",this.sectionBkgColor=(0,Xr.darken)("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.taskBorderColor=(0,Xr.rgba)(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=(0,Xr.rgba)(255,255,255,50),this.activeTaskBkgColor="#81B1DB",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="grey",this.critBorderColor="#E83737",this.critBkgColor="#E83737",this.taskTextDarkColor="calculated",this.todayLineColor="#DB5757",this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}var c,E;return c=a,E=[{key:"updateColors",value:function(){this.secondBkg=(0,Xr.lighten)(this.mainBkg,16),this.lineColor=this.mainContrastColor,this.arrowheadColor=this.mainContrastColor,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.edgeLabelBackground=(0,Xr.lighten)(this.labelBackground,25),this.actorBorder=this.border1,this.actorBkg=this.mainBkg,this.actorTextColor=this.mainContrastColor,this.actorLineColor=this.mainContrastColor,this.signalColor=this.mainContrastColor,this.signalTextColor=this.mainContrastColor,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.mainContrastColor,this.loopTextColor=this.mainContrastColor,this.noteBorderColor=this.secondaryBorderColor,this.noteBkgColor=this.secondBkg,this.noteTextColor=this.secondaryTextColor,this.activationBorderColor=this.border1,this.activationBkgColor=this.secondBkg,this.altSectionBkgColor=this.background,this.taskBkgColor=(0,Xr.lighten)(this.mainBkg,23),this.taskTextColor=this.darkTextColor,this.taskTextLightColor=this.mainContrastColor,this.taskTextOutsideColor=this.taskTextLightColor,this.gridColor=this.mainContrastColor,this.doneTaskBkgColor=this.mainContrastColor,this.taskTextDarkColor=this.darkTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#555",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#f4f4f4",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=(0,Xr.adjust)(this.primaryColor,{h:64}),this.fillType3=(0,Xr.adjust)(this.secondaryColor,{h:64}),this.fillType4=(0,Xr.adjust)(this.primaryColor,{h:-64}),this.fillType5=(0,Xr.adjust)(this.secondaryColor,{h:-64}),this.fillType6=(0,Xr.adjust)(this.primaryColor,{h:128}),this.fillType7=(0,Xr.adjust)(this.secondaryColor,{h:128}),this.pie1=this.pie1||"#0b0000",this.pie2=this.pie2||"#4d1037",this.pie3=this.pie3||"#3f5258",this.pie4=this.pie4||"#4f2f1b",this.pie5=this.pie5||"#6e0a0a",this.pie6=this.pie6||"#3b0048",this.pie7=this.pie7||"#995a01",this.pie8=this.pie8||"#154706",this.pie9=this.pie9||"#161722",this.pie10=this.pie10||"#00296f",this.pie11=this.pie11||"#01629c",this.pie12=this.pie12||"#010029",this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.classText=this.primaryTextColor,this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?(0,Xr.darken)(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor}},{key:"calculate",value:function(L){var q=this;if(e7(L)==="object"){var J=Object.keys(L);J.forEach(function(ne){q[ne]=L[ne]}),this.updateColors(),J.forEach(function(ne){q[ne]=L[ne]})}else this.updateColors()}}],E&&y8(c.prototype,E),Object.defineProperty(c,"prototype",{writable:!1}),a}();function _6(a){return _6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},_6(a)}function t7(a,c){for(var E=0;E<c.length;E++){var L=c[E];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(a,L.key,L)}}var vg=function(){function a(){(function(L,q){if(!(L instanceof q))throw new TypeError("Cannot call a class as a function")})(this,a),this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=(0,Xr.adjust)(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=(0,Xr.adjust)(this.primaryColor,{h:-160}),this.primaryBorderColor=Nc(this.primaryColor,this.darkMode),this.secondaryBorderColor=Nc(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Nc(this.tertiaryColor,this.darkMode),this.primaryTextColor=(0,Xr.invert)(this.primaryColor),this.secondaryTextColor=(0,Xr.invert)(this.secondaryColor),this.tertiaryTextColor=(0,Xr.invert)(this.tertiaryColor),this.lineColor=(0,Xr.invert)(this.background),this.textColor=(0,Xr.invert)(this.background),this.background="white",this.mainBkg="#ECECFF",this.secondBkg="#ffffde",this.lineColor="#333333",this.border1="#9370DB",this.border2="#aaaa33",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#e8e8e8",this.textColor="#333",this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="calculated",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="calculated",this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor="calculated",this.taskTextOutsideColor=this.taskTextDarkColor,this.taskTextClickableColor="calculated",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBorderColor="calculated",this.critBkgColor="calculated",this.todayLineColor="calculated",this.sectionBkgColor=(0,Xr.rgba)(102,102,255,.49),this.altSectionBkgColor="white",this.sectionBkgColor2="#fff400",this.taskBorderColor="#534fbc",this.taskBkgColor="#8a90dd",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="#534fbc",this.activeTaskBkgColor="#bfc7ff",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222",this.updateColors()}var c,E;return c=a,E=[{key:"updateColors",value:function(){this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.textColor,this.edgeLabelBackground=this.labelBackground,this.actorBorder=(0,Xr.lighten)(this.border1,23),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.signalColor=this.textColor,this.signalTextColor=this.textColor,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=(0,Xr.adjust)(this.primaryColor,{h:64}),this.fillType3=(0,Xr.adjust)(this.secondaryColor,{h:64}),this.fillType4=(0,Xr.adjust)(this.primaryColor,{h:-64}),this.fillType5=(0,Xr.adjust)(this.secondaryColor,{h:-64}),this.fillType6=(0,Xr.adjust)(this.primaryColor,{h:128}),this.fillType7=(0,Xr.adjust)(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||(0,Xr.adjust)(this.tertiaryColor,{l:-40}),this.pie4=this.pie4||(0,Xr.adjust)(this.primaryColor,{l:-10}),this.pie5=this.pie5||(0,Xr.adjust)(this.secondaryColor,{l:-30}),this.pie6=this.pie6||(0,Xr.adjust)(this.tertiaryColor,{l:-20}),this.pie7=this.pie7||(0,Xr.adjust)(this.primaryColor,{h:60,l:-20}),this.pie8=this.pie8||(0,Xr.adjust)(this.primaryColor,{h:-60,l:-40}),this.pie9=this.pie9||(0,Xr.adjust)(this.primaryColor,{h:120,l:-40}),this.pie10=this.pie10||(0,Xr.adjust)(this.primaryColor,{h:60,l:-40}),this.pie11=this.pie11||(0,Xr.adjust)(this.primaryColor,{h:-90,l:-40}),this.pie12=this.pie12||(0,Xr.adjust)(this.primaryColor,{h:120,l:-30}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.labelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor}},{key:"calculate",value:function(L){var q=this;if(_6(L)==="object"){var J=Object.keys(L);J.forEach(function(ne){q[ne]=L[ne]}),this.updateColors(),J.forEach(function(ne){q[ne]=L[ne]})}else this.updateColors()}}],E&&t7(c.prototype,E),Object.defineProperty(c,"prototype",{writable:!1}),a}();function gg(a){return gg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},gg(a)}function wp(a,c){for(var E=0;E<c.length;E++){var L=c[E];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(a,L.key,L)}}var mg=function(){function a(){(function(L,q){if(!(L instanceof q))throw new TypeError("Cannot call a class as a function")})(this,a),this.background="#f4f4f4",this.primaryColor="#cde498",this.secondaryColor="#cdffb2",this.background="white",this.mainBkg="#cde498",this.secondBkg="#cdffb2",this.lineColor="green",this.border1="#13540c",this.border2="#6eaa49",this.arrowheadColor="green",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.tertiaryColor=(0,Xr.lighten)("#cde498",10),this.primaryBorderColor=Nc(this.primaryColor,this.darkMode),this.secondaryBorderColor=Nc(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Nc(this.tertiaryColor,this.darkMode),this.primaryTextColor=(0,Xr.invert)(this.primaryColor),this.secondaryTextColor=(0,Xr.invert)(this.secondaryColor),this.tertiaryTextColor=(0,Xr.invert)(this.primaryColor),this.lineColor=(0,Xr.invert)(this.background),this.textColor=(0,Xr.invert)(this.background),this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#333",this.edgeLabelBackground="#e8e8e8",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="#333",this.signalTextColor="#333",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="#326932",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="#6eaa49",this.altSectionBkgColor="white",this.sectionBkgColor2="#6eaa49",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="#487e3a",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}var c,E;return c=a,E=[{key:"updateColors",value:function(){this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.actorBorder=(0,Xr.darken)(this.mainBkg,20),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.taskBorderColor=this.border1,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=(0,Xr.adjust)(this.primaryColor,{h:64}),this.fillType3=(0,Xr.adjust)(this.secondaryColor,{h:64}),this.fillType4=(0,Xr.adjust)(this.primaryColor,{h:-64}),this.fillType5=(0,Xr.adjust)(this.secondaryColor,{h:-64}),this.fillType6=(0,Xr.adjust)(this.primaryColor,{h:128}),this.fillType7=(0,Xr.adjust)(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||(0,Xr.adjust)(this.primaryColor,{l:-30}),this.pie5=this.pie5||(0,Xr.adjust)(this.secondaryColor,{l:-30}),this.pie6=this.pie6||(0,Xr.adjust)(this.tertiaryColor,{h:40,l:-40}),this.pie7=this.pie7||(0,Xr.adjust)(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||(0,Xr.adjust)(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||(0,Xr.adjust)(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||(0,Xr.adjust)(this.primaryColor,{h:60,l:-50}),this.pie11=this.pie11||(0,Xr.adjust)(this.primaryColor,{h:-60,l:-50}),this.pie12=this.pie12||(0,Xr.adjust)(this.primaryColor,{h:120,l:-50}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor}},{key:"calculate",value:function(L){var q=this;if(gg(L)==="object"){var J=Object.keys(L);J.forEach(function(ne){q[ne]=L[ne]}),this.updateColors(),J.forEach(function(ne){q[ne]=L[ne]})}else this.updateColors()}}],E&&wp(c.prototype,E),Object.defineProperty(c,"prototype",{writable:!1}),a}();function yg(a){return yg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},yg(a)}function b8(a,c){for(var E=0;E<c.length;E++){var L=c[E];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(a,L.key,L)}}var _8=function(){function a(){(function(L,q){if(!(L instanceof q))throw new TypeError("Cannot call a class as a function")})(this,a),this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=(0,Xr.lighten)(this.contrast,55),this.background="#ffffff",this.tertiaryColor=(0,Xr.adjust)(this.primaryColor,{h:-160}),this.primaryBorderColor=Nc(this.primaryColor,this.darkMode),this.secondaryBorderColor=Nc(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Nc(this.tertiaryColor,this.darkMode),this.primaryTextColor=(0,Xr.invert)(this.primaryColor),this.secondaryTextColor=(0,Xr.invert)(this.secondaryColor),this.tertiaryTextColor=(0,Xr.invert)(this.tertiaryColor),this.lineColor=(0,Xr.invert)(this.background),this.textColor=(0,Xr.invert)(this.background),this.mainBkg="#eee",this.secondBkg="calculated",this.lineColor="#666",this.border1="#999",this.border2="calculated",this.note="#ffa",this.text="#333",this.critical="#d42",this.done="#bbb",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="white",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="calculated",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="white",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBkgColor="calculated",this.critBorderColor="calculated",this.todayLineColor="calculated",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}var c,E;return c=a,E=[{key:"updateColors",value:function(){this.secondBkg=(0,Xr.lighten)(this.contrast,55),this.border2=this.contrast,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.text,this.actorBorder=(0,Xr.lighten)(this.border1,23),this.actorBkg=this.mainBkg,this.actorTextColor=this.text,this.actorLineColor=this.lineColor,this.signalColor=this.text,this.signalTextColor=this.text,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.text,this.loopTextColor=this.text,this.noteBorderColor="#999",this.noteBkgColor="#666",this.noteTextColor="#fff",this.sectionBkgColor=(0,Xr.lighten)(this.contrast,30),this.sectionBkgColor2=(0,Xr.lighten)(this.contrast,30),this.taskBorderColor=(0,Xr.darken)(this.contrast,10),this.taskBkgColor=this.contrast,this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor=this.text,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.gridColor=(0,Xr.lighten)(this.border1,30),this.doneTaskBkgColor=this.done,this.doneTaskBorderColor=this.lineColor,this.critBkgColor=this.critical,this.critBorderColor=(0,Xr.darken)(this.critBkgColor,10),this.todayLineColor=this.critBkgColor,this.transitionColor=this.transitionColor||"#000",this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f4f4f4",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.stateBorder=this.stateBorder||"#000",this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#222",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=(0,Xr.adjust)(this.primaryColor,{h:64}),this.fillType3=(0,Xr.adjust)(this.secondaryColor,{h:64}),this.fillType4=(0,Xr.adjust)(this.primaryColor,{h:-64}),this.fillType5=(0,Xr.adjust)(this.secondaryColor,{h:-64}),this.fillType6=(0,Xr.adjust)(this.primaryColor,{h:128}),this.fillType7=(0,Xr.adjust)(this.secondaryColor,{h:128}),this.pie1=this.pie1||"#F4F4F4",this.pie2=this.pie2||"#555",this.pie3=this.pie3||"#BBB",this.pie4=this.pie4||"#777",this.pie5=this.pie5||"#999",this.pie6=this.pie6||"#DDD",this.pie7=this.pie7||"#FFF",this.pie8=this.pie8||"#DDD",this.pie9=this.pie9||"#BBB",this.pie10=this.pie10||"#999",this.pie11=this.pie11||"#777",this.pie12=this.pie12||"#555",this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOpacity=this.pieOpacity||"0.7",this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||this.primaryBorderColor,this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor}},{key:"calculate",value:function(L){var q=this;if(yg(L)==="object"){var J=Object.keys(L);J.forEach(function(ne){q[ne]=L[ne]}),this.updateColors(),J.forEach(function(ne){q[ne]=L[ne]})}else this.updateColors()}}],E&&b8(c.prototype,E),Object.defineProperty(c,"prototype",{writable:!1}),a}();const I2={base:{getThemeVariables:function(a){var c=new ub;return c.calculate(a),c}},dark:{getThemeVariables:function(a){var c=new cb;return c.calculate(a),c}},default:{getThemeVariables:function(a){var c=new vg;return c.calculate(a),c}},forest:{getThemeVariables:function(a){var c=new mg;return c.calculate(a),c}},neutral:{getThemeVariables:function(a){var c=new _8;return c.calculate(a),c}}};function bg(a){return function(c){if(Array.isArray(c))return n7(c)}(a)||function(c){if(typeof Symbol<"u"&&c[Symbol.iterator]!=null||c["@@iterator"]!=null)return Array.from(c)}(a)||function(c,E){if(c){if(typeof c=="string")return n7(c,E);var L=Object.prototype.toString.call(c).slice(8,-1);return L==="Object"&&c.constructor&&(L=c.constructor.name),L==="Map"||L==="Set"?Array.from(c):L==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L)?n7(c,E):void 0}}(a)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function n7(a,c){(c==null||c>a.length)&&(c=a.length);for(var E=0,L=new Array(c);E<c;E++)L[E]=a[E];return L}function r7(a){return r7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},r7(a)}var x6={theme:"default",themeVariables:I2.default.getThemeVariables(),themeCSS:void 0,maxTextSize:5e4,darkMode:!1,fontFamily:'"trebuchet ms", verdana, arial, sans-serif;',logLevel:5,securityLevel:"strict",startOnLoad:!0,arrowMarkerAbsolute:!1,secure:["secure","securityLevel","startOnLoad","maxTextSize"],deterministicIds:!1,deterministicIDSeed:void 0,flowchart:{diagramPadding:8,htmlLabels:!0,nodeSpacing:50,rankSpacing:50,curve:"basis",padding:15,useMaxWidth:!0,defaultRenderer:"dagre-d3"},sequence:{activationWidth:10,diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",mirrorActors:!0,forceMenus:!1,bottomMarginAdj:1,useMaxWidth:!0,rightAngles:!1,showSequenceNumbers:!1,actorFontSize:14,actorFontFamily:'"Open-Sans", "sans-serif"',actorFontWeight:400,noteFontSize:14,noteFontFamily:'"trebuchet ms", verdana, arial, sans-serif',noteFontWeight:400,noteAlign:"center",messageFontSize:16,messageFontFamily:'"trebuchet ms", verdana, arial, sans-serif',messageFontWeight:400,wrap:!1,wrapPadding:10,labelBoxWidth:50,labelBoxHeight:20,messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},noteFont:function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},actorFont:function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}}},gantt:{titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,sectionFontSize:11,numberSectionStyles:4,axisFormat:"%Y-%m-%d",useMaxWidth:!0,topAxis:!1,useWidth:void 0},journey:{diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,useMaxWidth:!0,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open-Sans", "sans-serif"',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"]},class:{arrowMarkerAbsolute:!1,useMaxWidth:!0,defaultRenderer:"dagre-wrapper"},git:{arrowMarkerAbsolute:!1,useWidth:void 0,useMaxWidth:!0},state:{dividerMargin:10,sizeUnit:5,padding:8,textHeight:10,titleShift:-15,noteMargin:10,forkWidth:70,forkHeight:7,miniPadding:2,fontSizeFactor:5.02,fontSize:24,labelHeight:16,edgeLengthFactor:"20",compositTitleSize:35,radius:5,useMaxWidth:!0,defaultRenderer:"dagre-wrapper"},er:{diagramPadding:20,layoutDirection:"TB",minEntityWidth:100,minEntityHeight:75,entityPadding:15,stroke:"gray",fill:"honeydew",fontSize:12,useMaxWidth:!0},pie:{useWidth:void 0,useMaxWidth:!0},requirement:{useWidth:void 0,useMaxWidth:!0,rect_fill:"#f9f9f9",text_color:"#333",rect_border_size:"0.5px",rect_border_color:"#bbb",rect_min_width:200,rect_min_height:200,fontSize:14,rect_padding:10,line_height:20}};x6.class.arrowMarkerAbsolute=x6.arrowMarkerAbsolute,x6.git.arrowMarkerAbsolute=x6.arrowMarkerAbsolute;var fb=function a(c){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return Object.keys(c).reduce(function(L,q){return Array.isArray(c[q])?L:r7(c[q])==="object"&&c[q]!==null?[].concat(bg(L),[E+q],bg(a(c[q],""))):[].concat(bg(L),[E+q])},[])}(x6,"");const db=x6;var x8=void 0;function hb(a,c){for(var E=0;E<c.length;E++){var L=c[E];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(a,L.key,L)}}function _g(a,c){var E=typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(!E){if(Array.isArray(a)||(E=vb(a))||c&&a&&typeof a.length=="number"){E&&(a=E);var L=0,q=function(){};return{s:q,n:function(){return L>=a.length?{done:!0}:{done:!1,value:a[L++]}},e:function(Se){throw Se},f:q}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var J,ne=!0,fe=!1;return{s:function(){E=E.call(a)},n:function(){var Se=E.next();return ne=Se.done,Se},e:function(Se){fe=!0,J=Se},f:function(){try{ne||E.return==null||E.return()}finally{if(fe)throw J}}}}function T1(a){return T1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},T1(a)}function pb(a){return function(c){if(Array.isArray(c))return a7(c)}(a)||function(c){if(typeof Symbol<"u"&&c[Symbol.iterator]!=null||c["@@iterator"]!=null)return Array.from(c)}(a)||vb(a)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function vb(a,c){if(a){if(typeof a=="string")return a7(a,c);var E=Object.prototype.toString.call(a).slice(8,-1);return E==="Object"&&a.constructor&&(E=a.constructor.name),E==="Map"||E==="Set"?Array.from(a):E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E)?a7(a,c):void 0}}function a7(a,c){(c==null||c>a.length)&&(c=a.length);for(var E=0,L=new Array(c);E<c;E++)L[E]=a[E];return L}var xg,ew={curveBasis:jd,curveBasisClosed:function(a){return new Sv(a)},curveBasisOpen:function(a){return new _4(a)},curveLinear:Ol,curveLinearClosed:function(a){return new x4(a)},curveMonotoneX:function(a){return new Zh(a)},curveMonotoneY:function(a){return new Hm(a)},curveNatural:function(a){return new C4(a)},curveStep:function(a){return new xu(a,.5)},curveStepAfter:function(a){return new xu(a,1)},curveStepBefore:function(a){return new xu(a,0)}},wg=/[%]{2}[{]\s*(?:(?:(\w+)\s*:|(\w+))\s*(?:(?:(\w+))|((?:(?![}][%]{2}).|\r?\n)*))?\s*)(?:[}][%]{2})?/gi,Cg=/\s*(?:(?:(\w+)(?=:):|(\w+))\s*(?:(?:(\w+))|((?:(?![}][%]{2}).|\r?\n)*))?\s*)(?:[}][%]{2})?/gi,tw=/\s*%%.*\n/gm,gb=function(a){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;try{var E=new RegExp("[%]{2}(?![{]".concat(Cg.source,`)(?=[}][%]{2}).*
`),"ig");a=a.trim().replace(E,"").replace(/'/gm,'"'),C.debug("Detecting diagram directive".concat(c!==null?" type:"+c:""," based on the text:").concat(a));for(var L,q=[];(L=wg.exec(a))!==null;)if(L.index===wg.lastIndex&&wg.lastIndex++,L&&!c||c&&L[1]&&L[1].match(c)||c&&L[2]&&L[2].match(c)){var J=L[1]?L[1]:L[2],ne=L[3]?L[3].trim():L[4]?JSON.parse(L[4].trim()):null;q.push({type:J,args:ne})}return q.length===0&&q.push({type:a,args:null}),q.length===1?q[0]:q}catch(fe){return C.error("ERROR: ".concat(fe.message,` - Unable to parse directive
      `).concat(c!==null?" type:"+c:""," based on the text:").concat(a)),{type:null,args:null}}},mb=function(a,c){return(a=a.replace(wg,"").replace(tw,`
`)).match(/^\s*sequenceDiagram/)?"sequence":a.match(/^\s*gantt/)?"gantt":a.match(/^\s*classDiagram-v2/)?"classDiagram":a.match(/^\s*classDiagram/)?c&&c.class&&c.class.defaultRenderer==="dagre-wrapper"?"classDiagram":"class":a.match(/^\s*stateDiagram-v2/)?"stateDiagram":a.match(/^\s*stateDiagram/)?c&&c.class&&c.state.defaultRenderer==="dagre-wrapper"?"stateDiagram":"state":a.match(/^\s*gitGraph/)?"git":a.match(/^\s*flowchart/)?"flowchart-v2":a.match(/^\s*info/)?"info":a.match(/^\s*pie/)?"pie":a.match(/^\s*erDiagram/)?"er":a.match(/^\s*journey/)?"journey":a.match(/^\s*requirement/)||a.match(/^\s*requirementDiagram/)?"requirement":c&&c.flowchart&&c.flowchart.defaultRenderer==="dagre-wrapper"?"flowchart-v2":"flowchart"},L2=function(a,c){var E={};return function(){for(var L=arguments.length,q=new Array(L),J=0;J<L;J++)q[J]=arguments[J];var ne=c?c.apply(x8,q):q[0];if(ne in E)return E[ne];var fe=a.apply(void 0,q);return E[ne]=fe,fe}},Ws=function(a,c){if(!a)return c;var E="curve".concat(a.charAt(0).toUpperCase()+a.slice(1));return ew[E]||c},lh=function(a,c){return a&&c?Math.sqrt(Math.pow(c.x-a.x,2)+Math.pow(c.y-a.y,2)):0},sh=function(a){for(var c="",E="",L=0;L<a.length;L++)a[L]!==void 0&&(a[L].startsWith("color:")||a[L].startsWith("text-align:")?E=E+a[L]+";":c=c+a[L]+";");return{style:c,labelStyle:E}},kg=0,yb=function(){return kg++,"id-"+Math.random().toString(36).substr(2,12)+"-"+kg},w8=function(a){return function(c){for(var E="",L="0123456789abcdef",q=L.length,J=0;J<c;J++)E+=L.charAt(Math.floor(Math.random()*q));return E}(a.length)},rc=function a(c,E,L){var q=Object.assign({depth:2,clobber:!1},L),J=q.depth,ne=q.clobber;return Array.isArray(E)&&!Array.isArray(c)?(E.forEach(function(fe){return a(c,fe,L)}),c):Array.isArray(E)&&Array.isArray(c)?(E.forEach(function(fe){c.indexOf(fe)===-1&&c.push(fe)}),c):c===void 0||J<=0?c!=null&&T1(c)==="object"&&T1(E)==="object"?Object.assign(c,E):E:(E!==void 0&&T1(c)==="object"&&T1(E)==="object"&&Object.keys(E).forEach(function(fe){T1(E[fe])!=="object"||c[fe]!==void 0&&T1(c[fe])!=="object"?(ne||T1(c[fe])!=="object"&&T1(E[fe])!=="object")&&(c[fe]=E[fe]):(c[fe]===void 0&&(c[fe]=Array.isArray(E[fe])?[]:{}),c[fe]=a(c[fe],E[fe],{depth:J-1,clobber:ne}))}),c)},i7=function(a,c){var E=c.text.replace(tl.lineBreakRegex," "),L=a.append("text");L.attr("x",c.x),L.attr("y",c.y),L.style("text-anchor",c.anchor),L.style("font-family",c.fontFamily),L.style("font-size",c.fontSize),L.style("font-weight",c.fontWeight),L.attr("fill",c.fill),c.class!==void 0&&L.attr("class",c.class);var q=L.append("tspan");return q.attr("x",c.x+2*c.textMargin),q.attr("fill",c.fill),q.text(E),L},nw=L2(function(a,c,E){if(!a||(E=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",joinWith:"<br/>"},E),tl.lineBreakRegex.test(a)))return a;var L=a.split(" "),q=[],J="";return L.forEach(function(ne,fe){var Se=Sg("".concat(ne," "),E),Ce=Sg(J,E);if(Se>c){var Ge=C8(ne,c,"-",E),lt=Ge.hyphenatedStrings,at=Ge.remainingWord;q.push.apply(q,[J].concat(pb(lt))),J=at}else Ce+Se>=c?(q.push(J),J=ne):J=[J,ne].filter(Boolean).join(" ");fe+1===L.length&&q.push(J)}),q.filter(function(ne){return ne!==""}).join(E.joinWith)},function(a,c,E){return"".concat(a,"-").concat(c,"-").concat(E.fontSize,"-").concat(E.fontWeight,"-").concat(E.fontFamily,"-").concat(E.joinWith)}),C8=L2(function(a,c){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"-",L=arguments.length>3?arguments[3]:void 0;L=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:0},L);var q=a.split(""),J=[],ne="";return q.forEach(function(fe,Se){var Ce="".concat(ne).concat(fe);if(Sg(Ce,L)>=c){var Ge=Se+1,lt=q.length===Ge,at="".concat(Ce).concat(E);J.push(lt?Ce:at),ne=""}else ne=Ce}),{hyphenatedStrings:J,remainingWord:ne}},function(a,c){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"-",L=arguments.length>3?arguments[3]:void 0;return"".concat(a,"-").concat(c,"-").concat(E,"-").concat(L.fontSize,"-").concat(L.fontWeight,"-").concat(L.fontFamily)}),Sg=function(a,c){return c=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial"},c),R2(a,c).width},R2=L2(function(a,c){var E=c=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial"},c),L=E.fontSize,q=E.fontFamily,J=E.fontWeight;if(!a)return{width:0,height:0};var ne=["sans-serif",q],fe=a.split(tl.lineBreakRegex),Se=[],Ce=oi("body");if(!Ce.remove)return{width:0,height:0,lineHeight:0};for(var Ge=Ce.append("svg"),lt=0,at=ne;lt<at.length;lt++){var mt,Zt=at[lt],dn=0,gn={width:0,height:0,lineHeight:0},xn=_g(fe);try{for(xn.s();!(mt=xn.n()).done;){var hn=mt.value,Qt={x:0,y:0,fill:void 0,anchor:"start",style:"#666",width:100,height:100,textMargin:0,rx:0,ry:0,valign:void 0};Qt.text=hn;var nr=i7(Ge,Qt).style("font-size",L).style("font-weight",J).style("font-family",Zt),In=(nr._groups||nr)[0][0].getBBox();gn.width=Math.round(Math.max(gn.width,In.width)),dn=Math.round(In.height),gn.height+=dn,gn.lineHeight=Math.round(Math.max(gn.lineHeight,dn))}}catch(sn){xn.e(sn)}finally{xn.f()}Se.push(gn)}return Ge.remove(),Se[isNaN(Se[1].height)||isNaN(Se[1].width)||isNaN(Se[1].lineHeight)||Se[0].height>Se[1].height&&Se[0].width>Se[1].width&&Se[0].lineHeight>Se[1].lineHeight?0:1]},function(a,c){return"".concat(a,"-").concat(c.fontSize,"-").concat(c.fontWeight,"-").concat(c.fontFamily)}),k8=function(a,c,E){var L=new Map;return L.set("height",a),E?(L.set("width","100%"),L.set("style","max-width: ".concat(c,"px;"))):L.set("width",c),L},Qc=function(a,c,E,L){(function(q,J){var ne,fe=_g(J);try{for(fe.s();!(ne=fe.n()).done;){var Se=ne.value;q.attr(Se[0],Se[1])}}catch(Ce){fe.e(Ce)}finally{fe.f()}})(a,k8(c,E,L))},Og=function a(c){C.debug("directiveSanitizer called with",c),T1(c)==="object"&&(c.length?c.forEach(function(E){return a(E)}):Object.keys(c).forEach(function(E){C.debug("Checking key",E),E.indexOf("__")===0&&(C.debug("sanitize deleting __ option",E),delete c[E]),E.indexOf("proto")>=0&&(C.debug("sanitize deleting proto option",E),delete c[E]),E.indexOf("constr")>=0&&(C.debug("sanitize deleting constr option",E),delete c[E]),E.indexOf("themeCSS")>=0&&(C.debug("sanitizing themeCss option"),c[E]=S8(c[E])),fb.indexOf(E)<0?(C.debug("sanitize deleting option",E),delete c[E]):T1(c[E])==="object"&&(C.debug("sanitize deleting object",E),a(c[E]))}))},S8=function(a){return(a.match(/\{/g)||[]).length!==(a.match(/\}/g)||[]).length?"{ /* ERROR: Unbalanced CSS */ }":a};const Lo={assignWithDepth:rc,wrapLabel:nw,calculateTextHeight:function(a,c){return c=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:15},c),R2(a,c).height},calculateTextWidth:Sg,calculateTextDimensions:R2,calculateSvgSizeAttrs:k8,configureSvgSize:Qc,detectInit:function(a,c){var E=gb(a,/(?:init\b)|(?:initialize\b)/),L={};if(Array.isArray(E)){var q=E.map(function(ne){return ne.args});Og(q),L=rc(L,pb(q))}else L=E.args;if(L){var J=mb(a,c);["config"].forEach(function(ne){L[ne]!==void 0&&(J==="flowchart-v2"&&(J="flowchart"),L[J]=L[ne],delete L[ne])})}return L},detectDirective:gb,detectType:mb,isSubstringInArray:function(a,c){for(var E=0;E<c.length;E++)if(c[E].match(a))return E;return-1},interpolateToCurve:Ws,calcLabelPosition:function(a){return function(c){var E,L=0;c.forEach(function(ne){L+=lh(ne,E),E=ne});var q=L/2,J=void 0;return E=void 0,c.forEach(function(ne){if(E&&!J){var fe=lh(ne,E);if(fe<q)q-=fe;else{var Se=q/fe;Se<=0&&(J=E),Se>=1&&(J={x:ne.x,y:ne.y}),Se>0&&Se<1&&(J={x:(1-Se)*E.x+Se*ne.x,y:(1-Se)*E.y+Se*ne.y})}}E=ne}),J}(a)},calcCardinalityPosition:function(a,c,E){var L;C.info("our points",c),c[0]!==E&&(c=c.reverse()),c.forEach(function(Ce){lh(Ce,L),L=Ce});var q,J=25;L=void 0,c.forEach(function(Ce){if(L&&!q){var Ge=lh(Ce,L);if(Ge<J)J-=Ge;else{var lt=J/Ge;lt<=0&&(q=L),lt>=1&&(q={x:Ce.x,y:Ce.y}),lt>0&&lt<1&&(q={x:(1-lt)*L.x+lt*Ce.x,y:(1-lt)*L.y+lt*Ce.y})}}L=Ce});var ne=a?10:5,fe=Math.atan2(c[0].y-q.y,c[0].x-q.x),Se={x:0,y:0};return Se.x=Math.sin(fe)*ne+(c[0].x+q.x)/2,Se.y=-Math.cos(fe)*ne+(c[0].y+q.y)/2,Se},calcTerminalLabelPosition:function(a,c,E){var L,q=JSON.parse(JSON.stringify(E));C.info("our points",q),c!=="start_left"&&c!=="start_right"&&(q=q.reverse()),q.forEach(function(Ge){lh(Ge,L),L=Ge});var J,ne=25+a;L=void 0,q.forEach(function(Ge){if(L&&!J){var lt=lh(Ge,L);if(lt<ne)ne-=lt;else{var at=ne/lt;at<=0&&(J=L),at>=1&&(J={x:Ge.x,y:Ge.y}),at>0&&at<1&&(J={x:(1-at)*L.x+at*Ge.x,y:(1-at)*L.y+at*Ge.y})}}L=Ge});var fe=10+.5*a,Se=Math.atan2(q[0].y-J.y,q[0].x-J.x),Ce={x:0,y:0};return Ce.x=Math.sin(Se)*fe+(q[0].x+J.x)/2,Ce.y=-Math.cos(Se)*fe+(q[0].y+J.y)/2,c==="start_left"&&(Ce.x=Math.sin(Se+Math.PI)*fe+(q[0].x+J.x)/2,Ce.y=-Math.cos(Se+Math.PI)*fe+(q[0].y+J.y)/2),c==="end_right"&&(Ce.x=Math.sin(Se-Math.PI)*fe+(q[0].x+J.x)/2-5,Ce.y=-Math.cos(Se-Math.PI)*fe+(q[0].y+J.y)/2-5),c==="end_left"&&(Ce.x=Math.sin(Se)*fe+(q[0].x+J.x)/2-5,Ce.y=-Math.cos(Se)*fe+(q[0].y+J.y)/2-5),Ce},formatUrl:function(a,c){var E=a.trim();if(E)return c.securityLevel!=="loose"?(0,D2.sanitizeUrl)(E):E},getStylesFromArray:sh,generateId:yb,random:w8,memoize:L2,runFunc:function(a){for(var c,E=a.split("."),L=E.length-1,q=E[L],J=window,ne=0;ne<L;ne++)if(!(J=J[E[ne]]))return;for(var fe=arguments.length,Se=new Array(fe>1?fe-1:0),Ce=1;Ce<fe;Ce++)Se[Ce-1]=arguments[Ce];(c=J)[q].apply(c,Se)},entityDecode:function(a){return xg=xg||document.createElement("div"),a=escape(a).replace(/%26/g,"&").replace(/%23/g,"#").replace(/%3B/g,";"),xg.innerHTML=a,unescape(xg.textContent)},initIdGeneratior:function(){function a(L,q){(function(J,ne){if(!(J instanceof ne))throw new TypeError("Cannot call a class as a function")})(this,a),this.deterministic=L,this.seed=q,this.count=q?q.length:0}var c,E;return c=a,(E=[{key:"next",value:function(){return this.deterministic?this.count++:Date.now()}}])&&hb(c.prototype,E),Object.defineProperty(c,"prototype",{writable:!1}),a}(),directiveSanitizer:Og,sanitizeCss:S8};function O8(a){return O8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},O8(a)}var bb,Eg=Object.freeze(db),ac=rc({},Eg),w6=[],Tg=rc({},Eg),uh=function(a,c){for(var E=rc({},a),L={},q=0;q<c.length;q++){var J=c[q];_b(J),L=rc(L,J)}if(E=rc(E,L),L.theme){var ne=rc({},bb),fe=rc(ne.themeVariables||{},L.themeVariables);E.themeVariables=I2[E.theme].getThemeVariables(fe)}return Tg=E,E},E8=function(){return rc({},ac)},br=function(){return rc({},Tg)},_b=function a(c){Object.keys(ac.secure).forEach(function(E){c[ac.secure[E]]!==void 0&&(C.debug("Denied attempt to modify a secure key ".concat(ac.secure[E]),c[ac.secure[E]]),delete c[ac.secure[E]])}),Object.keys(c).forEach(function(E){E.indexOf("__")===0&&delete c[E]}),Object.keys(c).forEach(function(E){typeof c[E]=="string"&&(c[E].indexOf("<")>-1||c[E].indexOf(">")>-1||c[E].indexOf("url(data:")>-1)&&delete c[E],O8(c[E])==="object"&&a(c[E])})},T8=function(a){a.fontFamily&&(a.themeVariables&&a.themeVariables.fontFamily||(a.themeVariables={fontFamily:a.fontFamily})),w6.push(a),uh(ac,w6)},F2=function(){uh(ac,w6=[])};function o7(a,c){(c==null||c>a.length)&&(c=a.length);for(var E=0,L=new Array(c);E<c;E++)L[E]=a[E];return L}var Ag="classid-",Mg=[],zu={},l7=0,C6=[],k6=function(a){var c="",E=a;if(a.indexOf("~")>0){var L=a.split("~");E=L[0],c=tl.sanitizeText(L[1],br())}return{className:E,type:c}},pf=function(a){var c=k6(a);zu[c.className]===void 0&&(zu[c.className]={id:c.className,type:c.type,cssClasses:[],methods:[],members:[],annotations:[],domId:Ag+c.className+"-"+l7},l7++)},ys=function(a){for(var c=Object.keys(zu),E=0;E<c.length;E++)if(zu[c[E]].id===a)return zu[c[E]].domId},ic=function(a,c){var E=k6(a).className,L=zu[E];if(typeof c=="string"){var q=c.trim();q.startsWith("<<")&&q.endsWith(">>")?L.annotations.push(q.substring(2,q.length-2)):q.indexOf(")")>0?L.methods.push(q):q&&L.members.push(q)}},ud=function(a,c){a.split(",").forEach(function(E){var L=E;E[0].match(/\d/)&&(L=Ag+L),zu[L]!==void 0&&zu[L].cssClasses.push(c)})},J0=function(a,c,E){var L=br(),q=a,J=ys(q);if(L.securityLevel==="loose"&&c!==void 0&&zu[q]!==void 0){var ne=[];if(typeof E=="string"){ne=E.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(var fe=0;fe<ne.length;fe++){var Se=ne[fe].trim();Se.charAt(0)==='"'&&Se.charAt(Se.length-1)==='"'&&(Se=Se.substr(1,Se.length-2)),ne[fe]=Se}}ne.length===0&&ne.push(J),C6.push(function(){var Ce=document.querySelector('[id="'.concat(J,'"]'));Ce!==null&&Ce.addEventListener("click",function(){var Ge;Lo.runFunc.apply(Lo,[c].concat(function(lt){if(Array.isArray(lt))return o7(lt)}(Ge=ne)||function(lt){if(typeof Symbol<"u"&&lt[Symbol.iterator]!=null||lt["@@iterator"]!=null)return Array.from(lt)}(Ge)||function(lt,at){if(lt){if(typeof lt=="string")return o7(lt,at);var mt=Object.prototype.toString.call(lt).slice(8,-1);return mt==="Object"&&lt.constructor&&(mt=lt.constructor.name),mt==="Map"||mt==="Set"?Array.from(lt):mt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(mt)?o7(lt,at):void 0}}(Ge)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()))},!1)})}},e0={AGGREGATION:0,EXTENSION:1,COMPOSITION:2,DEPENDENCY:3},yc=function(a){var c=oi(".mermaidTooltip");(c._groups||c)[0][0]===null&&(c=oi("body").append("div").attr("class","mermaidTooltip").style("opacity",0)),oi(a).select("svg").selectAll("g.node").on("mouseover",function(){var E=oi(this);if(E.attr("title")!==null){var L=this.getBoundingClientRect();c.transition().duration(200).style("opacity",".9"),c.html(E.attr("title")).style("left",window.scrollX+L.left+(L.right-L.left)/2+"px").style("top",window.scrollY+L.top-14+document.body.scrollTop+"px"),E.classed("hover",!0)}}).on("mouseout",function(){c.transition().duration(500).style("opacity",0),oi(this).classed("hover",!1)})};C6.push(yc);var A8="TB";const vf={parseDirective:function(a,c,E){i0.parseDirective(this,a,c,E)},getConfig:function(){return br().class},addClass:pf,bindFunctions:function(a){C6.forEach(function(c){c(a)})},clear:function(){Mg=[],zu={},(C6=[]).push(yc)},getClass:function(a){return zu[a]},getClasses:function(){return zu},addAnnotation:function(a,c){var E=k6(a).className;zu[E].annotations.push(c)},getRelations:function(){return Mg},addRelation:function(a){C.debug("Adding relation: "+JSON.stringify(a)),pf(a.id1),pf(a.id2),a.id1=k6(a.id1).className,a.id2=k6(a.id2).className,Mg.push(a)},getDirection:function(){return A8},setDirection:function(a){A8=a},addMember:ic,addMembers:function(a,c){Array.isArray(c)&&(c.reverse(),c.forEach(function(E){return ic(a,E)}))},cleanupLabel:function(a){return a.substring(0,1)===":"?tl.sanitizeText(a.substr(1).trim(),br()):a.trim()},lineType:{LINE:0,DOTTED_LINE:1},relationType:e0,setClickEvent:function(a,c,E){a.split(",").forEach(function(L){J0(L,c,E),zu[L].haveCallback=!0}),ud(a,"clickable")},setCssClass:ud,setLink:function(a,c,E){var L=br();a.split(",").forEach(function(q){var J=q;q[0].match(/\d/)&&(J=Ag+J),zu[J]!==void 0&&(zu[J].link=Lo.formatUrl(c,L),zu[J].linkTarget=typeof E=="string"?E:"_blank")}),ud(a,"clickable")},setTooltip:function(a,c){var E=br();a.split(",").forEach(function(L){c!==void 0&&(zu[L].tooltip=tl.sanitizeText(c,E))})},lookUpDomId:ys};var s7=s(681),Pg=s.n(s7),xb=s(8282),Ys=s.n(xb),Cp=s(1362),u7=s.n(Cp),c7=0,ch=function(a){var c=a.match(/^(\+|-|~|#)?(\w+)(~\w+~|\[\])?\s+(\w+) *(\*|\$)?$/),E=a.match(/^([+|\-|~|#])?(\w+) *\( *(.*)\) *(\*|\$)? *(\w*[~|[\]]*\s*\w*~?)$/);return c&&!E?f7(c):E?So(E):rw(a)},f7=function(a){var c="",E="";try{var L=a[1]?a[1].trim():"",q=a[2]?a[2].trim():"",J=a[3]?kp(a[3].trim()):"",ne=a[4]?a[4].trim():"",fe=a[5]?a[5].trim():"";E=L+q+J+" "+ne,c=d7(fe)}catch{E=a}return{displayText:E,cssStyle:c}},So=function(a){var c="",E="";try{var L=a[1]?a[1].trim():"",q=a[2]?a[2].trim():"",J=a[3]?kp(a[3].trim()):"",ne=a[4]?a[4].trim():"";E=L+q+"("+J+")"+(a[5]?" : "+kp(a[5]).trim():""),c=d7(ne)}catch{E=a}return{displayText:E,cssStyle:c}},rw=function(a){var c="",E="",L="",q=a.indexOf("("),J=a.indexOf(")");if(q>1&&J>q&&J<=a.length){var ne="",fe="",Se=a.substring(0,1);Se.match(/\w/)?fe=a.substring(0,q).trim():(Se.match(/\+|-|~|#/)&&(ne=Se),fe=a.substring(1,q).trim());var Ce=a.substring(q+1,J),Ge=a.substring(J+1,1);E=d7(Ge),c=ne+fe+"("+kp(Ce.trim())+")",J<0&&(L=a.substring(J+2).trim())!==""&&(L=" : "+kp(L))}else c=kp(a);return{displayText:c,cssStyle:E}},wb=function(a,c,E,L){var q=ch(c),J=a.append("tspan").attr("x",L.padding).text(q.displayText);q.cssStyle!==""&&J.attr("style",q.cssStyle),E||J.attr("dy",L.textHeight)},kp=function a(c){var E=c;return c.indexOf("~")!=-1?a(E=(E=E.replace("~","<")).replace("~",">")):E},d7=function(a){switch(a){case"*":return"font-style:italic;";case"$":return"text-decoration:underline;";default:return""}};const M8=function(a,c,E){C.info("Rendering class "+c);var L,q=c.id,J={id:q,label:c.id,width:0,height:0},ne=a.append("g").attr("id",ys(q)).attr("class","classGroup");L=c.link?ne.append("svg:a").attr("xlink:href",c.link).attr("target",c.linkTarget).append("text").attr("y",E.textHeight+E.padding).attr("x",0):ne.append("text").attr("y",E.textHeight+E.padding).attr("x",0);var fe=!0;c.annotations.forEach(function(Qt){var nr=L.append("tspan").text("\xAB"+Qt+"\xBB");fe||nr.attr("dy",E.textHeight),fe=!1});var Se=c.id;c.type!==void 0&&c.type!==""&&(Se+="<"+c.type+">");var Ce=L.append("tspan").text(Se).attr("class","title");fe||Ce.attr("dy",E.textHeight);var Ge=L.node().getBBox().height,lt=ne.append("line").attr("x1",0).attr("y1",E.padding+Ge+E.dividerMargin/2).attr("y2",E.padding+Ge+E.dividerMargin/2),at=ne.append("text").attr("x",E.padding).attr("y",Ge+E.dividerMargin+E.textHeight).attr("fill","white").attr("class","classText");fe=!0,c.members.forEach(function(Qt){wb(at,Qt,fe,E),fe=!1});var mt=at.node().getBBox(),Zt=ne.append("line").attr("x1",0).attr("y1",E.padding+Ge+E.dividerMargin+mt.height).attr("y2",E.padding+Ge+E.dividerMargin+mt.height),dn=ne.append("text").attr("x",E.padding).attr("y",Ge+2*E.dividerMargin+mt.height+E.textHeight).attr("fill","white").attr("class","classText");fe=!0,c.methods.forEach(function(Qt){wb(dn,Qt,fe,E),fe=!1});var gn=ne.node().getBBox(),xn=" ";c.cssClasses.length>0&&(xn+=c.cssClasses.join(" "));var hn=ne.insert("rect",":first-child").attr("x",0).attr("y",0).attr("width",gn.width+2*E.padding).attr("height",gn.height+E.padding+.5*E.dividerMargin).attr("class",xn).node().getBBox().width;return L.node().childNodes.forEach(function(Qt){Qt.setAttribute("x",(hn-Qt.getBBox().width)/2)}),c.tooltip&&L.insert("title").text(c.tooltip),lt.attr("x2",hn),Zt.attr("x2",hn),J.width=hn,J.height=gn.height+E.padding+.5*E.dividerMargin,J};Cp.parser.yy=vf;var P8={},S6={dividerMargin:10,padding:5,textHeight:10},Dg=function(a){var c=Object.entries(P8).find(function(E){return E[1].label===a});if(c)return c[0]};const D8=function(a){Object.keys(a).forEach(function(c){S6[c]=a[c]})},aw=function(a,c){P8={},Cp.parser.yy.clear(),Cp.parser.parse(a),C.info("Rendering diagram "+a);var E,L=oi("[id='".concat(c,"']"));L.attr("xmlns:xlink","http://www.w3.org/1999/xlink"),(E=L).append("defs").append("marker").attr("id","extensionStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),E.append("defs").append("marker").attr("id","extensionEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z"),E.append("defs").append("marker").attr("id","compositionStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),E.append("defs").append("marker").attr("id","compositionEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),E.append("defs").append("marker").attr("id","aggregationStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),E.append("defs").append("marker").attr("id","aggregationEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),E.append("defs").append("marker").attr("id","dependencyStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),E.append("defs").append("marker").attr("id","dependencyEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z");var q=new(Ys()).Graph({multigraph:!0});q.setGraph({isMultiGraph:!0}),q.setDefaultEdgeLabel(function(){return{}});for(var J=vf.getClasses(),ne=Object.keys(J),fe=0;fe<ne.length;fe++){var Se=J[ne[fe]],Ce=M8(L,Se,S6);P8[Ce.id]=Ce,q.setNode(Ce.id,Ce),C.info("Org height: "+Ce.height)}vf.getRelations().forEach(function(Zt){C.info("tjoho"+Dg(Zt.id1)+Dg(Zt.id2)+JSON.stringify(Zt)),q.setEdge(Dg(Zt.id1),Dg(Zt.id2),{relation:Zt},Zt.title||"DEFAULT")}),Pg().layout(q),q.nodes().forEach(function(Zt){Zt!==void 0&&q.node(Zt)!==void 0&&(C.debug("Node "+Zt+": "+JSON.stringify(q.node(Zt))),oi("#"+ys(Zt)).attr("transform","translate("+(q.node(Zt).x-q.node(Zt).width/2)+","+(q.node(Zt).y-q.node(Zt).height/2)+" )"))}),q.edges().forEach(function(Zt){Zt!==void 0&&q.edge(Zt)!==void 0&&(C.debug("Edge "+Zt.v+" -> "+Zt.w+": "+JSON.stringify(q.edge(Zt))),function(dn,gn,xn,hn){var Qt=function(Ei){switch(Ei){case e0.AGGREGATION:return"aggregation";case e0.EXTENSION:return"extension";case e0.COMPOSITION:return"composition";case e0.DEPENDENCY:return"dependency"}};gn.points=gn.points.filter(function(Ei){return!Number.isNaN(Ei.y)});var nr,In,sn=gn.points,Ln=Yf().x(function(Ei){return Ei.x}).y(function(Ei){return Ei.y}).curve(jd),vr=dn.append("path").attr("d",Ln(sn)).attr("id","edge"+c7).attr("class","relation"),En="";hn.arrowMarkerAbsolute&&(En=(En=(En=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),xn.relation.lineType==1&&vr.attr("class","relation dashed-line"),xn.relation.type1!=="none"&&vr.attr("marker-start","url("+En+"#"+Qt(xn.relation.type1)+"Start)"),xn.relation.type2!=="none"&&vr.attr("marker-end","url("+En+"#"+Qt(xn.relation.type2)+"End)");var wn,Un,An,hr,un=gn.points.length,Dr=Lo.calcLabelPosition(gn.points);if(nr=Dr.x,In=Dr.y,un%2!=0&&un>1){var Yr=Lo.calcCardinalityPosition(xn.relation.type1!=="none",gn.points,gn.points[0]),Ur=Lo.calcCardinalityPosition(xn.relation.type2!=="none",gn.points,gn.points[un-1]);C.debug("cardinality_1_point "+JSON.stringify(Yr)),C.debug("cardinality_2_point "+JSON.stringify(Ur)),wn=Yr.x,Un=Yr.y,An=Ur.x,hr=Ur.y}if(xn.title!==void 0){var Aa=dn.append("g").attr("class","classLabel"),Wa=Aa.append("text").attr("class","label").attr("x",nr).attr("y",In).attr("fill","red").attr("text-anchor","middle").text(xn.title);window.label=Wa;var $a=Wa.node().getBBox();Aa.insert("rect",":first-child").attr("class","box").attr("x",$a.x-hn.padding/2).attr("y",$a.y-hn.padding/2).attr("width",$a.width+hn.padding).attr("height",$a.height+hn.padding)}C.info("Rendering relation "+JSON.stringify(xn)),xn.relationTitle1!==void 0&&xn.relationTitle1!=="none"&&dn.append("g").attr("class","cardinality").append("text").attr("class","type1").attr("x",wn).attr("y",Un).attr("fill","black").attr("font-size","6").text(xn.relationTitle1),xn.relationTitle2!==void 0&&xn.relationTitle2!=="none"&&dn.append("g").attr("class","cardinality").append("text").attr("class","type2").attr("x",An).attr("y",hr).attr("fill","black").attr("font-size","6").text(xn.relationTitle2),c7++}(L,q.edge(Zt),q.edge(Zt).relation,S6))});var Ge=L.node().getBBox(),lt=Ge.width+40,at=Ge.height+40;Qc(L,at,lt,S6.useMaxWidth);var mt="".concat(Ge.x-20," ").concat(Ge.y-20," ").concat(lt," ").concat(at);C.debug("viewBox ".concat(mt)),L.attr("viewBox",mt)};var ts={extension:function(a,c,E){C.trace("Making markers for ",E),a.append("defs").append("marker").attr("id",c+"-extensionStart").attr("class","marker extension "+c).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),a.append("defs").append("marker").attr("id",c+"-extensionEnd").attr("class","marker extension "+c).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z")},composition:function(a,c){a.append("defs").append("marker").attr("id",c+"-compositionStart").attr("class","marker composition "+c).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),a.append("defs").append("marker").attr("id",c+"-compositionEnd").attr("class","marker composition "+c).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},aggregation:function(a,c){a.append("defs").append("marker").attr("id",c+"-aggregationStart").attr("class","marker aggregation "+c).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),a.append("defs").append("marker").attr("id",c+"-aggregationEnd").attr("class","marker aggregation "+c).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},dependency:function(a,c){a.append("defs").append("marker").attr("id",c+"-dependencyStart").attr("class","marker dependency "+c).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),a.append("defs").append("marker").attr("id",c+"-dependencyEnd").attr("class","marker dependency "+c).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},point:function(a,c){a.append("marker").attr("id",c+"-pointEnd").attr("class","marker "+c).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),a.append("marker").attr("id",c+"-pointStart").attr("class","marker "+c).attr("viewBox","0 0 10 10").attr("refX",0).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},circle:function(a,c){a.append("marker").attr("id",c+"-circleEnd").attr("class","marker "+c).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),a.append("marker").attr("id",c+"-circleStart").attr("class","marker "+c).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},cross:function(a,c){a.append("marker").attr("id",c+"-crossEnd").attr("class","marker cross "+c).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),a.append("marker").attr("id",c+"-crossStart").attr("class","marker cross "+c).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},barb:function(a,c){a.append("defs").append("marker").attr("id",c+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","strokeWidth").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")}};const N8=function(a,c,E,L){c.forEach(function(q){ts[q](a,E,L)})};function h7(a){return h7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},h7(a)}const t0=function(a,c,E,L){var q,J,ne,fe,Se,Ce,Ge=a||"";if(h7(Ge)==="object"&&(Ge=Ge[0]),Us(br().flowchart.htmlLabels))return Ge=Ge.replace(/\\n|\n/g,"<br />"),C.info("vertexText"+Ge),q={isNode:L,label:Ge.replace(/fa[lrsb]?:fa-[\w-]+/g,function(dn){return"<i class='".concat(dn.replace(":"," "),"'></i>")}),labelStyle:c.replace("fill:","color:")},ne=oi(document.createElementNS("http://www.w3.org/2000/svg","foreignObject")),fe=ne.append("xhtml:div"),Se=q.label,Ce=q.isNode?"nodeLabel":"edgeLabel",fe.html('<span class="'+Ce+'" '+(q.labelStyle?'style="'+q.labelStyle+'"':"")+">"+Se+"</span>"),(J=q.labelStyle)&&fe.attr("style",J),fe.style("display","inline-block"),fe.style("white-space","nowrap"),fe.attr("xmlns","http://www.w3.org/1999/xhtml"),ne.node();var lt=document.createElementNS("http://www.w3.org/2000/svg","text");lt.setAttribute("style",c.replace("color:","fill:"));var at=[];at=typeof Ge=="string"?Ge.split(/\\n|\n|<br\s*\/?>/gi):Array.isArray(Ge)?Ge:[];for(var mt=0;mt<at.length;mt++){var Zt=document.createElementNS("http://www.w3.org/2000/svg","tspan");Zt.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),Zt.setAttribute("dy","1em"),Zt.setAttribute("x","0"),E?Zt.setAttribute("class","title-row"):Zt.setAttribute("class","row"),Zt.textContent=at[mt].trim(),lt.appendChild(Zt)}return lt};var $u=function(a,c,E,L){var q;q=E||"node default";var J=a.insert("g").attr("class",q).attr("id",c.domId||c.id),ne=J.insert("g").attr("class","label").attr("style",c.labelStyle),fe=typeof c.labelText=="string"?c.labelText:c.labelText[0],Se=ne.node().appendChild(t0(N2(QP(fe),br()),c.labelStyle,!1,L)),Ce=Se.getBBox();if(Us(br().flowchart.htmlLabels)){var Ge=Se.children[0],lt=oi(Se);Ce=Ge.getBoundingClientRect(),lt.attr("width",Ce.width),lt.attr("height",Ce.height)}var at=c.padding/2;return ne.attr("transform","translate("+-Ce.width/2+", "+-Ce.height/2+")"),{shapeSvg:J,bbox:Ce,halfPadding:at,label:ne}},ss=function(a,c){var E=c.node().getBBox();a.width=E.width,a.height=E.height};function Ic(a,c,E,L){return a.insert("polygon",":first-child").attr("points",L.map(function(q){return q.x+","+q.y}).join(" ")).attr("class","label-container").attr("transform","translate("+-c/2+","+E/2+")")}var $o={},Q0={},p7={},v7=function(a,c){return C.trace("In isDecendant",c," ",a," = ",Q0[c].indexOf(a)>=0),Q0[c].indexOf(a)>=0},Cb=function a(c,E,L,q){C.warn("Copying children of ",c,"root",q,"data",E.node(c),q);var J=E.children(c)||[];c!==q&&J.push(c),C.warn("Copying (nodes) clusterId",c,"nodes",J),J.forEach(function(ne){if(E.children(ne).length>0)a(ne,E,L,q);else{var fe=E.node(ne);C.info("cp ",ne," to ",q," with parent ",c),L.setNode(ne,fe),q!==E.parent(ne)&&(C.warn("Setting parent",ne,E.parent(ne)),L.setParent(ne,E.parent(ne))),c!==q&&ne!==c?(C.debug("Setting parent",ne,c),L.setParent(ne,c)):(C.info("In copy ",c,"root",q,"data",E.node(c),q),C.debug("Not Setting parent for node=",ne,"cluster!==rootId",c!==q,"node!==clusterId",ne!==c));var Se=E.edges(ne);C.debug("Copying Edges",Se),Se.forEach(function(Ce){C.info("Edge",Ce);var Ge=E.edge(Ce.v,Ce.w,Ce.name);C.info("Edge data",Ge,q);try{(function(lt,at){return C.info("Decendants of ",at," is ",Q0[at]),C.info("Edge is ",lt),lt.v!==at&&lt.w!==at&&(Q0[at]?(C.info("Here "),Q0[at].indexOf(lt.v)>=0||!!v7(lt.v,at)||!!v7(lt.w,at)||Q0[at].indexOf(lt.w)>=0):(C.debug("Tilt, ",at,",not in decendants"),!1))})(Ce,q)?(C.info("Copying as ",Ce.v,Ce.w,Ge,Ce.name),L.setEdge(Ce.v,Ce.w,Ge,Ce.name),C.info("newGraph edges ",L.edges(),L.edge(L.edges()[0]))):C.info("Skipping copy of edge ",Ce.v,"-->",Ce.w," rootId: ",q," clusterId:",c)}catch(lt){C.error(lt)}})}C.debug("Removing node",ne),E.removeNode(ne)})},iw=function a(c,E){for(var L=E.children(c),q=[].concat(L),J=0;J<L.length;J++)p7[L[J]]=c,q=q.concat(a(L[J],E));return q},O6=function a(c,E){C.trace("Searching",c);var L=E.children(c);if(C.trace("Searching children of id ",c,L),L.length<1)return C.trace("This is a valid node",c),c;for(var q=0;q<L.length;q++){var J=a(L[q],E);if(J)return C.trace("Found replacement for",c," => ",J),J}},I8=function(a){return $o[a]&&$o[a].externalConnections&&$o[a]?$o[a].id:a},g7=function(a,c){!a||c>10?C.debug("Opting out, no graph "):(C.debug("Opting in, graph "),a.nodes().forEach(function(E){a.children(E).length>0&&(C.warn("Cluster identified",E," Replacement id in edges: ",O6(E,a)),Q0[E]=iw(E,a),$o[E]={id:O6(E,a),clusterData:a.node(E)})}),a.nodes().forEach(function(E){var L=a.children(E),q=a.edges();L.length>0?(C.debug("Cluster identified",E,Q0),q.forEach(function(J){J.v!==E&&J.w!==E&&v7(J.v,E)^v7(J.w,E)&&(C.warn("Edge: ",J," leaves cluster ",E),C.warn("Decendants of XXX ",E,": ",Q0[E]),$o[E].externalConnections=!0)})):C.debug("Not a cluster ",E,Q0)}),a.edges().forEach(function(E){var L=a.edge(E);C.warn("Edge "+E.v+" -> "+E.w+": "+JSON.stringify(E)),C.warn("Edge "+E.v+" -> "+E.w+": "+JSON.stringify(a.edge(E)));var q=E.v,J=E.w;C.warn("Fix XXX",$o,"ids:",E.v,E.w,"Translateing: ",$o[E.v]," --- ",$o[E.w]),($o[E.v]||$o[E.w])&&(C.warn("Fixing and trixing - removing XXX",E.v,E.w,E.name),q=I8(E.v),J=I8(E.w),a.removeEdge(E.v,E.w,E.name),q!==E.v&&(L.fromCluster=E.v),J!==E.w&&(L.toCluster=E.w),C.warn("Fix Replacing with XXX",q,J,E.name),a.setEdge(q,J,L,E.name))}),C.warn("Adjusted Graph",Ys().json.write(a)),kb(a,0),C.trace($o))},kb=function a(c,E){if(C.warn("extractor - ",E,Ys().json.write(c),c.children("D")),E>10)C.error("Bailing out");else{for(var L=c.nodes(),q=!1,J=0;J<L.length;J++){var ne=L[J],fe=c.children(ne);q=q||fe.length>0}if(q){C.debug("Nodes = ",L,E);for(var Se=0;Se<L.length;Se++){var Ce=L[Se];if(C.debug("Extracting node",Ce,$o,$o[Ce]&&!$o[Ce].externalConnections,!c.parent(Ce),c.node(Ce),c.children("D")," Depth ",E),$o[Ce])if(!$o[Ce].externalConnections&&c.children(Ce)&&c.children(Ce).length>0){C.warn("Cluster without external connections, without a parent and with children",Ce,E);var Ge=c.graph().rankdir==="TB"?"LR":"TB";$o[Ce]&&$o[Ce].clusterData&&$o[Ce].clusterData.dir&&(Ge=$o[Ce].clusterData.dir,C.warn("Fixing dir",$o[Ce].clusterData.dir,Ge));var lt=new(Ys()).Graph({multigraph:!0,compound:!0}).setGraph({rankdir:Ge,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}});C.warn("Old graph before copy",Ys().json.write(c)),Cb(Ce,c,lt,Ce),c.setNode(Ce,{clusterNode:!0,id:Ce,clusterData:$o[Ce].clusterData,labelText:$o[Ce].labelText,graph:lt}),C.warn("New graph after copy node: (",Ce,")",Ys().json.write(lt)),C.debug("Old graph after copy",Ys().json.write(c))}else C.warn("Cluster ** ",Ce," **not meeting the criteria !externalConnections:",!$o[Ce].externalConnections," no parent: ",!c.parent(Ce)," children ",c.children(Ce)&&c.children(Ce).length>0,c.children("D"),E),C.debug($o);else C.debug("Not a cluster",Ce,E)}L=c.nodes(),C.warn("New list of nodes",L);for(var at=0;at<L.length;at++){var mt=L[at],Zt=c.node(mt);C.warn(" Now next level",mt,Zt),Zt.clusterNode&&a(Zt.graph,E+1)}}else C.debug("Done, no node has children",c.nodes())}},L8=function a(c,E){if(E.length===0)return[];var L=Object.assign(E);return E.forEach(function(q){var J=c.children(q),ne=a(c,J);L=L.concat(ne)}),L},Sb=function(a){return L8(a,a.children())},R8=s(3841);const Sp=function(a,c,E,L){var q=a.x,J=a.y,ne=q-L.x,fe=J-L.y,Se=Math.sqrt(c*c*fe*fe+E*E*ne*ne),Ce=Math.abs(c*E*ne/Se);L.x<q&&(Ce=-Ce);var Ge=Math.abs(c*E*fe/Se);return L.y<J&&(Ge=-Ge),{x:q+Ce,y:J+Ge}};function F8(a,c){return a*c>0}const ow=function(a,c,E,L){var q,J,ne,fe,Se,Ce,Ge,lt,at,mt,Zt,dn,gn;if(q=c.y-a.y,ne=a.x-c.x,Se=c.x*a.y-a.x*c.y,at=q*E.x+ne*E.y+Se,mt=q*L.x+ne*L.y+Se,!(at!==0&&mt!==0&&F8(at,mt)||(J=L.y-E.y,fe=E.x-L.x,Ce=L.x*E.y-E.x*L.y,Ge=J*a.x+fe*a.y+Ce,lt=J*c.x+fe*c.y+Ce,Ge!==0&&lt!==0&&F8(Ge,lt)||(Zt=q*fe-J*ne)==0)))return dn=Math.abs(Zt/2),{x:(gn=ne*Ce-fe*Se)<0?(gn-dn)/Zt:(gn+dn)/Zt,y:(gn=J*Se-q*Ce)<0?(gn-dn)/Zt:(gn+dn)/Zt}},B2=function(a,c){var E,L,q=a.x,J=a.y,ne=c.x-q,fe=c.y-J,Se=a.width/2,Ce=a.height/2;return Math.abs(fe)*Se>Math.abs(ne)*Ce?(fe<0&&(Ce=-Ce),E=fe===0?0:Ce*ne/fe,L=Ce):(ne<0&&(Se=-Se),E=Se,L=ne===0?0:Se*fe/ne),{x:q+E,y:J+L}},Ng=(s.n(R8)(),function(a,c,E){return Sp(a,c,c,E)}),A1=function(a,c,E){var L=a.x,q=a.y,J=[],ne=Number.POSITIVE_INFINITY,fe=Number.POSITIVE_INFINITY;typeof c.forEach=="function"?c.forEach(function(Zt){ne=Math.min(ne,Zt.x),fe=Math.min(fe,Zt.y)}):(ne=Math.min(ne,c.x),fe=Math.min(fe,c.y));for(var Se=L-a.width/2-ne,Ce=q-a.height/2-fe,Ge=0;Ge<c.length;Ge++){var lt=c[Ge],at=c[Ge<c.length-1?Ge+1:0],mt=ow(a,E,{x:Se+lt.x,y:Ce+lt.y},{x:Se+at.x,y:Ce+at.y});mt&&J.push(mt)}return J.length?(J.length>1&&J.sort(function(Zt,dn){var gn=Zt.x-E.x,xn=Zt.y-E.y,hn=Math.sqrt(gn*gn+xn*xn),Qt=dn.x-E.x,nr=dn.y-E.y,In=Math.sqrt(Qt*Qt+nr*nr);return hn<In?-1:hn===In?0:1}),J[0]):a},j2=B2;function Ig(a){return Ig=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},Ig(a)}var Ob=function(a,c,E){var L=a.insert("g").attr("class","node default").attr("id",c.domId||c.id),q=70,J=10;E==="LR"&&(q=10,J=70);var ne=L.append("rect").attr("x",-1*q/2).attr("y",-1*J/2).attr("width",q).attr("height",J).attr("class","fork-join");return ss(c,ne),c.height=c.height+c.padding/2,c.width=c.width+c.padding/2,c.intersect=function(fe){return j2(c,fe)},L},m7={question:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=q.width+c.padding+(q.height+c.padding),ne=[{x:J/2,y:0},{x:J,y:-J/2},{x:J/2,y:-J},{x:0,y:-J/2}];C.info("Question main (Circle)");var fe=Ic(L,J,J,ne);return fe.attr("style",c.style),ss(c,fe),c.intersect=function(Se){return C.warn("Intersect called"),A1(c,ne,Se)},L},rect:function(a,c){var E=$u(a,c,"node "+c.classes,!0),L=E.shapeSvg,q=E.bbox,J=E.halfPadding;C.trace("Classes = ",c.classes);var ne=L.insert("rect",":first-child"),fe=q.width+c.padding,Se=q.height+c.padding;if(ne.attr("class","basic label-container").attr("style",c.style).attr("rx",c.rx).attr("ry",c.ry).attr("x",-q.width/2-J).attr("y",-q.height/2-J).attr("width",fe).attr("height",Se),c.props){var Ce=new Set(Object.keys(c.props));c.props.borders&&(function(Ge,lt,at,mt){var Zt=[],dn=function(xn){Zt.push(xn),Zt.push(0)},gn=function(xn){Zt.push(0),Zt.push(xn)};lt.includes("t")?(C.debug("add top border"),dn(at)):gn(at),lt.includes("r")?(C.debug("add right border"),dn(mt)):gn(mt),lt.includes("b")?(C.debug("add bottom border"),dn(at)):gn(at),lt.includes("l")?(C.debug("add left border"),dn(mt)):gn(mt),Ge.attr("stroke-dasharray",Zt.join(" "))}(ne,c.props.borders,fe,Se),Ce.delete("borders")),Ce.forEach(function(Ge){C.warn("Unknown node property ".concat(Ge))})}return ss(c,ne),c.intersect=function(Ge){return j2(c,Ge)},L},rectWithTitle:function(a,c){var E;E=c.classes?"node "+c.classes:"node default";var L,q=a.insert("g").attr("class",E).attr("id",c.domId||c.id),J=q.insert("rect",":first-child"),ne=q.insert("line"),fe=q.insert("g").attr("class","label"),Se=c.labelText.flat?c.labelText.flat():c.labelText;L=Ig(Se)==="object"?Se[0]:Se,C.info("Label text abc79",L,Se,Ig(Se)==="object");var Ce=fe.node().appendChild(t0(L,c.labelStyle,!0,!0)),Ge={width:0,height:0};if(Us(br().flowchart.htmlLabels)){var lt=Ce.children[0],at=oi(Ce);Ge=lt.getBoundingClientRect(),at.attr("width",Ge.width),at.attr("height",Ge.height)}C.info("Text 2",Se);var mt=Se.slice(1,Se.length),Zt=Ce.getBBox(),dn=fe.node().appendChild(t0(mt.join?mt.join("<br/>"):mt,c.labelStyle,!0,!0));if(Us(br().flowchart.htmlLabels)){var gn=dn.children[0],xn=oi(dn);Ge=gn.getBoundingClientRect(),xn.attr("width",Ge.width),xn.attr("height",Ge.height)}var hn=c.padding/2;return oi(dn).attr("transform","translate( "+(Ge.width>Zt.width?0:(Zt.width-Ge.width)/2)+", "+(Zt.height+hn+5)+")"),oi(Ce).attr("transform","translate( "+(Ge.width<Zt.width?0:-(Zt.width-Ge.width)/2)+", 0)"),Ge=fe.node().getBBox(),fe.attr("transform","translate("+-Ge.width/2+", "+(-Ge.height/2-hn+3)+")"),J.attr("class","outer title-state").attr("x",-Ge.width/2-hn).attr("y",-Ge.height/2-hn).attr("width",Ge.width+c.padding).attr("height",Ge.height+c.padding),ne.attr("class","divider").attr("x1",-Ge.width/2-hn).attr("x2",Ge.width/2+hn).attr("y1",-Ge.height/2-hn+Zt.height+hn).attr("y2",-Ge.height/2-hn+Zt.height+hn),ss(c,J),c.intersect=function(Qt){return j2(c,Qt)},q},choice:function(a,c){var E=a.insert("g").attr("class","node default").attr("id",c.domId||c.id);return E.insert("polygon",":first-child").attr("points",[{x:0,y:14},{x:14,y:0},{x:0,y:-14},{x:-14,y:0}].map(function(L){return L.x+","+L.y}).join(" ")).attr("class","state-start").attr("r",7).attr("width",28).attr("height",28),c.width=28,c.height=28,c.intersect=function(L){return Ng(c,14,L)},E},circle:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=E.halfPadding,ne=L.insert("circle",":first-child");return ne.attr("style",c.style).attr("rx",c.rx).attr("ry",c.ry).attr("r",q.width/2+J).attr("width",q.width+c.padding).attr("height",q.height+c.padding),C.info("Circle main"),ss(c,ne),c.intersect=function(fe){return C.info("Circle intersect",c,q.width/2+J,fe),Ng(c,q.width/2+J,fe)},L},stadium:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=q.height+c.padding,ne=q.width+J/4+c.padding,fe=L.insert("rect",":first-child").attr("style",c.style).attr("rx",J/2).attr("ry",J/2).attr("x",-ne/2).attr("y",-J/2).attr("width",ne).attr("height",J);return ss(c,fe),c.intersect=function(Se){return j2(c,Se)},L},hexagon:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=q.height+c.padding,ne=J/4,fe=q.width+2*ne+c.padding,Se=[{x:ne,y:0},{x:fe-ne,y:0},{x:fe,y:-J/2},{x:fe-ne,y:-J},{x:ne,y:-J},{x:0,y:-J/2}],Ce=Ic(L,fe,J,Se);return Ce.attr("style",c.style),ss(c,Ce),c.intersect=function(Ge){return A1(c,Se,Ge)},L},rect_left_inv_arrow:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=q.width+c.padding,ne=q.height+c.padding,fe=[{x:-ne/2,y:0},{x:J,y:0},{x:J,y:-ne},{x:-ne/2,y:-ne},{x:0,y:-ne/2}];return Ic(L,J,ne,fe).attr("style",c.style),c.width=J+ne,c.height=ne,c.intersect=function(Se){return A1(c,fe,Se)},L},lean_right:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=q.width+c.padding,ne=q.height+c.padding,fe=[{x:-2*ne/6,y:0},{x:J-ne/6,y:0},{x:J+2*ne/6,y:-ne},{x:ne/6,y:-ne}],Se=Ic(L,J,ne,fe);return Se.attr("style",c.style),ss(c,Se),c.intersect=function(Ce){return A1(c,fe,Ce)},L},lean_left:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=q.width+c.padding,ne=q.height+c.padding,fe=[{x:2*ne/6,y:0},{x:J+ne/6,y:0},{x:J-2*ne/6,y:-ne},{x:-ne/6,y:-ne}],Se=Ic(L,J,ne,fe);return Se.attr("style",c.style),ss(c,Se),c.intersect=function(Ce){return A1(c,fe,Ce)},L},trapezoid:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=q.width+c.padding,ne=q.height+c.padding,fe=[{x:-2*ne/6,y:0},{x:J+2*ne/6,y:0},{x:J-ne/6,y:-ne},{x:ne/6,y:-ne}],Se=Ic(L,J,ne,fe);return Se.attr("style",c.style),ss(c,Se),c.intersect=function(Ce){return A1(c,fe,Ce)},L},inv_trapezoid:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=q.width+c.padding,ne=q.height+c.padding,fe=[{x:ne/6,y:0},{x:J-ne/6,y:0},{x:J+2*ne/6,y:-ne},{x:-2*ne/6,y:-ne}],Se=Ic(L,J,ne,fe);return Se.attr("style",c.style),ss(c,Se),c.intersect=function(Ce){return A1(c,fe,Ce)},L},rect_right_inv_arrow:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=q.width+c.padding,ne=q.height+c.padding,fe=[{x:0,y:0},{x:J+ne/2,y:0},{x:J,y:-ne/2},{x:J+ne/2,y:-ne},{x:0,y:-ne}],Se=Ic(L,J,ne,fe);return Se.attr("style",c.style),ss(c,Se),c.intersect=function(Ce){return A1(c,fe,Ce)},L},cylinder:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=q.width+c.padding,ne=J/2,fe=ne/(2.5+J/50),Se=q.height+fe+c.padding,Ce="M 0,"+fe+" a "+ne+","+fe+" 0,0,0 "+J+" 0 a "+ne+","+fe+" 0,0,0 "+-J+" 0 l 0,"+Se+" a "+ne+","+fe+" 0,0,0 "+J+" 0 l 0,"+-Se,Ge=L.attr("label-offset-y",fe).insert("path",":first-child").attr("style",c.style).attr("d",Ce).attr("transform","translate("+-J/2+","+-(Se/2+fe)+")");return ss(c,Ge),c.intersect=function(lt){var at=j2(c,lt),mt=at.x-c.x;if(ne!=0&&(Math.abs(mt)<c.width/2||Math.abs(mt)==c.width/2&&Math.abs(at.y-c.y)>c.height/2-fe)){var Zt=fe*fe*(1-mt*mt/(ne*ne));Zt!=0&&(Zt=Math.sqrt(Zt)),Zt=fe-Zt,lt.y-c.y>0&&(Zt=-Zt),at.y+=Zt}return at},L},start:function(a,c){var E=a.insert("g").attr("class","node default").attr("id",c.domId||c.id),L=E.insert("circle",":first-child");return L.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),ss(c,L),c.intersect=function(q){return Ng(c,7,q)},E},end:function(a,c){var E=a.insert("g").attr("class","node default").attr("id",c.domId||c.id),L=E.insert("circle",":first-child"),q=E.insert("circle",":first-child");return q.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),L.attr("class","state-end").attr("r",5).attr("width",10).attr("height",10),ss(c,q),c.intersect=function(J){return Ng(c,7,J)},E},note:function(a,c){var E=$u(a,c,"node "+c.classes,!0),L=E.shapeSvg,q=E.bbox,J=E.halfPadding;C.info("Classes = ",c.classes);var ne=L.insert("rect",":first-child");return ne.attr("rx",c.rx).attr("ry",c.ry).attr("x",-q.width/2-J).attr("y",-q.height/2-J).attr("width",q.width+c.padding).attr("height",q.height+c.padding),ss(c,ne),c.intersect=function(fe){return j2(c,fe)},L},subroutine:function(a,c){var E=$u(a,c,void 0,!0),L=E.shapeSvg,q=E.bbox,J=q.width+c.padding,ne=q.height+c.padding,fe=[{x:0,y:0},{x:J,y:0},{x:J,y:-ne},{x:0,y:-ne},{x:0,y:0},{x:-8,y:0},{x:J+8,y:0},{x:J+8,y:-ne},{x:-8,y:-ne},{x:-8,y:0}],Se=Ic(L,J,ne,fe);return Se.attr("style",c.style),ss(c,Se),c.intersect=function(Ce){return A1(c,fe,Ce)},L},fork:Ob,join:Ob,class_box:function(a,c){var E,L=c.padding/2;E=c.classes?"node "+c.classes:"node default";var q=a.insert("g").attr("class",E).attr("id",c.domId||c.id),J=q.insert("rect",":first-child"),ne=q.insert("line"),fe=q.insert("line"),Se=0,Ce=4,Ge=q.insert("g").attr("class","label"),lt=0,at=c.classData.annotations&&c.classData.annotations[0],mt=c.classData.annotations[0]?"\xAB"+c.classData.annotations[0]+"\xBB":"",Zt=Ge.node().appendChild(t0(mt,c.labelStyle,!0,!0)),dn=Zt.getBBox();if(Us(br().flowchart.htmlLabels)){var gn=Zt.children[0],xn=oi(Zt);dn=gn.getBoundingClientRect(),xn.attr("width",dn.width),xn.attr("height",dn.height)}c.classData.annotations[0]&&(Ce+=dn.height+4,Se+=dn.width);var hn=c.classData.id;c.classData.type!==void 0&&c.classData.type!==""&&(br().flowchart.htmlLabels?hn+="&lt;"+c.classData.type+"&gt;":hn+="<"+c.classData.type+">");var Qt=Ge.node().appendChild(t0(hn,c.labelStyle,!0,!0));oi(Qt).attr("class","classTitle");var nr=Qt.getBBox();if(Us(br().flowchart.htmlLabels)){var In=Qt.children[0],sn=oi(Qt);nr=In.getBoundingClientRect(),sn.attr("width",nr.width),sn.attr("height",nr.height)}Ce+=nr.height+4,nr.width>Se&&(Se=nr.width);var Ln=[];c.classData.members.forEach(function(Un){var An=ch(Un),hr=An.displayText;br().flowchart.htmlLabels&&(hr=hr.replace(/</g,"&lt;").replace(/>/g,"&gt;"));var un=Ge.node().appendChild(t0(hr,An.cssStyle?An.cssStyle:c.labelStyle,!0,!0)),Dr=un.getBBox();if(Us(br().flowchart.htmlLabels)){var Yr=un.children[0],Ur=oi(un);Dr=Yr.getBoundingClientRect(),Ur.attr("width",Dr.width),Ur.attr("height",Dr.height)}Dr.width>Se&&(Se=Dr.width),Ce+=Dr.height+4,Ln.push(un)}),Ce+=8;var vr=[];if(c.classData.methods.forEach(function(Un){var An=ch(Un),hr=An.displayText;br().flowchart.htmlLabels&&(hr=hr.replace(/</g,"&lt;").replace(/>/g,"&gt;"));var un=Ge.node().appendChild(t0(hr,An.cssStyle?An.cssStyle:c.labelStyle,!0,!0)),Dr=un.getBBox();if(Us(br().flowchart.htmlLabels)){var Yr=un.children[0],Ur=oi(un);Dr=Yr.getBoundingClientRect(),Ur.attr("width",Dr.width),Ur.attr("height",Dr.height)}Dr.width>Se&&(Se=Dr.width),Ce+=Dr.height+4,vr.push(un)}),Ce+=8,at){var En=(Se-dn.width)/2;oi(Zt).attr("transform","translate( "+(-1*Se/2+En)+", "+-1*Ce/2+")"),lt=dn.height+4}var wn=(Se-nr.width)/2;return oi(Qt).attr("transform","translate( "+(-1*Se/2+wn)+", "+(-1*Ce/2+lt)+")"),lt+=nr.height+4,ne.attr("class","divider").attr("x1",-Se/2-L).attr("x2",Se/2+L).attr("y1",-Ce/2-L+8+lt).attr("y2",-Ce/2-L+8+lt),lt+=8,Ln.forEach(function(Un){oi(Un).attr("transform","translate( "+-Se/2+", "+(-1*Ce/2+lt+4)+")"),lt+=nr.height+4}),lt+=8,fe.attr("class","divider").attr("x1",-Se/2-L).attr("x2",Se/2+L).attr("y1",-Ce/2-L+8+lt).attr("y2",-Ce/2-L+8+lt),lt+=8,vr.forEach(function(Un){oi(Un).attr("transform","translate( "+-Se/2+", "+(-1*Ce/2+lt)+")"),lt+=nr.height+4}),J.attr("class","outer title-state").attr("x",-Se/2-L).attr("y",-Ce/2-L).attr("width",Se+c.padding).attr("height",Ce+c.padding),ss(c,J),c.intersect=function(Un){return j2(c,Un)},q}},Op={},B8=function(a){var c=Op[a.id];C.trace("Transforming node",a.diff,a,"translate("+(a.x-a.width/2-5)+", "+a.width/2+")");var E=a.diff||0;return a.clusterNode?c.attr("transform","translate("+(a.x+E-a.width/2)+", "+(a.y-a.height/2-8)+")"):c.attr("transform","translate("+a.x+", "+a.y+")"),E},lw={rect:function(a,c){C.trace("Creating subgraph rect for ",c.id,c);var E=a.insert("g").attr("class","cluster"+(c.class?" "+c.class:"")).attr("id",c.id),L=E.insert("rect",":first-child"),q=E.insert("g").attr("class","cluster-label"),J=q.node().appendChild(t0(c.labelText,c.labelStyle,void 0,!0)),ne=J.getBBox();if(Us(br().flowchart.htmlLabels)){var fe=J.children[0],Se=oi(J);ne=fe.getBoundingClientRect(),Se.attr("width",ne.width),Se.attr("height",ne.height)}var Ce=0*c.padding,Ge=Ce/2,lt=c.width<=ne.width+Ce?ne.width+Ce:c.width;c.width<=ne.width+Ce?c.diff=(ne.width-c.width)/2:c.diff=-c.padding/2,C.trace("Data ",c,JSON.stringify(c)),L.attr("style",c.style).attr("rx",c.rx).attr("ry",c.ry).attr("x",c.x-lt/2).attr("y",c.y-c.height/2-Ge).attr("width",lt).attr("height",c.height+Ce),q.attr("transform","translate("+(c.x-ne.width/2)+", "+(c.y-c.height/2+c.padding/3)+")");var at=L.node().getBBox();return c.width=at.width,c.height=at.height,c.intersect=function(mt){return B2(c,mt)},E},roundedWithTitle:function(a,c){var E=a.insert("g").attr("class",c.classes).attr("id",c.id),L=E.insert("rect",":first-child"),q=E.insert("g").attr("class","cluster-label"),J=E.append("rect"),ne=q.node().appendChild(t0(c.labelText,c.labelStyle,void 0,!0)),fe=ne.getBBox();if(Us(br().flowchart.htmlLabels)){var Se=ne.children[0],Ce=oi(ne);fe=Se.getBoundingClientRect(),Ce.attr("width",fe.width),Ce.attr("height",fe.height)}fe=ne.getBBox();var Ge=0*c.padding,lt=Ge/2,at=c.width<=fe.width+c.padding?fe.width+c.padding:c.width;c.width<=fe.width+c.padding?c.diff=(fe.width+0*c.padding-c.width)/2:c.diff=-c.padding/2,L.attr("class","outer").attr("x",c.x-at/2-lt).attr("y",c.y-c.height/2-lt).attr("width",at+Ge).attr("height",c.height+Ge),J.attr("class","inner").attr("x",c.x-at/2-lt).attr("y",c.y-c.height/2-lt+fe.height-1).attr("width",at+Ge).attr("height",c.height+Ge-fe.height-3),q.attr("transform","translate("+(c.x-fe.width/2)+", "+(c.y-c.height/2-c.padding/3+(Us(br().flowchart.htmlLabels)?5:3))+")");var mt=L.node().getBBox();return c.height=mt.height,c.intersect=function(Zt){return B2(c,Zt)},E},noteGroup:function(a,c){var E=a.insert("g").attr("class","note-cluster").attr("id",c.id),L=E.insert("rect",":first-child"),q=0*c.padding,J=q/2;L.attr("rx",c.rx).attr("ry",c.ry).attr("x",c.x-c.width/2-J).attr("y",c.y-c.height/2-J).attr("width",c.width+q).attr("height",c.height+q).attr("fill","none");var ne=L.node().getBBox();return c.width=ne.width,c.height=ne.height,c.intersect=function(fe){return B2(c,fe)},E},divider:function(a,c){var E=a.insert("g").attr("class",c.classes).attr("id",c.id),L=E.insert("rect",":first-child"),q=0*c.padding,J=q/2;L.attr("class","divider").attr("x",c.x-c.width/2-J).attr("y",c.y-c.height/2).attr("width",c.width+q).attr("height",c.height+q);var ne=L.node().getBBox();return c.width=ne.width,c.height=ne.height,c.diff=-c.padding/2,c.intersect=function(fe){return B2(c,fe)},E}},y7={},z2={},uu={},b7=function(a,c){var E=t0(c.label,c.labelStyle),L=a.insert("g").attr("class","edgeLabel"),q=L.insert("g").attr("class","label");q.node().appendChild(E);var J,ne=E.getBBox();if(Us(br().flowchart.htmlLabels)){var fe=E.children[0],Se=oi(E);ne=fe.getBoundingClientRect(),Se.attr("width",ne.width),Se.attr("height",ne.height)}if(q.attr("transform","translate("+-ne.width/2+", "+-ne.height/2+")"),z2[c.id]=L,c.width=ne.width,c.height=ne.height,c.startLabelLeft){var Ce=t0(c.startLabelLeft,c.labelStyle),Ge=a.insert("g").attr("class","edgeTerminals"),lt=Ge.insert("g").attr("class","inner");J=lt.node().appendChild(Ce);var at=Ce.getBBox();lt.attr("transform","translate("+-at.width/2+", "+-at.height/2+")"),uu[c.id]||(uu[c.id]={}),uu[c.id].startLeft=Ge,$2(J,c.startLabelLeft)}if(c.startLabelRight){var mt=t0(c.startLabelRight,c.labelStyle),Zt=a.insert("g").attr("class","edgeTerminals"),dn=Zt.insert("g").attr("class","inner");J=Zt.node().appendChild(mt),dn.node().appendChild(mt);var gn=mt.getBBox();dn.attr("transform","translate("+-gn.width/2+", "+-gn.height/2+")"),uu[c.id]||(uu[c.id]={}),uu[c.id].startRight=Zt,$2(J,c.startLabelRight)}if(c.endLabelLeft){var xn=t0(c.endLabelLeft,c.labelStyle),hn=a.insert("g").attr("class","edgeTerminals"),Qt=hn.insert("g").attr("class","inner");J=Qt.node().appendChild(xn);var nr=xn.getBBox();Qt.attr("transform","translate("+-nr.width/2+", "+-nr.height/2+")"),hn.node().appendChild(xn),uu[c.id]||(uu[c.id]={}),uu[c.id].endLeft=hn,$2(J,c.endLabelLeft)}if(c.endLabelRight){var In=t0(c.endLabelRight,c.labelStyle),sn=a.insert("g").attr("class","edgeTerminals"),Ln=sn.insert("g").attr("class","inner");J=Ln.node().appendChild(In);var vr=In.getBBox();Ln.attr("transform","translate("+-vr.width/2+", "+-vr.height/2+")"),sn.node().appendChild(In),uu[c.id]||(uu[c.id]={}),uu[c.id].endRight=sn,$2(J,c.endLabelRight)}};function $2(a,c){br().flowchart.htmlLabels&&a&&(a.style.width=9*c.length+"px",a.style.height="12px")}var j8=function(a,c){C.info("Moving label abc78 ",a.id,a.label,z2[a.id]);var E=c.updatedPath?c.updatedPath:c.originalPath;if(a.label){var L=z2[a.id],q=a.x,J=a.y;if(E){var ne=Lo.calcLabelPosition(E);C.info("Moving label from (",q,",",J,") to (",ne.x,",",ne.y,") abc78")}L.attr("transform","translate("+q+", "+J+")")}if(a.startLabelLeft){var fe=uu[a.id].startLeft,Se=a.x,Ce=a.y;if(E){var Ge=Lo.calcTerminalLabelPosition(a.arrowTypeStart?10:0,"start_left",E);Se=Ge.x,Ce=Ge.y}fe.attr("transform","translate("+Se+", "+Ce+")")}if(a.startLabelRight){var lt=uu[a.id].startRight,at=a.x,mt=a.y;if(E){var Zt=Lo.calcTerminalLabelPosition(a.arrowTypeStart?10:0,"start_right",E);at=Zt.x,mt=Zt.y}lt.attr("transform","translate("+at+", "+mt+")")}if(a.endLabelLeft){var dn=uu[a.id].endLeft,gn=a.x,xn=a.y;if(E){var hn=Lo.calcTerminalLabelPosition(a.arrowTypeEnd?10:0,"end_left",E);gn=hn.x,xn=hn.y}dn.attr("transform","translate("+gn+", "+xn+")")}if(a.endLabelRight){var Qt=uu[a.id].endRight,nr=a.x,In=a.y;if(E){var sn=Lo.calcTerminalLabelPosition(a.arrowTypeEnd?10:0,"end_right",E);nr=sn.x,In=sn.y}Qt.attr("transform","translate("+nr+", "+In+")")}},z8=function(a,c){C.warn("abc88 cutPathAtIntersect",a,c);var E=[],L=a[0],q=!1;return a.forEach(function(J){if(C.info("abc88 checking point",J,c),function(Se,Ce){var Ge=Se.x,lt=Se.y,at=Math.abs(Ce.x-Ge),mt=Math.abs(Ce.y-lt),Zt=Se.width/2,dn=Se.height/2;return at>=Zt||mt>=dn}(c,J)||q)C.warn("abc88 outside",J,L),L=J,q||E.push(J);else{var ne=function(Se,Ce,Ge){C.warn(`intersection calc abc89:
  outsidePoint: `.concat(JSON.stringify(Ce),`
  insidePoint : `).concat(JSON.stringify(Ge),`
  node        : x:`).concat(Se.x," y:").concat(Se.y," w:").concat(Se.width," h:").concat(Se.height));var lt=Se.x,at=Se.y,mt=Math.abs(lt-Ge.x),Zt=Se.width/2,dn=Ge.x<Ce.x?Zt-mt:Zt+mt,gn=Se.height/2,xn=Math.abs(Ce.y-Ge.y),hn=Math.abs(Ce.x-Ge.x);if(Math.abs(at-Ce.y)*Zt>Math.abs(lt-Ce.x)*gn){var Qt=Ge.y<Ce.y?Ce.y-gn-at:at-gn-Ce.y;dn=hn*Qt/xn;var nr={x:Ge.x<Ce.x?Ge.x+dn:Ge.x-hn+dn,y:Ge.y<Ce.y?Ge.y+xn-Qt:Ge.y-xn+Qt};return dn===0&&(nr.x=Ce.x,nr.y=Ce.y),hn===0&&(nr.x=Ce.x),xn===0&&(nr.y=Ce.y),C.warn("abc89 topp/bott calc, Q ".concat(xn,", q ").concat(Qt,", R ").concat(hn,", r ").concat(dn),nr),nr}var In=xn*(dn=Ge.x<Ce.x?Ce.x-Zt-lt:lt-Zt-Ce.x)/hn,sn=Ge.x<Ce.x?Ge.x+hn-dn:Ge.x-hn+dn,Ln=Ge.y<Ce.y?Ge.y+In:Ge.y-In;return C.warn("sides calc abc89, Q ".concat(xn,", q ").concat(In,", R ").concat(hn,", r ").concat(dn),{_x:sn,_y:Ln}),dn===0&&(sn=Ce.x,Ln=Ce.y),hn===0&&(sn=Ce.x),xn===0&&(Ln=Ce.y),{x:sn,y:Ln}}(c,L,J);C.warn("abc88 inside",J,L,ne),C.warn("abc88 intersection",ne);var fe=!1;E.forEach(function(Se){fe=fe||Se.x===ne.x&&Se.y===ne.y}),E.find(function(Se){return Se.x===ne.x&&Se.y===ne.y})?C.warn("abc88 no intersect",ne,E):E.push(ne),q=!0}}),C.warn("abc88 returning points",E),E},Eb=function a(c,E,L,q){C.info("Graph in recursive render: XXX",Ys().json.write(E),q);var J=E.graph().rankdir;C.trace("Dir in recursive render - dir:",J);var ne=c.insert("g").attr("class","root");E.nodes()?C.info("Recursive render XXX",E.nodes()):C.info("No nodes found for",E),E.edges().length>0&&C.trace("Recursive edges",E.edge(E.edges()[0]));var fe=ne.insert("g").attr("class","clusters"),Se=ne.insert("g").attr("class","edgePaths"),Ce=ne.insert("g").attr("class","edgeLabels"),Ge=ne.insert("g").attr("class","nodes");E.nodes().forEach(function(at){var mt=E.node(at);if(q!==void 0){var Zt=JSON.parse(JSON.stringify(q.clusterData));C.info("Setting data for cluster XXX (",at,") ",Zt,q),E.setNode(q.id,Zt),E.parent(at)||(C.trace("Setting parent",at,q.id),E.setParent(at,q.id,Zt))}if(C.info("(Insert) Node XXX"+at+": "+JSON.stringify(E.node(at))),mt&&mt.clusterNode){C.info("Cluster identified",at,mt.width,E.node(at));var dn=a(Ge,mt.graph,L,E.node(at)),gn=dn.elem;ss(mt,gn),mt.diff=dn.diff||0,C.info("Node bounds (abc123)",at,mt,mt.width,mt.x,mt.y),function(xn,hn){Op[hn.id]=xn}(gn,mt),C.warn("Recursive render complete ",gn,mt)}else E.children(at).length>0?(C.info("Cluster - the non recursive path XXX",at,mt.id,mt,E),C.info(O6(mt.id,E)),$o[mt.id]={id:O6(mt.id,E),node:mt}):(C.info("Node - the non recursive path",at,mt.id,mt),function(xn,hn,Qt){var nr,In;hn.link?(nr=xn.insert("svg:a").attr("xlink:href",hn.link).attr("target",hn.linkTarget||"_blank"),In=m7[hn.shape](nr,hn,Qt)):nr=In=m7[hn.shape](xn,hn,Qt),hn.tooltip&&In.attr("title",hn.tooltip),hn.class&&In.attr("class","node default "+hn.class),Op[hn.id]=nr,hn.haveCallback&&Op[hn.id].attr("class",Op[hn.id].attr("class")+" clickable")}(Ge,E.node(at),J))}),E.edges().forEach(function(at){var mt=E.edge(at.v,at.w,at.name);C.info("Edge "+at.v+" -> "+at.w+": "+JSON.stringify(at)),C.info("Edge "+at.v+" -> "+at.w+": ",at," ",JSON.stringify(E.edge(at))),C.info("Fix",$o,"ids:",at.v,at.w,"Translateing: ",$o[at.v],$o[at.w]),b7(Ce,mt)}),E.edges().forEach(function(at){C.info("Edge "+at.v+" -> "+at.w+": "+JSON.stringify(at))}),C.info("#############################################"),C.info("###                Layout                 ###"),C.info("#############################################"),C.info(E),Pg().layout(E),C.info("Graph after layout:",Ys().json.write(E));var lt=0;return Sb(E).forEach(function(at){var mt=E.node(at);C.info("Position "+at+": "+JSON.stringify(E.node(at))),C.info("Position "+at+": ("+mt.x,","+mt.y,") width: ",mt.width," height: ",mt.height),mt&&mt.clusterNode?B8(mt):E.children(at).length>0?(function(Zt,dn){C.trace("Inserting cluster");var gn=dn.shape||"rect";y7[dn.id]=lw[gn](Zt,dn)}(fe,mt),$o[mt.id].node=mt):B8(mt)}),E.edges().forEach(function(at){var mt=E.edge(at);C.info("Edge "+at.v+" -> "+at.w+": "+JSON.stringify(mt),mt);var Zt=function(dn,gn,xn,hn,Qt,nr){var In=xn.points,sn=!1,Ln=nr.node(gn.v),vr=nr.node(gn.w);C.info("abc88 InsertEdge: ",xn),vr.intersect&&Ln.intersect&&((In=In.slice(1,xn.points.length-1)).unshift(Ln.intersect(In[0])),C.info("Last point",In[In.length-1],vr,vr.intersect(In[In.length-1])),In.push(vr.intersect(In[In.length-1]))),xn.toCluster&&(C.info("to cluster abc88",hn[xn.toCluster]),In=z8(xn.points,hn[xn.toCluster].node),sn=!0),xn.fromCluster&&(C.info("from cluster abc88",hn[xn.fromCluster]),In=z8(In.reverse(),hn[xn.fromCluster].node).reverse(),sn=!0);var En,wn=In.filter(function(Yr){return!Number.isNaN(Yr.y)});En=(Qt==="graph"||Qt==="flowchart")&&xn.curve||jd;var Un,An=Yf().x(function(Yr){return Yr.x}).y(function(Yr){return Yr.y}).curve(En);switch(xn.thickness){case"normal":Un="edge-thickness-normal";break;case"thick":Un="edge-thickness-thick";break;default:Un=""}switch(xn.pattern){case"solid":Un+=" edge-pattern-solid";break;case"dotted":Un+=" edge-pattern-dotted";break;case"dashed":Un+=" edge-pattern-dashed"}var hr=dn.append("path").attr("d",An(wn)).attr("id",xn.id).attr("class"," "+Un+(xn.classes?" "+xn.classes:"")).attr("style",xn.style),un="";switch(br().state.arrowMarkerAbsolute&&(un=(un=(un=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),C.info("arrowTypeStart",xn.arrowTypeStart),C.info("arrowTypeEnd",xn.arrowTypeEnd),xn.arrowTypeStart){case"arrow_cross":hr.attr("marker-start","url("+un+"#"+Qt+"-crossStart)");break;case"arrow_point":hr.attr("marker-start","url("+un+"#"+Qt+"-pointStart)");break;case"arrow_barb":hr.attr("marker-start","url("+un+"#"+Qt+"-barbStart)");break;case"arrow_circle":hr.attr("marker-start","url("+un+"#"+Qt+"-circleStart)");break;case"aggregation":hr.attr("marker-start","url("+un+"#"+Qt+"-aggregationStart)");break;case"extension":hr.attr("marker-start","url("+un+"#"+Qt+"-extensionStart)");break;case"composition":hr.attr("marker-start","url("+un+"#"+Qt+"-compositionStart)");break;case"dependency":hr.attr("marker-start","url("+un+"#"+Qt+"-dependencyStart)")}switch(xn.arrowTypeEnd){case"arrow_cross":hr.attr("marker-end","url("+un+"#"+Qt+"-crossEnd)");break;case"arrow_point":hr.attr("marker-end","url("+un+"#"+Qt+"-pointEnd)");break;case"arrow_barb":hr.attr("marker-end","url("+un+"#"+Qt+"-barbEnd)");break;case"arrow_circle":hr.attr("marker-end","url("+un+"#"+Qt+"-circleEnd)");break;case"aggregation":hr.attr("marker-end","url("+un+"#"+Qt+"-aggregationEnd)");break;case"extension":hr.attr("marker-end","url("+un+"#"+Qt+"-extensionEnd)");break;case"composition":hr.attr("marker-end","url("+un+"#"+Qt+"-compositionEnd)");break;case"dependency":hr.attr("marker-end","url("+un+"#"+Qt+"-dependencyEnd)")}var Dr={};return sn&&(Dr.updatedPath=In),Dr.originalPath=xn.points,Dr}(Se,at,mt,$o,L,E);j8(mt,Zt)}),E.nodes().forEach(function(at){var mt=E.node(at);C.info(at,mt.type,mt.diff),mt.type==="group"&&(lt=mt.diff)}),{elem:ne,diff:lt}},Lg=function(a,c,E,L,q){N8(a,E,L,q),Op={},z2={},uu={},y7={},Q0={},p7={},$o={},C.warn("Graph at first:",Ys().json.write(c)),g7(c),C.warn("Graph after:",Ys().json.write(c)),Eb(a,c,L)};Cp.parser.yy=vf;var $8={dividerMargin:10,padding:5,textHeight:10};function _7(a){var c;switch(a){case 0:c="aggregation";break;case 1:c="extension";break;case 2:c="composition";break;case 3:c="dependency";break;default:c="none"}return c}var Rg={},x7=[],w7="",E6=function(a){return Rg[a]===void 0&&(Rg[a]={attributes:[]},C.info("Added new entity :",a)),Rg[a]};const n0={Cardinality:{ZERO_OR_ONE:"ZERO_OR_ONE",ZERO_OR_MORE:"ZERO_OR_MORE",ONE_OR_MORE:"ONE_OR_MORE",ONLY_ONE:"ONLY_ONE"},Identification:{NON_IDENTIFYING:"NON_IDENTIFYING",IDENTIFYING:"IDENTIFYING"},parseDirective:function(a,c,E){i0.parseDirective(this,a,c,E)},getConfig:function(){return br().er},addEntity:E6,addAttributes:function(a,c){var E,L=E6(a);for(E=c.length-1;E>=0;E--)L.attributes.push(c[E]),C.debug("Added attribute ",c[E].attributeName)},getEntities:function(){return Rg},addRelationship:function(a,c,E,L){var q={entityA:a,roleA:c,entityB:E,relSpec:L};x7.push(q),C.debug("Added new relationship :",q)},getRelationships:function(){return x7},clear:function(){Rg={},x7=[],w7=""},setTitle:function(a){w7=a},getTitle:function(){return w7}};var V8=s(5890),Tb=s.n(V8),gf={ONLY_ONE_START:"ONLY_ONE_START",ONLY_ONE_END:"ONLY_ONE_END",ZERO_OR_ONE_START:"ZERO_OR_ONE_START",ZERO_OR_ONE_END:"ZERO_OR_ONE_END",ONE_OR_MORE_START:"ONE_OR_MORE_START",ONE_OR_MORE_END:"ONE_OR_MORE_END",ZERO_OR_MORE_START:"ZERO_OR_MORE_START",ZERO_OR_MORE_END:"ZERO_OR_MORE_END"};const fh=gf;var Gl={},H8=function(a){return(a.entityA+a.roleA+a.entityB).replace(/\s/g,"")},Fg=0;const q8=function(a){for(var c=Object.keys(a),E=0;E<c.length;E++)Gl[c[E]]=a[c[E]]},Ab=function(a,c){C.info("Drawing ER diagram"),n0.clear();var E=Tb().parser;E.yy=n0;try{E.parse(a)}catch{C.debug("Parsing failed")}var L,q=oi("[id='".concat(c,"']"));(function(lt,at){var mt;lt.append("defs").append("marker").attr("id",gf.ONLY_ONE_START).attr("refX",0).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("stroke",at.stroke).attr("fill","none").attr("d","M9,0 L9,18 M15,0 L15,18"),lt.append("defs").append("marker").attr("id",gf.ONLY_ONE_END).attr("refX",18).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("stroke",at.stroke).attr("fill","none").attr("d","M3,0 L3,18 M9,0 L9,18"),(mt=lt.append("defs").append("marker").attr("id",gf.ZERO_OR_ONE_START).attr("refX",0).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto")).append("circle").attr("stroke",at.stroke).attr("fill","white").attr("cx",21).attr("cy",9).attr("r",6),mt.append("path").attr("stroke",at.stroke).attr("fill","none").attr("d","M9,0 L9,18"),(mt=lt.append("defs").append("marker").attr("id",gf.ZERO_OR_ONE_END).attr("refX",30).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto")).append("circle").attr("stroke",at.stroke).attr("fill","white").attr("cx",9).attr("cy",9).attr("r",6),mt.append("path").attr("stroke",at.stroke).attr("fill","none").attr("d","M21,0 L21,18"),lt.append("defs").append("marker").attr("id",gf.ONE_OR_MORE_START).attr("refX",18).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("stroke",at.stroke).attr("fill","none").attr("d","M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27"),lt.append("defs").append("marker").attr("id",gf.ONE_OR_MORE_END).attr("refX",27).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("stroke",at.stroke).attr("fill","none").attr("d","M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18"),(mt=lt.append("defs").append("marker").attr("id",gf.ZERO_OR_MORE_START).attr("refX",18).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto")).append("circle").attr("stroke",at.stroke).attr("fill","white").attr("cx",48).attr("cy",18).attr("r",6),mt.append("path").attr("stroke",at.stroke).attr("fill","none").attr("d","M0,18 Q18,0 36,18 Q18,36 0,18"),(mt=lt.append("defs").append("marker").attr("id",gf.ZERO_OR_MORE_END).attr("refX",39).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto")).append("circle").attr("stroke",at.stroke).attr("fill","white").attr("cx",9).attr("cy",18).attr("r",6),mt.append("path").attr("stroke",at.stroke).attr("fill","none").attr("d","M21,18 Q39,0 57,18 Q39,36 21,18")})(q,Gl),L=new(Ys()).Graph({multigraph:!0,directed:!0,compound:!1}).setGraph({rankdir:Gl.layoutDirection,marginx:20,marginy:20,nodesep:100,edgesep:100,ranksep:100}).setDefaultEdgeLabel(function(){return{}});var J=function(lt,at,mt){var Zt;return Object.keys(at).forEach(function(dn){var gn=lt.append("g").attr("id",dn);Zt=Zt===void 0?dn:Zt;var xn="entity-"+dn,hn=gn.append("text").attr("class","er entityLabel").attr("id",xn).attr("x",0).attr("y",0).attr("dominant-baseline","middle").attr("text-anchor","middle").attr("style","font-family: "+br().fontFamily+"; font-size: "+Gl.fontSize+"px").text(dn),Qt=function(Ln,vr,En){var wn=Gl.entityPadding/3,Un=Gl.entityPadding/3,An=.85*Gl.fontSize,hr=vr.node().getBBox(),un=[],Dr=!1,Yr=!1,Ur=0,Aa=0,Wa=0,$a=0,Ei=0,Ma=hr.height+2*wn,qo=1;En.forEach(function(nl){var To="".concat(vr.node().id,"-attr-").concat(qo),wo=0,o0=0,Xg=Ln.append("text").attr("class","er entityLabel").attr("id","".concat(To,"-type")).attr("x",0).attr("y",0).attr("dominant-baseline","middle").attr("text-anchor","left").attr("style","font-family: "+br().fontFamily+"; font-size: "+An+"px").text(nl.attributeType),j6=Ln.append("text").attr("class","er entityLabel").attr("id","".concat(To,"-name")).attr("x",0).attr("y",0).attr("dominant-baseline","middle").attr("text-anchor","left").attr("style","font-family: "+br().fontFamily+"; font-size: "+An+"px").text(nl.attributeName),z6={};z6.tn=Xg,z6.nn=j6;var l0=Xg.node().getBBox(),Xb=j6.node().getBBox();if(Aa=Math.max(Aa,l0.width),Wa=Math.max(Wa,Xb.width),wo+=l0.width,wo+=Xb.width,o0=Math.max(l0.height,Xb.height),Dr||nl.attributeKeyType!==void 0){var nD=Ln.append("text").attr("class","er entityLabel").attr("id","".concat(To,"-name")).attr("x",0).attr("y",0).attr("dominant-baseline","middle").attr("text-anchor","left").attr("style","font-family: "+br().fontFamily+"; font-size: "+An+"px").text(nl.attributeKeyType||"");z6.kn=nD;var rD=nD.node().getBBox();wo+=rD.width,$a=Math.max($a,wo),o0=Math.max(o0,rD.height),Dr=!0}if(Yr||nl.attributeComment!==void 0){var aD=Ln.append("text").attr("class","er entityLabel").attr("id","".concat(To,"-name")).attr("x",0).attr("y",0).attr("dominant-baseline","middle").attr("text-anchor","left").attr("style","font-family: "+br().fontFamily+"; font-size: "+An+"px").text(nl.attributeComment||"");z6.cn=aD;var iD=aD.node().getBBox();wo+=iD.width,Ei=Math.max(wo,Xb.width),o0=Math.max(o0,iD.height),Yr=!0}z6.height=o0,un.push(z6),Ur=Math.max(Ur,wo),Ma+=o0+2*wn,qo+=1});var Ii={width:Math.max(Gl.minEntityWidth,Math.max(hr.width+2*Gl.entityPadding,Ur+4*Un)),height:En.length>0?Ma:Math.max(Gl.minEntityHeight,hr.height+2*Gl.entityPadding)},Di=Math.max(0,Ii.width-Ur-4*Un);if(En.length>0){vr.attr("transform","translate("+Ii.width/2+","+(wn+hr.height/2)+")");var Mi=hr.height+2*wn,gi="attributeBoxOdd";un.forEach(function(nl){var To=Mi+wn+nl.height/2;nl.tn.attr("transform","translate("+Un+","+To+")");var wo=Ln.insert("rect","#"+nl.tn.node().id).attr("class","er ".concat(gi)).attr("fill",Gl.fill).attr("fill-opacity","100%").attr("stroke",Gl.stroke).attr("x",0).attr("y",Mi).attr("width",2*Aa+Di/2).attr("height",nl.tn.node().getBBox().height+2*wn);nl.nn.attr("transform","translate("+(parseFloat(wo.attr("width"))+Un)+","+To+")"),Ln.insert("rect","#"+nl.nn.node().id).attr("class","er ".concat(gi)).attr("fill",Gl.fill).attr("fill-opacity","100%").attr("stroke",Gl.stroke).attr("x","".concat(wo.attr("x")+wo.attr("width"))).attr("y",Mi).attr("width",Wa+2*Un+Di/2).attr("height",nl.nn.node().getBBox().height+2*wn),Dr&&(nl.kn.attr("transform","translate("+(parseFloat(wo.attr("width"))+Un)+","+To+")"),Ln.insert("rect","#"+nl.kn.node().id).attr("class","er ".concat(gi)).attr("fill",Gl.fill).attr("fill-opacity","100%").attr("stroke",Gl.stroke).attr("x","".concat(wo.attr("x")+wo.attr("width"))).attr("y",Mi).attr("width",$a+2*Un+Di/2).attr("height",nl.kn.node().getBBox().height+2*wn)),Yr&&(nl.cn.attr("transform","translate("+(parseFloat(wo.attr("width"))+Un)+","+To+")"),Ln.insert("rect","#"+nl.cn.node().id).attr("class","er ".concat(gi)).attr("fill",Gl.fill).attr("fill-opacity","100%").attr("stroke",Gl.stroke).attr("x","".concat(wo.attr("x")+wo.attr("width"))).attr("y",Mi).attr("width",Ei+2*Un+Di/2).attr("height",nl.cn.node().getBBox().height+2*wn)),Mi+=nl.height+2*wn,gi=gi=="attributeBoxOdd"?"attributeBoxEven":"attributeBoxOdd"})}else Ii.height=Math.max(Gl.minEntityHeight,Ma),vr.attr("transform","translate("+Ii.width/2+","+Ii.height/2+")");return Ii}(gn,hn,at[dn].attributes),nr=Qt.width,In=Qt.height,sn=gn.insert("rect","#"+xn).attr("class","er entityBox").attr("fill",Gl.fill).attr("fill-opacity","100%").attr("stroke",Gl.stroke).attr("x",0).attr("y",0).attr("width",nr).attr("height",In).node().getBBox();mt.setNode(dn,{width:sn.width,height:sn.height,shape:"rect",id:dn})}),Zt}(q,n0.getEntities(),L),ne=function(lt,at){return lt.forEach(function(mt){at.setEdge(mt.entityA,mt.entityB,{relationship:mt},H8(mt))}),lt}(n0.getRelationships(),L);Pg().layout(L),function(lt,at){at.nodes().forEach(function(mt){mt!==void 0&&at.node(mt)!==void 0&&lt.select("#"+mt).attr("transform","translate("+(at.node(mt).x-at.node(mt).width/2)+","+(at.node(mt).y-at.node(mt).height/2)+" )")})}(q,L),ne.forEach(function(lt){(function(at,mt,Zt,dn){Fg++;var gn=Zt.edge(mt.entityA,mt.entityB,H8(mt)),xn=Yf().x(function(vr){return vr.x}).y(function(vr){return vr.y}).curve(jd),hn=at.insert("path","#"+dn).attr("class","er relationshipLine").attr("d",xn(gn.points)).attr("stroke",Gl.stroke).attr("fill","none");mt.relSpec.relType===n0.Identification.NON_IDENTIFYING&&hn.attr("stroke-dasharray","8,8");var Qt="";switch(Gl.arrowMarkerAbsolute&&(Qt=(Qt=(Qt=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),mt.relSpec.cardA){case n0.Cardinality.ZERO_OR_ONE:hn.attr("marker-end","url("+Qt+"#"+fh.ZERO_OR_ONE_END+")");break;case n0.Cardinality.ZERO_OR_MORE:hn.attr("marker-end","url("+Qt+"#"+fh.ZERO_OR_MORE_END+")");break;case n0.Cardinality.ONE_OR_MORE:hn.attr("marker-end","url("+Qt+"#"+fh.ONE_OR_MORE_END+")");break;case n0.Cardinality.ONLY_ONE:hn.attr("marker-end","url("+Qt+"#"+fh.ONLY_ONE_END+")")}switch(mt.relSpec.cardB){case n0.Cardinality.ZERO_OR_ONE:hn.attr("marker-start","url("+Qt+"#"+fh.ZERO_OR_ONE_START+")");break;case n0.Cardinality.ZERO_OR_MORE:hn.attr("marker-start","url("+Qt+"#"+fh.ZERO_OR_MORE_START+")");break;case n0.Cardinality.ONE_OR_MORE:hn.attr("marker-start","url("+Qt+"#"+fh.ONE_OR_MORE_START+")");break;case n0.Cardinality.ONLY_ONE:hn.attr("marker-start","url("+Qt+"#"+fh.ONLY_ONE_START+")")}var nr=hn.node().getTotalLength(),In=hn.node().getPointAtLength(.5*nr),sn="rel"+Fg,Ln=at.append("text").attr("class","er relationshipLabel").attr("id",sn).attr("x",In.x).attr("y",In.y).attr("text-anchor","middle").attr("dominant-baseline","middle").attr("style","font-family: "+br().fontFamily+"; font-size: "+Gl.fontSize+"px").text(mt.roleA).node().getBBox();at.insert("rect","#"+sn).attr("class","er relationshipLabelBox").attr("x",In.x-Ln.width/2).attr("y",In.y-Ln.height/2).attr("width",Ln.width).attr("height",Ln.height).attr("fill","white").attr("fill-opacity","85%")})(q,lt,L,J)});var fe=Gl.diagramPadding,Se=q.node().getBBox(),Ce=Se.width+2*fe,Ge=Se.height+2*fe;Qc(q,Ge,Ce,Gl.useMaxWidth),q.attr("viewBox","".concat(Se.x-fe," ").concat(Se.y-fe," ").concat(Ce," ").concat(Ge))};function C7(a){return C7=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},C7(a)}function T6(a,c){(c==null||c>a.length)&&(c=a.length);for(var E=0,L=new Array(c);E<c;E++)L[E]=a[E];return L}var dh,Ep,Mb="flowchart-",Pb=0,hh=br(),Gs={},cd=[],A6=[],fd=[],k7={},Bg={},S7=0,U8=!0,V2=[],M6=function(a){for(var c=Object.keys(Gs),E=0;E<c.length;E++)if(Gs[c[E]].id===a)return Gs[c[E]].domId;return a},sw=function(a,c,E,L){var q={start:a,end:c,type:void 0,text:""};(L=E.text)!==void 0&&(q.text=tl.sanitizeText(L.trim(),hh),q.text[0]==='"'&&q.text[q.text.length-1]==='"'&&(q.text=q.text.substring(1,q.text.length-1))),E!==void 0&&(q.type=E.type,q.stroke=E.stroke,q.length=E.length),cd.push(q)},O7=function(a,c){a.split(",").forEach(function(E){var L=E;Gs[L]!==void 0&&Gs[L].classes.push(c),k7[L]!==void 0&&k7[L].classes.push(c)})},Vo=function(a){var c=oi(".mermaidTooltip");(c._groups||c)[0][0]===null&&(c=oi("body").append("div").attr("class","mermaidTooltip").style("opacity",0)),oi(a).select("svg").selectAll("g.node").on("mouseover",function(){var E=oi(this);if(E.attr("title")!==null){var L=this.getBoundingClientRect();c.transition().duration(200).style("opacity",".9"),c.html(E.attr("title")).style("left",window.scrollX+L.left+(L.right-L.left)/2+"px").style("top",window.scrollY+L.top-14+document.body.scrollTop+"px"),E.classed("hover",!0)}}).on("mouseout",function(){c.transition().duration(500).style("opacity",0),oi(this).classed("hover",!1)})};V2.push(Vo);var Db=function(a){for(var c=0;c<fd.length;c++)if(fd[c].id===a)return c;return-1},ku=-1,ph=[],uw=function a(c,E){var L=fd[E].nodes;if(!((ku+=1)>2e3)){if(ph[ku]=E,fd[E].id===c)return{result:!0,count:0};for(var q=0,J=1;q<L.length;){var ne=Db(L[q]);if(ne>=0){var fe=a(c,ne);if(fe.result)return{result:!0,count:J+fe.count};J+=fe.count}q+=1}return{result:!1,count:J}}},E7=function(a,c){var E=!1;return a.forEach(function(L){L.nodes.indexOf(c)>=0&&(E=!0)}),E},M1=function(a,c){var E=[];return a.nodes.forEach(function(L,q){E7(c,L)||E.push(a.nodes[q])}),{nodes:E}};const _o={parseDirective:function(a,c,E){i0.parseDirective(this,a,c,E)},defaultConfig:function(){return Eg.flowchart},addVertex:function(a,c,E,L,q,J){var ne,fe=arguments.length>6&&arguments[6]!==void 0?arguments[6]:{},Se=a;Se!==void 0&&Se.trim().length!==0&&(Gs[Se]===void 0&&(Gs[Se]={id:Se,domId:Mb+Se+"-"+Pb,styles:[],classes:[]}),Pb++,c!==void 0?(hh=br(),(ne=tl.sanitizeText(c.trim(),hh))[0]==='"'&&ne[ne.length-1]==='"'&&(ne=ne.substring(1,ne.length-1)),Gs[Se].text=ne):Gs[Se].text===void 0&&(Gs[Se].text=a),E!==void 0&&(Gs[Se].type=E),L!=null&&L.forEach(function(Ce){Gs[Se].styles.push(Ce)}),q!=null&&q.forEach(function(Ce){Gs[Se].classes.push(Ce)}),J!==void 0&&(Gs[Se].dir=J),Gs[Se].props=fe)},lookUpDomId:M6,addLink:function(a,c,E,L){var q,J;for(q=0;q<a.length;q++)for(J=0;J<c.length;J++)sw(a[q],c[J],E,L)},updateLinkInterpolate:function(a,c){a.forEach(function(E){E==="default"?cd.defaultInterpolate=c:cd[E].interpolate=c})},updateLink:function(a,c){a.forEach(function(E){E==="default"?cd.defaultStyle=c:(Lo.isSubstringInArray("fill",c)===-1&&c.push("fill:none"),cd[E].style=c)})},addClass:function(a,c){A6[a]===void 0&&(A6[a]={id:a,styles:[],textStyles:[]}),c!=null&&c.forEach(function(E){if(E.match("color")){var L=E.replace("fill","bgFill").replace("color","fill");A6[a].textStyles.push(L)}A6[a].styles.push(E)})},setDirection:function(a){(dh=a).match(/.*</)&&(dh="RL"),dh.match(/.*\^/)&&(dh="BT"),dh.match(/.*>/)&&(dh="LR"),dh.match(/.*v/)&&(dh="TB")},setClass:O7,setTooltip:function(a,c){a.split(",").forEach(function(E){c!==void 0&&(Bg[Ep==="gen-1"?M6(E):E]=tl.sanitizeText(c,hh))})},getTooltip:function(a){return Bg[a]},setClickEvent:function(a,c,E){a.split(",").forEach(function(L){(function(q,J,ne){var fe=M6(q);if(br().securityLevel==="loose"&&J!==void 0){var Se=[];if(typeof ne=="string"){Se=ne.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(var Ce=0;Ce<Se.length;Ce++){var Ge=Se[Ce].trim();Ge.charAt(0)==='"'&&Ge.charAt(Ge.length-1)==='"'&&(Ge=Ge.substr(1,Ge.length-2)),Se[Ce]=Ge}}Se.length===0&&Se.push(q),Gs[q]!==void 0&&(Gs[q].haveCallback=!0,V2.push(function(){var lt=document.querySelector('[id="'.concat(fe,'"]'));lt!==null&&lt.addEventListener("click",function(){var at;Lo.runFunc.apply(Lo,[J].concat(function(mt){if(Array.isArray(mt))return T6(mt)}(at=Se)||function(mt){if(typeof Symbol<"u"&&mt[Symbol.iterator]!=null||mt["@@iterator"]!=null)return Array.from(mt)}(at)||function(mt,Zt){if(mt){if(typeof mt=="string")return T6(mt,Zt);var dn=Object.prototype.toString.call(mt).slice(8,-1);return dn==="Object"&&mt.constructor&&(dn=mt.constructor.name),dn==="Map"||dn==="Set"?Array.from(mt):dn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(dn)?T6(mt,Zt):void 0}}(at)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()))},!1)}))}})(L,c,E)}),O7(a,"clickable")},setLink:function(a,c,E){a.split(",").forEach(function(L){Gs[L]!==void 0&&(Gs[L].link=Lo.formatUrl(c,hh),Gs[L].linkTarget=E)}),O7(a,"clickable")},bindFunctions:function(a){V2.forEach(function(c){c(a)})},getDirection:function(){return dh.trim()},getVertices:function(){return Gs},getEdges:function(){return cd},getClasses:function(){return A6},clear:function(a){Gs={},A6={},cd=[],(V2=[]).push(Vo),fd=[],k7={},S7=0,Bg=[],U8=!0,Ep=a||"gen-1"},setGen:function(a){Ep=a||"gen-1"},defaultStyle:function(){return"fill:#ffa;stroke: #f66; stroke-width: 3px; stroke-dasharray: 5, 5;fill:#ffa;stroke: #666;"},addSubGraph:function(a,c,E){var L=a.trim(),q=E;a===E&&E.match(/\s/)&&(L=void 0);var J=[],ne=function(lt){var at,mt={boolean:{},number:{},string:{}},Zt=[],dn=lt.filter(function(gn){var xn=C7(gn);return gn.stmt&&gn.stmt==="dir"?(at=gn.value,!1):gn.trim()!==""&&(xn in mt?!mt[xn].hasOwnProperty(gn)&&(mt[xn][gn]=!0):!(Zt.indexOf(gn)>=0)&&Zt.push(gn))});return{nodeList:dn,dir:at}}(J.concat.apply(J,c)),fe=ne.nodeList,Se=ne.dir;if(J=fe,Ep==="gen-1"){C.warn("LOOKING UP");for(var Ce=0;Ce<J.length;Ce++)J[Ce]=M6(J[Ce])}L=L||"subGraph"+S7,q=q||"",q=tl.sanitizeText(q,hh),S7+=1;var Ge={id:L,nodes:J,title:q.trim(),classes:[],dir:Se};return C.info("Adding",Ge.id,Ge.nodes,Ge.dir),Ge.nodes=M1(Ge,fd).nodes,fd.push(Ge),k7[L]=Ge,L},getDepthFirstPos:function(a){return ph[a]},indexNodes:function(){ku=-1,fd.length>0&&uw("none",fd.length-1)},getSubGraphs:function(){return fd},destructLink:function(a,c){var E,L=function(q){var J=q.trim(),ne=J.slice(0,-1),fe="arrow_open";switch(J.slice(-1)){case"x":fe="arrow_cross",J[0]==="x"&&(fe="double_"+fe,ne=ne.slice(1));break;case">":fe="arrow_point",J[0]==="<"&&(fe="double_"+fe,ne=ne.slice(1));break;case"o":fe="arrow_circle",J[0]==="o"&&(fe="double_"+fe,ne=ne.slice(1))}var Se="normal",Ce=ne.length-1;ne[0]==="="&&(Se="thick");var Ge=function(lt,at){for(var mt=at.length,Zt=0,dn=0;dn<mt;++dn)at[dn]==="."&&++Zt;return Zt}(0,ne);return Ge&&(Se="dotted",Ce=Ge),{type:fe,stroke:Se,length:Ce}}(a);if(c){if(E=function(q){var J=q.trim(),ne="arrow_open";switch(J[0]){case"<":ne="arrow_point",J=J.slice(1);break;case"x":ne="arrow_cross",J=J.slice(1);break;case"o":ne="arrow_circle",J=J.slice(1)}var fe="normal";return J.indexOf("=")!==-1&&(fe="thick"),J.indexOf(".")!==-1&&(fe="dotted"),{type:ne,stroke:fe}}(c),E.stroke!==L.stroke)return{type:"INVALID",stroke:"INVALID"};if(E.type==="arrow_open")E.type=L.type;else{if(E.type!==L.type)return{type:"INVALID",stroke:"INVALID"};E.type="double_"+E.type}return E.type==="double_arrow"&&(E.type="double_arrow_point"),E.length=L.length,E}return L},lex:{firstGraph:function(){return!!U8&&(U8=!1,!0)}},exists:E7,makeUniq:M1};var Lc=s(3602),e1=s.n(Lc),jg=s(4949),cu=s.n(jg),Tp=s(8284),vh=s.n(Tp);function Nb(a,c,E){var L=.9*(c.width+c.height),q=[{x:L/2,y:0},{x:L,y:-L/2},{x:L/2,y:-L},{x:0,y:-L/2}],J=mf(a,L,L,q);return E.intersect=function(ne){return cu().intersect.polygon(E,q,ne)},J}function P1(a,c,E){var L=c.height,q=L/4,J=c.width+2*q,ne=[{x:q,y:0},{x:J-q,y:0},{x:J,y:-L/2},{x:J-q,y:-L},{x:q,y:-L},{x:0,y:-L/2}],fe=mf(a,J,L,ne);return E.intersect=function(Se){return cu().intersect.polygon(E,ne,Se)},fe}function Ib(a,c,E){var L=c.width,q=c.height,J=[{x:-q/2,y:0},{x:L,y:0},{x:L,y:-q},{x:-q/2,y:-q},{x:0,y:-q/2}],ne=mf(a,L,q,J);return E.intersect=function(fe){return cu().intersect.polygon(E,J,fe)},ne}function Lb(a,c,E){var L=c.width,q=c.height,J=[{x:-2*q/6,y:0},{x:L-q/6,y:0},{x:L+2*q/6,y:-q},{x:q/6,y:-q}],ne=mf(a,L,q,J);return E.intersect=function(fe){return cu().intersect.polygon(E,J,fe)},ne}function Rb(a,c,E){var L=c.width,q=c.height,J=[{x:2*q/6,y:0},{x:L+q/6,y:0},{x:L-2*q/6,y:-q},{x:-q/6,y:-q}],ne=mf(a,L,q,J);return E.intersect=function(fe){return cu().intersect.polygon(E,J,fe)},ne}function cw(a,c,E){var L=c.width,q=c.height,J=[{x:-2*q/6,y:0},{x:L+2*q/6,y:0},{x:L-q/6,y:-q},{x:q/6,y:-q}],ne=mf(a,L,q,J);return E.intersect=function(fe){return cu().intersect.polygon(E,J,fe)},ne}function zg(a,c,E){var L=c.width,q=c.height,J=[{x:q/6,y:0},{x:L-q/6,y:0},{x:L+2*q/6,y:-q},{x:-2*q/6,y:-q}],ne=mf(a,L,q,J);return E.intersect=function(fe){return cu().intersect.polygon(E,J,fe)},ne}function Fb(a,c,E){var L=c.width,q=c.height,J=[{x:0,y:0},{x:L+q/2,y:0},{x:L,y:-q/2},{x:L+q/2,y:-q},{x:0,y:-q}],ne=mf(a,L,q,J);return E.intersect=function(fe){return cu().intersect.polygon(E,J,fe)},ne}function Bb(a,c,E){var L=c.height,q=c.width+L/4,J=a.insert("rect",":first-child").attr("rx",L/2).attr("ry",L/2).attr("x",-q/2).attr("y",-L/2).attr("width",q).attr("height",L);return E.intersect=function(ne){return cu().intersect.rect(E,ne)},J}function P6(a,c,E){var L=c.width,q=c.height,J=[{x:0,y:0},{x:L,y:0},{x:L,y:-q},{x:0,y:-q},{x:0,y:0},{x:-8,y:0},{x:L+8,y:0},{x:L+8,y:-q},{x:-8,y:-q},{x:-8,y:0}],ne=mf(a,L,q,J);return E.intersect=function(fe){return cu().intersect.polygon(E,J,fe)},ne}function W8(a,c,E){var L=c.width,q=L/2,J=q/(2.5+L/50),ne=c.height+J,fe="M 0,"+J+" a "+q+","+J+" 0,0,0 "+L+" 0 a "+q+","+J+" 0,0,0 "+-L+" 0 l 0,"+ne+" a "+q+","+J+" 0,0,0 "+L+" 0 l 0,"+-ne,Se=a.attr("label-offset-y",J).insert("path",":first-child").attr("d",fe).attr("transform","translate("+-L/2+","+-(ne/2+J)+")");return E.intersect=function(Ce){var Ge=cu().intersect.rect(E,Ce),lt=Ge.x-E.x;if(q!=0&&(Math.abs(lt)<E.width/2||Math.abs(lt)==E.width/2&&Math.abs(Ge.y-E.y)>E.height/2-J)){var at=J*J*(1-lt*lt/(q*q));at!=0&&(at=Math.sqrt(at)),at=J-at,Ce.y-E.y>0&&(at=-at),Ge.y+=at}return Ge},Se}function mf(a,c,E,L){return a.insert("polygon",":first-child").attr("points",L.map(function(q){return q.x+","+q.y}).join(" ")).attr("transform","translate("+-c/2+","+E/2+")")}const T7=function(a){a.shapes().question=Nb,a.shapes().hexagon=P1,a.shapes().stadium=Bb,a.shapes().subroutine=P6,a.shapes().cylinder=W8,a.shapes().rect_left_inv_arrow=Ib,a.shapes().lean_right=Lb,a.shapes().lean_left=Rb,a.shapes().trapezoid=cw,a.shapes().inv_trapezoid=zg,a.shapes().rect_right_inv_arrow=Fb};var Y8={};const G8=function(a){for(var c=Object.keys(a),E=0;E<c.length;E++)Y8[c[E]]=a[c[E]]},fw=function(a,c){C.info("Drawing flowchart"),_o.clear(),_o.setGen("gen-1");var E=e1().parser;E.yy=_o,E.parse(a);var L=_o.getDirection();L===void 0&&(L="TD");for(var q,J=br().flowchart,ne=J.nodeSpacing||50,fe=J.rankSpacing||50,Se=new(Ys()).Graph({multigraph:!0,compound:!0}).setGraph({rankdir:L,nodesep:ne,ranksep:fe,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}}),Ce=_o.getSubGraphs(),Ge=Ce.length-1;Ge>=0;Ge--)q=Ce[Ge],_o.addVertex(q.id,q.title,"group",void 0,q.classes);var lt=_o.getVertices();C.warn("Get vertices",lt);var at=_o.getEdges(),mt=0;for(mt=Ce.length-1;mt>=0;mt--){q=Ce[mt],xv("cluster").append("text");for(var Zt=0;Zt<q.nodes.length;Zt++)C.warn("Setting subgraph",q.nodes[Zt],_o.lookUpDomId(q.nodes[Zt]),_o.lookUpDomId(q.id)),Se.setParent(_o.lookUpDomId(q.nodes[Zt]),_o.lookUpDomId(q.id))}(function(Wa,$a,Ei){var Ma=oi('[id="'.concat(Ei,'"]'));Object.keys(Wa).forEach(function(qo){var Ii=Wa[qo],Di="default";Ii.classes.length>0&&(Di=Ii.classes.join(" "));var Mi,gi=sh(Ii.styles),nl=Ii.text!==void 0?Ii.text:Ii.id;if(Us(br().flowchart.htmlLabels)){var To={label:nl.replace(/fa[lrsb]?:fa-[\w-]+/g,function(Xb){return"<i class='".concat(Xb.replace(":"," "),"'></i>")})};(Mi=vh()(Ma,To).node()).parentNode.removeChild(Mi)}else{var wo=document.createElementNS("http://www.w3.org/2000/svg","text");wo.setAttribute("style",gi.labelStyle.replace("color:","fill:"));for(var o0=nl.split(tl.lineBreakRegex),Xg=0;Xg<o0.length;Xg++){var j6=document.createElementNS("http://www.w3.org/2000/svg","tspan");j6.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),j6.setAttribute("dy","1em"),j6.setAttribute("x","1"),j6.textContent=o0[Xg],wo.appendChild(j6)}Mi=wo}var z6=0,l0="";switch(Ii.type){case"round":z6=5,l0="rect";break;case"square":case"group":default:l0="rect";break;case"diamond":l0="question";break;case"hexagon":l0="hexagon";break;case"odd":case"odd_right":l0="rect_left_inv_arrow";break;case"lean_right":l0="lean_right";break;case"lean_left":l0="lean_left";break;case"trapezoid":l0="trapezoid";break;case"inv_trapezoid":l0="inv_trapezoid";break;case"circle":l0="circle";break;case"ellipse":l0="ellipse";break;case"stadium":l0="stadium";break;case"subroutine":l0="subroutine";break;case"cylinder":l0="cylinder"}C.warn("Adding node",Ii.id,Ii.domId),$a.setNode(_o.lookUpDomId(Ii.id),{labelType:"svg",labelStyle:gi.labelStyle,shape:l0,label:Mi,rx:z6,ry:z6,class:Di,style:gi.style,id:_o.lookUpDomId(Ii.id)})})})(lt,Se,c),function(Wa,$a){var Ei,Ma,qo=0;if(Wa.defaultStyle!==void 0){var Ii=sh(Wa.defaultStyle);Ei=Ii.style,Ma=Ii.labelStyle}Wa.forEach(function(Di){qo++;var Mi="L-"+Di.start+"-"+Di.end,gi="LS-"+Di.start,nl="LE-"+Di.end,To={};Di.type==="arrow_open"?To.arrowhead="none":To.arrowhead="normal";var wo="",o0="";if(Di.style!==void 0){var Xg=sh(Di.style);wo=Xg.style,o0=Xg.labelStyle}else switch(Di.stroke){case"normal":wo="fill:none",Ei!==void 0&&(wo=Ei),Ma!==void 0&&(o0=Ma);break;case"dotted":wo="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":wo=" stroke-width: 3.5px;fill:none"}To.style=wo,To.labelStyle=o0,Di.interpolate!==void 0?To.curve=Ws(Di.interpolate,Ol):Wa.defaultInterpolate!==void 0?To.curve=Ws(Wa.defaultInterpolate,Ol):To.curve=Ws(Y8.curve,Ol),Di.text===void 0?Di.style!==void 0&&(To.arrowheadStyle="fill: #333"):(To.arrowheadStyle="fill: #333",To.labelpos="c",Us(br().flowchart.htmlLabels)?(To.labelType="html",To.label='<span id="L-'.concat(Mi,'" class="edgeLabel L-').concat(gi,"' L-").concat(nl,'">').concat(Di.text.replace(/fa[lrsb]?:fa-[\w-]+/g,function(j6){return"<i class='".concat(j6.replace(":"," "),"'></i>")}),"</span>")):(To.labelType="text",To.label=Di.text.replace(tl.lineBreakRegex,`
`),Di.style===void 0&&(To.style=To.style||"stroke: #333; stroke-width: 1.5px;fill:none"),To.labelStyle=To.labelStyle.replace("color:","fill:"))),To.id=Mi,To.class=gi+" "+nl,To.minlen=Di.length||1,$a.setEdge(_o.lookUpDomId(Di.start),_o.lookUpDomId(Di.end),To,qo)})}(at,Se);var dn=new(cu()).render;T7(dn),dn.arrows().none=function(Wa,$a,Ei,Ma){var qo=Wa.append("marker").attr("id",$a).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 0 L 0 0 L 0 0 z");cu().util.applyStyle(qo,Ei[Ma+"Style"])},dn.arrows().normal=function(Wa,$a){Wa.append("marker").attr("id",$a).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowheadPath").style("stroke-width",1).style("stroke-dasharray","1,0")};var gn=oi('[id="'.concat(c,'"]'));gn.attr("xmlns:xlink","http://www.w3.org/1999/xlink"),C.warn(Se);var xn=oi("#"+c+" g");dn(xn,Se),xn.selectAll("g.node").attr("title",function(){return _o.getTooltip(this.id)});var hn=J.diagramPadding,Qt=gn.node().getBBox(),nr=Qt.width+2*hn,In=Qt.height+2*hn;Qc(gn,In,nr,J.useMaxWidth);var sn="".concat(Qt.x-hn," ").concat(Qt.y-hn," ").concat(nr," ").concat(In);for(C.debug("viewBox ".concat(sn)),gn.attr("viewBox",sn),_o.indexNodes("subGraph"+mt),mt=0;mt<Ce.length;mt++)if((q=Ce[mt]).title!=="undefined"){var Ln=document.querySelectorAll("#"+c+' [id="'+_o.lookUpDomId(q.id)+'"] rect'),vr=document.querySelectorAll("#"+c+' [id="'+_o.lookUpDomId(q.id)+'"]'),En=Ln[0].x.baseVal.value,wn=Ln[0].y.baseVal.value,Un=Ln[0].width.baseVal.value,An=oi(vr[0]).select(".label");An.attr("transform","translate(".concat(En+Un/2,", ").concat(wn+14,")")),An.attr("id",c+"Text");for(var hr=0;hr<q.classes.length;hr++)vr[0].classList.add(q.classes[hr])}Us(J.htmlLabels);for(var un=document.querySelectorAll('[id="'+c+'"] .edgeLabel .label'),Dr=0;Dr<un.length;Dr++){var Yr=un[Dr],Ur=Yr.getBBox(),Aa=document.createElementNS("http://www.w3.org/2000/svg","rect");Aa.setAttribute("rx",0),Aa.setAttribute("ry",0),Aa.setAttribute("width",Ur.width),Aa.setAttribute("height",Ur.height),Yr.insertBefore(Aa,Yr.firstChild)}Object.keys(lt).forEach(function(Wa){var $a=lt[Wa];if($a.link){var Ei=oi("#"+c+' [id="'+_o.lookUpDomId(Wa)+'"]');if(Ei){var Ma=document.createElementNS("http://www.w3.org/2000/svg","a");Ma.setAttributeNS("http://www.w3.org/2000/svg","class",$a.classes.join(" ")),Ma.setAttributeNS("http://www.w3.org/2000/svg","href",$a.link),Ma.setAttributeNS("http://www.w3.org/2000/svg","rel","noopener"),$a.linkTarget&&Ma.setAttributeNS("http://www.w3.org/2000/svg","target",$a.linkTarget);var qo=Ei.insert(function(){return Ma},":first-child"),Ii=Ei.select(".label-container");Ii&&qo.append(function(){return Ii.node()});var Di=Ei.select(".label");Di&&qo.append(function(){return Di.node()})}}})};var jb={};const A7=function(a){for(var c=Object.keys(a),E=0;E<c.length;E++)jb[c[E]]=a[c[E]]},zb=function(a,c){C.info("Drawing flowchart"),_o.clear(),_o.setGen("gen-2");var E=e1().parser;E.yy=_o,E.parse(a);var L=_o.getDirection();L===void 0&&(L="TD");var q,J=br().flowchart,ne=J.nodeSpacing||50,fe=J.rankSpacing||50,Se=new(Ys()).Graph({multigraph:!0,compound:!0}).setGraph({rankdir:L,nodesep:ne,ranksep:fe,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}}),Ce=_o.getSubGraphs();C.info("Subgraphs - ",Ce);for(var Ge=Ce.length-1;Ge>=0;Ge--)q=Ce[Ge],C.info("Subgraph - ",q),_o.addVertex(q.id,q.title,"group",void 0,q.classes,q.dir);var lt=_o.getVertices(),at=_o.getEdges();C.info(at);var mt=0;for(mt=Ce.length-1;mt>=0;mt--){q=Ce[mt],xv("cluster").append("text");for(var Zt=0;Zt<q.nodes.length;Zt++)C.info("Setting up subgraphs",q.nodes[Zt],q.id),Se.setParent(q.nodes[Zt],q.id)}(function(wn,Un,An){var hr=oi('[id="'.concat(An,'"]'));Object.keys(wn).forEach(function(un){var Dr=wn[un],Yr="default";Dr.classes.length>0&&(Yr=Dr.classes.join(" "));var Ur,Aa=sh(Dr.styles),Wa=Dr.text!==void 0?Dr.text:Dr.id;if(Us(br().flowchart.htmlLabels)){var $a={label:Wa.replace(/fa[lrsb]?:fa-[\w-]+/g,function(gi){return"<i class='".concat(gi.replace(":"," "),"'></i>")})};(Ur=vh()(hr,$a).node()).parentNode.removeChild(Ur)}else{var Ei=document.createElementNS("http://www.w3.org/2000/svg","text");Ei.setAttribute("style",Aa.labelStyle.replace("color:","fill:"));for(var Ma=Wa.split(tl.lineBreakRegex),qo=0;qo<Ma.length;qo++){var Ii=document.createElementNS("http://www.w3.org/2000/svg","tspan");Ii.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),Ii.setAttribute("dy","1em"),Ii.setAttribute("x","1"),Ii.textContent=Ma[qo],Ei.appendChild(Ii)}Ur=Ei}var Di=0,Mi="";switch(Dr.type){case"round":Di=5,Mi="rect";break;case"square":case"group":default:Mi="rect";break;case"diamond":Mi="question";break;case"hexagon":Mi="hexagon";break;case"odd":case"odd_right":Mi="rect_left_inv_arrow";break;case"lean_right":Mi="lean_right";break;case"lean_left":Mi="lean_left";break;case"trapezoid":Mi="trapezoid";break;case"inv_trapezoid":Mi="inv_trapezoid";break;case"circle":Mi="circle";break;case"ellipse":Mi="ellipse";break;case"stadium":Mi="stadium";break;case"subroutine":Mi="subroutine";break;case"cylinder":Mi="cylinder"}Un.setNode(Dr.id,{labelStyle:Aa.labelStyle,shape:Mi,labelText:Wa,rx:Di,ry:Di,class:Yr,style:Aa.style,id:Dr.id,link:Dr.link,linkTarget:Dr.linkTarget,tooltip:_o.getTooltip(Dr.id)||"",domId:_o.lookUpDomId(Dr.id),haveCallback:Dr.haveCallback,width:Dr.type==="group"?500:void 0,dir:Dr.dir,type:Dr.type,props:Dr.props,padding:br().flowchart.padding}),C.info("setNode",{labelStyle:Aa.labelStyle,shape:Mi,labelText:Wa,rx:Di,ry:Di,class:Yr,style:Aa.style,id:Dr.id,domId:_o.lookUpDomId(Dr.id),width:Dr.type==="group"?500:void 0,type:Dr.type,dir:Dr.dir,props:Dr.props,padding:br().flowchart.padding})})})(lt,Se,c),function(wn,Un){C.info("abc78 edges = ",wn);var An,hr,un=0,Dr={};if(wn.defaultStyle!==void 0){var Yr=sh(wn.defaultStyle);An=Yr.style,hr=Yr.labelStyle}wn.forEach(function(Ur){un++;var Aa="L-"+Ur.start+"-"+Ur.end;Dr[Aa]===void 0?(Dr[Aa]=0,C.info("abc78 new entry",Aa,Dr[Aa])):(Dr[Aa]++,C.info("abc78 new entry",Aa,Dr[Aa]));var Wa=Aa+"-"+Dr[Aa];C.info("abc78 new link id to be used is",Aa,Wa,Dr[Aa]);var $a="LS-"+Ur.start,Ei="LE-"+Ur.end,Ma={style:"",labelStyle:""};switch(Ma.minlen=Ur.length||1,Ur.type==="arrow_open"?Ma.arrowhead="none":Ma.arrowhead="normal",Ma.arrowTypeStart="arrow_open",Ma.arrowTypeEnd="arrow_open",Ur.type){case"double_arrow_cross":Ma.arrowTypeStart="arrow_cross";case"arrow_cross":Ma.arrowTypeEnd="arrow_cross";break;case"double_arrow_point":Ma.arrowTypeStart="arrow_point";case"arrow_point":Ma.arrowTypeEnd="arrow_point";break;case"double_arrow_circle":Ma.arrowTypeStart="arrow_circle";case"arrow_circle":Ma.arrowTypeEnd="arrow_circle"}var qo="",Ii="";switch(Ur.stroke){case"normal":qo="fill:none;",An!==void 0&&(qo=An),hr!==void 0&&(Ii=hr),Ma.thickness="normal",Ma.pattern="solid";break;case"dotted":Ma.thickness="normal",Ma.pattern="dotted",Ma.style="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":Ma.thickness="thick",Ma.pattern="solid",Ma.style="stroke-width: 3.5px;fill:none;"}if(Ur.style!==void 0){var Di=sh(Ur.style);qo=Di.style,Ii=Di.labelStyle}Ma.style=Ma.style+=qo,Ma.labelStyle=Ma.labelStyle+=Ii,Ur.interpolate!==void 0?Ma.curve=Ws(Ur.interpolate,Ol):wn.defaultInterpolate!==void 0?Ma.curve=Ws(wn.defaultInterpolate,Ol):Ma.curve=Ws(jb.curve,Ol),Ur.text===void 0?Ur.style!==void 0&&(Ma.arrowheadStyle="fill: #333"):(Ma.arrowheadStyle="fill: #333",Ma.labelpos="c"),Ma.labelType="text",Ma.label=Ur.text.replace(tl.lineBreakRegex,`
`),Ur.style===void 0&&(Ma.style=Ma.style||"stroke: #333; stroke-width: 1.5px;fill:none;"),Ma.labelStyle=Ma.labelStyle.replace("color:","fill:"),Ma.id=Wa,Ma.classes="flowchart-link "+$a+" "+Ei,Un.setEdge(Ur.start,Ur.end,Ma,un)})}(at,Se);var dn=oi('[id="'.concat(c,'"]'));dn.attr("xmlns:xlink","http://www.w3.org/1999/xlink");var gn=oi("#"+c+" g");Lg(gn,Se,["point","circle","cross"],"flowchart",c);var xn=J.diagramPadding,hn=dn.node().getBBox(),Qt=hn.width+2*xn,nr=hn.height+2*xn;if(C.debug("new ViewBox 0 0 ".concat(Qt," ").concat(nr),"translate(".concat(xn-Se._label.marginx,", ").concat(xn-Se._label.marginy,")")),Qc(dn,nr,Qt,J.useMaxWidth),dn.attr("viewBox","0 0 ".concat(Qt," ").concat(nr)),dn.select("g").attr("transform","translate(".concat(xn-Se._label.marginx,", ").concat(xn-hn.y,")")),_o.indexNodes("subGraph"+mt),!J.htmlLabels)for(var In=document.querySelectorAll('[id="'+c+'"] .edgeLabel .label'),sn=0;sn<In.length;sn++){var Ln=In[sn],vr=Ln.getBBox(),En=document.createElementNS("http://www.w3.org/2000/svg","rect");En.setAttribute("rx",0),En.setAttribute("ry",0),En.setAttribute("width",vr.width),En.setAttribute("height",vr.height),Ln.insertBefore(En,Ln.firstChild)}Object.keys(lt).forEach(function(wn){var Un=lt[wn];if(Un.link){var An=oi("#"+c+' [id="'+wn+'"]');if(An){var hr=document.createElementNS("http://www.w3.org/2000/svg","a");hr.setAttributeNS("http://www.w3.org/2000/svg","class",Un.classes.join(" ")),hr.setAttributeNS("http://www.w3.org/2000/svg","href",Un.link),hr.setAttributeNS("http://www.w3.org/2000/svg","rel","noopener"),Un.linkTarget&&hr.setAttributeNS("http://www.w3.org/2000/svg","target",Un.linkTarget);var un=An.insert(function(){return hr},":first-child"),Dr=An.select(".label-container");Dr&&un.append(function(){return Dr.node()});var Yr=An.select(".label");Yr&&un.append(function(){return Yr.node()})}}})};function D6(a,c){(c==null||c>a.length)&&(c=a.length);for(var E=0,L=new Array(c);E<c;E++)L[E]=a[E];return L}var H2,$g,yf="",q2="",Vg="",d=[],i=[],l="",x=[],S=[],M="",I=["active","done","crit","milestone"],j=[],V=!1,Z=!1,ae=0,le=function(a,c,E,L){return!(L.indexOf(a.format(c.trim()))>=0)&&(a.isoWeekday()>=6&&E.indexOf("weekends")>=0||E.indexOf(a.format("dddd").toLowerCase())>=0||E.indexOf(a.format(c.trim()))>=0)},ge=function(a,c,E,L){if(E.length&&!a.manualEndTime){var q=_()(a.startTime,c,!0);q.add(1,"d");var J=_()(a.endTime,c,!0),ne=ke(q,J,c,E,L);a.endTime=J.toDate(),a.renderEndTime=ne}},ke=function(a,c,E,L,q){for(var J=!1,ne=null;a<=c;)J||(ne=c.toDate()),(J=le(a,E,L,q))&&c.add(1,"d"),a.add(1,"d");return ne},Pe=function(a,c,E){E=E.trim();var L=/^after\s+([\d\w- ]+)/.exec(E.trim());if(L!==null){var q=null;if(L[1].split(" ").forEach(function(fe){var Se=Et(fe);Se!==void 0&&(q?Se.endTime>q.endTime&&(q=Se):q=Se)}),q)return q.endTime;var J=new Date;return J.setHours(0,0,0,0),J}var ne=_()(E,c.trim(),!0);return ne.isValid()?ne.toDate():(C.debug("Invalid date:"+E),C.debug("With date format:"+c.trim()),new Date)},De=function(a,c){if(a!==null)switch(a[2]){case"s":c.add(a[1],"seconds");break;case"m":c.add(a[1],"minutes");break;case"h":c.add(a[1],"hours");break;case"d":c.add(a[1],"days");break;case"w":c.add(a[1],"weeks")}return c.toDate()},je=function(a,c,E,L){L=L||!1,E=E.trim();var q=_()(E,c.trim(),!0);return q.isValid()?(L&&q.add(1,"d"),q.toDate()):De(/^([\d]+)([wdhms])/.exec(E.trim()),_()(a))},Ue=0,We=function(a){return a===void 0?"task"+(Ue+=1):a},dt=[],pt={},Et=function(a){var c=pt[a];return dt[c]},Lt=function(){for(var a=function(L){var q=dt[L],J="";switch(dt[L].raw.startTime.type){case"prevTaskEnd":var ne=Et(q.prevTaskId);q.startTime=ne.endTime;break;case"getStartDate":(J=Pe(0,yf,dt[L].raw.startTime.startData))&&(dt[L].startTime=J)}return dt[L].startTime&&(dt[L].endTime=je(dt[L].startTime,yf,dt[L].raw.endTime.data,V),dt[L].endTime&&(dt[L].processed=!0,dt[L].manualEndTime=_()(dt[L].raw.endTime.data,"YYYY-MM-DD",!0).isValid(),ge(dt[L],yf,i,d))),dt[L].processed},c=!0,E=0;E<dt.length;E++)a(E),c=c&&dt[E].processed;return c},zt=function(a,c){a.split(",").forEach(function(E){var L=Et(E);L!==void 0&&L.classes.push(c)})},qt=function(a,c){j.push(function(){var E=document.querySelector('[id="'.concat(a,'"]'));E!==null&&E.addEventListener("click",function(){c()})}),j.push(function(){var E=document.querySelector('[id="'.concat(a,'-text"]'));E!==null&&E.addEventListener("click",function(){c()})})};const en={parseDirective:function(a,c,E){i0.parseDirective(this,a,c,E)},getConfig:function(){return br().gantt},clear:function(){x=[],S=[],M="",j=[],l="",Ue=0,H2=void 0,$g=void 0,dt=[],yf="",q2="",Vg="",d=[],i=[],V=!1,Z=!1,ae=0},setDateFormat:function(a){yf=a},getDateFormat:function(){return yf},enableInclusiveEndDates:function(){V=!0},endDatesAreInclusive:function(){return V},enableTopAxis:function(){Z=!0},topAxisEnabled:function(){return Z},setAxisFormat:function(a){q2=a},getAxisFormat:function(){return q2},setTodayMarker:function(a){Vg=a},getTodayMarker:function(){return Vg},setTitle:function(a){l=a},getTitle:function(){return l},addSection:function(a){M=a,x.push(a)},getSections:function(){return x},getTasks:function(){for(var a=Lt(),c=0;!a&&c<10;)a=Lt(),c++;return S=dt},addTask:function(a,c){var E={section:M,type:M,processed:!1,manualEndTime:!1,renderEndTime:null,raw:{data:c},task:a,classes:[]},L=function(J,ne){var fe=(ne.substr(0,1)===":"?ne.substr(1,ne.length):ne).split(","),Se={};ln(fe,Se,I);for(var Ce=0;Ce<fe.length;Ce++)fe[Ce]=fe[Ce].trim();switch(fe.length){case 1:Se.id=We(),Se.startTime={type:"prevTaskEnd",id:J},Se.endTime={data:fe[0]};break;case 2:Se.id=We(),Se.startTime={type:"getStartDate",startData:fe[0]},Se.endTime={data:fe[1]};break;case 3:Se.id=We(fe[0]),Se.startTime={type:"getStartDate",startData:fe[1]},Se.endTime={data:fe[2]}}return Se}($g,c);E.raw.startTime=L.startTime,E.raw.endTime=L.endTime,E.id=L.id,E.prevTaskId=$g,E.active=L.active,E.done=L.done,E.crit=L.crit,E.milestone=L.milestone,E.order=ae,ae++;var q=dt.push(E);$g=E.id,pt[E.id]=q-1},findTaskById:Et,addTaskOrg:function(a,c){var E={section:M,type:M,description:a,task:a,classes:[]},L=function(q,J){var ne=(J.substr(0,1)===":"?J.substr(1,J.length):J).split(","),fe={};ln(ne,fe,I);for(var Se=0;Se<ne.length;Se++)ne[Se]=ne[Se].trim();var Ce="";switch(ne.length){case 1:fe.id=We(),fe.startTime=q.endTime,Ce=ne[0];break;case 2:fe.id=We(),fe.startTime=Pe(0,yf,ne[0]),Ce=ne[1];break;case 3:fe.id=We(ne[0]),fe.startTime=Pe(0,yf,ne[1]),Ce=ne[2]}return Ce&&(fe.endTime=je(fe.startTime,yf,Ce,V),fe.manualEndTime=_()(Ce,"YYYY-MM-DD",!0).isValid(),ge(fe,yf,i,d)),fe}(H2,c);E.startTime=L.startTime,E.endTime=L.endTime,E.id=L.id,E.active=L.active,E.done=L.done,E.crit=L.crit,E.milestone=L.milestone,H2=E,S.push(E)},setIncludes:function(a){d=a.toLowerCase().split(/[\s,]+/)},getIncludes:function(){return d},setExcludes:function(a){i=a.toLowerCase().split(/[\s,]+/)},getExcludes:function(){return i},setClickEvent:function(a,c,E){a.split(",").forEach(function(L){(function(q,J,ne){if(br().securityLevel==="loose"&&J!==void 0){var fe=[];if(typeof ne=="string"){fe=ne.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(var Se=0;Se<fe.length;Se++){var Ce=fe[Se].trim();Ce.charAt(0)==='"'&&Ce.charAt(Ce.length-1)==='"'&&(Ce=Ce.substr(1,Ce.length-2)),fe[Se]=Ce}}fe.length===0&&fe.push(q),Et(q)!==void 0&&qt(q,function(){var Ge;Lo.runFunc.apply(Lo,[J].concat(function(lt){if(Array.isArray(lt))return D6(lt)}(Ge=fe)||function(lt){if(typeof Symbol<"u"&&lt[Symbol.iterator]!=null||lt["@@iterator"]!=null)return Array.from(lt)}(Ge)||function(lt,at){if(lt){if(typeof lt=="string")return D6(lt,at);var mt=Object.prototype.toString.call(lt).slice(8,-1);return mt==="Object"&&lt.constructor&&(mt=lt.constructor.name),mt==="Map"||mt==="Set"?Array.from(lt):mt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(mt)?D6(lt,at):void 0}}(Ge)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()))})}})(L,c,E)}),zt(a,"clickable")},setLink:function(a,c){var E=c;br().securityLevel!=="loose"&&(E=(0,D2.sanitizeUrl)(c)),a.split(",").forEach(function(L){Et(L)!==void 0&&qt(L,function(){window.open(E,"_self")})}),zt(a,"clickable")},bindFunctions:function(a){j.forEach(function(c){c(a)})},durationToDate:De,isInvalidDate:le};function ln(a,c,E){for(var L=!0;L;)L=!1,E.forEach(function(q){var J=new RegExp("^\\s*"+q+"\\s*$");a[0].match(J)&&(c[q]=!0,a.shift(1),L=!0)})}var cn,_n=s(9959),jn=s.n(_n);_n.parser.yy=en;const Jn=function(a,c){var E=br().gantt;_n.parser.yy.clear(),_n.parser.parse(a);var L=document.getElementById(c);(cn=L.parentElement.offsetWidth)===void 0&&(cn=1200),E.useWidth!==void 0&&(cn=E.useWidth);var q=_n.parser.yy.getTasks(),J=q.length*(E.barHeight+E.barGap)+2*E.topPadding;L.setAttribute("viewBox","0 0 "+cn+" "+J);for(var ne=oi('[id="'.concat(c,'"]')),fe=function(){return Uc.apply(g3(Zu,lu,hl,pi,vs,Bo,no,La,Na,cv).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}().domain([D(q,function(lt){return lt.startTime}),P(q,function(lt){return lt.endTime})]).rangeRound([0,cn-E.leftPadding-E.rightPadding]),Se=[],Ce=0;Ce<q.length;Ce++)Se.push(q[Ce].type);var Ge=Se;Se=function(lt){for(var at={},mt=[],Zt=0,dn=lt.length;Zt<dn;++Zt)Object.prototype.hasOwnProperty.call(at,lt[Zt])||(at[lt[Zt]]=!0,mt.push(lt[Zt]));return mt}(Se),q.sort(function(lt,at){var mt=lt.startTime,Zt=at.startTime,dn=0;return mt>Zt?dn=1:mt<Zt&&(dn=-1),dn}),function(lt,at,mt){var Zt=E.barHeight,dn=Zt+E.barGap,gn=E.topPadding,xn=E.leftPadding;fa().domain([0,Se.length]).range(["#00B9FA","#F95002"]).interpolate(nu),function(hn,Qt,nr,In,sn,Ln,vr,En){var wn=Ln.reduce(function(Yr,Ur){var Aa=Ur.startTime;return Yr?Math.min(Yr,Aa):Aa},0),Un=Ln.reduce(function(Yr,Ur){var Aa=Ur.endTime;return Yr?Math.max(Yr,Aa):Aa},0),An=_n.parser.yy.getDateFormat();if(wn&&Un){for(var hr=[],un=null,Dr=_()(wn);Dr.valueOf()<=Un;)_n.parser.yy.isInvalidDate(Dr,An,vr,En)?un?un.end=Dr.clone():un={start:Dr.clone(),end:Dr.clone()}:un&&(hr.push(un),un=null),Dr.add(1,"d");ne.append("g").selectAll("rect").data(hr).enter().append("rect").attr("id",function(Yr){return"exclude-"+Yr.start.format("YYYY-MM-DD")}).attr("x",function(Yr){return fe(Yr.start)+nr}).attr("y",E.gridLineStartPadding).attr("width",function(Yr){var Ur=Yr.end.clone().add(1,"day");return fe(Ur)-fe(Yr.start)}).attr("height",sn-Qt-E.gridLineStartPadding).attr("transform-origin",function(Yr,Ur){return(fe(Yr.start)+nr+.5*(fe(Yr.end)-fe(Yr.start))).toString()+"px "+(Ur*hn+.5*sn).toString()+"px"}).attr("class","exclude-range")}}(dn,gn,xn,0,mt,lt,_n.parser.yy.getExcludes(),_n.parser.yy.getIncludes()),function(hn,Qt,nr,In){var sn,Ln=(sn=fe,U(3,sn)).tickSize(-In+Qt+E.gridLineStartPadding).tickFormat(Zm(_n.parser.yy.getAxisFormat()||E.axisFormat||"%Y-%m-%d"));if(ne.append("g").attr("class","grid").attr("transform","translate("+hn+", "+(In-50)+")").call(Ln).selectAll("text").style("text-anchor","middle").attr("fill","#000").attr("stroke","none").attr("font-size",10).attr("dy","1em"),en.topAxisEnabled()||E.topAxis){var vr=function(En){return U(1,En)}(fe).tickSize(-In+Qt+E.gridLineStartPadding).tickFormat(Zm(_n.parser.yy.getAxisFormat()||E.axisFormat||"%Y-%m-%d"));ne.append("g").attr("class","grid").attr("transform","translate("+hn+", "+Qt+")").call(vr).selectAll("text").style("text-anchor","middle").attr("fill","#000").attr("stroke","none").attr("font-size",10)}}(xn,gn,0,mt),function(hn,Qt,nr,In,sn,Ln,vr){ne.append("g").selectAll("rect").data(hn).enter().append("rect").attr("x",0).attr("y",function(wn,Un){return wn.order*Qt+nr-2}).attr("width",function(){return vr-E.rightPadding/2}).attr("height",Qt).attr("class",function(wn){for(var Un=0;Un<Se.length;Un++)if(wn.type===Se[Un])return"section section"+Un%E.numberSectionStyles;return"section section0"});var En=ne.append("g").selectAll("rect").data(hn).enter();En.append("rect").attr("id",function(wn){return wn.id}).attr("rx",3).attr("ry",3).attr("x",function(wn){return wn.milestone?fe(wn.startTime)+In+.5*(fe(wn.endTime)-fe(wn.startTime))-.5*sn:fe(wn.startTime)+In}).attr("y",function(wn,Un){return wn.order*Qt+nr}).attr("width",function(wn){return wn.milestone?sn:fe(wn.renderEndTime||wn.endTime)-fe(wn.startTime)}).attr("height",sn).attr("transform-origin",function(wn,Un){return Un=wn.order,(fe(wn.startTime)+In+.5*(fe(wn.endTime)-fe(wn.startTime))).toString()+"px "+(Un*Qt+nr+.5*sn).toString()+"px"}).attr("class",function(wn){var Un="";wn.classes.length>0&&(Un=wn.classes.join(" "));for(var An=0,hr=0;hr<Se.length;hr++)wn.type===Se[hr]&&(An=hr%E.numberSectionStyles);var un="";return wn.active?wn.crit?un+=" activeCrit":un=" active":wn.done?un=wn.crit?" doneCrit":" done":wn.crit&&(un+=" crit"),un.length===0&&(un=" task"),wn.milestone&&(un=" milestone "+un),"task"+(un+=An)+" "+Un}),En.append("text").attr("id",function(wn){return wn.id+"-text"}).text(function(wn){return wn.task}).attr("font-size",E.fontSize).attr("x",function(wn){var Un=fe(wn.startTime),An=fe(wn.renderEndTime||wn.endTime);wn.milestone&&(Un+=.5*(fe(wn.endTime)-fe(wn.startTime))-.5*sn),wn.milestone&&(An=Un+sn);var hr=this.getBBox().width;return hr>An-Un?An+hr+1.5*E.leftPadding>vr?Un+In-5:An+In+5:(An-Un)/2+Un+In}).attr("y",function(wn,Un){return wn.order*Qt+E.barHeight/2+(E.fontSize/2-2)+nr}).attr("text-height",sn).attr("class",function(wn){var Un=fe(wn.startTime),An=fe(wn.endTime);wn.milestone&&(An=Un+sn);var hr=this.getBBox().width,un="";wn.classes.length>0&&(un=wn.classes.join(" "));for(var Dr=0,Yr=0;Yr<Se.length;Yr++)wn.type===Se[Yr]&&(Dr=Yr%E.numberSectionStyles);var Ur="";return wn.active&&(Ur=wn.crit?"activeCritText"+Dr:"activeText"+Dr),wn.done?Ur=wn.crit?Ur+" doneCritText"+Dr:Ur+" doneText"+Dr:wn.crit&&(Ur=Ur+" critText"+Dr),wn.milestone&&(Ur+=" milestoneText"),hr>An-Un?An+hr+1.5*E.leftPadding>vr?un+" taskTextOutsideLeft taskTextOutside"+Dr+" "+Ur:un+" taskTextOutsideRight taskTextOutside"+Dr+" "+Ur+" width-"+hr:un+" taskText taskText"+Dr+" "+Ur+" width-"+hr})}(lt,dn,gn,xn,Zt,0,at),function(hn,Qt){for(var nr=[],In=0,sn=0;sn<Se.length;sn++)nr[sn]=[Se[sn],(Ln=Se[sn],vr=Ge,function(En){for(var wn=En.length,Un={};wn;)Un[En[--wn]]=(Un[En[wn]]||0)+1;return Un}(vr)[Ln]||0)];var Ln,vr;ne.append("g").selectAll("text").data(nr).enter().append(function(En){var wn=En[0].split(tl.lineBreakRegex),Un=-(wn.length-1)/2,An=document.createElementNS("http://www.w3.org/2000/svg","text");An.setAttribute("dy",Un+"em");for(var hr=0;hr<wn.length;hr++){var un=document.createElementNS("http://www.w3.org/2000/svg","tspan");un.setAttribute("alignment-baseline","central"),un.setAttribute("x","10"),hr>0&&un.setAttribute("dy","1em"),un.textContent=wn[hr],An.appendChild(un)}return An}).attr("x",10).attr("y",function(En,wn){if(!(wn>0))return En[1]*hn/2+Qt;for(var Un=0;Un<wn;Un++)return In+=nr[wn-1][1],En[1]*hn/2+In*hn+Qt}).attr("font-size",E.sectionFontSize).attr("font-size",E.sectionFontSize).attr("class",function(En){for(var wn=0;wn<Se.length;wn++)if(En[0]===Se[wn])return"sectionTitle sectionTitle"+wn%E.numberSectionStyles;return"sectionTitle"})}(dn,gn),function(hn,Qt,nr,In){var sn=en.getTodayMarker();if(sn!=="off"){var Ln=ne.append("g").attr("class","today"),vr=new Date,En=Ln.append("line");En.attr("x1",fe(vr)+hn).attr("x2",fe(vr)+hn).attr("y1",E.titleTopMargin).attr("y2",In-E.titleTopMargin).attr("class","today"),sn!==""&&En.attr("style",sn.replace(/,/g,";"))}}(xn,0,0,mt)}(q,cn,J),Qc(ne,J,cn,E.useMaxWidth),ne.append("text").text(_n.parser.yy.getTitle()).attr("x",cn/2).attr("y",E.titleTopMargin).attr("class","titleText")};var Zn={},Br=null,Ar={master:Br},Wr="master",Mr="LR",oa=0;function Oi(){return w8({length:7})}function Qa(a,c){for(C.debug("Entering isfastforwardable:",a.id,c.id);a.seq<=c.seq&&a!==c&&c.parent!=null;){if(Array.isArray(c.parent))return C.debug("In merge commit:",c.parent),Qa(a,Zn[c.parent[0]])||Qa(a,Zn[c.parent[1]]);c=Zn[c.parent]}return C.debug(a.id,c.id),a.id===c.id}var Pi={};function Zi(a,c,E){var L=a.indexOf(c);L===-1?a.push(E):a.splice(L,1,E)}function ti(a){var c=a.reduce(function(Ge,lt){return Ge.seq>lt.seq?Ge:lt},a[0]),E="";a.forEach(function(Ge){E+=Ge===c?"	*":"	|"});var L,q,J,ne=[E,c.id,c.seq];for(var fe in Ar)Ar[fe]===c.id&&ne.push(fe);if(C.debug(ne.join(" ")),Array.isArray(c.parent)){var Se=Zn[c.parent[0]];Zi(a,c,Se),a.push(Zn[c.parent[1]])}else{if(c.parent==null)return;var Ce=Zn[c.parent];Zi(a,c,Ce)}L=a,q=function(Ge){return Ge.id},J=Object.create(null),ti(a=L.reduce(function(Ge,lt){var at=q(lt);return J[at]||(J[at]=!0,Ge.push(lt)),Ge},[]))}var Gi=function(){var a=Object.keys(Zn).map(function(c){return Zn[c]});return a.forEach(function(c){C.debug(c.id)}),a.sort(function(c,E){return E.seq-c.seq}),a};const Ni={setDirection:function(a){Mr=a},setOptions:function(a){C.debug("options str",a),a=(a=a&&a.trim())||"{}";try{Pi=JSON.parse(a)}catch(c){C.error("error while parsing gitGraph options",c.message)}},getOptions:function(){return Pi},commit:function(a){var c={id:Oi(),message:a,seq:oa++,parent:Br==null?null:Br.id};Br=c,Zn[c.id]=c,Ar[Wr]=c.id,C.debug("in pushCommit "+c.id)},branch:function(a){Ar[a]=Br!=null?Br.id:null,C.debug("in createBranch")},merge:function(a){var c=Zn[Ar[Wr]],E=Zn[Ar[a]];if(function(q,J){return q.seq>J.seq&&Qa(J,q)}(c,E))C.debug("Already merged");else{if(Qa(c,E))Ar[Wr]=Ar[a],Br=Zn[Ar[Wr]];else{var L={id:Oi(),message:"merged branch "+a+" into "+Wr,seq:oa++,parent:[Br==null?null:Br.id,Ar[a]]};Br=L,Zn[L.id]=L,Ar[Wr]=L.id}C.debug(Ar),C.debug("in mergeBranch")}},checkout:function(a){C.debug("in checkout");var c=Ar[Wr=a];Br=Zn[c]},reset:function(a){C.debug("in reset",a);var c=a.split(":")[0],E=parseInt(a.split(":")[1]),L=c==="HEAD"?Br:Zn[Ar[c]];for(C.debug(L,E);E>0;)if(E--,!(L=Zn[L.parent])){var q="Critical error - unique parent commit not found during reset";throw C.error(q),q}Br=L,Ar[Wr]=L.id},prettyPrint:function(){C.debug(Zn),ti([Gi()[0]])},clear:function(){Zn={},Ar={master:Br=null},Wr="master",oa=0},getBranchesAsObjArray:function(){var a=[];for(var c in Ar)a.push({name:c,commit:Zn[Ar[c]]});return a},getBranches:function(){return Ar},getCommits:function(){return Zn},getCommitsArray:Gi,getCurrentBranch:function(){return Wr},getDirection:function(){return Mr},getHead:function(){return Br}};var xo,us=s(2553),Tl=s.n(us),cl={},Ga={nodeSpacing:150,nodeFillColor:"yellow",nodeStrokeWidth:2,nodeStrokeColor:"grey",lineStrokeWidth:4,branchOffset:50,lineColor:"grey",leftMargin:50,branchColors:["#442f74","#983351","#609732","#AA9A39"],nodeRadius:10,nodeLabel:{width:75,height:100,x:-25,y:0}},Ji={};function Rs(a,c,E,L){var q=Ws(L,jd),J=Ga.branchColors[E%Ga.branchColors.length],ne=Yf().x(function(fe){return Math.round(fe.x)}).y(function(fe){return Math.round(fe.y)}).curve(q);a.append("svg:path").attr("d",ne(c)).style("stroke",J).style("stroke-width",Ga.lineStrokeWidth).style("fill","none")}function Su(a,c){c=c||a.node().getBBox();var E=a.node().getCTM();return{left:E.e+c.x*E.a,top:E.f+c.y*E.d,width:c.width,height:c.height}}function Fs(a,c,E,L,q){C.debug("svgDrawLineForCommits: ",c,E);var J=Su(a.select("#node-"+c+" circle")),ne=Su(a.select("#node-"+E+" circle"));switch(L){case"LR":if(J.left-ne.left>Ga.nodeSpacing){var fe={x:J.left-Ga.nodeSpacing,y:ne.top+ne.height/2};Rs(a,[fe,{x:ne.left+ne.width,y:ne.top+ne.height/2}],q,"linear"),Rs(a,[{x:J.left,y:J.top+J.height/2},{x:J.left-Ga.nodeSpacing/2,y:J.top+J.height/2},{x:J.left-Ga.nodeSpacing/2,y:fe.y},fe],q)}else Rs(a,[{x:J.left,y:J.top+J.height/2},{x:J.left-Ga.nodeSpacing/2,y:J.top+J.height/2},{x:J.left-Ga.nodeSpacing/2,y:ne.top+ne.height/2},{x:ne.left+ne.width,y:ne.top+ne.height/2}],q);break;case"BT":if(ne.top-J.top>Ga.nodeSpacing){var Se={x:ne.left+ne.width/2,y:J.top+J.height+Ga.nodeSpacing};Rs(a,[Se,{x:ne.left+ne.width/2,y:ne.top}],q,"linear"),Rs(a,[{x:J.left+J.width/2,y:J.top+J.height},{x:J.left+J.width/2,y:J.top+J.height+Ga.nodeSpacing/2},{x:ne.left+ne.width/2,y:Se.y-Ga.nodeSpacing/2},Se],q)}else Rs(a,[{x:J.left+J.width/2,y:J.top+J.height},{x:J.left+J.width/2,y:J.top+Ga.nodeSpacing/2},{x:ne.left+ne.width/2,y:ne.top-Ga.nodeSpacing/2},{x:ne.left+ne.width/2,y:ne.top}],q)}}function Vu(a,c){return a.select(c).node().cloneNode(!0)}function Rc(a,c,E,L){var q,J=Object.keys(cl).length;if(typeof c=="string")do{if(q=cl[c],C.debug("in renderCommitHistory",q.id,q.seq),a.select("#node-"+c).size()>0)return;a.append(function(){return Vu(a,"#def-commit")}).attr("class","commit").attr("id",function(){return"node-"+q.id}).attr("transform",function(){switch(L){case"LR":return"translate("+(q.seq*Ga.nodeSpacing+Ga.leftMargin)+", "+xo*Ga.branchOffset+")";case"BT":return"translate("+(xo*Ga.branchOffset+Ga.leftMargin)+", "+(J-q.seq)*Ga.nodeSpacing+")"}}).attr("fill",Ga.nodeFillColor).attr("stroke",Ga.nodeStrokeColor).attr("stroke-width",Ga.nodeStrokeWidth);var ne=void 0;for(var fe in E)if(E[fe].commit===q){ne=E[fe];break}ne&&(C.debug("found branch ",ne.name),a.select("#node-"+q.id+" p").append("xhtml:span").attr("class","branch-label").text(ne.name+", ")),a.select("#node-"+q.id+" p").append("xhtml:span").attr("class","commit-id").text(q.id),q.message!==""&&L==="BT"&&a.select("#node-"+q.id+" p").append("xhtml:span").attr("class","commit-msg").text(", "+q.message),c=q.parent}while(c&&cl[c]);Array.isArray(c)&&(C.debug("found merge commmit",c),Rc(a,c[0],E,L),xo++,Rc(a,c[1],E,L),xo--)}function oc(a,c,E,L){for(L=L||0;c.seq>0&&!c.lineDrawn;)typeof c.parent=="string"?(Fs(a,c.id,c.parent,E,L),c.lineDrawn=!0,c=cl[c.parent]):Array.isArray(c.parent)&&(Fs(a,c.id,c.parent[0],E,L),Fs(a,c.id,c.parent[1],E,L+1),oc(a,cl[c.parent[1]],E,L+1),c.lineDrawn=!0,c=cl[c.parent[0]])}const Fc=function(a){Ji=a};var Bc="",bf=!1;const dd={setMessage:function(a){C.debug("Setting message to: "+a),Bc=a},getMessage:function(){return Bc},setInfo:function(a){bf=a},getInfo:function(){return bf}};var r0=s(6765),E0=s.n(r0);const Ko=function(a){Object.keys(a).forEach(function(c){a[c]})};var N6=s(7062),gh=s.n(N6),_f={},mh="",dw=!1;const hw={parseDirective:function(a,c,E){i0.parseDirective(this,a,c,E)},getConfig:function(){return br().pie},addSection:function(a,c){_f[a]===void 0&&(_f[a]=c,C.debug("Added new section :",a))},getSections:function(){return _f},cleanupValue:function(a){return a.substring(0,1)===":"&&(a=a.substring(1).trim()),Number(a.trim())},clear:function(){_f={},mh="",dw=!1},setTitle:function(a){mh=a},getTitle:function(){return mh},setShowData:function(a){dw=a},getShowData:function(){return dw}};var I6,D1=br();const M7=function(a,c){try{D1=br();var E=gh().parser;E.yy=hw,C.debug(`Rendering info diagram
`+a),E.yy.clear(),E.parse(a),C.debug("Parsed info diagram");var L=document.getElementById(c);(I6=L.parentElement.offsetWidth)===void 0&&(I6=1200),D1.useWidth!==void 0&&(I6=D1.useWidth),D1.pie.useWidth!==void 0&&(I6=D1.pie.useWidth);var q=oi("#"+c);Qc(q,450,I6,D1.pie.useMaxWidth),L.setAttribute("viewBox","0 0 "+I6+" 450");var J=Math.min(I6,450)/2-40,ne=q.append("g").attr("transform","translate("+I6/2+",225)"),fe=hw.getSections(),Se=0;Object.keys(fe).forEach(function(gn){Se+=fe[gn]});var Ce=D1.themeVariables,Ge=[Ce.pie1,Ce.pie2,Ce.pie3,Ce.pie4,Ce.pie5,Ce.pie6,Ce.pie7,Ce.pie8,Ce.pie9,Ce.pie10,Ce.pie11,Ce.pie12],lt=se().range(Ge),at=function(){var gn=Gh,xn=k9,hn=null,Qt=Is(0),nr=Is(b4),In=Is(0);function sn(Ln){var vr,En,wn,Un,An,hr=(Ln=Os(Ln)).length,un=0,Dr=new Array(hr),Yr=new Array(hr),Ur=+Qt.apply(this,arguments),Aa=Math.min(b4,Math.max(-b4,nr.apply(this,arguments)-Ur)),Wa=Math.min(Math.abs(Aa)/hr,In.apply(this,arguments)),$a=Wa*(Aa<0?-1:1);for(vr=0;vr<hr;++vr)(An=Yr[Dr[vr]=vr]=+gn(Ln[vr],vr,Ln))>0&&(un+=An);for(xn!=null?Dr.sort(function(Ei,Ma){return xn(Yr[Ei],Yr[Ma])}):hn!=null&&Dr.sort(function(Ei,Ma){return hn(Ln[Ei],Ln[Ma])}),vr=0,wn=un?(Aa-hr*$a)/un:0;vr<hr;++vr,Ur=Un)En=Dr[vr],Un=Ur+((An=Yr[En])>0?An*wn:0)+$a,Yr[En]={data:Ln[En],index:vr,value:An,startAngle:Ur,endAngle:Un,padAngle:Wa};return Yr}return sn.value=function(Ln){return arguments.length?(gn=typeof Ln=="function"?Ln:Is(+Ln),sn):gn},sn.sortValues=function(Ln){return arguments.length?(xn=Ln,hn=null,sn):xn},sn.sort=function(Ln){return arguments.length?(hn=Ln,xn=null,sn):hn},sn.startAngle=function(Ln){return arguments.length?(Qt=typeof Ln=="function"?Ln:Is(+Ln),sn):Qt},sn.endAngle=function(Ln){return arguments.length?(nr=typeof Ln=="function"?Ln:Is(+Ln),sn):nr},sn.padAngle=function(Ln){return arguments.length?(In=typeof Ln=="function"?Ln:Is(+Ln),sn):In},sn}().value(function(gn){return gn[1]}),mt=at(Object.entries(fe)),Zt=u2().innerRadius(0).outerRadius(J);ne.selectAll("mySlices").data(mt).enter().append("path").attr("d",Zt).attr("fill",function(gn){return lt(gn.data[0])}).attr("class","pieCircle"),ne.selectAll("mySlices").data(mt).enter().append("text").text(function(gn){return(gn.data[1]/Se*100).toFixed(0)+"%"}).attr("transform",function(gn){return"translate("+Zt.centroid(gn)+")"}).style("text-anchor","middle").attr("class","slice"),ne.append("text").text(E.yy.getTitle()).attr("x",0).attr("y",-200).attr("class","pieTitleText");var dn=ne.selectAll(".legend").data(lt.domain()).enter().append("g").attr("class","legend").attr("transform",function(gn,xn){return"translate(216,"+(22*xn-22*lt.domain().length/2)+")"});dn.append("rect").attr("width",18).attr("height",18).style("fill",lt).style("stroke",lt),dn.data(mt).append("text").attr("x",22).attr("y",14).text(function(gn){return E.yy.getShowData()||D1.showData||D1.pie.showData?gn.data[0]+" ["+gn.data[1]+"]":gn.data[0]})}catch(gn){C.error("Error while rendering info diagram"),C.error(gn)}};var $b=s(3176),hE=s.n($b),pw=[],N1={},K8={},L6={},P7={};const D7={RequirementType:{REQUIREMENT:"Requirement",FUNCTIONAL_REQUIREMENT:"Functional Requirement",INTERFACE_REQUIREMENT:"Interface Requirement",PERFORMANCE_REQUIREMENT:"Performance Requirement",PHYSICAL_REQUIREMENT:"Physical Requirement",DESIGN_CONSTRAINT:"Design Constraint"},RiskLevel:{LOW_RISK:"Low",MED_RISK:"Medium",HIGH_RISK:"High"},VerifyType:{VERIFY_ANALYSIS:"Analysis",VERIFY_DEMONSTRATION:"Demonstration",VERIFY_INSPECTION:"Inspection",VERIFY_TEST:"Test"},Relationships:{CONTAINS:"contains",COPIES:"copies",DERIVES:"derives",SATISFIES:"satisfies",VERIFIES:"verifies",REFINES:"refines",TRACES:"traces"},parseDirective:function(a,c,E){i0.parseDirective(this,a,c,E)},getConfig:function(){return br().req},addRequirement:function(a,c){return K8[a]===void 0&&(K8[a]={name:a,type:c,id:N1.id,text:N1.text,risk:N1.risk,verifyMethod:N1.verifyMethod}),N1={},K8[a]},getRequirements:function(){return K8},setNewReqId:function(a){N1!==void 0&&(N1.id=a)},setNewReqText:function(a){N1!==void 0&&(N1.text=a)},setNewReqRisk:function(a){N1!==void 0&&(N1.risk=a)},setNewReqVerifyMethod:function(a){N1!==void 0&&(N1.verifyMethod=a)},addElement:function(a){return P7[a]===void 0&&(P7[a]={name:a,type:L6.type,docRef:L6.docRef},C.info("Added new requirement: ",a)),L6={},P7[a]},getElements:function(){return P7},setNewElementType:function(a){L6!==void 0&&(L6.type=a)},setNewElementDocRef:function(a){L6!==void 0&&(L6.docRef=a)},addRelationship:function(a,c,E){pw.push({type:a,src:c,dst:E})},getRelationships:function(){return pw},clear:function(){pw=[],N1={},K8={},L6={},P7={}}};var Vb={CONTAINS:"contains",ARROW:"arrow"};const ZC=Vb;var lc={},JC=0,QC=function(a,c){return a.insert("rect","#"+c).attr("class","req reqBox").attr("x",0).attr("y",0).attr("width",lc.rect_min_width+"px").attr("height",lc.rect_min_height+"px")},vw=function(a,c,E){var L=lc.rect_min_width/2,q=a.append("text").attr("class","req reqLabel reqTitle").attr("id",c).attr("x",L).attr("y",lc.rect_padding).attr("dominant-baseline","hanging"),J=0;E.forEach(function(fe){J==0?q.append("tspan").attr("text-anchor","middle").attr("x",lc.rect_min_width/2).attr("dy",0).text(fe):q.append("tspan").attr("text-anchor","middle").attr("x",lc.rect_min_width/2).attr("dy",.75*lc.line_height).text(fe),J++});var ne=1.5*lc.rect_padding+J*lc.line_height*.75;return a.append("line").attr("class","req-title-line").attr("x1","0").attr("x2",lc.rect_min_width).attr("y1",ne).attr("y2",ne),{titleNode:q,y:ne}},ek=function(a,c,E,L){var q=a.append("text").attr("class","req reqLabel").attr("id",c).attr("x",lc.rect_padding).attr("y",L).attr("dominant-baseline","hanging"),J=0,ne=[];return E.forEach(function(fe){for(var Se=fe.length;Se>30&&J<3;){var Ce=fe.substring(0,30);Se=(fe=fe.substring(30,fe.length)).length,ne[ne.length]=Ce,J++}if(J==3){var Ge=ne[ne.length-1];ne[ne.length-1]=Ge.substring(0,Ge.length-4)+"..."}else ne[ne.length]=fe;J=0}),ne.forEach(function(fe){q.append("tspan").attr("x",lc.rect_padding).attr("dy",lc.line_height).text(fe)}),q},N7=function(a){return a.replace(/\s/g,"").replace(/\./g,"_")};const tk=function(a){if(a!==void 0)for(var c=Object.keys(a),E=0;E<c.length;E++)lc[c[E]]=a[c[E]]},pE=function(a,c){$b.parser.yy=D7,$b.parser.yy.clear(),$b.parser.parse(a);var E=oi("[id='".concat(c,"']"));(function(lt,at){var mt=lt.append("defs").append("marker").attr("id",Vb.CONTAINS+"_line_ending").attr("refX",0).attr("refY",at.line_height/2).attr("markerWidth",at.line_height).attr("markerHeight",at.line_height).attr("orient","auto").append("g");mt.append("circle").attr("cx",at.line_height/2).attr("cy",at.line_height/2).attr("r",at.line_height/2).attr("fill","none"),mt.append("line").attr("x1",0).attr("x2",at.line_height).attr("y1",at.line_height/2).attr("y2",at.line_height/2).attr("stroke-width",1),mt.append("line").attr("y1",0).attr("y2",at.line_height).attr("x1",at.line_height/2).attr("x2",at.line_height/2).attr("stroke-width",1),lt.append("defs").append("marker").attr("id",Vb.ARROW+"_line_ending").attr("refX",at.line_height).attr("refY",.5*at.line_height).attr("markerWidth",at.line_height).attr("markerHeight",at.line_height).attr("orient","auto").append("path").attr("d",`M0,0
      L`.concat(at.line_height,",").concat(at.line_height/2,`
      M`).concat(at.line_height,",").concat(at.line_height/2,`
      L0,`).concat(at.line_height)).attr("stroke-width",1)})(E,lc);var L=new(Ys()).Graph({multigraph:!1,compound:!1,directed:!0}).setGraph({rankdir:lc.layoutDirection,marginx:20,marginy:20,nodesep:100,edgesep:100,ranksep:100}).setDefaultEdgeLabel(function(){return{}}),q=D7.getRequirements(),J=D7.getElements(),ne=D7.getRelationships();(function(lt,at,mt){Object.keys(lt).forEach(function(Zt){var dn=lt[Zt];Zt=N7(Zt),C.info("Added new requirement: ",Zt);var gn=mt.append("g").attr("id",Zt),xn=QC(gn,"req-"+Zt),hn=vw(gn,Zt+"_title",["<<".concat(dn.type,">>"),"".concat(dn.name)]);ek(gn,Zt+"_body",["Id: ".concat(dn.id),"Text: ".concat(dn.text),"Risk: ".concat(dn.risk),"Verification: ".concat(dn.verifyMethod)],hn.y);var Qt=xn.node().getBBox();at.setNode(Zt,{width:Qt.width,height:Qt.height,shape:"rect",id:Zt})})})(q,L,E),function(lt,at,mt){Object.keys(lt).forEach(function(Zt){var dn=lt[Zt],gn=N7(Zt),xn=mt.append("g").attr("id",gn),hn="element-"+gn,Qt=QC(xn,hn),nr=vw(xn,hn+"_title",["<<Element>>","".concat(Zt)]);ek(xn,hn+"_body",["Type: ".concat(dn.type||"Not Specified"),"Doc Ref: ".concat(dn.docRef||"None")],nr.y);var In=Qt.node().getBBox();at.setNode(gn,{width:In.width,height:In.height,shape:"rect",id:gn})})}(J,L,E),function(lt,at){lt.forEach(function(mt){var Zt=N7(mt.src),dn=N7(mt.dst);at.setEdge(Zt,dn,{relationship:mt})})}(ne,L),Pg().layout(L),function(lt,at){at.nodes().forEach(function(mt){mt!==void 0&&at.node(mt)!==void 0&&(lt.select("#"+mt),lt.select("#"+mt).attr("transform","translate("+(at.node(mt).x-at.node(mt).width/2)+","+(at.node(mt).y-at.node(mt).height/2)+" )"))})}(E,L),ne.forEach(function(lt){(function(at,mt,Zt,dn){var gn=Zt.edge(N7(mt.src),N7(mt.dst)),xn=Yf().x(function(Qt){return Qt.x}).y(function(Qt){return Qt.y}),hn=at.insert("path","#"+dn).attr("class","er relationshipLine").attr("d",xn(gn.points)).attr("fill","none");mt.type==D7.Relationships.CONTAINS?hn.attr("marker-start","url("+tl.getUrl(lc.arrowMarkerAbsolute)+"#"+mt.type+"_line_ending)"):(hn.attr("stroke-dasharray","10,7"),hn.attr("marker-end","url("+tl.getUrl(lc.arrowMarkerAbsolute)+"#"+ZC.ARROW+"_line_ending)")),function(Qt,nr,In,sn){var Ln=nr.node().getTotalLength(),vr=nr.node().getPointAtLength(.5*Ln),En="rel"+JC;JC++;var wn=Qt.append("text").attr("class","req relationshipLabel").attr("id",En).attr("x",vr.x).attr("y",vr.y).attr("text-anchor","middle").attr("dominant-baseline","middle").text(sn).node().getBBox();Qt.insert("rect","#"+En).attr("class","req reqLabelBox").attr("x",vr.x-wn.width/2).attr("y",vr.y-wn.height/2).attr("width",wn.width).attr("height",wn.height).attr("fill","white").attr("fill-opacity","85%")}(at,hn,0,"<<".concat(mt.type,">>"))})(E,lt,L,c)});var fe=lc.rect_padding,Se=E.node().getBBox(),Ce=Se.width+2*fe,Ge=Se.height+2*fe;Qc(E,Ge,Ce,lc.useMaxWidth),E.attr("viewBox","".concat(Se.x-fe," ").concat(Se.y-fe," ").concat(Ce," ").concat(Ge))};var li=s(6876),nk=s.n(li),X8=void 0,R6={},hd=[],Z8="",I7=!1,L7=!1,gw=!1,Hb=function(a,c,E,L){var q=R6[a];q&&c===q.name&&E==null||(E!=null&&E.text!=null||(E={text:c,wrap:null,type:L}),L!=null&&E.text!=null||(E={text:c,wrap:null,type:L}),R6[a]={name:c,description:E.text,wrap:E.wrap===void 0&&Hg()||!!E.wrap,prevActor:X8,links:{},properties:{},actorCnt:null,rectData:null,type:L||"participant"},X8&&R6[X8]&&(R6[X8].nextActor=a),X8=a)},J8=function(a){var c,E=0;for(c=0;c<hd.length;c++)hd[c].type===Q8.ACTIVE_START&&hd[c].from.actor===a&&E++,hd[c].type===Q8.ACTIVE_END&&hd[c].from.actor===a&&E--;return E},xf=function(a,c){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{text:void 0,wrap:void 0},L=arguments.length>3?arguments[3]:void 0;if(L===Q8.ACTIVE_END){var q=J8(a.actor);if(q<1){var J=new Error("Trying to inactivate an inactive participant ("+a.actor+")");throw J.hash={text:"->>-",token:"->>-",line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["'ACTIVE_PARTICIPANT'"]},J}}return hd.push({from:a,to:c,message:E.text,wrap:E.wrap===void 0&&Hg()||!!E.wrap,type:L}),!0},F6=function(a){return R6[a]},Hg=function(){return gw},Q8={SOLID:0,DOTTED:1,NOTE:2,SOLID_CROSS:3,DOTTED_CROSS:4,SOLID_OPEN:5,DOTTED_OPEN:6,LOOP_START:10,LOOP_END:11,ALT_START:12,ALT_ELSE:13,ALT_END:14,OPT_START:15,OPT_END:16,ACTIVE_START:17,ACTIVE_END:18,PAR_START:19,PAR_AND:20,PAR_END:21,RECT_START:22,RECT_END:23,SOLID_POINT:24,DOTTED_POINT:25},rk=function(a,c,E){E.text,E.wrap===void 0&&Hg()||E.wrap;var L=[].concat(a,a);hd.push({from:L[0],to:L[1],message:E.text,wrap:E.wrap===void 0&&Hg()||!!E.wrap,type:Q8.NOTE,placement:c})},mw=function(a,c){var E=F6(a);try{var L=N2(c.text,br());L=(L=L.replace(/&amp;/g,"&")).replace(/&equals;/g,"="),yw(E,JSON.parse(L))}catch(q){C.error("error while parsing actor link text",q)}};function yw(a,c){if(a.links==null)a.links=c;else for(var E in c)a.links[E]=c[E]}var qb=function(a,c){var E=F6(a);try{var L=N2(c.text,br());bw(E,JSON.parse(L))}catch(q){C.error("error while parsing actor properties text",q)}};function bw(a,c){if(a.properties==null)a.properties=c;else for(var E in c)a.properties[E]=c[E]}var ak=function(a,c){var E=F6(a),L=document.getElementById(c.text);try{var q=L.innerHTML,J=JSON.parse(q);J.properties&&bw(E,J.properties),J.links&&yw(E,J.links)}catch(ne){C.error("error while parsing actor details text",ne)}},qg=function(a){Z8=a.text,I7=a.wrap===void 0&&Hg()||!!a.wrap};const B6={addActor:Hb,addMessage:function(a,c,E,L){hd.push({from:a,to:c,message:E.text,wrap:E.wrap===void 0&&Hg()||!!E.wrap,answer:L})},addSignal:xf,addLinks:mw,addDetails:ak,addProperties:qb,autoWrap:Hg,setWrap:function(a){gw=a},enableSequenceNumbers:function(){L7=!0},showSequenceNumbers:function(){return L7},getMessages:function(){return hd},getActors:function(){return R6},getActor:F6,getActorKeys:function(){return Object.keys(R6)},getActorProperty:function(a,c){if(a!==void 0&&a.properties!==void 0)return a.properties[c]},getTitle:function(){return Z8},parseDirective:function(a,c,E){i0.parseDirective(this,a,c,E)},getConfig:function(){return br().sequence},getTitleWrapped:function(){return I7},clear:function(){R6={},hd=[]},parseMessage:function(a){var c=a.trim(),E={text:c.replace(/^[:]?(?:no)?wrap:/,"").trim(),wrap:c.match(/^[:]?wrap:/)!==null||c.match(/^[:]?nowrap:/)===null&&void 0};return C.debug("parseMessage:",E),E},LINETYPE:Q8,ARROWTYPE:{FILLED:0,OPEN:1},PLACEMENT:{LEFTOF:0,RIGHTOF:1,OVER:2},addNote:rk,setTitle:qg,apply:function a(c){if(c instanceof Array)c.forEach(function(E){a(E)});else switch(c.type){case"addParticipant":Hb(c.actor,c.actor,c.description,"participant");break;case"addActor":Hb(c.actor,c.actor,c.description,"actor");break;case"activeStart":case"activeEnd":xf(c.actor,void 0,void 0,c.signalType);break;case"addNote":rk(c.actor,c.placement,c.text);break;case"addLinks":mw(c.actor,c.text);break;case"addALink":(function(E,L){var q=F6(E);try{var J={},ne=N2(L.text,br()),fe=ne.indexOf("@"),Se=(ne=(ne=ne.replace(/&amp;/g,"&")).replace(/&equals;/g,"=")).slice(0,fe-1).trim(),Ce=ne.slice(fe+1).trim();J[Se]=Ce,yw(q,J)}catch(Ge){C.error("error while parsing actor link text",Ge)}})(c.actor,c.text);break;case"addProperties":qb(c.actor,c.text);break;case"addDetails":ak(c.actor,c.text);break;case"addMessage":xf(c.from,c.to,c.msg,c.signalType);break;case"loopStart":xf(void 0,void 0,c.loopText,c.signalType);break;case"loopEnd":case"rectEnd":case"optEnd":case"altEnd":case"parEnd":xf(void 0,void 0,void 0,c.signalType);break;case"rectStart":xf(void 0,void 0,c.color,c.signalType);break;case"optStart":xf(void 0,void 0,c.optText,c.signalType);break;case"altStart":case"else":xf(void 0,void 0,c.altText,c.signalType);break;case"setTitle":qg(c.text);break;case"parStart":case"and":xf(void 0,void 0,c.parText,c.signalType)}}};var Ub=[],Wb=function(a,c){var E=a.append("rect");return E.attr("x",c.x),E.attr("y",c.y),E.attr("fill",c.fill),E.attr("stroke",c.stroke),E.attr("width",c.width),E.attr("height",c.height),E.attr("rx",c.rx),E.attr("ry",c.ry),c.class!==void 0&&E.attr("class",c.class),E},_w=function(a,c){var E;E=function(){var L=document.querySelectorAll(a);L[0].addEventListener("mouseover",function(){gE("actor"+c+"_popup")}),L[0].addEventListener("mouseout",function(){ik("actor"+c+"_popup")})},Ub.push(E)},xw=function(a,c,E,L){var q=a.append("image");q.attr("x",c),q.attr("y",E);var J=(0,D2.sanitizeUrl)(L);q.attr("xlink:href",J)},vE=function(a,c,E,L){var q=a.append("use");q.attr("x",c),q.attr("y",E);var J=(0,D2.sanitizeUrl)(L);q.attr("xlink:href","#"+J)},gE=function(a){var c=document.getElementById(a);c!=null&&(c.style.display="block")},ik=function(a){var c=document.getElementById(a);c!=null&&(c.style.display="none")},ey=function(a,c){var E=0,L=0,q=c.text.split(tl.lineBreakRegex),J=[],ne=0,fe=function(){return c.y};if(c.valign!==void 0&&c.textMargin!==void 0&&c.textMargin>0)switch(c.valign){case"top":case"start":fe=function(){return Math.round(c.y+c.textMargin)};break;case"middle":case"center":fe=function(){return Math.round(c.y+(E+L+c.textMargin)/2)};break;case"bottom":case"end":fe=function(){return Math.round(c.y+(E+L+2*c.textMargin)-c.textMargin)}}if(c.anchor!==void 0&&c.textMargin!==void 0&&c.width!==void 0)switch(c.anchor){case"left":case"start":c.x=Math.round(c.x+c.textMargin),c.anchor="start",c.dominantBaseline="text-after-edge",c.alignmentBaseline="middle";break;case"middle":case"center":c.x=Math.round(c.x+c.width/2),c.anchor="middle",c.dominantBaseline="middle",c.alignmentBaseline="middle";break;case"right":case"end":c.x=Math.round(c.x+c.width-c.textMargin),c.anchor="end",c.dominantBaseline="text-before-edge",c.alignmentBaseline="middle"}for(var Se=0;Se<q.length;Se++){var Ce=q[Se];c.textMargin!==void 0&&c.textMargin===0&&c.fontSize!==void 0&&(ne=Se*c.fontSize);var Ge=a.append("text");if(Ge.attr("x",c.x),Ge.attr("y",fe()),c.anchor!==void 0&&Ge.attr("text-anchor",c.anchor).attr("dominant-baseline",c.dominantBaseline).attr("alignment-baseline",c.alignmentBaseline),c.fontFamily!==void 0&&Ge.style("font-family",c.fontFamily),c.fontSize!==void 0&&Ge.style("font-size",c.fontSize),c.fontWeight!==void 0&&Ge.style("font-weight",c.fontWeight),c.fill!==void 0&&Ge.attr("fill",c.fill),c.class!==void 0&&Ge.attr("class",c.class),c.dy!==void 0?Ge.attr("dy",c.dy):ne!==0&&Ge.attr("dy",ne),c.tspan){var lt=Ge.append("tspan");lt.attr("x",c.x),c.fill!==void 0&&lt.attr("fill",c.fill),lt.text(Ce)}else Ge.text(Ce);c.valign!==void 0&&c.textMargin!==void 0&&c.textMargin>0&&(L+=(Ge._groups||Ge)[0][0].getBBox().height,E=L),J.push(Ge)}return J},R7=function(a,c){var E=a.append("polygon");return E.attr("points",function(L,q,J,ne,fe){return L+","+q+" "+(L+J)+","+q+" "+(L+J)+","+(q+ne-7)+" "+(L+J-8.4)+","+(q+ne)+" "+L+","+(q+ne)}(c.x,c.y,c.width,c.height)),E.attr("class","labelBox"),c.y=c.y+c.height/2,ey(a,c),E},Ou=-1,ty=function(a,c){a.selectAll&&a.selectAll(".actor-line").attr("class","200").attr("y2",c-55)},T0=function(){return{x:0,y:0,fill:void 0,anchor:void 0,style:"#666",width:void 0,height:void 0,textMargin:0,rx:0,ry:0,tspan:!0,valign:void 0}},bs=function(){return{x:0,y:0,fill:"#EDF2AE",stroke:"#666",width:100,anchor:"start",height:100,rx:0,ry:0}},ok=function(){function a(q,J,ne,fe,Se,Ce,Ge){L(J.append("text").attr("x",ne+Se/2).attr("y",fe+Ce/2+5).style("text-anchor","middle").text(q),Ge)}function c(q,J,ne,fe,Se,Ce,Ge,lt){for(var at=lt.actorFontSize,mt=lt.actorFontFamily,Zt=lt.actorFontWeight,dn=q.split(tl.lineBreakRegex),gn=0;gn<dn.length;gn++){var xn=gn*at-at*(dn.length-1)/2,hn=J.append("text").attr("x",ne+Se/2).attr("y",fe).style("text-anchor","middle").style("font-size",at).style("font-weight",Zt).style("font-family",mt);hn.append("tspan").attr("x",ne+Se/2).attr("dy",xn).text(dn[gn]),hn.attr("y",fe+Ce/2).attr("dominant-baseline","central").attr("alignment-baseline","central"),L(hn,Ge)}}function E(q,J,ne,fe,Se,Ce,Ge,lt){var at=J.append("switch"),mt=at.append("foreignObject").attr("x",ne).attr("y",fe).attr("width",Se).attr("height",Ce).append("xhtml:div").style("display","table").style("height","100%").style("width","100%");mt.append("div").style("display","table-cell").style("text-align","center").style("vertical-align","middle").text(q),c(q,at,ne,fe,Se,Ce,Ge,lt),L(mt,Ge)}function L(q,J){for(var ne in J)J.hasOwnProperty(ne)&&q.attr(ne,J[ne])}return function(q){return q.textPlacement==="fo"?E:q.textPlacement==="old"?a:c}}(),mE=function(){function a(q,J,ne,fe,Se,Ce,Ge){L(J.append("text").attr("x",ne).attr("y",fe).style("text-anchor","start").text(q),Ge)}function c(q,J,ne,fe,Se,Ce,Ge,lt){for(var at=lt.actorFontSize,mt=lt.actorFontFamily,Zt=lt.actorFontWeight,dn=q.split(tl.lineBreakRegex),gn=0;gn<dn.length;gn++){var xn=gn*at-at*(dn.length-1)/2,hn=J.append("text").attr("x",ne).attr("y",fe).style("text-anchor","start").style("font-size",at).style("font-weight",Zt).style("font-family",mt);hn.append("tspan").attr("x",ne).attr("dy",xn).text(dn[gn]),hn.attr("y",fe+Ce/2).attr("dominant-baseline","central").attr("alignment-baseline","central"),L(hn,Ge)}}function E(q,J,ne,fe,Se,Ce,Ge,lt){var at=J.append("switch"),mt=at.append("foreignObject").attr("x",ne).attr("y",fe).attr("width",Se).attr("height",Ce).append("xhtml:div").style("display","table").style("height","100%").style("width","100%");mt.append("div").style("display","table-cell").style("text-align","center").style("vertical-align","middle").text(q),c(q,at,ne,fe,0,Ce,Ge,lt),L(mt,Ge)}function L(q,J){for(var ne in J)J.hasOwnProperty(ne)&&q.attr(ne,J[ne])}return function(q){return q.textPlacement==="fo"?E:q.textPlacement==="old"?a:c}}();const yE=Wb,ww=function(a,c,E){switch(c.type){case"actor":return function(L,q,J){var ne=q.x+q.width/2;q.y===0&&(Ou++,L.append("line").attr("id","actor"+Ou).attr("x1",ne).attr("y1",80).attr("x2",ne).attr("y2",2e3).attr("class","actor-line").attr("stroke-width","0.5px").attr("stroke","#999"));var fe=L.append("g");fe.attr("class","actor-man");var Se={x:0,y:0,fill:"#EDF2AE",stroke:"#666",width:100,anchor:"start",height:100,rx:0,ry:0};Se.x=q.x,Se.y=q.y,Se.fill="#eaeaea",Se.width=q.width,Se.height=q.height,Se.class="actor",Se.rx=3,Se.ry=3,fe.append("line").attr("id","actor-man-torso"+Ou).attr("x1",ne).attr("y1",q.y+25).attr("x2",ne).attr("y2",q.y+45),fe.append("line").attr("id","actor-man-arms"+Ou).attr("x1",ne-18).attr("y1",q.y+33).attr("x2",ne+18).attr("y2",q.y+33),fe.append("line").attr("x1",ne-18).attr("y1",q.y+60).attr("x2",ne).attr("y2",q.y+45),fe.append("line").attr("x1",ne).attr("y1",q.y+45).attr("x2",ne+16).attr("y2",q.y+60);var Ce=fe.append("circle");Ce.attr("cx",q.x+q.width/2),Ce.attr("cy",q.y+10),Ce.attr("r",15),Ce.attr("width",q.width),Ce.attr("height",q.height);var Ge=fe.node().getBBox();return q.height=Ge.height,ok(J)(q.description,fe,Se.x,Se.y+35,Se.width,Se.height,{class:"actor"},J),q.height}(a,c,E);case"participant":return function(L,q,J){var ne=q.x+q.width/2,fe=L.append("g"),Se=fe;q.y===0&&(Ou++,Se.append("line").attr("id","actor"+Ou).attr("x1",ne).attr("y1",5).attr("x2",ne).attr("y2",2e3).attr("class","actor-line").attr("stroke-width","0.5px").attr("stroke","#999"),Se=fe.append("g"),q.actorCnt=Ou,q.links!=null&&(Se.attr("id","root-"+Ou),_w("#root-"+Ou,Ou)));var Ce={x:0,y:0,fill:"#EDF2AE",stroke:"#666",width:100,anchor:"start",height:100,rx:0,ry:0},Ge="actor";q.properties!=null&&q.properties.class?Ge=q.properties.class:Ce.fill="#eaeaea",Ce.x=q.x,Ce.y=q.y,Ce.width=q.width,Ce.height=q.height,Ce.class=Ge,Ce.rx=3,Ce.ry=3;var lt=Wb(Se,Ce);if(q.rectData=Ce,q.properties!=null&&q.properties.icon){var at=q.properties.icon.trim();at.charAt(0)==="@"?vE(Se,Ce.x+Ce.width-20,Ce.y+10,at.substr(1)):xw(Se,Ce.x+Ce.width-20,Ce.y+10,at)}ok(J)(q.description,Se,Ce.x,Ce.y,Ce.width,Ce.height,{class:"actor"},J);var mt=q.height;if(lt.node){var Zt=lt.node().getBBox();q.height=Zt.height,mt=Zt.height}return mt}(a,c,E)}},bE=function(a,c,E,L,q){if(c.links===void 0||c.links===null||Object.keys(c.links).length===0)return{height:0,width:0};var J=c.links,ne=c.actorCnt,fe=c.rectData,Se="none";q&&(Se="block !important");var Ce=a.append("g");Ce.attr("id","actor"+ne+"_popup"),Ce.attr("class","actorPopupMenu"),Ce.attr("display",Se),_w("#actor"+ne+"_popup",ne);var Ge="";fe.class!==void 0&&(Ge=" "+fe.class);var lt=fe.width>E?fe.width:E,at=Ce.append("rect");if(at.attr("class","actorPopupMenuPanel"+Ge),at.attr("x",fe.x),at.attr("y",fe.height),at.attr("fill",fe.fill),at.attr("stroke",fe.stroke),at.attr("width",lt),at.attr("height",fe.height),at.attr("rx",fe.rx),at.attr("ry",fe.ry),J!=null){var mt=20;for(var Zt in J){var dn=Ce.append("a"),gn=(0,D2.sanitizeUrl)(J[Zt]);dn.attr("xlink:href",gn),dn.attr("target","_blank"),mE(L)(Zt,dn,fe.x+10,fe.height+mt,lt,20,{class:"actor"},L),mt+=30}}return at.attr("height",mt),{height:fe.height+mt,width:lt}},Yb=function(a){return a.append("g")},_E=function(a,c,E,L,q){var J={x:0,y:0,fill:"#EDF2AE",stroke:"#666",width:100,anchor:"start",height:100,rx:0,ry:0},ne=c.anchored;J.x=c.startx,J.y=c.starty,J.class="activation"+q%3,J.width=c.stopx-c.startx,J.height=E-c.starty,Wb(ne,J)},pd=function(a,c,E,L){var q=L.boxMargin,J=L.boxTextMargin,ne=L.labelBoxHeight,fe=L.labelBoxWidth,Se=L.messageFontFamily,Ce=L.messageFontSize,Ge=L.messageFontWeight,lt=a.append("g"),at=function(dn,gn,xn,hn){return lt.append("line").attr("x1",dn).attr("y1",gn).attr("x2",xn).attr("y2",hn).attr("class","loopLine")};at(c.startx,c.starty,c.stopx,c.starty),at(c.stopx,c.starty,c.stopx,c.stopy),at(c.startx,c.stopy,c.stopx,c.stopy),at(c.startx,c.starty,c.startx,c.stopy),c.sections!==void 0&&c.sections.forEach(function(dn){at(c.startx,dn.y,c.stopx,dn.y).style("stroke-dasharray","3, 3")});var mt={x:0,y:0,fill:void 0,anchor:void 0,style:"#666",width:void 0,height:void 0,textMargin:0,rx:0,ry:0,tspan:!0,valign:void 0};mt.text=E,mt.x=c.startx,mt.y=c.starty,mt.fontFamily=Se,mt.fontSize=Ce,mt.fontWeight=Ge,mt.anchor="middle",mt.valign="middle",mt.tspan=!1,mt.width=fe||50,mt.height=ne||20,mt.textMargin=J,mt.class="labelText",R7(lt,mt),(mt={x:0,y:0,fill:void 0,anchor:void 0,style:"#666",width:void 0,height:void 0,textMargin:0,rx:0,ry:0,tspan:!0,valign:void 0}).text=c.title,mt.x=c.startx+fe/2+(c.stopx-c.startx)/2,mt.y=c.starty+q+J,mt.anchor="middle",mt.valign="middle",mt.textMargin=J,mt.class="loopText",mt.fontFamily=Se,mt.fontSize=Ce,mt.fontWeight=Ge,mt.wrap=!0;var Zt=ey(lt,mt);return c.sectionTitles!==void 0&&c.sectionTitles.forEach(function(dn,gn){if(dn.message){mt.text=dn.message,mt.x=c.startx+(c.stopx-c.startx)/2,mt.y=c.sections[gn].y+q+J,mt.class="loopText",mt.anchor="middle",mt.valign="middle",mt.tspan=!1,mt.fontFamily=Se,mt.fontSize=Ce,mt.fontWeight=Ge,mt.wrap=c.wrap,Zt=ey(lt,mt);var xn=Math.round(Zt.map(function(hn){return(hn._groups||hn)[0][0].getBBox().height}).reduce(function(hn,Qt){return hn+Qt}));c.sections[gn].height+=xn-(q+J)}}),c.height=Math.round(c.stopy-c.starty),lt},Gb=function(a,c){Wb(a,{x:c.startx,y:c.starty,width:c.stopx-c.startx,height:c.stopy-c.starty,fill:c.fill,class:"rect"}).lower()},lk=function(a){a.append("defs").append("marker").attr("id","arrowhead").attr("refX",9).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z")},Cw=function(a){a.append("defs").append("marker").attr("id","filled-head").attr("refX",18).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},ny=function(a){a.append("defs").append("marker").attr("id","sequencenumber").attr("refX",15).attr("refY",15).attr("markerWidth",60).attr("markerHeight",40).attr("orient","auto").append("circle").attr("cx",15).attr("cy",15).attr("r",6)},xE=function(a){var c=a.append("defs").append("marker").attr("id","crosshead").attr("markerWidth",15).attr("markerHeight",8).attr("orient","auto").attr("refX",16).attr("refY",4);c.append("path").attr("fill","black").attr("stroke","#000000").style("stroke-dasharray","0, 0").attr("stroke-width","1px").attr("d","M 9,2 V 6 L16,4 Z"),c.append("path").attr("fill","none").attr("stroke","#000000").style("stroke-dasharray","0, 0").attr("stroke-width","1px").attr("d","M 0,1 L 6,7 M 6,1 L 0,7")},wE=function(a){a.append("defs").append("symbol").attr("id","database").attr("fill-rule","evenodd").attr("clip-rule","evenodd").append("path").attr("transform","scale(.5)").attr("d","M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z")},sk=function(a){a.append("defs").append("symbol").attr("id","computer").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z")},CE=function(a){a.append("defs").append("symbol").attr("id","clock").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z")},uk=T0,kE=bs;D2.sanitizeUrl,li.parser.yy=B6;var Pr={},m={data:{startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},verticalPos:0,sequenceItems:[],activations:[],models:{getHeight:function(){return Math.max.apply(null,this.actors.length===0?[0]:this.actors.map(function(a){return a.height||0}))+(this.loops.length===0?0:this.loops.map(function(a){return a.height||0}).reduce(function(a,c){return a+c}))+(this.messages.length===0?0:this.messages.map(function(a){return a.height||0}).reduce(function(a,c){return a+c}))+(this.notes.length===0?0:this.notes.map(function(a){return a.height||0}).reduce(function(a,c){return a+c}))},clear:function(){this.actors=[],this.loops=[],this.messages=[],this.notes=[]},addActor:function(a){this.actors.push(a)},addLoop:function(a){this.loops.push(a)},addMessage:function(a){this.messages.push(a)},addNote:function(a){this.notes.push(a)},lastActor:function(){return this.actors[this.actors.length-1]},lastLoop:function(){return this.loops[this.loops.length-1]},lastMessage:function(){return this.messages[this.messages.length-1]},lastNote:function(){return this.notes[this.notes.length-1]},actors:[],loops:[],messages:[],notes:[]},init:function(){this.sequenceItems=[],this.activations=[],this.models.clear(),this.data={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},this.verticalPos=0,we(li.parser.yy.getConfig())},updateVal:function(a,c,E,L){a[c]===void 0?a[c]=E:a[c]=L(E,a[c])},updateBounds:function(a,c,E,L){var q=this,J=0;function ne(fe){return function(Se){J++;var Ce=q.sequenceItems.length-J+1;q.updateVal(Se,"starty",c-Ce*Pr.boxMargin,Math.min),q.updateVal(Se,"stopy",L+Ce*Pr.boxMargin,Math.max),q.updateVal(m.data,"startx",a-Ce*Pr.boxMargin,Math.min),q.updateVal(m.data,"stopx",E+Ce*Pr.boxMargin,Math.max),fe!=="activation"&&(q.updateVal(Se,"startx",a-Ce*Pr.boxMargin,Math.min),q.updateVal(Se,"stopx",E+Ce*Pr.boxMargin,Math.max),q.updateVal(m.data,"starty",c-Ce*Pr.boxMargin,Math.min),q.updateVal(m.data,"stopy",L+Ce*Pr.boxMargin,Math.max))}}this.sequenceItems.forEach(ne()),this.activations.forEach(ne("activation"))},insert:function(a,c,E,L){var q=Math.min(a,E),J=Math.max(a,E),ne=Math.min(c,L),fe=Math.max(c,L);this.updateVal(m.data,"startx",q,Math.min),this.updateVal(m.data,"starty",ne,Math.min),this.updateVal(m.data,"stopx",J,Math.max),this.updateVal(m.data,"stopy",fe,Math.max),this.updateBounds(q,ne,J,fe)},newActivation:function(a,c,E){var L=E[a.from.actor],q=ye(a.from.actor).length||0,J=L.x+L.width/2+(q-1)*Pr.activationWidth/2;this.activations.push({startx:J,starty:this.verticalPos+2,stopx:J+Pr.activationWidth,stopy:void 0,actor:a.from.actor,anchored:Yb(c)})},endActivation:function(a){var c=this.activations.map(function(E){return E.actor}).lastIndexOf(a.from.actor);return this.activations.splice(c,1)[0]},createLoop:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{message:void 0,wrap:!1,width:void 0},c=arguments.length>1?arguments[1]:void 0;return{startx:void 0,starty:this.verticalPos,stopx:void 0,stopy:void 0,title:a.message,wrap:a.wrap,width:a.width,height:0,fill:c}},newLoop:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{message:void 0,wrap:!1,width:void 0},c=arguments.length>1?arguments[1]:void 0;this.sequenceItems.push(this.createLoop(a,c))},endLoop:function(){return this.sequenceItems.pop()},addSectionToLoop:function(a){var c=this.sequenceItems.pop();c.sections=c.sections||[],c.sectionTitles=c.sectionTitles||[],c.sections.push({y:m.getVerticalPos(),height:0}),c.sectionTitles.push(a),this.sequenceItems.push(c)},bumpVerticalPos:function(a){this.verticalPos=this.verticalPos+a,this.data.stopy=this.verticalPos},getVerticalPos:function(){return this.verticalPos},getBounds:function(){return{bounds:this.data,models:this.models}}},A=function(a){return{fontFamily:a.messageFontFamily,fontSize:a.messageFontSize,fontWeight:a.messageFontWeight}},R=function(a){return{fontFamily:a.noteFontFamily,fontSize:a.noteFontSize,fontWeight:a.noteFontWeight}},$=function(a){return{fontFamily:a.actorFontFamily,fontSize:a.actorFontSize,fontWeight:a.actorFontWeight}},Q=function(a,c,E,L){for(var q=0,J=0,ne=0,fe=0;fe<E.length;fe++){var Se=c[E[fe]];Se.width=Se.width||Pr.width,Se.height=Math.max(Se.height||Pr.height,Pr.height),Se.margin=Se.margin||Pr.actorMargin,Se.x=q+J,Se.y=L;var Ce=ww(a,Se,Pr);ne=Math.max(ne,Ce),m.insert(Se.x,L,Se.x+Se.width,Se.height),q+=Se.width,J+=Se.margin,m.models.addActor(Se)}m.bumpVerticalPos(ne)},ie=function(a,c,E){for(var L=0,q=0,J=0;J<E.length;J++){var ne=c[E[J]],fe=Ze(ne),Se=bE(a,ne,fe,Pr,Pr.forceMenus);Se.height>L&&(L=Se.height),Se.width+ne.x>q&&(q=Se.width+ne.x)}return{maxHeight:L,maxWidth:q}},we=function(a){rc(Pr,a),a.fontFamily&&(Pr.actorFontFamily=Pr.noteFontFamily=Pr.messageFontFamily=a.fontFamily),a.fontSize&&(Pr.actorFontSize=Pr.noteFontSize=Pr.messageFontSize=a.fontSize),a.fontWeight&&(Pr.actorFontWeight=Pr.noteFontWeight=Pr.messageFontWeight=a.fontWeight)},ye=function(a){return m.activations.filter(function(c){return c.actor===a})},Ee=function(a,c){var E=c[a],L=ye(a);return[L.reduce(function(q,J){return Math.min(q,J.startx)},E.x+E.width/2),L.reduce(function(q,J){return Math.max(q,J.stopx)},E.x+E.width/2)]};function $e(a,c,E,L,q){m.bumpVerticalPos(E);var J=L;if(c.id&&c.message&&a[c.id]){var ne=a[c.id].width,fe=A(Pr);c.message=Lo.wrapLabel("[".concat(c.message,"]"),ne-2*Pr.wrapPadding,fe),c.width=ne,c.wrap=!0;var Se=Lo.calculateTextDimensions(c.message,fe),Ce=Math.max(Se.height,Pr.labelBoxHeight);J=L+Ce,C.debug("".concat(Ce," - ").concat(c.message))}q(c),m.bumpVerticalPos(J)}var Ze=function(a){var c=0,E=$(Pr);for(var L in a.links){var q=Lo.calculateTextDimensions(L,E).width+2*Pr.wrapPadding+2*Pr.boxMargin;c<q&&(c=q)}return c};const it={bounds:m,drawActors:Q,drawActorsPopup:ie,setConf:we,draw:function(a,c){Pr=br().sequence,li.parser.yy.clear(),li.parser.yy.setWrap(Pr.wrap),li.parser.parse(a+`
`),m.init(),C.debug("C:".concat(JSON.stringify(Pr,null,2)));var E=oi('[id="'.concat(c,'"]')),L=li.parser.yy.getActors(),q=li.parser.yy.getActorKeys(),J=li.parser.yy.getMessages(),ne=li.parser.yy.getTitle(),fe=function(xn,hn){var Qt={};return hn.forEach(function(nr){if(xn[nr.to]&&xn[nr.from]){var In=xn[nr.to];if(nr.placement===li.parser.yy.PLACEMENT.LEFTOF&&!In.prevActor||nr.placement===li.parser.yy.PLACEMENT.RIGHTOF&&!In.nextActor)return;var sn=nr.placement!==void 0,Ln=!sn,vr=sn?R(Pr):A(Pr),En=nr.wrap?Lo.wrapLabel(nr.message,Pr.width-2*Pr.wrapPadding,vr):nr.message,wn=Lo.calculateTextDimensions(En,vr).width+2*Pr.wrapPadding;Ln&&nr.from===In.nextActor?Qt[nr.to]=Math.max(Qt[nr.to]||0,wn):Ln&&nr.from===In.prevActor?Qt[nr.from]=Math.max(Qt[nr.from]||0,wn):Ln&&nr.from===nr.to?(Qt[nr.from]=Math.max(Qt[nr.from]||0,wn/2),Qt[nr.to]=Math.max(Qt[nr.to]||0,wn/2)):nr.placement===li.parser.yy.PLACEMENT.RIGHTOF?Qt[nr.from]=Math.max(Qt[nr.from]||0,wn):nr.placement===li.parser.yy.PLACEMENT.LEFTOF?Qt[In.prevActor]=Math.max(Qt[In.prevActor]||0,wn):nr.placement===li.parser.yy.PLACEMENT.OVER&&(In.prevActor&&(Qt[In.prevActor]=Math.max(Qt[In.prevActor]||0,wn/2)),In.nextActor&&(Qt[nr.from]=Math.max(Qt[nr.from]||0,wn/2)))}}),C.debug("maxMessageWidthPerActor:",Qt),Qt}(L,J);Pr.height=function(xn,hn){var Qt=0;for(var nr in Object.keys(xn).forEach(function(vr){var En=xn[vr];En.wrap&&(En.description=Lo.wrapLabel(En.description,Pr.width-2*Pr.wrapPadding,$(Pr)));var wn=Lo.calculateTextDimensions(En.description,$(Pr));En.width=En.wrap?Pr.width:Math.max(Pr.width,wn.width+2*Pr.wrapPadding),En.height=En.wrap?Math.max(wn.height,Pr.height):Pr.height,Qt=Math.max(Qt,En.height)}),hn){var In=xn[nr];if(In){var sn=xn[In.nextActor];if(sn){var Ln=hn[nr]+Pr.actorMargin-In.width/2-sn.width/2;In.margin=Math.max(Ln,Pr.actorMargin)}}}return Math.max(Qt,Pr.height)}(L,fe),sk(E),wE(E),CE(E),Q(E,L,q,0);var Se=function(xn,hn){var Qt,nr,In,sn={},Ln=[];return xn.forEach(function(vr){switch(vr.id=Lo.random({length:10}),vr.type){case li.parser.yy.LINETYPE.LOOP_START:case li.parser.yy.LINETYPE.ALT_START:case li.parser.yy.LINETYPE.OPT_START:case li.parser.yy.LINETYPE.PAR_START:Ln.push({id:vr.id,msg:vr.message,from:Number.MAX_SAFE_INTEGER,to:Number.MIN_SAFE_INTEGER,width:0});break;case li.parser.yy.LINETYPE.ALT_ELSE:case li.parser.yy.LINETYPE.PAR_AND:vr.message&&(Qt=Ln.pop(),sn[Qt.id]=Qt,sn[vr.id]=Qt,Ln.push(Qt));break;case li.parser.yy.LINETYPE.LOOP_END:case li.parser.yy.LINETYPE.ALT_END:case li.parser.yy.LINETYPE.OPT_END:case li.parser.yy.LINETYPE.PAR_END:Qt=Ln.pop(),sn[Qt.id]=Qt;break;case li.parser.yy.LINETYPE.ACTIVE_START:var En=hn[vr.from?vr.from.actor:vr.to.actor],wn=ye(vr.from?vr.from.actor:vr.to.actor).length,Un=En.x+En.width/2+(wn-1)*Pr.activationWidth/2,An={startx:Un,stopx:Un+Pr.activationWidth,actor:vr.from.actor,enabled:!0};m.activations.push(An);break;case li.parser.yy.LINETYPE.ACTIVE_END:var hr=m.activations.map(function(un){return un.actor}).lastIndexOf(vr.from.actor);delete m.activations.splice(hr,1)[0]}vr.placement!==void 0?(nr=function(un,Dr){var Yr=Dr[un.from].x,Ur=Dr[un.to].x,Aa=un.wrap&&un.message,Wa=Lo.calculateTextDimensions(Aa?Lo.wrapLabel(un.message,Pr.width,R(Pr)):un.message,R(Pr)),$a={width:Aa?Pr.width:Math.max(Pr.width,Wa.width+2*Pr.noteMargin),height:0,startx:Dr[un.from].x,stopx:0,starty:0,stopy:0,message:un.message};return un.placement===li.parser.yy.PLACEMENT.RIGHTOF?($a.width=Aa?Math.max(Pr.width,Wa.width):Math.max(Dr[un.from].width/2+Dr[un.to].width/2,Wa.width+2*Pr.noteMargin),$a.startx=Yr+(Dr[un.from].width+Pr.actorMargin)/2):un.placement===li.parser.yy.PLACEMENT.LEFTOF?($a.width=Math.max(Aa?Pr.width:Dr[un.from].width/2+Dr[un.to].width/2,Wa.width+2*Pr.noteMargin),$a.startx=Yr-$a.width+(Dr[un.from].width-Pr.actorMargin)/2):un.to===un.from?(Wa=Lo.calculateTextDimensions(Aa?Lo.wrapLabel(un.message,Math.max(Pr.width,Dr[un.from].width),R(Pr)):un.message,R(Pr)),$a.width=Aa?Math.max(Pr.width,Dr[un.from].width):Math.max(Dr[un.from].width,Pr.width,Wa.width+2*Pr.noteMargin),$a.startx=Yr+(Dr[un.from].width-$a.width)/2):($a.width=Math.abs(Yr+Dr[un.from].width/2-(Ur+Dr[un.to].width/2))+Pr.actorMargin,$a.startx=Yr<Ur?Yr+Dr[un.from].width/2-Pr.actorMargin/2:Ur+Dr[un.to].width/2-Pr.actorMargin/2),Aa&&($a.message=Lo.wrapLabel(un.message,$a.width-2*Pr.wrapPadding,R(Pr))),C.debug("NM:[".concat($a.startx,",").concat($a.stopx,",").concat($a.starty,",").concat($a.stopy,":").concat($a.width,",").concat($a.height,"=").concat(un.message,"]")),$a}(vr,hn),vr.noteModel=nr,Ln.forEach(function(un){(Qt=un).from=Math.min(Qt.from,nr.startx),Qt.to=Math.max(Qt.to,nr.startx+nr.width),Qt.width=Math.max(Qt.width,Math.abs(Qt.from-Qt.to))-Pr.labelBoxWidth})):(In=function(un,Dr){var Yr=!1;if([li.parser.yy.LINETYPE.SOLID_OPEN,li.parser.yy.LINETYPE.DOTTED_OPEN,li.parser.yy.LINETYPE.SOLID,li.parser.yy.LINETYPE.DOTTED,li.parser.yy.LINETYPE.SOLID_CROSS,li.parser.yy.LINETYPE.DOTTED_CROSS,li.parser.yy.LINETYPE.SOLID_POINT,li.parser.yy.LINETYPE.DOTTED_POINT].includes(un.type)&&(Yr=!0),!Yr)return{};var Ur=Ee(un.from,Dr),Aa=Ee(un.to,Dr),Wa=Ur[0]<=Aa[0]?1:0,$a=Ur[0]<Aa[0]?0:1,Ei=Ur.concat(Aa),Ma=Math.abs(Aa[$a]-Ur[Wa]);un.wrap&&un.message&&(un.message=Lo.wrapLabel(un.message,Math.max(Ma+2*Pr.wrapPadding,Pr.width),A(Pr)));var qo=Lo.calculateTextDimensions(un.message,A(Pr));return{width:Math.max(un.wrap?0:qo.width+2*Pr.wrapPadding,Ma+2*Pr.wrapPadding,Pr.width),height:0,startx:Ur[Wa],stopx:Aa[$a],starty:0,stopy:0,message:un.message,type:un.type,wrap:un.wrap,fromBounds:Math.min.apply(null,Ei),toBounds:Math.max.apply(null,Ei)}}(vr,hn),vr.msgModel=In,In.startx&&In.stopx&&Ln.length>0&&Ln.forEach(function(un){if(Qt=un,In.startx===In.stopx){var Dr=hn[vr.from],Yr=hn[vr.to];Qt.from=Math.min(Dr.x-In.width/2,Dr.x-Dr.width/2,Qt.from),Qt.to=Math.max(Yr.x+In.width/2,Yr.x+Dr.width/2,Qt.to),Qt.width=Math.max(Qt.width,Math.abs(Qt.to-Qt.from))-Pr.labelBoxWidth}else Qt.from=Math.min(In.startx,Qt.from),Qt.to=Math.max(In.stopx,Qt.to),Qt.width=Math.max(Qt.width,In.width)-Pr.labelBoxWidth}))}),m.activations=[],C.debug("Loop type widths:",sn),sn}(J,L);lk(E),xE(E),Cw(E),ny(E);var Ce=1;J.forEach(function(xn){var hn,Qt,nr;switch(xn.type){case li.parser.yy.LINETYPE.NOTE:Qt=xn.noteModel,function(In,sn){m.bumpVerticalPos(Pr.boxMargin),sn.height=Pr.boxMargin,sn.starty=m.getVerticalPos();var Ln=kE();Ln.x=sn.startx,Ln.y=sn.starty,Ln.width=sn.width||Pr.width,Ln.class="note";var vr=In.append("g"),En=yE(vr,Ln),wn=uk();wn.x=sn.startx,wn.y=sn.starty,wn.width=Ln.width,wn.dy="1em",wn.text=sn.message,wn.class="noteText",wn.fontFamily=Pr.noteFontFamily,wn.fontSize=Pr.noteFontSize,wn.fontWeight=Pr.noteFontWeight,wn.anchor=Pr.noteAlign,wn.textMargin=Pr.noteMargin,wn.valign=Pr.noteAlign;var Un=ey(vr,wn),An=Math.round(Un.map(function(hr){return(hr._groups||hr)[0][0].getBBox().height}).reduce(function(hr,un){return hr+un}));En.attr("height",An+2*Pr.noteMargin),sn.height+=An+2*Pr.noteMargin,m.bumpVerticalPos(An+2*Pr.noteMargin),sn.stopy=sn.starty+An+2*Pr.noteMargin,sn.stopx=sn.startx+Ln.width,m.insert(sn.startx,sn.starty,sn.stopx,sn.stopy),m.models.addNote(sn)}(E,Qt);break;case li.parser.yy.LINETYPE.ACTIVE_START:m.newActivation(xn,E,L);break;case li.parser.yy.LINETYPE.ACTIVE_END:(function(In,sn){var Ln=m.endActivation(In);Ln.starty+18>sn&&(Ln.starty=sn-6,sn+=12),_E(E,Ln,sn,Pr,ye(In.from.actor).length),m.insert(Ln.startx,sn-10,Ln.stopx,sn)})(xn,m.getVerticalPos());break;case li.parser.yy.LINETYPE.LOOP_START:$e(Se,xn,Pr.boxMargin,Pr.boxMargin+Pr.boxTextMargin,function(In){return m.newLoop(In)});break;case li.parser.yy.LINETYPE.LOOP_END:hn=m.endLoop(),pd(E,hn,"loop",Pr),m.bumpVerticalPos(hn.stopy-m.getVerticalPos()),m.models.addLoop(hn);break;case li.parser.yy.LINETYPE.RECT_START:$e(Se,xn,Pr.boxMargin,Pr.boxMargin,function(In){return m.newLoop(void 0,In.message)});break;case li.parser.yy.LINETYPE.RECT_END:hn=m.endLoop(),Gb(E,hn),m.models.addLoop(hn),m.bumpVerticalPos(hn.stopy-m.getVerticalPos());break;case li.parser.yy.LINETYPE.OPT_START:$e(Se,xn,Pr.boxMargin,Pr.boxMargin+Pr.boxTextMargin,function(In){return m.newLoop(In)});break;case li.parser.yy.LINETYPE.OPT_END:hn=m.endLoop(),pd(E,hn,"opt",Pr),m.bumpVerticalPos(hn.stopy-m.getVerticalPos()),m.models.addLoop(hn);break;case li.parser.yy.LINETYPE.ALT_START:$e(Se,xn,Pr.boxMargin,Pr.boxMargin+Pr.boxTextMargin,function(In){return m.newLoop(In)});break;case li.parser.yy.LINETYPE.ALT_ELSE:$e(Se,xn,Pr.boxMargin+Pr.boxTextMargin,Pr.boxMargin,function(In){return m.addSectionToLoop(In)});break;case li.parser.yy.LINETYPE.ALT_END:hn=m.endLoop(),pd(E,hn,"alt",Pr),m.bumpVerticalPos(hn.stopy-m.getVerticalPos()),m.models.addLoop(hn);break;case li.parser.yy.LINETYPE.PAR_START:$e(Se,xn,Pr.boxMargin,Pr.boxMargin+Pr.boxTextMargin,function(In){return m.newLoop(In)});break;case li.parser.yy.LINETYPE.PAR_AND:$e(Se,xn,Pr.boxMargin+Pr.boxTextMargin,Pr.boxMargin,function(In){return m.addSectionToLoop(In)});break;case li.parser.yy.LINETYPE.PAR_END:hn=m.endLoop(),pd(E,hn,"par",Pr),m.bumpVerticalPos(hn.stopy-m.getVerticalPos()),m.models.addLoop(hn);break;default:try{(nr=xn.msgModel).starty=m.getVerticalPos(),nr.sequenceIndex=Ce,function(In,sn){m.bumpVerticalPos(10);var Ln=sn.startx,vr=sn.stopx,En=sn.starty,wn=sn.message,Un=sn.type,An=sn.sequenceIndex,hr=tl.splitBreaks(wn).length,un=Lo.calculateTextDimensions(wn,A(Pr)),Dr=un.height/hr;sn.height+=Dr,m.bumpVerticalPos(Dr);var Yr=uk();Yr.x=Ln,Yr.y=En+10,Yr.width=vr-Ln,Yr.class="messageText",Yr.dy="1em",Yr.text=wn,Yr.fontFamily=Pr.messageFontFamily,Yr.fontSize=Pr.messageFontSize,Yr.fontWeight=Pr.messageFontWeight,Yr.anchor=Pr.messageAlign,Yr.valign=Pr.messageAlign,Yr.textMargin=Pr.wrapPadding,Yr.tspan=!1,ey(In,Yr);var Ur,Aa,Wa=un.height-10,$a=un.width;if(Ln===vr){Aa=m.getVerticalPos()+Wa,Pr.rightAngles?Ur=In.append("path").attr("d","M  ".concat(Ln,",").concat(Aa," H ").concat(Ln+Math.max(Pr.width/2,$a/2)," V ").concat(Aa+25," H ").concat(Ln)):(Wa+=Pr.boxMargin,Aa=m.getVerticalPos()+Wa,Ur=In.append("path").attr("d","M "+Ln+","+Aa+" C "+(Ln+60)+","+(Aa-10)+" "+(Ln+60)+","+(Aa+30)+" "+Ln+","+(Aa+20))),Wa+=30;var Ei=Math.max($a/2,Pr.width/2);m.insert(Ln-Ei,m.getVerticalPos()-10+Wa,vr+Ei,m.getVerticalPos()+30+Wa)}else Wa+=Pr.boxMargin,Aa=m.getVerticalPos()+Wa,(Ur=In.append("line")).attr("x1",Ln),Ur.attr("y1",Aa),Ur.attr("x2",vr),Ur.attr("y2",Aa),m.insert(Ln,Aa-10,vr,Aa);Un===li.parser.yy.LINETYPE.DOTTED||Un===li.parser.yy.LINETYPE.DOTTED_CROSS||Un===li.parser.yy.LINETYPE.DOTTED_POINT||Un===li.parser.yy.LINETYPE.DOTTED_OPEN?(Ur.style("stroke-dasharray","3, 3"),Ur.attr("class","messageLine1")):Ur.attr("class","messageLine0");var Ma="";Pr.arrowMarkerAbsolute&&(Ma=(Ma=(Ma=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),Ur.attr("stroke-width",2),Ur.attr("stroke","none"),Ur.style("fill","none"),Un!==li.parser.yy.LINETYPE.SOLID&&Un!==li.parser.yy.LINETYPE.DOTTED||Ur.attr("marker-end","url("+Ma+"#arrowhead)"),Un!==li.parser.yy.LINETYPE.SOLID_POINT&&Un!==li.parser.yy.LINETYPE.DOTTED_POINT||Ur.attr("marker-end","url("+Ma+"#filled-head)"),Un!==li.parser.yy.LINETYPE.SOLID_CROSS&&Un!==li.parser.yy.LINETYPE.DOTTED_CROSS||Ur.attr("marker-end","url("+Ma+"#crosshead)"),(B6.showSequenceNumbers()||Pr.showSequenceNumbers)&&(Ur.attr("marker-start","url("+Ma+"#sequencenumber)"),In.append("text").attr("x",Ln).attr("y",Aa+4).attr("font-family","sans-serif").attr("font-size","12px").attr("text-anchor","middle").attr("textLength","16px").attr("class","sequenceNumber").text(An)),m.bumpVerticalPos(Wa),sn.height+=Wa,sn.stopy=sn.starty+sn.height,m.insert(sn.fromBounds,sn.starty,sn.toBounds,sn.stopy)}(E,nr),m.models.addMessage(nr)}catch(In){C.error("error while drawing message",In)}}[li.parser.yy.LINETYPE.SOLID_OPEN,li.parser.yy.LINETYPE.DOTTED_OPEN,li.parser.yy.LINETYPE.SOLID,li.parser.yy.LINETYPE.DOTTED,li.parser.yy.LINETYPE.SOLID_CROSS,li.parser.yy.LINETYPE.DOTTED_CROSS,li.parser.yy.LINETYPE.SOLID_POINT,li.parser.yy.LINETYPE.DOTTED_POINT].includes(xn.type)&&Ce++}),Pr.mirrorActors&&(m.bumpVerticalPos(2*Pr.boxMargin),Q(E,L,q,m.getVerticalPos()),m.bumpVerticalPos(Pr.boxMargin),ty(E,m.getVerticalPos()));var Ge=ie(E,L,q),lt=m.getBounds().bounds;C.debug("For line height fix Querying: #"+c+" .actor-line"),xv("#"+c+" .actor-line").attr("y2",lt.stopy);var at=lt.stopy-lt.starty;at<Ge.maxHeight&&(at=Ge.maxHeight);var mt=at+2*Pr.diagramMarginY;Pr.mirrorActors&&(mt=mt-Pr.boxMargin+Pr.bottomMarginAdj);var Zt=lt.stopx-lt.startx;Zt<Ge.maxWidth&&(Zt=Ge.maxWidth);var dn=Zt+2*Pr.diagramMarginX;ne&&E.append("text").text(ne).attr("x",(lt.stopx-lt.startx)/2-2*Pr.diagramMarginX).attr("y",-25),Qc(E,mt,dn,Pr.useMaxWidth);var gn=ne?40:0;E.attr("viewBox",lt.startx-Pr.diagramMarginX+" -"+(Pr.diagramMarginY+gn)+" "+dn+" "+(mt+gn)),C.debug("models:",m.models)}};var Ke=s(3584),Ct=s.n(Ke);function Ot(a){return Ot=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},Ot(a)}var jt=function(a){return JSON.parse(JSON.stringify(a))},Bt=[],Pt=function a(c,E,L){if(E.stmt==="relation")a(c,E.state1,!0),a(c,E.state2,!1);else if(E.stmt==="state"&&E.id==="[*]"&&(E.id=L?c.id+"_start":c.id+"_end",E.start=L),E.doc){var q=[],J=0,ne=[];for(J=0;J<E.doc.length;J++)if(E.doc[J].type==="divider"){var fe=jt(E.doc[J]);fe.doc=jt(ne),q.push(fe),ne=[]}else ne.push(E.doc[J]);if(q.length>0&&ne.length>0){var Se={stmt:"state",id:yb(),type:"divider",doc:jt(ne)};q.push(jt(Se)),E.doc=q}E.doc.forEach(function(Ce){return a(E,Ce,!0)})}},Xt={root:{relations:[],states:{},documents:{}}},Ut=Xt.root,an=0,Fn=function(a,c,E,L,q){Ut.states[a]===void 0?Ut.states[a]={id:a,descriptions:[],type:c,doc:E,note:q}:(Ut.states[a].doc||(Ut.states[a].doc=E),Ut.states[a].type||(Ut.states[a].type=c)),L&&(C.info("Adding state ",a,L),typeof L=="string"&&ra(a,L.trim()),Ot(L)==="object"&&L.forEach(function(J){return ra(a,J.trim())})),q&&(Ut.states[a].note=q,Ut.states[a].note.text=tl.sanitizeText(Ut.states[a].note.text,br()))},lr=function(){Ut=(Xt={root:{relations:[],states:{},documents:{}}}).root,Ut=Xt.root,an=0,Or=[]},dr=function(a,c,E){var L=a,q=c,J="default",ne="default";a==="[*]"&&(L="start"+ ++an,J="start"),c==="[*]"&&(q="end"+an,ne="end"),Fn(L,J),Fn(q,ne),Ut.relations.push({id1:L,id2:q,title:tl.sanitizeText(E,br())})},ra=function(a,c){var E=Ut.states[a],L=c;L[0]===":"&&(L=L.substr(1).trim()),E.descriptions.push(tl.sanitizeText(L,br()))},Gn=0,Or=[],rn="TB";const mn={parseDirective:function(a,c,E){i0.parseDirective(this,a,c,E)},getConfig:function(){return br().state},addState:Fn,clear:lr,getState:function(a){return Ut.states[a]},getStates:function(){return Ut.states},getRelations:function(){return Ut.relations},getClasses:function(){return Or},getDirection:function(){return rn},addRelation:dr,getDividerId:function(){return"divider-id-"+ ++Gn},setDirection:function(a){rn=a},cleanupLabel:function(a){return a.substring(0,1)===":"?a.substr(2).trim():a.trim()},lineType:{LINE:0,DOTTED_LINE:1},relationType:{AGGREGATION:0,EXTENSION:1,COMPOSITION:2,DEPENDENCY:3},logDocuments:function(){C.info("Documents = ",Xt)},getRootDoc:function(){return Bt},setRootDoc:function(a){C.info("Setting root doc",a),Bt=a},getRootDocV2:function(){return Pt({id:"root"},{id:"root",doc:Bt},!0),{id:"root",doc:Bt}},extract:function(a){var c;c=a.doc?a.doc:a,C.info(c),lr(),C.info("Extract",c),c.forEach(function(E){E.stmt==="state"&&Fn(E.id,E.type,E.doc,E.description,E.note),E.stmt==="relation"&&dr(E.state1.id,E.state2.id,E.description)})},trimColon:function(a){return a&&a[0]===":"?a.substr(1).trim():a.trim()}};function gr(a,c){(c==null||c>a.length)&&(c=a.length);for(var E=0,L=new Array(c);E<c;E++)L[E]=a[E];return L}var ir,_r=function(a,c,E){var L,q=br().state.padding,J=2*br().state.padding,ne=a.node().getBBox(),fe=ne.width,Se=ne.x,Ce=a.append("text").attr("x",0).attr("y",br().state.titleShift).attr("font-size",br().state.fontSize).attr("class","state-title").text(c.id),Ge=Ce.node().getBBox().width+J,lt=Math.max(Ge,fe);lt===fe&&(lt+=J);var at=a.node().getBBox();c.doc,L=Se-q,Ge>fe&&(L=(fe-lt)/2+q),Math.abs(Se-at.x)<q&&Ge>fe&&(L=Se-(Ge-fe)/2);var mt=1-br().state.textHeight;return a.insert("rect",":first-child").attr("x",L).attr("y",mt).attr("class",E?"alt-composit":"composit").attr("width",lt).attr("height",at.height+br().state.textHeight+br().state.titleShift+1).attr("rx","0"),Ce.attr("x",L+q),Ge<=fe&&Ce.attr("x",Se+(lt-J)/2-Ge/2+q),a.insert("rect",":first-child").attr("x",L).attr("y",br().state.titleShift-br().state.textHeight-br().state.padding).attr("width",lt).attr("height",3*br().state.textHeight).attr("rx",br().state.radius),a.insert("rect",":first-child").attr("x",L).attr("y",br().state.titleShift-br().state.textHeight-br().state.padding).attr("width",lt).attr("height",at.height+3+2*br().state.textHeight).attr("rx",br().state.radius),a},Da=function(a,c){c.attr("class","state-note");var E=c.append("rect").attr("x",0).attr("y",br().state.padding),L=function(ne,fe,Se,Ce){var Ge=0,lt=Ce.append("text");lt.style("text-anchor","start"),lt.attr("class","noteText");var at,mt=ne.replace(/\r\n/g,"<br/>"),Zt=(mt=mt.replace(/\n/g,"<br/>")).split(tl.lineBreakRegex),dn=1.25*br().state.noteMargin,gn=function(Qt,nr){var In=typeof Symbol<"u"&&Qt[Symbol.iterator]||Qt["@@iterator"];if(!In){if(Array.isArray(Qt)||(In=function(Un,An){if(Un){if(typeof Un=="string")return gr(Un,An);var hr=Object.prototype.toString.call(Un).slice(8,-1);return hr==="Object"&&Un.constructor&&(hr=Un.constructor.name),hr==="Map"||hr==="Set"?Array.from(Un):hr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(hr)?gr(Un,An):void 0}}(Qt))||nr&&Qt&&typeof Qt.length=="number"){In&&(Qt=In);var sn=0,Ln=function(){};return{s:Ln,n:function(){return sn>=Qt.length?{done:!0}:{done:!1,value:Qt[sn++]}},e:function(Un){throw Un},f:Ln}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var vr,En=!0,wn=!1;return{s:function(){In=In.call(Qt)},n:function(){var Un=In.next();return En=Un.done,Un},e:function(Un){wn=!0,vr=Un},f:function(){try{En||In.return==null||In.return()}finally{if(wn)throw vr}}}}(Zt);try{for(gn.s();!(at=gn.n()).done;){var xn=at.value.trim();if(xn.length>0){var hn=lt.append("tspan");hn.text(xn),dn===0&&(dn+=hn.node().getBBox().height),Ge+=dn,hn.attr("x",0+br().state.noteMargin),hn.attr("y",0+Ge+1.25*br().state.noteMargin)}}}catch(Qt){gn.e(Qt)}finally{gn.f()}return{textWidth:lt.node().getBBox().width,textHeight:Ge}}(a,0,0,c.append("g")),q=L.textWidth,J=L.textHeight;return E.attr("height",J+2*br().state.noteMargin),E.attr("width",q+2*br().state.noteMargin),E},Ka=function(a,c){var E=c.id,L={id:E,label:c.id,width:0,height:0},q=a.append("g").attr("id",E).attr("class","stateGroup");c.type==="start"&&function(ne){ne.append("circle").attr("class","start-state").attr("r",br().state.sizeUnit).attr("cx",br().state.padding+br().state.sizeUnit).attr("cy",br().state.padding+br().state.sizeUnit)}(q),c.type==="end"&&function(ne){ne.append("circle").attr("class","end-state-outer").attr("r",br().state.sizeUnit+br().state.miniPadding).attr("cx",br().state.padding+br().state.sizeUnit+br().state.miniPadding).attr("cy",br().state.padding+br().state.sizeUnit+br().state.miniPadding),ne.append("circle").attr("class","end-state-inner").attr("r",br().state.sizeUnit).attr("cx",br().state.padding+br().state.sizeUnit+2).attr("cy",br().state.padding+br().state.sizeUnit+2)}(q),c.type!=="fork"&&c.type!=="join"||function(ne,fe){var Se=br().state.forkWidth,Ce=br().state.forkHeight;if(fe.parentId){var Ge=Se;Se=Ce,Ce=Ge}ne.append("rect").style("stroke","black").style("fill","black").attr("width",Se).attr("height",Ce).attr("x",br().state.padding).attr("y",br().state.padding)}(q,c),c.type==="note"&&Da(c.note.text,q),c.type==="divider"&&function(ne){ne.append("line").style("stroke","grey").style("stroke-dasharray","3").attr("x1",br().state.textHeight).attr("class","divider").attr("x2",2*br().state.textHeight).attr("y1",0).attr("y2",0)}(q),c.type==="default"&&c.descriptions.length===0&&function(ne,fe){var Se=ne.append("text").attr("x",2*br().state.padding).attr("y",br().state.textHeight+2*br().state.padding).attr("font-size",br().state.fontSize).attr("class","state-title").text(fe.id).node().getBBox();ne.insert("rect",":first-child").attr("x",br().state.padding).attr("y",br().state.padding).attr("width",Se.width+2*br().state.padding).attr("height",Se.height+2*br().state.padding).attr("rx",br().state.radius)}(q,c),c.type==="default"&&c.descriptions.length>0&&function(ne,fe){var Se=ne.append("text").attr("x",2*br().state.padding).attr("y",br().state.textHeight+1.3*br().state.padding).attr("font-size",br().state.fontSize).attr("class","state-title").text(fe.descriptions[0]).node().getBBox(),Ce=Se.height,Ge=ne.append("text").attr("x",br().state.padding).attr("y",Ce+.4*br().state.padding+br().state.dividerMargin+br().state.textHeight).attr("class","state-description"),lt=!0,at=!0;fe.descriptions.forEach(function(gn){lt||(function(xn,hn,Qt){var nr=xn.append("tspan").attr("x",2*br().state.padding).text(hn);Qt||nr.attr("dy",br().state.textHeight)}(Ge,gn,at),at=!1),lt=!1});var mt=ne.append("line").attr("x1",br().state.padding).attr("y1",br().state.padding+Ce+br().state.dividerMargin/2).attr("y2",br().state.padding+Ce+br().state.dividerMargin/2).attr("class","descr-divider"),Zt=Ge.node().getBBox(),dn=Math.max(Zt.width,Se.width);mt.attr("x2",dn+3*br().state.padding),ne.insert("rect",":first-child").attr("x",br().state.padding).attr("y",br().state.padding).attr("width",dn+2*br().state.padding).attr("height",Zt.height+Ce+2*br().state.padding).attr("rx",br().state.radius)}(q,c);var J=q.node().getBBox();return L.width=J.width+2*br().state.padding,L.height=J.height+2*br().state.padding,L},Bi=0;Ke.parser.yy=mn;var Ho={},vl=function a(c,E,L,q){var J,ne=new(Ys()).Graph({compound:!0,multigraph:!0}),fe=!0;for(J=0;J<c.length;J++)if(c[J].stmt==="relation"){fe=!1;break}L?ne.setGraph({rankdir:"LR",multigraph:!0,compound:!0,ranker:"tight-tree",ranksep:fe?1:ir.edgeLengthFactor,nodeSep:fe?1:50,isMultiGraph:!0}):ne.setGraph({rankdir:"TB",multigraph:!0,compound:!0,ranksep:fe?1:ir.edgeLengthFactor,nodeSep:fe?1:50,ranker:"tight-tree",isMultiGraph:!0}),ne.setDefaultEdgeLabel(function(){return{}}),mn.extract(c);for(var Se=mn.getStates(),Ce=mn.getRelations(),Ge=Object.keys(Se),lt=0;lt<Ge.length;lt++){var at=Se[Ge[lt]];L&&(at.parentId=L);var mt=void 0;if(at.doc){var Zt=E.append("g").attr("id",at.id).attr("class","stateGroup");mt=a(at.doc,Zt,at.id,!q);var dn=(Zt=_r(Zt,at,q)).node().getBBox();mt.width=dn.width,mt.height=dn.height+ir.padding/2,Ho[at.id]={y:ir.compositTitleSize}}else mt=Ka(E,at);if(at.note){var gn={descriptions:[],id:at.id+"-note",note:at.note,type:"note"},xn=Ka(E,gn);at.note.position==="left of"?(ne.setNode(mt.id+"-note",xn),ne.setNode(mt.id,mt)):(ne.setNode(mt.id,mt),ne.setNode(mt.id+"-note",xn)),ne.setParent(mt.id,mt.id+"-group"),ne.setParent(mt.id+"-note",mt.id+"-group")}else ne.setNode(mt.id,mt)}C.debug("Count=",ne.nodeCount(),ne);var hn=0;Ce.forEach(function(sn){var Ln;hn++,C.debug("Setting edge",sn),ne.setEdge(sn.id1,sn.id2,{relation:sn,width:(Ln=sn.title,Ln?Ln.length*ir.fontSizeFactor:1),height:ir.labelHeight*tl.getRows(sn.title).length,labelpos:"c"},"id"+hn)}),Pg().layout(ne),C.debug("Graph after layout",ne.nodes());var Qt=E.node();ne.nodes().forEach(function(sn){sn!==void 0&&ne.node(sn)!==void 0?(C.warn("Node "+sn+": "+JSON.stringify(ne.node(sn))),oi("#"+Qt.id+" #"+sn).attr("transform","translate("+(ne.node(sn).x-ne.node(sn).width/2)+","+(ne.node(sn).y+(Ho[sn]?Ho[sn].y:0)-ne.node(sn).height/2)+" )"),oi("#"+Qt.id+" #"+sn).attr("data-x-shift",ne.node(sn).x-ne.node(sn).width/2),document.querySelectorAll("#"+Qt.id+" #"+sn+" .divider").forEach(function(Ln){var vr=Ln.parentElement,En=0,wn=0;vr&&(vr.parentElement&&(En=vr.parentElement.getBBox().width),wn=parseInt(vr.getAttribute("data-x-shift"),10),Number.isNaN(wn)&&(wn=0)),Ln.setAttribute("x1",0-wn+8),Ln.setAttribute("x2",En-wn-8)})):C.debug("No Node "+sn+": "+JSON.stringify(ne.node(sn)))});var nr=Qt.getBBox();ne.edges().forEach(function(sn){sn!==void 0&&ne.edge(sn)!==void 0&&(C.debug("Edge "+sn.v+" -> "+sn.w+": "+JSON.stringify(ne.edge(sn))),function(Ln,vr,En){vr.points=vr.points.filter(function(wo){return!Number.isNaN(wo.y)});var wn=vr.points,Un=Yf().x(function(wo){return wo.x}).y(function(wo){return wo.y}).curve(jd),An=Ln.append("path").attr("d",Un(wn)).attr("id","edge"+Bi).attr("class","transition"),hr="";if(br().state.arrowMarkerAbsolute&&(hr=(hr=(hr=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(")).replace(/\)/g,"\\)")),An.attr("marker-end","url("+hr+"#"+function(wo){switch(wo){case mn.relationType.AGGREGATION:return"aggregation";case mn.relationType.EXTENSION:return"extension";case mn.relationType.COMPOSITION:return"composition";case mn.relationType.DEPENDENCY:return"dependency"}}(mn.relationType.DEPENDENCY)+"End)"),En.title!==void 0){for(var un=Ln.append("g").attr("class","stateLabel"),Dr=Lo.calcLabelPosition(vr.points),Yr=Dr.x,Ur=Dr.y,Aa=tl.getRows(En.title),Wa=0,$a=[],Ei=0,Ma=0,qo=0;qo<=Aa.length;qo++){var Ii=un.append("text").attr("text-anchor","middle").text(Aa[qo]).attr("x",Yr).attr("y",Ur+Wa),Di=Ii.node().getBBox();if(Ei=Math.max(Ei,Di.width),Ma=Math.min(Ma,Di.x),C.info(Di.x,Yr,Ur+Wa),Wa===0){var Mi=Ii.node().getBBox();Wa=Mi.height,C.info("Title height",Wa,Ur)}$a.push(Ii)}var gi=Wa*Aa.length;if(Aa.length>1){var nl=(Aa.length-1)*Wa*.5;$a.forEach(function(wo,o0){return wo.attr("y",Ur+o0*Wa-nl)}),gi=Wa*Aa.length}var To=un.node().getBBox();un.insert("rect",":first-child").attr("class","box").attr("x",Yr-Ei/2-br().state.padding/2).attr("y",Ur-gi/2-br().state.padding/2-3.5).attr("width",Ei+br().state.padding).attr("height",gi+br().state.padding),C.info(To)}Bi++}(E,ne.edge(sn),ne.edge(sn).relation))}),nr=Qt.getBBox();var In={id:L||"root",label:L||"root",width:0,height:0};return In.width=nr.width+2*ir.padding,In.height=nr.height+2*ir.padding,C.debug("Doc rendered",In,ne),In};const fi=function(a,c){ir=br().state,Ke.parser.yy.clear(),Ke.parser.parse(a),C.debug("Rendering diagram "+a);var E=oi("[id='".concat(c,"']"));E.append("defs").append("marker").attr("id","dependencyEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z"),new(Ys()).Graph({multigraph:!0,compound:!0,rankdir:"RL"}).setDefaultEdgeLabel(function(){return{}});var L=mn.getRootDoc();vl(L,E,void 0,!1);var q=ir.padding,J=E.node().getBBox(),ne=J.width+2*q,fe=J.height+2*q;Qc(E,fe,1.75*ne,ir.useMaxWidth),E.attr("viewBox","".concat(J.x-ir.padding,"  ").concat(J.y-ir.padding," ")+ne+" "+fe)};var Rl={},Ua={},qi=function(a,c,E,L){if(E.id!=="root"){var q="rect";E.start===!0&&(q="start"),E.start===!1&&(q="end"),E.type!=="default"&&(q=E.type),Ua[E.id]||(Ua[E.id]={id:E.id,shape:q,description:tl.sanitizeText(E.id,br()),classes:"statediagram-state"}),E.description&&(Array.isArray(Ua[E.id].description)?(Ua[E.id].shape="rectWithTitle",Ua[E.id].description.push(E.description)):Ua[E.id].description.length>0?(Ua[E.id].shape="rectWithTitle",Ua[E.id].description===E.id?Ua[E.id].description=[E.description]:Ua[E.id].description=[Ua[E.id].description,E.description]):(Ua[E.id].shape="rect",Ua[E.id].description=E.description),Ua[E.id].description=tl.sanitizeTextOrArray(Ua[E.id].description,br())),Ua[E.id].description.length===1&&Ua[E.id].shape==="rectWithTitle"&&(Ua[E.id].shape="rect"),!Ua[E.id].type&&E.doc&&(C.info("Setting cluster for ",E.id,Eu(E)),Ua[E.id].type="group",Ua[E.id].dir=Eu(E),Ua[E.id].shape=E.type==="divider"?"divider":"roundedWithTitle",Ua[E.id].classes=Ua[E.id].classes+" "+(L?"statediagram-cluster statediagram-cluster-alt":"statediagram-cluster"));var J={labelStyle:"",shape:Ua[E.id].shape,labelText:Ua[E.id].description,classes:Ua[E.id].classes,style:"",id:E.id,dir:Ua[E.id].dir,domId:"state-"+E.id+"-"+Ro,type:Ua[E.id].type,padding:15};if(E.note){var ne={labelStyle:"",shape:"note",labelText:E.note.text,classes:"statediagram-note",style:"",id:E.id+"----note-"+Ro,domId:"state-"+E.id+"----note-"+Ro,type:Ua[E.id].type,padding:15},fe={labelStyle:"",shape:"noteGroup",labelText:E.note.text,classes:Ua[E.id].classes,style:"",id:E.id+"----parent",domId:"state-"+E.id+"----parent-"+Ro,type:"group",padding:0};Ro++,a.setNode(E.id+"----parent",fe),a.setNode(ne.id,ne),a.setNode(E.id,J),a.setParent(E.id,E.id+"----parent"),a.setParent(ne.id,E.id+"----parent");var Se=E.id,Ce=ne.id;E.note.position==="left of"&&(Se=ne.id,Ce=E.id),a.setEdge(Se,Ce,{arrowhead:"none",arrowType:"",style:"fill:none",labelStyle:"",classes:"transition note-edge",arrowheadStyle:"fill: #333",labelpos:"c",labelType:"text",thickness:"normal"})}else a.setNode(E.id,J)}c&&c.id!=="root"&&(C.trace("Setting node ",E.id," to be child of its parent ",c.id),a.setParent(E.id,c.id)),E.doc&&(C.trace("Adding nodes children "),a0(a,E,E.doc,!L))},Ro=0,a0=function(a,c,E,L){C.trace("items",E),E.forEach(function(q){if(q.stmt==="state"||q.stmt==="default")qi(a,c,q,L);else if(q.stmt==="relation"){qi(a,c,q.state1,L),qi(a,c,q.state2,L);var J={id:"edge"+Ro,arrowhead:"normal",arrowTypeEnd:"arrow_barb",style:"fill:none",labelStyle:"",label:tl.sanitizeText(q.description,br()),arrowheadStyle:"fill: #333",labelpos:"c",labelType:"text",thickness:"normal",classes:"transition"},ne=q.state1.id,fe=q.state2.id;a.setEdge(ne,fe,J,Ro),Ro++}})},Eu=function(a,c){var E=c||"TB";if(a.doc)for(var L=0;L<a.doc.length;L++){var q=a.doc[L];q.stmt==="dir"&&(E=q.value)}return E};const Ap=function(a){for(var c=Object.keys(a),E=0;E<c.length;E++)Rl[c[E]]=a[c[E]]};function U2(a){return function(c){if(Array.isArray(c))return Ug(c)}(a)||function(c){if(typeof Symbol<"u"&&c[Symbol.iterator]!=null||c["@@iterator"]!=null)return Array.from(c)}(a)||function(c,E){if(c){if(typeof c=="string")return Ug(c,E);var L=Object.prototype.toString.call(c).slice(8,-1);return L==="Object"&&c.constructor&&(L=c.constructor.name),L==="Map"||L==="Set"?Array.from(c):L==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L)?Ug(c,E):void 0}}(a)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Ug(a,c){(c==null||c>a.length)&&(c=a.length);for(var E=0,L=new Array(c);E<c;E++)L[E]=a[E];return L}var Wg="",Yg="",Kb=[],yh=[],Gg=[],ck=function(){for(var a=!0,c=0;c<Gg.length;c++)Gg[c].processed,a=a&&Gg[c].processed;return a};const fk={parseDirective:function(a,c,E){i0.parseDirective(this,a,c,E)},getConfig:function(){return br().journey},clear:function(){Kb.length=0,yh.length=0,Yg="",Wg="",Gg.length=0},setTitle:function(a){Wg=a},getTitle:function(){return Wg},addSection:function(a){Yg=a,Kb.push(a)},getSections:function(){return Kb},getTasks:function(){for(var a=ck(),c=0;!a&&c<100;)a=ck(),c++;return yh.push.apply(yh,Gg),yh},addTask:function(a,c){var E=c.substr(1).split(":"),L=0,q=[];E.length===1?(L=Number(E[0]),q=[]):(L=Number(E[0]),q=E[1].split(","));var J=q.map(function(fe){return fe.trim()}),ne={section:Yg,type:Yg,people:J,task:a,score:L};Gg.push(ne)},addTaskOrg:function(a){var c={section:Yg,type:Yg,description:a,task:a,classes:[]};yh.push(c)},getActors:function(){return a=[],yh.forEach(function(c){c.people&&a.push.apply(a,U2(c.people))}),U2(new Set(a)).sort();var a}};var jc=s(9763),zY=s.n(jc),UP=function(a,c){var E=a.append("rect");return E.attr("x",c.x),E.attr("y",c.y),E.attr("fill",c.fill),E.attr("stroke",c.stroke),E.attr("width",c.width),E.attr("height",c.height),E.attr("rx",c.rx),E.attr("ry",c.ry),c.class!==void 0&&E.attr("class",c.class),E},WP=function(a,c){var E=a.append("circle");return E.attr("cx",c.cx),E.attr("cy",c.cy),E.attr("class","actor-"+c.pos),E.attr("fill",c.fill),E.attr("stroke",c.stroke),E.attr("r",c.r),E.class!==void 0&&E.attr("class",E.class),c.title!==void 0&&E.append("title").text(c.title),E},YP=-1,GP=function(){function a(q,J,ne,fe,Se,Ce,Ge,lt){L(J.append("text").attr("x",ne+Se/2).attr("y",fe+Ce/2+5).style("font-color",lt).style("text-anchor","middle").text(q),Ge)}function c(q,J,ne,fe,Se,Ce,Ge,lt,at){for(var mt=lt.taskFontSize,Zt=lt.taskFontFamily,dn=q.split(/<br\s*\/?>/gi),gn=0;gn<dn.length;gn++){var xn=gn*mt-mt*(dn.length-1)/2,hn=J.append("text").attr("x",ne+Se/2).attr("y",fe).attr("fill",at).style("text-anchor","middle").style("font-size",mt).style("font-family",Zt);hn.append("tspan").attr("x",ne+Se/2).attr("dy",xn).text(dn[gn]),hn.attr("y",fe+Ce/2).attr("dominant-baseline","central").attr("alignment-baseline","central"),L(hn,Ge)}}function E(q,J,ne,fe,Se,Ce,Ge,lt){var at=J.append("switch"),mt=at.append("foreignObject").attr("x",ne).attr("y",fe).attr("width",Se).attr("height",Ce).attr("position","fixed").append("xhtml:div").style("display","table").style("height","100%").style("width","100%");mt.append("div").attr("class","label").style("display","table-cell").style("text-align","center").style("vertical-align","middle").text(q),c(q,at,ne,fe,Se,Ce,Ge,lt),L(mt,Ge)}function L(q,J){for(var ne in J)ne in J&&q.attr(ne,J[ne])}return function(q){return q.textPlacement==="fo"?E:q.textPlacement==="old"?a:c}}();const $Y=WP,VY=function(a,c,E){var L=a.append("g"),q={x:0,y:0,width:100,anchor:"start",height:100,rx:0,ry:0};q.x=c.x,q.y=c.y,q.fill=c.fill,q.width=E.width,q.height=E.height,q.class="journey-section section-type-"+c.num,q.rx=3,q.ry=3,UP(L,q),GP(E)(c.text,L,q.x,q.y,q.width,q.height,{class:"journey-section section-type-"+c.num},E,c.colour)},HY=function(a,c){var E=c.text.replace(/<br\s*\/?>/gi," "),L=a.append("text");L.attr("x",c.x),L.attr("y",c.y),L.attr("class","legend"),L.style("text-anchor",c.anchor),c.class!==void 0&&L.attr("class",c.class);var q=L.append("tspan");return q.attr("x",c.x+2*c.textMargin),q.text(E),L},qY=function(a,c,E){var L,q,J,ne=c.x+E.width/2,fe=a.append("g");YP++,fe.append("line").attr("id","task"+YP).attr("x1",ne).attr("y1",c.y).attr("x2",ne).attr("y2",450).attr("class","task-line").attr("stroke-width","1px").attr("stroke-dasharray","4 2").attr("stroke","#666"),L=fe,q={cx:ne,cy:300+30*(5-c.score),score:c.score},L.append("circle").attr("cx",q.cx).attr("cy",q.cy).attr("class","face").attr("r",15).attr("stroke-width",2).attr("overflow","visible"),(J=L.append("g")).append("circle").attr("cx",q.cx-5).attr("cy",q.cy-5).attr("r",1.5).attr("stroke-width",2).attr("fill","#666").attr("stroke","#666"),J.append("circle").attr("cx",q.cx+5).attr("cy",q.cy-5).attr("r",1.5).attr("stroke-width",2).attr("fill","#666").attr("stroke","#666"),q.score>3?function(Ge){var lt=u2().startAngle(Math.PI/2).endAngle(Math.PI/2*3).innerRadius(7.5).outerRadius(6.8181818181818175);Ge.append("path").attr("class","mouth").attr("d",lt).attr("transform","translate("+q.cx+","+(q.cy+2)+")")}(J):q.score<3?function(Ge){var lt=u2().startAngle(3*Math.PI/2).endAngle(Math.PI/2*5).innerRadius(7.5).outerRadius(6.8181818181818175);Ge.append("path").attr("class","mouth").attr("d",lt).attr("transform","translate("+q.cx+","+(q.cy+7)+")")}(J):function(Ge){Ge.append("line").attr("class","mouth").attr("stroke",2).attr("x1",q.cx-5).attr("y1",q.cy+7).attr("x2",q.cx+5).attr("y2",q.cy+7).attr("class","mouth").attr("stroke-width","1px").attr("stroke","#666")}(J);var Se={x:0,y:0,width:100,anchor:"start",height:100,rx:0,ry:0};Se.x=c.x,Se.y=c.y,Se.fill=c.fill,Se.width=E.width,Se.height=E.height,Se.class="task task-type-"+c.num,Se.rx=3,Se.ry=3,UP(fe,Se);var Ce=c.x+14;c.people.forEach(function(Ge){var lt=c.actors[Ge].color,at={cx:Ce,cy:c.y,r:7,fill:lt,stroke:"#000",title:Ge,pos:c.actors[Ge].position};WP(fe,at),Ce+=10}),GP(E)(c.task,fe,Se.x,Se.y,Se.width,Se.height,{class:"task"},E,c.colour)};jc.parser.yy=fk;var Kg={},SE=br().journey,ry=br().journey.leftMargin,Mp={data:{startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},verticalPos:0,sequenceItems:[],init:function(){this.sequenceItems=[],this.data={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},this.verticalPos=0},updateVal:function(a,c,E,L){a[c]===void 0?a[c]=E:a[c]=L(E,a[c])},updateBounds:function(a,c,E,L){var q=br().journey,J=this,ne=0;this.sequenceItems.forEach(function(fe){ne++;var Se=J.sequenceItems.length-ne+1;J.updateVal(fe,"starty",c-Se*q.boxMargin,Math.min),J.updateVal(fe,"stopy",L+Se*q.boxMargin,Math.max),J.updateVal(Mp.data,"startx",a-Se*q.boxMargin,Math.min),J.updateVal(Mp.data,"stopx",E+Se*q.boxMargin,Math.max),J.updateVal(fe,"startx",a-Se*q.boxMargin,Math.min),J.updateVal(fe,"stopx",E+Se*q.boxMargin,Math.max),J.updateVal(Mp.data,"starty",c-Se*q.boxMargin,Math.min),J.updateVal(Mp.data,"stopy",L+Se*q.boxMargin,Math.max)})},insert:function(a,c,E,L){var q=Math.min(a,E),J=Math.max(a,E),ne=Math.min(c,L),fe=Math.max(c,L);this.updateVal(Mp.data,"startx",q,Math.min),this.updateVal(Mp.data,"starty",ne,Math.min),this.updateVal(Mp.data,"stopx",J,Math.max),this.updateVal(Mp.data,"stopy",fe,Math.max),this.updateBounds(q,ne,J,fe)},bumpVerticalPos:function(a){this.verticalPos=this.verticalPos+a,this.data.stopy=this.verticalPos},getVerticalPos:function(){return this.verticalPos},getBounds:function(){return this.data}},OE=SE.sectionFills,KP=SE.sectionColours;const XP=function(a){Object.keys(a).forEach(function(c){SE[c]=a[c]})},UY=function(a,c){var E=br().journey;jc.parser.yy.clear(),jc.parser.parse(a+`
`),Mp.init();var L=oi("#"+c);L.attr("xmlns:xlink","http://www.w3.org/1999/xlink"),L.append("defs").append("marker").attr("id","arrowhead").attr("refX",5).attr("refY",2).attr("markerWidth",6).attr("markerHeight",4).attr("orient","auto").append("path").attr("d","M 0,0 V 4 L6,2 Z");var q=jc.parser.yy.getTasks(),J=jc.parser.yy.getTitle(),ne=jc.parser.yy.getActors();for(var fe in Kg)delete Kg[fe];var Se=0;ne.forEach(function(mt){Kg[mt]={color:E.actorColours[Se%E.actorColours.length],position:Se},Se++}),function(mt){var Zt=br().journey,dn=60;Object.keys(Kg).forEach(function(gn){var xn=Kg[gn].color,hn={cx:20,cy:dn,r:7,fill:xn,stroke:"#000",pos:Kg[gn].position};$Y(mt,hn);var Qt={x:40,y:dn+7,fill:"#666",text:gn,textMargin:5|Zt.boxTextMargin};HY(mt,Qt),dn+=20})}(L),Mp.insert(0,0,ry,50*Object.keys(Kg).length),function(mt,Zt,dn){for(var gn=br().journey,xn="",hn=dn+(2*gn.height+gn.diagramMarginY),Qt=0,nr="#CCC",In="black",sn=0,Ln=0;Ln<Zt.length;Ln++){var vr=Zt[Ln];if(xn!==vr.section){nr=OE[Qt%OE.length],sn=Qt%OE.length,In=KP[Qt%KP.length];var En={x:Ln*gn.taskMargin+Ln*gn.width+ry,y:50,text:vr.section,fill:nr,num:sn,colour:In};VY(mt,En,gn),xn=vr.section,Qt++}var wn=vr.people.reduce(function(Un,An){return Kg[An]&&(Un[An]=Kg[An]),Un},{});vr.x=Ln*gn.taskMargin+Ln*gn.width+ry,vr.y=hn,vr.width=gn.diagramMarginX,vr.height=gn.diagramMarginY,vr.colour=In,vr.fill=nr,vr.num=sn,vr.actors=wn,qY(mt,vr,gn),Mp.insert(vr.x,vr.y,vr.x+vr.width+gn.taskMargin,450)}}(L,q,0);var Ce=Mp.getBounds();J&&L.append("text").text(J).attr("x",ry).attr("font-size","4ex").attr("font-weight","bold").attr("y",25);var Ge=Ce.stopy-Ce.starty+2*E.diagramMarginY,lt=ry+Ce.stopx+2*E.diagramMarginX;Qc(L,Ge,lt,E.useMaxWidth),L.append("line").attr("x1",ry).attr("y1",4*E.height).attr("x2",lt-ry-4).attr("y2",4*E.height).attr("stroke-width",4).attr("stroke","black").attr("marker-end","url(#arrowhead)");var at=J?70:0;L.attr("viewBox","".concat(Ce.startx," -25 ").concat(lt," ").concat(Ge+at)),L.attr("preserveAspectRatio","xMinYMin meet"),L.attr("height",Ge+at+25)},EE=function(a){return`g.classGroup text {
  fill: `.concat(a.nodeBorder,`;
  fill: `).concat(a.classText,`;
  stroke: none;
  font-family: `).concat(a.fontFamily,`;
  font-size: 10px;

  .title {
    font-weight: bolder;
  }

}

.nodeLabel, .edgeLabel {
  color: `).concat(a.classText,`;
}
.edgeLabel .label rect {
  fill: `).concat(a.mainBkg,`;
}
.label text {
  fill: `).concat(a.classText,`;
}
.edgeLabel .label span {
  background: `).concat(a.mainBkg,`;
}

.classTitle {
  font-weight: bolder;
}
.node rect,
  .node circle,
  .node ellipse,
  .node polygon,
  .node path {
    fill: `).concat(a.mainBkg,`;
    stroke: `).concat(a.nodeBorder,`;
    stroke-width: 1px;
  }


.divider {
  stroke: `).concat(a.nodeBorder,`;
  stroke: 1;
}

g.clickable {
  cursor: pointer;
}

g.classGroup rect {
  fill: `).concat(a.mainBkg,`;
  stroke: `).concat(a.nodeBorder,`;
}

g.classGroup line {
  stroke: `).concat(a.nodeBorder,`;
  stroke-width: 1;
}

.classLabel .box {
  stroke: none;
  stroke-width: 0;
  fill: `).concat(a.mainBkg,`;
  opacity: 0.5;
}

.classLabel .label {
  fill: `).concat(a.nodeBorder,`;
  font-size: 10px;
}

.relation {
  stroke: `).concat(a.lineColor,`;
  stroke-width: 1;
  fill: none;
}

.dashed-line{
  stroke-dasharray: 3;
}

#compositionStart, .composition {
  fill: `).concat(a.lineColor,` !important;
  stroke: `).concat(a.lineColor,` !important;
  stroke-width: 1;
}

#compositionEnd, .composition {
  fill: `).concat(a.lineColor,` !important;
  stroke: `).concat(a.lineColor,` !important;
  stroke-width: 1;
}

#dependencyStart, .dependency {
  fill: `).concat(a.lineColor,` !important;
  stroke: `).concat(a.lineColor,` !important;
  stroke-width: 1;
}

#dependencyStart, .dependency {
  fill: `).concat(a.lineColor,` !important;
  stroke: `).concat(a.lineColor,` !important;
  stroke-width: 1;
}

#extensionStart, .extension {
  fill: `).concat(a.lineColor,` !important;
  stroke: `).concat(a.lineColor,` !important;
  stroke-width: 1;
}

#extensionEnd, .extension {
  fill: `).concat(a.lineColor,` !important;
  stroke: `).concat(a.lineColor,` !important;
  stroke-width: 1;
}

#aggregationStart, .aggregation {
  fill: `).concat(a.mainBkg,` !important;
  stroke: `).concat(a.lineColor,` !important;
  stroke-width: 1;
}

#aggregationEnd, .aggregation {
  fill: `).concat(a.mainBkg,` !important;
  stroke: `).concat(a.lineColor,` !important;
  stroke-width: 1;
}

.edgeTerminals {
  font-size: 11px;
}

`)},ZP=function(a){return`.label {
    font-family: `.concat(a.fontFamily,`;
    color: `).concat(a.nodeTextColor||a.textColor,`;
  }
  .cluster-label text {
    fill: `).concat(a.titleColor,`;
  }
  .cluster-label span {
    color: `).concat(a.titleColor,`;
  }

  .label text,span {
    fill: `).concat(a.nodeTextColor||a.textColor,`;
    color: `).concat(a.nodeTextColor||a.textColor,`;
  }

  .node rect,
  .node circle,
  .node ellipse,
  .node polygon,
  .node path {
    fill: `).concat(a.mainBkg,`;
    stroke: `).concat(a.nodeBorder,`;
    stroke-width: 1px;
  }

  .node .label {
    text-align: center;
  }
  .node.clickable {
    cursor: pointer;
  }

  .arrowheadPath {
    fill: `).concat(a.arrowheadColor,`;
  }

  .edgePath .path {
    stroke: `).concat(a.lineColor,`;
    stroke-width: 2.0px;
  }

  .flowchart-link {
    stroke: `).concat(a.lineColor,`;
    fill: none;
  }

  .edgeLabel {
    background-color: `).concat(a.edgeLabelBackground,`;
    rect {
      opacity: 0.5;
      background-color: `).concat(a.edgeLabelBackground,`;
      fill: `).concat(a.edgeLabelBackground,`;
    }
    text-align: center;
  }

  .cluster rect {
    fill: `).concat(a.clusterBkg,`;
    stroke: `).concat(a.clusterBorder,`;
    stroke-width: 1px;
  }

  .cluster text {
    fill: `).concat(a.titleColor,`;
  }

  .cluster span {
    color: `).concat(a.titleColor,`;
  }
  /* .cluster div {
    color: `).concat(a.titleColor,`;
  } */

  div.mermaidTooltip {
    position: absolute;
    text-align: center;
    max-width: 200px;
    padding: 2px;
    font-family: `).concat(a.fontFamily,`;
    font-size: 12px;
    background: `).concat(a.tertiaryColor,`;
    border: 1px solid `).concat(a.border2,`;
    border-radius: 2px;
    pointer-events: none;
    z-index: 100;
  }
`)},JP=function(a){return`
defs #statediagram-barbEnd {
    fill: `.concat(a.transitionColor,`;
    stroke: `).concat(a.transitionColor,`;
  }
g.stateGroup text {
  fill: `).concat(a.nodeBorder,`;
  stroke: none;
  font-size: 10px;
}
g.stateGroup text {
  fill: `).concat(a.textColor,`;
  stroke: none;
  font-size: 10px;

}
g.stateGroup .state-title {
  font-weight: bolder;
  fill: `).concat(a.stateLabelColor,`;
}

g.stateGroup rect {
  fill: `).concat(a.mainBkg,`;
  stroke: `).concat(a.nodeBorder,`;
}

g.stateGroup line {
  stroke: `).concat(a.lineColor,`;
  stroke-width: 1;
}

.transition {
  stroke: `).concat(a.transitionColor,`;
  stroke-width: 1;
  fill: none;
}

.stateGroup .composit {
  fill: `).concat(a.background,`;
  border-bottom: 1px
}

.stateGroup .alt-composit {
  fill: #e0e0e0;
  border-bottom: 1px
}

.state-note {
  stroke: `).concat(a.noteBorderColor,`;
  fill: `).concat(a.noteBkgColor,`;

  text {
    fill: `).concat(a.noteTextColor,`;
    stroke: none;
    font-size: 10px;
  }
}

.stateLabel .box {
  stroke: none;
  stroke-width: 0;
  fill: `).concat(a.mainBkg,`;
  opacity: 0.5;
}

.edgeLabel .label rect {
  fill: `).concat(a.labelBackgroundColor,`;
  opacity: 0.5;
}
.edgeLabel .label text {
  fill: `).concat(a.transitionLabelColor||a.tertiaryTextColor,`;
}
.label div .edgeLabel {
  color: `).concat(a.transitionLabelColor||a.tertiaryTextColor,`;
}

.stateLabel text {
  fill: `).concat(a.stateLabelColor,`;
  font-size: 10px;
  font-weight: bold;
}

.node circle.state-start {
  fill: `).concat(a.specialStateColor,`;
  stroke: `).concat(a.specialStateColor,`;
}

.node .fork-join {
  fill: `).concat(a.specialStateColor,`;
  stroke: `).concat(a.specialStateColor,`;
}

.node circle.state-end {
  fill: `).concat(a.innerEndBackground,`;
  stroke: `).concat(a.background,`;
  stroke-width: 1.5
}
.end-state-inner {
  fill: `).concat(a.compositeBackground||a.background,`;
  // stroke: `).concat(a.background,`;
  stroke-width: 1.5
}

.node rect {
  fill: `).concat(a.stateBkg||a.mainBkg,`;
  stroke: `).concat(a.stateBorder||a.nodeBorder,`;
  stroke-width: 1px;
}
.node polygon {
  fill: `).concat(a.mainBkg,`;
  stroke: `).concat(a.stateBorder||a.nodeBorder,`;;
  stroke-width: 1px;
}
#statediagram-barbEnd {
  fill: `).concat(a.lineColor,`;
}

.statediagram-cluster rect {
  fill: `).concat(a.compositeTitleBackground,`;
  stroke: `).concat(a.stateBorder||a.nodeBorder,`;
  stroke-width: 1px;
}

.cluster-label, .nodeLabel {
  color: `).concat(a.stateLabelColor,`;
}

.statediagram-cluster rect.outer {
  rx: 5px;
  ry: 5px;
}
.statediagram-state .divider {
  stroke: `).concat(a.stateBorder||a.nodeBorder,`;
}

.statediagram-state .title-state {
  rx: 5px;
  ry: 5px;
}
.statediagram-cluster.statediagram-cluster .inner {
  fill: `).concat(a.compositeBackground||a.background,`;
}
.statediagram-cluster.statediagram-cluster-alt .inner {
  fill: `).concat(a.altBackground?a.altBackground:"#efefef",`;
}

.statediagram-cluster .inner {
  rx:0;
  ry:0;
}

.statediagram-state rect.basic {
  rx: 5px;
  ry: 5px;
}
.statediagram-state rect.divider {
  stroke-dasharray: 10,10;
  fill: `).concat(a.altBackground?a.altBackground:"#efefef",`;
}

.note-edge {
  stroke-dasharray: 5;
}

.statediagram-note rect {
  fill: `).concat(a.noteBkgColor,`;
  stroke: `).concat(a.noteBorderColor,`;
  stroke-width: 1px;
  rx: 0;
  ry: 0;
}
.statediagram-note rect {
  fill: `).concat(a.noteBkgColor,`;
  stroke: `).concat(a.noteBorderColor,`;
  stroke-width: 1px;
  rx: 0;
  ry: 0;
}

.statediagram-note text {
  fill: `).concat(a.noteTextColor,`;
}

.statediagram-note .nodeLabel {
  color: `).concat(a.noteTextColor,`;
}
.statediagram .edgeLabel {
  color: red; // `).concat(a.noteTextColor,`;
}

#dependencyStart, #dependencyEnd {
  fill: `).concat(a.lineColor,`;
  stroke: `).concat(a.lineColor,`;
  stroke-width: 1;
}
`)};var WY={flowchart:ZP,"flowchart-v2":ZP,sequence:function(a){return`.actor {
    stroke: `.concat(a.actorBorder,`;
    fill: `).concat(a.actorBkg,`;
  }

  text.actor > tspan {
    fill: `).concat(a.actorTextColor,`;
    stroke: none;
  }

  .actor-line {
    stroke: `).concat(a.actorLineColor,`;
  }

  .messageLine0 {
    stroke-width: 1.5;
    stroke-dasharray: none;
    stroke: `).concat(a.signalColor,`;
  }

  .messageLine1 {
    stroke-width: 1.5;
    stroke-dasharray: 2, 2;
    stroke: `).concat(a.signalColor,`;
  }

  #arrowhead path {
    fill: `).concat(a.signalColor,`;
    stroke: `).concat(a.signalColor,`;
  }

  .sequenceNumber {
    fill: `).concat(a.sequenceNumberColor,`;
  }

  #sequencenumber {
    fill: `).concat(a.signalColor,`;
  }

  #crosshead path {
    fill: `).concat(a.signalColor,`;
    stroke: `).concat(a.signalColor,`;
  }

  .messageText {
    fill: `).concat(a.signalTextColor,`;
    stroke: `).concat(a.signalTextColor,`;
  }

  .labelBox {
    stroke: `).concat(a.labelBoxBorderColor,`;
    fill: `).concat(a.labelBoxBkgColor,`;
  }

  .labelText, .labelText > tspan {
    fill: `).concat(a.labelTextColor,`;
    stroke: none;
  }

  .loopText, .loopText > tspan {
    fill: `).concat(a.loopTextColor,`;
    stroke: none;
  }

  .loopLine {
    stroke-width: 2px;
    stroke-dasharray: 2, 2;
    stroke: `).concat(a.labelBoxBorderColor,`;
    fill: `).concat(a.labelBoxBorderColor,`;
  }

  .note {
    //stroke: #decc93;
    stroke: `).concat(a.noteBorderColor,`;
    fill: `).concat(a.noteBkgColor,`;
  }

  .noteText, .noteText > tspan {
    fill: `).concat(a.noteTextColor,`;
    stroke: none;
  }

  .activation0 {
    fill: `).concat(a.activationBkgColor,`;
    stroke: `).concat(a.activationBorderColor,`;
  }

  .activation1 {
    fill: `).concat(a.activationBkgColor,`;
    stroke: `).concat(a.activationBorderColor,`;
  }

  .activation2 {
    fill: `).concat(a.activationBkgColor,`;
    stroke: `).concat(a.activationBorderColor,`;
  }

  .actorPopupMenu {
    position: absolute;
  }

  .actorPopupMenuPanel {
    position: absolute;
    fill: `).concat(a.actorBkg,`;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    filter: drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));
}
  .actor-man line {
    stroke: `).concat(a.actorBorder,`;
    fill: `).concat(a.actorBkg,`;
  }
  .actor-man circle, line {
    stroke: `).concat(a.actorBorder,`;
    fill: `).concat(a.actorBkg,`;
    stroke-width: 2px;
  }
`)},gantt:function(a){return`
  .mermaid-main-font {
    font-family: "trebuchet ms", verdana, arial, sans-serif;
    font-family: var(--mermaid-font-family);
  }
  .exclude-range {
    fill: `.concat(a.excludeBkgColor,`;
  }

  .section {
    stroke: none;
    opacity: 0.2;
  }

  .section0 {
    fill: `).concat(a.sectionBkgColor,`;
  }

  .section2 {
    fill: `).concat(a.sectionBkgColor2,`;
  }

  .section1,
  .section3 {
    fill: `).concat(a.altSectionBkgColor,`;
    opacity: 0.2;
  }

  .sectionTitle0 {
    fill: `).concat(a.titleColor,`;
  }

  .sectionTitle1 {
    fill: `).concat(a.titleColor,`;
  }

  .sectionTitle2 {
    fill: `).concat(a.titleColor,`;
  }

  .sectionTitle3 {
    fill: `).concat(a.titleColor,`;
  }

  .sectionTitle {
    text-anchor: start;
    // font-size: `).concat(a.ganttFontSize,`;
    // text-height: 14px;
    font-family: 'trebuchet ms', verdana, arial, sans-serif;
    font-family: var(--mermaid-font-family);

  }


  /* Grid and axis */

  .grid .tick {
    stroke: `).concat(a.gridColor,`;
    opacity: 0.8;
    shape-rendering: crispEdges;
    text {
      font-family: `).concat(a.fontFamily,`;
      fill: `).concat(a.textColor,`;
    }
  }

  .grid path {
    stroke-width: 0;
  }


  /* Today line */

  .today {
    fill: none;
    stroke: `).concat(a.todayLineColor,`;
    stroke-width: 2px;
  }


  /* Task styling */

  /* Default task */

  .task {
    stroke-width: 2;
  }

  .taskText {
    text-anchor: middle;
    font-family: 'trebuchet ms', verdana, arial, sans-serif;
    font-family: var(--mermaid-font-family);
  }

  // .taskText:not([font-size]) {
  //   font-size: `).concat(a.ganttFontSize,`;
  // }

  .taskTextOutsideRight {
    fill: `).concat(a.taskTextDarkColor,`;
    text-anchor: start;
    // font-size: `).concat(a.ganttFontSize,`;
    font-family: 'trebuchet ms', verdana, arial, sans-serif;
    font-family: var(--mermaid-font-family);

  }

  .taskTextOutsideLeft {
    fill: `).concat(a.taskTextDarkColor,`;
    text-anchor: end;
    // font-size: `).concat(a.ganttFontSize,`;
  }

  /* Special case clickable */
  .task.clickable {
    cursor: pointer;
  }
  .taskText.clickable {
    cursor: pointer;
    fill: `).concat(a.taskTextClickableColor,` !important;
    font-weight: bold;
  }

  .taskTextOutsideLeft.clickable {
    cursor: pointer;
    fill: `).concat(a.taskTextClickableColor,` !important;
    font-weight: bold;
  }

  .taskTextOutsideRight.clickable {
    cursor: pointer;
    fill: `).concat(a.taskTextClickableColor,` !important;
    font-weight: bold;
  }

  /* Specific task settings for the sections*/

  .taskText0,
  .taskText1,
  .taskText2,
  .taskText3 {
    fill: `).concat(a.taskTextColor,`;
  }

  .task0,
  .task1,
  .task2,
  .task3 {
    fill: `).concat(a.taskBkgColor,`;
    stroke: `).concat(a.taskBorderColor,`;
  }

  .taskTextOutside0,
  .taskTextOutside2
  {
    fill: `).concat(a.taskTextOutsideColor,`;
  }

  .taskTextOutside1,
  .taskTextOutside3 {
    fill: `).concat(a.taskTextOutsideColor,`;
  }


  /* Active task */

  .active0,
  .active1,
  .active2,
  .active3 {
    fill: `).concat(a.activeTaskBkgColor,`;
    stroke: `).concat(a.activeTaskBorderColor,`;
  }

  .activeText0,
  .activeText1,
  .activeText2,
  .activeText3 {
    fill: `).concat(a.taskTextDarkColor,` !important;
  }


  /* Completed task */

  .done0,
  .done1,
  .done2,
  .done3 {
    stroke: `).concat(a.doneTaskBorderColor,`;
    fill: `).concat(a.doneTaskBkgColor,`;
    stroke-width: 2;
  }

  .doneText0,
  .doneText1,
  .doneText2,
  .doneText3 {
    fill: `).concat(a.taskTextDarkColor,` !important;
  }


  /* Tasks on the critical line */

  .crit0,
  .crit1,
  .crit2,
  .crit3 {
    stroke: `).concat(a.critBorderColor,`;
    fill: `).concat(a.critBkgColor,`;
    stroke-width: 2;
  }

  .activeCrit0,
  .activeCrit1,
  .activeCrit2,
  .activeCrit3 {
    stroke: `).concat(a.critBorderColor,`;
    fill: `).concat(a.activeTaskBkgColor,`;
    stroke-width: 2;
  }

  .doneCrit0,
  .doneCrit1,
  .doneCrit2,
  .doneCrit3 {
    stroke: `).concat(a.critBorderColor,`;
    fill: `).concat(a.doneTaskBkgColor,`;
    stroke-width: 2;
    cursor: pointer;
    shape-rendering: crispEdges;
  }

  .milestone {
    transform: rotate(45deg) scale(0.8,0.8);
  }

  .milestoneText {
    font-style: italic;
  }
  .doneCritText0,
  .doneCritText1,
  .doneCritText2,
  .doneCritText3 {
    fill: `).concat(a.taskTextDarkColor,` !important;
  }

  .activeCritText0,
  .activeCritText1,
  .activeCritText2,
  .activeCritText3 {
    fill: `).concat(a.taskTextDarkColor,` !important;
  }

  .titleText {
    text-anchor: middle;
    font-size: 18px;
    fill: `).concat(a.textColor,`    ;
    font-family: 'trebuchet ms', verdana, arial, sans-serif;
    font-family: var(--mermaid-font-family);
  }
`)},classDiagram:EE,"classDiagram-v2":EE,class:EE,stateDiagram:JP,state:JP,git:function(){return`
  .commit-id,
  .commit-msg,
  .branch-label {
    fill: lightgrey;
    color: lightgrey;
    font-family: 'trebuchet ms', verdana, arial, sans-serif;
    font-family: var(--mermaid-font-family);
  }
`},info:function(){return""},pie:function(a){return`
  .pieCircle{
    stroke: `.concat(a.pieStrokeColor,`;
    stroke-width : `).concat(a.pieStrokeWidth,`;
    opacity : `).concat(a.pieOpacity,`;
  }
  .pieTitleText {
    text-anchor: middle;
    font-size: `).concat(a.pieTitleTextSize,`;
    fill: `).concat(a.pieTitleTextColor,`;
    font-family: `).concat(a.fontFamily,`;
  }
  .slice {
    font-family: `).concat(a.fontFamily,`;
    fill: `).concat(a.pieSectionTextColor,`;
    font-size:`).concat(a.pieSectionTextSize,`;
    // fill: white;
  }
  .legend text {
    fill: `).concat(a.pieLegendTextColor,`;
    font-family: `).concat(a.fontFamily,`;
    font-size: `).concat(a.pieLegendTextSize,`;
  }
`)},er:function(a){return`
  .entityBox {
    fill: `.concat(a.mainBkg,`;
    stroke: `).concat(a.nodeBorder,`;
  }

  .attributeBoxOdd {
    fill: #ffffff;
    stroke: `).concat(a.nodeBorder,`;
  }

  .attributeBoxEven {
    fill: #f2f2f2;
    stroke: `).concat(a.nodeBorder,`;
  }

  .relationshipLabelBox {
    fill: `).concat(a.tertiaryColor,`;
    opacity: 0.7;
    background-color: `).concat(a.tertiaryColor,`;
      rect {
        opacity: 0.5;
      }
  }

    .relationshipLine {
      stroke: `).concat(a.lineColor,`;
    }
`)},journey:function(a){return`.label {
    font-family: 'trebuchet ms', verdana, arial, sans-serif;
    font-family: var(--mermaid-font-family);
    color: `.concat(a.textColor,`;
  }
  .mouth {
    stroke: #666;
  }

  line {
    stroke: `).concat(a.textColor,`
  }

  .legend {
    fill: `).concat(a.textColor,`;
  }

  .label text {
    fill: #333;
  }
  .label {
    color: `).concat(a.textColor,`
  }

  .face {
    `).concat(a.faceColor?"fill: ".concat(a.faceColor):"fill: #FFF8DC",`;
    stroke: #999;
  }

  .node rect,
  .node circle,
  .node ellipse,
  .node polygon,
  .node path {
    fill: `).concat(a.mainBkg,`;
    stroke: `).concat(a.nodeBorder,`;
    stroke-width: 1px;
  }

  .node .label {
    text-align: center;
  }
  .node.clickable {
    cursor: pointer;
  }

  .arrowheadPath {
    fill: `).concat(a.arrowheadColor,`;
  }

  .edgePath .path {
    stroke: `).concat(a.lineColor,`;
    stroke-width: 1.5px;
  }

  .flowchart-link {
    stroke: `).concat(a.lineColor,`;
    fill: none;
  }

  .edgeLabel {
    background-color: `).concat(a.edgeLabelBackground,`;
    rect {
      opacity: 0.5;
    }
    text-align: center;
  }

  .cluster rect {
  }

  .cluster text {
    fill: `).concat(a.titleColor,`;
  }

  div.mermaidTooltip {
    position: absolute;
    text-align: center;
    max-width: 200px;
    padding: 2px;
    font-family: 'trebuchet ms', verdana, arial, sans-serif;
    font-family: var(--mermaid-font-family);
    font-size: 12px;
    background: `).concat(a.tertiaryColor,`;
    border: 1px solid `).concat(a.border2,`;
    border-radius: 2px;
    pointer-events: none;
    z-index: 100;
  }

  .task-type-0, .section-type-0  {
    `).concat(a.fillType0?"fill: ".concat(a.fillType0):"",`;
  }
  .task-type-1, .section-type-1  {
    `).concat(a.fillType0?"fill: ".concat(a.fillType1):"",`;
  }
  .task-type-2, .section-type-2  {
    `).concat(a.fillType0?"fill: ".concat(a.fillType2):"",`;
  }
  .task-type-3, .section-type-3  {
    `).concat(a.fillType0?"fill: ".concat(a.fillType3):"",`;
  }
  .task-type-4, .section-type-4  {
    `).concat(a.fillType0?"fill: ".concat(a.fillType4):"",`;
  }
  .task-type-5, .section-type-5  {
    `).concat(a.fillType0?"fill: ".concat(a.fillType5):"",`;
  }
  .task-type-6, .section-type-6  {
    `).concat(a.fillType0?"fill: ".concat(a.fillType6):"",`;
  }
  .task-type-7, .section-type-7  {
    `).concat(a.fillType0?"fill: ".concat(a.fillType7):"",`;
  }

  .actor-0 {
    `).concat(a.actor0?"fill: ".concat(a.actor0):"",`;
  }
  .actor-1 {
    `).concat(a.actor1?"fill: ".concat(a.actor1):"",`;
  }
  .actor-2 {
    `).concat(a.actor2?"fill: ".concat(a.actor2):"",`;
  }
  .actor-3 {
    `).concat(a.actor3?"fill: ".concat(a.actor3):"",`;
  }
  .actor-4 {
    `).concat(a.actor4?"fill: ".concat(a.actor4):"",`;
  }
  .actor-5 {
    `).concat(a.actor5?"fill: ".concat(a.actor5):"",`;
  }

  }
`)},requirement:function(a){return`

  marker {
    fill: `.concat(a.relationColor,`;
    stroke: `).concat(a.relationColor,`;
  }

  marker.cross {
    stroke: `).concat(a.lineColor,`;
  }

  svg {
    font-family: `).concat(a.fontFamily,`;
    font-size: `).concat(a.fontSize,`;
  }

  .reqBox {
    fill: `).concat(a.requirementBackground,`;
    fill-opacity: 100%;
    stroke: `).concat(a.requirementBorderColor,`;
    stroke-width: `).concat(a.requirementBorderSize,`;
  }
  
  .reqTitle, .reqLabel{
    fill:  `).concat(a.requirementTextColor,`;
  }
  .reqLabelBox {
    fill: `).concat(a.relationLabelBackground,`;
    fill-opacity: 100%;
  }

  .req-title-line {
    stroke: `).concat(a.requirementBorderColor,`;
    stroke-width: `).concat(a.requirementBorderSize,`;
  }
  .relationshipLine {
    stroke: `).concat(a.relationColor,`;
    stroke-width: 1;
  }
  .relationshipLabel {
    fill: `).concat(a.relationLabelColor,`;
  }

`)}};function TE(a){return TE=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},TE(a)}var QP=function(a){var c=a;return(c=(c=c.replace(/fl°°/g,function(){return"&#"})).replace(/fl°/g,function(){return"&"})).replace(/¶ß/g,function(){return";"})},kw={};function eD(a){var c;Fc(a.git),G8(a.flowchart),A7(a.flowchart),a.sequenceDiagram!==void 0&&it.setConf(rc(a.sequence,a.sequenceDiagram)),it.setConf(a.sequence),a.gantt,D8(a.class),a.state,Ap(a.state),Ko(a.class),q8(a.er),XP(a.journey),tk(a.requirement),c=a.class,Object.keys(c).forEach(function(E){c[E]})}var YY=Object.freeze({render:function(a,c,E,L){F2();var q=c,J=Lo.detectInit(q);J&&(Og(J),T8(J));var ne=br();if(c.length>ne.maxTextSize&&(q="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa"),L!==void 0)L.innerHTML="",oi(L).append("div").attr("id","d"+a).attr("style","font-family: "+ne.fontFamily).append("svg").attr("id",a).attr("width","100%").attr("xmlns","http://www.w3.org/2000/svg").append("g");else{var fe=document.getElementById(a);fe&&fe.remove();var Se=document.querySelector("#d"+a);Se&&Se.remove(),oi("body").append("div").attr("id","d"+a).append("svg").attr("id",a).attr("width","100%").attr("xmlns","http://www.w3.org/2000/svg").append("g")}window.txt=q,q=q.replace(/style.*:\S*#.*;/g,function(In){return In.substring(0,In.length-1)}).replace(/classDef.*:\S*#.*;/g,function(In){return In.substring(0,In.length-1)}).replace(/#\w+;/g,function(In){var sn=In.substring(1,In.length-1);return/^\+?\d+$/.test(sn)?"\uFB02\xB0\xB0"+sn+"\xB6\xDF":"\uFB02\xB0"+sn+"\xB6\xDF"});var Ce=oi("#d"+a).node(),Ge=Lo.detectType(q,ne),lt=Ce.firstChild,at=lt.firstChild,mt="";if(ne.themeCSS!==void 0&&(mt+=`
`.concat(ne.themeCSS)),ne.fontFamily!==void 0&&(mt+=`
:root { --mermaid-font-family: `.concat(ne.fontFamily,"}")),ne.altFontFamily!==void 0&&(mt+=`
:root { --mermaid-alt-font-family: `.concat(ne.altFontFamily,"}")),Ge==="flowchart"||Ge==="flowchart-v2"||Ge==="graph"){var Zt=function(In){C.info("Extracting classes"),_o.clear();try{var sn=e1().parser;return sn.yy=_o,sn.parse(In),_o.getClasses()}catch{return}}(q),dn=ne.htmlLabels||ne.flowchart.htmlLabels;for(var gn in Zt)dn?(mt+=`
.`.concat(gn," > * { ").concat(Zt[gn].styles.join(" !important; ")," !important; }"),mt+=`
.`.concat(gn," span { ").concat(Zt[gn].styles.join(" !important; ")," !important; }")):(mt+=`
.`.concat(gn," path { ").concat(Zt[gn].styles.join(" !important; ")," !important; }"),mt+=`
.`.concat(gn," rect { ").concat(Zt[gn].styles.join(" !important; ")," !important; }"),mt+=`
.`.concat(gn," polygon { ").concat(Zt[gn].styles.join(" !important; ")," !important; }"),mt+=`
.`.concat(gn," ellipse { ").concat(Zt[gn].styles.join(" !important; ")," !important; }"),mt+=`
.`.concat(gn," circle { ").concat(Zt[gn].styles.join(" !important; ")," !important; }"),Zt[gn].textStyles&&(mt+=`
.`.concat(gn," tspan { ").concat(Zt[gn].textStyles.join(" !important; ")," !important; }")))}var xn=function(In,sn){return ld(y6("".concat(In,"{").concat(sn,"}")),sg)}("#".concat(a),function(In,sn,Ln){return` {
    font-family: `.concat(Ln.fontFamily,`;
    font-size: `).concat(Ln.fontSize,`;
    fill: `).concat(Ln.textColor,`
  }

  /* Classes common for multiple diagrams */

  .error-icon {
    fill: `).concat(Ln.errorBkgColor,`;
  }
  .error-text {
    fill: `).concat(Ln.errorTextColor,`;
    stroke: `).concat(Ln.errorTextColor,`;
  }

  .edge-thickness-normal {
    stroke-width: 2px;
  }
  .edge-thickness-thick {
    stroke-width: 3.5px
  }
  .edge-pattern-solid {
    stroke-dasharray: 0;
  }

  .edge-pattern-dashed{
    stroke-dasharray: 3;
  }
  .edge-pattern-dotted {
    stroke-dasharray: 2;
  }

  .marker {
    fill: `).concat(Ln.lineColor,`;
    stroke: `).concat(Ln.lineColor,`;
  }
  .marker.cross {
    stroke: `).concat(Ln.lineColor,`;
  }

  svg {
    font-family: `).concat(Ln.fontFamily,`;
    font-size: `).concat(Ln.fontSize,`;
  }

  `).concat(WY[In](Ln),`

  `).concat(sn,`
`)}(Ge,mt,ne.themeVariables)),hn=document.createElement("style");hn.innerHTML="#".concat(a," ")+xn,lt.insertBefore(hn,at);try{switch(Ge){case"git":ne.flowchart.arrowMarkerAbsolute=ne.arrowMarkerAbsolute,Fc(ne.git),function(In,sn,Ln){try{var vr=Tl().parser;vr.yy=Ni,vr.yy.clear(),C.debug("in gitgraph renderer",In+`
`,"id:",sn,Ln),vr.parse(In+`
`),Ga=Object.assign(Ga,Ji,Ni.getOptions()),C.debug("effective options",Ga);var En=Ni.getDirection();cl=Ni.getCommits();var wn=Ni.getBranchesAsObjArray();En==="BT"&&(Ga.nodeLabel.x=wn.length*Ga.branchOffset,Ga.nodeLabel.width="100%",Ga.nodeLabel.y=-2*Ga.nodeRadius);var Un=oi('[id="'.concat(sn,'"]'));for(var An in function(un){un.append("defs").append("g").attr("id","def-commit").append("circle").attr("r",Ga.nodeRadius).attr("cx",0).attr("cy",0),un.select("#def-commit").append("foreignObject").attr("width",Ga.nodeLabel.width).attr("height",Ga.nodeLabel.height).attr("x",Ga.nodeLabel.x).attr("y",Ga.nodeLabel.y).attr("class","node-label").attr("requiredFeatures","http://www.w3.org/TR/SVG11/feature#Extensibility").append("p").html("")}(Un),xo=1,wn){var hr=wn[An];Rc(Un,hr.commit.id,wn,En),oc(Un,hr.commit,En),xo++}Un.attr("height",function(){return En==="BT"?Object.keys(cl).length*Ga.nodeSpacing:(wn.length+1)*Ga.branchOffset})}catch(un){C.error("Error while rendering gitgraph"),C.error(un.message)}}(q,a,!1);break;case"flowchart":ne.flowchart.arrowMarkerAbsolute=ne.arrowMarkerAbsolute,G8(ne.flowchart),fw(q,a);break;case"flowchart-v2":ne.flowchart.arrowMarkerAbsolute=ne.arrowMarkerAbsolute,A7(ne.flowchart),zb(q,a);break;case"sequence":ne.sequence.arrowMarkerAbsolute=ne.arrowMarkerAbsolute,ne.sequenceDiagram?(it.setConf(Object.assign(ne.sequence,ne.sequenceDiagram)),console.error("`mermaid config.sequenceDiagram` has been renamed to `config.sequence`. Please update your mermaid config.")):it.setConf(ne.sequence),it.draw(q,a);break;case"gantt":ne.gantt.arrowMarkerAbsolute=ne.arrowMarkerAbsolute,ne.gantt,Jn(q,a);break;case"class":ne.class.arrowMarkerAbsolute=ne.arrowMarkerAbsolute,D8(ne.class),aw(q,a);break;case"classDiagram":ne.class.arrowMarkerAbsolute=ne.arrowMarkerAbsolute,function(In){Object.keys(In).forEach(function(sn){$8[sn]=In[sn]})}(ne.class),function(In,sn){C.info("Drawing class"),vf.clear(),Cp.parser.parse(In);var Ln=br().flowchart;C.info("config:",Ln);var vr=Ln.nodeSpacing||50,En=Ln.rankSpacing||50,wn=new(Ys()).Graph({multigraph:!0,compound:!0}).setGraph({rankdir:vf.getDirection(),nodesep:vr,ranksep:En,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}}),Un=vf.getClasses(),An=vf.getRelations();C.info(An),function(qo,Ii){var Di=Object.keys(qo);C.info("keys:",Di),C.info(qo),Di.forEach(function(Mi){var gi=qo[Mi],nl="";gi.cssClasses.length>0&&(nl=nl+" "+gi.cssClasses.join(" "));var To,wo={labelStyle:""},o0=gi.text!==void 0?gi.text:gi.id;gi.type,To="class_box",Ii.setNode(gi.id,{labelStyle:wo.labelStyle,shape:To,labelText:o0,classData:gi,rx:0,ry:0,class:nl,style:wo.style,id:gi.id,domId:gi.domId,haveCallback:gi.haveCallback,link:gi.link,width:gi.type==="group"?500:void 0,type:gi.type,padding:br().flowchart.padding}),C.info("setNode",{labelStyle:wo.labelStyle,shape:To,labelText:o0,rx:0,ry:0,class:nl,style:wo.style,id:gi.id,width:gi.type==="group"?500:void 0,type:gi.type,padding:br().flowchart.padding})})}(Un,wn),function(qo,Ii){var Di=0;qo.forEach(function(Mi){Di++;var gi={classes:"relation"};gi.pattern=Mi.relation.lineType==1?"dashed":"solid",gi.id="id"+Di,Mi.type==="arrow_open"?gi.arrowhead="none":gi.arrowhead="normal",C.info(gi,Mi),gi.startLabelRight=Mi.relationTitle1==="none"?"":Mi.relationTitle1,gi.endLabelLeft=Mi.relationTitle2==="none"?"":Mi.relationTitle2,gi.arrowTypeStart=_7(Mi.relation.type1),gi.arrowTypeEnd=_7(Mi.relation.type2);var nl="",To="";if(Mi.style!==void 0){var wo=sh(Mi.style);nl=wo.style,To=wo.labelStyle}else nl="fill:none";gi.style=nl,gi.labelStyle=To,Mi.interpolate!==void 0?gi.curve=Ws(Mi.interpolate,Ol):qo.defaultInterpolate!==void 0?gi.curve=Ws(qo.defaultInterpolate,Ol):gi.curve=Ws($8.curve,Ol),Mi.text=Mi.title,Mi.text===void 0?Mi.style!==void 0&&(gi.arrowheadStyle="fill: #333"):(gi.arrowheadStyle="fill: #333",gi.labelpos="c",br().flowchart.htmlLabels?(gi.labelType="html",gi.label='<span class="edgeLabel">'+Mi.text+"</span>"):(gi.labelType="text",gi.label=Mi.text.replace(tl.lineBreakRegex,`
`),Mi.style===void 0&&(gi.style=gi.style||"stroke: #333; stroke-width: 1.5px;fill:none"),gi.labelStyle=gi.labelStyle.replace("color:","fill:"))),Ii.setEdge(Mi.id1,Mi.id2,gi,Di)})}(An,wn);var hr=oi('[id="'.concat(sn,'"]'));hr.attr("xmlns:xlink","http://www.w3.org/1999/xlink");var un=oi("#"+sn+" g");Lg(un,wn,["aggregation","extension","composition","dependency"],"classDiagram",sn);var Dr=hr.node().getBBox(),Yr=Dr.width+16,Ur=Dr.height+16;if(C.debug("new ViewBox 0 0 ".concat(Yr," ").concat(Ur),"translate(".concat(8-wn._label.marginx,", ").concat(8-wn._label.marginy,")")),Qc(hr,Ur,Yr,Ln.useMaxWidth),hr.attr("viewBox","0 0 ".concat(Yr," ").concat(Ur)),hr.select("g").attr("transform","translate(".concat(8-wn._label.marginx,", ").concat(8-Dr.y,")")),!Ln.htmlLabels)for(var Aa=document.querySelectorAll('[id="'+sn+'"] .edgeLabel .label'),Wa=0;Wa<Aa.length;Wa++){var $a=Aa[Wa],Ei=$a.getBBox(),Ma=document.createElementNS("http://www.w3.org/2000/svg","rect");Ma.setAttribute("rx",0),Ma.setAttribute("ry",0),Ma.setAttribute("width",Ei.width),Ma.setAttribute("height",Ei.height),$a.insertBefore(Ma,$a.firstChild)}}(q,a);break;case"state":ne.class.arrowMarkerAbsolute=ne.arrowMarkerAbsolute,ne.state,fi(q,a);break;case"stateDiagram":ne.class.arrowMarkerAbsolute=ne.arrowMarkerAbsolute,Ap(ne.state),function(In,sn){C.info("Drawing state diagram (v2)",sn),mn.clear(),Ua={};var Ln=Ct().parser;Ln.yy=mn,Ln.parse(In);var vr=mn.getDirection();vr===void 0&&(vr="LR");var En=br().state,wn=En.nodeSpacing||50,Un=En.rankSpacing||50;C.info(mn.getRootDocV2()),mn.extract(mn.getRootDocV2()),C.info(mn.getRootDocV2());var An=new(Ys()).Graph({multigraph:!0,compound:!0}).setGraph({rankdir:Eu(mn.getRootDocV2()),nodesep:wn,ranksep:Un,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}});qi(An,void 0,mn.getRootDocV2(),!0);var hr=oi('[id="'.concat(sn,'"]')),un=oi("#"+sn+" g");Lg(un,An,["barb"],"statediagram",sn);var Dr=hr.node().getBBox(),Yr=Dr.width+16,Ur=Dr.height+16;hr.attr("class","statediagram");var Aa=hr.node().getBBox();Qc(hr,Ur,1.75*Yr,En.useMaxWidth);var Wa="".concat(Aa.x-8," ").concat(Aa.y-8," ").concat(Yr," ").concat(Ur);C.debug("viewBox ".concat(Wa)),hr.attr("viewBox",Wa);for(var $a=document.querySelectorAll('[id="'+sn+'"] .edgeLabel .label'),Ei=0;Ei<$a.length;Ei++){var Ma=$a[Ei],qo=Ma.getBBox(),Ii=document.createElementNS("http://www.w3.org/2000/svg","rect");Ii.setAttribute("rx",0),Ii.setAttribute("ry",0),Ii.setAttribute("width",qo.width),Ii.setAttribute("height",qo.height),Ma.insertBefore(Ii,Ma.firstChild)}}(q,a);break;case"info":ne.class.arrowMarkerAbsolute=ne.arrowMarkerAbsolute,Ko(ne.class),function(In,sn,Ln){try{var vr=E0().parser;vr.yy=dd,C.debug(`Renering info diagram
`+In),vr.parse(In),C.debug("Parsed info diagram");var En=oi("#"+sn);En.append("g").append("text").attr("x",100).attr("y",40).attr("class","version").attr("font-size","32px").style("text-anchor","middle").text("v "+Ln),En.attr("height",100),En.attr("width",400)}catch(wn){C.error("Error while rendering info diagram"),C.error(wn.message)}}(q,a,Q5);break;case"pie":M7(q,a);break;case"er":q8(ne.er),Ab(q,a);break;case"journey":XP(ne.journey),UY(q,a);break;case"requirement":tk(ne.requirement),pE(q,a)}}catch(In){throw function(sn,Ln){try{C.debug(`Renering svg for syntax error
`);var vr=oi("#"+sn),En=vr.append("g");En.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),En.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),En.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),En.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),En.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),En.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),En.append("text").attr("class","error-text").attr("x",1240).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in graph"),En.append("text").attr("class","error-text").attr("x",1050).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text("mermaid version "+Ln),vr.attr("height",100),vr.attr("width",400),vr.attr("viewBox","768 0 512 512")}catch(wn){C.error("Error while rendering info diagram"),C.error(wn.message)}}(a,Q5),In}oi('[id="'.concat(a,'"]')).selectAll("foreignobject > *").attr("xmlns","http://www.w3.org/1999/xhtml");var Qt=oi("#d"+a).node().innerHTML;if(C.debug("cnf.arrowMarkerAbsolute",ne.arrowMarkerAbsolute),ne.arrowMarkerAbsolute&&ne.arrowMarkerAbsolute!=="false"||(Qt=Qt.replace(/marker-end="url\(.*?#/g,'marker-end="url(#',"g")),Qt=(Qt=QP(Qt)).replace(/<br>/g,"<br/>"),E!==void 0)switch(Ge){case"flowchart":case"flowchart-v2":E(Qt,_o.bindFunctions);break;case"gantt":E(Qt,en.bindFunctions);break;case"class":case"classDiagram":E(Qt,vf.bindFunctions);break;default:E(Qt)}else C.debug("CB = undefined!");Ub.forEach(function(In){In()}),Ub=[];var nr=oi("#d"+a).node();return nr!==null&&typeof nr.remove=="function"&&oi("#d"+a).node().remove(),Qt},parse:function(a){var c=br(),E=Lo.detectInit(a,c);E&&C.debug("reinit ",E);var L,q=Lo.detectType(a,c);switch(C.debug("Type "+q),q){case"git":(L=Tl()).parser.yy=Ni;break;case"flowchart":case"flowchart-v2":_o.clear(),(L=e1()).parser.yy=_o;break;case"sequence":(L=nk()).parser.yy=B6;break;case"gantt":(L=jn()).parser.yy=en;break;case"class":case"classDiagram":(L=u7()).parser.yy=vf;break;case"state":case"stateDiagram":(L=Ct()).parser.yy=mn;break;case"info":C.debug("info info info"),(L=E0()).parser.yy=dd;break;case"pie":C.debug("pie"),(L=gh()).parser.yy=hw;break;case"er":C.debug("er"),(L=Tb()).parser.yy=n0;break;case"journey":C.debug("Journey"),(L=zY()).parser.yy=fk;break;case"requirement":case"requirementDiagram":C.debug("RequirementDiagram"),(L=hE()).parser.yy=D7}return L.parser.yy.graphType=q,L.parser.yy.parseError=function(J,ne){throw{str:J,hash:ne}},L.parse(a),L},parseDirective:function(a,c,E,L){try{if(c!==void 0)switch(c=c.trim(),E){case"open_directive":kw={};break;case"type_directive":kw.type=c.toLowerCase();break;case"arg_directive":kw.args=JSON.parse(c);break;case"close_directive":(function(q,J,ne){switch(C.debug("Directive type=".concat(J.type," with args:"),J.args),J.type){case"init":case"initialize":["config"].forEach(function(fe){J.args[fe]!==void 0&&(ne==="flowchart-v2"&&(ne="flowchart"),J.args[ne]=J.args[fe],delete J.args[fe])}),C.debug("sanitize in handleDirective",J.args),Og(J.args),C.debug("sanitize in handleDirective (done)",J.args),J.args,T8(J.args);break;case"wrap":case"nowrap":q&&q.setWrap&&q.setWrap(J.type==="wrap");break;case"themeCss":C.warn("themeCss encountered");break;default:C.warn("Unhandled directive: source: '%%{".concat(J.type,": ").concat(JSON.stringify(J.args?J.args:{}),"}%%"),J)}})(a,kw,L),kw=null}}catch(q){C.error("Error while rendering sequenceDiagram directive: ".concat(c," jison context: ").concat(E)),C.error(q.message)}},initialize:function(a){a&&a.fontFamily&&(a.themeVariables&&a.themeVariables.fontFamily||(a.themeVariables={fontFamily:a.fontFamily})),function(E){bb=rc({},E)}(a),a&&a.theme&&I2[a.theme]?a.themeVariables=I2[a.theme].getThemeVariables(a.themeVariables):a&&(a.themeVariables=I2.default.getThemeVariables(a.themeVariables));var c=TE(a)==="object"?function(E){return ac=rc({},Eg),ac=rc(ac,E),E.theme&&(ac.themeVariables=I2[E.theme].getThemeVariables(E.themeVariables)),Tg=uh(ac,w6),ac}(a):E8();eD(c),O(c.logLevel)},reinitialize:function(){},getConfig:br,setConfig:function(a){return rc(Tg,a),br()},getSiteConfig:E8,updateSiteConfig:function(a){return ac=rc(ac,a),uh(ac,w6),ac},reset:function(){F2()},globalReset:function(){F2(),eD(br())},defaultConfig:Eg});O(br().logLevel),F2(br());const i0=YY;var tD=function(){vd.startOnLoad?i0.getConfig().startOnLoad&&vd.init():vd.startOnLoad===void 0&&(C.debug("In start, no config"),i0.getConfig().startOnLoad&&vd.init())};typeof document<"u"&&window.addEventListener("load",function(){tD()},!1);var vd={startOnLoad:!0,htmlLabels:!0,mermaidAPI:i0,parse:i0.parse,render:i0.render,init:function(){var a,c,E=this,L=i0.getConfig();arguments.length>=2?(arguments[0]!==void 0&&(vd.sequenceConfig=arguments[0]),a=arguments[1]):a=arguments[0],typeof arguments[arguments.length-1]=="function"?(c=arguments[arguments.length-1],C.debug("Callback function found")):L.mermaid!==void 0&&(typeof L.mermaid.callback=="function"?(c=L.mermaid.callback,C.debug("Callback function found")):C.debug("No Callback function found")),a=a===void 0?document.querySelectorAll(".mermaid"):typeof a=="string"?document.querySelectorAll(a):a instanceof window.Node?[a]:a,C.debug("Start On Load before: "+vd.startOnLoad),vd.startOnLoad!==void 0&&(C.debug("Start On Load inner: "+vd.startOnLoad),i0.updateSiteConfig({startOnLoad:vd.startOnLoad})),vd.ganttConfig!==void 0&&i0.updateSiteConfig({gantt:vd.ganttConfig});for(var q,J=new Lo.initIdGeneratior(L.deterministicIds,L.deterministicIDSeed),ne=function(Se){var Ce=a[Se];if(Ce.getAttribute("data-processed"))return"continue";Ce.setAttribute("data-processed",!0);var Ge="mermaid-".concat(J.next());q=Ce.innerHTML,q=Lo.entityDecode(q).trim().replace(/<br\s*\/?>/gi,"<br/>");var lt=Lo.detectInit(q);lt&&C.debug("Detected early reinit: ",lt);try{i0.render(Ge,q,function(at,mt){Ce.innerHTML=at,c!==void 0&&c(Ge),mt&&mt(Ce)},Ce)}catch(at){C.warn("Syntax Error rendering"),C.warn(at),E.parseError&&E.parseError(at)}},fe=0;fe<a.length;fe++)ne(fe)},initialize:function(a){a.mermaid!==void 0&&(a.mermaid.startOnLoad!==void 0&&(vd.startOnLoad=a.mermaid.startOnLoad),a.mermaid.htmlLabels!==void 0&&(vd.htmlLabels=a.mermaid.htmlLabels!=="false"&&a.mermaid.htmlLabels!==!1)),i0.initialize(a)},contentLoaded:tD};const GY=vd},4949:(o,g,s)=>{o.exports={graphlib:s(6614),dagre:s(1463),intersect:s(8114),render:s(5787),util:s(8355),version:s(5689)}},9144:(o,g,s)=>{var y=s(8355);function _(k,C,O,T){var P=k.append("marker").attr("id",C).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").style("stroke-width",1).style("stroke-dasharray","1,0");y.applyStyle(P,O[T+"Style"]),O[T+"Class"]&&P.attr("class",O[T+"Class"])}o.exports={default:_,normal:_,vee:function(k,C,O,T){var P=k.append("marker").attr("id",C).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 L 4 5 z").style("stroke-width",1).style("stroke-dasharray","1,0");y.applyStyle(P,O[T+"Style"]),O[T+"Class"]&&P.attr("class",O[T+"Class"])},undirected:function(k,C,O,T){var P=k.append("marker").attr("id",C).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto").append("path").attr("d","M 0 5 L 10 5").style("stroke-width",1).style("stroke-dasharray","1,0");y.applyStyle(P,O[T+"Style"]),O[T+"Class"]&&P.attr("class",O[T+"Class"])}}},5632:(o,g,s)=>{var y=s(8355),_=s(4322),k=s(1322);o.exports=function(C,O){var T,P=O.nodes().filter(function(F){return y.isSubgraph(O,F)}),D=C.selectAll("g.cluster").data(P,function(F){return F});return D.selectAll("*").remove(),D.enter().append("g").attr("class","cluster").attr("id",function(F){return O.node(F).id}).style("opacity",0),D=C.selectAll("g.cluster"),y.applyTransition(D,O).style("opacity",1),D.each(function(F){var N=O.node(F),z=_.select(this);_.select(this).append("rect");var B=z.append("g").attr("class","label");k(B,N,N.clusterLabelPos)}),D.selectAll("rect").each(function(F){var N=O.node(F),z=_.select(this);y.applyStyle(z,N.style)}),T=D.exit?D.exit():D.selectAll(null),y.applyTransition(T,O).style("opacity",0).remove(),D}},6315:(o,g,s)=>{var y=s(1034),_=s(1322),k=s(8355),C=s(4322);o.exports=function(O,T){var P,D=O.selectAll("g.edgeLabel").data(T.edges(),function(F){return k.edgeToId(F)}).classed("update",!0);return D.exit().remove(),D.enter().append("g").classed("edgeLabel",!0).style("opacity",0),(D=O.selectAll("g.edgeLabel")).each(function(F){var N=C.select(this);N.select(".label").remove();var z=T.edge(F),B=_(N,T.edge(F),0,0).classed("label",!0),X=B.node().getBBox();z.labelId&&B.attr("id",z.labelId),y.has(z,"width")||(z.width=X.width),y.has(z,"height")||(z.height=X.height)}),P=D.exit?D.exit():D.selectAll(null),k.applyTransition(P,T).style("opacity",0).remove(),D}},940:(o,g,s)=>{var y=s(1034),_=s(7584),k=s(8355),C=s(4322);function O(T,P){var D=(C.line||C.svg.line)().x(function(F){return F.x}).y(function(F){return F.y});return(D.curve||D.interpolate)(T.curve),D(P)}o.exports=function(T,P,D){var F=T.selectAll("g.edgePath").data(P.edges(),function(B){return k.edgeToId(B)}).classed("update",!0),N=function(B,X){var W=B.enter().append("g").attr("class","edgePath").style("opacity",0);return W.append("path").attr("class","path").attr("d",function(H){var U=X.edge(H),G=X.node(H.v).elem;return O(U,y.range(U.points.length).map(function(){return K=(Y=G).getBBox(),{x:(ee=Y.ownerSVGElement.getScreenCTM().inverse().multiply(Y.getScreenCTM()).translate(K.width/2,K.height/2)).e,y:ee.f};var Y,K,ee}))}),W.append("defs"),W}(F,P);(function(B,X){var W=B.exit();k.applyTransition(W,X).style("opacity",0).remove()})(F,P);var z=F.merge!==void 0?F.merge(N):F;return k.applyTransition(z,P).style("opacity",1),z.each(function(B){var X=C.select(this),W=P.edge(B);W.elem=this,W.id&&X.attr("id",W.id),k.applyClass(X,W.class,(X.classed("update")?"update ":"")+"edgePath")}),z.selectAll("path.path").each(function(B){var X=P.edge(B);X.arrowheadId=y.uniqueId("arrowhead");var W=C.select(this).attr("marker-end",function(){return"url("+(H=location.href,U=X.arrowheadId,H.split("#")[0]+"#"+U+")");var H,U}).style("fill","none");k.applyTransition(W,P).attr("d",function(H){return function(U,G){var Y=U.edge(G),K=U.node(G.v),ee=U.node(G.w),te=Y.points.slice(1,Y.points.length-1);return te.unshift(_(K,te[0])),te.push(_(ee,te[te.length-1])),O(Y,te)}(P,H)}),k.applyStyle(W,X.style)}),z.selectAll("defs *").remove(),z.selectAll("defs").each(function(B){var X=P.edge(B);(0,D[X.arrowhead])(C.select(this),X.arrowheadId,X,"arrowhead")}),z}},607:(o,g,s)=>{var y=s(1034),_=s(1322),k=s(8355),C=s(4322);o.exports=function(O,T,P){var D,F=T.nodes().filter(function(z){return!k.isSubgraph(T,z)}),N=O.selectAll("g.node").data(F,function(z){return z}).classed("update",!0);return N.exit().remove(),N.enter().append("g").attr("class","node").style("opacity",0),(N=O.selectAll("g.node")).each(function(z){var B=T.node(z),X=C.select(this);k.applyClass(X,B.class,(X.classed("update")?"update ":"")+"node"),X.select("g.label").remove();var W=X.append("g").attr("class","label"),H=_(W,B),U=P[B.shape],G=y.pick(H.node().getBBox(),"width","height");B.elem=this,B.id&&X.attr("id",B.id),B.labelId&&W.attr("id",B.labelId),y.has(B,"width")&&(G.width=B.width),y.has(B,"height")&&(G.height=B.height),G.width+=B.paddingLeft+B.paddingRight,G.height+=B.paddingTop+B.paddingBottom,W.attr("transform","translate("+(B.paddingLeft-B.paddingRight)/2+","+(B.paddingTop-B.paddingBottom)/2+")");var Y=C.select(this);Y.select(".label-container").remove();var K=U(Y,G,B).classed("label-container",!0);k.applyStyle(K,B.style);var ee=K.node().getBBox();B.width=ee.width,B.height=ee.height}),D=N.exit?N.exit():N.selectAll(null),k.applyTransition(D,T).style("opacity",0).remove(),N}},4322:(o,g,s)=>{var y;if(!y)try{y=s(7188)}catch{}y||(y=window.d3),o.exports=y},1463:(o,g,s)=>{var y;try{y=s(681)}catch{}y||(y=window.dagre),o.exports=y},6614:(o,g,s)=>{var y;try{y=s(8282)}catch{}y||(y=window.graphlib),o.exports=y},8114:(o,g,s)=>{o.exports={node:s(7584),circle:s(6587),ellipse:s(3260),polygon:s(5337),rect:s(8049)}},6587:(o,g,s)=>{var y=s(3260);o.exports=function(_,k,C){return y(_,k,k,C)}},3260:o=>{o.exports=function(g,s,y,_){var k=g.x,C=g.y,O=k-_.x,T=C-_.y,P=Math.sqrt(s*s*T*T+y*y*O*O),D=Math.abs(s*y*O/P);_.x<k&&(D=-D);var F=Math.abs(s*y*T/P);return _.y<C&&(F=-F),{x:k+D,y:C+F}}},6808:o=>{function g(s,y){return s*y>0}o.exports=function(s,y,_,k){var C,O,T,P,D,F,N,z,B,X,W,H,U;if(C=y.y-s.y,T=s.x-y.x,D=y.x*s.y-s.x*y.y,B=C*_.x+T*_.y+D,X=C*k.x+T*k.y+D,!(B!==0&&X!==0&&g(B,X)||(O=k.y-_.y,P=_.x-k.x,F=k.x*_.y-_.x*k.y,N=O*s.x+P*s.y+F,z=O*y.x+P*y.y+F,N!==0&&z!==0&&g(N,z)||(W=C*P-O*T)==0)))return H=Math.abs(W/2),{x:(U=T*F-P*D)<0?(U-H)/W:(U+H)/W,y:(U=O*D-C*F)<0?(U-H)/W:(U+H)/W}}},7584:o=>{o.exports=function(g,s){return g.intersect(s)}},5337:(o,g,s)=>{var y=s(6808);o.exports=function(_,k,C){var O=_.x,T=_.y,P=[],D=Number.POSITIVE_INFINITY,F=Number.POSITIVE_INFINITY;k.forEach(function(U){D=Math.min(D,U.x),F=Math.min(F,U.y)});for(var N=O-_.width/2-D,z=T-_.height/2-F,B=0;B<k.length;B++){var X=k[B],W=k[B<k.length-1?B+1:0],H=y(_,C,{x:N+X.x,y:z+X.y},{x:N+W.x,y:z+W.y});H&&P.push(H)}return P.length?(P.length>1&&P.sort(function(U,G){var Y=U.x-C.x,K=U.y-C.y,ee=Math.sqrt(Y*Y+K*K),te=G.x-C.x,re=G.y-C.y,be=Math.sqrt(te*te+re*re);return ee<be?-1:ee===be?0:1}),P[0]):(console.log("NO INTERSECTION FOUND, RETURN NODE CENTER",_),_)}},8049:o=>{o.exports=function(g,s){var y,_,k=g.x,C=g.y,O=s.x-k,T=s.y-C,P=g.width/2,D=g.height/2;return Math.abs(T)*P>Math.abs(O)*D?(T<0&&(D=-D),y=T===0?0:D*O/T,_=D):(O<0&&(P=-P),y=P,_=O===0?0:P*T/O),{x:k+y,y:C+_}}},8284:(o,g,s)=>{var y=s(8355);o.exports=function(_,k){var C=_.append("foreignObject").attr("width","100000"),O=C.append("xhtml:div");O.attr("xmlns","http://www.w3.org/1999/xhtml");var T=k.label;switch(typeof T){case"function":O.insert(T);break;case"object":O.insert(function(){return T});break;default:O.html(T)}y.applyStyle(O,k.labelStyle),O.style("display","inline-block"),O.style("white-space","nowrap");var P=O.node().getBoundingClientRect();return C.attr("width",P.width).attr("height",P.height),C}},1322:(o,g,s)=>{var y=s(7318),_=s(8284),k=s(8287);o.exports=function(C,O,T){var P=O.label,D=C.append("g");O.labelType==="svg"?k(D,O):typeof P!="string"||O.labelType==="html"?_(D,O):y(D,O);var F,N=D.node().getBBox();switch(T){case"top":F=-O.height/2;break;case"bottom":F=O.height/2-N.height;break;default:F=-N.height/2}return D.attr("transform","translate("+-N.width/2+","+F+")"),D}},8287:(o,g,s)=>{var y=s(8355);o.exports=function(_,k){var C=_;return C.node().appendChild(k.label),y.applyStyle(C,k.labelStyle),C}},7318:(o,g,s)=>{var y=s(8355);o.exports=function(_,k){for(var C=_.append("text"),O=function(P){for(var D,F="",N=!1,z=0;z<P.length;++z)D=P[z],N?(F+=D==="n"?`
`:D,N=!1):D==="\\"?N=!0:F+=D;return F}(k.label).split(`
`),T=0;T<O.length;T++)C.append("tspan").attr("xml:space","preserve").attr("dy","1em").attr("x","1").text(O[T]);return y.applyStyle(C,k.labelStyle),C}},1034:(o,g,s)=>{var y;try{y={defaults:s(1747),each:s(6073),isFunction:s(3560),isPlainObject:s(8630),pick:s(9722),has:s(8721),range:s(6026),uniqueId:s(3955)}}catch{}y||(y=window._),o.exports=y},6381:(o,g,s)=>{var y=s(8355),_=s(4322);o.exports=function(k,C){var O=k.filter(function(){return!_.select(this).classed("update")});function T(P){var D=C.node(P);return"translate("+D.x+","+D.y+")"}O.attr("transform",T),y.applyTransition(k,C).style("opacity",1).attr("transform",T),y.applyTransition(O.selectAll("rect"),C).attr("width",function(P){return C.node(P).width}).attr("height",function(P){return C.node(P).height}).attr("x",function(P){return-C.node(P).width/2}).attr("y",function(P){return-C.node(P).height/2})}},4577:(o,g,s)=>{var y=s(8355),_=s(4322),k=s(1034);o.exports=function(C,O){function T(P){var D=O.edge(P);return k.has(D,"x")?"translate("+D.x+","+D.y+")":""}C.filter(function(){return!_.select(this).classed("update")}).attr("transform",T),y.applyTransition(C,O).style("opacity",1).attr("transform",T)}},4849:(o,g,s)=>{var y=s(8355),_=s(4322);o.exports=function(k,C){function O(T){var P=C.node(T);return"translate("+P.x+","+P.y+")"}k.filter(function(){return!_.select(this).classed("update")}).attr("transform",O),y.applyTransition(k,C).style("opacity",1).attr("transform",O)}},5787:(o,g,s)=>{var y=s(1034),_=s(4322),k=s(1463).layout;o.exports=function(){var P=s(607),D=s(5632),F=s(6315),N=s(940),z=s(4849),B=s(4577),X=s(6381),W=s(4418),H=s(9144),U=function(G,Y){(function(me){me.nodes().forEach(function(Ie){var pe=me.node(Ie);y.has(pe,"label")||me.children(Ie).length||(pe.label=Ie),y.has(pe,"paddingX")&&y.defaults(pe,{paddingLeft:pe.paddingX,paddingRight:pe.paddingX}),y.has(pe,"paddingY")&&y.defaults(pe,{paddingTop:pe.paddingY,paddingBottom:pe.paddingY}),y.has(pe,"padding")&&y.defaults(pe,{paddingLeft:pe.padding,paddingRight:pe.padding,paddingTop:pe.padding,paddingBottom:pe.padding}),y.defaults(pe,C),y.each(["paddingLeft","paddingRight","paddingTop","paddingBottom"],function(ce){pe[ce]=Number(pe[ce])}),y.has(pe,"width")&&(pe._prevWidth=pe.width),y.has(pe,"height")&&(pe._prevHeight=pe.height)}),me.edges().forEach(function(Ie){var pe=me.edge(Ie);y.has(pe,"label")||(pe.label=""),y.defaults(pe,O)})})(Y);var K=T(G,"output"),ee=T(K,"clusters"),te=T(K,"edgePaths"),re=F(T(K,"edgeLabels"),Y),be=P(T(K,"nodes"),Y,W);k(Y),z(be,Y),B(re,Y),N(te,Y,H);var Le=D(ee,Y);X(Le,Y),function(me){y.each(me.nodes(),function(Ie){var pe=me.node(Ie);y.has(pe,"_prevWidth")?pe.width=pe._prevWidth:delete pe.width,y.has(pe,"_prevHeight")?pe.height=pe._prevHeight:delete pe.height,delete pe._prevWidth,delete pe._prevHeight})}(Y)};return U.createNodes=function(G){return arguments.length?(P=G,U):P},U.createClusters=function(G){return arguments.length?(D=G,U):D},U.createEdgeLabels=function(G){return arguments.length?(F=G,U):F},U.createEdgePaths=function(G){return arguments.length?(N=G,U):N},U.shapes=function(G){return arguments.length?(W=G,U):W},U.arrows=function(G){return arguments.length?(H=G,U):H},U};var C={paddingLeft:10,paddingRight:10,paddingTop:10,paddingBottom:10,rx:0,ry:0,shape:"rect"},O={arrowhead:"normal",curve:_.curveLinear};function T(P,D){var F=P.select("g."+D);return F.empty()&&(F=P.append("g").attr("class",D)),F}},4418:(o,g,s)=>{var y=s(8049),_=s(3260),k=s(6587),C=s(5337);o.exports={rect:function(O,T,P){var D=O.insert("rect",":first-child").attr("rx",P.rx).attr("ry",P.ry).attr("x",-T.width/2).attr("y",-T.height/2).attr("width",T.width).attr("height",T.height);return P.intersect=function(F){return y(P,F)},D},ellipse:function(O,T,P){var D=T.width/2,F=T.height/2,N=O.insert("ellipse",":first-child").attr("x",-T.width/2).attr("y",-T.height/2).attr("rx",D).attr("ry",F);return P.intersect=function(z){return _(P,D,F,z)},N},circle:function(O,T,P){var D=Math.max(T.width,T.height)/2,F=O.insert("circle",":first-child").attr("x",-T.width/2).attr("y",-T.height/2).attr("r",D);return P.intersect=function(N){return k(P,D,N)},F},diamond:function(O,T,P){var D=T.width*Math.SQRT2/2,F=T.height*Math.SQRT2/2,N=[{x:0,y:-F},{x:-D,y:0},{x:0,y:F},{x:D,y:0}],z=O.insert("polygon",":first-child").attr("points",N.map(function(B){return B.x+","+B.y}).join(" "));return P.intersect=function(B){return C(P,N,B)},z}}},8355:(o,g,s)=>{var y=s(1034);o.exports={isSubgraph:function(C,O){return!!C.children(O).length},edgeToId:function(C){return k(C.v)+":"+k(C.w)+":"+k(C.name)},applyStyle:function(C,O){O&&C.attr("style",O)},applyClass:function(C,O,T){O&&C.attr("class",O).attr("class",T+" "+C.attr("class"))},applyTransition:function(C,O){var T=O.graph();if(y.isPlainObject(T)){var P=T.transition;if(y.isFunction(P))return P(C)}return C}};var _=/:/g;function k(C){return C?String(C).replace(_,"\\:"):""}},5689:o=>{o.exports="0.6.4"},7188:(o,g,s)=>{s.r(g),s.d(g,{FormatSpecifier:()=>Yc,active:()=>U1,arc:()=>Fb,area:()=>Y8,areaRadial:()=>yf,ascending:()=>_,autoType:()=>J1,axisBottom:()=>Dn,axisLeft:()=>Cr,axisRight:()=>rr,axisTop:()=>Pn,bisect:()=>P,bisectLeft:()=>T,bisectRight:()=>O,bisector:()=>k,blob:()=>Tx,brush:()=>Lf,brushSelection:()=>uv,brushX:()=>Kt,brushY:()=>Ku,buffer:()=>l9,chord:()=>Dd,clientPoint:()=>Ja,cluster:()=>Bx,color:()=>so,contourDensity:()=>Xp,contours:()=>Xu,create:()=>S7,creator:()=>Ki,cross:()=>N,csv:()=>u9,csvFormat:()=>Wl,csvFormatBody:()=>Yy,csvFormatRow:()=>xx,csvFormatRows:()=>i4,csvFormatValue:()=>Cx,csvParse:()=>Wy,csvParseRows:()=>l3,cubehelix:()=>Yi,curveBasis:()=>Zn,curveBasisClosed:()=>Ar,curveBasisOpen:()=>Mr,curveBundle:()=>Oi,curveCardinal:()=>Zi,curveCardinalClosed:()=>Gi,curveCardinalOpen:()=>xo,curveCatmullRom:()=>cl,curveCatmullRomClosed:()=>Ji,curveCatmullRomOpen:()=>Su,curveLinear:()=>P6,curveLinearClosed:()=>Vu,curveMonotoneX:()=>E0,curveMonotoneY:()=>Ko,curveNatural:()=>_f,curveStep:()=>dw,curveStepAfter:()=>I6,curveStepBefore:()=>hw,customEvent:()=>ht,descending:()=>z,deviation:()=>W,dispatch:()=>Zr,drag:()=>Zp,dragDisable:()=>Bn,dragEnable:()=>ar,dsv:()=>s9,dsvFormat:()=>a4,easeBack:()=>r9,easeBackIn:()=>Am,easeBackInOut:()=>r9,easeBackOut:()=>n9,easeBounce:()=>$h,easeBounceIn:()=>f3,easeBounceInOut:()=>t9,easeBounceOut:()=>$h,easeCircle:()=>t2,easeCircleIn:()=>Em,easeCircleInOut:()=>t2,easeCircleOut:()=>o4,easeCubic:()=>F0,easeCubicIn:()=>R0,easeCubicInOut:()=>F0,easeCubicOut:()=>Td,easeElastic:()=>Vf,easeElasticIn:()=>a9,easeElasticInOut:()=>i9,easeElasticOut:()=>Vf,easeExp:()=>hv,easeExpIn:()=>e2,easeExpInOut:()=>hv,easeExpOut:()=>Om,easeLinear:()=>Ky,easePoly:()=>Sm,easePolyIn:()=>u3,easePolyInOut:()=>Sm,easePolyOut:()=>Jy,easeQuad:()=>s3,easeQuadIn:()=>Xy,easeQuadInOut:()=>s3,easeQuadOut:()=>Zy,easeSin:()=>x0,easeSinIn:()=>Qy,easeSinInOut:()=>x0,easeSinOut:()=>e9,entries:()=>St,event:()=>tn,extent:()=>H,forceCenter:()=>m3,forceCollide:()=>u4,forceLink:()=>f9,forceManyBody:()=>p9,forceRadial:()=>v9,forceSimulation:()=>h9,forceX:()=>g9,forceY:()=>Mx,format:()=>Hf,formatDefaultLocale:()=>b9,formatLocale:()=>d4,formatPrefix:()=>mv,formatSpecifier:()=>f4,geoAlbers:()=>W3,geoAlbersUsa:()=>R9,geoArea:()=>C9,geoAzimuthalEqualArea:()=>F9,geoAzimuthalEqualAreaRaw:()=>B4,geoAzimuthalEquidistant:()=>g5,geoAzimuthalEquidistantRaw:()=>v5,geoBounds:()=>Um,geoCentroid:()=>Xm,geoCircle:()=>C3,geoClipAntimeridian:()=>Ll,geoClipCircle:()=>O3,geoClipExtent:()=>np,geoClipRectangle:()=>Rv,geoConicConformal:()=>C0,geoConicConformalRaw:()=>j4,geoConicEqualArea:()=>F4,geoConicEqualAreaRaw:()=>L9,geoConicEquidistant:()=>Rx,geoConicEquidistantRaw:()=>j9,geoContains:()=>P9,geoDistance:()=>n5,geoEqualEarth:()=>Fx,geoEqualEarthRaw:()=>m5,geoEquirectangular:()=>Lx,geoEquirectangularRaw:()=>b2,geoGnomonic:()=>y5,geoGnomonicRaw:()=>mc,geoGraticule:()=>P3,geoGraticule10:()=>N9,geoIdentity:()=>z9,geoInterpolate:()=>D3,geoLength:()=>t5,geoMercator:()=>Y3,geoMercatorRaw:()=>Gv,geoNaturalEarth1:()=>$9,geoNaturalEarth1Raw:()=>G3,geoOrthographic:()=>_5,geoOrthographicRaw:()=>b5,geoPath:()=>up,geoProjection:()=>x1,geoProjectionMutator:()=>y2,geoRotation:()=>Zm,geoStereographic:()=>V9,geoStereographicRaw:()=>x5,geoStream:()=>H0,geoTransform:()=>h5,geoTransverseMercator:()=>H9,geoTransverseMercatorRaw:()=>K3,gray:()=>Ea,hcl:()=>Ir,hierarchy:()=>Xv,histogram:()=>ue,hsl:()=>ws,html:()=>Ax,image:()=>p3,interpolate:()=>ia,interpolateArray:()=>z1,interpolateBasis:()=>No,interpolateBasisClosed:()=>gu,interpolateBlues:()=>Rg,interpolateBrBG:()=>h7,interpolateBuGn:()=>Sp,interpolateBuPu:()=>ow,interpolateCividis:()=>Fg,interpolateCool:()=>C7,interpolateCubehelix:()=>hp,interpolateCubehelixDefault:()=>q8,interpolateCubehelixLong:()=>nd,interpolateDate:()=>Yu,interpolateDiscrete:()=>Y4,interpolateGnBu:()=>Ng,interpolateGreens:()=>w7,interpolateGreys:()=>n0,interpolateHcl:()=>e6,interpolateHclLong:()=>t6,interpolateHsl:()=>l8,interpolateHslLong:()=>K4,interpolateHue:()=>Q9,interpolateInferno:()=>k7,interpolateLab:()=>Qv,interpolateMagma:()=>fd,interpolateNumber:()=>ps,interpolateNumberArray:()=>N0,interpolateObject:()=>Pu,interpolateOrRd:()=>j2,interpolateOranges:()=>H8,interpolatePRGn:()=>$u,interpolatePiYG:()=>Ic,interpolatePlasma:()=>Bg,interpolatePuBu:()=>Op,interpolatePuBuGn:()=>Ob,interpolatePuOr:()=>Q0,interpolatePuRd:()=>lw,interpolatePurples:()=>Tb,interpolateRainbow:()=>dh,interpolateRdBu:()=>v7,interpolateRdGy:()=>iw,interpolateRdPu:()=>z2,interpolateRdYlBu:()=>I8,interpolateRdYlGn:()=>kb,interpolateReds:()=>fh,interpolateRgb:()=>Wu,interpolateRgbBasis:()=>wc,interpolateRgbBasisClosed:()=>Hs,interpolateRound:()=>Dc,interpolateSinebow:()=>hh,interpolateSpectral:()=>Sb,interpolateString:()=>Qn,interpolateTransformCss:()=>V1,interpolateTransformSvg:()=>v0,interpolateTurbo:()=>Gs,interpolateViridis:()=>A6,interpolateWarm:()=>Ab,interpolateYlGn:()=>j8,interpolateYlGnBu:()=>b7,interpolateYlOrBr:()=>Eb,interpolateYlOrRd:()=>$8,interpolateZoom:()=>Kd,interrupt:()=>eu,interval:()=>li,isoFormat:()=>N7,isoParse:()=>pE,json:()=>v3,keys:()=>Ye,lab:()=>La,lch:()=>es,line:()=>T7,lineRadial:()=>$g,linkHorizontal:()=>I,linkRadial:()=>V,linkVertical:()=>j,local:()=>V2,map:()=>Vn,matcher:()=>qe,max:()=>Ne,mean:()=>Be,median:()=>Fe,merge:()=>Ve,min:()=>et,mouse:()=>yo,namespace:()=>Jr,namespaces:()=>sa,nest:()=>zr,now:()=>Tt,pack:()=>Jv,packEnclose:()=>U9,packSiblings:()=>W9,pairs:()=>D,partition:()=>Hx,path:()=>oe,permute:()=>rt,pie:()=>jb,piecewise:()=>r6,pointRadial:()=>q2,polygonArea:()=>D5,polygonCentroid:()=>Gx,polygonContains:()=>I5,polygonHull:()=>k1,polygonLength:()=>S0,precisionFixed:()=>_9,precisionPrefix:()=>Rd,precisionRound:()=>x9,quadtree:()=>Im,quantile:()=>_e,quantize:()=>X4,radialArea:()=>yf,radialLine:()=>$g,randomBates:()=>G0,randomExponential:()=>Xd,randomIrwinHall:()=>of,randomLogNormal:()=>i6,randomNormal:()=>J4,randomUniform:()=>eb,range:()=>te,rgb:()=>ml,ribbon:()=>Dt,scaleBand:()=>u8,scaleDiverging:()=>Cp,scaleDivergingLog:()=>u7,scaleDivergingPow:()=>ch,scaleDivergingSqrt:()=>f7,scaleDivergingSymlog:()=>c7,scaleIdentity:()=>ab,scaleImplicit:()=>L5,scaleLinear:()=>B5,scaleLog:()=>ng,scaleOrdinal:()=>R5,scalePoint:()=>c8,scalePow:()=>f6,scaleQuantile:()=>O2,scaleQuantize:()=>rg,scaleSequential:()=>yc,scaleSequentialLog:()=>A8,scaleSequentialPow:()=>s7,scaleSequentialQuantile:()=>xb,scaleSequentialSqrt:()=>Pg,scaleSequentialSymlog:()=>vf,scaleSqrt:()=>d6,scaleSymlog:()=>u6,scaleThreshold:()=>ag,scaleTime:()=>o7,scaleUtc:()=>ud,scan:()=>yt,schemeAccent:()=>wb,schemeBlues:()=>_7,schemeBrBG:()=>N8,schemeBuGn:()=>R8,schemeBuPu:()=>F8,schemeCategory10:()=>rw,schemeDark2:()=>kp,schemeGnBu:()=>B2,schemeGreens:()=>x7,schemeGreys:()=>E6,schemeOrRd:()=>A1,schemeOranges:()=>Gl,schemePRGn:()=>t0,schemePaired:()=>d7,schemePastel1:()=>M8,schemePastel2:()=>P8,schemePiYG:()=>ss,schemePuBu:()=>m7,schemePuBuGn:()=>Ig,schemePuOr:()=>$o,schemePuRd:()=>B8,schemePurples:()=>V8,schemeRdBu:()=>p7,schemeRdGy:()=>Cb,schemeRdPu:()=>y7,schemeRdYlBu:()=>O6,schemeRdYlGn:()=>g7,schemeReds:()=>gf,schemeSet1:()=>S6,schemeSet2:()=>Dg,schemeSet3:()=>D8,schemeSpectral:()=>L8,schemeTableau10:()=>aw,schemeYlGn:()=>$2,schemeYlGnBu:()=>uu,schemeYlOrBr:()=>z8,schemeYlOrRd:()=>Lg,select:()=>ur,selectAll:()=>sw,selection:()=>Nn,selector:()=>kn,selectorAll:()=>pr,set:()=>Re,shuffle:()=>ut,stack:()=>hE,stackOffsetDiverging:()=>N1,stackOffsetExpand:()=>pw,stackOffsetNone:()=>D1,stackOffsetSilhouette:()=>K8,stackOffsetWiggle:()=>L6,stackOrderAppearance:()=>P7,stackOrderAscending:()=>Vb,stackOrderDescending:()=>lc,stackOrderInsideOut:()=>JC,stackOrderNone:()=>M7,stackOrderReverse:()=>QC,stratify:()=>Wx,style:()=>Jo,sum:()=>vt,svg:()=>Vh,symbol:()=>cn,symbolCircle:()=>Z,symbolCross:()=>ae,symbolDiamond:()=>ke,symbolSquare:()=>We,symbolStar:()=>Ue,symbolTriangle:()=>pt,symbolWye:()=>en,symbols:()=>ln,text:()=>n2,thresholdFreedmanDiaconis:()=>xe,thresholdScott:()=>Te,thresholdSturges:()=>ce,tickFormat:()=>rb,tickIncrement:()=>Ie,tickStep:()=>pe,ticks:()=>me,timeDay:()=>cf,timeDays:()=>q5,timeFormat:()=>Q5,timeFormatDefaultLocale:()=>E8,timeFormatLocale:()=>ih,timeFriday:()=>V5,timeFridays:()=>th,timeHour:()=>W5,timeHours:()=>Y5,timeInterval:()=>Cu,timeMillisecond:()=>g6,timeMilliseconds:()=>m6,timeMinute:()=>G5,timeMinutes:()=>K5,timeMonday:()=>T2,timeMondays:()=>Xx,timeMonth:()=>h8,timeMonths:()=>lb,timeParse:()=>D2,timeSaturday:()=>mp,timeSaturdays:()=>v8,timeSecond:()=>A2,timeSeconds:()=>yp,timeSunday:()=>Qd,timeSundays:()=>lg,timeThursday:()=>eh,timeThursdays:()=>p8,timeTuesday:()=>$5,timeTuesdays:()=>Zx,timeWednesday:()=>og,timeWednesdays:()=>uf,timeWeek:()=>Qd,timeWeeks:()=>lg,timeYear:()=>gp,timeYears:()=>ob,timeout:()=>va,timer:()=>Sr,timerFlush:()=>jr,touch:()=>za,touches:()=>O7,transition:()=>h1,transpose:()=>ft,tree:()=>A5,treemap:()=>i8,treemapBinary:()=>J9,treemapDice:()=>q4,treemapResquarify:()=>o8,treemapSlice:()=>U4,treemapSliceDice:()=>w1,treemapSquarify:()=>a8,tsv:()=>h3,tsvFormat:()=>kx,tsvFormatBody:()=>Sx,tsvFormatRow:()=>Gy,tsvFormatRows:()=>Ju,tsvFormatValue:()=>Ox,tsvParse:()=>Jp,tsvParseRows:()=>Qp,utcDay:()=>dg,utcDays:()=>J5,utcFormat:()=>b6,utcFriday:()=>su,utcFridays:()=>cg,utcHour:()=>C6,utcHours:()=>k6,utcMillisecond:()=>g6,utcMilliseconds:()=>m6,utcMinute:()=>ys,utcMinutes:()=>ic,utcMonday:()=>E1,utcMondays:()=>Jx,utcMonth:()=>Mg,utcMonths:()=>zu,utcParse:()=>hg,utcSaturday:()=>rh,utcSaturdays:()=>Z5,utcSecond:()=>A2,utcSeconds:()=>yp,utcSunday:()=>sg,utcSundays:()=>M2,utcThursday:()=>nc,utcThursdays:()=>ug,utcTuesday:()=>ff,utcTuesdays:()=>df,utcWednesday:()=>X5,utcWednesdays:()=>bp,utcWeek:()=>sg,utcWeeks:()=>M2,utcYear:()=>hf,utcYears:()=>g8,values:()=>ct,variance:()=>X,version:()=>y,voronoi:()=>bE,window:()=>On,xml:()=>g3,zip:()=>At,zoom:()=>Pr,zoomIdentity:()=>Gb,zoomTransform:()=>lk});var y="5.16.0";function _(m,A){return m<A?-1:m>A?1:m>=A?0:NaN}function k(m){var A;return m.length===1&&(A=m,m=function(R,$){return _(A(R),$)}),{left:function(R,$,Q,ie){for(Q==null&&(Q=0),ie==null&&(ie=R.length);Q<ie;){var we=Q+ie>>>1;m(R[we],$)<0?Q=we+1:ie=we}return Q},right:function(R,$,Q,ie){for(Q==null&&(Q=0),ie==null&&(ie=R.length);Q<ie;){var we=Q+ie>>>1;m(R[we],$)>0?ie=we:Q=we+1}return Q}}}var C=k(_),O=C.right,T=C.left;const P=O;function D(m,A){A==null&&(A=F);for(var R=0,$=m.length-1,Q=m[0],ie=new Array($<0?0:$);R<$;)ie[R]=A(Q,Q=m[++R]);return ie}function F(m,A){return[m,A]}function N(m,A,R){var $,Q,ie,we,ye=m.length,Ee=A.length,$e=new Array(ye*Ee);for(R==null&&(R=F),$=ie=0;$<ye;++$)for(we=m[$],Q=0;Q<Ee;++Q,++ie)$e[ie]=R(we,A[Q]);return $e}function z(m,A){return A<m?-1:A>m?1:A>=m?0:NaN}function B(m){return m===null?NaN:+m}function X(m,A){var R,$,Q=m.length,ie=0,we=-1,ye=0,Ee=0;if(A==null)for(;++we<Q;)isNaN(R=B(m[we]))||(Ee+=($=R-ye)*(R-(ye+=$/++ie)));else for(;++we<Q;)isNaN(R=B(A(m[we],we,m)))||(Ee+=($=R-ye)*(R-(ye+=$/++ie)));if(ie>1)return Ee/(ie-1)}function W(m,A){var R=X(m,A);return R&&Math.sqrt(R)}function H(m,A){var R,$,Q,ie=m.length,we=-1;if(A==null){for(;++we<ie;)if((R=m[we])!=null&&R>=R)for($=Q=R;++we<ie;)(R=m[we])!=null&&($>R&&($=R),Q<R&&(Q=R))}else for(;++we<ie;)if((R=A(m[we],we,m))!=null&&R>=R)for($=Q=R;++we<ie;)(R=A(m[we],we,m))!=null&&($>R&&($=R),Q<R&&(Q=R));return[$,Q]}var U=Array.prototype,G=U.slice,Y=U.map;function K(m){return function(){return m}}function ee(m){return m}function te(m,A,R){m=+m,A=+A,R=(Q=arguments.length)<2?(A=m,m=0,1):Q<3?1:+R;for(var $=-1,Q=0|Math.max(0,Math.ceil((A-m)/R)),ie=new Array(Q);++$<Q;)ie[$]=m+$*R;return ie}var re=Math.sqrt(50),be=Math.sqrt(10),Le=Math.sqrt(2);function me(m,A,R){var $,Q,ie,we,ye=-1;if(R=+R,(m=+m)==(A=+A)&&R>0)return[m];if(($=A<m)&&(Q=m,m=A,A=Q),(we=Ie(m,A,R))===0||!isFinite(we))return[];if(we>0)for(m=Math.ceil(m/we),A=Math.floor(A/we),ie=new Array(Q=Math.ceil(A-m+1));++ye<Q;)ie[ye]=(m+ye)*we;else for(m=Math.floor(m*we),A=Math.ceil(A*we),ie=new Array(Q=Math.ceil(m-A+1));++ye<Q;)ie[ye]=(m-ye)/we;return $&&ie.reverse(),ie}function Ie(m,A,R){var $=(A-m)/Math.max(0,R),Q=Math.floor(Math.log($)/Math.LN10),ie=$/Math.pow(10,Q);return Q>=0?(ie>=re?10:ie>=be?5:ie>=Le?2:1)*Math.pow(10,Q):-Math.pow(10,-Q)/(ie>=re?10:ie>=be?5:ie>=Le?2:1)}function pe(m,A,R){var $=Math.abs(A-m)/Math.max(0,R),Q=Math.pow(10,Math.floor(Math.log($)/Math.LN10)),ie=$/Q;return ie>=re?Q*=10:ie>=be?Q*=5:ie>=Le&&(Q*=2),A<m?-Q:Q}function ce(m){return Math.ceil(Math.log(m.length)/Math.LN2)+1}function ue(){var m=ee,A=H,R=ce;function $(Q){var ie,we,ye=Q.length,Ee=new Array(ye);for(ie=0;ie<ye;++ie)Ee[ie]=m(Q[ie],ie,Q);var $e=A(Ee),Ze=$e[0],it=$e[1],Ke=R(Ee,Ze,it);Array.isArray(Ke)||(Ke=pe(Ze,it,Ke),Ke=te(Math.ceil(Ze/Ke)*Ke,it,Ke));for(var Ct=Ke.length;Ke[0]<=Ze;)Ke.shift(),--Ct;for(;Ke[Ct-1]>it;)Ke.pop(),--Ct;var Ot,jt=new Array(Ct+1);for(ie=0;ie<=Ct;++ie)(Ot=jt[ie]=[]).x0=ie>0?Ke[ie-1]:Ze,Ot.x1=ie<Ct?Ke[ie]:it;for(ie=0;ie<ye;++ie)Ze<=(we=Ee[ie])&&we<=it&&jt[P(Ke,we,0,Ct)].push(Q[ie]);return jt}return $.value=function(Q){return arguments.length?(m=typeof Q=="function"?Q:K(Q),$):m},$.domain=function(Q){return arguments.length?(A=typeof Q=="function"?Q:K([Q[0],Q[1]]),$):A},$.thresholds=function(Q){return arguments.length?(R=typeof Q=="function"?Q:Array.isArray(Q)?K(G.call(Q)):K(Q),$):R},$}function _e(m,A,R){if(R==null&&(R=B),$=m.length){if((A=+A)<=0||$<2)return+R(m[0],0,m);if(A>=1)return+R(m[$-1],$-1,m);var $,Q=($-1)*A,ie=Math.floor(Q),we=+R(m[ie],ie,m);return we+(+R(m[ie+1],ie+1,m)-we)*(Q-ie)}}function xe(m,A,R){return m=Y.call(m,B).sort(_),Math.ceil((R-A)/(2*(_e(m,.75)-_e(m,.25))*Math.pow(m.length,-1/3)))}function Te(m,A,R){return Math.ceil((R-A)/(3.5*W(m)*Math.pow(m.length,-1/3)))}function Ne(m,A){var R,$,Q=m.length,ie=-1;if(A==null){for(;++ie<Q;)if((R=m[ie])!=null&&R>=R)for($=R;++ie<Q;)(R=m[ie])!=null&&R>$&&($=R)}else for(;++ie<Q;)if((R=A(m[ie],ie,m))!=null&&R>=R)for($=R;++ie<Q;)(R=A(m[ie],ie,m))!=null&&R>$&&($=R);return $}function Be(m,A){var R,$=m.length,Q=$,ie=-1,we=0;if(A==null)for(;++ie<$;)isNaN(R=B(m[ie]))?--Q:we+=R;else for(;++ie<$;)isNaN(R=B(A(m[ie],ie,m)))?--Q:we+=R;if(Q)return we/Q}function Fe(m,A){var R,$=m.length,Q=-1,ie=[];if(A==null)for(;++Q<$;)isNaN(R=B(m[Q]))||ie.push(R);else for(;++Q<$;)isNaN(R=B(A(m[Q],Q,m)))||ie.push(R);return _e(ie.sort(_),.5)}function Ve(m){for(var A,R,$,Q=m.length,ie=-1,we=0;++ie<Q;)we+=m[ie].length;for(R=new Array(we);--Q>=0;)for(A=($=m[Q]).length;--A>=0;)R[--we]=$[A];return R}function et(m,A){var R,$,Q=m.length,ie=-1;if(A==null){for(;++ie<Q;)if((R=m[ie])!=null&&R>=R)for($=R;++ie<Q;)(R=m[ie])!=null&&$>R&&($=R)}else for(;++ie<Q;)if((R=A(m[ie],ie,m))!=null&&R>=R)for($=R;++ie<Q;)(R=A(m[ie],ie,m))!=null&&$>R&&($=R);return $}function rt(m,A){for(var R=A.length,$=new Array(R);R--;)$[R]=m[A[R]];return $}function yt(m,A){if(R=m.length){var R,$,Q=0,ie=0,we=m[ie];for(A==null&&(A=_);++Q<R;)(A($=m[Q],we)<0||A(we,we)!==0)&&(we=$,ie=Q);return A(we,we)===0?ie:void 0}}function ut(m,A,R){for(var $,Q,ie=(R==null?m.length:R)-(A=A==null?0:+A);ie;)Q=Math.random()*ie--|0,$=m[ie+A],m[ie+A]=m[Q+A],m[Q+A]=$;return m}function vt(m,A){var R,$=m.length,Q=-1,ie=0;if(A==null)for(;++Q<$;)(R=+m[Q])&&(ie+=R);else for(;++Q<$;)(R=+A(m[Q],Q,m))&&(ie+=R);return ie}function ft(m){if(!(Q=m.length))return[];for(var A=-1,R=et(m,Qe),$=new Array(R);++A<R;)for(var Q,ie=-1,we=$[A]=new Array(Q);++ie<Q;)we[ie]=m[ie][A];return $}function Qe(m){return m.length}function At(){return ft(arguments)}var bt=Array.prototype.slice;function ot(m){return m}var wt=1e-6;function xt(m){return"translate("+(m+.5)+",0)"}function Nt(m){return"translate(0,"+(m+.5)+")"}function Vt(m){return function(A){return+m(A)}}function $t(m){var A=Math.max(0,m.bandwidth()-1)/2;return m.round()&&(A=Math.round(A)),function(R){return+m(R)+A}}function yn(){return!this.__axis}function Mn(m,A){var R=[],$=null,Q=null,ie=6,we=6,ye=3,Ee=m===1||m===4?-1:1,$e=m===4||m===2?"x":"y",Ze=m===1||m===3?xt:Nt;function it(Ke){var Ct=$==null?A.ticks?A.ticks.apply(A,R):A.domain():$,Ot=Q==null?A.tickFormat?A.tickFormat.apply(A,R):ot:Q,jt=Math.max(ie,0)+ye,Bt=A.range(),Pt=+Bt[0]+.5,Xt=+Bt[Bt.length-1]+.5,Ut=(A.bandwidth?$t:Vt)(A.copy()),an=Ke.selection?Ke.selection():Ke,Fn=an.selectAll(".domain").data([null]),lr=an.selectAll(".tick").data(Ct,A).order(),dr=lr.exit(),ra=lr.enter().append("g").attr("class","tick"),Gn=lr.select("line"),Or=lr.select("text");Fn=Fn.merge(Fn.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),lr=lr.merge(ra),Gn=Gn.merge(ra.append("line").attr("stroke","currentColor").attr($e+"2",Ee*ie)),Or=Or.merge(ra.append("text").attr("fill","currentColor").attr($e,Ee*jt).attr("dy",m===1?"0em":m===3?"0.71em":"0.32em")),Ke!==an&&(Fn=Fn.transition(Ke),lr=lr.transition(Ke),Gn=Gn.transition(Ke),Or=Or.transition(Ke),dr=dr.transition(Ke).attr("opacity",wt).attr("transform",function(rn){return isFinite(rn=Ut(rn))?Ze(rn):this.getAttribute("transform")}),ra.attr("opacity",wt).attr("transform",function(rn){var mn=this.parentNode.__axis;return Ze(mn&&isFinite(mn=mn(rn))?mn:Ut(rn))})),dr.remove(),Fn.attr("d",m===4||m==2?we?"M"+Ee*we+","+Pt+"H0.5V"+Xt+"H"+Ee*we:"M0.5,"+Pt+"V"+Xt:we?"M"+Pt+","+Ee*we+"V0.5H"+Xt+"V"+Ee*we:"M"+Pt+",0.5H"+Xt),lr.attr("opacity",1).attr("transform",function(rn){return Ze(Ut(rn))}),Gn.attr($e+"2",Ee*ie),Or.attr($e,Ee*jt).text(Ot),an.filter(yn).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",m===2?"start":m===4?"end":"middle"),an.each(function(){this.__axis=Ut})}return it.scale=function(Ke){return arguments.length?(A=Ke,it):A},it.ticks=function(){return R=bt.call(arguments),it},it.tickArguments=function(Ke){return arguments.length?(R=Ke==null?[]:bt.call(Ke),it):R.slice()},it.tickValues=function(Ke){return arguments.length?($=Ke==null?null:bt.call(Ke),it):$&&$.slice()},it.tickFormat=function(Ke){return arguments.length?(Q=Ke,it):Q},it.tickSize=function(Ke){return arguments.length?(ie=we=+Ke,it):ie},it.tickSizeInner=function(Ke){return arguments.length?(ie=+Ke,it):ie},it.tickSizeOuter=function(Ke){return arguments.length?(we=+Ke,it):we},it.tickPadding=function(Ke){return arguments.length?(ye=+Ke,it):ye},it}function Pn(m){return Mn(1,m)}function rr(m){return Mn(2,m)}function Dn(m){return Mn(3,m)}function Cr(m){return Mn(4,m)}var fr={value:function(){}};function Er(){for(var m,A=0,R=arguments.length,$={};A<R;++A){if(!(m=arguments[A]+"")||m in $||/[\s.]/.test(m))throw new Error("illegal type: "+m);$[m]=[]}return new Yn($)}function Yn(m){this._=m}function Rn(m,A){return m.trim().split(/^|\s+/).map(function(R){var $="",Q=R.indexOf(".");if(Q>=0&&($=R.slice(Q+1),R=R.slice(0,Q)),R&&!A.hasOwnProperty(R))throw new Error("unknown type: "+R);return{type:R,name:$}})}function Hr(m,A){for(var R,$=0,Q=m.length;$<Q;++$)if((R=m[$]).name===A)return R.value}function mr(m,A,R){for(var $=0,Q=m.length;$<Q;++$)if(m[$].name===A){m[$]=fr,m=m.slice(0,$).concat(m.slice($+1));break}return R!=null&&m.push({name:A,value:R}),m}Yn.prototype=Er.prototype={constructor:Yn,on:function(m,A){var R,$=this._,Q=Rn(m+"",$),ie=-1,we=Q.length;if(!(arguments.length<2)){if(A!=null&&typeof A!="function")throw new Error("invalid callback: "+A);for(;++ie<we;)if(R=(m=Q[ie]).type)$[R]=mr($[R],m.name,A);else if(A==null)for(R in $)$[R]=mr($[R],m.name,null);return this}for(;++ie<we;)if((R=(m=Q[ie]).type)&&(R=Hr($[R],m.name)))return R},copy:function(){var m={},A=this._;for(var R in A)m[R]=A[R].slice();return new Yn(m)},call:function(m,A){if((R=arguments.length-2)>0)for(var R,$,Q=new Array(R),ie=0;ie<R;++ie)Q[ie]=arguments[ie+2];if(!this._.hasOwnProperty(m))throw new Error("unknown type: "+m);for(ie=0,R=($=this._[m]).length;ie<R;++ie)$[ie].value.apply(A,Q)},apply:function(m,A,R){if(!this._.hasOwnProperty(m))throw new Error("unknown type: "+m);for(var $=this._[m],Q=0,ie=$.length;Q<ie;++Q)$[Q].value.apply(A,R)}};const Zr=Er;function ka(){}function kn(m){return m==null?ka:function(){return this.querySelector(m)}}function Kn(){return[]}function pr(m){return m==null?Kn:function(){return this.querySelectorAll(m)}}function qe(m){return function(){return this.matches(m)}}function nt(m){return new Array(m.length)}function Cn(m,A){this.ownerDocument=m.ownerDocument,this.namespaceURI=m.namespaceURI,this._next=null,this._parent=m,this.__data__=A}function kt(m,A,R,$,Q,ie){for(var we,ye=0,Ee=A.length,$e=ie.length;ye<$e;++ye)(we=A[ye])?(we.__data__=ie[ye],$[ye]=we):R[ye]=new Cn(m,ie[ye]);for(;ye<Ee;++ye)(we=A[ye])&&(Q[ye]=we)}function It(m,A,R,$,Q,ie,we){var ye,Ee,$e,Ze={},it=A.length,Ke=ie.length,Ct=new Array(it);for(ye=0;ye<it;++ye)(Ee=A[ye])&&(Ct[ye]=$e="$"+we.call(Ee,Ee.__data__,ye,A),$e in Ze?Q[ye]=Ee:Ze[$e]=Ee);for(ye=0;ye<Ke;++ye)(Ee=Ze[$e="$"+we.call(m,ie[ye],ye,ie)])?($[ye]=Ee,Ee.__data__=ie[ye],Ze[$e]=null):R[ye]=new Cn(m,ie[ye]);for(ye=0;ye<it;++ye)(Ee=A[ye])&&Ze[Ct[ye]]===Ee&&(Q[ye]=Ee)}function kr(m,A){return m<A?-1:m>A?1:m>=A?0:NaN}Cn.prototype={constructor:Cn,appendChild:function(m){return this._parent.insertBefore(m,this._next)},insertBefore:function(m,A){return this._parent.insertBefore(m,A)},querySelector:function(m){return this._parent.querySelector(m)},querySelectorAll:function(m){return this._parent.querySelectorAll(m)}};var er="http://www.w3.org/1999/xhtml";const sa={svg:"http://www.w3.org/2000/svg",xhtml:er,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Jr(m){var A=m+="",R=A.indexOf(":");return R>=0&&(A=m.slice(0,R))!=="xmlns"&&(m=m.slice(R+1)),sa.hasOwnProperty(A)?{space:sa[A],local:m}:m}function Gr(m){return function(){this.removeAttribute(m)}}function Ta(m){return function(){this.removeAttributeNS(m.space,m.local)}}function Za(m,A){return function(){this.setAttribute(m,A)}}function xi(m,A){return function(){this.setAttributeNS(m.space,m.local,A)}}function fn(m,A){return function(){var R=A.apply(this,arguments);R==null?this.removeAttribute(m):this.setAttribute(m,R)}}function ja(m,A){return function(){var R=A.apply(this,arguments);R==null?this.removeAttributeNS(m.space,m.local):this.setAttributeNS(m.space,m.local,R)}}function On(m){return m.ownerDocument&&m.ownerDocument.defaultView||m.document&&m||m.defaultView}function wa(m){return function(){this.style.removeProperty(m)}}function Ci(m,A,R){return function(){this.style.setProperty(m,A,R)}}function ri(m,A,R){return function(){var $=A.apply(this,arguments);$==null?this.style.removeProperty(m):this.style.setProperty(m,$,R)}}function Jo(m,A){return m.style.getPropertyValue(A)||On(m).getComputedStyle(m,null).getPropertyValue(A)}function eo(m){return function(){delete this[m]}}function Sl(m,A){return function(){this[m]=A}}function ui(m,A){return function(){var R=A.apply(this,arguments);R==null?delete this[m]:this[m]=R}}function wl(m){return m.trim().split(/^|\s+/)}function Ml(m){return m.classList||new Co(m)}function Co(m){this._node=m,this._names=wl(m.getAttribute("class")||"")}function ta(m,A){for(var R=Ml(m),$=-1,Q=A.length;++$<Q;)R.add(A[$])}function Ui(m,A){for(var R=Ml(m),$=-1,Q=A.length;++$<Q;)R.remove(A[$])}function ci(m){return function(){ta(this,m)}}function Eo(m){return function(){Ui(this,m)}}function zi(m,A){return function(){(A.apply(this,arguments)?ta:Ui)(this,m)}}function Yo(){this.textContent=""}function Mo(m){return function(){this.textContent=m}}function dl(m){return function(){var A=m.apply(this,arguments);this.textContent=A==null?"":A}}function Po(){this.innerHTML=""}function mi(m){return function(){this.innerHTML=m}}function xr(m){return function(){var A=m.apply(this,arguments);this.innerHTML=A==null?"":A}}function Fa(){this.nextSibling&&this.parentNode.appendChild(this)}function ni(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Li(m){return function(){var A=this.ownerDocument,R=this.namespaceURI;return R===er&&A.documentElement.namespaceURI===er?A.createElement(m):A.createElementNS(R,m)}}function Do(m){return function(){return this.ownerDocument.createElementNS(m.space,m.local)}}function Ki(m){var A=Jr(m);return(A.local?Do:Li)(A)}function _a(){return null}function ki(){var m=this.parentNode;m&&m.removeChild(this)}function qa(){var m=this.cloneNode(!1),A=this.parentNode;return A?A.insertBefore(m,this.nextSibling):m}function qr(){var m=this.cloneNode(!0),A=this.parentNode;return A?A.insertBefore(m,this.nextSibling):m}Co.prototype={add:function(m){this._names.indexOf(m)<0&&(this._names.push(m),this._node.setAttribute("class",this._names.join(" ")))},remove:function(m){var A=this._names.indexOf(m);A>=0&&(this._names.splice(A,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(m){return this._names.indexOf(m)>=0}};var wi={},tn=null;function Fo(m,A,R){return m=zn(m,A,R),function($){var Q=$.relatedTarget;Q&&(Q===this||8&Q.compareDocumentPosition(this))||m.call(this,$)}}function zn(m,A,R){return function($){var Q=tn;tn=$;try{m.call(this,this.__data__,A,R)}finally{tn=Q}}}function ll(m){return m.trim().split(/^|\s+/).map(function(A){var R="",$=A.indexOf(".");return $>=0&&(R=A.slice($+1),A=A.slice(0,$)),{type:A,name:R}})}function ze(m){return function(){var A=this.__on;if(A){for(var R,$=0,Q=-1,ie=A.length;$<ie;++$)R=A[$],m.type&&R.type!==m.type||R.name!==m.name?A[++Q]=R:this.removeEventListener(R.type,R.listener,R.capture);++Q?A.length=Q:delete this.__on}}}function Je(m,A,R){var $=wi.hasOwnProperty(m.type)?Fo:zn;return function(Q,ie,we){var ye,Ee=this.__on,$e=$(A,ie,we);if(Ee){for(var Ze=0,it=Ee.length;Ze<it;++Ze)if((ye=Ee[Ze]).type===m.type&&ye.name===m.name)return this.removeEventListener(ye.type,ye.listener,ye.capture),this.addEventListener(ye.type,ye.listener=$e,ye.capture=R),void(ye.value=A)}this.addEventListener(m.type,$e,R),ye={type:m.type,name:m.name,value:A,listener:$e,capture:R},Ee?Ee.push(ye):this.__on=[ye]}}function ht(m,A,R,$){var Q=tn;m.sourceEvent=tn,tn=m;try{return A.apply(R,$)}finally{tn=Q}}function gt(m,A,R){var $=On(m),Q=$.CustomEvent;typeof Q=="function"?Q=new Q(A,R):(Q=$.document.createEvent("Event"),R?(Q.initEvent(A,R.bubbles,R.cancelable),Q.detail=R.detail):Q.initEvent(A,!1,!1)),m.dispatchEvent(Q)}function Mt(m,A){return function(){return gt(this,m,A)}}function Yt(m,A){return function(){return gt(this,m,A.apply(this,arguments))}}typeof document<"u"&&("onmouseenter"in document.documentElement||(wi={mouseenter:"mouseover",mouseleave:"mouseout"}));var nn=[null];function Ht(m,A){this._groups=m,this._parents=A}function on(){return new Ht([[document.documentElement]],nn)}Ht.prototype=on.prototype={constructor:Ht,select:function(m){typeof m!="function"&&(m=kn(m));for(var A=this._groups,R=A.length,$=new Array(R),Q=0;Q<R;++Q)for(var ie,we,ye=A[Q],Ee=ye.length,$e=$[Q]=new Array(Ee),Ze=0;Ze<Ee;++Ze)(ie=ye[Ze])&&(we=m.call(ie,ie.__data__,Ze,ye))&&("__data__"in ie&&(we.__data__=ie.__data__),$e[Ze]=we);return new Ht($,this._parents)},selectAll:function(m){typeof m!="function"&&(m=pr(m));for(var A=this._groups,R=A.length,$=[],Q=[],ie=0;ie<R;++ie)for(var we,ye=A[ie],Ee=ye.length,$e=0;$e<Ee;++$e)(we=ye[$e])&&($.push(m.call(we,we.__data__,$e,ye)),Q.push(we));return new Ht($,Q)},filter:function(m){typeof m!="function"&&(m=qe(m));for(var A=this._groups,R=A.length,$=new Array(R),Q=0;Q<R;++Q)for(var ie,we=A[Q],ye=we.length,Ee=$[Q]=[],$e=0;$e<ye;++$e)(ie=we[$e])&&m.call(ie,ie.__data__,$e,we)&&Ee.push(ie);return new Ht($,this._parents)},data:function(m,A){if(!m)return Ot=new Array(this.size()),Ze=-1,this.each(function(lr){Ot[++Ze]=lr}),Ot;var R,$=A?It:kt,Q=this._parents,ie=this._groups;typeof m!="function"&&(R=m,m=function(){return R});for(var we=ie.length,ye=new Array(we),Ee=new Array(we),$e=new Array(we),Ze=0;Ze<we;++Ze){var it=Q[Ze],Ke=ie[Ze],Ct=Ke.length,Ot=m.call(it,it&&it.__data__,Ze,Q),jt=Ot.length,Bt=Ee[Ze]=new Array(jt),Pt=ye[Ze]=new Array(jt);$(it,Ke,Bt,Pt,$e[Ze]=new Array(Ct),Ot,A);for(var Xt,Ut,an=0,Fn=0;an<jt;++an)if(Xt=Bt[an]){for(an>=Fn&&(Fn=an+1);!(Ut=Pt[Fn])&&++Fn<jt;);Xt._next=Ut||null}}return(ye=new Ht(ye,Q))._enter=Ee,ye._exit=$e,ye},enter:function(){return new Ht(this._enter||this._groups.map(nt),this._parents)},exit:function(){return new Ht(this._exit||this._groups.map(nt),this._parents)},join:function(m,A,R){var $=this.enter(),Q=this,ie=this.exit();return $=typeof m=="function"?m($):$.append(m+""),A!=null&&(Q=A(Q)),R==null?ie.remove():R(ie),$&&Q?$.merge(Q).order():Q},merge:function(m){for(var A=this._groups,R=m._groups,$=A.length,Q=R.length,ie=Math.min($,Q),we=new Array($),ye=0;ye<ie;++ye)for(var Ee,$e=A[ye],Ze=R[ye],it=$e.length,Ke=we[ye]=new Array(it),Ct=0;Ct<it;++Ct)(Ee=$e[Ct]||Ze[Ct])&&(Ke[Ct]=Ee);for(;ye<$;++ye)we[ye]=A[ye];return new Ht(we,this._parents)},order:function(){for(var m=this._groups,A=-1,R=m.length;++A<R;)for(var $,Q=m[A],ie=Q.length-1,we=Q[ie];--ie>=0;)($=Q[ie])&&(we&&4^$.compareDocumentPosition(we)&&we.parentNode.insertBefore($,we),we=$);return this},sort:function(m){function A(it,Ke){return it&&Ke?m(it.__data__,Ke.__data__):!it-!Ke}m||(m=kr);for(var R=this._groups,$=R.length,Q=new Array($),ie=0;ie<$;++ie){for(var we,ye=R[ie],Ee=ye.length,$e=Q[ie]=new Array(Ee),Ze=0;Ze<Ee;++Ze)(we=ye[Ze])&&($e[Ze]=we);$e.sort(A)}return new Ht(Q,this._parents).order()},call:function(){var m=arguments[0];return arguments[0]=this,m.apply(null,arguments),this},nodes:function(){var m=new Array(this.size()),A=-1;return this.each(function(){m[++A]=this}),m},node:function(){for(var m=this._groups,A=0,R=m.length;A<R;++A)for(var $=m[A],Q=0,ie=$.length;Q<ie;++Q){var we=$[Q];if(we)return we}return null},size:function(){var m=0;return this.each(function(){++m}),m},empty:function(){return!this.node()},each:function(m){for(var A=this._groups,R=0,$=A.length;R<$;++R)for(var Q,ie=A[R],we=0,ye=ie.length;we<ye;++we)(Q=ie[we])&&m.call(Q,Q.__data__,we,ie);return this},attr:function(m,A){var R=Jr(m);if(arguments.length<2){var $=this.node();return R.local?$.getAttributeNS(R.space,R.local):$.getAttribute(R)}return this.each((A==null?R.local?Ta:Gr:typeof A=="function"?R.local?ja:fn:R.local?xi:Za)(R,A))},style:function(m,A,R){return arguments.length>1?this.each((A==null?wa:typeof A=="function"?ri:Ci)(m,A,R==null?"":R)):Jo(this.node(),m)},property:function(m,A){return arguments.length>1?this.each((A==null?eo:typeof A=="function"?ui:Sl)(m,A)):this.node()[m]},classed:function(m,A){var R=wl(m+"");if(arguments.length<2){for(var $=Ml(this.node()),Q=-1,ie=R.length;++Q<ie;)if(!$.contains(R[Q]))return!1;return!0}return this.each((typeof A=="function"?zi:A?ci:Eo)(R,A))},text:function(m){return arguments.length?this.each(m==null?Yo:(typeof m=="function"?dl:Mo)(m)):this.node().textContent},html:function(m){return arguments.length?this.each(m==null?Po:(typeof m=="function"?xr:mi)(m)):this.node().innerHTML},raise:function(){return this.each(Fa)},lower:function(){return this.each(ni)},append:function(m){var A=typeof m=="function"?m:Ki(m);return this.select(function(){return this.appendChild(A.apply(this,arguments))})},insert:function(m,A){var R=typeof m=="function"?m:Ki(m),$=A==null?_a:typeof A=="function"?A:kn(A);return this.select(function(){return this.insertBefore(R.apply(this,arguments),$.apply(this,arguments)||null)})},remove:function(){return this.each(ki)},clone:function(m){return this.select(m?qr:qa)},datum:function(m){return arguments.length?this.property("__data__",m):this.node().__data__},on:function(m,A,R){var $,Q,ie=ll(m+""),we=ie.length;if(!(arguments.length<2)){for(ye=A?Je:ze,R==null&&(R=!1),$=0;$<we;++$)this.each(ye(ie[$],A,R));return this}var ye=this.node().__on;if(ye){for(var Ee,$e=0,Ze=ye.length;$e<Ze;++$e)for($=0,Ee=ye[$e];$<we;++$)if((Q=ie[$]).type===Ee.type&&Q.name===Ee.name)return Ee.value}},dispatch:function(m,A){return this.each((typeof A=="function"?Yt:Mt)(m,A))}};const Nn=on;function ur(m){return typeof m=="string"?new Ht([[document.querySelector(m)]],[document.documentElement]):new Ht([[m]],nn)}function wr(){tn.stopImmediatePropagation()}function $n(){tn.preventDefault(),tn.stopImmediatePropagation()}function Bn(m){var A=m.document.documentElement,R=ur(m).on("dragstart.drag",$n,!0);"onselectstart"in A?R.on("selectstart.drag",$n,!0):(A.__noselect=A.style.MozUserSelect,A.style.MozUserSelect="none")}function ar(m,A){var R=m.document.documentElement,$=ur(m).on("dragstart.drag",null);A&&($.on("click.drag",$n,!0),setTimeout(function(){$.on("click.drag",null)},0)),"onselectstart"in R?$.on("selectstart.drag",null):(R.style.MozUserSelect=R.__noselect,delete R.__noselect)}function cr(m,A,R){m.prototype=A.prototype=R,R.constructor=m}function Jt(m,A){var R=Object.create(m.prototype);for(var $ in A)R[$]=A[$];return R}function tr(){}var ma=.7,Fr=1/ma,na="\\s*([+-]?\\d+)\\s*",Kr="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",bn="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Tr=/^#([0-9a-f]{3,8})$/,Rr=new RegExp("^rgb\\("+[na,na,na]+"\\)$"),ha=new RegExp("^rgb\\("+[bn,bn,bn]+"\\)$"),$i=new RegExp("^rgba\\("+[na,na,na,Kr]+"\\)$"),yi=new RegExp("^rgba\\("+[bn,bn,bn,Kr]+"\\)$"),Wi=new RegExp("^hsl\\("+[Kr,bn,bn]+"\\)$"),Ts=new RegExp("^hsla\\("+[Kr,bn,bn,Kr]+"\\)$"),gl={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Pl(){return this.rgb().formatHex()}function jl(){return this.rgb().formatRgb()}function so(m){var A,R;return m=(m+"").trim().toLowerCase(),(A=Tr.exec(m))?(R=A[1].length,A=parseInt(A[1],16),R===6?As(A):R===3?new Qo(A>>8&15|A>>4&240,A>>4&15|240&A,(15&A)<<4|15&A,1):R===8?xs(A>>24&255,A>>16&255,A>>8&255,(255&A)/255):R===4?xs(A>>12&15|A>>8&240,A>>8&15|A>>4&240,A>>4&15|240&A,((15&A)<<4|15&A)/255):null):(A=Rr.exec(m))?new Qo(A[1],A[2],A[3],1):(A=ha.exec(m))?new Qo(255*A[1]/100,255*A[2]/100,255*A[3]/100,1):(A=$i.exec(m))?xs(A[1],A[2],A[3],A[4]):(A=yi.exec(m))?xs(255*A[1]/100,255*A[2]/100,255*A[3]/100,A[4]):(A=Wi.exec(m))?hs(A[1],A[2]/100,A[3]/100,1):(A=Ts.exec(m))?hs(A[1],A[2]/100,A[3]/100,A[4]):gl.hasOwnProperty(m)?As(gl[m]):m==="transparent"?new Qo(NaN,NaN,NaN,0):null}function As(m){return new Qo(m>>16&255,m>>8&255,255&m,1)}function xs(m,A,R,$){return $<=0&&(m=A=R=NaN),new Qo(m,A,R,$)}function Ms(m){return m instanceof tr||(m=so(m)),m?new Qo((m=m.rgb()).r,m.g,m.b,m.opacity):new Qo}function ml(m,A,R,$){return arguments.length===1?Ms(m):new Qo(m,A,R,$==null?1:$)}function Qo(m,A,R,$){this.r=+m,this.g=+A,this.b=+R,this.opacity=+$}function to(){return"#"+Dl(this.r)+Dl(this.g)+Dl(this.b)}function vu(){var m=this.opacity;return((m=isNaN(m)?1:Math.max(0,Math.min(1,m)))===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(m===1?")":", "+m+")")}function Dl(m){return((m=Math.max(0,Math.min(255,Math.round(m)||0)))<16?"0":"")+m.toString(16)}function hs(m,A,R,$){return $<=0?m=A=R=NaN:R<=0||R>=1?m=A=NaN:A<=0&&(m=NaN),new Cs(m,A,R,$)}function Fl(m){if(m instanceof Cs)return new Cs(m.h,m.s,m.l,m.opacity);if(m instanceof tr||(m=so(m)),!m)return new Cs;if(m instanceof Cs)return m;var A=(m=m.rgb()).r/255,R=m.g/255,$=m.b/255,Q=Math.min(A,R,$),ie=Math.max(A,R,$),we=NaN,ye=ie-Q,Ee=(ie+Q)/2;return ye?(we=A===ie?(R-$)/ye+6*(R<$):R===ie?($-A)/ye+2:(A-R)/ye+4,ye/=Ee<.5?ie+Q:2-ie-Q,we*=60):ye=Ee>0&&Ee<1?0:we,new Cs(we,ye,Ee,m.opacity)}function ws(m,A,R,$){return arguments.length===1?Fl(m):new Cs(m,A,R,$==null?1:$)}function Cs(m,A,R,$){this.h=+m,this.s=+A,this.l=+R,this.opacity=+$}function or(m,A,R){return 255*(m<60?A+(R-A)*m/60:m<180?R:m<240?A+(R-A)*(240-m)/60:A)}function Nl(m,A,R,$,Q){var ie=m*m,we=ie*m;return((1-3*m+3*ie-we)*A+(4-6*ie+3*we)*R+(1+3*m+3*ie-3*we)*$+we*Q)/6}function No(m){var A=m.length-1;return function(R){var $=R<=0?R=0:R>=1?(R=1,A-1):Math.floor(R*A),Q=m[$],ie=m[$+1],we=$>0?m[$-1]:2*Q-ie,ye=$<A-1?m[$+2]:2*ie-Q;return Nl((R-$/A)*A,we,Q,ie,ye)}}function gu(m){var A=m.length;return function(R){var $=Math.floor(((R%=1)<0?++R:R)*A),Q=m[($+A-1)%A],ie=m[$%A],we=m[($+1)%A],ye=m[($+2)%A];return Nl((R-$/A)*A,Q,ie,we,ye)}}function Ql(m){return function(){return m}}function Qs(m,A){return function(R){return m+R*A}}function Ai(m,A){var R=A-m;return R?Qs(m,R>180||R<-180?R-360*Math.round(R/360):R):Ql(isNaN(m)?A:m)}function Il(m,A){var R=A-m;return R?Qs(m,R):Ql(isNaN(m)?A:m)}cr(tr,so,{copy:function(m){return Object.assign(new this.constructor,this,m)},displayable:function(){return this.rgb().displayable()},hex:Pl,formatHex:Pl,formatHsl:function(){return Fl(this).formatHsl()},formatRgb:jl,toString:jl}),cr(Qo,ml,Jt(tr,{brighter:function(m){return m=m==null?Fr:Math.pow(Fr,m),new Qo(this.r*m,this.g*m,this.b*m,this.opacity)},darker:function(m){return m=m==null?ma:Math.pow(ma,m),new Qo(this.r*m,this.g*m,this.b*m,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:to,formatHex:to,formatRgb:vu,toString:vu})),cr(Cs,ws,Jt(tr,{brighter:function(m){return m=m==null?Fr:Math.pow(Fr,m),new Cs(this.h,this.s,this.l*m,this.opacity)},darker:function(m){return m=m==null?ma:Math.pow(ma,m),new Cs(this.h,this.s,this.l*m,this.opacity)},rgb:function(){var m=this.h%360+360*(this.h<0),A=isNaN(m)||isNaN(this.s)?0:this.s,R=this.l,$=R+(R<.5?R:1-R)*A,Q=2*R-$;return new Qo(or(m>=240?m-240:m+120,Q,$),or(m,Q,$),or(m<120?m+240:m-120,Q,$),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var m=this.opacity;return((m=isNaN(m)?1:Math.max(0,Math.min(1,m)))===1?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(m===1?")":", "+m+")")}}));const Wu=function m(A){var R=function(Q){return(Q=+Q)==1?Il:function(ie,we){return we-ie?function(ye,Ee,$e){return ye=Math.pow(ye,$e),Ee=Math.pow(Ee,$e)-ye,$e=1/$e,function(Ze){return Math.pow(ye+Ze*Ee,$e)}}(ie,we,Q):Ql(isNaN(ie)?we:ie)}}(A);function $(Q,ie){var we=R((Q=ml(Q)).r,(ie=ml(ie)).r),ye=R(Q.g,ie.g),Ee=R(Q.b,ie.b),$e=Il(Q.opacity,ie.opacity);return function(Ze){return Q.r=we(Ze),Q.g=ye(Ze),Q.b=Ee(Ze),Q.opacity=$e(Ze),Q+""}}return $.gamma=m,$}(1);function D0(m){return function(A){var R,$,Q=A.length,ie=new Array(Q),we=new Array(Q),ye=new Array(Q);for(R=0;R<Q;++R)$=ml(A[R]),ie[R]=$.r||0,we[R]=$.g||0,ye[R]=$.b||0;return ie=m(ie),we=m(we),ye=m(ye),$.opacity=1,function(Ee){return $.r=ie(Ee),$.g=we(Ee),$.b=ye(Ee),$+""}}}var wc=D0(No),Hs=D0(gu);function N0(m,A){A||(A=[]);var R,$=m?Math.min(A.length,m.length):0,Q=A.slice();return function(ie){for(R=0;R<$;++R)Q[R]=m[R]*(1-ie)+A[R]*ie;return Q}}function s1(m){return ArrayBuffer.isView(m)&&!(m instanceof DataView)}function z1(m,A){return(s1(A)?N0:f0)(m,A)}function f0(m,A){var R,$=A?A.length:0,Q=m?Math.min($,m.length):0,ie=new Array(Q),we=new Array($);for(R=0;R<Q;++R)ie[R]=ia(m[R],A[R]);for(;R<$;++R)we[R]=A[R];return function(ye){for(R=0;R<Q;++R)we[R]=ie[R](ye);return we}}function Yu(m,A){var R=new Date;return m=+m,A=+A,function($){return R.setTime(m*(1-$)+A*$),R}}function ps(m,A){return m=+m,A=+A,function(R){return m*(1-R)+A*R}}function Pu(m,A){var R,$={},Q={};for(R in m!==null&&typeof m=="object"||(m={}),A!==null&&typeof A=="object"||(A={}),A)R in m?$[R]=ia(m[R],A[R]):Q[R]=A[R];return function(ie){for(R in $)Q[R]=$[R](ie);return Q}}var Sn=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Lr=new RegExp(Sn.source,"g");function Qn(m,A){var R,$,Q,ie=Sn.lastIndex=Lr.lastIndex=0,we=-1,ye=[],Ee=[];for(m+="",A+="";(R=Sn.exec(m))&&($=Lr.exec(A));)(Q=$.index)>ie&&(Q=A.slice(ie,Q),ye[we]?ye[we]+=Q:ye[++we]=Q),(R=R[0])===($=$[0])?ye[we]?ye[we]+=$:ye[++we]=$:(ye[++we]=null,Ee.push({i:we,x:ps(R,$)})),ie=Lr.lastIndex;return ie<A.length&&(Q=A.slice(ie),ye[we]?ye[we]+=Q:ye[++we]=Q),ye.length<2?Ee[0]?function($e){return function(Ze){return $e(Ze)+""}}(Ee[0].x):function($e){return function(){return $e}}(A):(A=Ee.length,function($e){for(var Ze,it=0;it<A;++it)ye[(Ze=Ee[it]).i]=Ze.x($e);return ye.join("")})}function ia(m,A){var R,$=typeof A;return A==null||$==="boolean"?Ql(A):($==="number"?ps:$==="string"?(R=so(A))?(A=R,Wu):Qn:A instanceof so?Wu:A instanceof Date?Yu:s1(A)?N0:Array.isArray(A)?f0:typeof A.valueOf!="function"&&typeof A.toString!="function"||isNaN(A)?Pu:ps)(m,A)}function ya(){for(var m,A=tn;m=A.sourceEvent;)A=m;return A}function Ja(m,A){var R=m.ownerSVGElement||m;if(R.createSVGPoint){var $=R.createSVGPoint();return $.x=A.clientX,$.y=A.clientY,[($=$.matrixTransform(m.getScreenCTM().inverse())).x,$.y]}var Q=m.getBoundingClientRect();return[A.clientX-Q.left-m.clientLeft,A.clientY-Q.top-m.clientTop]}function za(m,A,R){arguments.length<3&&(R=A,A=ya().changedTouches);for(var $,Q=0,ie=A?A.length:0;Q<ie;++Q)if(($=A[Q]).identifier===R)return Ja(m,$);return null}function yo(m){var A=ya();return A.changedTouches&&(A=A.changedTouches[0]),Ja(m,A)}var hi,vi,Pa=0,Io=0,vo=0,Go=0,Cl=0,Ri=0,Me=typeof performance=="object"&&performance.now?performance:Date,tt=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(m){setTimeout(m,17)};function Tt(){return Cl||(tt(Rt),Cl=Me.now()+Ri)}function Rt(){Cl=0}function Wn(){this._call=this._time=this._next=null}function Sr(m,A,R){var $=new Wn;return $.restart(m,A,R),$}function jr(){Tt(),++Pa;for(var m,A=hi;A;)(m=Cl-A._time)>=0&&A._call.call(null,m),A=A._next;--Pa}function ua(){Cl=(Go=Me.now())+Ri,Pa=Io=0;try{jr()}finally{Pa=0,function(){for(var m,A,R=hi,$=1/0;R;)R._call?($>R._time&&($=R._time),m=R,R=R._next):(A=R._next,R._next=null,R=m?m._next=A:hi=A);vi=m,xa($)}(),Cl=0}}function pa(){var m=Me.now(),A=m-Go;A>1e3&&(Ri-=A,Go=m)}function xa(m){Pa||(Io&&(Io=clearTimeout(Io)),m-Cl>24?(m<1/0&&(Io=setTimeout(ua,m-Me.now()-Ri)),vo&&(vo=clearInterval(vo))):(vo||(Go=Me.now(),vo=setInterval(pa,1e3)),Pa=1,tt(ua)))}function va(m,A,R){var $=new Wn;return A=A==null?0:+A,$.restart(function(Q){$.stop(),m(Q+A)},A,R),$}Wn.prototype=Sr.prototype={constructor:Wn,restart:function(m,A,R){if(typeof m!="function")throw new TypeError("callback is not a function");R=(R==null?Tt():+R)+(A==null?0:+A),this._next||vi===this||(vi?vi._next=this:hi=this,vi=this),this._call=m,this._time=R,xa()},stop:function(){this._call&&(this._call=null,this._time=1/0,xa())}};var bi=Zr("start","end","cancel","interrupt"),Ca=[];function uo(m,A,R,$,Q,ie){var we=m.__transition;if(we){if(R in we)return}else m.__transition={};(function(ye,Ee,$e){var Ze,it=ye.__transition;function Ke(jt){var Bt,Pt,Xt,Ut;if($e.state!==1)return Ot();for(Bt in it)if((Ut=it[Bt]).name===$e.name){if(Ut.state===3)return va(Ke);Ut.state===4?(Ut.state=6,Ut.timer.stop(),Ut.on.call("interrupt",ye,ye.__data__,Ut.index,Ut.group),delete it[Bt]):+Bt<Ee&&(Ut.state=6,Ut.timer.stop(),Ut.on.call("cancel",ye,ye.__data__,Ut.index,Ut.group),delete it[Bt])}if(va(function(){$e.state===3&&($e.state=4,$e.timer.restart(Ct,$e.delay,$e.time),Ct(jt))}),$e.state=2,$e.on.call("start",ye,ye.__data__,$e.index,$e.group),$e.state===2){for($e.state=3,Ze=new Array(Xt=$e.tween.length),Bt=0,Pt=-1;Bt<Xt;++Bt)(Ut=$e.tween[Bt].value.call(ye,ye.__data__,$e.index,$e.group))&&(Ze[++Pt]=Ut);Ze.length=Pt+1}}function Ct(jt){for(var Bt=jt<$e.duration?$e.ease.call(null,jt/$e.duration):($e.timer.restart(Ot),$e.state=5,1),Pt=-1,Xt=Ze.length;++Pt<Xt;)Ze[Pt].call(ye,Bt);$e.state===5&&($e.on.call("end",ye,ye.__data__,$e.index,$e.group),Ot())}function Ot(){for(var jt in $e.state=6,$e.timer.stop(),delete it[Ee],it)return;delete ye.__transition}it[Ee]=$e,$e.timer=Sr(function(jt){$e.state=1,$e.timer.restart(Ke,$e.delay,$e.time),$e.delay<=jt&&Ke(jt-$e.delay)},0,$e.time)})(m,R,{name:A,index:$,group:Q,on:bi,tween:Ca,time:ie.time,delay:ie.delay,duration:ie.duration,ease:ie.ease,timer:null,state:0})}function bo(m,A){var R=Fi(m,A);if(R.state>0)throw new Error("too late; already scheduled");return R}function yl(m,A){var R=Fi(m,A);if(R.state>3)throw new Error("too late; already running");return R}function Fi(m,A){var R=m.__transition;if(!R||!(R=R[A]))throw new Error("transition not found");return R}function eu(m,A){var R,$,Q,ie=m.__transition,we=!0;if(ie){for(Q in A=A==null?null:A+"",ie)(R=ie[Q]).name===A?($=R.state>2&&R.state<5,R.state=6,R.timer.stop(),R.on.call($?"interrupt":"cancel",m,m.__data__,R.index,R.group),delete ie[Q]):we=!1;we&&delete m.__transition}}var d0,h0,p0,$1,zl=180/Math.PI,Vc={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Sf(m,A,R,$,Q,ie){var we,ye,Ee;return(we=Math.sqrt(m*m+A*A))&&(m/=we,A/=we),(Ee=m*R+A*$)&&(R-=m*Ee,$-=A*Ee),(ye=Math.sqrt(R*R+$*$))&&(R/=ye,$/=ye,Ee/=ye),m*$<A*R&&(m=-m,A=-A,Ee=-Ee,we=-we),{translateX:Q,translateY:ie,rotate:Math.atan2(A,m)*zl,skewX:Math.atan(Ee)*zl,scaleX:we,scaleY:ye}}function u1(m,A,R,$){function Q(ie){return ie.length?ie.pop()+" ":""}return function(ie,we){var ye=[],Ee=[];return ie=m(ie),we=m(we),function($e,Ze,it,Ke,Ct,Ot){if($e!==it||Ze!==Ke){var jt=Ct.push("translate(",null,A,null,R);Ot.push({i:jt-4,x:ps($e,it)},{i:jt-2,x:ps(Ze,Ke)})}else(it||Ke)&&Ct.push("translate("+it+A+Ke+R)}(ie.translateX,ie.translateY,we.translateX,we.translateY,ye,Ee),function($e,Ze,it,Ke){$e!==Ze?($e-Ze>180?Ze+=360:Ze-$e>180&&($e+=360),Ke.push({i:it.push(Q(it)+"rotate(",null,$)-2,x:ps($e,Ze)})):Ze&&it.push(Q(it)+"rotate("+Ze+$)}(ie.rotate,we.rotate,ye,Ee),function($e,Ze,it,Ke){$e!==Ze?Ke.push({i:it.push(Q(it)+"skewX(",null,$)-2,x:ps($e,Ze)}):Ze&&it.push(Q(it)+"skewX("+Ze+$)}(ie.skewX,we.skewX,ye,Ee),function($e,Ze,it,Ke,Ct,Ot){if($e!==it||Ze!==Ke){var jt=Ct.push(Q(Ct)+"scale(",null,",",null,")");Ot.push({i:jt-4,x:ps($e,it)},{i:jt-2,x:ps(Ze,Ke)})}else it===1&&Ke===1||Ct.push(Q(Ct)+"scale("+it+","+Ke+")")}(ie.scaleX,ie.scaleY,we.scaleX,we.scaleY,ye,Ee),ie=we=null,function($e){for(var Ze,it=-1,Ke=Ee.length;++it<Ke;)ye[(Ze=Ee[it]).i]=Ze.x($e);return ye.join("")}}}var V1=u1(function(m){return m==="none"?Vc:(d0||(d0=document.createElement("DIV"),h0=document.documentElement,p0=document.defaultView),d0.style.transform=m,m=p0.getComputedStyle(h0.appendChild(d0),null).getPropertyValue("transform"),h0.removeChild(d0),Sf(+(m=m.slice(7,-1).split(","))[0],+m[1],+m[2],+m[3],+m[4],+m[5]))},"px, ","px)","deg)"),v0=u1(function(m){return m==null?Vc:($1||($1=document.createElementNS("http://www.w3.org/2000/svg","g")),$1.setAttribute("transform",m),(m=$1.transform.baseVal.consolidate())?Sf((m=m.matrix).a,m.b,m.c,m.d,m.e,m.f):Vc)},", ",")",")");function Od(m,A){var R,$;return function(){var Q=yl(this,m),ie=Q.tween;if(ie!==R){for(var we=0,ye=($=R=ie).length;we<ye;++we)if($[we].name===A){($=$.slice()).splice(we,1);break}}Q.tween=$}}function I0(m,A,R){var $,Q;if(typeof R!="function")throw new Error;return function(){var ie=yl(this,m),we=ie.tween;if(we!==$){Q=($=we).slice();for(var ye={name:A,value:R},Ee=0,$e=Q.length;Ee<$e;++Ee)if(Q[Ee].name===A){Q[Ee]=ye;break}Ee===$e&&Q.push(ye)}ie.tween=Q}}function Du(m,A,R){var $=m._id;return m.each(function(){var Q=yl(this,$);(Q.value||(Q.value={}))[A]=R.apply(this,arguments)}),function(Q){return Fi(Q,$).value[A]}}function Of(m,A){var R;return(typeof A=="number"?ps:A instanceof so?Wu:(R=so(A))?(A=R,Wu):Qn)(m,A)}function mu(m){return function(){this.removeAttribute(m)}}function c1(m){return function(){this.removeAttributeNS(m.space,m.local)}}function bl(m,A,R){var $,Q,ie=R+"";return function(){var we=this.getAttribute(m);return we===ie?null:we===$?Q:Q=A($=we,R)}}function Ef(m,A,R){var $,Q,ie=R+"";return function(){var we=this.getAttributeNS(m.space,m.local);return we===ie?null:we===$?Q:Q=A($=we,R)}}function yu(m,A,R){var $,Q,ie;return function(){var we,ye,Ee=R(this);if(Ee!=null)return(we=this.getAttribute(m))===(ye=Ee+"")?null:we===$&&ye===Q?ie:(Q=ye,ie=A($=we,Ee));this.removeAttribute(m)}}function f1(m,A,R){var $,Q,ie;return function(){var we,ye,Ee=R(this);if(Ee!=null)return(we=this.getAttributeNS(m.space,m.local))===(ye=Ee+"")?null:we===$&&ye===Q?ie:(Q=ye,ie=A($=we,Ee));this.removeAttributeNS(m.space,m.local)}}function Yp(m,A){return function(R){this.setAttribute(m,A.call(this,R))}}function tu(m,A){return function(R){this.setAttributeNS(m.space,m.local,A.call(this,R))}}function Nh(m,A){var R,$;function Q(){var ie=A.apply(this,arguments);return ie!==$&&(R=($=ie)&&tu(m,ie)),R}return Q._value=A,Q}function Hc(m,A){var R,$;function Q(){var ie=A.apply(this,arguments);return ie!==$&&(R=($=ie)&&Yp(m,ie)),R}return Q._value=A,Q}function H1(m,A){return function(){bo(this,m).delay=+A.apply(this,arguments)}}function bu(m,A){return A=+A,function(){bo(this,m).delay=A}}function as(m,A){return function(){yl(this,m).duration=+A.apply(this,arguments)}}function nu(m,A){return A=+A,function(){yl(this,m).duration=A}}function Nu(m,A){if(typeof A!="function")throw new Error;return function(){yl(this,m).ease=A}}function Ed(m,A,R){var $,Q,ie=function(we){return(we+"").trim().split(/^|\s+/).every(function(ye){var Ee=ye.indexOf(".");return Ee>=0&&(ye=ye.slice(0,Ee)),!ye||ye==="start"})}(A)?bo:yl;return function(){var we=ie(this,m),ye=we.on;ye!==$&&(Q=($=ye).copy()).on(A,R),we.on=Q}}var q1=Nn.prototype.constructor;function Tf(m){return function(){this.style.removeProperty(m)}}function d1(m,A,R){return function($){this.style.setProperty(m,A.call(this,$),R)}}function Af(m,A,R){var $,Q;function ie(){var we=A.apply(this,arguments);return we!==Q&&($=(Q=we)&&d1(m,we,R)),$}return ie._value=A,ie}function L0(m){return function(A){this.textContent=m.call(this,A)}}function lv(m){var A,R;function $(){var Q=m.apply(this,arguments);return Q!==R&&(A=(R=Q)&&L0(Q)),A}return $._value=m,$}var Gu=0;function Cc(m,A,R,$){this._groups=m,this._parents=A,this._name=R,this._id=$}function h1(m){return Nn().transition(m)}function Mf(){return++Gu}var Ps=Nn.prototype;function R0(m){return m*m*m}function Td(m){return--m*m*m+1}function F0(m){return((m*=2)<=1?m*m*m:(m-=2)*m*m+2)/2}Cc.prototype=h1.prototype={constructor:Cc,select:function(m){var A=this._name,R=this._id;typeof m!="function"&&(m=kn(m));for(var $=this._groups,Q=$.length,ie=new Array(Q),we=0;we<Q;++we)for(var ye,Ee,$e=$[we],Ze=$e.length,it=ie[we]=new Array(Ze),Ke=0;Ke<Ze;++Ke)(ye=$e[Ke])&&(Ee=m.call(ye,ye.__data__,Ke,$e))&&("__data__"in ye&&(Ee.__data__=ye.__data__),it[Ke]=Ee,uo(it[Ke],A,R,Ke,it,Fi(ye,R)));return new Cc(ie,this._parents,A,R)},selectAll:function(m){var A=this._name,R=this._id;typeof m!="function"&&(m=pr(m));for(var $=this._groups,Q=$.length,ie=[],we=[],ye=0;ye<Q;++ye)for(var Ee,$e=$[ye],Ze=$e.length,it=0;it<Ze;++it)if(Ee=$e[it]){for(var Ke,Ct=m.call(Ee,Ee.__data__,it,$e),Ot=Fi(Ee,R),jt=0,Bt=Ct.length;jt<Bt;++jt)(Ke=Ct[jt])&&uo(Ke,A,R,jt,Ct,Ot);ie.push(Ct),we.push(Ee)}return new Cc(ie,we,A,R)},filter:function(m){typeof m!="function"&&(m=qe(m));for(var A=this._groups,R=A.length,$=new Array(R),Q=0;Q<R;++Q)for(var ie,we=A[Q],ye=we.length,Ee=$[Q]=[],$e=0;$e<ye;++$e)(ie=we[$e])&&m.call(ie,ie.__data__,$e,we)&&Ee.push(ie);return new Cc($,this._parents,this._name,this._id)},merge:function(m){if(m._id!==this._id)throw new Error;for(var A=this._groups,R=m._groups,$=A.length,Q=R.length,ie=Math.min($,Q),we=new Array($),ye=0;ye<ie;++ye)for(var Ee,$e=A[ye],Ze=R[ye],it=$e.length,Ke=we[ye]=new Array(it),Ct=0;Ct<it;++Ct)(Ee=$e[Ct]||Ze[Ct])&&(Ke[Ct]=Ee);for(;ye<$;++ye)we[ye]=A[ye];return new Cc(we,this._parents,this._name,this._id)},selection:function(){return new q1(this._groups,this._parents)},transition:function(){for(var m=this._name,A=this._id,R=Mf(),$=this._groups,Q=$.length,ie=0;ie<Q;++ie)for(var we,ye=$[ie],Ee=ye.length,$e=0;$e<Ee;++$e)if(we=ye[$e]){var Ze=Fi(we,A);uo(we,m,R,$e,ye,{time:Ze.time+Ze.delay+Ze.duration,delay:0,duration:Ze.duration,ease:Ze.ease})}return new Cc($,this._parents,m,R)},call:Ps.call,nodes:Ps.nodes,node:Ps.node,size:Ps.size,empty:Ps.empty,each:Ps.each,on:function(m,A){var R=this._id;return arguments.length<2?Fi(this.node(),R).on.on(m):this.each(Ed(R,m,A))},attr:function(m,A){var R=Jr(m),$=R==="transform"?v0:Of;return this.attrTween(m,typeof A=="function"?(R.local?f1:yu)(R,$,Du(this,"attr."+m,A)):A==null?(R.local?c1:mu)(R):(R.local?Ef:bl)(R,$,A))},attrTween:function(m,A){var R="attr."+m;if(arguments.length<2)return(R=this.tween(R))&&R._value;if(A==null)return this.tween(R,null);if(typeof A!="function")throw new Error;var $=Jr(m);return this.tween(R,($.local?Nh:Hc)($,A))},style:function(m,A,R){var $=(m+="")=="transform"?V1:Of;return A==null?this.styleTween(m,function(Q,ie){var we,ye,Ee;return function(){var $e=Jo(this,Q),Ze=(this.style.removeProperty(Q),Jo(this,Q));return $e===Ze?null:$e===we&&Ze===ye?Ee:Ee=ie(we=$e,ye=Ze)}}(m,$)).on("end.style."+m,Tf(m)):typeof A=="function"?this.styleTween(m,function(Q,ie,we){var ye,Ee,$e;return function(){var Ze=Jo(this,Q),it=we(this),Ke=it+"";return it==null&&(this.style.removeProperty(Q),Ke=it=Jo(this,Q)),Ze===Ke?null:Ze===ye&&Ke===Ee?$e:(Ee=Ke,$e=ie(ye=Ze,it))}}(m,$,Du(this,"style."+m,A))).each(function(Q,ie){var we,ye,Ee,$e,Ze="style."+ie,it="end."+Ze;return function(){var Ke=yl(this,Q),Ct=Ke.on,Ot=Ke.value[Ze]==null?$e||($e=Tf(ie)):void 0;Ct===we&&Ee===Ot||(ye=(we=Ct).copy()).on(it,Ee=Ot),Ke.on=ye}}(this._id,m)):this.styleTween(m,function(Q,ie,we){var ye,Ee,$e=we+"";return function(){var Ze=Jo(this,Q);return Ze===$e?null:Ze===ye?Ee:Ee=ie(ye=Ze,we)}}(m,$,A),R).on("end.style."+m,null)},styleTween:function(m,A,R){var $="style."+(m+="");if(arguments.length<2)return($=this.tween($))&&$._value;if(A==null)return this.tween($,null);if(typeof A!="function")throw new Error;return this.tween($,Af(m,A,R==null?"":R))},text:function(m){return this.tween("text",typeof m=="function"?function(A){return function(){var R=A(this);this.textContent=R==null?"":R}}(Du(this,"text",m)):function(A){return function(){this.textContent=A}}(m==null?"":m+""))},textTween:function(m){var A="text";if(arguments.length<1)return(A=this.tween(A))&&A._value;if(m==null)return this.tween(A,null);if(typeof m!="function")throw new Error;return this.tween(A,lv(m))},remove:function(){return this.on("end.remove",function(m){return function(){var A=this.parentNode;for(var R in this.__transition)if(+R!==m)return;A&&A.removeChild(this)}}(this._id))},tween:function(m,A){var R=this._id;if(m+="",arguments.length<2){for(var $,Q=Fi(this.node(),R).tween,ie=0,we=Q.length;ie<we;++ie)if(($=Q[ie]).name===m)return $.value;return null}return this.each((A==null?Od:I0)(R,m,A))},delay:function(m){var A=this._id;return arguments.length?this.each((typeof m=="function"?H1:bu)(A,m)):Fi(this.node(),A).delay},duration:function(m){var A=this._id;return arguments.length?this.each((typeof m=="function"?as:nu)(A,m)):Fi(this.node(),A).duration},ease:function(m){var A=this._id;return arguments.length?this.each(Nu(A,m)):Fi(this.node(),A).ease},end:function(){var m,A,R=this,$=R._id,Q=R.size();return new Promise(function(ie,we){var ye={value:we},Ee={value:function(){--Q==0&&ie()}};R.each(function(){var $e=yl(this,$),Ze=$e.on;Ze!==m&&((A=(m=Ze).copy())._.cancel.push(ye),A._.interrupt.push(ye),A._.end.push(Ee)),$e.on=A})})}};var ks={time:null,delay:0,duration:250,ease:F0};function fc(m,A){for(var R;!(R=m.__transition)||!(R=R[A]);)if(!(m=m.parentNode))return ks.time=Tt(),ks;return R}Nn.prototype.interrupt=function(m){return this.each(function(){eu(this,m)})},Nn.prototype.transition=function(m){var A,R;m instanceof Cc?(A=m._id,m=m._name):(A=Mf(),(R=ks).time=Tt(),m=m==null?null:m+"");for(var $=this._groups,Q=$.length,ie=0;ie<Q;++ie)for(var we,ye=$[ie],Ee=ye.length,$e=0;$e<Ee;++$e)(we=ye[$e])&&uo(we,m,A,$e,ye,R||fc(we,A));return new Cc($,this._parents,m,A)};var ru=[null];function U1(m,A){var R,$,Q=m.__transition;if(Q){for($ in A=A==null?null:A+"",Q)if((R=Q[$]).state>1&&R.name===A)return new Cc([[m]],ru,A,+$)}return null}function Ad(m){return function(){return m}}function Pf(m,A,R){this.target=m,this.type=A,this.selection=R}function sv(){tn.stopImmediatePropagation()}function Ih(){tn.preventDefault(),tn.stopImmediatePropagation()}var W1={name:"drag"},qc={name:"space"},au={name:"handle"},g0={name:"center"};function kc(m){return[+m[0],+m[1]]}function m0(m){return[kc(m[0]),kc(m[1])]}function is(m){return function(A){return za(A,tn.touches,m)}}var Md={name:"x",handles:["w","e"].map($l),input:function(m,A){return m==null?null:[[+m[0],A[0][1]],[+m[1],A[1][1]]]},output:function(m){return m&&[m[0][0],m[1][0]]}},B0={name:"y",handles:["n","s"].map($l),input:function(m,A){return m==null?null:[[A[0][0],+m[0]],[A[1][0],+m[1]]]},output:function(m){return m&&[m[0][1],m[1][1]]}},Ds={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map($l),input:function(m){return m==null?null:m0(m)},output:function(m){return m}},os={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},p1={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},Df={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},j0={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Lh={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function $l(m){return{type:m}}function v1(){return!tn.ctrlKey&&!tn.button}function Nf(){var m=this.ownerSVGElement||this;return m.hasAttribute("viewBox")?[[(m=m.viewBox.baseVal).x,m.y],[m.x+m.width,m.y+m.height]]:[[0,0],[m.width.baseVal.value,m.height.baseVal.value]]}function If(){return navigator.maxTouchPoints||"ontouchstart"in this}function Pd(m){for(;!m.__brush;)if(!(m=m.parentNode))return;return m.__brush}function Gp(m){return m[0][0]===m[1][0]||m[0][1]===m[1][1]}function uv(m){var A=m.__brush;return A?A.dim.output(A.selection):null}function Kt(){return Rf(Md)}function Ku(){return Rf(B0)}function Lf(){return Rf(Ds)}function Rf(m){var A,R=Nf,$=v1,Q=If,ie=!0,we=Zr("start","brush","end"),ye=6;function Ee(Bt){var Pt=Bt.property("__brush",jt).selectAll(".overlay").data([$l("overlay")]);Pt.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",os.overlay).merge(Pt).each(function(){var Ut=Pd(this).extent;ur(this).attr("x",Ut[0][0]).attr("y",Ut[0][1]).attr("width",Ut[1][0]-Ut[0][0]).attr("height",Ut[1][1]-Ut[0][1])}),Bt.selectAll(".selection").data([$l("selection")]).enter().append("rect").attr("class","selection").attr("cursor",os.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var Xt=Bt.selectAll(".handle").data(m.handles,function(Ut){return Ut.type});Xt.exit().remove(),Xt.enter().append("rect").attr("class",function(Ut){return"handle handle--"+Ut.type}).attr("cursor",function(Ut){return os[Ut.type]}),Bt.each($e).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",Ke).filter(Q).on("touchstart.brush",Ke).on("touchmove.brush",Ct).on("touchend.brush touchcancel.brush",Ot).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function $e(){var Bt=ur(this),Pt=Pd(this).selection;Pt?(Bt.selectAll(".selection").style("display",null).attr("x",Pt[0][0]).attr("y",Pt[0][1]).attr("width",Pt[1][0]-Pt[0][0]).attr("height",Pt[1][1]-Pt[0][1]),Bt.selectAll(".handle").style("display",null).attr("x",function(Xt){return Xt.type[Xt.type.length-1]==="e"?Pt[1][0]-ye/2:Pt[0][0]-ye/2}).attr("y",function(Xt){return Xt.type[0]==="s"?Pt[1][1]-ye/2:Pt[0][1]-ye/2}).attr("width",function(Xt){return Xt.type==="n"||Xt.type==="s"?Pt[1][0]-Pt[0][0]+ye:ye}).attr("height",function(Xt){return Xt.type==="e"||Xt.type==="w"?Pt[1][1]-Pt[0][1]+ye:ye})):Bt.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function Ze(Bt,Pt,Xt){var Ut=Bt.__brush.emitter;return!Ut||Xt&&Ut.clean?new it(Bt,Pt,Xt):Ut}function it(Bt,Pt,Xt){this.that=Bt,this.args=Pt,this.state=Bt.__brush,this.active=0,this.clean=Xt}function Ke(){if((!A||tn.touches)&&$.apply(this,arguments)){var Bt,Pt,Xt,Ut,an,Fn,lr,dr,ra,Gn,Or,rn=this,mn=tn.target.__data__.type,gr=(ie&&tn.metaKey?mn="overlay":mn)==="selection"?W1:ie&&tn.altKey?g0:au,ir=m===B0?null:j0[mn],_r=m===Md?null:Lh[mn],Da=Pd(rn),Ka=Da.extent,Bi=Da.selection,Ho=Ka[0][0],vl=Ka[0][1],fi=Ka[1][0],Rl=Ka[1][1],Ua=0,qi=0,Ro=ir&&_r&&ie&&tn.shiftKey,a0=tn.touches?is(tn.changedTouches[0].identifier):yo,Eu=a0(rn),Ap=Eu,U2=Ze(rn,arguments,!0).beforestart();mn==="overlay"?(Bi&&(ra=!0),Da.selection=Bi=[[Bt=m===B0?Ho:Eu[0],Xt=m===Md?vl:Eu[1]],[an=m===B0?fi:Bt,lr=m===Md?Rl:Xt]]):(Bt=Bi[0][0],Xt=Bi[0][1],an=Bi[1][0],lr=Bi[1][1]),Pt=Bt,Ut=Xt,Fn=an,dr=lr;var Ug=ur(rn).attr("pointer-events","none"),Wg=Ug.selectAll(".overlay").attr("cursor",os[mn]);if(tn.touches)U2.moved=Kb,U2.ended=Gg;else{var Yg=ur(tn.view).on("mousemove.brush",Kb,!0).on("mouseup.brush",Gg,!0);ie&&Yg.on("keydown.brush",ck,!0).on("keyup.brush",fk,!0),Bn(tn.view)}sv(),eu(rn),$e.call(rn),U2.start()}function Kb(){var jc=a0(rn);!Ro||Gn||Or||(Math.abs(jc[0]-Ap[0])>Math.abs(jc[1]-Ap[1])?Or=!0:Gn=!0),Ap=jc,ra=!0,Ih(),yh()}function yh(){var jc;switch(Ua=Ap[0]-Eu[0],qi=Ap[1]-Eu[1],gr){case qc:case W1:ir&&(Ua=Math.max(Ho-Bt,Math.min(fi-an,Ua)),Pt=Bt+Ua,Fn=an+Ua),_r&&(qi=Math.max(vl-Xt,Math.min(Rl-lr,qi)),Ut=Xt+qi,dr=lr+qi);break;case au:ir<0?(Ua=Math.max(Ho-Bt,Math.min(fi-Bt,Ua)),Pt=Bt+Ua,Fn=an):ir>0&&(Ua=Math.max(Ho-an,Math.min(fi-an,Ua)),Pt=Bt,Fn=an+Ua),_r<0?(qi=Math.max(vl-Xt,Math.min(Rl-Xt,qi)),Ut=Xt+qi,dr=lr):_r>0&&(qi=Math.max(vl-lr,Math.min(Rl-lr,qi)),Ut=Xt,dr=lr+qi);break;case g0:ir&&(Pt=Math.max(Ho,Math.min(fi,Bt-Ua*ir)),Fn=Math.max(Ho,Math.min(fi,an+Ua*ir))),_r&&(Ut=Math.max(vl,Math.min(Rl,Xt-qi*_r)),dr=Math.max(vl,Math.min(Rl,lr+qi*_r)))}Fn<Pt&&(ir*=-1,jc=Bt,Bt=an,an=jc,jc=Pt,Pt=Fn,Fn=jc,mn in p1&&Wg.attr("cursor",os[mn=p1[mn]])),dr<Ut&&(_r*=-1,jc=Xt,Xt=lr,lr=jc,jc=Ut,Ut=dr,dr=jc,mn in Df&&Wg.attr("cursor",os[mn=Df[mn]])),Da.selection&&(Bi=Da.selection),Gn&&(Pt=Bi[0][0],Fn=Bi[1][0]),Or&&(Ut=Bi[0][1],dr=Bi[1][1]),Bi[0][0]===Pt&&Bi[0][1]===Ut&&Bi[1][0]===Fn&&Bi[1][1]===dr||(Da.selection=[[Pt,Ut],[Fn,dr]],$e.call(rn),U2.brush())}function Gg(){if(sv(),tn.touches){if(tn.touches.length)return;A&&clearTimeout(A),A=setTimeout(function(){A=null},500)}else ar(tn.view,ra),Yg.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);Ug.attr("pointer-events","all"),Wg.attr("cursor",os.overlay),Da.selection&&(Bi=Da.selection),Gp(Bi)&&(Da.selection=null,$e.call(rn)),U2.end()}function ck(){switch(tn.keyCode){case 16:Ro=ir&&_r;break;case 18:gr===au&&(ir&&(an=Fn-Ua*ir,Bt=Pt+Ua*ir),_r&&(lr=dr-qi*_r,Xt=Ut+qi*_r),gr=g0,yh());break;case 32:gr!==au&&gr!==g0||(ir<0?an=Fn-Ua:ir>0&&(Bt=Pt-Ua),_r<0?lr=dr-qi:_r>0&&(Xt=Ut-qi),gr=qc,Wg.attr("cursor",os.selection),yh());break;default:return}Ih()}function fk(){switch(tn.keyCode){case 16:Ro&&(Gn=Or=Ro=!1,yh());break;case 18:gr===g0&&(ir<0?an=Fn:ir>0&&(Bt=Pt),_r<0?lr=dr:_r>0&&(Xt=Ut),gr=au,yh());break;case 32:gr===qc&&(tn.altKey?(ir&&(an=Fn-Ua*ir,Bt=Pt+Ua*ir),_r&&(lr=dr-qi*_r,Xt=Ut+qi*_r),gr=g0):(ir<0?an=Fn:ir>0&&(Bt=Pt),_r<0?lr=dr:_r>0&&(Xt=Ut),gr=au),Wg.attr("cursor",os[mn]),yh());break;default:return}Ih()}}function Ct(){Ze(this,arguments).moved()}function Ot(){Ze(this,arguments).ended()}function jt(){var Bt=this.__brush||{selection:null};return Bt.extent=m0(R.apply(this,arguments)),Bt.dim=m,Bt}return Ee.move=function(Bt,Pt){Bt.selection?Bt.on("start.brush",function(){Ze(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){Ze(this,arguments).end()}).tween("brush",function(){var Xt=this,Ut=Xt.__brush,an=Ze(Xt,arguments),Fn=Ut.selection,lr=m.input(typeof Pt=="function"?Pt.apply(this,arguments):Pt,Ut.extent),dr=ia(Fn,lr);function ra(Gn){Ut.selection=Gn===1&&lr===null?null:dr(Gn),$e.call(Xt),an.brush()}return Fn!==null&&lr!==null?ra:ra(1)}):Bt.each(function(){var Xt=this,Ut=arguments,an=Xt.__brush,Fn=m.input(typeof Pt=="function"?Pt.apply(Xt,Ut):Pt,an.extent),lr=Ze(Xt,Ut).beforestart();eu(Xt),an.selection=Fn===null?null:Fn,$e.call(Xt),lr.start().brush().end()})},Ee.clear=function(Bt){Ee.move(Bt,null)},it.prototype={beforestart:function(){return++this.active==1&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting?(this.starting=!1,this.emit("start")):this.emit("brush"),this},brush:function(){return this.emit("brush"),this},end:function(){return--this.active==0&&(delete this.state.emitter,this.emit("end")),this},emit:function(Bt){ht(new Pf(Ee,Bt,m.output(this.state.selection)),we.apply,we,[Bt,this.that,this.args])}},Ee.extent=function(Bt){return arguments.length?(R=typeof Bt=="function"?Bt:Ad(m0(Bt)),Ee):R},Ee.filter=function(Bt){return arguments.length?($=typeof Bt=="function"?Bt:Ad(!!Bt),Ee):$},Ee.touchable=function(Bt){return arguments.length?(Q=typeof Bt=="function"?Bt:Ad(!!Bt),Ee):Q},Ee.handleSize=function(Bt){return arguments.length?(ye=+Bt,Ee):ye},Ee.keyModifiers=function(Bt){return arguments.length?(ie=!!Bt,Ee):ie},Ee.on=function(){var Bt=we.on.apply(we,arguments);return Bt===we?Ee:Bt},Ee}var Y1=Math.cos,Rh=Math.sin,G1=Math.PI,Ff=G1/2,K1=2*G1,X1=Math.max;function Sc(m){return function(A,R){return m(A.source.value+A.target.value,R.source.value+R.target.value)}}function Dd(){var m=0,A=null,R=null,$=null;function Q(ie){var we,ye,Ee,$e,Ze,it,Ke=ie.length,Ct=[],Ot=te(Ke),jt=[],Bt=[],Pt=Bt.groups=new Array(Ke),Xt=new Array(Ke*Ke);for(we=0,Ze=-1;++Ze<Ke;){for(ye=0,it=-1;++it<Ke;)ye+=ie[Ze][it];Ct.push(ye),jt.push(te(Ke)),we+=ye}for(A&&Ot.sort(function(Or,rn){return A(Ct[Or],Ct[rn])}),R&&jt.forEach(function(Or,rn){Or.sort(function(mn,gr){return R(ie[rn][mn],ie[rn][gr])})}),$e=(we=X1(0,K1-m*Ke)/we)?m:K1/Ke,ye=0,Ze=-1;++Ze<Ke;){for(Ee=ye,it=-1;++it<Ke;){var Ut=Ot[Ze],an=jt[Ut][it],Fn=ie[Ut][an],lr=ye,dr=ye+=Fn*we;Xt[an*Ke+Ut]={index:Ut,subindex:an,startAngle:lr,endAngle:dr,value:Fn}}Pt[Ut]={index:Ut,startAngle:Ee,endAngle:ye,value:Ct[Ut]},ye+=$e}for(Ze=-1;++Ze<Ke;)for(it=Ze-1;++it<Ke;){var ra=Xt[it*Ke+Ze],Gn=Xt[Ze*Ke+it];(ra.value||Gn.value)&&Bt.push(ra.value<Gn.value?{source:Gn,target:ra}:{source:ra,target:Gn})}return $?Bt.sort($):Bt}return Q.padAngle=function(ie){return arguments.length?(m=X1(0,ie),Q):m},Q.sortGroups=function(ie){return arguments.length?(A=ie,Q):A},Q.sortSubgroups=function(ie){return arguments.length?(R=ie,Q):R},Q.sortChords=function(ie){return arguments.length?(ie==null?$=null:($=Sc(ie))._=ie,Q):$&&$._},Q}var Fh=Array.prototype.slice;function Nd(m){return function(){return m}}var Id=Math.PI,Bf=2*Id,Uc=1e-6,z0=Bf-Uc;function Kp(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function jf(){return new Kp}Kp.prototype=jf.prototype={constructor:Kp,moveTo:function(m,A){this._+="M"+(this._x0=this._x1=+m)+","+(this._y0=this._y1=+A)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(m,A){this._+="L"+(this._x1=+m)+","+(this._y1=+A)},quadraticCurveTo:function(m,A,R,$){this._+="Q"+ +m+","+ +A+","+(this._x1=+R)+","+(this._y1=+$)},bezierCurveTo:function(m,A,R,$,Q,ie){this._+="C"+ +m+","+ +A+","+ +R+","+ +$+","+(this._x1=+Q)+","+(this._y1=+ie)},arcTo:function(m,A,R,$,Q){m=+m,A=+A,R=+R,$=+$,Q=+Q;var ie=this._x1,we=this._y1,ye=R-m,Ee=$-A,$e=ie-m,Ze=we-A,it=$e*$e+Ze*Ze;if(Q<0)throw new Error("negative radius: "+Q);if(this._x1===null)this._+="M"+(this._x1=m)+","+(this._y1=A);else if(it>Uc)if(Math.abs(Ze*ye-Ee*$e)>Uc&&Q){var Ke=R-ie,Ct=$-we,Ot=ye*ye+Ee*Ee,jt=Ke*Ke+Ct*Ct,Bt=Math.sqrt(Ot),Pt=Math.sqrt(it),Xt=Q*Math.tan((Id-Math.acos((Ot+it-jt)/(2*Bt*Pt)))/2),Ut=Xt/Pt,an=Xt/Bt;Math.abs(Ut-1)>Uc&&(this._+="L"+(m+Ut*$e)+","+(A+Ut*Ze)),this._+="A"+Q+","+Q+",0,0,"+ +(Ze*Ke>$e*Ct)+","+(this._x1=m+an*ye)+","+(this._y1=A+an*Ee)}else this._+="L"+(this._x1=m)+","+(this._y1=A)},arc:function(m,A,R,$,Q,ie){m=+m,A=+A,ie=!!ie;var we=(R=+R)*Math.cos($),ye=R*Math.sin($),Ee=m+we,$e=A+ye,Ze=1^ie,it=ie?$-Q:Q-$;if(R<0)throw new Error("negative radius: "+R);this._x1===null?this._+="M"+Ee+","+$e:(Math.abs(this._x1-Ee)>Uc||Math.abs(this._y1-$e)>Uc)&&(this._+="L"+Ee+","+$e),R&&(it<0&&(it=it%Bf+Bf),it>z0?this._+="A"+R+","+R+",0,1,"+Ze+","+(m-we)+","+(A-ye)+"A"+R+","+R+",0,1,"+Ze+","+(this._x1=Ee)+","+(this._y1=$e):it>Uc&&(this._+="A"+R+","+R+",0,"+ +(it>=Id)+","+Ze+","+(this._x1=m+R*Math.cos(Q))+","+(this._y1=A+R*Math.sin(Q))))},rect:function(m,A,R,$){this._+="M"+(this._x0=this._x1=+m)+","+(this._y0=this._y1=+A)+"h"+ +R+"v"+ +$+"h"+-R+"Z"},toString:function(){return this._}};const oe=jf;function he(m){return m.source}function de(m){return m.target}function Ae(m){return m.radius}function Xe(m){return m.startAngle}function _t(m){return m.endAngle}function Dt(){var m=he,A=de,R=Ae,$=Xe,Q=_t,ie=null;function we(){var ye,Ee=Fh.call(arguments),$e=m.apply(this,Ee),Ze=A.apply(this,Ee),it=+R.apply(this,(Ee[0]=$e,Ee)),Ke=$.apply(this,Ee)-Ff,Ct=Q.apply(this,Ee)-Ff,Ot=it*Y1(Ke),jt=it*Rh(Ke),Bt=+R.apply(this,(Ee[0]=Ze,Ee)),Pt=$.apply(this,Ee)-Ff,Xt=Q.apply(this,Ee)-Ff;if(ie||(ie=ye=oe()),ie.moveTo(Ot,jt),ie.arc(0,0,it,Ke,Ct),Ke===Pt&&Ct===Xt||(ie.quadraticCurveTo(0,0,Bt*Y1(Pt),Bt*Rh(Pt)),ie.arc(0,0,Bt,Pt,Xt)),ie.quadraticCurveTo(0,0,Ot,jt),ie.closePath(),ye)return ie=null,ye+""||null}return we.radius=function(ye){return arguments.length?(R=typeof ye=="function"?ye:Nd(+ye),we):R},we.startAngle=function(ye){return arguments.length?($=typeof ye=="function"?ye:Nd(+ye),we):$},we.endAngle=function(ye){return arguments.length?(Q=typeof ye=="function"?ye:Nd(+ye),we):Q},we.source=function(ye){return arguments.length?(m=ye,we):m},we.target=function(ye){return arguments.length?(A=ye,we):A},we.context=function(ye){return arguments.length?(ie=ye==null?null:ye,we):ie},we}var Gt="$";function pn(){}function qn(m,A){var R=new pn;if(m instanceof pn)m.each(function(ye,Ee){R.set(Ee,ye)});else if(Array.isArray(m)){var $,Q=-1,ie=m.length;if(A==null)for(;++Q<ie;)R.set(Q,m[Q]);else for(;++Q<ie;)R.set(A($=m[Q],Q,m),$)}else if(m)for(var we in m)R.set(we,m[we]);return R}pn.prototype=qn.prototype={constructor:pn,has:function(m){return Gt+m in this},get:function(m){return this[Gt+m]},set:function(m,A){return this[Gt+m]=A,this},remove:function(m){var A=Gt+m;return A in this&&delete this[A]},clear:function(){for(var m in this)m[0]===Gt&&delete this[m]},keys:function(){var m=[];for(var A in this)A[0]===Gt&&m.push(A.slice(1));return m},values:function(){var m=[];for(var A in this)A[0]===Gt&&m.push(this[A]);return m},entries:function(){var m=[];for(var A in this)A[0]===Gt&&m.push({key:A.slice(1),value:this[A]});return m},size:function(){var m=0;for(var A in this)A[0]===Gt&&++m;return m},empty:function(){for(var m in this)if(m[0]===Gt)return!1;return!0},each:function(m){for(var A in this)A[0]===Gt&&m(this[A],A.slice(1),this)}};const Vn=qn;function zr(){var m,A,R,$=[],Q=[];function ie(ye,Ee,$e,Ze){if(Ee>=$.length)return m!=null&&ye.sort(m),A!=null?A(ye):ye;for(var it,Ke,Ct,Ot=-1,jt=ye.length,Bt=$[Ee++],Pt=Vn(),Xt=$e();++Ot<jt;)(Ct=Pt.get(it=Bt(Ke=ye[Ot])+""))?Ct.push(Ke):Pt.set(it,[Ke]);return Pt.each(function(Ut,an){Ze(Xt,an,ie(Ut,Ee,$e,Ze))}),Xt}function we(ye,Ee){if(++Ee>$.length)return ye;var $e,Ze=Q[Ee-1];return A!=null&&Ee>=$.length?$e=ye.entries():($e=[],ye.each(function(it,Ke){$e.push({key:Ke,values:we(it,Ee)})})),Ze!=null?$e.sort(function(it,Ke){return Ze(it.key,Ke.key)}):$e}return R={object:function(ye){return ie(ye,0,fa,Oa)},map:function(ye){return ie(ye,0,Ra,ai)},entries:function(ye){return we(ie(ye,0,Ra,ai),0)},key:function(ye){return $.push(ye),R},sortKeys:function(ye){return Q[$.length-1]=ye,R},sortValues:function(ye){return m=ye,R},rollup:function(ye){return A=ye,R}}}function fa(){return{}}function Oa(m,A,R){m[A]=R}function Ra(){return Vn()}function ai(m,A,R){m.set(A,R)}function ii(){}var se=Vn.prototype;function Oe(m,A){var R=new ii;if(m instanceof ii)m.each(function(ie){R.add(ie)});else if(m){var $=-1,Q=m.length;if(A==null)for(;++$<Q;)R.add(m[$]);else for(;++$<Q;)R.add(A(m[$],$,m))}return R}ii.prototype=Oe.prototype={constructor:ii,has:se.has,add:function(m){return this[Gt+(m+="")]=m,this},remove:se.remove,clear:se.clear,values:se.keys,size:se.size,empty:se.empty,each:se.each};const Re=Oe;function Ye(m){var A=[];for(var R in m)A.push(R);return A}function ct(m){var A=[];for(var R in m)A.push(m[R]);return A}function St(m){var A=[];for(var R in m)A.push({key:R,value:m[R]});return A}var Wt=Math.PI/180,vn=180/Math.PI,Tn=.96422,Xn=.82521,yr=4/29,Qr=6/29,ca=3*Qr*Qr;function Na(m){if(m instanceof Ha)return new Ha(m.l,m.a,m.b,m.opacity);if(m instanceof Vr)return ei(m);m instanceof Qo||(m=Ms(m));var A,R,$=co(m.r),Q=co(m.g),ie=co(m.b),we=no((.2225045*$+.7168786*Q+.0606169*ie)/1);return $===Q&&Q===ie?A=R=we:(A=no((.4360747*$+.3850649*Q+.1430804*ie)/Tn),R=no((.0139322*$+.0971045*Q+.7141733*ie)/Xn)),new Ha(116*we-16,500*(A-we),200*(we-R),m.opacity)}function Ea(m,A){return new Ha(m,0,0,A==null?1:A)}function La(m,A,R,$){return arguments.length===1?Na(m):new Ha(m,A,R,$==null?1:$)}function Ha(m,A,R,$){this.l=+m,this.a=+A,this.b=+R,this.opacity=+$}function no(m){return m>.008856451679035631?Math.pow(m,1/3):m/ca+yr}function ro(m){return m>Qr?m*m*m:ca*(m-yr)}function Bo(m){return 255*(m<=.0031308?12.92*m:1.055*Math.pow(m,1/2.4)-.055)}function co(m){return(m/=255)<=.04045?m/12.92:Math.pow((m+.055)/1.055,2.4)}function vs(m){if(m instanceof Vr)return new Vr(m.h,m.c,m.l,m.opacity);if(m instanceof Ha||(m=Na(m)),m.a===0&&m.b===0)return new Vr(NaN,0<m.l&&m.l<100?0:NaN,m.l,m.opacity);var A=Math.atan2(m.b,m.a)*vn;return new Vr(A<0?A+360:A,Math.sqrt(m.a*m.a+m.b*m.b),m.l,m.opacity)}function es(m,A,R,$){return arguments.length===1?vs(m):new Vr(R,A,m,$==null?1:$)}function Ir(m,A,R,$){return arguments.length===1?vs(m):new Vr(m,A,R,$==null?1:$)}function Vr(m,A,R,$){this.h=+m,this.c=+A,this.l=+R,this.opacity=+$}function ei(m){if(isNaN(m.h))return new Ha(m.l,0,0,m.opacity);var A=m.h*Wt;return new Ha(m.l,Math.cos(A)*m.c,Math.sin(A)*m.c,m.opacity)}cr(Ha,La,Jt(tr,{brighter:function(m){return new Ha(this.l+18*(m==null?1:m),this.a,this.b,this.opacity)},darker:function(m){return new Ha(this.l-18*(m==null?1:m),this.a,this.b,this.opacity)},rgb:function(){var m=(this.l+16)/116,A=isNaN(this.a)?m:m+this.a/500,R=isNaN(this.b)?m:m-this.b/200;return new Qo(Bo(3.1338561*(A=Tn*ro(A))-1.6168667*(m=1*ro(m))-.4906146*(R=Xn*ro(R))),Bo(-.9787684*A+1.9161415*m+.033454*R),Bo(.0719453*A-.2289914*m+1.4052427*R),this.opacity)}})),cr(Vr,Ir,Jt(tr,{brighter:function(m){return new Vr(this.h,this.c,this.l+18*(m==null?1:m),this.opacity)},darker:function(m){return new Vr(this.h,this.c,this.l-18*(m==null?1:m),this.opacity)},rgb:function(){return ei(this).rgb()}}));var Vi=-.14861,sl=1.78277,kl=-.29227,pi=-.90649,ao=1.97294,hl=ao*pi,el=ao*sl,jo=sl*kl-pi*Vi;function Bl(m){if(m instanceof Hi)return new Hi(m.h,m.s,m.l,m.opacity);m instanceof Qo||(m=Ms(m));var A=m.r/255,R=m.g/255,$=m.b/255,Q=(jo*$+hl*A-el*R)/(jo+hl-el),ie=$-Q,we=(ao*(R-Q)-kl*ie)/pi,ye=Math.sqrt(we*we+ie*ie)/(ao*Q*(1-Q)),Ee=ye?Math.atan2(we,ie)*vn-120:NaN;return new Hi(Ee<0?Ee+360:Ee,ye,Q,m.opacity)}function Yi(m,A,R,$){return arguments.length===1?Bl(m):new Hi(m,A,R,$==null?1:$)}function Hi(m,A,R,$){this.h=+m,this.s=+A,this.l=+R,this.opacity=+$}cr(Hi,Yi,Jt(tr,{brighter:function(m){return m=m==null?Fr:Math.pow(Fr,m),new Hi(this.h,this.s,this.l*m,this.opacity)},darker:function(m){return m=m==null?ma:Math.pow(ma,m),new Hi(this.h,this.s,this.l*m,this.opacity)},rgb:function(){var m=isNaN(this.h)?0:(this.h+120)*Wt,A=+this.l,R=isNaN(this.s)?0:this.s*A*(1-A),$=Math.cos(m),Q=Math.sin(m);return new Qo(255*(A+R*(Vi*$+sl*Q)),255*(A+R*(kl*$+pi*Q)),255*(A+R*(ao*$)),this.opacity)}}));var Ns=Array.prototype.slice;function y0(m,A){return m-A}function iu(m){return function(){return m}}function Z1(m,A){for(var R,$=-1,Q=A.length;++$<Q;)if(R=ou(m,A[$]))return R;return 0}function ou(m,A){for(var R=A[0],$=A[1],Q=-1,ie=0,we=m.length,ye=we-1;ie<we;ye=ie++){var Ee=m[ie],$e=Ee[0],Ze=Ee[1],it=m[ye],Ke=it[0],Ct=it[1];if(Bh(Ee,it,A))return 0;Ze>$!=Ct>$&&R<(Ke-$e)*($-Ze)/(Ct-Ze)+$e&&(Q=-Q)}return Q}function Bh(m,A,R){var $,Q,ie,we;return function(ye,Ee,$e){return(Ee[0]-ye[0])*($e[1]-ye[1])==($e[0]-ye[0])*(Ee[1]-ye[1])}(m,A,R)&&(Q=m[$=+(m[0]===A[0])],ie=R[$],we=A[$],Q<=ie&&ie<=we||we<=ie&&ie<=Q)}function Ss(){}var Vl=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function Xu(){var m=1,A=1,R=ce,$=ye;function Q(Ee){var $e=R(Ee);if(Array.isArray($e))$e=$e.slice().sort(y0);else{var Ze=H(Ee),it=Ze[0],Ke=Ze[1];$e=pe(it,Ke,$e),$e=te(Math.floor(it/$e)*$e,Math.floor(Ke/$e)*$e,$e)}return $e.map(function(Ct){return ie(Ee,Ct)})}function ie(Ee,$e){var Ze=[],it=[];return function(Ke,Ct,Ot){var jt,Bt,Pt,Xt,Ut,an,Fn=new Array,lr=new Array;for(jt=Bt=-1,Xt=Ke[0]>=Ct,Vl[Xt<<1].forEach(dr);++jt<m-1;)Pt=Xt,Xt=Ke[jt+1]>=Ct,Vl[Pt|Xt<<1].forEach(dr);for(Vl[Xt<<0].forEach(dr);++Bt<A-1;){for(jt=-1,Xt=Ke[Bt*m+m]>=Ct,Ut=Ke[Bt*m]>=Ct,Vl[Xt<<1|Ut<<2].forEach(dr);++jt<m-1;)Pt=Xt,Xt=Ke[Bt*m+m+jt+1]>=Ct,an=Ut,Ut=Ke[Bt*m+jt+1]>=Ct,Vl[Pt|Xt<<1|Ut<<2|an<<3].forEach(dr);Vl[Xt|Ut<<3].forEach(dr)}for(jt=-1,Ut=Ke[Bt*m]>=Ct,Vl[Ut<<2].forEach(dr);++jt<m-1;)an=Ut,Ut=Ke[Bt*m+jt+1]>=Ct,Vl[Ut<<2|an<<3].forEach(dr);function dr(ra){var Gn,Or,rn=[ra[0][0]+jt,ra[0][1]+Bt],mn=[ra[1][0]+jt,ra[1][1]+Bt],gr=we(rn),ir=we(mn);(Gn=lr[gr])?(Or=Fn[ir])?(delete lr[Gn.end],delete Fn[Or.start],Gn===Or?(Gn.ring.push(mn),Ot(Gn.ring)):Fn[Gn.start]=lr[Or.end]={start:Gn.start,end:Or.end,ring:Gn.ring.concat(Or.ring)}):(delete lr[Gn.end],Gn.ring.push(mn),lr[Gn.end=ir]=Gn):(Gn=Fn[ir])?(Or=lr[gr])?(delete Fn[Gn.start],delete lr[Or.end],Gn===Or?(Gn.ring.push(mn),Ot(Gn.ring)):Fn[Or.start]=lr[Gn.end]={start:Or.start,end:Gn.end,ring:Or.ring.concat(Gn.ring)}):(delete Fn[Gn.start],Gn.ring.unshift(rn),Fn[Gn.start=gr]=Gn):Fn[gr]=lr[ir]={start:gr,end:ir,ring:[rn,mn]}}Vl[Ut<<3].forEach(dr)}(Ee,$e,function(Ke){$(Ke,Ee,$e),function(Ct){for(var Ot=0,jt=Ct.length,Bt=Ct[jt-1][1]*Ct[0][0]-Ct[jt-1][0]*Ct[0][1];++Ot<jt;)Bt+=Ct[Ot-1][1]*Ct[Ot][0]-Ct[Ot-1][0]*Ct[Ot][1];return Bt}(Ke)>0?Ze.push([Ke]):it.push(Ke)}),it.forEach(function(Ke){for(var Ct,Ot=0,jt=Ze.length;Ot<jt;++Ot)if(Z1((Ct=Ze[Ot])[0],Ke)!==-1)return void Ct.push(Ke)}),{type:"MultiPolygon",value:$e,coordinates:Ze}}function we(Ee){return 2*Ee[0]+Ee[1]*(m+1)*4}function ye(Ee,$e,Ze){Ee.forEach(function(it){var Ke,Ct=it[0],Ot=it[1],jt=0|Ct,Bt=0|Ot,Pt=$e[Bt*m+jt];Ct>0&&Ct<m&&jt===Ct&&(Ke=$e[Bt*m+jt-1],it[0]=Ct+(Ze-Ke)/(Pt-Ke)-.5),Ot>0&&Ot<A&&Bt===Ot&&(Ke=$e[(Bt-1)*m+jt],it[1]=Ot+(Ze-Ke)/(Pt-Ke)-.5)})}return Q.contour=ie,Q.size=function(Ee){if(!arguments.length)return[m,A];var $e=Math.ceil(Ee[0]),Ze=Math.ceil(Ee[1]);if(!($e>0&&Ze>0))throw new Error("invalid size");return m=$e,A=Ze,Q},Q.thresholds=function(Ee){return arguments.length?(R=typeof Ee=="function"?Ee:Array.isArray(Ee)?iu(Ns.call(Ee)):iu(Ee),Q):R},Q.smooth=function(Ee){return arguments.length?($=Ee?ye:Ss,Q):$===ye},Q}function Bs(m,A,R){for(var $=m.width,Q=m.height,ie=1+(R<<1),we=0;we<Q;++we)for(var ye=0,Ee=0;ye<$+R;++ye)ye<$&&(Ee+=m.data[ye+we*$]),ye>=R&&(ye>=ie&&(Ee-=m.data[ye-ie+we*$]),A.data[ye-R+we*$]=Ee/Math.min(ye+1,$-1+ie-ye,ie))}function Wc(m,A,R){for(var $=m.width,Q=m.height,ie=1+(R<<1),we=0;we<$;++we)for(var ye=0,Ee=0;ye<Q+R;++ye)ye<Q&&(Ee+=m.data[we+ye*$]),ye>=R&&(ye>=ie&&(Ee-=m.data[we+(ye-ie)*$]),A.data[we+(ye-R)*$]=Ee/Math.min(ye+1,Q-1+ie-ye,ie))}function Zu(m){return m[0]}function lu(m){return m[1]}function zf(){return 1}function Xp(){var m=Zu,A=lu,R=zf,$=960,Q=500,ie=20,we=2,ye=3*ie,Ee=$+2*ye>>we,$e=Q+2*ye>>we,Ze=iu(20);function it(Pt){var Xt=new Float32Array(Ee*$e),Ut=new Float32Array(Ee*$e);Pt.forEach(function(lr,dr,ra){var Gn=+m(lr,dr,ra)+ye>>we,Or=+A(lr,dr,ra)+ye>>we,rn=+R(lr,dr,ra);Gn>=0&&Gn<Ee&&Or>=0&&Or<$e&&(Xt[Gn+Or*Ee]+=rn)}),Bs({width:Ee,height:$e,data:Xt},{width:Ee,height:$e,data:Ut},ie>>we),Wc({width:Ee,height:$e,data:Ut},{width:Ee,height:$e,data:Xt},ie>>we),Bs({width:Ee,height:$e,data:Xt},{width:Ee,height:$e,data:Ut},ie>>we),Wc({width:Ee,height:$e,data:Ut},{width:Ee,height:$e,data:Xt},ie>>we),Bs({width:Ee,height:$e,data:Xt},{width:Ee,height:$e,data:Ut},ie>>we),Wc({width:Ee,height:$e,data:Ut},{width:Ee,height:$e,data:Xt},ie>>we);var an=Ze(Xt);if(!Array.isArray(an)){var Fn=Ne(Xt);an=pe(0,Fn,an),(an=te(0,Math.floor(Fn/an)*an,an)).shift()}return Xu().thresholds(an).size([Ee,$e])(Xt).map(Ke)}function Ke(Pt){return Pt.value*=Math.pow(2,-2*we),Pt.coordinates.forEach(Ct),Pt}function Ct(Pt){Pt.forEach(Ot)}function Ot(Pt){Pt.forEach(jt)}function jt(Pt){Pt[0]=Pt[0]*Math.pow(2,we)-ye,Pt[1]=Pt[1]*Math.pow(2,we)-ye}function Bt(){return Ee=$+2*(ye=3*ie)>>we,$e=Q+2*ye>>we,it}return it.x=function(Pt){return arguments.length?(m=typeof Pt=="function"?Pt:iu(+Pt),it):m},it.y=function(Pt){return arguments.length?(A=typeof Pt=="function"?Pt:iu(+Pt),it):A},it.weight=function(Pt){return arguments.length?(R=typeof Pt=="function"?Pt:iu(+Pt),it):R},it.size=function(Pt){if(!arguments.length)return[$,Q];var Xt=Math.ceil(Pt[0]),Ut=Math.ceil(Pt[1]);if(!(Xt>=0||Xt>=0))throw new Error("invalid size");return $=Xt,Q=Ut,Bt()},it.cellSize=function(Pt){if(!arguments.length)return 1<<we;if(!((Pt=+Pt)>=1))throw new Error("invalid cell size");return we=Math.floor(Math.log(Pt)/Math.LN2),Bt()},it.thresholds=function(Pt){return arguments.length?(Ze=typeof Pt=="function"?Pt:Array.isArray(Pt)?iu(Ns.call(Pt)):iu(Pt),it):Ze},it.bandwidth=function(Pt){if(!arguments.length)return Math.sqrt(ie*(ie+1));if(!((Pt=+Pt)>=0))throw new Error("invalid bandwidth");return ie=Math.round((Math.sqrt(4*Pt*Pt+1)-1)/2),Bt()},it}function Ld(m){return function(){return m}}function $f(m,A,R,$,Q,ie,we,ye,Ee,$e){this.target=m,this.type=A,this.subject=R,this.identifier=$,this.active=Q,this.x=ie,this.y=we,this.dx=ye,this.dy=Ee,this._=$e}function cv(){return!tn.ctrlKey&&!tn.button}function Uy(){return this.parentNode}function gs(m){return m==null?{x:tn.x,y:tn.y}:m}function jh(){return navigator.maxTouchPoints||"ontouchstart"in this}function Zp(){var m,A,R,$,Q=cv,ie=Uy,we=gs,ye=jh,Ee={},$e=Zr("start","drag","end"),Ze=0,it=0;function Ke(an){an.on("mousedown.drag",Ct).filter(ye).on("touchstart.drag",Bt).on("touchmove.drag",Pt).on("touchend.drag touchcancel.drag",Xt).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function Ct(){if(!$&&Q.apply(this,arguments)){var an=Ut("mouse",ie.apply(this,arguments),yo,this,arguments);an&&(ur(tn.view).on("mousemove.drag",Ot,!0).on("mouseup.drag",jt,!0),Bn(tn.view),wr(),R=!1,m=tn.clientX,A=tn.clientY,an("start"))}}function Ot(){if($n(),!R){var an=tn.clientX-m,Fn=tn.clientY-A;R=an*an+Fn*Fn>it}Ee.mouse("drag")}function jt(){ur(tn.view).on("mousemove.drag mouseup.drag",null),ar(tn.view,R),$n(),Ee.mouse("end")}function Bt(){if(Q.apply(this,arguments)){var an,Fn,lr=tn.changedTouches,dr=ie.apply(this,arguments),ra=lr.length;for(an=0;an<ra;++an)(Fn=Ut(lr[an].identifier,dr,za,this,arguments))&&(wr(),Fn("start"))}}function Pt(){var an,Fn,lr=tn.changedTouches,dr=lr.length;for(an=0;an<dr;++an)(Fn=Ee[lr[an].identifier])&&($n(),Fn("drag"))}function Xt(){var an,Fn,lr=tn.changedTouches,dr=lr.length;for($&&clearTimeout($),$=setTimeout(function(){$=null},500),an=0;an<dr;++an)(Fn=Ee[lr[an].identifier])&&(wr(),Fn("end"))}function Ut(an,Fn,lr,dr,ra){var Gn,Or,rn,mn=lr(Fn,an),gr=$e.copy();if(ht(new $f(Ke,"beforestart",Gn,an,Ze,mn[0],mn[1],0,0,gr),function(){return(tn.subject=Gn=we.apply(dr,ra))!=null&&(Or=Gn.x-mn[0]||0,rn=Gn.y-mn[1]||0,!0)}))return function ir(_r){var Da,Ka=mn;switch(_r){case"start":Ee[an]=ir,Da=Ze++;break;case"end":delete Ee[an],--Ze;case"drag":mn=lr(Fn,an),Da=Ze}ht(new $f(Ke,_r,Gn,an,Da,mn[0]+Or,mn[1]+rn,mn[0]-Ka[0],mn[1]-Ka[1],gr),gr.apply,gr,[_r,dr,ra])}}return Ke.filter=function(an){return arguments.length?(Q=typeof an=="function"?an:Ld(!!an),Ke):Q},Ke.container=function(an){return arguments.length?(ie=typeof an=="function"?an:Ld(an),Ke):ie},Ke.subject=function(an){return arguments.length?(we=typeof an=="function"?an:Ld(an),Ke):we},Ke.touchable=function(an){return arguments.length?(ye=typeof an=="function"?an:Ld(!!an),Ke):ye},Ke.on=function(){var an=$e.on.apply($e,arguments);return an===$e?Ke:an},Ke.clickDistance=function(an){return arguments.length?(it=(an=+an)*an,Ke):Math.sqrt(it)},Ke}$f.prototype.on=function(){var m=this._.on.apply(this._,arguments);return m===this._?this:m};var fo={},b0={};function fv(m){return new Function("d","return {"+m.map(function(A,R){return JSON.stringify(A)+": d["+R+'] || ""'}).join(",")+"}")}function dv(m){var A=Object.create(null),R=[];return m.forEach(function($){for(var Q in $)Q in A||R.push(A[Q]=Q)}),R}function _0(m,A){var R=m+"",$=R.length;return $<A?new Array(A-$+1).join(0)+R:R}function a4(m){var A=new RegExp('["'+m+`
\r]`),R=m.charCodeAt(0);function $(ye,Ee){var $e,Ze=[],it=ye.length,Ke=0,Ct=0,Ot=it<=0,jt=!1;function Bt(){if(Ot)return b0;if(jt)return jt=!1,fo;var Xt,Ut,an=Ke;if(ye.charCodeAt(an)===34){for(;Ke++<it&&ye.charCodeAt(Ke)!==34||ye.charCodeAt(++Ke)===34;);return(Xt=Ke)>=it?Ot=!0:(Ut=ye.charCodeAt(Ke++))===10?jt=!0:Ut===13&&(jt=!0,ye.charCodeAt(Ke)===10&&++Ke),ye.slice(an+1,Xt-1).replace(/""/g,'"')}for(;Ke<it;){if((Ut=ye.charCodeAt(Xt=Ke++))===10)jt=!0;else if(Ut===13)jt=!0,ye.charCodeAt(Ke)===10&&++Ke;else if(Ut!==R)continue;return ye.slice(an,Xt)}return Ot=!0,ye.slice(an,it)}for(ye.charCodeAt(it-1)===10&&--it,ye.charCodeAt(it-1)===13&&--it;($e=Bt())!==b0;){for(var Pt=[];$e!==fo&&$e!==b0;)Pt.push($e),$e=Bt();Ee&&(Pt=Ee(Pt,Ct++))==null||Ze.push(Pt)}return Ze}function Q(ye,Ee){return ye.map(function($e){return Ee.map(function(Ze){return we($e[Ze])}).join(m)})}function ie(ye){return ye.map(we).join(m)}function we(ye){return ye==null?"":ye instanceof Date?function(Ee){var $e=Ee.getUTCHours(),Ze=Ee.getUTCMinutes(),it=Ee.getUTCSeconds(),Ke=Ee.getUTCMilliseconds();return isNaN(Ee)?"Invalid Date":function(Ct){return Ct<0?"-"+_0(-Ct,6):Ct>9999?"+"+_0(Ct,6):_0(Ct,4)}(Ee.getUTCFullYear())+"-"+_0(Ee.getUTCMonth()+1,2)+"-"+_0(Ee.getUTCDate(),2)+(Ke?"T"+_0($e,2)+":"+_0(Ze,2)+":"+_0(it,2)+"."+_0(Ke,3)+"Z":it?"T"+_0($e,2)+":"+_0(Ze,2)+":"+_0(it,2)+"Z":Ze||$e?"T"+_0($e,2)+":"+_0(Ze,2)+"Z":"")}(ye):A.test(ye+="")?'"'+ye.replace(/"/g,'""')+'"':ye}return{parse:function(ye,Ee){var $e,Ze,it=$(ye,function(Ke,Ct){if($e)return $e(Ke,Ct-1);Ze=Ke,$e=Ee?function(Ot,jt){var Bt=fv(Ot);return function(Pt,Xt){return jt(Bt(Pt),Xt,Ot)}}(Ke,Ee):fv(Ke)});return it.columns=Ze||[],it},parseRows:$,format:function(ye,Ee){return Ee==null&&(Ee=dv(ye)),[Ee.map(we).join(m)].concat(Q(ye,Ee)).join(`
`)},formatBody:function(ye,Ee){return Ee==null&&(Ee=dv(ye)),Q(ye,Ee).join(`
`)},formatRows:function(ye){return ye.map(ie).join(`
`)},formatRow:ie,formatValue:we}}var zh=a4(","),Wy=zh.parse,l3=zh.parseRows,Wl=zh.format,Yy=zh.formatBody,i4=zh.formatRows,xx=zh.formatRow,Cx=zh.formatValue,dc=a4("	"),Jp=dc.parse,Qp=dc.parseRows,kx=dc.format,Sx=dc.formatBody,Ju=dc.formatRows,Gy=dc.formatRow,Ox=dc.formatValue;function J1(m){for(var A in m){var R,$,Q=m[A].trim();if(Q)if(Q==="true")Q=!0;else if(Q==="false")Q=!1;else if(Q==="NaN")Q=NaN;else if(isNaN(R=+Q)){if(!($=Q.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;Ex&&$[4]&&!$[7]&&(Q=Q.replace(/-/g,"/").replace(/T/," ")),Q=new Date(Q)}else Q=R;else Q=null;m[A]=Q}return m}var Ex=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours();function Ky(m){return+m}function Xy(m){return m*m}function Zy(m){return m*(2-m)}function s3(m){return((m*=2)<=1?m*m:--m*(2-m)+1)/2}var u3=function m(A){function R($){return Math.pow($,A)}return A=+A,R.exponent=m,R}(3),Jy=function m(A){function R($){return 1-Math.pow(1-$,A)}return A=+A,R.exponent=m,R}(3),Sm=function m(A){function R($){return(($*=2)<=1?Math.pow($,A):2-Math.pow(2-$,A))/2}return A=+A,R.exponent=m,R}(3),js=Math.PI,c3=js/2;function Qy(m){return+m==1?1:1-Math.cos(m*c3)}function e9(m){return Math.sin(m*c3)}function x0(m){return(1-Math.cos(js*m))/2}function Q1(m){return 1.0009775171065494*(Math.pow(2,-10*m)-.0009765625)}function e2(m){return Q1(1-+m)}function Om(m){return 1-Q1(m)}function hv(m){return((m*=2)<=1?Q1(1-m):2-Q1(m-1))/2}function Em(m){return 1-Math.sqrt(1-m*m)}function o4(m){return Math.sqrt(1- --m*m)}function t2(m){return((m*=2)<=1?1-Math.sqrt(1-m*m):Math.sqrt(1-(m-=2)*m)+1)/2}var l4=7.5625;function f3(m){return 1-$h(1-m)}function $h(m){return(m=+m)<.36363636363636365?l4*m*m:m<.7272727272727273?l4*(m-=.5454545454545454)*m+.75:m<.9090909090909091?l4*(m-=.8181818181818182)*m+.9375:l4*(m-=.9545454545454546)*m+.984375}function t9(m){return((m*=2)<=1?1-$h(1-m):$h(m-1)+1)/2}var Tm=1.70158,Am=function m(A){function R($){return($=+$)*$*(A*($-1)+$)}return A=+A,R.overshoot=m,R}(Tm),n9=function m(A){function R($){return--$*$*(($+1)*A+$)+1}return A=+A,R.overshoot=m,R}(Tm),r9=function m(A){function R($){return(($*=2)<1?$*$*((A+1)*$-A):($-=2)*$*((A+1)*$+A)+2)/2}return A=+A,R.overshoot=m,R}(Tm),pv=2*Math.PI,a9=function m(A,R){var $=Math.asin(1/(A=Math.max(1,A)))*(R/=pv);function Q(ie){return A*Q1(- --ie)*Math.sin(($-ie)/R)}return Q.amplitude=function(ie){return m(ie,R*pv)},Q.period=function(ie){return m(A,ie)},Q}(1,.3),Vf=function m(A,R){var $=Math.asin(1/(A=Math.max(1,A)))*(R/=pv);function Q(ie){return 1-A*Q1(ie=+ie)*Math.sin((ie+$)/R)}return Q.amplitude=function(ie){return m(ie,R*pv)},Q.period=function(ie){return m(A,ie)},Q}(1,.3),i9=function m(A,R){var $=Math.asin(1/(A=Math.max(1,A)))*(R/=pv);function Q(ie){return((ie=2*ie-1)<0?A*Q1(-ie)*Math.sin(($-ie)/R):2-A*Q1(ie)*Math.sin(($+ie)/R))/2}return Q.amplitude=function(ie){return m(ie,R*pv)},Q.period=function(ie){return m(A,ie)},Q}(1,.3);function Mm(m){if(!m.ok)throw new Error(m.status+" "+m.statusText);return m.blob()}function Tx(m,A){return fetch(m,A).then(Mm)}function o9(m){if(!m.ok)throw new Error(m.status+" "+m.statusText);return m.arrayBuffer()}function l9(m,A){return fetch(m,A).then(o9)}function Pm(m){if(!m.ok)throw new Error(m.status+" "+m.statusText);return m.text()}function n2(m,A){return fetch(m,A).then(Pm)}function d3(m){return function(A,R,$){return arguments.length===2&&typeof R=="function"&&($=R,R=void 0),n2(A,R).then(function(Q){return m(Q,$)})}}function s9(m,A,R,$){arguments.length===3&&typeof R=="function"&&($=R,R=void 0);var Q=a4(m);return n2(A,R).then(function(ie){return Q.parse(ie,$)})}var u9=d3(Wy),h3=d3(Jp);function p3(m,A){return new Promise(function(R,$){var Q=new Image;for(var ie in A)Q[ie]=A[ie];Q.onerror=$,Q.onload=function(){R(Q)},Q.src=m})}function Dm(m){if(!m.ok)throw new Error(m.status+" "+m.statusText);if(m.status!==204&&m.status!==205)return m.json()}function v3(m,A){return fetch(m,A).then(Dm)}function s4(m){return function(A,R){return n2(A,R).then(function($){return new DOMParser().parseFromString($,m)})}}const g3=s4("application/xml");var Ax=s4("text/html"),Vh=s4("image/svg+xml");function m3(m,A){var R;function $(){var Q,ie,we=R.length,ye=0,Ee=0;for(Q=0;Q<we;++Q)ye+=(ie=R[Q]).x,Ee+=ie.y;for(ye=ye/we-m,Ee=Ee/we-A,Q=0;Q<we;++Q)(ie=R[Q]).x-=ye,ie.y-=Ee}return m==null&&(m=0),A==null&&(A=0),$.initialize=function(Q){R=Q},$.x=function(Q){return arguments.length?(m=+Q,$):m},$.y=function(Q){return arguments.length?(A=+Q,$):A},$}function Iu(m){return function(){return m}}function g1(){return 1e-6*(Math.random()-.5)}function Nm(m,A,R,$){if(isNaN(A)||isNaN(R))return m;var Q,ie,we,ye,Ee,$e,Ze,it,Ke,Ct=m._root,Ot={data:$},jt=m._x0,Bt=m._y0,Pt=m._x1,Xt=m._y1;if(!Ct)return m._root=Ot,m;for(;Ct.length;)if(($e=A>=(ie=(jt+Pt)/2))?jt=ie:Pt=ie,(Ze=R>=(we=(Bt+Xt)/2))?Bt=we:Xt=we,Q=Ct,!(Ct=Ct[it=Ze<<1|$e]))return Q[it]=Ot,m;if(ye=+m._x.call(null,Ct.data),Ee=+m._y.call(null,Ct.data),A===ye&&R===Ee)return Ot.next=Ct,Q?Q[it]=Ot:m._root=Ot,m;do Q=Q?Q[it]=new Array(4):m._root=new Array(4),($e=A>=(ie=(jt+Pt)/2))?jt=ie:Pt=ie,(Ze=R>=(we=(Bt+Xt)/2))?Bt=we:Xt=we;while((it=Ze<<1|$e)==(Ke=(Ee>=we)<<1|ye>=ie));return Q[Ke]=Ct,Q[it]=Ot,m}function Qu(m,A,R,$,Q){this.node=m,this.x0=A,this.y0=R,this.x1=$,this.y1=Q}function y3(m){return m[0]}function vv(m){return m[1]}function Im(m,A,R){var $=new Lm(A==null?y3:A,R==null?vv:R,NaN,NaN,NaN,NaN);return m==null?$:$.addAll(m)}function Lm(m,A,R,$,Q,ie){this._x=m,this._y=A,this._x0=R,this._y0=$,this._x1=Q,this._y1=ie,this._root=void 0}function b3(m){for(var A={data:m.data},R=A;m=m.next;)R=R.next={data:m.data};return A}var _u=Im.prototype=Lm.prototype;function Rm(m){return m.x+m.vx}function Fm(m){return m.y+m.vy}function u4(m){var A,R,$=1,Q=1;function ie(){for(var Ee,$e,Ze,it,Ke,Ct,Ot,jt=A.length,Bt=0;Bt<Q;++Bt)for($e=Im(A,Rm,Fm).visitAfter(we),Ee=0;Ee<jt;++Ee)Ze=A[Ee],Ct=R[Ze.index],Ot=Ct*Ct,it=Ze.x+Ze.vx,Ke=Ze.y+Ze.vy,$e.visit(Pt);function Pt(Xt,Ut,an,Fn,lr){var dr=Xt.data,ra=Xt.r,Gn=Ct+ra;if(!dr)return Ut>it+Gn||Fn<it-Gn||an>Ke+Gn||lr<Ke-Gn;if(dr.index>Ze.index){var Or=it-dr.x-dr.vx,rn=Ke-dr.y-dr.vy,mn=Or*Or+rn*rn;mn<Gn*Gn&&(Or===0&&(mn+=(Or=g1())*Or),rn===0&&(mn+=(rn=g1())*rn),mn=(Gn-(mn=Math.sqrt(mn)))/mn*$,Ze.vx+=(Or*=mn)*(Gn=(ra*=ra)/(Ot+ra)),Ze.vy+=(rn*=mn)*Gn,dr.vx-=Or*(Gn=1-Gn),dr.vy-=rn*Gn)}}}function we(Ee){if(Ee.data)return Ee.r=R[Ee.data.index];for(var $e=Ee.r=0;$e<4;++$e)Ee[$e]&&Ee[$e].r>Ee.r&&(Ee.r=Ee[$e].r)}function ye(){if(A){var Ee,$e,Ze=A.length;for(R=new Array(Ze),Ee=0;Ee<Ze;++Ee)$e=A[Ee],R[$e.index]=+m($e,Ee,A)}}return typeof m!="function"&&(m=Iu(m==null?1:+m)),ie.initialize=function(Ee){A=Ee,ye()},ie.iterations=function(Ee){return arguments.length?(Q=+Ee,ie):Q},ie.strength=function(Ee){return arguments.length?($=+Ee,ie):$},ie.radius=function(Ee){return arguments.length?(m=typeof Ee=="function"?Ee:Iu(+Ee),ye(),ie):m},ie}function c9(m){return m.index}function Bm(m,A){var R=m.get(A);if(!R)throw new Error("missing: "+A);return R}function f9(m){var A,R,$,Q,ie,we=c9,ye=function(Ot){return 1/Math.min(Q[Ot.source.index],Q[Ot.target.index])},Ee=Iu(30),$e=1;function Ze(Ot){for(var jt=0,Bt=m.length;jt<$e;++jt)for(var Pt,Xt,Ut,an,Fn,lr,dr,ra=0;ra<Bt;++ra)Xt=(Pt=m[ra]).source,an=(Ut=Pt.target).x+Ut.vx-Xt.x-Xt.vx||g1(),Fn=Ut.y+Ut.vy-Xt.y-Xt.vy||g1(),an*=lr=((lr=Math.sqrt(an*an+Fn*Fn))-R[ra])/lr*Ot*A[ra],Fn*=lr,Ut.vx-=an*(dr=ie[ra]),Ut.vy-=Fn*dr,Xt.vx+=an*(dr=1-dr),Xt.vy+=Fn*dr}function it(){if($){var Ot,jt,Bt=$.length,Pt=m.length,Xt=Vn($,we);for(Ot=0,Q=new Array(Bt);Ot<Pt;++Ot)(jt=m[Ot]).index=Ot,typeof jt.source!="object"&&(jt.source=Bm(Xt,jt.source)),typeof jt.target!="object"&&(jt.target=Bm(Xt,jt.target)),Q[jt.source.index]=(Q[jt.source.index]||0)+1,Q[jt.target.index]=(Q[jt.target.index]||0)+1;for(Ot=0,ie=new Array(Pt);Ot<Pt;++Ot)jt=m[Ot],ie[Ot]=Q[jt.source.index]/(Q[jt.source.index]+Q[jt.target.index]);A=new Array(Pt),Ke(),R=new Array(Pt),Ct()}}function Ke(){if($)for(var Ot=0,jt=m.length;Ot<jt;++Ot)A[Ot]=+ye(m[Ot],Ot,m)}function Ct(){if($)for(var Ot=0,jt=m.length;Ot<jt;++Ot)R[Ot]=+Ee(m[Ot],Ot,m)}return m==null&&(m=[]),Ze.initialize=function(Ot){$=Ot,it()},Ze.links=function(Ot){return arguments.length?(m=Ot,it(),Ze):m},Ze.id=function(Ot){return arguments.length?(we=Ot,Ze):we},Ze.iterations=function(Ot){return arguments.length?($e=+Ot,Ze):$e},Ze.strength=function(Ot){return arguments.length?(ye=typeof Ot=="function"?Ot:Iu(+Ot),Ke(),Ze):ye},Ze.distance=function(Ot){return arguments.length?(Ee=typeof Ot=="function"?Ot:Iu(+Ot),Ct(),Ze):Ee},Ze}function jm(m){return m.x}function d9(m){return m.y}_u.copy=function(){var m,A,R=new Lm(this._x,this._y,this._x0,this._y0,this._x1,this._y1),$=this._root;if(!$)return R;if(!$.length)return R._root=b3($),R;for(m=[{source:$,target:R._root=new Array(4)}];$=m.pop();)for(var Q=0;Q<4;++Q)(A=$.source[Q])&&(A.length?m.push({source:A,target:$.target[Q]=new Array(4)}):$.target[Q]=b3(A));return R},_u.add=function(m){var A=+this._x.call(null,m),R=+this._y.call(null,m);return Nm(this.cover(A,R),A,R,m)},_u.addAll=function(m){var A,R,$,Q,ie=m.length,we=new Array(ie),ye=new Array(ie),Ee=1/0,$e=1/0,Ze=-1/0,it=-1/0;for(R=0;R<ie;++R)isNaN($=+this._x.call(null,A=m[R]))||isNaN(Q=+this._y.call(null,A))||(we[R]=$,ye[R]=Q,$<Ee&&(Ee=$),$>Ze&&(Ze=$),Q<$e&&($e=Q),Q>it&&(it=Q));if(Ee>Ze||$e>it)return this;for(this.cover(Ee,$e).cover(Ze,it),R=0;R<ie;++R)Nm(this,we[R],ye[R],m[R]);return this},_u.cover=function(m,A){if(isNaN(m=+m)||isNaN(A=+A))return this;var R=this._x0,$=this._y0,Q=this._x1,ie=this._y1;if(isNaN(R))Q=(R=Math.floor(m))+1,ie=($=Math.floor(A))+1;else{for(var we,ye,Ee=Q-R,$e=this._root;R>m||m>=Q||$>A||A>=ie;)switch(ye=(A<$)<<1|m<R,(we=new Array(4))[ye]=$e,$e=we,Ee*=2,ye){case 0:Q=R+Ee,ie=$+Ee;break;case 1:R=Q-Ee,ie=$+Ee;break;case 2:Q=R+Ee,$=ie-Ee;break;case 3:R=Q-Ee,$=ie-Ee}this._root&&this._root.length&&(this._root=$e)}return this._x0=R,this._y0=$,this._x1=Q,this._y1=ie,this},_u.data=function(){var m=[];return this.visit(function(A){if(!A.length)do m.push(A.data);while(A=A.next)}),m},_u.extent=function(m){return arguments.length?this.cover(+m[0][0],+m[0][1]).cover(+m[1][0],+m[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},_u.find=function(m,A,R){var $,Q,ie,we,ye,Ee,$e,Ze=this._x0,it=this._y0,Ke=this._x1,Ct=this._y1,Ot=[],jt=this._root;for(jt&&Ot.push(new Qu(jt,Ze,it,Ke,Ct)),R==null?R=1/0:(Ze=m-R,it=A-R,Ke=m+R,Ct=A+R,R*=R);Ee=Ot.pop();)if(!(!(jt=Ee.node)||(Q=Ee.x0)>Ke||(ie=Ee.y0)>Ct||(we=Ee.x1)<Ze||(ye=Ee.y1)<it))if(jt.length){var Bt=(Q+we)/2,Pt=(ie+ye)/2;Ot.push(new Qu(jt[3],Bt,Pt,we,ye),new Qu(jt[2],Q,Pt,Bt,ye),new Qu(jt[1],Bt,ie,we,Pt),new Qu(jt[0],Q,ie,Bt,Pt)),($e=(A>=Pt)<<1|m>=Bt)&&(Ee=Ot[Ot.length-1],Ot[Ot.length-1]=Ot[Ot.length-1-$e],Ot[Ot.length-1-$e]=Ee)}else{var Xt=m-+this._x.call(null,jt.data),Ut=A-+this._y.call(null,jt.data),an=Xt*Xt+Ut*Ut;if(an<R){var Fn=Math.sqrt(R=an);Ze=m-Fn,it=A-Fn,Ke=m+Fn,Ct=A+Fn,$=jt.data}}return $},_u.remove=function(m){if(isNaN(ie=+this._x.call(null,m))||isNaN(we=+this._y.call(null,m)))return this;var A,R,$,Q,ie,we,ye,Ee,$e,Ze,it,Ke,Ct=this._root,Ot=this._x0,jt=this._y0,Bt=this._x1,Pt=this._y1;if(!Ct)return this;if(Ct.length)for(;;){if(($e=ie>=(ye=(Ot+Bt)/2))?Ot=ye:Bt=ye,(Ze=we>=(Ee=(jt+Pt)/2))?jt=Ee:Pt=Ee,A=Ct,!(Ct=Ct[it=Ze<<1|$e]))return this;if(!Ct.length)break;(A[it+1&3]||A[it+2&3]||A[it+3&3])&&(R=A,Ke=it)}for(;Ct.data!==m;)if($=Ct,!(Ct=Ct.next))return this;return(Q=Ct.next)&&delete Ct.next,$?(Q?$.next=Q:delete $.next,this):A?(Q?A[it]=Q:delete A[it],(Ct=A[0]||A[1]||A[2]||A[3])&&Ct===(A[3]||A[2]||A[1]||A[0])&&!Ct.length&&(R?R[Ke]=Ct:this._root=Ct),this):(this._root=Q,this)},_u.removeAll=function(m){for(var A=0,R=m.length;A<R;++A)this.remove(m[A]);return this},_u.root=function(){return this._root},_u.size=function(){var m=0;return this.visit(function(A){if(!A.length)do++m;while(A=A.next)}),m},_u.visit=function(m){var A,R,$,Q,ie,we,ye=[],Ee=this._root;for(Ee&&ye.push(new Qu(Ee,this._x0,this._y0,this._x1,this._y1));A=ye.pop();)if(!m(Ee=A.node,$=A.x0,Q=A.y0,ie=A.x1,we=A.y1)&&Ee.length){var $e=($+ie)/2,Ze=(Q+we)/2;(R=Ee[3])&&ye.push(new Qu(R,$e,Ze,ie,we)),(R=Ee[2])&&ye.push(new Qu(R,$,Ze,$e,we)),(R=Ee[1])&&ye.push(new Qu(R,$e,Q,ie,Ze)),(R=Ee[0])&&ye.push(new Qu(R,$,Q,$e,Ze))}return this},_u.visitAfter=function(m){var A,R=[],$=[];for(this._root&&R.push(new Qu(this._root,this._x0,this._y0,this._x1,this._y1));A=R.pop();){var Q=A.node;if(Q.length){var ie,we=A.x0,ye=A.y0,Ee=A.x1,$e=A.y1,Ze=(we+Ee)/2,it=(ye+$e)/2;(ie=Q[0])&&R.push(new Qu(ie,we,ye,Ze,it)),(ie=Q[1])&&R.push(new Qu(ie,Ze,ye,Ee,it)),(ie=Q[2])&&R.push(new Qu(ie,we,it,Ze,$e)),(ie=Q[3])&&R.push(new Qu(ie,Ze,it,Ee,$e))}$.push(A)}for(;A=$.pop();)m(A.node,A.x0,A.y0,A.x1,A.y1);return this},_u.x=function(m){return arguments.length?(this._x=m,this):this._x},_u.y=function(m){return arguments.length?(this._y=m,this):this._y};var zm=Math.PI*(3-Math.sqrt(5));function h9(m){var A,R=1,$=.001,Q=1-Math.pow($,1/300),ie=0,we=.6,ye=Vn(),Ee=Sr(Ze),$e=Zr("tick","end");function Ze(){it(),$e.call("tick",A),R<$&&(Ee.stop(),$e.call("end",A))}function it(Ot){var jt,Bt,Pt=m.length;Ot===void 0&&(Ot=1);for(var Xt=0;Xt<Ot;++Xt)for(R+=(ie-R)*Q,ye.each(function(Ut){Ut(R)}),jt=0;jt<Pt;++jt)(Bt=m[jt]).fx==null?Bt.x+=Bt.vx*=we:(Bt.x=Bt.fx,Bt.vx=0),Bt.fy==null?Bt.y+=Bt.vy*=we:(Bt.y=Bt.fy,Bt.vy=0);return A}function Ke(){for(var Ot,jt=0,Bt=m.length;jt<Bt;++jt){if((Ot=m[jt]).index=jt,Ot.fx!=null&&(Ot.x=Ot.fx),Ot.fy!=null&&(Ot.y=Ot.fy),isNaN(Ot.x)||isNaN(Ot.y)){var Pt=10*Math.sqrt(jt),Xt=jt*zm;Ot.x=Pt*Math.cos(Xt),Ot.y=Pt*Math.sin(Xt)}(isNaN(Ot.vx)||isNaN(Ot.vy))&&(Ot.vx=Ot.vy=0)}}function Ct(Ot){return Ot.initialize&&Ot.initialize(m),Ot}return m==null&&(m=[]),Ke(),A={tick:it,restart:function(){return Ee.restart(Ze),A},stop:function(){return Ee.stop(),A},nodes:function(Ot){return arguments.length?(m=Ot,Ke(),ye.each(Ct),A):m},alpha:function(Ot){return arguments.length?(R=+Ot,A):R},alphaMin:function(Ot){return arguments.length?($=+Ot,A):$},alphaDecay:function(Ot){return arguments.length?(Q=+Ot,A):+Q},alphaTarget:function(Ot){return arguments.length?(ie=+Ot,A):ie},velocityDecay:function(Ot){return arguments.length?(we=1-Ot,A):1-we},force:function(Ot,jt){return arguments.length>1?(jt==null?ye.remove(Ot):ye.set(Ot,Ct(jt)),A):ye.get(Ot)},find:function(Ot,jt,Bt){var Pt,Xt,Ut,an,Fn,lr=0,dr=m.length;for(Bt==null?Bt=1/0:Bt*=Bt,lr=0;lr<dr;++lr)(Ut=(Pt=Ot-(an=m[lr]).x)*Pt+(Xt=jt-an.y)*Xt)<Bt&&(Fn=an,Bt=Ut);return Fn},on:function(Ot,jt){return arguments.length>1?($e.on(Ot,jt),A):$e.on(Ot)}}}function p9(){var m,A,R,$,Q=Iu(-30),ie=1,we=1/0,ye=.81;function Ee(Ke){var Ct,Ot=m.length,jt=Im(m,jm,d9).visitAfter(Ze);for(R=Ke,Ct=0;Ct<Ot;++Ct)A=m[Ct],jt.visit(it)}function $e(){if(m){var Ke,Ct,Ot=m.length;for($=new Array(Ot),Ke=0;Ke<Ot;++Ke)Ct=m[Ke],$[Ct.index]=+Q(Ct,Ke,m)}}function Ze(Ke){var Ct,Ot,jt,Bt,Pt,Xt=0,Ut=0;if(Ke.length){for(jt=Bt=Pt=0;Pt<4;++Pt)(Ct=Ke[Pt])&&(Ot=Math.abs(Ct.value))&&(Xt+=Ct.value,Ut+=Ot,jt+=Ot*Ct.x,Bt+=Ot*Ct.y);Ke.x=jt/Ut,Ke.y=Bt/Ut}else{(Ct=Ke).x=Ct.data.x,Ct.y=Ct.data.y;do Xt+=$[Ct.data.index];while(Ct=Ct.next)}Ke.value=Xt}function it(Ke,Ct,Ot,jt){if(!Ke.value)return!0;var Bt=Ke.x-A.x,Pt=Ke.y-A.y,Xt=jt-Ct,Ut=Bt*Bt+Pt*Pt;if(Xt*Xt/ye<Ut)return Ut<we&&(Bt===0&&(Ut+=(Bt=g1())*Bt),Pt===0&&(Ut+=(Pt=g1())*Pt),Ut<ie&&(Ut=Math.sqrt(ie*Ut)),A.vx+=Bt*Ke.value*R/Ut,A.vy+=Pt*Ke.value*R/Ut),!0;if(!(Ke.length||Ut>=we)){(Ke.data!==A||Ke.next)&&(Bt===0&&(Ut+=(Bt=g1())*Bt),Pt===0&&(Ut+=(Pt=g1())*Pt),Ut<ie&&(Ut=Math.sqrt(ie*Ut)));do Ke.data!==A&&(Xt=$[Ke.data.index]*R/Ut,A.vx+=Bt*Xt,A.vy+=Pt*Xt);while(Ke=Ke.next)}}return Ee.initialize=function(Ke){m=Ke,$e()},Ee.strength=function(Ke){return arguments.length?(Q=typeof Ke=="function"?Ke:Iu(+Ke),$e(),Ee):Q},Ee.distanceMin=function(Ke){return arguments.length?(ie=Ke*Ke,Ee):Math.sqrt(ie)},Ee.distanceMax=function(Ke){return arguments.length?(we=Ke*Ke,Ee):Math.sqrt(we)},Ee.theta=function(Ke){return arguments.length?(ye=Ke*Ke,Ee):Math.sqrt(ye)},Ee}function v9(m,A,R){var $,Q,ie,we=Iu(.1);function ye($e){for(var Ze=0,it=$.length;Ze<it;++Ze){var Ke=$[Ze],Ct=Ke.x-A||1e-6,Ot=Ke.y-R||1e-6,jt=Math.sqrt(Ct*Ct+Ot*Ot),Bt=(ie[Ze]-jt)*Q[Ze]*$e/jt;Ke.vx+=Ct*Bt,Ke.vy+=Ot*Bt}}function Ee(){if($){var $e,Ze=$.length;for(Q=new Array(Ze),ie=new Array(Ze),$e=0;$e<Ze;++$e)ie[$e]=+m($[$e],$e,$),Q[$e]=isNaN(ie[$e])?0:+we($[$e],$e,$)}}return typeof m!="function"&&(m=Iu(+m)),A==null&&(A=0),R==null&&(R=0),ye.initialize=function($e){$=$e,Ee()},ye.strength=function($e){return arguments.length?(we=typeof $e=="function"?$e:Iu(+$e),Ee(),ye):we},ye.radius=function($e){return arguments.length?(m=typeof $e=="function"?$e:Iu(+$e),Ee(),ye):m},ye.x=function($e){return arguments.length?(A=+$e,ye):A},ye.y=function($e){return arguments.length?(R=+$e,ye):R},ye}function g9(m){var A,R,$,Q=Iu(.1);function ie(ye){for(var Ee,$e=0,Ze=A.length;$e<Ze;++$e)(Ee=A[$e]).vx+=($[$e]-Ee.x)*R[$e]*ye}function we(){if(A){var ye,Ee=A.length;for(R=new Array(Ee),$=new Array(Ee),ye=0;ye<Ee;++ye)R[ye]=isNaN($[ye]=+m(A[ye],ye,A))?0:+Q(A[ye],ye,A)}}return typeof m!="function"&&(m=Iu(m==null?0:+m)),ie.initialize=function(ye){A=ye,we()},ie.strength=function(ye){return arguments.length?(Q=typeof ye=="function"?ye:Iu(+ye),we(),ie):Q},ie.x=function(ye){return arguments.length?(m=typeof ye=="function"?ye:Iu(+ye),we(),ie):m},ie}function Mx(m){var A,R,$,Q=Iu(.1);function ie(ye){for(var Ee,$e=0,Ze=A.length;$e<Ze;++$e)(Ee=A[$e]).vy+=($[$e]-Ee.y)*R[$e]*ye}function we(){if(A){var ye,Ee=A.length;for(R=new Array(Ee),$=new Array(Ee),ye=0;ye<Ee;++ye)R[ye]=isNaN($[ye]=+m(A[ye],ye,A))?0:+Q(A[ye],ye,A)}}return typeof m!="function"&&(m=Iu(m==null?0:+m)),ie.initialize=function(ye){A=ye,we()},ie.strength=function(ye){return arguments.length?(Q=typeof ye=="function"?ye:Iu(+ye),we(),ie):Q},ie.y=function(ye){return arguments.length?(m=typeof ye=="function"?ye:Iu(+ye),we(),ie):m},ie}function Hh(m,A){if((R=(m=A?m.toExponential(A-1):m.toExponential()).indexOf("e"))<0)return null;var R,$=m.slice(0,R);return[$.length>1?$[0]+$.slice(2):$,+m.slice(R+1)]}function r2(m){return(m=Hh(Math.abs(m)))?m[1]:NaN}var c4,m9=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function f4(m){if(!(A=m9.exec(m)))throw new Error("invalid format: "+m);var A;return new Yc({fill:A[1],align:A[2],sign:A[3],symbol:A[4],zero:A[5],width:A[6],comma:A[7],precision:A[8]&&A[8].slice(1),trim:A[9],type:A[10]})}function Yc(m){this.fill=m.fill===void 0?" ":m.fill+"",this.align=m.align===void 0?">":m.align+"",this.sign=m.sign===void 0?"-":m.sign+"",this.symbol=m.symbol===void 0?"":m.symbol+"",this.zero=!!m.zero,this.width=m.width===void 0?void 0:+m.width,this.comma=!!m.comma,this.precision=m.precision===void 0?void 0:+m.precision,this.trim=!!m.trim,this.type=m.type===void 0?"":m.type+""}function a2(m,A){var R=Hh(m,A);if(!R)return m+"";var $=R[0],Q=R[1];return Q<0?"0."+new Array(-Q).join("0")+$:$.length>Q+1?$.slice(0,Q+1)+"."+$.slice(Q+1):$+new Array(Q-$.length+2).join("0")}f4.prototype=Yc.prototype,Yc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const y9={"%":function(m,A){return(100*m).toFixed(A)},b:function(m){return Math.round(m).toString(2)},c:function(m){return m+""},d:function(m){return Math.abs(m=Math.round(m))>=1e21?m.toLocaleString("en").replace(/,/g,""):m.toString(10)},e:function(m,A){return m.toExponential(A)},f:function(m,A){return m.toFixed(A)},g:function(m,A){return m.toPrecision(A)},o:function(m){return Math.round(m).toString(8)},p:function(m,A){return a2(100*m,A)},r:a2,s:function(m,A){var R=Hh(m,A);if(!R)return m+"";var $=R[0],Q=R[1],ie=Q-(c4=3*Math.max(-8,Math.min(8,Math.floor(Q/3))))+1,we=$.length;return ie===we?$:ie>we?$+new Array(ie-we+1).join("0"):ie>0?$.slice(0,ie)+"."+$.slice(ie):"0."+new Array(1-ie).join("0")+Hh(m,Math.max(0,A+ie-1))[0]},X:function(m){return Math.round(m).toString(16).toUpperCase()},x:function(m){return Math.round(m).toString(16)}};function hc(m){return m}var gv,Hf,mv,yv=Array.prototype.map,$0=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function d4(m){var A,R,$=m.grouping===void 0||m.thousands===void 0?hc:(A=yv.call(m.grouping,Number),R=m.thousands+"",function(Ke,Ct){for(var Ot=Ke.length,jt=[],Bt=0,Pt=A[0],Xt=0;Ot>0&&Pt>0&&(Xt+Pt+1>Ct&&(Pt=Math.max(1,Ct-Xt)),jt.push(Ke.substring(Ot-=Pt,Ot+Pt)),!((Xt+=Pt+1)>Ct));)Pt=A[Bt=(Bt+1)%A.length];return jt.reverse().join(R)}),Q=m.currency===void 0?"":m.currency[0]+"",ie=m.currency===void 0?"":m.currency[1]+"",we=m.decimal===void 0?".":m.decimal+"",ye=m.numerals===void 0?hc:function(Ke){return function(Ct){return Ct.replace(/[0-9]/g,function(Ot){return Ke[+Ot]})}}(yv.call(m.numerals,String)),Ee=m.percent===void 0?"%":m.percent+"",$e=m.minus===void 0?"-":m.minus+"",Ze=m.nan===void 0?"NaN":m.nan+"";function it(Ke){var Ct=(Ke=f4(Ke)).fill,Ot=Ke.align,jt=Ke.sign,Bt=Ke.symbol,Pt=Ke.zero,Xt=Ke.width,Ut=Ke.comma,an=Ke.precision,Fn=Ke.trim,lr=Ke.type;lr==="n"?(Ut=!0,lr="g"):y9[lr]||(an===void 0&&(an=12),Fn=!0,lr="g"),(Pt||Ct==="0"&&Ot==="=")&&(Pt=!0,Ct="0",Ot="=");var dr=Bt==="$"?Q:Bt==="#"&&/[boxX]/.test(lr)?"0"+lr.toLowerCase():"",ra=Bt==="$"?ie:/[%p]/.test(lr)?Ee:"",Gn=y9[lr],Or=/[defgprs%]/.test(lr);function rn(mn){var gr,ir,_r,Da=dr,Ka=ra;if(lr==="c")Ka=Gn(mn)+Ka,mn="";else{var Bi=(mn=+mn)<0||1/mn<0;if(mn=isNaN(mn)?Ze:Gn(Math.abs(mn),an),Fn&&(mn=function(fi){e:for(var Rl,Ua=fi.length,qi=1,Ro=-1;qi<Ua;++qi)switch(fi[qi]){case".":Ro=Rl=qi;break;case"0":Ro===0&&(Ro=qi),Rl=qi;break;default:if(!+fi[qi])break e;Ro>0&&(Ro=0)}return Ro>0?fi.slice(0,Ro)+fi.slice(Rl+1):fi}(mn)),Bi&&+mn==0&&jt!=="+"&&(Bi=!1),Da=(Bi?jt==="("?jt:$e:jt==="-"||jt==="("?"":jt)+Da,Ka=(lr==="s"?$0[8+c4/3]:"")+Ka+(Bi&&jt==="("?")":""),Or){for(gr=-1,ir=mn.length;++gr<ir;)if(48>(_r=mn.charCodeAt(gr))||_r>57){Ka=(_r===46?we+mn.slice(gr+1):mn.slice(gr))+Ka,mn=mn.slice(0,gr);break}}}Ut&&!Pt&&(mn=$(mn,1/0));var Ho=Da.length+mn.length+Ka.length,vl=Ho<Xt?new Array(Xt-Ho+1).join(Ct):"";switch(Ut&&Pt&&(mn=$(vl+mn,vl.length?Xt-Ka.length:1/0),vl=""),Ot){case"<":mn=Da+mn+Ka+vl;break;case"=":mn=Da+vl+mn+Ka;break;case"^":mn=vl.slice(0,Ho=vl.length>>1)+Da+mn+Ka+vl.slice(Ho);break;default:mn=vl+Da+mn+Ka}return ye(mn)}return an=an===void 0?6:/[gprs]/.test(lr)?Math.max(1,Math.min(21,an)):Math.max(0,Math.min(20,an)),rn.toString=function(){return Ke+""},rn}return{format:it,formatPrefix:function(Ke,Ct){var Ot=it(((Ke=f4(Ke)).type="f",Ke)),jt=3*Math.max(-8,Math.min(8,Math.floor(r2(Ct)/3))),Bt=Math.pow(10,-jt),Pt=$0[8+jt/3];return function(Xt){return Ot(Bt*Xt)+Pt}}}}function b9(m){return gv=d4(m),Hf=gv.format,mv=gv.formatPrefix,gv}function _9(m){return Math.max(0,-r2(Math.abs(m)))}function Rd(m,A){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(r2(A)/3)))-r2(Math.abs(m)))}function x9(m,A){return m=Math.abs(m),A=Math.abs(A)-m,Math.max(0,r2(A)-r2(m))+1}function qf(){return new h4}function h4(){this.reset()}b9({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),h4.prototype={constructor:h4,reset:function(){this.s=this.t=0},add:function(m){w9(p4,m,this.t),w9(this,p4.s,this.s),this.s?this.t+=p4.t:this.s=p4.t},valueOf:function(){return this.s}};var p4=new h4;function w9(m,A,R){var $=m.s=A+R,Q=$-A,ie=$-Q;m.t=A-ie+(R-Q)}var Xi=1e-6,$m=1e-12,ko=Math.PI,qs=ko/2,v4=ko/4,zs=2*ko,zo=180/ko,ji=ko/180,pl=Math.abs,qh=Math.atan,Gc=Math.atan2,_i=Math.cos,g4=Math.ceil,_3=Math.exp,bv=Math.log,_v=Math.pow,Ia=Math.sin,Lu=Math.sign||function(m){return m>0?1:m<0?-1:0},ms=Math.sqrt,oi=Math.tan;function xv(m){return m>1?0:m<-1?ko:Math.acos(m)}function pc(m){return m>1?qs:m<-1?-qs:Math.asin(m)}function m4(m){return(m=Ia(m/2))*m}function Yl(){}function wv(m,A){m&&V0.hasOwnProperty(m.type)&&V0[m.type](m,A)}var Oc={Feature:function(m,A){wv(m.geometry,A)},FeatureCollection:function(m,A){for(var R=m.features,$=-1,Q=R.length;++$<Q;)wv(R[$].geometry,A)}},V0={Sphere:function(m,A){A.sphere()},Point:function(m,A){m=m.coordinates,A.point(m[0],m[1],m[2])},MultiPoint:function(m,A){for(var R=m.coordinates,$=-1,Q=R.length;++$<Q;)m=R[$],A.point(m[0],m[1],m[2])},LineString:function(m,A){i2(m.coordinates,A,0)},MultiLineString:function(m,A){for(var R=m.coordinates,$=-1,Q=R.length;++$<Q;)i2(R[$],A,0)},Polygon:function(m,A){Is(m.coordinates,A)},MultiPolygon:function(m,A){for(var R=m.coordinates,$=-1,Q=R.length;++$<Q;)Is(R[$],A)},GeometryCollection:function(m,A){for(var R=m.geometries,$=-1,Q=R.length;++$<Q;)wv(R[$],A)}};function i2(m,A,R){var $,Q=-1,ie=m.length-R;for(A.lineStart();++Q<ie;)$=m[Q],A.point($[0],$[1],$[2]);A.lineEnd()}function Is(m,A){var R=-1,$=m.length;for(A.polygonStart();++R<$;)i2(m[R],A,1);A.polygonEnd()}function H0(m,A){m&&Oc.hasOwnProperty(m.type)?Oc[m.type](m,A):wv(m,A)}var Ru,Uf,Cv,Uh,w0,Fd=qf(),ls=qf(),Ec={point:Yl,lineStart:Yl,lineEnd:Yl,polygonStart:function(){Fd.reset(),Ec.lineStart=y4,Ec.lineEnd=b4},polygonEnd:function(){var m=+Fd;ls.add(m<0?zs+m:m),this.lineStart=this.lineEnd=this.point=Yl},sphere:function(){ls.add(zs)}};function y4(){Ec.point=Px}function b4(){Vm(Ru,Uf)}function Px(m,A){Ec.point=Vm,Ru=m,Uf=A,Cv=m*=ji,Uh=_i(A=(A*=ji)/2+v4),w0=Ia(A)}function Vm(m,A){var R=(m*=ji)-Cv,$=R>=0?1:-1,Q=$*R,ie=_i(A=(A*=ji)/2+v4),we=Ia(A),ye=w0*we,Ee=Uh*ie+ye*_i(Q),$e=ye*$*Ia(Q);Fd.add(Gc($e,Ee)),Cv=m,Uh=ie,w0=we}function C9(m){return ls.reset(),H0(m,Ec),2*ls}function o2(m){return[Gc(m[1],m[0]),pc(m[2])]}function Wh(m){var A=m[0],R=m[1],$=_i(R);return[$*_i(A),$*Ia(A),Ia(R)]}function l2(m,A){return m[0]*A[0]+m[1]*A[1]+m[2]*A[2]}function Wf(m,A){return[m[1]*A[2]-m[2]*A[1],m[2]*A[0]-m[0]*A[2],m[0]*A[1]-m[1]*A[0]]}function s2(m,A){m[0]+=A[0],m[1]+=A[1],m[2]+=A[2]}function Yh(m,A){return[m[0]*A,m[1]*A,m[2]*A]}function u2(m){var A=ms(m[0]*m[0]+m[1]*m[1]+m[2]*m[2]);m[0]/=A,m[1]/=A,m[2]/=A}var Os,Tc,Ol,Kc,Bd,Yf,k9,Gh,ef,q0,kv,jd,Sv,_4,x4,$s,w4,Kh,Xh,Zh,Hm,Ov,C4,vc,xu,ec,Jh=qf(),tc={point:Qh,lineStart:m1,lineEnd:x3,polygonStart:function(){tc.point=Ev,tc.lineStart=w3,tc.lineEnd=S9,Jh.reset(),Ec.polygonStart()},polygonEnd:function(){Ec.polygonEnd(),tc.point=Qh,tc.lineStart=m1,tc.lineEnd=x3,Fd<0?(Os=-(Ol=180),Tc=-(Kc=90)):Jh>Xi?Kc=90:Jh<-1e-6&&(Tc=-90),q0[0]=Os,q0[1]=Ol},sphere:function(){Os=-(Ol=180),Tc=-(Kc=90)}};function Qh(m,A){ef.push(q0=[Os=m,Ol=m]),A<Tc&&(Tc=A),A>Kc&&(Kc=A)}function qm(m,A){var R=Wh([m*ji,A*ji]);if(Gh){var $=Wf(Gh,R),Q=Wf([$[1],-$[0],0],$);u2(Q),Q=o2(Q);var ie,we=m-Bd,ye=we>0?1:-1,Ee=Q[0]*zo*ye,$e=pl(we)>180;$e^(ye*Bd<Ee&&Ee<ye*m)?(ie=Q[1]*zo)>Kc&&(Kc=ie):$e^(ye*Bd<(Ee=(Ee+360)%360-180)&&Ee<ye*m)?(ie=-Q[1]*zo)<Tc&&(Tc=ie):(A<Tc&&(Tc=A),A>Kc&&(Kc=A)),$e?m<Bd?Hl(Os,m)>Hl(Os,Ol)&&(Ol=m):Hl(m,Ol)>Hl(Os,Ol)&&(Os=m):Ol>=Os?(m<Os&&(Os=m),m>Ol&&(Ol=m)):m>Bd?Hl(Os,m)>Hl(Os,Ol)&&(Ol=m):Hl(m,Ol)>Hl(Os,Ol)&&(Os=m)}else ef.push(q0=[Os=m,Ol=m]);A<Tc&&(Tc=A),A>Kc&&(Kc=A),Gh=R,Bd=m}function m1(){tc.point=qm}function x3(){q0[0]=Os,q0[1]=Ol,tc.point=Qh,Gh=null}function Ev(m,A){if(Gh){var R=m-Bd;Jh.add(pl(R)>180?R+(R>0?360:-360):R)}else Yf=m,k9=A;Ec.point(m,A),qm(m,A)}function w3(){Ec.lineStart()}function S9(){Ev(Yf,k9),Ec.lineEnd(),pl(Jh)>Xi&&(Os=-(Ol=180)),q0[0]=Os,q0[1]=Ol,Gh=null}function Hl(m,A){return(A-=m)<0?A+360:A}function Tv(m,A){return m[0]-A[0]}function O9(m,A){return m[0]<=m[1]?m[0]<=A&&A<=m[1]:A<m[0]||m[1]<A}function Um(m){var A,R,$,Q,ie,we,ye;if(Kc=Ol=-(Os=Tc=1/0),ef=[],H0(m,tc),R=ef.length){for(ef.sort(Tv),A=1,ie=[$=ef[0]];A<R;++A)O9($,(Q=ef[A])[0])||O9($,Q[1])?(Hl($[0],Q[1])>Hl($[0],$[1])&&($[1]=Q[1]),Hl(Q[0],$[1])>Hl($[0],$[1])&&($[0]=Q[0])):ie.push($=Q);for(we=-1/0,A=0,$=ie[R=ie.length-1];A<=R;$=Q,++A)Q=ie[A],(ye=Hl($[1],Q[0]))>we&&(we=ye,Os=Q[0],Ol=$[1])}return ef=q0=null,Os===1/0||Tc===1/0?[[NaN,NaN],[NaN,NaN]]:[[Os,Tc],[Ol,Kc]]}var U0={sphere:Yl,point:Gf,lineStart:Kf,lineEnd:Xf,polygonStart:function(){U0.lineStart=Ym,U0.lineEnd=Gm},polygonEnd:function(){U0.lineStart=Kf,U0.lineEnd=Xf}};function Gf(m,A){m*=ji;var R=_i(A*=ji);ep(R*_i(m),R*Ia(m),Ia(A))}function ep(m,A,R){++kv,Sv+=(m-Sv)/kv,_4+=(A-_4)/kv,x4+=(R-x4)/kv}function Kf(){U0.point=Wm}function Wm(m,A){m*=ji;var R=_i(A*=ji);vc=R*_i(m),xu=R*Ia(m),ec=Ia(A),U0.point=k4,ep(vc,xu,ec)}function k4(m,A){m*=ji;var R=_i(A*=ji),$=R*_i(m),Q=R*Ia(m),ie=Ia(A),we=Gc(ms((we=xu*ie-ec*Q)*we+(we=ec*$-vc*ie)*we+(we=vc*Q-xu*$)*we),vc*$+xu*Q+ec*ie);jd+=we,$s+=we*(vc+(vc=$)),w4+=we*(xu+(xu=Q)),Kh+=we*(ec+(ec=ie)),ep(vc,xu,ec)}function Xf(){U0.point=Gf}function Ym(){U0.point=E9}function Gm(){Km(Ov,C4),U0.point=Gf}function E9(m,A){Ov=m,C4=A,m*=ji,A*=ji,U0.point=Km;var R=_i(A);vc=R*_i(m),xu=R*Ia(m),ec=Ia(A),ep(vc,xu,ec)}function Km(m,A){m*=ji;var R=_i(A*=ji),$=R*_i(m),Q=R*Ia(m),ie=Ia(A),we=xu*ie-ec*Q,ye=ec*$-vc*ie,Ee=vc*Q-xu*$,$e=ms(we*we+ye*ye+Ee*Ee),Ze=pc($e),it=$e&&-Ze/$e;Xh+=it*we,Zh+=it*ye,Hm+=it*Ee,jd+=Ze,$s+=Ze*(vc+(vc=$)),w4+=Ze*(xu+(xu=Q)),Kh+=Ze*(ec+(ec=ie)),ep(vc,xu,ec)}function Xm(m){kv=jd=Sv=_4=x4=$s=w4=Kh=Xh=Zh=Hm=0,H0(m,U0);var A=Xh,R=Zh,$=Hm,Q=A*A+R*R+$*$;return Q<$m&&(A=$s,R=w4,$=Kh,jd<Xi&&(A=Sv,R=_4,$=x4),(Q=A*A+R*R+$*$)<$m)?[NaN,NaN]:[Gc(R,A)*zo,pc($/ms(Q))*zo]}function tf(m){return function(){return m}}function Av(m,A){function R($,Q){return $=m($,Q),A($[0],$[1])}return m.invert&&A.invert&&(R.invert=function($,Q){return($=A.invert($,Q))&&m.invert($[0],$[1])}),R}function tp(m,A){return[pl(m)>ko?m+Math.round(-m/zs)*zs:m,A]}function Mv(m,A,R){return(m%=zs)?A||R?Av(c2(m),Pv(A,R)):c2(m):A||R?Pv(A,R):tp}function S4(m){return function(A,R){return[(A+=m)>ko?A-zs:A<-ko?A+zs:A,R]}}function c2(m){var A=S4(m);return A.invert=S4(-m),A}function Pv(m,A){var R=_i(m),$=Ia(m),Q=_i(A),ie=Ia(A);function we(ye,Ee){var $e=_i(Ee),Ze=_i(ye)*$e,it=Ia(ye)*$e,Ke=Ia(Ee),Ct=Ke*R+Ze*$;return[Gc(it*Q-Ct*ie,Ze*R-Ke*$),pc(Ct*Q+it*ie)]}return we.invert=function(ye,Ee){var $e=_i(Ee),Ze=_i(ye)*$e,it=Ia(ye)*$e,Ke=Ia(Ee),Ct=Ke*Q-it*ie;return[Gc(it*Q+Ke*ie,Ze*R+Ct*$),pc(Ct*R-Ze*$)]},we}function Zm(m){function A(R){return(R=m(R[0]*ji,R[1]*ji))[0]*=zo,R[1]*=zo,R}return m=Mv(m[0]*ji,m[1]*ji,m.length>2?m[2]*ji:0),A.invert=function(R){return(R=m.invert(R[0]*ji,R[1]*ji))[0]*=zo,R[1]*=zo,R},A}function Dv(m,A,R,$,Q,ie){if(R){var we=_i(A),ye=Ia(A),Ee=$*R;Q==null?(Q=A+$*zs,ie=A-Ee/2):(Q=wu(we,Q),ie=wu(we,ie),($>0?Q<ie:Q>ie)&&(Q+=$*zs));for(var $e,Ze=Q;$>0?Ze>ie:Ze<ie;Ze-=Ee)$e=o2([we,-ye*_i(Ze),-ye*Ia(Ze)]),m.point($e[0],$e[1])}}function wu(m,A){(A=Wh(A))[0]-=m,u2(A);var R=xv(-A[1]);return((-A[2]<0?-R:R)+zs-Xi)%zs}function C3(){var m,A,R=tf([0,0]),$=tf(90),Q=tf(6),ie={point:function(ye,Ee){m.push(ye=A(ye,Ee)),ye[0]*=zo,ye[1]*=zo}};function we(){var ye=R.apply(this,arguments),Ee=$.apply(this,arguments)*ji,$e=Q.apply(this,arguments)*ji;return m=[],A=Mv(-ye[0]*ji,-ye[1]*ji,0).invert,Dv(ie,Ee,$e,1),ye={type:"Polygon",coordinates:[m]},m=A=null,ye}return we.center=function(ye){return arguments.length?(R=typeof ye=="function"?ye:tf([+ye[0],+ye[1]]),we):R},we.radius=function(ye){return arguments.length?($=typeof ye=="function"?ye:tf(+ye),we):$},we.precision=function(ye){return arguments.length?(Q=typeof ye=="function"?ye:tf(+ye),we):Q},we}function k3(){var m,A=[];return{point:function(R,$,Q){m.push([R,$,Q])},lineStart:function(){A.push(m=[])},lineEnd:Yl,rejoin:function(){A.length>1&&A.push(A.pop().concat(A.shift()))},result:function(){var R=A;return A=[],m=null,R}}}function ul(m,A){return pl(m[0]-A[0])<Xi&&pl(m[1]-A[1])<Xi}function f2(m,A,R,$){this.x=m,this.z=A,this.o=R,this.e=$,this.v=!1,this.n=this.p=null}function Nv(m,A,R,$,Q){var ie,we,ye=[],Ee=[];if(m.forEach(function(Ot){if(!((jt=Ot.length-1)<=0)){var jt,Bt,Pt=Ot[0],Xt=Ot[jt];if(ul(Pt,Xt)){if(!Pt[2]&&!Xt[2]){for(Q.lineStart(),ie=0;ie<jt;++ie)Q.point((Pt=Ot[ie])[0],Pt[1]);return void Q.lineEnd()}Xt[0]+=2e-6}ye.push(Bt=new f2(Pt,Ot,null,!0)),Ee.push(Bt.o=new f2(Pt,null,Bt,!1)),ye.push(Bt=new f2(Xt,Ot,null,!1)),Ee.push(Bt.o=new f2(Xt,null,Bt,!0))}}),ye.length){for(Ee.sort(A),zd(ye),zd(Ee),ie=0,we=Ee.length;ie<we;++ie)Ee[ie].e=R=!R;for(var $e,Ze,it=ye[0];;){for(var Ke=it,Ct=!0;Ke.v;)if((Ke=Ke.n)===it)return;$e=Ke.z,Q.lineStart();do{if(Ke.v=Ke.o.v=!0,Ke.e){if(Ct)for(ie=0,we=$e.length;ie<we;++ie)Q.point((Ze=$e[ie])[0],Ze[1]);else $(Ke.x,Ke.n.x,1,Q);Ke=Ke.n}else{if(Ct)for($e=Ke.p.z,ie=$e.length-1;ie>=0;--ie)Q.point((Ze=$e[ie])[0],Ze[1]);else $(Ke.x,Ke.p.x,-1,Q);Ke=Ke.p}$e=(Ke=Ke.o).z,Ct=!Ct}while(!Ke.v);Q.lineEnd()}}}function zd(m){if(A=m.length){for(var A,R,$=0,Q=m[0];++$<A;)Q.n=R=m[$],R.p=Q,Q=R;Q.n=R=m[0],R.p=Q}}tp.invert=tp;var Jm=qf();function O4(m){return pl(m[0])<=ko?m[0]:Lu(m[0])*((pl(m[0])+ko)%zs-ko)}function Iv(m,A){var R=O4(A),$=A[1],Q=Ia($),ie=[Ia(R),-_i(R),0],we=0,ye=0;Jm.reset(),Q===1?$=qs+Xi:Q===-1&&($=-qs-Xi);for(var Ee=0,$e=m.length;Ee<$e;++Ee)if(it=(Ze=m[Ee]).length)for(var Ze,it,Ke=Ze[it-1],Ct=O4(Ke),Ot=Ke[1]/2+v4,jt=Ia(Ot),Bt=_i(Ot),Pt=0;Pt<it;++Pt,Ct=Ut,jt=Fn,Bt=lr,Ke=Xt){var Xt=Ze[Pt],Ut=O4(Xt),an=Xt[1]/2+v4,Fn=Ia(an),lr=_i(an),dr=Ut-Ct,ra=dr>=0?1:-1,Gn=ra*dr,Or=Gn>ko,rn=jt*Fn;if(Jm.add(Gc(rn*ra*Ia(Gn),Bt*lr+rn*_i(Gn))),we+=Or?dr+ra*zs:dr,Or^Ct>=R^Ut>=R){var mn=Wf(Wh(Ke),Wh(Xt));u2(mn);var gr=Wf(ie,mn);u2(gr);var ir=(Or^dr>=0?-1:1)*pc(gr[2]);($>ir||$===ir&&(mn[0]||mn[1]))&&(ye+=Or^dr>=0?1:-1)}}return(we<-1e-6||we<Xi&&Jm<-1e-6)^1&ye}function Lv(m,A,R,$){return function(Q){var ie,we,ye,Ee=A(Q),$e=k3(),Ze=A($e),it=!1,Ke={point:Ct,lineStart:jt,lineEnd:Bt,polygonStart:function(){Ke.point=Pt,Ke.lineStart=Xt,Ke.lineEnd=Ut,we=[],ie=[]},polygonEnd:function(){Ke.point=Ct,Ke.lineStart=jt,Ke.lineEnd=Bt,we=Ve(we);var an=Iv(ie,$);we.length?(it||(Q.polygonStart(),it=!0),Nv(we,T9,an,R,Q)):an&&(it||(Q.polygonStart(),it=!0),Q.lineStart(),R(null,null,1,Q),Q.lineEnd()),it&&(Q.polygonEnd(),it=!1),we=ie=null},sphere:function(){Q.polygonStart(),Q.lineStart(),R(null,null,1,Q),Q.lineEnd(),Q.polygonEnd()}};function Ct(an,Fn){m(an,Fn)&&Q.point(an,Fn)}function Ot(an,Fn){Ee.point(an,Fn)}function jt(){Ke.point=Ot,Ee.lineStart()}function Bt(){Ke.point=Ct,Ee.lineEnd()}function Pt(an,Fn){ye.push([an,Fn]),Ze.point(an,Fn)}function Xt(){Ze.lineStart(),ye=[]}function Ut(){Pt(ye[0][0],ye[0][1]),Ze.lineEnd();var an,Fn,lr,dr,ra=Ze.clean(),Gn=$e.result(),Or=Gn.length;if(ye.pop(),ie.push(ye),ye=null,Or)if(1&ra){if((Fn=(lr=Gn[0]).length-1)>0){for(it||(Q.polygonStart(),it=!0),Q.lineStart(),an=0;an<Fn;++an)Q.point((dr=lr[an])[0],dr[1]);Q.lineEnd()}}else Or>1&&2&ra&&Gn.push(Gn.pop().concat(Gn.shift())),we.push(Gn.filter(S3))}return Ke}}function S3(m){return m.length>1}function T9(m,A){return((m=m.x)[0]<0?m[1]-qs-Xi:qs-m[1])-((A=A.x)[0]<0?A[1]-qs-Xi:qs-A[1])}const Ll=Lv(function(){return!0},function(m){var A,R=NaN,$=NaN,Q=NaN;return{lineStart:function(){m.lineStart(),A=1},point:function(ie,we){var ye=ie>0?ko:-ko,Ee=pl(ie-R);pl(Ee-ko)<Xi?(m.point(R,$=($+we)/2>0?qs:-qs),m.point(Q,$),m.lineEnd(),m.lineStart(),m.point(ye,$),m.point(ie,$),A=0):Q!==ye&&Ee>=ko&&(pl(R-Q)<Xi&&(R-=Q*Xi),pl(ie-ye)<Xi&&(ie-=ye*Xi),$=function($e,Ze,it,Ke){var Ct,Ot,jt=Ia($e-it);return pl(jt)>Xi?qh((Ia(Ze)*(Ot=_i(Ke))*Ia(it)-Ia(Ke)*(Ct=_i(Ze))*Ia($e))/(Ct*Ot*jt)):(Ze+Ke)/2}(R,$,ie,we),m.point(Q,$),m.lineEnd(),m.lineStart(),m.point(ye,$),A=0),m.point(R=ie,$=we),Q=ye},lineEnd:function(){m.lineEnd(),R=$=NaN},clean:function(){return 2-A}}},function(m,A,R,$){var Q;if(m==null)Q=R*qs,$.point(-ko,Q),$.point(0,Q),$.point(ko,Q),$.point(ko,0),$.point(ko,-Q),$.point(0,-Q),$.point(-ko,-Q),$.point(-ko,0),$.point(-ko,Q);else if(pl(m[0]-A[0])>Xi){var ie=m[0]<A[0]?ko:-ko;Q=R*ie/2,$.point(-ie,Q),$.point(0,Q),$.point(ie,Q)}else $.point(A[0],A[1])},[-ko,-qs]);function O3(m){var A=_i(m),R=6*ji,$=A>0,Q=pl(A)>Xi;function ie(Ee,$e){return _i(Ee)*_i($e)>A}function we(Ee,$e,Ze){var it=[1,0,0],Ke=Wf(Wh(Ee),Wh($e)),Ct=l2(Ke,Ke),Ot=Ke[0],jt=Ct-Ot*Ot;if(!jt)return!Ze&&Ee;var Bt=A*Ct/jt,Pt=-A*Ot/jt,Xt=Wf(it,Ke),Ut=Yh(it,Bt);s2(Ut,Yh(Ke,Pt));var an=Xt,Fn=l2(Ut,an),lr=l2(an,an),dr=Fn*Fn-lr*(l2(Ut,Ut)-1);if(!(dr<0)){var ra=ms(dr),Gn=Yh(an,(-Fn-ra)/lr);if(s2(Gn,Ut),Gn=o2(Gn),!Ze)return Gn;var Or,rn=Ee[0],mn=$e[0],gr=Ee[1],ir=$e[1];mn<rn&&(Or=rn,rn=mn,mn=Or);var _r=mn-rn,Da=pl(_r-ko)<Xi;if(!Da&&ir<gr&&(Or=gr,gr=ir,ir=Or),Da||_r<Xi?Da?gr+ir>0^Gn[1]<(pl(Gn[0]-rn)<Xi?gr:ir):gr<=Gn[1]&&Gn[1]<=ir:_r>ko^(rn<=Gn[0]&&Gn[0]<=mn)){var Ka=Yh(an,(-Fn+ra)/lr);return s2(Ka,Ut),[Gn,o2(Ka)]}}}function ye(Ee,$e){var Ze=$?m:ko-m,it=0;return Ee<-Ze?it|=1:Ee>Ze&&(it|=2),$e<-Ze?it|=4:$e>Ze&&(it|=8),it}return Lv(ie,function(Ee){var $e,Ze,it,Ke,Ct;return{lineStart:function(){Ke=it=!1,Ct=1},point:function(Ot,jt){var Bt,Pt=[Ot,jt],Xt=ie(Ot,jt),Ut=$?Xt?0:ye(Ot,jt):Xt?ye(Ot+(Ot<0?ko:-ko),jt):0;if(!$e&&(Ke=it=Xt)&&Ee.lineStart(),Xt!==it&&(!(Bt=we($e,Pt))||ul($e,Bt)||ul(Pt,Bt))&&(Pt[2]=1),Xt!==it)Ct=0,Xt?(Ee.lineStart(),Bt=we(Pt,$e),Ee.point(Bt[0],Bt[1])):(Bt=we($e,Pt),Ee.point(Bt[0],Bt[1],2),Ee.lineEnd()),$e=Bt;else if(Q&&$e&&$^Xt){var an;Ut&Ze||!(an=we(Pt,$e,!0))||(Ct=0,$?(Ee.lineStart(),Ee.point(an[0][0],an[0][1]),Ee.point(an[1][0],an[1][1]),Ee.lineEnd()):(Ee.point(an[1][0],an[1][1]),Ee.lineEnd(),Ee.lineStart(),Ee.point(an[0][0],an[0][1],3)))}!Xt||$e&&ul($e,Pt)||Ee.point(Pt[0],Pt[1]),$e=Pt,it=Xt,Ze=Ut},lineEnd:function(){it&&Ee.lineEnd(),$e=null},clean:function(){return Ct|(Ke&&it)<<1}}},function(Ee,$e,Ze,it){Dv(it,m,R,Ze,Ee,$e)},$?[0,-m]:[-ko,m-ko])}var Zf=1e9,Qm=-Zf;function Rv(m,A,R,$){function Q($e,Ze){return m<=$e&&$e<=R&&A<=Ze&&Ze<=$}function ie($e,Ze,it,Ke){var Ct=0,Ot=0;if($e==null||(Ct=we($e,it))!==(Ot=we(Ze,it))||Ee($e,Ze)<0^it>0)do Ke.point(Ct===0||Ct===3?m:R,Ct>1?$:A);while((Ct=(Ct+it+4)%4)!==Ot);else Ke.point(Ze[0],Ze[1])}function we($e,Ze){return pl($e[0]-m)<Xi?Ze>0?0:3:pl($e[0]-R)<Xi?Ze>0?2:1:pl($e[1]-A)<Xi?Ze>0?1:0:Ze>0?3:2}function ye($e,Ze){return Ee($e.x,Ze.x)}function Ee($e,Ze){var it=we($e,1),Ke=we(Ze,1);return it!==Ke?it-Ke:it===0?Ze[1]-$e[1]:it===1?$e[0]-Ze[0]:it===2?$e[1]-Ze[1]:Ze[0]-$e[0]}return function($e){var Ze,it,Ke,Ct,Ot,jt,Bt,Pt,Xt,Ut,an,Fn=$e,lr=k3(),dr={point:ra,lineStart:function(){dr.point=Gn,it&&it.push(Ke=[]),Ut=!0,Xt=!1,Bt=Pt=NaN},lineEnd:function(){Ze&&(Gn(Ct,Ot),jt&&Xt&&lr.rejoin(),Ze.push(lr.result())),dr.point=ra,Xt&&Fn.lineEnd()},polygonStart:function(){Fn=lr,Ze=[],it=[],an=!0},polygonEnd:function(){var Or=function(){for(var gr=0,ir=0,_r=it.length;ir<_r;++ir)for(var Da,Ka,Bi=it[ir],Ho=1,vl=Bi.length,fi=Bi[0],Rl=fi[0],Ua=fi[1];Ho<vl;++Ho)Da=Rl,Ka=Ua,Rl=(fi=Bi[Ho])[0],Ua=fi[1],Ka<=$?Ua>$&&(Rl-Da)*($-Ka)>(Ua-Ka)*(m-Da)&&++gr:Ua<=$&&(Rl-Da)*($-Ka)<(Ua-Ka)*(m-Da)&&--gr;return gr}(),rn=an&&Or,mn=(Ze=Ve(Ze)).length;(rn||mn)&&($e.polygonStart(),rn&&($e.lineStart(),ie(null,null,1,$e),$e.lineEnd()),mn&&Nv(Ze,ye,Or,ie,$e),$e.polygonEnd()),Fn=$e,Ze=it=Ke=null}};function ra(Or,rn){Q(Or,rn)&&Fn.point(Or,rn)}function Gn(Or,rn){var mn=Q(Or,rn);if(it&&Ke.push([Or,rn]),Ut)Ct=Or,Ot=rn,jt=mn,Ut=!1,mn&&(Fn.lineStart(),Fn.point(Or,rn));else if(mn&&Xt)Fn.point(Or,rn);else{var gr=[Bt=Math.max(Qm,Math.min(Zf,Bt)),Pt=Math.max(Qm,Math.min(Zf,Pt))],ir=[Or=Math.max(Qm,Math.min(Zf,Or)),rn=Math.max(Qm,Math.min(Zf,rn))];(function(_r,Da,Ka,Bi,Ho,vl){var fi,Rl=_r[0],Ua=_r[1],qi=0,Ro=1,a0=Da[0]-Rl,Eu=Da[1]-Ua;if(fi=Ka-Rl,a0||!(fi>0)){if(fi/=a0,a0<0){if(fi<qi)return;fi<Ro&&(Ro=fi)}else if(a0>0){if(fi>Ro)return;fi>qi&&(qi=fi)}if(fi=Ho-Rl,a0||!(fi<0)){if(fi/=a0,a0<0){if(fi>Ro)return;fi>qi&&(qi=fi)}else if(a0>0){if(fi<qi)return;fi<Ro&&(Ro=fi)}if(fi=Bi-Ua,Eu||!(fi>0)){if(fi/=Eu,Eu<0){if(fi<qi)return;fi<Ro&&(Ro=fi)}else if(Eu>0){if(fi>Ro)return;fi>qi&&(qi=fi)}if(fi=vl-Ua,Eu||!(fi<0)){if(fi/=Eu,Eu<0){if(fi>Ro)return;fi>qi&&(qi=fi)}else if(Eu>0){if(fi<qi)return;fi<Ro&&(Ro=fi)}return qi>0&&(_r[0]=Rl+qi*a0,_r[1]=Ua+qi*Eu),Ro<1&&(Da[0]=Rl+Ro*a0,Da[1]=Ua+Ro*Eu),!0}}}}})(gr,ir,m,A,R,$)?(Xt||(Fn.lineStart(),Fn.point(gr[0],gr[1])),Fn.point(ir[0],ir[1]),mn||Fn.lineEnd(),an=!1):mn&&(Fn.lineStart(),Fn.point(Or,rn),an=!1)}Bt=Or,Pt=rn,Xt=mn}return dr}}function np(){var m,A,R,$=0,Q=0,ie=960,we=500;return R={stream:function(ye){return m&&A===ye?m:m=Rv($,Q,ie,we)(A=ye)},extent:function(ye){return arguments.length?($=+ye[0][0],Q=+ye[0][1],ie=+ye[1][0],we=+ye[1][1],m=A=null,R):[[$,Q],[ie,we]]}}}var Jf,Qf,$d,rp=qf(),d2={sphere:Yl,point:Yl,lineStart:function(){d2.point=E3,d2.lineEnd=h2},lineEnd:Yl,polygonStart:Yl,polygonEnd:Yl};function h2(){d2.point=d2.lineEnd=Yl}function E3(m,A){Jf=m*=ji,Qf=Ia(A*=ji),$d=_i(A),d2.point=e5}function e5(m,A){m*=ji;var R=Ia(A*=ji),$=_i(A),Q=pl(m-Jf),ie=_i(Q),we=$*Ia(Q),ye=$d*R-Qf*$*ie,Ee=Qf*R+$d*$*ie;rp.add(Gc(ms(we*we+ye*ye),Ee)),Jf=m,Qf=R,$d=$}function t5(m){return rp.reset(),H0(m,d2),+rp}var W0=[null,null],A9={type:"LineString",coordinates:W0};function n5(m,A){return W0[0]=m,W0[1]=A,t5(A9)}var T3={Feature:function(m,A){return E4(m.geometry,A)},FeatureCollection:function(m,A){for(var R=m.features,$=-1,Q=R.length;++$<Q;)if(E4(R[$].geometry,A))return!0;return!1}},r5={Sphere:function(){return!0},Point:function(m,A){return A3(m.coordinates,A)},MultiPoint:function(m,A){for(var R=m.coordinates,$=-1,Q=R.length;++$<Q;)if(A3(R[$],A))return!0;return!1},LineString:function(m,A){return T4(m.coordinates,A)},MultiLineString:function(m,A){for(var R=m.coordinates,$=-1,Q=R.length;++$<Q;)if(T4(R[$],A))return!0;return!1},Polygon:function(m,A){return Fv(m.coordinates,A)},MultiPolygon:function(m,A){for(var R=m.coordinates,$=-1,Q=R.length;++$<Q;)if(Fv(R[$],A))return!0;return!1},GeometryCollection:function(m,A){for(var R=m.geometries,$=-1,Q=R.length;++$<Q;)if(E4(R[$],A))return!0;return!1}};function E4(m,A){return!(!m||!r5.hasOwnProperty(m.type))&&r5[m.type](m,A)}function A3(m,A){return n5(m,A)===0}function T4(m,A){for(var R,$,Q,ie=0,we=m.length;ie<we;ie++){if(($=n5(m[ie],A))===0||ie>0&&(Q=n5(m[ie],m[ie-1]))>0&&R<=Q&&$<=Q&&(R+$-Q)*(1-Math.pow((R-$)/Q,2))<$m*Q)return!0;R=$}return!1}function Fv(m,A){return!!Iv(m.map(M9),M3(A))}function M9(m){return(m=m.map(M3)).pop(),m}function M3(m){return[m[0]*ji,m[1]*ji]}function P9(m,A){return(m&&T3.hasOwnProperty(m.type)?T3[m.type]:E4)(m,A)}function D9(m,A,R){var $=te(m,A-Xi,R).concat(A);return function(Q){return $.map(function(ie){return[Q,ie]})}}function a5(m,A,R){var $=te(m,A-Xi,R).concat(A);return function(Q){return $.map(function(ie){return[ie,Q]})}}function P3(){var m,A,R,$,Q,ie,we,ye,Ee,$e,Ze,it,Ke=10,Ct=Ke,Ot=90,jt=360,Bt=2.5;function Pt(){return{type:"MultiLineString",coordinates:Xt()}}function Xt(){return te(g4($/Ot)*Ot,R,Ot).map(Ze).concat(te(g4(ye/jt)*jt,we,jt).map(it)).concat(te(g4(A/Ke)*Ke,m,Ke).filter(function(Ut){return pl(Ut%Ot)>Xi}).map(Ee)).concat(te(g4(ie/Ct)*Ct,Q,Ct).filter(function(Ut){return pl(Ut%jt)>Xi}).map($e))}return Pt.lines=function(){return Xt().map(function(Ut){return{type:"LineString",coordinates:Ut}})},Pt.outline=function(){return{type:"Polygon",coordinates:[Ze($).concat(it(we).slice(1),Ze(R).reverse().slice(1),it(ye).reverse().slice(1))]}},Pt.extent=function(Ut){return arguments.length?Pt.extentMajor(Ut).extentMinor(Ut):Pt.extentMinor()},Pt.extentMajor=function(Ut){return arguments.length?($=+Ut[0][0],R=+Ut[1][0],ye=+Ut[0][1],we=+Ut[1][1],$>R&&(Ut=$,$=R,R=Ut),ye>we&&(Ut=ye,ye=we,we=Ut),Pt.precision(Bt)):[[$,ye],[R,we]]},Pt.extentMinor=function(Ut){return arguments.length?(A=+Ut[0][0],m=+Ut[1][0],ie=+Ut[0][1],Q=+Ut[1][1],A>m&&(Ut=A,A=m,m=Ut),ie>Q&&(Ut=ie,ie=Q,Q=Ut),Pt.precision(Bt)):[[A,ie],[m,Q]]},Pt.step=function(Ut){return arguments.length?Pt.stepMajor(Ut).stepMinor(Ut):Pt.stepMinor()},Pt.stepMajor=function(Ut){return arguments.length?(Ot=+Ut[0],jt=+Ut[1],Pt):[Ot,jt]},Pt.stepMinor=function(Ut){return arguments.length?(Ke=+Ut[0],Ct=+Ut[1],Pt):[Ke,Ct]},Pt.precision=function(Ut){return arguments.length?(Bt=+Ut,Ee=D9(ie,Q,90),$e=a5(A,m,Bt),Ze=D9(ye,we,90),it=a5($,R,Bt),Pt):Bt},Pt.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function N9(){return P3()()}function D3(m,A){var R=m[0]*ji,$=m[1]*ji,Q=A[0]*ji,ie=A[1]*ji,we=_i($),ye=Ia($),Ee=_i(ie),$e=Ia(ie),Ze=we*_i(R),it=we*Ia(R),Ke=Ee*_i(Q),Ct=Ee*Ia(Q),Ot=2*pc(ms(m4(ie-$)+we*Ee*m4(Q-R))),jt=Ia(Ot),Bt=Ot?function(Pt){var Xt=Ia(Pt*=Ot)/jt,Ut=Ia(Ot-Pt)/jt,an=Ut*Ze+Xt*Ke,Fn=Ut*it+Xt*Ct,lr=Ut*ye+Xt*$e;return[Gc(Fn,an)*zo,Gc(lr,ms(an*an+Fn*Fn))*zo]}:function(){return[R*zo,$*zo]};return Bt.distance=Ot,Bt}function Bv(m){return m}var N3,i5,I3,o5,A4=qf(),p2=qf(),ap={point:Yl,lineStart:Yl,lineEnd:Yl,polygonStart:function(){ap.lineStart=Dx,ap.lineEnd=M4},polygonEnd:function(){ap.lineStart=ap.lineEnd=ap.point=Yl,A4.add(pl(p2)),p2.reset()},result:function(){var m=A4/2;return A4.reset(),m}};function Dx(){ap.point=Nx}function Nx(m,A){ap.point=y1,N3=I3=m,i5=o5=A}function y1(m,A){p2.add(o5*m-I3*A),I3=m,o5=A}function M4(){y1(N3,i5)}const L3=ap;var Vd=1/0,Fu=Vd,Hd=-Vd,Ls=Hd,b1={point:function(m,A){m<Vd&&(Vd=m),m>Hd&&(Hd=m),A<Fu&&(Fu=A),A>Ls&&(Ls=A)},lineStart:Yl,lineEnd:Yl,polygonStart:Yl,polygonEnd:Yl,result:function(){var m=[[Vd,Fu],[Hd,Ls]];return Hd=Ls=-(Fu=Vd=1/0),m}};const _1=b1;var R3,I9,nf,rf,l5=0,jv=0,qd=0,zv=0,ip=0,v2=0,s5=0,u5=0,ed=0,Bu={point:Ac,lineStart:op,lineEnd:g2,polygonStart:function(){Bu.lineStart=Ud,Bu.lineEnd=Vv},polygonEnd:function(){Bu.point=Ac,Bu.lineStart=op,Bu.lineEnd=g2},result:function(){var m=ed?[s5/ed,u5/ed]:v2?[zv/v2,ip/v2]:qd?[l5/qd,jv/qd]:[NaN,NaN];return l5=jv=qd=zv=ip=v2=s5=u5=ed=0,m}};function Ac(m,A){l5+=m,jv+=A,++qd}function op(){Bu.point=$v}function $v(m,A){Bu.point=lp,Ac(nf=m,rf=A)}function lp(m,A){var R=m-nf,$=A-rf,Q=ms(R*R+$*$);zv+=Q*(nf+m)/2,ip+=Q*(rf+A)/2,v2+=Q,Ac(nf=m,rf=A)}function g2(){Bu.point=Ac}function Ud(){Bu.point=Hv}function Vv(){c5(R3,I9)}function Hv(m,A){Bu.point=c5,Ac(R3=nf=m,I9=rf=A)}function c5(m,A){var R=m-nf,$=A-rf,Q=ms(R*R+$*$);zv+=Q*(nf+m)/2,ip+=Q*(rf+A)/2,v2+=Q,s5+=(Q=rf*m-nf*A)*(nf+m),u5+=Q*(rf+A),ed+=3*Q,Ac(nf=m,rf=A)}const P4=Bu;function F3(m){this._context=m}F3.prototype={_radius:4.5,pointRadius:function(m){return this._radius=m,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(m,A){switch(this._point){case 0:this._context.moveTo(m,A),this._point=1;break;case 1:this._context.lineTo(m,A);break;default:this._context.moveTo(m+this._radius,A),this._context.arc(m,A,this._radius,0,zs)}},result:Yl};var m2,f5,B3,qv,sp,d5=qf(),D4={point:Yl,lineStart:function(){D4.point=j3},lineEnd:function(){m2&&N4(f5,B3),D4.point=Yl},polygonStart:function(){m2=!0},polygonEnd:function(){m2=null},result:function(){var m=+d5;return d5.reset(),m}};function j3(m,A){D4.point=N4,f5=qv=m,B3=sp=A}function N4(m,A){qv-=m,sp-=A,d5.add(ms(qv*qv+sp*sp)),qv=m,sp=A}const I4=D4;function Y0(){this._string=[]}function gc(m){return"m0,"+m+"a"+m+","+m+" 0 1,1 0,"+-2*m+"a"+m+","+m+" 0 1,1 0,"+2*m+"z"}function up(m,A){var R,$,Q=4.5;function ie(we){return we&&(typeof Q=="function"&&$.pointRadius(+Q.apply(this,arguments)),H0(we,R($))),$.result()}return ie.area=function(we){return H0(we,R(L3)),L3.result()},ie.measure=function(we){return H0(we,R(I4)),I4.result()},ie.bounds=function(we){return H0(we,R(_1)),_1.result()},ie.centroid=function(we){return H0(we,R(P4)),P4.result()},ie.projection=function(we){return arguments.length?(R=we==null?(m=null,Bv):(m=we).stream,ie):m},ie.context=function(we){return arguments.length?($=we==null?(A=null,new Y0):new F3(A=we),typeof Q!="function"&&$.pointRadius(Q),ie):A},ie.pointRadius=function(we){return arguments.length?(Q=typeof we=="function"?we:($.pointRadius(+we),+we),ie):Q},ie.projection(m).context(A)}function h5(m){return{stream:td(m)}}function td(m){return function(A){var R=new L4;for(var $ in m)R[$]=m[$];return R.stream=A,R}}function L4(){}function R4(m,A,R){var $=m.clipExtent&&m.clipExtent();return m.scale(150).translate([0,0]),$!=null&&m.clipExtent(null),H0(R,m.stream(_1)),A(_1.result()),$!=null&&m.clipExtent($),m}function cp(m,A,R){return R4(m,function($){var Q=A[1][0]-A[0][0],ie=A[1][1]-A[0][1],we=Math.min(Q/($[1][0]-$[0][0]),ie/($[1][1]-$[0][1])),ye=+A[0][0]+(Q-we*($[1][0]+$[0][0]))/2,Ee=+A[0][1]+(ie-we*($[1][1]+$[0][1]))/2;m.scale(150*we).translate([ye,Ee])},R)}function z3(m,A,R){return cp(m,[[0,0],A],R)}function $3(m,A,R){return R4(m,function($){var Q=+A,ie=Q/($[1][0]-$[0][0]),we=(Q-ie*($[1][0]+$[0][0]))/2,ye=-ie*$[0][1];m.scale(150*ie).translate([we,ye])},R)}function V3(m,A,R){return R4(m,function($){var Q=+A,ie=Q/($[1][1]-$[0][1]),we=-ie*$[0][0],ye=(Q-ie*($[1][1]+$[0][1]))/2;m.scale(150*ie).translate([we,ye])},R)}Y0.prototype={_radius:4.5,_circle:gc(4.5),pointRadius:function(m){return(m=+m)!==this._radius&&(this._radius=m,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(m,A){switch(this._point){case 0:this._string.push("M",m,",",A),this._point=1;break;case 1:this._string.push("L",m,",",A);break;default:this._circle==null&&(this._circle=gc(this._radius)),this._string.push("M",m,",",A,this._circle)}},result:function(){if(this._string.length){var m=this._string.join("");return this._string=[],m}return null}},L4.prototype={constructor:L4,point:function(m,A){this.stream.point(m,A)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Ix=_i(30*ji);function p5(m,A){return+A?function(R,$){function Q(ie,we,ye,Ee,$e,Ze,it,Ke,Ct,Ot,jt,Bt,Pt,Xt){var Ut=it-ie,an=Ke-we,Fn=Ut*Ut+an*an;if(Fn>4*$&&Pt--){var lr=Ee+Ot,dr=$e+jt,ra=Ze+Bt,Gn=ms(lr*lr+dr*dr+ra*ra),Or=pc(ra/=Gn),rn=pl(pl(ra)-1)<Xi||pl(ye-Ct)<Xi?(ye+Ct)/2:Gc(dr,lr),mn=R(rn,Or),gr=mn[0],ir=mn[1],_r=gr-ie,Da=ir-we,Ka=an*_r-Ut*Da;(Ka*Ka/Fn>$||pl((Ut*_r+an*Da)/Fn-.5)>.3||Ee*Ot+$e*jt+Ze*Bt<Ix)&&(Q(ie,we,ye,Ee,$e,Ze,gr,ir,rn,lr/=Gn,dr/=Gn,ra,Pt,Xt),Xt.point(gr,ir),Q(gr,ir,rn,lr,dr,ra,it,Ke,Ct,Ot,jt,Bt,Pt,Xt))}}return function(ie){var we,ye,Ee,$e,Ze,it,Ke,Ct,Ot,jt,Bt,Pt,Xt={point:Ut,lineStart:an,lineEnd:lr,polygonStart:function(){ie.polygonStart(),Xt.lineStart=dr},polygonEnd:function(){ie.polygonEnd(),Xt.lineStart=an}};function Ut(Or,rn){Or=R(Or,rn),ie.point(Or[0],Or[1])}function an(){Ct=NaN,Xt.point=Fn,ie.lineStart()}function Fn(Or,rn){var mn=Wh([Or,rn]),gr=R(Or,rn);Q(Ct,Ot,Ke,jt,Bt,Pt,Ct=gr[0],Ot=gr[1],Ke=Or,jt=mn[0],Bt=mn[1],Pt=mn[2],16,ie),ie.point(Ct,Ot)}function lr(){Xt.point=Ut,ie.lineEnd()}function dr(){an(),Xt.point=ra,Xt.lineEnd=Gn}function ra(Or,rn){Fn(we=Or,rn),ye=Ct,Ee=Ot,$e=jt,Ze=Bt,it=Pt,Xt.point=Fn}function Gn(){Q(Ct,Ot,Ke,jt,Bt,Pt,ye,Ee,we,$e,Ze,it,16,ie),Xt.lineEnd=lr,lr()}return Xt}}(m,A):function(R){return td({point:function($,Q){$=R($,Q),this.stream.point($[0],$[1])}})}(m)}var H3=td({point:function(m,A){this.stream.point(m*ji,A*ji)}});function q3(m,A,R,$,Q){function ie(we,ye){return[A+m*(we*=$),R-m*(ye*=Q)]}return ie.invert=function(we,ye){return[(we-A)/m*$,(R-ye)/m*Q]},ie}function Uv(m,A,R,$,Q,ie){var we=_i(ie),ye=Ia(ie),Ee=we*m,$e=ye*m,Ze=we/m,it=ye/m,Ke=(ye*R-we*A)/m,Ct=(ye*A+we*R)/m;function Ot(jt,Bt){return[Ee*(jt*=$)-$e*(Bt*=Q)+A,R-$e*jt-Ee*Bt]}return Ot.invert=function(jt,Bt){return[$*(Ze*jt-it*Bt+Ke),Q*(Ct-it*jt-Ze*Bt)]},Ot}function x1(m){return y2(function(){return m})()}function y2(m){var A,R,$,Q,ie,we,ye,Ee,$e,Ze,it=150,Ke=480,Ct=250,Ot=0,jt=0,Bt=0,Pt=0,Xt=0,Ut=0,an=1,Fn=1,lr=null,dr=Ll,ra=null,Gn=Bv,Or=.5;function rn(_r){return Ee(_r[0]*ji,_r[1]*ji)}function mn(_r){return(_r=Ee.invert(_r[0],_r[1]))&&[_r[0]*zo,_r[1]*zo]}function gr(){var _r=Uv(it,0,0,an,Fn,Ut).apply(null,A(Ot,jt)),Da=(Ut?Uv:q3)(it,Ke-_r[0],Ct-_r[1],an,Fn,Ut);return R=Mv(Bt,Pt,Xt),ye=Av(A,Da),Ee=Av(R,ye),we=p5(ye,Or),ir()}function ir(){return $e=Ze=null,rn}return rn.stream=function(_r){return $e&&Ze===_r?$e:$e=H3(function(Da){return td({point:function(Ka,Bi){var Ho=Da(Ka,Bi);return this.stream.point(Ho[0],Ho[1])}})}(R)(dr(we(Gn(Ze=_r)))))},rn.preclip=function(_r){return arguments.length?(dr=_r,lr=void 0,ir()):dr},rn.postclip=function(_r){return arguments.length?(Gn=_r,ra=$=Q=ie=null,ir()):Gn},rn.clipAngle=function(_r){return arguments.length?(dr=+_r?O3(lr=_r*ji):(lr=null,Ll),ir()):lr*zo},rn.clipExtent=function(_r){return arguments.length?(Gn=_r==null?(ra=$=Q=ie=null,Bv):Rv(ra=+_r[0][0],$=+_r[0][1],Q=+_r[1][0],ie=+_r[1][1]),ir()):ra==null?null:[[ra,$],[Q,ie]]},rn.scale=function(_r){return arguments.length?(it=+_r,gr()):it},rn.translate=function(_r){return arguments.length?(Ke=+_r[0],Ct=+_r[1],gr()):[Ke,Ct]},rn.center=function(_r){return arguments.length?(Ot=_r[0]%360*ji,jt=_r[1]%360*ji,gr()):[Ot*zo,jt*zo]},rn.rotate=function(_r){return arguments.length?(Bt=_r[0]%360*ji,Pt=_r[1]%360*ji,Xt=_r.length>2?_r[2]%360*ji:0,gr()):[Bt*zo,Pt*zo,Xt*zo]},rn.angle=function(_r){return arguments.length?(Ut=_r%360*ji,gr()):Ut*zo},rn.reflectX=function(_r){return arguments.length?(an=_r?-1:1,gr()):an<0},rn.reflectY=function(_r){return arguments.length?(Fn=_r?-1:1,gr()):Fn<0},rn.precision=function(_r){return arguments.length?(we=p5(ye,Or=_r*_r),ir()):ms(Or)},rn.fitExtent=function(_r,Da){return cp(rn,_r,Da)},rn.fitSize=function(_r,Da){return z3(rn,_r,Da)},rn.fitWidth=function(_r,Da){return $3(rn,_r,Da)},rn.fitHeight=function(_r,Da){return V3(rn,_r,Da)},function(){return A=m.apply(this,arguments),rn.invert=A.invert&&mn,gr()}}function U3(m){var A=0,R=ko/3,$=y2(m),Q=$(A,R);return Q.parallels=function(ie){return arguments.length?$(A=ie[0]*ji,R=ie[1]*ji):[A*zo,R*zo]},Q}function L9(m,A){var R=Ia(m),$=(R+Ia(A))/2;if(pl($)<Xi)return function(ye){var Ee=_i(ye);function $e(Ze,it){return[Ze*Ee,Ia(it)/Ee]}return $e.invert=function(Ze,it){return[Ze/Ee,pc(it*Ee)]},$e}(m);var Q=1+R*(2*$-R),ie=ms(Q)/$;function we(ye,Ee){var $e=ms(Q-2*$*Ia(Ee))/$;return[$e*Ia(ye*=$),ie-$e*_i(ye)]}return we.invert=function(ye,Ee){var $e=ie-Ee,Ze=Gc(ye,pl($e))*Lu($e);return $e*$<0&&(Ze-=ko*Lu(ye)*Lu($e)),[Ze/$,pc((Q-(ye*ye+$e*$e)*$*$)/(2*$))]},we}function F4(){return U3(L9).scale(155.424).center([0,33.6442])}function W3(){return F4().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function R9(){var m,A,R,$,Q,ie,we=W3(),ye=F4().rotate([154,0]).center([-2,58.5]).parallels([55,65]),Ee=F4().rotate([157,0]).center([-3,19.9]).parallels([8,18]),$e={point:function(Ke,Ct){ie=[Ke,Ct]}};function Ze(Ke){var Ct=Ke[0],Ot=Ke[1];return ie=null,R.point(Ct,Ot),ie||($.point(Ct,Ot),ie)||(Q.point(Ct,Ot),ie)}function it(){return m=A=null,Ze}return Ze.invert=function(Ke){var Ct=we.scale(),Ot=we.translate(),jt=(Ke[0]-Ot[0])/Ct,Bt=(Ke[1]-Ot[1])/Ct;return(Bt>=.12&&Bt<.234&&jt>=-.425&&jt<-.214?ye:Bt>=.166&&Bt<.234&&jt>=-.214&&jt<-.115?Ee:we).invert(Ke)},Ze.stream=function(Ke){return m&&A===Ke?m:(Ct=[we.stream(A=Ke),ye.stream(Ke),Ee.stream(Ke)],Ot=Ct.length,m={point:function(jt,Bt){for(var Pt=-1;++Pt<Ot;)Ct[Pt].point(jt,Bt)},sphere:function(){for(var jt=-1;++jt<Ot;)Ct[jt].sphere()},lineStart:function(){for(var jt=-1;++jt<Ot;)Ct[jt].lineStart()},lineEnd:function(){for(var jt=-1;++jt<Ot;)Ct[jt].lineEnd()},polygonStart:function(){for(var jt=-1;++jt<Ot;)Ct[jt].polygonStart()},polygonEnd:function(){for(var jt=-1;++jt<Ot;)Ct[jt].polygonEnd()}});var Ct,Ot},Ze.precision=function(Ke){return arguments.length?(we.precision(Ke),ye.precision(Ke),Ee.precision(Ke),it()):we.precision()},Ze.scale=function(Ke){return arguments.length?(we.scale(Ke),ye.scale(.35*Ke),Ee.scale(Ke),Ze.translate(we.translate())):we.scale()},Ze.translate=function(Ke){if(!arguments.length)return we.translate();var Ct=we.scale(),Ot=+Ke[0],jt=+Ke[1];return R=we.translate(Ke).clipExtent([[Ot-.455*Ct,jt-.238*Ct],[Ot+.455*Ct,jt+.238*Ct]]).stream($e),$=ye.translate([Ot-.307*Ct,jt+.201*Ct]).clipExtent([[Ot-.425*Ct+Xi,jt+.12*Ct+Xi],[Ot-.214*Ct-Xi,jt+.234*Ct-Xi]]).stream($e),Q=Ee.translate([Ot-.205*Ct,jt+.212*Ct]).clipExtent([[Ot-.214*Ct+Xi,jt+.166*Ct+Xi],[Ot-.115*Ct-Xi,jt+.234*Ct-Xi]]).stream($e),it()},Ze.fitExtent=function(Ke,Ct){return cp(Ze,Ke,Ct)},Ze.fitSize=function(Ke,Ct){return z3(Ze,Ke,Ct)},Ze.fitWidth=function(Ke,Ct){return $3(Ze,Ke,Ct)},Ze.fitHeight=function(Ke,Ct){return V3(Ze,Ke,Ct)},Ze.scale(1070)}function Wv(m){return function(A,R){var $=_i(A),Q=_i(R),ie=m($*Q);return[ie*Q*Ia(A),ie*Ia(R)]}}function Yv(m){return function(A,R){var $=ms(A*A+R*R),Q=m($),ie=Ia(Q),we=_i(Q);return[Gc(A*ie,$*we),pc($&&R*ie/$)]}}var B4=Wv(function(m){return ms(2/(1+m))});function F9(){return x1(B4).scale(124.75).clipAngle(179.999)}B4.invert=Yv(function(m){return 2*pc(m/2)});var v5=Wv(function(m){return(m=xv(m))&&m/Ia(m)});function g5(){return x1(v5).scale(79.4188).clipAngle(179.999)}function Gv(m,A){return[m,bv(oi((qs+A)/2))]}function Y3(){return B9(Gv).scale(961/zs)}function B9(m){var A,R,$,Q=x1(m),ie=Q.center,we=Q.scale,ye=Q.translate,Ee=Q.clipExtent,$e=null;function Ze(){var it=ko*we(),Ke=Q(Zm(Q.rotate()).invert([0,0]));return Ee($e==null?[[Ke[0]-it,Ke[1]-it],[Ke[0]+it,Ke[1]+it]]:m===Gv?[[Math.max(Ke[0]-it,$e),A],[Math.min(Ke[0]+it,R),$]]:[[$e,Math.max(Ke[1]-it,A)],[R,Math.min(Ke[1]+it,$)]])}return Q.scale=function(it){return arguments.length?(we(it),Ze()):we()},Q.translate=function(it){return arguments.length?(ye(it),Ze()):ye()},Q.center=function(it){return arguments.length?(ie(it),Ze()):ie()},Q.clipExtent=function(it){return arguments.length?(it==null?$e=A=R=$=null:($e=+it[0][0],A=+it[0][1],R=+it[1][0],$=+it[1][1]),Ze()):$e==null?null:[[$e,A],[R,$]]},Ze()}function af(m){return oi((qs+m)/2)}function j4(m,A){var R=_i(m),$=m===A?Ia(m):bv(R/_i(A))/bv(af(A)/af(m)),Q=R*_v(af(m),$)/$;if(!$)return Gv;function ie(we,ye){Q>0?ye<-qs+Xi&&(ye=-qs+Xi):ye>qs-Xi&&(ye=qs-Xi);var Ee=Q/_v(af(ye),$);return[Ee*Ia($*we),Q-Ee*_i($*we)]}return ie.invert=function(we,ye){var Ee=Q-ye,$e=Lu($)*ms(we*we+Ee*Ee),Ze=Gc(we,pl(Ee))*Lu(Ee);return Ee*$<0&&(Ze-=ko*Lu(we)*Lu(Ee)),[Ze/$,2*qh(_v(Q/$e,1/$))-qs]},ie}function C0(){return U3(j4).scale(109.5).parallels([30,30])}function b2(m,A){return[m,A]}function Lx(){return x1(b2).scale(152.63)}function j9(m,A){var R=_i(m),$=m===A?Ia(m):(R-_i(A))/(A-m),Q=R/$+m;if(pl($)<Xi)return b2;function ie(we,ye){var Ee=Q-ye,$e=$*we;return[Ee*Ia($e),Q-Ee*_i($e)]}return ie.invert=function(we,ye){var Ee=Q-ye,$e=Gc(we,pl(Ee))*Lu(Ee);return Ee*$<0&&($e-=ko*Lu(we)*Lu(Ee)),[$e/$,Q-Lu($)*ms(we*we+Ee*Ee)]},ie}function Rx(){return U3(j9).scale(131.154).center([0,13.9389])}v5.invert=Yv(function(m){return m}),Gv.invert=function(m,A){return[m,2*qh(_3(A))-qs]},b2.invert=b2;var Kv=1.340264,z4=-.081106,Xc=893e-6,Mc=.003796,k0=ms(3)/2;function m5(m,A){var R=pc(k0*Ia(A)),$=R*R,Q=$*$*$;return[m*_i(R)/(k0*(Kv+3*z4*$+Q*(7*Xc+9*Mc*$))),R*(Kv+z4*$+Q*(Xc+Mc*$))]}function Fx(){return x1(m5).scale(177.158)}function mc(m,A){var R=_i(A),$=_i(m)*R;return[R*Ia(m)/$,Ia(A)/$]}function y5(){return x1(mc).scale(144.049).clipAngle(60)}function z9(){var m,A,R,$,Q,ie,we,ye=1,Ee=0,$e=0,Ze=1,it=1,Ke=0,Ct=null,Ot=1,jt=1,Bt=td({point:function(an,Fn){var lr=Ut([an,Fn]);this.stream.point(lr[0],lr[1])}}),Pt=Bv;function Xt(){return Ot=ye*Ze,jt=ye*it,ie=we=null,Ut}function Ut(an){var Fn=an[0]*Ot,lr=an[1]*jt;if(Ke){var dr=lr*m-Fn*A;Fn=Fn*m+lr*A,lr=dr}return[Fn+Ee,lr+$e]}return Ut.invert=function(an){var Fn=an[0]-Ee,lr=an[1]-$e;if(Ke){var dr=lr*m+Fn*A;Fn=Fn*m-lr*A,lr=dr}return[Fn/Ot,lr/jt]},Ut.stream=function(an){return ie&&we===an?ie:ie=Bt(Pt(we=an))},Ut.postclip=function(an){return arguments.length?(Pt=an,Ct=R=$=Q=null,Xt()):Pt},Ut.clipExtent=function(an){return arguments.length?(Pt=an==null?(Ct=R=$=Q=null,Bv):Rv(Ct=+an[0][0],R=+an[0][1],$=+an[1][0],Q=+an[1][1]),Xt()):Ct==null?null:[[Ct,R],[$,Q]]},Ut.scale=function(an){return arguments.length?(ye=+an,Xt()):ye},Ut.translate=function(an){return arguments.length?(Ee=+an[0],$e=+an[1],Xt()):[Ee,$e]},Ut.angle=function(an){return arguments.length?(A=Ia(Ke=an%360*ji),m=_i(Ke),Xt()):Ke*zo},Ut.reflectX=function(an){return arguments.length?(Ze=an?-1:1,Xt()):Ze<0},Ut.reflectY=function(an){return arguments.length?(it=an?-1:1,Xt()):it<0},Ut.fitExtent=function(an,Fn){return cp(Ut,an,Fn)},Ut.fitSize=function(an,Fn){return z3(Ut,an,Fn)},Ut.fitWidth=function(an,Fn){return $3(Ut,an,Fn)},Ut.fitHeight=function(an,Fn){return V3(Ut,an,Fn)},Ut}function G3(m,A){var R=A*A,$=R*R;return[m*(.8707-.131979*R+$*($*(.003971*R-.001529*$)-.013791)),A*(1.007226+R*(.015085+$*(.028874*R-.044475-.005916*$)))]}function $9(){return x1(G3).scale(175.295)}function b5(m,A){return[_i(A)*Ia(m),Ia(A)]}function _5(){return x1(b5).scale(249.5).clipAngle(90.000001)}function x5(m,A){var R=_i(A),$=1+_i(m)*R;return[R*Ia(m)/$,Ia(A)/$]}function V9(){return x1(x5).scale(250).clipAngle(142)}function K3(m,A){return[bv(oi((qs+A)/2)),-m]}function H9(){var m=B9(K3),A=m.center,R=m.rotate;return m.center=function($){return arguments.length?A([-$[1],$[0]]):[($=A())[1],-$[0]]},m.rotate=function($){return arguments.length?R([$[0],$[1],$.length>2?$[2]+90:90]):[($=R())[0],$[1],$[2]-90]},R([0,0,90]).scale(159.155)}function X3(m,A){return m.parent===A.parent?1:2}function w5(m,A){return m+A.x}function $4(m,A){return Math.max(m,A.y)}function Bx(){var m=X3,A=1,R=1,$=!1;function Q(ie){var we,ye=0;ie.eachAfter(function(Ke){var Ct=Ke.children;Ct?(Ke.x=function(Ot){return Ot.reduce(w5,0)/Ot.length}(Ct),Ke.y=function(Ot){return 1+Ot.reduce($4,0)}(Ct)):(Ke.x=we?ye+=m(Ke,we):0,Ke.y=0,we=Ke)});var Ee=function(Ke){for(var Ct;Ct=Ke.children;)Ke=Ct[0];return Ke}(ie),$e=function(Ke){for(var Ct;Ct=Ke.children;)Ke=Ct[Ct.length-1];return Ke}(ie),Ze=Ee.x-m(Ee,$e)/2,it=$e.x+m($e,Ee)/2;return ie.eachAfter($?function(Ke){Ke.x=(Ke.x-ie.x)*A,Ke.y=(ie.y-Ke.y)*R}:function(Ke){Ke.x=(Ke.x-Ze)/(it-Ze)*A,Ke.y=(1-(ie.y?Ke.y/ie.y:1))*R})}return Q.separation=function(ie){return arguments.length?(m=ie,Q):m},Q.size=function(ie){return arguments.length?($=!1,A=+ie[0],R=+ie[1],Q):$?null:[A,R]},Q.nodeSize=function(ie){return arguments.length?($=!0,A=+ie[0],R=+ie[1],Q):$?[A,R]:null},Q}function jx(m){var A=0,R=m.children,$=R&&R.length;if($)for(;--$>=0;)A+=R[$].value;else A=1;m.value=A}function Xv(m,A){var R,$,Q,ie,we,ye=new _2(m),Ee=+m.value&&(ye.value=m.value),$e=[ye];for(A==null&&(A=q9);R=$e.pop();)if(Ee&&(R.value=+R.data.value),(Q=A(R.data))&&(we=Q.length))for(R.children=new Array(we),ie=we-1;ie>=0;--ie)$e.push($=R.children[ie]=new _2(Q[ie])),$.parent=R,$.depth=R.depth+1;return ye.eachBefore(C5)}function q9(m){return m.children}function zx(m){m.data=m.data.data}function C5(m){var A=0;do m.height=A;while((m=m.parent)&&m.height<++A)}function _2(m){this.data=m,this.depth=this.height=0,this.parent=null}m5.invert=function(m,A){for(var R,$=A,Q=$*$,ie=Q*Q*Q,we=0;we<12&&(ie=(Q=($-=R=($*(Kv+z4*Q+ie*(Xc+Mc*Q))-A)/(Kv+3*z4*Q+ie*(7*Xc+9*Mc*Q)))*$)*Q*Q,!(pl(R)<$m));++we);return[k0*m*(Kv+3*z4*Q+ie*(7*Xc+9*Mc*Q))/_i($),pc(Ia($)/k0)]},mc.invert=Yv(qh),G3.invert=function(m,A){var R,$=A,Q=25;do{var ie=$*$,we=ie*ie;$-=R=($*(1.007226+ie*(.015085+we*(.028874*ie-.044475-.005916*we)))-A)/(1.007226+ie*(.045255+we*(.259866*ie-.311325-.005916*11*we)))}while(pl(R)>Xi&&--Q>0);return[m/(.8707+(ie=$*$)*(ie*(ie*ie*ie*(.003971-.001529*ie)-.013791)-.131979)),$]},b5.invert=Yv(pc),x5.invert=Yv(function(m){return 2*qh(m)}),K3.invert=function(m,A){return[-A,2*qh(_3(m))-qs]},_2.prototype=Xv.prototype={constructor:_2,count:function(){return this.eachAfter(jx)},each:function(m){var A,R,$,Q,ie=this,we=[ie];do for(A=we.reverse(),we=[];ie=A.pop();)if(m(ie),R=ie.children)for($=0,Q=R.length;$<Q;++$)we.push(R[$]);while(we.length);return this},eachAfter:function(m){for(var A,R,$,Q=this,ie=[Q],we=[];Q=ie.pop();)if(we.push(Q),A=Q.children)for(R=0,$=A.length;R<$;++R)ie.push(A[R]);for(;Q=we.pop();)m(Q);return this},eachBefore:function(m){for(var A,R,$=this,Q=[$];$=Q.pop();)if(m($),A=$.children)for(R=A.length-1;R>=0;--R)Q.push(A[R]);return this},sum:function(m){return this.eachAfter(function(A){for(var R=+m(A.data)||0,$=A.children,Q=$&&$.length;--Q>=0;)R+=$[Q].value;A.value=R})},sort:function(m){return this.eachBefore(function(A){A.children&&A.children.sort(m)})},path:function(m){for(var A=this,R=function(ie,we){if(ie===we)return ie;var ye=ie.ancestors(),Ee=we.ancestors(),$e=null;for(ie=ye.pop(),we=Ee.pop();ie===we;)$e=ie,ie=ye.pop(),we=Ee.pop();return $e}(A,m),$=[A];A!==R;)A=A.parent,$.push(A);for(var Q=$.length;m!==R;)$.splice(Q,0,m),m=m.parent;return $},ancestors:function(){for(var m=this,A=[m];m=m.parent;)A.push(m);return A},descendants:function(){var m=[];return this.each(function(A){m.push(A)}),m},leaves:function(){var m=[];return this.eachBefore(function(A){A.children||m.push(A)}),m},links:function(){var m=this,A=[];return m.each(function(R){R!==m&&A.push({source:R.parent,target:R})}),A},copy:function(){return Xv(this).eachBefore(zx)}};var k5=Array.prototype.slice;function U9(m){for(var A,R,$=0,Q=(m=function(we){for(var ye,Ee,$e=we.length;$e;)Ee=Math.random()*$e--|0,ye=we[$e],we[$e]=we[Ee],we[Ee]=ye;return we}(k5.call(m))).length,ie=[];$<Q;)A=m[$],R&&Z3(R,A)?++$:(R=Vx(ie=$x(ie,A)),$=0);return R}function $x(m,A){var R,$;if(J3(A,m))return[A];for(R=0;R<m.length;++R)if(S5(A,m[R])&&J3(Wd(m[R],A),m))return[m[R],A];for(R=0;R<m.length-1;++R)for($=R+1;$<m.length;++$)if(S5(Wd(m[R],m[$]),A)&&S5(Wd(m[R],A),m[$])&&S5(Wd(m[$],A),m[R])&&J3(Zv(m[R],m[$],A),m))return[m[R],m[$],A];throw new Error}function S5(m,A){var R=m.r-A.r,$=A.x-m.x,Q=A.y-m.y;return R<0||R*R<$*$+Q*Q}function Z3(m,A){var R=m.r-A.r+1e-6,$=A.x-m.x,Q=A.y-m.y;return R>0&&R*R>$*$+Q*Q}function J3(m,A){for(var R=0;R<A.length;++R)if(!Z3(m,A[R]))return!1;return!0}function Vx(m){switch(m.length){case 1:return function(A){return{x:A.x,y:A.y,r:A.r}}(m[0]);case 2:return Wd(m[0],m[1]);case 3:return Zv(m[0],m[1],m[2])}}function Wd(m,A){var R=m.x,$=m.y,Q=m.r,ie=A.x,we=A.y,ye=A.r,Ee=ie-R,$e=we-$,Ze=ye-Q,it=Math.sqrt(Ee*Ee+$e*$e);return{x:(R+ie+Ee/it*Ze)/2,y:($+we+$e/it*Ze)/2,r:(it+Q+ye)/2}}function Zv(m,A,R){var $=m.x,Q=m.y,ie=m.r,we=A.x,ye=A.y,Ee=A.r,$e=R.x,Ze=R.y,it=R.r,Ke=$-we,Ct=$-$e,Ot=Q-ye,jt=Q-Ze,Bt=Ee-ie,Pt=it-ie,Xt=$*$+Q*Q-ie*ie,Ut=Xt-we*we-ye*ye+Ee*Ee,an=Xt-$e*$e-Ze*Ze+it*it,Fn=Ct*Ot-Ke*jt,lr=(Ot*an-jt*Ut)/(2*Fn)-$,dr=(jt*Bt-Ot*Pt)/Fn,ra=(Ct*Ut-Ke*an)/(2*Fn)-Q,Gn=(Ke*Pt-Ct*Bt)/Fn,Or=dr*dr+Gn*Gn-1,rn=2*(ie+lr*dr+ra*Gn),mn=lr*lr+ra*ra-ie*ie,gr=-(Or?(rn+Math.sqrt(rn*rn-4*Or*mn))/(2*Or):mn/rn);return{x:$+lr+dr*gr,y:Q+ra+Gn*gr,r:gr}}function Q3(m,A,R){var $,Q,ie,we,ye=m.x-A.x,Ee=m.y-A.y,$e=ye*ye+Ee*Ee;$e?(Q=A.r+R.r,Q*=Q,we=m.r+R.r,Q>(we*=we)?($=($e+we-Q)/(2*$e),ie=Math.sqrt(Math.max(0,we/$e-$*$)),R.x=m.x-$*ye-ie*Ee,R.y=m.y-$*Ee+ie*ye):($=($e+Q-we)/(2*$e),ie=Math.sqrt(Math.max(0,Q/$e-$*$)),R.x=A.x+$*ye-ie*Ee,R.y=A.y+$*Ee+ie*ye)):(R.x=A.x+R.r,R.y=A.y)}function e8(m,A){var R=m.r+A.r-1e-6,$=A.x-m.x,Q=A.y-m.y;return R>0&&R*R>$*$+Q*Q}function fp(m){var A=m._,R=m.next._,$=A.r+R.r,Q=(A.x*R.r+R.x*A.r)/$,ie=(A.y*R.r+R.y*A.r)/$;return Q*Q+ie*ie}function O5(m){this._=m,this.next=null,this.previous=null}function Pc(m){if(!(Q=m.length))return 0;var A,R,$,Q,ie,we,ye,Ee,$e,Ze,it;if((A=m[0]).x=0,A.y=0,!(Q>1))return A.r;if(R=m[1],A.x=-R.r,R.x=A.r,R.y=0,!(Q>2))return A.r+R.r;Q3(R,A,$=m[2]),A=new O5(A),R=new O5(R),$=new O5($),A.next=$.previous=R,R.next=A.previous=$,$.next=R.previous=A;e:for(ye=3;ye<Q;++ye){Q3(A._,R._,$=m[ye]),$=new O5($),Ee=R.next,$e=A.previous,Ze=R._.r,it=A._.r;do if(Ze<=it){if(e8(Ee._,$._)){R=Ee,A.next=R,R.previous=A,--ye;continue e}Ze+=Ee._.r,Ee=Ee.next}else{if(e8($e._,$._)){(A=$e).next=R,R.previous=A,--ye;continue e}it+=$e._.r,$e=$e.previous}while(Ee!==$e.next);for($.previous=A,$.next=R,A.next=R.previous=R=$,ie=fp(A);($=$.next)!==R;)(we=fp($))<ie&&(A=$,ie=we);R=A.next}for(A=[R._],$=R;($=$.next)!==R;)A.push($._);for($=U9(A),ye=0;ye<Q;++ye)(A=m[ye]).x-=$.x,A.y-=$.y;return $.r}function W9(m){return Pc(m),m}function V4(m){return m==null?null:x2(m)}function x2(m){if(typeof m!="function")throw new Error;return m}function Yd(){return 0}function w2(m){return function(){return m}}function Y9(m){return Math.sqrt(m.value)}function Jv(){var m=null,A=1,R=1,$=Yd;function Q(ie){return ie.x=A/2,ie.y=R/2,m?ie.eachBefore(H4(m)).eachAfter(t8($,.5)).eachBefore(G9(1)):ie.eachBefore(H4(Y9)).eachAfter(t8(Yd,1)).eachAfter(t8($,ie.r/Math.min(A,R))).eachBefore(G9(Math.min(A,R)/(2*ie.r))),ie}return Q.radius=function(ie){return arguments.length?(m=V4(ie),Q):m},Q.size=function(ie){return arguments.length?(A=+ie[0],R=+ie[1],Q):[A,R]},Q.padding=function(ie){return arguments.length?($=typeof ie=="function"?ie:w2(+ie),Q):$},Q}function H4(m){return function(A){A.children||(A.r=Math.max(0,+m(A)||0))}}function t8(m,A){return function(R){if($=R.children){var $,Q,ie,we=$.length,ye=m(R)*A||0;if(ye)for(Q=0;Q<we;++Q)$[Q].r+=ye;if(ie=Pc($),ye)for(Q=0;Q<we;++Q)$[Q].r-=ye;R.r=ie+ye}}}function G9(m){return function(A){var R=A.parent;A.r*=m,R&&(A.x=R.x+m*A.x,A.y=R.y+m*A.y)}}function K9(m){m.x0=Math.round(m.x0),m.y0=Math.round(m.y0),m.x1=Math.round(m.x1),m.y1=Math.round(m.y1)}function q4(m,A,R,$,Q){for(var ie,we=m.children,ye=-1,Ee=we.length,$e=m.value&&($-A)/m.value;++ye<Ee;)(ie=we[ye]).y0=R,ie.y1=Q,ie.x0=A,ie.x1=A+=ie.value*$e}function Hx(){var m=1,A=1,R=0,$=!1;function Q(ie){var we=ie.height+1;return ie.x0=ie.y0=R,ie.x1=m,ie.y1=A/we,ie.eachBefore(function(ye,Ee){return function($e){$e.children&&q4($e,$e.x0,ye*($e.depth+1)/Ee,$e.x1,ye*($e.depth+2)/Ee);var Ze=$e.x0,it=$e.y0,Ke=$e.x1-R,Ct=$e.y1-R;Ke<Ze&&(Ze=Ke=(Ze+Ke)/2),Ct<it&&(it=Ct=(it+Ct)/2),$e.x0=Ze,$e.y0=it,$e.x1=Ke,$e.y1=Ct}}(A,we)),$&&ie.eachBefore(K9),ie}return Q.round=function(ie){return arguments.length?($=!!ie,Q):$},Q.size=function(ie){return arguments.length?(m=+ie[0],A=+ie[1],Q):[m,A]},Q.padding=function(ie){return arguments.length?(R=+ie,Q):R},Q}var qx={depth:-1},X9={};function Ux(m){return m.id}function n8(m){return m.parentId}function Wx(){var m=Ux,A=n8;function R($){var Q,ie,we,ye,Ee,$e,Ze,it=$.length,Ke=new Array(it),Ct={};for(ie=0;ie<it;++ie)Q=$[ie],Ee=Ke[ie]=new _2(Q),($e=m(Q,ie,$))!=null&&($e+="")&&(Ct[Ze="$"+(Ee.id=$e)]=Ze in Ct?X9:Ee);for(ie=0;ie<it;++ie)if(Ee=Ke[ie],($e=A($[ie],ie,$))!=null&&($e+="")){if(!(ye=Ct["$"+$e]))throw new Error("missing: "+$e);if(ye===X9)throw new Error("ambiguous: "+$e);ye.children?ye.children.push(Ee):ye.children=[Ee],Ee.parent=ye}else{if(we)throw new Error("multiple roots");we=Ee}if(!we)throw new Error("no root");if(we.parent=qx,we.eachBefore(function(Ot){Ot.depth=Ot.parent.depth+1,--it}).eachBefore(C5),we.parent=null,it>0)throw new Error("cycle");return we}return R.id=function($){return arguments.length?(m=x2($),R):m},R.parentId=function($){return arguments.length?(A=x2($),R):A},R}function Yx(m,A){return m.parent===A.parent?1:2}function Gd(m){var A=m.children;return A?A[0]:m.t}function E5(m){var A=m.children;return A?A[A.length-1]:m.t}function r8(m,A,R){var $=R/(A.i-m.i);A.c-=$,A.s+=R,m.c+=$,A.z+=R,A.m+=R}function Z9(m,A,R){return m.a.parent===A.parent?m.a:R}function T5(m,A){this._=m,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=A}function A5(){var m=Yx,A=1,R=1,$=null;function Q(Ee){var $e=function(Pt){for(var Xt,Ut,an,Fn,lr,dr=new T5(Pt,0),ra=[dr];Xt=ra.pop();)if(an=Xt._.children)for(Xt.children=new Array(lr=an.length),Fn=lr-1;Fn>=0;--Fn)ra.push(Ut=Xt.children[Fn]=new T5(an[Fn],Fn)),Ut.parent=Xt;return(dr.parent=new T5(null,0)).children=[dr],dr}(Ee);if($e.eachAfter(ie),$e.parent.m=-$e.z,$e.eachBefore(we),$)Ee.eachBefore(ye);else{var Ze=Ee,it=Ee,Ke=Ee;Ee.eachBefore(function(Pt){Pt.x<Ze.x&&(Ze=Pt),Pt.x>it.x&&(it=Pt),Pt.depth>Ke.depth&&(Ke=Pt)});var Ct=Ze===it?1:m(Ze,it)/2,Ot=Ct-Ze.x,jt=A/(it.x+Ct+Ot),Bt=R/(Ke.depth||1);Ee.eachBefore(function(Pt){Pt.x=(Pt.x+Ot)*jt,Pt.y=Pt.depth*Bt})}return Ee}function ie(Ee){var $e=Ee.children,Ze=Ee.parent.children,it=Ee.i?Ze[Ee.i-1]:null;if($e){(function(Ct){for(var Ot,jt=0,Bt=0,Pt=Ct.children,Xt=Pt.length;--Xt>=0;)(Ot=Pt[Xt]).z+=jt,Ot.m+=jt,jt+=Ot.s+(Bt+=Ot.c)})(Ee);var Ke=($e[0].z+$e[$e.length-1].z)/2;it?(Ee.z=it.z+m(Ee._,it._),Ee.m=Ee.z-Ke):Ee.z=Ke}else it&&(Ee.z=it.z+m(Ee._,it._));Ee.parent.A=function(Ct,Ot,jt){if(Ot){for(var Bt,Pt=Ct,Xt=Ct,Ut=Ot,an=Pt.parent.children[0],Fn=Pt.m,lr=Xt.m,dr=Ut.m,ra=an.m;Ut=E5(Ut),Pt=Gd(Pt),Ut&&Pt;)an=Gd(an),(Xt=E5(Xt)).a=Ct,(Bt=Ut.z+dr-Pt.z-Fn+m(Ut._,Pt._))>0&&(r8(Z9(Ut,Ct,jt),Ct,Bt),Fn+=Bt,lr+=Bt),dr+=Ut.m,Fn+=Pt.m,ra+=an.m,lr+=Xt.m;Ut&&!E5(Xt)&&(Xt.t=Ut,Xt.m+=dr-lr),Pt&&!Gd(an)&&(an.t=Pt,an.m+=Fn-ra,jt=Ct)}return jt}(Ee,it,Ee.parent.A||Ze[0])}function we(Ee){Ee._.x=Ee.z+Ee.parent.m,Ee.m+=Ee.parent.m}function ye(Ee){Ee.x*=A,Ee.y=Ee.depth*R}return Q.separation=function(Ee){return arguments.length?(m=Ee,Q):m},Q.size=function(Ee){return arguments.length?($=!1,A=+Ee[0],R=+Ee[1],Q):$?null:[A,R]},Q.nodeSize=function(Ee){return arguments.length?($=!0,A=+Ee[0],R=+Ee[1],Q):$?[A,R]:null},Q}function U4(m,A,R,$,Q){for(var ie,we=m.children,ye=-1,Ee=we.length,$e=m.value&&(Q-R)/m.value;++ye<Ee;)(ie=we[ye]).x0=A,ie.x1=$,ie.y0=R,ie.y1=R+=ie.value*$e}T5.prototype=Object.create(_2.prototype);var W4=(1+Math.sqrt(5))/2;function M5(m,A,R,$,Q,ie){for(var we,ye,Ee,$e,Ze,it,Ke,Ct,Ot,jt,Bt,Pt=[],Xt=A.children,Ut=0,an=0,Fn=Xt.length,lr=A.value;Ut<Fn;){Ee=Q-R,$e=ie-$;do Ze=Xt[an++].value;while(!Ze&&an<Fn);for(it=Ke=Ze,Bt=Ze*Ze*(jt=Math.max($e/Ee,Ee/$e)/(lr*m)),Ot=Math.max(Ke/Bt,Bt/it);an<Fn;++an){if(Ze+=ye=Xt[an].value,ye<it&&(it=ye),ye>Ke&&(Ke=ye),Bt=Ze*Ze*jt,(Ct=Math.max(Ke/Bt,Bt/it))>Ot){Ze-=ye;break}Ot=Ct}Pt.push(we={value:Ze,dice:Ee<$e,children:Xt.slice(Ut,an)}),we.dice?q4(we,R,$,Q,lr?$+=$e*Ze/lr:ie):U4(we,R,$,lr?R+=Ee*Ze/lr:Q,ie),lr-=Ze,Ut=an}return Pt}const a8=function m(A){function R($,Q,ie,we,ye){M5(A,$,Q,ie,we,ye)}return R.ratio=function($){return m(($=+$)>1?$:1)},R}(W4);function i8(){var m=a8,A=!1,R=1,$=1,Q=[0],ie=Yd,we=Yd,ye=Yd,Ee=Yd,$e=Yd;function Ze(Ke){return Ke.x0=Ke.y0=0,Ke.x1=R,Ke.y1=$,Ke.eachBefore(it),Q=[0],A&&Ke.eachBefore(K9),Ke}function it(Ke){var Ct=Q[Ke.depth],Ot=Ke.x0+Ct,jt=Ke.y0+Ct,Bt=Ke.x1-Ct,Pt=Ke.y1-Ct;Bt<Ot&&(Ot=Bt=(Ot+Bt)/2),Pt<jt&&(jt=Pt=(jt+Pt)/2),Ke.x0=Ot,Ke.y0=jt,Ke.x1=Bt,Ke.y1=Pt,Ke.children&&(Ct=Q[Ke.depth+1]=ie(Ke)/2,Ot+=$e(Ke)-Ct,jt+=we(Ke)-Ct,(Bt-=ye(Ke)-Ct)<Ot&&(Ot=Bt=(Ot+Bt)/2),(Pt-=Ee(Ke)-Ct)<jt&&(jt=Pt=(jt+Pt)/2),m(Ke,Ot,jt,Bt,Pt))}return Ze.round=function(Ke){return arguments.length?(A=!!Ke,Ze):A},Ze.size=function(Ke){return arguments.length?(R=+Ke[0],$=+Ke[1],Ze):[R,$]},Ze.tile=function(Ke){return arguments.length?(m=x2(Ke),Ze):m},Ze.padding=function(Ke){return arguments.length?Ze.paddingInner(Ke).paddingOuter(Ke):Ze.paddingInner()},Ze.paddingInner=function(Ke){return arguments.length?(ie=typeof Ke=="function"?Ke:w2(+Ke),Ze):ie},Ze.paddingOuter=function(Ke){return arguments.length?Ze.paddingTop(Ke).paddingRight(Ke).paddingBottom(Ke).paddingLeft(Ke):Ze.paddingTop()},Ze.paddingTop=function(Ke){return arguments.length?(we=typeof Ke=="function"?Ke:w2(+Ke),Ze):we},Ze.paddingRight=function(Ke){return arguments.length?(ye=typeof Ke=="function"?Ke:w2(+Ke),Ze):ye},Ze.paddingBottom=function(Ke){return arguments.length?(Ee=typeof Ke=="function"?Ke:w2(+Ke),Ze):Ee},Ze.paddingLeft=function(Ke){return arguments.length?($e=typeof Ke=="function"?Ke:w2(+Ke),Ze):$e},Ze}function J9(m,A,R,$,Q){var ie,we,ye=m.children,Ee=ye.length,$e=new Array(Ee+1);for($e[0]=we=ie=0;ie<Ee;++ie)$e[ie+1]=we+=ye[ie].value;(function Ze(it,Ke,Ct,Ot,jt,Bt,Pt){if(it>=Ke-1){var Xt=ye[it];return Xt.x0=Ot,Xt.y0=jt,Xt.x1=Bt,void(Xt.y1=Pt)}for(var Ut=$e[it],an=Ct/2+Ut,Fn=it+1,lr=Ke-1;Fn<lr;){var dr=Fn+lr>>>1;$e[dr]<an?Fn=dr+1:lr=dr}an-$e[Fn-1]<$e[Fn]-an&&it+1<Fn&&--Fn;var ra=$e[Fn]-Ut,Gn=Ct-ra;if(Bt-Ot>Pt-jt){var Or=(Ot*Gn+Bt*ra)/Ct;Ze(it,Fn,ra,Ot,jt,Or,Pt),Ze(Fn,Ke,Gn,Or,jt,Bt,Pt)}else{var rn=(jt*Gn+Pt*ra)/Ct;Ze(it,Fn,ra,Ot,jt,Bt,rn),Ze(Fn,Ke,Gn,Ot,rn,Bt,Pt)}})(0,Ee,m.value,A,R,$,Q)}function w1(m,A,R,$,Q){(1&m.depth?U4:q4)(m,A,R,$,Q)}const o8=function m(A){function R($,Q,ie,we,ye){if((Ee=$._squarify)&&Ee.ratio===A)for(var Ee,$e,Ze,it,Ke,Ct=-1,Ot=Ee.length,jt=$.value;++Ct<Ot;){for(Ze=($e=Ee[Ct]).children,it=$e.value=0,Ke=Ze.length;it<Ke;++it)$e.value+=Ze[it].value;$e.dice?q4($e,Q,ie,we,ie+=(ye-ie)*$e.value/jt):U4($e,Q,ie,Q+=(we-Q)*$e.value/jt,ye),jt-=$e.value}else $._squarify=Ee=M5(A,$,Q,ie,we,ye),Ee.ratio=A}return R.ratio=function($){return m(($=+$)>1?$:1)},R}(W4);function Y4(m){var A=m.length;return function(R){return m[Math.max(0,Math.min(A-1,Math.floor(R*A)))]}}function Q9(m,A){var R=Ai(+m,+A);return function($){var Q=R($);return Q-360*Math.floor(Q/360)}}function Dc(m,A){return m=+m,A=+A,function(R){return Math.round(m*(1-R)+A*R)}}var C1=Math.SQRT2;function P5(m){return((m=Math.exp(m))+1/m)/2}function Kd(m,A){var R,$,Q=m[0],ie=m[1],we=m[2],ye=A[0],Ee=A[1],$e=A[2],Ze=ye-Q,it=Ee-ie,Ke=Ze*Ze+it*it;if(Ke<1e-12)$=Math.log($e/we)/C1,R=function(Xt){return[Q+Xt*Ze,ie+Xt*it,we*Math.exp(C1*Xt*$)]};else{var Ct=Math.sqrt(Ke),Ot=($e*$e-we*we+4*Ke)/(2*we*2*Ct),jt=($e*$e-we*we-4*Ke)/(2*$e*2*Ct),Bt=Math.log(Math.sqrt(Ot*Ot+1)-Ot),Pt=Math.log(Math.sqrt(jt*jt+1)-jt);$=(Pt-Bt)/C1,R=function(Xt){var Ut,an=Xt*$,Fn=P5(Bt),lr=we/(2*Ct)*(Fn*(Ut=C1*an+Bt,((Ut=Math.exp(2*Ut))-1)/(Ut+1))-function(dr){return((dr=Math.exp(dr))-1/dr)/2}(Bt));return[Q+lr*Ze,ie+lr*it,we*Fn/P5(C1*an+Bt)]}}return R.duration=1e3*$,R}function G4(m){return function(A,R){var $=m((A=ws(A)).h,(R=ws(R)).h),Q=Il(A.s,R.s),ie=Il(A.l,R.l),we=Il(A.opacity,R.opacity);return function(ye){return A.h=$(ye),A.s=Q(ye),A.l=ie(ye),A.opacity=we(ye),A+""}}}const l8=G4(Ai);var K4=G4(Il);function Qv(m,A){var R=Il((m=La(m)).l,(A=La(A)).l),$=Il(m.a,A.a),Q=Il(m.b,A.b),ie=Il(m.opacity,A.opacity);return function(we){return m.l=R(we),m.a=$(we),m.b=Q(we),m.opacity=ie(we),m+""}}function dp(m){return function(A,R){var $=m((A=Ir(A)).h,(R=Ir(R)).h),Q=Il(A.c,R.c),ie=Il(A.l,R.l),we=Il(A.opacity,R.opacity);return function(ye){return A.h=$(ye),A.c=Q(ye),A.l=ie(ye),A.opacity=we(ye),A+""}}}const e6=dp(Ai);var t6=dp(Il);function n6(m){return function A(R){function $(Q,ie){var we=m((Q=Yi(Q)).h,(ie=Yi(ie)).h),ye=Il(Q.s,ie.s),Ee=Il(Q.l,ie.l),$e=Il(Q.opacity,ie.opacity);return function(Ze){return Q.h=we(Ze),Q.s=ye(Ze),Q.l=Ee(Math.pow(Ze,R)),Q.opacity=$e(Ze),Q+""}}return R=+R,$.gamma=A,$}(1)}const hp=n6(Ai);var nd=n6(Il);function r6(m,A){for(var R=0,$=A.length-1,Q=A[0],ie=new Array($<0?0:$);R<$;)ie[R]=m(Q,Q=A[++R]);return function(we){var ye=Math.max(0,Math.min($-1,Math.floor(we*=$)));return ie[ye](we-ye)}}function X4(m,A){for(var R=new Array(A),$=0;$<A;++$)R[$]=m($/(A-1));return R}function D5(m){for(var A,R=-1,$=m.length,Q=m[$-1],ie=0;++R<$;)A=Q,Q=m[R],ie+=A[1]*Q[0]-A[0]*Q[1];return ie/2}function Gx(m){for(var A,R,$=-1,Q=m.length,ie=0,we=0,ye=m[Q-1],Ee=0;++$<Q;)A=ye,ye=m[$],Ee+=R=A[0]*ye[1]-ye[0]*A[1],ie+=(A[0]+ye[0])*R,we+=(A[1]+ye[1])*R;return[ie/(Ee*=3),we/Ee]}function Z4(m,A,R){return(A[0]-m[0])*(R[1]-m[1])-(A[1]-m[1])*(R[0]-m[0])}function s8(m,A){return m[0]-A[0]||m[1]-A[1]}function N5(m){for(var A=m.length,R=[0,1],$=2,Q=2;Q<A;++Q){for(;$>1&&Z4(m[R[$-2]],m[R[$-1]],m[Q])<=0;)--$;R[$++]=Q}return R.slice(0,$)}function k1(m){if((R=m.length)<3)return null;var A,R,$=new Array(R),Q=new Array(R);for(A=0;A<R;++A)$[A]=[+m[A][0],+m[A][1],A];for($.sort(s8),A=0;A<R;++A)Q[A]=[$[A][0],-$[A][1]];var ie=N5($),we=N5(Q),ye=we[0]===ie[0],Ee=we[we.length-1]===ie[ie.length-1],$e=[];for(A=ie.length-1;A>=0;--A)$e.push(m[$[ie[A]][2]]);for(A=+ye;A<we.length-Ee;++A)$e.push(m[$[we[A]][2]]);return $e}function I5(m,A){for(var R,$,Q=m.length,ie=m[Q-1],we=A[0],ye=A[1],Ee=ie[0],$e=ie[1],Ze=!1,it=0;it<Q;++it)R=(ie=m[it])[0],($=ie[1])>ye!=$e>ye&&we<(Ee-R)*(ye-$)/($e-$)+R&&(Ze=!Ze),Ee=R,$e=$;return Ze}function S0(m){for(var A,R,$=-1,Q=m.length,ie=m[Q-1],we=ie[0],ye=ie[1],Ee=0;++$<Q;)A=we,R=ye,A-=we=(ie=m[$])[0],R-=ye=ie[1],Ee+=Math.sqrt(A*A+R*R);return Ee}function a6(){return Math.random()}const eb=function m(A){function R($,Q){return $=$==null?0:+$,Q=Q==null?1:+Q,arguments.length===1?(Q=$,$=0):Q-=$,function(){return A()*Q+$}}return R.source=m,R}(a6),J4=function m(A){function R($,Q){var ie,we;return $=$==null?0:+$,Q=Q==null?1:+Q,function(){var ye;if(ie!=null)ye=ie,ie=null;else do ie=2*A()-1,ye=2*A()-1,we=ie*ie+ye*ye;while(!we||we>1);return $+Q*ye*Math.sqrt(-2*Math.log(we)/we)}}return R.source=m,R}(a6),i6=function m(A){function R(){var $=J4.source(A).apply(this,arguments);return function(){return Math.exp($())}}return R.source=m,R}(a6),of=function m(A){function R($){return function(){for(var Q=0,ie=0;ie<$;++ie)Q+=A();return Q}}return R.source=m,R}(a6),G0=function m(A){function R($){var Q=of.source(A)($);return function(){return Q()/$}}return R.source=m,R}(a6),Xd=function m(A){function R($){return function(){return-Math.log(1-A())/$}}return R.source=m,R}(a6);function Zc(m,A){switch(arguments.length){case 0:break;case 1:this.range(m);break;default:this.range(A).domain(m)}return this}function lf(m,A){switch(arguments.length){case 0:break;case 1:this.interpolator(m);break;default:this.interpolator(A).domain(m)}return this}var Q4=Array.prototype,o6=Q4.map,pp=Q4.slice,L5={name:"implicit"};function R5(){var m=Vn(),A=[],R=[],$=L5;function Q(ie){var we=ie+"",ye=m.get(we);if(!ye){if($!==L5)return $;m.set(we,ye=A.push(ie))}return R[(ye-1)%R.length]}return Q.domain=function(ie){if(!arguments.length)return A.slice();A=[],m=Vn();for(var we,ye,Ee=-1,$e=ie.length;++Ee<$e;)m.has(ye=(we=ie[Ee])+"")||m.set(ye,A.push(we));return Q},Q.range=function(ie){return arguments.length?(R=pp.call(ie),Q):R.slice()},Q.unknown=function(ie){return arguments.length?($=ie,Q):$},Q.copy=function(){return R5(A,R).unknown($)},Zc.apply(Q,arguments),Q}function u8(){var m,A,R=R5().unknown(void 0),$=R.domain,Q=R.range,ie=[0,1],we=!1,ye=0,Ee=0,$e=.5;function Ze(){var it=$().length,Ke=ie[1]<ie[0],Ct=ie[Ke-0],Ot=ie[1-Ke];m=(Ot-Ct)/Math.max(1,it-ye+2*Ee),we&&(m=Math.floor(m)),Ct+=(Ot-Ct-m*(it-ye))*$e,A=m*(1-ye),we&&(Ct=Math.round(Ct),A=Math.round(A));var jt=te(it).map(function(Bt){return Ct+m*Bt});return Q(Ke?jt.reverse():jt)}return delete R.unknown,R.domain=function(it){return arguments.length?($(it),Ze()):$()},R.range=function(it){return arguments.length?(ie=[+it[0],+it[1]],Ze()):ie.slice()},R.rangeRound=function(it){return ie=[+it[0],+it[1]],we=!0,Ze()},R.bandwidth=function(){return A},R.step=function(){return m},R.round=function(it){return arguments.length?(we=!!it,Ze()):we},R.padding=function(it){return arguments.length?(ye=Math.min(1,Ee=+it),Ze()):ye},R.paddingInner=function(it){return arguments.length?(ye=Math.min(1,it),Ze()):ye},R.paddingOuter=function(it){return arguments.length?(Ee=+it,Ze()):Ee},R.align=function(it){return arguments.length?($e=Math.max(0,Math.min(1,it)),Ze()):$e},R.copy=function(){return u8($(),ie).round(we).paddingInner(ye).paddingOuter(Ee).align($e)},Zc.apply(Ze(),arguments)}function tb(m){var A=m.copy;return m.padding=m.paddingOuter,delete m.paddingInner,delete m.paddingOuter,m.copy=function(){return tb(A())},m}function c8(){return tb(u8.apply(null,arguments).paddingInner(1))}function l6(m){return+m}var eg=[0,1];function Vs(m){return m}function C2(m,A){return(A-=m=+m)?function($){return($-m)/A}:(R=isNaN(A)?NaN:.5,function(){return R});var R}function sf(m){var A,R=m[0],$=m[m.length-1];return R>$&&(A=R,R=$,$=A),function(Q){return Math.max(R,Math.min($,Q))}}function S1(m,A,R){var $=m[0],Q=m[1],ie=A[0],we=A[1];return Q<$?($=C2(Q,$),ie=R(we,ie)):($=C2($,Q),ie=R(ie,we)),function(ye){return ie($(ye))}}function rd(m,A,R){var $=Math.min(m.length,A.length)-1,Q=new Array($),ie=new Array($),we=-1;for(m[$]<m[0]&&(m=m.slice().reverse(),A=A.slice().reverse());++we<$;)Q[we]=C2(m[we],m[we+1]),ie[we]=R(A[we],A[we+1]);return function(ye){var Ee=P(m,ye,1,$)-1;return ie[Ee](Q[Ee](ye))}}function O0(m,A){return A.domain(m.domain()).range(m.range()).interpolate(m.interpolate()).clamp(m.clamp()).unknown(m.unknown())}function F5(){var m,A,R,$,Q,ie,we=eg,ye=eg,Ee=ia,$e=Vs;function Ze(){return $=Math.min(we.length,ye.length)>2?rd:S1,Q=ie=null,it}function it(Ke){return isNaN(Ke=+Ke)?R:(Q||(Q=$(we.map(m),ye,Ee)))(m($e(Ke)))}return it.invert=function(Ke){return $e(A((ie||(ie=$(ye,we.map(m),ps)))(Ke)))},it.domain=function(Ke){return arguments.length?(we=o6.call(Ke,l6),$e===Vs||($e=sf(we)),Ze()):we.slice()},it.range=function(Ke){return arguments.length?(ye=pp.call(Ke),Ze()):ye.slice()},it.rangeRound=function(Ke){return ye=pp.call(Ke),Ee=Dc,Ze()},it.clamp=function(Ke){return arguments.length?($e=Ke?sf(we):Vs,it):$e!==Vs},it.interpolate=function(Ke){return arguments.length?(Ee=Ke,Ze()):Ee},it.unknown=function(Ke){return arguments.length?(R=Ke,it):R},function(Ke,Ct){return m=Ke,A=Ct,Ze()}}function nb(m,A){return F5()(m,A)}function rb(m,A,R,$){var Q,ie=pe(m,A,R);switch(($=f4($==null?",f":$)).type){case"s":var we=Math.max(Math.abs(m),Math.abs(A));return $.precision!=null||isNaN(Q=Rd(ie,we))||($.precision=Q),mv($,we);case"":case"e":case"g":case"p":case"r":$.precision!=null||isNaN(Q=x9(ie,Math.max(Math.abs(m),Math.abs(A))))||($.precision=Q-($.type==="e"));break;case"f":case"%":$.precision!=null||isNaN(Q=_9(ie))||($.precision=Q-2*($.type==="%"))}return Hf($)}function k2(m){var A=m.domain;return m.ticks=function(R){var $=A();return me($[0],$[$.length-1],R==null?10:R)},m.tickFormat=function(R,$){var Q=A();return rb(Q[0],Q[Q.length-1],R==null?10:R,$)},m.nice=function(R){R==null&&(R=10);var $,Q=A(),ie=0,we=Q.length-1,ye=Q[ie],Ee=Q[we];return Ee<ye&&($=ye,ye=Ee,Ee=$,$=ie,ie=we,we=$),($=Ie(ye,Ee,R))>0?$=Ie(ye=Math.floor(ye/$)*$,Ee=Math.ceil(Ee/$)*$,R):$<0&&($=Ie(ye=Math.ceil(ye*$)/$,Ee=Math.floor(Ee*$)/$,R)),$>0?(Q[ie]=Math.floor(ye/$)*$,Q[we]=Math.ceil(Ee/$)*$,A(Q)):$<0&&(Q[ie]=Math.ceil(ye*$)/$,Q[we]=Math.floor(Ee*$)/$,A(Q)),m},m}function B5(){var m=nb(Vs,Vs);return m.copy=function(){return O0(m,B5())},Zc.apply(m,arguments),k2(m)}function ab(m){var A;function R($){return isNaN($=+$)?A:$}return R.invert=R,R.domain=R.range=function($){return arguments.length?(m=o6.call($,l6),R):m.slice()},R.unknown=function($){return arguments.length?(A=$,R):A},R.copy=function(){return ab(m).unknown(A)},m=arguments.length?o6.call(m,l6):[0,1],k2(R)}function ib(m,A){var R,$=0,Q=(m=m.slice()).length-1,ie=m[$],we=m[Q];return we<ie&&(R=$,$=Q,Q=R,R=ie,ie=we,we=R),m[$]=A.floor(ie),m[Q]=A.ceil(we),m}function K0(m){return Math.log(m)}function f8(m){return Math.exp(m)}function j5(m){return-Math.log(-m)}function vp(m){return-Math.exp(-m)}function d8(m){return isFinite(m)?+("1e"+m):m<0?0:m}function s6(m){return function(A){return-m(-A)}}function tg(m){var A,R,$=m(K0,f8),Q=$.domain,ie=10;function we(){return A=function(ye){return ye===Math.E?Math.log:ye===10&&Math.log10||ye===2&&Math.log2||(ye=Math.log(ye),function(Ee){return Math.log(Ee)/ye})}(ie),R=function(ye){return ye===10?d8:ye===Math.E?Math.exp:function(Ee){return Math.pow(ye,Ee)}}(ie),Q()[0]<0?(A=s6(A),R=s6(R),m(j5,vp)):m(K0,f8),$}return $.base=function(ye){return arguments.length?(ie=+ye,we()):ie},$.domain=function(ye){return arguments.length?(Q(ye),we()):Q()},$.ticks=function(ye){var Ee,$e=Q(),Ze=$e[0],it=$e[$e.length-1];(Ee=it<Ze)&&(jt=Ze,Ze=it,it=jt);var Ke,Ct,Ot,jt=A(Ze),Bt=A(it),Pt=ye==null?10:+ye,Xt=[];if(!(ie%1)&&Bt-jt<Pt){if(jt=Math.round(jt)-1,Bt=Math.round(Bt)+1,Ze>0){for(;jt<Bt;++jt)for(Ct=1,Ke=R(jt);Ct<ie;++Ct)if(!((Ot=Ke*Ct)<Ze)){if(Ot>it)break;Xt.push(Ot)}}else for(;jt<Bt;++jt)for(Ct=ie-1,Ke=R(jt);Ct>=1;--Ct)if(!((Ot=Ke*Ct)<Ze)){if(Ot>it)break;Xt.push(Ot)}}else Xt=me(jt,Bt,Math.min(Bt-jt,Pt)).map(R);return Ee?Xt.reverse():Xt},$.tickFormat=function(ye,Ee){if(Ee==null&&(Ee=ie===10?".0e":","),typeof Ee!="function"&&(Ee=Hf(Ee)),ye===1/0)return Ee;ye==null&&(ye=10);var $e=Math.max(1,ie*ye/$.ticks().length);return function(Ze){var it=Ze/R(Math.round(A(Ze)));return it*ie<ie-.5&&(it*=ie),it<=$e?Ee(Ze):""}},$.nice=function(){return Q(ib(Q(),{floor:function(ye){return R(Math.floor(A(ye)))},ceil:function(ye){return R(Math.ceil(A(ye)))}}))},$}function ng(){var m=tg(F5()).domain([1,10]);return m.copy=function(){return O0(m,ng()).base(m.base())},Zc.apply(m,arguments),m}function Jc(m){return function(A){return Math.sign(A)*Math.log1p(Math.abs(A/m))}}function z5(m){return function(A){return Math.sign(A)*Math.expm1(Math.abs(A))*m}}function Zd(m){var A=1,R=m(Jc(A),z5(A));return R.constant=function($){return arguments.length?m(Jc(A=+$),z5(A)):A},k2(R)}function u6(){var m=Zd(F5());return m.copy=function(){return O0(m,u6()).constant(m.constant())},Zc.apply(m,arguments)}function c6(m){return function(A){return A<0?-Math.pow(-A,m):Math.pow(A,m)}}function Jd(m){return m<0?-Math.sqrt(-m):Math.sqrt(m)}function O1(m){return m<0?-m*m:m*m}function S2(m){var A=m(Vs,Vs),R=1;function $(){return R===1?m(Vs,Vs):R===.5?m(Jd,O1):m(c6(R),c6(1/R))}return A.exponent=function(Q){return arguments.length?(R=+Q,$()):R},k2(A)}function f6(){var m=S2(F5());return m.copy=function(){return O0(m,f6()).exponent(m.exponent())},Zc.apply(m,arguments),m}function d6(){return f6.apply(null,arguments).exponent(.5)}function O2(){var m,A=[],R=[],$=[];function Q(){var we=0,ye=Math.max(1,R.length);for($=new Array(ye-1);++we<ye;)$[we-1]=_e(A,we/ye);return ie}function ie(we){return isNaN(we=+we)?m:R[P($,we)]}return ie.invertExtent=function(we){var ye=R.indexOf(we);return ye<0?[NaN,NaN]:[ye>0?$[ye-1]:A[0],ye<$.length?$[ye]:A[A.length-1]]},ie.domain=function(we){if(!arguments.length)return A.slice();A=[];for(var ye,Ee=0,$e=we.length;Ee<$e;++Ee)(ye=we[Ee])==null||isNaN(ye=+ye)||A.push(ye);return A.sort(_),Q()},ie.range=function(we){return arguments.length?(R=pp.call(we),Q()):R.slice()},ie.unknown=function(we){return arguments.length?(m=we,ie):m},ie.quantiles=function(){return $.slice()},ie.copy=function(){return O2().domain(A).range(R).unknown(m)},Zc.apply(ie,arguments)}function rg(){var m,A=0,R=1,$=1,Q=[.5],ie=[0,1];function we(Ee){return Ee<=Ee?ie[P(Q,Ee,0,$)]:m}function ye(){var Ee=-1;for(Q=new Array($);++Ee<$;)Q[Ee]=((Ee+1)*R-(Ee-$)*A)/($+1);return we}return we.domain=function(Ee){return arguments.length?(A=+Ee[0],R=+Ee[1],ye()):[A,R]},we.range=function(Ee){return arguments.length?($=(ie=pp.call(Ee)).length-1,ye()):ie.slice()},we.invertExtent=function(Ee){var $e=ie.indexOf(Ee);return $e<0?[NaN,NaN]:$e<1?[A,Q[0]]:$e>=$?[Q[$-1],R]:[Q[$e-1],Q[$e]]},we.unknown=function(Ee){return arguments.length&&(m=Ee),we},we.thresholds=function(){return Q.slice()},we.copy=function(){return rg().domain([A,R]).range(ie).unknown(m)},Zc.apply(k2(we),arguments)}function ag(){var m,A=[.5],R=[0,1],$=1;function Q(ie){return ie<=ie?R[P(A,ie,0,$)]:m}return Q.domain=function(ie){return arguments.length?(A=pp.call(ie),$=Math.min(A.length,R.length-1),Q):A.slice()},Q.range=function(ie){return arguments.length?(R=pp.call(ie),$=Math.min(A.length,R.length-1),Q):R.slice()},Q.invertExtent=function(ie){var we=R.indexOf(ie);return[A[we-1],A[we]]},Q.unknown=function(ie){return arguments.length?(m=ie,Q):m},Q.copy=function(){return ag().domain(A).range(R).unknown(m)},Zc.apply(Q,arguments)}var E2=new Date,h6=new Date;function Cu(m,A,R,$){function Q(ie){return m(ie=arguments.length===0?new Date:new Date(+ie)),ie}return Q.floor=function(ie){return m(ie=new Date(+ie)),ie},Q.ceil=function(ie){return m(ie=new Date(ie-1)),A(ie,1),m(ie),ie},Q.round=function(ie){var we=Q(ie),ye=Q.ceil(ie);return ie-we<ye-ie?we:ye},Q.offset=function(ie,we){return A(ie=new Date(+ie),we==null?1:Math.floor(we)),ie},Q.range=function(ie,we,ye){var Ee,$e=[];if(ie=Q.ceil(ie),ye=ye==null?1:Math.floor(ye),!(ie<we&&ye>0))return $e;do $e.push(Ee=new Date(+ie)),A(ie,ye),m(ie);while(Ee<ie&&ie<we);return $e},Q.filter=function(ie){return Cu(function(we){if(we>=we)for(;m(we),!ie(we);)we.setTime(we-1)},function(we,ye){if(we>=we)if(ye<0)for(;++ye<=0;)for(;A(we,-1),!ie(we););else for(;--ye>=0;)for(;A(we,1),!ie(we););})},R&&(Q.count=function(ie,we){return E2.setTime(+ie),h6.setTime(+we),m(E2),m(h6),Math.floor(R(E2,h6))},Q.every=function(ie){return ie=Math.floor(ie),isFinite(ie)&&ie>0?ie>1?Q.filter($?function(we){return $(we)%ie==0}:function(we){return Q.count(0,we)%ie==0}):Q:null}),Q}var p6=Cu(function(m){m.setMonth(0,1),m.setHours(0,0,0,0)},function(m,A){m.setFullYear(m.getFullYear()+A)},function(m,A){return A.getFullYear()-m.getFullYear()},function(m){return m.getFullYear()});p6.every=function(m){return isFinite(m=Math.floor(m))&&m>0?Cu(function(A){A.setFullYear(Math.floor(A.getFullYear()/m)*m),A.setMonth(0,1),A.setHours(0,0,0,0)},function(A,R){A.setFullYear(A.getFullYear()+R*m)}):null};const gp=p6;var ob=p6.range,X0=Cu(function(m){m.setDate(1),m.setHours(0,0,0,0)},function(m,A){m.setMonth(m.getMonth()+A)},function(m,A){return A.getMonth()-m.getMonth()+12*(A.getFullYear()-m.getFullYear())},function(m){return m.getMonth()});const h8=X0;var lb=X0.range,ig=1e3,ad=6e4,v6=36e5,sb=864e5,Kx=6048e5;function id(m){return Cu(function(A){A.setDate(A.getDate()-(A.getDay()+7-m)%7),A.setHours(0,0,0,0)},function(A,R){A.setDate(A.getDate()+7*R)},function(A,R){return(R-A-(R.getTimezoneOffset()-A.getTimezoneOffset())*ad)/Kx})}var Qd=id(0),T2=id(1),$5=id(2),og=id(3),eh=id(4),V5=id(5),mp=id(6),lg=Qd.range,Xx=T2.range,Zx=$5.range,uf=og.range,p8=eh.range,th=V5.range,v8=mp.range,H5=Cu(function(m){m.setHours(0,0,0,0)},function(m,A){m.setDate(m.getDate()+A)},function(m,A){return(A-m-(A.getTimezoneOffset()-m.getTimezoneOffset())*ad)/sb},function(m){return m.getDate()-1});const cf=H5;var q5=H5.range,U5=Cu(function(m){m.setTime(m-m.getMilliseconds()-m.getSeconds()*ig-m.getMinutes()*ad)},function(m,A){m.setTime(+m+A*v6)},function(m,A){return(A-m)/v6},function(m){return m.getHours()});const W5=U5;var Y5=U5.range,od=Cu(function(m){m.setTime(m-m.getMilliseconds()-m.getSeconds()*ig)},function(m,A){m.setTime(+m+A*ad)},function(m,A){return(A-m)/ad},function(m){return m.getMinutes()});const G5=od;var K5=od.range,nh=Cu(function(m){m.setTime(m-m.getMilliseconds())},function(m,A){m.setTime(+m+A*ig)},function(m,A){return(A-m)/ig},function(m){return m.getUTCSeconds()});const A2=nh;var yp=nh.range,Z0=Cu(function(){},function(m,A){m.setTime(+m+A)},function(m,A){return A-m});Z0.every=function(m){return m=Math.floor(m),isFinite(m)&&m>0?m>1?Cu(function(A){A.setTime(Math.floor(A/m)*m)},function(A,R){A.setTime(+A+R*m)},function(A,R){return(R-A)/m}):Z0:null};const g6=Z0;var m6=Z0.range;function ld(m){return Cu(function(A){A.setUTCDate(A.getUTCDate()-(A.getUTCDay()+7-m)%7),A.setUTCHours(0,0,0,0)},function(A,R){A.setUTCDate(A.getUTCDate()+7*R)},function(A,R){return(R-A)/Kx})}var sg=ld(0),E1=ld(1),ff=ld(2),X5=ld(3),nc=ld(4),su=ld(5),rh=ld(6),M2=sg.range,Jx=E1.range,df=ff.range,bp=X5.range,ug=nc.range,cg=su.range,Z5=rh.range,fg=Cu(function(m){m.setUTCHours(0,0,0,0)},function(m,A){m.setUTCDate(m.getUTCDate()+A)},function(m,A){return(A-m)/sb},function(m){return m.getUTCDate()-1});const dg=fg;var J5=fg.range,ah=Cu(function(m){m.setUTCMonth(0,1),m.setUTCHours(0,0,0,0)},function(m,A){m.setUTCFullYear(m.getUTCFullYear()+A)},function(m,A){return A.getUTCFullYear()-m.getUTCFullYear()},function(m){return m.getUTCFullYear()});ah.every=function(m){return isFinite(m=Math.floor(m))&&m>0?Cu(function(A){A.setUTCFullYear(Math.floor(A.getUTCFullYear()/m)*m),A.setUTCMonth(0,1),A.setUTCHours(0,0,0,0)},function(A,R){A.setUTCFullYear(A.getUTCFullYear()+R*m)}):null};const hf=ah;var g8=ah.range;function y6(m){if(0<=m.y&&m.y<100){var A=new Date(-1,m.m,m.d,m.H,m.M,m.S,m.L);return A.setFullYear(m.y),A}return new Date(m.y,m.m,m.d,m.H,m.M,m.S,m.L)}function _p(m){if(0<=m.y&&m.y<100){var A=new Date(Date.UTC(-1,m.m,m.d,m.H,m.M,m.S,m.L));return A.setUTCFullYear(m.y),A}return new Date(Date.UTC(m.y,m.m,m.d,m.H,m.M,m.S,m.L))}function sd(m,A,R){return{y:m,m:A,d:R,H:0,M:0,S:0,L:0}}function ih(m){var A=m.dateTime,R=m.date,$=m.time,Q=m.periods,ie=m.days,we=m.shortDays,ye=m.months,Ee=m.shortMonths,$e=Us(Q),Ze=tl(Q),it=Us(ie),Ke=tl(ie),Ct=Us(we),Ot=tl(we),jt=Us(ye),Bt=tl(ye),Pt=Us(Ee),Xt=tl(Ee),Ut={a:function(Gn){return we[Gn.getDay()]},A:function(Gn){return ie[Gn.getDay()]},b:function(Gn){return Ee[Gn.getMonth()]},B:function(Gn){return ye[Gn.getMonth()]},c:null,d:r7,e:r7,f:hb,g:gb,G:L2,H:x6,I:fb,j:db,L:x8,m:_g,M:T1,p:function(Gn){return Q[+(Gn.getHours()>=12)]},q:function(Gn){return 1+~~(Gn.getMonth()/3)},Q:Tg,s:uh,S:pb,u:vb,U:a7,V:ew,w:wg,W:Cg,x:null,X:null,y:tw,Y:mb,Z:Ws,"%":w6},an={a:function(Gn){return we[Gn.getUTCDay()]},A:function(Gn){return ie[Gn.getUTCDay()]},b:function(Gn){return Ee[Gn.getUTCMonth()]},B:function(Gn){return ye[Gn.getUTCMonth()]},c:null,d:lh,e:lh,f:rc,g:O8,G:Eg,H:sh,I:kg,j:yb,L:w8,m:i7,M:nw,p:function(Gn){return Q[+(Gn.getUTCHours()>=12)]},q:function(Gn){return 1+~~(Gn.getUTCMonth()/3)},Q:Tg,s:uh,S:C8,u:Sg,U:R2,V:Qc,w:Og,W:S8,x:null,X:null,y:Lo,Y:bb,Z:ac,"%":w6},Fn={a:function(Gn,Or,rn){var mn=Ct.exec(Or.slice(rn));return mn?(Gn.w=Ot[mn[0].toLowerCase()],rn+mn[0].length):-1},A:function(Gn,Or,rn){var mn=it.exec(Or.slice(rn));return mn?(Gn.w=Ke[mn[0].toLowerCase()],rn+mn[0].length):-1},b:function(Gn,Or,rn){var mn=Pt.exec(Or.slice(rn));return mn?(Gn.m=Xt[mn[0].toLowerCase()],rn+mn[0].length):-1},B:function(Gn,Or,rn){var mn=jt.exec(Or.slice(rn));return mn?(Gn.m=Bt[mn[0].toLowerCase()],rn+mn[0].length):-1},c:function(Gn,Or,rn){return ra(Gn,A,Or,rn)},d:vg,e:vg,f:_8,g:y8,G:e7,H:wp,I:wp,j:gg,L:b8,m:t7,M:mg,p:function(Gn,Or,rn){var mn=$e.exec(Or.slice(rn));return mn?(Gn.p=Ze[mn[0].toLowerCase()],rn+mn[0].length):-1},q:_6,Q:bg,s:n7,S:yg,u:Nc,U:pg,V:Qx,w:Xr,W:ub,x:function(Gn,Or,rn){return ra(Gn,R,Or,rn)},X:function(Gn,Or,rn){return ra(Gn,$,Or,rn)},y:y8,Y:e7,Z:cb,"%":I2};function lr(Gn,Or){return function(rn){var mn,gr,ir,_r=[],Da=-1,Ka=0,Bi=Gn.length;for(rn instanceof Date||(rn=new Date(+rn));++Da<Bi;)Gn.charCodeAt(Da)===37&&(_r.push(Gn.slice(Ka,Da)),(gr=m8[mn=Gn.charAt(++Da)])!=null?mn=Gn.charAt(++Da):gr=mn==="e"?" ":"0",(ir=Or[mn])&&(mn=ir(rn,gr)),_r.push(mn),Ka=Da+1);return _r.push(Gn.slice(Ka,Da)),_r.join("")}}function dr(Gn,Or){return function(rn){var mn,gr,ir=sd(1900,void 0,1);if(ra(ir,Gn,rn+="",0)!=rn.length)return null;if("Q"in ir)return new Date(ir.Q);if("s"in ir)return new Date(1e3*ir.s+("L"in ir?ir.L:0));if(Or&&!("Z"in ir)&&(ir.Z=0),"p"in ir&&(ir.H=ir.H%12+12*ir.p),ir.m===void 0&&(ir.m="q"in ir?ir.q:0),"V"in ir){if(ir.V<1||ir.V>53)return null;"w"in ir||(ir.w=1),"Z"in ir?(gr=(mn=_p(sd(ir.y,0,1))).getUTCDay(),mn=gr>4||gr===0?E1.ceil(mn):E1(mn),mn=dg.offset(mn,7*(ir.V-1)),ir.y=mn.getUTCFullYear(),ir.m=mn.getUTCMonth(),ir.d=mn.getUTCDate()+(ir.w+6)%7):(gr=(mn=y6(sd(ir.y,0,1))).getDay(),mn=gr>4||gr===0?T2.ceil(mn):T2(mn),mn=cf.offset(mn,7*(ir.V-1)),ir.y=mn.getFullYear(),ir.m=mn.getMonth(),ir.d=mn.getDate()+(ir.w+6)%7)}else("W"in ir||"U"in ir)&&("w"in ir||(ir.w="u"in ir?ir.u%7:"W"in ir?1:0),gr="Z"in ir?_p(sd(ir.y,0,1)).getUTCDay():y6(sd(ir.y,0,1)).getDay(),ir.m=0,ir.d="W"in ir?(ir.w+6)%7+7*ir.W-(gr+5)%7:ir.w+7*ir.U-(gr+6)%7);return"Z"in ir?(ir.H+=ir.Z/100|0,ir.M+=ir.Z%100,_p(ir)):y6(ir)}}function ra(Gn,Or,rn,mn){for(var gr,ir,_r=0,Da=Or.length,Ka=rn.length;_r<Da;){if(mn>=Ka)return-1;if((gr=Or.charCodeAt(_r++))===37){if(gr=Or.charAt(_r++),!(ir=Fn[gr in m8?Or.charAt(_r++):gr])||(mn=ir(Gn,rn,mn))<0)return-1}else if(gr!=rn.charCodeAt(mn++))return-1}return mn}return Ut.x=lr(R,Ut),Ut.X=lr($,Ut),Ut.c=lr(A,Ut),an.x=lr(R,an),an.X=lr($,an),an.c=lr(A,an),{format:function(Gn){var Or=lr(Gn+="",Ut);return Or.toString=function(){return Gn},Or},parse:function(Gn){var Or=dr(Gn+="",!1);return Or.toString=function(){return Gn},Or},utcFormat:function(Gn){var Or=lr(Gn+="",an);return Or.toString=function(){return Gn},Or},utcParse:function(Gn){var Or=dr(Gn+="",!0);return Or.toString=function(){return Gn},Or}}}var P2,Q5,D2,b6,hg,m8={"-":"",_:" ",0:"0"},ju=/^\s*\d+/,N2=/^%/,oh=/[\\^$*+?|[\]().{}]/g;function El(m,A,R){var $=m<0?"-":"",Q=($?-m:m)+"",ie=Q.length;return $+(ie<R?new Array(R-ie+1).join(A)+Q:Q)}function xp(m){return m.replace(oh,"\\$&")}function Us(m){return new RegExp("^(?:"+m.map(xp).join("|")+")","i")}function tl(m){for(var A={},R=-1,$=m.length;++R<$;)A[m[R].toLowerCase()]=R;return A}function Xr(m,A,R){var $=ju.exec(A.slice(R,R+1));return $?(m.w=+$[0],R+$[0].length):-1}function Nc(m,A,R){var $=ju.exec(A.slice(R,R+1));return $?(m.u=+$[0],R+$[0].length):-1}function pg(m,A,R){var $=ju.exec(A.slice(R,R+2));return $?(m.U=+$[0],R+$[0].length):-1}function Qx(m,A,R){var $=ju.exec(A.slice(R,R+2));return $?(m.V=+$[0],R+$[0].length):-1}function ub(m,A,R){var $=ju.exec(A.slice(R,R+2));return $?(m.W=+$[0],R+$[0].length):-1}function e7(m,A,R){var $=ju.exec(A.slice(R,R+4));return $?(m.y=+$[0],R+$[0].length):-1}function y8(m,A,R){var $=ju.exec(A.slice(R,R+2));return $?(m.y=+$[0]+(+$[0]>68?1900:2e3),R+$[0].length):-1}function cb(m,A,R){var $=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(A.slice(R,R+6));return $?(m.Z=$[1]?0:-($[2]+($[3]||"00")),R+$[0].length):-1}function _6(m,A,R){var $=ju.exec(A.slice(R,R+1));return $?(m.q=3*$[0]-3,R+$[0].length):-1}function t7(m,A,R){var $=ju.exec(A.slice(R,R+2));return $?(m.m=$[0]-1,R+$[0].length):-1}function vg(m,A,R){var $=ju.exec(A.slice(R,R+2));return $?(m.d=+$[0],R+$[0].length):-1}function gg(m,A,R){var $=ju.exec(A.slice(R,R+3));return $?(m.m=0,m.d=+$[0],R+$[0].length):-1}function wp(m,A,R){var $=ju.exec(A.slice(R,R+2));return $?(m.H=+$[0],R+$[0].length):-1}function mg(m,A,R){var $=ju.exec(A.slice(R,R+2));return $?(m.M=+$[0],R+$[0].length):-1}function yg(m,A,R){var $=ju.exec(A.slice(R,R+2));return $?(m.S=+$[0],R+$[0].length):-1}function b8(m,A,R){var $=ju.exec(A.slice(R,R+3));return $?(m.L=+$[0],R+$[0].length):-1}function _8(m,A,R){var $=ju.exec(A.slice(R,R+6));return $?(m.L=Math.floor($[0]/1e3),R+$[0].length):-1}function I2(m,A,R){var $=N2.exec(A.slice(R,R+1));return $?R+$[0].length:-1}function bg(m,A,R){var $=ju.exec(A.slice(R));return $?(m.Q=+$[0],R+$[0].length):-1}function n7(m,A,R){var $=ju.exec(A.slice(R));return $?(m.s=+$[0],R+$[0].length):-1}function r7(m,A){return El(m.getDate(),A,2)}function x6(m,A){return El(m.getHours(),A,2)}function fb(m,A){return El(m.getHours()%12||12,A,2)}function db(m,A){return El(1+cf.count(gp(m),m),A,3)}function x8(m,A){return El(m.getMilliseconds(),A,3)}function hb(m,A){return x8(m,A)+"000"}function _g(m,A){return El(m.getMonth()+1,A,2)}function T1(m,A){return El(m.getMinutes(),A,2)}function pb(m,A){return El(m.getSeconds(),A,2)}function vb(m){var A=m.getDay();return A===0?7:A}function a7(m,A){return El(Qd.count(gp(m)-1,m),A,2)}function xg(m){var A=m.getDay();return A>=4||A===0?eh(m):eh.ceil(m)}function ew(m,A){return m=xg(m),El(eh.count(gp(m),m)+(gp(m).getDay()===4),A,2)}function wg(m){return m.getDay()}function Cg(m,A){return El(T2.count(gp(m)-1,m),A,2)}function tw(m,A){return El(m.getFullYear()%100,A,2)}function gb(m,A){return El((m=xg(m)).getFullYear()%100,A,2)}function mb(m,A){return El(m.getFullYear()%1e4,A,4)}function L2(m,A){var R=m.getDay();return El((m=R>=4||R===0?eh(m):eh.ceil(m)).getFullYear()%1e4,A,4)}function Ws(m){var A=m.getTimezoneOffset();return(A>0?"-":(A*=-1,"+"))+El(A/60|0,"0",2)+El(A%60,"0",2)}function lh(m,A){return El(m.getUTCDate(),A,2)}function sh(m,A){return El(m.getUTCHours(),A,2)}function kg(m,A){return El(m.getUTCHours()%12||12,A,2)}function yb(m,A){return El(1+dg.count(hf(m),m),A,3)}function w8(m,A){return El(m.getUTCMilliseconds(),A,3)}function rc(m,A){return w8(m,A)+"000"}function i7(m,A){return El(m.getUTCMonth()+1,A,2)}function nw(m,A){return El(m.getUTCMinutes(),A,2)}function C8(m,A){return El(m.getUTCSeconds(),A,2)}function Sg(m){var A=m.getUTCDay();return A===0?7:A}function R2(m,A){return El(sg.count(hf(m)-1,m),A,2)}function k8(m){var A=m.getUTCDay();return A>=4||A===0?nc(m):nc.ceil(m)}function Qc(m,A){return m=k8(m),El(nc.count(hf(m),m)+(hf(m).getUTCDay()===4),A,2)}function Og(m){return m.getUTCDay()}function S8(m,A){return El(E1.count(hf(m)-1,m),A,2)}function Lo(m,A){return El(m.getUTCFullYear()%100,A,2)}function O8(m,A){return El((m=k8(m)).getUTCFullYear()%100,A,2)}function bb(m,A){return El(m.getUTCFullYear()%1e4,A,4)}function Eg(m,A){var R=m.getUTCDay();return El((m=R>=4||R===0?nc(m):nc.ceil(m)).getUTCFullYear()%1e4,A,4)}function ac(){return"+0000"}function w6(){return"%"}function Tg(m){return+m}function uh(m){return Math.floor(+m/1e3)}function E8(m){return P2=ih(m),Q5=P2.format,D2=P2.parse,b6=P2.utcFormat,hg=P2.utcParse,P2}E8({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var br=31536e6;function _b(m){return new Date(m)}function T8(m){return m instanceof Date?+m:+new Date(+m)}function F2(m,A,R,$,Q,ie,we,ye,Ee){var $e=nb(Vs,Vs),Ze=$e.invert,it=$e.domain,Ke=Ee(".%L"),Ct=Ee(":%S"),Ot=Ee("%I:%M"),jt=Ee("%I %p"),Bt=Ee("%a %d"),Pt=Ee("%b %d"),Xt=Ee("%B"),Ut=Ee("%Y"),an=[[we,1,1e3],[we,5,5e3],[we,15,15e3],[we,30,3e4],[ie,1,6e4],[ie,5,3e5],[ie,15,9e5],[ie,30,18e5],[Q,1,36e5],[Q,3,108e5],[Q,6,216e5],[Q,12,432e5],[$,1,864e5],[$,2,1728e5],[R,1,6048e5],[A,1,2592e6],[A,3,7776e6],[m,1,br]];function Fn(dr){return(we(dr)<dr?Ke:ie(dr)<dr?Ct:Q(dr)<dr?Ot:$(dr)<dr?jt:A(dr)<dr?R(dr)<dr?Bt:Pt:m(dr)<dr?Xt:Ut)(dr)}function lr(dr,ra,Gn,Or){if(dr==null&&(dr=10),typeof dr=="number"){var rn=Math.abs(Gn-ra)/dr,mn=k(function(gr){return gr[2]}).right(an,rn);mn===an.length?(Or=pe(ra/br,Gn/br,dr),dr=m):mn?(Or=(mn=an[rn/an[mn-1][2]<an[mn][2]/rn?mn-1:mn])[1],dr=mn[0]):(Or=Math.max(pe(ra,Gn,dr),1),dr=ye)}return Or==null?dr:dr.every(Or)}return $e.invert=function(dr){return new Date(Ze(dr))},$e.domain=function(dr){return arguments.length?it(o6.call(dr,T8)):it().map(_b)},$e.ticks=function(dr,ra){var Gn,Or=it(),rn=Or[0],mn=Or[Or.length-1],gr=mn<rn;return gr&&(Gn=rn,rn=mn,mn=Gn),Gn=(Gn=lr(dr,rn,mn,ra))?Gn.range(rn,mn+1):[],gr?Gn.reverse():Gn},$e.tickFormat=function(dr,ra){return ra==null?Fn:Ee(ra)},$e.nice=function(dr,ra){var Gn=it();return(dr=lr(dr,Gn[0],Gn[Gn.length-1],ra))?it(ib(Gn,dr)):$e},$e.copy=function(){return O0($e,F2(m,A,R,$,Q,ie,we,ye,Ee))},$e}function o7(){return Zc.apply(F2(gp,h8,Qd,cf,W5,G5,A2,g6,Q5).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}var Ag=Cu(function(m){m.setUTCDate(1),m.setUTCHours(0,0,0,0)},function(m,A){m.setUTCMonth(m.getUTCMonth()+A)},function(m,A){return A.getUTCMonth()-m.getUTCMonth()+12*(A.getUTCFullYear()-m.getUTCFullYear())},function(m){return m.getUTCMonth()});const Mg=Ag;var zu=Ag.range,l7=Cu(function(m){m.setUTCMinutes(0,0,0)},function(m,A){m.setTime(+m+A*v6)},function(m,A){return(A-m)/v6},function(m){return m.getUTCHours()});const C6=l7;var k6=l7.range,pf=Cu(function(m){m.setUTCSeconds(0,0)},function(m,A){m.setTime(+m+A*ad)},function(m,A){return(A-m)/ad},function(m){return m.getUTCMinutes()});const ys=pf;var ic=pf.range;function ud(){return Zc.apply(F2(hf,Mg,sg,dg,C6,ys,A2,g6,b6).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function J0(){var m,A,R,$,Q,ie=0,we=1,ye=Vs,Ee=!1;function $e(Ze){return isNaN(Ze=+Ze)?Q:ye(R===0?.5:(Ze=($(Ze)-m)*R,Ee?Math.max(0,Math.min(1,Ze)):Ze))}return $e.domain=function(Ze){return arguments.length?(m=$(ie=+Ze[0]),A=$(we=+Ze[1]),R=m===A?0:1/(A-m),$e):[ie,we]},$e.clamp=function(Ze){return arguments.length?(Ee=!!Ze,$e):Ee},$e.interpolator=function(Ze){return arguments.length?(ye=Ze,$e):ye},$e.unknown=function(Ze){return arguments.length?(Q=Ze,$e):Q},function(Ze){return $=Ze,m=Ze(ie),A=Ze(we),R=m===A?0:1/(A-m),$e}}function e0(m,A){return A.domain(m.domain()).interpolator(m.interpolator()).clamp(m.clamp()).unknown(m.unknown())}function yc(){var m=k2(J0()(Vs));return m.copy=function(){return e0(m,yc())},lf.apply(m,arguments)}function A8(){var m=tg(J0()).domain([1,10]);return m.copy=function(){return e0(m,A8()).base(m.base())},lf.apply(m,arguments)}function vf(){var m=Zd(J0());return m.copy=function(){return e0(m,vf()).constant(m.constant())},lf.apply(m,arguments)}function s7(){var m=S2(J0());return m.copy=function(){return e0(m,s7()).exponent(m.exponent())},lf.apply(m,arguments)}function Pg(){return s7.apply(null,arguments).exponent(.5)}function xb(){var m=[],A=Vs;function R($){if(!isNaN($=+$))return A((P(m,$)-1)/(m.length-1))}return R.domain=function($){if(!arguments.length)return m.slice();m=[];for(var Q,ie=0,we=$.length;ie<we;++ie)(Q=$[ie])==null||isNaN(Q=+Q)||m.push(Q);return m.sort(_),R},R.interpolator=function($){return arguments.length?(A=$,R):A},R.copy=function(){return xb(A).domain(m)},lf.apply(R,arguments)}function Ys(){var m,A,R,$,Q,ie,we,ye=0,Ee=.5,$e=1,Ze=Vs,it=!1;function Ke(Ct){return isNaN(Ct=+Ct)?we:(Ct=.5+((Ct=+ie(Ct))-A)*(Ct<A?$:Q),Ze(it?Math.max(0,Math.min(1,Ct)):Ct))}return Ke.domain=function(Ct){return arguments.length?(m=ie(ye=+Ct[0]),A=ie(Ee=+Ct[1]),R=ie($e=+Ct[2]),$=m===A?0:.5/(A-m),Q=A===R?0:.5/(R-A),Ke):[ye,Ee,$e]},Ke.clamp=function(Ct){return arguments.length?(it=!!Ct,Ke):it},Ke.interpolator=function(Ct){return arguments.length?(Ze=Ct,Ke):Ze},Ke.unknown=function(Ct){return arguments.length?(we=Ct,Ke):we},function(Ct){return ie=Ct,m=Ct(ye),A=Ct(Ee),R=Ct($e),$=m===A?0:.5/(A-m),Q=A===R?0:.5/(R-A),Ke}}function Cp(){var m=k2(Ys()(Vs));return m.copy=function(){return e0(m,Cp())},lf.apply(m,arguments)}function u7(){var m=tg(Ys()).domain([.1,1,10]);return m.copy=function(){return e0(m,u7()).base(m.base())},lf.apply(m,arguments)}function c7(){var m=Zd(Ys());return m.copy=function(){return e0(m,c7()).constant(m.constant())},lf.apply(m,arguments)}function ch(){var m=S2(Ys());return m.copy=function(){return e0(m,ch()).exponent(m.exponent())},lf.apply(m,arguments)}function f7(){return ch.apply(null,arguments).exponent(.5)}function So(m){for(var A=m.length/6|0,R=new Array(A),$=0;$<A;)R[$]="#"+m.slice(6*$,6*++$);return R}const rw=So("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),wb=So("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),kp=So("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),d7=So("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),M8=So("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),P8=So("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),S6=So("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),Dg=So("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),D8=So("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),aw=So("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab");function ts(m){return wc(m[m.length-1])}var N8=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(So);const h7=ts(N8);var t0=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(So);const $u=ts(t0);var ss=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(So);const Ic=ts(ss);var $o=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(So);const Q0=ts($o);var p7=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(So);const v7=ts(p7);var Cb=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(So);const iw=ts(Cb);var O6=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(So);const I8=ts(O6);var g7=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(So);const kb=ts(g7);var L8=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(So);const Sb=ts(L8);var R8=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(So);const Sp=ts(R8);var F8=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(So);const ow=ts(F8);var B2=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(So);const Ng=ts(B2);var A1=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(So);const j2=ts(A1);var Ig=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(So);const Ob=ts(Ig);var m7=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(So);const Op=ts(m7);var B8=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(So);const lw=ts(B8);var y7=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(So);const z2=ts(y7);var uu=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(So);const b7=ts(uu);var $2=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(So);const j8=ts($2);var z8=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(So);const Eb=ts(z8);var Lg=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(So);const $8=ts(Lg);var _7=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(So);const Rg=ts(_7);var x7=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(So);const w7=ts(x7);var E6=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(So);const n0=ts(E6);var V8=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(So);const Tb=ts(V8);var gf=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(So);const fh=ts(gf);var Gl=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(So);const H8=ts(Gl);function Fg(m){return m=Math.max(0,Math.min(1,m)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-m*(35.34-m*(2381.73-m*(6402.7-m*(7024.72-2710.57*m)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+m*(170.73+m*(52.82-m*(131.46-m*(176.58-67.37*m)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+m*(442.36-m*(2482.43-m*(6167.24-m*(6614.94-2475.67*m)))))))+")"}const q8=nd(Yi(300,.5,0),Yi(-240,.5,1));var Ab=nd(Yi(-100,.75,.35),Yi(80,1.5,.8)),C7=nd(Yi(260,.75,.35),Yi(80,1.5,.8)),T6=Yi();function dh(m){(m<0||m>1)&&(m-=Math.floor(m));var A=Math.abs(m-.5);return T6.h=360*m-100,T6.s=1.5-1.5*A,T6.l=.8-.9*A,T6+""}var Ep=ml(),Mb=Math.PI/3,Pb=2*Math.PI/3;function hh(m){var A;return m=(.5-m)*Math.PI,Ep.r=255*(A=Math.sin(m))*A,Ep.g=255*(A=Math.sin(m+Mb))*A,Ep.b=255*(A=Math.sin(m+Pb))*A,Ep+""}function Gs(m){return m=Math.max(0,Math.min(1,m)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+m*(1172.33-m*(10793.56-m*(33300.12-m*(38394.49-14825.05*m)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+m*(557.33+m*(1225.33-m*(3574.96-m*(1073.77+707.56*m)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+m*(3211.1-m*(15327.97-m*(27814-m*(22569.18-6838.66*m)))))))+")"}function cd(m){var A=m.length;return function(R){return m[Math.max(0,Math.min(A-1,Math.floor(R*A)))]}}const A6=cd(So("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var fd=cd(So("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),k7=cd(So("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Bg=cd(So("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function S7(m){return ur(Ki(m).call(document.documentElement))}var U8=0;function V2(){return new M6}function M6(){this._="@"+(++U8).toString(36)}function sw(m){return typeof m=="string"?new Ht([document.querySelectorAll(m)],[document.documentElement]):new Ht([m==null?[]:m],nn)}function O7(m,A){A==null&&(A=ya().touches);for(var R=0,$=A?A.length:0,Q=new Array($);R<$;++R)Q[R]=Ja(m,A[R]);return Q}function Vo(m){return function(){return m}}M6.prototype=V2.prototype={constructor:M6,get:function(m){for(var A=this._;!(A in m);)if(!(m=m.parentNode))return;return m[A]},set:function(m,A){return m[this._]=A},remove:function(m){return this._ in m&&delete m[this._]},toString:function(){return this._}};var Db=Math.abs,ku=Math.atan2,ph=Math.cos,uw=Math.max,E7=Math.min,M1=Math.sin,_o=Math.sqrt,Lc=1e-12,e1=Math.PI,jg=e1/2,cu=2*e1;function Tp(m){return m>1?0:m<-1?e1:Math.acos(m)}function vh(m){return m>=1?jg:m<=-1?-jg:Math.asin(m)}function Nb(m){return m.innerRadius}function P1(m){return m.outerRadius}function Ib(m){return m.startAngle}function Lb(m){return m.endAngle}function Rb(m){return m&&m.padAngle}function cw(m,A,R,$,Q,ie,we,ye){var Ee=R-m,$e=$-A,Ze=we-Q,it=ye-ie,Ke=it*Ee-Ze*$e;if(!(Ke*Ke<Lc))return[m+(Ke=(Ze*(A-ie)-it*(m-Q))/Ke)*Ee,A+Ke*$e]}function zg(m,A,R,$,Q,ie,we){var ye=m-R,Ee=A-$,$e=(we?ie:-ie)/_o(ye*ye+Ee*Ee),Ze=$e*Ee,it=-$e*ye,Ke=m+Ze,Ct=A+it,Ot=R+Ze,jt=$+it,Bt=(Ke+Ot)/2,Pt=(Ct+jt)/2,Xt=Ot-Ke,Ut=jt-Ct,an=Xt*Xt+Ut*Ut,Fn=Q-ie,lr=Ke*jt-Ot*Ct,dr=(Ut<0?-1:1)*_o(uw(0,Fn*Fn*an-lr*lr)),ra=(lr*Ut-Xt*dr)/an,Gn=(-lr*Xt-Ut*dr)/an,Or=(lr*Ut+Xt*dr)/an,rn=(-lr*Xt+Ut*dr)/an,mn=ra-Bt,gr=Gn-Pt,ir=Or-Bt,_r=rn-Pt;return mn*mn+gr*gr>ir*ir+_r*_r&&(ra=Or,Gn=rn),{cx:ra,cy:Gn,x01:-Ze,y01:-it,x11:ra*(Q/Fn-1),y11:Gn*(Q/Fn-1)}}function Fb(){var m=Nb,A=P1,R=Vo(0),$=null,Q=Ib,ie=Lb,we=Rb,ye=null;function Ee(){var $e,Ze,it=+m.apply(this,arguments),Ke=+A.apply(this,arguments),Ct=Q.apply(this,arguments)-jg,Ot=ie.apply(this,arguments)-jg,jt=Db(Ot-Ct),Bt=Ot>Ct;if(ye||(ye=$e=oe()),Ke<it&&(Ze=Ke,Ke=it,it=Ze),Ke>Lc)if(jt>cu-Lc)ye.moveTo(Ke*ph(Ct),Ke*M1(Ct)),ye.arc(0,0,Ke,Ct,Ot,!Bt),it>Lc&&(ye.moveTo(it*ph(Ot),it*M1(Ot)),ye.arc(0,0,it,Ot,Ct,Bt));else{var Pt,Xt,Ut=Ct,an=Ot,Fn=Ct,lr=Ot,dr=jt,ra=jt,Gn=we.apply(this,arguments)/2,Or=Gn>Lc&&($?+$.apply(this,arguments):_o(it*it+Ke*Ke)),rn=E7(Db(Ke-it)/2,+R.apply(this,arguments)),mn=rn,gr=rn;if(Or>Lc){var ir=vh(Or/it*M1(Gn)),_r=vh(Or/Ke*M1(Gn));(dr-=2*ir)>Lc?(Fn+=ir*=Bt?1:-1,lr-=ir):(dr=0,Fn=lr=(Ct+Ot)/2),(ra-=2*_r)>Lc?(Ut+=_r*=Bt?1:-1,an-=_r):(ra=0,Ut=an=(Ct+Ot)/2)}var Da=Ke*ph(Ut),Ka=Ke*M1(Ut),Bi=it*ph(lr),Ho=it*M1(lr);if(rn>Lc){var vl,fi=Ke*ph(an),Rl=Ke*M1(an),Ua=it*ph(Fn),qi=it*M1(Fn);if(jt<e1&&(vl=cw(Da,Ka,Ua,qi,fi,Rl,Bi,Ho))){var Ro=Da-vl[0],a0=Ka-vl[1],Eu=fi-vl[0],Ap=Rl-vl[1],U2=1/M1(Tp((Ro*Eu+a0*Ap)/(_o(Ro*Ro+a0*a0)*_o(Eu*Eu+Ap*Ap)))/2),Ug=_o(vl[0]*vl[0]+vl[1]*vl[1]);mn=E7(rn,(it-Ug)/(U2-1)),gr=E7(rn,(Ke-Ug)/(U2+1))}}ra>Lc?gr>Lc?(Pt=zg(Ua,qi,Da,Ka,Ke,gr,Bt),Xt=zg(fi,Rl,Bi,Ho,Ke,gr,Bt),ye.moveTo(Pt.cx+Pt.x01,Pt.cy+Pt.y01),gr<rn?ye.arc(Pt.cx,Pt.cy,gr,ku(Pt.y01,Pt.x01),ku(Xt.y01,Xt.x01),!Bt):(ye.arc(Pt.cx,Pt.cy,gr,ku(Pt.y01,Pt.x01),ku(Pt.y11,Pt.x11),!Bt),ye.arc(0,0,Ke,ku(Pt.cy+Pt.y11,Pt.cx+Pt.x11),ku(Xt.cy+Xt.y11,Xt.cx+Xt.x11),!Bt),ye.arc(Xt.cx,Xt.cy,gr,ku(Xt.y11,Xt.x11),ku(Xt.y01,Xt.x01),!Bt))):(ye.moveTo(Da,Ka),ye.arc(0,0,Ke,Ut,an,!Bt)):ye.moveTo(Da,Ka),it>Lc&&dr>Lc?mn>Lc?(Pt=zg(Bi,Ho,fi,Rl,it,-mn,Bt),Xt=zg(Da,Ka,Ua,qi,it,-mn,Bt),ye.lineTo(Pt.cx+Pt.x01,Pt.cy+Pt.y01),mn<rn?ye.arc(Pt.cx,Pt.cy,mn,ku(Pt.y01,Pt.x01),ku(Xt.y01,Xt.x01),!Bt):(ye.arc(Pt.cx,Pt.cy,mn,ku(Pt.y01,Pt.x01),ku(Pt.y11,Pt.x11),!Bt),ye.arc(0,0,it,ku(Pt.cy+Pt.y11,Pt.cx+Pt.x11),ku(Xt.cy+Xt.y11,Xt.cx+Xt.x11),Bt),ye.arc(Xt.cx,Xt.cy,mn,ku(Xt.y11,Xt.x11),ku(Xt.y01,Xt.x01),!Bt))):ye.arc(0,0,it,lr,Fn,Bt):ye.lineTo(Bi,Ho)}else ye.moveTo(0,0);if(ye.closePath(),$e)return ye=null,$e+""||null}return Ee.centroid=function(){var $e=(+m.apply(this,arguments)+ +A.apply(this,arguments))/2,Ze=(+Q.apply(this,arguments)+ +ie.apply(this,arguments))/2-e1/2;return[ph(Ze)*$e,M1(Ze)*$e]},Ee.innerRadius=function($e){return arguments.length?(m=typeof $e=="function"?$e:Vo(+$e),Ee):m},Ee.outerRadius=function($e){return arguments.length?(A=typeof $e=="function"?$e:Vo(+$e),Ee):A},Ee.cornerRadius=function($e){return arguments.length?(R=typeof $e=="function"?$e:Vo(+$e),Ee):R},Ee.padRadius=function($e){return arguments.length?($=$e==null?null:typeof $e=="function"?$e:Vo(+$e),Ee):$},Ee.startAngle=function($e){return arguments.length?(Q=typeof $e=="function"?$e:Vo(+$e),Ee):Q},Ee.endAngle=function($e){return arguments.length?(ie=typeof $e=="function"?$e:Vo(+$e),Ee):ie},Ee.padAngle=function($e){return arguments.length?(we=typeof $e=="function"?$e:Vo(+$e),Ee):we},Ee.context=function($e){return arguments.length?(ye=$e==null?null:$e,Ee):ye},Ee}function Bb(m){this._context=m}function P6(m){return new Bb(m)}function W8(m){return m[0]}function mf(m){return m[1]}function T7(){var m=W8,A=mf,R=Vo(!0),$=null,Q=P6,ie=null;function we(ye){var Ee,$e,Ze,it=ye.length,Ke=!1;for($==null&&(ie=Q(Ze=oe())),Ee=0;Ee<=it;++Ee)!(Ee<it&&R($e=ye[Ee],Ee,ye))===Ke&&((Ke=!Ke)?ie.lineStart():ie.lineEnd()),Ke&&ie.point(+m($e,Ee,ye),+A($e,Ee,ye));if(Ze)return ie=null,Ze+""||null}return we.x=function(ye){return arguments.length?(m=typeof ye=="function"?ye:Vo(+ye),we):m},we.y=function(ye){return arguments.length?(A=typeof ye=="function"?ye:Vo(+ye),we):A},we.defined=function(ye){return arguments.length?(R=typeof ye=="function"?ye:Vo(!!ye),we):R},we.curve=function(ye){return arguments.length?(Q=ye,$!=null&&(ie=Q($)),we):Q},we.context=function(ye){return arguments.length?(ye==null?$=ie=null:ie=Q($=ye),we):$},we}function Y8(){var m=W8,A=null,R=Vo(0),$=mf,Q=Vo(!0),ie=null,we=P6,ye=null;function Ee(Ze){var it,Ke,Ct,Ot,jt,Bt=Ze.length,Pt=!1,Xt=new Array(Bt),Ut=new Array(Bt);for(ie==null&&(ye=we(jt=oe())),it=0;it<=Bt;++it){if(!(it<Bt&&Q(Ot=Ze[it],it,Ze))===Pt)if(Pt=!Pt)Ke=it,ye.areaStart(),ye.lineStart();else{for(ye.lineEnd(),ye.lineStart(),Ct=it-1;Ct>=Ke;--Ct)ye.point(Xt[Ct],Ut[Ct]);ye.lineEnd(),ye.areaEnd()}Pt&&(Xt[it]=+m(Ot,it,Ze),Ut[it]=+R(Ot,it,Ze),ye.point(A?+A(Ot,it,Ze):Xt[it],$?+$(Ot,it,Ze):Ut[it]))}if(jt)return ye=null,jt+""||null}function $e(){return T7().defined(Q).curve(we).context(ie)}return Ee.x=function(Ze){return arguments.length?(m=typeof Ze=="function"?Ze:Vo(+Ze),A=null,Ee):m},Ee.x0=function(Ze){return arguments.length?(m=typeof Ze=="function"?Ze:Vo(+Ze),Ee):m},Ee.x1=function(Ze){return arguments.length?(A=Ze==null?null:typeof Ze=="function"?Ze:Vo(+Ze),Ee):A},Ee.y=function(Ze){return arguments.length?(R=typeof Ze=="function"?Ze:Vo(+Ze),$=null,Ee):R},Ee.y0=function(Ze){return arguments.length?(R=typeof Ze=="function"?Ze:Vo(+Ze),Ee):R},Ee.y1=function(Ze){return arguments.length?($=Ze==null?null:typeof Ze=="function"?Ze:Vo(+Ze),Ee):$},Ee.lineX0=Ee.lineY0=function(){return $e().x(m).y(R)},Ee.lineY1=function(){return $e().x(m).y($)},Ee.lineX1=function(){return $e().x(A).y(R)},Ee.defined=function(Ze){return arguments.length?(Q=typeof Ze=="function"?Ze:Vo(!!Ze),Ee):Q},Ee.curve=function(Ze){return arguments.length?(we=Ze,ie!=null&&(ye=we(ie)),Ee):we},Ee.context=function(Ze){return arguments.length?(Ze==null?ie=ye=null:ye=we(ie=Ze),Ee):ie},Ee}function G8(m,A){return A<m?-1:A>m?1:A>=m?0:NaN}function fw(m){return m}function jb(){var m=fw,A=G8,R=null,$=Vo(0),Q=Vo(cu),ie=Vo(0);function we(ye){var Ee,$e,Ze,it,Ke,Ct=ye.length,Ot=0,jt=new Array(Ct),Bt=new Array(Ct),Pt=+$.apply(this,arguments),Xt=Math.min(cu,Math.max(-cu,Q.apply(this,arguments)-Pt)),Ut=Math.min(Math.abs(Xt)/Ct,ie.apply(this,arguments)),an=Ut*(Xt<0?-1:1);for(Ee=0;Ee<Ct;++Ee)(Ke=Bt[jt[Ee]=Ee]=+m(ye[Ee],Ee,ye))>0&&(Ot+=Ke);for(A!=null?jt.sort(function(Fn,lr){return A(Bt[Fn],Bt[lr])}):R!=null&&jt.sort(function(Fn,lr){return R(ye[Fn],ye[lr])}),Ee=0,Ze=Ot?(Xt-Ct*an)/Ot:0;Ee<Ct;++Ee,Pt=it)$e=jt[Ee],it=Pt+((Ke=Bt[$e])>0?Ke*Ze:0)+an,Bt[$e]={data:ye[$e],index:Ee,value:Ke,startAngle:Pt,endAngle:it,padAngle:Ut};return Bt}return we.value=function(ye){return arguments.length?(m=typeof ye=="function"?ye:Vo(+ye),we):m},we.sortValues=function(ye){return arguments.length?(A=ye,R=null,we):A},we.sort=function(ye){return arguments.length?(R=ye,A=null,we):R},we.startAngle=function(ye){return arguments.length?($=typeof ye=="function"?ye:Vo(+ye),we):$},we.endAngle=function(ye){return arguments.length?(Q=typeof ye=="function"?ye:Vo(+ye),we):Q},we.padAngle=function(ye){return arguments.length?(ie=typeof ye=="function"?ye:Vo(+ye),we):ie},we}Bb.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(m,A){switch(m=+m,A=+A,this._point){case 0:this._point=1,this._line?this._context.lineTo(m,A):this._context.moveTo(m,A);break;case 1:this._point=2;default:this._context.lineTo(m,A)}}};var A7=D6(P6);function zb(m){this._curve=m}function D6(m){function A(R){return new zb(m(R))}return A._curve=m,A}function H2(m){var A=m.curve;return m.angle=m.x,delete m.x,m.radius=m.y,delete m.y,m.curve=function(R){return arguments.length?A(D6(R)):A()._curve},m}function $g(){return H2(T7().curve(A7))}function yf(){var m=Y8().curve(A7),A=m.curve,R=m.lineX0,$=m.lineX1,Q=m.lineY0,ie=m.lineY1;return m.angle=m.x,delete m.x,m.startAngle=m.x0,delete m.x0,m.endAngle=m.x1,delete m.x1,m.radius=m.y,delete m.y,m.innerRadius=m.y0,delete m.y0,m.outerRadius=m.y1,delete m.y1,m.lineStartAngle=function(){return H2(R())},delete m.lineX0,m.lineEndAngle=function(){return H2($())},delete m.lineX1,m.lineInnerRadius=function(){return H2(Q())},delete m.lineY0,m.lineOuterRadius=function(){return H2(ie())},delete m.lineY1,m.curve=function(we){return arguments.length?A(D6(we)):A()._curve},m}function q2(m,A){return[(A=+A)*Math.cos(m-=Math.PI/2),A*Math.sin(m)]}zb.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(m,A){this._curve.point(A*Math.sin(m),A*-Math.cos(m))}};var Vg=Array.prototype.slice;function d(m){return m.source}function i(m){return m.target}function l(m){var A=d,R=i,$=W8,Q=mf,ie=null;function we(){var ye,Ee=Vg.call(arguments),$e=A.apply(this,Ee),Ze=R.apply(this,Ee);if(ie||(ie=ye=oe()),m(ie,+$.apply(this,(Ee[0]=$e,Ee)),+Q.apply(this,Ee),+$.apply(this,(Ee[0]=Ze,Ee)),+Q.apply(this,Ee)),ye)return ie=null,ye+""||null}return we.source=function(ye){return arguments.length?(A=ye,we):A},we.target=function(ye){return arguments.length?(R=ye,we):R},we.x=function(ye){return arguments.length?($=typeof ye=="function"?ye:Vo(+ye),we):$},we.y=function(ye){return arguments.length?(Q=typeof ye=="function"?ye:Vo(+ye),we):Q},we.context=function(ye){return arguments.length?(ie=ye==null?null:ye,we):ie},we}function x(m,A,R,$,Q){m.moveTo(A,R),m.bezierCurveTo(A=(A+$)/2,R,A,Q,$,Q)}function S(m,A,R,$,Q){m.moveTo(A,R),m.bezierCurveTo(A,R=(R+Q)/2,$,R,$,Q)}function M(m,A,R,$,Q){var ie=q2(A,R),we=q2(A,R=(R+Q)/2),ye=q2($,R),Ee=q2($,Q);m.moveTo(ie[0],ie[1]),m.bezierCurveTo(we[0],we[1],ye[0],ye[1],Ee[0],Ee[1])}function I(){return l(x)}function j(){return l(S)}function V(){var m=l(M);return m.angle=m.x,delete m.x,m.radius=m.y,delete m.y,m}const Z={draw:function(m,A){var R=Math.sqrt(A/e1);m.moveTo(R,0),m.arc(0,0,R,0,cu)}},ae={draw:function(m,A){var R=Math.sqrt(A/5)/2;m.moveTo(-3*R,-R),m.lineTo(-R,-R),m.lineTo(-R,-3*R),m.lineTo(R,-3*R),m.lineTo(R,-R),m.lineTo(3*R,-R),m.lineTo(3*R,R),m.lineTo(R,R),m.lineTo(R,3*R),m.lineTo(-R,3*R),m.lineTo(-R,R),m.lineTo(-3*R,R),m.closePath()}};var le=Math.sqrt(1/3),ge=2*le;const ke={draw:function(m,A){var R=Math.sqrt(A/ge),$=R*le;m.moveTo(0,-R),m.lineTo($,0),m.lineTo(0,R),m.lineTo(-$,0),m.closePath()}};var Pe=Math.sin(e1/10)/Math.sin(7*e1/10),De=Math.sin(cu/10)*Pe,je=-Math.cos(cu/10)*Pe;const Ue={draw:function(m,A){var R=Math.sqrt(.8908130915292852*A),$=De*R,Q=je*R;m.moveTo(0,-R),m.lineTo($,Q);for(var ie=1;ie<5;++ie){var we=cu*ie/5,ye=Math.cos(we),Ee=Math.sin(we);m.lineTo(Ee*R,-ye*R),m.lineTo(ye*$-Ee*Q,Ee*$+ye*Q)}m.closePath()}},We={draw:function(m,A){var R=Math.sqrt(A),$=-R/2;m.rect($,$,R,R)}};var dt=Math.sqrt(3);const pt={draw:function(m,A){var R=-Math.sqrt(A/(3*dt));m.moveTo(0,2*R),m.lineTo(-dt*R,-R),m.lineTo(dt*R,-R),m.closePath()}};var Et=-.5,Lt=Math.sqrt(3)/2,zt=1/Math.sqrt(12),qt=3*(zt/2+1);const en={draw:function(m,A){var R=Math.sqrt(A/qt),$=R/2,Q=R*zt,ie=$,we=R*zt+R,ye=-ie,Ee=we;m.moveTo($,Q),m.lineTo(ie,we),m.lineTo(ye,Ee),m.lineTo(Et*$-Lt*Q,Lt*$+Et*Q),m.lineTo(Et*ie-Lt*we,Lt*ie+Et*we),m.lineTo(Et*ye-Lt*Ee,Lt*ye+Et*Ee),m.lineTo(Et*$+Lt*Q,Et*Q-Lt*$),m.lineTo(Et*ie+Lt*we,Et*we-Lt*ie),m.lineTo(Et*ye+Lt*Ee,Et*Ee-Lt*ye),m.closePath()}};var ln=[Z,ae,ke,We,Ue,pt,en];function cn(){var m=Vo(Z),A=Vo(64),R=null;function $(){var Q;if(R||(R=Q=oe()),m.apply(this,arguments).draw(R,+A.apply(this,arguments)),Q)return R=null,Q+""||null}return $.type=function(Q){return arguments.length?(m=typeof Q=="function"?Q:Vo(Q),$):m},$.size=function(Q){return arguments.length?(A=typeof Q=="function"?Q:Vo(+Q),$):A},$.context=function(Q){return arguments.length?(R=Q==null?null:Q,$):R},$}function _n(){}function jn(m,A,R){m._context.bezierCurveTo((2*m._x0+m._x1)/3,(2*m._y0+m._y1)/3,(m._x0+2*m._x1)/3,(m._y0+2*m._y1)/3,(m._x0+4*m._x1+A)/6,(m._y0+4*m._y1+R)/6)}function Jn(m){this._context=m}function Zn(m){return new Jn(m)}function Br(m){this._context=m}function Ar(m){return new Br(m)}function Wr(m){this._context=m}function Mr(m){return new Wr(m)}function oa(m,A){this._basis=new Jn(m),this._beta=A}Jn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:jn(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(m,A){switch(m=+m,A=+A,this._point){case 0:this._point=1,this._line?this._context.lineTo(m,A):this._context.moveTo(m,A);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:jn(this,m,A)}this._x0=this._x1,this._x1=m,this._y0=this._y1,this._y1=A}},Br.prototype={areaStart:_n,areaEnd:_n,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(m,A){switch(m=+m,A=+A,this._point){case 0:this._point=1,this._x2=m,this._y2=A;break;case 1:this._point=2,this._x3=m,this._y3=A;break;case 2:this._point=3,this._x4=m,this._y4=A,this._context.moveTo((this._x0+4*this._x1+m)/6,(this._y0+4*this._y1+A)/6);break;default:jn(this,m,A)}this._x0=this._x1,this._x1=m,this._y0=this._y1,this._y1=A}},Wr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(m,A){switch(m=+m,A=+A,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var R=(this._x0+4*this._x1+m)/6,$=(this._y0+4*this._y1+A)/6;this._line?this._context.lineTo(R,$):this._context.moveTo(R,$);break;case 3:this._point=4;default:jn(this,m,A)}this._x0=this._x1,this._x1=m,this._y0=this._y1,this._y1=A}},oa.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var m=this._x,A=this._y,R=m.length-1;if(R>0)for(var $,Q=m[0],ie=A[0],we=m[R]-Q,ye=A[R]-ie,Ee=-1;++Ee<=R;)$=Ee/R,this._basis.point(this._beta*m[Ee]+(1-this._beta)*(Q+$*we),this._beta*A[Ee]+(1-this._beta)*(ie+$*ye));this._x=this._y=null,this._basis.lineEnd()},point:function(m,A){this._x.push(+m),this._y.push(+A)}};const Oi=function m(A){function R($){return A===1?new Jn($):new oa($,A)}return R.beta=function($){return m(+$)},R}(.85);function Qa(m,A,R){m._context.bezierCurveTo(m._x1+m._k*(m._x2-m._x0),m._y1+m._k*(m._y2-m._y0),m._x2+m._k*(m._x1-A),m._y2+m._k*(m._y1-R),m._x2,m._y2)}function Pi(m,A){this._context=m,this._k=(1-A)/6}Pi.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Qa(this,this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(m,A){switch(m=+m,A=+A,this._point){case 0:this._point=1,this._line?this._context.lineTo(m,A):this._context.moveTo(m,A);break;case 1:this._point=2,this._x1=m,this._y1=A;break;case 2:this._point=3;default:Qa(this,m,A)}this._x0=this._x1,this._x1=this._x2,this._x2=m,this._y0=this._y1,this._y1=this._y2,this._y2=A}};const Zi=function m(A){function R($){return new Pi($,A)}return R.tension=function($){return m(+$)},R}(0);function ti(m,A){this._context=m,this._k=(1-A)/6}ti.prototype={areaStart:_n,areaEnd:_n,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(m,A){switch(m=+m,A=+A,this._point){case 0:this._point=1,this._x3=m,this._y3=A;break;case 1:this._point=2,this._context.moveTo(this._x4=m,this._y4=A);break;case 2:this._point=3,this._x5=m,this._y5=A;break;default:Qa(this,m,A)}this._x0=this._x1,this._x1=this._x2,this._x2=m,this._y0=this._y1,this._y1=this._y2,this._y2=A}};const Gi=function m(A){function R($){return new ti($,A)}return R.tension=function($){return m(+$)},R}(0);function Ni(m,A){this._context=m,this._k=(1-A)/6}Ni.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(m,A){switch(m=+m,A=+A,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Qa(this,m,A)}this._x0=this._x1,this._x1=this._x2,this._x2=m,this._y0=this._y1,this._y1=this._y2,this._y2=A}};const xo=function m(A){function R($){return new Ni($,A)}return R.tension=function($){return m(+$)},R}(0);function us(m,A,R){var $=m._x1,Q=m._y1,ie=m._x2,we=m._y2;if(m._l01_a>Lc){var ye=2*m._l01_2a+3*m._l01_a*m._l12_a+m._l12_2a,Ee=3*m._l01_a*(m._l01_a+m._l12_a);$=($*ye-m._x0*m._l12_2a+m._x2*m._l01_2a)/Ee,Q=(Q*ye-m._y0*m._l12_2a+m._y2*m._l01_2a)/Ee}if(m._l23_a>Lc){var $e=2*m._l23_2a+3*m._l23_a*m._l12_a+m._l12_2a,Ze=3*m._l23_a*(m._l23_a+m._l12_a);ie=(ie*$e+m._x1*m._l23_2a-A*m._l12_2a)/Ze,we=(we*$e+m._y1*m._l23_2a-R*m._l12_2a)/Ze}m._context.bezierCurveTo($,Q,ie,we,m._x2,m._y2)}function Tl(m,A){this._context=m,this._alpha=A}Tl.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(m,A){if(m=+m,A=+A,this._point){var R=this._x2-m,$=this._y2-A;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(R*R+$*$,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(m,A):this._context.moveTo(m,A);break;case 1:this._point=2;break;case 2:this._point=3;default:us(this,m,A)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=m,this._y0=this._y1,this._y1=this._y2,this._y2=A}};const cl=function m(A){function R($){return A?new Tl($,A):new Pi($,0)}return R.alpha=function($){return m(+$)},R}(.5);function Ga(m,A){this._context=m,this._alpha=A}Ga.prototype={areaStart:_n,areaEnd:_n,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(m,A){if(m=+m,A=+A,this._point){var R=this._x2-m,$=this._y2-A;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(R*R+$*$,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=m,this._y3=A;break;case 1:this._point=2,this._context.moveTo(this._x4=m,this._y4=A);break;case 2:this._point=3,this._x5=m,this._y5=A;break;default:us(this,m,A)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=m,this._y0=this._y1,this._y1=this._y2,this._y2=A}};const Ji=function m(A){function R($){return A?new Ga($,A):new ti($,0)}return R.alpha=function($){return m(+$)},R}(.5);function Rs(m,A){this._context=m,this._alpha=A}Rs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(m,A){if(m=+m,A=+A,this._point){var R=this._x2-m,$=this._y2-A;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(R*R+$*$,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:us(this,m,A)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=m,this._y0=this._y1,this._y1=this._y2,this._y2=A}};const Su=function m(A){function R($){return A?new Rs($,A):new Ni($,0)}return R.alpha=function($){return m(+$)},R}(.5);function Fs(m){this._context=m}function Vu(m){return new Fs(m)}function Rc(m){return m<0?-1:1}function oc(m,A,R){var $=m._x1-m._x0,Q=A-m._x1,ie=(m._y1-m._y0)/($||Q<0&&-0),we=(R-m._y1)/(Q||$<0&&-0),ye=(ie*Q+we*$)/($+Q);return(Rc(ie)+Rc(we))*Math.min(Math.abs(ie),Math.abs(we),.5*Math.abs(ye))||0}function Fc(m,A){var R=m._x1-m._x0;return R?(3*(m._y1-m._y0)/R-A)/2:A}function Bc(m,A,R){var $=m._x0,Q=m._y0,ie=m._x1,we=m._y1,ye=(ie-$)/3;m._context.bezierCurveTo($+ye,Q+ye*A,ie-ye,we-ye*R,ie,we)}function bf(m){this._context=m}function dd(m){this._context=new r0(m)}function r0(m){this._context=m}function E0(m){return new bf(m)}function Ko(m){return new dd(m)}function N6(m){this._context=m}function gh(m){var A,R,$=m.length-1,Q=new Array($),ie=new Array($),we=new Array($);for(Q[0]=0,ie[0]=2,we[0]=m[0]+2*m[1],A=1;A<$-1;++A)Q[A]=1,ie[A]=4,we[A]=4*m[A]+2*m[A+1];for(Q[$-1]=2,ie[$-1]=7,we[$-1]=8*m[$-1]+m[$],A=1;A<$;++A)R=Q[A]/ie[A-1],ie[A]-=R,we[A]-=R*we[A-1];for(Q[$-1]=we[$-1]/ie[$-1],A=$-2;A>=0;--A)Q[A]=(we[A]-Q[A+1])/ie[A];for(ie[$-1]=(m[$]+Q[$-1])/2,A=0;A<$-1;++A)ie[A]=2*m[A+1]-Q[A+1];return[Q,ie]}function _f(m){return new N6(m)}function mh(m,A){this._context=m,this._t=A}function dw(m){return new mh(m,.5)}function hw(m){return new mh(m,0)}function I6(m){return new mh(m,1)}function D1(m,A){if((Q=m.length)>1)for(var R,$,Q,ie=1,we=m[A[0]],ye=we.length;ie<Q;++ie)for($=we,we=m[A[ie]],R=0;R<ye;++R)we[R][1]+=we[R][0]=isNaN($[R][1])?$[R][0]:$[R][1]}function M7(m){for(var A=m.length,R=new Array(A);--A>=0;)R[A]=A;return R}function $b(m,A){return m[A]}function hE(){var m=Vo([]),A=M7,R=D1,$=$b;function Q(ie){var we,ye,Ee=m.apply(this,arguments),$e=ie.length,Ze=Ee.length,it=new Array(Ze);for(we=0;we<Ze;++we){for(var Ke,Ct=Ee[we],Ot=it[we]=new Array($e),jt=0;jt<$e;++jt)Ot[jt]=Ke=[0,+$(ie[jt],Ct,jt,ie)],Ke.data=ie[jt];Ot.key=Ct}for(we=0,ye=A(it);we<Ze;++we)it[ye[we]].index=we;return R(it,ye),it}return Q.keys=function(ie){return arguments.length?(m=typeof ie=="function"?ie:Vo(Vg.call(ie)),Q):m},Q.value=function(ie){return arguments.length?($=typeof ie=="function"?ie:Vo(+ie),Q):$},Q.order=function(ie){return arguments.length?(A=ie==null?M7:typeof ie=="function"?ie:Vo(Vg.call(ie)),Q):A},Q.offset=function(ie){return arguments.length?(R=ie==null?D1:ie,Q):R},Q}function pw(m,A){if(($=m.length)>0){for(var R,$,Q,ie=0,we=m[0].length;ie<we;++ie){for(Q=R=0;R<$;++R)Q+=m[R][ie][1]||0;if(Q)for(R=0;R<$;++R)m[R][ie][1]/=Q}D1(m,A)}}function N1(m,A){if((ye=m.length)>0)for(var R,$,Q,ie,we,ye,Ee=0,$e=m[A[0]].length;Ee<$e;++Ee)for(ie=we=0,R=0;R<ye;++R)(Q=($=m[A[R]][Ee])[1]-$[0])>0?($[0]=ie,$[1]=ie+=Q):Q<0?($[1]=we,$[0]=we+=Q):($[0]=0,$[1]=Q)}function K8(m,A){if((R=m.length)>0){for(var R,$=0,Q=m[A[0]],ie=Q.length;$<ie;++$){for(var we=0,ye=0;we<R;++we)ye+=m[we][$][1]||0;Q[$][1]+=Q[$][0]=-ye/2}D1(m,A)}}function L6(m,A){if((Q=m.length)>0&&($=(R=m[A[0]]).length)>0){for(var R,$,Q,ie=0,we=1;we<$;++we){for(var ye=0,Ee=0,$e=0;ye<Q;++ye){for(var Ze=m[A[ye]],it=Ze[we][1]||0,Ke=(it-(Ze[we-1][1]||0))/2,Ct=0;Ct<ye;++Ct){var Ot=m[A[Ct]];Ke+=(Ot[we][1]||0)-(Ot[we-1][1]||0)}Ee+=it,$e+=Ke*it}R[we-1][1]+=R[we-1][0]=ie,Ee&&(ie-=$e/Ee)}R[we-1][1]+=R[we-1][0]=ie,D1(m,A)}}function P7(m){var A=m.map(D7);return M7(m).sort(function(R,$){return A[R]-A[$]})}function D7(m){for(var A,R=-1,$=0,Q=m.length,ie=-1/0;++R<Q;)(A=+m[R][1])>ie&&(ie=A,$=R);return $}function Vb(m){var A=m.map(ZC);return M7(m).sort(function(R,$){return A[R]-A[$]})}function ZC(m){for(var A,R=0,$=-1,Q=m.length;++$<Q;)(A=+m[$][1])&&(R+=A);return R}function lc(m){return Vb(m).reverse()}function JC(m){var A,R,$=m.length,Q=m.map(ZC),ie=P7(m),we=0,ye=0,Ee=[],$e=[];for(A=0;A<$;++A)R=ie[A],we<ye?(we+=Q[R],Ee.push(R)):(ye+=Q[R],$e.push(R));return $e.reverse().concat(Ee)}function QC(m){return M7(m).reverse()}Fs.prototype={areaStart:_n,areaEnd:_n,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(m,A){m=+m,A=+A,this._point?this._context.lineTo(m,A):(this._point=1,this._context.moveTo(m,A))}},bf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Bc(this,this._t0,Fc(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(m,A){var R=NaN;if(A=+A,(m=+m)!==this._x1||A!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(m,A):this._context.moveTo(m,A);break;case 1:this._point=2;break;case 2:this._point=3,Bc(this,Fc(this,R=oc(this,m,A)),R);break;default:Bc(this,this._t0,R=oc(this,m,A))}this._x0=this._x1,this._x1=m,this._y0=this._y1,this._y1=A,this._t0=R}}},(dd.prototype=Object.create(bf.prototype)).point=function(m,A){bf.prototype.point.call(this,A,m)},r0.prototype={moveTo:function(m,A){this._context.moveTo(A,m)},closePath:function(){this._context.closePath()},lineTo:function(m,A){this._context.lineTo(A,m)},bezierCurveTo:function(m,A,R,$,Q,ie){this._context.bezierCurveTo(A,m,$,R,ie,Q)}},N6.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var m=this._x,A=this._y,R=m.length;if(R)if(this._line?this._context.lineTo(m[0],A[0]):this._context.moveTo(m[0],A[0]),R===2)this._context.lineTo(m[1],A[1]);else for(var $=gh(m),Q=gh(A),ie=0,we=1;we<R;++ie,++we)this._context.bezierCurveTo($[0][ie],Q[0][ie],$[1][ie],Q[1][ie],m[we],A[we]);(this._line||this._line!==0&&R===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(m,A){this._x.push(+m),this._y.push(+A)}},mh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(m,A){switch(m=+m,A=+A,this._point){case 0:this._point=1,this._line?this._context.lineTo(m,A):this._context.moveTo(m,A);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,A),this._context.lineTo(m,A);else{var R=this._x*(1-this._t)+m*this._t;this._context.lineTo(R,this._y),this._context.lineTo(R,A)}}this._x=m,this._y=A}};var vw="%Y-%m-%dT%H:%M:%S.%LZ",ek=Date.prototype.toISOString?function(m){return m.toISOString()}:b6(vw);const N7=ek;var tk=+new Date("2000-01-01T00:00:00.000Z")?function(m){var A=new Date(m);return isNaN(A)?null:A}:hg(vw);const pE=tk;function li(m,A,R){var $=new Wn,Q=A;return A==null?($.restart(m,A,R),$):(A=+A,R=R==null?Tt():+R,$.restart(function ie(we){we+=Q,$.restart(ie,Q+=A,R),m(we)},A,R),$)}function nk(m){return function(){return m}}function X8(m){return m[0]}function R6(m){return m[1]}function hd(){this._=null}function Z8(m){m.U=m.C=m.L=m.R=m.P=m.N=null}function I7(m,A){var R=A,$=A.R,Q=R.U;Q?Q.L===R?Q.L=$:Q.R=$:m._=$,$.U=Q,R.U=$,R.R=$.L,R.R&&(R.R.U=R),$.L=R}function L7(m,A){var R=A,$=A.L,Q=R.U;Q?Q.L===R?Q.L=$:Q.R=$:m._=$,$.U=Q,R.U=$,R.L=$.R,R.L&&(R.L.U=R),$.R=R}function gw(m){for(;m.L;)m=m.L;return m}hd.prototype={constructor:hd,insert:function(m,A){var R,$,Q;if(m){if(A.P=m,A.N=m.N,m.N&&(m.N.P=A),m.N=A,m.R){for(m=m.R;m.L;)m=m.L;m.L=A}else m.R=A;R=m}else this._?(m=gw(this._),A.P=null,A.N=m,m.P=m.L=A,R=m):(A.P=A.N=null,this._=A,R=null);for(A.L=A.R=null,A.U=R,A.C=!0,m=A;R&&R.C;)R===($=R.U).L?(Q=$.R)&&Q.C?(R.C=Q.C=!1,$.C=!0,m=$):(m===R.R&&(I7(this,R),R=(m=R).U),R.C=!1,$.C=!0,L7(this,$)):(Q=$.L)&&Q.C?(R.C=Q.C=!1,$.C=!0,m=$):(m===R.L&&(L7(this,R),R=(m=R).U),R.C=!1,$.C=!0,I7(this,$)),R=m.U;this._.C=!1},remove:function(m){m.N&&(m.N.P=m.P),m.P&&(m.P.N=m.N),m.N=m.P=null;var A,R,$,Q=m.U,ie=m.L,we=m.R;if(R=ie?we?gw(we):ie:we,Q?Q.L===m?Q.L=R:Q.R=R:this._=R,ie&&we?($=R.C,R.C=m.C,R.L=ie,ie.U=R,R!==we?(Q=R.U,R.U=m.U,m=R.R,Q.L=m,R.R=we,we.U=R):(R.U=Q,Q=R,m=R.R)):($=m.C,m=R),m&&(m.U=Q),!$)if(m&&m.C)m.C=!1;else{do{if(m===this._)break;if(m===Q.L){if((A=Q.R).C&&(A.C=!1,Q.C=!0,I7(this,Q),A=Q.R),A.L&&A.L.C||A.R&&A.R.C){A.R&&A.R.C||(A.L.C=!1,A.C=!0,L7(this,A),A=Q.R),A.C=Q.C,Q.C=A.R.C=!1,I7(this,Q),m=this._;break}}else if((A=Q.L).C&&(A.C=!1,Q.C=!0,L7(this,Q),A=Q.L),A.L&&A.L.C||A.R&&A.R.C){A.L&&A.L.C||(A.R.C=!1,A.C=!0,I7(this,A),A=Q.L),A.C=Q.C,Q.C=A.L.C=!1,L7(this,Q),m=this._;break}A.C=!0,m=Q,Q=Q.U}while(!m.C);m&&(m.C=!1)}}};const Hb=hd;function J8(m,A,R,$){var Q=[null,null],ie=T0.push(Q)-1;return Q.left=m,Q.right=A,R&&F6(Q,m,A,R),$&&F6(Q,A,m,$),Ou[m.index].halfedges.push(ie),Ou[A.index].halfedges.push(ie),Q}function xf(m,A,R){var $=[A,R];return $.left=m,$}function F6(m,A,R,$){m[0]||m[1]?m.left===R?m[1]=$:m[0]=$:(m[0]=$,m.left=A,m.right=R)}function Hg(m,A,R,$,Q){var ie,we=m[0],ye=m[1],Ee=we[0],$e=we[1],Ze=0,it=1,Ke=ye[0]-Ee,Ct=ye[1]-$e;if(ie=A-Ee,Ke||!(ie>0)){if(ie/=Ke,Ke<0){if(ie<Ze)return;ie<it&&(it=ie)}else if(Ke>0){if(ie>it)return;ie>Ze&&(Ze=ie)}if(ie=$-Ee,Ke||!(ie<0)){if(ie/=Ke,Ke<0){if(ie>it)return;ie>Ze&&(Ze=ie)}else if(Ke>0){if(ie<Ze)return;ie<it&&(it=ie)}if(ie=R-$e,Ct||!(ie>0)){if(ie/=Ct,Ct<0){if(ie<Ze)return;ie<it&&(it=ie)}else if(Ct>0){if(ie>it)return;ie>Ze&&(Ze=ie)}if(ie=Q-$e,Ct||!(ie<0)){if(ie/=Ct,Ct<0){if(ie>it)return;ie>Ze&&(Ze=ie)}else if(Ct>0){if(ie<Ze)return;ie<it&&(it=ie)}return!(Ze>0||it<1)||(Ze>0&&(m[0]=[Ee+Ze*Ke,$e+Ze*Ct]),it<1&&(m[1]=[Ee+it*Ke,$e+it*Ct]),!0)}}}}}function Q8(m,A,R,$,Q){var ie=m[1];if(ie)return!0;var we,ye,Ee=m[0],$e=m.left,Ze=m.right,it=$e[0],Ke=$e[1],Ct=Ze[0],Ot=Ze[1],jt=(it+Ct)/2,Bt=(Ke+Ot)/2;if(Ot===Ke){if(jt<A||jt>=$)return;if(it>Ct){if(Ee){if(Ee[1]>=Q)return}else Ee=[jt,R];ie=[jt,Q]}else{if(Ee){if(Ee[1]<R)return}else Ee=[jt,Q];ie=[jt,R]}}else if(ye=Bt-(we=(it-Ct)/(Ot-Ke))*jt,we<-1||we>1)if(it>Ct){if(Ee){if(Ee[1]>=Q)return}else Ee=[(R-ye)/we,R];ie=[(Q-ye)/we,Q]}else{if(Ee){if(Ee[1]<R)return}else Ee=[(Q-ye)/we,Q];ie=[(R-ye)/we,R]}else if(Ke<Ot){if(Ee){if(Ee[0]>=$)return}else Ee=[A,we*A+ye];ie=[$,we*$+ye]}else{if(Ee){if(Ee[0]<A)return}else Ee=[$,we*$+ye];ie=[A,we*A+ye]}return m[0]=Ee,m[1]=ie,!0}function rk(m,A){var R=m.site,$=A.left,Q=A.right;return R===Q&&(Q=$,$=R),Q?Math.atan2(Q[1]-$[1],Q[0]-$[0]):(R===$?($=A[1],Q=A[0]):($=A[0],Q=A[1]),Math.atan2($[0]-Q[0],Q[1]-$[1]))}function mw(m,A){return A[+(A.left!==m.site)]}function yw(m,A){return A[+(A.left===m.site)]}var qb,bw=[];function ak(){Z8(this),this.x=this.y=this.arc=this.site=this.cy=null}function qg(m){var A=m.P,R=m.N;if(A&&R){var $=A.site,Q=m.site,ie=R.site;if($!==ie){var we=Q[0],ye=Q[1],Ee=$[0]-we,$e=$[1]-ye,Ze=ie[0]-we,it=ie[1]-ye,Ke=2*(Ee*it-$e*Ze);if(!(Ke>=-ok)){var Ct=Ee*Ee+$e*$e,Ot=Ze*Ze+it*it,jt=(it*Ct-$e*Ot)/Ke,Bt=(Ee*Ot-Ze*Ct)/Ke,Pt=bw.pop()||new ak;Pt.arc=m,Pt.site=Q,Pt.x=jt+we,Pt.y=(Pt.cy=Bt+ye)+Math.sqrt(jt*jt+Bt*Bt),m.circle=Pt;for(var Xt=null,Ut=ty._;Ut;)if(Pt.y<Ut.y||Pt.y===Ut.y&&Pt.x<=Ut.x){if(!Ut.L){Xt=Ut.P;break}Ut=Ut.L}else{if(!Ut.R){Xt=Ut;break}Ut=Ut.R}ty.insert(Xt,Pt),Xt||(qb=Pt)}}}}function B6(m){var A=m.circle;A&&(A.P||(qb=A.N),ty.remove(A),bw.push(A),Z8(A),m.circle=null)}var Ub=[];function Wb(){Z8(this),this.edge=this.site=this.circle=null}function _w(m){var A=Ub.pop()||new Wb;return A.site=m,A}function xw(m){B6(m),R7.remove(m),Ub.push(m),Z8(m)}function vE(m){var A=m.circle,R=A.x,$=A.cy,Q=[R,$],ie=m.P,we=m.N,ye=[m];xw(m);for(var Ee=ie;Ee.circle&&Math.abs(R-Ee.circle.x)<bs&&Math.abs($-Ee.circle.cy)<bs;)ie=Ee.P,ye.unshift(Ee),xw(Ee),Ee=ie;ye.unshift(Ee),B6(Ee);for(var $e=we;$e.circle&&Math.abs(R-$e.circle.x)<bs&&Math.abs($-$e.circle.cy)<bs;)we=$e.N,ye.push($e),xw($e),$e=we;ye.push($e),B6($e);var Ze,it=ye.length;for(Ze=1;Ze<it;++Ze)$e=ye[Ze],Ee=ye[Ze-1],F6($e.edge,Ee.site,$e.site,Q);Ee=ye[0],($e=ye[it-1]).edge=J8(Ee.site,$e.site,null,Q),qg(Ee),qg($e)}function gE(m){for(var A,R,$,Q,ie=m[0],we=m[1],ye=R7._;ye;)if(($=ik(ye,we)-ie)>bs)ye=ye.L;else{if(!((Q=ie-ey(ye,we))>bs)){$>-bs?(A=ye.P,R=ye):Q>-bs?(A=ye,R=ye.N):A=R=ye;break}if(!ye.R){A=ye;break}ye=ye.R}(function(Fn){Ou[Fn.index]={site:Fn,halfedges:[]}})(m);var Ee=_w(m);if(R7.insert(A,Ee),A||R){if(A===R)return B6(A),R=_w(A.site),R7.insert(Ee,R),Ee.edge=R.edge=J8(A.site,Ee.site),qg(A),void qg(R);if(R){B6(A),B6(R);var $e=A.site,Ze=$e[0],it=$e[1],Ke=m[0]-Ze,Ct=m[1]-it,Ot=R.site,jt=Ot[0]-Ze,Bt=Ot[1]-it,Pt=2*(Ke*Bt-Ct*jt),Xt=Ke*Ke+Ct*Ct,Ut=jt*jt+Bt*Bt,an=[(Bt*Xt-Ct*Ut)/Pt+Ze,(Ke*Ut-jt*Xt)/Pt+it];F6(R.edge,$e,Ot,an),Ee.edge=J8($e,m,null,an),R.edge=J8(m,Ot,null,an),qg(A),qg(R)}else Ee.edge=J8(A.site,Ee.site)}}function ik(m,A){var R=m.site,$=R[0],Q=R[1],ie=Q-A;if(!ie)return $;var we=m.P;if(!we)return-1/0;var ye=(R=we.site)[0],Ee=R[1],$e=Ee-A;if(!$e)return ye;var Ze=ye-$,it=1/ie-1/$e,Ke=Ze/$e;return it?(-Ke+Math.sqrt(Ke*Ke-2*it*(Ze*Ze/(-2*$e)-Ee+$e/2+Q-ie/2)))/it+$:($+ye)/2}function ey(m,A){var R=m.N;if(R)return ik(R,A);var $=m.site;return $[1]===A?$[0]:1/0}var R7,Ou,ty,T0,bs=1e-6,ok=1e-12;function mE(m,A,R){return(m[0]-R[0])*(A[1]-m[1])-(m[0]-A[0])*(R[1]-m[1])}function yE(m,A){return A[1]-m[1]||A[0]-m[0]}function ww(m,A){var R,$,Q,ie=m.sort(yE).pop();for(T0=[],Ou=new Array(m.length),R7=new Hb,ty=new Hb;;)if(Q=qb,ie&&(!Q||ie[1]<Q.y||ie[1]===Q.y&&ie[0]<Q.x))ie[0]===R&&ie[1]===$||(gE(ie),R=ie[0],$=ie[1]),ie=m.pop();else{if(!Q)break;vE(Q.arc)}if(function(){for(var Ze,it,Ke,Ct,Ot=0,jt=Ou.length;Ot<jt;++Ot)if((Ze=Ou[Ot])&&(Ct=(it=Ze.halfedges).length)){var Bt=new Array(Ct),Pt=new Array(Ct);for(Ke=0;Ke<Ct;++Ke)Bt[Ke]=Ke,Pt[Ke]=rk(Ze,T0[it[Ke]]);for(Bt.sort(function(Xt,Ut){return Pt[Ut]-Pt[Xt]}),Ke=0;Ke<Ct;++Ke)Pt[Ke]=it[Bt[Ke]];for(Ke=0;Ke<Ct;++Ke)it[Ke]=Pt[Ke]}}(),A){var we=+A[0][0],ye=+A[0][1],Ee=+A[1][0],$e=+A[1][1];(function(Ze,it,Ke,Ct){for(var Ot,jt=T0.length;jt--;)Q8(Ot=T0[jt],Ze,it,Ke,Ct)&&Hg(Ot,Ze,it,Ke,Ct)&&(Math.abs(Ot[0][0]-Ot[1][0])>bs||Math.abs(Ot[0][1]-Ot[1][1])>bs)||delete T0[jt]})(we,ye,Ee,$e),function(Ze,it,Ke,Ct){var Ot,jt,Bt,Pt,Xt,Ut,an,Fn,lr,dr,ra,Gn,Or=Ou.length,rn=!0;for(Ot=0;Ot<Or;++Ot)if(jt=Ou[Ot]){for(Bt=jt.site,Pt=(Xt=jt.halfedges).length;Pt--;)T0[Xt[Pt]]||Xt.splice(Pt,1);for(Pt=0,Ut=Xt.length;Pt<Ut;)ra=(dr=yw(jt,T0[Xt[Pt]]))[0],Gn=dr[1],Fn=(an=mw(jt,T0[Xt[++Pt%Ut]]))[0],lr=an[1],(Math.abs(ra-Fn)>bs||Math.abs(Gn-lr)>bs)&&(Xt.splice(Pt,0,T0.push(xf(Bt,dr,Math.abs(ra-Ze)<bs&&Ct-Gn>bs?[Ze,Math.abs(Fn-Ze)<bs?lr:Ct]:Math.abs(Gn-Ct)<bs&&Ke-ra>bs?[Math.abs(lr-Ct)<bs?Fn:Ke,Ct]:Math.abs(ra-Ke)<bs&&Gn-it>bs?[Ke,Math.abs(Fn-Ke)<bs?lr:it]:Math.abs(Gn-it)<bs&&ra-Ze>bs?[Math.abs(lr-it)<bs?Fn:Ze,it]:null))-1),++Ut);Ut&&(rn=!1)}if(rn){var mn,gr,ir,_r=1/0;for(Ot=0,rn=null;Ot<Or;++Ot)(jt=Ou[Ot])&&(ir=(mn=(Bt=jt.site)[0]-Ze)*mn+(gr=Bt[1]-it)*gr)<_r&&(_r=ir,rn=jt);if(rn){var Da=[Ze,it],Ka=[Ze,Ct],Bi=[Ke,Ct],Ho=[Ke,it];rn.halfedges.push(T0.push(xf(Bt=rn.site,Da,Ka))-1,T0.push(xf(Bt,Ka,Bi))-1,T0.push(xf(Bt,Bi,Ho))-1,T0.push(xf(Bt,Ho,Da))-1)}}for(Ot=0;Ot<Or;++Ot)(jt=Ou[Ot])&&(jt.halfedges.length||delete Ou[Ot])}(we,ye,Ee,$e)}this.edges=T0,this.cells=Ou,R7=ty=T0=Ou=null}function bE(){var m=X8,A=R6,R=null;function $(Q){return new ww(Q.map(function(ie,we){var ye=[Math.round(m(ie,we,Q)/bs)*bs,Math.round(A(ie,we,Q)/bs)*bs];return ye.index=we,ye.data=ie,ye}),R)}return $.polygons=function(Q){return $(Q).polygons()},$.links=function(Q){return $(Q).links()},$.triangles=function(Q){return $(Q).triangles()},$.x=function(Q){return arguments.length?(m=typeof Q=="function"?Q:nk(+Q),$):m},$.y=function(Q){return arguments.length?(A=typeof Q=="function"?Q:nk(+Q),$):A},$.extent=function(Q){return arguments.length?(R=Q==null?null:[[+Q[0][0],+Q[0][1]],[+Q[1][0],+Q[1][1]]],$):R&&[[R[0][0],R[0][1]],[R[1][0],R[1][1]]]},$.size=function(Q){return arguments.length?(R=Q==null?null:[[0,0],[+Q[0],+Q[1]]],$):R&&[R[1][0]-R[0][0],R[1][1]-R[0][1]]},$}function Yb(m){return function(){return m}}function _E(m,A,R){this.target=m,this.type=A,this.transform=R}function pd(m,A,R){this.k=m,this.x=A,this.y=R}ww.prototype={constructor:ww,polygons:function(){var m=this.edges;return this.cells.map(function(A){var R=A.halfedges.map(function($){return mw(A,m[$])});return R.data=A.site.data,R})},triangles:function(){var m=[],A=this.edges;return this.cells.forEach(function(R,$){if(ie=(Q=R.halfedges).length)for(var Q,ie,we,ye=R.site,Ee=-1,$e=A[Q[ie-1]],Ze=$e.left===ye?$e.right:$e.left;++Ee<ie;)we=Ze,Ze=($e=A[Q[Ee]]).left===ye?$e.right:$e.left,we&&Ze&&$<we.index&&$<Ze.index&&mE(ye,we,Ze)<0&&m.push([ye.data,we.data,Ze.data])}),m},links:function(){return this.edges.filter(function(m){return m.right}).map(function(m){return{source:m.left.data,target:m.right.data}})},find:function(m,A,R){for(var $,Q,ie=this,we=ie._found||0,ye=ie.cells.length;!(Q=ie.cells[we]);)if(++we>=ye)return null;var Ee=m-Q.site[0],$e=A-Q.site[1],Ze=Ee*Ee+$e*$e;do Q=ie.cells[$=we],we=null,Q.halfedges.forEach(function(it){var Ke=ie.edges[it],Ct=Ke.left;if(Ct!==Q.site&&Ct||(Ct=Ke.right)){var Ot=m-Ct[0],jt=A-Ct[1],Bt=Ot*Ot+jt*jt;Bt<Ze&&(Ze=Bt,we=Ct.index)}});while(we!==null);return ie._found=$,R==null||Ze<=R*R?Q.site:null}},pd.prototype={constructor:pd,scale:function(m){return m===1?this:new pd(this.k*m,this.x,this.y)},translate:function(m,A){return m===0&A===0?this:new pd(this.k,this.x+this.k*m,this.y+this.k*A)},apply:function(m){return[m[0]*this.k+this.x,m[1]*this.k+this.y]},applyX:function(m){return m*this.k+this.x},applyY:function(m){return m*this.k+this.y},invert:function(m){return[(m[0]-this.x)/this.k,(m[1]-this.y)/this.k]},invertX:function(m){return(m-this.x)/this.k},invertY:function(m){return(m-this.y)/this.k},rescaleX:function(m){return m.copy().domain(m.range().map(this.invertX,this).map(m.invert,m))},rescaleY:function(m){return m.copy().domain(m.range().map(this.invertY,this).map(m.invert,m))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Gb=new pd(1,0,0);function lk(m){for(;!m.__zoom;)if(!(m=m.parentNode))return Gb;return m.__zoom}function Cw(){tn.stopImmediatePropagation()}function ny(){tn.preventDefault(),tn.stopImmediatePropagation()}function xE(){return!tn.ctrlKey&&!tn.button}function wE(){var m=this;return m instanceof SVGElement?(m=m.ownerSVGElement||m).hasAttribute("viewBox")?[[(m=m.viewBox.baseVal).x,m.y],[m.x+m.width,m.y+m.height]]:[[0,0],[m.width.baseVal.value,m.height.baseVal.value]]:[[0,0],[m.clientWidth,m.clientHeight]]}function sk(){return this.__zoom||Gb}function CE(){return-tn.deltaY*(tn.deltaMode===1?.05:tn.deltaMode?1:.002)}function uk(){return navigator.maxTouchPoints||"ontouchstart"in this}function kE(m,A,R){var $=m.invertX(A[0][0])-R[0][0],Q=m.invertX(A[1][0])-R[1][0],ie=m.invertY(A[0][1])-R[0][1],we=m.invertY(A[1][1])-R[1][1];return m.translate(Q>$?($+Q)/2:Math.min(0,$)||Math.max(0,Q),we>ie?(ie+we)/2:Math.min(0,ie)||Math.max(0,we))}function Pr(){var m,A,R=xE,$=wE,Q=kE,ie=CE,we=uk,ye=[0,1/0],Ee=[[-1/0,-1/0],[1/0,1/0]],$e=250,Ze=Kd,it=Zr("start","zoom","end"),Ke=500,Ct=0;function Ot(rn){rn.property("__zoom",sk).on("wheel.zoom",Fn).on("mousedown.zoom",lr).on("dblclick.zoom",dr).filter(we).on("touchstart.zoom",ra).on("touchmove.zoom",Gn).on("touchend.zoom touchcancel.zoom",Or).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function jt(rn,mn){return(mn=Math.max(ye[0],Math.min(ye[1],mn)))===rn.k?rn:new pd(mn,rn.x,rn.y)}function Bt(rn,mn,gr){var ir=mn[0]-gr[0]*rn.k,_r=mn[1]-gr[1]*rn.k;return ir===rn.x&&_r===rn.y?rn:new pd(rn.k,ir,_r)}function Pt(rn){return[(+rn[0][0]+ +rn[1][0])/2,(+rn[0][1]+ +rn[1][1])/2]}function Xt(rn,mn,gr){rn.on("start.zoom",function(){Ut(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){Ut(this,arguments).end()}).tween("zoom",function(){var ir=this,_r=arguments,Da=Ut(ir,_r),Ka=$.apply(ir,_r),Bi=gr==null?Pt(Ka):typeof gr=="function"?gr.apply(ir,_r):gr,Ho=Math.max(Ka[1][0]-Ka[0][0],Ka[1][1]-Ka[0][1]),vl=ir.__zoom,fi=typeof mn=="function"?mn.apply(ir,_r):mn,Rl=Ze(vl.invert(Bi).concat(Ho/vl.k),fi.invert(Bi).concat(Ho/fi.k));return function(Ua){if(Ua===1)Ua=fi;else{var qi=Rl(Ua),Ro=Ho/qi[2];Ua=new pd(Ro,Bi[0]-qi[0]*Ro,Bi[1]-qi[1]*Ro)}Da.zoom(null,Ua)}})}function Ut(rn,mn,gr){return!gr&&rn.__zooming||new an(rn,mn)}function an(rn,mn){this.that=rn,this.args=mn,this.active=0,this.extent=$.apply(rn,mn),this.taps=0}function Fn(){if(R.apply(this,arguments)){var rn=Ut(this,arguments),mn=this.__zoom,gr=Math.max(ye[0],Math.min(ye[1],mn.k*Math.pow(2,ie.apply(this,arguments)))),ir=yo(this);if(rn.wheel)rn.mouse[0][0]===ir[0]&&rn.mouse[0][1]===ir[1]||(rn.mouse[1]=mn.invert(rn.mouse[0]=ir)),clearTimeout(rn.wheel);else{if(mn.k===gr)return;rn.mouse=[ir,mn.invert(ir)],eu(this),rn.start()}ny(),rn.wheel=setTimeout(_r,150),rn.zoom("mouse",Q(Bt(jt(mn,gr),rn.mouse[0],rn.mouse[1]),rn.extent,Ee))}function _r(){rn.wheel=null,rn.end()}}function lr(){if(!A&&R.apply(this,arguments)){var rn=Ut(this,arguments,!0),mn=ur(tn.view).on("mousemove.zoom",Da,!0).on("mouseup.zoom",Ka,!0),gr=yo(this),ir=tn.clientX,_r=tn.clientY;Bn(tn.view),Cw(),rn.mouse=[gr,this.__zoom.invert(gr)],eu(this),rn.start()}function Da(){if(ny(),!rn.moved){var Bi=tn.clientX-ir,Ho=tn.clientY-_r;rn.moved=Bi*Bi+Ho*Ho>Ct}rn.zoom("mouse",Q(Bt(rn.that.__zoom,rn.mouse[0]=yo(rn.that),rn.mouse[1]),rn.extent,Ee))}function Ka(){mn.on("mousemove.zoom mouseup.zoom",null),ar(tn.view,rn.moved),ny(),rn.end()}}function dr(){if(R.apply(this,arguments)){var rn=this.__zoom,mn=yo(this),gr=rn.invert(mn),ir=rn.k*(tn.shiftKey?.5:2),_r=Q(Bt(jt(rn,ir),mn,gr),$.apply(this,arguments),Ee);ny(),$e>0?ur(this).transition().duration($e).call(Xt,_r,mn):ur(this).call(Ot.transform,_r)}}function ra(){if(R.apply(this,arguments)){var rn,mn,gr,ir,_r=tn.touches,Da=_r.length,Ka=Ut(this,arguments,tn.changedTouches.length===Da);for(Cw(),mn=0;mn<Da;++mn)ir=[ir=za(this,_r,(gr=_r[mn]).identifier),this.__zoom.invert(ir),gr.identifier],Ka.touch0?Ka.touch1||Ka.touch0[2]===ir[2]||(Ka.touch1=ir,Ka.taps=0):(Ka.touch0=ir,rn=!0,Ka.taps=1+!!m);m&&(m=clearTimeout(m)),rn&&(Ka.taps<2&&(m=setTimeout(function(){m=null},Ke)),eu(this),Ka.start())}}function Gn(){if(this.__zooming){var rn,mn,gr,ir,_r=Ut(this,arguments),Da=tn.changedTouches,Ka=Da.length;for(ny(),m&&(m=clearTimeout(m)),_r.taps=0,rn=0;rn<Ka;++rn)gr=za(this,Da,(mn=Da[rn]).identifier),_r.touch0&&_r.touch0[2]===mn.identifier?_r.touch0[0]=gr:_r.touch1&&_r.touch1[2]===mn.identifier&&(_r.touch1[0]=gr);if(mn=_r.that.__zoom,_r.touch1){var Bi=_r.touch0[0],Ho=_r.touch0[1],vl=_r.touch1[0],fi=_r.touch1[1],Rl=(Rl=vl[0]-Bi[0])*Rl+(Rl=vl[1]-Bi[1])*Rl,Ua=(Ua=fi[0]-Ho[0])*Ua+(Ua=fi[1]-Ho[1])*Ua;mn=jt(mn,Math.sqrt(Rl/Ua)),gr=[(Bi[0]+vl[0])/2,(Bi[1]+vl[1])/2],ir=[(Ho[0]+fi[0])/2,(Ho[1]+fi[1])/2]}else{if(!_r.touch0)return;gr=_r.touch0[0],ir=_r.touch0[1]}_r.zoom("touch",Q(Bt(mn,gr,ir),_r.extent,Ee))}}function Or(){if(this.__zooming){var rn,mn,gr=Ut(this,arguments),ir=tn.changedTouches,_r=ir.length;for(Cw(),A&&clearTimeout(A),A=setTimeout(function(){A=null},Ke),rn=0;rn<_r;++rn)mn=ir[rn],gr.touch0&&gr.touch0[2]===mn.identifier?delete gr.touch0:gr.touch1&&gr.touch1[2]===mn.identifier&&delete gr.touch1;if(gr.touch1&&!gr.touch0&&(gr.touch0=gr.touch1,delete gr.touch1),gr.touch0)gr.touch0[1]=this.__zoom.invert(gr.touch0[0]);else if(gr.end(),gr.taps===2){var Da=ur(this).on("dblclick.zoom");Da&&Da.apply(this,arguments)}}}return Ot.transform=function(rn,mn,gr){var ir=rn.selection?rn.selection():rn;ir.property("__zoom",sk),rn!==ir?Xt(rn,mn,gr):ir.interrupt().each(function(){Ut(this,arguments).start().zoom(null,typeof mn=="function"?mn.apply(this,arguments):mn).end()})},Ot.scaleBy=function(rn,mn,gr){Ot.scaleTo(rn,function(){var ir=this.__zoom.k,_r=typeof mn=="function"?mn.apply(this,arguments):mn;return ir*_r},gr)},Ot.scaleTo=function(rn,mn,gr){Ot.transform(rn,function(){var ir=$.apply(this,arguments),_r=this.__zoom,Da=gr==null?Pt(ir):typeof gr=="function"?gr.apply(this,arguments):gr,Ka=_r.invert(Da),Bi=typeof mn=="function"?mn.apply(this,arguments):mn;return Q(Bt(jt(_r,Bi),Da,Ka),ir,Ee)},gr)},Ot.translateBy=function(rn,mn,gr){Ot.transform(rn,function(){return Q(this.__zoom.translate(typeof mn=="function"?mn.apply(this,arguments):mn,typeof gr=="function"?gr.apply(this,arguments):gr),$.apply(this,arguments),Ee)})},Ot.translateTo=function(rn,mn,gr,ir){Ot.transform(rn,function(){var _r=$.apply(this,arguments),Da=this.__zoom,Ka=ir==null?Pt(_r):typeof ir=="function"?ir.apply(this,arguments):ir;return Q(Gb.translate(Ka[0],Ka[1]).scale(Da.k).translate(typeof mn=="function"?-mn.apply(this,arguments):-mn,typeof gr=="function"?-gr.apply(this,arguments):-gr),_r,Ee)},ir)},an.prototype={start:function(){return++this.active==1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(rn,mn){return this.mouse&&rn!=="mouse"&&(this.mouse[1]=mn.invert(this.mouse[0])),this.touch0&&rn!=="touch"&&(this.touch0[1]=mn.invert(this.touch0[0])),this.touch1&&rn!=="touch"&&(this.touch1[1]=mn.invert(this.touch1[0])),this.that.__zoom=mn,this.emit("zoom"),this},end:function(){return--this.active==0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(rn){ht(new _E(Ot,rn,this.that.__zoom),it.apply,it,[rn,this.that,this.args])}},Ot.wheelDelta=function(rn){return arguments.length?(ie=typeof rn=="function"?rn:Yb(+rn),Ot):ie},Ot.filter=function(rn){return arguments.length?(R=typeof rn=="function"?rn:Yb(!!rn),Ot):R},Ot.touchable=function(rn){return arguments.length?(we=typeof rn=="function"?rn:Yb(!!rn),Ot):we},Ot.extent=function(rn){return arguments.length?($=typeof rn=="function"?rn:Yb([[+rn[0][0],+rn[0][1]],[+rn[1][0],+rn[1][1]]]),Ot):$},Ot.scaleExtent=function(rn){return arguments.length?(ye[0]=+rn[0],ye[1]=+rn[1],Ot):[ye[0],ye[1]]},Ot.translateExtent=function(rn){return arguments.length?(Ee[0][0]=+rn[0][0],Ee[1][0]=+rn[1][0],Ee[0][1]=+rn[0][1],Ee[1][1]=+rn[1][1],Ot):[[Ee[0][0],Ee[0][1]],[Ee[1][0],Ee[1][1]]]},Ot.constrain=function(rn){return arguments.length?(Q=rn,Ot):Q},Ot.duration=function(rn){return arguments.length?($e=+rn,Ot):$e},Ot.interpolate=function(rn){return arguments.length?(Ze=rn,Ot):Ze},Ot.on=function(){var rn=it.on.apply(it,arguments);return rn===it?Ot:rn},Ot.clickDistance=function(rn){return arguments.length?(Ct=(rn=+rn)*rn,Ot):Math.sqrt(Ct)},Ot}lk.prototype=pd.prototype},681:(o,g,s)=>{o.exports={graphlib:s(574),layout:s(8123),debug:s(7570),util:{time:s(1138).time,notime:s(1138).notime},version:s(8177)}},1207:(o,g,s)=>{var y=s(8436),_=s(4079);o.exports={run:function(k){var C=k.graph().acyclicer==="greedy"?_(k,function(O){return function(T){return O.edge(T).weight}}(k)):function(O){var T=[],P={},D={};return y.forEach(O.nodes(),function F(N){y.has(D,N)||(D[N]=!0,P[N]=!0,y.forEach(O.outEdges(N),function(z){y.has(P,z.w)?T.push(z):F(z.w)}),delete P[N])}),T}(k);y.forEach(C,function(O){var T=k.edge(O);k.removeEdge(O),T.forwardName=O.name,T.reversed=!0,k.setEdge(O.w,O.v,T,y.uniqueId("rev"))})},undo:function(k){y.forEach(k.edges(),function(C){var O=k.edge(C);if(O.reversed){k.removeEdge(C);var T=O.forwardName;delete O.reversed,delete O.forwardName,k.setEdge(C.w,C.v,O,T)}})}}},1133:(o,g,s)=>{var y=s(8436),_=s(1138);function k(C,O,T,P,D,F){var N={width:0,height:0,rank:F,borderType:O},z=D[O][F-1],B=_.addDummyNode(C,"border",N,T);D[O][F]=B,C.setParent(B,P),z&&C.setEdge(z,B,{weight:1})}o.exports=function(C){y.forEach(C.children(),function O(T){var P=C.children(T),D=C.node(T);if(P.length&&y.forEach(P,O),y.has(D,"minRank")){D.borderLeft=[],D.borderRight=[];for(var F=D.minRank,N=D.maxRank+1;F<N;++F)k(C,"borderLeft","_bl",T,D,F),k(C,"borderRight","_br",T,D,F)}})}},3258:(o,g,s)=>{var y=s(8436);function _(T){y.forEach(T.nodes(),function(P){k(T.node(P))}),y.forEach(T.edges(),function(P){k(T.edge(P))})}function k(T){var P=T.width;T.width=T.height,T.height=P}function C(T){T.y=-T.y}function O(T){var P=T.x;T.x=T.y,T.y=P}o.exports={adjust:function(T){var P=T.graph().rankdir.toLowerCase();P!=="lr"&&P!=="rl"||_(T)},undo:function(T){var P=T.graph().rankdir.toLowerCase();P!=="bt"&&P!=="rl"||function(D){y.forEach(D.nodes(),function(F){C(D.node(F))}),y.forEach(D.edges(),function(F){var N=D.edge(F);y.forEach(N.points,C),y.has(N,"y")&&C(N)})}(T),P!=="lr"&&P!=="rl"||(function(D){y.forEach(D.nodes(),function(F){O(D.node(F))}),y.forEach(D.edges(),function(F){var N=D.edge(F);y.forEach(N.points,O),y.has(N,"x")&&O(N)})}(T),_(T))}}},7822:o=>{function g(){var _={};_._next=_._prev=_,this._sentinel=_}function s(_){_._prev._next=_._next,_._next._prev=_._prev,delete _._next,delete _._prev}function y(_,k){if(_!=="_next"&&_!=="_prev")return k}o.exports=g,g.prototype.dequeue=function(){var _=this._sentinel,k=_._prev;if(k!==_)return s(k),k},g.prototype.enqueue=function(_){var k=this._sentinel;_._prev&&_._next&&s(_),_._next=k._next,k._next._prev=_,k._next=_,_._prev=k},g.prototype.toString=function(){for(var _=[],k=this._sentinel,C=k._prev;C!==k;)_.push(JSON.stringify(C,y)),C=C._prev;return"["+_.join(", ")+"]"}},7570:(o,g,s)=>{var y=s(8436),_=s(1138),k=s(574).Graph;o.exports={debugOrdering:function(C){var O=_.buildLayerMatrix(C),T=new k({compound:!0,multigraph:!0}).setGraph({});return y.forEach(C.nodes(),function(P){T.setNode(P,{label:P}),T.setParent(P,"layer"+C.node(P).rank)}),y.forEach(C.edges(),function(P){T.setEdge(P.v,P.w,{},P.name)}),y.forEach(O,function(P,D){var F="layer"+D;T.setNode(F,{rank:"same"}),y.reduce(P,function(N,z){return T.setEdge(N,z,{style:"invis"}),z})}),T}}},574:(o,g,s)=>{var y;try{y=s(8282)}catch{}y||(y=window.graphlib),o.exports=y},4079:(o,g,s)=>{var y=s(8436),_=s(574).Graph,k=s(7822);o.exports=function(P,D){if(P.nodeCount()<=1)return[];var F=function(z,B){var X=new _,W=0,H=0;y.forEach(z.nodes(),function(Y){X.setNode(Y,{v:Y,in:0,out:0})}),y.forEach(z.edges(),function(Y){var K=X.edge(Y.v,Y.w)||0,ee=B(Y),te=K+ee;X.setEdge(Y.v,Y.w,te),H=Math.max(H,X.node(Y.v).out+=ee),W=Math.max(W,X.node(Y.w).in+=ee)});var U=y.range(H+W+3).map(function(){return new k}),G=W+1;return y.forEach(X.nodes(),function(Y){T(U,G,X.node(Y))}),{graph:X,buckets:U,zeroIdx:G}}(P,D||C),N=function(z,B,X){for(var W,H=[],U=B[B.length-1],G=B[0];z.nodeCount();){for(;W=G.dequeue();)O(z,B,X,W);for(;W=U.dequeue();)O(z,B,X,W);if(z.nodeCount()){for(var Y=B.length-2;Y>0;--Y)if(W=B[Y].dequeue()){H=H.concat(O(z,B,X,W,!0));break}}}return H}(F.graph,F.buckets,F.zeroIdx);return y.flatten(y.map(N,function(z){return P.outEdges(z.v,z.w)}),!0)};var C=y.constant(1);function O(P,D,F,N,z){var B=z?[]:void 0;return y.forEach(P.inEdges(N.v),function(X){var W=P.edge(X),H=P.node(X.v);z&&B.push({v:X.v,w:X.w}),H.out-=W,T(D,F,H)}),y.forEach(P.outEdges(N.v),function(X){var W=P.edge(X),H=X.w,U=P.node(H);U.in-=W,T(D,F,U)}),P.removeNode(N.v),B}function T(P,D,F){F.out?F.in?P[F.out-F.in+D].enqueue(F):P[P.length-1].enqueue(F):P[0].enqueue(F)}},8123:(o,g,s)=>{var y=s(8436),_=s(1207),k=s(5995),C=s(8093),O=s(1138).normalizeRanks,T=s(4219),P=s(1138).removeEmptyRanks,D=s(2981),F=s(1133),N=s(3258),z=s(3408),B=s(7873),X=s(1138),W=s(574).Graph;o.exports=function(me,Ie){var pe=Ie&&Ie.debugTiming?X.time:X.notime;pe("layout",function(){var ce=pe("  buildLayoutGraph",function(){return function(ue){var _e=new W({multigraph:!0,compound:!0}),xe=Le(ue.graph());return _e.setGraph(y.merge({},U,be(xe,H),y.pick(xe,G))),y.forEach(ue.nodes(),function(Te){var Ne=Le(ue.node(Te));_e.setNode(Te,y.defaults(be(Ne,Y),K)),_e.setParent(Te,ue.parent(Te))}),y.forEach(ue.edges(),function(Te){var Ne=Le(ue.edge(Te));_e.setEdge(Te,y.merge({},te,be(Ne,ee),y.pick(Ne,re)))}),_e}(me)});pe("  runLayout",function(){(function(ue,_e){_e("    makeSpaceForEdgeLabels",function(){(function(xe){var Te=xe.graph();Te.ranksep/=2,y.forEach(xe.edges(),function(Ne){var Be=xe.edge(Ne);Be.minlen*=2,Be.labelpos.toLowerCase()!=="c"&&(Te.rankdir==="TB"||Te.rankdir==="BT"?Be.width+=Be.labeloffset:Be.height+=Be.labeloffset)})})(ue)}),_e("    removeSelfEdges",function(){(function(xe){y.forEach(xe.edges(),function(Te){if(Te.v===Te.w){var Ne=xe.node(Te.v);Ne.selfEdges||(Ne.selfEdges=[]),Ne.selfEdges.push({e:Te,label:xe.edge(Te)}),xe.removeEdge(Te)}})})(ue)}),_e("    acyclic",function(){_.run(ue)}),_e("    nestingGraph.run",function(){D.run(ue)}),_e("    rank",function(){C(X.asNonCompoundGraph(ue))}),_e("    injectEdgeLabelProxies",function(){(function(xe){y.forEach(xe.edges(),function(Te){var Ne=xe.edge(Te);if(Ne.width&&Ne.height){var Be=xe.node(Te.v),Fe={rank:(xe.node(Te.w).rank-Be.rank)/2+Be.rank,e:Te};X.addDummyNode(xe,"edge-proxy",Fe,"_ep")}})})(ue)}),_e("    removeEmptyRanks",function(){P(ue)}),_e("    nestingGraph.cleanup",function(){D.cleanup(ue)}),_e("    normalizeRanks",function(){O(ue)}),_e("    assignRankMinMax",function(){(function(xe){var Te=0;y.forEach(xe.nodes(),function(Ne){var Be=xe.node(Ne);Be.borderTop&&(Be.minRank=xe.node(Be.borderTop).rank,Be.maxRank=xe.node(Be.borderBottom).rank,Te=y.max(Te,Be.maxRank))}),xe.graph().maxRank=Te})(ue)}),_e("    removeEdgeLabelProxies",function(){(function(xe){y.forEach(xe.nodes(),function(Te){var Ne=xe.node(Te);Ne.dummy==="edge-proxy"&&(xe.edge(Ne.e).labelRank=Ne.rank,xe.removeNode(Te))})})(ue)}),_e("    normalize.run",function(){k.run(ue)}),_e("    parentDummyChains",function(){T(ue)}),_e("    addBorderSegments",function(){F(ue)}),_e("    order",function(){z(ue)}),_e("    insertSelfEdges",function(){(function(xe){var Te=X.buildLayerMatrix(xe);y.forEach(Te,function(Ne){var Be=0;y.forEach(Ne,function(Fe,Ve){var et=xe.node(Fe);et.order=Ve+Be,y.forEach(et.selfEdges,function(rt){X.addDummyNode(xe,"selfedge",{width:rt.label.width,height:rt.label.height,rank:et.rank,order:Ve+ ++Be,e:rt.e,label:rt.label},"_se")}),delete et.selfEdges})})})(ue)}),_e("    adjustCoordinateSystem",function(){N.adjust(ue)}),_e("    position",function(){B(ue)}),_e("    positionSelfEdges",function(){(function(xe){y.forEach(xe.nodes(),function(Te){var Ne=xe.node(Te);if(Ne.dummy==="selfedge"){var Be=xe.node(Ne.e.v),Fe=Be.x+Be.width/2,Ve=Be.y,et=Ne.x-Fe,rt=Be.height/2;xe.setEdge(Ne.e,Ne.label),xe.removeNode(Te),Ne.label.points=[{x:Fe+2*et/3,y:Ve-rt},{x:Fe+5*et/6,y:Ve-rt},{x:Fe+et,y:Ve},{x:Fe+5*et/6,y:Ve+rt},{x:Fe+2*et/3,y:Ve+rt}],Ne.label.x=Ne.x,Ne.label.y=Ne.y}})})(ue)}),_e("    removeBorderNodes",function(){(function(xe){y.forEach(xe.nodes(),function(Te){if(xe.children(Te).length){var Ne=xe.node(Te),Be=xe.node(Ne.borderTop),Fe=xe.node(Ne.borderBottom),Ve=xe.node(y.last(Ne.borderLeft)),et=xe.node(y.last(Ne.borderRight));Ne.width=Math.abs(et.x-Ve.x),Ne.height=Math.abs(Fe.y-Be.y),Ne.x=Ve.x+Ne.width/2,Ne.y=Be.y+Ne.height/2}}),y.forEach(xe.nodes(),function(Te){xe.node(Te).dummy==="border"&&xe.removeNode(Te)})})(ue)}),_e("    normalize.undo",function(){k.undo(ue)}),_e("    fixupEdgeLabelCoords",function(){(function(xe){y.forEach(xe.edges(),function(Te){var Ne=xe.edge(Te);if(y.has(Ne,"x"))switch(Ne.labelpos!=="l"&&Ne.labelpos!=="r"||(Ne.width-=Ne.labeloffset),Ne.labelpos){case"l":Ne.x-=Ne.width/2+Ne.labeloffset;break;case"r":Ne.x+=Ne.width/2+Ne.labeloffset}})})(ue)}),_e("    undoCoordinateSystem",function(){N.undo(ue)}),_e("    translateGraph",function(){(function(xe){var Te=Number.POSITIVE_INFINITY,Ne=0,Be=Number.POSITIVE_INFINITY,Fe=0,Ve=xe.graph(),et=Ve.marginx||0,rt=Ve.marginy||0;function yt(ut){var vt=ut.x,ft=ut.y,Qe=ut.width,At=ut.height;Te=Math.min(Te,vt-Qe/2),Ne=Math.max(Ne,vt+Qe/2),Be=Math.min(Be,ft-At/2),Fe=Math.max(Fe,ft+At/2)}y.forEach(xe.nodes(),function(ut){yt(xe.node(ut))}),y.forEach(xe.edges(),function(ut){var vt=xe.edge(ut);y.has(vt,"x")&&yt(vt)}),Te-=et,Be-=rt,y.forEach(xe.nodes(),function(ut){var vt=xe.node(ut);vt.x-=Te,vt.y-=Be}),y.forEach(xe.edges(),function(ut){var vt=xe.edge(ut);y.forEach(vt.points,function(ft){ft.x-=Te,ft.y-=Be}),y.has(vt,"x")&&(vt.x-=Te),y.has(vt,"y")&&(vt.y-=Be)}),Ve.width=Ne-Te+et,Ve.height=Fe-Be+rt})(ue)}),_e("    assignNodeIntersects",function(){(function(xe){y.forEach(xe.edges(),function(Te){var Ne,Be,Fe=xe.edge(Te),Ve=xe.node(Te.v),et=xe.node(Te.w);Fe.points?(Ne=Fe.points[0],Be=Fe.points[Fe.points.length-1]):(Fe.points=[],Ne=et,Be=Ve),Fe.points.unshift(X.intersectRect(Ve,Ne)),Fe.points.push(X.intersectRect(et,Be))})})(ue)}),_e("    reversePoints",function(){(function(xe){y.forEach(xe.edges(),function(Te){var Ne=xe.edge(Te);Ne.reversed&&Ne.points.reverse()})})(ue)}),_e("    acyclic.undo",function(){_.undo(ue)})})(ce,pe)}),pe("  updateInputGraph",function(){(function(ue,_e){y.forEach(ue.nodes(),function(xe){var Te=ue.node(xe),Ne=_e.node(xe);Te&&(Te.x=Ne.x,Te.y=Ne.y,_e.children(xe).length&&(Te.width=Ne.width,Te.height=Ne.height))}),y.forEach(ue.edges(),function(xe){var Te=ue.edge(xe),Ne=_e.edge(xe);Te.points=Ne.points,y.has(Ne,"x")&&(Te.x=Ne.x,Te.y=Ne.y)}),ue.graph().width=_e.graph().width,ue.graph().height=_e.graph().height})(me,ce)})})};var H=["nodesep","edgesep","ranksep","marginx","marginy"],U={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},G=["acyclicer","ranker","rankdir","align"],Y=["width","height"],K={width:0,height:0},ee=["minlen","weight","width","height","labeloffset"],te={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},re=["labelpos"];function be(me,Ie){return y.mapValues(y.pick(me,Ie),Number)}function Le(me){var Ie={};return y.forEach(me,function(pe,ce){Ie[ce.toLowerCase()]=pe}),Ie}},8436:(o,g,s)=>{var y;try{y={cloneDeep:s(361),constant:s(5703),defaults:s(1747),each:s(6073),filter:s(3105),find:s(3311),flatten:s(5564),forEach:s(4486),forIn:s(2620),has:s(8721),isUndefined:s(2353),last:s(928),map:s(5161),mapValues:s(6604),max:s(6162),merge:s(3857),min:s(3632),minBy:s(2762),now:s(7771),pick:s(9722),range:s(6026),reduce:s(4061),sortBy:s(9734),uniqueId:s(3955),values:s(2628),zipObject:s(7287)}}catch{}y||(y=window._),o.exports=y},2981:(o,g,s)=>{var y=s(8436),_=s(1138);function k(C,O,T,P,D,F,N){var z=C.children(N);if(z.length){var B=_.addBorderNode(C,"_bt"),X=_.addBorderNode(C,"_bb"),W=C.node(N);C.setParent(B,N),W.borderTop=B,C.setParent(X,N),W.borderBottom=X,y.forEach(z,function(H){k(C,O,T,P,D,F,H);var U=C.node(H),G=U.borderTop?U.borderTop:H,Y=U.borderBottom?U.borderBottom:H,K=U.borderTop?P:2*P,ee=G!==Y?1:D-F[N]+1;C.setEdge(B,G,{weight:K,minlen:ee,nestingEdge:!0}),C.setEdge(Y,X,{weight:K,minlen:ee,nestingEdge:!0})}),C.parent(N)||C.setEdge(O,B,{weight:0,minlen:D+F[N]})}else N!==O&&C.setEdge(O,N,{weight:0,minlen:T})}o.exports={run:function(C){var O=_.addDummyNode(C,"root",{},"_root"),T=function(N){var z={};function B(X,W){var H=N.children(X);H&&H.length&&y.forEach(H,function(U){B(U,W+1)}),z[X]=W}return y.forEach(N.children(),function(X){B(X,1)}),z}(C),P=y.max(y.values(T))-1,D=2*P+1;C.graph().nestingRoot=O,y.forEach(C.edges(),function(N){C.edge(N).minlen*=D});var F=function(N){return y.reduce(N.edges(),function(z,B){return z+N.edge(B).weight},0)}(C)+1;y.forEach(C.children(),function(N){k(C,O,D,F,P,T,N)}),C.graph().nodeRankFactor=D},cleanup:function(C){var O=C.graph();C.removeNode(O.nestingRoot),delete O.nestingRoot,y.forEach(C.edges(),function(T){C.edge(T).nestingEdge&&C.removeEdge(T)})}}},5995:(o,g,s)=>{var y=s(8436),_=s(1138);o.exports={run:function(k){k.graph().dummyChains=[],y.forEach(k.edges(),function(C){(function(O,T){var P,D,F,N=T.v,z=O.node(N).rank,B=T.w,X=O.node(B).rank,W=T.name,H=O.edge(T),U=H.labelRank;if(X!==z+1){for(O.removeEdge(T),F=0,++z;z<X;++F,++z)H.points=[],D={width:0,height:0,edgeLabel:H,edgeObj:T,rank:z},P=_.addDummyNode(O,"edge",D,"_d"),z===U&&(D.width=H.width,D.height=H.height,D.dummy="edge-label",D.labelpos=H.labelpos),O.setEdge(N,P,{weight:H.weight},W),F===0&&O.graph().dummyChains.push(P),N=P;O.setEdge(N,B,{weight:H.weight},W)}})(k,C)})},undo:function(k){y.forEach(k.graph().dummyChains,function(C){var O,T=k.node(C),P=T.edgeLabel;for(k.setEdge(T.edgeObj,P);T.dummy;)O=k.successors(C)[0],k.removeNode(C),P.points.push({x:T.x,y:T.y}),T.dummy==="edge-label"&&(P.x=T.x,P.y=T.y,P.width=T.width,P.height=T.height),C=O,T=k.node(C)})}}},5093:(o,g,s)=>{var y=s(8436);o.exports=function(_,k,C){var O,T={};y.forEach(C,function(P){for(var D,F,N=_.parent(P);N;){if((D=_.parent(N))?(F=T[D],T[D]=N):(F=O,O=N),F&&F!==N)return void k.setEdge(F,N);N=D}})}},5439:(o,g,s)=>{var y=s(8436);o.exports=function(_,k){return y.map(k,function(C){var O=_.inEdges(C);if(O.length){var T=y.reduce(O,function(P,D){var F=_.edge(D),N=_.node(D.v);return{sum:P.sum+F.weight*N.order,weight:P.weight+F.weight}},{sum:0,weight:0});return{v:C,barycenter:T.sum/T.weight,weight:T.weight}}return{v:C}})}},3128:(o,g,s)=>{var y=s(8436),_=s(574).Graph;o.exports=function(k,C,O){var T=function(D){for(var F;D.hasNode(F=y.uniqueId("_root")););return F}(k),P=new _({compound:!0}).setGraph({root:T}).setDefaultNodeLabel(function(D){return k.node(D)});return y.forEach(k.nodes(),function(D){var F=k.node(D),N=k.parent(D);(F.rank===C||F.minRank<=C&&C<=F.maxRank)&&(P.setNode(D),P.setParent(D,N||T),y.forEach(k[O](D),function(z){var B=z.v===D?z.w:z.v,X=P.edge(B,D),W=y.isUndefined(X)?0:X.weight;P.setEdge(B,D,{weight:k.edge(z).weight+W})}),y.has(F,"minRank")&&P.setNode(D,{borderLeft:F.borderLeft[C],borderRight:F.borderRight[C]}))}),P}},6630:(o,g,s)=>{var y=s(8436);function _(k,C,O){for(var T=y.zipObject(O,y.map(O,function(B,X){return X})),P=y.flatten(y.map(C,function(B){return y.sortBy(y.map(k.outEdges(B),function(X){return{pos:T[X.w],weight:k.edge(X).weight}}),"pos")}),!0),D=1;D<O.length;)D<<=1;var F=2*D-1;D-=1;var N=y.map(new Array(F),function(){return 0}),z=0;return y.forEach(P.forEach(function(B){var X=B.pos+D;N[X]+=B.weight;for(var W=0;X>0;)X%2&&(W+=N[X+1]),N[X=X-1>>1]+=B.weight;z+=B.weight*W})),z}o.exports=function(k,C){for(var O=0,T=1;T<C.length;++T)O+=_(k,C[T-1],C[T]);return O}},3408:(o,g,s)=>{var y=s(8436),_=s(2588),k=s(6630),C=s(1026),O=s(3128),T=s(5093),P=s(574).Graph,D=s(1138);function F(B,X,W){return y.map(X,function(H){return O(B,H,W)})}function N(B,X){var W=new P;y.forEach(B,function(H){var U=H.graph().root,G=C(H,U,W,X);y.forEach(G.vs,function(Y,K){H.node(Y).order=K}),T(H,W,G.vs)})}function z(B,X){y.forEach(X,function(W){y.forEach(W,function(H,U){B.node(H).order=U})})}o.exports=function(B){var X=D.maxRank(B),W=F(B,y.range(1,X+1),"inEdges"),H=F(B,y.range(X-1,-1,-1),"outEdges"),U=_(B);z(B,U);for(var G,Y=Number.POSITIVE_INFINITY,K=0,ee=0;ee<4;++K,++ee){N(K%2?W:H,K%4>=2),U=D.buildLayerMatrix(B);var te=k(B,U);te<Y&&(ee=0,G=y.cloneDeep(U),Y=te)}z(B,G)}},2588:(o,g,s)=>{var y=s(8436);o.exports=function(_){var k={},C=y.filter(_.nodes(),function(D){return!_.children(D).length}),O=y.max(y.map(C,function(D){return _.node(D).rank})),T=y.map(y.range(O+1),function(){return[]}),P=y.sortBy(C,function(D){return _.node(D).rank});return y.forEach(P,function D(F){if(!y.has(k,F)){k[F]=!0;var N=_.node(F);T[N.rank].push(F),y.forEach(_.successors(F),D)}}),T}},9567:(o,g,s)=>{var y=s(8436);o.exports=function(_,k){var C={};return y.forEach(_,function(O,T){var P=C[O.v]={indegree:0,in:[],out:[],vs:[O.v],i:T};y.isUndefined(O.barycenter)||(P.barycenter=O.barycenter,P.weight=O.weight)}),y.forEach(k.edges(),function(O){var T=C[O.v],P=C[O.w];y.isUndefined(T)||y.isUndefined(P)||(P.indegree++,T.out.push(C[O.w]))}),function(O){var T=[];function P(N){return function(z){var B,X,W,H;z.merged||(y.isUndefined(z.barycenter)||y.isUndefined(N.barycenter)||z.barycenter>=N.barycenter)&&(X=z,W=0,H=0,(B=N).weight&&(W+=B.barycenter*B.weight,H+=B.weight),X.weight&&(W+=X.barycenter*X.weight,H+=X.weight),B.vs=X.vs.concat(B.vs),B.barycenter=W/H,B.weight=H,B.i=Math.min(X.i,B.i),X.merged=!0)}}function D(N){return function(z){z.in.push(N),--z.indegree==0&&O.push(z)}}for(;O.length;){var F=O.pop();T.push(F),y.forEach(F.in.reverse(),P(F)),y.forEach(F.out,D(F))}return y.map(y.filter(T,function(N){return!N.merged}),function(N){return y.pick(N,["vs","i","barycenter","weight"])})}(y.filter(C,function(O){return!O.indegree}))}},1026:(o,g,s)=>{var y=s(8436),_=s(5439),k=s(9567),C=s(7304);o.exports=function O(T,P,D,F){var N=T.children(P),z=T.node(P),B=z?z.borderLeft:void 0,X=z?z.borderRight:void 0,W={};B&&(N=y.filter(N,function(ee){return ee!==B&&ee!==X}));var H=_(T,N);y.forEach(H,function(ee){if(T.children(ee.v).length){var te=O(T,ee.v,D,F);W[ee.v]=te,y.has(te,"barycenter")&&(re=ee,be=te,y.isUndefined(re.barycenter)?(re.barycenter=be.barycenter,re.weight=be.weight):(re.barycenter=(re.barycenter*re.weight+be.barycenter*be.weight)/(re.weight+be.weight),re.weight+=be.weight))}var re,be});var U=k(H,D);(function(ee,te){y.forEach(ee,function(re){re.vs=y.flatten(re.vs.map(function(be){return te[be]?te[be].vs:be}),!0)})})(U,W);var G=C(U,F);if(B&&(G.vs=y.flatten([B,G.vs,X],!0),T.predecessors(B).length)){var Y=T.node(T.predecessors(B)[0]),K=T.node(T.predecessors(X)[0]);y.has(G,"barycenter")||(G.barycenter=0,G.weight=0),G.barycenter=(G.barycenter*G.weight+Y.order+K.order)/(G.weight+2),G.weight+=2}return G}},7304:(o,g,s)=>{var y=s(8436),_=s(1138);function k(C,O,T){for(var P;O.length&&(P=y.last(O)).i<=T;)O.pop(),C.push(P.vs),T++;return T}o.exports=function(C,O){var T,P=_.partition(C,function(H){return y.has(H,"barycenter")}),D=P.lhs,F=y.sortBy(P.rhs,function(H){return-H.i}),N=[],z=0,B=0,X=0;D.sort((T=!!O,function(H,U){return H.barycenter<U.barycenter?-1:H.barycenter>U.barycenter?1:T?U.i-H.i:H.i-U.i})),X=k(N,F,X),y.forEach(D,function(H){X+=H.vs.length,N.push(H.vs),z+=H.barycenter*H.weight,B+=H.weight,X=k(N,F,X)});var W={vs:y.flatten(N,!0)};return B&&(W.barycenter=z/B,W.weight=B),W}},4219:(o,g,s)=>{var y=s(8436);o.exports=function(_){var k=function(C){var O={},T=0;return y.forEach(C.children(),function P(D){var F=T;y.forEach(C.children(D),P),O[D]={low:F,lim:T++}}),O}(_);y.forEach(_.graph().dummyChains,function(C){for(var O=_.node(C),T=O.edgeObj,P=function(X,W,H,U){var G,Y,K=[],ee=[],te=Math.min(W[H].low,W[U].low),re=Math.max(W[H].lim,W[U].lim);G=H;do G=X.parent(G),K.push(G);while(G&&(W[G].low>te||re>W[G].lim));for(Y=G,G=U;(G=X.parent(G))!==Y;)ee.push(G);return{path:K.concat(ee.reverse()),lca:Y}}(_,k,T.v,T.w),D=P.path,F=P.lca,N=0,z=D[N],B=!0;C!==T.w;){if(O=_.node(C),B){for(;(z=D[N])!==F&&_.node(z).maxRank<O.rank;)N++;z===F&&(B=!1)}if(!B){for(;N<D.length-1&&_.node(z=D[N+1]).minRank<=O.rank;)N++;z=D[N]}_.setParent(C,z),C=_.successors(C)[0]}})}},3573:(o,g,s)=>{var y=s(8436),_=s(574).Graph,k=s(1138);function C(X,W){var H={};return y.reduce(W,function(U,G){var Y=0,K=0,ee=U.length,te=y.last(G);return y.forEach(G,function(re,be){var Le=function(Ie,pe){if(Ie.node(pe).dummy)return y.find(Ie.predecessors(pe),function(ce){return Ie.node(ce).dummy})}(X,re),me=Le?X.node(Le).order:ee;(Le||re===te)&&(y.forEach(G.slice(K,be+1),function(Ie){y.forEach(X.predecessors(Ie),function(pe){var ce=X.node(pe),ue=ce.order;!(ue<Y||me<ue)||ce.dummy&&X.node(Ie).dummy||T(H,pe,Ie)})}),K=be+1,Y=me)}),G}),H}function O(X,W){var H={};function U(G,Y,K,ee,te){var re;y.forEach(y.range(Y,K),function(be){re=G[be],X.node(re).dummy&&y.forEach(X.predecessors(re),function(Le){var me=X.node(Le);me.dummy&&(me.order<ee||me.order>te)&&T(H,Le,re)})})}return y.reduce(W,function(G,Y){var K,ee=-1,te=0;return y.forEach(Y,function(re,be){if(X.node(re).dummy==="border"){var Le=X.predecessors(re);Le.length&&(K=X.node(Le[0]).order,U(Y,te,be,ee,K),te=be,ee=K)}U(Y,te,Y.length,K,G.length)}),Y}),H}function T(X,W,H){if(W>H){var U=W;W=H,H=U}var G=X[W];G||(X[W]=G={}),G[H]=!0}function P(X,W,H){if(W>H){var U=W;W=H,H=U}return y.has(X[W],H)}function D(X,W,H,U){var G={},Y={},K={};return y.forEach(W,function(ee){y.forEach(ee,function(te,re){G[te]=te,Y[te]=te,K[te]=re})}),y.forEach(W,function(ee){var te=-1;y.forEach(ee,function(re){var be=U(re);if(be.length){be=y.sortBy(be,function(ce){return K[ce]});for(var Le=(be.length-1)/2,me=Math.floor(Le),Ie=Math.ceil(Le);me<=Ie;++me){var pe=be[me];Y[re]===re&&te<K[pe]&&!P(H,re,pe)&&(Y[pe]=re,Y[re]=G[re]=G[pe],te=K[pe])}}})}),{root:G,align:Y}}function F(X,W,H,U,G){var Y={},K=function(re,be,Le,me){var Ie=new _,pe=re.graph(),ce=function(ue,_e,xe){return function(Te,Ne,Be){var Fe,Ve=Te.node(Ne),et=Te.node(Be),rt=0;if(rt+=Ve.width/2,y.has(Ve,"labelpos"))switch(Ve.labelpos.toLowerCase()){case"l":Fe=-Ve.width/2;break;case"r":Fe=Ve.width/2}if(Fe&&(rt+=xe?Fe:-Fe),Fe=0,rt+=(Ve.dummy?_e:ue)/2,rt+=(et.dummy?_e:ue)/2,rt+=et.width/2,y.has(et,"labelpos"))switch(et.labelpos.toLowerCase()){case"l":Fe=et.width/2;break;case"r":Fe=-et.width/2}return Fe&&(rt+=xe?Fe:-Fe),Fe=0,rt}}(pe.nodesep,pe.edgesep,me);return y.forEach(be,function(ue){var _e;y.forEach(ue,function(xe){var Te=Le[xe];if(Ie.setNode(Te),_e){var Ne=Le[_e],Be=Ie.edge(Ne,Te);Ie.setEdge(Ne,Te,Math.max(ce(re,xe,_e),Be||0))}_e=xe})}),Ie}(X,W,H,G),ee=G?"borderLeft":"borderRight";function te(re,be){for(var Le=K.nodes(),me=Le.pop(),Ie={};me;)Ie[me]?re(me):(Ie[me]=!0,Le.push(me),Le=Le.concat(be(me))),me=Le.pop()}return te(function(re){Y[re]=K.inEdges(re).reduce(function(be,Le){return Math.max(be,Y[Le.v]+K.edge(Le))},0)},K.predecessors.bind(K)),te(function(re){var be=K.outEdges(re).reduce(function(me,Ie){return Math.min(me,Y[Ie.w]-K.edge(Ie))},Number.POSITIVE_INFINITY),Le=X.node(re);be!==Number.POSITIVE_INFINITY&&Le.borderType!==ee&&(Y[re]=Math.max(Y[re],be))},K.successors.bind(K)),y.forEach(U,function(re){Y[re]=Y[H[re]]}),Y}function N(X,W){return y.minBy(y.values(W),function(H){var U=Number.NEGATIVE_INFINITY,G=Number.POSITIVE_INFINITY;return y.forIn(H,function(Y,K){var ee=function(te,re){return te.node(re).width}(X,K)/2;U=Math.max(Y+ee,U),G=Math.min(Y-ee,G)}),U-G})}function z(X,W){var H=y.values(W),U=y.min(H),G=y.max(H);y.forEach(["u","d"],function(Y){y.forEach(["l","r"],function(K){var ee,te=Y+K,re=X[te];if(re!==W){var be=y.values(re);(ee=K==="l"?U-y.min(be):G-y.max(be))&&(X[te]=y.mapValues(re,function(Le){return Le+ee}))}})})}function B(X,W){return y.mapValues(X.ul,function(H,U){if(W)return X[W.toLowerCase()][U];var G=y.sortBy(y.map(X,U));return(G[1]+G[2])/2})}o.exports={positionX:function(X){var W,H=k.buildLayerMatrix(X),U=y.merge(C(X,H),O(X,H)),G={};y.forEach(["u","d"],function(K){W=K==="u"?H:y.values(H).reverse(),y.forEach(["l","r"],function(ee){ee==="r"&&(W=y.map(W,function(Le){return y.values(Le).reverse()}));var te=(K==="u"?X.predecessors:X.successors).bind(X),re=D(0,W,U,te),be=F(X,W,re.root,re.align,ee==="r");ee==="r"&&(be=y.mapValues(be,function(Le){return-Le})),G[K+ee]=be})});var Y=N(X,G);return z(G,Y),B(G,X.graph().align)},findType1Conflicts:C,findType2Conflicts:O,addConflict:T,hasConflict:P,verticalAlignment:D,horizontalCompaction:F,alignCoordinates:z,findSmallestWidthAlignment:N,balance:B}},7873:(o,g,s)=>{var y=s(8436),_=s(1138),k=s(3573).positionX;o.exports=function(C){(function(O){var T=_.buildLayerMatrix(O),P=O.graph().ranksep,D=0;y.forEach(T,function(F){var N=y.max(y.map(F,function(z){return O.node(z).height}));y.forEach(F,function(z){O.node(z).y=D+N/2}),D+=N+P})})(C=_.asNonCompoundGraph(C)),y.forEach(k(C),function(O,T){C.node(T).x=O})}},300:(o,g,s)=>{var y=s(8436),_=s(574).Graph,k=s(6681).slack;function C(P,D){return y.forEach(P.nodes(),function F(N){y.forEach(D.nodeEdges(N),function(z){var B=z.v,X=N===B?z.w:B;P.hasNode(X)||k(D,z)||(P.setNode(X,{}),P.setEdge(N,X,{}),F(X))})}),P.nodeCount()}function O(P,D){return y.minBy(D.edges(),function(F){if(P.hasNode(F.v)!==P.hasNode(F.w))return k(D,F)})}function T(P,D,F){y.forEach(P.nodes(),function(N){D.node(N).rank+=F})}o.exports=function(P){var D,F,N=new _({directed:!1}),z=P.nodes()[0],B=P.nodeCount();for(N.setNode(z,{});C(N,P)<B;)D=O(N,P),F=N.hasNode(D.v)?k(P,D):-k(P,D),T(N,P,F);return N}},8093:(o,g,s)=>{var y=s(6681).longestPath,_=s(300),k=s(2472);o.exports=function(O){switch(O.graph().ranker){case"network-simplex":default:(function(T){k(T)})(O);break;case"tight-tree":(function(T){y(T),_(T)})(O);break;case"longest-path":C(O)}};var C=y},2472:(o,g,s)=>{var y=s(8436),_=s(300),k=s(6681).slack,C=s(6681).longestPath,O=s(574).alg.preorder,T=s(574).alg.postorder,P=s(1138).simplify;function D(G){G=P(G),C(G);var Y,K=_(G);for(z(K),F(K,G);Y=X(K);)H(K,G,Y,W(K,G,Y))}function F(G,Y){var K=T(G,G.nodes());K=K.slice(0,K.length-1),y.forEach(K,function(ee){(function(te,re,be){var Le=te.node(be).parent;te.edge(be,Le).cutvalue=N(te,re,be)})(G,Y,ee)})}function N(G,Y,K){var ee=G.node(K).parent,te=!0,re=Y.edge(K,ee),be=0;return re||(te=!1,re=Y.edge(ee,K)),be=re.weight,y.forEach(Y.nodeEdges(K),function(Le){var me,Ie,pe=Le.v===K,ce=pe?Le.w:Le.v;if(ce!==ee){var ue=pe===te,_e=Y.edge(Le).weight;if(be+=ue?_e:-_e,me=K,Ie=ce,G.hasEdge(me,Ie)){var xe=G.edge(K,ce).cutvalue;be+=ue?-xe:xe}}}),be}function z(G,Y){arguments.length<2&&(Y=G.nodes()[0]),B(G,{},1,Y)}function B(G,Y,K,ee,te){var re=K,be=G.node(ee);return Y[ee]=!0,y.forEach(G.neighbors(ee),function(Le){y.has(Y,Le)||(K=B(G,Y,K,Le,ee))}),be.low=re,be.lim=K++,te?be.parent=te:delete be.parent,K}function X(G){return y.find(G.edges(),function(Y){return G.edge(Y).cutvalue<0})}function W(G,Y,K){var ee=K.v,te=K.w;Y.hasEdge(ee,te)||(ee=K.w,te=K.v);var re=G.node(ee),be=G.node(te),Le=re,me=!1;re.lim>be.lim&&(Le=be,me=!0);var Ie=y.filter(Y.edges(),function(pe){return me===U(0,G.node(pe.v),Le)&&me!==U(0,G.node(pe.w),Le)});return y.minBy(Ie,function(pe){return k(Y,pe)})}function H(G,Y,K,ee){var te=K.v,re=K.w;G.removeEdge(te,re),G.setEdge(ee.v,ee.w,{}),z(G),F(G,Y),function(be,Le){var me=y.find(be.nodes(),function(pe){return!Le.node(pe).parent}),Ie=O(be,me);Ie=Ie.slice(1),y.forEach(Ie,function(pe){var ce=be.node(pe).parent,ue=Le.edge(pe,ce),_e=!1;ue||(ue=Le.edge(ce,pe),_e=!0),Le.node(pe).rank=Le.node(ce).rank+(_e?ue.minlen:-ue.minlen)})}(G,Y)}function U(G,Y,K){return K.low<=Y.lim&&Y.lim<=K.lim}o.exports=D,D.initLowLimValues=z,D.initCutValues=F,D.calcCutValue=N,D.leaveEdge=X,D.enterEdge=W,D.exchangeEdges=H},6681:(o,g,s)=>{var y=s(8436);o.exports={longestPath:function(_){var k={};y.forEach(_.sources(),function C(O){var T=_.node(O);if(y.has(k,O))return T.rank;k[O]=!0;var P=y.min(y.map(_.outEdges(O),function(D){return C(D.w)-_.edge(D).minlen}));return P!==Number.POSITIVE_INFINITY&&P!=null||(P=0),T.rank=P})},slack:function(_,k){return _.node(k.w).rank-_.node(k.v).rank-_.edge(k).minlen}}},1138:(o,g,s)=>{var y=s(8436),_=s(574).Graph;function k(O,T,P,D){var F;do F=y.uniqueId(D);while(O.hasNode(F));return P.dummy=T,O.setNode(F,P),F}function C(O){return y.max(y.map(O.nodes(),function(T){var P=O.node(T).rank;if(!y.isUndefined(P))return P}))}o.exports={addDummyNode:k,simplify:function(O){var T=new _().setGraph(O.graph());return y.forEach(O.nodes(),function(P){T.setNode(P,O.node(P))}),y.forEach(O.edges(),function(P){var D=T.edge(P.v,P.w)||{weight:0,minlen:1},F=O.edge(P);T.setEdge(P.v,P.w,{weight:D.weight+F.weight,minlen:Math.max(D.minlen,F.minlen)})}),T},asNonCompoundGraph:function(O){var T=new _({multigraph:O.isMultigraph()}).setGraph(O.graph());return y.forEach(O.nodes(),function(P){O.children(P).length||T.setNode(P,O.node(P))}),y.forEach(O.edges(),function(P){T.setEdge(P,O.edge(P))}),T},successorWeights:function(O){var T=y.map(O.nodes(),function(P){var D={};return y.forEach(O.outEdges(P),function(F){D[F.w]=(D[F.w]||0)+O.edge(F).weight}),D});return y.zipObject(O.nodes(),T)},predecessorWeights:function(O){var T=y.map(O.nodes(),function(P){var D={};return y.forEach(O.inEdges(P),function(F){D[F.v]=(D[F.v]||0)+O.edge(F).weight}),D});return y.zipObject(O.nodes(),T)},intersectRect:function(O,T){var P,D,F=O.x,N=O.y,z=T.x-F,B=T.y-N,X=O.width/2,W=O.height/2;if(!z&&!B)throw new Error("Not possible to find intersection inside of the rectangle");return Math.abs(B)*X>Math.abs(z)*W?(B<0&&(W=-W),P=W*z/B,D=W):(z<0&&(X=-X),P=X,D=X*B/z),{x:F+P,y:N+D}},buildLayerMatrix:function(O){var T=y.map(y.range(C(O)+1),function(){return[]});return y.forEach(O.nodes(),function(P){var D=O.node(P),F=D.rank;y.isUndefined(F)||(T[F][D.order]=P)}),T},normalizeRanks:function(O){var T=y.min(y.map(O.nodes(),function(P){return O.node(P).rank}));y.forEach(O.nodes(),function(P){var D=O.node(P);y.has(D,"rank")&&(D.rank-=T)})},removeEmptyRanks:function(O){var T=y.min(y.map(O.nodes(),function(N){return O.node(N).rank})),P=[];y.forEach(O.nodes(),function(N){var z=O.node(N).rank-T;P[z]||(P[z]=[]),P[z].push(N)});var D=0,F=O.graph().nodeRankFactor;y.forEach(P,function(N,z){y.isUndefined(N)&&z%F!=0?--D:D&&y.forEach(N,function(B){O.node(B).rank+=D})})},addBorderNode:function(O,T,P,D){var F={width:0,height:0};return arguments.length>=4&&(F.rank=P,F.order=D),k(O,"border",F,T)},maxRank:C,partition:function(O,T){var P={lhs:[],rhs:[]};return y.forEach(O,function(D){T(D)?P.lhs.push(D):P.rhs.push(D)}),P},time:function(O,T){var P=y.now();try{return T()}finally{console.log(O+" time: "+(y.now()-P)+"ms")}},notime:function(O,T){return T()}}},8177:o=>{o.exports="0.8.5"},7856:function(o){o.exports=function(){var g=Object.hasOwnProperty,s=Object.setPrototypeOf,y=Object.isFrozen,_=Object.getPrototypeOf,k=Object.getOwnPropertyDescriptor,C=Object.freeze,O=Object.seal,T=Object.create,P=typeof Reflect<"u"&&Reflect,D=P.apply,F=P.construct;D||(D=function(wt,xt,Nt){return wt.apply(xt,Nt)}),C||(C=function(wt){return wt}),O||(O=function(wt){return wt}),F||(F=function(wt,xt){return new(Function.prototype.bind.apply(wt,[null].concat(function(Nt){if(Array.isArray(Nt)){for(var Vt=0,$t=Array(Nt.length);Vt<Nt.length;Vt++)$t[Vt]=Nt[Vt];return $t}return Array.from(Nt)}(xt))))});var N,z=te(Array.prototype.forEach),B=te(Array.prototype.pop),X=te(Array.prototype.push),W=te(String.prototype.toLowerCase),H=te(String.prototype.match),U=te(String.prototype.replace),G=te(String.prototype.indexOf),Y=te(String.prototype.trim),K=te(RegExp.prototype.test),ee=(N=TypeError,function(){for(var wt=arguments.length,xt=Array(wt),Nt=0;Nt<wt;Nt++)xt[Nt]=arguments[Nt];return F(N,xt)});function te(wt){return function(xt){for(var Nt=arguments.length,Vt=Array(Nt>1?Nt-1:0),$t=1;$t<Nt;$t++)Vt[$t-1]=arguments[$t];return D(wt,xt,Vt)}}function re(wt,xt){s&&s(wt,null);for(var Nt=xt.length;Nt--;){var Vt=xt[Nt];if(typeof Vt=="string"){var $t=W(Vt);$t!==Vt&&(y(xt)||(xt[Nt]=$t),Vt=$t)}wt[Vt]=!0}return wt}function be(wt){var xt=T(null),Nt=void 0;for(Nt in wt)D(g,wt,[Nt])&&(xt[Nt]=wt[Nt]);return xt}function Le(wt,xt){for(;wt!==null;){var Nt=k(wt,xt);if(Nt){if(Nt.get)return te(Nt.get);if(typeof Nt.value=="function")return te(Nt.value)}wt=_(wt)}return function(Vt){return console.warn("fallback value for",Vt),null}}var me=C(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),Ie=C(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),pe=C(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),ce=C(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ue=C(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),_e=C(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),xe=C(["#text"]),Te=C(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),Ne=C(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Be=C(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Fe=C(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Ve=O(/\{\{[\s\S]*|[\s\S]*\}\}/gm),et=O(/<%[\s\S]*|[\s\S]*%>/gm),rt=O(/^data-[\-\w.\u00B7-\uFFFF]/),yt=O(/^aria-[\-\w]+$/),ut=O(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),vt=O(/^(?:\w+script|data):/i),ft=O(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Qe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(wt){return typeof wt}:function(wt){return wt&&typeof Symbol=="function"&&wt.constructor===Symbol&&wt!==Symbol.prototype?"symbol":typeof wt};function At(wt){if(Array.isArray(wt)){for(var xt=0,Nt=Array(wt.length);xt<wt.length;xt++)Nt[xt]=wt[xt];return Nt}return Array.from(wt)}var bt=function(){return typeof window>"u"?null:window},ot=function(wt,xt){if((wt===void 0?"undefined":Qe(wt))!=="object"||typeof wt.createPolicy!="function")return null;var Nt=null,Vt="data-tt-policy-suffix";xt.currentScript&&xt.currentScript.hasAttribute(Vt)&&(Nt=xt.currentScript.getAttribute(Vt));var $t="dompurify"+(Nt?"#"+Nt:"");try{return wt.createPolicy($t,{createHTML:function(yn){return yn}})}catch{return console.warn("TrustedTypes policy "+$t+" could not be created."),null}};return function wt(){var xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:bt(),Nt=function(bn){return wt(bn)};if(Nt.version="2.3.4",Nt.removed=[],!xt||!xt.document||xt.document.nodeType!==9)return Nt.isSupported=!1,Nt;var Vt=xt.document,$t=xt.document,yn=xt.DocumentFragment,Mn=xt.HTMLTemplateElement,Pn=xt.Node,rr=xt.Element,Dn=xt.NodeFilter,Cr=xt.NamedNodeMap,fr=Cr===void 0?xt.NamedNodeMap||xt.MozNamedAttrMap:Cr,Er=xt.HTMLFormElement,Yn=xt.DOMParser,Rn=xt.trustedTypes,Hr=rr.prototype,mr=Le(Hr,"cloneNode"),Zr=Le(Hr,"nextSibling"),ka=Le(Hr,"childNodes"),kn=Le(Hr,"parentNode");if(typeof Mn=="function"){var Kn=$t.createElement("template");Kn.content&&Kn.content.ownerDocument&&($t=Kn.content.ownerDocument)}var pr=ot(Rn,Vt),qe=pr&&Mo?pr.createHTML(""):"",nt=$t,Cn=nt.implementation,kt=nt.createNodeIterator,It=nt.createDocumentFragment,kr=nt.getElementsByTagName,er=Vt.importNode,sa={};try{sa=be($t).documentMode?$t.documentMode:{}}catch{}var Jr={};Nt.isSupported=typeof kn=="function"&&Cn&&Cn.createHTMLDocument!==void 0&&sa!==9;var Gr=Ve,Ta=et,Za=rt,xi=yt,fn=vt,ja=ft,On=ut,wa=null,Ci=re({},[].concat(At(me),At(Ie),At(pe),At(ue),At(xe))),ri=null,Jo=re({},[].concat(At(Te),At(Ne),At(Be),At(Fe))),eo=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Sl=null,ui=null,wl=!0,Ml=!0,Co=!1,ta=!1,Ui=!1,ci=!1,Eo=!1,zi=!1,Yo=!1,Mo=!1,dl=!0,Po=!0,mi=!1,xr={},Fa=null,ni=re({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Li=null,Do=re({},["audio","video","img","source","image","track"]),Ki=null,_a=re({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ki="http://www.w3.org/1998/Math/MathML",qa="http://www.w3.org/2000/svg",qr="http://www.w3.org/1999/xhtml",wi=qr,tn=!1,Fo=void 0,zn=["application/xhtml+xml","text/html"],ll="text/html",ze=void 0,Je=null,ht=$t.createElement("form"),gt=function(bn){return bn instanceof RegExp||bn instanceof Function},Mt=function(bn){Je&&Je===bn||(bn&&(bn===void 0?"undefined":Qe(bn))==="object"||(bn={}),bn=be(bn),wa="ALLOWED_TAGS"in bn?re({},bn.ALLOWED_TAGS):Ci,ri="ALLOWED_ATTR"in bn?re({},bn.ALLOWED_ATTR):Jo,Ki="ADD_URI_SAFE_ATTR"in bn?re(be(_a),bn.ADD_URI_SAFE_ATTR):_a,Li="ADD_DATA_URI_TAGS"in bn?re(be(Do),bn.ADD_DATA_URI_TAGS):Do,Fa="FORBID_CONTENTS"in bn?re({},bn.FORBID_CONTENTS):ni,Sl="FORBID_TAGS"in bn?re({},bn.FORBID_TAGS):{},ui="FORBID_ATTR"in bn?re({},bn.FORBID_ATTR):{},xr="USE_PROFILES"in bn&&bn.USE_PROFILES,wl=bn.ALLOW_ARIA_ATTR!==!1,Ml=bn.ALLOW_DATA_ATTR!==!1,Co=bn.ALLOW_UNKNOWN_PROTOCOLS||!1,ta=bn.SAFE_FOR_TEMPLATES||!1,Ui=bn.WHOLE_DOCUMENT||!1,zi=bn.RETURN_DOM||!1,Yo=bn.RETURN_DOM_FRAGMENT||!1,Mo=bn.RETURN_TRUSTED_TYPE||!1,Eo=bn.FORCE_BODY||!1,dl=bn.SANITIZE_DOM!==!1,Po=bn.KEEP_CONTENT!==!1,mi=bn.IN_PLACE||!1,On=bn.ALLOWED_URI_REGEXP||On,wi=bn.NAMESPACE||qr,bn.CUSTOM_ELEMENT_HANDLING&&gt(bn.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(eo.tagNameCheck=bn.CUSTOM_ELEMENT_HANDLING.tagNameCheck),bn.CUSTOM_ELEMENT_HANDLING&&gt(bn.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(eo.attributeNameCheck=bn.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),bn.CUSTOM_ELEMENT_HANDLING&&typeof bn.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(eo.allowCustomizedBuiltInElements=bn.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fo=Fo=zn.indexOf(bn.PARSER_MEDIA_TYPE)===-1?ll:bn.PARSER_MEDIA_TYPE,ze=Fo==="application/xhtml+xml"?function(Tr){return Tr}:W,ta&&(Ml=!1),Yo&&(zi=!0),xr&&(wa=re({},[].concat(At(xe))),ri=[],xr.html===!0&&(re(wa,me),re(ri,Te)),xr.svg===!0&&(re(wa,Ie),re(ri,Ne),re(ri,Fe)),xr.svgFilters===!0&&(re(wa,pe),re(ri,Ne),re(ri,Fe)),xr.mathMl===!0&&(re(wa,ue),re(ri,Be),re(ri,Fe))),bn.ADD_TAGS&&(wa===Ci&&(wa=be(wa)),re(wa,bn.ADD_TAGS)),bn.ADD_ATTR&&(ri===Jo&&(ri=be(ri)),re(ri,bn.ADD_ATTR)),bn.ADD_URI_SAFE_ATTR&&re(Ki,bn.ADD_URI_SAFE_ATTR),bn.FORBID_CONTENTS&&(Fa===ni&&(Fa=be(Fa)),re(Fa,bn.FORBID_CONTENTS)),Po&&(wa["#text"]=!0),Ui&&re(wa,["html","head","body"]),wa.table&&(re(wa,["tbody"]),delete Sl.tbody),C&&C(bn),Je=bn)},Yt=re({},["mi","mo","mn","ms","mtext"]),nn=re({},["foreignobject","desc","title","annotation-xml"]),Ht=re({},Ie);re(Ht,pe),re(Ht,ce);var on=re({},ue);re(on,_e);var Nn=function(bn){var Tr=kn(bn);Tr&&Tr.tagName||(Tr={namespaceURI:qr,tagName:"template"});var Rr=W(bn.tagName),ha=W(Tr.tagName);if(bn.namespaceURI===qa)return Tr.namespaceURI===qr?Rr==="svg":Tr.namespaceURI===ki?Rr==="svg"&&(ha==="annotation-xml"||Yt[ha]):Boolean(Ht[Rr]);if(bn.namespaceURI===ki)return Tr.namespaceURI===qr?Rr==="math":Tr.namespaceURI===qa?Rr==="math"&&nn[ha]:Boolean(on[Rr]);if(bn.namespaceURI===qr){if(Tr.namespaceURI===qa&&!nn[ha]||Tr.namespaceURI===ki&&!Yt[ha])return!1;var $i=re({},["title","style","font","a","script"]);return!on[Rr]&&($i[Rr]||!Ht[Rr])}return!1},ur=function(bn){X(Nt.removed,{element:bn});try{bn.parentNode.removeChild(bn)}catch{try{bn.outerHTML=qe}catch{bn.remove()}}},wr=function(bn,Tr){try{X(Nt.removed,{attribute:Tr.getAttributeNode(bn),from:Tr})}catch{X(Nt.removed,{attribute:null,from:Tr})}if(Tr.removeAttribute(bn),bn==="is"&&!ri[bn])if(zi||Yo)try{ur(Tr)}catch{}else try{Tr.setAttribute(bn,"")}catch{}},$n=function(bn){var Tr=void 0,Rr=void 0;if(Eo)bn="<remove></remove>"+bn;else{var ha=H(bn,/^[\r\n\t ]+/);Rr=ha&&ha[0]}Fo==="application/xhtml+xml"&&(bn='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+bn+"</body></html>");var $i=pr?pr.createHTML(bn):bn;if(wi===qr)try{Tr=new Yn().parseFromString($i,Fo)}catch{}if(!Tr||!Tr.documentElement){Tr=Cn.createDocument(wi,"template",null);try{Tr.documentElement.innerHTML=tn?"":$i}catch{}}var yi=Tr.body||Tr.documentElement;return bn&&Rr&&yi.insertBefore($t.createTextNode(Rr),yi.childNodes[0]||null),wi===qr?kr.call(Tr,Ui?"html":"body")[0]:Ui?Tr.documentElement:yi},Bn=function(bn){return kt.call(bn.ownerDocument||bn,bn,Dn.SHOW_ELEMENT|Dn.SHOW_COMMENT|Dn.SHOW_TEXT,null,!1)},ar=function(bn){return bn instanceof Er&&(typeof bn.nodeName!="string"||typeof bn.textContent!="string"||typeof bn.removeChild!="function"||!(bn.attributes instanceof fr)||typeof bn.removeAttribute!="function"||typeof bn.setAttribute!="function"||typeof bn.namespaceURI!="string"||typeof bn.insertBefore!="function")},cr=function(bn){return(Pn===void 0?"undefined":Qe(Pn))==="object"?bn instanceof Pn:bn&&(bn===void 0?"undefined":Qe(bn))==="object"&&typeof bn.nodeType=="number"&&typeof bn.nodeName=="string"},Jt=function(bn,Tr,Rr){Jr[bn]&&z(Jr[bn],function(ha){ha.call(Nt,Tr,Rr,Je)})},tr=function(bn){var Tr=void 0;if(Jt("beforeSanitizeElements",bn,null),ar(bn)||H(bn.nodeName,/[\u0080-\uFFFF]/))return ur(bn),!0;var Rr=ze(bn.nodeName);if(Jt("uponSanitizeElement",bn,{tagName:Rr,allowedTags:wa}),!cr(bn.firstElementChild)&&(!cr(bn.content)||!cr(bn.content.firstElementChild))&&K(/<[/\w]/g,bn.innerHTML)&&K(/<[/\w]/g,bn.textContent)||Rr==="select"&&K(/<template/i,bn.innerHTML))return ur(bn),!0;if(!wa[Rr]||Sl[Rr]){if(Po&&!Fa[Rr]){var ha=kn(bn)||bn.parentNode,$i=ka(bn)||bn.childNodes;if($i&&ha)for(var yi=$i.length-1;yi>=0;--yi)ha.insertBefore(mr($i[yi],!0),Zr(bn))}return!Sl[Rr]&&Fr(Rr)&&(eo.tagNameCheck instanceof RegExp&&K(eo.tagNameCheck,Rr)||eo.tagNameCheck instanceof Function&&eo.tagNameCheck(Rr))?!1:(ur(bn),!0)}return bn instanceof rr&&!Nn(bn)?(ur(bn),!0):Rr!=="noscript"&&Rr!=="noembed"||!K(/<\/no(script|embed)/i,bn.innerHTML)?(ta&&bn.nodeType===3&&(Tr=bn.textContent,Tr=U(Tr,Gr," "),Tr=U(Tr,Ta," "),bn.textContent!==Tr&&(X(Nt.removed,{element:bn.cloneNode()}),bn.textContent=Tr)),Jt("afterSanitizeElements",bn,null),!1):(ur(bn),!0)},ma=function(bn,Tr,Rr){if(dl&&(Tr==="id"||Tr==="name")&&(Rr in $t||Rr in ht))return!1;if(!(Ml&&!ui[Tr]&&K(Za,Tr))){if(!(wl&&K(xi,Tr))){if(!ri[Tr]||ui[Tr]){if(!(Fr(bn)&&(eo.tagNameCheck instanceof RegExp&&K(eo.tagNameCheck,bn)||eo.tagNameCheck instanceof Function&&eo.tagNameCheck(bn))&&(eo.attributeNameCheck instanceof RegExp&&K(eo.attributeNameCheck,Tr)||eo.attributeNameCheck instanceof Function&&eo.attributeNameCheck(Tr))||Tr==="is"&&eo.allowCustomizedBuiltInElements&&(eo.tagNameCheck instanceof RegExp&&K(eo.tagNameCheck,Rr)||eo.tagNameCheck instanceof Function&&eo.tagNameCheck(Rr))))return!1}else if(!Ki[Tr]){if(!K(On,U(Rr,ja,""))){if((Tr!=="src"&&Tr!=="xlink:href"&&Tr!=="href"||bn==="script"||G(Rr,"data:")!==0||!Li[bn])&&!(Co&&!K(fn,U(Rr,ja,"")))){if(Rr)return!1}}}}}return!0},Fr=function(bn){return bn.indexOf("-")>0},na=function(bn){var Tr=void 0,Rr=void 0,ha=void 0,$i=void 0;Jt("beforeSanitizeAttributes",bn,null);var yi=bn.attributes;if(yi){var Wi={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ri};for($i=yi.length;$i--;){var Ts=Tr=yi[$i],gl=Ts.name,Pl=Ts.namespaceURI;if(Rr=Y(Tr.value),ha=ze(gl),Wi.attrName=ha,Wi.attrValue=Rr,Wi.keepAttr=!0,Wi.forceKeepAttr=void 0,Jt("uponSanitizeAttribute",bn,Wi),Rr=Wi.attrValue,!Wi.forceKeepAttr&&(wr(gl,bn),Wi.keepAttr))if(K(/\/>/i,Rr))wr(gl,bn);else{ta&&(Rr=U(Rr,Gr," "),Rr=U(Rr,Ta," "));var jl=ze(bn.nodeName);if(ma(jl,ha,Rr))try{Pl?bn.setAttributeNS(Pl,gl,Rr):bn.setAttribute(gl,Rr),B(Nt.removed)}catch{}}}Jt("afterSanitizeAttributes",bn,null)}},Kr=function bn(Tr){var Rr=void 0,ha=Bn(Tr);for(Jt("beforeSanitizeShadowDOM",Tr,null);Rr=ha.nextNode();)Jt("uponSanitizeShadowNode",Rr,null),tr(Rr)||(Rr.content instanceof yn&&bn(Rr.content),na(Rr));Jt("afterSanitizeShadowDOM",Tr,null)};return Nt.sanitize=function(bn,Tr){var Rr=void 0,ha=void 0,$i=void 0,yi=void 0,Wi=void 0;if((tn=!bn)&&(bn="<!-->"),typeof bn!="string"&&!cr(bn)){if(typeof bn.toString!="function")throw ee("toString is not a function");if(typeof(bn=bn.toString())!="string")throw ee("dirty is not a string, aborting")}if(!Nt.isSupported){if(Qe(xt.toStaticHTML)==="object"||typeof xt.toStaticHTML=="function"){if(typeof bn=="string")return xt.toStaticHTML(bn);if(cr(bn))return xt.toStaticHTML(bn.outerHTML)}return bn}if(ci||Mt(Tr),Nt.removed=[],typeof bn=="string"&&(mi=!1),!mi)if(bn instanceof Pn)(ha=(Rr=$n("<!---->")).ownerDocument.importNode(bn,!0)).nodeType===1&&ha.nodeName==="BODY"||ha.nodeName==="HTML"?Rr=ha:Rr.appendChild(ha);else{if(!zi&&!ta&&!Ui&&bn.indexOf("<")===-1)return pr&&Mo?pr.createHTML(bn):bn;if(!(Rr=$n(bn)))return zi?null:qe}Rr&&Eo&&ur(Rr.firstChild);for(var Ts=Bn(mi?bn:Rr);$i=Ts.nextNode();)$i.nodeType===3&&$i===yi||tr($i)||($i.content instanceof yn&&Kr($i.content),na($i),yi=$i);if(yi=null,mi)return bn;if(zi){if(Yo)for(Wi=It.call(Rr.ownerDocument);Rr.firstChild;)Wi.appendChild(Rr.firstChild);else Wi=Rr;return ri.shadowroot&&(Wi=er.call(Vt,Wi,!0)),Wi}var gl=Ui?Rr.outerHTML:Rr.innerHTML;return ta&&(gl=U(gl,Gr," "),gl=U(gl,Ta," ")),pr&&Mo?pr.createHTML(gl):gl},Nt.setConfig=function(bn){Mt(bn),ci=!0},Nt.clearConfig=function(){Je=null,ci=!1},Nt.isValidAttribute=function(bn,Tr,Rr){Je||Mt({});var ha=ze(bn),$i=ze(Tr);return ma(ha,$i,Rr)},Nt.addHook=function(bn,Tr){typeof Tr=="function"&&(Jr[bn]=Jr[bn]||[],X(Jr[bn],Tr))},Nt.removeHook=function(bn){Jr[bn]&&B(Jr[bn])},Nt.removeHooks=function(bn){Jr[bn]&&(Jr[bn]=[])},Nt.removeAllHooks=function(){Jr={}},Nt}()}()},8282:(o,g,s)=>{var y=s(2354);o.exports={Graph:y.Graph,json:s(8974),alg:s(2440),version:y.version}},2842:(o,g,s)=>{var y=s(9126);o.exports=function(_){var k,C={},O=[];function T(P){y.has(C,P)||(C[P]=!0,k.push(P),y.each(_.successors(P),T),y.each(_.predecessors(P),T))}return y.each(_.nodes(),function(P){k=[],T(P),k.length&&O.push(k)}),O}},3984:(o,g,s)=>{var y=s(9126);function _(k,C,O,T,P,D){y.has(T,C)||(T[C]=!0,O||D.push(C),y.each(P(C),function(F){_(k,F,O,T,P,D)}),O&&D.push(C))}o.exports=function(k,C,O){y.isArray(C)||(C=[C]);var T=(k.isDirected()?k.successors:k.neighbors).bind(k),P=[],D={};return y.each(C,function(F){if(!k.hasNode(F))throw new Error("Graph does not have node: "+F);_(k,F,O==="post",D,T,P)}),P}},4847:(o,g,s)=>{var y=s(3763),_=s(9126);o.exports=function(k,C,O){return _.transform(k.nodes(),function(T,P){T[P]=y(k,P,C,O)},{})}},3763:(o,g,s)=>{var y=s(9126),_=s(9675);o.exports=function(C,O,T,P){return function(D,F,N,z){var B,X,W={},H=new _,U=function(G){var Y=G.v!==B?G.v:G.w,K=W[Y],ee=N(G),te=X.distance+ee;if(ee<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+G+" Weight: "+ee);te<K.distance&&(K.distance=te,K.predecessor=B,H.decrease(Y,te))};for(D.nodes().forEach(function(G){var Y=G===F?0:Number.POSITIVE_INFINITY;W[G]={distance:Y},H.add(G,Y)});H.size()>0&&(B=H.removeMin(),(X=W[B]).distance!==Number.POSITIVE_INFINITY);)z(B).forEach(U);return W}(C,String(O),T||k,P||function(D){return C.outEdges(D)})};var k=y.constant(1)},9096:(o,g,s)=>{var y=s(9126),_=s(5023);o.exports=function(k){return y.filter(_(k),function(C){return C.length>1||C.length===1&&k.hasEdge(C[0],C[0])})}},8924:(o,g,s)=>{var y=s(9126);o.exports=function(k,C,O){return function(T,P,D){var F={},N=T.nodes();return N.forEach(function(z){F[z]={},F[z][z]={distance:0},N.forEach(function(B){z!==B&&(F[z][B]={distance:Number.POSITIVE_INFINITY})}),D(z).forEach(function(B){var X=B.v===z?B.w:B.v,W=P(B);F[z][X]={distance:W,predecessor:z}})}),N.forEach(function(z){var B=F[z];N.forEach(function(X){var W=F[X];N.forEach(function(H){var U=W[z],G=B[H],Y=W[H],K=U.distance+G.distance;K<Y.distance&&(Y.distance=K,Y.predecessor=G.predecessor)})})}),F}(k,C||_,O||function(T){return k.outEdges(T)})};var _=y.constant(1)},2440:(o,g,s)=>{o.exports={components:s(2842),dijkstra:s(3763),dijkstraAll:s(4847),findCycles:s(9096),floydWarshall:s(8924),isAcyclic:s(2707),postorder:s(8828),preorder:s(2648),prim:s(514),tarjan:s(5023),topsort:s(2166)}},2707:(o,g,s)=>{var y=s(2166);o.exports=function(_){try{y(_)}catch(k){if(k instanceof y.CycleException)return!1;throw k}return!0}},8828:(o,g,s)=>{var y=s(3984);o.exports=function(_,k){return y(_,k,"post")}},2648:(o,g,s)=>{var y=s(3984);o.exports=function(_,k){return y(_,k,"pre")}},514:(o,g,s)=>{var y=s(9126),_=s(771),k=s(9675);o.exports=function(C,O){var T,P=new _,D={},F=new k;function N(B){var X=B.v===T?B.w:B.v,W=F.priority(X);if(W!==void 0){var H=O(B);H<W&&(D[X]=T,F.decrease(X,H))}}if(C.nodeCount()===0)return P;y.each(C.nodes(),function(B){F.add(B,Number.POSITIVE_INFINITY),P.setNode(B)}),F.decrease(C.nodes()[0],0);for(var z=!1;F.size()>0;){if(T=F.removeMin(),y.has(D,T))P.setEdge(T,D[T]);else{if(z)throw new Error("Input graph is not connected: "+C);z=!0}C.nodeEdges(T).forEach(N)}return P}},5023:(o,g,s)=>{var y=s(9126);o.exports=function(_){var k=0,C=[],O={},T=[];function P(D){var F=O[D]={onStack:!0,lowlink:k,index:k++};if(C.push(D),_.successors(D).forEach(function(B){y.has(O,B)?O[B].onStack&&(F.lowlink=Math.min(F.lowlink,O[B].index)):(P(B),F.lowlink=Math.min(F.lowlink,O[B].lowlink))}),F.lowlink===F.index){var N,z=[];do N=C.pop(),O[N].onStack=!1,z.push(N);while(D!==N);T.push(z)}}return _.nodes().forEach(function(D){y.has(O,D)||P(D)}),T}},2166:(o,g,s)=>{var y=s(9126);function _(C){var O={},T={},P=[];if(y.each(C.sinks(),function D(F){if(y.has(T,F))throw new k;y.has(O,F)||(T[F]=!0,O[F]=!0,y.each(C.predecessors(F),D),delete T[F],P.push(F))}),y.size(O)!==C.nodeCount())throw new k;return P}function k(){}o.exports=_,_.CycleException=k,k.prototype=new Error},9675:(o,g,s)=>{var y=s(9126);function _(){this._arr=[],this._keyIndices={}}o.exports=_,_.prototype.size=function(){return this._arr.length},_.prototype.keys=function(){return this._arr.map(function(k){return k.key})},_.prototype.has=function(k){return y.has(this._keyIndices,k)},_.prototype.priority=function(k){var C=this._keyIndices[k];if(C!==void 0)return this._arr[C].priority},_.prototype.min=function(){if(this.size()===0)throw new Error("Queue underflow");return this._arr[0].key},_.prototype.add=function(k,C){var O=this._keyIndices;if(k=String(k),!y.has(O,k)){var T=this._arr,P=T.length;return O[k]=P,T.push({key:k,priority:C}),this._decrease(P),!0}return!1},_.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var k=this._arr.pop();return delete this._keyIndices[k.key],this._heapify(0),k.key},_.prototype.decrease=function(k,C){var O=this._keyIndices[k];if(C>this._arr[O].priority)throw new Error("New priority is greater than current priority. Key: "+k+" Old: "+this._arr[O].priority+" New: "+C);this._arr[O].priority=C,this._decrease(O)},_.prototype._heapify=function(k){var C=this._arr,O=2*k,T=O+1,P=k;O<C.length&&(P=C[O].priority<C[P].priority?O:P,T<C.length&&(P=C[T].priority<C[P].priority?T:P),P!==k&&(this._swap(k,P),this._heapify(P)))},_.prototype._decrease=function(k){for(var C,O=this._arr,T=O[k].priority;k!==0&&!(O[C=k>>1].priority<T);)this._swap(k,C),k=C},_.prototype._swap=function(k,C){var O=this._arr,T=this._keyIndices,P=O[k],D=O[C];O[k]=D,O[C]=P,T[D.key]=k,T[P.key]=C}},771:(o,g,s)=>{var y=s(9126);o.exports=k;var _="\0";function k(F){this._isDirected=!y.has(F,"directed")||F.directed,this._isMultigraph=!!y.has(F,"multigraph")&&F.multigraph,this._isCompound=!!y.has(F,"compound")&&F.compound,this._label=void 0,this._defaultNodeLabelFn=y.constant(void 0),this._defaultEdgeLabelFn=y.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children["\0"]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}function C(F,N){F[N]?F[N]++:F[N]=1}function O(F,N){--F[N]||delete F[N]}function T(F,N,z,B){var X=""+N,W=""+z;if(!F&&X>W){var H=X;X=W,W=H}return X+""+W+""+(y.isUndefined(B)?"\0":B)}function P(F,N,z,B){var X=""+N,W=""+z;if(!F&&X>W){var H=X;X=W,W=H}var U={v:X,w:W};return B&&(U.name=B),U}function D(F,N){return T(F,N.v,N.w,N.name)}k.prototype._nodeCount=0,k.prototype._edgeCount=0,k.prototype.isDirected=function(){return this._isDirected},k.prototype.isMultigraph=function(){return this._isMultigraph},k.prototype.isCompound=function(){return this._isCompound},k.prototype.setGraph=function(F){return this._label=F,this},k.prototype.graph=function(){return this._label},k.prototype.setDefaultNodeLabel=function(F){return y.isFunction(F)||(F=y.constant(F)),this._defaultNodeLabelFn=F,this},k.prototype.nodeCount=function(){return this._nodeCount},k.prototype.nodes=function(){return y.keys(this._nodes)},k.prototype.sources=function(){var F=this;return y.filter(this.nodes(),function(N){return y.isEmpty(F._in[N])})},k.prototype.sinks=function(){var F=this;return y.filter(this.nodes(),function(N){return y.isEmpty(F._out[N])})},k.prototype.setNodes=function(F,N){var z=arguments,B=this;return y.each(F,function(X){z.length>1?B.setNode(X,N):B.setNode(X)}),this},k.prototype.setNode=function(F,N){return y.has(this._nodes,F)?(arguments.length>1&&(this._nodes[F]=N),this):(this._nodes[F]=arguments.length>1?N:this._defaultNodeLabelFn(F),this._isCompound&&(this._parent[F]=_,this._children[F]={},this._children["\0"][F]=!0),this._in[F]={},this._preds[F]={},this._out[F]={},this._sucs[F]={},++this._nodeCount,this)},k.prototype.node=function(F){return this._nodes[F]},k.prototype.hasNode=function(F){return y.has(this._nodes,F)},k.prototype.removeNode=function(F){var N=this;if(y.has(this._nodes,F)){var z=function(B){N.removeEdge(N._edgeObjs[B])};delete this._nodes[F],this._isCompound&&(this._removeFromParentsChildList(F),delete this._parent[F],y.each(this.children(F),function(B){N.setParent(B)}),delete this._children[F]),y.each(y.keys(this._in[F]),z),delete this._in[F],delete this._preds[F],y.each(y.keys(this._out[F]),z),delete this._out[F],delete this._sucs[F],--this._nodeCount}return this},k.prototype.setParent=function(F,N){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(y.isUndefined(N))N=_;else{for(var z=N+="";!y.isUndefined(z);z=this.parent(z))if(z===F)throw new Error("Setting "+N+" as parent of "+F+" would create a cycle");this.setNode(N)}return this.setNode(F),this._removeFromParentsChildList(F),this._parent[F]=N,this._children[N][F]=!0,this},k.prototype._removeFromParentsChildList=function(F){delete this._children[this._parent[F]][F]},k.prototype.parent=function(F){if(this._isCompound){var N=this._parent[F];if(N!==_)return N}},k.prototype.children=function(F){if(y.isUndefined(F)&&(F=_),this._isCompound){var N=this._children[F];if(N)return y.keys(N)}else{if(F===_)return this.nodes();if(this.hasNode(F))return[]}},k.prototype.predecessors=function(F){var N=this._preds[F];if(N)return y.keys(N)},k.prototype.successors=function(F){var N=this._sucs[F];if(N)return y.keys(N)},k.prototype.neighbors=function(F){var N=this.predecessors(F);if(N)return y.union(N,this.successors(F))},k.prototype.isLeaf=function(F){return(this.isDirected()?this.successors(F):this.neighbors(F)).length===0},k.prototype.filterNodes=function(F){var N=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});N.setGraph(this.graph());var z=this;y.each(this._nodes,function(W,H){F(H)&&N.setNode(H,W)}),y.each(this._edgeObjs,function(W){N.hasNode(W.v)&&N.hasNode(W.w)&&N.setEdge(W,z.edge(W))});var B={};function X(W){var H=z.parent(W);return H===void 0||N.hasNode(H)?(B[W]=H,H):H in B?B[H]:X(H)}return this._isCompound&&y.each(N.nodes(),function(W){N.setParent(W,X(W))}),N},k.prototype.setDefaultEdgeLabel=function(F){return y.isFunction(F)||(F=y.constant(F)),this._defaultEdgeLabelFn=F,this},k.prototype.edgeCount=function(){return this._edgeCount},k.prototype.edges=function(){return y.values(this._edgeObjs)},k.prototype.setPath=function(F,N){var z=this,B=arguments;return y.reduce(F,function(X,W){return B.length>1?z.setEdge(X,W,N):z.setEdge(X,W),W}),this},k.prototype.setEdge=function(){var F,N,z,B,X=!1,W=arguments[0];typeof W=="object"&&W!==null&&"v"in W?(F=W.v,N=W.w,z=W.name,arguments.length===2&&(B=arguments[1],X=!0)):(F=W,N=arguments[1],z=arguments[3],arguments.length>2&&(B=arguments[2],X=!0)),F=""+F,N=""+N,y.isUndefined(z)||(z=""+z);var H=T(this._isDirected,F,N,z);if(y.has(this._edgeLabels,H))return X&&(this._edgeLabels[H]=B),this;if(!y.isUndefined(z)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(F),this.setNode(N),this._edgeLabels[H]=X?B:this._defaultEdgeLabelFn(F,N,z);var U=P(this._isDirected,F,N,z);return F=U.v,N=U.w,Object.freeze(U),this._edgeObjs[H]=U,C(this._preds[N],F),C(this._sucs[F],N),this._in[N][H]=U,this._out[F][H]=U,this._edgeCount++,this},k.prototype.edge=function(F,N,z){var B=arguments.length===1?D(this._isDirected,arguments[0]):T(this._isDirected,F,N,z);return this._edgeLabels[B]},k.prototype.hasEdge=function(F,N,z){var B=arguments.length===1?D(this._isDirected,arguments[0]):T(this._isDirected,F,N,z);return y.has(this._edgeLabels,B)},k.prototype.removeEdge=function(F,N,z){var B=arguments.length===1?D(this._isDirected,arguments[0]):T(this._isDirected,F,N,z),X=this._edgeObjs[B];return X&&(F=X.v,N=X.w,delete this._edgeLabels[B],delete this._edgeObjs[B],O(this._preds[N],F),O(this._sucs[F],N),delete this._in[N][B],delete this._out[F][B],this._edgeCount--),this},k.prototype.inEdges=function(F,N){var z=this._in[F];if(z){var B=y.values(z);return N?y.filter(B,function(X){return X.v===N}):B}},k.prototype.outEdges=function(F,N){var z=this._out[F];if(z){var B=y.values(z);return N?y.filter(B,function(X){return X.w===N}):B}},k.prototype.nodeEdges=function(F,N){var z=this.inEdges(F,N);if(z)return z.concat(this.outEdges(F,N))}},2354:(o,g,s)=>{o.exports={Graph:s(771),version:s(9631)}},8974:(o,g,s)=>{var y=s(9126),_=s(771);function k(O){return y.map(O.nodes(),function(T){var P=O.node(T),D=O.parent(T),F={v:T};return y.isUndefined(P)||(F.value=P),y.isUndefined(D)||(F.parent=D),F})}function C(O){return y.map(O.edges(),function(T){var P=O.edge(T),D={v:T.v,w:T.w};return y.isUndefined(T.name)||(D.name=T.name),y.isUndefined(P)||(D.value=P),D})}o.exports={write:function(O){var T={options:{directed:O.isDirected(),multigraph:O.isMultigraph(),compound:O.isCompound()},nodes:k(O),edges:C(O)};return y.isUndefined(O.graph())||(T.value=y.clone(O.graph())),T},read:function(O){var T=new _(O.options).setGraph(O.value);return y.each(O.nodes,function(P){T.setNode(P.v,P.value),P.parent&&T.setParent(P.v,P.parent)}),y.each(O.edges,function(P){T.setEdge({v:P.v,w:P.w,name:P.name},P.value)}),T}}},9126:(o,g,s)=>{var y;try{y={clone:s(6678),constant:s(5703),each:s(6073),filter:s(3105),has:s(8721),isArray:s(1469),isEmpty:s(1609),isFunction:s(3560),isUndefined:s(2353),keys:s(3674),map:s(5161),reduce:s(4061),size:s(4238),transform:s(8718),union:s(3386),values:s(2628)}}catch{}y||(y=window._),o.exports=y},9631:o=>{o.exports="2.1.8"},1773:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_=s(7628),k=function(){function C(O,T){this.color=T,this.changed=!1,this.data=O,this.type=new _.default}return C.prototype.set=function(O,T){return this.color=T,this.changed=!1,this.data=O,this.type.type=0,this},C.prototype._ensureHSL=function(){var O=this.data,T=O.h,P=O.s,D=O.l;T===void 0&&(O.h=y.default.channel.rgb2hsl(O,"h")),P===void 0&&(O.s=y.default.channel.rgb2hsl(O,"s")),D===void 0&&(O.l=y.default.channel.rgb2hsl(O,"l"))},C.prototype._ensureRGB=function(){var O=this.data,T=O.r,P=O.g,D=O.b;T===void 0&&(O.r=y.default.channel.hsl2rgb(O,"r")),P===void 0&&(O.g=y.default.channel.hsl2rgb(O,"g")),D===void 0&&(O.b=y.default.channel.hsl2rgb(O,"b"))},Object.defineProperty(C.prototype,"r",{get:function(){var O=this.data,T=O.r;return this.type.is(2)||T===void 0?(this._ensureHSL(),y.default.channel.hsl2rgb(O,"r")):T},set:function(O){this.type.set(1),this.changed=!0,this.data.r=O},enumerable:!0,configurable:!0}),Object.defineProperty(C.prototype,"g",{get:function(){var O=this.data,T=O.g;return this.type.is(2)||T===void 0?(this._ensureHSL(),y.default.channel.hsl2rgb(O,"g")):T},set:function(O){this.type.set(1),this.changed=!0,this.data.g=O},enumerable:!0,configurable:!0}),Object.defineProperty(C.prototype,"b",{get:function(){var O=this.data,T=O.b;return this.type.is(2)||T===void 0?(this._ensureHSL(),y.default.channel.hsl2rgb(O,"b")):T},set:function(O){this.type.set(1),this.changed=!0,this.data.b=O},enumerable:!0,configurable:!0}),Object.defineProperty(C.prototype,"h",{get:function(){var O=this.data,T=O.h;return this.type.is(1)||T===void 0?(this._ensureRGB(),y.default.channel.rgb2hsl(O,"h")):T},set:function(O){this.type.set(2),this.changed=!0,this.data.h=O},enumerable:!0,configurable:!0}),Object.defineProperty(C.prototype,"s",{get:function(){var O=this.data,T=O.s;return this.type.is(1)||T===void 0?(this._ensureRGB(),y.default.channel.rgb2hsl(O,"s")):T},set:function(O){this.type.set(2),this.changed=!0,this.data.s=O},enumerable:!0,configurable:!0}),Object.defineProperty(C.prototype,"l",{get:function(){var O=this.data,T=O.l;return this.type.is(1)||T===void 0?(this._ensureRGB(),y.default.channel.rgb2hsl(O,"l")):T},set:function(O){this.type.set(2),this.changed=!0,this.data.l=O},enumerable:!0,configurable:!0}),Object.defineProperty(C.prototype,"a",{get:function(){return this.data.a},set:function(O){this.changed=!0,this.data.a=O},enumerable:!0,configurable:!0}),C}();g.default=k},8167:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=new(s(1773)).default({r:0,g:0,b:0,a:0},"transparent");g.default=y},7628:(o,g)=>{Object.defineProperty(g,"__esModule",{value:!0});var s=function(){function y(){this.type=0}return y.prototype.get=function(){return this.type},y.prototype.set=function(_){if(this.type&&this.type!==_)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=_},y.prototype.reset=function(){this.type=0},y.prototype.is=function(_){return this.type===_},y}();g.default=s},1655:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(8167),_=s(6061),k={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:function(C){if(C.charCodeAt(0)===35){var O=C.match(k.re);if(O){var T=O[1],P=parseInt(T,16),D=T.length,F=D%4==0,N=D>4,z=N?1:17,B=N?8:4,X=F?0:-1,W=N?255:15;return y.default.set({r:(P>>B*(X+3)&W)*z,g:(P>>B*(X+2)&W)*z,b:(P>>B*(X+1)&W)*z,a:F?(P&W)*z/255:1},C)}}},stringify:function(C){var O=C.r,T=C.g,P=C.b,D=C.a;return D<1?"#"+_.DEC2HEX[Math.round(O)]+_.DEC2HEX[Math.round(T)]+_.DEC2HEX[Math.round(P)]+_.DEC2HEX[Math.round(255*D)]:"#"+_.DEC2HEX[Math.round(O)]+_.DEC2HEX[Math.round(T)]+_.DEC2HEX[Math.round(P)]}};g.default=k},8589:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_=s(8167),k={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:function(C){var O=C.match(k.hueRe);if(O){var T=O[1];switch(O[2]){case"grad":return y.default.channel.clamp.h(.9*parseFloat(T));case"rad":return y.default.channel.clamp.h(180*parseFloat(T)/Math.PI);case"turn":return y.default.channel.clamp.h(360*parseFloat(T))}}return y.default.channel.clamp.h(parseFloat(C))},parse:function(C){var O=C.charCodeAt(0);if(O===104||O===72){var T=C.match(k.re);if(T){var P=T[1],D=T[2],F=T[3],N=T[4],z=T[5];return _.default.set({h:k._hue2deg(P),s:y.default.channel.clamp.s(parseFloat(D)),l:y.default.channel.clamp.l(parseFloat(F)),a:N?y.default.channel.clamp.a(z?parseFloat(N)/100:parseFloat(N)):1},C)}}},stringify:function(C){var O=C.h,T=C.s,P=C.l,D=C.a;return D<1?"hsla("+y.default.lang.round(O)+", "+y.default.lang.round(T)+"%, "+y.default.lang.round(P)+"%, "+D+")":"hsl("+y.default.lang.round(O)+", "+y.default.lang.round(T)+"%, "+y.default.lang.round(P)+"%)"}};g.default=k},2191:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1655),_=s(7538),k=s(6762),C=s(8589),O={format:{keyword:_.default,hex:y.default,rgb:k.default,rgba:k.default,hsl:C.default,hsla:C.default},parse:function(T){if(typeof T!="string")return T;var P=y.default.parse(T)||k.default.parse(T)||C.default.parse(T)||_.default.parse(T);if(P)return P;throw new Error('Unsupported color format: "'+T+'"')},stringify:function(T){return!T.changed&&T.color?T.color:T.type.is(2)||T.data.r===void 0?C.default.stringify(T):T.a<1||!Number.isInteger(T.r)||!Number.isInteger(T.g)||!Number.isInteger(T.b)?k.default.stringify(T):y.default.stringify(T)}};g.default=O},7538:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1655),_={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:function(k){k=k.toLowerCase();var C=_.colors[k];if(C)return y.default.parse(C)},stringify:function(k){var C=y.default.stringify(k);for(var O in _.colors)if(_.colors[O]===C)return O}};g.default=_},6762:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_=s(8167),k={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:function(C){var O=C.charCodeAt(0);if(O===114||O===82){var T=C.match(k.re);if(T){var P=T[1],D=T[2],F=T[3],N=T[4],z=T[5],B=T[6],X=T[7],W=T[8];return _.default.set({r:y.default.channel.clamp.r(D?2.55*parseFloat(P):parseFloat(P)),g:y.default.channel.clamp.g(N?2.55*parseFloat(F):parseFloat(F)),b:y.default.channel.clamp.b(B?2.55*parseFloat(z):parseFloat(z)),a:X?y.default.channel.clamp.a(W?parseFloat(X)/100:parseFloat(X)):1},C)}}},stringify:function(C){var O=C.r,T=C.g,P=C.b,D=C.a;return D<1?"rgba("+y.default.lang.round(O)+", "+y.default.lang.round(T)+", "+y.default.lang.round(P)+", "+y.default.lang.round(D)+")":"rgb("+y.default.lang.round(O)+", "+y.default.lang.round(T)+", "+y.default.lang.round(P)+")"}};g.default=k},6061:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_={};g.DEC2HEX=_;for(var k=0;k<=255;k++)_[k]=y.default.unit.dec2hex(k)},8613:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0}),function(y){for(var _ in y)g.hasOwnProperty(_)||(g[_]=y[_])}(s(1203))},5371:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(2191),_=s(418);g.default=function(k,C){var O=y.default.parse(k),T={};for(var P in C)C[P]&&(T[P]=O[P]+C[P]);return _.default(k,T)}},1416:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_=s(2191);g.default=function(k,C,O){var T=_.default.parse(k),P=T[C],D=y.default.channel.clamp[C](P+O);return P!==D&&(T[C]=D),_.default.stringify(T)}},9353:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(6197);g.default=function(_){return y.default(_,"a")}},3394:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(6197);g.default=function(_){return y.default(_,"b")}},418:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_=s(2191);g.default=function(k,C){var O=_.default.parse(k);for(var T in C)O[T]=y.default.channel.clamp[T](C[T]);return _.default.stringify(O)}},6197:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_=s(2191);g.default=function(k,C){return y.default.lang.round(_.default.parse(k)[C])}},7361:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1416);g.default=function(_){return y.default(_,"h",180)}},3042:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_=s(8346);g.default=function(k,C){var O=_.default(k),T=_.default(C),P=Math.max(O,T),D=Math.min(O,T),F=(P+Number.EPSILON)/(D+Number.EPSILON);return y.default.lang.round(y.default.lang.clamp(F,1,10))}},1364:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1416);g.default=function(_,k){return y.default(_,"l",-k)}},9610:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1416);g.default=function(_,k){return y.default(_,"s",-k)}},572:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(418);g.default=function(_){return y.default(_,{s:0})}},2299:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(6197);g.default=function(_){return y.default(_,"g")}},3116:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_=s(8167),k=s(2191);g.default=function(C,O,T,P){P===void 0&&(P=1);var D=_.default.set({h:y.default.channel.clamp.h(C),s:y.default.channel.clamp.s(O),l:y.default.channel.clamp.l(T),a:y.default.channel.clamp.a(P)});return k.default.stringify(D)}},3008:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(6197);g.default=function(_){return y.default(_,"h")}},1203:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(6538);g.hex=y.default;var _=s(6538);g.rgb=_.default;var k=s(6538);g.rgba=k.default;var C=s(3116);g.hsl=C.default;var O=s(3116);g.hsla=O.default;var T=s(2619);g.toKeyword=T.default;var P=s(4307);g.toHex=P.default;var D=s(4125);g.toRgba=D.default;var F=s(7329);g.toHsla=F.default;var N=s(6197);g.channel=N.default;var z=s(9640);g.red=z.default;var B=s(2299);g.green=B.default;var X=s(3394);g.blue=X.default;var W=s(3008);g.hue=W.default;var H=s(6451);g.saturation=H.default;var U=s(9235);g.lightness=U.default;var G=s(9353);g.alpha=G.default;var Y=s(9353);g.opacity=Y.default;var K=s(3042);g.contrast=K.default;var ee=s(8346);g.luminance=ee.default;var te=s(4117);g.isDark=te.default;var re=s(2224);g.isLight=re.default;var be=s(585);g.isValid=be.default;var Le=s(1080);g.saturate=Le.default;var me=s(9610);g.desaturate=me.default;var Ie=s(3235);g.lighten=Ie.default;var pe=s(1364);g.darken=pe.default;var ce=s(7189);g.opacify=ce.default;var ue=s(7189);g.fadeIn=ue.default;var _e=s(4989);g.transparentize=_e.default;var xe=s(4989);g.fadeOut=xe.default;var Te=s(7361);g.complement=Te.default;var Ne=s(572);g.grayscale=Ne.default;var Be=s(5371);g.adjust=Be.default;var Fe=s(418);g.change=Fe.default;var Ve=s(566);g.invert=Ve.default;var et=s(1861);g.mix=et.default;var rt=s(7081);g.scale=rt.default},566:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(2191),_=s(1861);g.default=function(k,C){C===void 0&&(C=100);var O=y.default.parse(k);return O.r=255-O.r,O.g=255-O.g,O.b=255-O.b,_.default(O,k,C)}},4117:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(2224);g.default=function(_){return!y.default(_)}},2224:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(8346);g.default=function(_){return y.default(_)>=.5}},585:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(2191);g.default=function(_){try{return y.default.parse(_),!0}catch{return!1}}},3235:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1416);g.default=function(_,k){return y.default(_,"l",k)}},9235:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(6197);g.default=function(_){return y.default(_,"l")}},8346:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_=s(2191);g.default=function(k){var C=_.default.parse(k),O=C.r,T=C.g,P=C.b,D=.2126*y.default.channel.toLinear(O)+.7152*y.default.channel.toLinear(T)+.0722*y.default.channel.toLinear(P);return y.default.lang.round(D)}},1861:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(2191),_=s(6538);g.default=function(k,C,O){O===void 0&&(O=50);var T=y.default.parse(k),P=T.r,D=T.g,F=T.b,N=T.a,z=y.default.parse(C),B=z.r,X=z.g,W=z.b,H=z.a,U=O/100,G=2*U-1,Y=N-H,K=((G*Y==-1?G:(G+Y)/(1+G*Y))+1)/2,ee=1-K,te=P*K+B*ee,re=D*K+X*ee,be=F*K+W*ee,Le=N*U+H*(1-U);return _.default(te,re,be,Le)}},7189:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1416);g.default=function(_,k){return y.default(_,"a",k)}},9640:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(6197);g.default=function(_){return y.default(_,"r")}},6538:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_=s(8167),k=s(2191),C=s(418);g.default=function(O,T,P,D){if(P===void 0&&(P=0),D===void 0&&(D=1),typeof O!="number")return C.default(O,{a:T});var F=_.default.set({r:y.default.channel.clamp.r(O),g:y.default.channel.clamp.g(T),b:y.default.channel.clamp.b(P),a:y.default.channel.clamp.a(D)});return k.default.stringify(F)}},1080:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1416);g.default=function(_,k){return y.default(_,"s",k)}},6451:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(6197);g.default=function(_){return y.default(_,"s")}},7081:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1083),_=s(2191),k=s(5371);g.default=function(C,O){var T,P,D,F=_.default.parse(C),N={};for(var z in O)N[z]=(T=F[z],P=O[z],D=y.default.channel.max[z],P>0?(D-T)*P/100:T*P/100);return k.default(C,N)}},4307:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(2191);g.default=function(_){return y.default.format.hex.stringify(y.default.parse(_))}},7329:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(2191);g.default=function(_){return y.default.format.hsla.stringify(y.default.parse(_))}},2619:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(2191);g.default=function(_){return y.default.format.keyword.stringify(y.default.parse(_))}},4125:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(2191);g.default=function(_){return y.default.format.rgba.stringify(y.default.parse(_))}},4989:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(1416);g.default=function(_,k){return y.default(_,"a",-k)}},7994:(o,g)=>{Object.defineProperty(g,"__esModule",{value:!0});var s={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:function(y){return y>=255?255:y<0?0:y},g:function(y){return y>=255?255:y<0?0:y},b:function(y){return y>=255?255:y<0?0:y},h:function(y){return y%360},s:function(y){return y>=100?100:y<0?0:y},l:function(y){return y>=100?100:y<0?0:y},a:function(y){return y>=1?1:y<0?0:y}},toLinear:function(y){var _=y/255;return y>.03928?Math.pow((_+.055)/1.055,2.4):_/12.92},hue2rgb:function(y,_,k){return k<0&&(k+=1),k>1&&(k-=1),k<1/6?y+6*(_-y)*k:k<.5?_:k<2/3?y+(_-y)*(2/3-k)*6:y},hsl2rgb:function(y,_){var k=y.h,C=y.s,O=y.l;if(!C)return 2.55*O;k/=360,C/=100;var T=(O/=100)<.5?O*(1+C):O+C-O*C,P=2*O-T;switch(_){case"r":return 255*s.hue2rgb(P,T,k+1/3);case"g":return 255*s.hue2rgb(P,T,k);case"b":return 255*s.hue2rgb(P,T,k-1/3)}},rgb2hsl:function(y,_){var k=y.r,C=y.g,O=y.b;k/=255,C/=255,O/=255;var T=Math.max(k,C,O),P=Math.min(k,C,O),D=(T+P)/2;if(_==="l")return 100*D;if(T===P)return 0;var F=T-P;if(_==="s")return 100*(D>.5?F/(2-T-P):F/(T+P));switch(T){case k:return 60*((C-O)/F+(C<O?6:0));case C:return 60*((O-k)/F+2);case O:return 60*((k-C)/F+4);default:return-1}}};g.default=s},1083:(o,g,s)=>{Object.defineProperty(g,"__esModule",{value:!0});var y=s(7994),_=s(4027),k=s(318),C={channel:y.default,lang:_.default,unit:k.default};g.default=C},4027:(o,g)=>{Object.defineProperty(g,"__esModule",{value:!0});var s={clamp:function(y,_,k){return _>k?Math.min(_,Math.max(k,y)):Math.min(k,Math.max(_,y))},round:function(y){return Math.round(1e10*y)/1e10}};g.default=s},318:(o,g)=>{Object.defineProperty(g,"__esModule",{value:!0});var s={dec2hex:function(y){var _=Math.round(y).toString(16);return _.length>1?_:"0"+_}};g.default=s},8552:(o,g,s)=>{var y=s(852)(s(5639),"DataView");o.exports=y},1989:(o,g,s)=>{var y=s(1789),_=s(401),k=s(7667),C=s(1327),O=s(1866);function T(P){var D=-1,F=P==null?0:P.length;for(this.clear();++D<F;){var N=P[D];this.set(N[0],N[1])}}T.prototype.clear=y,T.prototype.delete=_,T.prototype.get=k,T.prototype.has=C,T.prototype.set=O,o.exports=T},8407:(o,g,s)=>{var y=s(7040),_=s(2188),k=s(2117),C=s(7518),O=s(4705);function T(P){var D=-1,F=P==null?0:P.length;for(this.clear();++D<F;){var N=P[D];this.set(N[0],N[1])}}T.prototype.clear=y,T.prototype.delete=_,T.prototype.get=k,T.prototype.has=C,T.prototype.set=O,o.exports=T},7071:(o,g,s)=>{var y=s(852)(s(5639),"Map");o.exports=y},3369:(o,g,s)=>{var y=s(4785),_=s(1285),k=s(6e3),C=s(9916),O=s(5265);function T(P){var D=-1,F=P==null?0:P.length;for(this.clear();++D<F;){var N=P[D];this.set(N[0],N[1])}}T.prototype.clear=y,T.prototype.delete=_,T.prototype.get=k,T.prototype.has=C,T.prototype.set=O,o.exports=T},3818:(o,g,s)=>{var y=s(852)(s(5639),"Promise");o.exports=y},8525:(o,g,s)=>{var y=s(852)(s(5639),"Set");o.exports=y},8668:(o,g,s)=>{var y=s(3369),_=s(619),k=s(2385);function C(O){var T=-1,P=O==null?0:O.length;for(this.__data__=new y;++T<P;)this.add(O[T])}C.prototype.add=C.prototype.push=_,C.prototype.has=k,o.exports=C},6384:(o,g,s)=>{var y=s(8407),_=s(7465),k=s(3779),C=s(7599),O=s(4758),T=s(4309);function P(D){var F=this.__data__=new y(D);this.size=F.size}P.prototype.clear=_,P.prototype.delete=k,P.prototype.get=C,P.prototype.has=O,P.prototype.set=T,o.exports=P},2705:(o,g,s)=>{var y=s(5639).Symbol;o.exports=y},1149:(o,g,s)=>{var y=s(5639).Uint8Array;o.exports=y},577:(o,g,s)=>{var y=s(852)(s(5639),"WeakMap");o.exports=y},6874:o=>{o.exports=function(g,s,y){switch(y.length){case 0:return g.call(s);case 1:return g.call(s,y[0]);case 2:return g.call(s,y[0],y[1]);case 3:return g.call(s,y[0],y[1],y[2])}return g.apply(s,y)}},7412:o=>{o.exports=function(g,s){for(var y=-1,_=g==null?0:g.length;++y<_&&s(g[y],y,g)!==!1;);return g}},4963:o=>{o.exports=function(g,s){for(var y=-1,_=g==null?0:g.length,k=0,C=[];++y<_;){var O=g[y];s(O,y,g)&&(C[k++]=O)}return C}},7443:(o,g,s)=>{var y=s(2118);o.exports=function(_,k){return!(_==null||!_.length)&&y(_,k,0)>-1}},1196:o=>{o.exports=function(g,s,y){for(var _=-1,k=g==null?0:g.length;++_<k;)if(y(s,g[_]))return!0;return!1}},4636:(o,g,s)=>{var y=s(2545),_=s(5694),k=s(1469),C=s(4144),O=s(5776),T=s(6719),P=Object.prototype.hasOwnProperty;o.exports=function(D,F){var N=k(D),z=!N&&_(D),B=!N&&!z&&C(D),X=!N&&!z&&!B&&T(D),W=N||z||B||X,H=W?y(D.length,String):[],U=H.length;for(var G in D)!F&&!P.call(D,G)||W&&(G=="length"||B&&(G=="offset"||G=="parent")||X&&(G=="buffer"||G=="byteLength"||G=="byteOffset")||O(G,U))||H.push(G);return H}},9932:o=>{o.exports=function(g,s){for(var y=-1,_=g==null?0:g.length,k=Array(_);++y<_;)k[y]=s(g[y],y,g);return k}},2488:o=>{o.exports=function(g,s){for(var y=-1,_=s.length,k=g.length;++y<_;)g[k+y]=s[y];return g}},2663:o=>{o.exports=function(g,s,y,_){var k=-1,C=g==null?0:g.length;for(_&&C&&(y=g[++k]);++k<C;)y=s(y,g[k],k,g);return y}},2908:o=>{o.exports=function(g,s){for(var y=-1,_=g==null?0:g.length;++y<_;)if(s(g[y],y,g))return!0;return!1}},8983:(o,g,s)=>{var y=s(371)("length");o.exports=y},6556:(o,g,s)=>{var y=s(9465),_=s(7813);o.exports=function(k,C,O){(O!==void 0&&!_(k[C],O)||O===void 0&&!(C in k))&&y(k,C,O)}},4865:(o,g,s)=>{var y=s(9465),_=s(7813),k=Object.prototype.hasOwnProperty;o.exports=function(C,O,T){var P=C[O];k.call(C,O)&&_(P,T)&&(T!==void 0||O in C)||y(C,O,T)}},8470:(o,g,s)=>{var y=s(7813);o.exports=function(_,k){for(var C=_.length;C--;)if(y(_[C][0],k))return C;return-1}},4037:(o,g,s)=>{var y=s(8363),_=s(3674);o.exports=function(k,C){return k&&y(C,_(C),k)}},3886:(o,g,s)=>{var y=s(8363),_=s(1704);o.exports=function(k,C){return k&&y(C,_(C),k)}},9465:(o,g,s)=>{var y=s(8777);o.exports=function(_,k,C){k=="__proto__"&&y?y(_,k,{configurable:!0,enumerable:!0,value:C,writable:!0}):_[k]=C}},5990:(o,g,s)=>{var y=s(6384),_=s(7412),k=s(4865),C=s(4037),O=s(3886),T=s(4626),P=s(278),D=s(8805),F=s(1911),N=s(8234),z=s(6904),B=s(4160),X=s(3824),W=s(9148),H=s(8517),U=s(1469),G=s(4144),Y=s(6688),K=s(3218),ee=s(2928),te=s(3674),re=s(1704),be="[object Arguments]",Le="[object Function]",me="[object Object]",Ie={};Ie[be]=Ie["[object Array]"]=Ie["[object ArrayBuffer]"]=Ie["[object DataView]"]=Ie["[object Boolean]"]=Ie["[object Date]"]=Ie["[object Float32Array]"]=Ie["[object Float64Array]"]=Ie["[object Int8Array]"]=Ie["[object Int16Array]"]=Ie["[object Int32Array]"]=Ie["[object Map]"]=Ie["[object Number]"]=Ie[me]=Ie["[object RegExp]"]=Ie["[object Set]"]=Ie["[object String]"]=Ie["[object Symbol]"]=Ie["[object Uint8Array]"]=Ie["[object Uint8ClampedArray]"]=Ie["[object Uint16Array]"]=Ie["[object Uint32Array]"]=!0,Ie["[object Error]"]=Ie[Le]=Ie["[object WeakMap]"]=!1,o.exports=function pe(ce,ue,_e,xe,Te,Ne){var Be,Fe=1&ue,Ve=2&ue,et=4&ue;if(_e&&(Be=Te?_e(ce,xe,Te,Ne):_e(ce)),Be!==void 0)return Be;if(!K(ce))return ce;var rt=U(ce);if(rt){if(Be=X(ce),!Fe)return P(ce,Be)}else{var yt=B(ce),ut=yt==Le||yt=="[object GeneratorFunction]";if(G(ce))return T(ce,Fe);if(yt==me||yt==be||ut&&!Te){if(Be=Ve||ut?{}:H(ce),!Fe)return Ve?F(ce,O(Be,ce)):D(ce,C(Be,ce))}else{if(!Ie[yt])return Te?ce:{};Be=W(ce,yt,Fe)}}Ne||(Ne=new y);var vt=Ne.get(ce);if(vt)return vt;Ne.set(ce,Be),ee(ce)?ce.forEach(function(Qe){Be.add(pe(Qe,ue,_e,Qe,ce,Ne))}):Y(ce)&&ce.forEach(function(Qe,At){Be.set(At,pe(Qe,ue,_e,At,ce,Ne))});var ft=rt?void 0:(et?Ve?z:N:Ve?re:te)(ce);return _(ft||ce,function(Qe,At){ft&&(Qe=ce[At=Qe]),k(Be,At,pe(Qe,ue,_e,At,ce,Ne))}),Be}},3118:(o,g,s)=>{var y=s(3218),_=Object.create,k=function(){function C(){}return function(O){if(!y(O))return{};if(_)return _(O);C.prototype=O;var T=new C;return C.prototype=void 0,T}}();o.exports=k},9881:(o,g,s)=>{var y=s(7816),_=s(9291)(y);o.exports=_},6029:(o,g,s)=>{var y=s(3448);o.exports=function(_,k,C){for(var O=-1,T=_.length;++O<T;){var P=_[O],D=k(P);if(D!=null&&(F===void 0?D==D&&!y(D):C(D,F)))var F=D,N=P}return N}},760:(o,g,s)=>{var y=s(9881);o.exports=function(_,k){var C=[];return y(_,function(O,T,P){k(O,T,P)&&C.push(O)}),C}},1848:o=>{o.exports=function(g,s,y,_){for(var k=g.length,C=y+(_?1:-1);_?C--:++C<k;)if(s(g[C],C,g))return C;return-1}},1078:(o,g,s)=>{var y=s(2488),_=s(7285);o.exports=function k(C,O,T,P,D){var F=-1,N=C.length;for(T||(T=_),D||(D=[]);++F<N;){var z=C[F];O>0&&T(z)?O>1?k(z,O-1,T,P,D):y(D,z):P||(D[D.length]=z)}return D}},8483:(o,g,s)=>{var y=s(5063)();o.exports=y},7816:(o,g,s)=>{var y=s(8483),_=s(3674);o.exports=function(k,C){return k&&y(k,C,_)}},7786:(o,g,s)=>{var y=s(1811),_=s(327);o.exports=function(k,C){for(var O=0,T=(C=y(C,k)).length;k!=null&&O<T;)k=k[_(C[O++])];return O&&O==T?k:void 0}},8866:(o,g,s)=>{var y=s(2488),_=s(1469);o.exports=function(k,C,O){var T=C(k);return _(k)?T:y(T,O(k))}},4239:(o,g,s)=>{var y=s(2705),_=s(9607),k=s(2333),C=y?y.toStringTag:void 0;o.exports=function(O){return O==null?O===void 0?"[object Undefined]":"[object Null]":C&&C in Object(O)?_(O):k(O)}},3325:o=>{o.exports=function(g,s){return g>s}},8565:o=>{var g=Object.prototype.hasOwnProperty;o.exports=function(s,y){return s!=null&&g.call(s,y)}},13:o=>{o.exports=function(g,s){return g!=null&&s in Object(g)}},2118:(o,g,s)=>{var y=s(1848),_=s(2722),k=s(2351);o.exports=function(C,O,T){return O==O?k(C,O,T):y(C,_,T)}},9454:(o,g,s)=>{var y=s(4239),_=s(7005);o.exports=function(k){return _(k)&&y(k)=="[object Arguments]"}},939:(o,g,s)=>{var y=s(2492),_=s(7005);o.exports=function k(C,O,T,P,D){return C===O||(C==null||O==null||!_(C)&&!_(O)?C!=C&&O!=O:y(C,O,T,P,k,D))}},2492:(o,g,s)=>{var y=s(6384),_=s(7114),k=s(8351),C=s(6096),O=s(4160),T=s(1469),P=s(4144),D=s(6719),F="[object Arguments]",N="[object Array]",z="[object Object]",B=Object.prototype.hasOwnProperty;o.exports=function(X,W,H,U,G,Y){var K=T(X),ee=T(W),te=K?N:O(X),re=ee?N:O(W),be=(te=te==F?z:te)==z,Le=(re=re==F?z:re)==z,me=te==re;if(me&&P(X)){if(!P(W))return!1;K=!0,be=!1}if(me&&!be)return Y||(Y=new y),K||D(X)?_(X,W,H,U,G,Y):k(X,W,te,H,U,G,Y);if(!(1&H)){var Ie=be&&B.call(X,"__wrapped__"),pe=Le&&B.call(W,"__wrapped__");if(Ie||pe){var ce=Ie?X.value():X,ue=pe?W.value():W;return Y||(Y=new y),G(ce,ue,H,U,Y)}}return!!me&&(Y||(Y=new y),C(X,W,H,U,G,Y))}},5588:(o,g,s)=>{var y=s(4160),_=s(7005);o.exports=function(k){return _(k)&&y(k)=="[object Map]"}},2958:(o,g,s)=>{var y=s(6384),_=s(939);o.exports=function(k,C,O,T){var P=O.length,D=P,F=!T;if(k==null)return!D;for(k=Object(k);P--;){var N=O[P];if(F&&N[2]?N[1]!==k[N[0]]:!(N[0]in k))return!1}for(;++P<D;){var z=(N=O[P])[0],B=k[z],X=N[1];if(F&&N[2]){if(B===void 0&&!(z in k))return!1}else{var W=new y;if(T)var H=T(B,X,z,k,C,W);if(!(H===void 0?_(X,B,3,T,W):H))return!1}}return!0}},2722:o=>{o.exports=function(g){return g!=g}},8458:(o,g,s)=>{var y=s(3560),_=s(5346),k=s(3218),C=s(346),O=/^\[object .+?Constructor\]$/,T=Function.prototype,P=Object.prototype,D=T.toString,F=P.hasOwnProperty,N=RegExp("^"+D.call(F).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");o.exports=function(z){return!(!k(z)||_(z))&&(y(z)?N:O).test(C(z))}},9221:(o,g,s)=>{var y=s(4160),_=s(7005);o.exports=function(k){return _(k)&&y(k)=="[object Set]"}},8749:(o,g,s)=>{var y=s(4239),_=s(1780),k=s(7005),C={};C["[object Float32Array]"]=C["[object Float64Array]"]=C["[object Int8Array]"]=C["[object Int16Array]"]=C["[object Int32Array]"]=C["[object Uint8Array]"]=C["[object Uint8ClampedArray]"]=C["[object Uint16Array]"]=C["[object Uint32Array]"]=!0,C["[object Arguments]"]=C["[object Array]"]=C["[object ArrayBuffer]"]=C["[object Boolean]"]=C["[object DataView]"]=C["[object Date]"]=C["[object Error]"]=C["[object Function]"]=C["[object Map]"]=C["[object Number]"]=C["[object Object]"]=C["[object RegExp]"]=C["[object Set]"]=C["[object String]"]=C["[object WeakMap]"]=!1,o.exports=function(O){return k(O)&&_(O.length)&&!!C[y(O)]}},7206:(o,g,s)=>{var y=s(1573),_=s(6432),k=s(6557),C=s(1469),O=s(9601);o.exports=function(T){return typeof T=="function"?T:T==null?k:typeof T=="object"?C(T)?_(T[0],T[1]):y(T):O(T)}},280:(o,g,s)=>{var y=s(5726),_=s(6916),k=Object.prototype.hasOwnProperty;o.exports=function(C){if(!y(C))return _(C);var O=[];for(var T in Object(C))k.call(C,T)&&T!="constructor"&&O.push(T);return O}},313:(o,g,s)=>{var y=s(3218),_=s(5726),k=s(3498),C=Object.prototype.hasOwnProperty;o.exports=function(O){if(!y(O))return k(O);var T=_(O),P=[];for(var D in O)(D!="constructor"||!T&&C.call(O,D))&&P.push(D);return P}},433:o=>{o.exports=function(g,s){return g<s}},9199:(o,g,s)=>{var y=s(9881),_=s(8612);o.exports=function(k,C){var O=-1,T=_(k)?Array(k.length):[];return y(k,function(P,D,F){T[++O]=C(P,D,F)}),T}},1573:(o,g,s)=>{var y=s(2958),_=s(1499),k=s(2634);o.exports=function(C){var O=_(C);return O.length==1&&O[0][2]?k(O[0][0],O[0][1]):function(T){return T===C||y(T,C,O)}}},6432:(o,g,s)=>{var y=s(939),_=s(1917),k=s(9095),C=s(5403),O=s(9162),T=s(2634),P=s(327);o.exports=function(D,F){return C(D)&&O(F)?T(P(D),F):function(N){var z=_(N,D);return z===void 0&&z===F?k(N,D):y(F,z,3)}}},2980:(o,g,s)=>{var y=s(6384),_=s(6556),k=s(8483),C=s(9783),O=s(3218),T=s(1704),P=s(6390);o.exports=function D(F,N,z,B,X){F!==N&&k(N,function(W,H){if(X||(X=new y),O(W))C(F,N,H,z,D,B,X);else{var U=B?B(P(F,H),W,H+"",F,N,X):void 0;U===void 0&&(U=W),_(F,H,U)}},T)}},9783:(o,g,s)=>{var y=s(6556),_=s(4626),k=s(7133),C=s(278),O=s(8517),T=s(5694),P=s(1469),D=s(9246),F=s(4144),N=s(3560),z=s(3218),B=s(8630),X=s(6719),W=s(6390),H=s(3678);o.exports=function(U,G,Y,K,ee,te,re){var be=W(U,Y),Le=W(G,Y),me=re.get(Le);if(me)y(U,Y,me);else{var Ie=te?te(be,Le,Y+"",U,G,re):void 0,pe=Ie===void 0;if(pe){var ce=P(Le),ue=!ce&&F(Le),_e=!ce&&!ue&&X(Le);Ie=Le,ce||ue||_e?P(be)?Ie=be:D(be)?Ie=C(be):ue?(pe=!1,Ie=_(Le,!0)):_e?(pe=!1,Ie=k(Le,!0)):Ie=[]:B(Le)||T(Le)?(Ie=be,T(be)?Ie=H(be):z(be)&&!N(be)||(Ie=O(Le))):pe=!1}pe&&(re.set(Le,Ie),ee(Ie,Le,K,te,re),re.delete(Le)),y(U,Y,Ie)}}},9556:(o,g,s)=>{var y=s(9932),_=s(7786),k=s(7206),C=s(9199),O=s(1131),T=s(1717),P=s(5022),D=s(6557),F=s(1469);o.exports=function(N,z,B){z=z.length?y(z,function(H){return F(H)?function(U){return _(U,H.length===1?H[0]:H)}:H}):[D];var X=-1;z=y(z,T(k));var W=C(N,function(H,U,G){return{criteria:y(z,function(Y){return Y(H)}),index:++X,value:H}});return O(W,function(H,U){return P(H,U,B)})}},5970:(o,g,s)=>{var y=s(3012),_=s(9095);o.exports=function(k,C){return y(k,C,function(O,T){return _(k,T)})}},3012:(o,g,s)=>{var y=s(7786),_=s(611),k=s(1811);o.exports=function(C,O,T){for(var P=-1,D=O.length,F={};++P<D;){var N=O[P],z=y(C,N);T(z,N)&&_(F,k(N,C),z)}return F}},371:o=>{o.exports=function(g){return function(s){return s==null?void 0:s[g]}}},9152:(o,g,s)=>{var y=s(7786);o.exports=function(_){return function(k){return y(k,_)}}},98:o=>{var g=Math.ceil,s=Math.max;o.exports=function(y,_,k,C){for(var O=-1,T=s(g((_-y)/(k||1)),0),P=Array(T);T--;)P[C?T:++O]=y,y+=k;return P}},107:o=>{o.exports=function(g,s,y,_,k){return k(g,function(C,O,T){y=_?(_=!1,C):s(y,C,O,T)}),y}},5976:(o,g,s)=>{var y=s(6557),_=s(5357),k=s(61);o.exports=function(C,O){return k(_(C,O,y),C+"")}},611:(o,g,s)=>{var y=s(4865),_=s(1811),k=s(5776),C=s(3218),O=s(327);o.exports=function(T,P,D,F){if(!C(T))return T;for(var N=-1,z=(P=_(P,T)).length,B=z-1,X=T;X!=null&&++N<z;){var W=O(P[N]),H=D;if(W==="__proto__"||W==="constructor"||W==="prototype")return T;if(N!=B){var U=X[W];(H=F?F(U,W,X):void 0)===void 0&&(H=C(U)?U:k(P[N+1])?[]:{})}y(X,W,H),X=X[W]}return T}},6560:(o,g,s)=>{var y=s(5703),_=s(8777),k=s(6557),C=_?function(O,T){return _(O,"toString",{configurable:!0,enumerable:!1,value:y(T),writable:!0})}:k;o.exports=C},1131:o=>{o.exports=function(g,s){var y=g.length;for(g.sort(s);y--;)g[y]=g[y].value;return g}},2545:o=>{o.exports=function(g,s){for(var y=-1,_=Array(g);++y<g;)_[y]=s(y);return _}},531:(o,g,s)=>{var y=s(2705),_=s(9932),k=s(1469),C=s(3448),O=y?y.prototype:void 0,T=O?O.toString:void 0;o.exports=function P(D){if(typeof D=="string")return D;if(k(D))return _(D,P)+"";if(C(D))return T?T.call(D):"";var F=D+"";return F=="0"&&1/D==-1/0?"-0":F}},7561:(o,g,s)=>{var y=s(7990),_=/^\s+/;o.exports=function(k){return k&&k.slice(0,y(k)+1).replace(_,"")}},1717:o=>{o.exports=function(g){return function(s){return g(s)}}},5652:(o,g,s)=>{var y=s(8668),_=s(7443),k=s(1196),C=s(4757),O=s(3593),T=s(1814);o.exports=function(P,D,F){var N=-1,z=_,B=P.length,X=!0,W=[],H=W;if(F)X=!1,z=k;else if(B>=200){var U=D?null:O(P);if(U)return T(U);X=!1,z=C,H=new y}else H=D?[]:W;e:for(;++N<B;){var G=P[N],Y=D?D(G):G;if(G=F||G!==0?G:0,X&&Y==Y){for(var K=H.length;K--;)if(H[K]===Y)continue e;D&&H.push(Y),W.push(G)}else z(H,Y,F)||(H!==W&&H.push(Y),W.push(G))}return W}},7415:(o,g,s)=>{var y=s(9932);o.exports=function(_,k){return y(k,function(C){return _[C]})}},1757:o=>{o.exports=function(g,s,y){for(var _=-1,k=g.length,C=s.length,O={};++_<k;){var T=_<C?s[_]:void 0;y(O,g[_],T)}return O}},4757:o=>{o.exports=function(g,s){return g.has(s)}},4290:(o,g,s)=>{var y=s(6557);o.exports=function(_){return typeof _=="function"?_:y}},1811:(o,g,s)=>{var y=s(1469),_=s(5403),k=s(5514),C=s(9833);o.exports=function(O,T){return y(O)?O:_(O,T)?[O]:k(C(O))}},4318:(o,g,s)=>{var y=s(1149);o.exports=function(_){var k=new _.constructor(_.byteLength);return new y(k).set(new y(_)),k}},4626:(o,g,s)=>{o=s.nmd(o);var y=s(5639),_=g&&!g.nodeType&&g,k=_&&o&&!o.nodeType&&o,C=k&&k.exports===_?y.Buffer:void 0,O=C?C.allocUnsafe:void 0;o.exports=function(T,P){if(P)return T.slice();var D=T.length,F=O?O(D):new T.constructor(D);return T.copy(F),F}},7157:(o,g,s)=>{var y=s(4318);o.exports=function(_,k){var C=k?y(_.buffer):_.buffer;return new _.constructor(C,_.byteOffset,_.byteLength)}},3147:o=>{var g=/\w*$/;o.exports=function(s){var y=new s.constructor(s.source,g.exec(s));return y.lastIndex=s.lastIndex,y}},419:(o,g,s)=>{var y=s(2705),_=y?y.prototype:void 0,k=_?_.valueOf:void 0;o.exports=function(C){return k?Object(k.call(C)):{}}},7133:(o,g,s)=>{var y=s(4318);o.exports=function(_,k){var C=k?y(_.buffer):_.buffer;return new _.constructor(C,_.byteOffset,_.length)}},6393:(o,g,s)=>{var y=s(3448);o.exports=function(_,k){if(_!==k){var C=_!==void 0,O=_===null,T=_==_,P=y(_),D=k!==void 0,F=k===null,N=k==k,z=y(k);if(!F&&!z&&!P&&_>k||P&&D&&N&&!F&&!z||O&&D&&N||!C&&N||!T)return 1;if(!O&&!P&&!z&&_<k||z&&C&&T&&!O&&!P||F&&C&&T||!D&&T||!N)return-1}return 0}},5022:(o,g,s)=>{var y=s(6393);o.exports=function(_,k,C){for(var O=-1,T=_.criteria,P=k.criteria,D=T.length,F=C.length;++O<D;){var N=y(T[O],P[O]);if(N)return O>=F?N:N*(C[O]=="desc"?-1:1)}return _.index-k.index}},278:o=>{o.exports=function(g,s){var y=-1,_=g.length;for(s||(s=Array(_));++y<_;)s[y]=g[y];return s}},8363:(o,g,s)=>{var y=s(4865),_=s(9465);o.exports=function(k,C,O,T){var P=!O;O||(O={});for(var D=-1,F=C.length;++D<F;){var N=C[D],z=T?T(O[N],k[N],N,O,k):void 0;z===void 0&&(z=k[N]),P?_(O,N,z):y(O,N,z)}return O}},8805:(o,g,s)=>{var y=s(8363),_=s(9551);o.exports=function(k,C){return y(k,_(k),C)}},1911:(o,g,s)=>{var y=s(8363),_=s(1442);o.exports=function(k,C){return y(k,_(k),C)}},4429:(o,g,s)=>{var y=s(5639)["__core-js_shared__"];o.exports=y},1750:(o,g,s)=>{var y=s(5976),_=s(6612);o.exports=function(k){return y(function(C,O){var T=-1,P=O.length,D=P>1?O[P-1]:void 0,F=P>2?O[2]:void 0;for(D=k.length>3&&typeof D=="function"?(P--,D):void 0,F&&_(O[0],O[1],F)&&(D=P<3?void 0:D,P=1),C=Object(C);++T<P;){var N=O[T];N&&k(C,N,T,D)}return C})}},9291:(o,g,s)=>{var y=s(8612);o.exports=function(_,k){return function(C,O){if(C==null)return C;if(!y(C))return _(C,O);for(var T=C.length,P=k?T:-1,D=Object(C);(k?P--:++P<T)&&O(D[P],P,D)!==!1;);return C}}},5063:o=>{o.exports=function(g){return function(s,y,_){for(var k=-1,C=Object(s),O=_(s),T=O.length;T--;){var P=O[g?T:++k];if(y(C[P],P,C)===!1)break}return s}}},7740:(o,g,s)=>{var y=s(7206),_=s(8612),k=s(3674);o.exports=function(C){return function(O,T,P){var D=Object(O);if(!_(O)){var F=y(T,3);O=k(O),T=function(z){return F(D[z],z,D)}}var N=C(O,T,P);return N>-1?D[F?O[N]:N]:void 0}}},7445:(o,g,s)=>{var y=s(98),_=s(6612),k=s(8601);o.exports=function(C){return function(O,T,P){return P&&typeof P!="number"&&_(O,T,P)&&(T=P=void 0),O=k(O),T===void 0?(T=O,O=0):T=k(T),P=P===void 0?O<T?1:-1:k(P),y(O,T,P,C)}}},3593:(o,g,s)=>{var y=s(8525),_=s(308),k=s(1814),C=y&&1/k(new y([,-0]))[1]==1/0?function(O){return new y(O)}:_;o.exports=C},8777:(o,g,s)=>{var y=s(852),_=function(){try{var k=y(Object,"defineProperty");return k({},"",{}),k}catch{}}();o.exports=_},7114:(o,g,s)=>{var y=s(8668),_=s(2908),k=s(4757);o.exports=function(C,O,T,P,D,F){var N=1&T,z=C.length,B=O.length;if(z!=B&&!(N&&B>z))return!1;var X=F.get(C),W=F.get(O);if(X&&W)return X==O&&W==C;var H=-1,U=!0,G=2&T?new y:void 0;for(F.set(C,O),F.set(O,C);++H<z;){var Y=C[H],K=O[H];if(P)var ee=N?P(K,Y,H,O,C,F):P(Y,K,H,C,O,F);if(ee!==void 0){if(ee)continue;U=!1;break}if(G){if(!_(O,function(te,re){if(!k(G,re)&&(Y===te||D(Y,te,T,P,F)))return G.push(re)})){U=!1;break}}else if(Y!==K&&!D(Y,K,T,P,F)){U=!1;break}}return F.delete(C),F.delete(O),U}},8351:(o,g,s)=>{var y=s(2705),_=s(1149),k=s(7813),C=s(7114),O=s(8776),T=s(1814),P=y?y.prototype:void 0,D=P?P.valueOf:void 0;o.exports=function(F,N,z,B,X,W,H){switch(z){case"[object DataView]":if(F.byteLength!=N.byteLength||F.byteOffset!=N.byteOffset)return!1;F=F.buffer,N=N.buffer;case"[object ArrayBuffer]":return!(F.byteLength!=N.byteLength||!W(new _(F),new _(N)));case"[object Boolean]":case"[object Date]":case"[object Number]":return k(+F,+N);case"[object Error]":return F.name==N.name&&F.message==N.message;case"[object RegExp]":case"[object String]":return F==N+"";case"[object Map]":var U=O;case"[object Set]":var G=1&B;if(U||(U=T),F.size!=N.size&&!G)return!1;var Y=H.get(F);if(Y)return Y==N;B|=2,H.set(F,N);var K=C(U(F),U(N),B,X,W,H);return H.delete(F),K;case"[object Symbol]":if(D)return D.call(F)==D.call(N)}return!1}},6096:(o,g,s)=>{var y=s(8234),_=Object.prototype.hasOwnProperty;o.exports=function(k,C,O,T,P,D){var F=1&O,N=y(k),z=N.length;if(z!=y(C).length&&!F)return!1;for(var B=z;B--;){var X=N[B];if(!(F?X in C:_.call(C,X)))return!1}var W=D.get(k),H=D.get(C);if(W&&H)return W==C&&H==k;var U=!0;D.set(k,C),D.set(C,k);for(var G=F;++B<z;){var Y=k[X=N[B]],K=C[X];if(T)var ee=F?T(K,Y,X,C,k,D):T(Y,K,X,k,C,D);if(!(ee===void 0?Y===K||P(Y,K,O,T,D):ee)){U=!1;break}G||(G=X=="constructor")}if(U&&!G){var te=k.constructor,re=C.constructor;te==re||!("constructor"in k)||!("constructor"in C)||typeof te=="function"&&te instanceof te&&typeof re=="function"&&re instanceof re||(U=!1)}return D.delete(k),D.delete(C),U}},9021:(o,g,s)=>{var y=s(5564),_=s(5357),k=s(61);o.exports=function(C){return k(_(C,void 0,y),C+"")}},1957:(o,g,s)=>{var y=typeof s.g=="object"&&s.g&&s.g.Object===Object&&s.g;o.exports=y},8234:(o,g,s)=>{var y=s(8866),_=s(9551),k=s(3674);o.exports=function(C){return y(C,k,_)}},6904:(o,g,s)=>{var y=s(8866),_=s(1442),k=s(1704);o.exports=function(C){return y(C,k,_)}},5050:(o,g,s)=>{var y=s(7019);o.exports=function(_,k){var C=_.__data__;return y(k)?C[typeof k=="string"?"string":"hash"]:C.map}},1499:(o,g,s)=>{var y=s(9162),_=s(3674);o.exports=function(k){for(var C=_(k),O=C.length;O--;){var T=C[O],P=k[T];C[O]=[T,P,y(P)]}return C}},852:(o,g,s)=>{var y=s(8458),_=s(7801);o.exports=function(k,C){var O=_(k,C);return y(O)?O:void 0}},5924:(o,g,s)=>{var y=s(5569)(Object.getPrototypeOf,Object);o.exports=y},9607:(o,g,s)=>{var y=s(2705),_=Object.prototype,k=_.hasOwnProperty,C=_.toString,O=y?y.toStringTag:void 0;o.exports=function(T){var P=k.call(T,O),D=T[O];try{T[O]=void 0;var F=!0}catch{}var N=C.call(T);return F&&(P?T[O]=D:delete T[O]),N}},9551:(o,g,s)=>{var y=s(4963),_=s(479),k=Object.prototype.propertyIsEnumerable,C=Object.getOwnPropertySymbols,O=C?function(T){return T==null?[]:(T=Object(T),y(C(T),function(P){return k.call(T,P)}))}:_;o.exports=O},1442:(o,g,s)=>{var y=s(2488),_=s(5924),k=s(9551),C=s(479),O=Object.getOwnPropertySymbols?function(T){for(var P=[];T;)y(P,k(T)),T=_(T);return P}:C;o.exports=O},4160:(o,g,s)=>{var y=s(8552),_=s(7071),k=s(3818),C=s(8525),O=s(577),T=s(4239),P=s(346),D="[object Map]",F="[object Promise]",N="[object Set]",z="[object WeakMap]",B="[object DataView]",X=P(y),W=P(_),H=P(k),U=P(C),G=P(O),Y=T;(y&&Y(new y(new ArrayBuffer(1)))!=B||_&&Y(new _)!=D||k&&Y(k.resolve())!=F||C&&Y(new C)!=N||O&&Y(new O)!=z)&&(Y=function(K){var ee=T(K),te=ee=="[object Object]"?K.constructor:void 0,re=te?P(te):"";if(re)switch(re){case X:return B;case W:return D;case H:return F;case U:return N;case G:return z}return ee}),o.exports=Y},7801:o=>{o.exports=function(g,s){return g==null?void 0:g[s]}},222:(o,g,s)=>{var y=s(1811),_=s(5694),k=s(1469),C=s(5776),O=s(1780),T=s(327);o.exports=function(P,D,F){for(var N=-1,z=(D=y(D,P)).length,B=!1;++N<z;){var X=T(D[N]);if(!(B=P!=null&&F(P,X)))break;P=P[X]}return B||++N!=z?B:!!(z=P==null?0:P.length)&&O(z)&&C(X,z)&&(k(P)||_(P))}},2689:o=>{var g=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");o.exports=function(s){return g.test(s)}},1789:(o,g,s)=>{var y=s(4536);o.exports=function(){this.__data__=y?y(null):{},this.size=0}},401:o=>{o.exports=function(g){var s=this.has(g)&&delete this.__data__[g];return this.size-=s?1:0,s}},7667:(o,g,s)=>{var y=s(4536),_=Object.prototype.hasOwnProperty;o.exports=function(k){var C=this.__data__;if(y){var O=C[k];return O==="__lodash_hash_undefined__"?void 0:O}return _.call(C,k)?C[k]:void 0}},1327:(o,g,s)=>{var y=s(4536),_=Object.prototype.hasOwnProperty;o.exports=function(k){var C=this.__data__;return y?C[k]!==void 0:_.call(C,k)}},1866:(o,g,s)=>{var y=s(4536);o.exports=function(_,k){var C=this.__data__;return this.size+=this.has(_)?0:1,C[_]=y&&k===void 0?"__lodash_hash_undefined__":k,this}},3824:o=>{var g=Object.prototype.hasOwnProperty;o.exports=function(s){var y=s.length,_=new s.constructor(y);return y&&typeof s[0]=="string"&&g.call(s,"index")&&(_.index=s.index,_.input=s.input),_}},9148:(o,g,s)=>{var y=s(4318),_=s(7157),k=s(3147),C=s(419),O=s(7133);o.exports=function(T,P,D){var F=T.constructor;switch(P){case"[object ArrayBuffer]":return y(T);case"[object Boolean]":case"[object Date]":return new F(+T);case"[object DataView]":return _(T,D);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return O(T,D);case"[object Map]":case"[object Set]":return new F;case"[object Number]":case"[object String]":return new F(T);case"[object RegExp]":return k(T);case"[object Symbol]":return C(T)}}},8517:(o,g,s)=>{var y=s(3118),_=s(5924),k=s(5726);o.exports=function(C){return typeof C.constructor!="function"||k(C)?{}:y(_(C))}},7285:(o,g,s)=>{var y=s(2705),_=s(5694),k=s(1469),C=y?y.isConcatSpreadable:void 0;o.exports=function(O){return k(O)||_(O)||!!(C&&O&&O[C])}},5776:o=>{var g=/^(?:0|[1-9]\d*)$/;o.exports=function(s,y){var _=typeof s;return!!(y=y==null?9007199254740991:y)&&(_=="number"||_!="symbol"&&g.test(s))&&s>-1&&s%1==0&&s<y}},6612:(o,g,s)=>{var y=s(7813),_=s(8612),k=s(5776),C=s(3218);o.exports=function(O,T,P){if(!C(P))return!1;var D=typeof T;return!!(D=="number"?_(P)&&k(T,P.length):D=="string"&&T in P)&&y(P[T],O)}},5403:(o,g,s)=>{var y=s(1469),_=s(3448),k=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,C=/^\w*$/;o.exports=function(O,T){if(y(O))return!1;var P=typeof O;return!(P!="number"&&P!="symbol"&&P!="boolean"&&O!=null&&!_(O))||C.test(O)||!k.test(O)||T!=null&&O in Object(T)}},7019:o=>{o.exports=function(g){var s=typeof g;return s=="string"||s=="number"||s=="symbol"||s=="boolean"?g!=="__proto__":g===null}},5346:(o,g,s)=>{var y,_=s(4429),k=(y=/[^.]+$/.exec(_&&_.keys&&_.keys.IE_PROTO||""))?"Symbol(src)_1."+y:"";o.exports=function(C){return!!k&&k in C}},5726:o=>{var g=Object.prototype;o.exports=function(s){var y=s&&s.constructor;return s===(typeof y=="function"&&y.prototype||g)}},9162:(o,g,s)=>{var y=s(3218);o.exports=function(_){return _==_&&!y(_)}},7040:o=>{o.exports=function(){this.__data__=[],this.size=0}},2188:(o,g,s)=>{var y=s(8470),_=Array.prototype.splice;o.exports=function(k){var C=this.__data__,O=y(C,k);return!(O<0||(O==C.length-1?C.pop():_.call(C,O,1),--this.size,0))}},2117:(o,g,s)=>{var y=s(8470);o.exports=function(_){var k=this.__data__,C=y(k,_);return C<0?void 0:k[C][1]}},7518:(o,g,s)=>{var y=s(8470);o.exports=function(_){return y(this.__data__,_)>-1}},4705:(o,g,s)=>{var y=s(8470);o.exports=function(_,k){var C=this.__data__,O=y(C,_);return O<0?(++this.size,C.push([_,k])):C[O][1]=k,this}},4785:(o,g,s)=>{var y=s(1989),_=s(8407),k=s(7071);o.exports=function(){this.size=0,this.__data__={hash:new y,map:new(k||_),string:new y}}},1285:(o,g,s)=>{var y=s(5050);o.exports=function(_){var k=y(this,_).delete(_);return this.size-=k?1:0,k}},6e3:(o,g,s)=>{var y=s(5050);o.exports=function(_){return y(this,_).get(_)}},9916:(o,g,s)=>{var y=s(5050);o.exports=function(_){return y(this,_).has(_)}},5265:(o,g,s)=>{var y=s(5050);o.exports=function(_,k){var C=y(this,_),O=C.size;return C.set(_,k),this.size+=C.size==O?0:1,this}},8776:o=>{o.exports=function(g){var s=-1,y=Array(g.size);return g.forEach(function(_,k){y[++s]=[k,_]}),y}},2634:o=>{o.exports=function(g,s){return function(y){return y!=null&&y[g]===s&&(s!==void 0||g in Object(y))}}},4523:(o,g,s)=>{var y=s(8306);o.exports=function(_){var k=y(_,function(O){return C.size===500&&C.clear(),O}),C=k.cache;return k}},4536:(o,g,s)=>{var y=s(852)(Object,"create");o.exports=y},6916:(o,g,s)=>{var y=s(5569)(Object.keys,Object);o.exports=y},3498:o=>{o.exports=function(g){var s=[];if(g!=null)for(var y in Object(g))s.push(y);return s}},1167:(o,g,s)=>{o=s.nmd(o);var y=s(1957),_=g&&!g.nodeType&&g,k=_&&o&&!o.nodeType&&o,C=k&&k.exports===_&&y.process,O=function(){try{return k&&k.require&&k.require("util").types||C&&C.binding&&C.binding("util")}catch{}}();o.exports=O},2333:o=>{var g=Object.prototype.toString;o.exports=function(s){return g.call(s)}},5569:o=>{o.exports=function(g,s){return function(y){return g(s(y))}}},5357:(o,g,s)=>{var y=s(6874),_=Math.max;o.exports=function(k,C,O){return C=_(C===void 0?k.length-1:C,0),function(){for(var T=arguments,P=-1,D=_(T.length-C,0),F=Array(D);++P<D;)F[P]=T[C+P];P=-1;for(var N=Array(C+1);++P<C;)N[P]=T[P];return N[C]=O(F),y(k,this,N)}}},5639:(o,g,s)=>{var y=s(1957),_=typeof self=="object"&&self&&self.Object===Object&&self,k=y||_||Function("return this")();o.exports=k},6390:o=>{o.exports=function(g,s){if((s!=="constructor"||typeof g[s]!="function")&&s!="__proto__")return g[s]}},619:o=>{o.exports=function(g){return this.__data__.set(g,"__lodash_hash_undefined__"),this}},2385:o=>{o.exports=function(g){return this.__data__.has(g)}},1814:o=>{o.exports=function(g){var s=-1,y=Array(g.size);return g.forEach(function(_){y[++s]=_}),y}},61:(o,g,s)=>{var y=s(6560),_=s(1275)(y);o.exports=_},1275:o=>{var g=Date.now;o.exports=function(s){var y=0,_=0;return function(){var k=g(),C=16-(k-_);if(_=k,C>0){if(++y>=800)return arguments[0]}else y=0;return s.apply(void 0,arguments)}}},7465:(o,g,s)=>{var y=s(8407);o.exports=function(){this.__data__=new y,this.size=0}},3779:o=>{o.exports=function(g){var s=this.__data__,y=s.delete(g);return this.size=s.size,y}},7599:o=>{o.exports=function(g){return this.__data__.get(g)}},4758:o=>{o.exports=function(g){return this.__data__.has(g)}},4309:(o,g,s)=>{var y=s(8407),_=s(7071),k=s(3369);o.exports=function(C,O){var T=this.__data__;if(T instanceof y){var P=T.__data__;if(!_||P.length<199)return P.push([C,O]),this.size=++T.size,this;T=this.__data__=new k(P)}return T.set(C,O),this.size=T.size,this}},2351:o=>{o.exports=function(g,s,y){for(var _=y-1,k=g.length;++_<k;)if(g[_]===s)return _;return-1}},8016:(o,g,s)=>{var y=s(8983),_=s(2689),k=s(1903);o.exports=function(C){return _(C)?k(C):y(C)}},5514:(o,g,s)=>{var y=s(4523),_=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,k=/\\(\\)?/g,C=y(function(O){var T=[];return O.charCodeAt(0)===46&&T.push(""),O.replace(_,function(P,D,F,N){T.push(F?N.replace(k,"$1"):D||P)}),T});o.exports=C},327:(o,g,s)=>{var y=s(3448);o.exports=function(_){if(typeof _=="string"||y(_))return _;var k=_+"";return k=="0"&&1/_==-1/0?"-0":k}},346:o=>{var g=Function.prototype.toString;o.exports=function(s){if(s!=null){try{return g.call(s)}catch{}try{return s+""}catch{}}return""}},7990:o=>{var g=/\s/;o.exports=function(s){for(var y=s.length;y--&&g.test(s.charAt(y)););return y}},1903:o=>{var g="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",s="\\ud83c[\\udffb-\\udfff]",y="[^\\ud800-\\udfff]",_="(?:\\ud83c[\\udde6-\\uddff]){2}",k="[\\ud800-\\udbff][\\udc00-\\udfff]",C="(?:"+g+"|"+s+")?",O="[\\ufe0e\\ufe0f]?",T=O+C+"(?:\\u200d(?:"+[y,_,k].join("|")+")"+O+C+")*",P="(?:"+[y+g+"?",g,_,k,"[\\ud800-\\udfff]"].join("|")+")",D=RegExp(s+"(?="+s+")|"+P+T,"g");o.exports=function(F){for(var N=D.lastIndex=0;D.test(F);)++N;return N}},6678:(o,g,s)=>{var y=s(5990);o.exports=function(_){return y(_,4)}},361:(o,g,s)=>{var y=s(5990);o.exports=function(_){return y(_,5)}},5703:o=>{o.exports=function(g){return function(){return g}}},1747:(o,g,s)=>{var y=s(5976),_=s(7813),k=s(6612),C=s(1704),O=Object.prototype,T=O.hasOwnProperty,P=y(function(D,F){D=Object(D);var N=-1,z=F.length,B=z>2?F[2]:void 0;for(B&&k(F[0],F[1],B)&&(z=1);++N<z;)for(var X=F[N],W=C(X),H=-1,U=W.length;++H<U;){var G=W[H],Y=D[G];(Y===void 0||_(Y,O[G])&&!T.call(D,G))&&(D[G]=X[G])}return D});o.exports=P},6073:(o,g,s)=>{o.exports=s(4486)},7813:o=>{o.exports=function(g,s){return g===s||g!=g&&s!=s}},3105:(o,g,s)=>{var y=s(4963),_=s(760),k=s(7206),C=s(1469);o.exports=function(O,T){return(C(O)?y:_)(O,k(T,3))}},3311:(o,g,s)=>{var y=s(7740)(s(998));o.exports=y},998:(o,g,s)=>{var y=s(1848),_=s(7206),k=s(554),C=Math.max;o.exports=function(O,T,P){var D=O==null?0:O.length;if(!D)return-1;var F=P==null?0:k(P);return F<0&&(F=C(D+F,0)),y(O,_(T,3),F)}},5564:(o,g,s)=>{var y=s(1078);o.exports=function(_){return _!=null&&_.length?y(_,1):[]}},4486:(o,g,s)=>{var y=s(7412),_=s(9881),k=s(4290),C=s(1469);o.exports=function(O,T){return(C(O)?y:_)(O,k(T))}},2620:(o,g,s)=>{var y=s(8483),_=s(4290),k=s(1704);o.exports=function(C,O){return C==null?C:y(C,_(O),k)}},1917:(o,g,s)=>{var y=s(7786);o.exports=function(_,k,C){var O=_==null?void 0:y(_,k);return O===void 0?C:O}},8721:(o,g,s)=>{var y=s(8565),_=s(222);o.exports=function(k,C){return k!=null&&_(k,C,y)}},9095:(o,g,s)=>{var y=s(13),_=s(222);o.exports=function(k,C){return k!=null&&_(k,C,y)}},6557:o=>{o.exports=function(g){return g}},5694:(o,g,s)=>{var y=s(9454),_=s(7005),k=Object.prototype,C=k.hasOwnProperty,O=k.propertyIsEnumerable,T=y(function(){return arguments}())?y:function(P){return _(P)&&C.call(P,"callee")&&!O.call(P,"callee")};o.exports=T},1469:o=>{var g=Array.isArray;o.exports=g},8612:(o,g,s)=>{var y=s(3560),_=s(1780);o.exports=function(k){return k!=null&&_(k.length)&&!y(k)}},9246:(o,g,s)=>{var y=s(8612),_=s(7005);o.exports=function(k){return _(k)&&y(k)}},4144:(o,g,s)=>{o=s.nmd(o);var y=s(5639),_=s(5062),k=g&&!g.nodeType&&g,C=k&&o&&!o.nodeType&&o,O=C&&C.exports===k?y.Buffer:void 0,T=(O?O.isBuffer:void 0)||_;o.exports=T},1609:(o,g,s)=>{var y=s(280),_=s(4160),k=s(5694),C=s(1469),O=s(8612),T=s(4144),P=s(5726),D=s(6719),F=Object.prototype.hasOwnProperty;o.exports=function(N){if(N==null)return!0;if(O(N)&&(C(N)||typeof N=="string"||typeof N.splice=="function"||T(N)||D(N)||k(N)))return!N.length;var z=_(N);if(z=="[object Map]"||z=="[object Set]")return!N.size;if(P(N))return!y(N).length;for(var B in N)if(F.call(N,B))return!1;return!0}},3560:(o,g,s)=>{var y=s(4239),_=s(3218);o.exports=function(k){if(!_(k))return!1;var C=y(k);return C=="[object Function]"||C=="[object GeneratorFunction]"||C=="[object AsyncFunction]"||C=="[object Proxy]"}},1780:o=>{o.exports=function(g){return typeof g=="number"&&g>-1&&g%1==0&&g<=9007199254740991}},6688:(o,g,s)=>{var y=s(5588),_=s(1717),k=s(1167),C=k&&k.isMap,O=C?_(C):y;o.exports=O},3218:o=>{o.exports=function(g){var s=typeof g;return g!=null&&(s=="object"||s=="function")}},7005:o=>{o.exports=function(g){return g!=null&&typeof g=="object"}},8630:(o,g,s)=>{var y=s(4239),_=s(5924),k=s(7005),C=Function.prototype,O=Object.prototype,T=C.toString,P=O.hasOwnProperty,D=T.call(Object);o.exports=function(F){if(!k(F)||y(F)!="[object Object]")return!1;var N=_(F);if(N===null)return!0;var z=P.call(N,"constructor")&&N.constructor;return typeof z=="function"&&z instanceof z&&T.call(z)==D}},2928:(o,g,s)=>{var y=s(9221),_=s(1717),k=s(1167),C=k&&k.isSet,O=C?_(C):y;o.exports=O},7037:(o,g,s)=>{var y=s(4239),_=s(1469),k=s(7005);o.exports=function(C){return typeof C=="string"||!_(C)&&k(C)&&y(C)=="[object String]"}},3448:(o,g,s)=>{var y=s(4239),_=s(7005);o.exports=function(k){return typeof k=="symbol"||_(k)&&y(k)=="[object Symbol]"}},6719:(o,g,s)=>{var y=s(8749),_=s(1717),k=s(1167),C=k&&k.isTypedArray,O=C?_(C):y;o.exports=O},2353:o=>{o.exports=function(g){return g===void 0}},3674:(o,g,s)=>{var y=s(4636),_=s(280),k=s(8612);o.exports=function(C){return k(C)?y(C):_(C)}},1704:(o,g,s)=>{var y=s(4636),_=s(313),k=s(8612);o.exports=function(C){return k(C)?y(C,!0):_(C)}},928:o=>{o.exports=function(g){var s=g==null?0:g.length;return s?g[s-1]:void 0}},5161:(o,g,s)=>{var y=s(9932),_=s(7206),k=s(9199),C=s(1469);o.exports=function(O,T){return(C(O)?y:k)(O,_(T,3))}},6604:(o,g,s)=>{var y=s(9465),_=s(7816),k=s(7206);o.exports=function(C,O){var T={};return O=k(O,3),_(C,function(P,D,F){y(T,D,O(P,D,F))}),T}},6162:(o,g,s)=>{var y=s(6029),_=s(3325),k=s(6557);o.exports=function(C){return C&&C.length?y(C,k,_):void 0}},8306:(o,g,s)=>{var y=s(3369);function _(k,C){if(typeof k!="function"||C!=null&&typeof C!="function")throw new TypeError("Expected a function");var O=function(){var T=arguments,P=C?C.apply(this,T):T[0],D=O.cache;if(D.has(P))return D.get(P);var F=k.apply(this,T);return O.cache=D.set(P,F)||D,F};return O.cache=new(_.Cache||y),O}_.Cache=y,o.exports=_},3857:(o,g,s)=>{var y=s(2980),_=s(1750)(function(k,C,O){y(k,C,O)});o.exports=_},3632:(o,g,s)=>{var y=s(6029),_=s(433),k=s(6557);o.exports=function(C){return C&&C.length?y(C,k,_):void 0}},2762:(o,g,s)=>{var y=s(6029),_=s(7206),k=s(433);o.exports=function(C,O){return C&&C.length?y(C,_(O,2),k):void 0}},308:o=>{o.exports=function(){}},7771:(o,g,s)=>{var y=s(5639);o.exports=function(){return y.Date.now()}},9722:(o,g,s)=>{var y=s(5970),_=s(9021)(function(k,C){return k==null?{}:y(k,C)});o.exports=_},9601:(o,g,s)=>{var y=s(371),_=s(9152),k=s(5403),C=s(327);o.exports=function(O){return k(O)?y(C(O)):_(O)}},6026:(o,g,s)=>{var y=s(7445)();o.exports=y},4061:(o,g,s)=>{var y=s(2663),_=s(9881),k=s(7206),C=s(107),O=s(1469);o.exports=function(T,P,D){var F=O(T)?y:C,N=arguments.length<3;return F(T,k(P,4),D,N,_)}},4238:(o,g,s)=>{var y=s(280),_=s(4160),k=s(8612),C=s(7037),O=s(8016);o.exports=function(T){if(T==null)return 0;if(k(T))return C(T)?O(T):T.length;var P=_(T);return P=="[object Map]"||P=="[object Set]"?T.size:y(T).length}},9734:(o,g,s)=>{var y=s(1078),_=s(9556),k=s(5976),C=s(6612),O=k(function(T,P){if(T==null)return[];var D=P.length;return D>1&&C(T,P[0],P[1])?P=[]:D>2&&C(P[0],P[1],P[2])&&(P=[P[0]]),_(T,y(P,1),[])});o.exports=O},479:o=>{o.exports=function(){return[]}},5062:o=>{o.exports=function(){return!1}},8601:(o,g,s)=>{var y=s(4841);o.exports=function(_){return _?1/0===(_=y(_))||_===-1/0?17976931348623157e292*(_<0?-1:1):_==_?_:0:_===0?_:0}},554:(o,g,s)=>{var y=s(8601);o.exports=function(_){var k=y(_),C=k%1;return k==k?C?k-C:k:0}},4841:(o,g,s)=>{var y=s(7561),_=s(3218),k=s(3448),C=/^[-+]0x[0-9a-f]+$/i,O=/^0b[01]+$/i,T=/^0o[0-7]+$/i,P=parseInt;o.exports=function(D){if(typeof D=="number")return D;if(k(D))return NaN;if(_(D)){var F=typeof D.valueOf=="function"?D.valueOf():D;D=_(F)?F+"":F}if(typeof D!="string")return D===0?D:+D;D=y(D);var N=O.test(D);return N||T.test(D)?P(D.slice(2),N?2:8):C.test(D)?NaN:+D}},3678:(o,g,s)=>{var y=s(8363),_=s(1704);o.exports=function(k){return y(k,_(k))}},9833:(o,g,s)=>{var y=s(531);o.exports=function(_){return _==null?"":y(_)}},8718:(o,g,s)=>{var y=s(7412),_=s(3118),k=s(7816),C=s(7206),O=s(5924),T=s(1469),P=s(4144),D=s(3560),F=s(3218),N=s(6719);o.exports=function(z,B,X){var W=T(z),H=W||P(z)||N(z);if(B=C(B,4),X==null){var U=z&&z.constructor;X=H?W?new U:[]:F(z)&&D(U)?_(O(z)):{}}return(H?y:k)(z,function(G,Y,K){return B(X,G,Y,K)}),X}},3386:(o,g,s)=>{var y=s(1078),_=s(5976),k=s(5652),C=s(9246),O=_(function(T){return k(y(T,1,C,!0))});o.exports=O},3955:(o,g,s)=>{var y=s(9833),_=0;o.exports=function(k){var C=++_;return y(k)+C}},2628:(o,g,s)=>{var y=s(7415),_=s(3674);o.exports=function(k){return k==null?[]:y(k,_(k))}},7287:(o,g,s)=>{var y=s(4865),_=s(1757);o.exports=function(k,C){return _(k||[],C||[],y)}},9234:()=>{},1748:(o,g,s)=>{var y={"./locale":9234,"./locale.js":9234};function _(C){var O=k(C);return s(O)}function k(C){if(!s.o(y,C)){var O=new Error("Cannot find module '"+C+"'");throw O.code="MODULE_NOT_FOUND",O}return y[C]}_.keys=function(){return Object.keys(y)},_.resolve=k,o.exports=_,_.id=1748},1941:function(o,g,s){(o=s.nmd(o)).exports=function(){var y,_;function k(){return y.apply(null,arguments)}function C(Me){return Me instanceof Array||Object.prototype.toString.call(Me)==="[object Array]"}function O(Me){return Me!=null&&Object.prototype.toString.call(Me)==="[object Object]"}function T(Me){return Me===void 0}function P(Me){return typeof Me=="number"||Object.prototype.toString.call(Me)==="[object Number]"}function D(Me){return Me instanceof Date||Object.prototype.toString.call(Me)==="[object Date]"}function F(Me,tt){var Tt,Rt=[];for(Tt=0;Tt<Me.length;++Tt)Rt.push(tt(Me[Tt],Tt));return Rt}function N(Me,tt){return Object.prototype.hasOwnProperty.call(Me,tt)}function z(Me,tt){for(var Tt in tt)N(tt,Tt)&&(Me[Tt]=tt[Tt]);return N(tt,"toString")&&(Me.toString=tt.toString),N(tt,"valueOf")&&(Me.valueOf=tt.valueOf),Me}function B(Me,tt,Tt,Rt){return nn(Me,tt,Tt,Rt,!0).utc()}function X(Me){return Me._pf==null&&(Me._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),Me._pf}function W(Me){if(Me._isValid==null){var tt=X(Me),Tt=_.call(tt.parsedDateParts,function(Wn){return Wn!=null}),Rt=!isNaN(Me._d.getTime())&&tt.overflow<0&&!tt.empty&&!tt.invalidMonth&&!tt.invalidWeekday&&!tt.weekdayMismatch&&!tt.nullInput&&!tt.invalidFormat&&!tt.userInvalidated&&(!tt.meridiem||tt.meridiem&&Tt);if(Me._strict&&(Rt=Rt&&tt.charsLeftOver===0&&tt.unusedTokens.length===0&&tt.bigHour===void 0),Object.isFrozen!=null&&Object.isFrozen(Me))return Rt;Me._isValid=Rt}return Me._isValid}function H(Me){var tt=B(NaN);return Me!=null?z(X(tt),Me):X(tt).userInvalidated=!0,tt}_=Array.prototype.some?Array.prototype.some:function(Me){for(var tt=Object(this),Tt=tt.length>>>0,Rt=0;Rt<Tt;Rt++)if(Rt in tt&&Me.call(this,tt[Rt],Rt,tt))return!0;return!1};var U=k.momentProperties=[];function G(Me,tt){var Tt,Rt,Wn;if(T(tt._isAMomentObject)||(Me._isAMomentObject=tt._isAMomentObject),T(tt._i)||(Me._i=tt._i),T(tt._f)||(Me._f=tt._f),T(tt._l)||(Me._l=tt._l),T(tt._strict)||(Me._strict=tt._strict),T(tt._tzm)||(Me._tzm=tt._tzm),T(tt._isUTC)||(Me._isUTC=tt._isUTC),T(tt._offset)||(Me._offset=tt._offset),T(tt._pf)||(Me._pf=X(tt)),T(tt._locale)||(Me._locale=tt._locale),0<U.length)for(Tt=0;Tt<U.length;Tt++)T(Wn=tt[Rt=U[Tt]])||(Me[Rt]=Wn);return Me}var Y=!1;function K(Me){G(this,Me),this._d=new Date(Me._d!=null?Me._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Y===!1&&(Y=!0,k.updateOffset(this),Y=!1)}function ee(Me){return Me instanceof K||Me!=null&&Me._isAMomentObject!=null}function te(Me){return Me<0?Math.ceil(Me)||0:Math.floor(Me)}function re(Me){var tt=+Me,Tt=0;return tt!==0&&isFinite(tt)&&(Tt=te(tt)),Tt}function be(Me,tt,Tt){var Rt,Wn=Math.min(Me.length,tt.length),Sr=Math.abs(Me.length-tt.length),jr=0;for(Rt=0;Rt<Wn;Rt++)(Tt&&Me[Rt]!==tt[Rt]||!Tt&&re(Me[Rt])!==re(tt[Rt]))&&jr++;return jr+Sr}function Le(Me){k.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+Me)}function me(Me,tt){var Tt=!0;return z(function(){if(k.deprecationHandler!=null&&k.deprecationHandler(null,Me),Tt){for(var Rt,Wn=[],Sr=0;Sr<arguments.length;Sr++){if(Rt="",typeof arguments[Sr]=="object"){for(var jr in Rt+=`
[`+Sr+"] ",arguments[0])Rt+=jr+": "+arguments[0][jr]+", ";Rt=Rt.slice(0,-2)}else Rt=arguments[Sr];Wn.push(Rt)}Le(Me+`
Arguments: `+Array.prototype.slice.call(Wn).join("")+`
`+new Error().stack),Tt=!1}return tt.apply(this,arguments)},tt)}var Ie,pe={};function ce(Me,tt){k.deprecationHandler!=null&&k.deprecationHandler(Me,tt),pe[Me]||(Le(tt),pe[Me]=!0)}function ue(Me){return Me instanceof Function||Object.prototype.toString.call(Me)==="[object Function]"}function _e(Me,tt){var Tt,Rt=z({},Me);for(Tt in tt)N(tt,Tt)&&(O(Me[Tt])&&O(tt[Tt])?(Rt[Tt]={},z(Rt[Tt],Me[Tt]),z(Rt[Tt],tt[Tt])):tt[Tt]!=null?Rt[Tt]=tt[Tt]:delete Rt[Tt]);for(Tt in Me)N(Me,Tt)&&!N(tt,Tt)&&O(Me[Tt])&&(Rt[Tt]=z({},Rt[Tt]));return Rt}function xe(Me){Me!=null&&this.set(Me)}k.suppressDeprecationWarnings=!1,k.deprecationHandler=null,Ie=Object.keys?Object.keys:function(Me){var tt,Tt=[];for(tt in Me)N(Me,tt)&&Tt.push(tt);return Tt};var Te={};function Ne(Me,tt){var Tt=Me.toLowerCase();Te[Tt]=Te[Tt+"s"]=Te[tt]=Me}function Be(Me){return typeof Me=="string"?Te[Me]||Te[Me.toLowerCase()]:void 0}function Fe(Me){var tt,Tt,Rt={};for(Tt in Me)N(Me,Tt)&&(tt=Be(Tt))&&(Rt[tt]=Me[Tt]);return Rt}var Ve={};function et(Me,tt){Ve[Me]=tt}function rt(Me,tt,Tt){var Rt=""+Math.abs(Me),Wn=tt-Rt.length;return(0<=Me?Tt?"+":"":"-")+Math.pow(10,Math.max(0,Wn)).toString().substr(1)+Rt}var yt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ut=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,vt={},ft={};function Qe(Me,tt,Tt,Rt){var Wn=Rt;typeof Rt=="string"&&(Wn=function(){return this[Rt]()}),Me&&(ft[Me]=Wn),tt&&(ft[tt[0]]=function(){return rt(Wn.apply(this,arguments),tt[1],tt[2])}),Tt&&(ft[Tt]=function(){return this.localeData().ordinal(Wn.apply(this,arguments),Me)})}function At(Me,tt){return Me.isValid()?(tt=bt(tt,Me.localeData()),vt[tt]=vt[tt]||function(Tt){var Rt,Wn,Sr,jr=Tt.match(yt);for(Rt=0,Wn=jr.length;Rt<Wn;Rt++)ft[jr[Rt]]?jr[Rt]=ft[jr[Rt]]:jr[Rt]=(Sr=jr[Rt]).match(/\[[\s\S]/)?Sr.replace(/^\[|\]$/g,""):Sr.replace(/\\/g,"");return function(ua){var pa,xa="";for(pa=0;pa<Wn;pa++)xa+=ue(jr[pa])?jr[pa].call(ua,Tt):jr[pa];return xa}}(tt),vt[tt](Me)):Me.localeData().invalidDate()}function bt(Me,tt){var Tt=5;function Rt(Wn){return tt.longDateFormat(Wn)||Wn}for(ut.lastIndex=0;0<=Tt&&ut.test(Me);)Me=Me.replace(ut,Rt),ut.lastIndex=0,Tt-=1;return Me}var ot=/\d/,wt=/\d\d/,xt=/\d{3}/,Nt=/\d{4}/,Vt=/[+-]?\d{6}/,$t=/\d\d?/,yn=/\d\d\d\d?/,Mn=/\d\d\d\d\d\d?/,Pn=/\d{1,3}/,rr=/\d{1,4}/,Dn=/[+-]?\d{1,6}/,Cr=/\d+/,fr=/[+-]?\d+/,Er=/Z|[+-]\d\d:?\d\d/gi,Yn=/Z|[+-]\d\d(?::?\d\d)?/gi,Rn=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Hr={};function mr(Me,tt,Tt){Hr[Me]=ue(tt)?tt:function(Rt,Wn){return Rt&&Tt?Tt:tt}}function Zr(Me,tt){return N(Hr,Me)?Hr[Me](tt._strict,tt._locale):new RegExp(ka(Me.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(Tt,Rt,Wn,Sr,jr){return Rt||Wn||Sr||jr})))}function ka(Me){return Me.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var kn={};function Kn(Me,tt){var Tt,Rt=tt;for(typeof Me=="string"&&(Me=[Me]),P(tt)&&(Rt=function(Wn,Sr){Sr[tt]=re(Wn)}),Tt=0;Tt<Me.length;Tt++)kn[Me[Tt]]=Rt}function pr(Me,tt){Kn(Me,function(Tt,Rt,Wn,Sr){Wn._w=Wn._w||{},tt(Tt,Wn._w,Wn,Sr)})}function qe(Me){return nt(Me)?366:365}function nt(Me){return Me%4==0&&Me%100!=0||Me%400==0}Qe("Y",0,0,function(){var Me=this.year();return Me<=9999?""+Me:"+"+Me}),Qe(0,["YY",2],0,function(){return this.year()%100}),Qe(0,["YYYY",4],0,"year"),Qe(0,["YYYYY",5],0,"year"),Qe(0,["YYYYYY",6,!0],0,"year"),Ne("year","y"),et("year",1),mr("Y",fr),mr("YY",$t,wt),mr("YYYY",rr,Nt),mr("YYYYY",Dn,Vt),mr("YYYYYY",Dn,Vt),Kn(["YYYYY","YYYYYY"],0),Kn("YYYY",function(Me,tt){tt[0]=Me.length===2?k.parseTwoDigitYear(Me):re(Me)}),Kn("YY",function(Me,tt){tt[0]=k.parseTwoDigitYear(Me)}),Kn("Y",function(Me,tt){tt[0]=parseInt(Me,10)}),k.parseTwoDigitYear=function(Me){return re(Me)+(68<re(Me)?1900:2e3)};var Cn,kt=It("FullYear",!0);function It(Me,tt){return function(Tt){return Tt!=null?(er(this,Me,Tt),k.updateOffset(this,tt),this):kr(this,Me)}}function kr(Me,tt){return Me.isValid()?Me._d["get"+(Me._isUTC?"UTC":"")+tt]():NaN}function er(Me,tt,Tt){Me.isValid()&&!isNaN(Tt)&&(tt==="FullYear"&&nt(Me.year())&&Me.month()===1&&Me.date()===29?Me._d["set"+(Me._isUTC?"UTC":"")+tt](Tt,Me.month(),sa(Tt,Me.month())):Me._d["set"+(Me._isUTC?"UTC":"")+tt](Tt))}function sa(Me,tt){if(isNaN(Me)||isNaN(tt))return NaN;var Tt=(tt%12+12)%12;return Me+=(tt-Tt)/12,Tt===1?nt(Me)?29:28:31-Tt%7%2}Cn=Array.prototype.indexOf?Array.prototype.indexOf:function(Me){var tt;for(tt=0;tt<this.length;++tt)if(this[tt]===Me)return tt;return-1},Qe("M",["MM",2],"Mo",function(){return this.month()+1}),Qe("MMM",0,0,function(Me){return this.localeData().monthsShort(this,Me)}),Qe("MMMM",0,0,function(Me){return this.localeData().months(this,Me)}),Ne("month","M"),et("month",8),mr("M",$t),mr("MM",$t,wt),mr("MMM",function(Me,tt){return tt.monthsShortRegex(Me)}),mr("MMMM",function(Me,tt){return tt.monthsRegex(Me)}),Kn(["M","MM"],function(Me,tt){tt[1]=re(Me)-1}),Kn(["MMM","MMMM"],function(Me,tt,Tt,Rt){var Wn=Tt._locale.monthsParse(Me,Rt,Tt._strict);Wn!=null?tt[1]=Wn:X(Tt).invalidMonth=Me});var Jr=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Gr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ta="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Za(Me,tt){var Tt;if(!Me.isValid())return Me;if(typeof tt=="string"){if(/^\d+$/.test(tt))tt=re(tt);else if(!P(tt=Me.localeData().monthsParse(tt)))return Me}return Tt=Math.min(Me.date(),sa(Me.year(),tt)),Me._d["set"+(Me._isUTC?"UTC":"")+"Month"](tt,Tt),Me}function xi(Me){return Me!=null?(Za(this,Me),k.updateOffset(this,!0),this):kr(this,"Month")}var fn=Rn,ja=Rn;function On(){function Me(jr,ua){return ua.length-jr.length}var tt,Tt,Rt=[],Wn=[],Sr=[];for(tt=0;tt<12;tt++)Tt=B([2e3,tt]),Rt.push(this.monthsShort(Tt,"")),Wn.push(this.months(Tt,"")),Sr.push(this.months(Tt,"")),Sr.push(this.monthsShort(Tt,""));for(Rt.sort(Me),Wn.sort(Me),Sr.sort(Me),tt=0;tt<12;tt++)Rt[tt]=ka(Rt[tt]),Wn[tt]=ka(Wn[tt]);for(tt=0;tt<24;tt++)Sr[tt]=ka(Sr[tt]);this._monthsRegex=new RegExp("^("+Sr.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+Wn.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+Rt.join("|")+")","i")}function wa(Me){var tt;if(Me<100&&0<=Me){var Tt=Array.prototype.slice.call(arguments);Tt[0]=Me+400,tt=new Date(Date.UTC.apply(null,Tt)),isFinite(tt.getUTCFullYear())&&tt.setUTCFullYear(Me)}else tt=new Date(Date.UTC.apply(null,arguments));return tt}function Ci(Me,tt,Tt){var Rt=7+tt-Tt;return-(7+wa(Me,0,Rt).getUTCDay()-tt)%7+Rt-1}function ri(Me,tt,Tt,Rt,Wn){var Sr,jr,ua=1+7*(tt-1)+(7+Tt-Rt)%7+Ci(Me,Rt,Wn);return jr=ua<=0?qe(Sr=Me-1)+ua:ua>qe(Me)?(Sr=Me+1,ua-qe(Me)):(Sr=Me,ua),{year:Sr,dayOfYear:jr}}function Jo(Me,tt,Tt){var Rt,Wn,Sr=Ci(Me.year(),tt,Tt),jr=Math.floor((Me.dayOfYear()-Sr-1)/7)+1;return jr<1?Rt=jr+eo(Wn=Me.year()-1,tt,Tt):jr>eo(Me.year(),tt,Tt)?(Rt=jr-eo(Me.year(),tt,Tt),Wn=Me.year()+1):(Wn=Me.year(),Rt=jr),{week:Rt,year:Wn}}function eo(Me,tt,Tt){var Rt=Ci(Me,tt,Tt),Wn=Ci(Me+1,tt,Tt);return(qe(Me)-Rt+Wn)/7}function Sl(Me,tt){return Me.slice(tt,7).concat(Me.slice(0,tt))}Qe("w",["ww",2],"wo","week"),Qe("W",["WW",2],"Wo","isoWeek"),Ne("week","w"),Ne("isoWeek","W"),et("week",5),et("isoWeek",5),mr("w",$t),mr("ww",$t,wt),mr("W",$t),mr("WW",$t,wt),pr(["w","ww","W","WW"],function(Me,tt,Tt,Rt){tt[Rt.substr(0,1)]=re(Me)}),Qe("d",0,"do","day"),Qe("dd",0,0,function(Me){return this.localeData().weekdaysMin(this,Me)}),Qe("ddd",0,0,function(Me){return this.localeData().weekdaysShort(this,Me)}),Qe("dddd",0,0,function(Me){return this.localeData().weekdays(this,Me)}),Qe("e",0,0,"weekday"),Qe("E",0,0,"isoWeekday"),Ne("day","d"),Ne("weekday","e"),Ne("isoWeekday","E"),et("day",11),et("weekday",11),et("isoWeekday",11),mr("d",$t),mr("e",$t),mr("E",$t),mr("dd",function(Me,tt){return tt.weekdaysMinRegex(Me)}),mr("ddd",function(Me,tt){return tt.weekdaysShortRegex(Me)}),mr("dddd",function(Me,tt){return tt.weekdaysRegex(Me)}),pr(["dd","ddd","dddd"],function(Me,tt,Tt,Rt){var Wn=Tt._locale.weekdaysParse(Me,Rt,Tt._strict);Wn!=null?tt.d=Wn:X(Tt).invalidWeekday=Me}),pr(["d","e","E"],function(Me,tt,Tt,Rt){tt[Rt]=re(Me)});var ui="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),wl="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ml="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Co=Rn,ta=Rn,Ui=Rn;function ci(){function Me(va,bi){return bi.length-va.length}var tt,Tt,Rt,Wn,Sr,jr=[],ua=[],pa=[],xa=[];for(tt=0;tt<7;tt++)Tt=B([2e3,1]).day(tt),Rt=this.weekdaysMin(Tt,""),Wn=this.weekdaysShort(Tt,""),Sr=this.weekdays(Tt,""),jr.push(Rt),ua.push(Wn),pa.push(Sr),xa.push(Rt),xa.push(Wn),xa.push(Sr);for(jr.sort(Me),ua.sort(Me),pa.sort(Me),xa.sort(Me),tt=0;tt<7;tt++)ua[tt]=ka(ua[tt]),pa[tt]=ka(pa[tt]),xa[tt]=ka(xa[tt]);this._weekdaysRegex=new RegExp("^("+xa.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+pa.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+ua.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+jr.join("|")+")","i")}function Eo(){return this.hours()%12||12}function zi(Me,tt){Qe(Me,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),tt)})}function Yo(Me,tt){return tt._meridiemParse}Qe("H",["HH",2],0,"hour"),Qe("h",["hh",2],0,Eo),Qe("k",["kk",2],0,function(){return this.hours()||24}),Qe("hmm",0,0,function(){return""+Eo.apply(this)+rt(this.minutes(),2)}),Qe("hmmss",0,0,function(){return""+Eo.apply(this)+rt(this.minutes(),2)+rt(this.seconds(),2)}),Qe("Hmm",0,0,function(){return""+this.hours()+rt(this.minutes(),2)}),Qe("Hmmss",0,0,function(){return""+this.hours()+rt(this.minutes(),2)+rt(this.seconds(),2)}),zi("a",!0),zi("A",!1),Ne("hour","h"),et("hour",13),mr("a",Yo),mr("A",Yo),mr("H",$t),mr("h",$t),mr("k",$t),mr("HH",$t,wt),mr("hh",$t,wt),mr("kk",$t,wt),mr("hmm",yn),mr("hmmss",Mn),mr("Hmm",yn),mr("Hmmss",Mn),Kn(["H","HH"],3),Kn(["k","kk"],function(Me,tt,Tt){var Rt=re(Me);tt[3]=Rt===24?0:Rt}),Kn(["a","A"],function(Me,tt,Tt){Tt._isPm=Tt._locale.isPM(Me),Tt._meridiem=Me}),Kn(["h","hh"],function(Me,tt,Tt){tt[3]=re(Me),X(Tt).bigHour=!0}),Kn("hmm",function(Me,tt,Tt){var Rt=Me.length-2;tt[3]=re(Me.substr(0,Rt)),tt[4]=re(Me.substr(Rt)),X(Tt).bigHour=!0}),Kn("hmmss",function(Me,tt,Tt){var Rt=Me.length-4,Wn=Me.length-2;tt[3]=re(Me.substr(0,Rt)),tt[4]=re(Me.substr(Rt,2)),tt[5]=re(Me.substr(Wn)),X(Tt).bigHour=!0}),Kn("Hmm",function(Me,tt,Tt){var Rt=Me.length-2;tt[3]=re(Me.substr(0,Rt)),tt[4]=re(Me.substr(Rt))}),Kn("Hmmss",function(Me,tt,Tt){var Rt=Me.length-4,Wn=Me.length-2;tt[3]=re(Me.substr(0,Rt)),tt[4]=re(Me.substr(Rt,2)),tt[5]=re(Me.substr(Wn))});var Mo,dl=It("Hours",!0),Po={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Gr,monthsShort:Ta,week:{dow:0,doy:6},weekdays:ui,weekdaysMin:Ml,weekdaysShort:wl,meridiemParse:/[ap]\.?m?\.?/i},mi={},xr={};function Fa(Me){return Me&&Me.toLowerCase().replace("_","-")}function ni(Me){var tt=null;if(!mi[Me]&&o&&o.exports)try{tt=Mo._abbr,s(1748)("./"+Me),Li(tt)}catch{}return mi[Me]}function Li(Me,tt){var Tt;return Me&&((Tt=T(tt)?Ki(Me):Do(Me,tt))?Mo=Tt:typeof console<"u"&&console.warn&&console.warn("Locale "+Me+" not found. Did you forget to load it?")),Mo._abbr}function Do(Me,tt){if(tt===null)return delete mi[Me],null;var Tt,Rt=Po;if(tt.abbr=Me,mi[Me]!=null)ce("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),Rt=mi[Me]._config;else if(tt.parentLocale!=null)if(mi[tt.parentLocale]!=null)Rt=mi[tt.parentLocale]._config;else{if((Tt=ni(tt.parentLocale))==null)return xr[tt.parentLocale]||(xr[tt.parentLocale]=[]),xr[tt.parentLocale].push({name:Me,config:tt}),null;Rt=Tt._config}return mi[Me]=new xe(_e(Rt,tt)),xr[Me]&&xr[Me].forEach(function(Wn){Do(Wn.name,Wn.config)}),Li(Me),mi[Me]}function Ki(Me){var tt;if(Me&&Me._locale&&Me._locale._abbr&&(Me=Me._locale._abbr),!Me)return Mo;if(!C(Me)){if(tt=ni(Me))return tt;Me=[Me]}return function(Tt){for(var Rt,Wn,Sr,jr,ua=0;ua<Tt.length;){for(Rt=(jr=Fa(Tt[ua]).split("-")).length,Wn=(Wn=Fa(Tt[ua+1]))?Wn.split("-"):null;0<Rt;){if(Sr=ni(jr.slice(0,Rt).join("-")))return Sr;if(Wn&&Wn.length>=Rt&&be(jr,Wn,!0)>=Rt-1)break;Rt--}ua++}return Mo}(Me)}function _a(Me){var tt,Tt=Me._a;return Tt&&X(Me).overflow===-2&&(tt=Tt[1]<0||11<Tt[1]?1:Tt[2]<1||Tt[2]>sa(Tt[0],Tt[1])?2:Tt[3]<0||24<Tt[3]||Tt[3]===24&&(Tt[4]!==0||Tt[5]!==0||Tt[6]!==0)?3:Tt[4]<0||59<Tt[4]?4:Tt[5]<0||59<Tt[5]?5:Tt[6]<0||999<Tt[6]?6:-1,X(Me)._overflowDayOfYear&&(tt<0||2<tt)&&(tt=2),X(Me)._overflowWeeks&&tt===-1&&(tt=7),X(Me)._overflowWeekday&&tt===-1&&(tt=8),X(Me).overflow=tt),Me}function ki(Me,tt,Tt){return Me!=null?Me:tt!=null?tt:Tt}function qa(Me){var tt,Tt,Rt,Wn,Sr,jr=[];if(!Me._d){var ua,pa;for(ua=Me,pa=new Date(k.now()),Rt=ua._useUTC?[pa.getUTCFullYear(),pa.getUTCMonth(),pa.getUTCDate()]:[pa.getFullYear(),pa.getMonth(),pa.getDate()],Me._w&&Me._a[2]==null&&Me._a[1]==null&&function(xa){var va,bi,Ca,uo,bo,yl,Fi,eu;if((va=xa._w).GG!=null||va.W!=null||va.E!=null)bo=1,yl=4,bi=ki(va.GG,xa._a[0],Jo(Ht(),1,4).year),Ca=ki(va.W,1),((uo=ki(va.E,1))<1||7<uo)&&(eu=!0);else{bo=xa._locale._week.dow,yl=xa._locale._week.doy;var d0=Jo(Ht(),bo,yl);bi=ki(va.gg,xa._a[0],d0.year),Ca=ki(va.w,d0.week),va.d!=null?((uo=va.d)<0||6<uo)&&(eu=!0):va.e!=null?(uo=va.e+bo,(va.e<0||6<va.e)&&(eu=!0)):uo=bo}Ca<1||Ca>eo(bi,bo,yl)?X(xa)._overflowWeeks=!0:eu!=null?X(xa)._overflowWeekday=!0:(Fi=ri(bi,Ca,uo,bo,yl),xa._a[0]=Fi.year,xa._dayOfYear=Fi.dayOfYear)}(Me),Me._dayOfYear!=null&&(Sr=ki(Me._a[0],Rt[0]),(Me._dayOfYear>qe(Sr)||Me._dayOfYear===0)&&(X(Me)._overflowDayOfYear=!0),Tt=wa(Sr,0,Me._dayOfYear),Me._a[1]=Tt.getUTCMonth(),Me._a[2]=Tt.getUTCDate()),tt=0;tt<3&&Me._a[tt]==null;++tt)Me._a[tt]=jr[tt]=Rt[tt];for(;tt<7;tt++)Me._a[tt]=jr[tt]=Me._a[tt]==null?tt===2?1:0:Me._a[tt];Me._a[3]===24&&Me._a[4]===0&&Me._a[5]===0&&Me._a[6]===0&&(Me._nextDay=!0,Me._a[3]=0),Me._d=(Me._useUTC?wa:function(xa,va,bi,Ca,uo,bo,yl){var Fi;return xa<100&&0<=xa?(Fi=new Date(xa+400,va,bi,Ca,uo,bo,yl),isFinite(Fi.getFullYear())&&Fi.setFullYear(xa)):Fi=new Date(xa,va,bi,Ca,uo,bo,yl),Fi}).apply(null,jr),Wn=Me._useUTC?Me._d.getUTCDay():Me._d.getDay(),Me._tzm!=null&&Me._d.setUTCMinutes(Me._d.getUTCMinutes()-Me._tzm),Me._nextDay&&(Me._a[3]=24),Me._w&&Me._w.d!==void 0&&Me._w.d!==Wn&&(X(Me).weekdayMismatch=!0)}}var qr=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wi=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tn=/Z|[+-]\d\d(?::?\d\d)?/,Fo=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],zn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ll=/^\/?Date\((\-?\d+)/i;function ze(Me){var tt,Tt,Rt,Wn,Sr,jr,ua=Me._i,pa=qr.exec(ua)||wi.exec(ua);if(pa){for(X(Me).iso=!0,tt=0,Tt=Fo.length;tt<Tt;tt++)if(Fo[tt][1].exec(pa[1])){Wn=Fo[tt][0],Rt=Fo[tt][2]!==!1;break}if(Wn==null)return void(Me._isValid=!1);if(pa[3]){for(tt=0,Tt=zn.length;tt<Tt;tt++)if(zn[tt][1].exec(pa[3])){Sr=(pa[2]||" ")+zn[tt][0];break}if(Sr==null)return void(Me._isValid=!1)}if(!Rt&&Sr!=null)return void(Me._isValid=!1);if(pa[4]){if(!tn.exec(pa[4]))return void(Me._isValid=!1);jr="Z"}Me._f=Wn+(Sr||"")+(jr||""),Mt(Me)}else Me._isValid=!1}var Je=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ht={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function gt(Me){var tt,Tt,Rt,Wn=Je.exec(Me._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(Wn){var Sr=function(jr,ua,pa,xa,va,bi){var Ca=[function(uo){var bo=parseInt(uo,10);return bo<=49?2e3+bo:bo<=999?1900+bo:bo}(jr),Ta.indexOf(ua),parseInt(pa,10),parseInt(xa,10),parseInt(va,10)];return bi&&Ca.push(parseInt(bi,10)),Ca}(Wn[4],Wn[3],Wn[2],Wn[5],Wn[6],Wn[7]);if(Tt=Sr,Rt=Me,(tt=Wn[1])&&wl.indexOf(tt)!==new Date(Tt[0],Tt[1],Tt[2]).getDay()&&(X(Rt).weekdayMismatch=!0,!(Rt._isValid=!1)))return;Me._a=Sr,Me._tzm=function(jr,ua,pa){if(jr)return ht[jr];if(ua)return 0;var xa=parseInt(pa,10),va=xa%100;return(xa-va)/100*60+va}(Wn[8],Wn[9],Wn[10]),Me._d=wa.apply(null,Me._a),Me._d.setUTCMinutes(Me._d.getUTCMinutes()-Me._tzm),X(Me).rfc2822=!0}else Me._isValid=!1}function Mt(Me){if(Me._f!==k.ISO_8601)if(Me._f!==k.RFC_2822){Me._a=[],X(Me).empty=!0;var tt,Tt,Rt,Wn,Sr,jr,ua,pa,xa=""+Me._i,va=xa.length,bi=0;for(Rt=bt(Me._f,Me._locale).match(yt)||[],tt=0;tt<Rt.length;tt++)Wn=Rt[tt],(Tt=(xa.match(Zr(Wn,Me))||[])[0])&&(0<(Sr=xa.substr(0,xa.indexOf(Tt))).length&&X(Me).unusedInput.push(Sr),xa=xa.slice(xa.indexOf(Tt)+Tt.length),bi+=Tt.length),ft[Wn]?(Tt?X(Me).empty=!1:X(Me).unusedTokens.push(Wn),jr=Wn,pa=Me,(ua=Tt)!=null&&N(kn,jr)&&kn[jr](ua,pa._a,pa,jr)):Me._strict&&!Tt&&X(Me).unusedTokens.push(Wn);X(Me).charsLeftOver=va-bi,0<xa.length&&X(Me).unusedInput.push(xa),Me._a[3]<=12&&X(Me).bigHour===!0&&0<Me._a[3]&&(X(Me).bigHour=void 0),X(Me).parsedDateParts=Me._a.slice(0),X(Me).meridiem=Me._meridiem,Me._a[3]=function(Ca,uo,bo){var yl;return bo==null?uo:Ca.meridiemHour!=null?Ca.meridiemHour(uo,bo):(Ca.isPM!=null&&((yl=Ca.isPM(bo))&&uo<12&&(uo+=12),yl||uo!==12||(uo=0)),uo)}(Me._locale,Me._a[3],Me._meridiem),qa(Me),_a(Me)}else gt(Me);else ze(Me)}function Yt(Me){var tt,Tt,Rt,Wn,Sr=Me._i,jr=Me._f;return Me._locale=Me._locale||Ki(Me._l),Sr===null||jr===void 0&&Sr===""?H({nullInput:!0}):(typeof Sr=="string"&&(Me._i=Sr=Me._locale.preparse(Sr)),ee(Sr)?new K(_a(Sr)):(D(Sr)?Me._d=Sr:C(jr)?function(ua){var pa,xa,va,bi,Ca;if(ua._f.length===0)return X(ua).invalidFormat=!0,ua._d=new Date(NaN);for(bi=0;bi<ua._f.length;bi++)Ca=0,pa=G({},ua),ua._useUTC!=null&&(pa._useUTC=ua._useUTC),pa._f=ua._f[bi],Mt(pa),W(pa)&&(Ca+=X(pa).charsLeftOver,Ca+=10*X(pa).unusedTokens.length,X(pa).score=Ca,(va==null||Ca<va)&&(va=Ca,xa=pa));z(ua,xa||pa)}(Me):jr?Mt(Me):T(Tt=(tt=Me)._i)?tt._d=new Date(k.now()):D(Tt)?tt._d=new Date(Tt.valueOf()):typeof Tt=="string"?(Rt=tt,(Wn=ll.exec(Rt._i))===null?(ze(Rt),Rt._isValid===!1&&(delete Rt._isValid,gt(Rt),Rt._isValid===!1&&(delete Rt._isValid,k.createFromInputFallback(Rt)))):Rt._d=new Date(+Wn[1])):C(Tt)?(tt._a=F(Tt.slice(0),function(ua){return parseInt(ua,10)}),qa(tt)):O(Tt)?function(ua){if(!ua._d){var pa=Fe(ua._i);ua._a=F([pa.year,pa.month,pa.day||pa.date,pa.hour,pa.minute,pa.second,pa.millisecond],function(xa){return xa&&parseInt(xa,10)}),qa(ua)}}(tt):P(Tt)?tt._d=new Date(Tt):k.createFromInputFallback(tt),W(Me)||(Me._d=null),Me))}function nn(Me,tt,Tt,Rt,Wn){var Sr,jr={};return Tt!==!0&&Tt!==!1||(Rt=Tt,Tt=void 0),(O(Me)&&function(ua){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(ua).length===0;var pa;for(pa in ua)if(ua.hasOwnProperty(pa))return!1;return!0}(Me)||C(Me)&&Me.length===0)&&(Me=void 0),jr._isAMomentObject=!0,jr._useUTC=jr._isUTC=Wn,jr._l=Tt,jr._i=Me,jr._f=tt,jr._strict=Rt,(Sr=new K(_a(Yt(jr))))._nextDay&&(Sr.add(1,"d"),Sr._nextDay=void 0),Sr}function Ht(Me,tt,Tt,Rt){return nn(Me,tt,Tt,Rt,!1)}k.createFromInputFallback=me("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(Me){Me._d=new Date(Me._i+(Me._useUTC?" UTC":""))}),k.ISO_8601=function(){},k.RFC_2822=function(){};var on=me("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var Me=Ht.apply(null,arguments);return this.isValid()&&Me.isValid()?Me<this?this:Me:H()}),Nn=me("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var Me=Ht.apply(null,arguments);return this.isValid()&&Me.isValid()?this<Me?this:Me:H()});function ur(Me,tt){var Tt,Rt;if(tt.length===1&&C(tt[0])&&(tt=tt[0]),!tt.length)return Ht();for(Tt=tt[0],Rt=1;Rt<tt.length;++Rt)tt[Rt].isValid()&&!tt[Rt][Me](Tt)||(Tt=tt[Rt]);return Tt}var wr=["year","quarter","month","week","day","hour","minute","second","millisecond"];function $n(Me){var tt=Fe(Me),Tt=tt.year||0,Rt=tt.quarter||0,Wn=tt.month||0,Sr=tt.week||tt.isoWeek||0,jr=tt.day||0,ua=tt.hour||0,pa=tt.minute||0,xa=tt.second||0,va=tt.millisecond||0;this._isValid=function(bi){for(var Ca in bi)if(Cn.call(wr,Ca)===-1||bi[Ca]!=null&&isNaN(bi[Ca]))return!1;for(var uo=!1,bo=0;bo<wr.length;++bo)if(bi[wr[bo]]){if(uo)return!1;parseFloat(bi[wr[bo]])!==re(bi[wr[bo]])&&(uo=!0)}return!0}(tt),this._milliseconds=+va+1e3*xa+6e4*pa+1e3*ua*60*60,this._days=+jr+7*Sr,this._months=+Wn+3*Rt+12*Tt,this._data={},this._locale=Ki(),this._bubble()}function Bn(Me){return Me instanceof $n}function ar(Me){return Me<0?-1*Math.round(-1*Me):Math.round(Me)}function cr(Me,tt){Qe(Me,0,0,function(){var Tt=this.utcOffset(),Rt="+";return Tt<0&&(Tt=-Tt,Rt="-"),Rt+rt(~~(Tt/60),2)+tt+rt(~~Tt%60,2)})}cr("Z",":"),cr("ZZ",""),mr("Z",Yn),mr("ZZ",Yn),Kn(["Z","ZZ"],function(Me,tt,Tt){Tt._useUTC=!0,Tt._tzm=tr(Yn,Me)});var Jt=/([\+\-]|\d\d)/gi;function tr(Me,tt){var Tt=(tt||"").match(Me);if(Tt===null)return null;var Rt=((Tt[Tt.length-1]||[])+"").match(Jt)||["-",0,0],Wn=60*Rt[1]+re(Rt[2]);return Wn===0?0:Rt[0]==="+"?Wn:-Wn}function ma(Me,tt){var Tt,Rt;return tt._isUTC?(Tt=tt.clone(),Rt=(ee(Me)||D(Me)?Me.valueOf():Ht(Me).valueOf())-Tt.valueOf(),Tt._d.setTime(Tt._d.valueOf()+Rt),k.updateOffset(Tt,!1),Tt):Ht(Me).local()}function Fr(Me){return 15*-Math.round(Me._d.getTimezoneOffset()/15)}function na(){return!!this.isValid()&&this._isUTC&&this._offset===0}k.updateOffset=function(){};var Kr=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,bn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Tr(Me,tt){var Tt,Rt,Wn,Sr=Me,jr=null;return Bn(Me)?Sr={ms:Me._milliseconds,d:Me._days,M:Me._months}:P(Me)?(Sr={},tt?Sr[tt]=Me:Sr.milliseconds=Me):(jr=Kr.exec(Me))?(Tt=jr[1]==="-"?-1:1,Sr={y:0,d:re(jr[2])*Tt,h:re(jr[3])*Tt,m:re(jr[4])*Tt,s:re(jr[5])*Tt,ms:re(ar(1e3*jr[6]))*Tt}):(jr=bn.exec(Me))?(Tt=jr[1]==="-"?-1:1,Sr={y:Rr(jr[2],Tt),M:Rr(jr[3],Tt),w:Rr(jr[4],Tt),d:Rr(jr[5],Tt),h:Rr(jr[6],Tt),m:Rr(jr[7],Tt),s:Rr(jr[8],Tt)}):Sr==null?Sr={}:typeof Sr=="object"&&("from"in Sr||"to"in Sr)&&(Wn=function(ua,pa){var xa;return ua.isValid()&&pa.isValid()?(pa=ma(pa,ua),ua.isBefore(pa)?xa=ha(ua,pa):((xa=ha(pa,ua)).milliseconds=-xa.milliseconds,xa.months=-xa.months),xa):{milliseconds:0,months:0}}(Ht(Sr.from),Ht(Sr.to)),(Sr={}).ms=Wn.milliseconds,Sr.M=Wn.months),Rt=new $n(Sr),Bn(Me)&&N(Me,"_locale")&&(Rt._locale=Me._locale),Rt}function Rr(Me,tt){var Tt=Me&&parseFloat(Me.replace(",","."));return(isNaN(Tt)?0:Tt)*tt}function ha(Me,tt){var Tt={};return Tt.months=tt.month()-Me.month()+12*(tt.year()-Me.year()),Me.clone().add(Tt.months,"M").isAfter(tt)&&--Tt.months,Tt.milliseconds=+tt-+Me.clone().add(Tt.months,"M"),Tt}function $i(Me,tt){return function(Tt,Rt){var Wn;return Rt===null||isNaN(+Rt)||(ce(tt,"moment()."+tt+"(period, number) is deprecated. Please use moment()."+tt+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),Wn=Tt,Tt=Rt,Rt=Wn),yi(this,Tr(Tt=typeof Tt=="string"?+Tt:Tt,Rt),Me),this}}function yi(Me,tt,Tt,Rt){var Wn=tt._milliseconds,Sr=ar(tt._days),jr=ar(tt._months);Me.isValid()&&(Rt=Rt==null||Rt,jr&&Za(Me,kr(Me,"Month")+jr*Tt),Sr&&er(Me,"Date",kr(Me,"Date")+Sr*Tt),Wn&&Me._d.setTime(Me._d.valueOf()+Wn*Tt),Rt&&k.updateOffset(Me,Sr||jr))}Tr.fn=$n.prototype,Tr.invalid=function(){return Tr(NaN)};var Wi=$i(1,"add"),Ts=$i(-1,"subtract");function gl(Me,tt){var Tt=12*(tt.year()-Me.year())+(tt.month()-Me.month()),Rt=Me.clone().add(Tt,"months");return-(Tt+(tt-Rt<0?(tt-Rt)/(Rt-Me.clone().add(Tt-1,"months")):(tt-Rt)/(Me.clone().add(Tt+1,"months")-Rt)))||0}function Pl(Me){var tt;return Me===void 0?this._locale._abbr:((tt=Ki(Me))!=null&&(this._locale=tt),this)}k.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",k.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var jl=me("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(Me){return Me===void 0?this.localeData():this.locale(Me)});function so(){return this._locale}var As=126227808e5;function xs(Me,tt){return(Me%tt+tt)%tt}function Ms(Me,tt,Tt){return Me<100&&0<=Me?new Date(Me+400,tt,Tt)-As:new Date(Me,tt,Tt).valueOf()}function ml(Me,tt,Tt){return Me<100&&0<=Me?Date.UTC(Me+400,tt,Tt)-As:Date.UTC(Me,tt,Tt)}function Qo(Me,tt){Qe(0,[Me,Me.length],0,tt)}function to(Me,tt,Tt,Rt,Wn){var Sr;return Me==null?Jo(this,Rt,Wn).year:((Sr=eo(Me,Rt,Wn))<tt&&(tt=Sr),function(jr,ua,pa,xa,va){var bi=ri(jr,ua,pa,xa,va),Ca=wa(bi.year,0,bi.dayOfYear);return this.year(Ca.getUTCFullYear()),this.month(Ca.getUTCMonth()),this.date(Ca.getUTCDate()),this}.call(this,Me,tt,Tt,Rt,Wn))}Qe(0,["gg",2],0,function(){return this.weekYear()%100}),Qe(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Qo("gggg","weekYear"),Qo("ggggg","weekYear"),Qo("GGGG","isoWeekYear"),Qo("GGGGG","isoWeekYear"),Ne("weekYear","gg"),Ne("isoWeekYear","GG"),et("weekYear",1),et("isoWeekYear",1),mr("G",fr),mr("g",fr),mr("GG",$t,wt),mr("gg",$t,wt),mr("GGGG",rr,Nt),mr("gggg",rr,Nt),mr("GGGGG",Dn,Vt),mr("ggggg",Dn,Vt),pr(["gggg","ggggg","GGGG","GGGGG"],function(Me,tt,Tt,Rt){tt[Rt.substr(0,2)]=re(Me)}),pr(["gg","GG"],function(Me,tt,Tt,Rt){tt[Rt]=k.parseTwoDigitYear(Me)}),Qe("Q",0,"Qo","quarter"),Ne("quarter","Q"),et("quarter",7),mr("Q",ot),Kn("Q",function(Me,tt){tt[1]=3*(re(Me)-1)}),Qe("D",["DD",2],"Do","date"),Ne("date","D"),et("date",9),mr("D",$t),mr("DD",$t,wt),mr("Do",function(Me,tt){return Me?tt._dayOfMonthOrdinalParse||tt._ordinalParse:tt._dayOfMonthOrdinalParseLenient}),Kn(["D","DD"],2),Kn("Do",function(Me,tt){tt[2]=re(Me.match($t)[0])});var vu=It("Date",!0);Qe("DDD",["DDDD",3],"DDDo","dayOfYear"),Ne("dayOfYear","DDD"),et("dayOfYear",4),mr("DDD",Pn),mr("DDDD",xt),Kn(["DDD","DDDD"],function(Me,tt,Tt){Tt._dayOfYear=re(Me)}),Qe("m",["mm",2],0,"minute"),Ne("minute","m"),et("minute",14),mr("m",$t),mr("mm",$t,wt),Kn(["m","mm"],4);var Dl=It("Minutes",!1);Qe("s",["ss",2],0,"second"),Ne("second","s"),et("second",15),mr("s",$t),mr("ss",$t,wt),Kn(["s","ss"],5);var hs,Fl=It("Seconds",!1);for(Qe("S",0,0,function(){return~~(this.millisecond()/100)}),Qe(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Qe(0,["SSS",3],0,"millisecond"),Qe(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Qe(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Qe(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Qe(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Qe(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Qe(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Ne("millisecond","ms"),et("millisecond",16),mr("S",Pn,ot),mr("SS",Pn,wt),mr("SSS",Pn,xt),hs="SSSS";hs.length<=9;hs+="S")mr(hs,Cr);function ws(Me,tt){tt[6]=re(1e3*("0."+Me))}for(hs="S";hs.length<=9;hs+="S")Kn(hs,ws);var Cs=It("Milliseconds",!1);Qe("z",0,0,"zoneAbbr"),Qe("zz",0,0,"zoneName");var or=K.prototype;function Nl(Me){return Me}or.add=Wi,or.calendar=function(Me,tt){var Tt=Me||Ht(),Rt=ma(Tt,this).startOf("day"),Wn=k.calendarFormat(this,Rt)||"sameElse",Sr=tt&&(ue(tt[Wn])?tt[Wn].call(this,Tt):tt[Wn]);return this.format(Sr||this.localeData().calendar(Wn,this,Ht(Tt)))},or.clone=function(){return new K(this)},or.diff=function(Me,tt,Tt){var Rt,Wn,Sr;if(!this.isValid())return NaN;if(!(Rt=ma(Me,this)).isValid())return NaN;switch(Wn=6e4*(Rt.utcOffset()-this.utcOffset()),tt=Be(tt)){case"year":Sr=gl(this,Rt)/12;break;case"month":Sr=gl(this,Rt);break;case"quarter":Sr=gl(this,Rt)/3;break;case"second":Sr=(this-Rt)/1e3;break;case"minute":Sr=(this-Rt)/6e4;break;case"hour":Sr=(this-Rt)/36e5;break;case"day":Sr=(this-Rt-Wn)/864e5;break;case"week":Sr=(this-Rt-Wn)/6048e5;break;default:Sr=this-Rt}return Tt?Sr:te(Sr)},or.endOf=function(Me){var tt;if((Me=Be(Me))===void 0||Me==="millisecond"||!this.isValid())return this;var Tt=this._isUTC?ml:Ms;switch(Me){case"year":tt=Tt(this.year()+1,0,1)-1;break;case"quarter":tt=Tt(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":tt=Tt(this.year(),this.month()+1,1)-1;break;case"week":tt=Tt(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":tt=Tt(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":tt=Tt(this.year(),this.month(),this.date()+1)-1;break;case"hour":tt=this._d.valueOf(),tt+=36e5-xs(tt+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":tt=this._d.valueOf(),tt+=6e4-xs(tt,6e4)-1;break;case"second":tt=this._d.valueOf(),tt+=1e3-xs(tt,1e3)-1}return this._d.setTime(tt),k.updateOffset(this,!0),this},or.format=function(Me){Me||(Me=this.isUtc()?k.defaultFormatUtc:k.defaultFormat);var tt=At(this,Me);return this.localeData().postformat(tt)},or.from=function(Me,tt){return this.isValid()&&(ee(Me)&&Me.isValid()||Ht(Me).isValid())?Tr({to:this,from:Me}).locale(this.locale()).humanize(!tt):this.localeData().invalidDate()},or.fromNow=function(Me){return this.from(Ht(),Me)},or.to=function(Me,tt){return this.isValid()&&(ee(Me)&&Me.isValid()||Ht(Me).isValid())?Tr({from:this,to:Me}).locale(this.locale()).humanize(!tt):this.localeData().invalidDate()},or.toNow=function(Me){return this.to(Ht(),Me)},or.get=function(Me){return ue(this[Me=Be(Me)])?this[Me]():this},or.invalidAt=function(){return X(this).overflow},or.isAfter=function(Me,tt){var Tt=ee(Me)?Me:Ht(Me);return!(!this.isValid()||!Tt.isValid())&&((tt=Be(tt)||"millisecond")==="millisecond"?this.valueOf()>Tt.valueOf():Tt.valueOf()<this.clone().startOf(tt).valueOf())},or.isBefore=function(Me,tt){var Tt=ee(Me)?Me:Ht(Me);return!(!this.isValid()||!Tt.isValid())&&((tt=Be(tt)||"millisecond")==="millisecond"?this.valueOf()<Tt.valueOf():this.clone().endOf(tt).valueOf()<Tt.valueOf())},or.isBetween=function(Me,tt,Tt,Rt){var Wn=ee(Me)?Me:Ht(Me),Sr=ee(tt)?tt:Ht(tt);return!!(this.isValid()&&Wn.isValid()&&Sr.isValid())&&((Rt=Rt||"()")[0]==="("?this.isAfter(Wn,Tt):!this.isBefore(Wn,Tt))&&(Rt[1]===")"?this.isBefore(Sr,Tt):!this.isAfter(Sr,Tt))},or.isSame=function(Me,tt){var Tt,Rt=ee(Me)?Me:Ht(Me);return!(!this.isValid()||!Rt.isValid())&&((tt=Be(tt)||"millisecond")==="millisecond"?this.valueOf()===Rt.valueOf():(Tt=Rt.valueOf(),this.clone().startOf(tt).valueOf()<=Tt&&Tt<=this.clone().endOf(tt).valueOf()))},or.isSameOrAfter=function(Me,tt){return this.isSame(Me,tt)||this.isAfter(Me,tt)},or.isSameOrBefore=function(Me,tt){return this.isSame(Me,tt)||this.isBefore(Me,tt)},or.isValid=function(){return W(this)},or.lang=jl,or.locale=Pl,or.localeData=so,or.max=Nn,or.min=on,or.parsingFlags=function(){return z({},X(this))},or.set=function(Me,tt){if(typeof Me=="object")for(var Tt=function(Wn){var Sr=[];for(var jr in Wn)Sr.push({unit:jr,priority:Ve[jr]});return Sr.sort(function(ua,pa){return ua.priority-pa.priority}),Sr}(Me=Fe(Me)),Rt=0;Rt<Tt.length;Rt++)this[Tt[Rt].unit](Me[Tt[Rt].unit]);else if(ue(this[Me=Be(Me)]))return this[Me](tt);return this},or.startOf=function(Me){var tt;if((Me=Be(Me))===void 0||Me==="millisecond"||!this.isValid())return this;var Tt=this._isUTC?ml:Ms;switch(Me){case"year":tt=Tt(this.year(),0,1);break;case"quarter":tt=Tt(this.year(),this.month()-this.month()%3,1);break;case"month":tt=Tt(this.year(),this.month(),1);break;case"week":tt=Tt(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":tt=Tt(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":tt=Tt(this.year(),this.month(),this.date());break;case"hour":tt=this._d.valueOf(),tt-=xs(tt+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":tt=this._d.valueOf(),tt-=xs(tt,6e4);break;case"second":tt=this._d.valueOf(),tt-=xs(tt,1e3)}return this._d.setTime(tt),k.updateOffset(this,!0),this},or.subtract=Ts,or.toArray=function(){var Me=this;return[Me.year(),Me.month(),Me.date(),Me.hour(),Me.minute(),Me.second(),Me.millisecond()]},or.toObject=function(){var Me=this;return{years:Me.year(),months:Me.month(),date:Me.date(),hours:Me.hours(),minutes:Me.minutes(),seconds:Me.seconds(),milliseconds:Me.milliseconds()}},or.toDate=function(){return new Date(this.valueOf())},or.toISOString=function(Me){if(!this.isValid())return null;var tt=Me!==!0,Tt=tt?this.clone().utc():this;return Tt.year()<0||9999<Tt.year()?At(Tt,tt?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ue(Date.prototype.toISOString)?tt?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",At(Tt,"Z")):At(Tt,tt?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},or.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var Me="moment",tt="";this.isLocal()||(Me=this.utcOffset()===0?"moment.utc":"moment.parseZone",tt="Z");var Tt="["+Me+'("]',Rt=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",Wn=tt+'[")]';return this.format(Tt+Rt+"-MM-DD[T]HH:mm:ss.SSS"+Wn)},or.toJSON=function(){return this.isValid()?this.toISOString():null},or.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},or.unix=function(){return Math.floor(this.valueOf()/1e3)},or.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},or.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},or.year=kt,or.isLeapYear=function(){return nt(this.year())},or.weekYear=function(Me){return to.call(this,Me,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},or.isoWeekYear=function(Me){return to.call(this,Me,this.isoWeek(),this.isoWeekday(),1,4)},or.quarter=or.quarters=function(Me){return Me==null?Math.ceil((this.month()+1)/3):this.month(3*(Me-1)+this.month()%3)},or.month=xi,or.daysInMonth=function(){return sa(this.year(),this.month())},or.week=or.weeks=function(Me){var tt=this.localeData().week(this);return Me==null?tt:this.add(7*(Me-tt),"d")},or.isoWeek=or.isoWeeks=function(Me){var tt=Jo(this,1,4).week;return Me==null?tt:this.add(7*(Me-tt),"d")},or.weeksInYear=function(){var Me=this.localeData()._week;return eo(this.year(),Me.dow,Me.doy)},or.isoWeeksInYear=function(){return eo(this.year(),1,4)},or.date=vu,or.day=or.days=function(Me){if(!this.isValid())return Me!=null?this:NaN;var tt,Tt,Rt=this._isUTC?this._d.getUTCDay():this._d.getDay();return Me!=null?(tt=Me,Tt=this.localeData(),Me=typeof tt!="string"?tt:isNaN(tt)?typeof(tt=Tt.weekdaysParse(tt))=="number"?tt:null:parseInt(tt,10),this.add(Me-Rt,"d")):Rt},or.weekday=function(Me){if(!this.isValid())return Me!=null?this:NaN;var tt=(this.day()+7-this.localeData()._week.dow)%7;return Me==null?tt:this.add(Me-tt,"d")},or.isoWeekday=function(Me){if(!this.isValid())return Me!=null?this:NaN;if(Me==null)return this.day()||7;var tt,Tt,Rt=(tt=Me,Tt=this.localeData(),typeof tt=="string"?Tt.weekdaysParse(tt)%7||7:isNaN(tt)?null:tt);return this.day(this.day()%7?Rt:Rt-7)},or.dayOfYear=function(Me){var tt=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return Me==null?tt:this.add(Me-tt,"d")},or.hour=or.hours=dl,or.minute=or.minutes=Dl,or.second=or.seconds=Fl,or.millisecond=or.milliseconds=Cs,or.utcOffset=function(Me,tt,Tt){var Rt,Wn=this._offset||0;if(!this.isValid())return Me!=null?this:NaN;if(Me==null)return this._isUTC?Wn:Fr(this);if(typeof Me=="string"){if((Me=tr(Yn,Me))===null)return this}else Math.abs(Me)<16&&!Tt&&(Me*=60);return!this._isUTC&&tt&&(Rt=Fr(this)),this._offset=Me,this._isUTC=!0,Rt!=null&&this.add(Rt,"m"),Wn!==Me&&(!tt||this._changeInProgress?yi(this,Tr(Me-Wn,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,k.updateOffset(this,!0),this._changeInProgress=null)),this},or.utc=function(Me){return this.utcOffset(0,Me)},or.local=function(Me){return this._isUTC&&(this.utcOffset(0,Me),this._isUTC=!1,Me&&this.subtract(Fr(this),"m")),this},or.parseZone=function(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var Me=tr(Er,this._i);Me!=null?this.utcOffset(Me):this.utcOffset(0,!0)}return this},or.hasAlignedHourOffset=function(Me){return!!this.isValid()&&(Me=Me?Ht(Me).utcOffset():0,(this.utcOffset()-Me)%60==0)},or.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},or.isLocal=function(){return!!this.isValid()&&!this._isUTC},or.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},or.isUtc=na,or.isUTC=na,or.zoneAbbr=function(){return this._isUTC?"UTC":""},or.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},or.dates=me("dates accessor is deprecated. Use date instead.",vu),or.months=me("months accessor is deprecated. Use month instead",xi),or.years=me("years accessor is deprecated. Use year instead",kt),or.zone=me("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(Me,tt){return Me!=null?(typeof Me!="string"&&(Me=-Me),this.utcOffset(Me,tt),this):-this.utcOffset()}),or.isDSTShifted=me("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!T(this._isDSTShifted))return this._isDSTShifted;var Me={};if(G(Me,this),(Me=Yt(Me))._a){var tt=Me._isUTC?B(Me._a):Ht(Me._a);this._isDSTShifted=this.isValid()&&0<be(Me._a,tt.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted});var No=xe.prototype;function gu(Me,tt,Tt,Rt){var Wn=Ki(),Sr=B().set(Rt,tt);return Wn[Tt](Sr,Me)}function Ql(Me,tt,Tt){if(P(Me)&&(tt=Me,Me=void 0),Me=Me||"",tt!=null)return gu(Me,tt,Tt,"month");var Rt,Wn=[];for(Rt=0;Rt<12;Rt++)Wn[Rt]=gu(Me,Rt,Tt,"month");return Wn}function Qs(Me,tt,Tt,Rt){typeof Me=="boolean"?P(tt)&&(Tt=tt,tt=void 0):(tt=Me,Me=!1,P(Tt=tt)&&(Tt=tt,tt=void 0)),tt=tt||"";var Wn,Sr=Ki(),jr=Me?Sr._week.dow:0;if(Tt!=null)return gu(tt,(Tt+jr)%7,Rt,"day");var ua=[];for(Wn=0;Wn<7;Wn++)ua[Wn]=gu(tt,(Wn+jr)%7,Rt,"day");return ua}No.calendar=function(Me,tt,Tt){var Rt=this._calendar[Me]||this._calendar.sameElse;return ue(Rt)?Rt.call(tt,Tt):Rt},No.longDateFormat=function(Me){var tt=this._longDateFormat[Me],Tt=this._longDateFormat[Me.toUpperCase()];return tt||!Tt?tt:(this._longDateFormat[Me]=Tt.replace(/MMMM|MM|DD|dddd/g,function(Rt){return Rt.slice(1)}),this._longDateFormat[Me])},No.invalidDate=function(){return this._invalidDate},No.ordinal=function(Me){return this._ordinal.replace("%d",Me)},No.preparse=Nl,No.postformat=Nl,No.relativeTime=function(Me,tt,Tt,Rt){var Wn=this._relativeTime[Tt];return ue(Wn)?Wn(Me,tt,Tt,Rt):Wn.replace(/%d/i,Me)},No.pastFuture=function(Me,tt){var Tt=this._relativeTime[0<Me?"future":"past"];return ue(Tt)?Tt(tt):Tt.replace(/%s/i,tt)},No.set=function(Me){var tt,Tt;for(Tt in Me)ue(tt=Me[Tt])?this[Tt]=tt:this["_"+Tt]=tt;this._config=Me,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},No.months=function(Me,tt){return Me?C(this._months)?this._months[Me.month()]:this._months[(this._months.isFormat||Jr).test(tt)?"format":"standalone"][Me.month()]:C(this._months)?this._months:this._months.standalone},No.monthsShort=function(Me,tt){return Me?C(this._monthsShort)?this._monthsShort[Me.month()]:this._monthsShort[Jr.test(tt)?"format":"standalone"][Me.month()]:C(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},No.monthsParse=function(Me,tt,Tt){var Rt,Wn,Sr;if(this._monthsParseExact)return function(jr,ua,pa){var xa,va,bi,Ca=jr.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],xa=0;xa<12;++xa)bi=B([2e3,xa]),this._shortMonthsParse[xa]=this.monthsShort(bi,"").toLocaleLowerCase(),this._longMonthsParse[xa]=this.months(bi,"").toLocaleLowerCase();return pa?ua==="MMM"?(va=Cn.call(this._shortMonthsParse,Ca))!==-1?va:null:(va=Cn.call(this._longMonthsParse,Ca))!==-1?va:null:ua==="MMM"?(va=Cn.call(this._shortMonthsParse,Ca))!==-1||(va=Cn.call(this._longMonthsParse,Ca))!==-1?va:null:(va=Cn.call(this._longMonthsParse,Ca))!==-1||(va=Cn.call(this._shortMonthsParse,Ca))!==-1?va:null}.call(this,Me,tt,Tt);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),Rt=0;Rt<12;Rt++)if(Wn=B([2e3,Rt]),Tt&&!this._longMonthsParse[Rt]&&(this._longMonthsParse[Rt]=new RegExp("^"+this.months(Wn,"").replace(".","")+"$","i"),this._shortMonthsParse[Rt]=new RegExp("^"+this.monthsShort(Wn,"").replace(".","")+"$","i")),Tt||this._monthsParse[Rt]||(Sr="^"+this.months(Wn,"")+"|^"+this.monthsShort(Wn,""),this._monthsParse[Rt]=new RegExp(Sr.replace(".",""),"i")),Tt&&tt==="MMMM"&&this._longMonthsParse[Rt].test(Me)||Tt&&tt==="MMM"&&this._shortMonthsParse[Rt].test(Me)||!Tt&&this._monthsParse[Rt].test(Me))return Rt},No.monthsRegex=function(Me){return this._monthsParseExact?(N(this,"_monthsRegex")||On.call(this),Me?this._monthsStrictRegex:this._monthsRegex):(N(this,"_monthsRegex")||(this._monthsRegex=ja),this._monthsStrictRegex&&Me?this._monthsStrictRegex:this._monthsRegex)},No.monthsShortRegex=function(Me){return this._monthsParseExact?(N(this,"_monthsRegex")||On.call(this),Me?this._monthsShortStrictRegex:this._monthsShortRegex):(N(this,"_monthsShortRegex")||(this._monthsShortRegex=fn),this._monthsShortStrictRegex&&Me?this._monthsShortStrictRegex:this._monthsShortRegex)},No.week=function(Me){return Jo(Me,this._week.dow,this._week.doy).week},No.firstDayOfYear=function(){return this._week.doy},No.firstDayOfWeek=function(){return this._week.dow},No.weekdays=function(Me,tt){var Tt=C(this._weekdays)?this._weekdays:this._weekdays[Me&&Me!==!0&&this._weekdays.isFormat.test(tt)?"format":"standalone"];return Me===!0?Sl(Tt,this._week.dow):Me?Tt[Me.day()]:Tt},No.weekdaysMin=function(Me){return Me===!0?Sl(this._weekdaysMin,this._week.dow):Me?this._weekdaysMin[Me.day()]:this._weekdaysMin},No.weekdaysShort=function(Me){return Me===!0?Sl(this._weekdaysShort,this._week.dow):Me?this._weekdaysShort[Me.day()]:this._weekdaysShort},No.weekdaysParse=function(Me,tt,Tt){var Rt,Wn,Sr;if(this._weekdaysParseExact)return function(jr,ua,pa){var xa,va,bi,Ca=jr.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],xa=0;xa<7;++xa)bi=B([2e3,1]).day(xa),this._minWeekdaysParse[xa]=this.weekdaysMin(bi,"").toLocaleLowerCase(),this._shortWeekdaysParse[xa]=this.weekdaysShort(bi,"").toLocaleLowerCase(),this._weekdaysParse[xa]=this.weekdays(bi,"").toLocaleLowerCase();return pa?ua==="dddd"?(va=Cn.call(this._weekdaysParse,Ca))!==-1?va:null:ua==="ddd"?(va=Cn.call(this._shortWeekdaysParse,Ca))!==-1?va:null:(va=Cn.call(this._minWeekdaysParse,Ca))!==-1?va:null:ua==="dddd"?(va=Cn.call(this._weekdaysParse,Ca))!==-1||(va=Cn.call(this._shortWeekdaysParse,Ca))!==-1||(va=Cn.call(this._minWeekdaysParse,Ca))!==-1?va:null:ua==="ddd"?(va=Cn.call(this._shortWeekdaysParse,Ca))!==-1||(va=Cn.call(this._weekdaysParse,Ca))!==-1||(va=Cn.call(this._minWeekdaysParse,Ca))!==-1?va:null:(va=Cn.call(this._minWeekdaysParse,Ca))!==-1||(va=Cn.call(this._weekdaysParse,Ca))!==-1||(va=Cn.call(this._shortWeekdaysParse,Ca))!==-1?va:null}.call(this,Me,tt,Tt);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),Rt=0;Rt<7;Rt++)if(Wn=B([2e3,1]).day(Rt),Tt&&!this._fullWeekdaysParse[Rt]&&(this._fullWeekdaysParse[Rt]=new RegExp("^"+this.weekdays(Wn,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[Rt]=new RegExp("^"+this.weekdaysShort(Wn,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[Rt]=new RegExp("^"+this.weekdaysMin(Wn,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[Rt]||(Sr="^"+this.weekdays(Wn,"")+"|^"+this.weekdaysShort(Wn,"")+"|^"+this.weekdaysMin(Wn,""),this._weekdaysParse[Rt]=new RegExp(Sr.replace(".",""),"i")),Tt&&tt==="dddd"&&this._fullWeekdaysParse[Rt].test(Me)||Tt&&tt==="ddd"&&this._shortWeekdaysParse[Rt].test(Me)||Tt&&tt==="dd"&&this._minWeekdaysParse[Rt].test(Me)||!Tt&&this._weekdaysParse[Rt].test(Me))return Rt},No.weekdaysRegex=function(Me){return this._weekdaysParseExact?(N(this,"_weekdaysRegex")||ci.call(this),Me?this._weekdaysStrictRegex:this._weekdaysRegex):(N(this,"_weekdaysRegex")||(this._weekdaysRegex=Co),this._weekdaysStrictRegex&&Me?this._weekdaysStrictRegex:this._weekdaysRegex)},No.weekdaysShortRegex=function(Me){return this._weekdaysParseExact?(N(this,"_weekdaysRegex")||ci.call(this),Me?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(N(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ta),this._weekdaysShortStrictRegex&&Me?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},No.weekdaysMinRegex=function(Me){return this._weekdaysParseExact?(N(this,"_weekdaysRegex")||ci.call(this),Me?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(N(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ui),this._weekdaysMinStrictRegex&&Me?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},No.isPM=function(Me){return(Me+"").toLowerCase().charAt(0)==="p"},No.meridiem=function(Me,tt,Tt){return 11<Me?Tt?"pm":"PM":Tt?"am":"AM"},Li("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(Me){var tt=Me%10;return Me+(re(Me%100/10)===1?"th":tt===1?"st":tt===2?"nd":tt===3?"rd":"th")}}),k.lang=me("moment.lang is deprecated. Use moment.locale instead.",Li),k.langData=me("moment.langData is deprecated. Use moment.localeData instead.",Ki);var Ai=Math.abs;function Il(Me,tt,Tt,Rt){var Wn=Tr(tt,Tt);return Me._milliseconds+=Rt*Wn._milliseconds,Me._days+=Rt*Wn._days,Me._months+=Rt*Wn._months,Me._bubble()}function Wu(Me){return Me<0?Math.floor(Me):Math.ceil(Me)}function D0(Me){return 4800*Me/146097}function wc(Me){return 146097*Me/4800}function Hs(Me){return function(){return this.as(Me)}}var N0=Hs("ms"),s1=Hs("s"),z1=Hs("m"),f0=Hs("h"),Yu=Hs("d"),ps=Hs("w"),Pu=Hs("M"),Sn=Hs("Q"),Lr=Hs("y");function Qn(Me){return function(){return this.isValid()?this._data[Me]:NaN}}var ia=Qn("milliseconds"),ya=Qn("seconds"),Ja=Qn("minutes"),za=Qn("hours"),yo=Qn("days"),hi=Qn("months"),vi=Qn("years"),Pa=Math.round,Io={ss:44,s:45,m:45,h:22,d:26,M:11},vo=Math.abs;function Go(Me){return(0<Me)-(Me<0)||+Me}function Cl(){if(!this.isValid())return this.localeData().invalidDate();var Me,tt,Tt=vo(this._milliseconds)/1e3,Rt=vo(this._days),Wn=vo(this._months);tt=te((Me=te(Tt/60))/60),Tt%=60,Me%=60;var Sr=te(Wn/12),jr=Wn%=12,ua=Rt,pa=tt,xa=Me,va=Tt?Tt.toFixed(3).replace(/\.?0+$/,""):"",bi=this.asSeconds();if(!bi)return"P0D";var Ca=bi<0?"-":"",uo=Go(this._months)!==Go(bi)?"-":"",bo=Go(this._days)!==Go(bi)?"-":"",yl=Go(this._milliseconds)!==Go(bi)?"-":"";return Ca+"P"+(Sr?uo+Sr+"Y":"")+(jr?uo+jr+"M":"")+(ua?bo+ua+"D":"")+(pa||xa||va?"T":"")+(pa?yl+pa+"H":"")+(xa?yl+xa+"M":"")+(va?yl+va+"S":"")}var Ri=$n.prototype;return Ri.isValid=function(){return this._isValid},Ri.abs=function(){var Me=this._data;return this._milliseconds=Ai(this._milliseconds),this._days=Ai(this._days),this._months=Ai(this._months),Me.milliseconds=Ai(Me.milliseconds),Me.seconds=Ai(Me.seconds),Me.minutes=Ai(Me.minutes),Me.hours=Ai(Me.hours),Me.months=Ai(Me.months),Me.years=Ai(Me.years),this},Ri.add=function(Me,tt){return Il(this,Me,tt,1)},Ri.subtract=function(Me,tt){return Il(this,Me,tt,-1)},Ri.as=function(Me){if(!this.isValid())return NaN;var tt,Tt,Rt=this._milliseconds;if((Me=Be(Me))==="month"||Me==="quarter"||Me==="year")switch(tt=this._days+Rt/864e5,Tt=this._months+D0(tt),Me){case"month":return Tt;case"quarter":return Tt/3;case"year":return Tt/12}else switch(tt=this._days+Math.round(wc(this._months)),Me){case"week":return tt/7+Rt/6048e5;case"day":return tt+Rt/864e5;case"hour":return 24*tt+Rt/36e5;case"minute":return 1440*tt+Rt/6e4;case"second":return 86400*tt+Rt/1e3;case"millisecond":return Math.floor(864e5*tt)+Rt;default:throw new Error("Unknown unit "+Me)}},Ri.asMilliseconds=N0,Ri.asSeconds=s1,Ri.asMinutes=z1,Ri.asHours=f0,Ri.asDays=Yu,Ri.asWeeks=ps,Ri.asMonths=Pu,Ri.asQuarters=Sn,Ri.asYears=Lr,Ri.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*re(this._months/12):NaN},Ri._bubble=function(){var Me,tt,Tt,Rt,Wn,Sr=this._milliseconds,jr=this._days,ua=this._months,pa=this._data;return 0<=Sr&&0<=jr&&0<=ua||Sr<=0&&jr<=0&&ua<=0||(Sr+=864e5*Wu(wc(ua)+jr),ua=jr=0),pa.milliseconds=Sr%1e3,Me=te(Sr/1e3),pa.seconds=Me%60,tt=te(Me/60),pa.minutes=tt%60,Tt=te(tt/60),pa.hours=Tt%24,ua+=Wn=te(D0(jr+=te(Tt/24))),jr-=Wu(wc(Wn)),Rt=te(ua/12),ua%=12,pa.days=jr,pa.months=ua,pa.years=Rt,this},Ri.clone=function(){return Tr(this)},Ri.get=function(Me){return Me=Be(Me),this.isValid()?this[Me+"s"]():NaN},Ri.milliseconds=ia,Ri.seconds=ya,Ri.minutes=Ja,Ri.hours=za,Ri.days=yo,Ri.weeks=function(){return te(this.days()/7)},Ri.months=hi,Ri.years=vi,Ri.humanize=function(Me){if(!this.isValid())return this.localeData().invalidDate();var tt,Tt,Rt,Wn,Sr,jr,ua,pa,xa,va,bi=this.localeData(),Ca=(tt=!Me,Tt=bi,Rt=Tr(this).abs(),Wn=Pa(Rt.as("s")),Sr=Pa(Rt.as("m")),jr=Pa(Rt.as("h")),ua=Pa(Rt.as("d")),pa=Pa(Rt.as("M")),xa=Pa(Rt.as("y")),(va=Wn<=Io.ss&&["s",Wn]||Wn<Io.s&&["ss",Wn]||Sr<=1&&["m"]||Sr<Io.m&&["mm",Sr]||jr<=1&&["h"]||jr<Io.h&&["hh",jr]||ua<=1&&["d"]||ua<Io.d&&["dd",ua]||pa<=1&&["M"]||pa<Io.M&&["MM",pa]||xa<=1&&["y"]||["yy",xa])[2]=tt,va[3]=0<+this,va[4]=Tt,function(uo,bo,yl,Fi,eu){return eu.relativeTime(bo||1,!!yl,uo,Fi)}.apply(null,va));return Me&&(Ca=bi.pastFuture(+this,Ca)),bi.postformat(Ca)},Ri.toISOString=Cl,Ri.toString=Cl,Ri.toJSON=Cl,Ri.locale=Pl,Ri.localeData=so,Ri.toIsoString=me("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Cl),Ri.lang=jl,Qe("X",0,0,"unix"),Qe("x",0,0,"valueOf"),mr("x",fr),mr("X",/[+-]?\d+(\.\d{1,3})?/),Kn("X",function(Me,tt,Tt){Tt._d=new Date(1e3*parseFloat(Me,10))}),Kn("x",function(Me,tt,Tt){Tt._d=new Date(re(Me))}),k.version="2.24.0",y=Ht,k.fn=or,k.min=function(){return ur("isBefore",[].slice.call(arguments,0))},k.max=function(){return ur("isAfter",[].slice.call(arguments,0))},k.now=function(){return Date.now?Date.now():+new Date},k.utc=B,k.unix=function(Me){return Ht(1e3*Me)},k.months=function(Me,tt){return Ql(Me,tt,"months")},k.isDate=D,k.locale=Li,k.invalid=H,k.duration=Tr,k.isMoment=ee,k.weekdays=function(Me,tt,Tt){return Qs(Me,tt,Tt,"weekdays")},k.parseZone=function(){return Ht.apply(null,arguments).parseZone()},k.localeData=Ki,k.isDuration=Bn,k.monthsShort=function(Me,tt){return Ql(Me,tt,"monthsShort")},k.weekdaysMin=function(Me,tt,Tt){return Qs(Me,tt,Tt,"weekdaysMin")},k.defineLocale=Do,k.updateLocale=function(Me,tt){if(tt!=null){var Tt,Rt,Wn=Po;(Rt=ni(Me))!=null&&(Wn=Rt._config),(Tt=new xe(tt=_e(Wn,tt))).parentLocale=mi[Me],mi[Me]=Tt,Li(Me)}else mi[Me]!=null&&(mi[Me].parentLocale!=null?mi[Me]=mi[Me].parentLocale:mi[Me]!=null&&delete mi[Me]);return mi[Me]},k.locales=function(){return Ie(mi)},k.weekdaysShort=function(Me,tt,Tt){return Qs(Me,tt,Tt,"weekdaysShort")},k.normalizeUnits=Be,k.relativeTimeRounding=function(Me){return Me===void 0?Pa:typeof Me=="function"&&(Pa=Me,!0)},k.relativeTimeThreshold=function(Me,tt){return Io[Me]!==void 0&&(tt===void 0?Io[Me]:(Io[Me]=tt,Me==="s"&&(Io.ss=tt-1),!0))},k.calendarFormat=function(Me,tt){var Tt=Me.diff(tt,"days",!0);return Tt<-6?"sameElse":Tt<-1?"lastWeek":Tt<0?"lastDay":Tt<1?"sameDay":Tt<2?"nextDay":Tt<7?"nextWeek":"sameElse"},k.prototype=or,k.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},k}()},6470:o=>{function g(_){if(typeof _!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(_))}function s(_,k){for(var C,O="",T=0,P=-1,D=0,F=0;F<=_.length;++F){if(F<_.length)C=_.charCodeAt(F);else{if(C===47)break;C=47}if(C===47){if(!(P===F-1||D===1))if(P!==F-1&&D===2){if(O.length<2||T!==2||O.charCodeAt(O.length-1)!==46||O.charCodeAt(O.length-2)!==46){if(O.length>2){var N=O.lastIndexOf("/");if(N!==O.length-1){N===-1?(O="",T=0):T=(O=O.slice(0,N)).length-1-O.lastIndexOf("/"),P=F,D=0;continue}}else if(O.length===2||O.length===1){O="",T=0,P=F,D=0;continue}}k&&(O.length>0?O+="/..":O="..",T=2)}else O.length>0?O+="/"+_.slice(P+1,F):O=_.slice(P+1,F),T=F-P-1;P=F,D=0}else C===46&&D!==-1?++D:D=-1}return O}var y={resolve:function(){for(var _,k="",C=!1,O=arguments.length-1;O>=-1&&!C;O--){var T;O>=0?T=arguments[O]:(_===void 0&&(_=h.cwd()),T=_),g(T),T.length!==0&&(k=T+"/"+k,C=T.charCodeAt(0)===47)}return k=s(k,!C),C?k.length>0?"/"+k:"/":k.length>0?k:"."},normalize:function(_){if(g(_),_.length===0)return".";var k=_.charCodeAt(0)===47,C=_.charCodeAt(_.length-1)===47;return(_=s(_,!k)).length!==0||k||(_="."),_.length>0&&C&&(_+="/"),k?"/"+_:_},isAbsolute:function(_){return g(_),_.length>0&&_.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var _,k=0;k<arguments.length;++k){var C=arguments[k];g(C),C.length>0&&(_===void 0?_=C:_+="/"+C)}return _===void 0?".":y.normalize(_)},relative:function(_,k){if(g(_),g(k),_===k||(_=y.resolve(_))===(k=y.resolve(k)))return"";for(var C=1;C<_.length&&_.charCodeAt(C)===47;++C);for(var O=_.length,T=O-C,P=1;P<k.length&&k.charCodeAt(P)===47;++P);for(var D=k.length-P,F=T<D?T:D,N=-1,z=0;z<=F;++z){if(z===F){if(D>F){if(k.charCodeAt(P+z)===47)return k.slice(P+z+1);if(z===0)return k.slice(P+z)}else T>F&&(_.charCodeAt(C+z)===47?N=z:z===0&&(N=0));break}var B=_.charCodeAt(C+z);if(B!==k.charCodeAt(P+z))break;B===47&&(N=z)}var X="";for(z=C+N+1;z<=O;++z)z!==O&&_.charCodeAt(z)!==47||(X.length===0?X+="..":X+="/..");return X.length>0?X+k.slice(P+N):(P+=N,k.charCodeAt(P)===47&&++P,k.slice(P))},_makeLong:function(_){return _},dirname:function(_){if(g(_),_.length===0)return".";for(var k=_.charCodeAt(0),C=k===47,O=-1,T=!0,P=_.length-1;P>=1;--P)if((k=_.charCodeAt(P))===47){if(!T){O=P;break}}else T=!1;return O===-1?C?"/":".":C&&O===1?"//":_.slice(0,O)},basename:function(_,k){if(k!==void 0&&typeof k!="string")throw new TypeError('"ext" argument must be a string');g(_);var C,O=0,T=-1,P=!0;if(k!==void 0&&k.length>0&&k.length<=_.length){if(k.length===_.length&&k===_)return"";var D=k.length-1,F=-1;for(C=_.length-1;C>=0;--C){var N=_.charCodeAt(C);if(N===47){if(!P){O=C+1;break}}else F===-1&&(P=!1,F=C+1),D>=0&&(N===k.charCodeAt(D)?--D==-1&&(T=C):(D=-1,T=F))}return O===T?T=F:T===-1&&(T=_.length),_.slice(O,T)}for(C=_.length-1;C>=0;--C)if(_.charCodeAt(C)===47){if(!P){O=C+1;break}}else T===-1&&(P=!1,T=C+1);return T===-1?"":_.slice(O,T)},extname:function(_){g(_);for(var k=-1,C=0,O=-1,T=!0,P=0,D=_.length-1;D>=0;--D){var F=_.charCodeAt(D);if(F!==47)O===-1&&(T=!1,O=D+1),F===46?k===-1?k=D:P!==1&&(P=1):k!==-1&&(P=-1);else if(!T){C=D+1;break}}return k===-1||O===-1||P===0||P===1&&k===O-1&&k===C+1?"":_.slice(k,O)},format:function(_){if(_===null||typeof _!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof _);return function(k,C){var O=C.dir||C.root,T=C.base||(C.name||"")+(C.ext||"");return O?O===C.root?O+T:O+"/"+T:T}(0,_)},parse:function(_){g(_);var k={root:"",dir:"",base:"",ext:"",name:""};if(_.length===0)return k;var C,O=_.charCodeAt(0),T=O===47;T?(k.root="/",C=1):C=0;for(var P=-1,D=0,F=-1,N=!0,z=_.length-1,B=0;z>=C;--z)if((O=_.charCodeAt(z))!==47)F===-1&&(N=!1,F=z+1),O===46?P===-1?P=z:B!==1&&(B=1):P!==-1&&(B=-1);else if(!N){D=z+1;break}return P===-1||F===-1||B===0||B===1&&P===F-1&&P===D+1?F!==-1&&(k.base=k.name=D===0&&T?_.slice(1,F):_.slice(D,F)):(D===0&&T?(k.name=_.slice(1,P),k.base=_.slice(1,F)):(k.name=_.slice(D,P),k.base=_.slice(D,F)),k.ext=_.slice(P,F)),D>0?k.dir=_.slice(0,D-1):T&&(k.dir="/"),k},sep:"/",delimiter:":",win32:null,posix:null};y.posix=y,o.exports=y},8218:()=>{},8009:()=>{},5354:()=>{},6878:()=>{},8183:()=>{},1428:()=>{},4551:()=>{},8800:()=>{},1993:()=>{},3069:()=>{},9143:()=>{}},v={};function w(o){var g=v[o];if(g!==void 0)return g.exports;var s=v[o]={id:o,loaded:!1,exports:{}};return b[o].call(s.exports,s,s.exports,w),s.loaded=!0,s.exports}w.c=v,w.n=o=>{var g=o&&o.__esModule?()=>o.default:()=>o;return w.d(g,{a:g}),g},w.d=(o,g)=>{for(var s in g)w.o(g,s)&&!w.o(o,s)&&Object.defineProperty(o,s,{enumerable:!0,get:g[s]})},w.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),w.o=(o,g)=>Object.prototype.hasOwnProperty.call(o,g),w.r=o=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},w.nmd=o=>(o.paths=[],o.children||(o.children=[]),o);var f=w(w.s=7458).Z}).call(this,p("4362"))},"9b32":function(r,u){function p(h){var b="[a-zA-Z_\\-+\\*\\/<=>&#][a-zA-Z0-9_\\-+*\\/<=>&#!]*",v="\\|[^]*?\\|",w="(-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|-)?\\d+)?",f={className:"literal",begin:"\\b(t{1}|nil)\\b"},o={className:"number",variants:[{begin:w,relevance:0},{begin:"#(b|B)[0-1]+(/[0-1]+)?"},{begin:"#(o|O)[0-7]+(/[0-7]+)?"},{begin:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{begin:"#(c|C)\\("+w+" +"+w,end:"\\)"}]},g=h.inherit(h.QUOTE_STRING_MODE,{illegal:null}),s=h.COMMENT(";","$",{relevance:0}),y={begin:"\\*",end:"\\*"},_={className:"symbol",begin:"[:&]"+b},k={begin:b,relevance:0},C={begin:v},O={begin:"\\(",end:"\\)",contains:["self",f,g,o,k]},T={contains:[o,g,y,_,O,k],variants:[{begin:"['`]\\(",end:"\\)"},{begin:"\\(quote ",end:"\\)",keywords:{name:"quote"}},{begin:"'"+v}]},P={variants:[{begin:"'"+b},{begin:"#'"+b+"(::"+b+")*"}]},D={begin:"\\(\\s*",end:"\\)"},F={endsWithParent:!0,relevance:0};return D.contains=[{className:"name",variants:[{begin:b,relevance:0},{begin:v}]},F],F.contains=[T,P,D,f,o,g,s,y,_,C,k],{name:"Lisp",illegal:/\S/,contains:[o,h.SHEBANG(),f,g,s,T,P,D,k]}}r.exports=p},"9bdd":function(r,u,p){var h=p("825a");r.exports=function(b,v,w,f){try{return f?v(h(w)[0],w[1]):v(w)}catch(g){var o=b.return;throw o!==void 0&&h(o.call(b)),g}}},"9bf2":function(r,u,p){var h=p("83ab"),b=p("0cfb"),v=p("825a"),w=p("c04e"),f=Object.defineProperty;u.f=h?f:function(o,g,s){if(v(o),g=w(g,!0),v(s),b)try{return f(o,g,s)}catch{}if("get"in s||"set"in s)throw TypeError("Accessors not supported");return"value"in s&&(o[g]=s.value),o}},"9bf21":function(r,u){function p(h){const b={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},v=/[a-zA-Z@][a-zA-Z0-9_]*/,w={$pattern:v,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},f={$pattern:v,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:w,illegal:"</",contains:[b,h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE,h.C_NUMBER_MODE,h.QUOTE_STRING_MODE,h.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[h.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},h.inherit(h.QUOTE_STRING_MODE,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+f.keyword.split(" ").join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:f,contains:[h.UNDERSCORE_TITLE_MODE]},{begin:"\\."+h.UNDERSCORE_IDENT_RE,relevance:0}]}}r.exports=p},"9c12":function(r,u,p){r.exports=function(h,b,v){var w,f,o;if(h.sCount[b]-h.blkIndent<4)return!1;for(f=w=b+1;w<v;)if(h.isEmpty(w))w++;else{if(!(h.sCount[w]-h.blkIndent>=4))break;w++,f=w}return h.line=f,o=h.push("code_block","code",0),o.content=h.getLines(b,f,4+h.blkIndent,!1)+`
`,o.map=[b,h.line],!0}},"9dd6":function(r,u,p){var h=p("f5a3"),b=p.n(h);b.a},"9ed3":function(r,u,p){var h=p("ae93").IteratorPrototype,b=p("7c73"),v=p("5c6c"),w=p("d44e"),f=p("3f8c"),o=function(){return this};r.exports=function(g,s,y){var _=s+" Iterator";return g.prototype=b(h,{next:v(1,y)}),w(g,_,!1,!0),f[_]=o,g}},"9f7f":function(r,u,p){var h=p("d039");function b(v,w){return RegExp(v,w)}u.UNSUPPORTED_Y=h(function(){var v=b("a","y");return v.lastIndex=2,v.exec("abcd")!=null}),u.BROKEN_CARET=h(function(){var v=b("^r","gy");return v.lastIndex=2,v.exec("str")!=null})},"9f7fc":function(r,u){function p(h){const b={className:"meta",begin:"@[A-Za-z]+"},v={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:/\$\{/,end:/\}/}]},w={className:"string",variants:[{begin:'"""',end:'"""'},{begin:'"',end:'"',illegal:"\\n",contains:[h.BACKSLASH_ESCAPE]},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[h.BACKSLASH_ESCAPE,v]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[v],relevance:10}]},f={className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},o={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},g={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},s={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE,{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[o]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[o]},g]},y={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[g]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[h.C_LINE_COMMENT_MODE,h.C_BLOCK_COMMENT_MODE,w,f,o,y,s,h.C_NUMBER_MODE,b]}}r.exports=p},a124:function(r,u,p){r.exports=function(h){var b,v,w,f=h.tokens;for(v=0,w=f.length;v<w;v++)b=f[v],b.type==="inline"&&h.md.inline.parse(b.content,h.md,h.env,b.children)}},a15b:function(r,u,p){var h=p("23e7"),b=p("44ad"),v=p("fc6a"),w=p("a640"),f=[].join,o=b!=Object,g=w("join",",");h({target:"Array",proto:!0,forced:o||!g},{join:function(s){return f.call(v(this),s===void 0?",":s)}})},a2fa:function(r,u,p){var h=p("00bd"),b=p("48cc"),v=p("38c8");r.exports=function(w,f){var o={defs:{},shortcuts:{},enabled:[]},g=v(w.utils.assign({},o,f||{}));w.renderer.rules.emoji=h,w.core.ruler.push("emoji",b(w,g.defs,g.shortcuts,g.scanRE,g.replaceRE))}},a484:function(r,u,p){(function(h,b){r.exports=b()})(0,function(){return function(h){var b={};function v(w){if(b[w])return b[w].exports;var f=b[w]={i:w,l:!1,exports:{}};return h[w].call(f.exports,f,f.exports,v),f.l=!0,f.exports}return v.m=h,v.c=b,v.d=function(w,f,o){v.o(w,f)||Object.defineProperty(w,f,{configurable:!1,enumerable:!0,get:o})},v.n=function(w){var f=w&&w.__esModule?function(){return w.default}:function(){return w};return v.d(f,"a",f),f},v.o=function(w,f){return Object.prototype.hasOwnProperty.call(w,f)},v.p="",v(v.s=63)}([function(h,b,v){var w=v(57),f=v.n(w),o=v(18),g=v.n(o),s=v(12),y=v(30),_=v(28),k=v(5),C=v(13),O=v(19),T=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xA3"],P=function(xe,Te,Ne){return _.a[Ne][xe]&&_.a[Ne][xe].replace&&(xe=_.a[Ne][xe].replace),{value:xe,metrics:y.a.getCharacterMetrics(xe,Te,Ne)}},D=function(xe,Te,Ne,Be,Fe){var Ve=P(xe,Te,Ne),et=Ve.metrics;xe=Ve.value;var rt=void 0;if(et){var yt=et.italic;Ne==="text"&&(yt=0),rt=new s.a.symbolNode(xe,et.height,et.depth,yt,et.skew,et.width,Fe)}else typeof console<"u"&&console.warn("No character metrics for '"+xe+"' in style '"+Te+"'"),rt=new s.a.symbolNode(xe,0,0,0,0,0,Fe);if(Be){rt.maxFontSize=Be.sizeMultiplier,Be.style.isTight()&&rt.classes.push("mtight");var ut=Be.getColor();ut&&(rt.style.color=ut)}return rt},F=function(xe,Te,Ne){var Be=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];return Ne&&Ne.fontFamily&&Ne.fontFamily==="boldsymbol"&&P(xe,"Main-Bold",Te).metrics?D(xe,"Main-Bold",Te,Ne,Be.concat(["mathbf"])):xe==="\\"||_.a[Te][xe].font==="main"?D(xe,"Main-Regular",Te,Ne,Be):D(xe,"AMS-Regular",Te,Ne,Be.concat(["amsrm"]))},N=function(xe,Te,Ne,Be,Fe){if(Fe==="mathord"){var Ve=z(xe);return D(xe,Ve.fontName,Te,Ne,Be.concat([Ve.fontClass]))}if(Fe==="textord"){var et=_.a[Te][xe]&&_.a[Te][xe].font;if(et==="ams"){var rt=Le("amsrm",Ne.fontWeight,Ne.fontShape);return D(xe,rt,Te,Ne,Be.concat("amsrm",Ne.fontWeight,Ne.fontShape))}var yt=Le("textrm",Ne.fontWeight,Ne.fontShape);return D(xe,yt,Te,Ne,Be.concat(Ne.fontWeight,Ne.fontShape))}throw new Error("unexpected type: "+Fe+" in mathDefault")},z=function(xe,Te,Ne,Be){return/[0-9]/.test(xe.charAt(0))||k.a.contains(T,xe)?{fontName:"Main-Italic",fontClass:"mainit"}:{fontName:"Math-Italic",fontClass:"mathit"}},B=function(xe,Te,Ne,Be){return P(xe,"Math-BoldItalic",Te).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},X=function(xe,Te,Ne){var Be=xe.mode,Fe=xe.value,Ve=["mord"],et=Te.fontFamily;if(et){var rt=void 0,yt=void 0;if(et==="boldsymbol"){var ut=B(Fe,Be);rt=ut.fontName,yt=[ut.fontClass]}else if(et==="mathit"||k.a.contains(T,Fe)){var vt=z(Fe);rt=vt.fontName,yt=[vt.fontClass]}else et.indexOf("math")!==-1||Be==="math"?(rt=ce[et].fontName,yt=[et]):(rt=Le(et,Te.fontWeight,Te.fontShape),yt=[et,Te.fontWeight,Te.fontShape]);return P(Fe,rt,Be).metrics?D(Fe,rt,Be,Te,Ve.concat(yt)):N(Fe,Be,Te,Ve,Ne)}return N(Fe,Be,Te,Ve,Ne)},W=function(xe){for(var Te=0;Te<xe.length-1;Te++)xe[Te].tryCombine(xe[Te+1])&&(xe.splice(Te+1,1),Te--);return xe},H=function(xe){var Te=0,Ne=0,Be=0,Fe=!0,Ve=!1,et=void 0;try{for(var rt,yt=g()(xe.children);!(Fe=(rt=yt.next()).done);Fe=!0){var ut=rt.value;ut.height>Te&&(Te=ut.height),ut.depth>Ne&&(Ne=ut.depth),ut.maxFontSize>Be&&(Be=ut.maxFontSize)}}catch(vt){Ve=!0,et=vt}finally{try{!Fe&&yt.return&&yt.return()}finally{if(Ve)throw et}}xe.height=Te,xe.depth=Ne,xe.maxFontSize=Be},U=function(xe,Te,Ne,Be){var Fe=new s.a.span(xe,Te,Ne,Be);return H(Fe),Fe},G=function(xe,Te){var Ne=Te.fontMetrics().defaultRuleThickness,Be=C.a.ruleSpan(xe,Ne,Te);return Be.height=Ne,Be.style.height=5*Be.height+"em",Be.maxFontSize=1,Be},Y=function(xe,Te,Ne,Be){var Fe=new s.a.anchor(xe,Te,Ne,Be);return H(Fe),Fe},K=function(xe){var Te=new s.a.documentFragment(xe);return H(Te),Te},ee=function(xe){if(xe.positionType==="individualShift"){for(var Te=xe.children,Ne=[Te[0]],Be=-Te[0].shift-Te[0].elem.depth,Fe=Be,Ve=1;Ve<Te.length;Ve++){var et=-Te[Ve].shift-Fe-Te[Ve].elem.depth,rt=et-(Te[Ve-1].elem.height+Te[Ve-1].elem.depth);Fe+=et,Ne.push({type:"kern",size:rt}),Ne.push(Te[Ve])}return{children:Ne,depth:Be}}var yt=void 0;if(xe.positionType==="top"){var ut=xe.positionData,vt=!0,ft=!1,Qe=void 0;try{for(var At,bt=g()(xe.children);!(vt=(At=bt.next()).done);vt=!0){var ot=At.value;ut-=ot.type==="kern"?ot.size:ot.elem.height+ot.elem.depth}}catch(xt){ft=!0,Qe=xt}finally{try{!vt&&bt.return&&bt.return()}finally{if(ft)throw Qe}}yt=ut}else if(xe.positionType==="bottom")yt=-xe.positionData;else{var wt=xe.children[0];if(wt.type!=="elem")throw new Error('First child must have type "elem".');if(xe.positionType==="shift")yt=-wt.elem.depth-xe.positionData;else{if(xe.positionType!=="firstBaseline")throw new Error("Invalid positionType "+xe.positionType+".");yt=-wt.elem.depth}}return{children:xe.children,depth:yt}},te=function(xe,Te){var Ne=ee(xe),Be=Ne.children,Fe=Ne.depth,Ve=0,et=!0,rt=!1,yt=void 0;try{for(var ut,vt=g()(Be);!(et=(ut=vt.next()).done);et=!0){var ft=ut.value;if(ft.type==="elem"){var Qe=ft.elem;Ve=Math.max(Ve,Qe.maxFontSize,Qe.height)}}}catch(Zr){rt=!0,yt=Zr}finally{try{!et&&vt.return&&vt.return()}finally{if(rt)throw yt}}Ve+=2;var At=U(["pstrut"],[]);At.style.height=Ve+"em";var bt=[],ot=Fe,wt=Fe,xt=Fe,Nt=!0,Vt=!1,$t=void 0;try{for(var yn,Mn=g()(Be);!(Nt=(yn=Mn.next()).done);Nt=!0){var Pn=yn.value;if(Pn.type==="kern")xt+=Pn.size;else{var rr=Pn.elem,Dn=Pn.wrapperClasses||[],Cr=Pn.wrapperStyle||{},fr=U(Dn,[At,rr],void 0,Cr);fr.style.top=-Ve-xt-rr.depth+"em",Pn.marginLeft&&(fr.style.marginLeft=Pn.marginLeft),Pn.marginRight&&(fr.style.marginRight=Pn.marginRight),bt.push(fr),xt+=rr.height+rr.depth}ot=Math.min(ot,xt),wt=Math.max(wt,xt)}}catch(Zr){Vt=!0,$t=Zr}finally{try{!Nt&&Mn.return&&Mn.return()}finally{if(Vt)throw $t}}var Er=U(["vlist"],bt);Er.style.height=wt+"em";var Yn=void 0;if(ot<0){var Rn=U(["vlist"],[]);Rn.style.height=-ot+"em";var Hr=U(["vlist-s"],[new s.a.symbolNode("\u200B")]);Yn=[U(["vlist-r"],[Er,Hr]),U(["vlist-r"],[Rn])]}else Yn=[U(["vlist-r"],[Er])];var mr=U(["vlist-t"],Yn);return Yn.length===2&&mr.classes.push("vlist-t2"),mr.height=wt,mr.depth=-ot,mr},re=function(xe,Te){var Ne=xe.value.body;return Ne=xe.value.star?Ne.replace(/ /g,"\u2423"):Ne.replace(/ /g,"\xA0"),Ne},be=function(xe,Te){var Ne=U(["mord","rule"],[],Te),Be=Object(O.a)(xe,Te);return Ne.style.marginRight=Be+"em",Ne},Le=function(xe,Te,Ne){var Be=me(xe),Fe=Ie(Te,Ne);return Be+"-"+Fe},me=function(xe){var Te="";switch(xe){case"amsrm":Te="AMS";break;case"textrm":Te="Main";break;case"textsf":Te="SansSerif";break;case"texttt":Te="Typewriter";break;default:throw new Error("Invalid font provided: "+xe)}return Te},Ie=function(xe,Te){var Ne="";return xe==="textbf"&&(Ne+="Bold"),Te==="textit"&&(Ne+="Italic"),Ne||"Regular"},pe={"\\qquad":{size:"2em",className:"qquad"},"\\quad":{size:"1em",className:"quad"},"\\enspace":{size:"0.5em",className:"enspace"},"\\;":{size:"0.277778em",className:"thickspace"},"\\:":{size:"0.22222em",className:"mediumspace"},"\\,":{size:"0.16667em",className:"thinspace"},"\\!":{size:"-0.16667em",className:"negativethinspace"}},ce={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},ue={vec:["vec",.471,.714]},_e=function(xe,Te){var Ne=f()(ue[xe],3),Be=Ne[0],Fe=Ne[1],Ve=Ne[2],et=new s.a.pathNode(Be),rt=new s.a.svgNode([et],{width:Fe+"em",height:Ve+"em",style:"width:"+Fe+"em",viewBox:"0 0 "+1e3*Fe+" "+1e3*Ve,preserveAspectRatio:"xMinYMin"}),yt=U(["overlay"],[rt],Te);return yt.height=Ve,yt.style.height=Ve+"em",yt.style.width=Fe+"em",yt};b.a={fontMap:ce,makeSymbol:D,mathsym:F,makeSpan:U,makeLineSpan:G,makeAnchor:Y,makeFragment:K,makeVList:te,makeOrd:X,makeVerb:re,makeGlue:be,staticSvg:_e,svgData:ue,tryCombineChars:W,spacingFunctions:pe}},function(h,b,v){var w=v(18),f=v.n(w),o=v(7),g=v.n(o),s=v(10),y=v.n(s),_=v(5),k=function(){function O(T,P){g()(this,O),this.type=T,this.attributes={},this.children=P||[]}return y()(O,[{key:"setAttribute",value:function(T,P){this.attributes[T]=P}},{key:"toNode",value:function(){var T=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var P in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,P)&&T.setAttribute(P,this.attributes[P]);var D=!0,F=!1,N=void 0;try{for(var z,B=f()(this.children);!(D=(z=B.next()).done);D=!0){var X=z.value;T.appendChild(X.toNode())}}catch(W){F=!0,N=W}finally{try{!D&&B.return&&B.return()}finally{if(F)throw N}}return T}},{key:"toMarkup",value:function(){var T="<"+this.type;for(var P in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,P)&&(T+=" "+P+'="',T+=_.a.escape(this.attributes[P]),T+='"');T+=">";for(var D=0;D<this.children.length;D++)T+=this.children[D].toMarkup();return T+="</"+this.type+">",T}},{key:"toText",value:function(){return this.type==="mspace"?this.attributes.width==="0.16667em"?"\u2006":" ":this.children.map(function(T){return T.toText()}).join("")}}]),O}(),C=function(){function O(T){g()(this,O),this.text=T}return y()(O,[{key:"toNode",value:function(){return document.createTextNode(this.text)}},{key:"toMarkup",value:function(){return _.a.escape(this.text)}},{key:"toText",value:function(){return this.text}}]),O}();b.a={MathNode:k,TextNode:C}},function(h,b,v){v.d(b,"e",function(){return C}),v.d(b,"d",function(){return T}),v.d(b,"a",function(){return D}),v.d(b,"b",function(){return F}),b.c=N;var w=v(0),f=v(30),o=v(1),g=v(6),s=v(9),y=v(28),_=v(5),k=v(13),C=function(z,B){return y.a[B][z]&&y.a[B][z].replace&&(z=y.a[B][z].replace),new o.a.TextNode(z)},O=function(z,B){var X=B.fontFamily;if(!X)return null;var W=z.mode;if(X==="mathit")return"italic";if(X==="boldsymbol")return"bold-italic";var H=z.value;if(_.a.contains(["\\imath","\\jmath"],H))return null;y.a[W][H]&&y.a[W][H].replace&&(H=y.a[W][H].replace);var U=w.a.fontMap[X].fontName;return f.a.getCharacterMetrics(H,U,W)?w.a.fontMap[X].variant:null},T={},P={mi:"italic",mn:"normal",mtext:"normal"};T.mathord=function(z,B){var X=new o.a.MathNode("mi",[C(z.value,z.mode)]),W=O(z,B)||"italic";return W!==P[X.type]&&X.setAttribute("mathvariant",W),X},T.textord=function(z,B){var X=C(z.value,z.mode),W=O(z,B)||"normal",H=void 0;return H=z.mode==="text"?new o.a.MathNode("mtext",[X]):/[0-9]/.test(z.value)?new o.a.MathNode("mn",[X]):z.value==="\\prime"?new o.a.MathNode("mo",[X]):new o.a.MathNode("mi",[X]),W!==P[H.type]&&H.setAttribute("mathvariant",W),H},T.bin=function(z,B){var X=new o.a.MathNode("mo",[C(z.value,z.mode)]),W=O(z,B);return W==="bold-italic"&&X.setAttribute("mathvariant",W),X},T.rel=function(z){var B=new o.a.MathNode("mo",[C(z.value,z.mode)]);return B},T.open=function(z){var B=new o.a.MathNode("mo",[C(z.value,z.mode)]);return B},T.close=function(z){var B=new o.a.MathNode("mo",[C(z.value,z.mode)]);return B},T.inner=function(z){var B=new o.a.MathNode("mo",[C(z.value,z.mode)]);return B},T.punct=function(z){var B=new o.a.MathNode("mo",[C(z.value,z.mode)]);return B.setAttribute("separator","true"),B},T.ordgroup=function(z,B){var X=D(z.value,B),W=new o.a.MathNode("mrow",X);return W},T.supsub=function(z,B){var X=!1,W=void 0,H=void 0;z.value.base&&z.value.base.value.type==="horizBrace"&&(H=!!z.value.sup,H===z.value.base.value.isOver&&(X=!0,W=z.value.base.value.isOver));var U=!0,G=[F(z.value.base,B,U)];z.value.sub&&G.push(F(z.value.sub,B,U)),z.value.sup&&G.push(F(z.value.sup,B,U));var Y=void 0;if(X)Y=W?"mover":"munder";else if(z.value.sub)if(z.value.sup){var K=z.value.base;Y=K&&K.value.limits&&B.style===s.a.DISPLAY?"munderover":"msubsup"}else{var ee=z.value.base;Y=ee&&ee.value.limits&&B.style===s.a.DISPLAY?"munder":"msub"}else{var te=z.value.base;Y=te&&te.value.limits&&B.style===s.a.DISPLAY?"mover":"msup"}var re=new o.a.MathNode(Y,G);return re},T.spacing=function(z){var B=void 0;return z.value==="\\ "||z.value==="\\space"||z.value===" "||z.value==="~"?B=new o.a.MathNode("mtext",[new o.a.TextNode("\xA0")]):(B=new o.a.MathNode("mspace"),B.setAttribute("width",w.a.spacingFunctions[z.value].size)),B},T.horizBrace=function(z,B){var X=k.a.mathMLnode(z.value.label);return new o.a.MathNode(z.value.isOver?"mover":"munder",[F(z.value.base,B),X])},T.xArrow=function(z,B){var X=k.a.mathMLnode(z.value.label),W=void 0,H=void 0;if(z.value.body){var U=F(z.value.body,B);z.value.below?(H=F(z.value.below,B),W=new o.a.MathNode("munderover",[X,H,U])):W=new o.a.MathNode("mover",[X,U])}else z.value.below?(H=F(z.value.below,B),W=new o.a.MathNode("munder",[X,H])):W=new o.a.MathNode("mover",[X]);return W},T.mclass=function(z,B){var X=D(z.value.value,B);return new o.a.MathNode("mstyle",X)},T.raisebox=function(z,B){var X=new o.a.MathNode("mpadded",[F(z.value.body,B)]),W=z.value.dy.value.number+z.value.dy.value.unit;return X.setAttribute("voffset",W),X};var D=function(z,B){for(var X=[],W=0;W<z.length;W++){var H=z[W];X.push(F(H,B))}return X},F=function(z,B){var X=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!z)return new o.a.MathNode("mrow");if(T[z.type]){var W=T[z.type](z,B);return X&&W.type==="mrow"&&W.children.length===1?W.children[0]:W}throw new g.a("Got group of unknown type: '"+z.type+"'")};function N(z,B,X){var W=D(z,X),H=new o.a.MathNode("mrow",W),U=new o.a.MathNode("annotation",[new o.a.TextNode(B)]);U.setAttribute("encoding","application/x-tex");var G=new o.a.MathNode("semantics",[H,U]),Y=new o.a.MathNode("math",[G]);return w.a.makeSpan(["katex-mathml"],[Y])}},function(h,b,v){v.d(b,"a",function(){return o}),b.b=g,v.d(b,"c",function(){return s});var w=v(4),f=v(2),o={};function g(y){for(var _=y.type,k=y.names,C=y.props,O=y.handler,T=y.htmlBuilder,P=y.mathmlBuilder,D={numArgs:C.numArgs,argTypes:C.argTypes,greediness:C.greediness===void 0?1:C.greediness,allowedInText:!!C.allowedInText,allowedInMath:C.allowedInMath===void 0||C.allowedInMath,numOptionalArgs:C.numOptionalArgs||0,infix:!!C.infix,handler:O},F=0;F<k.length;++F)o[k[F]]=D;_&&(T&&(w.d[_]=T),P&&(f.d[_]=P))}var s=function(y){return y.type==="ordgroup"?y.value:[y]}},function(h,b,v){v.d(b,"a",function(){return B}),v.d(b,"e",function(){return G}),v.d(b,"d",function(){return Y}),v.d(b,"b",function(){return K}),b.c=ee;var w=v(77),f=v.n(w),o=v(35),g=v.n(o),s=v(6),y=v(9),_=v(0),k=v(12),C=v(19),O=v(5),T=v(13),P=v(112),D=_.a.makeSpan,F=function(te,re){return te?O.a.contains(["mbin","mopen","mrel","mop","mpunct"],W(te,"right")):re},N=function(te,re){return te?O.a.contains(["mrel","mclose","mpunct"],W(te,"left")):re},z={display:y.a.DISPLAY,text:y.a.TEXT,script:y.a.SCRIPT,scriptscript:y.a.SCRIPTSCRIPT},B=function(te,re,be){for(var Le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[null,null],me=[],Ie=0;Ie<te.length;Ie++){var pe=te[Ie],ce=K(pe,re);ce instanceof k.a.documentFragment?me.push.apply(me,g()(ce.children)):me.push(ce)}for(var ue=[Le[0]&&D([Le[0]],[],re)].concat(g()(me.filter(function(vt){return vt&&vt.classes[0]!=="mspace"})),[Le[1]&&D([Le[1]],[],re)]),_e=1;_e<ue.length-1;_e++){var xe=X(ue[_e],"left");xe.classes[0]==="mbin"&&F(ue[_e-1],be)&&(xe.classes[0]="mord");var Te=X(ue[_e],"right");Te.classes[0]==="mbin"&&N(ue[_e+1],be)&&(Te.classes[0]="mord")}for(var Ne=[],Be=0,Fe=0;Fe<me.length;Fe++)if(Ne.push(me[Fe]),me[Fe].classes[0]!=="mspace"&&Be<ue.length-1){Be===0&&(Ne.pop(),Fe--);var Ve=W(ue[Be],"right"),et=W(ue[Be+1],"left");if(Ve&&et&&be){var rt=H(ue[Be+1])?P.b[Ve][et]:P.a[Ve][et];if(rt){var yt=re;te.length===1&&(te[0].type==="sizing"?yt=re.havingSize(te[0].value.size):te[0].type==="styling"&&(yt=re.havingStyle(z[te[0].value.style]))),Ne.push(_.a.makeGlue(rt,yt))}}Be++}for(var ut=0;ut<Ne.length;ut++)Ne[ut].value==="\u0338"&&(Ne[ut].style.position="absolute",Ne[ut].style.paddingLeft="0.8em");return Ne},X=function te(re){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"right";if((re instanceof k.a.documentFragment||re instanceof k.a.anchor)&&re.children.length){if(be==="right")return te(re.children[re.children.length-1]);if(be==="left")return te(re.children[0])}return re},W=function(te){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"right";return te?(te=X(te,re),O.a.contains(["mord","mop","mbin","mrel","mopen","mclose","mpunct","minner"],te.classes[0])?te.classes[0]:null):null},H=function(te){return te=X(te,"left"),O.a.contains(te.classes,"mtight")},U=function(te,re){if(te.value.base){var be=te.value.base;if(be.type==="op")return be.value.limits&&(re.style.size===y.a.DISPLAY.size||be.value.alwaysHandleSupSub);if(be.type==="accent")return O.a.isCharacterBox(be.value.base);if(be.type==="horizBrace"){var Le=!te.value.sub;return Le===be.value.isOver}return null}return!1},G=function(te,re){var be=["nulldelimiter"].concat(te.baseSizingClasses());return D(re.concat(be))},Y={mathord:function(te,re){return _.a.makeOrd(te,re,"mathord")},textord:function(te,re){return _.a.makeOrd(te,re,"textord")},bin:function(te,re){return _.a.mathsym(te.value,te.mode,re,["mbin"])},rel:function(te,re){return _.a.mathsym(te.value,te.mode,re,["mrel"])},open:function(te,re){return _.a.mathsym(te.value,te.mode,re,["mopen"])},close:function(te,re){return _.a.mathsym(te.value,te.mode,re,["mclose"])},inner:function(te,re){return _.a.mathsym(te.value,te.mode,re,["minner"])},punct:function(te,re){return _.a.mathsym(te.value,te.mode,re,["mpunct"])},ordgroup:function(te,re){return D(["mord"],B(te.value,re,!0),re)},supsub:function(te,re){if(U(te,re))return Y[te.value.base.type](te,re);var be=K(te.value.base,re),Le=void 0,me=void 0,Ie=re.fontMetrics(),pe=void 0,ce=0,ue=0;te.value.sup&&(pe=re.havingStyle(re.style.sup()),Le=K(te.value.sup,pe,re),O.a.isCharacterBox(te.value.base)||(ce=be.height-pe.fontMetrics().supDrop*pe.sizeMultiplier/re.sizeMultiplier)),te.value.sub&&(pe=re.havingStyle(re.style.sub()),me=K(te.value.sub,pe,re),O.a.isCharacterBox(te.value.base)||(ue=be.depth+pe.fontMetrics().subDrop*pe.sizeMultiplier/re.sizeMultiplier));var _e=void 0;_e=re.style===y.a.DISPLAY?Ie.sup1:re.style.cramped?Ie.sup3:Ie.sup2;var xe=re.sizeMultiplier,Te=.5/Ie.ptPerEm/xe+"em",Ne=void 0;if(te.value.sup)if(te.value.sub){ce=Math.max(ce,_e,Le.depth+.25*Ie.xHeight),ue=Math.max(ue,Ie.sub2);var Be=Ie.defaultRuleThickness;if(ce-Le.depth-(me.height-ue)<4*Be){ue=4*Be-(ce-Le.depth)+me.height;var Fe=.8*Ie.xHeight-(ce-Le.depth);Fe>0&&(ce+=Fe,ue-=Fe)}var Ve=[{type:"elem",elem:me,shift:ue,marginRight:Te},{type:"elem",elem:Le,shift:-ce,marginRight:Te}];be instanceof k.a.symbolNode&&(Ve[0].marginLeft=-be.italic+"em"),Ne=_.a.makeVList({positionType:"individualShift",children:Ve},re)}else ce=Math.max(ce,_e,Le.depth+.25*Ie.xHeight),Ne=_.a.makeVList({positionType:"shift",positionData:-ce,children:[{type:"elem",elem:Le,marginRight:Te}]},re);else{ue=Math.max(ue,Ie.sub1,me.height-.8*Ie.xHeight);var et=[{type:"elem",elem:me,marginRight:Te}];be instanceof k.a.symbolNode&&(et[0].marginLeft=-be.italic+"em"),Ne=_.a.makeVList({positionType:"shift",positionData:ue,children:et},re)}var rt=W(be)||"mord";return D([rt],[be,D(["msupsub"],[Ne])],re)},spacing:function(te,re){return te.value==="\\ "||te.value==="\\space"||te.value===" "||te.value==="~"?te.mode==="text"?_.a.makeOrd(te,re,"textord"):D(["mspace"],[_.a.mathsym(te.value,te.mode,re)],re):D(["mspace",_.a.spacingFunctions[te.value].className],[],re)},horizBrace:function(te,re){var be=re.style,Le=te.type==="supsub",me=void 0,Ie=void 0;Le&&(te.value.sup?(Ie=re.havingStyle(be.sup()),me=K(te.value.sup,Ie,re)):(Ie=re.havingStyle(be.sub()),me=K(te.value.sub,Ie,re)),te=te.value.base);var pe=K(te.value.base,re.havingBaseStyle(y.a.DISPLAY)),ce=T.a.svgSpan(te,re),ue=void 0;if(te.value.isOver?(ue=_.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:pe},{type:"kern",size:.1},{type:"elem",elem:ce}]},re),ue.children[0].children[0].children[1].classes.push("svg-align")):(ue=_.a.makeVList({positionType:"bottom",positionData:pe.depth+.1+ce.height,children:[{type:"elem",elem:ce},{type:"kern",size:.1},{type:"elem",elem:pe}]},re),ue.children[0].children[0].children[0].classes.push("svg-align")),Le){var _e=D(["mord",te.value.isOver?"mover":"munder"],[ue],re);ue=te.value.isOver?_.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:_e},{type:"kern",size:.2},{type:"elem",elem:me}]},re):_.a.makeVList({positionType:"bottom",positionData:_e.depth+.2+me.height,children:[{type:"elem",elem:me},{type:"kern",size:.2},{type:"elem",elem:_e}]},re)}return D(["mord",te.value.isOver?"mover":"munder"],[ue],re)},xArrow:function(te,re){var be=re.style,Le=re.havingStyle(be.sup()),me=K(te.value.body,Le,re);me.classes.push("x-arrow-pad");var Ie=void 0;te.value.below&&(Le=re.havingStyle(be.sub()),Ie=K(te.value.below,Le,re),Ie.classes.push("x-arrow-pad"));var pe=T.a.svgSpan(te,re),ce=-re.fontMetrics().axisHeight+.5*pe.height,ue=-re.fontMetrics().axisHeight-.5*pe.height-.111;te.value.label==="\\xleftequilibrium"&&(ue-=me.depth);var _e=void 0;if(te.value.below){var xe=-re.fontMetrics().axisHeight+Ie.height+.5*pe.height+.111;_e=_.a.makeVList({positionType:"individualShift",children:[{type:"elem",elem:me,shift:ue},{type:"elem",elem:pe,shift:ce},{type:"elem",elem:Ie,shift:xe}]},re)}else _e=_.a.makeVList({positionType:"individualShift",children:[{type:"elem",elem:me,shift:ue},{type:"elem",elem:pe,shift:ce}]},re);return _e.children[0].children[0].children[1].classes.push("svg-align"),D(["mrel","x-arrow"],[_e],re)},mclass:function(te,re){var be=B(te.value.value,re,!0);return D([te.value.mclass],be,re)},raisebox:function(te,re){var be=Y.sizing({value:{value:[{type:"text",value:{body:te.value.value,font:"mathrm"}}],size:6}},re),Le=Object(C.a)(te.value.dy.value,re);return _.a.makeVList({positionType:"shift",positionData:-Le,children:[{type:"elem",elem:be}]},re)}},K=function(te,re,be){if(!te)return D();if(Y[te.type]){var Le=Y[te.type](te,re);if(be&&re.size!==be.size){Le=D(re.sizingClasses(be),[Le],re);var me=re.sizeMultiplier/be.sizeMultiplier;Le.height*=me,Le.depth*=me}return Le}throw new s.a("Got group of unknown type: '"+te.type+"'")};function ee(te,re){te=JSON.parse(f()(te));var be=B(te,re,!0),Le=D(["base"],be,re),me=D(["strut"]),Ie=D(["strut","bottom"]);me.style.height=Le.height+"em",Ie.style.height=Le.height+Le.depth+"em",Ie.style.verticalAlign=-Le.depth+"em";var pe=D(["katex-html"],[me,Ie,Le]);return pe.setAttribute("aria-hidden","true"),pe}},function(h,b,v){var w=Array.prototype.indexOf,f=function(N,z){if(N==null)return-1;if(w&&N.indexOf===w)return N.indexOf(z);for(var B=N.length,X=0;X<B;X++)if(N[X]===z)return X;return-1},o=function(N,z){return f(N,z)!==-1},g=function(N,z){return N===void 0?z:N},s=/([A-Z])/g,y=function(N){return N.replace(s,"-$1").toLowerCase()},_={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},k=/[&><"']/g;function C(N){return String(N).replace(k,function(z){return _[z]})}var O=void 0;if(typeof document<"u"){var T=document.createElement("span");O="textContent"in T?function(N,z){N.textContent=z}:function(N,z){N.innerText=z}}function P(N){O(N,"")}var D=function N(z){return!!z&&(z.type==="ordgroup"?z.value.length===1?N(z.value[0]):z:z.type==="color"?z.value.value.length===1?N(z.value.value[0]):z:z.type==="font"?N(z.value.body):z)},F=function(N){var z=D(N);return z.type==="mathord"||z.type==="textord"||z.type==="bin"||z.type==="rel"||z.type==="inner"||z.type==="open"||z.type==="close"||z.type==="punct"};b.a={contains:o,deflt:g,escape:C,hyphenate:y,indexOf:f,setTextContent:O,clearNode:P,getBaseElem:D,isCharacterBox:F}},function(h,b,v){var w=v(7),f=v.n(w),o=(v(14),v(27),function g(s,y){f()(this,g);var _="KaTeX parse error: "+s,k=void 0,C=y&&y.loc;if(C&&C.start<=C.end){var O=C.lexer.input;k=C.start;var T=C.end;k===O.length?_+=" at end of input: ":_+=" at position "+(k+1)+": ";var P=O.slice(k,T).replace(/[^]/g,"$&\u0332"),D=void 0;D=k>15?"\u2026"+O.slice(k-15,k):O.slice(0,k);var F=void 0;F=T+15<O.length?O.slice(T,T+15)+"\u2026":O.slice(T),_+=D+P+F}var N=new Error(_);return N.name="ParseError",N.__proto__=g.prototype,N.position=k,N});o.prototype.__proto__=Error.prototype,b.a=o},function(h,b,v){b.__esModule=!0,b.default=function(w,f){if(!(w instanceof f))throw new TypeError("Cannot call a class as a function")}},function(h,b){var v=h.exports={version:"2.4.0"};typeof __e=="number"&&(__e=v)},function(h,b,v){var w=v(7),f=v.n(w),o=v(10),g=v.n(o),s=function(){function U(G,Y,K){f()(this,U),this.id=G,this.size=Y,this.cramped=K}return g()(U,[{key:"sup",value:function(){return F[N[this.id]]}},{key:"sub",value:function(){return F[z[this.id]]}},{key:"fracNum",value:function(){return F[B[this.id]]}},{key:"fracDen",value:function(){return F[X[this.id]]}},{key:"cramp",value:function(){return F[W[this.id]]}},{key:"text",value:function(){return F[H[this.id]]}},{key:"isTight",value:function(){return this.size>=2}}]),U}(),y=0,_=1,k=2,C=3,O=4,T=5,P=6,D=7,F=[new s(y,0,!1),new s(_,0,!0),new s(k,1,!1),new s(C,1,!0),new s(O,2,!1),new s(T,2,!0),new s(P,3,!1),new s(D,3,!0)],N=[O,T,O,T,P,D,P,D],z=[T,T,T,T,D,D,D,D],B=[k,C,O,T,P,D,P,D],X=[C,C,T,T,D,D,D,D],W=[_,_,C,C,T,T,D,D],H=[y,_,k,C,k,C,k,C];b.a={DISPLAY:F[y],TEXT:F[k],SCRIPT:F[O],SCRIPTSCRIPT:F[P]}},function(h,b,v){b.__esModule=!0;var w=v(73),f=o(w);function o(g){return g&&g.__esModule?g:{default:g}}b.default=function(){function g(s,y){for(var _=0;_<y.length;_++){var k=y[_];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),(0,f.default)(s,k.key,k)}}return function(s,y,_){return y&&g(s.prototype,y),_&&g(s,_),s}}()},function(h,b,v){var w=v(52)("wks"),f=v(32),o=v(16).Symbol,g=typeof o=="function",s=h.exports=function(y){return w[y]||(w[y]=g&&o[y]||(g?o:f)("Symbol."+y))};s.store=w},function(h,b,v){var w=v(18),f=v.n(w),o=v(105),g=v.n(o),s=v(7),y=v.n(s),_=v(10),k=v.n(_),C=v(42),O=v(5),T=v(111),P=function(U){U=U.slice();for(var G=U.length-1;G>=0;G--)U[G]||U.splice(G,1);return U.join(" ")},D=function(){function U(G,Y,K,ee){if(y()(this,U),this.classes=G||[],this.children=Y||[],this.height=0,this.depth=0,this.maxFontSize=0,this.style=g()({},ee),this.attributes={},K){K.style.isTight()&&this.classes.push("mtight");var te=K.getColor();te&&(this.style.color=te)}}return k()(U,[{key:"setAttribute",value:function(G,Y){this.attributes[G]=Y}},{key:"tryCombine",value:function(G){return!1}},{key:"toNode",value:function(){var G=document.createElement("span");for(var Y in G.className=P(this.classes),this.style)Object.prototype.hasOwnProperty.call(this.style,Y)&&(G.style[Y]=this.style[Y]);for(var K in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,K)&&G.setAttribute(K,this.attributes[K]);for(var ee=0;ee<this.children.length;ee++)G.appendChild(this.children[ee].toNode());return G}},{key:"toMarkup",value:function(){var G="<span";this.classes.length&&(G+=' class="',G+=O.a.escape(P(this.classes)),G+='"');var Y="";for(var K in this.style)this.style.hasOwnProperty(K)&&(Y+=O.a.hyphenate(K)+":"+this.style[K]+";");for(var ee in Y&&(G+=' style="'+O.a.escape(Y)+'"'),this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,ee)&&(G+=" "+ee+'="',G+=O.a.escape(this.attributes[ee]),G+='"');G+=">";for(var te=0;te<this.children.length;te++)G+=this.children[te].toMarkup();return G+="</span>",G}}]),U}(),F=function(){function U(G,Y,K,ee){y()(this,U),this.href=G,this.classes=Y,this.children=K,this.height=0,this.depth=0,this.maxFontSize=0,this.style={},this.attributes={},ee.style.isTight()&&this.classes.push("mtight");var te=ee.getColor();te&&(this.style.color=te)}return k()(U,[{key:"setAttribute",value:function(G,Y){this.attributes[G]=Y}},{key:"tryCombine",value:function(G){return!1}},{key:"toNode",value:function(){var G=document.createElement("a");for(var Y in G.setAttribute("href",this.href),this.classes.length&&(G.className=P(this.classes)),this.style)Object.prototype.hasOwnProperty.call(this.style,Y)&&(G.style[Y]=this.style[Y]);for(var K in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,K)&&G.setAttribute(K,this.attributes[K]);for(var ee=0;ee<this.children.length;ee++)G.appendChild(this.children[ee].toNode());return G}},{key:"toMarkup",value:function(){var G="<a";G+='href="'+(G+=O.a.escape(this.href))+'"',this.classes.length&&(G+=' class="'+O.a.escape(P(this.classes))+'"');var Y="";for(var K in this.style)this.style.hasOwnProperty(K)&&(Y+=O.a.hyphenate(K)+":"+this.style[K]+";");for(var ee in Y&&(G+=' style="'+O.a.escape(Y)+'"'),this.attributes)ee!=="href"&&Object.prototype.hasOwnProperty.call(this.attributes,ee)&&(G+=" "+ee+'="'+O.a.escape(this.attributes[ee])+'"');G+=">";var te=!0,re=!1,be=void 0;try{for(var Le,me=f()(this.children);!(te=(Le=me.next()).done);te=!0){var Ie=Le.value;G+=Ie.toMarkup()}}catch(pe){re=!0,be=pe}finally{try{!te&&me.return&&me.return()}finally{if(re)throw be}}return G+="</a>",G}}]),U}(),N=function(){function U(G){y()(this,U),this.children=G||[],this.height=0,this.depth=0,this.maxFontSize=0}return k()(U,[{key:"toNode",value:function(){for(var G=document.createDocumentFragment(),Y=0;Y<this.children.length;Y++)G.appendChild(this.children[Y].toNode());return G}},{key:"toMarkup",value:function(){for(var G="",Y=0;Y<this.children.length;Y++)G+=this.children[Y].toMarkup();return G}}]),U}(),z={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"},B=function(){function U(G,Y,K,ee,te,re,be,Le){y()(this,U),this.value=G,this.height=Y||0,this.depth=K||0,this.italic=ee||0,this.skew=te||0,this.width=re||0,this.classes=be||[],this.style=g()({},Le),this.maxFontSize=0;var me=Object(C.a)(this.value.charCodeAt(0));me&&this.classes.push(me+"_fallback"),/[îïíì]/.test(this.value)&&(this.value=z[this.value])}return k()(U,[{key:"tryCombine",value:function(G){if(!G||!(G instanceof U)||this.italic>0||P(this.classes)!==P(G.classes)||this.skew!==G.skew||this.maxFontSize!==G.maxFontSize)return!1;for(var Y in this.style)if(this.style.hasOwnProperty(Y)&&this.style[Y]!==G.style[Y])return!1;for(var K in G.style)if(G.style.hasOwnProperty(K)&&this.style[K]!==G.style[K])return!1;return this.value+=G.value,this.height=Math.max(this.height,G.height),this.depth=Math.max(this.depth,G.depth),this.italic=G.italic,!0}},{key:"toNode",value:function(){var G=document.createTextNode(this.value),Y=null;for(var K in this.italic>0&&(Y=document.createElement("span"),Y.style.marginRight=this.italic+"em"),this.classes.length>0&&(Y=Y||document.createElement("span"),Y.className=P(this.classes)),this.style)this.style.hasOwnProperty(K)&&(Y=Y||document.createElement("span"),Y.style[K]=this.style[K]);return Y?(Y.appendChild(G),Y):G}},{key:"toMarkup",value:function(){var G=!1,Y="<span";this.classes.length&&(G=!0,Y+=' class="',Y+=O.a.escape(P(this.classes)),Y+='"');var K="";for(var ee in this.italic>0&&(K+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(ee)&&(K+=O.a.hyphenate(ee)+":"+this.style[ee]+";");K&&(G=!0,Y+=' style="'+O.a.escape(K)+'"');var te=O.a.escape(this.value);return G?(Y+=">",Y+=te,Y+="</span>",Y):te}}]),U}(),X=function(){function U(G,Y){y()(this,U),this.children=G||[],this.attributes=Y||{},this.height=0,this.depth=0,this.maxFontSize=0}return k()(U,[{key:"toNode",value:function(){var G="http://www.w3.org/2000/svg",Y=document.createElementNS(G,"svg");for(var K in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,K)&&Y.setAttribute(K,this.attributes[K]);for(var ee=0;ee<this.children.length;ee++)Y.appendChild(this.children[ee].toNode());return Y}},{key:"toMarkup",value:function(){var G="<svg";for(var Y in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Y)&&(G+=" "+Y+"='"+this.attributes[Y]+"'");G+=">";for(var K=0;K<this.children.length;K++)G+=this.children[K].toMarkup();return G+="</svg>",G}}]),U}(),W=function(){function U(G,Y){y()(this,U),this.pathName=G,this.alternate=Y}return k()(U,[{key:"toNode",value:function(){var G="http://www.w3.org/2000/svg",Y=document.createElementNS(G,"path");return this.alternate?Y.setAttribute("d",this.alternate):Y.setAttribute("d",T.a.path[this.pathName]),Y}},{key:"toMarkup",value:function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+T.a.path[this.pathName]+"'/>"}}]),U}(),H=function(){function U(G){y()(this,U),this.attributes=G||{}}return k()(U,[{key:"toNode",value:function(){var G="http://www.w3.org/2000/svg",Y=document.createElementNS(G,"line");for(var K in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,K)&&Y.setAttribute(K,this.attributes[K]);return Y}},{key:"toMarkup",value:function(){var G="<line";for(var Y in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Y)&&(G+=" "+Y+"='"+this.attributes[Y]+"'");return G+="/>",G}}]),U}();b.a={span:D,anchor:F,documentFragment:N,symbolNode:B,svgNode:X,pathNode:W,lineNode:H}},function(h,b,v){var w=v(57),f=v.n(w),o=v(12),g=v(0),s=v(1),y=v(5),_={widehat:"^",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23B5",overbrace:"\u23DE",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB"},k=function(F){var N=new s.a.MathNode("mo",[new s.a.TextNode(_[F.substr(1)])]);return N.setAttribute("stretchy","true"),N},C={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,667],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},O=function(F){return F.type==="ordgroup"?F.value.length:1},T=function(F,N){function z(){var U=4e5,G=F.value.label.substr(1);if(y.a.contains(["widehat","widetilde","utilde"],G)){var Y=O(F.value.base),K=void 0,ee=void 0,te=void 0;if(Y>5)K=G==="widehat"?420:312,U=G==="widehat"?2364:2340,te=G==="widehat"?.42:.34,ee=(G==="widehat"?"widehat":"tilde")+"4";else{var re=[1,1,2,2,3,3][Y];G==="widehat"?(U=[0,1062,2364,2364,2364][re],K=[0,239,300,360,420][re],te=[0,.24,.3,.3,.36,.42][re],ee="widehat"+re):(U=[0,600,1033,2339,2340][re],K=[0,260,286,306,312][re],te=[0,.26,.286,.3,.306,.34][re],ee="tilde"+re)}var be=new o.a.pathNode(ee),Le=new o.a.svgNode([be],{width:"100%",height:te+"em",viewBox:"0 0 "+U+" "+K,preserveAspectRatio:"none"});return{span:g.a.makeSpan([],[Le],N),minWidth:0,height:te}}var me=[],Ie=f()(C[G],4),pe=Ie[0],ce=Ie[1],ue=Ie[2],_e=Ie[3],xe=ue/1e3,Te=pe.length,Ne=void 0,Be=void 0;if(Te===1)Ne=["hide-tail"],Be=[_e];else if(Te===2)Ne=["halfarrow-left","halfarrow-right"],Be=["xMinYMin","xMaxYMin"];else{if(Te!==3)throw new Error(`Correct katexImagesData or update code here to support
                    `+Te+" children.");Ne=["brace-left","brace-center","brace-right"],Be=["xMinYMin","xMidYMin","xMaxYMin"]}for(var Fe=0;Fe<Te;Fe++){var Ve=new o.a.pathNode(pe[Fe]),et=new o.a.svgNode([Ve],{width:"400em",height:xe+"em",viewBox:"0 0 "+U+" "+ue,preserveAspectRatio:Be[Fe]+" slice"}),rt=g.a.makeSpan([Ne[Fe]],[et],N);if(Te===1)return{span:rt,minWidth:ce,height:xe};rt.style.height=xe+"em",me.push(rt)}return{span:g.a.makeSpan(["stretchy"],me,N),minWidth:ce,height:xe}}var B=z(),X=B.span,W=B.minWidth,H=B.height;return X.height=H,X.style.height=H+"em",W>0&&(X.style.minWidth=W+"em"),X},P=function(F,N,z,B){var X=void 0,W=F.height+F.depth+2*z;if(/fbox|color/.test(N)){if(X=g.a.makeSpan(["stretchy",N],[],B),N==="fbox"){var H=B.color&&B.getColor();H&&(X.style.borderColor=H)}}else{var U=[];/^[bx]cancel$/.test(N)&&U.push(new o.a.lineNode({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(N)&&U.push(new o.a.lineNode({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var G=new o.a.svgNode(U,{width:"100%",height:W+"em"});X=g.a.makeSpan([],[G],B)}return X.height=W,X.style.height=W+"em",X},D=function(F,N,z){var B=void 0,X=void 0,W="stretchy";return F==="vertical-separator"?(B=new o.a.pathNode("vertSeparator"),X=new o.a.svgNode([B],{width:"0.25em",height:"400em",viewBox:"0 0 250 400000",preserveAspectRatio:"xMinYMin slice"}),W="vertical-separator"):(B=new o.a.pathNode("stdHorizRule"),X=new o.a.svgNode([B],{width:"400em",height:5*N+"em",viewBox:"0 0 400000 200",preserveAspectRatio:"xMinYMin slice"})),g.a.makeSpan([W],[X],z)};b.a={encloseSpan:P,mathMLnode:k,ruleSpan:D,svgSpan:T}},function(h,b,v){var w=v(7),f=v.n(w),o=v(31),g=function s(y,_,k,C,O){f()(this,s),this.type=y,this.value=_,this.mode=k,this.loc=o.a.range(C,O)};b.a=g},function(h,b,v){var w=v(22),f=v(70),o=v(71),g=Object.defineProperty;b.f=v(23)?Object.defineProperty:function(s,y,_){if(w(s),y=o(y,!0),w(_),f)try{return g(s,y,_)}catch{}if("get"in _||"set"in _)throw TypeError("Accessors not supported!");return"value"in _&&(s[y]=_.value),s}},function(h,b){var v=h.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=v)},function(h,b){h.exports={}},function(h,b,v){h.exports={default:v(103),__esModule:!0}},function(h,b,v){v.d(b,"b",function(){return g}),v.d(b,"a",function(){return s});var w=v(6),f=(v(43),{pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375}),o={ex:!0,em:!0,mu:!0},g=function(y){return typeof y!="string"&&(y=y.unit),y in f||y in o||y==="ex"},s=function(y,_){var k=void 0;if(y.unit in f)k=f[y.unit]/_.fontMetrics().ptPerEm/_.sizeMultiplier;else if(y.unit==="mu")k=_.fontMetrics().cssEmPerMu;else{var C=void 0;if(C=_.style.isTight()?_.havingStyle(_.style.text()):_,y.unit==="ex")k=C.fontMetrics().xHeight;else{if(y.unit!=="em")throw new w.a("Invalid unit: '"+y.unit+"'");k=C.fontMetrics().quad}C!==_&&(k*=C.sizeMultiplier/_.sizeMultiplier)}return Math.min(y.number*k,_.maxSize)}},function(h,b){h.exports=function(v){return typeof v=="object"?v!==null:typeof v=="function"}},function(h,b){var v={}.hasOwnProperty;h.exports=function(w,f){return v.call(w,f)}},function(h,b,v){var w=v(20);h.exports=function(f){if(!w(f))throw TypeError(f+" is not an object!");return f}},function(h,b,v){h.exports=!v(24)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(h,b){h.exports=function(v){try{return!!v()}catch{return!0}}},function(h,b,v){var w=v(16),f=v(8),o=v(47),g=v(26),s="prototype",y=function(_,k,C){var O,T,P,D=_&y.F,F=_&y.G,N=_&y.S,z=_&y.P,B=_&y.B,X=_&y.W,W=F?f:f[k]||(f[k]={}),H=W[s],U=F?w:N?w[k]:(w[k]||{})[s];for(O in F&&(C=k),C)T=!D&&U&&U[O]!==void 0,T&&O in W||(P=T?U[O]:C[O],W[O]=F&&typeof U[O]!="function"?C[O]:B&&T?o(P,w):X&&U[O]==P?function(G){var Y=function(K,ee,te){if(this instanceof G){switch(arguments.length){case 0:return new G;case 1:return new G(K);case 2:return new G(K,ee)}return new G(K,ee,te)}return G.apply(this,arguments)};return Y[s]=G[s],Y}(P):z&&typeof P=="function"?o(Function.call,P):P,z&&((W.virtual||(W.virtual={}))[O]=P,_&y.R&&H&&!H[O]&&g(H,O,P)))};y.F=1,y.G=2,y.S=4,y.P=8,y.B=16,y.W=32,y.U=64,y.R=128,h.exports=y},function(h,b,v){var w=v(15),f=v(33);h.exports=v(23)?function(o,g,s){return w.f(o,g,f(1,s))}:function(o,g,s){return o[g]=s,o}},function(h,b,v){v.d(b,"a",function(){return y});var w=v(7),f=v.n(w),o=v(10),g=v.n(o),s=v(31),y=function(){function _(k,C){f()(this,_),this.text=k,this.loc=C}return g()(_,[{key:"range",value:function(k,C){return new _(C,s.a.range(this,k))}}]),_}()},function(h,b,v){var w={math:{},text:{}};function f(me,Ie,pe,ce,ue,_e){w[me][ue]={font:Ie,group:pe,replace:ce},_e&&ce&&(w[me][ce]=w[me][ue])}b.a=w;var o="math",g="text",s="main",y="ams",_="accent",k="bin",C="close",O="inner",T="mathord",P="op",D="open",F="punct",N="rel",z="spacing",B="textord";f(o,s,N,"\u2261","\\equiv",!0),f(o,s,N,"\u227A","\\prec",!0),f(o,s,N,"\u227B","\\succ",!0),f(o,s,N,"\u223C","\\sim",!0),f(o,s,N,"\u22A5","\\perp"),f(o,s,N,"\u2AAF","\\preceq",!0),f(o,s,N,"\u2AB0","\\succeq",!0),f(o,s,N,"\u2243","\\simeq",!0),f(o,s,N,"\u2223","\\mid",!0),f(o,s,N,"\u226A","\\ll"),f(o,s,N,"\u226B","\\gg",!0),f(o,s,N,"\u224D","\\asymp",!0),f(o,s,N,"\u2225","\\parallel"),f(o,s,N,"\u22C8","\\bowtie",!0),f(o,s,N,"\u2323","\\smile",!0),f(o,s,N,"\u2291","\\sqsubseteq",!0),f(o,s,N,"\u2292","\\sqsupseteq",!0),f(o,s,N,"\u2250","\\doteq",!0),f(o,s,N,"\u2322","\\frown",!0),f(o,s,N,"\u220B","\\ni",!0),f(o,s,N,"\u221D","\\propto",!0),f(o,s,N,"\u22A2","\\vdash",!0),f(o,s,N,"\u22A3","\\dashv",!0),f(o,s,N,"\u220B","\\owns"),f(o,s,F,".","\\ldotp"),f(o,s,F,"\u22C5","\\cdotp"),f(o,s,B,"#","\\#"),f(g,s,B,"#","\\#"),f(o,s,B,"&","\\&"),f(g,s,B,"&","\\&"),f(o,s,B,"\u2135","\\aleph",!0),f(o,s,B,"\u2200","\\forall",!0),f(o,s,B,"\u210F","\\hbar"),f(o,s,B,"\u2203","\\exists",!0),f(o,s,B,"\u2207","\\nabla",!0),f(o,s,B,"\u266D","\\flat",!0),f(o,s,B,"\u2113","\\ell",!0),f(o,s,B,"\u266E","\\natural",!0),f(o,s,B,"\u2663","\\clubsuit",!0),f(o,s,B,"\u2118","\\wp",!0),f(o,s,B,"\u266F","\\sharp",!0),f(o,s,B,"\u2662","\\diamondsuit",!0),f(o,s,B,"\u211C","\\Re",!0),f(o,s,B,"\u2661","\\heartsuit",!0),f(o,s,B,"\u2111","\\Im",!0),f(o,s,B,"\u2660","\\spadesuit",!0),f(g,s,B,"\xA7","\\S",!0),f(g,s,B,"\xB6","\\P",!0),f(o,s,B,"\u2020","\\dag"),f(g,s,B,"\u2020","\\dag"),f(g,s,B,"\u2020","\\textdagger"),f(o,s,B,"\u2021","\\ddag"),f(g,s,B,"\u2021","\\ddag"),f(g,s,B,"\u2020","\\textdaggerdbl"),f(o,s,C,"\u23B1","\\rmoustache"),f(o,s,D,"\u23B0","\\lmoustache"),f(o,s,C,"\u27EF","\\rgroup"),f(o,s,D,"\u27EE","\\lgroup"),f(o,s,k,"\u2213","\\mp",!0),f(o,s,k,"\u2296","\\ominus",!0),f(o,s,k,"\u228E","\\uplus",!0),f(o,s,k,"\u2293","\\sqcap",!0),f(o,s,k,"\u2217","\\ast"),f(o,s,k,"\u2294","\\sqcup",!0),f(o,s,k,"\u25EF","\\bigcirc"),f(o,s,k,"\u2219","\\bullet"),f(o,s,k,"\u2021","\\ddagger"),f(o,s,k,"\u2240","\\wr",!0),f(o,s,k,"\u2A3F","\\amalg"),f(o,s,k,"&","\\And"),f(o,s,N,"\u27F5","\\longleftarrow",!0),f(o,s,N,"\u21D0","\\Leftarrow",!0),f(o,s,N,"\u27F8","\\Longleftarrow",!0),f(o,s,N,"\u27F6","\\longrightarrow",!0),f(o,s,N,"\u21D2","\\Rightarrow",!0),f(o,s,N,"\u27F9","\\Longrightarrow",!0),f(o,s,N,"\u2194","\\leftrightarrow",!0),f(o,s,N,"\u27F7","\\longleftrightarrow",!0),f(o,s,N,"\u21D4","\\Leftrightarrow",!0),f(o,s,N,"\u27FA","\\Longleftrightarrow",!0),f(o,s,N,"\u21A6","\\mapsto",!0),f(o,s,N,"\u27FC","\\longmapsto",!0),f(o,s,N,"\u2197","\\nearrow",!0),f(o,s,N,"\u21A9","\\hookleftarrow",!0),f(o,s,N,"\u21AA","\\hookrightarrow",!0),f(o,s,N,"\u2198","\\searrow",!0),f(o,s,N,"\u21BC","\\leftharpoonup",!0),f(o,s,N,"\u21C0","\\rightharpoonup",!0),f(o,s,N,"\u2199","\\swarrow",!0),f(o,s,N,"\u21BD","\\leftharpoondown",!0),f(o,s,N,"\u21C1","\\rightharpoondown",!0),f(o,s,N,"\u2196","\\nwarrow",!0),f(o,s,N,"\u21CC","\\rightleftharpoons",!0),f(o,y,N,"\u226E","\\nless",!0),f(o,y,N,"\uE010","\\nleqslant"),f(o,y,N,"\uE011","\\nleqq"),f(o,y,N,"\u2A87","\\lneq",!0),f(o,y,N,"\u2268","\\lneqq",!0),f(o,y,N,"\uE00C","\\lvertneqq"),f(o,y,N,"\u22E6","\\lnsim",!0),f(o,y,N,"\u2A89","\\lnapprox",!0),f(o,y,N,"\u2280","\\nprec",!0),f(o,y,N,"\u22E0","\\npreceq",!0),f(o,y,N,"\u22E8","\\precnsim",!0),f(o,y,N,"\u2AB9","\\precnapprox",!0),f(o,y,N,"\u2241","\\nsim",!0),f(o,y,N,"\uE006","\\nshortmid"),f(o,y,N,"\u2224","\\nmid",!0),f(o,y,N,"\u22AC","\\nvdash",!0),f(o,y,N,"\u22AD","\\nvDash",!0),f(o,y,N,"\u22EA","\\ntriangleleft"),f(o,y,N,"\u22EC","\\ntrianglelefteq",!0),f(o,y,N,"\u228A","\\subsetneq",!0),f(o,y,N,"\uE01A","\\varsubsetneq"),f(o,y,N,"\u2ACB","\\subsetneqq",!0),f(o,y,N,"\uE017","\\varsubsetneqq"),f(o,y,N,"\u226F","\\ngtr",!0),f(o,y,N,"\uE00F","\\ngeqslant"),f(o,y,N,"\uE00E","\\ngeqq"),f(o,y,N,"\u2A88","\\gneq",!0),f(o,y,N,"\u2269","\\gneqq",!0),f(o,y,N,"\uE00D","\\gvertneqq"),f(o,y,N,"\u22E7","\\gnsim",!0),f(o,y,N,"\u2A8A","\\gnapprox",!0),f(o,y,N,"\u2281","\\nsucc",!0),f(o,y,N,"\u22E1","\\nsucceq",!0),f(o,y,N,"\u22E9","\\succnsim",!0),f(o,y,N,"\u2ABA","\\succnapprox",!0),f(o,y,N,"\u2246","\\ncong",!0),f(o,y,N,"\uE007","\\nshortparallel"),f(o,y,N,"\u2226","\\nparallel",!0),f(o,y,N,"\u22AF","\\nVDash",!0),f(o,y,N,"\u22EB","\\ntriangleright"),f(o,y,N,"\u22ED","\\ntrianglerighteq",!0),f(o,y,N,"\uE018","\\nsupseteqq"),f(o,y,N,"\u228B","\\supsetneq",!0),f(o,y,N,"\uE01B","\\varsupsetneq"),f(o,y,N,"\u2ACC","\\supsetneqq",!0),f(o,y,N,"\uE019","\\varsupsetneqq"),f(o,y,N,"\u22AE","\\nVdash",!0),f(o,y,N,"\u2AB5","\\precneqq",!0),f(o,y,N,"\u2AB6","\\succneqq",!0),f(o,y,N,"\uE016","\\nsubseteqq"),f(o,y,k,"\u22B4","\\unlhd"),f(o,y,k,"\u22B5","\\unrhd"),f(o,y,N,"\u219A","\\nleftarrow",!0),f(o,y,N,"\u219B","\\nrightarrow",!0),f(o,y,N,"\u21CD","\\nLeftarrow",!0),f(o,y,N,"\u21CF","\\nRightarrow",!0),f(o,y,N,"\u21AE","\\nleftrightarrow",!0),f(o,y,N,"\u21CE","\\nLeftrightarrow",!0),f(o,y,N,"\u25B3","\\vartriangle"),f(o,y,B,"\u210F","\\hslash"),f(o,y,B,"\u25BD","\\triangledown"),f(o,y,B,"\u25CA","\\lozenge"),f(o,y,B,"\u24C8","\\circledS"),f(o,y,B,"\xAE","\\circledR"),f(g,y,B,"\xAE","\\circledR"),f(o,y,B,"\u2221","\\measuredangle",!0),f(o,y,B,"\u2204","\\nexists"),f(o,y,B,"\u2127","\\mho"),f(o,y,B,"\u2132","\\Finv",!0),f(o,y,B,"\u2141","\\Game",!0),f(o,y,B,"k","\\Bbbk"),f(o,y,B,"\u2035","\\backprime"),f(o,y,B,"\u25B2","\\blacktriangle"),f(o,y,B,"\u25BC","\\blacktriangledown"),f(o,y,B,"\u25A0","\\blacksquare"),f(o,y,B,"\u29EB","\\blacklozenge"),f(o,y,B,"\u2605","\\bigstar"),f(o,y,B,"\u2222","\\sphericalangle",!0),f(o,y,B,"\u2201","\\complement",!0),f(o,y,B,"\xF0","\\eth",!0),f(o,y,B,"\u2571","\\diagup"),f(o,y,B,"\u2572","\\diagdown"),f(o,y,B,"\u25A1","\\square"),f(o,y,B,"\u25A1","\\Box"),f(o,y,B,"\u25CA","\\Diamond"),f(o,y,B,"\xA5","\\yen",!0),f(o,y,B,"\u2713","\\checkmark",!0),f(g,y,B,"\u2713","\\checkmark"),f(o,y,B,"\u2136","\\beth",!0),f(o,y,B,"\u2138","\\daleth",!0),f(o,y,B,"\u2137","\\gimel",!0),f(o,y,B,"\u03DD","\\digamma"),f(o,y,B,"\u03F0","\\varkappa"),f(o,y,D,"\u250C","\\ulcorner"),f(o,y,C,"\u2510","\\urcorner"),f(o,y,D,"\u2514","\\llcorner"),f(o,y,C,"\u2518","\\lrcorner"),f(o,y,N,"\u2266","\\leqq",!0),f(o,y,N,"\u2A7D","\\leqslant"),f(o,y,N,"\u2A95","\\eqslantless",!0),f(o,y,N,"\u2272","\\lesssim"),f(o,y,N,"\u2A85","\\lessapprox"),f(o,y,N,"\u224A","\\approxeq",!0),f(o,y,k,"\u22D6","\\lessdot"),f(o,y,N,"\u22D8","\\lll"),f(o,y,N,"\u2276","\\lessgtr"),f(o,y,N,"\u22DA","\\lesseqgtr"),f(o,y,N,"\u2A8B","\\lesseqqgtr"),f(o,y,N,"\u2251","\\doteqdot"),f(o,y,N,"\u2253","\\risingdotseq",!0),f(o,y,N,"\u2252","\\fallingdotseq",!0),f(o,y,N,"\u223D","\\backsim",!0),f(o,y,N,"\u22CD","\\backsimeq",!0),f(o,y,N,"\u2AC5","\\subseteqq",!0),f(o,y,N,"\u22D0","\\Subset",!0),f(o,y,N,"\u228F","\\sqsubset",!0),f(o,y,N,"\u227C","\\preccurlyeq",!0),f(o,y,N,"\u22DE","\\curlyeqprec",!0),f(o,y,N,"\u227E","\\precsim",!0),f(o,y,N,"\u2AB7","\\precapprox",!0),f(o,y,N,"\u22B2","\\vartriangleleft"),f(o,y,N,"\u22B4","\\trianglelefteq"),f(o,y,N,"\u22A8","\\vDash"),f(o,y,N,"\u22AA","\\Vvdash",!0),f(o,y,N,"\u2323","\\smallsmile"),f(o,y,N,"\u2322","\\smallfrown"),f(o,y,N,"\u224F","\\bumpeq",!0),f(o,y,N,"\u224E","\\Bumpeq",!0),f(o,y,N,"\u2267","\\geqq",!0),f(o,y,N,"\u2A7E","\\geqslant",!0),f(o,y,N,"\u2A96","\\eqslantgtr",!0),f(o,y,N,"\u2273","\\gtrsim",!0),f(o,y,N,"\u2A86","\\gtrapprox",!0),f(o,y,k,"\u22D7","\\gtrdot"),f(o,y,N,"\u22D9","\\ggg",!0),f(o,y,N,"\u2277","\\gtrless",!0),f(o,y,N,"\u22DB","\\gtreqless",!0),f(o,y,N,"\u2A8C","\\gtreqqless",!0),f(o,y,N,"\u2256","\\eqcirc",!0),f(o,y,N,"\u2257","\\circeq",!0),f(o,y,N,"\u225C","\\triangleq",!0),f(o,y,N,"\u223C","\\thicksim"),f(o,y,N,"\u2248","\\thickapprox"),f(o,y,N,"\u2AC6","\\supseteqq",!0),f(o,y,N,"\u22D1","\\Supset",!0),f(o,y,N,"\u2290","\\sqsupset",!0),f(o,y,N,"\u227D","\\succcurlyeq",!0),f(o,y,N,"\u22DF","\\curlyeqsucc",!0),f(o,y,N,"\u227F","\\succsim",!0),f(o,y,N,"\u2AB8","\\succapprox",!0),f(o,y,N,"\u22B3","\\vartriangleright"),f(o,y,N,"\u22B5","\\trianglerighteq"),f(o,y,N,"\u22A9","\\Vdash",!0),f(o,y,N,"\u2223","\\shortmid"),f(o,y,N,"\u2225","\\shortparallel"),f(o,y,N,"\u226C","\\between",!0),f(o,y,N,"\u22D4","\\pitchfork",!0),f(o,y,N,"\u221D","\\varpropto"),f(o,y,N,"\u25C0","\\blacktriangleleft"),f(o,y,N,"\u2234","\\therefore",!0),f(o,y,N,"\u220D","\\backepsilon"),f(o,y,N,"\u25B6","\\blacktriangleright"),f(o,y,N,"\u2235","\\because",!0),f(o,y,N,"\u22D8","\\llless"),f(o,y,N,"\u22D9","\\gggtr"),f(o,y,k,"\u22B2","\\lhd"),f(o,y,k,"\u22B3","\\rhd"),f(o,y,N,"\u2242","\\eqsim",!0),f(o,s,N,"\u22C8","\\Join"),f(o,y,N,"\u2251","\\Doteq",!0),f(o,y,k,"\u2214","\\dotplus",!0),f(o,y,k,"\u2216","\\smallsetminus"),f(o,y,k,"\u22D2","\\Cap",!0),f(o,y,k,"\u22D3","\\Cup",!0),f(o,y,k,"\u2A5E","\\doublebarwedge",!0),f(o,y,k,"\u229F","\\boxminus",!0),f(o,y,k,"\u229E","\\boxplus",!0),f(o,y,k,"\u22C7","\\divideontimes",!0),f(o,y,k,"\u22C9","\\ltimes",!0),f(o,y,k,"\u22CA","\\rtimes",!0),f(o,y,k,"\u22CB","\\leftthreetimes",!0),f(o,y,k,"\u22CC","\\rightthreetimes",!0),f(o,y,k,"\u22CF","\\curlywedge",!0),f(o,y,k,"\u22CE","\\curlyvee",!0),f(o,y,k,"\u229D","\\circleddash",!0),f(o,y,k,"\u229B","\\circledast",!0),f(o,y,k,"\u22C5","\\centerdot"),f(o,y,k,"\u22BA","\\intercal",!0),f(o,y,k,"\u22D2","\\doublecap"),f(o,y,k,"\u22D3","\\doublecup"),f(o,y,k,"\u22A0","\\boxtimes",!0),f(o,y,N,"\u21E2","\\dashrightarrow",!0),f(o,y,N,"\u21E0","\\dashleftarrow",!0),f(o,y,N,"\u21C7","\\leftleftarrows",!0),f(o,y,N,"\u21C6","\\leftrightarrows",!0),f(o,y,N,"\u21DA","\\Lleftarrow",!0),f(o,y,N,"\u219E","\\twoheadleftarrow",!0),f(o,y,N,"\u21A2","\\leftarrowtail",!0),f(o,y,N,"\u21AB","\\looparrowleft",!0),f(o,y,N,"\u21CB","\\leftrightharpoons",!0),f(o,y,N,"\u21B6","\\curvearrowleft",!0),f(o,y,N,"\u21BA","\\circlearrowleft",!0),f(o,y,N,"\u21B0","\\Lsh",!0),f(o,y,N,"\u21C8","\\upuparrows",!0),f(o,y,N,"\u21BF","\\upharpoonleft",!0),f(o,y,N,"\u21C3","\\downharpoonleft",!0),f(o,y,N,"\u22B8","\\multimap",!0),f(o,y,N,"\u21AD","\\leftrightsquigarrow",!0),f(o,y,N,"\u21C9","\\rightrightarrows",!0),f(o,y,N,"\u21C4","\\rightleftarrows",!0),f(o,y,N,"\u21A0","\\twoheadrightarrow",!0),f(o,y,N,"\u21A3","\\rightarrowtail",!0),f(o,y,N,"\u21AC","\\looparrowright",!0),f(o,y,N,"\u21B7","\\curvearrowright",!0),f(o,y,N,"\u21BB","\\circlearrowright",!0),f(o,y,N,"\u21B1","\\Rsh",!0),f(o,y,N,"\u21CA","\\downdownarrows",!0),f(o,y,N,"\u21BE","\\upharpoonright",!0),f(o,y,N,"\u21C2","\\downharpoonright",!0),f(o,y,N,"\u21DD","\\rightsquigarrow",!0),f(o,y,N,"\u21DD","\\leadsto"),f(o,y,N,"\u21DB","\\Rrightarrow",!0),f(o,y,N,"\u21BE","\\restriction"),f(o,s,B,"\u2018","`"),f(o,s,B,"$","\\$"),f(g,s,B,"$","\\$"),f(g,s,B,"$","\\textdollar"),f(o,s,B,"%","\\%"),f(g,s,B,"%","\\%"),f(o,s,B,"_","\\_"),f(g,s,B,"_","\\_"),f(g,s,B,"_","\\textunderscore"),f(o,s,B,"\u2220","\\angle",!0),f(o,s,B,"\u221E","\\infty",!0),f(o,s,B,"\u2032","\\prime"),f(o,s,B,"\u25B3","\\triangle"),f(o,s,B,"\u0393","\\Gamma",!0),f(o,s,B,"\u0394","\\Delta",!0),f(o,s,B,"\u0398","\\Theta",!0),f(o,s,B,"\u039B","\\Lambda",!0),f(o,s,B,"\u039E","\\Xi",!0),f(o,s,B,"\u03A0","\\Pi",!0),f(o,s,B,"\u03A3","\\Sigma",!0),f(o,s,B,"\u03A5","\\Upsilon",!0),f(o,s,B,"\u03A6","\\Phi",!0),f(o,s,B,"\u03A8","\\Psi",!0),f(o,s,B,"\u03A9","\\Omega",!0),f(o,s,B,"\xAC","\\neg"),f(o,s,B,"\xAC","\\lnot"),f(o,s,B,"\u22A4","\\top"),f(o,s,B,"\u22A5","\\bot"),f(o,s,B,"\u2205","\\emptyset"),f(o,y,B,"\u2205","\\varnothing"),f(o,s,T,"\u03B1","\\alpha",!0),f(o,s,T,"\u03B2","\\beta",!0),f(o,s,T,"\u03B3","\\gamma",!0),f(o,s,T,"\u03B4","\\delta",!0),f(o,s,T,"\u03F5","\\epsilon",!0),f(o,s,T,"\u03B6","\\zeta",!0),f(o,s,T,"\u03B7","\\eta",!0),f(o,s,T,"\u03B8","\\theta",!0),f(o,s,T,"\u03B9","\\iota",!0),f(o,s,T,"\u03BA","\\kappa",!0),f(o,s,T,"\u03BB","\\lambda",!0),f(o,s,T,"\u03BC","\\mu",!0),f(o,s,T,"\u03BD","\\nu",!0),f(o,s,T,"\u03BE","\\xi",!0),f(o,s,T,"\u03BF","\\omicron",!0),f(o,s,T,"\u03C0","\\pi",!0),f(o,s,T,"\u03C1","\\rho",!0),f(o,s,T,"\u03C3","\\sigma",!0),f(o,s,T,"\u03C4","\\tau",!0),f(o,s,T,"\u03C5","\\upsilon",!0),f(o,s,T,"\u03D5","\\phi",!0),f(o,s,T,"\u03C7","\\chi",!0),f(o,s,T,"\u03C8","\\psi",!0),f(o,s,T,"\u03C9","\\omega",!0),f(o,s,T,"\u03B5","\\varepsilon",!0),f(o,s,T,"\u03D1","\\vartheta",!0),f(o,s,T,"\u03D6","\\varpi",!0),f(o,s,T,"\u03F1","\\varrho",!0),f(o,s,T,"\u03C2","\\varsigma",!0),f(o,s,T,"\u03C6","\\varphi",!0),f(o,s,k,"\u2217","*"),f(o,s,k,"+","+"),f(o,s,k,"\u2212","-"),f(o,s,k,"\u22C5","\\cdot",!0),f(o,s,k,"\u2218","\\circ"),f(o,s,k,"\xF7","\\div",!0),f(o,s,k,"\xB1","\\pm",!0),f(o,s,k,"\xD7","\\times",!0),f(o,s,k,"\u2229","\\cap",!0),f(o,s,k,"\u222A","\\cup",!0),f(o,s,k,"\u2216","\\setminus"),f(o,s,k,"\u2227","\\land"),f(o,s,k,"\u2228","\\lor"),f(o,s,k,"\u2227","\\wedge",!0),f(o,s,k,"\u2228","\\vee",!0),f(o,s,B,"\u221A","\\surd"),f(o,s,D,"(","("),f(o,s,D,"[","["),f(o,s,D,"\u27E8","\\langle",!0),f(o,s,D,"\u2223","\\lvert"),f(o,s,D,"\u2225","\\lVert"),f(o,s,C,")",")"),f(o,s,C,"]","]"),f(o,s,C,"?","?"),f(o,s,C,"!","!"),f(o,s,C,"\u27E9","\\rangle",!0),f(o,s,C,"\u2223","\\rvert"),f(o,s,C,"\u2225","\\rVert"),f(o,s,N,"=","="),f(o,s,N,"<","<"),f(o,s,N,">",">"),f(o,s,N,":",":"),f(o,s,N,"\u2248","\\approx",!0),f(o,s,N,"\u2245","\\cong",!0),f(o,s,N,"\u2265","\\ge"),f(o,s,N,"\u2265","\\geq",!0),f(o,s,N,"\u2190","\\gets"),f(o,s,N,">","\\gt"),f(o,s,N,"\u2208","\\in",!0),f(o,s,N,"\u2209","\\notin",!0),f(o,s,N,"\u0338","\\not"),f(o,s,N,"\u2282","\\subset",!0),f(o,s,N,"\u2283","\\supset",!0),f(o,s,N,"\u2286","\\subseteq",!0),f(o,s,N,"\u2287","\\supseteq",!0),f(o,y,N,"\u2288","\\nsubseteq",!0),f(o,y,N,"\u2289","\\nsupseteq",!0),f(o,s,N,"\u22A8","\\models"),f(o,s,N,"\u2190","\\leftarrow",!0),f(o,s,N,"\u2264","\\le"),f(o,s,N,"\u2264","\\leq",!0),f(o,s,N,"<","\\lt"),f(o,s,N,"\u2260","\\ne",!0),f(o,s,N,"\u2260","\\neq"),f(o,s,N,"\u2192","\\rightarrow",!0),f(o,s,N,"\u2192","\\to"),f(o,y,N,"\u2271","\\ngeq",!0),f(o,y,N,"\u2270","\\nleq",!0),f(o,s,z,null,"\\!"),f(o,s,z,"\xA0","\\ "),f(o,s,z,"\xA0","~"),f(o,s,z,null,"\\,"),f(o,s,z,null,"\\:"),f(o,s,z,null,"\\;"),f(o,s,z,null,"\\enspace"),f(o,s,z,null,"\\qquad"),f(o,s,z,null,"\\quad"),f(o,s,z,"\xA0","\\space"),f(o,s,z,"\xA0","\\nobreakspace"),f(g,s,z,null,"\\!"),f(g,s,z,"\xA0","\\ "),f(g,s,z,"\xA0","~"),f(g,s,z,null,"\\,"),f(g,s,z,null,"\\:"),f(g,s,z,null,"\\;"),f(g,s,z,null,"\\enspace"),f(g,s,z,null,"\\qquad"),f(g,s,z,null,"\\quad"),f(g,s,z,"\xA0","\\space"),f(g,s,z,"\xA0","\\nobreakspace"),f(o,s,F,",",","),f(o,s,F,";",";"),f(o,s,F,":","\\colon"),f(o,y,k,"\u22BC","\\barwedge",!0),f(o,y,k,"\u22BB","\\veebar",!0),f(o,s,k,"\u2299","\\odot",!0),f(o,s,k,"\u2295","\\oplus",!0),f(o,s,k,"\u2297","\\otimes",!0),f(o,s,B,"\u2202","\\partial",!0),f(o,s,k,"\u2298","\\oslash",!0),f(o,y,k,"\u229A","\\circledcirc",!0),f(o,y,k,"\u22A1","\\boxdot",!0),f(o,s,k,"\u25B3","\\bigtriangleup"),f(o,s,k,"\u25BD","\\bigtriangledown"),f(o,s,k,"\u2020","\\dagger"),f(o,s,k,"\u22C4","\\diamond"),f(o,s,k,"\u22C6","\\star"),f(o,s,k,"\u25C3","\\triangleleft"),f(o,s,k,"\u25B9","\\triangleright"),f(o,s,D,"{","\\{"),f(g,s,B,"{","\\{"),f(g,s,B,"{","\\textbraceleft"),f(o,s,C,"}","\\}"),f(g,s,B,"}","\\}"),f(g,s,B,"}","\\textbraceright"),f(o,s,D,"{","\\lbrace"),f(o,s,C,"}","\\rbrace"),f(o,s,D,"[","\\lbrack"),f(o,s,C,"]","\\rbrack"),f(g,s,B,"<","\\textless"),f(g,s,B,">","\\textgreater"),f(o,s,D,"\u230A","\\lfloor"),f(o,s,C,"\u230B","\\rfloor"),f(o,s,D,"\u2308","\\lceil"),f(o,s,C,"\u2309","\\rceil"),f(o,s,B,"\\","\\backslash"),f(o,s,B,"\u2223","|"),f(o,s,B,"\u2223","\\vert"),f(g,s,B,"|","\\textbar"),f(o,s,B,"\u2225","\\|"),f(o,s,B,"\u2225","\\Vert"),f(g,s,B,"\u2225","\\textbardbl"),f(o,s,N,"\u2191","\\uparrow",!0),f(o,s,N,"\u21D1","\\Uparrow",!0),f(o,s,N,"\u2193","\\downarrow",!0),f(o,s,N,"\u21D3","\\Downarrow",!0),f(o,s,N,"\u2195","\\updownarrow",!0),f(o,s,N,"\u21D5","\\Updownarrow",!0),f(o,s,P,"\u2210","\\coprod"),f(o,s,P,"\u22C1","\\bigvee"),f(o,s,P,"\u22C0","\\bigwedge"),f(o,s,P,"\u2A04","\\biguplus"),f(o,s,P,"\u22C2","\\bigcap"),f(o,s,P,"\u22C3","\\bigcup"),f(o,s,P,"\u222B","\\int"),f(o,s,P,"\u222B","\\intop"),f(o,s,P,"\u222C","\\iint"),f(o,s,P,"\u222D","\\iiint"),f(o,s,P,"\u220F","\\prod"),f(o,s,P,"\u2211","\\sum"),f(o,s,P,"\u2A02","\\bigotimes"),f(o,s,P,"\u2A01","\\bigoplus"),f(o,s,P,"\u2A00","\\bigodot"),f(o,s,P,"\u222E","\\oint"),f(o,s,P,"\u2A06","\\bigsqcup"),f(o,s,P,"\u222B","\\smallint"),f(g,s,O,"\u2026","\\textellipsis"),f(o,s,O,"\u2026","\\mathellipsis"),f(g,s,O,"\u2026","\\ldots",!0),f(o,s,O,"\u2026","\\ldots",!0),f(o,s,O,"\u22EF","\\@cdots",!0),f(o,s,O,"\u22F1","\\ddots",!0),f(o,s,B,"\u22EE","\\vdots",!0),f(o,s,_,"\u02CA","\\acute"),f(o,s,_,"\u02CB","\\grave"),f(o,s,_,"\xA8","\\ddot"),f(o,s,_,"~","\\tilde"),f(o,s,_,"\u02C9","\\bar"),f(o,s,_,"\u02D8","\\breve"),f(o,s,_,"\u02C7","\\check"),f(o,s,_,"^","\\hat"),f(o,s,_,"\u20D7","\\vec"),f(o,s,_,"\u02D9","\\dot"),f(o,s,_,"\u02DA","\\mathring"),f(o,s,T,"\u0131","\\imath",!0),f(o,s,T,"\u0237","\\jmath",!0),f(g,s,B,"\u0131","\\i",!0),f(g,s,B,"\u0237","\\j",!0),f(g,s,B,"\xDF","\\ss",!0),f(g,s,B,"\xE6","\\ae",!0),f(g,s,B,"\xE6","\\ae",!0),f(g,s,B,"\u0153","\\oe",!0),f(g,s,B,"\xF8","\\o",!0),f(g,s,B,"\xC6","\\AE",!0),f(g,s,B,"\u0152","\\OE",!0),f(g,s,B,"\xD8","\\O",!0),f(g,s,_,"\u02CA","\\'"),f(g,s,_,"\u02CB","\\`"),f(g,s,_,"\u02C6","\\^"),f(g,s,_,"\u02DC","\\~"),f(g,s,_,"\u02C9","\\="),f(g,s,_,"\u02D8","\\u"),f(g,s,_,"\u02D9","\\."),f(g,s,_,"\u02DA","\\r"),f(g,s,_,"\u02C7","\\v"),f(g,s,_,"\xA8",'\\"'),f(g,s,_,"\u02DD","\\H"),f(g,s,B,"\u2013","--"),f(g,s,B,"\u2013","\\textendash"),f(g,s,B,"\u2014","---"),f(g,s,B,"\u2014","\\textemdash"),f(g,s,B,"\u2018","`"),f(g,s,B,"\u2018","\\textquoteleft"),f(g,s,B,"\u2019","'"),f(g,s,B,"\u2019","\\textquoteright"),f(g,s,B,"\u201C","``"),f(g,s,B,"\u201C","\\textquotedblleft"),f(g,s,B,"\u201D","''"),f(g,s,B,"\u201D","\\textquotedblright"),f(o,s,B,"\xB0","\\degree"),f(g,s,B,"\xB0","\\degree"),f(o,s,T,"\xA3","\\pounds"),f(o,s,T,"\xA3","\\mathsterling",!0),f(g,s,T,"\xA3","\\pounds"),f(g,s,T,"\xA3","\\textsterling",!0),f(o,y,B,"\u2720","\\maltese"),f(g,y,B,"\u2720","\\maltese"),f(g,s,z,"\xA0","\\ "),f(g,s,z,"\xA0"," "),f(g,s,z,"\xA0","~");for(var X='0123456789/@."',W=0;W<X.length;W++){var H=X.charAt(W);f(o,s,B,H,H)}for(var U='0123456789!@*()-=+[]<>|";:?/.,',G=0;G<U.length;G++){var Y=U.charAt(G);f(g,s,B,Y,Y)}for(var K="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",ee=0;ee<K.length;ee++){var te=K.charAt(ee);f(o,s,T,te,te),f(g,s,B,te,te)}for(var re="\xC7\xD0\xDE\xE7\xFE",be=0;be<re.length;be++){var Le=re.charAt(be);f(o,s,T,Le,Le),f(g,s,B,Le,Le)}f(g,s,B,"\xF0","\xF0"),f(g,s,B,"\u2013","\u2013"),f(g,s,B,"\u2014","\u2014"),f(g,s,B,"\u2018","\u2018"),f(g,s,B,"\u2019","\u2019"),f(g,s,B,"\u201C","\u201C"),f(g,s,B,"\u201D","\u201D")},function(h,b,v){var w=v(38);h.exports=function(f){return Object(w(f))}},function(h,b,v){var w=v(42),f=v(59),o={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2]},g={\u00C5:"A",\u00C7:"C",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00E7:"c",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"},s=function(k,C,O){if(!f.a[C])throw new Error("Font metrics not found for font: "+C+".");var T=k.charCodeAt(0);k[0]in g&&(T=g[k[0]].charCodeAt(0));var P=f.a[C][T];if(P||O!=="text"||Object(w.b)(T)&&(P=f.a[C][77]),P)return{depth:P[0],height:P[1],italic:P[2],skew:P[3],width:P[4]}},y={},_=function(k){var C=void 0;if(C=k>=5?0:k>=3?1:2,!y[C]){var O=y[C]={cssEmPerMu:o.quad[C]/18};for(var T in o)o.hasOwnProperty(T)&&(O[T]=o[T][C])}return y[C]};b.a={getFontMetrics:_,getCharacterMetrics:s}},function(h,b,v){var w=v(66),f=v.n(w),o=v(7),g=v.n(o),s=v(10),y=v.n(s),_=function(){function k(C,O,T){g()(this,k),this.lexer=C,this.start=O,this.end=T,f()(this)}return y()(k,null,[{key:"range",value:function(C,O){return O?C&&C.loc&&O.loc&&C.loc.lexer===O.loc.lexer?new k(C.loc.lexer,C.loc.start,O.loc.end):null:C&&C.loc}}]),k}();b.a=_},function(h,b){var v=0,w=Math.random();h.exports=function(f){return"Symbol(".concat(f===void 0?"":f,")_",(++v+w).toString(36))}},function(h,b){h.exports=function(v,w){return{enumerable:!(1&v),configurable:!(2&v),writable:!(4&v),value:w}}},function(h,b,v){var w=v(7),f=v.n(w),o=v(5),g=function s(y){f()(this,s),y=y||{},this.displayMode=o.a.deflt(y.displayMode,!1),this.throwOnError=o.a.deflt(y.throwOnError,!0),this.errorColor=o.a.deflt(y.errorColor,"#cc0000"),this.macros=y.macros||{},this.colorIsTextColor=o.a.deflt(y.colorIsTextColor,!1),this.maxSize=Math.max(0,o.a.deflt(y.maxSize,1/0))};b.a=g},function(h,b,v){b.__esModule=!0;var w=v(79),f=o(w);function o(g){return g&&g.__esModule?g:{default:g}}b.default=function(g){if(Array.isArray(g)){for(var s=0,y=Array(g.length);s<g.length;s++)y[s]=g[s];return y}return(0,f.default)(g)}},function(h,b,v){var w=v(81)(!0);v(48)(String,"String",function(f){this._t=String(f),this._i=0},function(){var f,o=this._t,g=this._i;return g>=o.length?{value:void 0,done:!0}:(f=w(o,g),this._i+=f.length,{value:f,done:!1})})},function(h,b){var v=Math.ceil,w=Math.floor;h.exports=function(f){return isNaN(f=+f)?0:(f>0?w:v)(f)}},function(h,b){h.exports=function(v){if(v==null)throw TypeError("Can't call method on  "+v);return v}},function(h,b,v){var w=v(87),f=v(53);h.exports=Object.keys||function(o){return w(o,f)}},function(h,b,v){var w=v(49),f=v(38);h.exports=function(o){return w(f(o))}},function(h,b,v){var w=v(52)("keys"),f=v(32);h.exports=function(o){return w[o]||(w[o]=f(o))}},function(h,b,v){b.a=y,b.b=k;var w=v(35),f=v.n(w),o=v(18),g=v.n(o),s=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function y(C){var O=!0,T=!1,P=void 0;try{for(var D,F=g()(s);!(O=(D=F.next()).done);O=!0){var N=D.value,z=!0,B=!1,X=void 0;try{for(var W,H=g()(N.blocks);!(z=(W=H.next()).done);z=!0){var U=W.value;if(C>=U[0]&&C<=U[1])return N.name}}catch(G){B=!0,X=G}finally{try{!z&&H.return&&H.return()}finally{if(B)throw X}}}}catch(G){T=!0,P=G}finally{try{!O&&F.return&&F.return()}finally{if(T)throw P}}return null}var _=[];function k(C){for(var O=0;O<_.length;O+=2)if(C>=_[O]&&C<=_[O+1])return!0;return!1}s.forEach(function(C){return C.blocks.forEach(function(O){return _.push.apply(_,f()(O))})})},function(h,b,v){var w=v(7),f=v.n(w),o=v(10),g=v.n(o),s=v(30),y=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],_=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],k=function(O,T){return T.size<2?O:y[O-1][T.size-1]},C=function(){function O(T){f()(this,O),this.style=T.style,this.color=T.color,this.size=T.size||O.BASESIZE,this.textSize=T.textSize||this.size,this.phantom=!!T.phantom,this.fontFamily=T.fontFamily,this.fontWeight=T.fontWeight||"",this.fontShape=T.fontShape||"",this.sizeMultiplier=_[this.size-1],this.maxSize=T.maxSize,this._fontMetrics=void 0}return g()(O,[{key:"extend",value:function(T){var P={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize};for(var D in T)T.hasOwnProperty(D)&&(P[D]=T[D]);return new O(P)}},{key:"havingStyle",value:function(T){return this.style===T?this:this.extend({style:T,size:k(this.textSize,T)})}},{key:"havingCrampedStyle",value:function(){return this.havingStyle(this.style.cramp())}},{key:"havingSize",value:function(T){return this.size===T&&this.textSize===T?this:this.extend({style:this.style.text(),size:T,textSize:T,sizeMultiplier:_[T-1]})}},{key:"havingBaseStyle",value:function(T){T=T||this.style.text();var P=k(O.BASESIZE,T);return this.size===P&&this.textSize===O.BASESIZE&&this.style===T?this:this.extend({style:T,size:P})}},{key:"withColor",value:function(T){return this.extend({color:T})}},{key:"withPhantom",value:function(){return this.extend({phantom:!0})}},{key:"withFontFamily",value:function(T){return this.extend({fontFamily:T||this.fontFamily})}},{key:"withFontWeight",value:function(T){return this.extend({fontWeight:T})}},{key:"withFontShape",value:function(T){return this.extend({fontShape:T})}},{key:"sizingClasses",value:function(T){return T.size!==this.size?["sizing","reset-size"+T.size,"size"+this.size]:[]}},{key:"baseSizingClasses",value:function(){return this.size!==O.BASESIZE?["sizing","reset-size"+this.size,"size"+O.BASESIZE]:[]}},{key:"fontMetrics",value:function(){return this._fontMetrics||(this._fontMetrics=s.a.getFontMetrics(this.size)),this._fontMetrics}},{key:"getColor",value:function(){return this.phantom?"transparent":this.color!=null&&O.colorMap.hasOwnProperty(this.color)?O.colorMap[this.color]:this.color}}]),O}();C.BASESIZE=6,C.colorMap={"katex-blue":"#6495ed","katex-orange":"#ffa500","katex-pink":"#ff00af","katex-red":"#df0030","katex-green":"#28ae7b","katex-gray":"gray","katex-purple":"#9d38bd","katex-blueA":"#ccfaff","katex-blueB":"#80f6ff","katex-blueC":"#63d9ea","katex-blueD":"#11accd","katex-blueE":"#0c7f99","katex-tealA":"#94fff5","katex-tealB":"#26edd5","katex-tealC":"#01d1c1","katex-tealD":"#01a995","katex-tealE":"#208170","katex-greenA":"#b6ffb0","katex-greenB":"#8af281","katex-greenC":"#74cf70","katex-greenD":"#1fab54","katex-greenE":"#0d923f","katex-goldA":"#ffd0a9","katex-goldB":"#ffbb71","katex-goldC":"#ff9c39","katex-goldD":"#e07d10","katex-goldE":"#a75a05","katex-redA":"#fca9a9","katex-redB":"#ff8482","katex-redC":"#f9685d","katex-redD":"#e84d39","katex-redE":"#bc2612","katex-maroonA":"#ffbde0","katex-maroonB":"#ff92c6","katex-maroonC":"#ed5fa6","katex-maroonD":"#ca337c","katex-maroonE":"#9e034e","katex-purpleA":"#ddd7ff","katex-purpleB":"#c6b9fc","katex-purpleC":"#aa87ff","katex-purpleD":"#7854ab","katex-purpleE":"#543b78","katex-mintA":"#f5f9e8","katex-mintB":"#edf2df","katex-mintC":"#e0e5cc","katex-grayA":"#f6f7f7","katex-grayB":"#f0f1f2","katex-grayC":"#e3e5e6","katex-grayD":"#d6d8da","katex-grayE":"#babec2","katex-grayF":"#888d93","katex-grayG":"#626569","katex-grayH":"#3b3e40","katex-grayI":"#21242c","katex-kaBlue":"#314453","katex-kaGreen":"#71B307"},b.a=C},function(h,b,v){var w=v(6),f=v(9),o=v(12),g=v(0),s=v(30),y=v(28),_=v(5),k=function(pe,ce,ue){return y.a.math[pe]&&y.a.math[pe].replace?s.a.getCharacterMetrics(y.a.math[pe].replace,ce,ue):s.a.getCharacterMetrics(pe,ce,ue)},C=function(pe,ce,ue,_e){var xe=ue.havingBaseStyle(ce),Te=g.a.makeSpan((_e||[]).concat(xe.sizingClasses(ue)),[pe],ue);return Te.delimSizeMultiplier=xe.sizeMultiplier/ue.sizeMultiplier,Te.height*=Te.delimSizeMultiplier,Te.depth*=Te.delimSizeMultiplier,Te.maxFontSize=xe.sizeMultiplier,Te},O=function(pe,ce,ue){var _e=ce.havingBaseStyle(ue),xe=(1-ce.sizeMultiplier/_e.sizeMultiplier)*ce.fontMetrics().axisHeight;pe.classes.push("delimcenter"),pe.style.top=xe+"em",pe.height-=xe,pe.depth+=xe},T=function(pe,ce,ue,_e,xe,Te){var Ne=g.a.makeSymbol(pe,"Main-Regular",xe,_e),Be=C(Ne,ce,_e,Te);return ue&&O(Be,_e,ce),Be},P=function(pe,ce,ue,_e){return g.a.makeSymbol(pe,"Size"+ce+"-Regular",ue,_e)},D=function(pe,ce,ue,_e,xe,Te){var Ne=P(pe,ce,xe,_e),Be=C(g.a.makeSpan(["delimsizing","size"+ce],[Ne],_e),f.a.TEXT,_e,Te);return ue&&O(Be,_e,f.a.TEXT),Be},F=function(pe,ce,ue){var _e=void 0;ce==="Size1-Regular"?_e="delim-size1":ce==="Size4-Regular"&&(_e="delim-size4");var xe=g.a.makeSpan(["delimsizinginner",_e],[g.a.makeSpan([],[g.a.makeSymbol(pe,ce,ue)])]);return{type:"elem",elem:xe}},N=function(pe,ce,ue,_e,xe,Te){var Ne=void 0,Be=void 0,Fe=void 0,Ve=void 0;Ne=Fe=Ve=pe,Be=null;var et="Size1-Regular";pe==="\\uparrow"?Fe=Ve="\u23D0":pe==="\\Uparrow"?Fe=Ve="\u2016":pe==="\\downarrow"?Ne=Fe="\u23D0":pe==="\\Downarrow"?Ne=Fe="\u2016":pe==="\\updownarrow"?(Ne="\\uparrow",Fe="\u23D0",Ve="\\downarrow"):pe==="\\Updownarrow"?(Ne="\\Uparrow",Fe="\u2016",Ve="\\Downarrow"):pe==="["||pe==="\\lbrack"?(Ne="\u23A1",Fe="\u23A2",Ve="\u23A3",et="Size4-Regular"):pe==="]"||pe==="\\rbrack"?(Ne="\u23A4",Fe="\u23A5",Ve="\u23A6",et="Size4-Regular"):pe==="\\lfloor"?(Fe=Ne="\u23A2",Ve="\u23A3",et="Size4-Regular"):pe==="\\lceil"?(Ne="\u23A1",Fe=Ve="\u23A2",et="Size4-Regular"):pe==="\\rfloor"?(Fe=Ne="\u23A5",Ve="\u23A6",et="Size4-Regular"):pe==="\\rceil"?(Ne="\u23A4",Fe=Ve="\u23A5",et="Size4-Regular"):pe==="("?(Ne="\u239B",Fe="\u239C",Ve="\u239D",et="Size4-Regular"):pe===")"?(Ne="\u239E",Fe="\u239F",Ve="\u23A0",et="Size4-Regular"):pe==="\\{"||pe==="\\lbrace"?(Ne="\u23A7",Be="\u23A8",Ve="\u23A9",Fe="\u23AA",et="Size4-Regular"):pe==="\\}"||pe==="\\rbrace"?(Ne="\u23AB",Be="\u23AC",Ve="\u23AD",Fe="\u23AA",et="Size4-Regular"):pe==="\\lgroup"?(Ne="\u23A7",Ve="\u23A9",Fe="\u23AA",et="Size4-Regular"):pe==="\\rgroup"?(Ne="\u23AB",Ve="\u23AD",Fe="\u23AA",et="Size4-Regular"):pe==="\\lmoustache"?(Ne="\u23A7",Ve="\u23AD",Fe="\u23AA",et="Size4-Regular"):pe==="\\rmoustache"&&(Ne="\u23AB",Ve="\u23A9",Fe="\u23AA",et="Size4-Regular");var rt=k(Ne,et,xe),yt=rt.height+rt.depth,ut=k(Fe,et,xe),vt=ut.height+ut.depth,ft=k(Ve,et,xe),Qe=ft.height+ft.depth,At=0,bt=1;if(Be!==null){var ot=k(Be,et,xe);At=ot.height+ot.depth,bt=2}var wt=yt+Qe+At,xt=Math.ceil((ce-wt)/(bt*vt)),Nt=wt+xt*bt*vt,Vt=_e.fontMetrics().axisHeight;ue&&(Vt*=_e.sizeMultiplier);var $t=Nt/2-Vt,yn=[];if(yn.push(F(Ve,et,xe)),Be===null)for(var Mn=0;Mn<xt;Mn++)yn.push(F(Fe,et,xe));else{for(var Pn=0;Pn<xt;Pn++)yn.push(F(Fe,et,xe));yn.push(F(Be,et,xe));for(var rr=0;rr<xt;rr++)yn.push(F(Fe,et,xe))}yn.push(F(Ne,et,xe));var Dn=_e.havingBaseStyle(f.a.TEXT),Cr=g.a.makeVList({positionType:"bottom",positionData:$t,children:yn},Dn);return C(g.a.makeSpan(["delimsizing","mult"],[Cr],Dn),f.a.TEXT,_e,Te)},z=80,B=.08,X=function(pe,ce,ue,_e){var xe=void 0;if(pe==="sqrtTall"){var Te=ue-54-z;xe="M702 "+z+"H400000v40H742v"+Te+`l-4 4-4 4c-.667.7
-2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1h-12l-28-84c-16.667-52-96.667
-294.333-240-727l-212 -643 -85 170c-4-3.333-8.333-7.667-13 -13l-13-13l77-155
 77-156c66 199.333 139 419.667 219 661 l218 661zM702 `+z+"H400000v40H742z"}var Ne=new o.a.pathNode(pe,xe),Be=new o.a.svgNode([Ne],{width:"400em",height:ce+"em",viewBox:"0 0 400000 "+ue,preserveAspectRatio:"xMinYMin slice"});return g.a.makeSpan(["hide-tail"],[Be],_e)},W=function(pe,ce){var ue=Le("\\surd",pe,re,ce),_e=void 0,xe=ce.sizeMultiplier,Te=0,Ne=0,Be=0;if(ue.type==="small"){Be=1e3+z;var Fe=ce.havingBaseStyle(ue.style);xe=Fe.sizeMultiplier/ce.sizeMultiplier,Te=(1+B)*xe,Ne=1*xe,_e=X("sqrtMain",Te,Be,ce),_e.style.minWidth="0.853em",_e.advanceWidth=.833*xe}else ue.type==="large"?(Be=(1e3+z)*Y[ue.size],Ne=Y[ue.size]/xe,Te=(Y[ue.size]+B)/xe,_e=X("sqrtSize"+ue.size,Te,Be,ce),_e.style.minWidth="1.02em",_e.advanceWidth=1/xe):(Te=pe/xe+B,Ne=pe/xe,Be=Math.floor(1e3*pe)+z,_e=X("sqrtTall",Te,Be,ce),_e.style.minWidth="0.742em",_e.advanceWidth=1.056/xe);return _e.height=Ne,_e.style.height=Te+"em",{span:_e,ruleWidth:ce.fontMetrics().sqrtRuleThickness*xe}},H=["(",")","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\\lceil","\\rceil","\\surd"],U=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\\lmoustache","\\rmoustache"],G=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Y=[0,1.2,1.8,2.4,3],K=function(pe,ce,ue,_e,xe){if(pe==="<"||pe==="\\lt"||pe==="\u27E8"?pe="\\langle":pe!==">"&&pe!=="\\gt"&&pe!=="\u27E9"||(pe="\\rangle"),_.a.contains(H,pe)||_.a.contains(G,pe))return D(pe,ce,!1,ue,_e,xe);if(_.a.contains(U,pe))return N(pe,Y[ce],!1,ue,_e,xe);throw new w.a("Illegal delimiter: '"+pe+"'")},ee=[{type:"small",style:f.a.SCRIPTSCRIPT},{type:"small",style:f.a.SCRIPT},{type:"small",style:f.a.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],te=[{type:"small",style:f.a.SCRIPTSCRIPT},{type:"small",style:f.a.SCRIPT},{type:"small",style:f.a.TEXT},{type:"stack"}],re=[{type:"small",style:f.a.SCRIPTSCRIPT},{type:"small",style:f.a.SCRIPT},{type:"small",style:f.a.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],be=function(pe){return pe.type==="small"?"Main-Regular":pe.type==="large"?"Size"+pe.size+"-Regular":pe.type==="stack"?"Size4-Regular":void 0},Le=function(pe,ce,ue,_e){for(var xe=Math.min(2,3-_e.style.size),Te=xe;Te<ue.length&&ue[Te].type!=="stack";Te++){var Ne=k(pe,be(ue[Te]),"math"),Be=Ne.height+Ne.depth;if(ue[Te].type==="small"){var Fe=_e.havingBaseStyle(ue[Te].style);Be*=Fe.sizeMultiplier}if(Be>ce)return ue[Te]}return ue[ue.length-1]},me=function(pe,ce,ue,_e,xe,Te){pe==="<"||pe==="\\lt"||pe==="\u27E8"?pe="\\langle":pe!==">"&&pe!=="\\gt"&&pe!=="\u27E9"||(pe="\\rangle");var Ne=void 0;Ne=_.a.contains(G,pe)?ee:_.a.contains(H,pe)?re:te;var Be=Le(pe,ce,Ne,_e);return Be.type==="small"?T(pe,Be.style,ue,_e,xe,Te):Be.type==="large"?D(pe,Be.size,ue,_e,xe,Te):N(pe,ce,ue,_e,xe,Te)},Ie=function(pe,ce,ue,_e,xe,Te){var Ne=_e.fontMetrics().axisHeight*_e.sizeMultiplier,Be=901,Fe=5/_e.fontMetrics().ptPerEm,Ve=Math.max(ce-Ne,ue+Ne),et=Math.max(Ve/500*Be,2*Ve-Fe);return me(pe,et,!0,_e,xe,Te)};b.a={sqrtImage:W,sizedDelim:K,customSizedDelim:me,leftRightDelim:Ie}},function(h,b,v){var w=v(20),f=v(16).document,o=w(f)&&w(f.createElement);h.exports=function(g){return o?f.createElement(g):{}}},function(h,b,v){var w=v(25),f=v(8),o=v(24);h.exports=function(g,s){var y=(f.Object||{})[g]||Object[g],_={};_[g]=s(y),w(w.S+w.F*o(function(){y(1)}),"Object",_)}},function(h,b,v){var w=v(72);h.exports=function(f,o,g){if(w(f),o===void 0)return f;switch(g){case 1:return function(s){return f.call(o,s)};case 2:return function(s,y){return f.call(o,s,y)};case 3:return function(s,y,_){return f.call(o,s,y,_)}}return function(){return f.apply(o,arguments)}}},function(h,b,v){var w=v(82),f=v(25),o=v(83),g=v(26),s=v(21),y=v(17),_=v(84),k=v(54),C=v(91),O=v(11)("iterator"),T=!([].keys&&"next"in[].keys()),P="@@iterator",D="keys",F="values",N=function(){return this};h.exports=function(z,B,X,W,H,U,G){_(X,B,W);var Y,K,ee,te=function(_e){if(!T&&_e in me)return me[_e];switch(_e){case D:return function(){return new X(this,_e)};case F:return function(){return new X(this,_e)}}return function(){return new X(this,_e)}},re=B+" Iterator",be=H==F,Le=!1,me=z.prototype,Ie=me[O]||me[P]||H&&me[H],pe=Ie||te(H),ce=H?be?te("entries"):pe:void 0,ue=B=="Array"&&me.entries||Ie;if(ue&&(ee=C(ue.call(new z)),ee!==Object.prototype&&(k(ee,re,!0),w||s(ee,O)||g(ee,O,N))),be&&Ie&&Ie.name!==F&&(Le=!0,pe=function(){return Ie.call(this)}),w&&!G||!T&&!Le&&me[O]||g(me,O,pe),y[B]=pe,y[re]=N,H)if(Y={values:be?pe:te(F),keys:U?pe:te(D),entries:ce},G)for(K in Y)K in me||o(me,K,Y[K]);else f(f.P+f.F*(T||Le),B,Y);return Y}},function(h,b,v){var w=v(50);h.exports=Object("z").propertyIsEnumerable(0)?Object:function(f){return w(f)=="String"?f.split(""):Object(f)}},function(h,b){var v={}.toString;h.exports=function(w){return v.call(w).slice(8,-1)}},function(h,b,v){var w=v(37),f=Math.min;h.exports=function(o){return o>0?f(w(o),9007199254740991):0}},function(h,b,v){var w=v(16),f="__core-js_shared__",o=w[f]||(w[f]={});h.exports=function(g){return o[g]||(o[g]={})}},function(h,b){h.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(h,b,v){var w=v(15).f,f=v(21),o=v(11)("toStringTag");h.exports=function(g,s,y){g&&!f(g=y?g:g.prototype,o)&&w(g,o,{configurable:!0,value:s})}},function(h,b,v){var w=v(56),f=v(11)("iterator"),o=v(17);h.exports=v(8).getIteratorMethod=function(g){if(g!=null)return g[f]||g["@@iterator"]||o[w(g)]}},function(h,b,v){var w=v(50),f=v(11)("toStringTag"),o=w(function(){return arguments}())=="Arguments",g=function(s,y){try{return s[y]}catch{}};h.exports=function(s){var y,_,k;return s===void 0?"Undefined":s===null?"Null":typeof(_=g(y=Object(s),f))=="string"?_:o?w(y):(k=w(y))=="Object"&&typeof y.callee=="function"?"Arguments":k}},function(h,b,v){b.__esModule=!0;var w=v(97),f=s(w),o=v(18),g=s(o);function s(y){return y&&y.__esModule?y:{default:y}}b.default=function(){function y(_,k){var C=[],O=!0,T=!1,P=void 0;try{for(var D,F=(0,g.default)(_);!(O=(D=F.next()).done)&&(C.push(D.value),!(k&&C.length===k));O=!0);}catch(N){T=!0,P=N}finally{try{!O&&F.return&&F.return()}finally{if(T)throw P}}return C}return function(_,k){if(Array.isArray(_))return _;if((0,f.default)(Object(_)))return y(_,k);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(h,b,v){v(99);for(var w=v(16),f=v(26),o=v(17),g=v(11)("toStringTag"),s=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],y=0;y<5;y++){var _=s[y],k=w[_],C=k&&k.prototype;C&&!C[g]&&f(C,g,_),o[_]=o.Array}},function(h,b,v){b.a={"AMS-Regular":{65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1187],8674:[-.064,.437,0,0,1167],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473]},"Fraktur-Regular":{33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],824:[.19444,.69444,0,0,0],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444]},"Main-BoldItalic":{33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],163:[0,.69444,0,0,.86853],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],163:[0,.69444,0,0,.76909],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],305:[0,.43056,0,.02778,.32246],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],567:[.19444,.43056,0,.08334,.38403],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,0],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,0],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],824:[.19444,.69444,0,0,0],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.12,0,0,1015],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,889],8617:[.011,.511,0,0,1015],8618:[.011,.511,0,0,1015],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,889],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,667],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.67,0,0,666],8800:[.215,.716,0,0,666],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,692],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,847],8942:[.03,.9,0,0,121],8943:[-.19,.31,0,0,1015],8945:[-.1,.82,0,0,1015],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,301],9137:[.244,.744,0,0,301],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,184],10223:[.244,.744,0,0,184],10229:[.011,.511,0,0,1470],10230:[.011,.511,0,0,1469],10231:[.011,.511,0,0,1748],10232:[.024,.525,0,0,1497],10233:[.024,.525,0,0,1526],10234:[.024,.525,0,0,1746],10236:[.011,.511,0,0,1498],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778]},"Math-BoldItalic":{47:[.19444,.69444,0,0,0],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333]},"Math-Italic":{47:[.19444,.69444,0,0,0],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"Math-Regular":{65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059]},"SansSerif-Bold":{33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],176:[0,.69444,0,0,.66667],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],733:[0,.69444,0,0,.5],771:[0,.67659,0,0,.5],776:[0,.67937,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212]},"Size1-Regular":{40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],176:[0,.61111,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}}},function(h,b,v){b.a=_;var w=v(0),f=v(3),o=v(1),g=v(5),s=v(4),y=v(2);function _(C,O,T){for(var P=s.a(C,O,!1),D=O.sizeMultiplier/T.sizeMultiplier,F=0;F<P.length;F++){var N=g.a.indexOf(P[F].classes,"sizing");N<0?Array.prototype.push.apply(P[F].classes,O.sizingClasses(T)):P[F].classes[N+1]==="reset-size"+O.size&&(P[F].classes[N+1]="reset-size"+T.size),P[F].height*=D,P[F].depth*=D}return w.a.makeFragment(P)}var k=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];Object(f.b)({type:"sizing",names:k,props:{numArgs:0,allowedInText:!0},handler:function(C,O){var T=C.breakOnTokenText,P=C.funcName,D=C.parser;D.consumeSpaces();var F=D.parseExpression(!1,T);return{type:"sizing",size:g.a.indexOf(k,P)+1,value:F}},htmlBuilder:function(C,O){var T=O.havingSize(C.value.size);return _(C.value.value,T,O)},mathmlBuilder:function(C,O){var T=O.havingSize(C.value.size),P=y.a(C.value.value,T),D=new o.a.MathNode("mstyle",P);return D.setAttribute("mathsize",T.sizeMultiplier+"em"),D}})},function(h,b,v){v.d(b,"a",function(){return o}),b.b=g;var w=v(4),f=v(2),o=(v(43),v(14),{});function g(s){for(var y=s.type,_=s.names,k=s.props,C=s.handler,O=s.htmlBuilder,T=s.mathmlBuilder,P={numArgs:k.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:C},D=0;D<_.length;++D)o[_[D]]=P;O&&(w.d[y]=O),T&&(f.d[y]=T)}},function(h,b,v){v.d(b,"a",function(){return F}),v.d(b,"b",function(){return z});var w=v(7),f=v.n(w),o=v(10),g=v.n(o),s=v(145),y=v.n(s),_=v(6),k=v(31),C=v(27),O=`%[^
]*[
]`,T="\\\\[a-zA-Z@]+",P="\\\\[^\uD800-\uDFFF]",D="[\u0300-\u036F]",F=new RegExp(D+"+$"),N=new RegExp(`([ \r
	]+)|(`+O+"|[!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+D+"*|[\uD800-\uDBFF][\uDC00-\uDFFF]"+D+"*|\\\\verb\\*([^]).*?\\3|\\\\verb([^*a-zA-Z]).*?\\4|"+T+"|"+P+")"),z=new RegExp("^"+T),B=new RegExp("^"+O),X=function(){function W(H){f()(this,W),this.input=H,this.pos=0}return g()(W,[{key:"lex",value:function(){var H=this.input,U=this.pos;if(U===H.length)return new C.a("EOF",new k.a(this,U,U));var G=y()(N,H,U);if(G===null)throw new _.a("Unexpected character: '"+H[U]+"'",new C.a(H[U],new k.a(this,U,U+1)));var Y=G[2]||" ",K=this.pos;this.pos+=G[0].length;var ee=this.pos;return B.test(Y)?this.lex():new C.a(Y,new k.a(this,K,ee))}}]),W}();b.c=X},function(h,b,v){Object.defineProperty(b,"__esModule",{value:!0});var w=v(64),f=(v.n(w),v(65));b.default=f.a},function(h,b){},function(h,b,v){var w=v(6),f=v(34),o=v(76),g=v(113),s=v(5),y=function(T,P,D){s.a.clearNode(P);var F=C(T,D).toNode();P.appendChild(F)};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),y=function(){throw new w.a("KaTeX doesn't work in quirks mode.")});var _=function(T,P){var D=C(T,P).toMarkup();return D},k=function(T,P){var D=new f.a(P);return Object(g.a)(T,D)},C=function(T,P){var D=new f.a(P),F=Object(g.a)(T,D);return Object(o.b)(F,T,D)},O=function(T,P){var D=new f.a(P),F=Object(g.a)(T,D);return Object(o.a)(F,T,D)};b.a={render:y,renderToString:_,ParseError:w.a,__parse:k,__renderToDomTree:C,__renderToHTMLTree:O}},function(h,b,v){h.exports={default:v(67),__esModule:!0}},function(h,b,v){v(68),h.exports=v(8).Object.freeze},function(h,b,v){var w=v(20),f=v(69).onFreeze;v(46)("freeze",function(o){return function(g){return o&&w(g)?o(f(g)):g}})},function(h,b,v){var w=v(32)("meta"),f=v(20),o=v(21),g=v(15).f,s=0,y=Object.isExtensible||function(){return!0},_=!v(24)(function(){return y(Object.preventExtensions({}))}),k=function(D){g(D,w,{value:{i:"O"+ ++s,w:{}}})},C=function(D,F){if(!f(D))return typeof D=="symbol"?D:(typeof D=="string"?"S":"P")+D;if(!o(D,w)){if(!y(D))return"F";if(!F)return"E";k(D)}return D[w].i},O=function(D,F){if(!o(D,w)){if(!y(D))return!0;if(!F)return!1;k(D)}return D[w].w},T=function(D){return _&&P.NEED&&y(D)&&!o(D,w)&&k(D),D},P=h.exports={KEY:w,NEED:!1,fastKey:C,getWeak:O,onFreeze:T}},function(h,b,v){h.exports=!v(23)&&!v(24)(function(){return Object.defineProperty(v(45)("div"),"a",{get:function(){return 7}}).a!=7})},function(h,b,v){var w=v(20);h.exports=function(f,o){if(!w(f))return f;var g,s;if(o&&typeof(g=f.toString)=="function"&&!w(s=g.call(f))||typeof(g=f.valueOf)=="function"&&!w(s=g.call(f))||!o&&typeof(g=f.toString)=="function"&&!w(s=g.call(f)))return s;throw TypeError("Can't convert object to primitive value")}},function(h,b){h.exports=function(v){if(typeof v!="function")throw TypeError(v+" is not a function!");return v}},function(h,b,v){h.exports={default:v(74),__esModule:!0}},function(h,b,v){v(75);var w=v(8).Object;h.exports=function(f,o,g){return w.defineProperty(f,o,g)}},function(h,b,v){var w=v(25);w(w.S+w.F*!v(23),"Object",{defineProperty:v(15).f})},function(h,b,v){v.d(b,"b",function(){return _}),v.d(b,"a",function(){return k});var w=v(4),f=v(2),o=v(0),g=v(43),s=(v(34),v(9)),y=function(C){return new g.a({style:C.displayMode?s.a.DISPLAY:s.a.TEXT,maxSize:C.maxSize})},_=function(C,O,T){var P=y(T),D=Object(f.c)(C,O,P),F=Object(w.c)(C,P),N=o.a.makeSpan(["katex"],[D,F]);return T.displayMode?o.a.makeSpan(["katex-display"],[N]):N},k=function(C,O,T){var P=y(T),D=Object(w.c)(C,P),F=o.a.makeSpan(["katex"],[D]);return T.displayMode?o.a.makeSpan(["katex-display"],[F]):F}},function(h,b,v){h.exports={default:v(78),__esModule:!0}},function(h,b,v){var w=v(8),f=w.JSON||(w.JSON={stringify:JSON.stringify});h.exports=function(o){return f.stringify.apply(f,arguments)}},function(h,b,v){h.exports={default:v(80),__esModule:!0}},function(h,b,v){v(36),v(92),h.exports=v(8).Array.from},function(h,b,v){var w=v(37),f=v(38);h.exports=function(o){return function(g,s){var y,_,k=String(f(g)),C=w(s),O=k.length;return C<0||C>=O?o?"":void 0:(y=k.charCodeAt(C),y<55296||y>56319||C+1===O||(_=k.charCodeAt(C+1))<56320||_>57343?o?k.charAt(C):y:o?k.slice(C,C+2):_-56320+(y-55296<<10)+65536)}}},function(h,b){h.exports=!0},function(h,b,v){h.exports=v(26)},function(h,b,v){var w=v(85),f=v(33),o=v(54),g={};v(26)(g,v(11)("iterator"),function(){return this}),h.exports=function(s,y,_){s.prototype=w(g,{next:f(1,_)}),o(s,y+" Iterator")}},function(h,b,v){var w=v(22),f=v(86),o=v(53),g=v(41)("IE_PROTO"),s=function(){},y="prototype",_=function(){var k,C=v(45)("iframe"),O=o.length,T="<",P=">";for(C.style.display="none",v(90).appendChild(C),C.src="javascript:",k=C.contentWindow.document,k.open(),k.write(T+"script"+P+"document.F=Object"+T+"/script"+P),k.close(),_=k.F;O--;)delete _[y][o[O]];return _()};h.exports=Object.create||function(k,C){var O;return k!==null?(s[y]=w(k),O=new s,s[y]=null,O[g]=k):O=_(),C===void 0?O:f(O,C)}},function(h,b,v){var w=v(15),f=v(22),o=v(39);h.exports=v(23)?Object.defineProperties:function(g,s){f(g);for(var y,_=o(s),k=_.length,C=0;k>C;)w.f(g,y=_[C++],s[y]);return g}},function(h,b,v){var w=v(21),f=v(40),o=v(88)(!1),g=v(41)("IE_PROTO");h.exports=function(s,y){var _,k=f(s),C=0,O=[];for(_ in k)_!=g&&w(k,_)&&O.push(_);for(;y.length>C;)w(k,_=y[C++])&&(~o(O,_)||O.push(_));return O}},function(h,b,v){var w=v(40),f=v(51),o=v(89);h.exports=function(g){return function(s,y,_){var k,C=w(s),O=f(C.length),T=o(_,O);if(g&&y!=y){for(;O>T;)if(k=C[T++],k!=k)return!0}else for(;O>T;T++)if((g||T in C)&&C[T]===y)return g||T||0;return!g&&-1}}},function(h,b,v){var w=v(37),f=Math.max,o=Math.min;h.exports=function(g,s){return g=w(g),g<0?f(g+s,0):o(g,s)}},function(h,b,v){h.exports=v(16).document&&document.documentElement},function(h,b,v){var w=v(21),f=v(29),o=v(41)("IE_PROTO"),g=Object.prototype;h.exports=Object.getPrototypeOf||function(s){return s=f(s),w(s,o)?s[o]:typeof s.constructor=="function"&&s instanceof s.constructor?s.constructor.prototype:s instanceof Object?g:null}},function(h,b,v){var w=v(47),f=v(25),o=v(29),g=v(93),s=v(94),y=v(51),_=v(95),k=v(55);f(f.S+f.F*!v(96)(function(C){Array.from(C)}),"Array",{from:function(C){var O,T,P,D,F=o(C),N=typeof this=="function"?this:Array,z=arguments.length,B=z>1?arguments[1]:void 0,X=B!==void 0,W=0,H=k(F);if(X&&(B=w(B,z>2?arguments[2]:void 0,2)),H==null||N==Array&&s(H))for(O=y(F.length),T=new N(O);O>W;W++)_(T,W,X?B(F[W],W):F[W]);else for(D=H.call(F),T=new N;!(P=D.next()).done;W++)_(T,W,X?g(D,B,[P.value,W],!0):P.value);return T.length=W,T}})},function(h,b,v){var w=v(22);h.exports=function(f,o,g,s){try{return s?o(w(g)[0],g[1]):o(g)}catch(_){var y=f.return;throw y!==void 0&&w(y.call(f)),_}}},function(h,b,v){var w=v(17),f=v(11)("iterator"),o=Array.prototype;h.exports=function(g){return g!==void 0&&(w.Array===g||o[f]===g)}},function(h,b,v){var w=v(15),f=v(33);h.exports=function(o,g,s){g in o?w.f(o,g,f(0,s)):o[g]=s}},function(h,b,v){var w=v(11)("iterator"),f=!1;try{var o=[7][w]();o.return=function(){f=!0},Array.from(o,function(){throw 2})}catch{}h.exports=function(g,s){if(!s&&!f)return!1;var y=!1;try{var _=[7],k=_[w]();k.next=function(){return{done:y=!0}},_[w]=function(){return k},g(_)}catch{}return y}},function(h,b,v){h.exports={default:v(98),__esModule:!0}},function(h,b,v){v(58),v(36),h.exports=v(102)},function(h,b,v){var w=v(100),f=v(101),o=v(17),g=v(40);h.exports=v(48)(Array,"Array",function(s,y){this._t=g(s),this._i=0,this._k=y},function(){var s=this._t,y=this._k,_=this._i++;return!s||_>=s.length?(this._t=void 0,f(1)):f(0,y=="keys"?_:y=="values"?s[_]:[_,s[_]])},"values"),o.Arguments=o.Array,w("keys"),w("values"),w("entries")},function(h,b){h.exports=function(){}},function(h,b){h.exports=function(v,w){return{value:w,done:!!v}}},function(h,b,v){var w=v(56),f=v(11)("iterator"),o=v(17);h.exports=v(8).isIterable=function(g){var s=Object(g);return s[f]!==void 0||"@@iterator"in s||o.hasOwnProperty(w(s))}},function(h,b,v){v(58),v(36),h.exports=v(104)},function(h,b,v){var w=v(22),f=v(55);h.exports=v(8).getIterator=function(o){var g=f(o);if(typeof g!="function")throw TypeError(o+" is not iterable!");return w(g.call(o))}},function(h,b,v){h.exports={default:v(106),__esModule:!0}},function(h,b,v){v(107),h.exports=v(8).Object.assign},function(h,b,v){var w=v(25);w(w.S+w.F,"Object",{assign:v(108)})},function(h,b,v){var w=v(39),f=v(109),o=v(110),g=v(29),s=v(49),y=Object.assign;h.exports=!y||v(24)(function(){var _={},k={},C=Symbol(),O="abcdefghijklmnopqrst";return _[C]=7,O.split("").forEach(function(T){k[T]=T}),y({},_)[C]!=7||Object.keys(y({},k)).join("")!=O})?function(_,k){for(var C=g(_),O=arguments.length,T=1,P=f.f,D=o.f;O>T;)for(var F,N=s(arguments[T++]),z=P?w(N).concat(P(N)):w(N),B=z.length,X=0;B>X;)D.call(N,F=z[X++])&&(C[F]=N[F]);return C}:y},function(h,b){b.f=Object.getOwnPropertySymbols},function(h,b){b.f={}.propertyIsEnumerable},function(h,b,v){var w=80,f=100,o={stdHorizRule:"M0 "+w+"H400000 v40H0z M0 "+w+"H400000 v40H0z",vertSeparator:"M"+f+" 0h50V400000h-50zM"+f+" 0h50V400000h-50z",sqrtMain:"M95,"+(622+w)+`c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,
-10,-9.5,-14c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54c44.2,-33.3,65.8,
-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10s173,378,173,378c0.7,0,
35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429c69,-144,104.5,-217.7,106.5,
-221c5.3,-9.3,12,-14,20,-14H400000v40H845.2724s-225.272,467,-225.272,467
s-235,486,-235,486c-2.7,4.7,-9,7,-19,7c-6,0,-10,-1,-12,-3s-194,-422,-194,-422
s-65,47,-65,47z M834 `+w+"H400000v40H845z",sqrtSize1:"M263,"+(601+w)+`c0.7,0,18,39.7,52,119c34,79.3,68.167,
158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120c340,-704.7,510.7,-1060.3,512,-1067
c4.7,-7.3,11,-11,19,-11H40000v40H1012.3s-271.3,567,-271.3,567c-38.7,80.7,-84,
175,-136,283c-52,108,-89.167,185.3,-111.5,232c-22.3,46.7,-33.8,70.3,-34.5,71
c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1s-109,-253,-109,-253c-72.7,-168,-109.3,
-252,-110,-252c-10.7,8,-22,16.7,-34,26c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26
s76,-59,76,-59s76,-60,76,-60z M1001 `+w+"H40000v40H1012z",sqrtSize2:"M1001,"+w+`H400000v40H1013.1s-83.4,268,-264.1,840c-180.7,
572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,
-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744c-10,12,-21,25,-33,39s-32,39,-32,39
c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30c26.7,-32.7,52,-63,76,-91s52,-60,52,-60
s208,722,208,722c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,
-658.5c53.7,-170.3,84.5,-266.8,92.5,-289.5c4,-6.7,10,-10,18,-10z
M1001 `+w+"H400000v40H1013z",sqrtSize3:"M424,"+(2398+w)+`c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,
-342,-109.8,-513.3,-110.5,-514c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,
25c-5.7,9.3,-9.8,16,-12.5,20s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,
-13s76,-122,76,-122s77,-121,77,-121s209,968,209,968c0,-2,84.7,-361.7,254,-1079
c169.3,-717.3,254.7,-1077.7,256,-1081c4,-6.7,10,-10,18,-10H400000v40H1014.6
s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2z M1001 `+w+"H400000v40H1014z",sqrtSize4:"M473,"+(2713+w)+`c339.3,-1799.3,509.3,-2700,510,-2702
c3.3,-7.3,9.3,-11,18,-11H400000v40H1017.7s-90.5,478,-276.2,1466c-185.7,988,
-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,
-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200c0,-1.3,-5.3,8.7,-16,30c-10.7,
21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26s76,-153,76,-153s77,-151,
77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,606z
M1001 `+w+"H400000v40H1017z",doubleleftarrow:`M262 157
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
 l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
 435 0h399565z`,leftgroupunder:`M400000 262
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
 -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
 -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,baraboveleftarrow:`M1 500c30.67-18 59-41.833 85-71.5s45-61.17 57-94.5h23
c15.33 0 23 .33 23 1 0 .67-5.33 12.67-16 36-16.67 34.67-39 67.33-67 98l-10 11
h39904v40H96l9 10c27.33 30.67 50.67 65 70 103l14 33c0 .67-7.67 1-23 1h-22
C116.67 596.33 69 540.67 1 500z M96 480 H400000 v40 H96z
M1 147 H399905 v40  H1z M0 147 H399905 v40  H0z`,rightarrowabovebar:`M400000 167c-70.67 42-118 97.67-142 167h-23c-15.33 0
-23-.33-23-1 0-1.33 5.33-13.67 16-37 18-35.33 41.33-69 70-101l7-8h-39905
v-40h39905c-389 0 0 0 0 0l-7-8c-28.67-32-52-65.67-70-101-10.67-23.33-16-35.67
-16-37 0-.67 7.67-1 23-1h23c11.33 33.33 30 64.833 56 94.5s54.67 53.83 86 72.5z
M0 147 H399905 v40  H0z M96 480 H400000 v40 H0z M96 480 H400000 v40 H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`};b.a={path:o}},function(h,b,v){v.d(b,"a",function(){return g}),v.d(b,"b",function(){return s});var w={number:3,unit:"mu"},f={number:4,unit:"mu"},o={number:5,unit:"mu"},g={mord:{mop:w,mbin:f,mrel:o,minner:w},mop:{mord:w,mop:w,mrel:o,minner:w},mbin:{mord:f,mop:f,mopen:f,minner:f},mrel:{mord:o,mop:o,mopen:o,minner:o},mopen:{},mclose:{mop:w,mbin:f,mrel:o,minner:w},mpunct:{mord:w,mop:w,mrel:o,mopen:w,mclose:w,mpunct:w,minner:w},minner:{mord:w,mop:w,mbin:f,mrel:o,mopen:w,mpunct:w,minner:w}},s={mord:{mop:w},mop:{mord:w,mop:w},mbin:{},mrel:{},mopen:{},mclose:{mop:w},mpunct:{},minner:{mop:w}}},function(h,b,v){var w=v(114),f=function(o,g){if(!(typeof o=="string"||o instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var s=new w.a(o,g);return s.parse()};b.a=f},function(h,b,v){var w=v(7),f=v.n(w),o=v(10),g=v.n(o),s=v(115),y=v(142),_=v(144),k=v(28),C=v(19),O=v(42),T=v(148),P=v.n(T),D=v(149),F=v(14),N=v(6),z=v(62);v(34),v(27);function B(G,Y){return{type:"arg",result:G,token:Y}}function X(G){return{type:"fn",result:G.text,token:G}}function W(G){return{type:"$",result:"$",token:G}}function H(G){if(G.type==="$")throw new N.a("Unexpected $",G.token);return G}var U=function(){function G(Y,K){f()(this,G),this.mode="math",this.gullet=new _.a(Y,K.macros,this.mode),K.colorIsTextColor&&(this.gullet.macros["\\color"]="\\textcolor"),this.settings=K,this.leftrightDepth=0}return g()(G,[{key:"expect",value:function(Y){var K=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];if(this.nextToken.text!==Y)throw new N.a("Expected '"+Y+"', got '"+this.nextToken.text+"'",this.nextToken);K&&this.consume()}},{key:"consume",value:function(){this.nextToken=this.gullet.expandNextToken()}},{key:"switchMode",value:function(Y){this.mode=Y,this.gullet.switchMode(Y)}},{key:"parse",value:function(){this.consume();var Y=this.parseInput();return Y}},{key:"parseInput",value:function(){var Y=this.parseExpression(!1);return this.expect("EOF",!1),Y}},{key:"parseExpression",value:function(Y,K){for(var ee=[];;){this.mode==="math"&&this.consumeSpaces();var te=this.nextToken;if(G.endOfExpression.indexOf(te.text)!==-1||K&&te.text===K||Y&&s.a[te.text]&&s.a[te.text].infix)break;var re=this.parseAtom(K);if(!re){if(!this.settings.throwOnError&&te.text[0]==="\\"){var be=this.handleUnsupportedCmd();ee.push(be);continue}break}ee.push(re)}return this.handleInfixNodes(ee)}},{key:"handleInfixNodes",value:function(Y){for(var K=-1,ee=void 0,te=0;te<Y.length;te++){var re=Y[te];if(re.type==="infix"){if(K!==-1)throw new N.a("only one infix operator per group",re.value.token);K=te,ee=re.value.replaceWith}}if(K!==-1&&ee){var be=void 0,Le=void 0,me=Y.slice(0,K),Ie=Y.slice(K+1);be=me.length===1&&me[0].type==="ordgroup"?me[0]:new F.a("ordgroup",me,this.mode),Le=Ie.length===1&&Ie[0].type==="ordgroup"?Ie[0]:new F.a("ordgroup",Ie,this.mode);var pe=this.callFunction(ee,[be,Le],[]);return[new F.a(pe.type,pe,this.mode)]}return Y}},{key:"handleSupSubscript",value:function(Y){var K=this.nextToken,ee=K.text;this.consume(),this.consumeSpaces();var te=this.parseGroup();if(!te){if(this.settings.throwOnError||this.nextToken.text[0]!=="\\")throw new N.a("Expected group after '"+ee+"'",K);return this.handleUnsupportedCmd()}var re=H(te);if(re.type==="fn"){var be=s.a[re.result].greediness;if(be>G.SUPSUB_GREEDINESS)return this.parseGivenFunction(te);throw new N.a("Got function '"+re.result+"' with no arguments as "+Y,K)}return re.result}},{key:"handleUnsupportedCmd",value:function(){for(var Y=this.nextToken.text,K=[],ee=0;ee<Y.length;ee++)K.push(new F.a("textord",Y[ee],"text"));var te=new F.a("text",{body:K,type:"text"},this.mode),re=new F.a("color",{color:this.settings.errorColor,value:[te],type:"color"},this.mode);return this.consume(),re}},{key:"parseAtom",value:function(Y){var K=this.parseImplicitGroup(Y);if(this.mode==="text")return K;for(var ee=void 0,te=void 0;;){this.consumeSpaces();var re=this.nextToken;if(re.text==="\\limits"||re.text==="\\nolimits"){if(!K||K.type!=="op")throw new N.a("Limit controls must follow a math operator",re);var be=re.text==="\\limits";K.value.limits=be,K.value.alwaysHandleSupSub=!0,this.consume()}else if(re.text==="^"){if(ee)throw new N.a("Double superscript",re);ee=this.handleSupSubscript("superscript")}else if(re.text==="_"){if(te)throw new N.a("Double subscript",re);te=this.handleSupSubscript("subscript")}else{if(re.text!=="'")break;if(ee)throw new N.a("Double superscript",re);var Le=new F.a("textord","\\prime",this.mode),me=[Le];for(this.consume();this.nextToken.text==="'";)me.push(Le),this.consume();this.nextToken.text==="^"&&me.push(this.handleSupSubscript("superscript")),ee=new F.a("ordgroup",me,this.mode)}}return ee||te?new F.a("supsub",{base:K,sup:ee,sub:te},this.mode):K}},{key:"parseImplicitGroup",value:function(Y){var K=this.parseSymbol();if(K==null)return this.parseFunction();if(K.type==="arg")return this.parseGivenFunction(K);var ee=K.result;if(ee==="$"){if(this.mode==="math")throw new N.a("$ within math mode");var te=this.mode;this.switchMode("math"),this.consume();var re=this.parseExpression(!1,"$");return this.expect("$",!1),this.switchMode(te),this.consume(),new F.a("styling",{style:"text",value:re},"math")}if(ee==="\\begin"){var be=this.parseGivenFunction(K),Le=be.value.name;if(!y.a.hasOwnProperty(Le))throw new N.a("No such environment: "+Le,be.value.nameGroup);var me=y.a[Le],Ie=this.parseArguments("\\begin{"+Le+"}",me),pe=Ie.args,ce=Ie.optArgs,ue={mode:this.mode,envName:Le,parser:this},_e=me.handler(ue,pe,ce);this.expect("\\end",!1);var xe=this.nextToken,Te=this.parseFunction();if(!Te)throw new N.a("failed to parse function after \\end");if(Te.value.name!==Le)throw new N.a("Mismatch: \\begin{"+Le+"} matched by \\end{"+Te.value.name+"}",xe);return _e}return this.parseGivenFunction(K,Y)}},{key:"parseFunction",value:function(){var Y=this.parseGroup();return Y?this.parseGivenFunction(Y):null}},{key:"parseGivenFunction",value:function(Y,K){if(Y=H(Y),Y.type==="fn"){var ee=Y.result,te=s.a[ee];if(this.mode==="text"&&!te.allowedInText)throw new N.a("Can't use function '"+ee+"' in text mode",Y.token);if(this.mode==="math"&&te.allowedInMath===!1)throw new N.a("Can't use function '"+ee+"' in math mode",Y.token);var re=this.parseArguments(ee,te),be=re.args,Le=re.optArgs,me=Y.token,Ie=this.callFunction(ee,be,Le,me,K);return new F.a(Ie.type,Ie,this.mode)}return Y.result}},{key:"callFunction",value:function(Y,K,ee,te,re){var be={funcName:Y,parser:this,token:te,breakOnTokenText:re},Le=s.a[Y];if(Le&&Le.handler)return Le.handler(be,K,ee);throw new N.a("No function handler for "+Y)}},{key:"parseArguments",value:function(Y,K){var ee=K.numArgs+K.numOptionalArgs;if(ee===0)return{args:[],optArgs:[]};for(var te=K.greediness,re=[],be=[],Le=0;Le<ee;Le++){var me=K.argTypes&&K.argTypes[Le],Ie=Le<K.numOptionalArgs;Le>0&&!Ie&&this.consumeSpaces(),Le!==0||Ie||this.mode!=="math"||this.consumeSpaces();var pe=this.nextToken,ce=me?this.parseGroupOfType(me,Ie):this.parseGroup(Ie);if(!ce){if(Ie){be.push(null);continue}if(this.settings.throwOnError||this.nextToken.text[0]!=="\\")throw new N.a("Expected group after '"+Y+"'",pe);ce=B(this.handleUnsupportedCmd(),pe)}var ue=void 0;if(ce=H(ce),ce.type==="fn"){var _e=s.a[ce.result].greediness;if(!(_e>te))throw new N.a("Got function '"+ce.result+"' as argument to '"+Y+"'",pe);ue=this.parseGivenFunction(ce)}else ue=ce.result;(Ie?be:re).push(ue)}return{args:re,optArgs:be}}},{key:"parseGroupOfType",value:function(Y,K){return Y==="original"&&(Y=this.mode),Y==="color"?this.parseColorGroup(K):Y==="size"?this.parseSizeGroup(K):Y==="url"?this.parseUrlGroup(K):this.parseGroup(K,Y)}},{key:"consumeSpaces",value:function(){for(;this.nextToken.text===" ";)this.consume()}},{key:"parseStringGroup",value:function(Y,K){if(K&&this.nextToken.text!=="[")return null;var ee=this.mode;this.mode="text",this.expect(K?"[":"{");for(var te="",re=this.nextToken,be=re;this.nextToken.text!==(K?"]":"}");){if(this.nextToken.text==="EOF")throw new N.a("Unexpected end of input in "+Y,re.range(this.nextToken,te));be=this.nextToken,te+=be.text,this.consume()}return this.mode=ee,this.expect(K?"]":"}"),re.range(be,te)}},{key:"parseStringGroupWithBalancedBraces",value:function(Y,K){if(K&&this.nextToken.text!=="[")return null;var ee=this.mode;this.mode="text",this.expect(K?"[":"{");for(var te="",re=0,be=this.nextToken,Le=be;re>0||this.nextToken.text!==(K?"]":"}");){if(this.nextToken.text==="EOF")throw new N.a("Unexpected end of input in "+Y,be.range(this.nextToken,te));if(Le=this.nextToken,te+=Le.text,Le.text==="{")re+=1;else if(Le.text==="}"){if(re<=0)throw new N.a("Unbalanced brace of input in "+Y,be.range(this.nextToken,te));re-=1}this.consume()}return this.mode=ee,this.expect(K?"]":"}"),be.range(Le,te)}},{key:"parseRegexGroup",value:function(Y,K){var ee=this.mode;this.mode="text";for(var te=this.nextToken,re=te,be="";this.nextToken.text!=="EOF"&&Y.test(be+this.nextToken.text);)re=this.nextToken,be+=re.text,this.consume();if(be==="")throw new N.a("Invalid "+K+": '"+te.text+"'",te);return this.mode=ee,te.range(re,be)}},{key:"parseColorGroup",value:function(Y){var K=this.parseStringGroup("color",Y);if(!K)return null;var ee=/^(#[a-f0-9]{3}|#[a-f0-9]{6}|[a-z]+)$/i.exec(K.text);if(!ee)throw new N.a("Invalid color: '"+K.text+"'",K);return B(new F.a("color",ee[0],this.mode),K)}},{key:"parseUrlGroup",value:function(Y){var K=this.parseStringGroupWithBalancedBraces("url",Y);if(!K)return null;var ee=K.text,te=ee.replace(/\\([#$%&~_^{}])/g,"$1");return B(new F.a("url",te,this.mode),K)}},{key:"parseSizeGroup",value:function(Y){var K=void 0;if(K=Y||this.nextToken.text==="{"?this.parseStringGroup("size",Y):this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"),!K)return null;var ee=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(K.text);if(!ee)throw new N.a("Invalid size: '"+K.text+"'",K);var te={number:+(ee[1]+ee[2]),unit:ee[3]};if(!Object(C.b)(te))throw new N.a("Invalid unit: '"+te.unit+"'",K);return B(new F.a("size",te,this.mode),K)}},{key:"parseGroup",value:function(Y,K){var ee=this.mode,te=this.nextToken;if(this.nextToken.text===(Y?"[":"{")){K&&this.switchMode(K),this.consume();var re=this.parseExpression(!1,Y?"]":"}"),be=this.nextToken;return K&&this.switchMode(ee),this.expect(Y?"]":"}"),K==="text"&&this.formLigatures(re),B(new F.a("ordgroup",re,this.mode,te,be),te.range(be,te.text))}K&&this.switchMode(K);var Le=Y?null:this.parseSymbol();return K&&this.switchMode(ee),Le}},{key:"formLigatures",value:function(Y){for(var K=Y.length-1,ee=0;ee<K;++ee){var te=Y[ee],re=te.value;re==="-"&&Y[ee+1].value==="-"&&(ee+1<K&&Y[ee+2].value==="-"?(Y.splice(ee,3,new F.a("textord","---","text",te,Y[ee+2])),K-=2):(Y.splice(ee,2,new F.a("textord","--","text",te,Y[ee+1])),K-=1)),re!=="'"&&re!=="`"||Y[ee+1].value!==re||(Y.splice(ee,2,new F.a("textord",re+re,"text",te,Y[ee+1])),K-=1)}}},{key:"parseSymbol",value:function(){var Y=this.nextToken,K=Y.text;if(s.a[K])return this.consume(),X(Y);if(/^\\verb[^a-zA-Z]/.test(K)){this.consume();var ee=K.slice(5),te=ee.charAt(0)==="*";if(te&&(ee=ee.slice(1)),ee.length<2||ee.charAt(0)!==ee.slice(-1))throw new N.a(`\\verb assertion failed --
                    please report what input caused this bug`);return ee=ee.slice(1,-1),B(new F.a("verb",{body:ee,star:te},"text"),Y)}if(K==="$")return W(Y);D.a.hasOwnProperty(K[0])&&!k.a[this.mode][K[0]]&&(K=D.a[K[0]]+K.substr(1));var re=z.a.exec(K);re&&(K=K.substring(0,re.index),K==="i"?K="\u0131":K==="j"&&(K="\u0237"));var be=null;if(k.a[this.mode][K])be=new F.a(k.a[this.mode][K].group,K,this.mode,Y);else{if(this.mode!=="text"||!Object(O.b)(K.charCodeAt(0)))return null;be=new F.a("textord",K,this.mode,Y)}if(this.consume(),re)for(var Le=0;Le<re[0].length;Le++){var me=re[0][Le];if(!P.a[me])throw new N.a("Unknown accent ' "+me+"'",Y);var Ie=P.a[me][this.mode];if(!Ie)throw new N.a("Accent "+me+" unsupported in "+this.mode+" mode",Y);be=new F.a("accent",{type:"accent",label:Ie,isStretchy:!1,isShifty:!0,base:be},this.mode,Y)}return B(be,Y)}}]),G}();U.endOfExpression=["}","\\end","\\right","&","\\\\","\\cr"],U.SUPSUB_GREEDINESS=1,b.a=U},function(h,b,v){var w=v(6),f=v(14),o=v(3),g=(v(116),v(117),v(118),v(119),v(120),v(121),v(122),v(123),v(124),v(125),v(126),v(127),v(128),v(129),v(130),v(131),v(60),v(132),v(133),v(137),v(138),v(139),v(140),v(141),o.a);b.a=g;var s=function(_,k,C){Object(o.b)({names:_,props:k,handler:C})};s(["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],{numArgs:1},function(_,k){var C=k[0];return{type:"mclass",mclass:"m"+_.funcName.substr(5),value:Object(o.c)(C)}}),s(["\\stackrel"],{numArgs:2},function(_,k){var C=k[0],O=k[1],T=new f.a("op",{type:"op",limits:!0,alwaysHandleSupSub:!0,symbol:!1,value:Object(o.c)(O)},O.mode),P=new f.a("supsub",{base:T,sup:C,sub:null},C.mode);return{type:"mclass",mclass:"mrel",value:[P]}});var y={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint"};s(["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],{numArgs:0},function(_){return{type:"op",limits:!1,symbol:!1,body:_.funcName}}),s(["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],{numArgs:0},function(_){return{type:"op",limits:!0,symbol:!1,body:_.funcName}}),s(["\\int","\\iint","\\iiint","\\oint","\u222B","\u222C","\u222D","\u222E"],{numArgs:0},function(_){var k=_.funcName;return k.length===1&&(k=y[k]),{type:"op",limits:!1,symbol:!0,body:k}}),s(["\\overbrace","\\underbrace"],{numArgs:1},function(_,k){var C=k[0];return{type:"horizBrace",label:_.funcName,isOver:/^\\over/.test(_.funcName),base:C}}),s(["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],{numArgs:1,numOptionalArgs:1},function(_,k,C){var O=C[0],T=k[0];return{type:"xArrow",label:_.funcName,body:T,below:O}}),s(["\\over","\\choose","\\atop"],{numArgs:0,infix:!0},function(_){var k=void 0;switch(_.funcName){case"\\over":k="\\frac";break;case"\\choose":k="\\binom";break;case"\\atop":k="\\\\atopfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",replaceWith:k,token:_.token}}),s(["\\\\","\\cr"],{numArgs:0,numOptionalArgs:1,argTypes:["size"]},function(_,k,C){var O=C[0];return{type:"cr",size:O}}),s(["\\begin","\\end"],{numArgs:1,argTypes:["text"]},function(_,k){var C=k[0];if(C.type!=="ordgroup")throw new w.a("Invalid environment name",C);for(var O="",T=0;T<C.value.length;++T)O+=C.value[T].value;return{type:"environment",name:O,nameGroup:C}}),s(["\\raisebox"],{numArgs:2,argTypes:["size","text"],allowedInText:!0},function(_,k){var C=k[0],O=k[1];return{type:"raisebox",dy:C,body:O,value:Object(o.c)(O)}})},function(h,b,v){var w=v(3),f=v(0),o=v(12),g=v(1),s=v(44),y=v(9),_=v(4),k=v(2);Object(w.b)({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler:function(C,O,T){var P=T[0],D=O[0];return{type:"sqrt",body:D,index:P}},htmlBuilder:function(C,O){var T=_.b(C.value.body,O.havingCrampedStyle());T.height===0&&(T.height=O.fontMetrics().xHeight),T instanceof o.a.documentFragment&&(T=f.a.makeSpan([],[T],O));var P=O.fontMetrics(),D=P.defaultRuleThickness,F=D;O.style.id<y.a.TEXT.id&&(F=O.fontMetrics().xHeight);var N=D+F/4,z=(T.height+T.depth+N+D)*O.sizeMultiplier,B=s.a.sqrtImage(z,O),X=B.span,W=B.ruleWidth,H=X.height-W;H>T.height+T.depth+N&&(N=(N+H-T.height-T.depth)/2);var U=X.height-T.height-N-W;T.style.paddingLeft=X.advanceWidth+"em";var G=f.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:T,wrapperClasses:["svg-align"]},{type:"kern",size:-(T.height+U)},{type:"elem",elem:X},{type:"kern",size:W}]},O);if(C.value.index){var Y=O.havingStyle(y.a.SCRIPTSCRIPT),K=_.b(C.value.index,Y,O),ee=.6*(G.height-G.depth),te=f.a.makeVList({positionType:"shift",positionData:-ee,children:[{type:"elem",elem:K}]},O),re=f.a.makeSpan(["root"],[te]);return f.a.makeSpan(["mord","sqrt"],[re,G],O)}return f.a.makeSpan(["mord","sqrt"],[G],O)},mathmlBuilder:function(C,O){var T=void 0;return T=C.value.index?new g.a.MathNode("mroot",[k.b(C.value.body,O),k.b(C.value.index,O)]):new g.a.MathNode("msqrt",[k.b(C.value.body,O)]),T}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(6),s=v(4),y=v(2),_=function(C,O){var T=s.a(C.value.value,O.withColor(C.value.color),!1);return new f.a.makeFragment(T)},k=function(C,O){var T=y.a(C.value.value,O),P=new o.a.MathNode("mstyle",T);return P.setAttribute("mathcolor",C.value.color),P};Object(w.b)({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","original"]},handler:function(C,O){var T=O[0],P=O[1];return{type:"color",color:T.value,value:Object(w.c)(P)}},htmlBuilder:_,mathmlBuilder:k}),Object(w.b)({type:"color",names:["\\blue","\\orange","\\pink","\\red","\\green","\\gray","\\purple","\\blueA","\\blueB","\\blueC","\\blueD","\\blueE","\\tealA","\\tealB","\\tealC","\\tealD","\\tealE","\\greenA","\\greenB","\\greenC","\\greenD","\\greenE","\\goldA","\\goldB","\\goldC","\\goldD","\\goldE","\\redA","\\redB","\\redC","\\redD","\\redE","\\maroonA","\\maroonB","\\maroonC","\\maroonD","\\maroonE","\\purpleA","\\purpleB","\\purpleC","\\purpleD","\\purpleE","\\mintA","\\mintB","\\mintC","\\grayA","\\grayB","\\grayC","\\grayD","\\grayE","\\grayF","\\grayG","\\grayH","\\grayI","\\kaBlue","\\kaGreen"],props:{numArgs:1,allowedInText:!0,greediness:3},handler:function(C,O){var T=O[0];return{type:"color",color:"katex-"+C.funcName.slice(1),value:Object(w.c)(T)}},htmlBuilder:_,mathmlBuilder:k}),Object(w.b)({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:["color"]},handler:function(C,O){var T=C.parser,P=C.breakOnTokenText,D=O[0];if(!D)throw new g.a("\\color not followed by color");var F=T.parseExpression(!0,P);return{type:"color",color:D.value,value:F}},htmlBuilder:_,mathmlBuilder:k})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(4),s=v(2),y={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},_={"\\textbf":"textbf"},k={"\\textit":"textit"};Object(w.b)({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textit"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(C,O){var T=O[0];return{type:"text",body:Object(w.c)(T),font:C.funcName}},htmlBuilder:function(C,O){var T=C.value.font,P=void 0;P=y[T]?O.withFontFamily(y[T]):_[T]?O.withFontWeight(_[T]):O.withFontShape(k[T]);var D=g.a(C.value.body,P,!0);return f.a.tryCombineChars(D),f.a.makeSpan(["mord","text"],D,P)},mathmlBuilder:function(C,O){for(var T=C.value.body,P=[],D=null,F=0;F<T.length;F++){var N=s.b(T[F],O);N.type==="mtext"&&D!=null?Array.prototype.push.apply(D.children,N.children):(P.push(N),N.type==="mtext"&&(D=N))}return P.length===1?P[0]:new o.a.MathNode("mrow",P)}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(5),s=v(13),y=v(4),_=v(2),k=function(O,T){var P=y.b(O.value.body,T),D=O.value.label.substr(1),F=T.sizeMultiplier,N=void 0,z=0,B=/color/.test(D);if(D==="sout")N=f.a.makeSpan(["stretchy","sout"]),N.height=T.fontMetrics().defaultRuleThickness/F,z=-.5*T.fontMetrics().xHeight;else{P.classes.push(/cancel/.test(D)?"cancel-pad":"boxpad");var X=0;X=/box/.test(D)?D==="colorbox"?.3:.34:g.a.isCharacterBox(O.value.body)?.2:0,N=s.a.encloseSpan(P,D,X,T),z=P.depth+X,B&&(N.style.backgroundColor=O.value.backgroundColor.value,D==="fcolorbox"&&(N.style.borderColor=O.value.borderColor.value))}var W=void 0;return W=B?f.a.makeVList({positionType:"individualShift",children:[{type:"elem",elem:N,shift:z},{type:"elem",elem:P,shift:0}]},T):f.a.makeVList({positionType:"individualShift",children:[{type:"elem",elem:P,shift:0},{type:"elem",elem:N,shift:z,wrapperClasses:/cancel/.test(D)?["svg-align"]:[]}]},T),/cancel/.test(D)?f.a.makeSpan(["mord","cancel-lap"],[W],T):f.a.makeSpan(["mord"],[W],T)},C=function(O,T){var P=new o.a.MathNode("menclose",[_.b(O.value.body,T)]);switch(O.value.label){case"\\cancel":P.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":P.setAttribute("notation","downdiagonalstrike");break;case"\\sout":P.setAttribute("notation","horizontalstrike");break;case"\\fbox":P.setAttribute("notation","box");break;case"\\colorbox":P.setAttribute("mathbackground",O.value.backgroundColor.value);break;case"\\fcolorbox":P.setAttribute("mathbackground",O.value.backgroundColor.value),P.setAttribute("notation","box");break;default:P.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return P};Object(w.b)({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(O,T,P){var D=T[0],F=T[1];return{type:"enclose",label:O.funcName,backgroundColor:D,body:F}},htmlBuilder:k,mathmlBuilder:C}),Object(w.b)({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(O,T,P){var D=T[0],F=T[1],N=T[2];return{type:"enclose",label:O.funcName,backgroundColor:F,borderColor:D,body:N}},htmlBuilder:k,mathmlBuilder:C}),Object(w.b)({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\fbox"],props:{numArgs:1},handler:function(O,T,P){var D=T[0];return{type:"enclose",label:O.funcName,body:D}},htmlBuilder:k,mathmlBuilder:C})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(4),s=v(2);Object(w.b)({type:"overline",names:["\\overline"],props:{numArgs:1},handler:function(y,_){var k=_[0];return{type:"overline",body:k}},htmlBuilder:function(y,_){var k=g.b(y.value.body,_.havingCrampedStyle()),C=f.a.makeLineSpan("overline-line",_),O=f.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:k},{type:"kern",size:C.height},{type:"elem",elem:C}]},_);return f.a.makeSpan(["mord","overline"],[O],_)},mathmlBuilder:function(y,_){var k=new o.a.MathNode("mo",[new o.a.TextNode("\u203E")]);k.setAttribute("stretchy","true");var C=new o.a.MathNode("mover",[s.b(y.value.body,_),k]);return C.setAttribute("accent","true"),C}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(4),s=v(2);Object(w.b)({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(y,_){var k=_[0];return{type:"underline",body:k}},htmlBuilder:function(y,_){var k=g.b(y.value.body,_),C=f.a.makeLineSpan("underline-line",_),O=f.a.makeVList({positionType:"top",positionData:k.height,children:[{type:"elem",elem:C},{type:"kern",size:5*C.height},{type:"elem",elem:k}]},_);return f.a.makeSpan(["mord","underline"],[O],_)},mathmlBuilder:function(y,_){var k=new o.a.MathNode("mo",[new o.a.TextNode("\u203E")]);k.setAttribute("stretchy","true");var C=new o.a.MathNode("munder",[s.b(y.value.body,_),k]);return C.setAttribute("accentunder","true"),C}})},function(h,b,v){var w=v(0),f=v(3),o=v(1),g=v(19);Object(f.b)({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler:function(s,y,_){var k=_[0],C=y[0],O=y[1];return{type:"rule",shift:k&&k.value,width:C.value,height:O.value}},htmlBuilder:function(s,y){var _=w.a.makeSpan(["mord","rule"],[],y),k=0;s.value.shift&&(k=Object(g.a)(s.value.shift,y));var C=Object(g.a)(s.value.width,y),O=Object(g.a)(s.value.height,y);return _.style.borderRightWidth=C+"em",_.style.borderTopWidth=O+"em",_.style.bottom=k+"em",_.width=C,_.height=O+k,_.depth=-k,_.maxFontSize=1.125*O*y.sizeMultiplier,_},mathmlBuilder:function(s,y){var _=new o.a.MathNode("mrow");return _}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(19),s=v(6);Object(w.b)({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(y,_){var k=y.funcName[1]==="m",C=_[0].value.unit==="mu";if(k){if(C||typeof console<"u"&&console.warn("In LaTeX, "+y.funcName+" supports only mu units, not "+_[0].value.unit+" units"),y.parser.mode!=="math")throw new s.a("Can't use function '"+y.funcName+"' in text mode")}else C&&typeof console<"u"&&console.warn("In LaTeX, "+y.funcName+" does not support mu units");return{type:"kern",dimension:_[0].value}},htmlBuilder:function(y,_){return f.a.makeGlue(y.value.dimension,_)},mathmlBuilder:function(y,_){var k=new o.a.MathNode("mspace"),C=Object(g.a)(y.value.dimension,_);return k.setAttribute("width",C+"em"),k}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(4),s=v(2);Object(w.b)({type:"phantom",names:["\\phantom"],props:{numArgs:1},handler:function(y,_){var k=_[0];return{type:"phantom",value:Object(w.c)(k)}},htmlBuilder:function(y,_){var k=g.a(y.value.value,_.withPhantom(),!1);return new f.a.makeFragment(k)},mathmlBuilder:function(y,_){var k=s.a(y.value.value,_);return new o.a.MathNode("mphantom",k)}}),Object(w.b)({type:"hphantom",names:["\\hphantom"],props:{numArgs:1},handler:function(y,_){var k=_[0];return{type:"hphantom",value:Object(w.c)(k),body:k}},htmlBuilder:function(y,_){var k=f.a.makeSpan([],[g.b(y.value.body,_.withPhantom())]);if(k.height=0,k.depth=0,k.children)for(var C=0;C<k.children.length;C++)k.children[C].height=0,k.children[C].depth=0;return k=f.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:k}]},_),k},mathmlBuilder:function(y,_){var k=s.a(y.value.value,_),C=new o.a.MathNode("mphantom",k);return C.setAttribute("height","0px"),C}}),Object(w.b)({type:"vphantom",names:["\\vphantom"],props:{numArgs:1},handler:function(y,_){var k=_[0];return{type:"vphantom",value:Object(w.c)(k),body:k}},htmlBuilder:function(y,_){var k=f.a.makeSpan(["inner"],[g.b(y.value.body,_.withPhantom())]),C=f.a.makeSpan(["fix"],[]);return f.a.makeSpan(["mord","rlap"],[k,C],_)},mathmlBuilder:function(y,_){var k=s.a(y.value.value,_),C=new o.a.MathNode("mphantom",k);return C.setAttribute("width","0px"),C}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(9),s=v(4),y=v(2),_=function(C,O){var T=[];if(C.value.modType==="bmod"?O.style.isTight()?T.push(f.a.makeSpan(["mspace","thickspace"],[],O)):T.push(f.a.makeSpan(["mspace","muspace"],[],O)):O.style.size===g.a.DISPLAY.size?T.push(f.a.makeSpan(["mspace","quad"],[],O)):C.value.modType==="mod"?T.push(f.a.makeSpan(["mspace","twelvemuspace"],[],O)):T.push(f.a.makeSpan(["mspace","eightmuspace"],[],O)),C.value.modType!=="pod"&&C.value.modType!=="pmod"||T.push(f.a.mathsym("(",C.mode)),C.value.modType!=="pod"){var P=[f.a.mathsym("m",C.mode),f.a.mathsym("o",C.mode),f.a.mathsym("d",C.mode)];C.value.modType==="bmod"?(T.push(f.a.makeSpan(["mbin"],P,O)),O.style.isTight()?T.push(f.a.makeSpan(["mspace","thickspace"],[],O)):T.push(f.a.makeSpan(["mspace","muspace"],[],O))):(Array.prototype.push.apply(T,P),T.push(f.a.makeSpan(["mspace","sixmuspace"],[],O)))}return C.value.value&&Array.prototype.push.apply(T,s.a(C.value.value,O,!1)),C.value.modType!=="pod"&&C.value.modType!=="pmod"||T.push(f.a.mathsym(")",C.mode)),f.a.makeFragment(T)},k=function(C,O){var T=[];if(C.value.modType!=="pod"&&C.value.modType!=="pmod"||T.push(new o.a.MathNode("mo",[y.e("(",C.mode)])),C.value.modType!=="pod"&&T.push(new o.a.MathNode("mo",[y.e("mod",C.mode)])),C.value.value){var P=new o.a.MathNode("mspace");P.setAttribute("width","0.333333em"),T.push(P),T=T.concat(y.a(C.value.value,O))}return C.value.modType!=="pod"&&C.value.modType!=="pmod"||T.push(new o.a.MathNode("mo",[y.e(")",C.mode)])),new o.a.MathNode("mo",T)};Object(w.b)({type:"mod",names:["\\bmod"],props:{numArgs:0},handler:function(C,O){return{type:"mod",modType:"bmod",value:null}},htmlBuilder:_,mathmlBuilder:k}),Object(w.b)({type:"mod",names:["\\pod","\\pmod","\\mod"],props:{numArgs:1},handler:function(C,O){var T=O[0];return{type:"mod",modType:C.funcName.substr(1),value:Object(w.c)(T)}},htmlBuilder:_,mathmlBuilder:k})},function(h,b,v){var w=v(3),f=v(0),o=v(12),g=v(1),s=v(5),y=v(9),_=v(4),k=v(2),C=function(P,D){var F=void 0,N=void 0,z=!1;P.type==="supsub"&&(F=P.value.sup,N=P.value.sub,P=P.value.base,z=!0);var B=D.style,X=["\\smallint"],W=!1;B.size===y.a.DISPLAY.size&&P.value.symbol&&!s.a.contains(X,P.value.body)&&(W=!0);var H=void 0;if(P.value.symbol){var U=W?"Size2-Regular":"Size1-Regular";H=f.a.makeSymbol(P.value.body,U,"math",D,["mop","op-symbol",W?"large-op":"small-op"])}else if(P.value.value){var G=_.a(P.value.value,D,!0);G.length===1&&G[0]instanceof o.a.symbolNode?(H=G[0],H.classes[0]="mop"):H=f.a.makeSpan(["mop"],G,D)}else{for(var Y=[],K=1;K<P.value.body.length;K++)Y.push(f.a.mathsym(P.value.body[K],P.mode));H=f.a.makeSpan(["mop"],Y,D)}var ee=0,te=0;if(H instanceof o.a.symbolNode&&(ee=(H.height-H.depth)/2-D.fontMetrics().axisHeight,te=H.italic),z){H=f.a.makeSpan([],[H]);var re=void 0,be=void 0;if(F){var Le=_.b(F,D.havingStyle(B.sup()),D);be={elem:Le,kern:Math.max(D.fontMetrics().bigOpSpacing1,D.fontMetrics().bigOpSpacing3-Le.depth)}}if(N){var me=_.b(N,D.havingStyle(B.sub()),D);re={elem:me,kern:Math.max(D.fontMetrics().bigOpSpacing2,D.fontMetrics().bigOpSpacing4-me.height)}}var Ie=void 0;if(be&&re){var pe=D.fontMetrics().bigOpSpacing5+re.elem.height+re.elem.depth+re.kern+H.depth+ee;Ie=f.a.makeVList({positionType:"bottom",positionData:pe,children:[{type:"kern",size:D.fontMetrics().bigOpSpacing5},{type:"elem",elem:re.elem,marginLeft:-te+"em"},{type:"kern",size:re.kern},{type:"elem",elem:H},{type:"kern",size:be.kern},{type:"elem",elem:be.elem,marginLeft:te+"em"},{type:"kern",size:D.fontMetrics().bigOpSpacing5}]},D)}else if(re){var ce=H.height-ee;Ie=f.a.makeVList({positionType:"top",positionData:ce,children:[{type:"kern",size:D.fontMetrics().bigOpSpacing5},{type:"elem",elem:re.elem,marginLeft:-te+"em"},{type:"kern",size:re.kern},{type:"elem",elem:H}]},D)}else{if(!be)return H;var ue=H.depth+ee;Ie=f.a.makeVList({positionType:"bottom",positionData:ue,children:[{type:"elem",elem:H},{type:"kern",size:be.kern},{type:"elem",elem:be.elem,marginLeft:te+"em"},{type:"kern",size:D.fontMetrics().bigOpSpacing5}]},D)}return f.a.makeSpan(["mop","op-limits"],[Ie],D)}return ee&&(H.style.position="relative",H.style.top=ee+"em"),H},O=function(P,D){var F=void 0;if(P.value.symbol)F=new g.a.MathNode("mo",[k.e(P.value.body,P.mode)]);else{if(!P.value.value){F=new g.a.MathNode("mi",[new g.a.TextNode(P.value.body.slice(1))]);var N=new g.a.MathNode("mo",[k.e("\u2061","text")]);return new o.a.documentFragment([F,N])}F=new g.a.MathNode("mo",k.a(P.value.value,D))}return F},T={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcap","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};Object(w.b)({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:function(P,D){var F=P.funcName;return F.length===1&&(F=T[F]),{type:"op",limits:!0,symbol:!0,body:F}},htmlBuilder:C,mathmlBuilder:O}),Object(w.b)({type:"op",names:["\\mathop"],props:{numArgs:1},handler:function(P,D){var F=D[0];return{type:"op",limits:!1,symbol:!1,value:Object(w.c)(F)}},htmlBuilder:C,mathmlBuilder:O})},function(h,b,v){var w=v(18),f=v.n(w),o=v(3),g=v(0),s=v(1),y=v(12),_=v(4),k=v(2);Object(o.b)({type:"operatorname",names:["\\operatorname"],props:{numArgs:1},handler:function(C,O){var T=O[0];return{type:"operatorname",value:Object(o.c)(T)}},htmlBuilder:function(C,O){var T=[];if(C.value.value.length>0){var P="",D="",F=!0,N=!1,z=void 0;try{for(var B,X=f()(C.value.value);!(F=(B=X.next()).done);F=!0){var W=B.value;"*-/:".indexOf(W.value)!==-1&&(W.type="textord")}}catch(re){N=!0,z=re}finally{try{!F&&X.return&&X.return()}finally{if(N)throw z}}var H=_.a(C.value.value,O.withFontFamily("mathrm"),!0),U=!0,G=!1,Y=void 0;try{for(var K,ee=f()(H);!(U=(K=ee.next()).done);U=!0){var te=K.value;te instanceof y.a.symbolNode?(P=te.value,P=P.replace(/\u2212/,"-"),P=P.replace(/\u2217/,"*"),D=/[\u0391-\u03D7]/.test(P)?"math":"text",T.push(g.a.mathsym(P,D))):T.push(te)}}catch(re){G=!0,Y=re}finally{try{!U&&ee.return&&ee.return()}finally{if(G)throw Y}}}return g.a.makeSpan(["mop"],T,O)},mathmlBuilder:function(C,O){var T=[];if(C.value.value.length>0){var P=k.a(C.value.value,O.withFontFamily("mathrm")),D=P.map(function(z){return z.toText()}).join("");D=D.replace(/\u2212/g,"-"),D=D.replace(/\u2217/g,"*"),T=[new s.a.TextNode(D)]}var F=new s.a.MathNode("mi",T);F.setAttribute("mathvariant","normal");var N=new s.a.MathNode("mo",[k.e("\u2061","text")]);return new y.a.documentFragment([F,N])}})},function(h,b,v){var w=v(3),f=v(0),o=v(44),g=v(1),s=v(9),y=v(4),_=v(2);Object(w.b)({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac"],props:{numArgs:2,greediness:2},handler:function(k,C){var O=C[0],T=C[1],P=void 0,D=null,F=null,N="auto";switch(k.funcName){case"\\dfrac":case"\\frac":case"\\tfrac":P=!0;break;case"\\\\atopfrac":P=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":P=!1,D="(",F=")";break;default:throw new Error("Unrecognized genfrac command")}switch(k.funcName){case"\\dfrac":case"\\dbinom":N="display";break;case"\\tfrac":case"\\tbinom":N="text";break}return{type:"genfrac",numer:O,denom:T,hasBarLine:P,leftDelim:D,rightDelim:F,size:N}},htmlBuilder:function(k,C){var O=C.style;k.value.size==="display"?O=s.a.DISPLAY:k.value.size==="text"&&(O=s.a.TEXT);var T=O.fracNum(),P=O.fracDen(),D=void 0;D=C.havingStyle(T);var F=y.b(k.value.numer,D,C);D=C.havingStyle(P);var N=y.b(k.value.denom,D,C),z=void 0,B=void 0,X=void 0;k.value.hasBarLine?(z=f.a.makeLineSpan("frac-line",C),B=z.height,X=z.height):(z=null,B=0,X=C.fontMetrics().defaultRuleThickness);var W=void 0,H=void 0,U=void 0;O.size===s.a.DISPLAY.size?(W=C.fontMetrics().num1,H=B>0?3*X:7*X,U=C.fontMetrics().denom1):(B>0?(W=C.fontMetrics().num2,H=X):(W=C.fontMetrics().num3,H=3*X),U=C.fontMetrics().denom2);var G=void 0;if(z){var Y=C.fontMetrics().axisHeight;W-F.depth-(Y+.5*B)<H&&(W+=H-(W-F.depth-(Y+.5*B))),Y-.5*B-(N.height-U)<H&&(U+=H-(Y-.5*B-(N.height-U)));var K=-(Y-.5*B);G=f.a.makeVList({positionType:"individualShift",children:[{type:"elem",elem:N,shift:U},{type:"elem",elem:z,shift:K+2*B},{type:"elem",elem:F,shift:-W}]},C)}else{var ee=W-F.depth-(N.height-U);ee<H&&(W+=.5*(H-ee),U+=.5*(H-ee)),G=f.a.makeVList({positionType:"individualShift",children:[{type:"elem",elem:N,shift:U},{type:"elem",elem:F,shift:-W}]},C)}D=C.havingStyle(O),G.height*=D.sizeMultiplier/C.sizeMultiplier,G.depth*=D.sizeMultiplier/C.sizeMultiplier;var te=void 0;te=O.size===s.a.DISPLAY.size?C.fontMetrics().delim1:C.fontMetrics().delim2;var re=void 0,be=void 0;return re=k.value.leftDelim==null?y.e(C,["mopen"]):o.a.customSizedDelim(k.value.leftDelim,te,!0,C.havingStyle(O),k.mode,["mopen"]),be=k.value.rightDelim==null?y.e(C,["mclose"]):o.a.customSizedDelim(k.value.rightDelim,te,!0,C.havingStyle(O),k.mode,["mclose"]),f.a.makeSpan(["mord"].concat(D.sizingClasses(C)),[re,f.a.makeSpan(["mfrac"],[G]),be],C)},mathmlBuilder:function(k,C){var O=new g.a.MathNode("mfrac",[_.b(k.value.numer,C),_.b(k.value.denom,C)]);if(k.value.hasBarLine||O.setAttribute("linethickness","0px"),k.value.leftDelim!=null||k.value.rightDelim!=null){var T=[];if(k.value.leftDelim!=null){var P=new g.a.MathNode("mo",[new g.a.TextNode(k.value.leftDelim)]);P.setAttribute("fence","true"),T.push(P)}if(T.push(O),k.value.rightDelim!=null){var D=new g.a.MathNode("mo",[new g.a.TextNode(k.value.rightDelim)]);D.setAttribute("fence","true"),T.push(D)}var F=new g.a.MathNode("mrow",T);return F}return O}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(4),s=v(2);Object(w.b)({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(y,_){var k=_[0];return{type:"lap",alignment:y.funcName.slice(5),body:k}},htmlBuilder:function(y,_){var k=void 0;y.value.alignment==="clap"?(k=f.a.makeSpan([],[g.b(y.value.body,_)]),k=f.a.makeSpan(["inner"],[k],_)):k=f.a.makeSpan(["inner"],[g.b(y.value.body,_)]);var C=f.a.makeSpan(["fix"],[]);return f.a.makeSpan(["mord",y.value.alignment],[k,C],_)},mathmlBuilder:function(y,_){var k=new o.a.MathNode("mpadded",[s.b(y.value.body,_)]);if(y.value.alignment!=="rlap"){var C=y.value.alignment==="llap"?"-1":"-0.5";k.setAttribute("lspace",C+"width")}return k.setAttribute("width","0px"),k}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(4),s=v(2);Object(w.b)({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(y,_,k){var C=!1,O=!1,T=k[0];if(T)for(var P="",D=0;D<T.value.length;++D)if(P=T.value[D].value,P==="t")C=!0;else{if(P!=="b"){C=!1,O=!1;break}O=!0}else C=!0,O=!0;var F=_[0];return{type:"smash",body:F,smashHeight:C,smashDepth:O}},htmlBuilder:function(y,_){var k=f.a.makeSpan(["mord"],[g.b(y.value.body,_)]);if(!y.value.smashHeight&&!y.value.smashDepth)return k;if(y.value.smashHeight&&(k.height=0,k.children))for(var C=0;C<k.children.length;C++)k.children[C].height=0;if(y.value.smashDepth&&(k.depth=0,k.children))for(var O=0;O<k.children.length;O++)k.children[O].depth=0;return f.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:k}]},_)},mathmlBuilder:function(y,_){var k=new o.a.MathNode("mpadded",[s.b(y.value.body,_)]);return y.value.smashHeight&&k.setAttribute("height","0px"),y.value.smashDepth&&k.setAttribute("depth","0px"),k}})},function(h,b,v){var w=v(0),f=v(3),o=v(44),g=v(1),s=v(6),y=v(5),_=v(4),k=v(2),C={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},O=["(",")","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\\lceil","\\rceil","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\\lmoustache","\\rmoustache","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function T(P,D){if(y.a.contains(O,P.value))return P;throw new s.a("Invalid delimiter: '"+P.value+"' after '"+D.funcName+"'",P)}Object(f.b)({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(P,D){var F=T(D[0],P);return{type:"delimsizing",size:C[P.funcName].size,mclass:C[P.funcName].mclass,value:F.value}},htmlBuilder:function(P,D){var F=P.value.value;return F==="."?w.a.makeSpan([P.value.mclass]):o.a.sizedDelim(F,P.value.size,D,P.mode,[P.value.mclass])},mathmlBuilder:function(P){var D=[];P.value.value!=="."&&D.push(k.e(P.value.value,P.mode));var F=new g.a.MathNode("mo",D);return P.value.mclass==="mopen"||P.value.mclass==="mclose"?F.setAttribute("fence","true"):F.setAttribute("fence","false"),F}}),Object(f.b)({type:"leftright",names:["\\left","\\right"],props:{numArgs:1},handler:function(P,D){var F=T(D[0],P);if(P.funcName==="\\left"){var N=P.parser;++N.leftrightDepth;var z=N.parseExpression(!1);--N.leftrightDepth,N.expect("\\right",!1);var B=N.parseFunction();if(!B)throw new s.a("failed to parse function after \\right");return{type:"leftright",body:z,left:F.value,right:B.value.value}}return{type:"leftright",value:F.value}},htmlBuilder:function(P,D){for(var F=_.a(P.value.body,D,!0,[null,"mclose"]),N=0,z=0,B=!1,X=0;X<F.length;X++)F[X].isMiddle?B=!0:(N=Math.max(F[X].height,N),z=Math.max(F[X].depth,z));N*=D.sizeMultiplier,z*=D.sizeMultiplier;var W=void 0;if(W=P.value.left==="."?_.e(D,["mopen"]):o.a.leftRightDelim(P.value.left,N,z,D,P.mode,["mopen"]),F.unshift(W),B)for(var H=1;H<F.length;H++){var U=F[H];U.isMiddle&&(F[H]=o.a.leftRightDelim(U.isMiddle.value,N,z,U.isMiddle.options,P.mode,[]))}var G=void 0;return G=P.value.right==="."?_.e(D,["mclose"]):o.a.leftRightDelim(P.value.right,N,z,D,P.mode,["mclose"]),F.push(G),w.a.makeSpan(["minner"],F,D)},mathmlBuilder:function(P,D){var F=k.a(P.value.body,D);if(P.value.left!=="."){var N=new g.a.MathNode("mo",[k.e(P.value.left,P.mode)]);N.setAttribute("fence","true"),F.unshift(N)}if(P.value.right!=="."){var z=new g.a.MathNode("mo",[k.e(P.value.right,P.mode)]);z.setAttribute("fence","true"),F.push(z)}var B=new g.a.MathNode("mrow",F);return B}}),Object(f.b)({type:"middle",names:["\\middle"],props:{numArgs:1},handler:function(P,D){var F=T(D[0],P);if(!P.parser.leftrightDepth)throw new s.a("\\middle without preceding \\left",F);return{type:"middle",value:F.value}},htmlBuilder:function(P,D){var F=void 0;return P.value.value==="."?F=_.e(D,[]):(F=o.a.sizedDelim(P.value.value,1,D,P.mode,[]),F.isMiddle={value:P.value.value,options:D}),F},mathmlBuilder:function(P,D){var F=new g.a.MathNode("mo",[k.e(P.value.middle,P.mode)]);return F.setAttribute("fence","true"),F}})},function(h,b,v){var w=v(3),f=v(1),o=v(9),g=v(60),s=v(2),y={display:o.a.DISPLAY,text:o.a.TEXT,script:o.a.SCRIPT,scriptscript:o.a.SCRIPTSCRIPT};Object(w.b)({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(_,k){var C=_.breakOnTokenText,O=_.funcName,T=_.parser;T.consumeSpaces();var P=T.parseExpression(!0,C);return{type:"styling",style:O.slice(1,O.length-5),value:P}},htmlBuilder:function(_,k){var C=y[_.value.style],O=k.havingStyle(C);return Object(g.a)(_.value.value,O,k)},mathmlBuilder:function(_,k){var C={display:o.a.DISPLAY,text:o.a.TEXT,script:o.a.SCRIPT,scriptscript:o.a.SCRIPTSCRIPT},O=C[_.value.style],T=k.havingStyle(O),P=s.a(_.value.value,T),D=new f.a.MathNode("mstyle",P),F={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},N=F[_.value.style];return D.setAttribute("scriptlevel",N[0]),D.setAttribute("displaystyle",N[1]),D}})},function(h,b,v){var w=v(134),f=v.n(w),o=v(3),g=v(14),s=v(4),y=v(2),_=function(T,P){var D=T.value.font;return s.b(T.value.body,P.withFontFamily(D))},k=function(T,P){var D=T.value.font;return y.b(T.value.body,P.withFontFamily(D))},C={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};Object(o.b)({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\boldsymbol","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak","\\bm"],props:{numArgs:1,greediness:2},handler:function(T,P){var D=P[0],F=T.funcName;return F in C&&(F=C[F]),{type:"font",font:F.slice(1),body:D}},htmlBuilder:_,mathmlBuilder:k});var O={"\\rm":"mathrm","\\sf":"mathsf","\\tt":"mathtt","\\bf":"mathbf","\\it":"mathit"};Object(o.b)({type:"font",names:f()(O),props:{numArgs:0,allowedInText:!0},handler:function(T,P){var D=T.parser,F=T.funcName,N=T.breakOnTokenText;D.consumeSpaces();var z=D.parseExpression(!0,N),B=O[F];return{type:"font",font:B,body:new g.a("ordgroup",z,D.mode)}},htmlBuilder:_,mathmlBuilder:k})},function(h,b,v){h.exports={default:v(135),__esModule:!0}},function(h,b,v){v(136),h.exports=v(8).Object.keys},function(h,b,v){var w=v(29),f=v(39);v(46)("keys",function(){return function(o){return f(w(o))}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(5),s=v(13),y=v(4),_=v(2),k=function(T,P){var D=T.value.base,F=void 0;if(T.type==="supsub"){var N=T;T=N.value.base,D=T.value.base,N.value.base=D,F=y.b(N,P)}var z=y.b(D,P.havingCrampedStyle()),B=T.value.isShifty&&g.a.isCharacterBox(D),X=0;if(B){var W=g.a.getBaseElem(D),H=y.b(W,P.havingCrampedStyle());X=H.skew}var U=Math.min(z.height,P.fontMetrics().xHeight),G=void 0;if(T.value.isStretchy)G=s.a.svgSpan(T,P),G=f.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:z},{type:"elem",elem:G,wrapperClasses:["svg-align"],wrapperStyle:X>0?{width:"calc(100% - "+2*X+"em)",marginLeft:2*X+"em"}:void 0}]},P);else{var Y=void 0,K=void 0;T.value.label==="\\vec"?(Y=f.a.staticSvg("vec",P),K=f.a.svgData.vec[1]):(Y=f.a.makeSymbol(T.value.label,"Main-Regular",T.mode,P),Y.italic=0,K=Y.width),G=f.a.makeSpan(["accent-body"],[Y]);var ee=-K/2;ee+=X,G.style.left=ee+"em",G=f.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:z},{type:"kern",size:-U},{type:"elem",elem:G}]},P)}var te=f.a.makeSpan(["mord","accent"],[G],P);return F?(F.children[0]=te,F.height=Math.max(te.height,F.height),F.classes[0]="mord",F):te},C=function(T,P){var D=void 0;D=T.value.isStretchy?s.a.mathMLnode(T.value.label):new o.a.MathNode("mo",[_.e(T.value.label,T.mode)]);var F=new o.a.MathNode("mover",[_.b(T.value.base,P),D]);return F.setAttribute("accent","true"),F},O=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(T){return"\\"+T}).join("|"));Object(w.b)({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(T,P){var D=P[0],F=!O.test(T.funcName),N=!F||T.funcName==="\\widehat"||T.funcName==="\\widetilde";return{type:"accent",label:T.funcName,isStretchy:F,isShifty:N,base:D}},htmlBuilder:k,mathmlBuilder:C}),Object(w.b)({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(T,P){var D=P[0];return{type:"accent",label:T.funcName,isStretchy:!1,isShifty:!0,base:D}},htmlBuilder:k,mathmlBuilder:C})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(13),s=v(4),y=v(2);Object(w.b)({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(_,k){var C=k[0];return{type:"accentUnder",label:_.funcName,base:C}},htmlBuilder:function(_,k){var C=s.b(_.value.base,k),O=g.a.svgSpan(_,k),T=_.value.label==="\\utilde"?.12:0,P=f.a.makeVList({positionType:"bottom",positionData:O.height+T,children:[{type:"elem",elem:O,wrapperClasses:["svg-align"]},{type:"kern",size:T},{type:"elem",elem:C}]},k);return f.a.makeSpan(["mord","accentunder"],[P],k)},mathmlBuilder:function(_,k){var C=g.a.mathMLnode(_.value.label),O=new o.a.MathNode("munder",[y.b(_.value.body,k),C]);return O.setAttribute("accentunder","true"),O}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(6);Object(w.b)({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(s,y,_){throw new g.a("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(s,y){for(var _=f.a.makeVerb(s,y),k=[],C=y.havingStyle(y.style.text()),O=0;O<_.length;O++)if(_[O]==="\xA0"){var T=f.a.makeSpan(["mord","rule"],[],C);T.style.marginLeft="0.525em",k.push(T)}else k.push(f.a.makeSymbol(_[O],"Typewriter-Regular",s.mode,C,["mathtt"]));return f.a.tryCombineChars(k),f.a.makeSpan(["mord","text"].concat(C.sizingClasses(y)),k,C)},mathmlBuilder:function(s,y){var _=new o.a.TextNode(f.a.makeVerb(s,y)),k=new o.a.MathNode("mtext",[_]);return k.setAttribute("mathvariant",f.a.fontMap.mathtt.variant),k}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(4),s=v(2);Object(w.b)({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"]},handler:function(y,_){var k=_[1],C=_[0].value;return{type:"href",href:C,body:Object(w.c)(k)}},htmlBuilder:function(y,_){var k=g.a(y.value.body,_,!1),C=y.value.href;return new f.a.makeAnchor(C,[],k,_)},mathmlBuilder:function(y,_){var k=s.a(y.value.body,_),C=new o.a.MathNode("mrow",k);return C.setAttribute("href",y.value.href),C}})},function(h,b,v){var w=v(3),f=v(0),o=v(1),g=v(9),s=v(4),y=v(2),_=function(k,C){var O=C.style;return O.size===g.a.DISPLAY.size?k.value.display:O.size===g.a.TEXT.size?k.value.text:O.size===g.a.SCRIPT.size?k.value.script:O.size===g.a.SCRIPTSCRIPT.size?k.value.scriptscript:k.value.text};Object(w.b)({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(k,C){return{type:"mathchoice",display:Object(w.c)(C[0]),text:Object(w.c)(C[1]),script:Object(w.c)(C[2]),scriptscript:Object(w.c)(C[3])}},htmlBuilder:function(k,C){var O=_(k,C),T=s.a(O,C,!1);return new f.a.makeFragment(T)},mathmlBuilder:function(k,C){var O=_(k,C),T=y.a(O,C,!1);return new o.a.MathNode("mrow",T)}})},function(h,b,v){var w=v(61),f=(v(143),w.a);b.a=f},function(h,b,v){var w=v(0),f=v(61),o=v(1),g=v(6),s=v(14),y=v(19),_=v(5),k=v(13),C=v(4),O=v(2);function T(z,B,X){for(var W=[],H=[W],U=[];;){var G=z.parseExpression(!1,void 0);G=new s.a("ordgroup",G,z.mode),X&&(G=new s.a("styling",{style:X,value:[G]},z.mode)),W.push(G);var Y=z.nextToken.text;if(Y==="&")z.consume();else{if(Y==="\\end"){var K=H[H.length-1];H.length>1&&K.length===1&&K[0].value.value[0].value.length===0&&H.pop();break}if(Y!=="\\\\"&&Y!=="\\cr")throw new g.a("Expected & or \\\\ or \\end",z.nextToken);var ee=z.parseFunction();if(!ee)throw new g.a("Failed to parse function after "+Y);U.push(ee.value.size),W=[],H.push(W)}}return B.body=H,B.rowGaps=U,new s.a(B.type,B,z.mode)}function P(z){return z.substr(0,1)==="d"?"display":"text"}var D=function(z,B){var X=void 0,W=void 0,H=z.value.body.length,U=0,G=new Array(H),Y=1/B.fontMetrics().ptPerEm,K=5*Y,ee=12*Y,te=3*Y,re=_.a.deflt(z.value.arraystretch,1),be=re*ee,Le=.7*be,me=.3*be,Ie=0;for(X=0;X<z.value.body.length;++X){var pe=z.value.body[X],ce=Le,ue=me;U<pe.length&&(U=pe.length);var _e=new Array(pe.length);for(W=0;W<pe.length;++W){var xe=C.b(pe[W],B);ue<xe.depth&&(ue=xe.depth),ce<xe.height&&(ce=xe.height),_e[W]=xe}var Te=0;z.value.rowGaps[X]&&(Te=Object(y.a)(z.value.rowGaps[X].value,B),Te>0&&(Te+=me,ue<Te&&(ue=Te),Te=0)),z.value.addJot&&(ue+=te),_e.height=ce,_e.depth=ue,Ie+=ce,_e.pos=Ie,Ie+=ue+Te,G[X]=_e}var Ne=Ie/2+B.fontMetrics().axisHeight,Be=z.value.cols||[],Fe=[],Ve=void 0,et=void 0;for(W=0,et=0;W<U||et<Be.length;++W,++et){for(var rt=Be[et]||{},yt=!0;rt.type==="separator";){if(yt||(Ve=w.a.makeSpan(["arraycolsep"],[]),Ve.style.width=B.fontMetrics().doubleRuleSep+"em",Fe.push(Ve)),rt.separator!=="|")throw new g.a("Invalid separator type: "+rt.separator);var ut=k.a.ruleSpan("vertical-separator",.05,B);ut.style.height=Ie+"em",ut.style.verticalAlign=-(Ie-Ne)+"em",Fe.push(ut),et++,rt=Be[et]||{},yt=!1}if(!(W>=U)){var vt=void 0;(W>0||z.value.hskipBeforeAndAfter)&&(vt=_.a.deflt(rt.pregap,K),vt!==0&&(Ve=w.a.makeSpan(["arraycolsep"],[]),Ve.style.width=vt+"em",Fe.push(Ve)));var ft=[];for(X=0;X<H;++X){var Qe=G[X],At=Qe[W];if(At){var bt=Qe.pos-Ne;At.depth=Qe.depth,At.height=Qe.height,ft.push({type:"elem",elem:At,shift:bt})}}ft=w.a.makeVList({positionType:"individualShift",children:ft},B),ft=w.a.makeSpan(["col-align-"+(rt.align||"c")],[ft]),Fe.push(ft),(W<U-1||z.value.hskipBeforeAndAfter)&&(vt=_.a.deflt(rt.postgap,K),vt!==0&&(Ve=w.a.makeSpan(["arraycolsep"],[]),Ve.style.width=vt+"em",Fe.push(Ve)))}}return G=w.a.makeSpan(["mtable"],Fe),w.a.makeSpan(["mord"],[G],B)},F=function(z,B){return new o.a.MathNode("mtable",z.value.body.map(function(X){return new o.a.MathNode("mtr",X.map(function(W){return new o.a.MathNode("mtd",[O.b(W,B)])}))}))},N=function(z,B){var X={type:"array",cols:[],addJot:!0};X=T(z.parser,X,"display");var W=void 0,H=0,U=new s.a("ordgroup",[],z.mode);if(B[0]&&B[0].value){for(var G="",Y=0;Y<B[0].value.length;Y++)G+=B[0].value[Y].value;W=Number(G),H=2*W}var K=!H;X.value.body.forEach(function(be){for(var Le=1;Le<be.length;Le+=2){var me=be[Le].value.value[0];me.value.unshift(U)}if(K)H<be.length&&(H=be.length);else{var Ie=be.length/2;if(W<Ie)throw new g.a("Too many math in a row: expected "+W+", but got "+Ie,be)}});for(var ee=0;ee<H;++ee){var te="r",re=0;ee%2===1?te="l":ee>0&&K&&(re=1),X.value.cols[ee]={type:"align",align:te,pregap:re,postgap:0}}return X};Object(f.b)({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(z,B){var X=B[0];X=X.value.map?X.value:[X];var W=X.map(function(U){var G=U.value;if("lcr".indexOf(G)!==-1)return{type:"align",align:G};if(G==="|")return{type:"separator",separator:"|"};throw new g.a("Unknown column alignment: "+U.value,U)}),H={type:"array",cols:W,hskipBeforeAndAfter:!0};return H=T(z.parser,H,P(z.envName)),H},htmlBuilder:D,mathmlBuilder:F}),Object(f.b)({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(z){var B={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[z.envName],X={type:"array",hskipBeforeAndAfter:!1};return X=T(z.parser,X,P(z.envName)),B&&(X=new s.a("leftright",{body:[X],left:B[0],right:B[1]},z.mode)),X},htmlBuilder:D,mathmlBuilder:F}),Object(f.b)({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(z){var B={type:"array",arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]};return B=T(z.parser,B,P(z.envName)),B=new s.a("leftright",{body:[B],left:"\\{",right:"."},z.mode),B},htmlBuilder:D,mathmlBuilder:F}),Object(f.b)({type:"array",names:["aligned"],props:{numArgs:0},handler:N,htmlBuilder:D,mathmlBuilder:F}),Object(f.b)({type:"array",names:["gathered"],props:{numArgs:0},handler:function(z){var B={type:"array",cols:[{type:"align",align:"c"}],addJot:!0};return B=T(z.parser,B,"display"),B},htmlBuilder:D,mathmlBuilder:F}),Object(f.b)({type:"array",names:["alignedat"],props:{numArgs:1},handler:N,htmlBuilder:D,mathmlBuilder:F})},function(h,b,v){var w=v(35),f=v.n(w),o=v(7),g=v.n(o),s=v(10),y=v.n(s),_=v(62),k=v(27),C=v(146),O=v(6),T=v(147),P=v.n(T),D=function(){function F(N,z,B){g()(this,F),this.lexer=new _.c(N),this.macros=P()({},C.a,z),this.mode=B,this.stack=[]}return y()(F,[{key:"switchMode",value:function(N){this.mode=N}},{key:"future",value:function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}},{key:"popToken",value:function(){return this.future(),this.stack.pop()}},{key:"pushToken",value:function(N){this.stack.push(N)}},{key:"pushTokens",value:function(N){var z;(z=this.stack).push.apply(z,f()(N))}},{key:"consumeSpaces",value:function(){for(;;){var N=this.future();if(N.text!==" ")break;this.stack.pop()}}},{key:"consumeArgs",value:function(N){for(var z=[],B=0;B<N;++B){this.consumeSpaces();var X=this.popToken();if(X.text==="{"){for(var W=[],H=1;H!==0;){var U=this.popToken();if(W.push(U),U.text==="{")++H;else if(U.text==="}")--H;else if(U.text==="EOF")throw new O.a("End of input in macro argument",X)}W.pop(),W.reverse(),z[B]=W}else{if(X.text==="EOF")throw new O.a("End of input expecting macro argument");z[B]=[X]}}return z}},{key:"expandOnce",value:function(){var N=this.popToken(),z=N.text,B=z.charAt(0)==="\\";if(B&&_.b.test(z)&&this.consumeSpaces(),!this.macros.hasOwnProperty(z))return this.pushToken(N),N;var X=this._getExpansion(z),W=X.tokens,H=X.numArgs,U=W;if(H){var G=this.consumeArgs(H);U=U.slice();for(var Y=U.length-1;Y>=0;--Y){var K=U[Y];if(K.text==="#"){if(Y===0)throw new O.a("Incomplete placeholder at end of macro body",K);if(K=U[--Y],K.text==="#")U.splice(Y+1,1);else{if(!/^[1-9]$/.test(K.text))throw new O.a("Not a valid argument number",K);var ee;(ee=U).splice.apply(ee,[Y,2].concat(f()(G[+K.text-1])))}}}}return this.pushTokens(U),U}},{key:"expandAfterFuture",value:function(){return this.expandOnce(),this.future()}},{key:"expandNextToken",value:function(){for(;;){var N=this.expandOnce();if(N instanceof k.a){if(N.text!=="\\relax")return this.stack.pop();this.stack.pop()}}throw new Error}},{key:"_getExpansion",value:function(N){var z=this.macros[N],B=typeof z=="function"?z(this):z;if(typeof B=="string"){var X=0;if(B.indexOf("#")!==-1)for(var W=B.replace(/##/g,"");W.indexOf("#"+(X+1))!==-1;)++X;for(var H=new _.c(B),U=[],G=H.lex();G.text!=="EOF";)U.push(G),G=H.lex();U.reverse();var Y={tokens:U,numArgs:X};return typeof z!="function"&&(this.macros[N]=Y),Y}return B}}]),F}();b.a=D},function(h,b){function v(f){if(!f.__matchAtRelocatable){var o=f.source+"|()",g="g"+(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"");f.__matchAtRelocatable=new RegExp(o,g)}return f.__matchAtRelocatable}function w(f,o,g){if(f.global||f.sticky)throw new Error("matchAt(...): Only non-global regexes are supported");var s=v(f);s.lastIndex=g;var y=s.exec(o);return y[y.length-1]==null?(y.length=y.length-1,y):null}h.exports=w},function(h,b,v){var w=v(59),f=v(28),o=v(5),g=(v(27),{});function s(C,O){g[C]=O}b.a=g,s("\\@firstoftwo",function(C){var O=C.consumeArgs(2);return{tokens:O[0],numArgs:0}}),s("\\@secondoftwo",function(C){var O=C.consumeArgs(2);return{tokens:O[1],numArgs:0}}),s("\\@ifnextchar",function(C){var O=C.consumeArgs(3),T=C.future();return O[0].length===1&&O[0][0].text===T.text?{tokens:O[1],numArgs:0}:{tokens:O[2],numArgs:0}}),s("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),s("\\TextOrMath",function(C){var O=C.consumeArgs(2);return C.mode==="text"?{tokens:O[0],numArgs:0}:{tokens:O[1],numArgs:0}}),s("\\bgroup","{"),s("\\egroup","}"),s("\\begingroup","{"),s("\\endgroup","}"),s("\\lq","`"),s("\\rq","'"),s("\\lbrack","["),s("\\rbrack","]"),s("\\aa","\\r a"),s("\\AA","\\r A"),s("\u2102","\\mathbb{C}"),s("\u210D","\\mathbb{H}"),s("\u2115","\\mathbb{N}"),s("\u2119","\\mathbb{P}"),s("\u211A","\\mathbb{Q}"),s("\u211D","\\mathbb{R}"),s("\u2124","\\mathbb{Z}"),s("\xB7","\\cdotp"),s("\\llap","\\mathllap{\\textrm{#1}}"),s("\\rlap","\\mathrlap{\\textrm{#1}}"),s("\\clap","\\mathclap{\\textrm{#1}}"),s("\\varGamma","\\mathit{\\Gamma}"),s("\\varDelta","\\mathit{\\Delta}"),s("\\varTheta","\\mathit{\\Theta}"),s("\\varLambda","\\mathit{\\Lambda}"),s("\\varXi","\\mathit{\\Xi}"),s("\\varPi","\\mathit{\\Pi}"),s("\\varSigma","\\mathit{\\Sigma}"),s("\\varUpsilon","\\mathit{\\Upsilon}"),s("\\varPhi","\\mathit{\\Phi}"),s("\\varPsi","\\mathit{\\Psi}"),s("\\varOmega","\\mathit{\\Omega}"),s("\\overset","\\mathop{#2}\\limits^{#1}"),s("\\underset","\\mathop{#2}\\limits_{#1}"),s("\\boxed","\\fbox{\\displaystyle{#1}}"),s("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),s("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),s("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var y={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\implies":"\\dotsb","\\impliedby":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\iff":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\bmod":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};s("\\dots",function(C){var O="\\dotso",T=C.expandAfterFuture().text;return T in y?O=y[T]:(T.substr(0,4)==="\\not"||T in f.a.math&&o.a.contains(["bin","rel"],f.a.math[T].group))&&(O="\\dotsb"),O});var _={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};s("\\dotso",function(C){var O=C.future().text;return O in _?"\\ldots\\,":"\\ldots"}),s("\\dotsc",function(C){var O=C.future().text;return O in _&&O!==","?"\\ldots\\,":"\\ldots"}),s("\\cdots",function(C){var O=C.future().text;return O in _?"\\@cdots\\,":"\\@cdots"}),s("\\dotsb","\\cdots"),s("\\dotsm","\\cdots"),s("\\dotsi","\\!\\cdots"),s("\\dotsx","\\ldots\\,"),s("\\DOTSI","\\relax"),s("\\DOTSB","\\relax"),s("\\DOTSX","\\relax"),s("\\thinspace","\\,"),s("\\medspace","\\:"),s("\\thickspace","\\;"),s("\\TeX","\\textrm{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}");var k=w.a["Main-Regular"]["T".charCodeAt(0)][1]-.7*w.a["Main-Regular"]["A".charCodeAt(0)][1]+"em";s("\\LaTeX","\\textrm{L\\kern-.36em\\raisebox{"+k+"}{\\scriptsize A}\\kern-.15em\\TeX}"),s("\\KaTeX","\\textrm{K\\kern-.17em\\raisebox{"+k+"}{\\scriptsize A}\\kern-.15em\\TeX}"),s("\\hspace","\\@ifstar\\kern\\kern"),s("\\ordinarycolon",":"),s("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),s("\\dblcolon","\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon"),s("\\coloneqq","\\vcentcolon\\mathrel{\\mkern-1.2mu}="),s("\\Coloneqq","\\dblcolon\\mathrel{\\mkern-1.2mu}="),s("\\coloneq","\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}"),s("\\Coloneq","\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}"),s("\\eqqcolon","=\\mathrel{\\mkern-1.2mu}\\vcentcolon"),s("\\Eqqcolon","=\\mathrel{\\mkern-1.2mu}\\dblcolon"),s("\\eqcolon","\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon"),s("\\Eqcolon","\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon"),s("\\colonapprox","\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx"),s("\\Colonapprox","\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx"),s("\\colonsim","\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim"),s("\\Colonsim","\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim"),s("\u2254","\\coloneqq"),s("\u2255","\\eqqcolon"),s("\u2A74","\\Coloneqq"),s("\\ratio","\\vcentcolon"),s("\\coloncolon","\\dblcolon"),s("\\colonequals","\\coloneqq"),s("\\coloncolonequals","\\Coloneqq"),s("\\equalscolon","\\eqqcolon"),s("\\equalscoloncolon","\\Eqqcolon"),s("\\colonminus","\\coloneq"),s("\\coloncolonminus","\\Coloneq"),s("\\minuscolon","\\eqcolon"),s("\\minuscoloncolon","\\Eqcolon"),s("\\coloncolonapprox","\\Colonapprox"),s("\\coloncolonsim","\\Colonsim"),s("\\simcolon","\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon"),s("\\simcoloncolon","\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon"),s("\\approxcolon","\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon"),s("\\approxcoloncolon","\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon"),s("\\notni","\\not\\ni"),s("\\limsup","\\DOTSB\\mathop{\\operatorname{lim\\,sup}}\\limits"),s("\\liminf","\\DOTSB\\mathop{\\operatorname{lim\\,inf}}\\limits")},function(h,b,v){/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var w=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function g(y){if(y==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(y)}function s(){try{if(!Object.assign)return!1;var y=new String("abc");if(y[5]="de",Object.getOwnPropertyNames(y)[0]==="5")return!1;for(var _={},k=0;k<10;k++)_["_"+String.fromCharCode(k)]=k;var C=Object.getOwnPropertyNames(_).map(function(T){return _[T]});if(C.join("")!=="0123456789")return!1;var O={};return"abcdefghijklmnopqrst".split("").forEach(function(T){O[T]=T}),Object.keys(Object.assign({},O)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}h.exports=s()?Object.assign:function(y,_){for(var k,C,O=g(y),T=1;T<arguments.length;T++){for(var P in k=Object(arguments[T]),k)f.call(k,P)&&(O[P]=k[P]);if(w){C=w(k);for(var D=0;D<C.length;D++)o.call(k,C[D])&&(O[C[D]]=k[C[D]])}}return O}},function(h,b){h.exports={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"}}},function(h,b,v){b.a={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u010F:"d\u030C",\u1E0B:"d\u0307",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u013A:"l\u0301",\u013E:"l\u030C",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u010E:"D\u030C",\u1E0A:"D\u0307",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0139:"L\u0301",\u013D:"L\u030C",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u0164:"T\u030C",\u1E6A:"T\u0307",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"}}]).default})},a4d3:function(r,u,p){var h=p("23e7"),b=p("da84"),v=p("d066"),w=p("c430"),f=p("83ab"),o=p("4930"),g=p("fdbf"),s=p("d039"),y=p("5135"),_=p("e8b5"),k=p("861d"),C=p("825a"),O=p("7b0b"),T=p("fc6a"),P=p("c04e"),D=p("5c6c"),F=p("7c73"),N=p("df75"),z=p("241c"),B=p("057f"),X=p("7418"),W=p("06cf"),H=p("9bf2"),U=p("d1e7"),G=p("9112"),Y=p("6eeb"),K=p("5692"),ee=p("f772"),te=p("d012"),re=p("90e3"),be=p("b622"),Le=p("e538"),me=p("746f"),Ie=p("d44e"),pe=p("69f3"),ce=p("b727").forEach,ue=ee("hidden"),_e="Symbol",xe="prototype",Te=be("toPrimitive"),Ne=pe.set,Be=pe.getterFor(_e),Fe=Object[xe],Ve=b.Symbol,et=v("JSON","stringify"),rt=W.f,yt=H.f,ut=B.f,vt=U.f,ft=K("symbols"),Qe=K("op-symbols"),At=K("string-to-symbol-registry"),bt=K("symbol-to-string-registry"),ot=K("wks"),wt=b.QObject,xt=!wt||!wt[xe]||!wt[xe].findChild,Nt=f&&s(function(){return F(yt({},"a",{get:function(){return yt(this,"a",{value:7}).a}})).a!=7})?function(Yn,Rn,Hr){var mr=rt(Fe,Rn);mr&&delete Fe[Rn],yt(Yn,Rn,Hr),mr&&Yn!==Fe&&yt(Fe,Rn,mr)}:yt,Vt=function(Yn,Rn){var Hr=ft[Yn]=F(Ve[xe]);return Ne(Hr,{type:_e,tag:Yn,description:Rn}),f||(Hr.description=Rn),Hr},$t=g?function(Yn){return typeof Yn=="symbol"}:function(Yn){return Object(Yn)instanceof Ve},yn=function(Yn,Rn,Hr){Yn===Fe&&yn(Qe,Rn,Hr),C(Yn);var mr=P(Rn,!0);return C(Hr),y(ft,mr)?(Hr.enumerable?(y(Yn,ue)&&Yn[ue][mr]&&(Yn[ue][mr]=!1),Hr=F(Hr,{enumerable:D(0,!1)})):(y(Yn,ue)||yt(Yn,ue,D(1,{})),Yn[ue][mr]=!0),Nt(Yn,mr,Hr)):yt(Yn,mr,Hr)},Mn=function(Yn,Rn){C(Yn);var Hr=T(Rn),mr=N(Hr).concat(fr(Hr));return ce(mr,function(Zr){f&&!rr.call(Hr,Zr)||yn(Yn,Zr,Hr[Zr])}),Yn},Pn=function(Yn,Rn){return Rn===void 0?F(Yn):Mn(F(Yn),Rn)},rr=function(Yn){var Rn=P(Yn,!0),Hr=vt.call(this,Rn);return!(this===Fe&&y(ft,Rn)&&!y(Qe,Rn))&&(!(Hr||!y(this,Rn)||!y(ft,Rn)||y(this,ue)&&this[ue][Rn])||Hr)},Dn=function(Yn,Rn){var Hr=T(Yn),mr=P(Rn,!0);if(Hr!==Fe||!y(ft,mr)||y(Qe,mr)){var Zr=rt(Hr,mr);return!Zr||!y(ft,mr)||y(Hr,ue)&&Hr[ue][mr]||(Zr.enumerable=!0),Zr}},Cr=function(Yn){var Rn=ut(T(Yn)),Hr=[];return ce(Rn,function(mr){y(ft,mr)||y(te,mr)||Hr.push(mr)}),Hr},fr=function(Yn){var Rn=Yn===Fe,Hr=ut(Rn?Qe:T(Yn)),mr=[];return ce(Hr,function(Zr){!y(ft,Zr)||Rn&&!y(Fe,Zr)||mr.push(ft[Zr])}),mr};if(o||(Ve=function(){if(this instanceof Ve)throw TypeError("Symbol is not a constructor");var Yn=arguments.length&&arguments[0]!==void 0?String(arguments[0]):void 0,Rn=re(Yn),Hr=function(mr){this===Fe&&Hr.call(Qe,mr),y(this,ue)&&y(this[ue],Rn)&&(this[ue][Rn]=!1),Nt(this,Rn,D(1,mr))};return f&&xt&&Nt(Fe,Rn,{configurable:!0,set:Hr}),Vt(Rn,Yn)},Y(Ve[xe],"toString",function(){return Be(this).tag}),Y(Ve,"withoutSetter",function(Yn){return Vt(re(Yn),Yn)}),U.f=rr,H.f=yn,W.f=Dn,z.f=B.f=Cr,X.f=fr,Le.f=function(Yn){return Vt(be(Yn),Yn)},f&&(yt(Ve[xe],"description",{configurable:!0,get:function(){return Be(this).description}}),w||Y(Fe,"propertyIsEnumerable",rr,{unsafe:!0}))),h({global:!0,wrap:!0,forced:!o,sham:!o},{Symbol:Ve}),ce(N(ot),function(Yn){me(Yn)}),h({target:_e,stat:!0,forced:!o},{for:function(Yn){var Rn=String(Yn);if(y(At,Rn))return At[Rn];var Hr=Ve(Rn);return At[Rn]=Hr,bt[Hr]=Rn,Hr},keyFor:function(Yn){if(!$t(Yn))throw TypeError(Yn+" is not a symbol");if(y(bt,Yn))return bt[Yn]},useSetter:function(){xt=!0},useSimple:function(){xt=!1}}),h({target:"Object",stat:!0,forced:!o,sham:!f},{create:Pn,defineProperty:yn,defineProperties:Mn,getOwnPropertyDescriptor:Dn}),h({target:"Object",stat:!0,forced:!o},{getOwnPropertyNames:Cr,getOwnPropertySymbols:fr}),h({target:"Object",stat:!0,forced:s(function(){X.f(1)})},{getOwnPropertySymbols:function(Yn){return X.f(O(Yn))}}),et){var Er=!o||s(function(){var Yn=Ve();return et([Yn])!="[null]"||et({a:Yn})!="{}"||et(Object(Yn))!="{}"});h({target:"JSON",stat:!0,forced:Er},{stringify:function(Yn,Rn,Hr){for(var mr,Zr=[Yn],ka=1;arguments.length>ka;)Zr.push(arguments[ka++]);if(mr=Rn,(k(Rn)||Yn!==void 0)&&!$t(Yn))return _(Rn)||(Rn=function(kn,Kn){if(typeof mr=="function"&&(Kn=mr.call(this,kn,Kn)),!$t(Kn))return Kn}),Zr[1]=Rn,et.apply(null,Zr)}})}Ve[xe][Te]||G(Ve[xe],Te,Ve[xe].valueOf),Ie(Ve,_e),te[ue]=!0},a630:function(r,u,p){var h=p("23e7"),b=p("4df4"),v=p("1c7e"),w=!v(function(f){Array.from(f)});h({target:"Array",stat:!0,forced:w},{from:b})},a640:function(r,u,p){var h=p("d039");r.exports=function(b,v){var w=[][b];return!!w&&h(function(){w.call(null,v||function(){throw 1},1)})}},a691:function(r,u){var p=Math.ceil,h=Math.floor;r.exports=function(b){return isNaN(b=+b)?0:(b>0?h:p)(b)}},a7bc:function(r,u){r.exports=/[\0-\x1F\x7F-\x9F]/},a915:function(r,u,p){var h=p("4883"),b=[["normalize",p("4c26")],["block",p("3408")],["inline",p("a124")],["linkify",p("9921")],["replacements",p("bb4a")],["smartquotes",p("af30")]];function v(){this.ruler=new h;for(var w=0;w<b.length;w++)this.ruler.push(b[w][0],b[w][1])}v.prototype.process=function(w){var f,o,g;for(g=this.ruler.getRules(""),f=0,o=g.length;f<o;f++)g[f](w)},v.prototype.State=p("7133"),r.exports=v},a941:function(r,u){var p="[0-9](_*[0-9])*",h=`\\.(${p})`,b="[0-9a-fA-F](_*[0-9a-fA-F])*",v={className:"number",variants:[{begin:`(\\b(${p})((${h})|\\.)?|(${h}))[eE][+-]?(${p})[fFdD]?\\b`},{begin:`\\b(${p})((${h})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${h})[fFdD]?\\b`},{begin:`\\b(${p})[fFdD]\\b`},{begin:`\\b0[xX]((${b})\\.?|(${b})?\\.(${b}))[pP][+-]?(${p})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${b})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function w(f){const o={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},g={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},s={className:"symbol",begin:f.UNDERSCORE_IDENT_RE+"@"},y={className:"subst",begin:/\$\{/,end:/\}/,contains:[f.C_NUMBER_MODE]},_={className:"variable",begin:"\\$"+f.UNDERSCORE_IDENT_RE},k={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[_,y]},{begin:"'",end:"'",illegal:/\n/,contains:[f.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[f.BACKSLASH_ESCAPE,_,y]}]};y.contains.push(k);const C={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+f.UNDERSCORE_IDENT_RE+")?"},O={className:"meta",begin:"@"+f.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[f.inherit(k,{className:"meta-string"})]}]},T=v,P=f.COMMENT("/\\*","\\*/",{contains:[f.C_BLOCK_COMMENT_MODE]}),D={variants:[{className:"type",begin:f.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},F=D;return F.variants[1].contains=[D],D.variants[1].contains=[F],{name:"Kotlin",aliases:["kt","kts"],keywords:o,contains:[f.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),f.C_LINE_COMMENT_MODE,P,g,s,C,O,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:o,relevance:5,contains:[{begin:f.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[f.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:o,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[D,f.C_LINE_COMMENT_MODE,P],relevance:0},f.C_LINE_COMMENT_MODE,P,C,O,k,f.C_NUMBER_MODE]},P]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},f.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},C,O]},k,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:`
`},T]}}r.exports=w},a9e3:function(r,u,p){var h=p("83ab"),b=p("da84"),v=p("94ca"),w=p("6eeb"),f=p("5135"),o=p("c6b6"),g=p("7156"),s=p("c04e"),y=p("d039"),_=p("7c73"),k=p("241c").f,C=p("06cf").f,O=p("9bf2").f,T=p("58a8").trim,P="Number",D=b[P],F=D.prototype,N=o(_(F))==P,z=function(U){var G,Y,K,ee,te,re,be,Le,me=s(U,!1);if(typeof me=="string"&&me.length>2){if(me=T(me),G=me.charCodeAt(0),G===43||G===45){if(Y=me.charCodeAt(2),Y===88||Y===120)return NaN}else if(G===48){switch(me.charCodeAt(1)){case 66:case 98:K=2,ee=49;break;case 79:case 111:K=8,ee=55;break;default:return+me}for(te=me.slice(2),re=te.length,be=0;be<re;be++)if(Le=te.charCodeAt(be),Le<48||Le>ee)return NaN;return parseInt(te,K)}}return+me};if(v(P,!D(" 0o1")||!D("0b1")||D("+0x1"))){for(var B,X=function(U){var G=arguments.length<1?0:U,Y=this;return Y instanceof X&&(N?y(function(){F.valueOf.call(Y)}):o(Y)!=P)?g(new D(z(G)),Y,X):z(G)},W=h?k(D):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),H=0;W.length>H;H++)f(D,B=W[H])&&!f(X,B)&&O(X,B,C(D,B));X.prototype=F,F.constructor=X,w(b,P,X)}},aa43:function(r,u,p){r.exports={angry:[">:(",">:-("],blush:[':")',':-")'],broken_heart:["</3","<\\3"],confused:[":/",":-/"],cry:[":'(",":'-(",":,(",":,-("],frowning:[":(",":-("],heart:["<3"],imp:["]:(","]:-("],innocent:["o:)","O:)","o:-)","O:-)","0:)","0:-)"],joy:[":')",":'-)",":,)",":,-)",":'D",":'-D",":,D",":,-D"],kissing:[":*",":-*"],laughing:["x-)","X-)"],neutral_face:[":|",":-|"],open_mouth:[":o",":-o",":O",":-O"],rage:[":@",":-@"],smile:[":D",":-D"],smiley:[":)",":-)"],smiling_imp:["]:)","]:-)"],sob:[":,'(",":,'-(",";(",";-("],stuck_out_tongue:[":P",":-P"],sunglasses:["8-)","B-)"],sweat:[",:(",",:-("],sweat_smile:[",:)",",:-)"],unamused:[":s",":-S",":z",":-Z",":$",":-$"],wink:[";)",";-)"]}},aa93:function(r,u,p){var h=p("4013"),b=p("b1b8").inherits;function v(w,f){var o=w.paper.rect(0,0,0,0);f=f||{},h.call(this,w,f,o)}b(v,h),r.exports=v},ac1f:function(r,u,p){var h=p("23e7"),b=p("9263");h({target:"RegExp",proto:!0,forced:/./.exec!==b},{exec:b})},ad6d:function(r,u,p){var h=p("825a");r.exports=function(){var b=h(this),v="";return b.global&&(v+="g"),b.ignoreCase&&(v+="i"),b.multiline&&(v+="m"),b.dotAll&&(v+="s"),b.unicode&&(v+="u"),b.sticky&&(v+="y"),v}},ae40:function(r,u,p){var h=p("83ab"),b=p("d039"),v=p("5135"),w=Object.defineProperty,f={},o=function(g){throw g};r.exports=function(g,s){if(v(f,g))return f[g];s||(s={});var y=[][g],_=!!v(s,"ACCESSORS")&&s.ACCESSORS,k=v(s,0)?s[0]:o,C=v(s,1)?s[1]:void 0;return f[g]=!!y&&!b(function(){if(_&&!h)return!0;var O={length:-1};_?w(O,1,{enumerable:!0,get:o}):O[1]=1,y.call(O,k,C)})}},ae93:function(r,u,p){var h,b,v,w=p("e163"),f=p("9112"),o=p("5135"),g=p("b622"),s=p("c430"),y=g("iterator"),_=!1,k=function(){return this};[].keys&&(v=[].keys(),"next"in v?(b=w(w(v)),b!==Object.prototype&&(h=b)):_=!0),h==null&&(h={}),s||o(h,y)||f(h,y,k),r.exports={IteratorPrototype:h,BUGGY_SAFARI_ITERATORS:_}},af30:function(r,u,p){var h=p("0068").isWhiteSpace,b=p("0068").isPunctChar,v=p("0068").isMdAsciiPunct,w=/['"]/,f=/['"]/g,o="\u2019";function g(y,_,k){return y.substr(0,_)+k+y.substr(_+1)}function s(y,_){var k,C,O,T,P,D,F,N,z,B,X,W,H,U,G,Y,K,ee,te,re,be;for(te=[],k=0;k<y.length;k++){for(C=y[k],F=y[k].level,K=te.length-1;K>=0&&!(te[K].level<=F);K--);if(te.length=K+1,C.type==="text"){O=C.content,P=0,D=O.length;e:for(;P<D&&(f.lastIndex=P,T=f.exec(O),!!T);){if(G=Y=!0,P=T.index+1,ee=T[0]==="'",z=32,T.index-1>=0)z=O.charCodeAt(T.index-1);else for(K=k-1;K>=0&&!(y[K].type==="softbreak"||y[K].type==="hardbreak");K--)if(y[K].content){z=y[K].content.charCodeAt(y[K].content.length-1);break}if(B=32,P<D)B=O.charCodeAt(P);else for(K=k+1;K<y.length&&!(y[K].type==="softbreak"||y[K].type==="hardbreak");K++)if(y[K].content){B=y[K].content.charCodeAt(0);break}if(X=v(z)||b(String.fromCharCode(z)),W=v(B)||b(String.fromCharCode(B)),H=h(z),U=h(B),U?G=!1:W&&(H||X||(G=!1)),H?Y=!1:X&&(U||W||(Y=!1)),B===34&&T[0]==='"'&&z>=48&&z<=57&&(Y=G=!1),G&&Y&&(G=X,Y=W),G||Y){if(Y){for(K=te.length-1;K>=0&&(N=te[K],!(te[K].level<F));K--)if(N.single===ee&&te[K].level===F){N=te[K],ee?(re=_.md.options.quotes[2],be=_.md.options.quotes[3]):(re=_.md.options.quotes[0],be=_.md.options.quotes[1]),C.content=g(C.content,T.index,be),y[N.token].content=g(y[N.token].content,N.pos,re),P+=be.length-1,N.token===k&&(P+=re.length-1),O=C.content,D=O.length,te.length=K;continue e}}G?te.push({token:k,pos:T.index,single:ee,level:F}):Y&&ee&&(C.content=g(C.content,T.index,o))}else ee&&(C.content=g(C.content,T.index,o))}}}}r.exports=function(y){var _;if(y.md.options.typographer)for(_=y.tokens.length-1;_>=0;_--)y.tokens[_].type==="inline"&&w.test(y.tokens[_].content)&&s(y.tokens[_].children,y)}},af44:function(r,u){const p="[A-Za-z$_][0-9A-Za-z$_]*",h=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],b=["true","false","null","undefined","NaN","Infinity"],v=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],w=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],f=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],o=["arguments","this","super","console","window","document","localStorage","module","global"],g=[].concat(f,o,v,w);function s(O){return O?typeof O=="string"?O:O.source:null}function y(O){return _("(?=",O,")")}function _(...O){return O.map(P=>s(P)).join("")}function k(O){const T=(me,{after:Ie})=>{const pe="</"+me[0].slice(1);return me.input.indexOf(pe,Ie)!==-1},P=p,D={begin:"<>",end:"</>"},F={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(me,Ie)=>{const pe=me[0].length+me.index,ce=me.input[pe];ce!=="<"?ce===">"&&(T(me,{after:pe})||Ie.ignoreMatch()):Ie.ignoreMatch()}},N={$pattern:p,keyword:h,literal:b,built_in:g},z="[0-9](_?[0-9])*",B=`\\.(${z})`,X="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",W={className:"number",variants:[{begin:`(\\b(${X})((${B})|\\.)?|(${B}))[eE][+-]?(${z})\\b`},{begin:`\\b(${X})\\b((${B})\\b|\\.)?|(${B})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},H={className:"subst",begin:"\\$\\{",end:"\\}",keywords:N,contains:[]},U={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[O.BACKSLASH_ESCAPE,H],subLanguage:"xml"}},G={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[O.BACKSLASH_ESCAPE,H],subLanguage:"css"}},Y={className:"string",begin:"`",end:"`",contains:[O.BACKSLASH_ESCAPE,H]},K=O.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:P+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),ee={className:"comment",variants:[K,O.C_BLOCK_COMMENT_MODE,O.C_LINE_COMMENT_MODE]},te=[O.APOS_STRING_MODE,O.QUOTE_STRING_MODE,U,G,Y,W,O.REGEXP_MODE];H.contains=te.concat({begin:/\{/,end:/\}/,keywords:N,contains:["self"].concat(te)});const re=[].concat(ee,H.contains),be=re.concat([{begin:/\(/,end:/\)/,keywords:N,contains:["self"].concat(re)}]),Le={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:N,contains:be};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:N,exports:{PARAMS_CONTAINS:be},illegal:/#(?![$_A-z])/,contains:[O.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},O.APOS_STRING_MODE,O.QUOTE_STRING_MODE,U,G,Y,ee,W,{begin:_(/[{,\n]\s*/,y(_(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,P+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:P+y("\\s*:"),relevance:0}]},{begin:"("+O.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[ee,O.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+O.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:O.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:N,contains:be}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:D.begin,end:D.end},{begin:F.begin,"on:begin":F.isTrulyOpeningTag,end:F.end}],subLanguage:"xml",contains:[{begin:F.begin,end:F.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:N,contains:["self",O.inherit(O.TITLE_MODE,{begin:P}),Le],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:O.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[Le,O.inherit(O.TITLE_MODE,{begin:P})]},{variants:[{begin:"\\."+P},{begin:"\\$"+P}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},O.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[O.inherit(O.TITLE_MODE,{begin:P}),"self",Le]},{begin:"(get|set)\\s+(?="+P+"\\()",end:/\{/,keywords:"get set",contains:[O.inherit(O.TITLE_MODE,{begin:P}),{begin:/\(\)/},Le]},{begin:/\$[(.]/}]}}function C(O){const T=p,P={beginKeywords:"namespace",end:/\{/,excludeEnd:!0},D={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},F={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},N=["any","void","number","boolean","string","object","never","enum"],z=["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"],B={$pattern:p,keyword:h.concat(z),literal:b,built_in:g.concat(N)},X={className:"meta",begin:"@"+T},W=(G,Y,K)=>{const ee=G.contains.findIndex(te=>te.label===Y);if(ee===-1)throw new Error("can not find mode to replace");G.contains.splice(ee,1,K)},H=k(O);Object.assign(H.keywords,B),H.exports.PARAMS_CONTAINS.push(X),H.contains=H.contains.concat([X,P,D]),W(H,"shebang",O.SHEBANG()),W(H,"use_strict",F);const U=H.contains.find(G=>G.className==="function");return U.relevance=0,Object.assign(H,{name:"TypeScript",aliases:["ts","tsx"]}),H}r.exports=C},af9a:function(r,u){function p(o){return o?typeof o=="string"?o:o.source:null}function h(o){return v("(?=",o,")")}function b(o){return v("(",o,")?")}function v(...o){return o.map(s=>p(s)).join("")}function w(o){const g=o.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),s="decltype\\(auto\\)",y="[a-zA-Z_]\\w*::",_="<[^<>]+>",k="("+s+"|"+b(y)+"[a-zA-Z_]\\w*"+b(_)+")",C={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},O="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",T={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[o.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+O+"|.)",end:"'",illegal:"."},o.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},P={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},D={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},o.inherit(T,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/},g,o.C_BLOCK_COMMENT_MODE]},F={className:"title",begin:b(y)+o.IDENT_RE,relevance:0},N=b(y)+o.IDENT_RE+"\\s*\\(",z=["asin","atan2","atan","calloc","ceil","cosh","cos","exit","exp","fabs","floor","fmod","fprintf","fputs","free","frexp","auto_ptr","deque","list","queue","stack","vector","map","set","pair","bitset","multiset","multimap","unordered_set","fscanf","future","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","tolower","toupper","labs","ldexp","log10","log","malloc","realloc","memchr","memcmp","memcpy","memset","modf","pow","printf","putchar","puts","scanf","sinh","sin","snprintf","sprintf","sqrt","sscanf","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","tanh","tan","unordered_map","unordered_multiset","unordered_multimap","priority_queue","make_pair","array","shared_ptr","abort","terminate","abs","acos","vfprintf","vprintf","vsprintf","endl","initializer_list","unique_ptr","complex","imaginary","std","string","wstring","cin","cout","cerr","clog","stdin","stdout","stderr","stringstream","istringstream","ostringstream"],B={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"_Bool _Complex _Imaginary",_relevance_hints:z,literal:"true false nullptr NULL"},X={className:"function.dispatch",relevance:0,keywords:B,begin:v(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!while)/,o.IDENT_RE,h(/\s*\(/))},W=[X,D,C,g,o.C_BLOCK_COMMENT_MODE,P,T],H={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:B,contains:W.concat([{begin:/\(/,end:/\)/,keywords:B,contains:W.concat(["self"]),relevance:0}]),relevance:0},U={className:"function",begin:"("+k+"[\\*&\\s]+)+"+N,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:B,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:s,keywords:B,relevance:0},{begin:N,returnBegin:!0,contains:[F],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[T,P]},{className:"params",begin:/\(/,end:/\)/,keywords:B,relevance:0,contains:[g,o.C_BLOCK_COMMENT_MODE,T,P,C,{begin:/\(/,end:/\)/,keywords:B,relevance:0,contains:["self",g,o.C_BLOCK_COMMENT_MODE,T,P,C]}]},C,g,o.C_BLOCK_COMMENT_MODE,D]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:B,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(H,U,X,W,[D,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:B,contains:["self",C]},{begin:o.IDENT_RE+"::",keywords:B},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},o.TITLE_MODE]}]),exports:{preprocessor:D,strings:T,keywords:B}}}function f(o){const g=w(o),s=["c","h"],y=["cc","c++","h++","hpp","hh","hxx","cxx"];return g.disableAutodetect=!0,g.aliases=[],o.getLanguage("c")||g.aliases.push(...s),o.getLanguage("cpp")||g.aliases.push(...y),g}r.exports=f},b041:function(r,u,p){var h=p("00ee"),b=p("f5df");r.exports=h?{}.toString:function(){return"[object "+b(this)+"]"}},b0c0:function(r,u,p){var h=p("83ab"),b=p("9bf2").f,v=Function.prototype,w=v.toString,f=/^\s*function ([^ (]*)/,o="name";!h||o in v||b(v,o,{configurable:!0,get:function(){try{return w.call(this).match(f)[1]}catch{return""}}})},b117:function(r,u,p){r.exports=function(h){var b={};b.src_Any=p("cbc7").source,b.src_Cc=p("a7bc").source,b.src_Z=p("4fc2").source,b.src_P=p("7ca0").source,b.src_ZPCc=[b.src_Z,b.src_P,b.src_Cc].join("|"),b.src_ZCc=[b.src_Z,b.src_Cc].join("|");var v="[><\uFF5C]";return b.src_pseudo_letter="(?:(?!"+v+"|"+b.src_ZPCc+")"+b.src_Any+")",b.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",b.src_auth="(?:(?:(?!"+b.src_ZCc+"|[@/\\[\\]()]).)+@)?",b.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",b.src_host_terminator="(?=$|"+v+"|"+b.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+b.src_ZPCc+"))",b.src_path="(?:[/?#](?:(?!"+b.src_ZCc+"|"+v+`|[()[\\]{}.,"'?!\\-]).|\\[(?:(?!`+b.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+b.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+b.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+b.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+b.src_ZCc+"|[']).)+\\'|\\'(?="+b.src_pseudo_letter+"|[-]).|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+b.src_ZCc+"|[.]).|"+(h&&h["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+b.src_ZCc+").|\\!+(?!"+b.src_ZCc+"|[!]).|\\?(?!"+b.src_ZCc+"|[?]).)+|\\/)?",b.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',b.src_xn="xn--[a-z0-9\\-]{1,59}",b.src_domain_root="(?:"+b.src_xn+"|"+b.src_pseudo_letter+"{1,63})",b.src_domain="(?:"+b.src_xn+"|(?:"+b.src_pseudo_letter+")|(?:"+b.src_pseudo_letter+"(?:-|"+b.src_pseudo_letter+"){0,61}"+b.src_pseudo_letter+"))",b.src_host="(?:(?:(?:(?:"+b.src_domain+")\\.)*"+b.src_domain+"))",b.tpl_host_fuzzy="(?:"+b.src_ip4+"|(?:(?:(?:"+b.src_domain+")\\.)+(?:%TLDS%)))",b.tpl_host_no_ip_fuzzy="(?:(?:(?:"+b.src_domain+")\\.)+(?:%TLDS%))",b.src_host_strict=b.src_host+b.src_host_terminator,b.tpl_host_fuzzy_strict=b.tpl_host_fuzzy+b.src_host_terminator,b.src_host_port_strict=b.src_host+b.src_port+b.src_host_terminator,b.tpl_host_port_fuzzy_strict=b.tpl_host_fuzzy+b.src_port+b.src_host_terminator,b.tpl_host_port_no_ip_fuzzy_strict=b.tpl_host_no_ip_fuzzy+b.src_port+b.src_host_terminator,b.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+b.src_ZPCc+"|>|$))",b.tpl_email_fuzzy="(^|"+v+'|"|\\(|'+b.src_ZCc+")("+b.src_email_name+"@"+b.tpl_host_fuzzy_strict+")",b.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+b.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+b.tpl_host_port_fuzzy_strict+b.src_path+")",b.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+b.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+b.tpl_host_port_no_ip_fuzzy_strict+b.src_path+")",b}},b1b8:function(r,u){function p(b,v){if(!b||typeof b=="function")return v;var w={};for(var f in v)w[f]=v[f];for(f in b)b[f]&&(typeof w[f]=="object"?w[f]=p(w[f],b[f]):w[f]=b[f]);return w}function h(b,v){if(typeof Object.create=="function")b.super_=v,b.prototype=Object.create(v.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}});else{b.super_=v;var w=function(){};w.prototype=v.prototype,b.prototype=new w,b.prototype.constructor=b}}r.exports={defaults:p,inherits:h}},b3c5:function(r,u){function p(h){const b="[a-z'][a-zA-Z0-9_']*",v="("+b+":"+b+"|"+b+")",w={keyword:"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor",literal:"false true"},f=h.COMMENT("%","$"),o={className:"number",begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)",relevance:0},g={begin:"fun\\s+"+b+"/\\d+"},s={begin:v+"\\(",end:"\\)",returnBegin:!0,relevance:0,contains:[{begin:v,relevance:0},{begin:"\\(",end:"\\)",endsWithParent:!0,returnEnd:!0,relevance:0}]},y={begin:/\{/,end:/\}/,relevance:0},_={begin:"\\b_([A-Z][A-Za-z0-9_]*)?",relevance:0},k={begin:"[A-Z][a-zA-Z0-9_]*",relevance:0},C={begin:"#"+h.UNDERSCORE_IDENT_RE,relevance:0,returnBegin:!0,contains:[{begin:"#"+h.UNDERSCORE_IDENT_RE,relevance:0},{begin:/\{/,end:/\}/,relevance:0}]},O={beginKeywords:"fun receive if try case",end:"end",keywords:w};O.contains=[f,g,h.inherit(h.APOS_STRING_MODE,{className:""}),O,s,h.QUOTE_STRING_MODE,o,y,_,k,C];const T=[f,g,O,s,h.QUOTE_STRING_MODE,o,y,_,k,C];s.contains[1].contains=T,y.contains=T,C.contains[1].contains=T;const P=["-module","-record","-undef","-export","-ifdef","-ifndef","-author","-copyright","-doc","-vsn","-import","-include","-include_lib","-compile","-define","-else","-endif","-file","-behaviour","-behavior","-spec"],D={className:"params",begin:"\\(",end:"\\)",contains:T};return{name:"Erlang",aliases:["erl"],keywords:w,illegal:"(</|\\*=|\\+=|-=|/\\*|\\*/|\\(\\*|\\*\\))",contains:[{className:"function",begin:"^"+b+"\\s*\\(",end:"->",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[D,h.inherit(h.TITLE_MODE,{begin:b})],starts:{end:";|\\.",keywords:w,contains:T}},f,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,keywords:{$pattern:"-"+h.IDENT_RE,keyword:P.map(F=>`${F}|1.5`).join(" ")},contains:[D]},o,h.QUOTE_STRING_MODE,C,_,k,y,{begin:/\.$/}]}}r.exports=p},b622:function(r,u,p){var h=p("da84"),b=p("5692"),v=p("5135"),w=p("90e3"),f=p("4930"),o=p("fdbf"),g=b("wks"),s=h.Symbol,y=o?s:s&&s.withoutSetter||w;r.exports=function(_){return v(g,_)||(f&&v(s,_)?g[_]=s[_]:g[_]=y("Symbol."+_)),g[_]}},b64b:function(r,u,p){var h=p("23e7"),b=p("7b0b"),v=p("df75"),w=p("d039"),f=w(function(){v(1)});h({target:"Object",stat:!0,forced:f},{keys:function(o){return v(b(o))}})},b65b:function(r,u){function p(h){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#]/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}r.exports=p},b680:function(r,u,p){var h=p("23e7"),b=p("a691"),v=p("408a"),w=p("1148"),f=p("d039"),o=1 .toFixed,g=Math.floor,s=function(k,C,O){return C===0?O:C%2===1?s(k,C-1,O*k):s(k*k,C/2,O)},y=function(k){for(var C=0,O=k;O>=4096;)C+=12,O/=4096;for(;O>=2;)C+=1,O/=2;return C},_=o&&(8e-5 .toFixed(3)!=="0.000"||.9 .toFixed(0)!=="1"||1.255 .toFixed(2)!=="1.25"||0xde0b6b3a7640080 .toFixed(0)!=="1000000000000000128")||!f(function(){o.call({})});h({target:"Number",proto:!0,forced:_},{toFixed:function(k){var C,O,T,P,D=v(this),F=b(k),N=[0,0,0,0,0,0],z="",B="0",X=function(U,G){for(var Y=-1,K=G;++Y<6;)K+=U*N[Y],N[Y]=K%1e7,K=g(K/1e7)},W=function(U){for(var G=6,Y=0;--G>=0;)Y+=N[G],N[G]=g(Y/U),Y=Y%U*1e7},H=function(){for(var U=6,G="";--U>=0;)if(G!==""||U===0||N[U]!==0){var Y=String(N[U]);G=G===""?Y:G+w.call("0",7-Y.length)+Y}return G};if(F<0||F>20)throw RangeError("Incorrect fraction digits");if(D!=D)return"NaN";if(D<=-1e21||D>=1e21)return String(D);if(D<0&&(z="-",D=-D),D>1e-21)if(C=y(D*s(2,69,1))-69,O=C<0?D*s(2,-C,1):D/s(2,C,1),O*=4503599627370496,C=52-C,C>0){for(X(0,O),T=F;T>=7;)X(1e7,0),T-=7;for(X(s(10,T,1),0),T=C-1;T>=23;)W(1<<23),T-=23;W(1<<T),X(1,1),W(2),B=H()}else X(0,O),X(1<<-C,0),B=H()+w.call("0",F);return F>0?(P=B.length,B=z+(P<=F?"0."+w.call("0",F-P)+B:B.slice(0,P-F)+"."+B.slice(P-F))):B=z+B,B}})},b727:function(r,u,p){var h=p("0366"),b=p("44ad"),v=p("7b0b"),w=p("50c4"),f=p("65f0"),o=[].push,g=function(s){var y=s==1,_=s==2,k=s==3,C=s==4,O=s==6,T=s==5||O;return function(P,D,F,N){for(var z,B,X=v(P),W=b(X),H=h(D,F,3),U=w(W.length),G=0,Y=N||f,K=y?Y(P,U):_?Y(P,0):void 0;U>G;G++)if((T||G in W)&&(z=W[G],B=H(z,G,X),s)){if(y)K[G]=B;else if(B)switch(s){case 3:return!0;case 5:return z;case 6:return G;case 2:o.call(K,z)}else if(C)return!1}return O?-1:k||C?C:K}};r.exports={forEach:g(0),map:g(1),filter:g(2),some:g(3),every:g(4),find:g(5),findIndex:g(6)}},b7aa:function(r,u){function p(h){return{name:"Julia REPL",contains:[{className:"meta",begin:/^julia>/,relevance:10,starts:{end:/^(?![ ]{6})/,subLanguage:"julia"},aliases:["jldoctest"]}]}}r.exports=p},baca:function(r,u,p){function h(b){switch(b){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}r.exports=function(b,v){for(var w=b.pos;w<b.posMax&&!h(b.src.charCodeAt(w));)w++;return w!==b.pos&&(v||(b.pending+=b.src.slice(b.pos,w)),b.pos=w,!0)}},bb2f:function(r,u,p){var h=p("d039");r.exports=!h(function(){return Object.isExtensible(Object.preventExtensions({}))})},bb4a:function(r,u,p){var h=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,b=/\((c|tm|r|p)\)/i,v=/\((c|tm|r|p)\)/gi,w={c:"\xA9",r:"\xAE",p:"\xA7",tm:"\u2122"};function f(s,y){return w[y.toLowerCase()]}function o(s){var y,_,k=0;for(y=s.length-1;y>=0;y--)_=s[y],_.type!=="text"||k||(_.content=_.content.replace(v,f)),_.type==="link_open"&&_.info==="auto"&&k--,_.type==="link_close"&&_.info==="auto"&&k++}function g(s){var y,_,k=0;for(y=s.length-1;y>=0;y--)_=s[y],_.type!=="text"||k||h.test(_.content)&&(_.content=_.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1\u2014").replace(/(^|\s)--(?=\s|$)/gm,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1\u2013")),_.type==="link_open"&&_.info==="auto"&&k--,_.type==="link_close"&&_.info==="auto"&&k++}r.exports=function(s){var y;if(s.md.options.typographer)for(y=s.tokens.length-1;y>=0;y--)s.tokens[y].type==="inline"&&(b.test(s.tokens[y].content)&&o(s.tokens[y].children),h.test(s.tokens[y].content)&&g(s.tokens[y].children))}},bc2b:function(r,u,p){var h=p("452f"),b=p("b1b8").defaults,v=p("666d"),w=p("802f"),f=p("1801");function o(g,s){s=s||{},this.paper=new h(g),this.options=b(s,v),this.symbols=[],this.lines=[],this.start=null}o.prototype.handle=function(g){this.symbols.indexOf(g)<=-1&&this.symbols.push(g);var s=this;return g instanceof w?(g.yes=function(y){return g.yes_symbol=y,g.no_symbol&&(g.pathOk=!0),s.handle(y)},g.no=function(y){return g.no_symbol=y,g.yes_symbol&&(g.pathOk=!0),s.handle(y)}):g instanceof f?(g.path1=function(y){return g.path1_symbol=y,g.path2_symbol&&(g.pathOk=!0),s.handle(y)},g.path2=function(y){return g.path2_symbol=y,g.path3_symbol&&(g.pathOk=!0),s.handle(y)},g.path3=function(y){return g.path3_symbol=y,g.path1_symbol&&(g.pathOk=!0),s.handle(y)}):g.then=function(y){return g.next=y,g.pathOk=!0,s.handle(y)},g},o.prototype.startWith=function(g){return this.start=g,this.handle(g)},o.prototype.render=function(){var g,s,y,_,k=0,C=0,O=0,T=0,P=0,D=0,F=0,N=0;for(O=0,T=this.symbols.length;O<T;O++)g=this.symbols[O],g.width>k&&(k=g.width),g.height>C&&(C=g.height);for(O=0,T=this.symbols.length;O<T;O++)g=this.symbols[O],g.shiftX(this.options.x+(k-g.width)/2+this.options["line-width"]),g.shiftY(this.options.y+(C-g.height)/2+this.options["line-width"]);for(this.start.render(),O=0,T=this.symbols.length;O<T;O++)g=this.symbols[O],g.renderLines();for(P=this.maxXFromLine,O=0,T=this.symbols.length;O<T;O++){g=this.symbols[O];var z=g.getX();y=z+g.width,_=g.getY()+g.height,z<F&&(F=z),y>P&&(P=y),_>D&&(D=_)}for(O=0,T=this.lines.length;O<T;O++){s=this.lines[O].getBBox(),y=s.x,_=s.y;var B=s.x2,X=s.y2;y<F&&(F=y),_<N&&(N=_),B>P&&(P=B),X>D&&(D=X)}var W=this.options.scale,H=this.options["line-width"];this.minXFromSymbols<F&&(F=this.minXFromSymbols),F<0&&(F-=H),N<0&&(N-=H);var U=P+H-F,G=D+H-N;this.paper.setSize(U*W,G*W),this.paper.setViewBox(F,N,U,G,!0)},o.prototype.clean=function(){if(this.paper){var g=this.paper.canvas;g.parentNode&&g.parentNode.removeChild(g)}},r.exports=o},bd68:function(r,u,p){r.exports=p("c560")},bd7f:function(r,u){r.exports=function(p){var h={};function b(v){if(h[v])return h[v].exports;var w=h[v]={i:v,l:!1,exports:{}};return p[v].call(w.exports,w,w.exports,b),w.l=!0,w.exports}return b.m=p,b.c=h,b.i=function(v){return v},b.d=function(v,w,f){b.o(v,w)||Object.defineProperty(v,w,{configurable:!1,enumerable:!0,get:f})},b.n=function(v){var w=v&&v.__esModule?function(){return v.default}:function(){return v};return b.d(w,"a",w),w},b.o=function(v,w){return Object.prototype.hasOwnProperty.call(v,w)},b.p="",b(b.s=0)}([function(p,h,b){Object.defineProperty(h,"__esModule",{value:!0});const v=w=>{const f=w.renderer.renderToken.bind(w.renderer);w.renderer.renderToken=function(o,g,s){let y=o[g];return y.level===0&&y.map!==null&&y.type.endsWith("_open")&&y.attrPush(["data-source-line",y.map[0]+1]),f(o,g,s)}};h.default=v}])},be03:function(r,u){var p=!0,h=!1,b=!1;function v(P,D,F){var N=P.attrIndex(D),z=[D,F];N<0?P.attrPush(z):P.attrs[N]=z}function w(P,D){for(var F=P[D].level-1,N=D-1;N>=0;N--)if(P[N].level===F)return N;return-1}function f(P,D){return k(P[D])&&C(P[D-1])&&O(P[D-2])&&T(P[D])}function o(P,D){if(P.children.unshift(g(P,D)),P.children[1].content=P.children[1].content.slice(3),P.content=P.content.slice(3),h)if(b){P.children.pop();var F="task-item-"+Math.ceil(1e7*Math.random()-1e3);P.children[0].content=P.children[0].content.slice(0,-1)+' id="'+F+'">',P.children.push(_(P.content,F,D))}else P.children.unshift(s(D)),P.children.push(y(D))}function g(P,D){var F=new D("html_inline","",0),N=p?' disabled="" ':"";return P.content.indexOf("[ ] ")===0?F.content='<input class="task-list-item-checkbox"'+N+'type="checkbox">':P.content.indexOf("[x] ")!==0&&P.content.indexOf("[X] ")!==0||(F.content='<input class="task-list-item-checkbox" checked=""'+N+'type="checkbox">'),F}function s(P){var D=new P("html_inline","",0);return D.content="<label>",D}function y(P){var D=new P("html_inline","",0);return D.content="</label>",D}function _(P,D,F){var N=new F("html_inline","",0);return N.content='<label class="task-list-item-label" for="'+D+'">'+P+"</label>",N.attrs=[{for:D}],N}function k(P){return P.type==="inline"}function C(P){return P.type==="paragraph_open"}function O(P){return P.type==="list_item_open"}function T(P){return P.content.indexOf("[ ] ")===0||P.content.indexOf("[x] ")===0||P.content.indexOf("[X] ")===0}r.exports=function(P,D){D&&(p=!D.enabled,h=!!D.label,b=!!D.labelAfter),P.core.ruler.after("inline","github-task-lists",function(F){for(var N=F.tokens,z=2;z<N.length;z++)f(N,z)&&(o(N[z],F.Token),v(N[z-2],"class","task-list-item"+(p?"":" enabled")),v(N[w(N,z-2)],"class","contains-task-list"))})}},bf2b:function(r,u,p){r.exports=function(h,b,v,w){var f,o,g,s,y,_,k,C=!1,O=h.bMarks[b]+h.tShift[b],T=h.eMarks[b];if(h.sCount[b]-h.blkIndent>=4||O+3>T||(f=h.src.charCodeAt(O),f!==126&&f!==96)||(y=O,O=h.skipChars(O,f),o=O-y,o<3)||(k=h.src.slice(y,O),g=h.src.slice(O,T),f===96&&g.indexOf(String.fromCharCode(f))>=0))return!1;if(w)return!0;for(s=b;s++,!(s>=v||(O=y=h.bMarks[s]+h.tShift[s],T=h.eMarks[s],O<T&&h.sCount[s]<h.blkIndent));)if(h.src.charCodeAt(O)===f&&!(h.sCount[s]-h.blkIndent>=4)&&(O=h.skipChars(O,f),!(O-y<o)&&(O=h.skipSpaces(O),!(O<T)))){C=!0;break}return o=h.sCount[b],h.line=s+(C?1:0),_=h.push("fence","code",0),_.info=g,_.content=h.getLines(b+1,s,o,!0),_.markup=k,_.map=[b,h.line],!0}},c04e:function(r,u,p){var h=p("861d");r.exports=function(b,v){if(!h(b))return b;var w,f;if(v&&typeof(w=b.toString)=="function"&&!h(f=w.call(b))||typeof(w=b.valueOf)=="function"&&!h(f=w.call(b))||!v&&typeof(w=b.toString)=="function"&&!h(f=w.call(b)))return f;throw TypeError("Can't convert object to primitive value")}},c2d8:function(r,u,p){var h=p("5706").HTML_TAG_RE;function b(v){var w=32|v;return w>=97&&w<=122}r.exports=function(v,w){var f,o,g,s,y=v.pos;return!!v.md.options.html&&(g=v.posMax,!(v.src.charCodeAt(y)!==60||y+2>=g)&&(f=v.src.charCodeAt(y+1),!(f!==33&&f!==63&&f!==47&&!b(f))&&(o=v.src.slice(y).match(h),!!o&&(w||(s=v.push("html_inline","",0),s.content=v.src.slice(y,y+o[0].length)),v.pos+=o[0].length,!0))))}},c430:function(r,u){r.exports=!1},c464:function(r,u,p){var h={};function b(w){var f,o,g=h[w];if(g)return g;for(g=h[w]=[],f=0;f<128;f++)o=String.fromCharCode(f),/^[0-9a-z]$/i.test(o)?g.push(o):g.push("%"+("0"+f.toString(16).toUpperCase()).slice(-2));for(f=0;f<w.length;f++)g[w.charCodeAt(f)]=w[f];return g}function v(w,f,o){var g,s,y,_,k,C="";for(typeof f!="string"&&(o=f,f=v.defaultChars),typeof o>"u"&&(o=!0),k=b(f),g=0,s=w.length;g<s;g++)if(y=w.charCodeAt(g),o&&y===37&&g+2<s&&/^[0-9a-f]{2}$/i.test(w.slice(g+1,g+3)))C+=w.slice(g,g+3),g+=2;else if(y<128)C+=k[y];else if(y>=55296&&y<=57343){if(y>=55296&&y<=56319&&g+1<s&&(_=w.charCodeAt(g+1),_>=56320&&_<=57343)){C+=encodeURIComponent(w[g]+w[g+1]),g++;continue}C+="%EF%BF%BD"}else C+=encodeURIComponent(w[g]);return C}v.defaultChars=";/?:@&=+$,-_.!~*'()#",v.componentChars="-_.!~*'()",r.exports=v},c560:function(r){r.exports=JSON.parse('{"Aacute":"\xC1","aacute":"\xE1","Abreve":"\u0102","abreve":"\u0103","ac":"\u223E","acd":"\u223F","acE":"\u223E\u0333","Acirc":"\xC2","acirc":"\xE2","acute":"\xB4","Acy":"\u0410","acy":"\u0430","AElig":"\xC6","aelig":"\xE6","af":"\u2061","Afr":"\u{1D504}","afr":"\u{1D51E}","Agrave":"\xC0","agrave":"\xE0","alefsym":"\u2135","aleph":"\u2135","Alpha":"\u0391","alpha":"\u03B1","Amacr":"\u0100","amacr":"\u0101","amalg":"\u2A3F","amp":"&","AMP":"&","andand":"\u2A55","And":"\u2A53","and":"\u2227","andd":"\u2A5C","andslope":"\u2A58","andv":"\u2A5A","ang":"\u2220","ange":"\u29A4","angle":"\u2220","angmsdaa":"\u29A8","angmsdab":"\u29A9","angmsdac":"\u29AA","angmsdad":"\u29AB","angmsdae":"\u29AC","angmsdaf":"\u29AD","angmsdag":"\u29AE","angmsdah":"\u29AF","angmsd":"\u2221","angrt":"\u221F","angrtvb":"\u22BE","angrtvbd":"\u299D","angsph":"\u2222","angst":"\xC5","angzarr":"\u237C","Aogon":"\u0104","aogon":"\u0105","Aopf":"\u{1D538}","aopf":"\u{1D552}","apacir":"\u2A6F","ap":"\u2248","apE":"\u2A70","ape":"\u224A","apid":"\u224B","apos":"\'","ApplyFunction":"\u2061","approx":"\u2248","approxeq":"\u224A","Aring":"\xC5","aring":"\xE5","Ascr":"\u{1D49C}","ascr":"\u{1D4B6}","Assign":"\u2254","ast":"*","asymp":"\u2248","asympeq":"\u224D","Atilde":"\xC3","atilde":"\xE3","Auml":"\xC4","auml":"\xE4","awconint":"\u2233","awint":"\u2A11","backcong":"\u224C","backepsilon":"\u03F6","backprime":"\u2035","backsim":"\u223D","backsimeq":"\u22CD","Backslash":"\u2216","Barv":"\u2AE7","barvee":"\u22BD","barwed":"\u2305","Barwed":"\u2306","barwedge":"\u2305","bbrk":"\u23B5","bbrktbrk":"\u23B6","bcong":"\u224C","Bcy":"\u0411","bcy":"\u0431","bdquo":"\u201E","becaus":"\u2235","because":"\u2235","Because":"\u2235","bemptyv":"\u29B0","bepsi":"\u03F6","bernou":"\u212C","Bernoullis":"\u212C","Beta":"\u0392","beta":"\u03B2","beth":"\u2136","between":"\u226C","Bfr":"\u{1D505}","bfr":"\u{1D51F}","bigcap":"\u22C2","bigcirc":"\u25EF","bigcup":"\u22C3","bigodot":"\u2A00","bigoplus":"\u2A01","bigotimes":"\u2A02","bigsqcup":"\u2A06","bigstar":"\u2605","bigtriangledown":"\u25BD","bigtriangleup":"\u25B3","biguplus":"\u2A04","bigvee":"\u22C1","bigwedge":"\u22C0","bkarow":"\u290D","blacklozenge":"\u29EB","blacksquare":"\u25AA","blacktriangle":"\u25B4","blacktriangledown":"\u25BE","blacktriangleleft":"\u25C2","blacktriangleright":"\u25B8","blank":"\u2423","blk12":"\u2592","blk14":"\u2591","blk34":"\u2593","block":"\u2588","bne":"=\u20E5","bnequiv":"\u2261\u20E5","bNot":"\u2AED","bnot":"\u2310","Bopf":"\u{1D539}","bopf":"\u{1D553}","bot":"\u22A5","bottom":"\u22A5","bowtie":"\u22C8","boxbox":"\u29C9","boxdl":"\u2510","boxdL":"\u2555","boxDl":"\u2556","boxDL":"\u2557","boxdr":"\u250C","boxdR":"\u2552","boxDr":"\u2553","boxDR":"\u2554","boxh":"\u2500","boxH":"\u2550","boxhd":"\u252C","boxHd":"\u2564","boxhD":"\u2565","boxHD":"\u2566","boxhu":"\u2534","boxHu":"\u2567","boxhU":"\u2568","boxHU":"\u2569","boxminus":"\u229F","boxplus":"\u229E","boxtimes":"\u22A0","boxul":"\u2518","boxuL":"\u255B","boxUl":"\u255C","boxUL":"\u255D","boxur":"\u2514","boxuR":"\u2558","boxUr":"\u2559","boxUR":"\u255A","boxv":"\u2502","boxV":"\u2551","boxvh":"\u253C","boxvH":"\u256A","boxVh":"\u256B","boxVH":"\u256C","boxvl":"\u2524","boxvL":"\u2561","boxVl":"\u2562","boxVL":"\u2563","boxvr":"\u251C","boxvR":"\u255E","boxVr":"\u255F","boxVR":"\u2560","bprime":"\u2035","breve":"\u02D8","Breve":"\u02D8","brvbar":"\xA6","bscr":"\u{1D4B7}","Bscr":"\u212C","bsemi":"\u204F","bsim":"\u223D","bsime":"\u22CD","bsolb":"\u29C5","bsol":"\\\\","bsolhsub":"\u27C8","bull":"\u2022","bullet":"\u2022","bump":"\u224E","bumpE":"\u2AAE","bumpe":"\u224F","Bumpeq":"\u224E","bumpeq":"\u224F","Cacute":"\u0106","cacute":"\u0107","capand":"\u2A44","capbrcup":"\u2A49","capcap":"\u2A4B","cap":"\u2229","Cap":"\u22D2","capcup":"\u2A47","capdot":"\u2A40","CapitalDifferentialD":"\u2145","caps":"\u2229\uFE00","caret":"\u2041","caron":"\u02C7","Cayleys":"\u212D","ccaps":"\u2A4D","Ccaron":"\u010C","ccaron":"\u010D","Ccedil":"\xC7","ccedil":"\xE7","Ccirc":"\u0108","ccirc":"\u0109","Cconint":"\u2230","ccups":"\u2A4C","ccupssm":"\u2A50","Cdot":"\u010A","cdot":"\u010B","cedil":"\xB8","Cedilla":"\xB8","cemptyv":"\u29B2","cent":"\xA2","centerdot":"\xB7","CenterDot":"\xB7","cfr":"\u{1D520}","Cfr":"\u212D","CHcy":"\u0427","chcy":"\u0447","check":"\u2713","checkmark":"\u2713","Chi":"\u03A7","chi":"\u03C7","circ":"\u02C6","circeq":"\u2257","circlearrowleft":"\u21BA","circlearrowright":"\u21BB","circledast":"\u229B","circledcirc":"\u229A","circleddash":"\u229D","CircleDot":"\u2299","circledR":"\xAE","circledS":"\u24C8","CircleMinus":"\u2296","CirclePlus":"\u2295","CircleTimes":"\u2297","cir":"\u25CB","cirE":"\u29C3","cire":"\u2257","cirfnint":"\u2A10","cirmid":"\u2AEF","cirscir":"\u29C2","ClockwiseContourIntegral":"\u2232","CloseCurlyDoubleQuote":"\u201D","CloseCurlyQuote":"\u2019","clubs":"\u2663","clubsuit":"\u2663","colon":":","Colon":"\u2237","Colone":"\u2A74","colone":"\u2254","coloneq":"\u2254","comma":",","commat":"@","comp":"\u2201","compfn":"\u2218","complement":"\u2201","complexes":"\u2102","cong":"\u2245","congdot":"\u2A6D","Congruent":"\u2261","conint":"\u222E","Conint":"\u222F","ContourIntegral":"\u222E","copf":"\u{1D554}","Copf":"\u2102","coprod":"\u2210","Coproduct":"\u2210","copy":"\xA9","COPY":"\xA9","copysr":"\u2117","CounterClockwiseContourIntegral":"\u2233","crarr":"\u21B5","cross":"\u2717","Cross":"\u2A2F","Cscr":"\u{1D49E}","cscr":"\u{1D4B8}","csub":"\u2ACF","csube":"\u2AD1","csup":"\u2AD0","csupe":"\u2AD2","ctdot":"\u22EF","cudarrl":"\u2938","cudarrr":"\u2935","cuepr":"\u22DE","cuesc":"\u22DF","cularr":"\u21B6","cularrp":"\u293D","cupbrcap":"\u2A48","cupcap":"\u2A46","CupCap":"\u224D","cup":"\u222A","Cup":"\u22D3","cupcup":"\u2A4A","cupdot":"\u228D","cupor":"\u2A45","cups":"\u222A\uFE00","curarr":"\u21B7","curarrm":"\u293C","curlyeqprec":"\u22DE","curlyeqsucc":"\u22DF","curlyvee":"\u22CE","curlywedge":"\u22CF","curren":"\xA4","curvearrowleft":"\u21B6","curvearrowright":"\u21B7","cuvee":"\u22CE","cuwed":"\u22CF","cwconint":"\u2232","cwint":"\u2231","cylcty":"\u232D","dagger":"\u2020","Dagger":"\u2021","daleth":"\u2138","darr":"\u2193","Darr":"\u21A1","dArr":"\u21D3","dash":"\u2010","Dashv":"\u2AE4","dashv":"\u22A3","dbkarow":"\u290F","dblac":"\u02DD","Dcaron":"\u010E","dcaron":"\u010F","Dcy":"\u0414","dcy":"\u0434","ddagger":"\u2021","ddarr":"\u21CA","DD":"\u2145","dd":"\u2146","DDotrahd":"\u2911","ddotseq":"\u2A77","deg":"\xB0","Del":"\u2207","Delta":"\u0394","delta":"\u03B4","demptyv":"\u29B1","dfisht":"\u297F","Dfr":"\u{1D507}","dfr":"\u{1D521}","dHar":"\u2965","dharl":"\u21C3","dharr":"\u21C2","DiacriticalAcute":"\xB4","DiacriticalDot":"\u02D9","DiacriticalDoubleAcute":"\u02DD","DiacriticalGrave":"`","DiacriticalTilde":"\u02DC","diam":"\u22C4","diamond":"\u22C4","Diamond":"\u22C4","diamondsuit":"\u2666","diams":"\u2666","die":"\xA8","DifferentialD":"\u2146","digamma":"\u03DD","disin":"\u22F2","div":"\xF7","divide":"\xF7","divideontimes":"\u22C7","divonx":"\u22C7","DJcy":"\u0402","djcy":"\u0452","dlcorn":"\u231E","dlcrop":"\u230D","dollar":"$","Dopf":"\u{1D53B}","dopf":"\u{1D555}","Dot":"\xA8","dot":"\u02D9","DotDot":"\u20DC","doteq":"\u2250","doteqdot":"\u2251","DotEqual":"\u2250","dotminus":"\u2238","dotplus":"\u2214","dotsquare":"\u22A1","doublebarwedge":"\u2306","DoubleContourIntegral":"\u222F","DoubleDot":"\xA8","DoubleDownArrow":"\u21D3","DoubleLeftArrow":"\u21D0","DoubleLeftRightArrow":"\u21D4","DoubleLeftTee":"\u2AE4","DoubleLongLeftArrow":"\u27F8","DoubleLongLeftRightArrow":"\u27FA","DoubleLongRightArrow":"\u27F9","DoubleRightArrow":"\u21D2","DoubleRightTee":"\u22A8","DoubleUpArrow":"\u21D1","DoubleUpDownArrow":"\u21D5","DoubleVerticalBar":"\u2225","DownArrowBar":"\u2913","downarrow":"\u2193","DownArrow":"\u2193","Downarrow":"\u21D3","DownArrowUpArrow":"\u21F5","DownBreve":"\u0311","downdownarrows":"\u21CA","downharpoonleft":"\u21C3","downharpoonright":"\u21C2","DownLeftRightVector":"\u2950","DownLeftTeeVector":"\u295E","DownLeftVectorBar":"\u2956","DownLeftVector":"\u21BD","DownRightTeeVector":"\u295F","DownRightVectorBar":"\u2957","DownRightVector":"\u21C1","DownTeeArrow":"\u21A7","DownTee":"\u22A4","drbkarow":"\u2910","drcorn":"\u231F","drcrop":"\u230C","Dscr":"\u{1D49F}","dscr":"\u{1D4B9}","DScy":"\u0405","dscy":"\u0455","dsol":"\u29F6","Dstrok":"\u0110","dstrok":"\u0111","dtdot":"\u22F1","dtri":"\u25BF","dtrif":"\u25BE","duarr":"\u21F5","duhar":"\u296F","dwangle":"\u29A6","DZcy":"\u040F","dzcy":"\u045F","dzigrarr":"\u27FF","Eacute":"\xC9","eacute":"\xE9","easter":"\u2A6E","Ecaron":"\u011A","ecaron":"\u011B","Ecirc":"\xCA","ecirc":"\xEA","ecir":"\u2256","ecolon":"\u2255","Ecy":"\u042D","ecy":"\u044D","eDDot":"\u2A77","Edot":"\u0116","edot":"\u0117","eDot":"\u2251","ee":"\u2147","efDot":"\u2252","Efr":"\u{1D508}","efr":"\u{1D522}","eg":"\u2A9A","Egrave":"\xC8","egrave":"\xE8","egs":"\u2A96","egsdot":"\u2A98","el":"\u2A99","Element":"\u2208","elinters":"\u23E7","ell":"\u2113","els":"\u2A95","elsdot":"\u2A97","Emacr":"\u0112","emacr":"\u0113","empty":"\u2205","emptyset":"\u2205","EmptySmallSquare":"\u25FB","emptyv":"\u2205","EmptyVerySmallSquare":"\u25AB","emsp13":"\u2004","emsp14":"\u2005","emsp":"\u2003","ENG":"\u014A","eng":"\u014B","ensp":"\u2002","Eogon":"\u0118","eogon":"\u0119","Eopf":"\u{1D53C}","eopf":"\u{1D556}","epar":"\u22D5","eparsl":"\u29E3","eplus":"\u2A71","epsi":"\u03B5","Epsilon":"\u0395","epsilon":"\u03B5","epsiv":"\u03F5","eqcirc":"\u2256","eqcolon":"\u2255","eqsim":"\u2242","eqslantgtr":"\u2A96","eqslantless":"\u2A95","Equal":"\u2A75","equals":"=","EqualTilde":"\u2242","equest":"\u225F","Equilibrium":"\u21CC","equiv":"\u2261","equivDD":"\u2A78","eqvparsl":"\u29E5","erarr":"\u2971","erDot":"\u2253","escr":"\u212F","Escr":"\u2130","esdot":"\u2250","Esim":"\u2A73","esim":"\u2242","Eta":"\u0397","eta":"\u03B7","ETH":"\xD0","eth":"\xF0","Euml":"\xCB","euml":"\xEB","euro":"\u20AC","excl":"!","exist":"\u2203","Exists":"\u2203","expectation":"\u2130","exponentiale":"\u2147","ExponentialE":"\u2147","fallingdotseq":"\u2252","Fcy":"\u0424","fcy":"\u0444","female":"\u2640","ffilig":"\uFB03","fflig":"\uFB00","ffllig":"\uFB04","Ffr":"\u{1D509}","ffr":"\u{1D523}","filig":"\uFB01","FilledSmallSquare":"\u25FC","FilledVerySmallSquare":"\u25AA","fjlig":"fj","flat":"\u266D","fllig":"\uFB02","fltns":"\u25B1","fnof":"\u0192","Fopf":"\u{1D53D}","fopf":"\u{1D557}","forall":"\u2200","ForAll":"\u2200","fork":"\u22D4","forkv":"\u2AD9","Fouriertrf":"\u2131","fpartint":"\u2A0D","frac12":"\xBD","frac13":"\u2153","frac14":"\xBC","frac15":"\u2155","frac16":"\u2159","frac18":"\u215B","frac23":"\u2154","frac25":"\u2156","frac34":"\xBE","frac35":"\u2157","frac38":"\u215C","frac45":"\u2158","frac56":"\u215A","frac58":"\u215D","frac78":"\u215E","frasl":"\u2044","frown":"\u2322","fscr":"\u{1D4BB}","Fscr":"\u2131","gacute":"\u01F5","Gamma":"\u0393","gamma":"\u03B3","Gammad":"\u03DC","gammad":"\u03DD","gap":"\u2A86","Gbreve":"\u011E","gbreve":"\u011F","Gcedil":"\u0122","Gcirc":"\u011C","gcirc":"\u011D","Gcy":"\u0413","gcy":"\u0433","Gdot":"\u0120","gdot":"\u0121","ge":"\u2265","gE":"\u2267","gEl":"\u2A8C","gel":"\u22DB","geq":"\u2265","geqq":"\u2267","geqslant":"\u2A7E","gescc":"\u2AA9","ges":"\u2A7E","gesdot":"\u2A80","gesdoto":"\u2A82","gesdotol":"\u2A84","gesl":"\u22DB\uFE00","gesles":"\u2A94","Gfr":"\u{1D50A}","gfr":"\u{1D524}","gg":"\u226B","Gg":"\u22D9","ggg":"\u22D9","gimel":"\u2137","GJcy":"\u0403","gjcy":"\u0453","gla":"\u2AA5","gl":"\u2277","glE":"\u2A92","glj":"\u2AA4","gnap":"\u2A8A","gnapprox":"\u2A8A","gne":"\u2A88","gnE":"\u2269","gneq":"\u2A88","gneqq":"\u2269","gnsim":"\u22E7","Gopf":"\u{1D53E}","gopf":"\u{1D558}","grave":"`","GreaterEqual":"\u2265","GreaterEqualLess":"\u22DB","GreaterFullEqual":"\u2267","GreaterGreater":"\u2AA2","GreaterLess":"\u2277","GreaterSlantEqual":"\u2A7E","GreaterTilde":"\u2273","Gscr":"\u{1D4A2}","gscr":"\u210A","gsim":"\u2273","gsime":"\u2A8E","gsiml":"\u2A90","gtcc":"\u2AA7","gtcir":"\u2A7A","gt":">","GT":">","Gt":"\u226B","gtdot":"\u22D7","gtlPar":"\u2995","gtquest":"\u2A7C","gtrapprox":"\u2A86","gtrarr":"\u2978","gtrdot":"\u22D7","gtreqless":"\u22DB","gtreqqless":"\u2A8C","gtrless":"\u2277","gtrsim":"\u2273","gvertneqq":"\u2269\uFE00","gvnE":"\u2269\uFE00","Hacek":"\u02C7","hairsp":"\u200A","half":"\xBD","hamilt":"\u210B","HARDcy":"\u042A","hardcy":"\u044A","harrcir":"\u2948","harr":"\u2194","hArr":"\u21D4","harrw":"\u21AD","Hat":"^","hbar":"\u210F","Hcirc":"\u0124","hcirc":"\u0125","hearts":"\u2665","heartsuit":"\u2665","hellip":"\u2026","hercon":"\u22B9","hfr":"\u{1D525}","Hfr":"\u210C","HilbertSpace":"\u210B","hksearow":"\u2925","hkswarow":"\u2926","hoarr":"\u21FF","homtht":"\u223B","hookleftarrow":"\u21A9","hookrightarrow":"\u21AA","hopf":"\u{1D559}","Hopf":"\u210D","horbar":"\u2015","HorizontalLine":"\u2500","hscr":"\u{1D4BD}","Hscr":"\u210B","hslash":"\u210F","Hstrok":"\u0126","hstrok":"\u0127","HumpDownHump":"\u224E","HumpEqual":"\u224F","hybull":"\u2043","hyphen":"\u2010","Iacute":"\xCD","iacute":"\xED","ic":"\u2063","Icirc":"\xCE","icirc":"\xEE","Icy":"\u0418","icy":"\u0438","Idot":"\u0130","IEcy":"\u0415","iecy":"\u0435","iexcl":"\xA1","iff":"\u21D4","ifr":"\u{1D526}","Ifr":"\u2111","Igrave":"\xCC","igrave":"\xEC","ii":"\u2148","iiiint":"\u2A0C","iiint":"\u222D","iinfin":"\u29DC","iiota":"\u2129","IJlig":"\u0132","ijlig":"\u0133","Imacr":"\u012A","imacr":"\u012B","image":"\u2111","ImaginaryI":"\u2148","imagline":"\u2110","imagpart":"\u2111","imath":"\u0131","Im":"\u2111","imof":"\u22B7","imped":"\u01B5","Implies":"\u21D2","incare":"\u2105","in":"\u2208","infin":"\u221E","infintie":"\u29DD","inodot":"\u0131","intcal":"\u22BA","int":"\u222B","Int":"\u222C","integers":"\u2124","Integral":"\u222B","intercal":"\u22BA","Intersection":"\u22C2","intlarhk":"\u2A17","intprod":"\u2A3C","InvisibleComma":"\u2063","InvisibleTimes":"\u2062","IOcy":"\u0401","iocy":"\u0451","Iogon":"\u012E","iogon":"\u012F","Iopf":"\u{1D540}","iopf":"\u{1D55A}","Iota":"\u0399","iota":"\u03B9","iprod":"\u2A3C","iquest":"\xBF","iscr":"\u{1D4BE}","Iscr":"\u2110","isin":"\u2208","isindot":"\u22F5","isinE":"\u22F9","isins":"\u22F4","isinsv":"\u22F3","isinv":"\u2208","it":"\u2062","Itilde":"\u0128","itilde":"\u0129","Iukcy":"\u0406","iukcy":"\u0456","Iuml":"\xCF","iuml":"\xEF","Jcirc":"\u0134","jcirc":"\u0135","Jcy":"\u0419","jcy":"\u0439","Jfr":"\u{1D50D}","jfr":"\u{1D527}","jmath":"\u0237","Jopf":"\u{1D541}","jopf":"\u{1D55B}","Jscr":"\u{1D4A5}","jscr":"\u{1D4BF}","Jsercy":"\u0408","jsercy":"\u0458","Jukcy":"\u0404","jukcy":"\u0454","Kappa":"\u039A","kappa":"\u03BA","kappav":"\u03F0","Kcedil":"\u0136","kcedil":"\u0137","Kcy":"\u041A","kcy":"\u043A","Kfr":"\u{1D50E}","kfr":"\u{1D528}","kgreen":"\u0138","KHcy":"\u0425","khcy":"\u0445","KJcy":"\u040C","kjcy":"\u045C","Kopf":"\u{1D542}","kopf":"\u{1D55C}","Kscr":"\u{1D4A6}","kscr":"\u{1D4C0}","lAarr":"\u21DA","Lacute":"\u0139","lacute":"\u013A","laemptyv":"\u29B4","lagran":"\u2112","Lambda":"\u039B","lambda":"\u03BB","lang":"\u27E8","Lang":"\u27EA","langd":"\u2991","langle":"\u27E8","lap":"\u2A85","Laplacetrf":"\u2112","laquo":"\xAB","larrb":"\u21E4","larrbfs":"\u291F","larr":"\u2190","Larr":"\u219E","lArr":"\u21D0","larrfs":"\u291D","larrhk":"\u21A9","larrlp":"\u21AB","larrpl":"\u2939","larrsim":"\u2973","larrtl":"\u21A2","latail":"\u2919","lAtail":"\u291B","lat":"\u2AAB","late":"\u2AAD","lates":"\u2AAD\uFE00","lbarr":"\u290C","lBarr":"\u290E","lbbrk":"\u2772","lbrace":"{","lbrack":"[","lbrke":"\u298B","lbrksld":"\u298F","lbrkslu":"\u298D","Lcaron":"\u013D","lcaron":"\u013E","Lcedil":"\u013B","lcedil":"\u013C","lceil":"\u2308","lcub":"{","Lcy":"\u041B","lcy":"\u043B","ldca":"\u2936","ldquo":"\u201C","ldquor":"\u201E","ldrdhar":"\u2967","ldrushar":"\u294B","ldsh":"\u21B2","le":"\u2264","lE":"\u2266","LeftAngleBracket":"\u27E8","LeftArrowBar":"\u21E4","leftarrow":"\u2190","LeftArrow":"\u2190","Leftarrow":"\u21D0","LeftArrowRightArrow":"\u21C6","leftarrowtail":"\u21A2","LeftCeiling":"\u2308","LeftDoubleBracket":"\u27E6","LeftDownTeeVector":"\u2961","LeftDownVectorBar":"\u2959","LeftDownVector":"\u21C3","LeftFloor":"\u230A","leftharpoondown":"\u21BD","leftharpoonup":"\u21BC","leftleftarrows":"\u21C7","leftrightarrow":"\u2194","LeftRightArrow":"\u2194","Leftrightarrow":"\u21D4","leftrightarrows":"\u21C6","leftrightharpoons":"\u21CB","leftrightsquigarrow":"\u21AD","LeftRightVector":"\u294E","LeftTeeArrow":"\u21A4","LeftTee":"\u22A3","LeftTeeVector":"\u295A","leftthreetimes":"\u22CB","LeftTriangleBar":"\u29CF","LeftTriangle":"\u22B2","LeftTriangleEqual":"\u22B4","LeftUpDownVector":"\u2951","LeftUpTeeVector":"\u2960","LeftUpVectorBar":"\u2958","LeftUpVector":"\u21BF","LeftVectorBar":"\u2952","LeftVector":"\u21BC","lEg":"\u2A8B","leg":"\u22DA","leq":"\u2264","leqq":"\u2266","leqslant":"\u2A7D","lescc":"\u2AA8","les":"\u2A7D","lesdot":"\u2A7F","lesdoto":"\u2A81","lesdotor":"\u2A83","lesg":"\u22DA\uFE00","lesges":"\u2A93","lessapprox":"\u2A85","lessdot":"\u22D6","lesseqgtr":"\u22DA","lesseqqgtr":"\u2A8B","LessEqualGreater":"\u22DA","LessFullEqual":"\u2266","LessGreater":"\u2276","lessgtr":"\u2276","LessLess":"\u2AA1","lesssim":"\u2272","LessSlantEqual":"\u2A7D","LessTilde":"\u2272","lfisht":"\u297C","lfloor":"\u230A","Lfr":"\u{1D50F}","lfr":"\u{1D529}","lg":"\u2276","lgE":"\u2A91","lHar":"\u2962","lhard":"\u21BD","lharu":"\u21BC","lharul":"\u296A","lhblk":"\u2584","LJcy":"\u0409","ljcy":"\u0459","llarr":"\u21C7","ll":"\u226A","Ll":"\u22D8","llcorner":"\u231E","Lleftarrow":"\u21DA","llhard":"\u296B","lltri":"\u25FA","Lmidot":"\u013F","lmidot":"\u0140","lmoustache":"\u23B0","lmoust":"\u23B0","lnap":"\u2A89","lnapprox":"\u2A89","lne":"\u2A87","lnE":"\u2268","lneq":"\u2A87","lneqq":"\u2268","lnsim":"\u22E6","loang":"\u27EC","loarr":"\u21FD","lobrk":"\u27E6","longleftarrow":"\u27F5","LongLeftArrow":"\u27F5","Longleftarrow":"\u27F8","longleftrightarrow":"\u27F7","LongLeftRightArrow":"\u27F7","Longleftrightarrow":"\u27FA","longmapsto":"\u27FC","longrightarrow":"\u27F6","LongRightArrow":"\u27F6","Longrightarrow":"\u27F9","looparrowleft":"\u21AB","looparrowright":"\u21AC","lopar":"\u2985","Lopf":"\u{1D543}","lopf":"\u{1D55D}","loplus":"\u2A2D","lotimes":"\u2A34","lowast":"\u2217","lowbar":"_","LowerLeftArrow":"\u2199","LowerRightArrow":"\u2198","loz":"\u25CA","lozenge":"\u25CA","lozf":"\u29EB","lpar":"(","lparlt":"\u2993","lrarr":"\u21C6","lrcorner":"\u231F","lrhar":"\u21CB","lrhard":"\u296D","lrm":"\u200E","lrtri":"\u22BF","lsaquo":"\u2039","lscr":"\u{1D4C1}","Lscr":"\u2112","lsh":"\u21B0","Lsh":"\u21B0","lsim":"\u2272","lsime":"\u2A8D","lsimg":"\u2A8F","lsqb":"[","lsquo":"\u2018","lsquor":"\u201A","Lstrok":"\u0141","lstrok":"\u0142","ltcc":"\u2AA6","ltcir":"\u2A79","lt":"<","LT":"<","Lt":"\u226A","ltdot":"\u22D6","lthree":"\u22CB","ltimes":"\u22C9","ltlarr":"\u2976","ltquest":"\u2A7B","ltri":"\u25C3","ltrie":"\u22B4","ltrif":"\u25C2","ltrPar":"\u2996","lurdshar":"\u294A","luruhar":"\u2966","lvertneqq":"\u2268\uFE00","lvnE":"\u2268\uFE00","macr":"\xAF","male":"\u2642","malt":"\u2720","maltese":"\u2720","Map":"\u2905","map":"\u21A6","mapsto":"\u21A6","mapstodown":"\u21A7","mapstoleft":"\u21A4","mapstoup":"\u21A5","marker":"\u25AE","mcomma":"\u2A29","Mcy":"\u041C","mcy":"\u043C","mdash":"\u2014","mDDot":"\u223A","measuredangle":"\u2221","MediumSpace":"\u205F","Mellintrf":"\u2133","Mfr":"\u{1D510}","mfr":"\u{1D52A}","mho":"\u2127","micro":"\xB5","midast":"*","midcir":"\u2AF0","mid":"\u2223","middot":"\xB7","minusb":"\u229F","minus":"\u2212","minusd":"\u2238","minusdu":"\u2A2A","MinusPlus":"\u2213","mlcp":"\u2ADB","mldr":"\u2026","mnplus":"\u2213","models":"\u22A7","Mopf":"\u{1D544}","mopf":"\u{1D55E}","mp":"\u2213","mscr":"\u{1D4C2}","Mscr":"\u2133","mstpos":"\u223E","Mu":"\u039C","mu":"\u03BC","multimap":"\u22B8","mumap":"\u22B8","nabla":"\u2207","Nacute":"\u0143","nacute":"\u0144","nang":"\u2220\u20D2","nap":"\u2249","napE":"\u2A70\u0338","napid":"\u224B\u0338","napos":"\u0149","napprox":"\u2249","natural":"\u266E","naturals":"\u2115","natur":"\u266E","nbsp":"\xA0","nbump":"\u224E\u0338","nbumpe":"\u224F\u0338","ncap":"\u2A43","Ncaron":"\u0147","ncaron":"\u0148","Ncedil":"\u0145","ncedil":"\u0146","ncong":"\u2247","ncongdot":"\u2A6D\u0338","ncup":"\u2A42","Ncy":"\u041D","ncy":"\u043D","ndash":"\u2013","nearhk":"\u2924","nearr":"\u2197","neArr":"\u21D7","nearrow":"\u2197","ne":"\u2260","nedot":"\u2250\u0338","NegativeMediumSpace":"\u200B","NegativeThickSpace":"\u200B","NegativeThinSpace":"\u200B","NegativeVeryThinSpace":"\u200B","nequiv":"\u2262","nesear":"\u2928","nesim":"\u2242\u0338","NestedGreaterGreater":"\u226B","NestedLessLess":"\u226A","NewLine":"\\n","nexist":"\u2204","nexists":"\u2204","Nfr":"\u{1D511}","nfr":"\u{1D52B}","ngE":"\u2267\u0338","nge":"\u2271","ngeq":"\u2271","ngeqq":"\u2267\u0338","ngeqslant":"\u2A7E\u0338","nges":"\u2A7E\u0338","nGg":"\u22D9\u0338","ngsim":"\u2275","nGt":"\u226B\u20D2","ngt":"\u226F","ngtr":"\u226F","nGtv":"\u226B\u0338","nharr":"\u21AE","nhArr":"\u21CE","nhpar":"\u2AF2","ni":"\u220B","nis":"\u22FC","nisd":"\u22FA","niv":"\u220B","NJcy":"\u040A","njcy":"\u045A","nlarr":"\u219A","nlArr":"\u21CD","nldr":"\u2025","nlE":"\u2266\u0338","nle":"\u2270","nleftarrow":"\u219A","nLeftarrow":"\u21CD","nleftrightarrow":"\u21AE","nLeftrightarrow":"\u21CE","nleq":"\u2270","nleqq":"\u2266\u0338","nleqslant":"\u2A7D\u0338","nles":"\u2A7D\u0338","nless":"\u226E","nLl":"\u22D8\u0338","nlsim":"\u2274","nLt":"\u226A\u20D2","nlt":"\u226E","nltri":"\u22EA","nltrie":"\u22EC","nLtv":"\u226A\u0338","nmid":"\u2224","NoBreak":"\u2060","NonBreakingSpace":"\xA0","nopf":"\u{1D55F}","Nopf":"\u2115","Not":"\u2AEC","not":"\xAC","NotCongruent":"\u2262","NotCupCap":"\u226D","NotDoubleVerticalBar":"\u2226","NotElement":"\u2209","NotEqual":"\u2260","NotEqualTilde":"\u2242\u0338","NotExists":"\u2204","NotGreater":"\u226F","NotGreaterEqual":"\u2271","NotGreaterFullEqual":"\u2267\u0338","NotGreaterGreater":"\u226B\u0338","NotGreaterLess":"\u2279","NotGreaterSlantEqual":"\u2A7E\u0338","NotGreaterTilde":"\u2275","NotHumpDownHump":"\u224E\u0338","NotHumpEqual":"\u224F\u0338","notin":"\u2209","notindot":"\u22F5\u0338","notinE":"\u22F9\u0338","notinva":"\u2209","notinvb":"\u22F7","notinvc":"\u22F6","NotLeftTriangleBar":"\u29CF\u0338","NotLeftTriangle":"\u22EA","NotLeftTriangleEqual":"\u22EC","NotLess":"\u226E","NotLessEqual":"\u2270","NotLessGreater":"\u2278","NotLessLess":"\u226A\u0338","NotLessSlantEqual":"\u2A7D\u0338","NotLessTilde":"\u2274","NotNestedGreaterGreater":"\u2AA2\u0338","NotNestedLessLess":"\u2AA1\u0338","notni":"\u220C","notniva":"\u220C","notnivb":"\u22FE","notnivc":"\u22FD","NotPrecedes":"\u2280","NotPrecedesEqual":"\u2AAF\u0338","NotPrecedesSlantEqual":"\u22E0","NotReverseElement":"\u220C","NotRightTriangleBar":"\u29D0\u0338","NotRightTriangle":"\u22EB","NotRightTriangleEqual":"\u22ED","NotSquareSubset":"\u228F\u0338","NotSquareSubsetEqual":"\u22E2","NotSquareSuperset":"\u2290\u0338","NotSquareSupersetEqual":"\u22E3","NotSubset":"\u2282\u20D2","NotSubsetEqual":"\u2288","NotSucceeds":"\u2281","NotSucceedsEqual":"\u2AB0\u0338","NotSucceedsSlantEqual":"\u22E1","NotSucceedsTilde":"\u227F\u0338","NotSuperset":"\u2283\u20D2","NotSupersetEqual":"\u2289","NotTilde":"\u2241","NotTildeEqual":"\u2244","NotTildeFullEqual":"\u2247","NotTildeTilde":"\u2249","NotVerticalBar":"\u2224","nparallel":"\u2226","npar":"\u2226","nparsl":"\u2AFD\u20E5","npart":"\u2202\u0338","npolint":"\u2A14","npr":"\u2280","nprcue":"\u22E0","nprec":"\u2280","npreceq":"\u2AAF\u0338","npre":"\u2AAF\u0338","nrarrc":"\u2933\u0338","nrarr":"\u219B","nrArr":"\u21CF","nrarrw":"\u219D\u0338","nrightarrow":"\u219B","nRightarrow":"\u21CF","nrtri":"\u22EB","nrtrie":"\u22ED","nsc":"\u2281","nsccue":"\u22E1","nsce":"\u2AB0\u0338","Nscr":"\u{1D4A9}","nscr":"\u{1D4C3}","nshortmid":"\u2224","nshortparallel":"\u2226","nsim":"\u2241","nsime":"\u2244","nsimeq":"\u2244","nsmid":"\u2224","nspar":"\u2226","nsqsube":"\u22E2","nsqsupe":"\u22E3","nsub":"\u2284","nsubE":"\u2AC5\u0338","nsube":"\u2288","nsubset":"\u2282\u20D2","nsubseteq":"\u2288","nsubseteqq":"\u2AC5\u0338","nsucc":"\u2281","nsucceq":"\u2AB0\u0338","nsup":"\u2285","nsupE":"\u2AC6\u0338","nsupe":"\u2289","nsupset":"\u2283\u20D2","nsupseteq":"\u2289","nsupseteqq":"\u2AC6\u0338","ntgl":"\u2279","Ntilde":"\xD1","ntilde":"\xF1","ntlg":"\u2278","ntriangleleft":"\u22EA","ntrianglelefteq":"\u22EC","ntriangleright":"\u22EB","ntrianglerighteq":"\u22ED","Nu":"\u039D","nu":"\u03BD","num":"#","numero":"\u2116","numsp":"\u2007","nvap":"\u224D\u20D2","nvdash":"\u22AC","nvDash":"\u22AD","nVdash":"\u22AE","nVDash":"\u22AF","nvge":"\u2265\u20D2","nvgt":">\u20D2","nvHarr":"\u2904","nvinfin":"\u29DE","nvlArr":"\u2902","nvle":"\u2264\u20D2","nvlt":"<\u20D2","nvltrie":"\u22B4\u20D2","nvrArr":"\u2903","nvrtrie":"\u22B5\u20D2","nvsim":"\u223C\u20D2","nwarhk":"\u2923","nwarr":"\u2196","nwArr":"\u21D6","nwarrow":"\u2196","nwnear":"\u2927","Oacute":"\xD3","oacute":"\xF3","oast":"\u229B","Ocirc":"\xD4","ocirc":"\xF4","ocir":"\u229A","Ocy":"\u041E","ocy":"\u043E","odash":"\u229D","Odblac":"\u0150","odblac":"\u0151","odiv":"\u2A38","odot":"\u2299","odsold":"\u29BC","OElig":"\u0152","oelig":"\u0153","ofcir":"\u29BF","Ofr":"\u{1D512}","ofr":"\u{1D52C}","ogon":"\u02DB","Ograve":"\xD2","ograve":"\xF2","ogt":"\u29C1","ohbar":"\u29B5","ohm":"\u03A9","oint":"\u222E","olarr":"\u21BA","olcir":"\u29BE","olcross":"\u29BB","oline":"\u203E","olt":"\u29C0","Omacr":"\u014C","omacr":"\u014D","Omega":"\u03A9","omega":"\u03C9","Omicron":"\u039F","omicron":"\u03BF","omid":"\u29B6","ominus":"\u2296","Oopf":"\u{1D546}","oopf":"\u{1D560}","opar":"\u29B7","OpenCurlyDoubleQuote":"\u201C","OpenCurlyQuote":"\u2018","operp":"\u29B9","oplus":"\u2295","orarr":"\u21BB","Or":"\u2A54","or":"\u2228","ord":"\u2A5D","order":"\u2134","orderof":"\u2134","ordf":"\xAA","ordm":"\xBA","origof":"\u22B6","oror":"\u2A56","orslope":"\u2A57","orv":"\u2A5B","oS":"\u24C8","Oscr":"\u{1D4AA}","oscr":"\u2134","Oslash":"\xD8","oslash":"\xF8","osol":"\u2298","Otilde":"\xD5","otilde":"\xF5","otimesas":"\u2A36","Otimes":"\u2A37","otimes":"\u2297","Ouml":"\xD6","ouml":"\xF6","ovbar":"\u233D","OverBar":"\u203E","OverBrace":"\u23DE","OverBracket":"\u23B4","OverParenthesis":"\u23DC","para":"\xB6","parallel":"\u2225","par":"\u2225","parsim":"\u2AF3","parsl":"\u2AFD","part":"\u2202","PartialD":"\u2202","Pcy":"\u041F","pcy":"\u043F","percnt":"%","period":".","permil":"\u2030","perp":"\u22A5","pertenk":"\u2031","Pfr":"\u{1D513}","pfr":"\u{1D52D}","Phi":"\u03A6","phi":"\u03C6","phiv":"\u03D5","phmmat":"\u2133","phone":"\u260E","Pi":"\u03A0","pi":"\u03C0","pitchfork":"\u22D4","piv":"\u03D6","planck":"\u210F","planckh":"\u210E","plankv":"\u210F","plusacir":"\u2A23","plusb":"\u229E","pluscir":"\u2A22","plus":"+","plusdo":"\u2214","plusdu":"\u2A25","pluse":"\u2A72","PlusMinus":"\xB1","plusmn":"\xB1","plussim":"\u2A26","plustwo":"\u2A27","pm":"\xB1","Poincareplane":"\u210C","pointint":"\u2A15","popf":"\u{1D561}","Popf":"\u2119","pound":"\xA3","prap":"\u2AB7","Pr":"\u2ABB","pr":"\u227A","prcue":"\u227C","precapprox":"\u2AB7","prec":"\u227A","preccurlyeq":"\u227C","Precedes":"\u227A","PrecedesEqual":"\u2AAF","PrecedesSlantEqual":"\u227C","PrecedesTilde":"\u227E","preceq":"\u2AAF","precnapprox":"\u2AB9","precneqq":"\u2AB5","precnsim":"\u22E8","pre":"\u2AAF","prE":"\u2AB3","precsim":"\u227E","prime":"\u2032","Prime":"\u2033","primes":"\u2119","prnap":"\u2AB9","prnE":"\u2AB5","prnsim":"\u22E8","prod":"\u220F","Product":"\u220F","profalar":"\u232E","profline":"\u2312","profsurf":"\u2313","prop":"\u221D","Proportional":"\u221D","Proportion":"\u2237","propto":"\u221D","prsim":"\u227E","prurel":"\u22B0","Pscr":"\u{1D4AB}","pscr":"\u{1D4C5}","Psi":"\u03A8","psi":"\u03C8","puncsp":"\u2008","Qfr":"\u{1D514}","qfr":"\u{1D52E}","qint":"\u2A0C","qopf":"\u{1D562}","Qopf":"\u211A","qprime":"\u2057","Qscr":"\u{1D4AC}","qscr":"\u{1D4C6}","quaternions":"\u210D","quatint":"\u2A16","quest":"?","questeq":"\u225F","quot":"\\"","QUOT":"\\"","rAarr":"\u21DB","race":"\u223D\u0331","Racute":"\u0154","racute":"\u0155","radic":"\u221A","raemptyv":"\u29B3","rang":"\u27E9","Rang":"\u27EB","rangd":"\u2992","range":"\u29A5","rangle":"\u27E9","raquo":"\xBB","rarrap":"\u2975","rarrb":"\u21E5","rarrbfs":"\u2920","rarrc":"\u2933","rarr":"\u2192","Rarr":"\u21A0","rArr":"\u21D2","rarrfs":"\u291E","rarrhk":"\u21AA","rarrlp":"\u21AC","rarrpl":"\u2945","rarrsim":"\u2974","Rarrtl":"\u2916","rarrtl":"\u21A3","rarrw":"\u219D","ratail":"\u291A","rAtail":"\u291C","ratio":"\u2236","rationals":"\u211A","rbarr":"\u290D","rBarr":"\u290F","RBarr":"\u2910","rbbrk":"\u2773","rbrace":"}","rbrack":"]","rbrke":"\u298C","rbrksld":"\u298E","rbrkslu":"\u2990","Rcaron":"\u0158","rcaron":"\u0159","Rcedil":"\u0156","rcedil":"\u0157","rceil":"\u2309","rcub":"}","Rcy":"\u0420","rcy":"\u0440","rdca":"\u2937","rdldhar":"\u2969","rdquo":"\u201D","rdquor":"\u201D","rdsh":"\u21B3","real":"\u211C","realine":"\u211B","realpart":"\u211C","reals":"\u211D","Re":"\u211C","rect":"\u25AD","reg":"\xAE","REG":"\xAE","ReverseElement":"\u220B","ReverseEquilibrium":"\u21CB","ReverseUpEquilibrium":"\u296F","rfisht":"\u297D","rfloor":"\u230B","rfr":"\u{1D52F}","Rfr":"\u211C","rHar":"\u2964","rhard":"\u21C1","rharu":"\u21C0","rharul":"\u296C","Rho":"\u03A1","rho":"\u03C1","rhov":"\u03F1","RightAngleBracket":"\u27E9","RightArrowBar":"\u21E5","rightarrow":"\u2192","RightArrow":"\u2192","Rightarrow":"\u21D2","RightArrowLeftArrow":"\u21C4","rightarrowtail":"\u21A3","RightCeiling":"\u2309","RightDoubleBracket":"\u27E7","RightDownTeeVector":"\u295D","RightDownVectorBar":"\u2955","RightDownVector":"\u21C2","RightFloor":"\u230B","rightharpoondown":"\u21C1","rightharpoonup":"\u21C0","rightleftarrows":"\u21C4","rightleftharpoons":"\u21CC","rightrightarrows":"\u21C9","rightsquigarrow":"\u219D","RightTeeArrow":"\u21A6","RightTee":"\u22A2","RightTeeVector":"\u295B","rightthreetimes":"\u22CC","RightTriangleBar":"\u29D0","RightTriangle":"\u22B3","RightTriangleEqual":"\u22B5","RightUpDownVector":"\u294F","RightUpTeeVector":"\u295C","RightUpVectorBar":"\u2954","RightUpVector":"\u21BE","RightVectorBar":"\u2953","RightVector":"\u21C0","ring":"\u02DA","risingdotseq":"\u2253","rlarr":"\u21C4","rlhar":"\u21CC","rlm":"\u200F","rmoustache":"\u23B1","rmoust":"\u23B1","rnmid":"\u2AEE","roang":"\u27ED","roarr":"\u21FE","robrk":"\u27E7","ropar":"\u2986","ropf":"\u{1D563}","Ropf":"\u211D","roplus":"\u2A2E","rotimes":"\u2A35","RoundImplies":"\u2970","rpar":")","rpargt":"\u2994","rppolint":"\u2A12","rrarr":"\u21C9","Rrightarrow":"\u21DB","rsaquo":"\u203A","rscr":"\u{1D4C7}","Rscr":"\u211B","rsh":"\u21B1","Rsh":"\u21B1","rsqb":"]","rsquo":"\u2019","rsquor":"\u2019","rthree":"\u22CC","rtimes":"\u22CA","rtri":"\u25B9","rtrie":"\u22B5","rtrif":"\u25B8","rtriltri":"\u29CE","RuleDelayed":"\u29F4","ruluhar":"\u2968","rx":"\u211E","Sacute":"\u015A","sacute":"\u015B","sbquo":"\u201A","scap":"\u2AB8","Scaron":"\u0160","scaron":"\u0161","Sc":"\u2ABC","sc":"\u227B","sccue":"\u227D","sce":"\u2AB0","scE":"\u2AB4","Scedil":"\u015E","scedil":"\u015F","Scirc":"\u015C","scirc":"\u015D","scnap":"\u2ABA","scnE":"\u2AB6","scnsim":"\u22E9","scpolint":"\u2A13","scsim":"\u227F","Scy":"\u0421","scy":"\u0441","sdotb":"\u22A1","sdot":"\u22C5","sdote":"\u2A66","searhk":"\u2925","searr":"\u2198","seArr":"\u21D8","searrow":"\u2198","sect":"\xA7","semi":";","seswar":"\u2929","setminus":"\u2216","setmn":"\u2216","sext":"\u2736","Sfr":"\u{1D516}","sfr":"\u{1D530}","sfrown":"\u2322","sharp":"\u266F","SHCHcy":"\u0429","shchcy":"\u0449","SHcy":"\u0428","shcy":"\u0448","ShortDownArrow":"\u2193","ShortLeftArrow":"\u2190","shortmid":"\u2223","shortparallel":"\u2225","ShortRightArrow":"\u2192","ShortUpArrow":"\u2191","shy":"\xAD","Sigma":"\u03A3","sigma":"\u03C3","sigmaf":"\u03C2","sigmav":"\u03C2","sim":"\u223C","simdot":"\u2A6A","sime":"\u2243","simeq":"\u2243","simg":"\u2A9E","simgE":"\u2AA0","siml":"\u2A9D","simlE":"\u2A9F","simne":"\u2246","simplus":"\u2A24","simrarr":"\u2972","slarr":"\u2190","SmallCircle":"\u2218","smallsetminus":"\u2216","smashp":"\u2A33","smeparsl":"\u29E4","smid":"\u2223","smile":"\u2323","smt":"\u2AAA","smte":"\u2AAC","smtes":"\u2AAC\uFE00","SOFTcy":"\u042C","softcy":"\u044C","solbar":"\u233F","solb":"\u29C4","sol":"/","Sopf":"\u{1D54A}","sopf":"\u{1D564}","spades":"\u2660","spadesuit":"\u2660","spar":"\u2225","sqcap":"\u2293","sqcaps":"\u2293\uFE00","sqcup":"\u2294","sqcups":"\u2294\uFE00","Sqrt":"\u221A","sqsub":"\u228F","sqsube":"\u2291","sqsubset":"\u228F","sqsubseteq":"\u2291","sqsup":"\u2290","sqsupe":"\u2292","sqsupset":"\u2290","sqsupseteq":"\u2292","square":"\u25A1","Square":"\u25A1","SquareIntersection":"\u2293","SquareSubset":"\u228F","SquareSubsetEqual":"\u2291","SquareSuperset":"\u2290","SquareSupersetEqual":"\u2292","SquareUnion":"\u2294","squarf":"\u25AA","squ":"\u25A1","squf":"\u25AA","srarr":"\u2192","Sscr":"\u{1D4AE}","sscr":"\u{1D4C8}","ssetmn":"\u2216","ssmile":"\u2323","sstarf":"\u22C6","Star":"\u22C6","star":"\u2606","starf":"\u2605","straightepsilon":"\u03F5","straightphi":"\u03D5","strns":"\xAF","sub":"\u2282","Sub":"\u22D0","subdot":"\u2ABD","subE":"\u2AC5","sube":"\u2286","subedot":"\u2AC3","submult":"\u2AC1","subnE":"\u2ACB","subne":"\u228A","subplus":"\u2ABF","subrarr":"\u2979","subset":"\u2282","Subset":"\u22D0","subseteq":"\u2286","subseteqq":"\u2AC5","SubsetEqual":"\u2286","subsetneq":"\u228A","subsetneqq":"\u2ACB","subsim":"\u2AC7","subsub":"\u2AD5","subsup":"\u2AD3","succapprox":"\u2AB8","succ":"\u227B","succcurlyeq":"\u227D","Succeeds":"\u227B","SucceedsEqual":"\u2AB0","SucceedsSlantEqual":"\u227D","SucceedsTilde":"\u227F","succeq":"\u2AB0","succnapprox":"\u2ABA","succneqq":"\u2AB6","succnsim":"\u22E9","succsim":"\u227F","SuchThat":"\u220B","sum":"\u2211","Sum":"\u2211","sung":"\u266A","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","sup":"\u2283","Sup":"\u22D1","supdot":"\u2ABE","supdsub":"\u2AD8","supE":"\u2AC6","supe":"\u2287","supedot":"\u2AC4","Superset":"\u2283","SupersetEqual":"\u2287","suphsol":"\u27C9","suphsub":"\u2AD7","suplarr":"\u297B","supmult":"\u2AC2","supnE":"\u2ACC","supne":"\u228B","supplus":"\u2AC0","supset":"\u2283","Supset":"\u22D1","supseteq":"\u2287","supseteqq":"\u2AC6","supsetneq":"\u228B","supsetneqq":"\u2ACC","supsim":"\u2AC8","supsub":"\u2AD4","supsup":"\u2AD6","swarhk":"\u2926","swarr":"\u2199","swArr":"\u21D9","swarrow":"\u2199","swnwar":"\u292A","szlig":"\xDF","Tab":"\\t","target":"\u2316","Tau":"\u03A4","tau":"\u03C4","tbrk":"\u23B4","Tcaron":"\u0164","tcaron":"\u0165","Tcedil":"\u0162","tcedil":"\u0163","Tcy":"\u0422","tcy":"\u0442","tdot":"\u20DB","telrec":"\u2315","Tfr":"\u{1D517}","tfr":"\u{1D531}","there4":"\u2234","therefore":"\u2234","Therefore":"\u2234","Theta":"\u0398","theta":"\u03B8","thetasym":"\u03D1","thetav":"\u03D1","thickapprox":"\u2248","thicksim":"\u223C","ThickSpace":"\u205F\u200A","ThinSpace":"\u2009","thinsp":"\u2009","thkap":"\u2248","thksim":"\u223C","THORN":"\xDE","thorn":"\xFE","tilde":"\u02DC","Tilde":"\u223C","TildeEqual":"\u2243","TildeFullEqual":"\u2245","TildeTilde":"\u2248","timesbar":"\u2A31","timesb":"\u22A0","times":"\xD7","timesd":"\u2A30","tint":"\u222D","toea":"\u2928","topbot":"\u2336","topcir":"\u2AF1","top":"\u22A4","Topf":"\u{1D54B}","topf":"\u{1D565}","topfork":"\u2ADA","tosa":"\u2929","tprime":"\u2034","trade":"\u2122","TRADE":"\u2122","triangle":"\u25B5","triangledown":"\u25BF","triangleleft":"\u25C3","trianglelefteq":"\u22B4","triangleq":"\u225C","triangleright":"\u25B9","trianglerighteq":"\u22B5","tridot":"\u25EC","trie":"\u225C","triminus":"\u2A3A","TripleDot":"\u20DB","triplus":"\u2A39","trisb":"\u29CD","tritime":"\u2A3B","trpezium":"\u23E2","Tscr":"\u{1D4AF}","tscr":"\u{1D4C9}","TScy":"\u0426","tscy":"\u0446","TSHcy":"\u040B","tshcy":"\u045B","Tstrok":"\u0166","tstrok":"\u0167","twixt":"\u226C","twoheadleftarrow":"\u219E","twoheadrightarrow":"\u21A0","Uacute":"\xDA","uacute":"\xFA","uarr":"\u2191","Uarr":"\u219F","uArr":"\u21D1","Uarrocir":"\u2949","Ubrcy":"\u040E","ubrcy":"\u045E","Ubreve":"\u016C","ubreve":"\u016D","Ucirc":"\xDB","ucirc":"\xFB","Ucy":"\u0423","ucy":"\u0443","udarr":"\u21C5","Udblac":"\u0170","udblac":"\u0171","udhar":"\u296E","ufisht":"\u297E","Ufr":"\u{1D518}","ufr":"\u{1D532}","Ugrave":"\xD9","ugrave":"\xF9","uHar":"\u2963","uharl":"\u21BF","uharr":"\u21BE","uhblk":"\u2580","ulcorn":"\u231C","ulcorner":"\u231C","ulcrop":"\u230F","ultri":"\u25F8","Umacr":"\u016A","umacr":"\u016B","uml":"\xA8","UnderBar":"_","UnderBrace":"\u23DF","UnderBracket":"\u23B5","UnderParenthesis":"\u23DD","Union":"\u22C3","UnionPlus":"\u228E","Uogon":"\u0172","uogon":"\u0173","Uopf":"\u{1D54C}","uopf":"\u{1D566}","UpArrowBar":"\u2912","uparrow":"\u2191","UpArrow":"\u2191","Uparrow":"\u21D1","UpArrowDownArrow":"\u21C5","updownarrow":"\u2195","UpDownArrow":"\u2195","Updownarrow":"\u21D5","UpEquilibrium":"\u296E","upharpoonleft":"\u21BF","upharpoonright":"\u21BE","uplus":"\u228E","UpperLeftArrow":"\u2196","UpperRightArrow":"\u2197","upsi":"\u03C5","Upsi":"\u03D2","upsih":"\u03D2","Upsilon":"\u03A5","upsilon":"\u03C5","UpTeeArrow":"\u21A5","UpTee":"\u22A5","upuparrows":"\u21C8","urcorn":"\u231D","urcorner":"\u231D","urcrop":"\u230E","Uring":"\u016E","uring":"\u016F","urtri":"\u25F9","Uscr":"\u{1D4B0}","uscr":"\u{1D4CA}","utdot":"\u22F0","Utilde":"\u0168","utilde":"\u0169","utri":"\u25B5","utrif":"\u25B4","uuarr":"\u21C8","Uuml":"\xDC","uuml":"\xFC","uwangle":"\u29A7","vangrt":"\u299C","varepsilon":"\u03F5","varkappa":"\u03F0","varnothing":"\u2205","varphi":"\u03D5","varpi":"\u03D6","varpropto":"\u221D","varr":"\u2195","vArr":"\u21D5","varrho":"\u03F1","varsigma":"\u03C2","varsubsetneq":"\u228A\uFE00","varsubsetneqq":"\u2ACB\uFE00","varsupsetneq":"\u228B\uFE00","varsupsetneqq":"\u2ACC\uFE00","vartheta":"\u03D1","vartriangleleft":"\u22B2","vartriangleright":"\u22B3","vBar":"\u2AE8","Vbar":"\u2AEB","vBarv":"\u2AE9","Vcy":"\u0412","vcy":"\u0432","vdash":"\u22A2","vDash":"\u22A8","Vdash":"\u22A9","VDash":"\u22AB","Vdashl":"\u2AE6","veebar":"\u22BB","vee":"\u2228","Vee":"\u22C1","veeeq":"\u225A","vellip":"\u22EE","verbar":"|","Verbar":"\u2016","vert":"|","Vert":"\u2016","VerticalBar":"\u2223","VerticalLine":"|","VerticalSeparator":"\u2758","VerticalTilde":"\u2240","VeryThinSpace":"\u200A","Vfr":"\u{1D519}","vfr":"\u{1D533}","vltri":"\u22B2","vnsub":"\u2282\u20D2","vnsup":"\u2283\u20D2","Vopf":"\u{1D54D}","vopf":"\u{1D567}","vprop":"\u221D","vrtri":"\u22B3","Vscr":"\u{1D4B1}","vscr":"\u{1D4CB}","vsubnE":"\u2ACB\uFE00","vsubne":"\u228A\uFE00","vsupnE":"\u2ACC\uFE00","vsupne":"\u228B\uFE00","Vvdash":"\u22AA","vzigzag":"\u299A","Wcirc":"\u0174","wcirc":"\u0175","wedbar":"\u2A5F","wedge":"\u2227","Wedge":"\u22C0","wedgeq":"\u2259","weierp":"\u2118","Wfr":"\u{1D51A}","wfr":"\u{1D534}","Wopf":"\u{1D54E}","wopf":"\u{1D568}","wp":"\u2118","wr":"\u2240","wreath":"\u2240","Wscr":"\u{1D4B2}","wscr":"\u{1D4CC}","xcap":"\u22C2","xcirc":"\u25EF","xcup":"\u22C3","xdtri":"\u25BD","Xfr":"\u{1D51B}","xfr":"\u{1D535}","xharr":"\u27F7","xhArr":"\u27FA","Xi":"\u039E","xi":"\u03BE","xlarr":"\u27F5","xlArr":"\u27F8","xmap":"\u27FC","xnis":"\u22FB","xodot":"\u2A00","Xopf":"\u{1D54F}","xopf":"\u{1D569}","xoplus":"\u2A01","xotime":"\u2A02","xrarr":"\u27F6","xrArr":"\u27F9","Xscr":"\u{1D4B3}","xscr":"\u{1D4CD}","xsqcup":"\u2A06","xuplus":"\u2A04","xutri":"\u25B3","xvee":"\u22C1","xwedge":"\u22C0","Yacute":"\xDD","yacute":"\xFD","YAcy":"\u042F","yacy":"\u044F","Ycirc":"\u0176","ycirc":"\u0177","Ycy":"\u042B","ycy":"\u044B","yen":"\xA5","Yfr":"\u{1D51C}","yfr":"\u{1D536}","YIcy":"\u0407","yicy":"\u0457","Yopf":"\u{1D550}","yopf":"\u{1D56A}","Yscr":"\u{1D4B4}","yscr":"\u{1D4CE}","YUcy":"\u042E","yucy":"\u044E","yuml":"\xFF","Yuml":"\u0178","Zacute":"\u0179","zacute":"\u017A","Zcaron":"\u017D","zcaron":"\u017E","Zcy":"\u0417","zcy":"\u0437","Zdot":"\u017B","zdot":"\u017C","zeetrf":"\u2128","ZeroWidthSpace":"\u200B","Zeta":"\u0396","zeta":"\u03B6","zfr":"\u{1D537}","Zfr":"\u2128","ZHcy":"\u0416","zhcy":"\u0436","zigrarr":"\u21DD","zopf":"\u{1D56B}","Zopf":"\u2124","Zscr":"\u{1D4B5}","zscr":"\u{1D4CF}","zwj":"\u200D","zwnj":"\u200C"}')},c6b6:function(r,u){var p={}.toString;r.exports=function(h){return p.call(h).slice(8,-1)}},c6cd:function(r,u,p){var h=p("da84"),b=p("ce4e"),v="__core-js_shared__",w=h[v]||b(v,{});r.exports=w},c6e7:function(r,u){Array.prototype.indexOf||(Array.prototype.indexOf=function(p){if(this===null)throw new TypeError;var h=Object(this),b=h.length>>>0;if(b===0)return-1;var v=0;if(arguments.length>0&&(v=Number(arguments[1]),v!=v?v=0:v!==0&&v!=1/0&&v!=-1/0&&(v=(v>0||-1)*Math.floor(Math.abs(v)))),v>=b)return-1;for(var w=v>=0?v:Math.max(b-Math.abs(v),0);w<b;w++)if(w in h&&h[w]===p)return w;return-1}),Array.prototype.lastIndexOf||(Array.prototype.lastIndexOf=function(p){if(this===null)throw new TypeError;var h=Object(this),b=h.length>>>0;if(b===0)return-1;var v=b;arguments.length>1&&(v=Number(arguments[1]),v!=v?v=0:v!==0&&v!=1/0&&v!=-1/0&&(v=(v>0||-1)*Math.floor(Math.abs(v))));for(var w=v>=0?Math.min(v,b-1):b-Math.abs(v);w>=0;w--)if(w in h&&h[w]===p)return w;return-1}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")})},c8a9:function(r,u,p){function h(b,v){var w,f,o,g,s,y,_=v.length;for(w=_-1;w>=0;w--)f=v[w],f.marker!==95&&f.marker!==42||f.end!==-1&&(o=v[f.end],y=w>0&&v[w-1].end===f.end+1&&v[w-1].marker===f.marker&&v[w-1].token===f.token-1&&v[f.end+1].token===o.token+1,s=String.fromCharCode(f.marker),g=b.tokens[f.token],g.type=y?"strong_open":"em_open",g.tag=y?"strong":"em",g.nesting=1,g.markup=y?s+s:s,g.content="",g=b.tokens[o.token],g.type=y?"strong_close":"em_close",g.tag=y?"strong":"em",g.nesting=-1,g.markup=y?s+s:s,g.content="",y&&(b.tokens[v[w-1].token].content="",b.tokens[v[f.end+1].token].content="",w--))}r.exports.tokenize=function(b,v){var w,f,o,g=b.pos,s=b.src.charCodeAt(g);if(v||s!==95&&s!==42)return!1;for(f=b.scanDelims(b.pos,s===42),w=0;w<f.length;w++)o=b.push("text","",0),o.content=String.fromCharCode(s),b.delimiters.push({marker:s,length:f.length,token:b.tokens.length-1,end:-1,open:f.can_open,close:f.can_close});return b.pos+=f.length,!0},r.exports.postProcess=function(b){var v,w=b.tokens_meta,f=b.tokens_meta.length;for(h(b,b.delimiters),v=0;v<f;v++)w[v]&&w[v].delimiters&&h(b,w[v].delimiters)}},c8ba:function(r,u){var p;p=function(){return this}();try{p=p||new Function("return this")()}catch{typeof window=="object"&&(p=window)}r.exports=p},c8d2:function(r,u,p){var h=p("d039"),b=p("5899"),v="\u200B\x85\u180E";r.exports=function(w){return h(function(){return!!b[w]()||v[w]()!=v||b[w].name!==w})}},c975:function(r,u,p){var h=p("23e7"),b=p("4d64").indexOf,v=p("a640"),w=p("ae40"),f=[].indexOf,o=!!f&&1/[1].indexOf(1,-0)<0,g=v("indexOf"),s=w("indexOf",{ACCESSORS:!0,1:0});h({target:"Array",proto:!0,forced:o||!g||!s},{indexOf:function(y){return o?f.apply(this,arguments)||0:b(this,y,arguments.length>1?arguments[1]:void 0)}})},ca84:function(r,u,p){var h=p("5135"),b=p("fc6a"),v=p("4d64").indexOf,w=p("d012");r.exports=function(f,o){var g,s=b(f),y=0,_=[];for(g in s)!h(w,g)&&h(s,g)&&_.push(g);for(;o.length>y;)h(s,g=o[y++])&&(~v(_,g)||_.push(g));return _}},cbc7:function(r,u){r.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},cc12:function(r,u,p){var h=p("da84"),b=p("861d"),v=h.document,w=b(v)&&b(v.createElement);r.exports=function(f){return w?v.createElement(f):{}}},cd0f:function(r,u,p){var h=p("0068").normalizeReference,b=p("0068").isSpace;r.exports=function(v,w){var f,o,g,s,y,_,k,C,O,T="",P="",D=v.pos,F=v.posMax,N=v.pos,z=!0;if(v.src.charCodeAt(v.pos)!==91||(y=v.pos+1,s=v.md.helpers.parseLinkLabel(v,v.pos,!0),s<0))return!1;if(_=s+1,_<F&&v.src.charCodeAt(_)===40){for(z=!1,_++;_<F&&(o=v.src.charCodeAt(_),!(!b(o)&&o!==10));_++);if(_>=F)return!1;if(N=_,k=v.md.helpers.parseLinkDestination(v.src,_,v.posMax),k.ok){for(T=v.md.normalizeLink(k.str),v.md.validateLink(T)?_=k.pos:T="",N=_;_<F&&(o=v.src.charCodeAt(_),!(!b(o)&&o!==10));_++);if(k=v.md.helpers.parseLinkTitle(v.src,_,v.posMax),_<F&&N!==_&&k.ok)for(P=k.str,_=k.pos;_<F&&(o=v.src.charCodeAt(_),!(!b(o)&&o!==10));_++);}(_>=F||v.src.charCodeAt(_)!==41)&&(z=!0),_++}if(z){if(typeof v.env.references>"u")return!1;if(_<F&&v.src.charCodeAt(_)===91?(N=_+1,_=v.md.helpers.parseLinkLabel(v,_),_>=0?g=v.src.slice(N,_++):_=s+1):_=s+1,g||(g=v.src.slice(y,s)),C=v.env.references[h(g)],!C)return v.pos=D,!1;T=C.href,P=C.title}return w||(v.pos=y,v.posMax=s,O=v.push("link_open","a",1),O.attrs=f=[["href",T]],P&&f.push(["title",P]),v.md.inline.tokenize(v),O=v.push("link_close","a",-1)),v.pos=_,v.posMax=F,!0}},ce4e:function(r,u,p){var h=p("da84"),b=p("9112");r.exports=function(v,w){try{b(h,v,w)}catch{h[v]=w}return w}},cf2b:function(r,u,p){r.exports=function(h){function b(w,f){var o,g,s,y,_,k=w.pos,C=w.src.charCodeAt(k);if(f||C!==43||(g=w.scanDelims(w.pos,!0),y=g.length,_=String.fromCharCode(C),y<2))return!1;for(y%2&&(s=w.push("text","",0),s.content=_,y--),o=0;o<y;o+=2)s=w.push("text","",0),s.content=_+_,(g.can_open||g.can_close)&&w.delimiters.push({marker:C,length:0,jump:o/2,token:w.tokens.length-1,end:-1,open:g.can_open,close:g.can_close});return w.pos+=g.length,!0}function v(w,f){var o,g,s,y,_,k=[],C=f.length;for(o=0;o<C;o++)s=f[o],s.marker===43&&s.end!==-1&&(y=f[s.end],_=w.tokens[s.token],_.type="ins_open",_.tag="ins",_.nesting=1,_.markup="++",_.content="",_=w.tokens[y.token],_.type="ins_close",_.tag="ins",_.nesting=-1,_.markup="++",_.content="",w.tokens[y.token-1].type==="text"&&w.tokens[y.token-1].content==="+"&&k.push(y.token-1));for(;k.length;){for(o=k.pop(),g=o+1;g<w.tokens.length&&w.tokens[g].type==="ins_close";)g++;g--,o!==g&&(_=w.tokens[g],w.tokens[g]=w.tokens[o],w.tokens[o]=_)}}h.inline.ruler.before("emphasis","ins",b),h.inline.ruler2.before("emphasis","ins",function(w){var f,o=w.tokens_meta,g=(w.tokens_meta||[]).length;for(v(w,w.delimiters),f=0;f<g;f++)o[f]&&o[f].delimiters&&v(w,o[f].delimiters)})}},d012:function(r,u){r.exports={}},d039:function(r,u){r.exports=function(p){try{return!!p()}catch{return!0}}},d066:function(r,u,p){var h=p("428f"),b=p("da84"),v=function(w){return typeof w=="function"?w:void 0};r.exports=function(w,f){return arguments.length<2?v(h[w])||v(b[w]):h[w]&&h[w][f]||b[w]&&b[w][f]}},d1d2:function(r,u){var p={translateOnLoad:!0,mathcolor:"",displaystyle:!0,showasciiformulaonhover:!0,decimalsign:".",AMdelimiter1:"`",AMescape1:"\\\\`",AMusedelimiter2:!1,AMdelimiter2:"$",AMescape2:"\\\\\\$",AMdelimiter2regexp:"\\$",AMdocumentId:"wikitext",doubleblankmathdelimiter:!1},h=0,b=1,v=2,w=3,f=4,o=5,g=6,s=7,y=8,_=9,k=10,C={input:"sqrt",tag:"msqrt",output:"sqrt",tex:null,ttype:b},O={input:"root",tag:"mroot",output:"root",tex:null,ttype:v},T={input:"frac",tag:"mfrac",output:"/",tex:null,ttype:v},P={input:"/",tag:"mfrac",output:"/",tex:null,ttype:w},D={input:"stackrel",tag:"mover",output:"stackrel",tex:null,ttype:v},F={input:"_",tag:"msub",output:"_",tex:null,ttype:w},N={input:"^",tag:"msup",output:"^",tex:null,ttype:w},z={input:"text",tag:"mtext",output:"text",tex:null,ttype:k},B={input:"mbox",tag:"mtext",output:"mbox",tex:null,ttype:k},X={input:'"',tag:"mtext",output:"mbox",tex:null,ttype:k},W=[{input:"alpha",tag:"mi",output:"\u03B1",tex:null,ttype:h},{input:"beta",tag:"mi",output:"\u03B2",tex:null,ttype:h},{input:"chi",tag:"mi",output:"\u03C7",tex:null,ttype:h},{input:"delta",tag:"mi",output:"\u03B4",tex:null,ttype:h},{input:"Delta",tag:"mo",output:"\u0394",tex:null,ttype:h},{input:"epsi",tag:"mi",output:"\u03B5",tex:"epsilon",ttype:h},{input:"varepsilon",tag:"mi",output:"\u025B",tex:null,ttype:h},{input:"eta",tag:"mi",output:"\u03B7",tex:null,ttype:h},{input:"gamma",tag:"mi",output:"\u03B3",tex:null,ttype:h},{input:"Gamma",tag:"mo",output:"\u0393",tex:null,ttype:h},{input:"iota",tag:"mi",output:"\u03B9",tex:null,ttype:h},{input:"kappa",tag:"mi",output:"\u03BA",tex:null,ttype:h},{input:"lambda",tag:"mi",output:"\u03BB",tex:null,ttype:h},{input:"Lambda",tag:"mo",output:"\u039B",tex:null,ttype:h},{input:"lamda",tag:"mi",output:"lambda",tex:null,ttype:y},{input:"Lamda",tag:"mi",output:"Lambda",tex:null,ttype:y},{input:"mu",tag:"mi",output:"\u03BC",tex:null,ttype:h},{input:"nu",tag:"mi",output:"\u03BD",tex:null,ttype:h},{input:"omega",tag:"mi",output:"\u03C9",tex:null,ttype:h},{input:"Omega",tag:"mo",output:"\u03A9",tex:null,ttype:h},{input:"phi",tag:"mi",output:"\u03C6",tex:null,ttype:h},{input:"varphi",tag:"mi",output:"\u03D5",tex:null,ttype:h},{input:"Phi",tag:"mo",output:"\u03A6",tex:null,ttype:h},{input:"pi",tag:"mi",output:"\u03C0",tex:null,ttype:h},{input:"Pi",tag:"mo",output:"\u03A0",tex:null,ttype:h},{input:"psi",tag:"mi",output:"\u03C8",tex:null,ttype:h},{input:"Psi",tag:"mi",output:"\u03A8",tex:null,ttype:h},{input:"rho",tag:"mi",output:"\u03C1",tex:null,ttype:h},{input:"sigma",tag:"mi",output:"\u03C3",tex:null,ttype:h},{input:"Sigma",tag:"mo",output:"\u03A3",tex:null,ttype:h},{input:"tau",tag:"mi",output:"\u03C4",tex:null,ttype:h},{input:"theta",tag:"mi",output:"\u03B8",tex:null,ttype:h},{input:"vartheta",tag:"mi",output:"\u03D1",tex:null,ttype:h},{input:"Theta",tag:"mo",output:"\u0398",tex:null,ttype:h},{input:"upsilon",tag:"mi",output:"\u03C5",tex:null,ttype:h},{input:"xi",tag:"mi",output:"\u03BE",tex:null,ttype:h},{input:"Xi",tag:"mo",output:"\u039E",tex:null,ttype:h},{input:"zeta",tag:"mi",output:"\u03B6",tex:null,ttype:h},{input:"*",tag:"mo",output:"\u22C5",tex:"cdot",ttype:h},{input:"**",tag:"mo",output:"\u2217",tex:"ast",ttype:h},{input:"***",tag:"mo",output:"\u22C6",tex:"star",ttype:h},{input:"//",tag:"mo",output:"/",tex:"/",ttype:h,val:!0,notexcopy:!0},{input:"\\\\",tag:"mo",output:"\\",tex:"backslash",ttype:h},{input:"setminus",tag:"mo",output:"\\",tex:null,ttype:h},{input:"xx",tag:"mo",output:"\xD7",tex:"times",ttype:h},{input:"|><",tag:"mo",output:"\u22C9",tex:"ltimes",ttype:h},{input:"><|",tag:"mo",output:"\u22CA",tex:"rtimes",ttype:h},{input:"|><|",tag:"mo",output:"\u22C8",tex:"bowtie",ttype:h},{input:"-:",tag:"mo",output:"\xF7",tex:"div",ttype:h},{input:"divide",tag:"mo",output:"-:",tex:null,ttype:y},{input:"@",tag:"mo",output:"\u2218",tex:"circ",ttype:h},{input:"o+",tag:"mo",output:"\u2295",tex:"oplus",ttype:h},{input:"ox",tag:"mo",output:"\u2297",tex:"otimes",ttype:h},{input:"o.",tag:"mo",output:"\u2299",tex:"odot",ttype:h},{input:"sum",tag:"mo",output:"\u2211",tex:null,ttype:s},{input:"prod",tag:"mo",output:"\u220F",tex:null,ttype:s},{input:"^^",tag:"mo",output:"\u2227",tex:"wedge",ttype:h},{input:"^^^",tag:"mo",output:"\u22C0",tex:"bigwedge",ttype:s},{input:"vv",tag:"mo",output:"\u2228",tex:"vee",ttype:h},{input:"vvv",tag:"mo",output:"\u22C1",tex:"bigvee",ttype:s},{input:"nn",tag:"mo",output:"\u2229",tex:"cap",ttype:h},{input:"nnn",tag:"mo",output:"\u22C2",tex:"bigcap",ttype:s},{input:"uu",tag:"mo",output:"\u222A",tex:"cup",ttype:h},{input:"uuu",tag:"mo",output:"\u22C3",tex:"bigcup",ttype:s},{input:"overset",tag:"mover",output:"stackrel",tex:null,ttype:v},{input:"underset",tag:"munder",output:"stackrel",tex:null,ttype:v},{input:"!=",tag:"mo",output:"\u2260",tex:"ne",ttype:h},{input:":=",tag:"mo",output:":=",tex:null,ttype:h},{input:"lt",tag:"mo",output:"<",tex:null,ttype:h},{input:"gt",tag:"mo",output:">",tex:null,ttype:h},{input:"<=",tag:"mo",output:"\u2264",tex:"le",ttype:h},{input:"lt=",tag:"mo",output:"\u2264",tex:"leq",ttype:h},{input:"gt=",tag:"mo",output:"\u2265",tex:"geq",ttype:h},{input:">=",tag:"mo",output:"\u2265",tex:"ge",ttype:h},{input:"-<",tag:"mo",output:"\u227A",tex:"prec",ttype:h},{input:"-lt",tag:"mo",output:"\u227A",tex:null,ttype:h},{input:">-",tag:"mo",output:"\u227B",tex:"succ",ttype:h},{input:"-<=",tag:"mo",output:"\u2AAF",tex:"preceq",ttype:h},{input:">-=",tag:"mo",output:"\u2AB0",tex:"succeq",ttype:h},{input:"in",tag:"mo",output:"\u2208",tex:null,ttype:h},{input:"!in",tag:"mo",output:"\u2209",tex:"notin",ttype:h},{input:"sub",tag:"mo",output:"\u2282",tex:"subset",ttype:h},{input:"sup",tag:"mo",output:"\u2283",tex:"supset",ttype:h},{input:"sube",tag:"mo",output:"\u2286",tex:"subseteq",ttype:h},{input:"supe",tag:"mo",output:"\u2287",tex:"supseteq",ttype:h},{input:"-=",tag:"mo",output:"\u2261",tex:"equiv",ttype:h},{input:"~=",tag:"mo",output:"\u2245",tex:"stackrel{\\sim}{=}",ttype:h},{input:"cong",tag:"mo",output:"~=",tex:null,ttype:y},{input:"~~",tag:"mo",output:"\u2248",tex:"approx",ttype:h},{input:"prop",tag:"mo",output:"\u221D",tex:"propto",ttype:h},{input:"and",tag:"mtext",output:"and",tex:null,ttype:g},{input:"or",tag:"mtext",output:"or",tex:null,ttype:g},{input:"not",tag:"mo",output:"\xAC",tex:"neg",ttype:h},{input:"=>",tag:"mo",output:"\u21D2",tex:"Rightarrow",ttype:h},{input:"implies",tag:"mo",output:"=>",tex:null,ttype:y},{input:"if",tag:"mo",output:"if",tex:null,ttype:g},{input:"<=>",tag:"mo",output:"\u21D4",tex:"Leftrightarrow",ttype:h},{input:"iff",tag:"mo",output:"<=>",tex:null,ttype:y},{input:"AA",tag:"mo",output:"\u2200",tex:"forall",ttype:h},{input:"EE",tag:"mo",output:"\u2203",tex:"exists",ttype:h},{input:"_|_",tag:"mo",output:"\u22A5",tex:"bot",ttype:h},{input:"TT",tag:"mo",output:"\u22A4",tex:"top",ttype:h},{input:"|--",tag:"mo",output:"\u22A2",tex:"vdash",ttype:h},{input:"|==",tag:"mo",output:"\u22A8",tex:"models",ttype:h},{input:"(",tag:"mo",output:"(",tex:null,ttype:f,val:!0},{input:")",tag:"mo",output:")",tex:null,ttype:o,val:!0},{input:"[",tag:"mo",output:"[",tex:null,ttype:f,val:!0},{input:"]",tag:"mo",output:"]",tex:null,ttype:o,val:!0},{input:"{",tag:"mo",output:"{",tex:"lbrace",ttype:f},{input:"}",tag:"mo",output:"}",tex:"rbrace",ttype:o},{input:"|",tag:"mo",output:"|",tex:null,ttype:_,val:!0},{input:"(:",tag:"mo",output:"\u2329",tex:"langle",ttype:f},{input:":)",tag:"mo",output:"\u232A",tex:"rangle",ttype:o},{input:"<<",tag:"mo",output:"\u2329",tex:"langle",ttype:f},{input:">>",tag:"mo",output:"\u232A",tex:"rangle",ttype:o},{input:"{:",tag:"mo",output:"{:",tex:null,ttype:f,invisible:!0},{input:":}",tag:"mo",output:":}",tex:null,ttype:o,invisible:!0},{input:"int",tag:"mo",output:"\u222B",tex:null,ttype:h},{input:"dx",tag:"mi",output:"{:d x:}",tex:null,ttype:y},{input:"dy",tag:"mi",output:"{:d y:}",tex:null,ttype:y},{input:"dz",tag:"mi",output:"{:d z:}",tex:null,ttype:y},{input:"dt",tag:"mi",output:"{:d t:}",tex:null,ttype:y},{input:"oint",tag:"mo",output:"\u222E",tex:null,ttype:h},{input:"del",tag:"mo",output:"\u2202",tex:"partial",ttype:h},{input:"grad",tag:"mo",output:"\u2207",tex:"nabla",ttype:h},{input:"+-",tag:"mo",output:"\xB1",tex:"pm",ttype:h},{input:"O/",tag:"mo",output:"\u2205",tex:"emptyset",ttype:h},{input:"oo",tag:"mo",output:"\u221E",tex:"infty",ttype:h},{input:"aleph",tag:"mo",output:"\u2135",tex:null,ttype:h},{input:"...",tag:"mo",output:"...",tex:"ldots",ttype:h},{input:":.",tag:"mo",output:"\u2234",tex:"therefore",ttype:h},{input:":'",tag:"mo",output:"\u2235",tex:"because",ttype:h},{input:"/_",tag:"mo",output:"\u2220",tex:"angle",ttype:h},{input:"/_\\",tag:"mo",output:"\u25B3",tex:"triangle",ttype:h},{input:"\\ ",tag:"mo",output:"\xA0",tex:null,ttype:h,val:!0},{input:"frown",tag:"mo",output:"\u2322",tex:null,ttype:h},{input:"%",tag:"mo",output:"%",tex:"%",ttype:h,notexcopy:!0},{input:"quad",tag:"mo",output:"\xA0\xA0",tex:null,ttype:h},{input:"qquad",tag:"mo",output:"\xA0\xA0\xA0\xA0",tex:null,ttype:h},{input:"cdots",tag:"mo",output:"\u22EF",tex:null,ttype:h},{input:"vdots",tag:"mo",output:"\u22EE",tex:null,ttype:h},{input:"ddots",tag:"mo",output:"\u22F1",tex:null,ttype:h},{input:"diamond",tag:"mo",output:"\u22C4",tex:null,ttype:h},{input:"square",tag:"mo",output:"\u25A1",tex:"boxempty",ttype:h},{input:"|__",tag:"mo",output:"\u230A",tex:"lfloor",ttype:h},{input:"__|",tag:"mo",output:"\u230B",tex:"rfloor",ttype:h},{input:"|~",tag:"mo",output:"\u2308",tex:"lceil",ttype:h},{input:"lceiling",tag:"mo",output:"|~",tex:null,ttype:y},{input:"~|",tag:"mo",output:"\u2309",tex:"rceil",ttype:h},{input:"rceiling",tag:"mo",output:"~|",tex:null,ttype:y},{input:"CC",tag:"mo",output:"\u2102",tex:"mathbb{C}",ttype:h,notexcopy:!0},{input:"NN",tag:"mo",output:"\u2115",tex:"mathbb{N}",ttype:h,notexcopy:!0},{input:"QQ",tag:"mo",output:"\u211A",tex:"mathbb{Q}",ttype:h,notexcopy:!0},{input:"RR",tag:"mo",output:"\u211D",tex:"mathbb{R}",ttype:h,notexcopy:!0},{input:"ZZ",tag:"mo",output:"\u2124",tex:"mathbb{Z}",ttype:h,notexcopy:!0},{input:"f",tag:"mi",output:"f",tex:null,ttype:b,func:!0,val:!0},{input:"g",tag:"mi",output:"g",tex:null,ttype:b,func:!0,val:!0},{input:"''",tag:"mo",output:"''",tex:null,val:!0},{input:"'''",tag:"mo",output:"'''",tex:null,val:!0},{input:"''''",tag:"mo",output:"''''",tex:null,val:!0},{input:"lim",tag:"mo",output:"lim",tex:null,ttype:s},{input:"Lim",tag:"mo",output:"Lim",tex:null,ttype:s},{input:"sin",tag:"mo",output:"sin",tex:null,ttype:b,func:!0},{input:"cos",tag:"mo",output:"cos",tex:null,ttype:b,func:!0},{input:"tan",tag:"mo",output:"tan",tex:null,ttype:b,func:!0},{input:"arcsin",tag:"mo",output:"arcsin",tex:null,ttype:b,func:!0},{input:"arccos",tag:"mo",output:"arccos",tex:null,ttype:b,func:!0},{input:"arctan",tag:"mo",output:"arctan",tex:null,ttype:b,func:!0},{input:"sinh",tag:"mo",output:"sinh",tex:null,ttype:b,func:!0},{input:"cosh",tag:"mo",output:"cosh",tex:null,ttype:b,func:!0},{input:"tanh",tag:"mo",output:"tanh",tex:null,ttype:b,func:!0},{input:"cot",tag:"mo",output:"cot",tex:null,ttype:b,func:!0},{input:"coth",tag:"mo",output:"coth",tex:null,ttype:b,func:!0},{input:"sech",tag:"mo",output:"sech",tex:null,ttype:b,func:!0},{input:"csch",tag:"mo",output:"csch",tex:null,ttype:b,func:!0},{input:"sec",tag:"mo",output:"sec",tex:null,ttype:b,func:!0},{input:"csc",tag:"mo",output:"csc",tex:null,ttype:b,func:!0},{input:"log",tag:"mo",output:"log",tex:null,ttype:b,func:!0},{input:"ln",tag:"mo",output:"ln",tex:null,ttype:b,func:!0},{input:"abs",tag:"mo",output:"abs",tex:null,ttype:b,notexcopy:!0,rewriteleftright:["|","|"]},{input:"norm",tag:"mo",output:"norm",tex:null,ttype:b,notexcopy:!0,rewriteleftright:["\\|","\\|"]},{input:"floor",tag:"mo",output:"floor",tex:null,ttype:b,notexcopy:!0,rewriteleftright:["\\lfloor","\\rfloor"]},{input:"ceil",tag:"mo",output:"ceil",tex:null,ttype:b,notexcopy:!0,rewriteleftright:["\\lceil","\\rceil"]},{input:"Sin",tag:"mo",output:"sin",tex:null,ttype:b,func:!0},{input:"Cos",tag:"mo",output:"cos",tex:null,ttype:b,func:!0},{input:"Tan",tag:"mo",output:"tan",tex:null,ttype:b,func:!0},{input:"Arcsin",tag:"mo",output:"arcsin",tex:null,ttype:b,func:!0},{input:"Arccos",tag:"mo",output:"arccos",tex:null,ttype:b,func:!0},{input:"Arctan",tag:"mo",output:"arctan",tex:null,ttype:b,func:!0},{input:"Sinh",tag:"mo",output:"sinh",tex:null,ttype:b,func:!0},{input:"Sosh",tag:"mo",output:"cosh",tex:null,ttype:b,func:!0},{input:"Tanh",tag:"mo",output:"tanh",tex:null,ttype:b,func:!0},{input:"Cot",tag:"mo",output:"cot",tex:null,ttype:b,func:!0},{input:"Sec",tag:"mo",output:"sec",tex:null,ttype:b,func:!0},{input:"Csc",tag:"mo",output:"csc",tex:null,ttype:b,func:!0},{input:"Log",tag:"mo",output:"log",tex:null,ttype:b,func:!0},{input:"Ln",tag:"mo",output:"ln",tex:null,ttype:b,func:!0},{input:"Abs",tag:"mo",output:"abs",tex:null,ttype:b,notexcopy:!0,rewriteleftright:["|","|"]},{input:"det",tag:"mo",output:"det",tex:null,ttype:b,func:!0},{input:"exp",tag:"mo",output:"exp",tex:null,ttype:b,func:!0},{input:"dim",tag:"mo",output:"dim",tex:null,ttype:h},{input:"mod",tag:"mo",output:"mod",tex:"text{mod}",ttype:h,notexcopy:!0},{input:"gcd",tag:"mo",output:"gcd",tex:null,ttype:b,func:!0},{input:"lcm",tag:"mo",output:"lcm",tex:"text{lcm}",ttype:b,func:!0,notexcopy:!0},{input:"lub",tag:"mo",output:"lub",tex:null,ttype:h},{input:"glb",tag:"mo",output:"glb",tex:null,ttype:h},{input:"min",tag:"mo",output:"min",tex:null,ttype:s},{input:"max",tag:"mo",output:"max",tex:null,ttype:s},{input:"uarr",tag:"mo",output:"\u2191",tex:"uparrow",ttype:h},{input:"darr",tag:"mo",output:"\u2193",tex:"downarrow",ttype:h},{input:"rarr",tag:"mo",output:"\u2192",tex:"rightarrow",ttype:h},{input:"->",tag:"mo",output:"\u2192",tex:"to",ttype:h},{input:">->",tag:"mo",output:"\u21A3",tex:"rightarrowtail",ttype:h},{input:"->>",tag:"mo",output:"\u21A0",tex:"twoheadrightarrow",ttype:h},{input:">->>",tag:"mo",output:"\u2916",tex:"twoheadrightarrowtail",ttype:h},{input:"|->",tag:"mo",output:"\u21A6",tex:"mapsto",ttype:h},{input:"larr",tag:"mo",output:"\u2190",tex:"leftarrow",ttype:h},{input:"harr",tag:"mo",output:"\u2194",tex:"leftrightarrow",ttype:h},{input:"rArr",tag:"mo",output:"\u21D2",tex:"Rightarrow",ttype:h},{input:"lArr",tag:"mo",output:"\u21D0",tex:"Leftarrow",ttype:h},{input:"hArr",tag:"mo",output:"\u21D4",tex:"Leftrightarrow",ttype:h},C,O,T,P,D,F,N,{input:"cancel",tag:"menclose",output:"cancel",tex:null,ttype:b},{input:"Sqrt",tag:"msqrt",output:"sqrt",tex:null,ttype:b},{input:"hat",tag:"mover",output:"^",tex:null,ttype:b,acc:!0},{input:"bar",tag:"mover",output:"\xAF",tex:"overline",ttype:b,acc:!0},{input:"vec",tag:"mover",output:"\u2192",tex:null,ttype:b,acc:!0},{input:"tilde",tag:"mover",output:"~",tex:null,ttype:b,acc:!0},{input:"dot",tag:"mover",output:".",tex:null,ttype:b,acc:!0},{input:"ddot",tag:"mover",output:"..",tex:null,ttype:b,acc:!0},{input:"ul",tag:"munder",output:"\u0332",tex:"underline",ttype:b,acc:!0},{input:"ubrace",tag:"munder",output:"\u23DF",tex:"underbrace",ttype:b,acc:!0},{input:"obrace",tag:"mover",output:"\u23DE",tex:"overbrace",ttype:b,acc:!0},z,B,X,{input:"color",tag:"mstyle",ttype:v},{input:"bb",tag:"mstyle",atname:"mathvariant",atval:"bold",output:"bb",tex:"mathbf",ttype:b,notexcopy:!0},{input:"mathbf",tag:"mstyle",atname:"mathvariant",atval:"bold",output:"mathbf",tex:null,ttype:b},{input:"sf",tag:"mstyle",atname:"mathvariant",atval:"sans-serif",output:"sf",tex:"mathsf",ttype:b,notexcopy:!0},{input:"mathsf",tag:"mstyle",atname:"mathvariant",atval:"sans-serif",output:"mathsf",tex:null,ttype:b},{input:"bbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",output:"bbb",tex:"mathbb",ttype:b,notexcopy:!0},{input:"mathbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",output:"mathbb",tex:null,ttype:b},{input:"cc",tag:"mstyle",atname:"mathvariant",atval:"script",output:"cc",tex:"mathcal",ttype:b,notexcopy:!0},{input:"mathcal",tag:"mstyle",atname:"mathvariant",atval:"script",output:"mathcal",tex:null,ttype:b},{input:"tt",tag:"mstyle",atname:"mathvariant",atval:"monospace",output:"tt",tex:"mathtt",ttype:b,notexcopy:!0},{input:"mathtt",tag:"mstyle",atname:"mathvariant",atval:"monospace",output:"mathtt",tex:null,ttype:b},{input:"fr",tag:"mstyle",atname:"mathvariant",atval:"fraktur",output:"fr",tex:"mathfrak",ttype:b,notexcopy:!0},{input:"mathfrak",tag:"mstyle",atname:"mathvariant",atval:"fraktur",output:"mathfrak",tex:null,ttype:b}];function H(xe,Te){return xe.input>Te.input?1:-1}var U,G,Y,K=[];function ee(){var xe,Te=W.length;for(xe=0;xe<Te;xe++)!W[xe].tex||typeof W[xe].notexcopy=="boolean"&&W[xe].notexcopy||W.push({input:W[xe].tex,tag:W[xe].tag,output:W[xe].output,ttype:W[xe].ttype,acc:W[xe].acc||!1});te()}function te(){var xe;for(W.sort(H),xe=0;xe<W.length;xe++)K[xe]=W[xe].input}function re(xe,Te){var Ne;Ne=xe.charAt(Te)=="\\"&&xe.charAt(Te+1)!="\\"&&xe.charAt(Te+1)!=" "?xe.slice(Te+1):xe.slice(Te);for(var Be=0;Be<Ne.length&&Ne.charCodeAt(Be)<=32;Be+=1);return Ne.slice(Be)}function be(xe,Te,Ne){if(Ne==0){var Be,Fe;for(Ne=-1,Be=xe.length;Ne+1<Be;)Fe=Ne+Be>>1,xe[Fe]<Te?Ne=Fe:Be=Fe;return Be}for(var Ve=Ne;Ve<xe.length&&xe[Ve]<Te;Ve++);return Ve}function Le(xe){for(var Te,Ne,Be,Fe=0,Ve=0,et="",rt=!0,yt=1;yt<=xe.length&&rt;yt++)Ne=xe.slice(0,yt),Ve=Fe,Fe=be(K,Ne,Ve),Fe<K.length&&xe.slice(0,K[Fe].length)==K[Fe]&&(et=K[Fe],Te=Fe,yt=et.length),rt=Fe<K.length&&xe.slice(0,K[Fe].length)>=K[Fe];if(G=Y,et!="")return Y=W[Te].ttype,W[Te];Y=h,Fe=1,Ne=xe.slice(0,1);for(var ut=!0;"0"<=Ne&&Ne<="9"&&Fe<=xe.length;)Ne=xe.slice(Fe,Fe+1),Fe++;if(Ne==p.decimalsign&&(Ne=xe.slice(Fe,Fe+1),"0"<=Ne&&Ne<="9"))for(ut=!1,Fe++;"0"<=Ne&&Ne<="9"&&Fe<=xe.length;)Ne=xe.slice(Fe,Fe+1),Fe++;return ut&&Fe>1||Fe>2?(Ne=xe.slice(0,Fe-1),Be="mn"):(Fe=2,Ne=xe.slice(0,1),Be=("A">Ne||Ne>"Z")&&("a">Ne||Ne>"z")?"mo":"mi"),Ne=="-"&&G==w?(Y=w,{input:Ne,tag:Be,output:Ne,ttype:b,func:!0,val:!0}):{input:Ne,tag:Be,output:Ne,ttype:h,val:!0}}function me(xe){var Te;if(xe.charAt(0)=="{"&&xe.charAt(xe.length-1)=="}"){var Ne=0;Te=xe.substr(1,5),Te=="\\left"?(Te=xe.charAt(6),Te=="("||Te=="["||Te=="{"?Ne=7:(Te=xe.substr(6,7),Te=="\\lbrace"&&(Ne=13))):(Te=xe.charAt(1),Te!="("&&Te!="["||(Ne=2)),Ne>0&&(Te=xe.substr(xe.length-8),Te=="\\right)}"||Te=="\\right]}"||Te=="\\right.}"?(xe="{"+xe.substr(Ne),xe=xe.substr(0,xe.length-8)+"}"):Te=="\\rbrace}"&&(xe="{"+xe.substr(Ne),xe=xe.substr(0,xe.length-14)+"}"))}return xe}function Ie(xe){var Te="";return Te=typeof xe.val=="boolean"&&xe.val?"":"\\",xe.tex==null?Te+xe.input:Te+xe.tex}function pe(xe){var Te,Ne,Be,Fe,Ve="";if(xe=re(xe,0),Te=Le(xe),Te==null||Te.ttype==o&&U>0)return[null,xe];switch(Te.ttype==y&&(xe=Te.output+re(xe,Te.input.length),Te=Le(xe)),Te.ttype){case s:case h:xe=re(xe,Te.input.length);var et=Ie(Te);return et.charAt(0)=="\\"||Te.tag=="mo"?[et,xe]:["{"+et+"}",xe];case f:U++,xe=re(xe,Te.input.length),Be=ue(xe,!0),U--;var rt=0;return Be[0].substr(0,6)=="\\right"&&(ut=Be[0].charAt(6),ut==")"||ut=="]"||ut=="}"?rt=6:ut=="."?rt=7:(ut=Be[0].substr(6,7),ut=="\\rbrace"&&(rt=13))),rt>0?(Be[0]=Be[0].substr(rt),Ne=typeof Te.invisible=="boolean"&&Te.invisible?"{"+Be[0]+"}":"{"+Ie(Te)+Be[0]+"}"):Ne=typeof Te.invisible=="boolean"&&Te.invisible?"{\\left."+Be[0]+"}":"{\\left"+Ie(Te)+Be[0]+"}",[Ne,Be[1]];case k:return Te!=X&&(xe=re(xe,Te.input.length)),Fe=xe.charAt(0)=="{"?xe.indexOf("}"):xe.charAt(0)=="("?xe.indexOf(")"):xe.charAt(0)=="["?xe.indexOf("]"):Te==X?xe.slice(1).indexOf('"')+1:0,Fe==-1&&(Fe=xe.length),ut=xe.slice(1,Fe),ut.charAt(0)==" "&&(Ve="\\ "),Ve+="\\text{"+ut+"}",ut.charAt(ut.length-1)==" "&&(Ve+="\\ "),xe=re(xe,Fe+1),[Ve,xe];case b:return xe=re(xe,Te.input.length),Be=pe(xe),Be[0]==null?["{"+Ie(Te)+"}",xe]:typeof Te.func=="boolean"&&Te.func?(ut=xe.charAt(0),ut=="^"||ut=="_"||ut=="/"||ut=="|"||ut==","||Te.input.length==1&&Te.input.match(/\w/)&&ut!="("?["{"+Ie(Te)+"}",xe]:(Ne="{"+Ie(Te)+"{"+Be[0]+"}}",[Ne,Be[1]])):(Be[0]=me(Be[0]),Te.input=="sqrt"?["\\sqrt{"+Be[0]+"}",Be[1]]:Te.input=="cancel"?["\\cancel{"+Be[0]+"}",Be[1]]:typeof Te.rewriteleftright<"u"?["{\\left"+Te.rewriteleftright[0]+Be[0]+"\\right"+Te.rewriteleftright[1]+"}",Be[1]]:typeof Te.acc=="boolean"&&Te.acc?[Ie(Te)+"{"+Be[0]+"}",Be[1]]:["{"+Ie(Te)+"{"+Be[0]+"}}",Be[1]]);case v:if(xe=re(xe,Te.input.length),Be=pe(xe),Be[0]==null)return["{"+Ie(Te)+"}",xe];Be[0]=me(Be[0]);var yt=pe(Be[1]);return yt[0]==null?["{"+Ie(Te)+"}",xe]:(yt[0]=me(yt[0]),Ve=Te.input=="color"?"{\\color{"+Be[0].replace(/[\{\}]/g,"")+"}"+yt[0]+"}":Te.input=="root"?"{\\sqrt["+Be[0]+"]{"+yt[0]+"}}":"{"+Ie(Te)+"{"+Be[0]+"}{"+yt[0]+"}}",[Ve,yt[1]]);case w:return xe=re(xe,Te.input.length),[Te.output,xe];case g:return xe=re(xe,Te.input.length),["{\\quad\\text{"+Te.input+"}\\quad}",xe];case _:U++,xe=re(xe,Te.input.length),Be=ue(xe,!1),U--;var ut="";return ut=Be[0].charAt(Be[0].length-1),ut=="|"?(Ne="{\\left|"+Be[0]+"}",[Ne,Be[1]]):(Ne="{\\mid}",[Ne,xe]);default:return xe=re(xe,Te.input.length),["{"+Ie(Te)+"}",xe]}}function ce(xe){var Te,Ne,Be,Fe,Ve;if(xe=re(xe,0),Ne=Le(xe),Ve=pe(xe),Fe=Ve[0],xe=Ve[1],Te=Le(xe),Te.ttype==w&&Te.input!="/"){if(xe=re(xe,Te.input.length),Ve=pe(xe),Ve[0]==null?Ve[0]="{}":Ve[0]=me(Ve[0]),xe=Ve[1],Te.input=="_")if(Be=Le(xe),Be.input=="^"){xe=re(xe,Be.input.length);var et=pe(xe);et[0]=me(et[0]),xe=et[1],Fe="{"+Fe,Fe+="_{"+Ve[0]+"}",Fe+="^{"+et[0]+"}",Fe+="}"}else Fe+="_{"+Ve[0]+"}";else Fe=Fe+"^{"+Ve[0]+"}";typeof Ne.func<"u"&&Ne.func&&(Be=Le(xe),Be.ttype!=w&&Be.ttype!=o&&(Ve=ce(xe),Fe="{"+Fe+Ve[0]+"}",xe=Ve[1]))}return[Fe,xe]}function ue(xe,Te){var Ne,Be,Fe,Ve,et="",rt=!1;do xe=re(xe,0),Fe=ce(xe),Be=Fe[0],xe=Fe[1],Ne=Le(xe),Ne.ttype==w&&Ne.input=="/"?(xe=re(xe,Ne.input.length),Fe=ce(xe),Fe[0]==null?Fe[0]="{}":Fe[0]=me(Fe[0]),xe=Fe[1],Be=me(Be),Be="\\frac{"+Be+"}",Be+="{"+Fe[0]+"}",et+=Be,Ne=Le(xe)):Be!=null&&(et+=Be);while((Ne.ttype!=o&&(Ne.ttype!=_||Te)||U==0)&&Ne!=null&&Ne.output!="");if(Ne.ttype==o||Ne.ttype==_){var yt=et.length;if(yt>2&&et.charAt(0)=="{"&&et.indexOf(",")>0){var ut=et.charAt(yt-2);if(ut==")"||ut=="]"){var vt=et.charAt(6);if(vt=="("&&ut==")"&&Ne.output!="}"||vt=="["&&ut=="]"){var ft="\\matrix{",Qe=new Array;Qe.push(0);var At=!0,bt=0,ot=[];ot[0]=[0];var wt=0,xt=0;for(Ve=1;Ve<yt-1;Ve++)et.charAt(Ve)==vt&&bt++,et.charAt(Ve)==ut&&(bt--,bt==0&&et.charAt(Ve+2)==","&&et.charAt(Ve+3)=="{"&&(Qe.push(Ve+2),wt=Ve+2,ot[wt]=[Ve+2])),et.charAt(Ve)!="["&&et.charAt(Ve)!="("&&et.charAt(Ve)!="{"||xt++,et.charAt(Ve)!="]"&&et.charAt(Ve)!=")"&&et.charAt(Ve)!="}"||xt--,et.charAt(Ve)==","&&xt==1&&ot[wt].push(Ve),xt<0&&(wt==Ve+1?Ve++:At=!1);Qe.push(yt);var Nt=-1;if(bt==0&&Qe.length>0&&At)for(Ve=0;Ve<Qe.length-1;Ve++){if(Ve>0&&(ft+="\\\\"),Ve==0)if(ot[Qe[Ve]].length==1)var Vt=[et.substr(Qe[Ve]+7,Qe[Ve+1]-Qe[Ve]-15)];else{Vt=[et.substring(Qe[Ve]+7,ot[Qe[Ve]][1])];for(var $t=2;$t<ot[Qe[Ve]].length;$t++)Vt.push(et.substring(ot[Qe[Ve]][$t-1]+1,ot[Qe[Ve]][$t]));Vt.push(et.substring(ot[Qe[Ve]][ot[Qe[Ve]].length-1]+1,Qe[Ve+1]-8))}else if(ot[Qe[Ve]].length==1)Vt=[et.substr(Qe[Ve]+8,Qe[Ve+1]-Qe[Ve]-16)];else{for(Vt=[et.substring(Qe[Ve]+8,ot[Qe[Ve]][1])],$t=2;$t<ot[Qe[Ve]].length;$t++)Vt.push(et.substring(ot[Qe[Ve]][$t-1]+1,ot[Qe[Ve]][$t]));Vt.push(et.substring(ot[Qe[Ve]][ot[Qe[Ve]].length-1]+1,Qe[Ve+1]-8))}Nt>0&&Vt.length!=Nt?At=!1:Nt==-1&&(Nt=Vt.length),ft+=Vt.join("&")}ft+="}",At&&(et=ft)}}}xe=re(xe,Ne.input.length),typeof Ne.invisible=="boolean"&&Ne.invisible?(et+="\\right.",rt=!0):(Be="\\right"+Ie(Ne),et+=Be,rt=!0)}return U>0&&!rt&&(et+="\\right."),[et,xe]}function _e(xe){return U=0,xe=xe.replace(/(&nbsp;|\u00a0|&#160;)/g,""),xe=xe.replace(/&gt;/g,">"),xe=xe.replace(/&lt;/g,"<"),xe.match(/\S/)==null?"":ue(xe.replace(/^\s+/g,""),!1)[0]}ee(),r.exports=_e},d1e7:function(r,u,p){var h={}.propertyIsEnumerable,b=Object.getOwnPropertyDescriptor,v=b&&!h.call({1:2},1);u.f=v?function(w){var f=b(this,w);return!!f&&f.enumerable}:h},d28b:function(r,u,p){var h=p("746f");h("iterator")},d2bb:function(r,u,p){var h=p("825a"),b=p("3bbe");r.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var v,w=!1,f={};try{v=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,v.call(f,[]),w=f instanceof Array}catch{}return function(o,g){return h(o),b(g),w?v.call(o,g):o.__proto__=g,o}}():void 0)},d3b7:function(r,u,p){var h=p("00ee"),b=p("6eeb"),v=p("b041");h||b(Object.prototype,"toString",v,{unsafe:!0})},d44e:function(r,u,p){var h=p("9bf2").f,b=p("5135"),v=p("b622"),w=v("toStringTag");r.exports=function(f,o,g){f&&!b(f=g?f:f.prototype,w)&&h(f,w,{configurable:!0,value:o})}},d4cd:function(r,u,p){r.exports=p("08ae")},d5d1:function(r,u,p){u.Any=p("cbc7"),u.Cc=p("a7bc"),u.Cf=p("6fd1"),u.P=p("7ca0"),u.Z=p("4fc2")},d670:function(r,u,p){var h=p("0068").normalizeReference,b=p("0068").isSpace;r.exports=function(v,w,f,o){var g,s,y,_,k,C,O,T,P,D,F,N,z,B,X,W,H=0,U=v.bMarks[w]+v.tShift[w],G=v.eMarks[w],Y=w+1;if(v.sCount[w]-v.blkIndent>=4||v.src.charCodeAt(U)!==91)return!1;for(;++U<G;)if(v.src.charCodeAt(U)===93&&v.src.charCodeAt(U-1)!==92){if(U+1===G||v.src.charCodeAt(U+1)!==58)return!1;break}for(_=v.lineMax,X=v.md.block.ruler.getRules("reference"),D=v.parentType,v.parentType="reference";Y<_&&!v.isEmpty(Y);Y++)if(!(v.sCount[Y]-v.blkIndent>3)&&!(v.sCount[Y]<0)){for(B=!1,C=0,O=X.length;C<O;C++)if(X[C](v,Y,_,!0)){B=!0;break}if(B)break}for(z=v.getLines(w,Y,v.blkIndent,!1).trim(),G=z.length,U=1;U<G;U++){if(g=z.charCodeAt(U),g===91)return!1;if(g===93){P=U;break}g===10?H++:g===92&&(U++,U<G&&z.charCodeAt(U)===10&&H++)}if(P<0||z.charCodeAt(P+1)!==58)return!1;for(U=P+2;U<G;U++)if(g=z.charCodeAt(U),g===10)H++;else if(!b(g))break;if(F=v.md.helpers.parseLinkDestination(z,U,G),!F.ok||(k=v.md.normalizeLink(F.str),!v.md.validateLink(k)))return!1;for(U=F.pos,H+=F.lines,s=U,y=H,N=U;U<G;U++)if(g=z.charCodeAt(U),g===10)H++;else if(!b(g))break;for(F=v.md.helpers.parseLinkTitle(z,U,G),U<G&&N!==U&&F.ok?(W=F.str,U=F.pos,H+=F.lines):(W="",U=s,H=y);U<G&&(g=z.charCodeAt(U),!!b(g));)U++;if(U<G&&z.charCodeAt(U)!==10&&W)for(W="",U=s,H=y;U<G&&(g=z.charCodeAt(U),!!b(g));)U++;return!(U<G&&z.charCodeAt(U)!==10)&&(T=h(z.slice(1,P)),!!T&&(!!o||(typeof v.env.references>"u"&&(v.env.references={}),typeof v.env.references[T]>"u"&&(v.env.references[T]={title:W,href:k}),v.parentType=D,v.line=w+H+1,!0)))}},d784:function(r,u,p){p("ac1f");var h=p("6eeb"),b=p("d039"),v=p("b622"),w=p("9263"),f=p("9112"),o=v("species"),g=!b(function(){var C=/./;return C.exec=function(){var O=[];return O.groups={a:"7"},O},"".replace(C,"$<a>")!=="7"}),s=function(){return"a".replace(/./,"$0")==="$0"}(),y=v("replace"),_=function(){return!!/./[y]&&/./[y]("a","$0")===""}(),k=!b(function(){var C=/(?:)/,O=C.exec;C.exec=function(){return O.apply(this,arguments)};var T="ab".split(C);return T.length!==2||T[0]!=="a"||T[1]!=="b"});r.exports=function(C,O,T,P){var D=v(C),F=!b(function(){var H={};return H[D]=function(){return 7},""[C](H)!=7}),N=F&&!b(function(){var H=!1,U=/a/;return C==="split"&&(U={},U.constructor={},U.constructor[o]=function(){return U},U.flags="",U[D]=/./[D]),U.exec=function(){return H=!0,null},U[D](""),!H});if(!F||!N||C==="replace"&&(!g||!s||_)||C==="split"&&!k){var z=/./[D],B=T(D,""[C],function(H,U,G,Y,K){return U.exec===w?F&&!K?{done:!0,value:z.call(U,G,Y)}:{done:!0,value:H.call(G,U,Y)}:{done:!1}},{REPLACE_KEEPS_$0:s,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:_}),X=B[0],W=B[1];h(String.prototype,C,X),h(RegExp.prototype,D,O==2?function(H,U){return W.call(H,this,U)}:function(H){return W.call(H,this)})}P&&f(RegExp.prototype[D],"sham",!0)}},d8a6:function(r,u,p){r.exports.encode=p("c464"),r.exports.decode=p("8f37"),r.exports.format=p("43e0"),r.exports.parse=p("da5f")},d8e3:function(r,u,p){p("c6e7");var h=p("6d7c");p("3d3f");var b={parse:h};typeof window<"u"&&(window.flowchart=b),r.exports=b},da5f:function(r,u,p){function h(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var b=/^([a-z0-9.+-]+:)/i,v=/:[0-9]*$/,w=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,f=["<",">",'"',"`"," ","\r",`
`,"	"],o=["{","}","|","\\","^","`"].concat(f),g=["'"].concat(o),s=["%","/","?",";","#"].concat(g),y=["/","?","#"],_=255,k=/^[+a-z0-9A-Z_-]{0,63}$/,C=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,O={javascript:!0,"javascript:":!0},T={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function P(D,F){if(D&&D instanceof h)return D;var N=new h;return N.parse(D,F),N}h.prototype.parse=function(D,F){var N,z,B,X,W,H=D;if(H=H.trim(),!F&&D.split("#").length===1){var U=w.exec(H);if(U)return this.pathname=U[1],U[2]&&(this.search=U[2]),this}var G=b.exec(H);if(G&&(G=G[0],B=G.toLowerCase(),this.protocol=G,H=H.substr(G.length)),(F||G||H.match(/^\/\/[^@\/]+@[^@\/]+/))&&(W=H.substr(0,2)==="//",!W||G&&O[G]||(H=H.substr(2),this.slashes=!0)),!O[G]&&(W||G&&!T[G])){var Y,K,ee=-1;for(N=0;N<y.length;N++)X=H.indexOf(y[N]),X!==-1&&(ee===-1||X<ee)&&(ee=X);for(K=ee===-1?H.lastIndexOf("@"):H.lastIndexOf("@",ee),K!==-1&&(Y=H.slice(0,K),H=H.slice(K+1),this.auth=Y),ee=-1,N=0;N<s.length;N++)X=H.indexOf(s[N]),X!==-1&&(ee===-1||X<ee)&&(ee=X);ee===-1&&(ee=H.length),H[ee-1]===":"&&ee--;var te=H.slice(0,ee);H=H.slice(ee),this.parseHost(te),this.hostname=this.hostname||"";var re=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!re){var be=this.hostname.split(/\./);for(N=0,z=be.length;N<z;N++){var Le=be[N];if(Le&&!Le.match(k)){for(var me="",Ie=0,pe=Le.length;Ie<pe;Ie++)Le.charCodeAt(Ie)>127?me+="x":me+=Le[Ie];if(!me.match(k)){var ce=be.slice(0,N),ue=be.slice(N+1),_e=Le.match(C);_e&&(ce.push(_e[1]),ue.unshift(_e[2])),ue.length&&(H=ue.join(".")+H),this.hostname=ce.join(".");break}}}}this.hostname.length>_&&(this.hostname=""),re&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var xe=H.indexOf("#");xe!==-1&&(this.hash=H.substr(xe),H=H.slice(0,xe));var Te=H.indexOf("?");return Te!==-1&&(this.search=H.substr(Te),H=H.slice(0,Te)),H&&(this.pathname=H),T[B]&&this.hostname&&!this.pathname&&(this.pathname=""),this},h.prototype.parseHost=function(D){var F=v.exec(D);F&&(F=F[0],F!==":"&&(this.port=F.substr(1)),D=D.substr(0,D.length-F.length)),D&&(this.hostname=D)},r.exports=P},da84:function(r,u,p){(function(h){var b=function(v){return v&&v.Math==Math&&v};r.exports=b(typeof globalThis=="object"&&globalThis)||b(typeof window=="object"&&window)||b(typeof self=="object"&&self)||b(typeof h=="object"&&h)||Function("return this")()}).call(this,p("c8ba"))},dbb4:function(r,u,p){var h=p("23e7"),b=p("83ab"),v=p("56ef"),w=p("fc6a"),f=p("06cf"),o=p("8418");h({target:"Object",stat:!0,sham:!b},{getOwnPropertyDescriptors:function(g){for(var s,y,_=w(g),k=f.f,C=v(_),O={},T=0;C.length>T;)y=k(_,s=C[T++]),y!==void 0&&o(O,s,y);return O}})},dca8:function(r,u,p){var h=p("23e7"),b=p("bb2f"),v=p("d039"),w=p("861d"),f=p("f183").onFreeze,o=Object.freeze,g=v(function(){o(1)});h({target:"Object",stat:!0,forced:g,sham:!b},{freeze:function(s){return o&&w(s)?o(f(s)):s}})},dd0f:function(r,u){function p(v,w,f){var o,g,s="M{0},{1}";for(o=2,g=2*f.length+2;o<g;o+=2)s+=" L{"+o+"},{"+(o+1)+"}";var y=[w.x,w.y];for(o=0,g=f.length;o<g;o++)y.push(f[o].x),y.push(f[o].y);var _=v.paper.path(s,y);_.attr("stroke",v.options["element-color"]),_.attr("stroke-width",v.options["line-width"]);var k=v.options.font,C=v.options["font-family"],O=v.options["font-weight"];return k&&_.attr({font:k}),C&&_.attr({"font-family":C}),O&&_.attr({"font-weight":O}),_}function h(v,w,f,o){var g,s;Object.prototype.toString.call(f)!=="[object Array]"&&(f=[f]);var y="M{0},{1}";for(g=2,s=2*f.length+2;g<s;g+=2)y+=" L{"+g+"},{"+(g+1)+"}";var _=[w.x,w.y];for(g=0,s=f.length;g<s;g++)_.push(f[g].x),_.push(f[g].y);var k=v.paper.path(y,_);k.attr({stroke:v.options["line-color"],"stroke-width":v.options["line-width"],"arrow-end":v.options["arrow-end"]});var C=v.options.font,O=v.options["font-family"],T=v.options["font-weight"];if(C&&k.attr({font:C}),O&&k.attr({"font-family":O}),T&&k.attr({"font-weight":T}),o){var P=!1,D=v.paper.text(0,0,o),F="start",N=!1,z=f[0];w.y===z.y&&(N=!0);var B=0,X=0;P?(B=w.x>z.x?w.x-(w.x-z.x)/2:z.x-(z.x-w.x)/2,X=w.y>z.y?w.y-(w.y-z.y)/2:z.y-(z.y-w.y)/2,N?(B-=D.getBBox().width/2,X-=v.options["text-margin"]):(B+=v.options["text-margin"],X-=D.getBBox().height/2)):(B=w.x,X=w.y,N?(w.x>z.x?(B-=v.options["text-margin"]/2,F="end"):B+=v.options["text-margin"]/2,X-=v.options["text-margin"]):(B+=v.options["text-margin"]/2,X+=v.options["text-margin"],w.y>z.y&&(X-=2*v.options["text-margin"]))),D.attr({"text-anchor":F,"font-size":v.options["font-size"],fill:v.options["font-color"],x:B,y:X}),C&&D.attr({font:C}),O&&D.attr({"font-family":O}),T&&D.attr({"font-weight":T})}return k}function b(v,w,f,o,g,s,y,_){var k,C,O,T,P,D={x:null,y:null,onLine1:!1,onLine2:!1};return k=(_-s)*(f-v)-(y-g)*(o-w),k===0||(C=w-s,O=v-g,T=(y-g)*C-(_-s)*O,P=(f-v)*C-(o-w)*O,C=T/k,O=P/k,D.x=v+C*(f-v),D.y=w+C*(o-w),C>0&&C<1&&(D.onLine1=!0),O>0&&O<1&&(D.onLine2=!0)),D}r.exports={drawPath:p,drawLine:h,checkLineIntersection:b}},dd49:function(r,u,p){},ddb0:function(r,u,p){var h=p("da84"),b=p("fdbc"),v=p("e260"),w=p("9112"),f=p("b622"),o=f("iterator"),g=f("toStringTag"),s=v.values;for(var y in b){var _=h[y],k=_&&_.prototype;if(k){if(k[o]!==s)try{w(k,o,s)}catch{k[o]=s}if(k[g]||w(k,g,y),b[y]){for(var C in v)if(k[C]!==v[C])try{w(k,C,v[C])}catch{k[C]=v[C]}}}}},de09:function(r,u){function p(w){return w?typeof w=="string"?w:w.source:null}function h(...w){return w.map(o=>p(o)).join("")}function b(...w){return"("+w.map(o=>p(o)).join("|")+")"}function v(w){const f=w.COMMENT("--","$"),o={className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},g={begin:/"/,end:/"/,contains:[{begin:/""/}]},s=["true","false","unknown"],y=["double precision","large object","with timezone","without timezone"],_=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],k=["add","asc","collation","desc","final","first","last","view"],C=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update   ","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],O=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],T=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],P=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],D=O,F=[...C,...k].filter(W=>!O.includes(W)),N={className:"variable",begin:/@[a-z0-9]+/},z={className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},B={begin:h(/\b/,b(...D),/\s*\(/),keywords:{built_in:D}};function X(W,{exceptions:H,when:U}={}){const G=U;return H=H||[],W.map(Y=>Y.match(/\|\d+$/)||H.includes(Y)?Y:G(Y)?`${Y}|0`:Y)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:X(F,{when:W=>W.length<3}),literal:s,type:_,built_in:T},contains:[{begin:b(...P),keywords:{$pattern:/[\w\.]+/,keyword:F.concat(P),literal:s,type:_}},{className:"type",begin:b(...y)},B,N,o,g,w.C_NUMBER_MODE,w.C_BLOCK_COMMENT_MODE,f,z]}}r.exports=v},df56:function(r,u,p){r.exports=function(h,b,v){var w,f,o,g,s=-1,y=h.posMax,_=h.pos;for(h.pos=b+1,w=1;h.pos<y;){if(o=h.src.charCodeAt(h.pos),o===93&&(w--,w===0)){f=!0;break}if(g=h.pos,h.md.inline.skipToken(h),o===91){if(g===h.pos-1)w++;else if(v)return h.pos=_,-1}}return f&&(s=h.pos),h.pos=_,s}},df75:function(r,u,p){var h=p("ca84"),b=p("7839");r.exports=Object.keys||function(v){return h(v,b)}},df7c:function(r,u,p){(function(h){function b(o,g){for(var s=0,y=o.length-1;y>=0;y--){var _=o[y];_==="."?o.splice(y,1):_===".."?(o.splice(y,1),s++):s&&(o.splice(y,1),s--)}if(g)for(;s--;s)o.unshift("..");return o}function v(o){typeof o!="string"&&(o+="");var g,s=0,y=-1,_=!0;for(g=o.length-1;g>=0;--g)if(o.charCodeAt(g)===47){if(!_){s=g+1;break}}else y===-1&&(_=!1,y=g+1);return y===-1?"":o.slice(s,y)}function w(o,g){if(o.filter)return o.filter(g);for(var s=[],y=0;y<o.length;y++)g(o[y],y,o)&&s.push(o[y]);return s}u.resolve=function(){for(var o="",g=!1,s=arguments.length-1;s>=-1&&!g;s--){var y=s>=0?arguments[s]:h.cwd();if(typeof y!="string")throw new TypeError("Arguments to path.resolve must be strings");y&&(o=y+"/"+o,g=y.charAt(0)==="/")}return o=b(w(o.split("/"),function(_){return!!_}),!g).join("/"),(g?"/":"")+o||"."},u.normalize=function(o){var g=u.isAbsolute(o),s=f(o,-1)==="/";return o=b(w(o.split("/"),function(y){return!!y}),!g).join("/"),o||g||(o="."),o&&s&&(o+="/"),(g?"/":"")+o},u.isAbsolute=function(o){return o.charAt(0)==="/"},u.join=function(){var o=Array.prototype.slice.call(arguments,0);return u.normalize(w(o,function(g,s){if(typeof g!="string")throw new TypeError("Arguments to path.join must be strings");return g}).join("/"))},u.relative=function(o,g){function s(P){for(var D=0;D<P.length&&P[D]==="";D++);for(var F=P.length-1;F>=0&&P[F]==="";F--);return D>F?[]:P.slice(D,F-D+1)}o=u.resolve(o).substr(1),g=u.resolve(g).substr(1);for(var y=s(o.split("/")),_=s(g.split("/")),k=Math.min(y.length,_.length),C=k,O=0;O<k;O++)if(y[O]!==_[O]){C=O;break}var T=[];for(O=C;O<y.length;O++)T.push("..");return T=T.concat(_.slice(C)),T.join("/")},u.sep="/",u.delimiter=":",u.dirname=function(o){if(typeof o!="string"&&(o+=""),o.length===0)return".";for(var g=o.charCodeAt(0),s=g===47,y=-1,_=!0,k=o.length-1;k>=1;--k)if(g=o.charCodeAt(k),g===47){if(!_){y=k;break}}else _=!1;return y===-1?s?"/":".":s&&y===1?"/":o.slice(0,y)},u.basename=function(o,g){var s=v(o);return g&&s.substr(-1*g.length)===g&&(s=s.substr(0,s.length-g.length)),s},u.extname=function(o){typeof o!="string"&&(o+="");for(var g=-1,s=0,y=-1,_=!0,k=0,C=o.length-1;C>=0;--C){var O=o.charCodeAt(C);if(O!==47)y===-1&&(_=!1,y=C+1),O===46?g===-1?g=C:k!==1&&(k=1):g!==-1&&(k=-1);else if(!_){s=C+1;break}}return g===-1||y===-1||k===0||k===1&&g===y-1&&g===s+1?"":o.slice(g,y)};var f="ab".substr(-1)==="b"?function(o,g,s){return o.substr(g,s)}:function(o,g,s){return g<0&&(g=o.length+g),o.substr(g,s)}}).call(this,p("4362"))},e01a:function(r,u,p){var h=p("23e7"),b=p("83ab"),v=p("da84"),w=p("5135"),f=p("861d"),o=p("9bf2").f,g=p("e893"),s=v.Symbol;if(b&&typeof s=="function"&&(!("description"in s.prototype)||s().description!==void 0)){var y={},_=function(){var P=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),D=this instanceof _?new s(P):P===void 0?s():s(P);return P===""&&(y[D]=!0),D};g(_,s);var k=_.prototype=s.prototype;k.constructor=_;var C=k.toString,O=String(s("test"))=="Symbol(test)",T=/^Symbol\((.*)\)[^)]+$/;o(k,"description",{configurable:!0,get:function(){var P=f(this)?this.valueOf():this,D=C.call(P);if(w(y,P))return"";var F=O?D.slice(7,-1):D.replace(T,"$1");return F===""?void 0:F}}),h({global:!0,forced:!0},{Symbol:_})}},e163:function(r,u,p){var h=p("5135"),b=p("7b0b"),v=p("f772"),w=p("e177"),f=v("IE_PROTO"),o=Object.prototype;r.exports=w?Object.getPrototypeOf:function(g){return g=b(g),h(g,f)?g[f]:typeof g.constructor=="function"&&g instanceof g.constructor?g.constructor.prototype:g instanceof Object?o:null}},e177:function(r,u,p){var h=p("d039");r.exports=!h(function(){function b(){}return b.prototype.constructor=null,Object.getPrototypeOf(new b)!==b.prototype})},e1f3:function(r,u,p){r.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},e260:function(r,u,p){var h=p("fc6a"),b=p("44d2"),v=p("3f8c"),w=p("69f3"),f=p("7dd0"),o="Array Iterator",g=w.set,s=w.getterFor(o);r.exports=f(Array,"Array",function(y,_){g(this,{type:o,target:h(y),index:0,kind:_})},function(){var y=s(this),_=y.target,k=y.kind,C=y.index++;return!_||C>=_.length?(y.target=void 0,{value:void 0,done:!0}):k=="keys"?{value:C,done:!1}:k=="values"?{value:_[C],done:!1}:{value:[C,_[C]],done:!1}},"values"),v.Arguments=v.Array,b("keys"),b("values"),b("entries")},e2cc:function(r,u,p){var h=p("6eeb");r.exports=function(b,v,w){for(var f in v)h(b,f,v[f],w);return b}},e439:function(r,u,p){var h=p("23e7"),b=p("d039"),v=p("fc6a"),w=p("06cf").f,f=p("83ab"),o=b(function(){w(1)}),g=!f||o;h({target:"Object",stat:!0,forced:g,sham:!f},{getOwnPropertyDescriptor:function(s,y){return w(v(s),y)}})},e4ca:function(r,u,p){var h=p("0068").unescapeAll;r.exports=function(b,v,w){var f,o,g=0,s=v,y={ok:!1,pos:0,lines:0,str:""};if(b.charCodeAt(v)===60){for(v++;v<w;){if(f=b.charCodeAt(v),f===10||f===60)return y;if(f===62)return y.pos=v+1,y.str=h(b.slice(s+1,v)),y.ok=!0,y;f===92&&v+1<w?v+=2:v++}return y}for(o=0;v<w&&(f=b.charCodeAt(v),!(f===32||f<32||f===127));)if(f===92&&v+1<w){if(b.charCodeAt(v+1)===32)break;v+=2}else{if(f===40&&(o++,o>32))return y;if(f===41){if(o===0)break;o--}v++}return s===v||o!==0||(y.str=h(b.slice(s,v)),y.lines=g,y.pos=v,y.ok=!0),y}},e4cb:function(r,u,p){(function(){var h=p("3393").L,b=p("66d5").N,v=p("2d93").Z,w=p("7f55").M,f=p("2ce5"),o=function(g){return~h.indexOf(g)?"L":~b.indexOf(g)?"N":~v.indexOf(g)?"Z":~w.indexOf(g)?"M":void 0};r.exports=function(g,s){g=g||"",s=s||{};for(var y=s.allowedChars||"-_~",_=typeof s.lower!="boolean"||s.lower,k=typeof s.spaces=="boolean"&&s.spaces,C=[],O=f.nfkc(g),T=0;T<O.length;T++){var P=O[T],D=P.charCodeAt(0);if(19968<=D&&D<=40959)C.push(P);else if(44032<=D&&D<=55203)C.push(P);else if((12288<=D&&D<=12290||65281<=D&&D<=65282)&&C.push(" "),y.indexOf(P)==-1){var F=o(D);F&&~"LNM".indexOf(F)&&C.push(P),F&&~"Z".indexOf(F)&&C.push(" ")}else C.push(P)}var N=C.join("").replace(/^\s+|\s+$/g,"").replace(/\s+/g," ");return k||(N=N.replace(/[\s\-]+/g,"-")),_&&(N=N.toLowerCase()),N}})()},e4cbc:function(r,u,p){},e538:function(r,u,p){var h=p("b622");u.f=h},e55c:function(r,u){function p(o){return o?typeof o=="string"?o:o.source:null}function h(o){return v("(",o,")*")}function b(o){return v("(",o,")?")}function v(...o){return o.map(s=>p(s)).join("")}function w(...o){return"("+o.map(s=>p(s)).join("|")+")"}function f(o){const g={"builtin-name":["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},s={literal:["true","false","undefined","null"]},y=/""|"[^"]+"/,_=/''|'[^']+'/,k=/\[\]|\[[^\]]+\]/,C=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,O=/(\.|\/)/,T=w(y,_,k,C),P=v(b(/\.|\.\/|\//),T,h(v(O,T))),D=v("(",k,"|",C,")(?==)"),F={begin:P,lexemes:/[\w.\/]+/},N=o.inherit(F,{keywords:s}),z={begin:/\(/,end:/\)/},B={className:"attr",begin:D,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[o.NUMBER_MODE,o.QUOTE_STRING_MODE,o.APOS_STRING_MODE,N,z]}}},X={begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},W={contains:[o.NUMBER_MODE,o.QUOTE_STRING_MODE,o.APOS_STRING_MODE,X,B,N,z],returnEnd:!0},H=o.inherit(F,{className:"name",keywords:g,starts:o.inherit(W,{end:/\)/})});z.contains=[H];const U=o.inherit(F,{keywords:g,className:"name",starts:o.inherit(W,{end:/\}\}/})}),G=o.inherit(F,{keywords:g,className:"name"}),Y=o.inherit(F,{className:"name",keywords:g,starts:o.inherit(W,{end:/\}\}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},o.COMMENT(/\{\{!--/,/--\}\}/),o.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[U],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[G]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[U]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[G]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[Y]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[Y]}]}}r.exports=f},e6f9:function(r,u,p){function h(y,_,k,C){var O=Number(y[_].meta.id+1).toString(),T="";return typeof C.docId=="string"&&(T="-"+C.docId+"-"),T+O}function b(y,_){var k=Number(y[_].meta.id+1).toString();return y[_].meta.subId>0&&(k+=":"+y[_].meta.subId),"["+k+"]"}function v(y,_,k,C,O){var T=O.rules.footnote_anchor_name(y,_,k,C,O),P=O.rules.footnote_caption(y,_,k,C,O),D=T;return y[_].meta.subId>0&&(D+=":"+y[_].meta.subId),'<sup class="footnote-ref"><a href="#fn'+T+'" id="fnref'+D+'">'+P+"</a></sup>"}function w(y,_,k){return(k.xhtmlOut?`<hr class="footnotes-sep" />
`:`<hr class="footnotes-sep">
`)+`<section class="footnotes">
<ol class="footnotes-list">
`}function f(){return`</ol>
</section>
`}function o(y,_,k,C,O){var T=O.rules.footnote_anchor_name(y,_,k,C,O);return y[_].meta.subId>0&&(T+=":"+y[_].meta.subId),'<li id="fn'+T+'" class="footnote-item">'}function g(){return`</li>
`}function s(y,_,k,C,O){var T=O.rules.footnote_anchor_name(y,_,k,C,O);return y[_].meta.subId>0&&(T+=":"+y[_].meta.subId),' <a href="#fnref'+T+'" class="footnote-backref">\u21A9\uFE0E</a>'}r.exports=function(y){var _=y.helpers.parseLinkLabel,k=y.utils.isSpace;function C(D,F,N,z){var B,X,W,H,U,G,Y,K,ee,te,re,be=D.bMarks[F]+D.tShift[F],Le=D.eMarks[F];if(be+4>Le||D.src.charCodeAt(be)!==91||D.src.charCodeAt(be+1)!==94)return!1;for(U=be+2;U<Le;U++){if(D.src.charCodeAt(U)===32)return!1;if(D.src.charCodeAt(U)===93)break}if(U===be+2||U+1>=Le||D.src.charCodeAt(++U)!==58)return!1;if(z)return!0;for(U++,D.env.footnotes||(D.env.footnotes={}),D.env.footnotes.refs||(D.env.footnotes.refs={}),G=D.src.slice(be+2,U-2),D.env.footnotes.refs[":"+G]=-1,Y=new D.Token("footnote_reference_open","",1),Y.meta={label:G},Y.level=D.level++,D.tokens.push(Y),B=D.bMarks[F],X=D.tShift[F],W=D.sCount[F],H=D.parentType,re=U,K=ee=D.sCount[F]+U-(D.bMarks[F]+D.tShift[F]);U<Le&&(te=D.src.charCodeAt(U),!!k(te));)te===9?ee+=4-ee%4:ee++,U++;return D.tShift[F]=U-re,D.sCount[F]=ee-K,D.bMarks[F]=re,D.blkIndent+=4,D.parentType="footnote",D.sCount[F]<D.blkIndent&&(D.sCount[F]+=D.blkIndent),D.md.block.tokenize(D,F,N,!0),D.parentType=H,D.blkIndent-=4,D.tShift[F]=X,D.sCount[F]=W,D.bMarks[F]=B,Y=new D.Token("footnote_reference_close","",-1),Y.level=--D.level,D.tokens.push(Y),!0}function O(D,F){var N,z,B,X,W,H=D.posMax,U=D.pos;return!(U+2>=H)&&D.src.charCodeAt(U)===94&&D.src.charCodeAt(U+1)===91&&(N=U+2,z=_(D,U+1),!(z<0)&&(F||(D.env.footnotes||(D.env.footnotes={}),D.env.footnotes.list||(D.env.footnotes.list=[]),B=D.env.footnotes.list.length,D.md.inline.parse(D.src.slice(N,z),D.md,D.env,W=[]),X=D.push("footnote_ref","",0),X.meta={id:B},D.env.footnotes.list[B]={content:D.src.slice(N,z),tokens:W}),D.pos=z+1,D.posMax=H,!0))}function T(D,F){var N,z,B,X,W,H=D.posMax,U=D.pos;if(U+3>H||!D.env.footnotes||!D.env.footnotes.refs||D.src.charCodeAt(U)!==91||D.src.charCodeAt(U+1)!==94)return!1;for(z=U+2;z<H;z++){if(D.src.charCodeAt(z)===32||D.src.charCodeAt(z)===10)return!1;if(D.src.charCodeAt(z)===93)break}return z!==U+2&&!(z>=H)&&(z++,N=D.src.slice(U+2,z-1),typeof D.env.footnotes.refs[":"+N]<"u"&&(F||(D.env.footnotes.list||(D.env.footnotes.list=[]),D.env.footnotes.refs[":"+N]<0?(B=D.env.footnotes.list.length,D.env.footnotes.list[B]={label:N,count:0},D.env.footnotes.refs[":"+N]=B):B=D.env.footnotes.refs[":"+N],X=D.env.footnotes.list[B].count,D.env.footnotes.list[B].count++,W=D.push("footnote_ref","",0),W.meta={id:B,subId:X,label:N}),D.pos=z,D.posMax=H,!0))}function P(D){var F,N,z,B,X,W,H,U,G,Y,K=!1,ee={};if(D.env.footnotes&&(D.tokens=D.tokens.filter(function(te){return te.type==="footnote_reference_open"?(K=!0,G=[],Y=te.meta.label,!1):te.type==="footnote_reference_close"?(K=!1,ee[":"+Y]=G,!1):(K&&G.push(te),!K)}),D.env.footnotes.list)){for(W=D.env.footnotes.list,H=new D.Token("footnote_block_open","",1),D.tokens.push(H),F=0,N=W.length;F<N;F++){for(H=new D.Token("footnote_open","",1),H.meta={id:F,label:W[F].label},D.tokens.push(H),W[F].tokens?(U=[],H=new D.Token("paragraph_open","p",1),H.block=!0,U.push(H),H=new D.Token("inline","",0),H.children=W[F].tokens,H.content=W[F].content,U.push(H),H=new D.Token("paragraph_close","p",-1),H.block=!0,U.push(H)):W[F].label&&(U=ee[":"+W[F].label]),U&&(D.tokens=D.tokens.concat(U)),X=D.tokens[D.tokens.length-1].type==="paragraph_close"?D.tokens.pop():null,B=W[F].count>0?W[F].count:1,z=0;z<B;z++)H=new D.Token("footnote_anchor","",0),H.meta={id:F,subId:z,label:W[F].label},D.tokens.push(H);X&&D.tokens.push(X),H=new D.Token("footnote_close","",-1),D.tokens.push(H)}H=new D.Token("footnote_block_close","",-1),D.tokens.push(H)}}y.renderer.rules.footnote_ref=v,y.renderer.rules.footnote_block_open=w,y.renderer.rules.footnote_block_close=f,y.renderer.rules.footnote_open=o,y.renderer.rules.footnote_close=g,y.renderer.rules.footnote_anchor=s,y.renderer.rules.footnote_caption=b,y.renderer.rules.footnote_anchor_name=h,y.block.ruler.before("reference","footnote_def",C,{alt:["paragraph","reference"]}),y.inline.ruler.after("image","footnote_inline",O),y.inline.ruler.after("footnote_inline","footnote_ref",T),y.core.ruler.after("inline","footnote_tail",P)}},e80e:function(r,u,p){var h=p("0068").isSpace;r.exports=function(b,v,w,f){var o,g,s,y,_,k,C,O,T,P,D,F,N,z,B,X,W,H,U,G,Y=b.lineMax,K=b.bMarks[v]+b.tShift[v],ee=b.eMarks[v];if(b.sCount[v]-b.blkIndent>=4||b.src.charCodeAt(K++)!==62)return!1;if(f)return!0;for(y=T=b.sCount[v]+1,b.src.charCodeAt(K)===32?(K++,y++,T++,o=!1,X=!0):b.src.charCodeAt(K)===9?(X=!0,(b.bsCount[v]+T)%4===3?(K++,y++,T++,o=!1):o=!0):X=!1,P=[b.bMarks[v]],b.bMarks[v]=K;K<ee&&(g=b.src.charCodeAt(K),!!h(g));)g===9?T+=4-(T+b.bsCount[v]+(o?1:0))%4:T++,K++;for(D=[b.bsCount[v]],b.bsCount[v]=b.sCount[v]+1+(X?1:0),k=K>=ee,z=[b.sCount[v]],b.sCount[v]=T-y,B=[b.tShift[v]],b.tShift[v]=K-b.bMarks[v],H=b.md.block.ruler.getRules("blockquote"),N=b.parentType,b.parentType="blockquote",O=v+1;O<w&&(G=b.sCount[O]<b.blkIndent,K=b.bMarks[O]+b.tShift[O],ee=b.eMarks[O],!(K>=ee));O++)if(b.src.charCodeAt(K++)!==62||G){if(k)break;for(W=!1,s=0,_=H.length;s<_;s++)if(H[s](b,O,w,!0)){W=!0;break}if(W){b.lineMax=O,b.blkIndent!==0&&(P.push(b.bMarks[O]),D.push(b.bsCount[O]),B.push(b.tShift[O]),z.push(b.sCount[O]),b.sCount[O]-=b.blkIndent);break}P.push(b.bMarks[O]),D.push(b.bsCount[O]),B.push(b.tShift[O]),z.push(b.sCount[O]),b.sCount[O]=-1}else{for(y=T=b.sCount[O]+1,b.src.charCodeAt(K)===32?(K++,y++,T++,o=!1,X=!0):b.src.charCodeAt(K)===9?(X=!0,(b.bsCount[O]+T)%4===3?(K++,y++,T++,o=!1):o=!0):X=!1,P.push(b.bMarks[O]),b.bMarks[O]=K;K<ee&&(g=b.src.charCodeAt(K),!!h(g));)g===9?T+=4-(T+b.bsCount[O]+(o?1:0))%4:T++,K++;k=K>=ee,D.push(b.bsCount[O]),b.bsCount[O]=b.sCount[O]+1+(X?1:0),z.push(b.sCount[O]),b.sCount[O]=T-y,B.push(b.tShift[O]),b.tShift[O]=K-b.bMarks[O]}for(F=b.blkIndent,b.blkIndent=0,U=b.push("blockquote_open","blockquote",1),U.markup=">",U.map=C=[v,0],b.md.block.tokenize(b,v,O),U=b.push("blockquote_close","blockquote",-1),U.markup=">",b.lineMax=Y,b.parentType=N,C[1]=b.line,s=0;s<B.length;s++)b.bMarks[s+v]=P[s],b.tShift[s+v]=B[s],b.sCount[s+v]=z[s],b.bsCount[s+v]=D[s];return b.blkIndent=F,!0}},e893:function(r,u,p){var h=p("5135"),b=p("56ef"),v=p("06cf"),w=p("9bf2");r.exports=function(f,o){for(var g=b(o),s=w.f,y=v.f,_=0;_<g.length;_++){var k=g[_];h(f,k)||s(f,k,y(o,k))}}},e8b5:function(r,u,p){var h=p("c6b6");r.exports=Array.isArray||function(b){return h(b)=="Array"}},e95a:function(r,u,p){var h=p("b622"),b=p("3f8c"),v=h("iterator"),w=Array.prototype;r.exports=function(f){return f!==void 0&&(b.Array===f||w[v]===f)}},eb70:function(r,u,p){var h=p("f0ba"),b=p.n(h);b.a},eca9:function(r,u){r.exports=function(p){function h(v){if(b[v])return b[v].exports;var w=b[v]={i:v,l:!1,exports:{}};return p[v].call(w.exports,w,w.exports,h),w.l=!0,w.exports}var b={};return h.m=p,h.c=b,h.d=function(v,w,f){h.o(v,w)||Object.defineProperty(v,w,{configurable:!1,enumerable:!0,get:f})},h.n=function(v){var w=v&&v.__esModule?function(){return v.default}:function(){return v};return h.d(w,"a",w),w},h.o=function(v,w){return Object.prototype.hasOwnProperty.call(v,w)},h.p="",h(h.s=0)}([function(p,h,b){function v(g){if(Array.isArray(g)){for(var s=0,y=Array(g.length);s<g.length;s++)y[s]=g[s];return y}return Array.from(g)}Object.defineProperty(h,"__esModule",{value:!0});var w=h.rendererRule=function(g,s,y){return y.replace(g[s].content)},f=h.coreRuler=function(g,s){for(var y=0;y<g.tokens.length;y++)if(g.tokens[y].type==="inline")for(var _=g.tokens[y].children,k=_.length-1;k>=0;k--){var C=_[k];if(C.type==="text"&&s.regex.test(C.content)){var O=C.content.split(s.regex).map(function(T,P){return{type:P%2==0?"text":s.name,content:T}}).filter(function(T){return T.content.length>0}).map(function(T){var P=new g.Token(T.type,"",0);return P.content=T.content,P});g.tokens[y].children=_=[].concat(v(_.slice(0,k)),v(O),v(_.slice(k+1)))}}},o=function(g,s){g.renderer.rules[s.name]=function(y,_){return w(y,_,s)},g.core.ruler.push(s.name,function(y){f(y,s)})};h.default=o}])},ecfe:function(r,u){function p(h){const b="\\[=*\\[",v="\\]=*\\]",w={begin:b,end:v,contains:["self"]},f=[h.COMMENT("--(?!"+b+")","$"),h.COMMENT("--"+b,v,{contains:[w],relevance:10})];return{name:"Lua",keywords:{$pattern:h.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:f.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[h.inherit(h.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:f}].concat(f)},h.C_NUMBER_MODE,h.APOS_STRING_MODE,h.QUOTE_STRING_MODE,{className:"string",begin:b,end:v,contains:[w],relevance:5}])}}r.exports=p},ee8c:function(r,u){const p=_=>({IMPORTANT:{className:"meta",begin:"!important"},HEXCOLOR:{className:"number",begin:"#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})"},ATTRIBUTE_SELECTOR_MODE:{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[_.APOS_STRING_MODE,_.QUOTE_STRING_MODE]}}),h=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],b=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],v=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],w=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],f=["align-content","align-items","align-self","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","auto","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","clip-path","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-variant","font-variant-ligatures","font-variation-settings","font-weight","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inherit","initial","justify-content","left","letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","max-height","max-width","min-height","min-width","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","perspective","perspective-origin","pointer-events","position","quotes","resize","right","src","tab-size","table-layout","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","white-space","widows","width","word-break","word-spacing","word-wrap","z-index"].reverse();function o(_){return _?typeof _=="string"?_:_.source:null}function g(_){return s("(?=",_,")")}function s(..._){return _.map(C=>o(C)).join("")}function y(_){const k=p(_),C={className:"built_in",begin:/[\w-]+(?=\()/},O={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},T="and or not only",P=/@-?\w[\w]*(-\w+)*/,D="[a-zA-Z-][a-zA-Z0-9_-]*",F=[_.APOS_STRING_MODE,_.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[_.C_BLOCK_COMMENT_MODE,O,_.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+D,relevance:0},k.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+v.join("|")+")"},{begin:"::("+w.join("|")+")"}]},{className:"attribute",begin:"\\b("+f.join("|")+")\\b"},{begin:":",end:"[;}]",contains:[k.HEXCOLOR,k.IMPORTANT,_.CSS_NUMBER_MODE,...F,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},C]},{begin:g(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:P},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:T,attribute:b.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...F,_.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+h.join("|")+")\\b"}]}}r.exports=y},efe0:function(r,u,p){},f0ba:function(r,u,p){},f0f8:function(r,u){function p(v){return v?typeof v=="string"?v:v.source:null}function h(...v){return v.map(f=>p(f)).join("")}function b(v){const w={},f={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[w]}]};Object.assign(w,{className:"variable",variants:[{begin:h(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},f]});const o={className:"subst",begin:/\$\(/,end:/\)/,contains:[v.BACKSLASH_ESCAPE]},g={begin:/<<-?\s*(?=\w+)/,starts:{contains:[v.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},s={className:"string",begin:/"/,end:/"/,contains:[v.BACKSLASH_ESCAPE,w,o]};o.contains.push(s);const y={className:"",begin:/\\"/},_={className:"string",begin:/'/,end:/'/},k={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},v.NUMBER_MODE,w]},C=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],O=v.SHEBANG({binary:`(${C.join("|")})`,relevance:10}),T={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[v.inherit(v.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[O,v.SHEBANG(),T,k,v.HASH_COMMENT_MODE,g,s,y,_,w]}}r.exports=b},f183:function(r,u,p){var h=p("d012"),b=p("861d"),v=p("5135"),w=p("9bf2").f,f=p("90e3"),o=p("bb2f"),g=f("meta"),s=0,y=Object.isExtensible||function(){return!0},_=function(P){w(P,g,{value:{objectID:"O"+ ++s,weakData:{}}})},k=function(P,D){if(!b(P))return typeof P=="symbol"?P:(typeof P=="string"?"S":"P")+P;if(!v(P,g)){if(!y(P))return"F";if(!D)return"E";_(P)}return P[g].objectID},C=function(P,D){if(!v(P,g)){if(!y(P))return!0;if(!D)return!1;_(P)}return P[g].weakData},O=function(P){return o&&T.REQUIRED&&y(P)&&!v(P,g)&&_(P),P},T=r.exports={REQUIRED:!1,fastKey:k,getWeakData:C,onFreeze:O};h[g]=!0},f45a:function(r,u){function p(h){return{name:"VBScript in HTML",subLanguage:"xml",contains:[{begin:"<%",end:"%>",subLanguage:"vbscript"}]}}r.exports=p},f492:function(r,u){function p(v){return v?typeof v=="string"?v:v.source:null}function h(...v){return v.map(f=>p(f)).join("")}function b(v){return{name:"Erlang REPL",keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10},v.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)",relevance:0},v.APOS_STRING_MODE,v.QUOTE_STRING_MODE,{begin:h(/\?(::)?/,/([A-Z]\w*)/,/((::)[A-Z]\w*)*/)},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}r.exports=b},f5a3:function(r,u,p){},f5df:function(r,u,p){var h=p("00ee"),b=p("c6b6"),v=p("b622"),w=v("toStringTag"),f=b(function(){return arguments}())=="Arguments",o=function(g,s){try{return g[s]}catch{}};r.exports=h?b:function(g){var s,y,_;return g===void 0?"Undefined":g===null?"Null":typeof(y=o(s=Object(g),w))=="string"?y:f?b(s):(_=b(s))=="Object"&&typeof s.callee=="function"?"Arguments":_}},f772:function(r,u,p){var h=p("5692"),b=p("90e3"),v=h("keys");r.exports=function(w){return v[w]||(v[w]=b(w))}},f9f0:function(r,u){function p(v){return v?typeof v=="string"?v:v.source:null}function h(...v){return v.map(f=>p(f)).join("")}function b(v){const w=/[a-zA-Z_$][a-zA-Z0-9_$]*/,f=/([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/,o={className:"rest_arg",begin:/[.]{3}/,end:w,relevance:10};return{name:"ActionScript",aliases:["as"],keywords:{keyword:"as break case catch class const continue default delete do dynamic each else extends final finally for function get if implements import in include instanceof interface internal is namespace native new override package private protected public return set static super switch this throw try typeof use var void while with",literal:"true false null undefined"},contains:[v.APOS_STRING_MODE,v.QUOTE_STRING_MODE,v.C_LINE_COMMENT_MODE,v.C_BLOCK_COMMENT_MODE,v.C_NUMBER_MODE,{className:"class",beginKeywords:"package",end:/\{/,contains:[v.TITLE_MODE]},{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},v.TITLE_MODE]},{className:"meta",beginKeywords:"import include",end:/;/,keywords:{"meta-keyword":"import include"}},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,illegal:/\S/,contains:[v.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,contains:[v.APOS_STRING_MODE,v.QUOTE_STRING_MODE,v.C_LINE_COMMENT_MODE,v.C_BLOCK_COMMENT_MODE,o]},{begin:h(/:\s*/,f)}]},v.METHOD_GUARD],illegal:/#/}}r.exports=b},fa38:function(r){r.exports=JSON.parse('{"100":"\u{1F4AF}","1234":"\u{1F522}","grinning":"\u{1F600}","smiley":"\u{1F603}","smile":"\u{1F604}","grin":"\u{1F601}","laughing":"\u{1F606}","satisfied":"\u{1F606}","sweat_smile":"\u{1F605}","rofl":"\u{1F923}","joy":"\u{1F602}","slightly_smiling_face":"\u{1F642}","upside_down_face":"\u{1F643}","wink":"\u{1F609}","blush":"\u{1F60A}","innocent":"\u{1F607}","smiling_face_with_three_hearts":"\u{1F970}","heart_eyes":"\u{1F60D}","star_struck":"\u{1F929}","kissing_heart":"\u{1F618}","kissing":"\u{1F617}","relaxed":"\u263A\uFE0F","kissing_closed_eyes":"\u{1F61A}","kissing_smiling_eyes":"\u{1F619}","smiling_face_with_tear":"\u{1F972}","yum":"\u{1F60B}","stuck_out_tongue":"\u{1F61B}","stuck_out_tongue_winking_eye":"\u{1F61C}","zany_face":"\u{1F92A}","stuck_out_tongue_closed_eyes":"\u{1F61D}","money_mouth_face":"\u{1F911}","hugs":"\u{1F917}","hand_over_mouth":"\u{1F92D}","shushing_face":"\u{1F92B}","thinking":"\u{1F914}","zipper_mouth_face":"\u{1F910}","raised_eyebrow":"\u{1F928}","neutral_face":"\u{1F610}","expressionless":"\u{1F611}","no_mouth":"\u{1F636}","smirk":"\u{1F60F}","unamused":"\u{1F612}","roll_eyes":"\u{1F644}","grimacing":"\u{1F62C}","lying_face":"\u{1F925}","relieved":"\u{1F60C}","pensive":"\u{1F614}","sleepy":"\u{1F62A}","drooling_face":"\u{1F924}","sleeping":"\u{1F634}","mask":"\u{1F637}","face_with_thermometer":"\u{1F912}","face_with_head_bandage":"\u{1F915}","nauseated_face":"\u{1F922}","vomiting_face":"\u{1F92E}","sneezing_face":"\u{1F927}","hot_face":"\u{1F975}","cold_face":"\u{1F976}","woozy_face":"\u{1F974}","dizzy_face":"\u{1F635}","exploding_head":"\u{1F92F}","cowboy_hat_face":"\u{1F920}","partying_face":"\u{1F973}","disguised_face":"\u{1F978}","sunglasses":"\u{1F60E}","nerd_face":"\u{1F913}","monocle_face":"\u{1F9D0}","confused":"\u{1F615}","worried":"\u{1F61F}","slightly_frowning_face":"\u{1F641}","frowning_face":"\u2639\uFE0F","open_mouth":"\u{1F62E}","hushed":"\u{1F62F}","astonished":"\u{1F632}","flushed":"\u{1F633}","pleading_face":"\u{1F97A}","frowning":"\u{1F626}","anguished":"\u{1F627}","fearful":"\u{1F628}","cold_sweat":"\u{1F630}","disappointed_relieved":"\u{1F625}","cry":"\u{1F622}","sob":"\u{1F62D}","scream":"\u{1F631}","confounded":"\u{1F616}","persevere":"\u{1F623}","disappointed":"\u{1F61E}","sweat":"\u{1F613}","weary":"\u{1F629}","tired_face":"\u{1F62B}","yawning_face":"\u{1F971}","triumph":"\u{1F624}","rage":"\u{1F621}","pout":"\u{1F621}","angry":"\u{1F620}","cursing_face":"\u{1F92C}","smiling_imp":"\u{1F608}","imp":"\u{1F47F}","skull":"\u{1F480}","skull_and_crossbones":"\u2620\uFE0F","hankey":"\u{1F4A9}","poop":"\u{1F4A9}","shit":"\u{1F4A9}","clown_face":"\u{1F921}","japanese_ogre":"\u{1F479}","japanese_goblin":"\u{1F47A}","ghost":"\u{1F47B}","alien":"\u{1F47D}","space_invader":"\u{1F47E}","robot":"\u{1F916}","smiley_cat":"\u{1F63A}","smile_cat":"\u{1F638}","joy_cat":"\u{1F639}","heart_eyes_cat":"\u{1F63B}","smirk_cat":"\u{1F63C}","kissing_cat":"\u{1F63D}","scream_cat":"\u{1F640}","crying_cat_face":"\u{1F63F}","pouting_cat":"\u{1F63E}","see_no_evil":"\u{1F648}","hear_no_evil":"\u{1F649}","speak_no_evil":"\u{1F64A}","kiss":"\u{1F48B}","love_letter":"\u{1F48C}","cupid":"\u{1F498}","gift_heart":"\u{1F49D}","sparkling_heart":"\u{1F496}","heartpulse":"\u{1F497}","heartbeat":"\u{1F493}","revolving_hearts":"\u{1F49E}","two_hearts":"\u{1F495}","heart_decoration":"\u{1F49F}","heavy_heart_exclamation":"\u2763\uFE0F","broken_heart":"\u{1F494}","heart":"\u2764\uFE0F","orange_heart":"\u{1F9E1}","yellow_heart":"\u{1F49B}","green_heart":"\u{1F49A}","blue_heart":"\u{1F499}","purple_heart":"\u{1F49C}","brown_heart":"\u{1F90E}","black_heart":"\u{1F5A4}","white_heart":"\u{1F90D}","anger":"\u{1F4A2}","boom":"\u{1F4A5}","collision":"\u{1F4A5}","dizzy":"\u{1F4AB}","sweat_drops":"\u{1F4A6}","dash":"\u{1F4A8}","hole":"\u{1F573}\uFE0F","bomb":"\u{1F4A3}","speech_balloon":"\u{1F4AC}","eye_speech_bubble":"\u{1F441}\uFE0F\u200D\u{1F5E8}\uFE0F","left_speech_bubble":"\u{1F5E8}\uFE0F","right_anger_bubble":"\u{1F5EF}\uFE0F","thought_balloon":"\u{1F4AD}","zzz":"\u{1F4A4}","wave":"\u{1F44B}","raised_back_of_hand":"\u{1F91A}","raised_hand_with_fingers_splayed":"\u{1F590}\uFE0F","hand":"\u270B","raised_hand":"\u270B","vulcan_salute":"\u{1F596}","ok_hand":"\u{1F44C}","pinched_fingers":"\u{1F90C}","pinching_hand":"\u{1F90F}","v":"\u270C\uFE0F","crossed_fingers":"\u{1F91E}","love_you_gesture":"\u{1F91F}","metal":"\u{1F918}","call_me_hand":"\u{1F919}","point_left":"\u{1F448}","point_right":"\u{1F449}","point_up_2":"\u{1F446}","middle_finger":"\u{1F595}","fu":"\u{1F595}","point_down":"\u{1F447}","point_up":"\u261D\uFE0F","+1":"\u{1F44D}","thumbsup":"\u{1F44D}","-1":"\u{1F44E}","thumbsdown":"\u{1F44E}","fist_raised":"\u270A","fist":"\u270A","fist_oncoming":"\u{1F44A}","facepunch":"\u{1F44A}","punch":"\u{1F44A}","fist_left":"\u{1F91B}","fist_right":"\u{1F91C}","clap":"\u{1F44F}","raised_hands":"\u{1F64C}","open_hands":"\u{1F450}","palms_up_together":"\u{1F932}","handshake":"\u{1F91D}","pray":"\u{1F64F}","writing_hand":"\u270D\uFE0F","nail_care":"\u{1F485}","selfie":"\u{1F933}","muscle":"\u{1F4AA}","mechanical_arm":"\u{1F9BE}","mechanical_leg":"\u{1F9BF}","leg":"\u{1F9B5}","foot":"\u{1F9B6}","ear":"\u{1F442}","ear_with_hearing_aid":"\u{1F9BB}","nose":"\u{1F443}","brain":"\u{1F9E0}","anatomical_heart":"\u{1FAC0}","lungs":"\u{1FAC1}","tooth":"\u{1F9B7}","bone":"\u{1F9B4}","eyes":"\u{1F440}","eye":"\u{1F441}\uFE0F","tongue":"\u{1F445}","lips":"\u{1F444}","baby":"\u{1F476}","child":"\u{1F9D2}","boy":"\u{1F466}","girl":"\u{1F467}","adult":"\u{1F9D1}","blond_haired_person":"\u{1F471}","man":"\u{1F468}","bearded_person":"\u{1F9D4}","red_haired_man":"\u{1F468}\u200D\u{1F9B0}","curly_haired_man":"\u{1F468}\u200D\u{1F9B1}","white_haired_man":"\u{1F468}\u200D\u{1F9B3}","bald_man":"\u{1F468}\u200D\u{1F9B2}","woman":"\u{1F469}","red_haired_woman":"\u{1F469}\u200D\u{1F9B0}","person_red_hair":"\u{1F9D1}\u200D\u{1F9B0}","curly_haired_woman":"\u{1F469}\u200D\u{1F9B1}","person_curly_hair":"\u{1F9D1}\u200D\u{1F9B1}","white_haired_woman":"\u{1F469}\u200D\u{1F9B3}","person_white_hair":"\u{1F9D1}\u200D\u{1F9B3}","bald_woman":"\u{1F469}\u200D\u{1F9B2}","person_bald":"\u{1F9D1}\u200D\u{1F9B2}","blond_haired_woman":"\u{1F471}\u200D\u2640\uFE0F","blonde_woman":"\u{1F471}\u200D\u2640\uFE0F","blond_haired_man":"\u{1F471}\u200D\u2642\uFE0F","older_adult":"\u{1F9D3}","older_man":"\u{1F474}","older_woman":"\u{1F475}","frowning_person":"\u{1F64D}","frowning_man":"\u{1F64D}\u200D\u2642\uFE0F","frowning_woman":"\u{1F64D}\u200D\u2640\uFE0F","pouting_face":"\u{1F64E}","pouting_man":"\u{1F64E}\u200D\u2642\uFE0F","pouting_woman":"\u{1F64E}\u200D\u2640\uFE0F","no_good":"\u{1F645}","no_good_man":"\u{1F645}\u200D\u2642\uFE0F","ng_man":"\u{1F645}\u200D\u2642\uFE0F","no_good_woman":"\u{1F645}\u200D\u2640\uFE0F","ng_woman":"\u{1F645}\u200D\u2640\uFE0F","ok_person":"\u{1F646}","ok_man":"\u{1F646}\u200D\u2642\uFE0F","ok_woman":"\u{1F646}\u200D\u2640\uFE0F","tipping_hand_person":"\u{1F481}","information_desk_person":"\u{1F481}","tipping_hand_man":"\u{1F481}\u200D\u2642\uFE0F","sassy_man":"\u{1F481}\u200D\u2642\uFE0F","tipping_hand_woman":"\u{1F481}\u200D\u2640\uFE0F","sassy_woman":"\u{1F481}\u200D\u2640\uFE0F","raising_hand":"\u{1F64B}","raising_hand_man":"\u{1F64B}\u200D\u2642\uFE0F","raising_hand_woman":"\u{1F64B}\u200D\u2640\uFE0F","deaf_person":"\u{1F9CF}","deaf_man":"\u{1F9CF}\u200D\u2642\uFE0F","deaf_woman":"\u{1F9CF}\u200D\u2640\uFE0F","bow":"\u{1F647}","bowing_man":"\u{1F647}\u200D\u2642\uFE0F","bowing_woman":"\u{1F647}\u200D\u2640\uFE0F","facepalm":"\u{1F926}","man_facepalming":"\u{1F926}\u200D\u2642\uFE0F","woman_facepalming":"\u{1F926}\u200D\u2640\uFE0F","shrug":"\u{1F937}","man_shrugging":"\u{1F937}\u200D\u2642\uFE0F","woman_shrugging":"\u{1F937}\u200D\u2640\uFE0F","health_worker":"\u{1F9D1}\u200D\u2695\uFE0F","man_health_worker":"\u{1F468}\u200D\u2695\uFE0F","woman_health_worker":"\u{1F469}\u200D\u2695\uFE0F","student":"\u{1F9D1}\u200D\u{1F393}","man_student":"\u{1F468}\u200D\u{1F393}","woman_student":"\u{1F469}\u200D\u{1F393}","teacher":"\u{1F9D1}\u200D\u{1F3EB}","man_teacher":"\u{1F468}\u200D\u{1F3EB}","woman_teacher":"\u{1F469}\u200D\u{1F3EB}","judge":"\u{1F9D1}\u200D\u2696\uFE0F","man_judge":"\u{1F468}\u200D\u2696\uFE0F","woman_judge":"\u{1F469}\u200D\u2696\uFE0F","farmer":"\u{1F9D1}\u200D\u{1F33E}","man_farmer":"\u{1F468}\u200D\u{1F33E}","woman_farmer":"\u{1F469}\u200D\u{1F33E}","cook":"\u{1F9D1}\u200D\u{1F373}","man_cook":"\u{1F468}\u200D\u{1F373}","woman_cook":"\u{1F469}\u200D\u{1F373}","mechanic":"\u{1F9D1}\u200D\u{1F527}","man_mechanic":"\u{1F468}\u200D\u{1F527}","woman_mechanic":"\u{1F469}\u200D\u{1F527}","factory_worker":"\u{1F9D1}\u200D\u{1F3ED}","man_factory_worker":"\u{1F468}\u200D\u{1F3ED}","woman_factory_worker":"\u{1F469}\u200D\u{1F3ED}","office_worker":"\u{1F9D1}\u200D\u{1F4BC}","man_office_worker":"\u{1F468}\u200D\u{1F4BC}","woman_office_worker":"\u{1F469}\u200D\u{1F4BC}","scientist":"\u{1F9D1}\u200D\u{1F52C}","man_scientist":"\u{1F468}\u200D\u{1F52C}","woman_scientist":"\u{1F469}\u200D\u{1F52C}","technologist":"\u{1F9D1}\u200D\u{1F4BB}","man_technologist":"\u{1F468}\u200D\u{1F4BB}","woman_technologist":"\u{1F469}\u200D\u{1F4BB}","singer":"\u{1F9D1}\u200D\u{1F3A4}","man_singer":"\u{1F468}\u200D\u{1F3A4}","woman_singer":"\u{1F469}\u200D\u{1F3A4}","artist":"\u{1F9D1}\u200D\u{1F3A8}","man_artist":"\u{1F468}\u200D\u{1F3A8}","woman_artist":"\u{1F469}\u200D\u{1F3A8}","pilot":"\u{1F9D1}\u200D\u2708\uFE0F","man_pilot":"\u{1F468}\u200D\u2708\uFE0F","woman_pilot":"\u{1F469}\u200D\u2708\uFE0F","astronaut":"\u{1F9D1}\u200D\u{1F680}","man_astronaut":"\u{1F468}\u200D\u{1F680}","woman_astronaut":"\u{1F469}\u200D\u{1F680}","firefighter":"\u{1F9D1}\u200D\u{1F692}","man_firefighter":"\u{1F468}\u200D\u{1F692}","woman_firefighter":"\u{1F469}\u200D\u{1F692}","police_officer":"\u{1F46E}","cop":"\u{1F46E}","policeman":"\u{1F46E}\u200D\u2642\uFE0F","policewoman":"\u{1F46E}\u200D\u2640\uFE0F","detective":"\u{1F575}\uFE0F","male_detective":"\u{1F575}\uFE0F\u200D\u2642\uFE0F","female_detective":"\u{1F575}\uFE0F\u200D\u2640\uFE0F","guard":"\u{1F482}","guardsman":"\u{1F482}\u200D\u2642\uFE0F","guardswoman":"\u{1F482}\u200D\u2640\uFE0F","ninja":"\u{1F977}","construction_worker":"\u{1F477}","construction_worker_man":"\u{1F477}\u200D\u2642\uFE0F","construction_worker_woman":"\u{1F477}\u200D\u2640\uFE0F","prince":"\u{1F934}","princess":"\u{1F478}","person_with_turban":"\u{1F473}","man_with_turban":"\u{1F473}\u200D\u2642\uFE0F","woman_with_turban":"\u{1F473}\u200D\u2640\uFE0F","man_with_gua_pi_mao":"\u{1F472}","woman_with_headscarf":"\u{1F9D5}","person_in_tuxedo":"\u{1F935}","man_in_tuxedo":"\u{1F935}\u200D\u2642\uFE0F","woman_in_tuxedo":"\u{1F935}\u200D\u2640\uFE0F","person_with_veil":"\u{1F470}","man_with_veil":"\u{1F470}\u200D\u2642\uFE0F","woman_with_veil":"\u{1F470}\u200D\u2640\uFE0F","bride_with_veil":"\u{1F470}\u200D\u2640\uFE0F","pregnant_woman":"\u{1F930}","breast_feeding":"\u{1F931}","woman_feeding_baby":"\u{1F469}\u200D\u{1F37C}","man_feeding_baby":"\u{1F468}\u200D\u{1F37C}","person_feeding_baby":"\u{1F9D1}\u200D\u{1F37C}","angel":"\u{1F47C}","santa":"\u{1F385}","mrs_claus":"\u{1F936}","mx_claus":"\u{1F9D1}\u200D\u{1F384}","superhero":"\u{1F9B8}","superhero_man":"\u{1F9B8}\u200D\u2642\uFE0F","superhero_woman":"\u{1F9B8}\u200D\u2640\uFE0F","supervillain":"\u{1F9B9}","supervillain_man":"\u{1F9B9}\u200D\u2642\uFE0F","supervillain_woman":"\u{1F9B9}\u200D\u2640\uFE0F","mage":"\u{1F9D9}","mage_man":"\u{1F9D9}\u200D\u2642\uFE0F","mage_woman":"\u{1F9D9}\u200D\u2640\uFE0F","fairy":"\u{1F9DA}","fairy_man":"\u{1F9DA}\u200D\u2642\uFE0F","fairy_woman":"\u{1F9DA}\u200D\u2640\uFE0F","vampire":"\u{1F9DB}","vampire_man":"\u{1F9DB}\u200D\u2642\uFE0F","vampire_woman":"\u{1F9DB}\u200D\u2640\uFE0F","merperson":"\u{1F9DC}","merman":"\u{1F9DC}\u200D\u2642\uFE0F","mermaid":"\u{1F9DC}\u200D\u2640\uFE0F","elf":"\u{1F9DD}","elf_man":"\u{1F9DD}\u200D\u2642\uFE0F","elf_woman":"\u{1F9DD}\u200D\u2640\uFE0F","genie":"\u{1F9DE}","genie_man":"\u{1F9DE}\u200D\u2642\uFE0F","genie_woman":"\u{1F9DE}\u200D\u2640\uFE0F","zombie":"\u{1F9DF}","zombie_man":"\u{1F9DF}\u200D\u2642\uFE0F","zombie_woman":"\u{1F9DF}\u200D\u2640\uFE0F","massage":"\u{1F486}","massage_man":"\u{1F486}\u200D\u2642\uFE0F","massage_woman":"\u{1F486}\u200D\u2640\uFE0F","haircut":"\u{1F487}","haircut_man":"\u{1F487}\u200D\u2642\uFE0F","haircut_woman":"\u{1F487}\u200D\u2640\uFE0F","walking":"\u{1F6B6}","walking_man":"\u{1F6B6}\u200D\u2642\uFE0F","walking_woman":"\u{1F6B6}\u200D\u2640\uFE0F","standing_person":"\u{1F9CD}","standing_man":"\u{1F9CD}\u200D\u2642\uFE0F","standing_woman":"\u{1F9CD}\u200D\u2640\uFE0F","kneeling_person":"\u{1F9CE}","kneeling_man":"\u{1F9CE}\u200D\u2642\uFE0F","kneeling_woman":"\u{1F9CE}\u200D\u2640\uFE0F","person_with_probing_cane":"\u{1F9D1}\u200D\u{1F9AF}","man_with_probing_cane":"\u{1F468}\u200D\u{1F9AF}","woman_with_probing_cane":"\u{1F469}\u200D\u{1F9AF}","person_in_motorized_wheelchair":"\u{1F9D1}\u200D\u{1F9BC}","man_in_motorized_wheelchair":"\u{1F468}\u200D\u{1F9BC}","woman_in_motorized_wheelchair":"\u{1F469}\u200D\u{1F9BC}","person_in_manual_wheelchair":"\u{1F9D1}\u200D\u{1F9BD}","man_in_manual_wheelchair":"\u{1F468}\u200D\u{1F9BD}","woman_in_manual_wheelchair":"\u{1F469}\u200D\u{1F9BD}","runner":"\u{1F3C3}","running":"\u{1F3C3}","running_man":"\u{1F3C3}\u200D\u2642\uFE0F","running_woman":"\u{1F3C3}\u200D\u2640\uFE0F","woman_dancing":"\u{1F483}","dancer":"\u{1F483}","man_dancing":"\u{1F57A}","business_suit_levitating":"\u{1F574}\uFE0F","dancers":"\u{1F46F}","dancing_men":"\u{1F46F}\u200D\u2642\uFE0F","dancing_women":"\u{1F46F}\u200D\u2640\uFE0F","sauna_person":"\u{1F9D6}","sauna_man":"\u{1F9D6}\u200D\u2642\uFE0F","sauna_woman":"\u{1F9D6}\u200D\u2640\uFE0F","climbing":"\u{1F9D7}","climbing_man":"\u{1F9D7}\u200D\u2642\uFE0F","climbing_woman":"\u{1F9D7}\u200D\u2640\uFE0F","person_fencing":"\u{1F93A}","horse_racing":"\u{1F3C7}","skier":"\u26F7\uFE0F","snowboarder":"\u{1F3C2}","golfing":"\u{1F3CC}\uFE0F","golfing_man":"\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","golfing_woman":"\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","surfer":"\u{1F3C4}","surfing_man":"\u{1F3C4}\u200D\u2642\uFE0F","surfing_woman":"\u{1F3C4}\u200D\u2640\uFE0F","rowboat":"\u{1F6A3}","rowing_man":"\u{1F6A3}\u200D\u2642\uFE0F","rowing_woman":"\u{1F6A3}\u200D\u2640\uFE0F","swimmer":"\u{1F3CA}","swimming_man":"\u{1F3CA}\u200D\u2642\uFE0F","swimming_woman":"\u{1F3CA}\u200D\u2640\uFE0F","bouncing_ball_person":"\u26F9\uFE0F","bouncing_ball_man":"\u26F9\uFE0F\u200D\u2642\uFE0F","basketball_man":"\u26F9\uFE0F\u200D\u2642\uFE0F","bouncing_ball_woman":"\u26F9\uFE0F\u200D\u2640\uFE0F","basketball_woman":"\u26F9\uFE0F\u200D\u2640\uFE0F","weight_lifting":"\u{1F3CB}\uFE0F","weight_lifting_man":"\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","weight_lifting_woman":"\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","bicyclist":"\u{1F6B4}","biking_man":"\u{1F6B4}\u200D\u2642\uFE0F","biking_woman":"\u{1F6B4}\u200D\u2640\uFE0F","mountain_bicyclist":"\u{1F6B5}","mountain_biking_man":"\u{1F6B5}\u200D\u2642\uFE0F","mountain_biking_woman":"\u{1F6B5}\u200D\u2640\uFE0F","cartwheeling":"\u{1F938}","man_cartwheeling":"\u{1F938}\u200D\u2642\uFE0F","woman_cartwheeling":"\u{1F938}\u200D\u2640\uFE0F","wrestling":"\u{1F93C}","men_wrestling":"\u{1F93C}\u200D\u2642\uFE0F","women_wrestling":"\u{1F93C}\u200D\u2640\uFE0F","water_polo":"\u{1F93D}","man_playing_water_polo":"\u{1F93D}\u200D\u2642\uFE0F","woman_playing_water_polo":"\u{1F93D}\u200D\u2640\uFE0F","handball_person":"\u{1F93E}","man_playing_handball":"\u{1F93E}\u200D\u2642\uFE0F","woman_playing_handball":"\u{1F93E}\u200D\u2640\uFE0F","juggling_person":"\u{1F939}","man_juggling":"\u{1F939}\u200D\u2642\uFE0F","woman_juggling":"\u{1F939}\u200D\u2640\uFE0F","lotus_position":"\u{1F9D8}","lotus_position_man":"\u{1F9D8}\u200D\u2642\uFE0F","lotus_position_woman":"\u{1F9D8}\u200D\u2640\uFE0F","bath":"\u{1F6C0}","sleeping_bed":"\u{1F6CC}","people_holding_hands":"\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","two_women_holding_hands":"\u{1F46D}","couple":"\u{1F46B}","two_men_holding_hands":"\u{1F46C}","couplekiss":"\u{1F48F}","couplekiss_man_woman":"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}","couplekiss_man_man":"\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}","couplekiss_woman_woman":"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}","couple_with_heart":"\u{1F491}","couple_with_heart_woman_man":"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F468}","couple_with_heart_man_man":"\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F468}","couple_with_heart_woman_woman":"\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F469}","family":"\u{1F46A}","family_man_woman_boy":"\u{1F468}\u200D\u{1F469}\u200D\u{1F466}","family_man_woman_girl":"\u{1F468}\u200D\u{1F469}\u200D\u{1F467}","family_man_woman_girl_boy":"\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","family_man_woman_boy_boy":"\u{1F468}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","family_man_woman_girl_girl":"\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","family_man_man_boy":"\u{1F468}\u200D\u{1F468}\u200D\u{1F466}","family_man_man_girl":"\u{1F468}\u200D\u{1F468}\u200D\u{1F467}","family_man_man_girl_boy":"\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F466}","family_man_man_boy_boy":"\u{1F468}\u200D\u{1F468}\u200D\u{1F466}\u200D\u{1F466}","family_man_man_girl_girl":"\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F467}","family_woman_woman_boy":"\u{1F469}\u200D\u{1F469}\u200D\u{1F466}","family_woman_woman_girl":"\u{1F469}\u200D\u{1F469}\u200D\u{1F467}","family_woman_woman_girl_boy":"\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","family_woman_woman_boy_boy":"\u{1F469}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","family_woman_woman_girl_girl":"\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","family_man_boy":"\u{1F468}\u200D\u{1F466}","family_man_boy_boy":"\u{1F468}\u200D\u{1F466}\u200D\u{1F466}","family_man_girl":"\u{1F468}\u200D\u{1F467}","family_man_girl_boy":"\u{1F468}\u200D\u{1F467}\u200D\u{1F466}","family_man_girl_girl":"\u{1F468}\u200D\u{1F467}\u200D\u{1F467}","family_woman_boy":"\u{1F469}\u200D\u{1F466}","family_woman_boy_boy":"\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","family_woman_girl":"\u{1F469}\u200D\u{1F467}","family_woman_girl_boy":"\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","family_woman_girl_girl":"\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","speaking_head":"\u{1F5E3}\uFE0F","bust_in_silhouette":"\u{1F464}","busts_in_silhouette":"\u{1F465}","people_hugging":"\u{1FAC2}","footprints":"\u{1F463}","monkey_face":"\u{1F435}","monkey":"\u{1F412}","gorilla":"\u{1F98D}","orangutan":"\u{1F9A7}","dog":"\u{1F436}","dog2":"\u{1F415}","guide_dog":"\u{1F9AE}","service_dog":"\u{1F415}\u200D\u{1F9BA}","poodle":"\u{1F429}","wolf":"\u{1F43A}","fox_face":"\u{1F98A}","raccoon":"\u{1F99D}","cat":"\u{1F431}","cat2":"\u{1F408}","black_cat":"\u{1F408}\u200D\u2B1B","lion":"\u{1F981}","tiger":"\u{1F42F}","tiger2":"\u{1F405}","leopard":"\u{1F406}","horse":"\u{1F434}","racehorse":"\u{1F40E}","unicorn":"\u{1F984}","zebra":"\u{1F993}","deer":"\u{1F98C}","bison":"\u{1F9AC}","cow":"\u{1F42E}","ox":"\u{1F402}","water_buffalo":"\u{1F403}","cow2":"\u{1F404}","pig":"\u{1F437}","pig2":"\u{1F416}","boar":"\u{1F417}","pig_nose":"\u{1F43D}","ram":"\u{1F40F}","sheep":"\u{1F411}","goat":"\u{1F410}","dromedary_camel":"\u{1F42A}","camel":"\u{1F42B}","llama":"\u{1F999}","giraffe":"\u{1F992}","elephant":"\u{1F418}","mammoth":"\u{1F9A3}","rhinoceros":"\u{1F98F}","hippopotamus":"\u{1F99B}","mouse":"\u{1F42D}","mouse2":"\u{1F401}","rat":"\u{1F400}","hamster":"\u{1F439}","rabbit":"\u{1F430}","rabbit2":"\u{1F407}","chipmunk":"\u{1F43F}\uFE0F","beaver":"\u{1F9AB}","hedgehog":"\u{1F994}","bat":"\u{1F987}","bear":"\u{1F43B}","polar_bear":"\u{1F43B}\u200D\u2744\uFE0F","koala":"\u{1F428}","panda_face":"\u{1F43C}","sloth":"\u{1F9A5}","otter":"\u{1F9A6}","skunk":"\u{1F9A8}","kangaroo":"\u{1F998}","badger":"\u{1F9A1}","feet":"\u{1F43E}","paw_prints":"\u{1F43E}","turkey":"\u{1F983}","chicken":"\u{1F414}","rooster":"\u{1F413}","hatching_chick":"\u{1F423}","baby_chick":"\u{1F424}","hatched_chick":"\u{1F425}","bird":"\u{1F426}","penguin":"\u{1F427}","dove":"\u{1F54A}\uFE0F","eagle":"\u{1F985}","duck":"\u{1F986}","swan":"\u{1F9A2}","owl":"\u{1F989}","dodo":"\u{1F9A4}","feather":"\u{1FAB6}","flamingo":"\u{1F9A9}","peacock":"\u{1F99A}","parrot":"\u{1F99C}","frog":"\u{1F438}","crocodile":"\u{1F40A}","turtle":"\u{1F422}","lizard":"\u{1F98E}","snake":"\u{1F40D}","dragon_face":"\u{1F432}","dragon":"\u{1F409}","sauropod":"\u{1F995}","t-rex":"\u{1F996}","whale":"\u{1F433}","whale2":"\u{1F40B}","dolphin":"\u{1F42C}","flipper":"\u{1F42C}","seal":"\u{1F9AD}","fish":"\u{1F41F}","tropical_fish":"\u{1F420}","blowfish":"\u{1F421}","shark":"\u{1F988}","octopus":"\u{1F419}","shell":"\u{1F41A}","snail":"\u{1F40C}","butterfly":"\u{1F98B}","bug":"\u{1F41B}","ant":"\u{1F41C}","bee":"\u{1F41D}","honeybee":"\u{1F41D}","beetle":"\u{1FAB2}","lady_beetle":"\u{1F41E}","cricket":"\u{1F997}","cockroach":"\u{1FAB3}","spider":"\u{1F577}\uFE0F","spider_web":"\u{1F578}\uFE0F","scorpion":"\u{1F982}","mosquito":"\u{1F99F}","fly":"\u{1FAB0}","worm":"\u{1FAB1}","microbe":"\u{1F9A0}","bouquet":"\u{1F490}","cherry_blossom":"\u{1F338}","white_flower":"\u{1F4AE}","rosette":"\u{1F3F5}\uFE0F","rose":"\u{1F339}","wilted_flower":"\u{1F940}","hibiscus":"\u{1F33A}","sunflower":"\u{1F33B}","blossom":"\u{1F33C}","tulip":"\u{1F337}","seedling":"\u{1F331}","potted_plant":"\u{1FAB4}","evergreen_tree":"\u{1F332}","deciduous_tree":"\u{1F333}","palm_tree":"\u{1F334}","cactus":"\u{1F335}","ear_of_rice":"\u{1F33E}","herb":"\u{1F33F}","shamrock":"\u2618\uFE0F","four_leaf_clover":"\u{1F340}","maple_leaf":"\u{1F341}","fallen_leaf":"\u{1F342}","leaves":"\u{1F343}","grapes":"\u{1F347}","melon":"\u{1F348}","watermelon":"\u{1F349}","tangerine":"\u{1F34A}","orange":"\u{1F34A}","mandarin":"\u{1F34A}","lemon":"\u{1F34B}","banana":"\u{1F34C}","pineapple":"\u{1F34D}","mango":"\u{1F96D}","apple":"\u{1F34E}","green_apple":"\u{1F34F}","pear":"\u{1F350}","peach":"\u{1F351}","cherries":"\u{1F352}","strawberry":"\u{1F353}","blueberries":"\u{1FAD0}","kiwi_fruit":"\u{1F95D}","tomato":"\u{1F345}","olive":"\u{1FAD2}","coconut":"\u{1F965}","avocado":"\u{1F951}","eggplant":"\u{1F346}","potato":"\u{1F954}","carrot":"\u{1F955}","corn":"\u{1F33D}","hot_pepper":"\u{1F336}\uFE0F","bell_pepper":"\u{1FAD1}","cucumber":"\u{1F952}","leafy_green":"\u{1F96C}","broccoli":"\u{1F966}","garlic":"\u{1F9C4}","onion":"\u{1F9C5}","mushroom":"\u{1F344}","peanuts":"\u{1F95C}","chestnut":"\u{1F330}","bread":"\u{1F35E}","croissant":"\u{1F950}","baguette_bread":"\u{1F956}","flatbread":"\u{1FAD3}","pretzel":"\u{1F968}","bagel":"\u{1F96F}","pancakes":"\u{1F95E}","waffle":"\u{1F9C7}","cheese":"\u{1F9C0}","meat_on_bone":"\u{1F356}","poultry_leg":"\u{1F357}","cut_of_meat":"\u{1F969}","bacon":"\u{1F953}","hamburger":"\u{1F354}","fries":"\u{1F35F}","pizza":"\u{1F355}","hotdog":"\u{1F32D}","sandwich":"\u{1F96A}","taco":"\u{1F32E}","burrito":"\u{1F32F}","tamale":"\u{1FAD4}","stuffed_flatbread":"\u{1F959}","falafel":"\u{1F9C6}","egg":"\u{1F95A}","fried_egg":"\u{1F373}","shallow_pan_of_food":"\u{1F958}","stew":"\u{1F372}","fondue":"\u{1FAD5}","bowl_with_spoon":"\u{1F963}","green_salad":"\u{1F957}","popcorn":"\u{1F37F}","butter":"\u{1F9C8}","salt":"\u{1F9C2}","canned_food":"\u{1F96B}","bento":"\u{1F371}","rice_cracker":"\u{1F358}","rice_ball":"\u{1F359}","rice":"\u{1F35A}","curry":"\u{1F35B}","ramen":"\u{1F35C}","spaghetti":"\u{1F35D}","sweet_potato":"\u{1F360}","oden":"\u{1F362}","sushi":"\u{1F363}","fried_shrimp":"\u{1F364}","fish_cake":"\u{1F365}","moon_cake":"\u{1F96E}","dango":"\u{1F361}","dumpling":"\u{1F95F}","fortune_cookie":"\u{1F960}","takeout_box":"\u{1F961}","crab":"\u{1F980}","lobster":"\u{1F99E}","shrimp":"\u{1F990}","squid":"\u{1F991}","oyster":"\u{1F9AA}","icecream":"\u{1F366}","shaved_ice":"\u{1F367}","ice_cream":"\u{1F368}","doughnut":"\u{1F369}","cookie":"\u{1F36A}","birthday":"\u{1F382}","cake":"\u{1F370}","cupcake":"\u{1F9C1}","pie":"\u{1F967}","chocolate_bar":"\u{1F36B}","candy":"\u{1F36C}","lollipop":"\u{1F36D}","custard":"\u{1F36E}","honey_pot":"\u{1F36F}","baby_bottle":"\u{1F37C}","milk_glass":"\u{1F95B}","coffee":"\u2615","teapot":"\u{1FAD6}","tea":"\u{1F375}","sake":"\u{1F376}","champagne":"\u{1F37E}","wine_glass":"\u{1F377}","cocktail":"\u{1F378}","tropical_drink":"\u{1F379}","beer":"\u{1F37A}","beers":"\u{1F37B}","clinking_glasses":"\u{1F942}","tumbler_glass":"\u{1F943}","cup_with_straw":"\u{1F964}","bubble_tea":"\u{1F9CB}","beverage_box":"\u{1F9C3}","mate":"\u{1F9C9}","ice_cube":"\u{1F9CA}","chopsticks":"\u{1F962}","plate_with_cutlery":"\u{1F37D}\uFE0F","fork_and_knife":"\u{1F374}","spoon":"\u{1F944}","hocho":"\u{1F52A}","knife":"\u{1F52A}","amphora":"\u{1F3FA}","earth_africa":"\u{1F30D}","earth_americas":"\u{1F30E}","earth_asia":"\u{1F30F}","globe_with_meridians":"\u{1F310}","world_map":"\u{1F5FA}\uFE0F","japan":"\u{1F5FE}","compass":"\u{1F9ED}","mountain_snow":"\u{1F3D4}\uFE0F","mountain":"\u26F0\uFE0F","volcano":"\u{1F30B}","mount_fuji":"\u{1F5FB}","camping":"\u{1F3D5}\uFE0F","beach_umbrella":"\u{1F3D6}\uFE0F","desert":"\u{1F3DC}\uFE0F","desert_island":"\u{1F3DD}\uFE0F","national_park":"\u{1F3DE}\uFE0F","stadium":"\u{1F3DF}\uFE0F","classical_building":"\u{1F3DB}\uFE0F","building_construction":"\u{1F3D7}\uFE0F","bricks":"\u{1F9F1}","rock":"\u{1FAA8}","wood":"\u{1FAB5}","hut":"\u{1F6D6}","houses":"\u{1F3D8}\uFE0F","derelict_house":"\u{1F3DA}\uFE0F","house":"\u{1F3E0}","house_with_garden":"\u{1F3E1}","office":"\u{1F3E2}","post_office":"\u{1F3E3}","european_post_office":"\u{1F3E4}","hospital":"\u{1F3E5}","bank":"\u{1F3E6}","hotel":"\u{1F3E8}","love_hotel":"\u{1F3E9}","convenience_store":"\u{1F3EA}","school":"\u{1F3EB}","department_store":"\u{1F3EC}","factory":"\u{1F3ED}","japanese_castle":"\u{1F3EF}","european_castle":"\u{1F3F0}","wedding":"\u{1F492}","tokyo_tower":"\u{1F5FC}","statue_of_liberty":"\u{1F5FD}","church":"\u26EA","mosque":"\u{1F54C}","hindu_temple":"\u{1F6D5}","synagogue":"\u{1F54D}","shinto_shrine":"\u26E9\uFE0F","kaaba":"\u{1F54B}","fountain":"\u26F2","tent":"\u26FA","foggy":"\u{1F301}","night_with_stars":"\u{1F303}","cityscape":"\u{1F3D9}\uFE0F","sunrise_over_mountains":"\u{1F304}","sunrise":"\u{1F305}","city_sunset":"\u{1F306}","city_sunrise":"\u{1F307}","bridge_at_night":"\u{1F309}","hotsprings":"\u2668\uFE0F","carousel_horse":"\u{1F3A0}","ferris_wheel":"\u{1F3A1}","roller_coaster":"\u{1F3A2}","barber":"\u{1F488}","circus_tent":"\u{1F3AA}","steam_locomotive":"\u{1F682}","railway_car":"\u{1F683}","bullettrain_side":"\u{1F684}","bullettrain_front":"\u{1F685}","train2":"\u{1F686}","metro":"\u{1F687}","light_rail":"\u{1F688}","station":"\u{1F689}","tram":"\u{1F68A}","monorail":"\u{1F69D}","mountain_railway":"\u{1F69E}","train":"\u{1F68B}","bus":"\u{1F68C}","oncoming_bus":"\u{1F68D}","trolleybus":"\u{1F68E}","minibus":"\u{1F690}","ambulance":"\u{1F691}","fire_engine":"\u{1F692}","police_car":"\u{1F693}","oncoming_police_car":"\u{1F694}","taxi":"\u{1F695}","oncoming_taxi":"\u{1F696}","car":"\u{1F697}","red_car":"\u{1F697}","oncoming_automobile":"\u{1F698}","blue_car":"\u{1F699}","pickup_truck":"\u{1F6FB}","truck":"\u{1F69A}","articulated_lorry":"\u{1F69B}","tractor":"\u{1F69C}","racing_car":"\u{1F3CE}\uFE0F","motorcycle":"\u{1F3CD}\uFE0F","motor_scooter":"\u{1F6F5}","manual_wheelchair":"\u{1F9BD}","motorized_wheelchair":"\u{1F9BC}","auto_rickshaw":"\u{1F6FA}","bike":"\u{1F6B2}","kick_scooter":"\u{1F6F4}","skateboard":"\u{1F6F9}","roller_skate":"\u{1F6FC}","busstop":"\u{1F68F}","motorway":"\u{1F6E3}\uFE0F","railway_track":"\u{1F6E4}\uFE0F","oil_drum":"\u{1F6E2}\uFE0F","fuelpump":"\u26FD","rotating_light":"\u{1F6A8}","traffic_light":"\u{1F6A5}","vertical_traffic_light":"\u{1F6A6}","stop_sign":"\u{1F6D1}","construction":"\u{1F6A7}","anchor":"\u2693","boat":"\u26F5","sailboat":"\u26F5","canoe":"\u{1F6F6}","speedboat":"\u{1F6A4}","passenger_ship":"\u{1F6F3}\uFE0F","ferry":"\u26F4\uFE0F","motor_boat":"\u{1F6E5}\uFE0F","ship":"\u{1F6A2}","airplane":"\u2708\uFE0F","small_airplane":"\u{1F6E9}\uFE0F","flight_departure":"\u{1F6EB}","flight_arrival":"\u{1F6EC}","parachute":"\u{1FA82}","seat":"\u{1F4BA}","helicopter":"\u{1F681}","suspension_railway":"\u{1F69F}","mountain_cableway":"\u{1F6A0}","aerial_tramway":"\u{1F6A1}","artificial_satellite":"\u{1F6F0}\uFE0F","rocket":"\u{1F680}","flying_saucer":"\u{1F6F8}","bellhop_bell":"\u{1F6CE}\uFE0F","luggage":"\u{1F9F3}","hourglass":"\u231B","hourglass_flowing_sand":"\u23F3","watch":"\u231A","alarm_clock":"\u23F0","stopwatch":"\u23F1\uFE0F","timer_clock":"\u23F2\uFE0F","mantelpiece_clock":"\u{1F570}\uFE0F","clock12":"\u{1F55B}","clock1230":"\u{1F567}","clock1":"\u{1F550}","clock130":"\u{1F55C}","clock2":"\u{1F551}","clock230":"\u{1F55D}","clock3":"\u{1F552}","clock330":"\u{1F55E}","clock4":"\u{1F553}","clock430":"\u{1F55F}","clock5":"\u{1F554}","clock530":"\u{1F560}","clock6":"\u{1F555}","clock630":"\u{1F561}","clock7":"\u{1F556}","clock730":"\u{1F562}","clock8":"\u{1F557}","clock830":"\u{1F563}","clock9":"\u{1F558}","clock930":"\u{1F564}","clock10":"\u{1F559}","clock1030":"\u{1F565}","clock11":"\u{1F55A}","clock1130":"\u{1F566}","new_moon":"\u{1F311}","waxing_crescent_moon":"\u{1F312}","first_quarter_moon":"\u{1F313}","moon":"\u{1F314}","waxing_gibbous_moon":"\u{1F314}","full_moon":"\u{1F315}","waning_gibbous_moon":"\u{1F316}","last_quarter_moon":"\u{1F317}","waning_crescent_moon":"\u{1F318}","crescent_moon":"\u{1F319}","new_moon_with_face":"\u{1F31A}","first_quarter_moon_with_face":"\u{1F31B}","last_quarter_moon_with_face":"\u{1F31C}","thermometer":"\u{1F321}\uFE0F","sunny":"\u2600\uFE0F","full_moon_with_face":"\u{1F31D}","sun_with_face":"\u{1F31E}","ringed_planet":"\u{1FA90}","star":"\u2B50","star2":"\u{1F31F}","stars":"\u{1F320}","milky_way":"\u{1F30C}","cloud":"\u2601\uFE0F","partly_sunny":"\u26C5","cloud_with_lightning_and_rain":"\u26C8\uFE0F","sun_behind_small_cloud":"\u{1F324}\uFE0F","sun_behind_large_cloud":"\u{1F325}\uFE0F","sun_behind_rain_cloud":"\u{1F326}\uFE0F","cloud_with_rain":"\u{1F327}\uFE0F","cloud_with_snow":"\u{1F328}\uFE0F","cloud_with_lightning":"\u{1F329}\uFE0F","tornado":"\u{1F32A}\uFE0F","fog":"\u{1F32B}\uFE0F","wind_face":"\u{1F32C}\uFE0F","cyclone":"\u{1F300}","rainbow":"\u{1F308}","closed_umbrella":"\u{1F302}","open_umbrella":"\u2602\uFE0F","umbrella":"\u2614","parasol_on_ground":"\u26F1\uFE0F","zap":"\u26A1","snowflake":"\u2744\uFE0F","snowman_with_snow":"\u2603\uFE0F","snowman":"\u26C4","comet":"\u2604\uFE0F","fire":"\u{1F525}","droplet":"\u{1F4A7}","ocean":"\u{1F30A}","jack_o_lantern":"\u{1F383}","christmas_tree":"\u{1F384}","fireworks":"\u{1F386}","sparkler":"\u{1F387}","firecracker":"\u{1F9E8}","sparkles":"\u2728","balloon":"\u{1F388}","tada":"\u{1F389}","confetti_ball":"\u{1F38A}","tanabata_tree":"\u{1F38B}","bamboo":"\u{1F38D}","dolls":"\u{1F38E}","flags":"\u{1F38F}","wind_chime":"\u{1F390}","rice_scene":"\u{1F391}","red_envelope":"\u{1F9E7}","ribbon":"\u{1F380}","gift":"\u{1F381}","reminder_ribbon":"\u{1F397}\uFE0F","tickets":"\u{1F39F}\uFE0F","ticket":"\u{1F3AB}","medal_military":"\u{1F396}\uFE0F","trophy":"\u{1F3C6}","medal_sports":"\u{1F3C5}","1st_place_medal":"\u{1F947}","2nd_place_medal":"\u{1F948}","3rd_place_medal":"\u{1F949}","soccer":"\u26BD","baseball":"\u26BE","softball":"\u{1F94E}","basketball":"\u{1F3C0}","volleyball":"\u{1F3D0}","football":"\u{1F3C8}","rugby_football":"\u{1F3C9}","tennis":"\u{1F3BE}","flying_disc":"\u{1F94F}","bowling":"\u{1F3B3}","cricket_game":"\u{1F3CF}","field_hockey":"\u{1F3D1}","ice_hockey":"\u{1F3D2}","lacrosse":"\u{1F94D}","ping_pong":"\u{1F3D3}","badminton":"\u{1F3F8}","boxing_glove":"\u{1F94A}","martial_arts_uniform":"\u{1F94B}","goal_net":"\u{1F945}","golf":"\u26F3","ice_skate":"\u26F8\uFE0F","fishing_pole_and_fish":"\u{1F3A3}","diving_mask":"\u{1F93F}","running_shirt_with_sash":"\u{1F3BD}","ski":"\u{1F3BF}","sled":"\u{1F6F7}","curling_stone":"\u{1F94C}","dart":"\u{1F3AF}","yo_yo":"\u{1FA80}","kite":"\u{1FA81}","8ball":"\u{1F3B1}","crystal_ball":"\u{1F52E}","magic_wand":"\u{1FA84}","nazar_amulet":"\u{1F9FF}","video_game":"\u{1F3AE}","joystick":"\u{1F579}\uFE0F","slot_machine":"\u{1F3B0}","game_die":"\u{1F3B2}","jigsaw":"\u{1F9E9}","teddy_bear":"\u{1F9F8}","pinata":"\u{1FA85}","nesting_dolls":"\u{1FA86}","spades":"\u2660\uFE0F","hearts":"\u2665\uFE0F","diamonds":"\u2666\uFE0F","clubs":"\u2663\uFE0F","chess_pawn":"\u265F\uFE0F","black_joker":"\u{1F0CF}","mahjong":"\u{1F004}","flower_playing_cards":"\u{1F3B4}","performing_arts":"\u{1F3AD}","framed_picture":"\u{1F5BC}\uFE0F","art":"\u{1F3A8}","thread":"\u{1F9F5}","sewing_needle":"\u{1FAA1}","yarn":"\u{1F9F6}","knot":"\u{1FAA2}","eyeglasses":"\u{1F453}","dark_sunglasses":"\u{1F576}\uFE0F","goggles":"\u{1F97D}","lab_coat":"\u{1F97C}","safety_vest":"\u{1F9BA}","necktie":"\u{1F454}","shirt":"\u{1F455}","tshirt":"\u{1F455}","jeans":"\u{1F456}","scarf":"\u{1F9E3}","gloves":"\u{1F9E4}","coat":"\u{1F9E5}","socks":"\u{1F9E6}","dress":"\u{1F457}","kimono":"\u{1F458}","sari":"\u{1F97B}","one_piece_swimsuit":"\u{1FA71}","swim_brief":"\u{1FA72}","shorts":"\u{1FA73}","bikini":"\u{1F459}","womans_clothes":"\u{1F45A}","purse":"\u{1F45B}","handbag":"\u{1F45C}","pouch":"\u{1F45D}","shopping":"\u{1F6CD}\uFE0F","school_satchel":"\u{1F392}","thong_sandal":"\u{1FA74}","mans_shoe":"\u{1F45E}","shoe":"\u{1F45E}","athletic_shoe":"\u{1F45F}","hiking_boot":"\u{1F97E}","flat_shoe":"\u{1F97F}","high_heel":"\u{1F460}","sandal":"\u{1F461}","ballet_shoes":"\u{1FA70}","boot":"\u{1F462}","crown":"\u{1F451}","womans_hat":"\u{1F452}","tophat":"\u{1F3A9}","mortar_board":"\u{1F393}","billed_cap":"\u{1F9E2}","military_helmet":"\u{1FA96}","rescue_worker_helmet":"\u26D1\uFE0F","prayer_beads":"\u{1F4FF}","lipstick":"\u{1F484}","ring":"\u{1F48D}","gem":"\u{1F48E}","mute":"\u{1F507}","speaker":"\u{1F508}","sound":"\u{1F509}","loud_sound":"\u{1F50A}","loudspeaker":"\u{1F4E2}","mega":"\u{1F4E3}","postal_horn":"\u{1F4EF}","bell":"\u{1F514}","no_bell":"\u{1F515}","musical_score":"\u{1F3BC}","musical_note":"\u{1F3B5}","notes":"\u{1F3B6}","studio_microphone":"\u{1F399}\uFE0F","level_slider":"\u{1F39A}\uFE0F","control_knobs":"\u{1F39B}\uFE0F","microphone":"\u{1F3A4}","headphones":"\u{1F3A7}","radio":"\u{1F4FB}","saxophone":"\u{1F3B7}","accordion":"\u{1FA97}","guitar":"\u{1F3B8}","musical_keyboard":"\u{1F3B9}","trumpet":"\u{1F3BA}","violin":"\u{1F3BB}","banjo":"\u{1FA95}","drum":"\u{1F941}","long_drum":"\u{1FA98}","iphone":"\u{1F4F1}","calling":"\u{1F4F2}","phone":"\u260E\uFE0F","telephone":"\u260E\uFE0F","telephone_receiver":"\u{1F4DE}","pager":"\u{1F4DF}","fax":"\u{1F4E0}","battery":"\u{1F50B}","electric_plug":"\u{1F50C}","computer":"\u{1F4BB}","desktop_computer":"\u{1F5A5}\uFE0F","printer":"\u{1F5A8}\uFE0F","keyboard":"\u2328\uFE0F","computer_mouse":"\u{1F5B1}\uFE0F","trackball":"\u{1F5B2}\uFE0F","minidisc":"\u{1F4BD}","floppy_disk":"\u{1F4BE}","cd":"\u{1F4BF}","dvd":"\u{1F4C0}","abacus":"\u{1F9EE}","movie_camera":"\u{1F3A5}","film_strip":"\u{1F39E}\uFE0F","film_projector":"\u{1F4FD}\uFE0F","clapper":"\u{1F3AC}","tv":"\u{1F4FA}","camera":"\u{1F4F7}","camera_flash":"\u{1F4F8}","video_camera":"\u{1F4F9}","vhs":"\u{1F4FC}","mag":"\u{1F50D}","mag_right":"\u{1F50E}","candle":"\u{1F56F}\uFE0F","bulb":"\u{1F4A1}","flashlight":"\u{1F526}","izakaya_lantern":"\u{1F3EE}","lantern":"\u{1F3EE}","diya_lamp":"\u{1FA94}","notebook_with_decorative_cover":"\u{1F4D4}","closed_book":"\u{1F4D5}","book":"\u{1F4D6}","open_book":"\u{1F4D6}","green_book":"\u{1F4D7}","blue_book":"\u{1F4D8}","orange_book":"\u{1F4D9}","books":"\u{1F4DA}","notebook":"\u{1F4D3}","ledger":"\u{1F4D2}","page_with_curl":"\u{1F4C3}","scroll":"\u{1F4DC}","page_facing_up":"\u{1F4C4}","newspaper":"\u{1F4F0}","newspaper_roll":"\u{1F5DE}\uFE0F","bookmark_tabs":"\u{1F4D1}","bookmark":"\u{1F516}","label":"\u{1F3F7}\uFE0F","moneybag":"\u{1F4B0}","coin":"\u{1FA99}","yen":"\u{1F4B4}","dollar":"\u{1F4B5}","euro":"\u{1F4B6}","pound":"\u{1F4B7}","money_with_wings":"\u{1F4B8}","credit_card":"\u{1F4B3}","receipt":"\u{1F9FE}","chart":"\u{1F4B9}","envelope":"\u2709\uFE0F","email":"\u{1F4E7}","e-mail":"\u{1F4E7}","incoming_envelope":"\u{1F4E8}","envelope_with_arrow":"\u{1F4E9}","outbox_tray":"\u{1F4E4}","inbox_tray":"\u{1F4E5}","package":"\u{1F4E6}","mailbox":"\u{1F4EB}","mailbox_closed":"\u{1F4EA}","mailbox_with_mail":"\u{1F4EC}","mailbox_with_no_mail":"\u{1F4ED}","postbox":"\u{1F4EE}","ballot_box":"\u{1F5F3}\uFE0F","pencil2":"\u270F\uFE0F","black_nib":"\u2712\uFE0F","fountain_pen":"\u{1F58B}\uFE0F","pen":"\u{1F58A}\uFE0F","paintbrush":"\u{1F58C}\uFE0F","crayon":"\u{1F58D}\uFE0F","memo":"\u{1F4DD}","pencil":"\u{1F4DD}","briefcase":"\u{1F4BC}","file_folder":"\u{1F4C1}","open_file_folder":"\u{1F4C2}","card_index_dividers":"\u{1F5C2}\uFE0F","date":"\u{1F4C5}","calendar":"\u{1F4C6}","spiral_notepad":"\u{1F5D2}\uFE0F","spiral_calendar":"\u{1F5D3}\uFE0F","card_index":"\u{1F4C7}","chart_with_upwards_trend":"\u{1F4C8}","chart_with_downwards_trend":"\u{1F4C9}","bar_chart":"\u{1F4CA}","clipboard":"\u{1F4CB}","pushpin":"\u{1F4CC}","round_pushpin":"\u{1F4CD}","paperclip":"\u{1F4CE}","paperclips":"\u{1F587}\uFE0F","straight_ruler":"\u{1F4CF}","triangular_ruler":"\u{1F4D0}","scissors":"\u2702\uFE0F","card_file_box":"\u{1F5C3}\uFE0F","file_cabinet":"\u{1F5C4}\uFE0F","wastebasket":"\u{1F5D1}\uFE0F","lock":"\u{1F512}","unlock":"\u{1F513}","lock_with_ink_pen":"\u{1F50F}","closed_lock_with_key":"\u{1F510}","key":"\u{1F511}","old_key":"\u{1F5DD}\uFE0F","hammer":"\u{1F528}","axe":"\u{1FA93}","pick":"\u26CF\uFE0F","hammer_and_pick":"\u2692\uFE0F","hammer_and_wrench":"\u{1F6E0}\uFE0F","dagger":"\u{1F5E1}\uFE0F","crossed_swords":"\u2694\uFE0F","gun":"\u{1F52B}","boomerang":"\u{1FA83}","bow_and_arrow":"\u{1F3F9}","shield":"\u{1F6E1}\uFE0F","carpentry_saw":"\u{1FA9A}","wrench":"\u{1F527}","screwdriver":"\u{1FA9B}","nut_and_bolt":"\u{1F529}","gear":"\u2699\uFE0F","clamp":"\u{1F5DC}\uFE0F","balance_scale":"\u2696\uFE0F","probing_cane":"\u{1F9AF}","link":"\u{1F517}","chains":"\u26D3\uFE0F","hook":"\u{1FA9D}","toolbox":"\u{1F9F0}","magnet":"\u{1F9F2}","ladder":"\u{1FA9C}","alembic":"\u2697\uFE0F","test_tube":"\u{1F9EA}","petri_dish":"\u{1F9EB}","dna":"\u{1F9EC}","microscope":"\u{1F52C}","telescope":"\u{1F52D}","satellite":"\u{1F4E1}","syringe":"\u{1F489}","drop_of_blood":"\u{1FA78}","pill":"\u{1F48A}","adhesive_bandage":"\u{1FA79}","stethoscope":"\u{1FA7A}","door":"\u{1F6AA}","elevator":"\u{1F6D7}","mirror":"\u{1FA9E}","window":"\u{1FA9F}","bed":"\u{1F6CF}\uFE0F","couch_and_lamp":"\u{1F6CB}\uFE0F","chair":"\u{1FA91}","toilet":"\u{1F6BD}","plunger":"\u{1FAA0}","shower":"\u{1F6BF}","bathtub":"\u{1F6C1}","mouse_trap":"\u{1FAA4}","razor":"\u{1FA92}","lotion_bottle":"\u{1F9F4}","safety_pin":"\u{1F9F7}","broom":"\u{1F9F9}","basket":"\u{1F9FA}","roll_of_paper":"\u{1F9FB}","bucket":"\u{1FAA3}","soap":"\u{1F9FC}","toothbrush":"\u{1FAA5}","sponge":"\u{1F9FD}","fire_extinguisher":"\u{1F9EF}","shopping_cart":"\u{1F6D2}","smoking":"\u{1F6AC}","coffin":"\u26B0\uFE0F","headstone":"\u{1FAA6}","funeral_urn":"\u26B1\uFE0F","moyai":"\u{1F5FF}","placard":"\u{1FAA7}","atm":"\u{1F3E7}","put_litter_in_its_place":"\u{1F6AE}","potable_water":"\u{1F6B0}","wheelchair":"\u267F","mens":"\u{1F6B9}","womens":"\u{1F6BA}","restroom":"\u{1F6BB}","baby_symbol":"\u{1F6BC}","wc":"\u{1F6BE}","passport_control":"\u{1F6C2}","customs":"\u{1F6C3}","baggage_claim":"\u{1F6C4}","left_luggage":"\u{1F6C5}","warning":"\u26A0\uFE0F","children_crossing":"\u{1F6B8}","no_entry":"\u26D4","no_entry_sign":"\u{1F6AB}","no_bicycles":"\u{1F6B3}","no_smoking":"\u{1F6AD}","do_not_litter":"\u{1F6AF}","non-potable_water":"\u{1F6B1}","no_pedestrians":"\u{1F6B7}","no_mobile_phones":"\u{1F4F5}","underage":"\u{1F51E}","radioactive":"\u2622\uFE0F","biohazard":"\u2623\uFE0F","arrow_up":"\u2B06\uFE0F","arrow_upper_right":"\u2197\uFE0F","arrow_right":"\u27A1\uFE0F","arrow_lower_right":"\u2198\uFE0F","arrow_down":"\u2B07\uFE0F","arrow_lower_left":"\u2199\uFE0F","arrow_left":"\u2B05\uFE0F","arrow_upper_left":"\u2196\uFE0F","arrow_up_down":"\u2195\uFE0F","left_right_arrow":"\u2194\uFE0F","leftwards_arrow_with_hook":"\u21A9\uFE0F","arrow_right_hook":"\u21AA\uFE0F","arrow_heading_up":"\u2934\uFE0F","arrow_heading_down":"\u2935\uFE0F","arrows_clockwise":"\u{1F503}","arrows_counterclockwise":"\u{1F504}","back":"\u{1F519}","end":"\u{1F51A}","on":"\u{1F51B}","soon":"\u{1F51C}","top":"\u{1F51D}","place_of_worship":"\u{1F6D0}","atom_symbol":"\u269B\uFE0F","om":"\u{1F549}\uFE0F","star_of_david":"\u2721\uFE0F","wheel_of_dharma":"\u2638\uFE0F","yin_yang":"\u262F\uFE0F","latin_cross":"\u271D\uFE0F","orthodox_cross":"\u2626\uFE0F","star_and_crescent":"\u262A\uFE0F","peace_symbol":"\u262E\uFE0F","menorah":"\u{1F54E}","six_pointed_star":"\u{1F52F}","aries":"\u2648","taurus":"\u2649","gemini":"\u264A","cancer":"\u264B","leo":"\u264C","virgo":"\u264D","libra":"\u264E","scorpius":"\u264F","sagittarius":"\u2650","capricorn":"\u2651","aquarius":"\u2652","pisces":"\u2653","ophiuchus":"\u26CE","twisted_rightwards_arrows":"\u{1F500}","repeat":"\u{1F501}","repeat_one":"\u{1F502}","arrow_forward":"\u25B6\uFE0F","fast_forward":"\u23E9","next_track_button":"\u23ED\uFE0F","play_or_pause_button":"\u23EF\uFE0F","arrow_backward":"\u25C0\uFE0F","rewind":"\u23EA","previous_track_button":"\u23EE\uFE0F","arrow_up_small":"\u{1F53C}","arrow_double_up":"\u23EB","arrow_down_small":"\u{1F53D}","arrow_double_down":"\u23EC","pause_button":"\u23F8\uFE0F","stop_button":"\u23F9\uFE0F","record_button":"\u23FA\uFE0F","eject_button":"\u23CF\uFE0F","cinema":"\u{1F3A6}","low_brightness":"\u{1F505}","high_brightness":"\u{1F506}","signal_strength":"\u{1F4F6}","vibration_mode":"\u{1F4F3}","mobile_phone_off":"\u{1F4F4}","female_sign":"\u2640\uFE0F","male_sign":"\u2642\uFE0F","transgender_symbol":"\u26A7\uFE0F","heavy_multiplication_x":"\u2716\uFE0F","heavy_plus_sign":"\u2795","heavy_minus_sign":"\u2796","heavy_division_sign":"\u2797","infinity":"\u267E\uFE0F","bangbang":"\u203C\uFE0F","interrobang":"\u2049\uFE0F","question":"\u2753","grey_question":"\u2754","grey_exclamation":"\u2755","exclamation":"\u2757","heavy_exclamation_mark":"\u2757","wavy_dash":"\u3030\uFE0F","currency_exchange":"\u{1F4B1}","heavy_dollar_sign":"\u{1F4B2}","medical_symbol":"\u2695\uFE0F","recycle":"\u267B\uFE0F","fleur_de_lis":"\u269C\uFE0F","trident":"\u{1F531}","name_badge":"\u{1F4DB}","beginner":"\u{1F530}","o":"\u2B55","white_check_mark":"\u2705","ballot_box_with_check":"\u2611\uFE0F","heavy_check_mark":"\u2714\uFE0F","x":"\u274C","negative_squared_cross_mark":"\u274E","curly_loop":"\u27B0","loop":"\u27BF","part_alternation_mark":"\u303D\uFE0F","eight_spoked_asterisk":"\u2733\uFE0F","eight_pointed_black_star":"\u2734\uFE0F","sparkle":"\u2747\uFE0F","copyright":"\xA9\uFE0F","registered":"\xAE\uFE0F","tm":"\u2122\uFE0F","hash":"#\uFE0F\u20E3","asterisk":"*\uFE0F\u20E3","zero":"0\uFE0F\u20E3","one":"1\uFE0F\u20E3","two":"2\uFE0F\u20E3","three":"3\uFE0F\u20E3","four":"4\uFE0F\u20E3","five":"5\uFE0F\u20E3","six":"6\uFE0F\u20E3","seven":"7\uFE0F\u20E3","eight":"8\uFE0F\u20E3","nine":"9\uFE0F\u20E3","keycap_ten":"\u{1F51F}","capital_abcd":"\u{1F520}","abcd":"\u{1F521}","symbols":"\u{1F523}","abc":"\u{1F524}","a":"\u{1F170}\uFE0F","ab":"\u{1F18E}","b":"\u{1F171}\uFE0F","cl":"\u{1F191}","cool":"\u{1F192}","free":"\u{1F193}","information_source":"\u2139\uFE0F","id":"\u{1F194}","m":"\u24C2\uFE0F","new":"\u{1F195}","ng":"\u{1F196}","o2":"\u{1F17E}\uFE0F","ok":"\u{1F197}","parking":"\u{1F17F}\uFE0F","sos":"\u{1F198}","up":"\u{1F199}","vs":"\u{1F19A}","koko":"\u{1F201}","sa":"\u{1F202}\uFE0F","ideograph_advantage":"\u{1F250}","accept":"\u{1F251}","congratulations":"\u3297\uFE0F","secret":"\u3299\uFE0F","u6e80":"\u{1F235}","red_circle":"\u{1F534}","orange_circle":"\u{1F7E0}","yellow_circle":"\u{1F7E1}","green_circle":"\u{1F7E2}","large_blue_circle":"\u{1F535}","purple_circle":"\u{1F7E3}","brown_circle":"\u{1F7E4}","black_circle":"\u26AB","white_circle":"\u26AA","red_square":"\u{1F7E5}","orange_square":"\u{1F7E7}","yellow_square":"\u{1F7E8}","green_square":"\u{1F7E9}","blue_square":"\u{1F7E6}","purple_square":"\u{1F7EA}","brown_square":"\u{1F7EB}","black_large_square":"\u2B1B","white_large_square":"\u2B1C","black_medium_square":"\u25FC\uFE0F","white_medium_square":"\u25FB\uFE0F","black_medium_small_square":"\u25FE","white_medium_small_square":"\u25FD","black_small_square":"\u25AA\uFE0F","white_small_square":"\u25AB\uFE0F","large_orange_diamond":"\u{1F536}","large_blue_diamond":"\u{1F537}","small_orange_diamond":"\u{1F538}","small_blue_diamond":"\u{1F539}","small_red_triangle":"\u{1F53A}","small_red_triangle_down":"\u{1F53B}","diamond_shape_with_a_dot_inside":"\u{1F4A0}","radio_button":"\u{1F518}","white_square_button":"\u{1F533}","black_square_button":"\u{1F532}","checkered_flag":"\u{1F3C1}","triangular_flag_on_post":"\u{1F6A9}","crossed_flags":"\u{1F38C}","black_flag":"\u{1F3F4}","white_flag":"\u{1F3F3}\uFE0F","rainbow_flag":"\u{1F3F3}\uFE0F\u200D\u{1F308}","transgender_flag":"\u{1F3F3}\uFE0F\u200D\u26A7\uFE0F","pirate_flag":"\u{1F3F4}\u200D\u2620\uFE0F","ascension_island":"\u{1F1E6}\u{1F1E8}","andorra":"\u{1F1E6}\u{1F1E9}","united_arab_emirates":"\u{1F1E6}\u{1F1EA}","afghanistan":"\u{1F1E6}\u{1F1EB}","antigua_barbuda":"\u{1F1E6}\u{1F1EC}","anguilla":"\u{1F1E6}\u{1F1EE}","albania":"\u{1F1E6}\u{1F1F1}","armenia":"\u{1F1E6}\u{1F1F2}","angola":"\u{1F1E6}\u{1F1F4}","antarctica":"\u{1F1E6}\u{1F1F6}","argentina":"\u{1F1E6}\u{1F1F7}","american_samoa":"\u{1F1E6}\u{1F1F8}","austria":"\u{1F1E6}\u{1F1F9}","australia":"\u{1F1E6}\u{1F1FA}","aruba":"\u{1F1E6}\u{1F1FC}","aland_islands":"\u{1F1E6}\u{1F1FD}","azerbaijan":"\u{1F1E6}\u{1F1FF}","bosnia_herzegovina":"\u{1F1E7}\u{1F1E6}","barbados":"\u{1F1E7}\u{1F1E7}","bangladesh":"\u{1F1E7}\u{1F1E9}","belgium":"\u{1F1E7}\u{1F1EA}","burkina_faso":"\u{1F1E7}\u{1F1EB}","bulgaria":"\u{1F1E7}\u{1F1EC}","bahrain":"\u{1F1E7}\u{1F1ED}","burundi":"\u{1F1E7}\u{1F1EE}","benin":"\u{1F1E7}\u{1F1EF}","st_barthelemy":"\u{1F1E7}\u{1F1F1}","bermuda":"\u{1F1E7}\u{1F1F2}","brunei":"\u{1F1E7}\u{1F1F3}","bolivia":"\u{1F1E7}\u{1F1F4}","caribbean_netherlands":"\u{1F1E7}\u{1F1F6}","brazil":"\u{1F1E7}\u{1F1F7}","bahamas":"\u{1F1E7}\u{1F1F8}","bhutan":"\u{1F1E7}\u{1F1F9}","bouvet_island":"\u{1F1E7}\u{1F1FB}","botswana":"\u{1F1E7}\u{1F1FC}","belarus":"\u{1F1E7}\u{1F1FE}","belize":"\u{1F1E7}\u{1F1FF}","canada":"\u{1F1E8}\u{1F1E6}","cocos_islands":"\u{1F1E8}\u{1F1E8}","congo_kinshasa":"\u{1F1E8}\u{1F1E9}","central_african_republic":"\u{1F1E8}\u{1F1EB}","congo_brazzaville":"\u{1F1E8}\u{1F1EC}","switzerland":"\u{1F1E8}\u{1F1ED}","cote_divoire":"\u{1F1E8}\u{1F1EE}","cook_islands":"\u{1F1E8}\u{1F1F0}","chile":"\u{1F1E8}\u{1F1F1}","cameroon":"\u{1F1E8}\u{1F1F2}","cn":"\u{1F1E8}\u{1F1F3}","colombia":"\u{1F1E8}\u{1F1F4}","clipperton_island":"\u{1F1E8}\u{1F1F5}","costa_rica":"\u{1F1E8}\u{1F1F7}","cuba":"\u{1F1E8}\u{1F1FA}","cape_verde":"\u{1F1E8}\u{1F1FB}","curacao":"\u{1F1E8}\u{1F1FC}","christmas_island":"\u{1F1E8}\u{1F1FD}","cyprus":"\u{1F1E8}\u{1F1FE}","czech_republic":"\u{1F1E8}\u{1F1FF}","de":"\u{1F1E9}\u{1F1EA}","diego_garcia":"\u{1F1E9}\u{1F1EC}","djibouti":"\u{1F1E9}\u{1F1EF}","denmark":"\u{1F1E9}\u{1F1F0}","dominica":"\u{1F1E9}\u{1F1F2}","dominican_republic":"\u{1F1E9}\u{1F1F4}","algeria":"\u{1F1E9}\u{1F1FF}","ceuta_melilla":"\u{1F1EA}\u{1F1E6}","ecuador":"\u{1F1EA}\u{1F1E8}","estonia":"\u{1F1EA}\u{1F1EA}","egypt":"\u{1F1EA}\u{1F1EC}","western_sahara":"\u{1F1EA}\u{1F1ED}","eritrea":"\u{1F1EA}\u{1F1F7}","es":"\u{1F1EA}\u{1F1F8}","ethiopia":"\u{1F1EA}\u{1F1F9}","eu":"\u{1F1EA}\u{1F1FA}","european_union":"\u{1F1EA}\u{1F1FA}","finland":"\u{1F1EB}\u{1F1EE}","fiji":"\u{1F1EB}\u{1F1EF}","falkland_islands":"\u{1F1EB}\u{1F1F0}","micronesia":"\u{1F1EB}\u{1F1F2}","faroe_islands":"\u{1F1EB}\u{1F1F4}","fr":"\u{1F1EB}\u{1F1F7}","gabon":"\u{1F1EC}\u{1F1E6}","gb":"\u{1F1EC}\u{1F1E7}","uk":"\u{1F1EC}\u{1F1E7}","grenada":"\u{1F1EC}\u{1F1E9}","georgia":"\u{1F1EC}\u{1F1EA}","french_guiana":"\u{1F1EC}\u{1F1EB}","guernsey":"\u{1F1EC}\u{1F1EC}","ghana":"\u{1F1EC}\u{1F1ED}","gibraltar":"\u{1F1EC}\u{1F1EE}","greenland":"\u{1F1EC}\u{1F1F1}","gambia":"\u{1F1EC}\u{1F1F2}","guinea":"\u{1F1EC}\u{1F1F3}","guadeloupe":"\u{1F1EC}\u{1F1F5}","equatorial_guinea":"\u{1F1EC}\u{1F1F6}","greece":"\u{1F1EC}\u{1F1F7}","south_georgia_south_sandwich_islands":"\u{1F1EC}\u{1F1F8}","guatemala":"\u{1F1EC}\u{1F1F9}","guam":"\u{1F1EC}\u{1F1FA}","guinea_bissau":"\u{1F1EC}\u{1F1FC}","guyana":"\u{1F1EC}\u{1F1FE}","hong_kong":"\u{1F1ED}\u{1F1F0}","heard_mcdonald_islands":"\u{1F1ED}\u{1F1F2}","honduras":"\u{1F1ED}\u{1F1F3}","croatia":"\u{1F1ED}\u{1F1F7}","haiti":"\u{1F1ED}\u{1F1F9}","hungary":"\u{1F1ED}\u{1F1FA}","canary_islands":"\u{1F1EE}\u{1F1E8}","indonesia":"\u{1F1EE}\u{1F1E9}","ireland":"\u{1F1EE}\u{1F1EA}","israel":"\u{1F1EE}\u{1F1F1}","isle_of_man":"\u{1F1EE}\u{1F1F2}","india":"\u{1F1EE}\u{1F1F3}","british_indian_ocean_territory":"\u{1F1EE}\u{1F1F4}","iraq":"\u{1F1EE}\u{1F1F6}","iran":"\u{1F1EE}\u{1F1F7}","iceland":"\u{1F1EE}\u{1F1F8}","it":"\u{1F1EE}\u{1F1F9}","jersey":"\u{1F1EF}\u{1F1EA}","jamaica":"\u{1F1EF}\u{1F1F2}","jordan":"\u{1F1EF}\u{1F1F4}","jp":"\u{1F1EF}\u{1F1F5}","kenya":"\u{1F1F0}\u{1F1EA}","kyrgyzstan":"\u{1F1F0}\u{1F1EC}","cambodia":"\u{1F1F0}\u{1F1ED}","kiribati":"\u{1F1F0}\u{1F1EE}","comoros":"\u{1F1F0}\u{1F1F2}","st_kitts_nevis":"\u{1F1F0}\u{1F1F3}","north_korea":"\u{1F1F0}\u{1F1F5}","kr":"\u{1F1F0}\u{1F1F7}","kuwait":"\u{1F1F0}\u{1F1FC}","cayman_islands":"\u{1F1F0}\u{1F1FE}","kazakhstan":"\u{1F1F0}\u{1F1FF}","laos":"\u{1F1F1}\u{1F1E6}","lebanon":"\u{1F1F1}\u{1F1E7}","st_lucia":"\u{1F1F1}\u{1F1E8}","liechtenstein":"\u{1F1F1}\u{1F1EE}","sri_lanka":"\u{1F1F1}\u{1F1F0}","liberia":"\u{1F1F1}\u{1F1F7}","lesotho":"\u{1F1F1}\u{1F1F8}","lithuania":"\u{1F1F1}\u{1F1F9}","luxembourg":"\u{1F1F1}\u{1F1FA}","latvia":"\u{1F1F1}\u{1F1FB}","libya":"\u{1F1F1}\u{1F1FE}","morocco":"\u{1F1F2}\u{1F1E6}","monaco":"\u{1F1F2}\u{1F1E8}","moldova":"\u{1F1F2}\u{1F1E9}","montenegro":"\u{1F1F2}\u{1F1EA}","st_martin":"\u{1F1F2}\u{1F1EB}","madagascar":"\u{1F1F2}\u{1F1EC}","marshall_islands":"\u{1F1F2}\u{1F1ED}","macedonia":"\u{1F1F2}\u{1F1F0}","mali":"\u{1F1F2}\u{1F1F1}","myanmar":"\u{1F1F2}\u{1F1F2}","mongolia":"\u{1F1F2}\u{1F1F3}","macau":"\u{1F1F2}\u{1F1F4}","northern_mariana_islands":"\u{1F1F2}\u{1F1F5}","martinique":"\u{1F1F2}\u{1F1F6}","mauritania":"\u{1F1F2}\u{1F1F7}","montserrat":"\u{1F1F2}\u{1F1F8}","malta":"\u{1F1F2}\u{1F1F9}","mauritius":"\u{1F1F2}\u{1F1FA}","maldives":"\u{1F1F2}\u{1F1FB}","malawi":"\u{1F1F2}\u{1F1FC}","mexico":"\u{1F1F2}\u{1F1FD}","malaysia":"\u{1F1F2}\u{1F1FE}","mozambique":"\u{1F1F2}\u{1F1FF}","namibia":"\u{1F1F3}\u{1F1E6}","new_caledonia":"\u{1F1F3}\u{1F1E8}","niger":"\u{1F1F3}\u{1F1EA}","norfolk_island":"\u{1F1F3}\u{1F1EB}","nigeria":"\u{1F1F3}\u{1F1EC}","nicaragua":"\u{1F1F3}\u{1F1EE}","netherlands":"\u{1F1F3}\u{1F1F1}","norway":"\u{1F1F3}\u{1F1F4}","nepal":"\u{1F1F3}\u{1F1F5}","nauru":"\u{1F1F3}\u{1F1F7}","niue":"\u{1F1F3}\u{1F1FA}","new_zealand":"\u{1F1F3}\u{1F1FF}","oman":"\u{1F1F4}\u{1F1F2}","panama":"\u{1F1F5}\u{1F1E6}","peru":"\u{1F1F5}\u{1F1EA}","french_polynesia":"\u{1F1F5}\u{1F1EB}","papua_new_guinea":"\u{1F1F5}\u{1F1EC}","philippines":"\u{1F1F5}\u{1F1ED}","pakistan":"\u{1F1F5}\u{1F1F0}","poland":"\u{1F1F5}\u{1F1F1}","st_pierre_miquelon":"\u{1F1F5}\u{1F1F2}","pitcairn_islands":"\u{1F1F5}\u{1F1F3}","puerto_rico":"\u{1F1F5}\u{1F1F7}","palestinian_territories":"\u{1F1F5}\u{1F1F8}","portugal":"\u{1F1F5}\u{1F1F9}","palau":"\u{1F1F5}\u{1F1FC}","paraguay":"\u{1F1F5}\u{1F1FE}","qatar":"\u{1F1F6}\u{1F1E6}","reunion":"\u{1F1F7}\u{1F1EA}","romania":"\u{1F1F7}\u{1F1F4}","serbia":"\u{1F1F7}\u{1F1F8}","ru":"\u{1F1F7}\u{1F1FA}","rwanda":"\u{1F1F7}\u{1F1FC}","saudi_arabia":"\u{1F1F8}\u{1F1E6}","solomon_islands":"\u{1F1F8}\u{1F1E7}","seychelles":"\u{1F1F8}\u{1F1E8}","sudan":"\u{1F1F8}\u{1F1E9}","sweden":"\u{1F1F8}\u{1F1EA}","singapore":"\u{1F1F8}\u{1F1EC}","st_helena":"\u{1F1F8}\u{1F1ED}","slovenia":"\u{1F1F8}\u{1F1EE}","svalbard_jan_mayen":"\u{1F1F8}\u{1F1EF}","slovakia":"\u{1F1F8}\u{1F1F0}","sierra_leone":"\u{1F1F8}\u{1F1F1}","san_marino":"\u{1F1F8}\u{1F1F2}","senegal":"\u{1F1F8}\u{1F1F3}","somalia":"\u{1F1F8}\u{1F1F4}","suriname":"\u{1F1F8}\u{1F1F7}","south_sudan":"\u{1F1F8}\u{1F1F8}","sao_tome_principe":"\u{1F1F8}\u{1F1F9}","el_salvador":"\u{1F1F8}\u{1F1FB}","sint_maarten":"\u{1F1F8}\u{1F1FD}","syria":"\u{1F1F8}\u{1F1FE}","swaziland":"\u{1F1F8}\u{1F1FF}","tristan_da_cunha":"\u{1F1F9}\u{1F1E6}","turks_caicos_islands":"\u{1F1F9}\u{1F1E8}","chad":"\u{1F1F9}\u{1F1E9}","french_southern_territories":"\u{1F1F9}\u{1F1EB}","togo":"\u{1F1F9}\u{1F1EC}","thailand":"\u{1F1F9}\u{1F1ED}","tajikistan":"\u{1F1F9}\u{1F1EF}","tokelau":"\u{1F1F9}\u{1F1F0}","timor_leste":"\u{1F1F9}\u{1F1F1}","turkmenistan":"\u{1F1F9}\u{1F1F2}","tunisia":"\u{1F1F9}\u{1F1F3}","tonga":"\u{1F1F9}\u{1F1F4}","tr":"\u{1F1F9}\u{1F1F7}","trinidad_tobago":"\u{1F1F9}\u{1F1F9}","tuvalu":"\u{1F1F9}\u{1F1FB}","taiwan":"\u{1F1F9}\u{1F1FC}","tanzania":"\u{1F1F9}\u{1F1FF}","ukraine":"\u{1F1FA}\u{1F1E6}","uganda":"\u{1F1FA}\u{1F1EC}","us_outlying_islands":"\u{1F1FA}\u{1F1F2}","united_nations":"\u{1F1FA}\u{1F1F3}","us":"\u{1F1FA}\u{1F1F8}","uruguay":"\u{1F1FA}\u{1F1FE}","uzbekistan":"\u{1F1FA}\u{1F1FF}","vatican_city":"\u{1F1FB}\u{1F1E6}","st_vincent_grenadines":"\u{1F1FB}\u{1F1E8}","venezuela":"\u{1F1FB}\u{1F1EA}","british_virgin_islands":"\u{1F1FB}\u{1F1EC}","us_virgin_islands":"\u{1F1FB}\u{1F1EE}","vietnam":"\u{1F1FB}\u{1F1F3}","vanuatu":"\u{1F1FB}\u{1F1FA}","wallis_futuna":"\u{1F1FC}\u{1F1EB}","samoa":"\u{1F1FC}\u{1F1F8}","kosovo":"\u{1F1FD}\u{1F1F0}","yemen":"\u{1F1FE}\u{1F1EA}","mayotte":"\u{1F1FE}\u{1F1F9}","south_africa":"\u{1F1FF}\u{1F1E6}","zambia":"\u{1F1FF}\u{1F1F2}","zimbabwe":"\u{1F1FF}\u{1F1FC}","england":"\u{1F3F4}\u{E0067}\u{E0062}\u{E0065}\u{E006E}\u{E0067}\u{E007F}","scotland":"\u{1F3F4}\u{E0067}\u{E0062}\u{E0073}\u{E0063}\u{E0074}\u{E007F}","wales":"\u{1F3F4}\u{E0067}\u{E0062}\u{E0077}\u{E006C}\u{E0073}\u{E007F}"}')},fb15:function(r,u,p){if(p.r(u),typeof window<"u"){var h=window.document.currentScript,b=p("8875");h=b(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:b});var v=h&&h.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);v&&(p.p=v[1])}p("b0c0");var w=function(){var Sn=this,Lr=Sn.$createElement,Qn=Sn._self._c||Lr;return Qn("div",[Qn("div",{ref:"markdown-it-vue-container",staticClass:"markdown-body",on:{click:Sn.hdlClick}}),Sn.showViewer?Qn("image-viewer",{attrs:{"url-list":Sn.urlList,index:Sn.index,"on-close":Sn.closeViewer},on:{"update:index":function(ia){Sn.index=ia}}}):Sn._e()],1)},f=[];p("4160"),p("c975"),p("e260"),p("d3b7"),p("6062"),p("3ca3"),p("498a"),p("159b"),p("ddb0"),p("a4d3"),p("e01a"),p("d28b"),p("a630"),p("fb6a"),p("25f0");function o(Sn,Lr){(Lr==null||Lr>Sn.length)&&(Lr=Sn.length);for(var Qn=0,ia=new Array(Lr);Qn<Lr;Qn++)ia[Qn]=Sn[Qn];return ia}function g(Sn,Lr){if(Sn){if(typeof Sn=="string")return o(Sn,Lr);var Qn=Object.prototype.toString.call(Sn).slice(8,-1);return Qn==="Object"&&Sn.constructor&&(Qn=Sn.constructor.name),Qn==="Map"||Qn==="Set"?Array.from(Sn):Qn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Qn)?o(Sn,Lr):void 0}}function s(Sn,Lr){var Qn;if(typeof Symbol>"u"||Sn[Symbol.iterator]==null){if(Array.isArray(Sn)||(Qn=g(Sn))||Lr&&Sn&&typeof Sn.length=="number"){Qn&&(Sn=Qn);var ia=0,ya=function(){};return{s:ya,n:function(){return ia>=Sn.length?{done:!0}:{done:!1,value:Sn[ia++]}},e:function(hi){throw hi},f:ya}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ja,za=!0,yo=!1;return{s:function(){Qn=Sn[Symbol.iterator]()},n:function(){var hi=Qn.next();return za=hi.done,hi},e:function(hi){yo=!0,Ja=hi},f:function(){try{za||Qn.return==null||Qn.return()}finally{if(yo)throw Ja}}}}var y=p("d4cd"),_=p.n(y),k=p("362d"),C=p.n(k),O=p("54f6"),T=p.n(O),P=p("7ba6"),D=p.n(P),F=p("e6f9"),N=p.n(F),z=p("ff97"),B=p.n(z),X=p("5121"),W=p.n(X),H=p("cf2b"),U=p.n(H),G=p("4bb9"),Y=p.n(G),K=p("65ab"),ee=p.n(K),te=p("be03"),re=p.n(te),be=p("5710"),Le=p.n(be),me=p("746a"),Ie=p.n(me),pe=p("fc90"),ce=p.n(pe),ue=p("bd7f"),_e=p.n(ue);p("dca8"),p("b64b"),p("4d63"),p("ac1f");function xe(Sn,Lr){var Qn,ia;if(Sn.attrIndex){var ya=Sn.attrs[Sn.attrIndex("href")][1];for(Qn=0;Qn<Lr.length;++Qn)if(ia=Lr[Qn],!ia.pattern||new RegExp(ia.pattern).test(ya))return ia}}function Te(Sn,Lr,Qn){Object.keys(Qn).forEach(function(ia){var ya,Ja=Qn[ia];ia==="className"&&(ia="class"),ya=Lr[Sn].attrIndex(ia),ya<0?Lr[Sn].attrPush([ia,Ja]):Lr[Sn].attrs[ya][1]=Ja})}function Ne(Sn,Lr){Lr=Lr?Array.isArray(Lr)?Lr:[Lr]:[],Object.freeze(Lr);var Qn=Sn.renderer.rules.link_open||this.defaultRender;Sn.renderer.rules.link_open=function(ia,ya,Ja,za,yo){var hi=xe(ia[ya],Lr),vi=hi&&hi.attrs;return vi&&Te(ya,ia,vi),Qn(ia,ya,Ja,za,yo)}}Ne.defaultRender=function(Sn,Lr,Qn,ia,ya){return ya.renderToken(Sn,Lr,Qn)};var Be=Ne,Fe=(p("99af"),function(Sn){var Lr=Sn.renderer.rules.fence.bind(Sn.renderer.rules);Sn.renderer.rules.fence=function(Qn,ia,ya,Ja,za){var yo=Qn[ia];if(yo.info==="echarts"){var hi=yo.content.trim();try{var vi=JSON.parse(hi),Pa=vi.width||500,Io=vi.height||400;return'<div style="width:'.concat(Pa,"px;height:").concat(Io,'px" class="md-echarts">').concat(JSON.stringify(vi),"</div>")}catch(vo){return"<pre>".concat(vo,"</pre>")}}return Lr(Qn,ia,ya,Ja,za)}}),Ve=(p("466d"),p("1276"),p("9b2d")),et=function(Sn){try{return Ve.a.parse(Sn),'<div class="mermaid">'.concat(Sn,"</div>")}catch(Qn){var Lr=Qn.str;return Qn.hash,"<pre>".concat(Lr,"</pre>")}},rt=function(Sn,Lr){Sn.mermaid=Ve.a,Lr=Lr||{theme:"default"},Ve.a.initialize(Lr);var Qn=Sn.renderer.rules.fence.bind(Sn.renderer.rules);Sn.renderer.rules.fence=function(ia,ya,Ja,za,yo){var hi=ia[ya],vi=hi.content.trim();if(hi.info==="mermaid")return et(vi);var Pa=vi.split(/\n/)[0].trim();return Pa==="gantt"||Pa==="sequenceDiagram"||Pa.match(/^graph (?:TB|BT|RL|LR|TD);?$/)?et(vi):Qn(ia,ya,Ja,za,yo)}},yt=rt,ut=function(Sn){var Lr=Sn.renderer.rules.fence.bind(Sn.renderer.rules);Sn.renderer.rules.fence=function(Qn,ia,ya,Ja,za){var yo=Qn[ia];if(yo.info==="flowchart.js"){var hi=yo.content.trim();return'<div class="md-flowchart">'.concat(hi,"</div>")}return Lr(Qn,ia,ya,Ja,za)}},vt=(p("efe0"),p("1020")),ft=p.n(vt),Qe=p("79b5"),At=p.n(Qe),bt=p("e55c"),ot=p.n(bt),wt=p("ee8c"),xt=p.n(wt),Nt=p("b65b"),Vt=p.n(Nt),$t=p("f0f8"),yn=p.n($t),Mn=p("1fe5"),Pn=p.n(Mn),rr=p("af9a"),Dn=p.n(rr),Cr=p("332f"),fr=p.n(Cr),Er=p("9510"),Yn=p.n(Er),Rn=p("0209"),Hr=p.n(Rn),mr=p("98af"),Zr=p.n(mr),ka=p("2907"),kn=p.n(ka),Kn=p("de09"),pr=p.n(Kn),qe=p("26bc"),nt=p.n(qe),Cn=p("2a39"),kt=p.n(Cn),It=p("0b22"),kr=p.n(It),er=p("8ca5"),sa=p.n(er),Jr=p("82cb"),Gr=p.n(Jr),Ta=p("6a51"),Za=p.n(Ta),xi=p("9bf21"),fn=p.n(xi),ja=p("2ce7"),On=p.n(ja),wa=p("7c46"),Ci=p.n(wa),ri=p("1f8a"),Jo=p.n(ri),eo=p("8d6d"),Sl=p.n(eo),ui=p("a941"),wl=p.n(ui),Ml=p("9f7fc"),Co=p.n(Ml),ta=p("40f4"),Ui=p.n(ta),ci=p("9b32"),Eo=p.n(ci),zi=p("ecfe"),Yo=p.n(zi),Mo=p("01ac"),dl=p.n(Mo),Po=p("485f"),mi=p.n(Po),xr=p("508e"),Fa=p.n(xr),ni=p("5a3e"),Li=p.n(ni),Do=p("f45a"),Ki=p.n(Do),_a=p("1f64"),ki=p.n(_a),qa=p("2265"),qr=p.n(qa),wi=p("b7aa"),tn=p.n(wi),Fo=p("3f38"),zn=p.n(Fo),ll=p("f9f0"),ze=p.n(ll),Je=p("4108"),ht=p.n(Je),gt=p("af44"),Mt=p.n(gt),Yt=p("0215"),nn=p.n(Yt),Ht=p("4396"),on=p.n(Ht),Nn=p("b3c5"),ur=p.n(Nn),wr=p("f492"),$n=p.n(wr),Bn=p("5ad2"),ar=p.n(Bn),cr=p("2a93"),Jt=p.n(cr);ft.a.registerLanguage("json",ar.a),ft.a.registerLanguage("ini",Jt.a),ft.a.registerLanguage("handlebars",ot.a),ft.a.registerLanguage("htmlbars",At.a),ft.a.registerLanguage("css",xt.a),ft.a.registerLanguage("shell",Vt.a),ft.a.registerLanguage("bash",yn.a),ft.a.registerLanguage("c-like",Dn.a),ft.a.registerLanguage("c",Pn.a),ft.a.registerLanguage("cpp",Hr.a),ft.a.registerLanguage("java",fr.a),ft.a.registerLanguage("python",Yn.a),ft.a.registerLanguage("csharp",Zr.a),ft.a.registerLanguage("php",kn.a),ft.a.registerLanguage("sql",pr.a),ft.a.registerLanguage("r",nt.a),ft.a.registerLanguage("swift",kt.a),ft.a.registerLanguage("go",kr.a),ft.a.registerLanguage("matlab",sa.a),ft.a.registerLanguage("ruby",Gr.a),ft.a.registerLanguage("perl",Za.a),ft.a.registerLanguage("objectivec",fn.a),ft.a.registerLanguage("rust",On.a),ft.a.registerLanguage("dart",Ci.a),ft.a.registerLanguage("delphi",Jo.a),ft.a.registerLanguage("d",Sl.a),ft.a.registerLanguage("kotlin",wl.a),ft.a.registerLanguage("scala",Co.a),ft.a.registerLanguage("sas",Ui.a),ft.a.registerLanguage("lisp",Eo.a),ft.a.registerLanguage("lua",Yo.a),ft.a.registerLanguage("ada",dl.a),ft.a.registerLanguage("fortran",mi.a),ft.a.registerLanguage("powershell",Fa.a),ft.a.registerLanguage("vbscript",Li.a),ft.a.registerLanguage("vbscript-html",Ki.a),ft.a.registerLanguage("groovy",ki.a),ft.a.registerLanguage("julia",qr.a),ft.a.registerLanguage("julia-repl",tn.a),ft.a.registerLanguage("haskell",zn.a),ft.a.registerLanguage("actionscript",ze.a),ft.a.registerLanguage("scheme",ht.a),ft.a.registerLanguage("typescript",Mt.a),ft.a.registerLanguage("fsharp",nn.a),ft.a.registerLanguage("prolog",on.a),ft.a.registerLanguage("erlang",ur.a),ft.a.registerLanguage("erlang-repl",$n.a);var tr=function(Sn){Sn.renderer.rules.fence=function(Lr,Qn){var ia,ya=Lr[Qn],Ja=ya.content,za=ya.info,yo=ft.a.getLanguage(za);return ia=yo?ft.a.highlight(za,Ja).value:ft.a.highlightAuto(Ja).value,'<pre class="hljs"><code>'.concat(ia,"</code></pre>")}},ma=tr;p("a15b");function Fr(Sn){if(Array.isArray(Sn))return o(Sn)}function na(Sn){if(typeof Symbol<"u"&&Symbol.iterator in Object(Sn))return Array.from(Sn)}function Kr(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bn(Sn){return Fr(Sn)||na(Sn)||g(Sn)||Kr()}p("0828");var Tr=p("eca9"),Rr=p("7429"),ha=[].concat(bn(Rr.solid),bn(Rr.regular),bn(Rr.brands)),$i=function(Sn){var Lr=null,Qn=[];ha.forEach(function(ya){Qn=Qn.concat(ya.name)});var ia=new RegExp("(:fa-(?:".concat(Qn.join("|"),"):)"));Lr={name:"font-awesome",regex:ia,replace:function(ya){return'<i class="fa '.concat(ya.slice(1,-1),'"></i>')}},Sn.renderer.rules[Lr.name]=function(ya,Ja){return Object(Tr.rendererRule)(ya,Ja,Lr)},Sn.core.ruler.push(Lr.name,function(ya){Object(Tr.coreRuler)(ya,Lr)})},yi=$i;function Wi(Sn,Lr,Qn){var ia,ya=Lr,Ja={ok:!1,pos:Lr,value:""};for(ia=Sn.charCodeAt(Lr);Lr<Qn&&ia>=48&&ia<=57||ia===37;)ia=Sn.charCodeAt(++Lr);return Ja.ok=!0,Ja.pos=Lr,Ja.value=Sn.slice(ya,Lr),Ja}function Ts(Sn,Lr,Qn){var ia,ya={ok:!1,pos:0,width:"",height:""};if(Lr>=Qn||(ia=Sn.charCodeAt(Lr),ia!==61)||(Lr++,ia=Sn.charCodeAt(Lr),ia!==120&&(ia<48||ia>57)))return ya;var Ja=Wi(Sn,Lr,Qn);if(Lr=Ja.pos,ia=Sn.charCodeAt(Lr),ia!==120)return ya;Lr++;var za=Wi(Sn,Lr,Qn);return Lr=za.pos,ya.width=Ja.value,ya.height=za.value,ya.pos=Lr,ya.ok=!0,ya}var gl=function(Sn,Lr){Sn.inline.ruler.before("emphasis","image",function(Qn,ia){var ya,Ja,za,yo,hi,vi,Pa,Io,vo,Go,Cl,Ri,Me,tt="",Tt=Qn.pos,Rt=Qn.posMax,Wn="",Sr="";if(Qn.src.charCodeAt(Qn.pos)!==33||Qn.src.charCodeAt(Qn.pos+1)!==91||(vi=Qn.pos+2,hi=Qn.md.helpers.parseLinkLabel(Qn,Qn.pos+1,!1),hi<0))return!1;if(Pa=hi+1,Pa<Rt&&Qn.src.charCodeAt(Pa)===40){for(Pa++;Pa<Rt&&(Ja=Qn.src.charCodeAt(Pa),!(!Sn.utils.isSpace(Ja)&&Ja!==10));Pa++);if(Pa>=Rt)return!1;for(Me=Pa,vo=Qn.md.helpers.parseLinkDestination(Qn.src,Pa,Qn.posMax),vo.ok&&(tt=Qn.md.normalizeLink(vo.str),Qn.md.validateLink(tt)?Pa=vo.pos:tt=""),Me=Pa;Pa<Rt&&(Ja=Qn.src.charCodeAt(Pa),!(!Sn.utils.isSpace(Ja)&&Ja!==10));Pa++);if(vo=Qn.md.helpers.parseLinkTitle(Qn.src,Pa,Qn.posMax),Pa<Rt&&Me!==Pa&&vo.ok)for(Go=vo.str,Pa=vo.pos;Pa<Rt&&(Ja=Qn.src.charCodeAt(Pa),!(!Sn.utils.isSpace(Ja)&&Ja!==10));Pa++);else Go="";if(Pa-1>=0&&(Ja=Qn.src.charCodeAt(Pa-1),Ja===32&&(vo=Ts(Qn.src,Pa,Qn.posMax),vo.ok)))for(Wn=vo.width,Sr=vo.height,Pa=vo.pos;Pa<Rt&&(Ja=Qn.src.charCodeAt(Pa),!(Ja!==32&&Ja!==10));Pa++);if(Pa>=Rt||Qn.src.charCodeAt(Pa)!==41)return Qn.pos=Tt,!1;Pa++}else{if(typeof Qn.env.references>"u")return!1;if(Pa<Rt&&Qn.src.charCodeAt(Pa)===91?(Me=Pa+1,Pa=Qn.md.helpers.parseLinkLabel(Qn,Pa),Pa>=0?yo=Qn.src.slice(Me,Pa++):Pa=hi+1):Pa=hi+1,yo||(yo=Qn.src.slice(vi,hi)),Io=Qn.env.references[Sn.utils.normalizeReference(yo)],!Io)return Qn.pos=Tt,!1;tt=Io.href,Go=Io.title}if(!ia){za=Qn.src.slice(vi,hi),Qn.md.inline.parse(za,Qn.md,Qn.env,Ri=[]);var jr=Qn.push("image-container-open","div",1);jr.block=!0,jr.attrs=[["style","text-align: ".concat(Lr.hAlign)]],Cl=Qn.push("image","img",0),Cl.attrs=ya=[["src",tt],["alt",""]],Cl.children=Ri,Cl.content=za,Go&&ya.push(["title",Go]),Wn!==""&&ya.push(["width",Wn]),Sr!==""&&ya.push(["height",Sr])}return Qn.push("image-container-close","div",-1),Qn.pos=Pa,Qn.posMax=Rt,Lr.urlSet.add(tt),!0})},Pl=(p("e4cbc"),p("dd49"),p("3052")),jl=p("d8e3"),so=p.n(jl),As=function(){var Sn=this,Lr=Sn.$createElement,Qn=Sn._self._c||Lr;return Qn("transition",{attrs:{name:"viewer-fade"}},[Qn("div",{staticClass:"el-image-viewer__wrapper",style:{"z-index":Sn.zIndex}},[Qn("div",{staticClass:"el-image-viewer__mask"}),Qn("span",{staticClass:"el-image-viewer__btn el-image-viewer__close",on:{click:Sn.hide}},[Qn("i",{staticClass:"el-icon-circle-close"})]),Sn.isSingle?Sn._e():[Qn("span",{staticClass:"el-image-viewer__btn el-image-viewer__prev",class:{"is-disabled":!Sn.infinite&&Sn.isFirst},on:{click:Sn.prev}},[Qn("i",{staticClass:"el-icon-arrow-left"})]),Qn("span",{staticClass:"el-image-viewer__btn el-image-viewer__next",class:{"is-disabled":!Sn.infinite&&Sn.isLast},on:{click:Sn.next}},[Qn("i",{staticClass:"el-icon-arrow-right"})])],Qn("div",{staticClass:"el-image-viewer__btn el-image-viewer__actions"},[Qn("div",{staticClass:"el-image-viewer__actions__inner"},[Qn("i",{staticClass:"el-icon-zoom-out",on:{click:function(ia){return Sn.handleActions("zoomOut")}}}),Qn("i",{staticClass:"el-icon-zoom-in",on:{click:function(ia){return Sn.handleActions("zoomIn")}}}),Qn("i",{staticClass:"el-image-viewer__actions__divider"}),Qn("i",{class:Sn.mode.icon,on:{click:Sn.toggleMode}}),Qn("i",{staticClass:"el-image-viewer__actions__divider"}),Qn("i",{staticClass:"el-icon-refresh-left",on:{click:function(ia){return Sn.handleActions("anticlocelise")}}}),Qn("i",{staticClass:"el-icon-refresh-right",on:{click:function(ia){return Sn.handleActions("clocelise")}}})])]),Qn("div",{staticClass:"el-image-viewer__canvas"},Sn._l(Sn.urlList,function(ia,ya){return Qn("div",{key:ia,staticClass:"image-container"},[ya===Sn.index?Qn("img",{ref:"img",refInFor:!0,staticClass:"el-image-viewer__img",style:Sn.imgStyle,attrs:{src:Sn.currentImg},on:{load:Sn.handleImgLoad,error:Sn.handleImgError,mousedown:Sn.handleMouseDown}}):Sn._e()])}),0)],2)])},xs=[];p("a9e3"),p("b680"),p("07ac"),p("4de4"),p("e439"),p("dbb4");function Ms(Sn,Lr,Qn){return Lr in Sn?Object.defineProperty(Sn,Lr,{value:Qn,enumerable:!0,configurable:!0,writable:!0}):Sn[Lr]=Qn,Sn}function ml(Sn,Lr){var Qn=Object.keys(Sn);if(Object.getOwnPropertySymbols){var ia=Object.getOwnPropertySymbols(Sn);Lr&&(ia=ia.filter(function(ya){return Object.getOwnPropertyDescriptor(Sn,ya).enumerable})),Qn.push.apply(Qn,ia)}return Qn}function Qo(Sn){for(var Lr=1;Lr<arguments.length;Lr++){var Qn=arguments[Lr]!=null?arguments[Lr]:{};Lr%2?ml(Object(Qn),!0).forEach(function(ia){Ms(Sn,ia,Qn[ia])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Sn,Object.getOwnPropertyDescriptors(Qn)):ml(Object(Qn)).forEach(function(ia){Object.defineProperty(Sn,ia,Object.getOwnPropertyDescriptor(Qn,ia))})}return Sn}var to=p("8bbf"),vu=p.n(to),Dl=vu.a.prototype.$isServer,hs=function(){return!Dl&&document.addEventListener?function(Sn,Lr,Qn){Sn&&Lr&&Qn&&Sn.addEventListener(Lr,Qn,!1)}:function(Sn,Lr,Qn){Sn&&Lr&&Qn&&Sn.attachEvent("on"+Lr,Qn)}}(),Fl=function(){return!Dl&&document.removeEventListener?function(Sn,Lr,Qn){Sn&&Lr&&Sn.removeEventListener(Lr,Qn,!1)}:function(Sn,Lr,Qn){Sn&&Lr&&Sn.detachEvent("on"+Lr,Qn)}}();function ws(Sn){var Lr=!1;return function(){for(var Qn=this,ia=arguments.length,ya=new Array(ia),Ja=0;Ja<ia;Ja++)ya[Ja]=arguments[Ja];Lr||(Lr=!0,window.requestAnimationFrame(function(){Sn.apply(Qn,ya),Lr=!1}))}}var Cs=function(){return!vu.a.prototype.$isServer&&!!window.navigator.userAgent.match(/firefox/i)},or={CONTAIN:{name:"contain",icon:"el-icon-full-screen"},ORIGINAL:{name:"original",icon:"el-icon-c-scale-to-original"}},Nl=Cs()?"DOMMouseScroll":"mousewheel",No={name:"elImageViewer",props:{urlList:{type:Array,default:function(){return[]}},onSwitch:{type:Function,default:function(){}},onClose:{type:Function,default:function(){}},index:{type:Number,default:0}},data:function(){return{isShow:!1,infinite:!0,loading:!1,mode:or.CONTAIN,transform:{scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1},zIndex:2e3}},computed:{isSingle:function(){return this.urlList.length<=1},isFirst:function(){return this.index===0},isLast:function(){return this.index===this.urlList.length-1},currentImg:function(){return this.urlList[this.index]},imgStyle:function(){var Sn=this.transform,Lr=Sn.scale,Qn=Sn.deg,ia=Sn.offsetX,ya=Sn.offsetY,Ja=Sn.enableTransition,za={transform:"scale(".concat(Lr,") rotate(").concat(Qn,"deg)"),transition:Ja?"transform .3s":"","margin-left":"".concat(ia,"px"),"margin-top":"".concat(ya,"px")};return this.mode===or.CONTAIN&&(za.maxWidth=za.maxHeight="100%"),za}},watch:{index:{handler:function(Sn){this.reset(),this.onSwitch(Sn)}},currentImg:function(){var Sn=this;this.$nextTick(function(){var Lr=Sn.$refs.img[0];Lr.complete||(Sn.loading=!0)})}},methods:{hide:function(){this.deviceSupportUninstall(),this.onClose()},deviceSupportInstall:function(){var Sn=this;this._keyDownHandler=ws(function(Lr){var Qn=Lr.keyCode;switch(Qn){case 27:Sn.hide();break;case 32:Sn.toggleMode();break;case 37:Sn.prev();break;case 38:Sn.handleActions("zoomIn");break;case 39:Sn.next();break;case 40:Sn.handleActions("zoomOut");break}}),this._mouseWheelHandler=ws(function(Lr){var Qn=Lr.wheelDelta?Lr.wheelDelta:-Lr.detail;Qn>0?Sn.handleActions("zoomIn",{zoomRate:.015,enableTransition:!1}):Sn.handleActions("zoomOut",{zoomRate:.015,enableTransition:!1})}),hs(document,"keydown",this._keyDownHandler),hs(document,Nl,this._mouseWheelHandler)},deviceSupportUninstall:function(){Fl(document,"keydown",this._keyDownHandler),Fl(document,Nl,this._mouseWheelHandler),this._keyDownHandler=null,this._mouseWheelHandler=null},handleImgLoad:function(){this.loading=!1},handleImgError:function(Sn){this.loading=!1,Sn.target.alt="\u52A0\u8F7D\u5931\u8D25"},handleMouseDown:function(Sn){var Lr=this;if(!this.loading&&Sn.button===0){var Qn=this.transform,ia=Qn.offsetX,ya=Qn.offsetY,Ja=Sn.pageX,za=Sn.pageY;this._dragHandler=ws(function(yo){Lr.transform.offsetX=ia+yo.pageX-Ja,Lr.transform.offsetY=ya+yo.pageY-za}),hs(document,"mousemove",this._dragHandler),hs(document,"mouseup",function(){Fl(document,"mousemove",Lr._dragHandler)}),Sn.preventDefault()}},reset:function(){this.transform={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}},toggleMode:function(){if(!this.loading){var Sn=Object.keys(or),Lr=Object.values(or),Qn=Lr.indexOf(this.mode),ia=(Qn+1)%Sn.length;this.mode=or[Sn[ia]],this.reset()}},prev:function(){if(!this.isFirst||this.infinite){var Sn=this.urlList.length,Lr=(this.index-1+Sn)%Sn;this.$emit("update:index",Lr)}},next:function(){if(!this.isLast||this.infinite){var Sn=this.urlList.length,Lr=(this.index+1)%Sn;this.$emit("update:index",Lr)}},handleActions:function(Sn){var Lr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.loading){var Qn=Qo({zoomRate:.2,rotateDeg:90,enableTransition:!0},Lr),ia=Qn.zoomRate,ya=Qn.rotateDeg,Ja=Qn.enableTransition,za=this.transform;switch(Sn){case"zoomOut":za.scale>.2&&(za.scale=parseFloat((za.scale-ia).toFixed(3)));break;case"zoomIn":za.scale=parseFloat((za.scale+ia).toFixed(3));break;case"clocelise":za.deg+=ya;break;case"anticlocelise":za.deg-=ya;break}za.enableTransition=Ja}}},mounted:function(){this.deviceSupportInstall()}},gu=No;p("eb70");function Ql(Sn,Lr,Qn,ia,ya,Ja,za,yo){var hi,vi=typeof Sn=="function"?Sn.options:Sn;if(Lr&&(vi.render=Lr,vi.staticRenderFns=Qn,vi._compiled=!0),ia&&(vi.functional=!0),Ja&&(vi._scopeId="data-v-"+Ja),za?(hi=function(vo){vo=vo||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,vo||typeof __VUE_SSR_CONTEXT__>"u"||(vo=__VUE_SSR_CONTEXT__),ya&&ya.call(this,vo),vo&&vo._registeredComponents&&vo._registeredComponents.add(za)},vi._ssrRegister=hi):ya&&(hi=yo?function(){ya.call(this,(vi.functional?this.parent:this).$root.$options.shadowRoot)}:ya),hi)if(vi.functional){vi._injectStyles=hi;var Pa=vi.render;vi.render=function(vo,Go){return hi.call(Go),Pa(vo,Go)}}else{var Io=vi.beforeCreate;vi.beforeCreate=Io?[].concat(Io,hi):[hi]}return{exports:Sn,options:vi}}var Qs=Ql(gu,As,xs,!1,null,"3605681c",null),Ai=Qs.exports,Il={attrs:{target:"_blank",rel:"noopener"}},Wu={throwOnError:!1,errorColor:"#cc0000"},D0=null,wc={tocFirstLevel:2,tocLastLevel:3,tocClassName:"toc",anchorLinkSymbol:"",anchorLinkSpace:!1,anchorClassName:"anchor",anchorLinkSymbolClassName:"octicon octicon-link"},Hs={theme:"default"},N0={hAlign:"left",viewer:!0},s1={components:{ImageViewer:Ai},name:"markdown-it-vue",props:{content:{type:String},options:{type:Object,default:function(){return{markdownIt:{linkify:!0},linkAttributes:Il,katex:Wu,tasklists:D0,githubToc:wc,mermaid:Hs}}}},watch:{content:{immediate:!0,handler:function(Sn){var Lr=this;this.urlSet.clear(),this.$nextTick(function(){Lr.$refs["markdown-it-vue-container"].innerHTML=Lr.md.render(Sn),document.querySelectorAll(".md-echarts").forEach(function(za){try{var yo=JSON.parse(za.textContent),hi=Pl.init(za);hi.setOption(yo)}catch(vi){za.outerHTML="<pre>echarts complains: ".concat(vi,"</pre>")}}),Ve.a.init(void 0,document.querySelectorAll(".mermaid")),document.querySelectorAll(".md-flowchart").forEach(function(za){try{var yo=za.textContent,hi=so.a.parse(yo);za.textContent="",hi.drawSVG(za)}catch(vi){za.outerHTML="<pre>flowchart complains: ".concat(vi,"</pre>")}});var Qn,ia=[],ya=s(Lr.urlSet);try{for(ya.s();!(Qn=ya.n()).done;){var Ja=Qn.value;ia.push(Ja)}}catch(za){ya.e(za)}finally{ya.f()}Lr.urlList=ia,Lr.$emit("render-complete")})}}},data:function(){var Sn=this.options.markdownIt,Lr=this.options.linkAttributes||Il,Qn=this.options.katex||Wu,ia=this.options.tasklists||D0,ya=this.options.githubToc||wc,Ja=this.options.mermaid||Hs,za=this.options.image||N0;za.urlSet=new Set;var yo=new _.a(Sn).use(C.a).use(T.a).use(D.a).use(N.a).use(B.a).use(W.a).use(U.a).use(Y.a).use(ma).use(Le.a).use(_e.a).use(yt,Ja).use(Fe).use(ut).use(Be,Lr).use(ee.a,Qn).use(re.a,ia).use(yi).use(ce.a,ya).use(gl,za).use(Ie.a,"warning",{validate:function(hi){return hi.trim()==="warning"},render:function(hi,vi){if(hi[vi].nesting===1){var Pa='<i class="markdown-it-vue-alert-icon markdown-it-vue-alert-icon-warning"><svg viewBox="64 64 896 896" data-icon="exclamation-circle" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"></path></svg></i>';return'<div class="markdown-it-vue-alter markdown-it-vue-alter-warning">'.concat(Pa)}return"</div>"}}).use(Ie.a,"info",{validate:function(hi){return hi.trim()==="info"},render:function(hi,vi){if(hi[vi].nesting===1){var Pa='<i class="markdown-it-vue-alert-icon markdown-it-vue-alert-icon-info"><svg viewBox="64 64 896 896" data-icon="info-circle" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"></path></svg></i>';return'<div class="markdown-it-vue-alter markdown-it-vue-alter-info">'.concat(Pa)}return"</div>"}}).use(Ie.a,"success",{validate:function(hi){return hi.trim()==="success"},render:function(hi,vi){if(hi[vi].nesting===1){var Pa='<i class="markdown-it-vue-alert-icon markdown-it-vue-alert-icon-success"><svg viewBox="64 64 896 896" data-icon="check-circle" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"></path></svg></i>';return'<div class="markdown-it-vue-alter markdown-it-vue-alter-success">'.concat(Pa)}return"</div>"}}).use(Ie.a,"error",{validate:function(hi){return hi.trim()==="error"},render:function(hi,vi){if(hi[vi].nesting===1){var Pa='<i class="markdown-it-vue-alert-icon markdown-it-vue-alert-icon-error"><svg viewBox="64 64 896 896" data-icon="close-circle" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"></path></svg></i>';return'<div class="markdown-it-vue-alter markdown-it-vue-alter-error">'.concat(Pa)}return"</div>"}});return{md:yo,urlSet:za.urlSet,viewer:za.viewer,showViewer:!1,index:0,urlList:[]}},methods:{use:function(Sn,Lr){this.md.use(Sn,Lr)},get:function(){return this.md},hdlClick:function(Sn){this.viewer&&Sn.target.tagName=="IMG"&&(this.index=this.urlList.indexOf(Sn.target.src)||0,this.showViewer=!0)},closeViewer:function(){this.showViewer=!1}}},z1=s1,f0=(p("9dd6"),Ql(z1,w,f,!1,null,null,null)),Yu=f0.exports,ps=function(Sn){Sn.component(Yu.name,Yu)};typeof window<"u"&&window.Vue&&ps(window.Vue),Yu.install=ps;var Pu=Yu;u.default=Pu},fb6a:function(r,u,p){var h=p("23e7"),b=p("861d"),v=p("e8b5"),w=p("23cb"),f=p("50c4"),o=p("fc6a"),g=p("8418"),s=p("b622"),y=p("1dde"),_=p("ae40"),k=y("slice"),C=_("slice",{ACCESSORS:!0,0:0,1:2}),O=s("species"),T=[].slice,P=Math.max;h({target:"Array",proto:!0,forced:!k||!C},{slice:function(D,F){var N,z,B,X=o(this),W=f(X.length),H=w(D,W),U=w(F===void 0?W:F,W);if(v(X)&&(N=X.constructor,typeof N!="function"||N!==Array&&!v(N.prototype)?b(N)&&(N=N[O],N===null&&(N=void 0)):N=void 0,N===Array||N===void 0))return T.call(X,H,U);for(z=new(N===void 0?Array:N)(P(U-H,0)),B=0;H<U;H++,B++)H in X&&g(z,B,X[H]);return z.length=B,z}})},fbcd:function(r,u,p){function h(B){var X=Array.prototype.slice.call(arguments,1);return X.forEach(function(W){W&&Object.keys(W).forEach(function(H){B[H]=W[H]})}),B}function b(B){return Object.prototype.toString.call(B)}function v(B){return b(B)==="[object String]"}function w(B){return b(B)==="[object Object]"}function f(B){return b(B)==="[object RegExp]"}function o(B){return b(B)==="[object Function]"}function g(B){return B.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var s={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function y(B){return Object.keys(B||{}).reduce(function(X,W){return X||s.hasOwnProperty(W)},!1)}var _={"http:":{validate:function(B,X,W){var H=B.slice(X);return W.re.http||(W.re.http=new RegExp("^\\/\\/"+W.re.src_auth+W.re.src_host_port_strict+W.re.src_path,"i")),W.re.http.test(H)?H.match(W.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(B,X,W){var H=B.slice(X);return W.re.no_http||(W.re.no_http=new RegExp("^"+W.re.src_auth+"(?:localhost|(?:(?:"+W.re.src_domain+")\\.)+"+W.re.src_domain_root+")"+W.re.src_port+W.re.src_host_terminator+W.re.src_path,"i")),W.re.no_http.test(H)?X>=3&&B[X-3]===":"||X>=3&&B[X-3]==="/"?0:H.match(W.re.no_http)[0].length:0}},"mailto:":{validate:function(B,X,W){var H=B.slice(X);return W.re.mailto||(W.re.mailto=new RegExp("^"+W.re.src_email_name+"@"+W.re.src_host_strict,"i")),W.re.mailto.test(H)?H.match(W.re.mailto)[0].length:0}}},k="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",C="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function O(B){B.__index__=-1,B.__text_cache__=""}function T(B){return function(X,W){var H=X.slice(W);return B.test(H)?H.match(B)[0].length:0}}function P(){return function(B,X){X.normalize(B)}}function D(B){var X=B.re=p("b117")(B.__opts__),W=B.__tlds__.slice();function H(K){return K.replace("%TLDS%",X.src_tlds)}B.onCompile(),B.__tlds_replaced__||W.push(k),W.push(X.src_xn),X.src_tlds=W.join("|"),X.email_fuzzy=RegExp(H(X.tpl_email_fuzzy),"i"),X.link_fuzzy=RegExp(H(X.tpl_link_fuzzy),"i"),X.link_no_ip_fuzzy=RegExp(H(X.tpl_link_no_ip_fuzzy),"i"),X.host_fuzzy_test=RegExp(H(X.tpl_host_fuzzy_test),"i");var U=[];function G(K,ee){throw new Error('(LinkifyIt) Invalid schema "'+K+'": '+ee)}B.__compiled__={},Object.keys(B.__schemas__).forEach(function(K){var ee=B.__schemas__[K];if(ee!==null){var te={validate:null,link:null};if(B.__compiled__[K]=te,w(ee))return f(ee.validate)?te.validate=T(ee.validate):o(ee.validate)?te.validate=ee.validate:G(K,ee),void(o(ee.normalize)?te.normalize=ee.normalize:ee.normalize?G(K,ee):te.normalize=P());v(ee)?U.push(K):G(K,ee)}}),U.forEach(function(K){B.__compiled__[B.__schemas__[K]]&&(B.__compiled__[K].validate=B.__compiled__[B.__schemas__[K]].validate,B.__compiled__[K].normalize=B.__compiled__[B.__schemas__[K]].normalize)}),B.__compiled__[""]={validate:null,normalize:P()};var Y=Object.keys(B.__compiled__).filter(function(K){return K.length>0&&B.__compiled__[K]}).map(g).join("|");B.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+X.src_ZPCc+"))("+Y+")","i"),B.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+X.src_ZPCc+"))("+Y+")","ig"),B.re.pretest=RegExp("("+B.re.schema_test.source+")|("+B.re.host_fuzzy_test.source+")|@","i"),O(B)}function F(B,X){var W=B.__index__,H=B.__last_index__,U=B.__text_cache__.slice(W,H);this.schema=B.__schema__.toLowerCase(),this.index=W+X,this.lastIndex=H+X,this.raw=U,this.text=U,this.url=U}function N(B,X){var W=new F(B,X);return B.__compiled__[W.schema].normalize(W,B),W}function z(B,X){if(!(this instanceof z))return new z(B,X);X||y(B)&&(X=B,B={}),this.__opts__=h({},s,X),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=h({},_,B),this.__compiled__={},this.__tlds__=C,this.__tlds_replaced__=!1,this.re={},D(this)}z.prototype.add=function(B,X){return this.__schemas__[B]=X,D(this),this},z.prototype.set=function(B){return this.__opts__=h(this.__opts__,B),this},z.prototype.test=function(B){if(this.__text_cache__=B,this.__index__=-1,!B.length)return!1;var X,W,H,U,G,Y,K,ee,te;if(this.re.schema_test.test(B)){for(K=this.re.schema_search,K.lastIndex=0;(X=K.exec(B))!==null;)if(U=this.testSchemaAt(B,X[2],K.lastIndex),U){this.__schema__=X[2],this.__index__=X.index+X[1].length,this.__last_index__=X.index+X[0].length+U;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(ee=B.search(this.re.host_fuzzy_test),ee>=0&&(this.__index__<0||ee<this.__index__)&&(W=B.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(G=W.index+W[1].length,(this.__index__<0||G<this.__index__)&&(this.__schema__="",this.__index__=G,this.__last_index__=W.index+W[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(te=B.indexOf("@"),te>=0&&(H=B.match(this.re.email_fuzzy))!==null&&(G=H.index+H[1].length,Y=H.index+H[0].length,(this.__index__<0||G<this.__index__||G===this.__index__&&Y>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=G,this.__last_index__=Y))),this.__index__>=0},z.prototype.pretest=function(B){return this.re.pretest.test(B)},z.prototype.testSchemaAt=function(B,X,W){return this.__compiled__[X.toLowerCase()]?this.__compiled__[X.toLowerCase()].validate(B,W,this):0},z.prototype.match=function(B){var X=0,W=[];this.__index__>=0&&this.__text_cache__===B&&(W.push(N(this,X)),X=this.__last_index__);for(var H=X?B.slice(X):B;this.test(H);)W.push(N(this,X)),H=H.slice(this.__last_index__),X+=this.__last_index__;return W.length?W:null},z.prototype.tlds=function(B,X){return B=Array.isArray(B)?B:[B],X?(this.__tlds__=this.__tlds__.concat(B).sort().filter(function(W,H,U){return W!==U[H-1]}).reverse(),D(this),this):(this.__tlds__=B.slice(),this.__tlds_replaced__=!0,D(this),this)},z.prototype.normalize=function(B){B.schema||(B.url="http://"+B.url),B.schema!=="mailto:"||/^mailto:/i.test(B.url)||(B.url="mailto:"+B.url)},z.prototype.onCompile=function(){},r.exports=z},fc6a:function(r,u,p){var h=p("44ad"),b=p("1d80");r.exports=function(v){return h(b(v))}},fc90:function(r,u,p){r.exports=function(h){var b={};function v(w){if(b[w])return b[w].exports;var f=b[w]={i:w,l:!1,exports:{}};return h[w].call(f.exports,f,f.exports,v),f.l=!0,f.exports}return v.m=h,v.c=b,v.i=function(w){return w},v.d=function(w,f,o){v.o(w,f)||Object.defineProperty(w,f,{configurable:!1,enumerable:!0,get:o})},v.n=function(w){var f=w&&w.__esModule?function(){return w.default}:function(){return w};return v.d(f,"a",f),f},v.o=function(w,f){return Object.prototype.hasOwnProperty.call(w,f)},v.p="",v(v.s=3)}([function(h,b){h.exports=p("19dd")},,,function(h,b,v){Object.defineProperty(b,"__esModule",{value:!0});var w=Object.assign||function(z){for(var B=1;B<arguments.length;B++){var X=arguments[B];for(var W in X)Object.prototype.hasOwnProperty.call(X,W)&&(z[W]=X[W])}return z};b.default=function(z,B){let X;B=w({toc:!0,tocClassName:"markdownIt-TOC",tocFirstLevel:1,tocLastLevel:6,anchorLink:!0,anchorLinkSymbol:"#",anchorLinkBefore:!0,anchorClassName:"markdownIt-Anchor",resetIds:!0,indentation:"  ",anchorLinkSpace:!0,anchorLinkSymbolClassName:null,uiRouterLinks:!1},B),k={},z.core.ruler.push("grab_state_and_token",function(H){X=H,s=H.Token,B.resetIds&&(k={})}),z.inline.ruler.after("emphasis","toc",(H,U)=>{let G,Y;for(;H.src.indexOf(`
`)>=0&&H.src.indexOf(`
`)<H.src.indexOf(y)&&!(!H.tokens.slice(-1)[0]||H.tokens.slice(-1)[0].type!=="softbreak");)H.src=H.src.split(`
`).slice(1).join(`
`),H.pos=0;if(H.src.charCodeAt(H.pos)!==91||U||(Y=_.exec(H.src),Y=Y?Y.filter(ee=>ee):[],Y.length<1))return!1;G=H.push("toc_open","toc",1),G.markup=y,G=H.push("toc_body","",0),G=H.push("toc_close","toc",-1);var K=H.src.indexOf(`
`);return H.pos=K!==-1?H.pos+K:H.pos+H.posMax+1,!0});const W=z.renderer.rules.heading_open;z.renderer.rules.heading_open=function(...H){const[U,G,,,Y]=H,K=U[G].attrs=U[G].attrs||[],ee=T(U[G+1]);return K.push(["id",ee]),B.anchorLink&&F(ee,B,...H),W?W.apply(this,H):Y.renderToken(...H)},z.renderer.rules.toc_open=()=>"",z.renderer.rules.toc_close=()=>"",z.renderer.rules.toc_body=()=>"",B.toc&&(z.renderer.rules.toc_body=function(){const H=[],U=X.tokens;for(let Y=0;Y<U.length;Y++){if(U[Y].type!=="heading_close")continue;const K=U[Y],ee=U[Y-1];ee.type==="inline"&&H.push({level:+K.tag.substr(1,1),anchor:T(ee),content:ee.content})}const G={nodes:[]};return H.forEach(Y=>{if(Y.level<B.tocFirstLevel||Y.level>B.tocLastLevel)return;let K=1,ee=G;for(;K<Y.level-B.tocFirstLevel+1;K++)ee.nodes.length===0&&ee.nodes.push({heading:{},nodes:[]}),ee=ee.nodes[ee.nodes.length-1];ee.nodes.push({heading:Y,nodes:[]})}),`
<ul class="${B.tocClassName}">`+N(G.nodes,B)+`
</ul>
`})};var f=v(0),o=g(f);function g(z){return z&&z.__esModule?z:{default:z}}let s=()=>{};var y="[toc]",_=/^\[toc]$/im;let k={};const C=(z,B)=>new Array(B+1).join(z),O=z=>{var B=(0,o.default)(z);return B===""&&(B="a"),k[B]||(k[B]=0),k[B]++,B+(k[B]>1?`-${k[B]}`:"")},T=z=>(z._tocAnchor||(z._tocAnchor=O(z.children.reduce((B,X)=>B+(X.content||""),""))),z._tocAnchor),P=()=>w({},new s("text","",0),{content:" "}),D=z=>z.anchorLinkSymbolClassName?[w({},new s("span_open","span",1),{attrs:[["class",z.anchorLinkSymbolClassName]]}),w({},new s("text","",0),{content:z.anchorLinkSymbol}),new s("span_close","span",-1)]:[w({},new s("text","",0),{content:z.anchorLinkSymbol})],F=(z,B,X,W)=>{var H="href",U=`#${z}`;B.uiRouterLinks&&(H="ui-sref",U=`{'#':'${z}'}`);const G=[w({},new s("link_open","a",1),{attrs:[["class",B.anchorClassName],[H,U]]}),...D(B),new s("link_close","a",-1)],Y={false:"push",true:"unshift"};B.anchorLinkSpace&&G[Y[!B.anchorLinkBefore]](P()),X[W+1].children[Y[B.anchorLinkBefore]](...G)},N=(z,B,X=1)=>z.map(W=>{let H=`
${C(B.indentation,X)}<li>`;return W.heading.content&&(B.uiRouterLinks?H+=`
${C(B.indentation,X+1)}<a ui-sref="{'#':'${W.heading.anchor}'}">${W.heading.content}</a>`:H+=`
${C(B.indentation,X+1)}<a href="#${W.heading.anchor}">${W.heading.content}</a>`),W.nodes.length&&(H+=`
${C(B.indentation,X+1)}<ul>`+N(W.nodes,B,X+2)+`
${C(B.indentation,X+1)}</ul>`),H+=`
W
weixin_44463441 已提交
4138
${C(B.indentation,X)}</li>`,H}).join("")}])},fdbc:function(r,u){r.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(r,u,p){var h=p("4930");r.exports=h&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},fdfe:function(r,u,p){var h=p("0068").isSpace;r.exports=function(b,v,w,f){var o,g,s,y,_=b.bMarks[v]+b.tShift[v],k=b.eMarks[v];if(b.sCount[v]-b.blkIndent>=4||(o=b.src.charCodeAt(_++),o!==42&&o!==45&&o!==95))return!1;for(g=1;_<k;){if(s=b.src.charCodeAt(_++),s!==o&&!h(s))return!1;s===o&&g++}return!(g<3)&&(!!f||(b.line=v+1,y=b.push("hr","hr",0),y.map=[v,b.line],y.markup=Array(g+1).join(String.fromCharCode(o)),!0))}},ff97:function(r,u,p){r.exports=function(h){var b=h.utils.isSpace;function v(o,g){var s,y,_=o.bMarks[g]+o.tShift[g],k=o.eMarks[g];return _>=k?-1:(y=o.src.charCodeAt(_++),y!==126&&y!==58?-1:(s=o.skipSpaces(_),_===s||s>=k?-1:_))}function w(o,g){var s,y,_=o.level+2;for(s=g+2,y=o.tokens.length-2;s<y;s++)o.tokens[s].level===_&&o.tokens[s].type==="paragraph_open"&&(o.tokens[s+2].hidden=!0,o.tokens[s].hidden=!0,s+=2)}function f(o,g,s,y){var _,k,C,O,T,P,D,F,N,z,B,X,W,H,U,G,Y,K,ee,te;if(y)return!(o.ddIndent<0)&&v(o,g)>=0;if(N=g+1,N>=s||o.isEmpty(N)&&(N++,N>=s)||o.sCount[N]<o.blkIndent||(k=v(o,N),k<0))return!1;D=o.tokens.length,ee=!0,te=o.push("dl_open","dl",1),te.map=P=[g,0],O=g,C=N;e:for(;;){for(K=!1,te=o.push("dt_open","dt",1),te.map=[O,O],te=o.push("inline","",0),te.map=[O,O],te.content=o.getLines(O,O+1,o.blkIndent,!1).trim(),te.children=[],te=o.push("dt_close","dt",-1);;){for(te=o.push("dd_open","dd",1),te.map=T=[N,0],Y=k,F=o.eMarks[C],z=o.sCount[C]+k-(o.bMarks[C]+o.tShift[C]);Y<F&&(_=o.src.charCodeAt(Y),!!b(_));)_===9?z+=4-z%4:z++,Y++;if(k=Y,G=o.tight,B=o.ddIndent,X=o.blkIndent,U=o.tShift[C],H=o.sCount[C],W=o.parentType,o.blkIndent=o.ddIndent=o.sCount[C]+2,o.tShift[C]=k-o.bMarks[C],o.sCount[C]=z,o.tight=!0,o.parentType="deflist",o.md.block.tokenize(o,C,s,!0),o.tight&&!K||(ee=!1),K=o.line-C>1&&o.isEmpty(o.line-1),o.tShift[C]=U,o.sCount[C]=H,o.tight=G,o.parentType=W,o.blkIndent=X,o.ddIndent=B,te=o.push("dd_close","dd",-1),T[1]=N=o.line,N>=s||o.sCount[N]<o.blkIndent)break e;if(k=v(o,N),k<0)break;C=N}if(N>=s||(O=N,o.isEmpty(O))||o.sCount[O]<o.blkIndent||(C=O+1,C>=s)||(o.isEmpty(C)&&C++,C>=s)||o.sCount[C]<o.blkIndent||(k=v(o,C),k<0))break}return te=o.push("dl_close","dl",-1),P[1]=N,o.line=N,ee&&w(o,D),!0}h.block.ruler.before("paragraph","deflist",f,{alt:["paragraph","reference","blockquote"]})}}})})})(BY);const CSe=_Se(BY.exports);const kSe="/loading.gif";const SSe=(t,e)=>{const n=t.__vccOpts||t;for(const[r,u]of e)n[r]=u;return n},OSe={name:"LlmApp",components:{MarkdownItVue:CSe},data(){return{id:0,name:"\u52A0\u8F7D\u4E2D...",userAvatarList:[],robotAvatarList:[],mode:"chat",modeImage:"image",message:[],client:null,indexClient:null,prompt:"",config:{},sdServerType:"common",sdServerTypeOptions:[{label:"\u516C\u5171\u670D\u52A1\u5668",value:"common"},{label:"\u79C1\u6709\u670D\u52A1\u5668",value:"private"}],sdServerUrl:"",loading:!1,maxHistory:200,speaking:!1,autoSpeech:!1,speech:null,options:[{content:"\u7ED8\u56FE\u6A21\u5F0F",value:"draw"},{content:"\u804A\u5929\u6A21\u5F0F",value:"chat"},{content:"\u81EA\u52A8\u6A21\u5F0F",value:"auto"}],showProfileSetting:!1,width:512,height:512,steps:20,sampler:"DPM++ SDE Karras",showMoreSetting:!1,default_prompt:"1girl, (ulzzang-6500:0.7), kpop idol, yae miko, detached sleeves, bare shoulders, pink hair, long hair, cleavage,japanese clothes,breast,best quality, (painting:1.5), (hair ornament:1.35), jewelry, purple eyes, earrings, breasts, torii, cherry blossoms, lantern light, depth of field, detailed face, face focus, ribbon_trim, (looking at viewer:1.25), nontraditional miko, shiny skin, long sleeves, smile, thick lips, game cg,  east asian architecture, (blurry background:1.2), sitting, upper body <lora:YaeMiko_Test:0.45>,<lora:mix4:0.5>",negative_prompt:"nfsw, bright lantern, brightness, (nipples:1.2), pussy, EasyNegative, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, glans,extra fingers, fewer fingers, strange fingers, bad hand, bare thighs,hand,bad finger",history:{name:"ai",key:"history"},mdOptions:{markdownIt:{linkify:!0},linkAttributes:{attrs:{target:"_blank",rel:"noopener"}}}}},methods:{hideLeftMenu(){},changeUserAvatar(t){this.config.user_img=t},changeRobotAvatar(t){this.config.robot_img=t},getAvatar(){let t=this;DataServe.find("t_llm_rep_chat_img",{resoure_sub_type:"user_avatar"}).then(e=>{if(e&&e.status===200&&e.data&&e.data.code===200&&e.data.data){const n=e.data.data;for(let r of n)t.userAvatarList.push({src:JSON.parse(r.ext).img_src,name:r.name})}}),DataServe.find("t_llm_rep_chat_img",{resoure_sub_type:"robot_avatar"}).then(e=>{if(e&&e.status===200&&e.data&&e.data.code===200&&e.data.data){const n=e.data.data;for(let r of n)t.robotAvatarList.push({src:JSON.parse(r.ext).img_src,name:r.name})}})},initAIClient(){this.client=new XCe(this.config)},initIndexClient(){var t,e;if((t=this.config)!=null&&t.index_url){const n=(e=this.config)==null?void 0:e.index_type;n==="es"?this.indexClient=new bSe(this.config):n==="confluence"?this.indexClient=new RepConfluence(this.config):this.indexClient=new RepSimple(this.config)}},query(){if(this.loading){j_.warning({content:"\u6B63\u5728\u6267\u884C\u4E2D\uFF0C\u8BF7\u7A0D\u7B49!",placement:"center"});return}if(this.prompt===""){j_.warning({content:"\u63D0\u793A\u8BCD\u4E0D\u80FD\u4E3A\u7A7A\uFF01",placement:"center"}),console.info("\u63D0\u793A\u8BCD\u4E0D\u80FD\u4E3A\u7A7A");return}if(this.loading=!0,this.mode==="draw")this.draw();else{const t=this,e=this.message,n={user:"AI",message:""},r=this.prompt;this.prompt="",e.push({user:"User",message:r}),e.push(n),t.$refs.messageList.scrollTop=t.$refs.messageList.scrollHeight,this.indexClient&&this.indexClient.query(r).then(u=>{this.getAnswer(u,r,n)}).catch(u=>{this.getAnswer(null,r,n)})}},scrollBottom(){const t=this;this.$nextTick(()=>{t.$refs.messageList.scrollTop=t.$refs.messageList.scrollHeight+20})},draw(){this.loading=!0;const t={user:"AI",message:"",img:null,viewMode:"image"},e=this.prompt,n=this.negative_prompt,r=this,u=this.message,p="prompt: <br/>"+this.prompt+(n?"<br/><br/>negative_prompt: </br>"+n:"")+"<br/><br/>width: "+this.width+" height: "+this.height+"<br/>steps: "+this.steps+"<br/>sampler: "+this.sampler;u.push({user:"User",message:p}),u.push(t),this.scrollBottom();const h=JSON.parse(JSON.stringify(this.config));h.width=this.width,h.height=this.height,h.steps=this.steps,h.sampler=this.sampler,h.sd_api=this.sdServerUrl,mSe.draw(h,e,n).then(b=>{r.loading=!1,console.info("close"),t.img=b,u.splice(u.length-1,1),u.push(t),r.scrollBottom(),r.saveHistory()}).catch(b=>{r.loading=!1})},getAnswer(t=null,e=null,n=null){const r=e||this.prompt,u=this;this.config.api_url=this.sdServerUrl;const p=this.message;this.client.createCompletion(r,this.message,t,{onmessage:(h,b)=>{b?n.message+=h:n.message=h,p.splice(p.length-1,1),p.push(n),u.$refs.messageList.scrollTop=u.$refs.messageList.scrollHeight},onclose:()=>{u.loading=!1,u.saveHistory(),console.info("close"),u.autoSpeech&&u.speak()},onerror:h=>{u.loading=!1,console.info(h)}})},getAppInfo(){const t=O$.getData().data;if(this.name=t.name,document.title=this.name,t.ext){const e=t.ext;this.config=e,console.info(e)}},recoveryHistory(){lS.get(this.history.name).then(t=>{if(t&&t.data){const e=JSON.parse(t.data);e!==null&&e.length>0&&(this.message=e)}})},saveHistory(){if(this.message.length>this.maxHistory){const t=[],e=this.message.length-this.maxHistory,n=this.message.length;for(let r=e;r<n;r++)t.push(this.message[r]);lS.put(this.history.name,JSON.stringify(t))}else lS.put(this.history.name,JSON.stringify(this.message))},cleanHistory(){this.message=[],this.saveHistory()},initSpeaker(){window.speechSynthesis.cancel(),this.speech=new SpeechSynthesisUtterance,this.speech.onend=()=>{console.log("\u8BED\u97F3\u64AD\u62A5\u7ED3\u675F"),this.speaking=!1}},speak(){this.speaking=!0;const t=this.message[this.message.length-1].message;t&&t.length>1&&(this.speech.text=t,console.info("speak "+t),window.speechSynthesis.speak(this.speech))},stop(){this.client.close()},copyAsPrompt(t){this.prompt=t},handleSDServerTypeChange(t){t==="common"&&(this.sdServerUrl=this.config.common_gpt_url),this.saveConfig()},recoverConfig(){var e;const t=localStorage.getItem("ai-docs-config");if(t){const n=JSON.parse(t);this.config=n,this.sdServerUrl=n.sdServerUrl,this.sdServerType=(e=n.sdServerType)!=null?e:"common";const r=O$.getData().data;this.name=r.name,document.title=this.name,r.ext&&(r.ext.common_gpt_url&&this.sdServerType==="common"&&(this.config.common_gpt_url=r.ext.common_gpt_url,this.sdServerUrl=r.ext.common_gpt_url),r.ext.api_prompt_prefix&&(this.config.api_prompt_prefix=r.ext.api_prompt_prefix),this.config.prompt_template=r.ext.prompt_template,this.config.welcome_text=r.ext.welcome_text)}else this.getAppInfo(),this.sdServerUrl=this.config.common_gpt_url,this.sdServerType="common"},saveConfig(){const t=JSON.parse(JSON.stringify(this.config));t.sdServerType=this.sdServerType,t.sdServerUrl=this.sdServerUrl,t.sdServerType=this.sdServerType,localStorage.setItem("ai-docs-config",JSON.stringify(t))},getPods(){ySe.getPods().then(t=>{})},initChat(){var e,n;this.initAIClient(),this.initIndexClient();const t=this.config;t.default_prompt&&(this.prompt=t.default_prompt),(e=t==null?void 0:t.auto_speech)!=null&&e&&(this.autoSpeech=!0,this.initSpeaker()),(t==null?void 0:t.welcome_text)&&(t==null?void 0:t.welcome_text.length)>0&&this.message.length===0&&this.message.push({user:"AI",message:t.welcome_text}),this.showProfileSetting=(n=t==null?void 0:t.show_profile_setting)!=null?n:!1}},mounted(){var t,e;this.id=(e=(t=this.$route)==null?void 0:t.params)==null?void 0:e.id,lS.init(this.history.name).then(n=>{this.recoveryHistory()}),this.recoverConfig(),this.mode==="chat"&&this.initChat()}},ESe={class:"w-full h-screen"},TSe={class:"w-full h-14 pt-2 border-b-2 shadow-2xl text-center fixed bg-slate-200"},ASe=ns("a",{href:"#/llm-rep/app/"},[ns("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-4 h-4 absolute left-4 top-5"},[ns("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M2.25 12l8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25"})])],-1),MSe={class:"leading-10 font-bold"},PSe=ns("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M14.74 9l-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 01-2.244 2.077H8.084a2.25 2.25 0 01-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 00-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 013.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 00-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 00-7.5 0"},null,-1),DSe=[PSe],NSe={class:"flex w-full h-full pt-14"},ISe={class:"flex-none w-0 md:w-[260px] bg-slate-200 border-r-2 hidden md:block p-8 text-sm"},LSe=ns("br",null,null,-1),RSe={class:"flex-auto bg-slate-300 md:bg-slate-300 p-2 sm:p-8"},FSe={class:"w-full bg-slate-200 h-full m-auto relative container max-w-6xl rounded-xl"},BSe={class:"w-full h-full pb-24 p-4 overflow-y-auto overflow-x-hidden",ref:"messageList"},jSe={class:"mb-8"},zSe={key:0},$Se={class:"flex flex-row-reverse"},VSe=["onClick","innerHTML"],HSe={key:1,class:"flex"},qSe={class:"bg-slate-50 text-gray-700 p-4 mx-2 w-fit max-w-2xl 2xl:max-w-4xl rounded-lg text-wrapper"},USe=["src"],WSe={key:1,src:kSe,class:"w-[512px]"},YSe={key:1,class:"text-sm"},GSe={key:2,class:"text-sm"},KSe={key:0,class:"text-center"},XSe=ns("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"animate-spin w-4 h-4 inline-block"},[ns("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}),ns("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 9.563C9 9.252 9.252 9 9.563 9h4.874c.311 0 .563.252.563.563v4.874c0 .311-.252.563-.563.563H9.564A.562.562 0 019 14.437V9.564z"})],-1),ZSe=ns("span",{class:"ml-2 text-[12px]"},"\u505C\u6B62",-1),JSe=[XSe,ZSe],QSe={class:"w-full absolute bottom-0 bg-slate-100 h-22 py-2 px-2 rounded flex flex-col text-sm"},eOe={class:"w-full h-10 flex"},tOe=ns("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 12L3.269 3.126A59.768 59.768 0 0121.485 12 59.77 59.77 0 013.27 20.876L5.999 12zm0 0h7.5"},null,-1),nOe=[tOe],rOe={key:0,class:"w-full h-10 mt-2 flex gap-2"},aOe={class:"flex-none w-40 ring-0 outline-0 pl-2 h-10 flex justify-between"},iOe=ns("span",{class:"h-10 leading-10"},"*",-1);function oOe(t,e,n,r,u,p){var P;const h=gd("t-option"),b=gd("t-select"),v=gd("t-form-item"),w=gd("t-textarea"),f=gd("t-form"),o=gd("t-link"),g=gd("t-tooltip"),s=gd("t-card"),y=gd("t-image"),_=gd("t-space"),k=gd("t-input"),C=gd("t-icon"),O=gd("t-button"),T=gd("t-dropdown");return Xs(),A0("div",ESe,[ns("div",TSe,[ASe,ns("span",MSe,dk(u.name)+" "+dk(((P=u.config)==null?void 0:P.mode)==="completions"?"\uFF08\u65E0\u4E0A\u4E0B\u6587\uFF09":""),1),(Xs(),A0("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-4 h-4 absolute right-4 top-5 cursor-pointer",onClick:e[0]||(e[0]=(...D)=>p.cleanHistory&&p.cleanHistory(...D))},DSe))]),ns("div",NSe,[ns("div",ISe,[ve(f,{labelAlign:"top"},{default:t1(()=>[ve(v,{label:"GPT\u670D\u52A1\u5668\u7C7B\u578B",name:"sdServerType"},{default:t1(()=>[ve(b,{modelValue:u.sdServerType,"onUpdate:modelValue":e[1]||(e[1]=D=>u.sdServerType=D),onChange:p.handleSDServerTypeChange,class:"bg-gray-200",style:{background:"#ccc","font-size":"12px"}},{default:t1(()=>[(Xs(!0),A0(al,null,bk(u.sdServerTypeOptions,(D,F)=>(Xs(),V7(h,{key:F,value:D.value,label:D.label},{default:t1(()=>[K7(dk(D.label),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),ve(v,{label:"\u670D\u52A1\u5668\u5730\u5740",name:"sdServerUrl"},{default:t1(()=>[ve(w,{placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9",modelValue:u.sdServerUrl,"onUpdate:modelValue":e[2]||(e[2]=D=>u.sdServerUrl=D),autosize:!0,onChange:p.saveConfig},null,8,["modelValue","onChange"])]),_:1})]),_:1}),u.sdServerType==="common"?(Xs(),V7(s,{key:0,class:"bg-orange-100 mt-8 text-gray-600 text-sm"},{default:t1(()=>[K7(" \u516C\u5171\u670D\u52A1\u5668\u4E3A\u4E34\u65F6\u63D0\u4F9B\u7684\u6D4B\u8BD5\u670D\u52A1\u5668\uFF0C\u53EF\u80FD\u5B58\u5728\u9700\u8981\u6392\u961F\u6216\u968F\u65F6\u4E0B\u7EBF\u7684\u53EF\u80FD\u3002"),LSe,K7(" \u5EFA\u8BAE\u4F7F\u7528 "),ve(g,{content:'\u8D2D\u4E70\u540E\u4E0A\u9762\u670D\u52A1\u5668\u5730\u5740\u586B\u5199 \u5DE5\u4F5C\u53F0-\u5C0F\u7F8A\u9A7C \u57DF\u540D\uFF0C\u540C\u65F6\u628A\u7AEF\u53E3\u6362\u62108000\uFF0C\u5E76\u6DFB\u52A0"/v1"\u540E\u7F00',theme:"primary"},{default:t1(()=>[ve(o,{href:"https://inscode.csdn.net/gpu?utm_source=sd_app",target:"_blank","suffix-icon":t.renderSuffixIcon,underline:""},{default:t1(()=>[K7("\u79C1\u6709\u670D\u52A1\u5668")]),_:1},8,["suffix-icon"])]),_:1})]),_:1})):oy("",!0),ve(f,{labelAlign:"top","label-width":"100",style:pO({display:u.showProfileSetting?"block":"none"})},{default:t1(()=>[ve(v,{label:"\u673A\u5668\u4EBA\u5934\u50CF"},{default:t1(()=>[(Xs(!0),A0(al,null,bk(u.robotAvatarList,D=>(Xs(),V7(_,{direction:"vertical",align:"center",class:"mr-2 cursor-pointer hover:bg-blue-600"},{default:t1(()=>[ve(y,{class:fC(["rounded-lg border-2",{"border-blue-800":D.src===u.config.robot_img}]),onClick:F=>p.changeRobotAvatar(D.src),src:D.src,fit:"cover",style:{width:"40px",height:"40px"}},null,8,["class","onClick","src"])]),_:2},1024))),256))]),_:1}),ve(v,{label:"\u4F60\u7684\u5934\u50CF"},{default:t1(()=>[(Xs(!0),A0(al,null,bk(u.userAvatarList,D=>(Xs(),V7(_,{direction:"vertical",align:"center",class:"mr-2 cursor-pointer hover:bg-blue-600"},{default:t1(()=>[ve(y,{class:fC(["rounded-lg border-2",{"border-blue-800":D.src===u.config.user_img}]),onClick:F=>p.changeUserAvatar(D.src),src:D.src,fit:"cover",style:{width:"40px",height:"40px"}},null,8,["class","onClick","src"])]),_:2},1024))),256))]),_:1}),ve(v,{label:"\u673A\u5668\u4EBA\u5BF9\u4F60\u7684\u79F0\u547C",help:"\u591A\u4E2A\u79F0\u547C\u7528\u9017\u53F7\u9694\u5F00"},{default:t1(()=>[ve(k,{modelValue:u.config.user_call_name,"onUpdate:modelValue":e[3]||(e[3]=D=>u.config.user_call_name=D)},null,8,["modelValue"])]),_:1})]),_:1},8,["style"])]),ns("div",RSe,[ns("div",FSe,[ns("div",BSe,[(Xs(!0),A0(al,null,bk(u.message,(D,F)=>{var N;return Xs(),A0("div",jSe,[D.user==="User"?(Xs(),A0("div",zSe,[ns("div",$Se,[u.config.user_img?(Xs(),V7(y,{key:0,class:"rounded-lg",src:u.config.user_img,fit:"cover",style:{width:"40px",height:"40px"}},null,8,["src"])):oy("",!0),ns("div",{class:"bg-green-400 text-gray-700 p-4 mx-2 w-fit max-w-2xl 2xl:max-w-4xl rounded-lg cursor-pointer text-sm",onClick:z=>p.copyAsPrompt(D.message),innerHTML:D.message},null,8,VSe)])])):(Xs(),A0("div",HSe,[u.config.robot_img?(Xs(),V7(y,{key:0,class:"rounded-lg",src:u.config.robot_img,fit:"cover",style:{width:"40px",height:"40px"}},null,8,["src"])):oy("",!0),ns("div",qSe,[(N=D==null?void 0:D.viewMode)!=null&&N?(Xs(),A0(al,{key:0},[D.img?(Xs(),A0("img",{key:0,src:D.img},null,8,USe)):(Xs(),A0("img",WSe))],64)):D.message&&D.message.length>5?(Xs(),A0("p",YSe,dk(D.message),1)):(Xs(),A0("p",GSe,"\u601D\u8003\u4E2D..."))])]))])}),256)),u.mode!=="draw"?(Xs(),A0("div",KSe,[u.loading?(Xs(),A0("div",{key:0,onClick:e[4]||(e[4]=(...D)=>p.stop&&p.stop(...D)),class:"-mt-4 px-5 py-1 m-auto w-fit cursor-pointer hover:bg-slate-300 border-dotted border-[1px] border-slate-400 rounded-md"},JSe)):oy("",!0)])):oy("",!0)],512),ns("div",QSe,[ns("div",eOe,[F1(ns("input",{"onUpdate:modelValue":e[5]||(e[5]=D=>u.prompt=D),class:"flex-auto ring-0 outline-0 pl-2 bg-slate-200 h-10 border-0",onKeyup:e[6]||(e[6]=qD((...D)=>p.query&&p.query(...D),["enter"])),placeholder:"\u63D0\u793A\u8BCD"},null,544),[[Jb,u.prompt]]),u.mode==="draw"?(Xs(),V7(T,{key:0,options:u.options,onClick:t.clickHandler,class:"ml-4 mt-1"},{default:t1(()=>[ve(O,{theme:"default",variant:"text",shape:"square"},{default:t1(()=>[ve(C,{name:u.modeImage,size:"24",class:"w-6 h-6 text-cyan-800 font-bold hover:text-cyan-600 cursor-pointer"},null,8,["name"])]),_:1})]),_:1},8,["options","onClick"])):oy("",!0),(Xs(),A0("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-6 mx-2 ml-4 mt-2 h-6 flex-none text-cyan-800 font-bold hover:text-cyan-600 cursor-pointer",onClick:e[7]||(e[7]=(...D)=>p.query&&p.query(...D))},nOe))]),u.mode==="draw"?(Xs(),A0("div",rOe,[F1(ns("input",{"onUpdate:modelValue":e[8]||(e[8]=D=>u.negative_prompt=D),class:"flex-auto ring-0 outline-0 pl-2 bg-slate-200 h-10",onKeyup:e[9]||(e[9]=qD((...D)=>p.query&&p.query(...D),["enter"])),placeholder:"\u9006\u5411\u63D0\u793A\u8BCD"},null,544),[[Jb,u.negative_prompt]]),ns("div",aOe,[F1(ns("input",{"onUpdate:modelValue":e[10]||(e[10]=D=>u.width=D),class:"ring-0 outline-0 pl-2 bg-slate-200 h-10 w-16",placeholder:"width"},null,512),[[Jb,u.width]]),iOe,F1(ns("input",{"onUpdate:modelValue":e[11]||(e[11]=D=>u.height=D),class:"ring-0 outline-0 pl-2 bg-slate-200 h-10 w-16",placeholder:"height"},null,512),[[Jb,u.height]])]),F1(ns("input",{"onUpdate:modelValue":e[12]||(e[12]=D=>u.steps=D),class:"flex-none w-30 ring-0 outline-0 pl-2 bg-slate-200 h-10 w-16",placeholder:"steps"},null,512),[[Jb,u.steps]]),F1(ns("input",{"onUpdate:modelValue":e[13]||(e[13]=D=>u.sampler=D),class:"flex-none w-40 ring-0 outline-0 pl-2 bg-slate-200 h-10 w-16 text-small",placeholder:"sampler"},null,512),[[Jb,u.sampler]])])):oy("",!0)])])])])])}const lOe=SSe(OSe,[["render",oOe]]);const jY=DC(lOe);jY.use(zCe);jY.mount("#app");