style_2020.css 371 KB
Newer Older
Jung Kwangkyu committed
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 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 2440 2441 2442 2443 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 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 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 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 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 4347 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 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 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 4745 4746 4747 4748 4749 4750 4751 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 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 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 4881 4882 4883 4884 4885 4886 4887 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 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003
@charset "UTF-8";
/*-----------------Element reset----------------*/
html, body {
  font-weight: normal;
  font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "小塚ゴシック Pr6N R", "Raleway", "MS Pゴシック", "MS PGothic", sans-serif;
  font-size: 12px;
}

html {
  height: 100%;
  position: relative;
}

html, body, object, iframe, blockquote, pre, abbr, address, cite, code, del, dfn, img, ins, kbd, q, samp, small, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, div, h1, h2, h3, h4, h5, h6, b, i {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}

p, span {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

header, nav, section {
  display: block;
}

nav ul {
  list-style: none;
}

ul {
  list-style-type: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  color: inherit;
  cursor: pointer;
  text-decoration: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input {
  padding: 0;
  margin: 0;
}

input, select {
  vertical-align: middle;
  border-style: none;
}

input[type=submit], input[type=button], input[type=reset] {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

body {
  line-height: 1.5;
  -webkit-text-size-adjust: none;
  /*	height: 100%; */
}

.M {
  font-size: 96%;
  line-height: 1.6em;
}

a.M, Div.M, a.L, Div.L, span.L, p.L, table.L {
/*
  color: #fff;
*/
}

main {
  min-height: calc(100vh - 212px);
}

footer {
  border-top-color: #5D5D5D;
  background-color: #393939;
  border-top-width: 2px;
  height: 100px;
  width: 100%;
}

/*-----------------Class common----------------*/
[class^="iu-"], [class*=" iu-"] {
  position: absolute;
  display: block;
  overflow: hidden;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 0;
}

[class^="decision-"], [class*=" decision-"] {
  position: relative;
  display: inline-block;
  overflow: hidden;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 0;
}

.iu-0 {
  /* dummy */
}

.a-inner-link {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}

.iu-page {
  width: 100%;
  min-height: 100%;
  display: initial;
  position: relative;
}

.iu-page-content {
  position: relative;
  width: 100%;
  min-height: 80%;
  background-color: #FFFFFF;
}

.iu-section {
  position: relative;
  width: 100%;
}

.iu-header-box {
  position: relative;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

.iu-header-box2 {
  width: 480px;
  position: relative;
}

.iu-text {
  word-wrap: break-word;
}

.home-category {
  -webkit-box-shadow: 1px 1px 1px 1px #bbbbbb;
  background-color: #FFFFFF;
  border-radius: 5px;
  box-shadow: 1px 1px 1px 1px #bbbbbb;
  float: none;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  position: relative;
  width: 90%;
  bottom: 5px;
}

.section-header {
  border-bottom-color: #cccccc;
  background-color: #FFFFFF;
  border-bottom-width: 2px;
  height: 60px;
}

.section-detail-search {
  min-width: 50px;
  padding-bottom: 10px;
}

.section-list {
  overflow: visible;
  padding-bottom: 5px;
}

.section-home {
  background-color: #E6E7E8;
  padding-bottom: 50px;
}

/*-----------------BoxCommon----------------*/
.boxPos {
  float: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.iu-box-popup-footer {
  height: 30px;
  margin-top: 40px;
  width: 90%;
}

.iu-box-popup-footer-import {
  color: #5D5D5D;
  height: 30px;
  margin-top: 40px;
  width: 90%;
}

.iu-box-detailSearch-in-rows {
  margin-top: 10px;
  width: 90%;
}

.iu-box-update-empty {
  width: 90%;
  background-color: #DBDBDB;
  margin-top: 10px;
  height: 1px;
}

.iu-box-title-empty {
  width: 90%;
  background-color: #DBDBDB;
  margin-top: 10px;
  height: 1px;
  margin-bottom: 10px;
}

.iu-box-update-row {
  margin-top: 10px;
  width: 90%;
}

.iu-box-detailSearch-in-emptySpace {
  width: 90%;
  background-color: #DBDBDB;
  height: 1px;
  margin-top: 10px;
}

.iu-box-home-category {
  width: 100%;
}

.iu-detailSearch-bottom {
  width: 85%;
  height: 30px;
  margin-top: 20px;
  margin-bottom: 15px;
}

.iu-box-login-center {
  background-color: #FDFDFD;
  box-shadow: 2px 2px 2px #A9A9A9;
  border-radius: 10px;
  height: 320px;
  margin-top: 20px;
  width: 400px;
}

.iu-box-list-header {
  background-color: #DBDBDB;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  height: 25px;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.iu-box-list-header-w5p {
  float: left;
  height: 100%;
  position: relative;
  width: 5%;
}

.iu-box-list-header-w20p {
  width: 20%;
  margin-left: 0;
}

.iu-box-list-header-w15p {
  margin-left: 0;
  width: 15%;
}

.iu-box-list-header-w10p {
  width: 10%;
  margin-left: 0;
}

.iu-box-list-row, .iu-box-detailSearch-in {
  float: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  background-color: #FAFAFA;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  border-left-color: #929292;
  border-right-color: #929292;
  border-top-color: #929292;
  width: 100%;
}

.normallink div:first-child {
  margin-top: 10px;
}

.iu-box-list-row {
  height: 45px;
  overflow: visible;
  padding: 0;
}

.iu-box-resourceDrop {
  background-color: #FDFDFD;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-color: #DBDBDB;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-width: 1px;
  height: 150px;
  margin-top: -3px;
  overflow: visible;
  position: relative;
}

.iu-box-detailSearch-in {
  border-radius: 5px;
  margin-top: 10px;
  overflow: hidden;
}

/*-----------------BoxList common----------------*/
.leftPos {
  float: left;
  height: 100%;
  margin-top: 0;
  position: relative;
}

.iu-box-header-right {
  margin-left: auto;
  margin-right: auto;
  width: 30%;
}

.iu-box-arrow {
  margin-left: 0;
  float: right;
}

/*-----------------Box----------------*/
.iu-box-header-left {
  float: left;
  height: 100%;
  position: relative;
  width: 70%;
}

.iu-box-detailSearch-in-column {
  float: left;
  position: relative;
  width: 33%;
}

.iu-box-detailSearch-in-2column {
  float: left;
  position: relative;
  width: 66%;
}

.iu-box-detailSearch-in-half {
  float: left;
  position: relative;
  width: 50%;
}

#readerShareCheckBox {
  margin-top: 4px;
}

.redStatus {
  width: 20px;
  height: 20px;
  background: #DE5367;
  border-radius: 10%;
}

.blueStatus {
  width: 20px;
  height: 20px;
  background: #2A5772;
  border-radius: 10%;
}

.iu-box-simple-search {
  -webkit-transition: border-color 0.5s;
  border-color: #929292;
  border-radius: 0;
  border-width: 0;
  float: left;
  margin-left: 10px;
  /* margin-top:20px; */
  position: relative;
  transition: border-color 0.5s;
}

.iu-box-detailSearch-in-rows input[type=text], .iu-box-detailSearch-in-rows select, #selectedFileNamePdf {
  padding-left: 2px;
  padding-right: 1px;
}

.searchbox-select-popup {
  float: left;
  width: 35px;
  margin-left: 5px;
  margin-top: 1px;
  margin-bottom: 1px;
  padding: 3px 2px 3px 1px !important;
}

.iu-box-popup-footer-cancel {
  background-color: #DE5367;
  height: 100%;
  left: 0;
  top: 0;
  width: 40%;
}

.iu-box-popup-footer-next {
  background-color: #2A5772;
  height: 100%;
  right: 0;
  width: 40%;
}

.iu-box-contents-thumb-information {
  background-color: #E6E7E8;
  float: left;
  height: 15%;
  position: relative;
  width: 100%;
}

.iu-box-home {
  float: left;
  height: 100%;
  position: relative;
  width: 50%;
}

.iu-box-home-management {
  float: left;
  margin-top: 25px;
  position: relative;
  width: 70%;
}

.iu-box-contents-thumb {
  float: left;
  height: 300px;
  margin-left: 0;
  overflow: visible;
  padding: 10px;
  position: relative;
  width: 300px;
}

.iu-box-contents-thumb-image {
  float: left;
  height: 70%;
  position: relative;
  width: 100%;
}

.iu-box-contents-thumb-setting {
  background-color: #505050;
  float: left;
  height: 10%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.iu-box-contents-thumb-open {
  float: left;
  height: 100%;
  position: relative;
  width: 60%;
}

.iu-box-contents-thumb-option {
  float: left;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 50%;
}

.iu-box-contents-thumb-moreOption {
  background-color: #00AEEF;
  overflow: visible;
}

.iu-box-list-action-eachIcon {
  background-color: #929292;
  border-color: #FFFFFF;
  border-radius: 30px;
  border-width: 0;
  float: right;
  height: 20px;
  margin-right: 10px;
  margin-top: 6px;
  position: relative;
  right: 0;
  width: 20px;
}

.iu-box-menu-action-eachIcon {
  background-color: #929292;
  border-color: #FFFFFF;
  border-radius: 30px;
  border-width: 0;
  height: 20px;
  margin-right: 10px;
  margin-top: 6px;
  position: relative;
  right: 0;
  width: 20px;
  float: left;
}

.iu-box-contents-thumb-eachOption {
  border-color: #FFFFFF;
  border-radius: 30px;
  border-width: 0;
  float: right;
  height: 20px;
  margin-right: 10px;
  margin-top: 6px;
  position: relative;
  right: 0;
  width: 20px;
}

.iu-box-login {
  background-color: rgba(255, 255, 255, 0.9);
  background-image: url("../images/jrn/login_bg.jpg");
  background-position: center center;
  height: 40%;
  left: 0;
  top: 0;
  width: 100%;
}

.iu-box-contents-thumb-type {
  background-color: rgba(0, 174, 239, 0.5);
  bottom: 0;
  color: #FFFFFF;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  padding-left: 20px;
  padding-right: 5px;
  text-align: left;
  width: 100%;
}

.iu-box-outline {
  color: #000000;
  overflow: visible;
}

.iu-box-list-action-icons {
  bottom: 0;
  float: none;
  left: 0;
  height: 70%;
  margin: auto;
  overflow: visible;
  right: 0;
  top: 0;
  width: 100%;
}

.iu-box-contents-thumb-number {
  float: left;
  height: 100%;
  position: relative;
  width: 40%;
}

.iu-box-home-icon {
  float: left;
  height: 100%;
  position: relative;
  width: 30%;
}

/*-----------------Enquete----------------*/
.iu-box-ques-action {
  background-color: #929292;
  border-color: #FFFFFF;
  border-radius: 30px;
  border-width: 0;
  float: right;
  height: 20px;
  margin-right: 20px;
  position: relative;
  right: 0;
  width: 20px;
}

.cellQuestionPos {
  bottom: 0;
  float: none;
  left: 0;
  right: 0;
  text-align: center;
  height: 50px;
  line-height: 20px;
  margin: auto;
  top: 10px;
}

/*-----------------ButtonCommon----------------*/
.iu-box-showList {
  background-color: #929292;
  float: right;
  margin-right: 0;
  right: 0;
  width: 30px;
}

.iu-box-showThumb {
  background-color: #929292;
  float: right;
  margin-right: 10px;
  right: 0;
  width: 30px;
}

.listThumb {
  background-size: cover;
  background-position: center center;
  height: 90%;
  width: 60%;
}

.tileThumb {
  background-size: cover;
  background-position: center center;
  height: 100%;
  width: 100%;
}

/*-----------------CellFont common----------------*/
.cellFont-common {
  color: #5D5D5D;
  position: relative;
  text-align: left;
  width: 90%;
  float: none;
}

.cell-home-contents {
  font-size: 12px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
}

.cell-home-title {
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 700;
}

.cell-contents-thumb-title {
  font-size: 14px;
  font-weight: 700;
  margin-top: 3px;
  padding-left: 20px;
  padding-right: 5px;
}

.cell-contents-thumb-date {
  font-size: 10px;
  margin-top: 3px;
  padding-left: 20px;
  padding-right: 5px;
}

/*-----------------CellPosition common----------------*/
.cellPos {
  bottom: 0;
  float: none;
  left: 0;
  right: 0;
  text-align: center;
  height: 15px;
  line-height: 15px;
  margin: auto;
  top: 0;
}

.cell-list-center {
  color: #505050;
  font-size: 14px;
  font-weight: 300;
  padding: 0;
  width: 90%;
  display: table;
}

.cell-list-left {
  color: #505050;
  font-size: 14px;
  font-weight: 300;
  padding: 0;
  width: 90%;
  text-align: left;
}

.cell-list-header {
  color: #5d5d5d;
  font-size: 14px;
  font-weight: 500;
  padding: 0;
  width: 90%;
}

.cell-contents-thumb-number {
  bottom: 0;
  color: #FFFFFF;
  font-size: 14px;
  height: 15px;
  left: 0;
  line-height: 15px;
  margin: auto;
  padding-left: 10px;
  padding-right: 5px;
  right: 0;
  text-align: left;
  top: 0;
  width: 100%;
}

.cell-home {
  color: #5D5D5D;
  text-shadow: 5px 5px 1px #cccccc;
  font-weight: bold;
  float: none;
  font-size: 20px;
  text-align: center;
  top: 5px;
}

.cell-home-title p, .cell-home p {
  /* 臨時的にトップメニュー画面でstyle.cssとstylej.cssを共に使っている */
  font-weight: bold;
}

.cell-contents-thumb {
  bottom: 0;
  font-size: 14px;
  height: 15px;
  left: 0;
  line-height: 15px;
  margin: auto;
  padding-left: 5px;
  padding-right: 5px;
  right: 0;
  text-align: left;
  top: 0;
  width: 100%;
}

#contentsstatus_thumb .status_green {
  color: #009b1a;
}

#contentsstatus_thumb .status_red {
  color: #9b0000;
}

#contentsstatus_thumb .status_blue {
  color: #00cdeb;
}

#contentsstatus_thumb .status_yellow {
  color: #c3a70a;
}

/*-----------------Cell----------------*/
.cell-header-box {
  color: #5d5d5d;
  float: left;
  position: relative;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  margin-left: 25px;
  margin-top: 20px;
}

.cell-list-center-bold {
  bottom: 0;
  color: #5D5D5D;
  float: none;
  font-size: 14px;
  font-weight: 300;
  height: 50px;
  left: 0;
  letter-spacing: 0;
  line-height: 50px;
  margin: auto;
  padding: 0;
  right: 0;
  text-align: left;
  top: 0;
  width: 90%;
}

/*-----------------Icon common----------------*/
.icon-common {
  -webkit-box-shadow: 1px 1px 1px 1px #E6E7E8;
  -webkit-transition: background-color 1.0s;
  background-position: center center;
  background-size: 50px 50px;
  border-radius: 50px;
  bottom: 0;
  box-shadow: 1px 1px 1px 1px #E6E7E8;
  float: none;
  height: 100px;
  left: 0;
  margin: auto;
  right: 0;
  top: 0;
  transition: background-color 1.0s;
  width: 100px;
}

.icon-content-management {
  background-color: #DE5367;
  background-image: url("../images/jrn/ic_content-management.svg");
}

.icon-refer {
  background-image: url("../images/jrn/ic_perm_media_white_24px-3.svg");
  background-position: center center;
  background-size: contain;
  height: 75%;
  width: 75%;
}

.icon-common2 {
  background-color: #929292;
  border-color: #FFFFFF;
  border-radius: 30px;
  border-width: 0;
  height: 25px;
  width: 25px;
}

.icon-perm-media {
  background-color: #FFDD00;
  background-image: url("../images/jrn/ic_perm_media_white_24px-3.svg");
}

.icon-multiline-chart {
  background-color: #00AEEF;
  background-image: url("../images/jrn/ic_multiline_chart_white_24px.svg");
}

.icon-book {
  background-color: #838FC7;
  background-image: url("../images/jrn/ic_book_white_24px.svg");
}

.icon-assignment-ind {
  background-color: #2A5772;
  background-image: url("../images/jrn/ic_assignment_ind_white_24px.svg");
}

.icon-loginTitleImg {
  background-image: url("../images/jrn/loginTitleImg.png");
  background-position: center center;
  background-size: contain;
  height: 100px;
  margin-top: 50px;
  width: 90%;
  float: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

/*-----------------contentStatus common----------------*/
.contentStatus-common {
  border-radius: 15px;
  color: #1f1f1f;
  font-size: 12px;
  font-weight: 300;
  padding: 5px;
  width: 70%;
  bottom: 0;
  float: none;
  height: 15px;
  left: 0;
  line-height: 15px;
  margin: auto;
  right: 0;
  text-align: center;
  top: 0;
}

.contentStatus-common div[id^="contentStatusName"] {
  white-space: nowrap;
}

#contentsstatus_list .status_green, .statusColor2 {
  background-color: #39ef39;
}

#contentsstatus_list .status_red, .statusColor-1 {
  background-color: #9b0000;
}

#contentsstatus_list .status_blue, .statusColor0 {
  background-color: #00cdeb;
}

#contentsstatus_list .status_yellow, .statusColor1 {
  background-color: #c3a70a;
}

.operation_status_green {
	background-color:#39ef39;
}
.operation_status_blue {
	background-color:#00cdeb;
}
.operation_status_yellow {
	background-color:#c3a70a;
}
.operation_status_red {
  background-color: #f27060;
}

#task_list_view .leftPosStatus {
	float: left;
	width:10%;
	padding: 7px;
}

/*-----------------Icon----------------*/
.shop-logo {
  /*
  background-position: center center;
  background-size: contain;
  color: #5D5D5D;
  float: left;
  height: 70%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  position: relative;
  width: 20%;
  */
  background-position: center center;
  background-size: contain;
  height: 39.57px;
  /*
  width: 105px;
  */
  width: 135px;
  position: relative;
  z-index:20
}

.icon-account-circle {
  background-color: #00AEEF;
  background-image: url("../images/jrn/ic_account_circle_white_24px.svg");
  background-position: center center;
  background-size: contain;
  border-radius: 50px;
  color: #5D5D5D;
  float: right;
  height: 24px;
  margin-right: 10px;
  margin-top: 18px;
  position: relative;
  right: 0;
  width: 24px;
}

.icon-clip {
  background-image: url("../images/jrn/clip_ic_mono_arRight.png");
  background-position: center center;
  background-size: contain;
  float: left;
  height: 14px;
  margin-top: 11px;
  position: relative;
  width: 20px;
}

/*-----------------Icon common----------------*/
.imgPos0 {
  margin: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}

.icon-list {
  background-size: contain;
  background-image: url("../images/jrn/list.svg");
  background-position: center center;
  height: 60%;
  width: 60%;
}

.icon-thumb {
  background-size: contain;
  background-image: url("../images/jrn/thumb.svg");
  background-position: center center;
  height: 60%;
  width: 60%;
}

/*-----------------svg common----------------*/
[class^="svg-"], [class*=" svg-"] {
  background-size: contain;
  bottom: 0;
  left: 0;
  margin: auto;
  right: 0;
  top: 0;
}

[class^="svg-ic-"], [class*=" svg-ic-"] {
  background-position: center center;
  float: left;
  position: relative;
  width: 90%;
  height: 90%;
}

.svg-list-ic-mode-edit {
  background-image: url("../images/jrn/ic_mode_edit_white_24px.svg");
  height: 75%;
  width: 75%;
}

.svg-list-ic-refresh {
  background-image: url("../images/jrn/ic_refresh_white_24px.svg");
  height: 75%;
  width: 75%;
}

.svg-list-ic-book {
  background-image: url("../images/jrn/ic_book_white_24px.svg");
  height: 75%;
  width: 75%;
}

.svg-thumb-ic-mode-edit {
  width: 90%;
  height: 90%;
  background-image: url("../images/jrn/ic_mode_edit_white_24px.svg");
}

.svg-ic-lock-outline {
  background-color: #DE5367;
  background-image: url("../images/jrn/ic_lock_outline_white_24px.svg");
  border-radius: 10px;
}

.svg-ic-keyboard-arrow-up {
  background-image: url("../images/jrn/ic_keyboard_arrow_up_white_24px.svg");
  position: absolute;
}

.svg-ic-lock-open {
  background-image: url("../images/jrn/ic_lock_open_white_24px.svg");
  position: absolute;
}

.svg-ic-refresh {
  background-image: url("../images/jrn/ic_refresh_white_24px.svg");
  position: absolute;
}

.svg-ic-book {
  background-image: url("../images/jrn/ic_book_white_24px.svg");
  position: absolute;
}

.svg-ic-qrcode {
  background-image: url("../images/jrn/ic_reply_white_24px.svg");
  position: absolute;
}

.ic-qrcode {
  background-image: url("../images/jrn/qr_code.png");
  margin-top: -2px;
  margin-left: -2px;
  position: absolute;
}

.ic_control_log {
  background-image: url("../images/jrn/ic_control_log_white_24px.png");
  background-size: 20px 20px;
  position: absolute;
}

.svg-ic-del {
  background-image: url("../images/jrn/ic_cancel_white_24px.svg");
  position: absolute;
}

.svg-ic-notDeliv {
  background-image: url("../images/jrn/ic_remove_circle_white_24px.svg");
  position: absolute;
}

.svg-ic-deliv {
  background-image: url("../images/jrn/ic_open_white_24px.svg");
  position: absolute;
}

.svg-ic-refer {
  background-image: url("../images/jrn/ic_view_list_white_24px.svg");
  position: absolute;
}

.svg-ic-copy {
  background-image: url("../images/jrn/ic_content_copy_white_24px.svg");
  position: absolute;
}

.svg-ic-export {
  background-image: url("../images/jrn/ic_forward_white_24px.svg");
  position: absolute;
}

.svg-ic-download {
  background-image: url("../images/jrn/ic_file_download_white_24px.svg");
  position: absolute;
}

.svg-ic-prev {
  background-image: url("../images/jrn/ic_play_circle_filled_white_24px.svg");
  position: absolute;
}

.svg-ic-delete {
  background-image: url("../images/jrn/ic_delete_forever_white_24px.svg");
  position: absolute;
}

.svg-ic-mode-edit {
  background-image: url("../images/jrn/ic_mode_edit_white_24px.png");
  height: 100%;
  width: 40%;
}

.svg-ic-search {
  background-color: #909090;
  background-image: url("../images/jrn/ic_search_white_24px.svg");
  border-radius: 50px;
  height: 30px;
  margin-left: 10px;
  margin-top: 2px;
  width: 30px;
  cursor: pointer;
}

.svg-ic-open-in-browser {
  background-image: url("../images/jrn/ic_open_in_browser_white_24px.png");
  height: 100%;
  width: 30px;
}

.svg-ic-open-in-browser-search {
  background-image: url("../images/jrn/ic_search_white_24px.svg");
  height: 100%;
  width: 30px;
}

.svg-ic-open-in-browser-update {
  background-image: url("../images/jrn/ic_open_in_browser_update_white_24px.png");
  height: 100%;
  width: 30px;
}

.svg-ic-open-in-browser-send {
  background-image: url("../images/jrn/ic_open_in_browser_send_white_24px.png");
  height: 100%;
  width: 30px;
}

.svg-ic-operation {
  background-image: url("../images/jrn/ic_assignment_ind_white_24px.svg");
  position: absolute;
}

.svg-ic-csv-download {
  background-image: url("../images/jrn/ic_file_download_white_24px.svg");
  height: 100%;
  width: 30px;
}

.svg-ic-print {
  background-image: url("../images/jrn/ic_print_white_24px.svg");
  position: absolute;
}

/*-----------------Button----------------*/
.buttonPos {
  -webkit-transition: border-color 0.5s;
  border-color: #E6E7E8;
  border-radius: 5px;
  border-width: 2px;
  height: 30px;
  /* margin-top:20px; */
  position: relative;
  transition: border-color 0.5s;
}

.btnActive {
  background-color: #2A5772;
  opacity: 0.9;
}

[class^="button-"], [class*=" button-"], [class*="-button"], [class^="svg-list-ic-"], [class*=" svg-list-ic-"] {
  cursor: pointer;
}

.iu-box-complete-ok-button {
  height: 30px;
  background-color: #2A5772;
  margin-top: 20px;
  width: 40%;
}

.iu-box-update-next-button {
  background-color: #2A5772;
  border-radius: 5px;
  height: 100%;
  width: 40%;
  top: 0;
  right: 0;
}

.iu-box-update-close-button {
  background-color: #DE5367;
  border-radius: 5px;
  left: 0;
  height: 100%;
  top: 0;
  width: 40%;
}

.iu-box-login-button {
  -webkit-transition: background-color 1.0s;
  background-color: #959595;
  border-radius: 5px;
  color: #C9C9C9;
  height: 50px;
  margin-top: 20px;
  transition: background-color 1.0s;
  width: 90%;
}

.iu-clear-button {
  background-color: #DE5367;
  border-radius: 5px;
  left: 15%;
  height: 100%;
  top: 0;
  width: 20%;
}

.iu-search-button {
  background-color: #2A5772;
  border-radius: 5px;
  height: 100%;
  right: 40%;
  width: 20%;
}

.iu-search-buttonDis {
  background-color: rgba(127, 191, 255, 0.5);
}

.iu-download-button {
  background-color: #2A5772;
  border-radius: 5px;
  height: 100%;
  right: 15%;
  width: 20%;
}

.decision-application-button {
  background-color: #2A5772;
  border-radius: 5px;
  height: 100%;
  width: 15%;
  margin-left: 20px;
}

.decision-withdrawal-button {
  background-color: #2A5772;
  border-radius: 5px;
  height: 100%;
  width: 15%;
  margin-left: 20px;
}

.decision-approval-button {
  background-color: #2A5772;
  border-radius: 5px;
  height: 100%;
  width: 15%;
  margin-left: 20px;
}

.decision-remind-button {
  background-color: #2A5772;
  border-radius: 5px;
  height: 100%;
  width: 15%;
  margin-left: 20px;
}

.iu-description-button {
  background-color: #2A5772;
  border-radius: 5px;
  height: 100%;
  right: 15%;
  width: 20%;
}

.header-button {
  -webkit-transition: color 1.0s;
  color: #5d5d5d;
  float: right;
  position: relative;
  right: 0;
  transition: color 1.0s;
}

.button-simpleSearch {
  color: #5D5D5D;
  margin-top: 15px;
  font-size: 10px;
  height: 100%;
  right: 0;
}

.text-create-button {
  color: #FFFFFF;
  float: left;
  font-size: 12px;
  margin-top: 7px;
  padding-right: 10px;
  position: relative;
  text-align: left;
}

.text-in-button {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 300;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  right: 0;
  text-align: center;
  top: 5px;
  width: 75%;
}

.text-login-button {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 300;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  right: 0;
  text-align: center;
  top: 11px;
  width: 52.94%;
}

.text-link-DL {
  color: #2A5772;
}

.button-popup-close {
  background-image: url("../images/jrn/btn_popup_close.png");
  display: inherit;
  height: 32px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 32px;
}

.box-bulkBtn {
  -webkit-transition: border-color 0.5s;
  background-color: #494949;
  background-position: center;
  background-size: contain;
  border-color: #E6E7E8;
  border-radius: 5px;
  border-width: 2px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 20px;
  float: left;
}

.iu-box-enquete-clear-button {
  background-color: #DE5367;
  border-radius: 5px;
  left: 25%;
  height: 100%;
  top: 0;
  width: 20%;
}

.iu-box-enquete-search-button {
  background-color: #2A5772;
  border-radius: 5px;
  height: 100%;
  right: 25%;
  width: 20%;
}

.iu-box-contents-import-button {
  float: left;
  margin-left: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #DE5367;
}

.iu-box-create-button {
  background-color: #DE5367;
  float: left;
  width: 74px;
}

.iu-box-button-110 {
  background-color: #DE5367;
  float: left;
  width: 110px;
}

.iu-box-button-115 {
  background-color: #DE5367;
  float: left;
  width: 115px;
}

.iu-box-button-g-100 {
  background-color: #2A5772;
  float: left;
  width: 100px;
}

.iu-box-button-b-100 {
  background-color: #808080;
  float: left;
  width: 100px;
}

.iu-box-button-120 {
  background-color: #DE5367;
  float: left;
  width: 120px;
}

.iu-box-button-g-120 {
  background-color: #2A5772;
  float: left;
  width: 120px;
}

.iu-box-button-b-120 {
  background-color: #808080;
  float: left;
  width: 120px;
}

.iu-box-set-button-140 {
  background-color: #DE5367;
  float: left;
  width: 140px;
}

.text_number {
  margin-bottom: 10px;
}

.mainsearch_2col ul li {
  display: inline-block;
  vertical-align: bottom;
}

.deleteButton {
  background-color: #cccccc;
  border-radius: 15px;
  color: #1f1f1f;
  cursor: pointer;
  font-size: 12px;
  padding: 5px;
  width: 70%;
  height: 15px;
  margin: auto;
  text-align: center;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.text-align-center {
  text-align: center;
}

.iu-icon-button {
  border-color: #5d5d5d;
  border-width: 1px;
  color: #5d5d5d;
  float: right;
  font-size: 12px;
  font-weight: 700;
  height: 18px;
  line-height: 18px;
  margin-right: 10px;
  margin-top: 17px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  position: relative;
  right: 0;
  text-align: center;
  width: 66px;
}

.iu-icon-button > p > img, .iu-icon-button > a > p > img {
  vertical-align: middle;
  height: 15px;
  width: 15px;
}

.iu-icon-button > p > span, .iu-icon-button > a > p > span {
  word-break: break-all;
}

/*--------------logOutPut-------------*/
.graph-thumbnail {
  background-size: cover;
  background-position: center center;
  height: 40px;
}

/*-----------------pg----------------*/
.iu-box-upload {
  color: #5D5D5D;
  float: none;
  font-family: 'Raleway', sans-serif;
  height: 30px;
  margin-right: auto;
  position: relative;
  width: 62%;
}

.pg-file-upload {
  height: 30px;
  left: 0;
  top: 0;
  width: 100%;
}

.pg-file-upload-button {
  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -webkit-transition: background-color 0.3s;
  background-color: #DCDCDC;
  border-bottom-left-radius: 3px;
  border-color: #B6B6B6;
  border-top-left-radius: 3px;
  border-width: 1px;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  color: #6D6D6D;
  float: left;
  font-family: 'Raleway', sans-serif;
  font-size: 12px;
  height: 25px;
  left: 0;
  line-height: 25px;
  padding: 0;
  position: relative;
  text-align: center;
  top: 0;
  transition: background-color 0.3s;
  width: 30%;
}

.iu-pg-file-upload-button {
  overflow: hidden;
  text-align: center;
}

.pg-file-upload-button > input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
  height: 100%;
}

.pg-file-upload-file-name {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2) inset;
  background-color: #FFFFFF;
  border-bottom-right-radius: 3px;
  border-color: #B6B6B6;
  border-top-right-radius: 3px;
  border-width: 1px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2) inset;
  color: #666;
  float: left;
  font-size: 13px;
  height: 25px;
  left: 0;
  line-height: 1.70;
  padding: 0;
  position: relative;
  top: 0;
  width: 68%;
}

.pg-file-upload-file-name > p {
  padding-left: 5px;
}

.pg-page-link-set {
  color: #5D5D5D;
  float: right;
  font-size: 12px;
  height: 20px;
  /*
  margin-right: 10px;
  margin-top: 10px;
  */
  position: relative;
  right: 0;
}

.pg-page-link-set > div {
  display: block;
  float: right;
}

.pg-page-link-set > div > ul {
  display: inline-block;
}


.pg-page-link-set > div > ul > a {
  display: block;
  float: left;
  text-align: center;
  background-color: #fff;
  color: #616C7A;
  border: solid 1px #616C7A;
  height: 20px;
  line-height: 20px;
  margin-left: 1px;
  margin-right: 1px;
  width: 20px;
  box-sizing: border-box;
}

.pg-page-link-set > div > ul > a:nth-last-of-type(1) {
  background-color: #2A5772;
  color: #fff;
  border: solid 1px #616C7A;
}

.pg-page-link-set > div > ul > a:nth-last-of-type(1):hover {
  opacity: 0.9;
}

.pg-page-link-set > div > ul > a:nth-of-type(1) {
  background-color: #2A5772;
  color: #fff;
  border: solid 1px #616C7A;
}

.pg-page-link-set > div > ul > a:nth-of-type(1):hover {
  opacity: 0.9;
}

/*
.pg-page-link-set > div > ul > a > li {
  display: block;
  float: left;
  text-align: center;
  background-color: rgba(219, 219, 219, 0.5);
  height: 20px;
  line-height: 20px;
  margin-left: 1px;
  margin-right: 1px;
  width: 20px;
}
*/
.pg-page-link-set selected > div > ul > a > li, .pg-page-link-set > div > ul > a > li:hover {
  /*
  background-color: rgba(50, 50, 50, 0.5);
  */
  opacity: 0.9;
}

.pg-page-showHide {
  float: left;
  background-color: rgba(219, 219, 219, 0.8);
  padding: 0 3px;
  margin: 0 1px;
}

.sct, .pg-page-showHide:hover {
  background-color: rgba(50, 50, 50, 0.5);
}

#playlistSelectDiv nav {
  margin: 5px 30px 15px 0px;
}

.pg-text-field-search {
  border-color: #aaaaaa;
  border-radius: 5px;
  border-width: 1px;
  float: left;
  height: 30px;
  margin-top: 3px;
  margin-left: 0;
  padding-right: 8px;
  padding-left: 8px;
  position: relative;
  width: 150px;
}

.pg-select {
  color: #202040;
  border-radius: 5px;
  float: left;
  height: 30px;
  margin-left: 0;
  margin-top: 0;
  position: relative;
  width: 50%;
  font-size: 12px;
  border: 1px solid #aaaaaa;
}

.pg-checkbox {
  bottom: 0;
  height: 20px;
  left: 0;
  margin: auto;
  right: 0;
  top: 0;
  width: 20px;
  position: relative;
}

.pg-radio {
  bottom: 0;
  height: 20px;
  left: 0;
  margin: auto;
  right: 0;
  top: 0;
  width: 20px;
  position: relative;
}

.iu-radioButton {
  float: left;
  height: 30px;
  margin-left: 0;
  margin-top: 0;
  position: relative;
  width: 10%;
}

/*-----------------pgText common----------------*/
.pgText-common {
  border-color: #aaaaaa;
  border-radius: 5px;
  border-width: 1px;
  position: relative;
  float: none;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  width: 80%;
  display: block;
}

.pg-header-common {
  float: left;
  position: relative;
  width: 35%;
  margin-top: 5px;
  margin-right: 10px;
}

.pg-table th {
  background-color: #DBDBDB;
  padding: 5px;
  font-size: 14px;
  font-weight: 500;
}

.pg-table td {
  padding: 5px;
  font-size: 12px;
}

input[type=text], input[type=url], input[type=time], input[type=number] {
  border-style: inset;
  height: 20px;
  padding: 3px;
  border: 1px solid #999999;
  font-size: 13px;
}

.pg-text-field {
  height: 30px;
  padding-left: 8px;
  padding-right: 8px;
  margin-left: 30px;
}

.pg-text-password {
  padding-left: 8px;
  padding-right: 8px;
  color: #5D5D5D;
  height: 30px;
}

.pgField-common {
  border-color: #aaaaaa;
  border-radius: 5px;
  border-width: 1px;
  position: relative;
  float: none;
  padding: 0;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
}

.pg-textarea {
  height: 60px;
  margin-left: 30px;
  margin-right: auto;
  margin-top: 10px;
  width: 85%;
}

.pg-text-field-contents {
  height: 30px;
  margin-left: 0;
  margin-top: 0;
  background-position: right;
  width: 50%;
}

/*-----------------textPos----------------*/
.textPos {
  color: #353535;
  width: 90%;
  float: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-login-information {
  font-size: 14px;
  margin-top: 20px;
}

.text-login-information td {
  padding-top: 15px;
}

.text-warning {
  font-size: 12px;
  margin-top: 10px;
}

.text-footer {
  font-size: 14px;
  color: #FFFFFF;
  height: 75%;
  margin-top: 25px;
  text-align: center;
}

.text-popup-title {
  font-size: 24px;
  margin-top: 50px;
  color: #353535;
  width: 90%;
  float: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-update-complete {
  font-size: 14px;
  margin-top: 50px;
  text-align: center;
}

/*-----------------textSetting-common----------------*/
.text-common {
  border-width: 0;
  color: #5D5D5D;
  float: left;
  height: 18px;
  padding: 0;
  position: relative;
}

.text-detail-search {
  font-size: 10px;
  margin-left: 10px;
  margin-top: 10px;
}

.text-update-id {
  font-size: 12px;
  margin-left: 10px;
  width: 50%;
}

.searchbox-label {
  font-size: 12px;
  margin-left: 0;
  margin-top: 6px;
  width: 40%;
}

.searchbox-label-2col {
  font-size: 12px;
  margin-left: 0;
  margin-top: 6px;
  width: 20%;
}

.searchbox-label > p, .searchbox-label-2col > p {
  text-align: right;
  margin-right: 10px;
}

.text-update {
  font-size: 12px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  width: 30%;
}

/*-----------------text----------------*/
.text-loginId {
  font-weight: 300;
  height: 23px;
  margin-right: 10px;
  margin-top: 18px;
}

.text-logout {
  border-color: #5d5d5d;
  border-width: 1px;
  font-size: 12px;
  font-weight: 700;
  margin-top: 17px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
}

.text-home {
  height: 30px;
  margin-top: 25px;
  width: 100%;
  float: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-home-log {
  height: 0;
  left: 120px;
  top: 23px;
  width: 0;
}

.text-login {
  -webkit-transition: color 1.0s;
  color: #464646;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6), -1px -1px 2px rgba(255, 255, 255, 0.5);
  float: none;
  font-size: 24px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  position: relative;
  text-align: center;
  transition: color 1.0s;
  width: 400px;
}

.text-step {
  color: #505050;
  float: left;
  font-size: 14px;
  font-weight: 300;
  height: 20px;
  margin-top: 10px;
  position: relative;
}

.text-admin {
  background-position: center;
  color: #FFFFFF;
  float: none;
  font-size: 26px;
  font-weight: 300;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  position: relative;
  text-align: center;
  width: 80%;
}

.text-menu-title {
  color: #000000;
  float: left;
  font-size: 12px;
  margin-top: 7px;
  padding-right: 10px;
  position: relative;
  text-align: right;
}

.text-menu-title_eng {
  color: #000000;
  float: left;
  font-size: 11px;
  margin-top: 9px;
  padding-right: 0px;
  position: relative;
  text-align: right;
}

.text-resBulkDl {
  float: left;
  margin-left: 10px;
  margin-top: 3px;
  position: relative;
}

.text-resBuldDel {
  float: right;
  margin-right: 10px;
  margin-top: 3px;
  position: relative;
  right: 0;
}

.text-msg {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

/* OTHER */
/** for log result **/
.formlisttbl {
  width: 950px;
}

.formlisttbl th {
  padding: 3px;
}

.formlisttbl td {
  padding: 3px;
}

/* on hover */
.iu-icon-button:hover, .text-logout:hover, .a-inner-link:hover, .button-simpleSearch:hover {
  opacity: 0.9;
}

.iu-box-login-button:hover {
  background-color: #2A5772;
}

.box:hover {
  opacity: 0.9;
}

.icon-common:hover {
  background-color: #2A5772;
}

.pg-file-upload-button:hover {
  background-color: #EBEBEB;
}

.text-login:hover {
  color: #90A4AE;
}

.button-common:hover, .iu-box-showList:hover, .iu-box-showThumb:hover {
  border-color: #2A5772;
}

.box-bulkBtn *:hover {
  opacity: 0.9;
}

.text-resBulkDl:hover, .text-resBuldDel:hover {
  opacity: 0.9;
}

/* blink effect */
.blink {
  -webkit-animation: blinktext 0.8s infinite alternate;
  animation: blinktext 0.8s infinite alternate;
}

@-webkit-keyframes blinktext {
  from {
    opacity: 1.0;
  }
  to {
    opacity: 0;
  }
}

@keyframes blinktext {
  from {
    opacity: 1.0;
  }
  to {
    opacity: 0;
  }
}

/*==============================================
   copy from style.css
===============================================*/
.layerstyle {
  vertical-align: middle;
  position: absolute;
}

#extensionInnerLayer {
  border: 2px solid #616C7A !important;
}

div.control {
  width: 148px;
  height: 25px;
  padding: 5px;
}

div.control ul li {
  display: inline-block;
  vertical-align: bottom;
}

div.control ul li a {
  display: inline-block;
  width: 23px;
  height: 23px;
  background-color: #CCC;
  border: solid 1px #CCC;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

div.control ul li a:hover {
  background-color: #EBEBEB;
}

div.control ul li a:active {
  background-color: #BEC3C6;
  border-left: solid 1px #666;
  border-top: solid 1px #666;
  border-right: solid 1px #BBB;
  border-bottom: solid 1px #BBB;
}

div.control ul li span {
  display: inline-block;
  width: 23px;
  height: 23px;
  background-color: #E3E3E3;
  border: solid 1px #CCC;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

div.control a.icon_key {
  background: url(../images/icon_key.png) no-repeat center center;
}

div.control a.icon_contents {
  background: url(../images/icon_contents.png) no-repeat center center;
}

div.control a.icon_pen {
  background: url(../images/icon_pen.png) no-repeat center center;
}

div.control a.icon_open {
  background: url(../images/icon_open.png) no-repeat center center;
}

div.control a.icon_reopen {
  background: url(../images/icon_reopen.png) no-repeat center center;
}

div.control a.icon_buildpreview {
  background: url(../images/icon_buildpreview.png) no-repeat center center;
}

div.control a.icon_submenu {
  background: url(../images/icon_submenu.png) no-repeat center center;
}

div.control a.icon_refer {
  background: url(../images/icon_refer.png) no-repeat center center;
}

div.control a.icon_play {
  background: url(../images/control_play.png) no-repeat center center;
}

div.control a.icon_copy {
  background: url(../images/control_copy.png) no-repeat center center;
}

div.control a.icon_delete, p.icon_delete {
  background: url(../images/control_delete.png) no-repeat center center;
}

.ifrm-container {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  border: 1px solid #c9c9c9;
}

.ifrm {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

.dispstyle {
  display: none;
}

.essential_jrn {
  display: inline-block;
  line-height: 1;
  font-size: 10px;
  color: #FFF;
  padding: 3px;
  background-color: #DE5367;
  text-align: center;
  float: left;
  vertical-align: bottom;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  margin-right: 5px;
}

/*
input[type="file"] {
	width: 95%;
    padding: 2px;
    border: 1px solid rgb(153, 153, 153);
    font-size: 13px;
}
*/
#contentExportArea {
  width: 350px;
  border: 2px solid #2A5772;
  background-color: #fff;
  position: absolute;
  z-index: 997;
}

#contentExportTitle {
  padding-top: 20px;
  padding-left: 20px;
}

#contentExportTitle h3 {
  font-size: 13px;
  font-weight: bold;
  color: #2A5772;
}

#contentExportDiv {
  padding-top: 25px;
  padding-bottom: 20px;
  padding-left: 20px;
}

#contentDownloadArea {
  width: 350px;
  border: 2px solid #2A5772;
  background-color: #fff;
  position: absolute;
  z-index: 997;
}

#contentDownloadTitle {
  padding-top: 20px;
  padding-left: 20px;
}

#contentDownloadTitle h3 {
  font-size: 13px;
  font-weight: bold;
  color: #2A5772;
}

#contentDownloadDiv {
  padding-top: 25px;
  padding-bottom: 20px;
  padding-left: 20px;
}

input[type="password"] {
  height: 20px;
  border: 1px solid #999999;
}

/** Smallリンク (選択ボタン、参照ボタンなど) **/
a.button_small {
  color: #fff;
  padding: 2px 5px;
  background-color: #2A5772;
  text-align: center;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  text-decoration: none;
}

a:hover.button_small {
  color: #616C7A;
  background-color: #F3F5F6;
  border: solid 1px #CCC;
  text-decoration: none;
}

a:active.button_small {
  color: #616C7A;
  background-color: #BEC3C6;
  border-left: solid 1px #666;
  border-top: solid 1px #666;
  border-right: solid 1px #BBB;
  border-bottom: solid 1px #BBB;
  text-decoration: none;
}

span.button_small_disable {
  border: solid 1px #d4d4d4;
  padding: 2px 5px;
  background-color: #efefef;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #b6b6b6;
  display: none;
}

div.push10, tr.push10 {
  height: 10px;
}

div.push20 {
  height: 20px;
}

div.push {
  height: 30px;
}

div.pagetop {
  text-align: right;
  padding-bottom: 20px;
  width: 950px;
  margin: 0 auto 0;
}

/** Width **/
.w11 {
  width: 11px;
}

.w12 {
  width: 12px;
}

.w30 {
  width: 30px;
}

.w35 {
  width: 35px;
}

.w40 {
  width: 40px;
}

.w45 {
  width: 45px;
}

.w50 {
  width: 50px;
}

.w55 {
  width: 55px;
}

.w60 {
  width: 60px;
}

.w65 {
  width: 65px;
}

.w70 {
  width: 70px;
}

.w75 {
  width: 75px;
}

.w80 {
  width: 80px;
}

.w82 {
  width: 82px;
}

.w85 {
  width: 85px;
}

.w90 {
  width: 90px;
}

.w95 {
  width: 95px;
}

.w100 {
  width: 100px;
}

.w110 {
  width: 110px;
}

.w115 {
  width: 115px;
}

.w120 {
  width: 120px;
}

.w122 {
  width: 122px;
}

.w125 {
  width: 125px;
}

.w130 {
  width: 130px;
}

.w135 {
  width: 135px;
}

.w140 {
  width: 140px;
}

.w145 {
  width: 145px;
}

.w150 {
  width: 150px;
}

.w160 {
  width: 160px;
}

.w170 {
  width: 170px;
}

.w180 {
  width: 180px;
}

.w195 {
  width: 195px;
}

.w200 {
  width: 200px;
}

.w205 {
  width: 205px;
}

.w210 {
  width: 210px;
}

.w216 {
  width: 216px;
}

.w223 {
  width: 223px;
}

.w225 {
  width: 225px;
}

.w230 {
  width: 230px;
}

.w235 {
  width: 235px;
}

.w240 {
  width: 240px;
}

.w250 {
  width: 250px;
}

.w270 {
  width: 270px;
}

.w280 {
  width: 280px;
}

.w285 {
  width: 285px;
}

.w290 {
  width: 290px;
}

.w300 {
  width: 300px;
}

.w325 {
  width: 325px;
}

.w330 {
  width: 330px;
}

.w335 {
  width: 335px;
}

.w340 {
  width: 340px;
}

.w350 {
  width: 350px;
}

.w365 {
  width: 365px;
}

.w370 {
  width: 370px;
}

.w400 {
  width: 400px;
}

.w420 {
  width: 420px;
}

.w450 {
  width: 450px;
}

.w460 {
  width: 460px;
}

.w470 {
  width: 470px;
}

.w490 {
  width: 490px;
}

.w500 {
  width: 500px;
}

.w520 {
  width: 500px;
}

.w560 {
  width: 560px;
}

.clearfix {
  zoom: 1;
}

.clearfix:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}

#inputNormalTable {
  display: none;
}

div.caution, div.caution ul, span.caution {
  color: #DE5367;
}

.breaktext {
  word-break: break-all;
  word-wrap: break-word;
  text-align: left;
}

.breaktext-ib {
  word-break: break-all;
  word-wrap: break-word;
  text-align: left;
  display: inline-block;
}

.progressbar {
  position: absolute;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.progressbar div {
  background-color: #ECEFF1;
  /* fallback color if gradients are not supported */
  /* For Chrome and Safari */
  /* For old Fx (3.6 to 15) */
  /* For pre-releases of IE 10*/
  /* For old Opera (11.1 to 12.0) */
  background-image: linear-gradient(to bottom, #ECEFF1, #90A4AE);
  /* Standard syntax; must be last */
  border: 0px solid #616C7A;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  filter: alpha(opacity=50);
  /* IE6,7,8 */
  opacity: 0.5;
  /* IE以外 */
  overflow: hidden;
  /* IE 2px BugFix */
}

.iu-section-detail-search {
  position: relative;
  float: none;
  overflow: hidden;
  height: 100%;
  min-width: 50px;
  width: 960px;
  left: 0;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  border-radius: 5px;
  background-color: #FAFAFA;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  border-left-color: #929292;
  border-right-color: #929292;
  border-top-color: #929292;
}

.iu-section-list {
  position: relative;
  overflow: visible;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  padding-bottom: 5px;
  width: 960px;
  height: 100%;
  color: #5d5d5d;
  font-size: 14px;
  font-weight: 500;
}

#task_list_view {
  display: none;
}

.iu-section-graph {
  display: none;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  height: 350px;
}

.graphWrapper {
  width: 100%;
  height: 350px;
}

.graph_img {
  float: left;
  width: 450px;
  height: 250px;
}

.graph_data_area {
  width: 50%;
  height: 236px;
  float: left;
}

.list-header th {
  background-color: #DBDBDB;
  padding: 5px;
}

/*-----popup table-----*/
.formtbl {
  margin-left: 30px;
  margin-right: 30px;
  width: 90%;
}

.formtbl input[type=text], .formtbl input[type=number], .formtbl select, .iu-box-detailSearch-in-column select {
  border: 1px solid #999999;
  border-radius: 5px;
}

#contentInputDiv input[type=text], #contentInputDiv select {
  border: 1px solid #999999;
  border-radius: 5px;
  padding: 3px 4px;
}

#contentInputDiv input[type=time] {
  border: 1px solid #999999;
  border-radius: 5px;
  padding: 3px 4px;
}

.formtbl tr {
  width: 90%;
  border-top: 1px solid #DBDBDB;
}

.formtbl th {
  float: left;
  position: relative;
  /*
  width: 25%;
  */
  width: 35%;
  margin: 15px 10px 15px 0px;
}

.formtbl td {
  float: left;
  width: 55%;
  margin-top: 12px;
}

.formtbl td input[type=checkbox] {
  margin-top: 3px;
}

.popup-table-width {
  width: 90%;
}

.popup-empty {
  width: 90%;
  border-top: 1px solid #DBDBDB;
}

.popup-empty-title {
  width: 90%;
  border-top: 1px solid #DBDBDB;
  margin-bottom: 10px;
}

.popup-button-close {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: center;
  width: 25%;
  height: 25px;
  margin-top: 40px;
  padding-top: 5px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 300;
  word-wrap: break-word;
  cursor: pointer;
  color: #FFFFFF;
  background-color: #DE5367;
}

Div.btn-green {
  background-color: #2A5772;
}

Div.btn-orange {
  background-color: #DE5367;
}

.popup-check {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: 8px;
  width: 90%;
}

.popup-check-first-child {
  width: 35%;
  float: left;
  margin-right: 10px;
}

.popup-show-title {
  margin-top: 50px;
  margin-left: 30px;
}

.popup-menu-select {
  padding: 3px;
  border: 1px solid #aaaaaa;
}

.date-picker img, #delivery_term img, #dateArea img {
  margin-bottom: -9px;
}

.groupSelectDescriptionbox {
  margin-bottom: 5px;
  width: 90%;
  font-size: 12px;
  color: #DE5367;
}

#contentEntryForm input[type=text], #contentEntryForm input[type=password] {
  border-radius: 5px;
}

#insertUDID th, #updateUDID th, #webViewerList th {
  background: #d7dde0;
  padding-left: 2px;
  border-left: 1px solid #FFF;
  border-bottom: 3px solid #FFF;
}

#insertUDID select, #webViewerList select {
  margin-left: 5px;
  margin-bottom: 5px;
  border-radius: 5px;
}

.addUdidBox {
  margin-bottom: 8px;
}

input.priority_search {
  margin-top: initial;
}

#telopSettingMenu ul li:first-child {
  width: 100px;
}

#telopColorPop {
  float: initial;
}

.searchbox-in-li-select {
  min-height: 30px;
  margin-top: 0px;
}

/*-----SearchList-----*/
.listdisp-table {
  width: 960px;
  border-collapse: collapse;
  border-spacing: 0;
}

.listdisp-table-header {
  border: 2px solid #E6E7E8;
  border-radius: 5px 5px 0px 0px;
  border-spacing: 0px;
  border-collapse: separate;
}

.listdisp-table tr th:first-child {
  border-radius: 5px 0 0 0;
}

.listdisp-table tr th:last-child {
  border-radius: 0 5px 0 0;
}

.listdisp-table-header tr th:first-child {
  border-radius: 3px 0 0 0;
}

.listdisp-table-header tr th:last-child {
  border-radius: 0 3px 0 0;
}

.listdisp-table th {
  background-color: #90A4AE;
  color: #fff;
  padding: 7px;
}

.listdisp-table tr {
  border-bottom: 1px solid #fff;
}

.listdisp-table td {
  background-color: #fafafa;
  padding: 7px;
  color: #5d5d5d;
}

.listdisp-table-in-rows td {
  text-align: initial;
  vertical-align: baseline;
  word-break: break-all;
  word-wrap: break-word;
}

.listdisp-table select {
  border: 1px solid #aaaaaa;
}

.dataRow td {
  word-break: break-all;
  word-wrap: break-word;
}

#playlist-table tr th:nth-last-child(2) {
  font-size: 86%;
  line-height: 1.6em;
}

/*-----Searchbox-detail-----*/
div.picSmallDiv {
  width: 100px;
  height: 70px;
  float: left;
  margin-top: 9px;
  margin-left: 9px;
  _margin-left: 4px;
  text-align: center;
}

.button-schedule {
  padding-left: 10px;
  padding-right: 10px;
  color: #5d5d5d;
}

.button-ic-mode-operation-command {
  background-image: url("../images/ic_mode_operation_command.png");
}

.button-ic-mode-operation-command-lock {
  background-color: #DE5367;
  background-image: url("../images/jrn/ic_lock_outline_white_24px.svg");
}

.button-ic-mode-operation-download {
  background-image: url("../images/btn_download.png");
}

.button-ic-mode-operation-upload {
  background-image: url("../images/menu_batch_entry.png");
}

.button_selectPos {
  float: left;
  margin-left: 4px;
  margin-top: 2px;
}

ul.grouplist li .ocicon {
  vertical-align: middle;
  padding-right: 6px;
  width: 11px;
  height: 11px;
  border: none;
}

#msgNormalDiv {
  margin: 15px;
}

#allCheckBox, #usedCheckBox {
  margin: 0 0 0 5px;
}

.batch-notice {
  margin-top: 20px;
  float: left;
  text-align: left;
}

/*---------dashboard--------*/
#dashboardArea {
  overflow: overlay;
}

#dashboardDispStatusArea {
  margin-left: 50px;
  float: left;
}

#forcedDispOrderTable {
  margin-left: 20px;
  float: left;
}

div.button_updown a {
  width: 30px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  background-color: #D7DDE0;
  font-size: 14px;
  margin-right: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: solid 1px #CCC;
}

.arrow-top {
  width: 0px;
  border: 7px solid transparent;
  border-bottom-color: #333;
  margin-top: 15px;
  margin-left: 8px;
}

.arrow-down {
  width: 0px;
  border: 7px solid transparent;
  border-top-color: #333;
  margin-top: 20px;
  margin-left: 8px;
}

#dashboardDispStatusArea select, #shopInputDiv input[type=text], #shopInputDiv select {
  border: 1px solid #999999;
  border-radius: 5px;
}

/*-----envConfig-----*/
.envTable {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #b9b9b9;
}

.envTable td {
  padding: 6px;
  background-color: #fff;
  border: 1px solid #b9b9b9;
  color: #333;
}

.envTable td.envTh {
  background-color: #eee;
}

/*-----エレメント初期化-----*/
.init-position {
  position: initial !important;
}

.init-position-rel {
  position: relative !important;
}

.init-width {
  width: initial !important;
}

.init-height {
  height: initial !important;
}

.init-padding {
  padding: initial !important;
}

.init-padding-right {
  padding-right: initial !important;
}

.init-float {
  float: initial !important;
}

.init-border-bottom {
  border-bottom: initial !important;
}

.init-border-top {
  border-top: initial !important;
}

.init-margin-top {
  margin-top: initial !important;
}

.init-margin-left {
  margin-left: initial !important;
}

/*-----playlist-modalDialogUnderlay-----*/
#modalDialogUnderlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  position: fixed;
  -moz-opacity: 0.7;
  opacity: 0.7;
  z-index: 996;
}

#interactiveLinkArea {
  width: 940px;
  border: 2px solid #616C7A;
  background-color: #fff;
  position: absolute;
  z-index: 997;
}

.dottedTopLine {
  width: 100%;
  border-top: 1px dashed #616C7A;
  float: left;
}

#signageThumbnailList,
#interactiveThumbnailList {
  max-width: 700px;
  height: 130px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}

#signageThumbnailList li,
#interactiveThumbnailList li {
  width: 135px;
  height: 110px;
  display: inline-block;
  *display: inline;
  /*IE7対応*/
  *zoom: 1;
  border: 1px solid #2A5772;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

#signageThumbnailList li.selected,
#interactiveThumbnailList li.selected {
  display: inline-block;
  *display: inline;
  /*IE7対応*/
  *zoom: 1;
  border: 1px solid #4fa8d5;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: #cfe8fd;
  /* fallback color if gradients are not supported */
  /* For Chrome and Safari */
  /* For old Fx (3.6 to 15) */
  /* For pre-releases of IE 10*/
  /* For old Opera (11.1 to 12.0) */
  background-image: linear-gradient(to bottom, #edf7ff, #cfe8fd);
  /* Standard syntax; must be last */
}

#signageThumbnailList img,
#interactiveThumbnailList img {
  display: block;
  margin: 0 auto;
}

.interactiveLinkList .line-selected {
  background-color: #fff5c9;
}

a.button_blue {
  line-height: 20px;
  background-color: #DBDBDB;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 13px;
  margin-top: 4px;
  float: right;
  padding: 0 9px;
}

a.button_blue:hover, a.button_del:hover {
  background-color: #acacac;
}

a.button_del {
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  background-color: #D7DDE0;
  border: solid 1px #CCC;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: block;
  margin-right: 10px;
  padding: 0;
}

.slideShow {
  margin-bottom: 5px;
}

#interactiveThumbnailDiv {
  width: 850px;
  margin: 10px auto;
  padding: 10px 20px;
  height: 260px;
  font-size: 13px;
  border: 1px solid #e7e7e7;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  background-color: #fcfcfc;
}

span.fgAndBgColorOfgreen {
  color: #008c25;
  background-color: #d6f5de;
}

span.fgAndBgColorOfred {
  color: #950000;
  background-color: #ffeaea;
}

span.fgAndBgColorOfblue {
  color: #00b6d1;
  background-color: #e2fafd;
}

span.fgAndBgColorOfyellow {
  color: #bb9f00;
  background-color: #fbf5d8;
}

span.fgAndBgColorOfgray {
  color: #666;
  background-color: #efefef;
}

.interactiveLinkInputArea Div {
  margin-top: 7px;
}

.interactiveLinkInputArea input {
  margin-top: -6px;
}

/* contentFileInput */
.dropAreaMessage {
  text-align: center;
  vertical-align: bottom;
  font-size: 32px;
  color: #808080;
  text-shadow: 0px 0px 2px rgba(150, 150, 150, 0.6);
  font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","MS Pゴシック",sans-serif !important;
}

/* contentsReference*/
#inputDropTable th, #contentsReferenceList th {
  margin-right: 0px;
}

#inputDropTable td {
  padding-top: 2px;
  padding-bottom: 6px;
}

.marquee {
  width: 336px;
  height: 64px;
  overflow: hidden;
  background-color: black;
}

.marquee img {
  max-height: 64px;
}

/*===========================================

submenu

===========================================*/
#submenu p, #submenu li, #submenu span {
  margin: 0;
  border: 0;
  outline: 0;
  /* font-size:12px; */
  font-weight: 300;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  color: inherit;
}

#submenuInner {
  width: 950px;
  height: 40px;
  font-size: 18px;
  margin: 0 auto 3px auto;
  position: relative;
  color: #000;
}

#submenuInner .navBtn {
  width: 40px;
  height: 40px;
}

#submenuInner ul li {
  float: left;
}

#commonMenu {
  position: relative;
  height: 40px;
  padding: 0 30px 0 10px;
  background: url(../images/icon_leftarrow.png) no-repeat right 10px center #FFF;
  text-align: center;
  line-height: 40px;
}

#commonMenu a#homeBtn:hover {
  color: #000;
  text-decoration: none;
}

#commonMenu > ul li a {
  display: block;
  height: 40px;
  text-align: center;
  font-size: 13px;
  line-height: 50px;
}

#commonMenu > ul li:first-child {
  margin-left: 0px;
}

#commonMenu:hover {
  background: url(../images/icon_downarrow.png) no-repeat right 10px center;
}

#breadcrumbMenu {
  height: 40px;
  background: url(../images/icon_leftarrow.png) no-repeat right 10px center #FFF;
  padding: 0 30px 0 5px;
  line-height: 40px;
  margin-left: 5px;
  margin-right: 5px;
  text-align: center;
  line-height: 40px;
}

#breadcrumbMenu a {
  height: 40px;
  display: block;
}

#breadcrumbMenu a#breadcrumbBtn:hover {
  color: #000;
  text-decoration: none;
}

#breadcrumbMenu:hover {
  background: url(../images/icon_downarrow.png) no-repeat right 10px center;
}

#pageLabel {
  height: 40px;
  line-height: 40px;
}

/*=======================================================================

dropメニュー

=========================================================================*/
#dropMenu {
  width: 730px;
  padding: 10px;
  background-color: #E6E6E6;
  border: 1px solid #CCC;
  color: #000;
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 100;
  display: none;
}

#dropMenu h2 {
  font-size: 16px;
  font-weight: bold;
  color: #2A5772;
  text-align: left;
}

.conIcon {
  width: 80px;
  position: relative;
}

.conTitle {
  display: block;
  font-size: 12px;
  text-align: center;
  color: #000;
  line-height: 1.3em;
  padding-top: 10px;
}

.conNav {
  position: absolute;
  top: 65px;
  left: 0px;
  z-index: 2;
  border: solid 1px #CCC;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #FFF;
  color: #000;
  display: none;
  padding: 0;
}

.conNav ul {
  position: relative;
  padding: 0 10px;
  margin: 0;
}

.conNav ul li {
  display: block;
  width: 170px;
  height: 36px;
  padding: 0 10px;
  margin: 0;
  background-color: #FFF;
  color: #000;
  font-size: 13px;
  line-height: 36px;
  border-top: dotted 1px #666;
  text-align: left;
}

.conNav ul li:first-child {
  border-top: 0px;
}

.conNav ul li a:hover {
  text-decoration: underline;
  color: #000;
}

#signageSubmenuArea {
  font-weight: bold;
}

#signageSubmenuArea h2 {
  height: 40px;
  line-height: 40px;
}

.iconBox {
  margin-left: 10px;
}

.iconBox li a:hover {
  text-decoration: none;
}

#adSubmenuArea {
  font-weight: bold;
}

#adSubmenuArea h2 {
  height: 40px;
  line-height: 40px;
}

#adSubmenuArea ul {
  margin-left: 10px;
}

#dimallSubmenuArea {
  font-weight: bold;
}

#dimallSubmenuArea h2 {
  height: 40px;
  line-height: 40px;
}

#dimallSubmenuArea ul {
  margin-left: 10px;
}

#bizSubmenuArea {
  font-weight: bold;
}

#bizSubmenuArea h2 {
  height: 40px;
  line-height: 40px;
}

#bizSubmenuArea ul {
  margin-left: 10px;
}

#getitsSubmenuArea {
  margin-top: 10px;
  border-top: dotted 1px #929292;
}

#getitsSubmenuArea h2 {
  color: #009A90;
  padding-top: 7px;
  height: 40px;
  line-height: 40px;
}

#getitsSubmenuArea ul {
  margin-left: 10px;
}

.submenu_storyboard .conTitle {
  padding-left: 5px;
  padding-right: 5px;
}

/*===========================================================

gnavArea

=============================================================*/
#gnavArea {
  border: 1px solid #CCC;
  position: absolute;
  top: 40px;
  left: 98px;
  z-index: 3;
  display: none;
}

#gnavArea ul li {
  display: inline-block;
  *display: inline;
  /*IE7対応*/
  *zoom: 1;
  height: 62px;
  width: 120px;
}

#gnavArea #gnavBtn li a {
  width: 120px;
  height: 15px;
  text-align: center;
  font-size: 15px;
  color: #333333;
  padding: 40px 0 5px 0px;
  line-height: 1;
  border: solid 1px transparent;
}

#gnavArea #gnavBtn li a:hover {
  text-decoration: none;
}

#gnavArea #gnavBtn li:first-child {
  margin-left: 0px;
}

#gnavBtn .menuList a {
  background: url(../images/menu_list.png) no-repeat center 20% #E7E7E7;
}

#gnavBtn .menuEntry a {
  background: url(../images/menu_entry.png) no-repeat center 20% #E7E7E7;
}

#gnavBtn .menuJoin a {
  background: url(../images/menu_join.png) no-repeat center 20% #E7E7E7;
}

#gnavBtn .menuBatchEntry a {
  background: url(../images/menu_batch_entry.png) no-repeat center 20% #E7E7E7;
}

#gnavBtn .menuBatchUpdate a {
  background: url(../images/menu_batch_update.png) no-repeat center 20% #E7E7E7;
}

#gnavBtn .menuImport a {
  background: url(../images/menu_import.png) no-repeat center 20% #E7E7E7;
}

#gnavBtn .menuDashboard a {
  background: url(../images/menu_dashboard.png) no-repeat center 20% #E7E7E7;
}

#gnavBtn .menuTopScreen a {
  background: url(../images/menu_top_screen.png) no-repeat center 20% #E7E7E7;
}

#gnavBtn .menuEnv a {
  background: url(../images/menu_env.png) no-repeat center 20% #E7E7E7;
}

#gnavBtn .menuDeviceStatus a {
  background: url(../images/menu_device_status.png) no-repeat center 20% #E7E7E7;
}

#gnavBtn .menuLog a {
  background: url(../images/menu_log.png) no-repeat center 20% #E7E7E7;
}

#gnavBtn .menuSend a {
  background: url(../images/menu_send.png) no-repeat center 20% #E7E7E7;
}

#gnavArea #gnavBtn .menuLicence a {
  background: url(../images/menu_licence.png) no-repeat center 20% #E7E7E7;
}

#gnavArea #gnavBtn .menuSchedule a {
  background: url(../images/menu_schedule.png) no-repeat center 20% #E7E7E7;
}

#gnavArea #gnavBtn li:hover a {
  background-color: #B4D9FC;
}

#gnavArea #gnavBtn li a:active {
  background-color: #B4D9FC;
}

#gnavArea #gnavBtn li a:active {
  background-color: #B4D9FC;
  border-left: solid 1px #666;
  border-top: solid 1px #666;
  border-right: solid 1px #BBB;
  border-bottom: solid 1px #BBB;
}

#gnavArea #gnavBtn .currentPlace a {
  background-color: #B4D9FC;
}

#gnavBtn .gnavTitle {
  display: block;
  font-size: 12px;
  text-align: center;
  color: #000;
  line-height: 1.3em;
}

/*===============================================================
schedule
===============================================================*/
.scheduleTopbox {
  margin-bottom: 15px;
  width: 950px;
}

.scheduleDescriptionbox {
  margin-bottom: 5px;
  width: 950px;
}

.groupSelectDescriptionbox {
  margin-bottom: 5px;
  width: 750px;
  font-size: 12px;
  color: #2A5772;
}

.inheritPriorityArea {
  width: 816px;
  float: left;
}

.inheritLowPriorityLine,
.inheritMediumPriorityLine,
.inheritHighPriorityLine,
.lowPriorityLine,
.mediumPriorityLine,
.highPriorityLine,
.fixPriorityLine {
  width: 816px;
  float: left;
}

.inheritLowPriorityLine,
.inheritMediumPriorityLine,
.inheritHighPriorityLine {
  background-color: #e8e8e8;
}

.lowPriorityLine {
  background-color: #f0f9ff;
}

.mediumPriorityLine {
  background-color: #f5ffef;
}

.highPriorityLine {
  background-color: #fff0ef;
}

.inheritPriorityName {
  width: 40px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  float: left;
}

.inheritPriorityName span {
  width: 40px;
  height: 15px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 8pt;
}

.lowPriorityName,
.mediumPriorityName,
.highPriorityName,
.fixPriorityName {
  width: 40px;
  height: 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  float: left;
}

.lowPriorityName span,
.mediumPriorityName span,
.highPriorityName span,
.fixPriorityName span {
  width: 40px;
  height: 15px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 8pt;
}

#popupLow {
  width: 180px;
  color: #fff;
  box-shadow: 1px 1px 3px #aaa;
  background-color: #0d83cd;
  text-align: center;
  position: absolute;
  margin: 0 auto;
  display: none;
  font-size: 13px;
  line-height: 1.5;
  word-break: break-all;
}

#popupLow:after {
  content: "";
  border: 5px solid transparent;
  border-top: 5px solid #2A5772;
  position: absolute;
  right: 90%;
  bottom: -10px;
}

#popupMedium {
  width: 180px;
  color: #fff;
  box-shadow: 1px 1px 3px #aaa;
  background-color: #2A5772;
  text-align: center;
  position: absolute;
  margin: 0 auto;
  display: none;
  font-size: 13px;
  line-height: 1.5;
  word-break: break-all;
}

#popupMedium:after {
  content: "";
  border: 5px solid transparent;
  border-top: 5px solid #2A5772;
  position: absolute;
  right: 90%;
  bottom: -10px;
}

#popupHigh {
  width: 180px;
  color: #fff;
  box-shadow: 1px 1px 3px #aaa;
  background-color: #2A5772;
  text-align: center;
  position: absolute;
  margin: 0 auto;
  display: none;
  font-size: 13px;
  line-height: 1.5;
  word-break: break-all;
}

#popupHigh:after {
  content: "";
  border: 5px solid transparent;
  border-top: 5px solid #2A5772;
  position: absolute;
  right: 90%;
  bottom: -10px;
}

#popupMerge {
  width: 180px;
  color: #fff;
  box-shadow: 1px 1px 3px #aaa;
  background-color: #2A5772;
  text-align: center;
  position: absolute;
  margin: 0 auto;
  display: none;
  font-size: 13px;
  line-height: 1.5;
  word-break: break-all;
}

#popupMerge:after {
  content: "";
  border: 5px solid transparent;
  border-top: 5px solid #2A5772;
  position: absolute;
  right: 90%;
  bottom: -10px;
}

.scheduleDottedBlock {
  width: 16px;
  height: 15px;
  float: left;
  font-size: 9px;
  border-right: 1px dashed #ccc;
  border-bottom: 1px solid #ccc;
}

.scheduleSolidBlock {
  width: 16px;
  height: 15px;
  float: left;
  font-size: 9px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.scheduleLowDisp {
  color: #444;
  background-color: #f0f9ff;
  position: absolute;
  border: 1px solid #ECEFF1;
  overflow: hidden;
  white-space: nowrap;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.scheduleLowDisp div {
  position: absolute;
  top: 1px;
  left: 0px;
  line-height: 1.2;
  font-size: 8pt;
}

.scheduleMediumDisp {
  color: #444;
  background-color: #f5ffef;
  position: absolute;
  border: 1px solid #2A5772;
  overflow: hidden;
  white-space: nowrap;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.scheduleMediumDisp div {
  position: absolute;
  top: 1px;
  left: 0px;
  line-height: 1.2;
  font-size: 8pt;
}

.scheduleHighDisp {
  color: #444;
  background-color: #fff0ef;
  position: absolute;
  border: 1px solid #ECEFF1;
  overflow: hidden;
  white-space: nowrap;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.scheduleHighDisp div {
  position: absolute;
  top: 1px;
  left: 0px;
  line-height: 1.2;
  font-size: 8pt;
}

.scheduleLowDisp_Inherit {
  color: #444;
  background-color: #e8e8e8;
  position: absolute;
  border: 1px solid #ECEFF1;
  overflow: hidden;
  white-space: nowrap;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  filter: alpha(opacity=80);
  /* IE6,7,8 */
  opacity: 0.8;
  /* IE莉・螟�*/
}

.scheduleLowDisp_Inherit div {
  position: absolute;
  top: 1px;
  left: 0px;
  line-height: 1.2;
  font-size: 8pt;
}

.scheduleMediumDisp_Inherit {
  color: #444;
  background-color: #e8e8e8;
  position: absolute;
  border: 1px solid #2A5772;
  overflow: hidden;
  white-space: nowrap;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  filter: alpha(opacity=80);
  /* IE6,7,8 */
  opacity: 0.8;
  /* IE莉・螟�*/
}

.scheduleMediumDisp_Inherit div {
  position: absolute;
  top: 1px;
  left: 0px;
  line-height: 1.2;
  font-size: 8pt;
}

.scheduleHighDisp_Inherit {
  color: #444;
  background-color: #e8e8e8;
  position: absolute;
  border: 1px solid #DE5367;
  overflow: hidden;
  white-space: nowrap;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  filter: alpha(opacity=80);
  /* IE6,7,8 */
  opacity: 0.8;
  /* IE莉・螟�*/
}

.scheduleHighDisp_Inherit div {
  position: absolute;
  top: 1px;
  left: 0px;
  line-height: 1.2;
  font-size: 8pt;
}

.scheduleFixDisp {
  background-color: #fff;
  position: absolute;
  border: 1px solid #333;
  overflow: hidden;
  white-space: nowrap;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.scheduleFixDisp div {
  background-color: #fff;
  position: absolute;
  top: 1px;
  left: 0px;
  line-height: 1.2;
}

.scheduleLowDisp_Fix {
  background-color: #f0f9ff;
  position: absolute;
  border: 1px solid #2A5772;
  overflow: hidden;
  white-space: nowrap;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.scheduleLowDisp_Fix div {
  background-color: #aedfff;
  /* fallback color if gradients are not supported */
  /* For Chrome and Safari */
  /* For old Fx (3.6 to 15) */
  /* For pre-releases of IE 10*/
  /* For old Opera (11.1 to 12.0) */
  background-image: linear-gradient(to bottom, #e3f4fe, #ECEFF1);
  /* Standard syntax; must be last */
  position: absolute;
  top: 1px;
  left: 0px;
  line-height: 1.2;
  font-size: 8pt;
  color: #000;
}

.scheduleMediumDisp_Fix {
  background-color: #f5ffef;
  position: absolute;
  border: 1px solid #3ca000;
  overflow: hidden;
  white-space: nowrap;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.scheduleMediumDisp_Fix div {
  background-color: #2A5772;
  /* fallback color if gradients are not supported */
  /* For Chrome and Safari */
  /* For old Fx (3.6 to 15) */
  /* For pre-releases of IE 10*/
  /* For old Opera (11.1 to 12.0) */
  background-image: linear-gradient(to bottom, #90A4AE, #2A5772);
  /* Standard syntax; must be last */
  position: absolute;
  top: 1px;
  left: 0px;
  line-height: 1.2;
  font-size: 8pt;
  color: #000;
}

.scheduleHighDisp_Fix {
  background-color: #fff0ef;
  position: absolute;
  border: 1px solid #DE5367;
  overflow: hidden;
  white-space: nowrap;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.scheduleHighDisp_Fix div {
  background-color: #ffc4bf;
  /* fallback color if gradients are not supported */
  /* For Chrome and Safari */
  /* For old Fx (3.6 to 15) */
  /* For pre-releases of IE 10*/
  /* For old Opera (11.1 to 12.0) */
  background-image: linear-gradient(to bottom, #ffeeee, #ffb3ac);
  /* Standard syntax; must be last */
  position: absolute;
  top: 1px;
  left: 0px;
  line-height: 1.2;
  font-size: 8pt;
  color: #000;
}

.scheduleMergeDisp_Fix {
  background-color: #f9efff;
  position: absolute;
  border: 1px solid #2A5772;
  overflow: hidden;
  white-space: nowrap;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.scheduleMergeDisp_Fix div {
  background-color: #ecccff;
  /* fallback color if gradients are not supported */
  /* For Chrome and Safari */
  /* For old Fx (3.6 to 15) */
  /* For pre-releases of IE 10*/
  /* For old Opera (11.1 to 12.0) */
  background-image: linear-gradient(to bottom, #f5e4ff, #e0acff);
  /* Standard syntax; must be last */
  position: absolute;
  top: 1px;
  left: 0px;
  line-height: 1.2;
  font-size: 8pt;
  color: #000;
}

.headerPriority {
  width: 131px;
  height: 26px;
  float: left;
  vertical-align: middle;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.headerPriority span {
  width: 128px;
  height: 26px;
  display: table-cell;
  vertical-align: bottom;
  text-align: right;
  font-size: 8pt;
}

.headerTime {
  width: 33px;
  height: 25px;
  float: left;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.headerTime span {
  width: 33px;
  height: 25px;
  display: table-cell;
  vertical-align: middle;
  font-size: 8pt;
  text-align: center;
}

.scheduleDate {
  width: 89px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  float: left;
}

.scheduleDate div {
  font-size: 8pt;
  width: 80%;
  margin-left: 3px;
  line-height: normal;
}

.headerArea {
  width: 950px;
  float: left;
}

.scheduleDetailArea {
  width: 950px;
  float: left;
}

.scheduleDate span {
  padding-left: 5px;
}

.dropAreaMessage {
  text-align: center;
  vertical-align: bottom;
  font-size: 32px;
  color: #87cefa;
  text-shadow: 0px 0px 2px rgba(150, 150, 150, 0.6);
  /*color: transparent;
    font-weight: bold;
    text-shadow:2px 4px 6px rgba(255, 255, 255, 0.5),0 0 0 rgba(0, 0, 0, 0.4);
    */
  font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","MS Pゴシック",sans-serif !important;
}

.headerBlank {
  width: 131px;
  height: 26px;
  float: left;
  vertical-align: middle;
  border-right: 1px solid #ccc;
}

.headerBlank span {
  width: 128px;
  height: 26px;
  display: table-cell;
  vertical-align: bottom;
  text-align: right;
  font-size: 8pt;
}

.headerHour {
  width: 203px;
  height: 25px;
  float: left;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.headerHour span {
  width: 203px;
  height: 25px;
  display: table-cell;
  vertical-align: middle;
  font-size: 8pt;
  text-align: center;
}

#contentExportArea {
  width: 350px;
  border: 2px solid #2A5772;
  background-color: #fff;
  position: absolute;
  z-index: 997;
}

#contentExportTitle {
  padding-top: 20px;
  padding-left: 20px;
}

#contentExportTitle h3 {
  font-size: 13px;
  font-weight: bold;
  color: #2A5772;
}

#contentExportDiv {
  padding-top: 25px;
  padding-bottom: 20px;
  padding-left: 20px;
}

#contentDownloadArea {
  width: 350px;
  border: 2px solid #2A5772;
  background-color: #fff;
  position: absolute;
  z-index: 997;
}

#contentDownloadTitle {
  padding-top: 20px;
  padding-left: 20px;
}

#contentDownloadTitle h3 {
  font-size: 13px;
  font-weight: bold;
  color: #2A5772;
}

#contentDownloadDiv {
  padding-top: 25px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.pdfPassword {
  width: 110px;
}

#pdfPasswordArea {
  width: 350px;
  border: 2px solid #2A5772;
  background-color: #fff;
  position: absolute;
  z-index: 997;
}

#pdfPasswordTitle {
  padding-top: 20px;
  padding-left: 20px;
}

#pdfPasswordTitle h3 {
  font-size: 13px;
  font-weight: bold;
  color: #2A5772;
}

#pdfPasswordDiv {
  padding-top: 25px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.interactiveLinkList {
  max-height: 350px;
  overflow: auto;
}

#interactiveLinkDiv {
  padding: 20px;
}

#interactiveLinkDiv ul {
  width: 100%;
}

#interactiveLinkDiv li {
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
}

#interactiveLinkDiv img.contbtn {
  position: absolute;
  top: 3px;
  right: 10px;
  width: 16px;
  height: 17px;
  display: block;
  float: left;
  margin-top: 6px;
  cursor: pointer;
}

#interactiveLinkDiv img.contbtn2 {
  position: absolute;
  top: 3px;
  right: 30px;
  width: 39px;
  height: 17px;
  display: block;
  float: left;
  margin-top: 6px;
  cursor: pointer;
}

#interactiveLinkDiv img.contbtn3 {
  position: absolute;
  top: 3px;
  right: 30px;
  width: 47px;
  height: 17px;
  display: block;
  float: left;
  margin-top: 6px;
  cursor: pointer;
}

#interactiveLinkDiv h3 {
  font-size: 13px;
  font-weight: bold;
  color: #2A5772;
  padding-bottom: 10px;
}

.interactiveLinkList .line-selected {
  background-color: #fff5c9;
}

#interactiveThumbnailDiv {
  width: 870px;
  margin: 20px;
  padding: 20px;
  height: 260px;
  font-size: 13px;
  border: 1px solid #e7e7e7;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  background-color: #fcfcfc;
}

#interactiveThumbnailDiv .subTitle {
  font-size: 13px;
}

#signageThumbnailList,
#interactiveThumbnailList {
  max-width: 700px;
  height: 130px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}

#signageThumbnailList li,
#interactiveThumbnailList li {
  width: 135px;
  height: 110px;
  display: inline-block;
  *display: inline;
  /*IE7対応*/
  *zoom: 1;
  border: 1px solid #fcfcfc;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

#signageThumbnailList li.selected,
#interactiveThumbnailList li.selected {
  display: inline-block;
  *display: inline;
  /*IE7対応*/
  *zoom: 1;
  border: 1px solid #4fa8d5;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-color: #cfe8fd;
  /* fallback color if gradients are not supported */
  /* For Chrome and Safari */
  /* For old Fx (3.6 to 15) */
  /* For pre-releases of IE 10*/
  /* For old Opera (11.1 to 12.0) */
  background-image: linear-gradient(to bottom, #edf7ff, #cfe8fd);
  /* Standard syntax; must be last */
}

#signageThumbnailList img,
#interactiveThumbnailList img {
  display: block;
  margin: 0 auto;
}

#signageThumbnailList p,
#interactiveThumbnailList p {
  margin: 0;
  padding: 0 0 0 10px;
}

#telopSettingArea {
  width: 762px;
  border: 2px solid #9E9E9E;
  background-color: #fff;
  position: fixed;
  z-index: 997;
}

#telopSettingDiv {
  padding-left: 20px;
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 20px;
}

#telopSettingDiv h3 {
  padding-bottom: 10px;
}

#telopSettingDiv h3 span {
  font-size: 16px;
  font-weight: bold;
}

#telopSettingDiv ul {
  width: 100%;
  padding-bottom: 5px;
}

#telopSettingDiv ul li {
  display: inline-block;
  *display: inline;
  /*IE7対応*/
  *zoom: 1;
  vertical-align: top;
}

a.selectbtn {
  background: url(../images/btn_s_left.gif) no-repeat top left;
  display: block;
  line-height: 22px;
  height: 25px;
  padding-left: 8px;
  text-decoration: none;
  float: left;
}

a:link.selectbtn,
a:visited.selectbtn,
a:hover.selectbtn,
a:active.selectbtn {
  font-weight: bold;
}

a:hover.selectbtn {
  text-decoration: none;
}

a.selectbtn span {
  background: url(../images/btn_s_right.gif) no-repeat top right;
  display: block;
  padding: 2px 10px 4px 2px;
}

* + html a.selectbtn span {
  PADDING-TOP: 2px;
}

* html a.selectbtn span {
  PADDING-TOP: 2px;
}

.dottedTopLine {
  width: 100%;
  border-top: 1px dashed #ccc;
  float: left;
}

.interactiveContentStatusDisp span {
  text-align: center;
  width: 80px;
  display: block;
}

span.fgAndBgColorOfgreen {
  color: #008c25;
  background-color: #d6f5de;
}

span.fgAndBgColorOfred {
  color: #950000;
  background-color: #ffeaea;
}

span.fgAndBgColorOfblue {
  color: #00b6d1;
  background-color: #e2fafd;
}

span.fgAndBgColorOfyellow {
  color: #bb9f00;
  background-color: #fbf5d8;
}

.contentPageTotalCountDisp span {
  padding-top: 4px;
  display: block;
}

.auiIconArrow {
  display: inline-block;
  *display: inline;
  /*IE7対応*/
  *zoom: 1;
  width: 15px;
  height: 18px;
  vertical-align: middle;
  background: url(../images/auiIconSprites.png) no-repeat;
}

.auiIconArrowLeftW {
  background-position: 0 -623px;
}

.auiIconArrowLeft {
  background-position: 0 -367px;
}

.auiIconArrowRight {
  background-position: 0 -399px;
}

.auiIconArrowRightW {
  background-position: 0 -655px;
}

.hasDatepick {
  -webkit-letter-spacing: 0.9em;
}

#dateArea {
  margin-top: 15px;
  margin-left: 8px;
}

#dayOfTheWeekArea {
  margin-top: 10px;
  margin-left: 8px;
  line-height: 1.9em;
}

/*---groupSearch---*/
#groupDisp, #genreDisp {
  margin-top: 20px;
}

#groupDisp a.button_del2,
#genreDisp a.button_del2 {
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  background-color: #D7DDE0;
  border: solid 1px #CCC;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: block;
  float: right;
}

ul.grouplist {
  width: 750px;
  margin: 0 auto 20px auto;
}

ul.grouplist li {
  padding-top: 3px;
  padding-bottom: 4px;
  position: relative;
  border-bottom: 1px dashed #ccc;
}

ul.grouplist li a.contbtn {
  position: absolute;
  top: 4px;
  right: 6px;
  display: block;
  cursor: pointer;
}

div.searchbox {
  text-align: left;
  margin-top: 5px;
}

.formsearchbox_simple {
  height: 40px;
  padding-left: 5px;
  display: table;
}

.formsearchbox_simple div {
  display: block;
  float: left;
}

div.bottom_padding {
  padding-bottom: 10px;
}

DIV#wrapper_gerne, DIV#wrapper_group {
  margin: 0px auto;
  width: 950px;
  height: auto !important;
  min-height: 70%;
}

.groupOperationAuth {
  padding-left: 45px;
  padding-top: 10px;
  height: 20px;
  vertical-align: middle;
}

.groupOperationAuth .noneStatus {
  width: 15px;
  height: 15px;
  background-color: black;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
}

.groupOperationAuth .workerStatus {
  width: 15px;
  height: 15px;
  background-color: #2A5772;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
}

.groupOperationAuth .instructorStatus {
  width: 15px;
  height: 15px;
  background-color: #2A5772;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
}

/* link underline */
.dataRow td a {
  text-decoration: none;
}

.dataRow td a:hover {
  text-decoration: underline;
}

#calender-legend-wrap {
  width: 340px;
  height: 15px;
  position: relative;
  left: 63%;
  line-height: 1.2;
}

.calendar-state {
  width: 40px;
  height: 15px;
  border-radius: 3px;
  display: inline-block;
  margin-left: 5px;
}

.calendar-text {
  vertical-align: top;
}

.calendar-not-yet-work {
  background-color: #ECEFF1;
}

.calendar-working {
  background-color: #90A4AE;
}

.calendar-conpleted {
  background-color: #DE5367;
}

.grap-li {
  width: 500px;
  height: 300px;
  margin: 10px;
  float: left;
}

div.reportTargetDiv label {
  margin-right: 5px;
}

div.reportTargetDiv div {
  margin-top: 10px;
}

.reportRangeLabel {
  margin-right: 5px;
}

div.reportTargetDayDiv label {
  margin-right: 5px;
}

.result-row {
  margin-top: 5px;
}

/* title */
.p-title {
  width: 100%;
  /*
  max-width: 1040px;
  */
  max-width: 955px;
  margin: 32px auto 0 auto;
}

.p-title h1 {
  font-size: 3.2rem;
  text-align: left;
  color: #2A5772;
  font-weight: bold;
}

.p-title hr {
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  width: 100%;
  /*
  max-width: 1040px;
  */
  max-width: 955px;
  color: #616C7A;
  display: block;
  margin: 0 auto;
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlXzIwMjAuY3NzIiwic3R5bGVfMjAyMC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ3FCaEIsaURBQUE7QUFFQTtFQUNDLG1CQUFrQjtFQUNsQixrSUFBYTtFQUNiLGVBQWU7QURwQmhCOztBQ3VCQTtFQUNDLFlBQVk7RUFDWixrQkFBa0I7QURwQm5COztBQ3VCQTtFQUNDLFNBQVE7RUFDUixVQUFTO0VBQ1QsU0FBUTtFQUNSLFVBQVM7RUFDVCx3QkFBdUI7RUFDdkIsdUJBQ0Q7QURyQkE7O0FDdUJBO0VBQ0MsU0FBUTtFQUNSLFVBQVM7RUFDVCxTQUFRO0VBQ1IsVUFDRDtBRHJCQTs7QUN1QkE7RUFDQyxjQUNEO0FEckJBOztBQ3VCQTtFQUNDLGdCQUNEO0FEckJBOztBQ3VCQTtFQUNDLHFCQUNEO0FEckJBOztBQ3VCQTtFQUNDLFNBQVE7RUFDUixVQUFTO0VBQ1QsZUFBYztFQUNkLHdCQUF1QjtFQUN2Qix1QkFBc0I7RUFDdEIsY0FBYTtFQUNiLGVBQWM7RUFDZCxxQkFDRDtBRHJCQTs7QUN1QkE7RUFDQyx5QkFBd0I7RUFDeEIsaUJBQ0Q7QURyQkE7O0FDdUJBO0VBQ0MsVUFBUztFQUNULFNBQ0Q7QURyQkE7O0FDdUJBO0VBQ0Msc0JBQXFCO0VBQ3JCLGtCQUNEO0FEckJBOztBQ3VCQTtFQUNDLHdDQUF1QztFQUN2Qyx3QkFBdUI7RUFDdkIscUJBQW9CO0VBQ3BCLGdCQUNEO0FEckJBOztBQ3VCQTtFQUNDLGdCQUFlO0VBQ2YsOEJBQTZCO0VBQzlCLGtCQUFBO0FEcEJBOztBQ3NCQTtFQUNDLGNBQWM7RUFDZCxrQkFBa0I7QURuQm5COztBQ3FCQTtFQUNDLFdBQVk7QURsQmI7O0FDb0JBO0VBQ0MsK0JBQStCO0FEakJoQzs7QUNvQkE7RUFDQyx5QkFBd0I7RUFDeEIseUJBQXdCO0VBQ3hCLHFCQUFvQjtFQUNwQixhQUFZO0VBQ1osV0FBVTtBRGpCWDs7QUNvQkEsZ0RBQUE7QURqQkE7RUNvQkMsa0JBQWlCO0VB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TGQ7O0FDNUxBO0VBQ0ksV0FBVTtBRCtMZDs7QUM3TEE7RUFDSSxXQUFVO0FEZ01kOztBQzlMQTtFQUNJLFdBQVU7QURpTWQ7O0FDL0xBO0VBQ0ksV0FBVTtBRGtNZDs7QUNoTUE7RUFDSSxXQUFVO0FEbU1kOztBQ2pNQTtFQUNJLFdBQVU7QURvTWQ7O0FDbE1BO0VBQ0ksV0FBVTtBRHFNZDs7QUNuTUE7RUFDSSxXQUFVO0FEc01kOztBQ3BNQTtFQUNJLFdBQVU7QUR1TWQ7O0FDck1BO0VBQ0ksV0FBVTtBRHdNZDs7QUN0TUE7RUFDSSxZQUFXO0FEeU1mOztBQ3ZNQTtFQUNJLFlBQVc7QUQwTWY7O0FDeE1BO0VBQ0MsWUFBVztBRDJNWjs7QUN6TUE7RUFDSSxZQUFXO0FENE1mOztBQzFNQTtFQUNJLFlBQVc7QUQ2TWY7O0FDM01BO0VBQ0ksWUFBVztBRDhNZjs7QUM1TUE7RUFDSSxZQUFXO0FEK01mOztBQzdNQTtFQUNJLFlBQVc7QURnTmY7O0FDOU1BO0VBQ0ksWUFBVztBRGlOZjs7QUMvTUE7RUFDSSxZQUFXO0FEa05mOztBQ2hOQTtFQUNJLFlBQVc7QURtTmY7O0FDak5BO0VBQ0ksWUFBVztBRG9OZjs7QUNsTkE7RUFDSSxZQUFXO0FEcU5mOztBQ25OQTtFQUNJLFlBQVc7QURzTmY7O0FDcE5BO0VBQ0ksWUFBVztBRHVOZjs7QUNyTkE7RUFDSSxZQUFXO0FEd05mOztBQ3ROQTtFQUNJLFlBQVc7QUR5TmY7O0FDdk5BO0VBQ0ksWUFBVztBRDBOZjs7QUN4TkE7RUFDSSxZQUFXO0FEMk5mOztBQ3pOQTtFQUNJLFlBQVc7QUQ0TmY7O0FDMU5BO0VBQ0ksWUFBVztBRDZOZjs7QUMzTkE7RUFDQyxZQUFXO0FEOE5aOztBQzVOQTtFQUNDLFlBQVc7QUQrTlo7O0FDN05BO0VBQ0ksWUFBVztBRGdPZjs7QUM5TkE7RUFDSSxZQUFXO0FEaU9mOztBQy9OQTtFQUNJLFlBQVc7QURrT2Y7O0FDaE9BO0VBQ0ksWUFBVztBRG1PZjs7QUNqT0E7RUFDSSxZQUFXO0FEb09mOztBQ2xPQTtFQUNJLFlBQVc7QURxT2Y7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UztFQUNULGdCQUFnQjtBRDBZakI7O0FDeFlBO0VBQ0MsV0FBVTtFQUNWLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLGdCQUFlO0FEMlloQjs7QUN6WUE7RUFDQyxtQkFBbUI7QUQ0WXBCOztBQzFZQTtFQUNDLHlCQTU0SWE7QUR5eEpkOztBQzNZQTtFQUNDLHlCQTk0SWE7QUQ0eEpkOztBQzVZQTtFQUNDLHlCQTk0SWE7QUQ2eEpkOztBQzdZQTtFQUNFLFlBQVk7RUFDTixhQUFhO0VBQ2IsWUFBWTtFQUNaLFdBQVc7QURnWm5COztBQzlZQTtFQUNDLGlCQUFnQjtBRGlaakI7O0FDOVlBO0VBQ0MsZ0JBQWU7QURpWmhCOztBQy9ZQTtFQUNDLGlCQUFnQjtBRGtaakI7O0FDL1lBO0VBQ0MsaUJBQWdCO0FEa1pqQjs7QUMvWUE7RUFDQyxlQUFjO0FEa1pmIiwiZmlsZSI6InN0eWxlXzIwMjAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLUVsZW1lbnQgcmVzZXQtLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwsIGJvZHkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCLjg6HjgqTjg6rjgqpcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5bCP5aGa44K044K344OD44KvIFByNk4gUlwiLCBcIlJhbGV3YXlcIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaHRtbCwgYm9keSwgb2JqZWN0LCBpZnJhbWUsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdWIsIHN1cCwgdmFyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgZGl2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBiLCBpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnAsIHNwYW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuaGVhZGVyLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9cmVzZXRdIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC8qXHRoZWlnaHQ6IDEwMCU7ICovXG59XG5cbi5NIHtcbiAgZm9udC1zaXplOiA5NiU7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cblxuYS5NLCBEaXYuTSwgYS5MLCBEaXYuTCwgc3Bhbi5MLCBwLkwsIHRhYmxlLkwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxubWFpbiB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTJweCk7XG59XG5cbmZvb3RlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1RDVENUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS1DbGFzcyBjb21tb24tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzc149XCJpdS1cIl0sIFtjbGFzcyo9XCIgaXUtXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5bY2xhc3NePVwiZGVjaXNpb24tXCJdLCBbY2xhc3MqPVwiIGRlY2lzaW9uLVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5pdS0wIHtcbiAgLyogZHVtbXkgKi9cbn1cblxuLmEtaW5uZXItbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pdS1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLml1LXBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDgwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLml1LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXUtaGVhZGVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogOTYwcHg7XG59XG5cbi5pdS1oZWFkZXItYm94MiB7XG4gIHdpZHRoOiA0ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXUtdGV4dCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmhvbWUtY2F0ZWdvcnkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjYmJiYmJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjYmJiYmJiO1xuICBmbG9hdDogbm9uZTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xuICBib3R0b206IDVweDtcbn1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5zZWN0aW9uLWRldGFpbC1zZWFyY2gge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uc2VjdGlvbi1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zZWN0aW9uLWhvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFN0U4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLUJveENvbW1vbi0tLS0tLS0tLS0tLS0tLS0qL1xuLmJveFBvcyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pdS1ib3gtcG9wdXAtZm9vdGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogOTAlO1xufVxuXG4uaXUtYm94LXBvcHVwLWZvb3Rlci1pbXBvcnQge1xuICBjb2xvcjogIzVENUQ1RDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogOTAlO1xufVxuXG4uaXUtYm94LWRldGFpbFNlYXJjaC1pbi1yb3dzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLml1LWJveC11cGRhdGUtZW1wdHkge1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLml1LWJveC10aXRsZS1lbXB0eSB7XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaXUtYm94LXVwZGF0ZS1yb3cge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogOTAlO1xufVxuXG4uaXUtYm94LWRldGFpbFNlYXJjaC1pbi1lbXB0eVNwYWNlIHtcbiAgd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5pdS1ib3gtaG9tZS1jYXRlZ29yeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXUtZGV0YWlsU2VhcmNoLWJvdHRvbSB7XG4gIHdpZHRoOiA4NSU7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLml1LWJveC1sb2dpbi1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGREZEO1xuICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjQTlBOUE5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5pdS1ib3gtbGlzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLml1LWJveC1saXN0LWhlYWRlci13NXAge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1JTtcbn1cblxuLml1LWJveC1saXN0LWhlYWRlci13MjBwIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pdS1ib3gtbGlzdC1oZWFkZXItdzE1cCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTUlO1xufVxuXG4uaXUtYm94LWxpc3QtaGVhZGVyLXcxMHAge1xuICB3aWR0aDogMTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLml1LWJveC1saXN0LXJvdywgLml1LWJveC1kZXRhaWxTZWFyY2gtaW4ge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTI5MjkyO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5MjkyOTI7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5MjkyOTI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubm9ybWFsbGluayBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaXUtYm94LWxpc3Qtcm93IHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLml1LWJveC1yZXNvdXJjZURyb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGREZEO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1jb2xvcjogI0RCREJEQjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXUtYm94LWRldGFpbFNlYXJjaC1pbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLUJveExpc3QgY29tbW9uLS0tLS0tLS0tLS0tLS0tLSovXG4ubGVmdFBvcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLml1LWJveC1oZWFkZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMzAlO1xufVxuXG4uaXUtYm94LWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLUJveC0tLS0tLS0tLS0tLS0tLS0qL1xuLml1LWJveC1oZWFkZXItbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLml1LWJveC1kZXRhaWxTZWFyY2gtaW4tY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzJTtcbn1cblxuLml1LWJveC1kZXRhaWxTZWFyY2gtaW4tMmNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NiU7XG59XG5cbi5pdS1ib3gtZGV0YWlsU2VhcmNoLWluLWhhbGYge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xufVxuXG4jcmVhZGVyU2hhcmVDaGVja0JveCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnJlZFN0YXR1cyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNERTUzNjc7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAlO1xufVxuXG4uYmx1ZVN0YXR1cyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMyQTU3NzI7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAlO1xufVxuXG4uaXUtYm94LXNpbXBsZS1zZWFyY2gge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjVzO1xuICBib3JkZXItY29sb3I6ICM5MjkyOTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAvKiBtYXJnaW4tdG9wOjIwcHg7ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXM7XG59XG5cbi5pdS1ib3gtZGV0YWlsU2VhcmNoLWluLXJvd3MgaW5wdXRbdHlwZT10ZXh0XSwgLml1LWJveC1kZXRhaWxTZWFyY2gtaW4tcm93cyBzZWxlY3QsICNzZWxlY3RlZEZpbGVOYW1lUGRmIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLnNlYXJjaGJveC1zZWxlY3QtcG9wdXAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nOiAzcHggMnB4IDNweCAxcHggIWltcG9ydGFudDtcbn1cblxuLml1LWJveC1wb3B1cC1mb290ZXItY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFNTM2NztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5pdS1ib3gtcG9wdXAtZm9vdGVyLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE1NzcyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDAlO1xufVxuXG4uaXUtYm94LWNvbnRlbnRzLXRodW1iLWluZm9ybWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTdFODtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXUtYm94LWhvbWUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5pdS1ib3gtaG9tZS1tYW5hZ2VtZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLml1LWJveC1jb250ZW50cy10aHVtYiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uaXUtYm94LWNvbnRlbnRzLXRodW1iLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXUtYm94LWNvbnRlbnRzLXRodW1iLXNldHRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MDUwO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXUtYm94LWNvbnRlbnRzLXRodW1iLW9wZW4ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5pdS1ib3gtY29udGVudHMtdGh1bWItb3B0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLml1LWJveC1jb250ZW50cy10aHVtYi1tb3JlT3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUVFRjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5pdS1ib3gtbGlzdC1hY3Rpb24tZWFjaEljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLml1LWJveC1tZW51LWFjdGlvbi1lYWNoSWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjkyOTI7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pdS1ib3gtY29udGVudHMtdGh1bWItZWFjaE9wdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaXUtYm94LWxvZ2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2xvZ2luX2JnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiA0MCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdS1ib3gtY29udGVudHMtdGh1bWItdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc0LCAyMzksIDAuNSk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXUtYm94LW91dGxpbmUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5pdS1ib3gtbGlzdC1hY3Rpb24taWNvbnMge1xuICBib3R0b206IDA7XG4gIGZsb2F0OiBub25lO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDcwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdS1ib3gtY29udGVudHMtdGh1bWItbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAlO1xufVxuXG4uaXUtYm94LWhvbWUtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLUVucXVldGUtLS0tLS0tLS0tLS0tLS0tKi9cbi5pdS1ib3gtcXVlcy1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5jZWxsUXVlc3Rpb25Qb3Mge1xuICBib3R0b206IDA7XG4gIGZsb2F0OiBub25lO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLUJ1dHRvbkNvbW1vbi0tLS0tLS0tLS0tLS0tLS0qL1xuLml1LWJveC1zaG93TGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjkyOTI7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pdS1ib3gtc2hvd1RodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyOTI5MjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmxpc3RUaHVtYiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogOTAlO1xuICB3aWR0aDogNjAlO1xufVxuXG4udGlsZVRodW1iIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLUNlbGxGb250IGNvbW1vbi0tLS0tLS0tLS0tLS0tLS0qL1xuLmNlbGxGb250LWNvbW1vbiB7XG4gIGNvbG9yOiAjNUQ1RDVEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uY2VsbC1ob21lLWNvbnRlbnRzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jZWxsLWhvbWUtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jZWxsLWNvbnRlbnRzLXRodW1iLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY2VsbC1jb250ZW50cy10aHVtYi1kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tQ2VsbFBvc2l0aW9uIGNvbW1vbi0tLS0tLS0tLS0tLS0tLS0qL1xuLmNlbGxQb3Mge1xuICBib3R0b206IDA7XG4gIGZsb2F0OiBub25lO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbn1cblxuLmNlbGwtbGlzdC1jZW50ZXIge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNlbGwtbGlzdC1sZWZ0IHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNlbGwtbGlzdC1oZWFkZXIge1xuICBjb2xvcjogIzVkNWQ1ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTAlO1xufVxuXG4uY2VsbC1jb250ZW50cy10aHVtYi1udW1iZXIge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2VsbC1ob21lIHtcbiAgY29sb3I6ICM1RDVENUQ7XG4gIHRleHQtc2hhZG93OiA1cHggNXB4IDFweCAjY2NjY2NjO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDVweDtcbn1cblxuLmNlbGwtaG9tZS10aXRsZSBwLCAuY2VsbC1ob21lIHAge1xuICAvKiDoh6jmmYLnmoTjgavjg4jjg4Pjg5fjg6Hjg4vjg6Xjg7znlLvpnaLjgadzdHlsZS5jc3PjgahzdHlsZWouY3Nz44KS5YWx44Gr5L2/44Gj44Gm44GE44KLICovXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2VsbC1jb250ZW50cy10aHVtYiB7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY29udGVudHNzdGF0dXNfdGh1bWIgLnN0YXR1c19ncmVlbiB7XG4gIGNvbG9yOiAjMDA5YjFhO1xufVxuXG4jY29udGVudHNzdGF0dXNfdGh1bWIgLnN0YXR1c19yZWQge1xuICBjb2xvcjogIzliMDAwMDtcbn1cblxuI2NvbnRlbnRzc3RhdHVzX3RodW1iIC5zdGF0dXNfYmx1ZSB7XG4gIGNvbG9yOiAjMDBjZGViO1xufVxuXG4jY29udGVudHNzdGF0dXNfdGh1bWIgLnN0YXR1c195ZWxsb3cge1xuICBjb2xvcjogI2MzYTcwYTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLUNlbGwtLS0tLS0tLS0tLS0tLS0tKi9cbi5jZWxsLWhlYWRlci1ib3gge1xuICBjb2xvcjogIzVkNWQ1ZDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNlbGwtbGlzdC1jZW50ZXItYm9sZCB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICM1RDVENUQ7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS1JY29uIGNvbW1vbi0tLS0tLS0tLS0tLS0tLS0qL1xuLmljb24tY29tbW9uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggI0U2RTdFODtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEuMHM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjRTZFN0U4O1xuICBmbG9hdDogbm9uZTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEuMHM7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmljb24tY29udGVudC1tYW5hZ2VtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFNTM2NztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19jb250ZW50LW1hbmFnZW1lbnQuc3ZnXCIpO1xufVxuXG4uaWNvbi1yZWZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9qcm4vaWNfcGVybV9tZWRpYV93aGl0ZV8yNHB4LTMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogNzUlO1xuICB3aWR0aDogNzUlO1xufVxuXG4uaWNvbi1jb21tb24yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyOTI5MjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5pY29uLXBlcm0tbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX3Blcm1fbWVkaWFfd2hpdGVfMjRweC0zLnN2Z1wiKTtcbn1cblxuLmljb24tbXVsdGlsaW5lLWNoYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUVFRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19tdWx0aWxpbmVfY2hhcnRfd2hpdGVfMjRweC5zdmdcIik7XG59XG5cbi5pY29uLWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4RkM3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX2Jvb2tfd2hpdGVfMjRweC5zdmdcIik7XG59XG5cbi5pY29uLWFzc2lnbm1lbnQtaW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNTc3MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19hc3NpZ25tZW50X2luZF93aGl0ZV8yNHB4LnN2Z1wiKTtcbn1cblxuLmljb24tbG9naW5UaXRsZUltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9qcm4vbG9naW5UaXRsZUltZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgd2lkdGg6IDkwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLWNvbnRlbnRTdGF0dXMgY29tbW9uLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGVudFN0YXR1cy1jb21tb24ge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiA3MCU7XG4gIGJvdHRvbTogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xufVxuXG4uY29udGVudFN0YXR1cy1jb21tb24gZGl2W2lkXj1cImNvbnRlbnRTdGF0dXNOYW1lXCJdIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI2NvbnRlbnRzc3RhdHVzX2xpc3QgLnN0YXR1c19ncmVlbiwgLnN0YXR1c0NvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWVmMzk7XG59XG5cbiNjb250ZW50c3N0YXR1c19saXN0IC5zdGF0dXNfcmVkLCAuc3RhdHVzQ29sb3ItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjAwMDA7XG59XG5cbiNjb250ZW50c3N0YXR1c19saXN0IC5zdGF0dXNfYmx1ZSwgLnN0YXR1c0NvbG9yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNkZWI7XG59XG5cbiNjb250ZW50c3N0YXR1c19saXN0IC5zdGF0dXNfeWVsbG93LCAuc3RhdHVzQ29sb3IxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYTcwYTtcbn1cblxuI29wZXJhdGlvbnN0YXR1c19saXN0IC5zdGF0dXNfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzllZjM5O1xufVxuXG4jb3BlcmF0aW9uc3RhdHVzX2xpc3QgLnN0YXR1c19ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2RlYjtcbn1cblxuI29wZXJhdGlvbnN0YXR1c19saXN0IC5zdGF0dXNfeWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYTcwYTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLUljb24tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaG9wLWxvZ28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiAjNUQ1RDVEO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmljb24tYWNjb3VudC1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBRUVGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX2FjY291bnRfY2lyY2xlX3doaXRlXzI0cHguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjNUQ1RDVEO1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjRweDtcbn1cblxuLmljb24tY2xpcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9qcm4vY2xpcF9pY19tb25vX2FyUmlnaHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS1JY29uIGNvbW1vbi0tLS0tLS0tLS0tLS0tLS0qL1xuLmltZ1BvczAge1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaWNvbi1saXN0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2xpc3Quc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDYwJTtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmljb24tdGh1bWIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9qcm4vdGh1bWIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDYwJTtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLXN2ZyBjb21tb24tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzc149XCJzdmctXCJdLCBbY2xhc3MqPVwiIHN2Zy1cIl0ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG5bY2xhc3NePVwic3ZnLWljLVwiXSwgW2NsYXNzKj1cIiBzdmctaWMtXCJdIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA5MCU7XG59XG5cbi5zdmctbGlzdC1pYy1tb2RlLWVkaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX21vZGVfZWRpdF93aGl0ZV8yNHB4LnN2Z1wiKTtcbiAgaGVpZ2h0OiA3NSU7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5zdmctbGlzdC1pYy1yZWZyZXNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19yZWZyZXNoX3doaXRlXzI0cHguc3ZnXCIpO1xuICBoZWlnaHQ6IDc1JTtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnN2Zy1saXN0LWljLWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX2Jvb2tfd2hpdGVfMjRweC5zdmdcIik7XG4gIGhlaWdodDogNzUlO1xuICB3aWR0aDogNzUlO1xufVxuXG4uc3ZnLXRodW1iLWljLW1vZGUtZWRpdCB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogOTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX21vZGVfZWRpdF93aGl0ZV8yNHB4LnN2Z1wiKTtcbn1cblxuLnN2Zy1pYy1sb2NrLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREU1MzY3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX2xvY2tfb3V0bGluZV93aGl0ZV8yNHB4LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnN2Zy1pYy1rZXlib2FyZC1hcnJvdy11cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9qcm4vaWNfa2V5Ym9hcmRfYXJyb3dfdXBfd2hpdGVfMjRweC5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN2Zy1pYy1sb2NrLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX2xvY2tfb3Blbl93aGl0ZV8yNHB4LnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3ZnLWljLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX3JlZnJlc2hfd2hpdGVfMjRweC5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN2Zy1pYy1ib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19ib29rX3doaXRlXzI0cHguc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zdmctaWMtcXJjb2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19yZXBseV93aGl0ZV8yNHB4LnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaWMtcXJjb2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9xcl9jb2RlLnBuZ1wiKTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmljX2NvbnRyb2xfbG9nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19jb250cm9sX2xvZ193aGl0ZV8yNHB4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN2Zy1pYy1kZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX2NhbmNlbF93aGl0ZV8yNHB4LnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3ZnLWljLW5vdERlbGl2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19yZW1vdmVfY2lyY2xlX3doaXRlXzI0cHguc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zdmctaWMtZGVsaXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX29wZW5fd2hpdGVfMjRweC5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN2Zy1pYy1yZWZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9qcm4vaWNfdmlld19saXN0X3doaXRlXzI0cHguc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zdmctaWMtY29weSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9qcm4vaWNfY29udGVudF9jb3B5X3doaXRlXzI0cHguc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zdmctaWMtZXhwb3J0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19mb3J3YXJkX3doaXRlXzI0cHguc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zdmctaWMtZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX2ZpbGVfZG93bmxvYWRfd2hpdGVfMjRweC5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN2Zy1pYy1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19wbGF5X2NpcmNsZV9maWxsZWRfd2hpdGVfMjRweC5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN2Zy1pYy1kZWxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX2RlbGV0ZV9mb3JldmVyX3doaXRlXzI0cHguc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zdmctaWMtbW9kZS1lZGl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19tb2RlX2VkaXRfd2hpdGVfMjRweC5wbmdcIik7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnN2Zy1pYy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX3NlYXJjaF93aGl0ZV8yNHB4LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB3aWR0aDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ZnLWljLW9wZW4taW4tYnJvd3NlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9qcm4vaWNfb3Blbl9pbl9icm93c2VyX3doaXRlXzI0cHgucG5nXCIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uc3ZnLWljLW9wZW4taW4tYnJvd3Nlci1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX3NlYXJjaF93aGl0ZV8yNHB4LnN2Z1wiKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzBweDtcbn1cblxuLnN2Zy1pYy1vcGVuLWluLWJyb3dzZXItdXBkYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19vcGVuX2luX2Jyb3dzZXJfdXBkYXRlX3doaXRlXzI0cHgucG5nXCIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uc3ZnLWljLW9wZW4taW4tYnJvd3Nlci1zZW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19vcGVuX2luX2Jyb3dzZXJfc2VuZF93aGl0ZV8yNHB4LnBuZ1wiKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzBweDtcbn1cblxuLnN2Zy1pYy1vcGVyYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvanJuL2ljX2Fzc2lnbm1lbnRfaW5kX3doaXRlXzI0cHguc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zdmctaWMtY3N2LWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19maWxlX2Rvd25sb2FkX3doaXRlXzI0cHguc3ZnXCIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uc3ZnLWljLXByaW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9pY19wcmludF93aGl0ZV8yNHB4LnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tQnV0dG9uLS0tLS0tLS0tLS0tLS0tLSovXG4uYnV0dG9uUG9zIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC41cztcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0U4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIC8qIG1hcmdpbi10b3A6MjBweDsgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC41cztcbn1cblxuLmJ0bkFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTU3NzI7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuW2NsYXNzXj1cImJ1dHRvbi1cIl0sIFtjbGFzcyo9XCIgYnV0dG9uLVwiXSwgW2NsYXNzKj1cIi1idXR0b25cIl0sIFtjbGFzc149XCJzdmctbGlzdC1pYy1cIl0sIFtjbGFzcyo9XCIgc3ZnLWxpc3QtaWMtXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXUtYm94LWNvbXBsZXRlLW9rLWJ1dHRvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNTc3MjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLml1LWJveC11cGRhdGUtbmV4dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE1NzcyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLml1LWJveC11cGRhdGUtY2xvc2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFNTM2NztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLml1LWJveC1sb2dpbi1idXR0b24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMS4wcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI0M5QzlDOTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEuMHM7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5pdS1jbGVhci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREU1MzY3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGxlZnQ6IDE1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5pdS1zZWFyY2gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNTc3MjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiA0MCU7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5pdS1zZWFyY2gtYnV0dG9uRGlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDE5MSwgMjU1LCAwLjUpO1xufVxuXG4uaXUtZG93bmxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNTc3MjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAxNSU7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5kZWNpc2lvbi1hcHBsaWNhdGlvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE1NzcyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5kZWNpc2lvbi13aXRoZHJhd2FsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTU3NzI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTUlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmRlY2lzaW9uLWFwcHJvdmFsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTU3NzI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTUlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmRlY2lzaW9uLXJlbWluZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE1NzcyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5pdS1kZXNjcmlwdGlvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE1NzcyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDE1JTtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmhlYWRlci1idXR0b24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDEuMHM7XG4gIGNvbG9yOiAjNWQ1ZDVkO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDEuMHM7XG59XG5cbi5idXR0b24tc2ltcGxlU2VhcmNoIHtcbiAgY29sb3I6ICM1RDVENUQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbn1cblxuLnRleHQtY3JlYXRlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtaW4tYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi50ZXh0LWxvZ2luLWJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDUyLjk0JTtcbn1cblxuLnRleHQtbGluay1ETCB7XG4gIGNvbG9yOiAjMkE1NzcyO1xufVxuXG4uYnV0dG9uLXBvcHVwLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2pybi9idG5fcG9wdXBfY2xvc2UucG5nXCIpO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5ib3gtYnVsa0J0biB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTQ5NDk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXItY29sb3I6ICNFNkU3RTg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pdS1ib3gtZW5xdWV0ZS1jbGVhci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREU1MzY3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGxlZnQ6IDI1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5pdS1ib3gtZW5xdWV0ZS1zZWFyY2gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNTc3MjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAyNSU7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5pdS1ib3gtY29udGVudHMtaW1wb3J0LWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREU1MzY3O1xufVxuXG4uaXUtYm94LWNyZWF0ZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREU1MzY3O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc0cHg7XG59XG5cbi5pdS1ib3gtYnV0dG9uLTExMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERTUzNjc7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTEwcHg7XG59XG5cbi5pdS1ib3gtYnV0dG9uLTExNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERTUzNjc7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTE1cHg7XG59XG5cbi5pdS1ib3gtYnV0dG9uLWctMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNTc3MjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLml1LWJveC1idXR0b24tYi0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uaXUtYm94LWJ1dHRvbi0xMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREU1MzY3O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uaXUtYm94LWJ1dHRvbi1nLTEyMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTU3NzI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5pdS1ib3gtYnV0dG9uLWItMTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLml1LWJveC1zZXQtYnV0dG9uLTE0MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERTUzNjc7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTQwcHg7XG59XG5cbi50ZXh0X251bWJlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYWluc2VhcmNoXzJjb2wgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5kZWxldGVCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjb2xvcjogIzFmMWYxZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pdS1pY29uLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzVkNWQ1ZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjNWQ1ZDVkO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA2NnB4O1xufVxuXG4uaXUtaWNvbi1idXR0b24gPiBwID4gaW1nLCAuaXUtaWNvbi1idXR0b24gPiBhID4gcCA+IGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5pdS1pY29uLWJ1dHRvbiA+IHAgPiBzcGFuLCAuaXUtaWNvbi1idXR0b24gPiBhID4gcCA+IHNwYW4ge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS1sb2dPdXRQdXQtLS0tLS0tLS0tLS0tKi9cbi5ncmFwaC10aHVtYm5haWwge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS1wZy0tLS0tLS0tLS0tLS0tLS0qL1xuLml1LWJveC11cGxvYWQge1xuICBjb2xvcjogIzVENUQ1RDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MiU7XG59XG5cbi5wZy1maWxlLXVwbG9hZCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBnLWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSBpbnNldDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0RDREM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjQjZCNkI2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIGluc2V0O1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB3aWR0aDogMzAlO1xufVxuXG4uaXUtcGctZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGctZmlsZS11cGxvYWQtYnV0dG9uID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGctZmlsZS11cGxvYWQtZmlsZS1uYW1lIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMikgaW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogI0I2QjZCNjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSBpbnNldDtcbiAgY29sb3I6ICM2NjY7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNjglO1xufVxuXG4ucGctZmlsZS11cGxvYWQtZmlsZS1uYW1lID4gcCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucGctcGFnZS1saW5rLXNldCB7XG4gIGNvbG9yOiAjNUQ1RDVEO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wZy1wYWdlLWxpbmstc2V0ID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBnLXBhZ2UtbGluay1zZXQgPiBkaXYgPiB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBnLXBhZ2UtbGluay1zZXQgPiBkaXYgPiB1bCA+IGEgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgMjE5LCAyMTksIDAuNSk7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnBnLXBhZ2UtbGluay1zZXQgc2VsZWN0ZWQgPiBkaXYgPiB1bCA+IGEgPiBsaSwgLnBnLXBhZ2UtbGluay1zZXQgPiBkaXYgPiB1bCA+IGEgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTAsIDUwLCA1MCwgMC41KTtcbn1cblxuLnBnLXBhZ2Utc2hvd0hpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDIxOSwgMjE5LCAwLjgpO1xuICBwYWRkaW5nOiAwIDNweDtcbiAgbWFyZ2luOiAwIDFweDtcbn1cblxuLnNjdCwgLnBnLXBhZ2Utc2hvd0hpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG59XG5cbiNwbGF5bGlzdFNlbGVjdERpdiBuYXYge1xuICBtYXJnaW46IDVweCAzMHB4IDE1cHggMHB4O1xufVxuXG4ucGctdGV4dC1maWVsZC1zZWFyY2gge1xuICBib3JkZXItY29sb3I6ICNhYWFhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4ucGctc2VsZWN0IHtcbiAgY29sb3I6ICMyMDIwNDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuXG4ucGctY2hlY2tib3gge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGctcmFkaW8ge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXUtcmFkaW9CdXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tcGdUZXh0IGNvbW1vbi0tLS0tLS0tLS0tLS0tLS0qL1xuLnBnVGV4dC1jb21tb24ge1xuICBib3JkZXItY29sb3I6ICNhYWFhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGctaGVhZGVyLWNvbW1vbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNSU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGctdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBnLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYm9yZGVyLXN0eWxlOiBpbnNldDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnBnLXRleHQtZmllbGQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ucGctdGV4dC1wYXNzd29yZCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjNUQ1RDVEO1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5wZ0ZpZWxkLWNvbW1vbiB7XG4gIGJvcmRlci1jb2xvcjogI2FhYWFhYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wZy10ZXh0YXJlYSB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDg1JTtcbn1cblxuLnBnLXRleHQtZmllbGQtY29udGVudHMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLXRleHRQb3MtLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0UG9zIHtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIHdpZHRoOiA5MCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LWxvZ2luLWluZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGV4dC1sb2dpbi1pbmZvcm1hdGlvbiB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udGV4dC1mb290ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDc1JTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1wb3B1cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIHdpZHRoOiA5MCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LXVwZGF0ZS1jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tdGV4dFNldHRpbmctY29tbW9uLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dC1jb21tb24ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjNUQ1RDVEO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LWRldGFpbC1zZWFyY2gge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udGV4dC11cGRhdGUtaWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uc2VhcmNoYm94LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB3aWR0aDogNDAlO1xufVxuXG4uc2VhcmNoYm94LWxhYmVsLTJjb2wge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5zZWFyY2hib3gtbGFiZWwgPiBwLCAuc2VhcmNoYm94LWxhYmVsLTJjb2wgPiBwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRleHQtdXBkYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogMzAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tdGV4dC0tLS0tLS0tLS0tLS0tLS0qL1xuLnRleHQtbG9naW5JZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4udGV4dC1sb2dvdXQge1xuICBib3JkZXItY29sb3I6ICM1ZDVkNWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi50ZXh0LWhvbWUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ob21lLWxvZyB7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMTIwcHg7XG4gIHRvcDogMjNweDtcbiAgd2lkdGg6IDA7XG59XG5cbi50ZXh0LWxvZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxLjBzO1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KSwgLTFweCAtMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxLjBzO1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi50ZXh0LXN0ZXAge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LWFkbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi50ZXh0LW1lbnUtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1yZXNCdWxrRGwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1yZXNCdWxkRGVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbn1cblxuLnRleHQtbXNnIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBPVEhFUiAqL1xuLyoqIGZvciBsb2cgcmVzdWx0ICoqL1xuLmZvcm1saXN0dGJsIHtcbiAgd2lkdGg6IDk1MHB4O1xufVxuXG4uZm9ybWxpc3R0YmwgdGgge1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5mb3JtbGlzdHRibCB0ZCB7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLyogb24gaG92ZXIgKi9cbi5pdS1pY29uLWJ1dHRvbjpob3ZlciwgLnRleHQtbG9nb3V0OmhvdmVyLCAuYS1pbm5lci1saW5rOmhvdmVyLCAuYnV0dG9uLXNpbXBsZVNlYXJjaDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLml1LWJveC1sb2dpbi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE1NzcyO1xufVxuXG4uYm94OmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uaWNvbi1jb21tb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE1NzcyO1xufVxuXG4ucGctZmlsZS11cGxvYWQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbn1cblxuLnRleHQtbG9naW46aG92ZXIge1xuICBjb2xvcjogIzkwQTRBRTtcbn1cblxuLmJ1dHRvbi1jb21tb246aG92ZXIsIC5pdS1ib3gtc2hvd0xpc3Q6aG92ZXIsIC5pdS1ib3gtc2hvd1RodW1iOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkE1NzcyO1xufVxuXG4uYm94LWJ1bGtCdG4gKjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRleHQtcmVzQnVsa0RsOmhvdmVyLCAudGV4dC1yZXNCdWxkRGVsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKiBibGluayBlZmZlY3QgKi9cbi5ibGluayB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBibGlua3RleHQgMC44cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBibGlua3RleHQgMC44cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbjogYmxpbmt0ZXh0IDAuOHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmt0ZXh0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBibGlua3RleHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBibGlua3RleHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBjb3B5IGZyb20gc3R5bGUuY3NzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubGF5ZXJzdHlsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuI2V4dGVuc2lvbklubmVyTGF5ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjE2QzdBICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5jb250cm9sIHtcbiAgd2lkdGg6IDE0OHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuZGl2LmNvbnRyb2wgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmRpdi5jb250cm9sIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5kaXYuY29udHJvbCB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbn1cblxuZGl2LmNvbnRyb2wgdWwgbGkgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVDM0M2O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICM2NjY7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjNjY2O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjQkJCO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0JCQjtcbn1cblxuZGl2LmNvbnRyb2wgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTNFMztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbmRpdi5jb250cm9sIGEuaWNvbl9rZXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fa2V5LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbmRpdi5jb250cm9sIGEuaWNvbl9jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9jb250ZW50cy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG5kaXYuY29udHJvbCBhLmljb25fcGVuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX3Blbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG5kaXYuY29udHJvbCBhLmljb25fb3BlbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9vcGVuLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbmRpdi5jb250cm9sIGEuaWNvbl9yZW9wZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fcmVvcGVuLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbmRpdi5jb250cm9sIGEuaWNvbl9idWlsZHByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fYnVpbGRwcmV2aWV3LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbmRpdi5jb250cm9sIGEuaWNvbl9zdWJtZW51IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX3N1Ym1lbnUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuZGl2LmNvbnRyb2wgYS5pY29uX3JlZmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX3JlZmVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbmRpdi5jb250cm9sIGEuaWNvbl9wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb250cm9sX3BsYXkucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuZGl2LmNvbnRyb2wgYS5pY29uX2NvcHkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbnRyb2xfY29weS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG5kaXYuY29udHJvbCBhLmljb25fZGVsZXRlLCBwLmljb25fZGVsZXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb250cm9sX2RlbGV0ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4uaWZybS1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xufVxuXG4uaWZybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kaXNwc3R5bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXNzZW50aWFsX2pybiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFNTM2NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKlxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHR3aWR0aDogOTUlO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTUzLCAxNTMsIDE1Myk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuKi9cbiNjb250ZW50RXhwb3J0QXJlYSB7XG4gIHdpZHRoOiAzNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJBNTc3MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTc7XG59XG5cbiNjb250ZW50RXhwb3J0VGl0bGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4jY29udGVudEV4cG9ydFRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyQTU3NzI7XG59XG5cbiNjb250ZW50RXhwb3J0RGl2IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbiNjb250ZW50RG93bmxvYWRBcmVhIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMkE1NzcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5Nztcbn1cblxuI2NvbnRlbnREb3dubG9hZFRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuI2NvbnRlbnREb3dubG9hZFRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyQTU3NzI7XG59XG5cbiNjb250ZW50RG93bmxvYWREaXYge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuXG4vKiogU21hbGzjg6rjg7Pjgq8g77yI6YG45oqe44Oc44K/44Oz44CB5Y+C54Wn44Oc44K/44Oz44Gq44Gp77yJICoqL1xuYS5idXR0b25fc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNTc3MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyLmJ1dHRvbl9zbWFsbCB7XG4gIGNvbG9yOiAjNjE2QzdBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY2O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6YWN0aXZlLmJ1dHRvbl9zbWFsbCB7XG4gIGNvbG9yOiAjNjE2QzdBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVDM0M2O1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICM2NjY7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjNjY2O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjQkJCO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0JCQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zcGFuLmJ1dHRvbl9zbWFsbF9kaXNhYmxlIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q0ZDRkNDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYucHVzaDEwLCB0ci5wdXNoMTAge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbmRpdi5wdXNoMjAge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbmRpdi5wdXNoIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5kaXYucGFnZXRvcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0byAwO1xufVxuXG4vKiogV2lkdGggKiovXG4udzExIHtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi53MTIge1xuICB3aWR0aDogMTJweDtcbn1cblxuLnczMCB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4udzM1IHtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi53NDAge1xuICB3aWR0aDogNDBweDtcbn1cblxuLnc0NSB7XG4gIHdpZHRoOiA0NXB4O1xufVxuXG4udzUwIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi53NTUge1xuICB3aWR0aDogNTVweDtcbn1cblxuLnc2MCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4udzY1IHtcbiAgd2lkdGg6IDY1cHg7XG59XG5cbi53NzAge1xuICB3aWR0aDogNzBweDtcbn1cblxuLnc3NSB7XG4gIHdpZHRoOiA3NXB4O1xufVxuXG4udzgwIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi53ODIge1xuICB3aWR0aDogODJweDtcbn1cblxuLnc4NSB7XG4gIHdpZHRoOiA4NXB4O1xufVxuXG4udzkwIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi53OTUge1xuICB3aWR0aDogOTVweDtcbn1cblxuLncxMDAge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi53MTEwIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4udzExNSB7XG4gIHdpZHRoOiAxMTVweDtcbn1cblxuLncxMjAge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi53MTIyIHtcbiAgd2lkdGg6IDEyMnB4O1xufVxuXG4udzEyNSB7XG4gIHdpZHRoOiAxMjVweDtcbn1cblxuLncxMzAge1xuICB3aWR0aDogMTMwcHg7XG59XG5cbi53MTM1IHtcbiAgd2lkdGg6IDEzNXB4O1xufVxuXG4udzE0MCB7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuLncxNDUge1xuICB3aWR0aDogMTQ1cHg7XG59XG5cbi53MTUwIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4udzE2MCB7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuLncxNzAge1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi53MTgwIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4udzE5NSB7XG4gIHdpZHRoOiAxOTVweDtcbn1cblxuLncyMDAge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi53MjA1IHtcbiAgd2lkdGg6IDIwNXB4O1xufVxuXG4udzIxMCB7XG4gIHdpZHRoOiAyMTBweDtcbn1cblxuLncyMTYge1xuICB3aWR0aDogMjE2cHg7XG59XG5cbi53MjIzIHtcbiAgd2lkdGg6IDIyM3B4O1xufVxuXG4udzIyNSB7XG4gIHdpZHRoOiAyMjVweDtcbn1cblxuLncyMzAge1xuICB3aWR0aDogMjMwcHg7XG59XG5cbi53MjM1IHtcbiAgd2lkdGg6IDIzNXB4O1xufVxuXG4udzI0MCB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLncyNTAge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi53MjcwIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuXG4udzI4MCB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLncyODUge1xuICB3aWR0aDogMjg1cHg7XG59XG5cbi53MjkwIHtcbiAgd2lkdGg6IDI5MHB4O1xufVxuXG4udzMwMCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLnczMjUge1xuICB3aWR0aDogMzI1cHg7XG59XG5cbi53MzMwIHtcbiAgd2lkdGg6IDMzMHB4O1xufVxuXG4udzMzNSB7XG4gIHdpZHRoOiAzMzVweDtcbn1cblxuLnczNDAge1xuICB3aWR0aDogMzQwcHg7XG59XG5cbi53MzUwIHtcbiAgd2lkdGg6IDM1MHB4O1xufVxuXG4udzM2NSB7XG4gIHdpZHRoOiAzNjVweDtcbn1cblxuLnczNzAge1xuICB3aWR0aDogMzcwcHg7XG59XG5cbi53NDAwIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4udzQyMCB7XG4gIHdpZHRoOiA0MjBweDtcbn1cblxuLnc0NTAge1xuICB3aWR0aDogNDUwcHg7XG59XG5cbi53NDYwIHtcbiAgd2lkdGg6IDQ2MHB4O1xufVxuXG4udzQ3MCB7XG4gIHdpZHRoOiA0NzBweDtcbn1cblxuLnc0OTAge1xuICB3aWR0aDogNDkwcHg7XG59XG5cbi53NTAwIHtcbiAgd2lkdGg6IDUwMHB4O1xufVxuXG4udzUyMCB7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuLnc1NjAge1xuICB3aWR0aDogNTYwcHg7XG59XG5cbi5jbGVhcmZpeCB7XG4gIHpvb206IDE7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbn1cblxuI2lucHV0Tm9ybWFsVGFibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuY2F1dGlvbiwgZGl2LmNhdXRpb24gdWwsIHNwYW4uY2F1dGlvbiB7XG4gIGNvbG9yOiAjREU1MzY3O1xufVxuXG4uYnJlYWt0ZXh0IHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5icmVha3RleHQtaWIge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZ3Jlc3NiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucHJvZ3Jlc3NiYXIgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUZGMTtcbiAgLyogZmFsbGJhY2sgY29sb3IgaWYgZ3JhZGllbnRzIGFyZSBub3Qgc3VwcG9ydGVkICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0VDRUZGMSwgIzkwQTRBRSk7XG4gIC8qIEZvciBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNFQ0VGRjEsICM5MEE0QUUpO1xuICAvKiBGb3Igb2xkIEZ4ICgzLjYgdG8gMTUpICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjRUNFRkYxLCAjOTBBNEFFKTtcbiAgLyogRm9yIHByZS1yZWxlYXNlcyBvZiBJRSAxMCovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNFQ0VGRjEsICM5MEE0QUUpO1xuICAvKiBGb3Igb2xkIE9wZXJhICgxMS4xIHRvIDEyLjApICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFQ0VGRjEsICM5MEE0QUUpO1xuICAvKiBTdGFuZGFyZCBzeW50YXg7IG11c3QgYmUgbGFzdCAqL1xuICBib3JkZXI6IDBweCBzb2xpZCAjNjE2QzdBO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLyogSUU2LDcsOCAqL1xuICBvcGFjaXR5OiAwLjU7XG4gIC8qIElF5Lul5aSWICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIElFIDJweCBCdWdGaXggKi9cbn1cblxuLml1LXNlY3Rpb24tZGV0YWlsLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICB3aWR0aDogOTYwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5MjkyOTI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzkyOTI5MjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkyOTI5Mjtcbn1cblxuLml1LXNlY3Rpb24tbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjNWQ1ZDVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiN0YXNrX2xpc3RfdmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdS1zZWN0aW9uLWdyYXBoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogOTYwcHg7XG4gIGhlaWdodDogMzUwcHg7XG59XG5cbi5ncmFwaFdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmdyYXBoX2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbi5ncmFwaF9kYXRhX2FyZWEge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDIzNnB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3QtaGVhZGVyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4vKi0tLS0tcG9wdXAgdGFibGUtLS0tLSovXG4uZm9ybXRibCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5mb3JtdGJsIGlucHV0W3R5cGU9dGV4dF0sIC5mb3JtdGJsIGlucHV0W3R5cGU9bnVtYmVyXSwgLmZvcm10Ymwgc2VsZWN0LCAuaXUtYm94LWRldGFpbFNlYXJjaC1pbi1jb2x1bW4gc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4jY29udGVudElucHV0RGl2IGlucHV0W3R5cGU9dGV4dF0sICNjb250ZW50SW5wdXREaXYgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzcHggNHB4O1xufVxuXG4jY29udGVudElucHV0RGl2IGlucHV0W3R5cGU9dGltZV0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG59XG5cbi5mb3JtdGJsIHRyIHtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQkRCREI7XG59XG5cbi5mb3JtdGJsIHRoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAxNXB4IDEwcHggMTVweCAwcHg7XG59XG5cbi5mb3JtdGJsIHRkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1NSU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5mb3JtdGJsIHRkIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucG9wdXAtdGFibGUtd2lkdGgge1xuICB3aWR0aDogOTAlO1xufVxuXG4ucG9wdXAtZW1wdHkge1xuICB3aWR0aDogOTAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RCREJEQjtcbn1cblxuLnBvcHVwLWVtcHR5LXRpdGxlIHtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQkRCREI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3B1cC1idXR0b24tY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREU1MzY3O1xufVxuXG5EaXYuYnRuLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNTc3Mjtcbn1cblxuRGl2LmJ0bi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREU1MzY3O1xufVxuXG4ucG9wdXAtY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnBvcHVwLWNoZWNrLWZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDM1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBvcHVwLXNob3ctdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnBvcHVwLW1lbnUtc2VsZWN0IHtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuXG4uZGF0ZS1waWNrZXIgaW1nLCAjZGVsaXZlcnlfdGVybSBpbWcsICNkYXRlQXJlYSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAtOXB4O1xufVxuXG4uZ3JvdXBTZWxlY3REZXNjcmlwdGlvbmJveCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDkwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0RFNTM2Nztcbn1cblxuI2NvbnRlbnRFbnRyeUZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgI2NvbnRlbnRFbnRyeUZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbiNpbnNlcnRVRElEIHRoLCAjdXBkYXRlVURJRCB0aCwgI3dlYlZpZXdlckxpc3QgdGgge1xuICBiYWNrZ3JvdW5kOiAjZDdkZGUwO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0ZGRjtcbn1cblxuI2luc2VydFVESUQgc2VsZWN0LCAjd2ViVmlld2VyTGlzdCBzZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFkZFVkaWRCb3gge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbmlucHV0LnByaW9yaXR5X3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IGluaXRpYWw7XG59XG5cbiN0ZWxvcFNldHRpbmdNZW51IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4jdGVsb3BDb2xvclBvcCB7XG4gIGZsb2F0OiBpbml0aWFsO1xufVxuXG4uc2VhcmNoYm94LWluLWxpLXNlbGVjdCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLyotLS0tLVNlYXJjaExpc3QtLS0tLSovXG4ubGlzdGRpc3AtdGFibGUge1xuICB3aWR0aDogOTYwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4ubGlzdGRpc3AtdGFibGUtaGVhZGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0U2RTdFODtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICBib3JkZXItc3BhY2luZzogMHB4O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4ubGlzdGRpc3AtdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XG59XG5cbi5saXN0ZGlzcC10YWJsZSB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xufVxuXG4ubGlzdGRpc3AtdGFibGUtaGVhZGVyIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAwO1xufVxuXG4ubGlzdGRpc3AtdGFibGUtaGVhZGVyIHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAwIDA7XG59XG5cbi5saXN0ZGlzcC10YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MEE0QUU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbi5saXN0ZGlzcC10YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4ubGlzdGRpc3AtdGFibGUgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiA3cHg7XG4gIGNvbG9yOiAjNWQ1ZDVkO1xufVxuXG4ubGlzdGRpc3AtdGFibGUtaW4tcm93cyB0ZCB7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5saXN0ZGlzcC10YWJsZSBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuXG4uZGF0YVJvdyB0ZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4jcGxheWxpc3QtdGFibGUgdHIgdGg6bnRoLWxhc3QtY2hpbGQoMikge1xuICBmb250LXNpemU6IDg2JTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuXG4vKi0tLS0tU2VhcmNoYm94LWRldGFpbC0tLS0tKi9cbmRpdi5waWNTbWFsbERpdiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBfbWFyZ2luLWxlZnQ6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnV0dG9uLXNjaGVkdWxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzVkNWQ1ZDtcbn1cblxuLmJ1dHRvbi1pYy1tb2RlLW9wZXJhdGlvbi1jb21tYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljX21vZGVfb3BlcmF0aW9uX2NvbW1hbmQucG5nXCIpO1xufVxuXG4uYnV0dG9uLWljLW1vZGUtb3BlcmF0aW9uLWNvbW1hbmQtbG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERTUzNjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9qcm4vaWNfbG9ja19vdXRsaW5lX3doaXRlXzI0cHguc3ZnXCIpO1xufVxuXG4uYnV0dG9uLWljLW1vZGUtb3BlcmF0aW9uLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J0bl9kb3dubG9hZC5wbmdcIik7XG59XG5cbi5idXR0b24taWMtbW9kZS1vcGVyYXRpb24tdXBsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21lbnVfYmF0Y2hfZW50cnkucG5nXCIpO1xufVxuXG4uYnV0dG9uX3NlbGVjdFBvcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbnVsLmdyb3VwbGlzdCBsaSAub2NpY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNtc2dOb3JtYWxEaXYge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbiNhbGxDaGVja0JveCwgI3VzZWRDaGVja0JveCB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG4uYmF0Y2gtbm90aWNlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qLS0tLS0tLS0tZGFzaGJvYXJkLS0tLS0tLS0qL1xuI2Rhc2hib2FyZEFyZWEge1xuICBvdmVyZmxvdzogb3ZlcmxheTtcbn1cblxuI2Rhc2hib2FyZERpc3BTdGF0dXNBcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jZm9yY2VkRGlzcE9yZGVyVGFibGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmRpdi5idXR0b25fdXBkb3duIGEge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdEREUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0M7XG59XG5cbi5hcnJvdy10b3Age1xuICB3aWR0aDogMHB4O1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmFycm93LWRvd24ge1xuICB3aWR0aDogMHB4O1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuI2Rhc2hib2FyZERpc3BTdGF0dXNBcmVhIHNlbGVjdCwgI3Nob3BJbnB1dERpdiBpbnB1dFt0eXBlPXRleHRdLCAjc2hvcElucHV0RGl2IHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLyotLS0tLWVudkNvbmZpZy0tLS0tKi9cbi5lbnZUYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjliOWI5O1xufVxuXG4uZW52VGFibGUgdGQge1xuICBwYWRkaW5nOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOWI5Yjk7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZW52VGFibGUgdGQuZW52VGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4vKi0tLS0t44Ko44Os44Oh44Oz44OI5Yid5pyf5YyWLS0tLS0qL1xuLmluaXQtcG9zaXRpb24ge1xuICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaW5pdC1wb3NpdGlvbi1yZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLmluaXQtd2lkdGgge1xuICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaW5pdC1oZWlnaHQge1xuICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmluaXQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmluaXQtcGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmluaXQtZmxvYXQge1xuICBmbG9hdDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaW5pdC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaW5pdC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaW5pdC1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaW5pdC1tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS1wbGF5bGlzdC1tb2RhbERpYWxvZ1VuZGVybGF5LS0tLS0qL1xuI21vZGFsRGlhbG9nVW5kZXJsYXkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLW1vei1vcGFjaXR5OiAwLjc7XG4gIG9wYWNpdHk6IDAuNztcbiAgei1pbmRleDogOTk2O1xufVxuXG4jaW50ZXJhY3RpdmVMaW5rQXJlYSB7XG4gIHdpZHRoOiA5NDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzYxNkM3QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTc7XG59XG5cbi5kb3R0ZWRUb3BMaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzYxNkM3QTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNzaWduYWdlVGh1bWJuYWlsTGlzdCxcbiNpbnRlcmFjdGl2ZVRodW1ibmFpbExpc3Qge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiNzaWduYWdlVGh1bWJuYWlsTGlzdCBsaSxcbiNpbnRlcmFjdGl2ZVRodW1ibmFpbExpc3QgbGkge1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgLypJRTflr77lv5wqL1xuICAqem9vbTogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJBNTc3MjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbiNzaWduYWdlVGh1bWJuYWlsTGlzdCBsaS5zZWxlY3RlZCxcbiNpbnRlcmFjdGl2ZVRodW1ibmFpbExpc3QgbGkuc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIC8qSUU35a++5b+cKi9cbiAgKnpvb206IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZmE4ZDU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZlOGZkO1xuICAvKiBmYWxsYmFjayBjb2xvciBpZiBncmFkaWVudHMgYXJlIG5vdCBzdXBwb3J0ZWQgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWRmN2ZmLCAjY2ZlOGZkKTtcbiAgLyogRm9yIENocm9tZSBhbmQgU2FmYXJpICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VkZjdmZiwgI2NmZThmZCk7XG4gIC8qIEZvciBvbGQgRnggKDMuNiB0byAxNSkgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZGY3ZmYsICNjZmU4ZmQpO1xuICAvKiBGb3IgcHJlLXJlbGVhc2VzIG9mIElFIDEwKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VkZjdmZiwgI2NmZThmZCk7XG4gIC8qIEZvciBvbGQgT3BlcmEgKDExLjEgdG8gMTIuMCkgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VkZjdmZiwgI2NmZThmZCk7XG4gIC8qIFN0YW5kYXJkIHN5bnRheDsgbXVzdCBiZSBsYXN0ICovXG59XG5cbiNzaWduYWdlVGh1bWJuYWlsTGlzdCBpbWcsXG4jaW50ZXJhY3RpdmVUaHVtYm5haWxMaXN0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmludGVyYWN0aXZlTGlua0xpc3QgLmxpbmUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWM5O1xufVxuXG5hLmJ1dHRvbl9ibHVlIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDlweDtcbn1cblxuYS5idXR0b25fYmx1ZTpob3ZlciwgYS5idXR0b25fZGVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbn1cblxuYS5idXR0b25fZGVsIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RERFMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGlkZVNob3cge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiNpbnRlcmFjdGl2ZVRodW1ibmFpbERpdiB7XG4gIHdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbn1cblxuc3Bhbi5mZ0FuZEJnQ29sb3JPZmdyZWVuIHtcbiAgY29sb3I6ICMwMDhjMjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmY1ZGU7XG59XG5cbnNwYW4uZmdBbmRCZ0NvbG9yT2ZyZWQge1xuICBjb2xvcjogIzk1MDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlYTtcbn1cblxuc3Bhbi5mZ0FuZEJnQ29sb3JPZmJsdWUge1xuICBjb2xvcjogIzAwYjZkMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZmFmZDtcbn1cblxuc3Bhbi5mZ0FuZEJnQ29sb3JPZnllbGxvdyB7XG4gIGNvbG9yOiAjYmI5ZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmNWQ4O1xufVxuXG5zcGFuLmZnQW5kQmdDb2xvck9mZ3JheSB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4uaW50ZXJhY3RpdmVMaW5rSW5wdXRBcmVhIERpdiB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmludGVyYWN0aXZlTGlua0lucHV0QXJlYSBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi8qIGNvbnRlbnRGaWxlSW5wdXQgKi9cbi5kcm9wQXJlYU1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDJweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuNik7XG4gIGZvbnQtZmFtaWx5OiBcIuODoeOCpOODquOCqlwiLFwiTWVpcnlvXCIsXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIixcIk9zYWthXCIsXCLvvK3vvLMg77yw44K044K344OD44KvXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4vKiBjb250ZW50c1JlZmVyZW5jZSovXG4jaW5wdXREcm9wVGFibGUgdGgsICNjb250ZW50c1JlZmVyZW5jZUxpc3QgdGgge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuI2lucHV0RHJvcFRhYmxlIHRkIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLm1hcnF1ZWUge1xuICB3aWR0aDogMzM2cHg7XG4gIGhlaWdodDogNjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5tYXJxdWVlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5zdWJtZW51XG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI3N1Ym1lbnUgcCwgI3N1Ym1lbnUgbGksICNzdWJtZW51IHNwYW4ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgLyogZm9udC1zaXplOjEycHg7ICovXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4jc3VibWVudUlubmVyIHtcbiAgd2lkdGg6IDk1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIGF1dG8gM3B4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbiNzdWJtZW51SW5uZXIgLm5hdkJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbiNzdWJtZW51SW5uZXIgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2NvbW1vbk1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX2xlZnRhcnJvdy5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlciAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4jY29tbW9uTWVudSBhI2hvbWVCdG46aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jY29tbW9uTWVudSA+IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbiNjb21tb25NZW51ID4gdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4jY29tbW9uTWVudTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9kb3duYXJyb3cucG5nKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXI7XG59XG5cbiNicmVhZGNydW1iTWVudSB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX2xlZnRhcnJvdy5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlciAjRkZGO1xuICBwYWRkaW5nOiAwIDMwcHggMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuI2JyZWFkY3J1bWJNZW51IGEge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYnJlYWRjcnVtYk1lbnUgYSNicmVhZGNydW1iQnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2JyZWFkY3J1bWJNZW51OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX2Rvd25hcnJvdy5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbn1cblxuI3BhZ2VMYWJlbCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZHJvcOODoeODi+ODpeODvFxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNkcm9wTWVudSB7XG4gIHdpZHRoOiA3MzBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNkcm9wTWVudSBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMkE1NzcyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29uSWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb25UaXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5jb25OYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjVweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAyO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb25OYXYgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29uTmF2IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci10b3A6IGRvdHRlZCAxcHggIzY2NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbk5hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDBweDtcbn1cblxuLmNvbk5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jc2lnbmFnZVN1Ym1lbnVBcmVhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNzaWduYWdlU3VibWVudUFyZWEgaDIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uaWNvbkJveCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uaWNvbkJveCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jYWRTdWJtZW51QXJlYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jYWRTdWJtZW51QXJlYSBoMiB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbiNhZFN1Ym1lbnVBcmVhIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbiNkaW1hbGxTdWJtZW51QXJlYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jZGltYWxsU3VibWVudUFyZWEgaDIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4jZGltYWxsU3VibWVudUFyZWEgdWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuI2JpelN1Ym1lbnVBcmVhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNiaXpTdWJtZW51QXJlYSBoMiB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbiNiaXpTdWJtZW51QXJlYSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4jZ2V0aXRzU3VibWVudUFyZWEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICM5MjkyOTI7XG59XG5cbiNnZXRpdHNTdWJtZW51QXJlYSBoMiB7XG4gIGNvbG9yOiAjMDA5QTkwO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4jZ2V0aXRzU3VibWVudUFyZWEgdWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnN1Ym1lbnVfc3Rvcnlib2FyZCAuY29uVGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmduYXZBcmVhXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI2duYXZBcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDk4cHg7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNnbmF2QXJlYSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgLypJRTflr77lv5wqL1xuICAqem9vbTogMTtcbiAgaGVpZ2h0OiA2MnB4O1xuICB3aWR0aDogMTIwcHg7XG59XG5cbiNnbmF2QXJlYSAjZ25hdkJ0biBsaSBhIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogNDBweCAwIDVweCAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbn1cblxuI2duYXZBcmVhICNnbmF2QnRuIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNnbmF2QXJlYSAjZ25hdkJ0biBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbiNnbmF2QnRuIC5tZW51TGlzdCBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X2xpc3QucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkJ0biAubWVudUVudHJ5IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnVfZW50cnkucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkJ0biAubWVudUpvaW4gYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudV9qb2luLnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMCUgI0U3RTdFNztcbn1cblxuI2duYXZCdG4gLm1lbnVCYXRjaEVudHJ5IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnVfYmF0Y2hfZW50cnkucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkJ0biAubWVudUJhdGNoVXBkYXRlIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnVfYmF0Y2hfdXBkYXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMCUgI0U3RTdFNztcbn1cblxuI2duYXZCdG4gLm1lbnVJbXBvcnQgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudV9pbXBvcnQucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkJ0biAubWVudURhc2hib2FyZCBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X2Rhc2hib2FyZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMjAlICNFN0U3RTc7XG59XG5cbiNnbmF2QnRuIC5tZW51VG9wU2NyZWVuIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnVfdG9wX3NjcmVlbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMjAlICNFN0U3RTc7XG59XG5cbiNnbmF2QnRuIC5tZW51RW52IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnVfZW52LnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMCUgI0U3RTdFNztcbn1cblxuI2duYXZCdG4gLm1lbnVEZXZpY2VTdGF0dXMgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudV9kZXZpY2Vfc3RhdHVzLnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMCUgI0U3RTdFNztcbn1cblxuI2duYXZCdG4gLm1lbnVMb2cgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudV9sb2cucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkJ0biAubWVudVNlbmQgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudV9zZW5kLnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMCUgI0U3RTdFNztcbn1cblxuI2duYXZBcmVhICNnbmF2QnRuIC5tZW51TGljZW5jZSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X2xpY2VuY2UucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkFyZWEgI2duYXZCdG4gLm1lbnVTY2hlZHVsZSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X3NjaGVkdWxlLnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMCUgI0U3RTdFNztcbn1cblxuI2duYXZBcmVhICNnbmF2QnRuIGxpOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjREOUZDO1xufVxuXG4jZ25hdkFyZWEgI2duYXZCdG4gbGkgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjREOUZDO1xufVxuXG4jZ25hdkFyZWEgI2duYXZCdG4gbGkgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjREOUZDO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICM2NjY7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjNjY2O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjQkJCO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0JCQjtcbn1cblxuI2duYXZBcmVhICNnbmF2QnRuIC5jdXJyZW50UGxhY2UgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNEQ5RkM7XG59XG5cbiNnbmF2QnRuIC5nbmF2VGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5zY2hlZHVsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zY2hlZHVsZVRvcGJveCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiA5NTBweDtcbn1cblxuLnNjaGVkdWxlRGVzY3JpcHRpb25ib3gge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpZHRoOiA5NTBweDtcbn1cblxuLmdyb3VwU2VsZWN0RGVzY3JpcHRpb25ib3gge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpZHRoOiA3NTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzJBNTc3Mjtcbn1cblxuLmluaGVyaXRQcmlvcml0eUFyZWEge1xuICB3aWR0aDogODE2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW5oZXJpdExvd1ByaW9yaXR5TGluZSxcbi5pbmhlcml0TWVkaXVtUHJpb3JpdHlMaW5lLFxuLmluaGVyaXRIaWdoUHJpb3JpdHlMaW5lLFxuLmxvd1ByaW9yaXR5TGluZSxcbi5tZWRpdW1Qcmlvcml0eUxpbmUsXG4uaGlnaFByaW9yaXR5TGluZSxcbi5maXhQcmlvcml0eUxpbmUge1xuICB3aWR0aDogODE2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW5oZXJpdExvd1ByaW9yaXR5TGluZSxcbi5pbmhlcml0TWVkaXVtUHJpb3JpdHlMaW5lLFxuLmluaGVyaXRIaWdoUHJpb3JpdHlMaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cblxuLmxvd1ByaW9yaXR5TGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG59XG5cbi5tZWRpdW1Qcmlvcml0eUxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmZmVmO1xufVxuXG4uaGlnaFByaW9yaXR5TGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZWY7XG59XG5cbi5pbmhlcml0UHJpb3JpdHlOYW1lIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmluaGVyaXRQcmlvcml0eU5hbWUgc3BhbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA4cHQ7XG59XG5cbi5sb3dQcmlvcml0eU5hbWUsXG4ubWVkaXVtUHJpb3JpdHlOYW1lLFxuLmhpZ2hQcmlvcml0eU5hbWUsXG4uZml4UHJpb3JpdHlOYW1lIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubG93UHJpb3JpdHlOYW1lIHNwYW4sXG4ubWVkaXVtUHJpb3JpdHlOYW1lIHNwYW4sXG4uaGlnaFByaW9yaXR5TmFtZSBzcGFuLFxuLmZpeFByaW9yaXR5TmFtZSBzcGFuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDhwdDtcbn1cblxuI3BvcHVwTG93IHtcbiAgd2lkdGg6IDE4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkODNjZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuI3BvcHVwTG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMkE1NzcyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5MCU7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbiNwb3B1cE1lZGl1bSB7XG4gIHdpZHRoOiAxODBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTU3NzI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbiNwb3B1cE1lZGl1bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzJBNTc3MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOTAlO1xuICBib3R0b206IC0xMHB4O1xufVxuXG4jcG9wdXBIaWdoIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggI2FhYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNTc3MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuI3BvcHVwSGlnaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzJBNTc3MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOTAlO1xuICBib3R0b206IC0xMHB4O1xufVxuXG4jcG9wdXBNZXJnZSB7XG4gIHdpZHRoOiAxODBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTU3NzI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbiNwb3B1cE1lcmdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMkE1NzcyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5MCU7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbi5zY2hlZHVsZURvdHRlZEJsb2NrIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5zY2hlZHVsZVNvbGlkQmxvY2sge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uc2NoZWR1bGVMb3dEaXNwIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUZGMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5zY2hlZHVsZUxvd0Rpc3AgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDhwdDtcbn1cblxuLnNjaGVkdWxlTWVkaXVtRGlzcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmZmVmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQTU3NzI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uc2NoZWR1bGVNZWRpdW1EaXNwIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiA4cHQ7XG59XG5cbi5zY2hlZHVsZUhpZ2hEaXNwIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUZGMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5zY2hlZHVsZUhpZ2hEaXNwIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiA4cHQ7XG59XG5cbi5zY2hlZHVsZUxvd0Rpc3BfSW5oZXJpdCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VGRjE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICAvKiBJRTYsNyw4ICovXG4gIG9wYWNpdHk6IDAuODtcbiAgLyogSUXojonvvaXonp/vv70qL1xufVxuXG4uc2NoZWR1bGVMb3dEaXNwX0luaGVyaXQgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDhwdDtcbn1cblxuLnNjaGVkdWxlTWVkaXVtRGlzcF9Jbmhlcml0IHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJBNTc3MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIC8qIElFNiw3LDggKi9cbiAgb3BhY2l0eTogMC44O1xuICAvKiBJReiOie+9peien++/vSovXG59XG5cbi5zY2hlZHVsZU1lZGl1bURpc3BfSW5oZXJpdCBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogOHB0O1xufVxuXG4uc2NoZWR1bGVIaWdoRGlzcF9Jbmhlcml0IHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFNTM2NztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIC8qIElFNiw3LDggKi9cbiAgb3BhY2l0eTogMC44O1xuICAvKiBJReiOie+9peien++/vSovXG59XG5cbi5zY2hlZHVsZUhpZ2hEaXNwX0luaGVyaXQgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDhwdDtcbn1cblxuLnNjaGVkdWxlRml4RGlzcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5zY2hlZHVsZUZpeERpc3AgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uc2NoZWR1bGVMb3dEaXNwX0ZpeCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJBNTc3MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5zY2hlZHVsZUxvd0Rpc3BfRml4IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWRmZmY7XG4gIC8qIGZhbGxiYWNrIGNvbG9yIGlmIGdyYWRpZW50cyBhcmUgbm90IHN1cHBvcnRlZCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlM2Y0ZmUsICNFQ0VGRjEpO1xuICAvKiBGb3IgQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZTNmNGZlLCAjRUNFRkYxKTtcbiAgLyogRm9yIG9sZCBGeCAoMy42IHRvIDE1KSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2UzZjRmZSwgI0VDRUZGMSk7XG4gIC8qIEZvciBwcmUtcmVsZWFzZXMgb2YgSUUgMTAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZTNmNGZlLCAjRUNFRkYxKTtcbiAgLyogRm9yIG9sZCBPcGVyYSAoMTEuMSB0byAxMi4wKSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTNmNGZlLCAjRUNFRkYxKTtcbiAgLyogU3RhbmRhcmQgc3ludGF4OyBtdXN0IGJlIGxhc3QgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDhwdDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zY2hlZHVsZU1lZGl1bURpc3BfRml4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmZlZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2NhMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnNjaGVkdWxlTWVkaXVtRGlzcF9GaXggZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNTc3MjtcbiAgLyogZmFsbGJhY2sgY29sb3IgaWYgZ3JhZGllbnRzIGFyZSBub3Qgc3VwcG9ydGVkICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzkwQTRBRSwgIzJBNTc3Mik7XG4gIC8qIEZvciBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM5MEE0QUUsICMyQTU3NzIpO1xuICAvKiBGb3Igb2xkIEZ4ICgzLjYgdG8gMTUpICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjOTBBNEFFLCAjMkE1NzcyKTtcbiAgLyogRm9yIHByZS1yZWxlYXNlcyBvZiBJRSAxMCovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM5MEE0QUUsICMyQTU3NzIpO1xuICAvKiBGb3Igb2xkIE9wZXJhICgxMS4xIHRvIDEyLjApICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MEE0QUUsICMyQTU3NzIpO1xuICAvKiBTdGFuZGFyZCBzeW50YXg7IG11c3QgYmUgbGFzdCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogOHB0O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNjaGVkdWxlSGlnaERpc3BfRml4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBlZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREU1MzY3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnNjaGVkdWxlSGlnaERpc3BfRml4IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM0YmY7XG4gIC8qIGZhbGxiYWNrIGNvbG9yIGlmIGdyYWRpZW50cyBhcmUgbm90IHN1cHBvcnRlZCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmVlZWUsICNmZmIzYWMpO1xuICAvKiBGb3IgQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZlZWVlLCAjZmZiM2FjKTtcbiAgLyogRm9yIG9sZCBGeCAoMy42IHRvIDE1KSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZWVlZSwgI2ZmYjNhYyk7XG4gIC8qIEZvciBwcmUtcmVsZWFzZXMgb2YgSUUgMTAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZlZWVlLCAjZmZiM2FjKTtcbiAgLyogRm9yIG9sZCBPcGVyYSAoMTEuMSB0byAxMi4wKSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZlZWVlLCAjZmZiM2FjKTtcbiAgLyogU3RhbmRhcmQgc3ludGF4OyBtdXN0IGJlIGxhc3QgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDhwdDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zY2hlZHVsZU1lcmdlRGlzcF9GaXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQTU3NzI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uc2NoZWR1bGVNZXJnZURpc3BfRml4IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2NjZmY7XG4gIC8qIGZhbGxiYWNrIGNvbG9yIGlmIGdyYWRpZW50cyBhcmUgbm90IHN1cHBvcnRlZCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWU0ZmYsICNlMGFjZmYpO1xuICAvKiBGb3IgQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVlNGZmLCAjZTBhY2ZmKTtcbiAgLyogRm9yIG9sZCBGeCAoMy42IHRvIDE1KSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZTRmZiwgI2UwYWNmZik7XG4gIC8qIEZvciBwcmUtcmVsZWFzZXMgb2YgSUUgMTAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVlNGZmLCAjZTBhY2ZmKTtcbiAgLyogRm9yIG9sZCBPcGVyYSAoMTEuMSB0byAxMi4wKSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVlNGZmLCAjZTBhY2ZmKTtcbiAgLyogU3RhbmRhcmQgc3ludGF4OyBtdXN0IGJlIGxhc3QgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDhwdDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5oZWFkZXJQcmlvcml0eSB7XG4gIHdpZHRoOiAxMzFweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5oZWFkZXJQcmlvcml0eSBzcGFuIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDhwdDtcbn1cblxuLmhlYWRlclRpbWUge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uaGVhZGVyVGltZSBzcGFuIHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNjaGVkdWxlRGF0ZSB7XG4gIHdpZHRoOiA4OXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNjaGVkdWxlRGF0ZSBkaXYge1xuICBmb250LXNpemU6IDhwdDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhlYWRlckFyZWEge1xuICB3aWR0aDogOTUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2NoZWR1bGVEZXRhaWxBcmVhIHtcbiAgd2lkdGg6IDk1MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNjaGVkdWxlRGF0ZSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5kcm9wQXJlYU1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICM4N2NlZmE7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDJweCByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuNik7XG4gIC8qY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtc2hhZG93OjJweCA0cHggNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwwIDAgMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgKi9cbiAgZm9udC1mYW1pbHk6IFwi44Oh44Kk44Oq44KqXCIsXCJNZWlyeW9cIixcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLFwiT3Nha2FcIixcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXJCbGFuayB7XG4gIHdpZHRoOiAxMzFweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cblxuLmhlYWRlckJsYW5rIHNwYW4ge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMjZweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogOHB0O1xufVxuXG4uaGVhZGVySG91ciB7XG4gIHdpZHRoOiAyMDNweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5oZWFkZXJIb3VyIHNwYW4ge1xuICB3aWR0aDogMjAzcHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2NvbnRlbnRFeHBvcnRBcmVhIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMkE1NzcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5Nztcbn1cblxuI2NvbnRlbnRFeHBvcnRUaXRsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbiNjb250ZW50RXhwb3J0VGl0bGUgaDMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJBNTc3Mjtcbn1cblxuI2NvbnRlbnRFeHBvcnREaXYge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuI2NvbnRlbnREb3dubG9hZEFyZWEge1xuICB3aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyQTU3NzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk3O1xufVxuXG4jY29udGVudERvd25sb2FkVGl0bGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4jY29udGVudERvd25sb2FkVGl0bGUgaDMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJBNTc3Mjtcbn1cblxuI2NvbnRlbnREb3dubG9hZERpdiB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGRmUGFzc3dvcmQge1xuICB3aWR0aDogMTEwcHg7XG59XG5cbiNwZGZQYXNzd29yZEFyZWEge1xuICB3aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyQTU3NzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk3O1xufVxuXG4jcGRmUGFzc3dvcmRUaXRsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbiNwZGZQYXNzd29yZFRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyQTU3NzI7XG59XG5cbiNwZGZQYXNzd29yZERpdiB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uaW50ZXJhY3RpdmVMaW5rTGlzdCB7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuI2ludGVyYWN0aXZlTGlua0RpdiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNpbnRlcmFjdGl2ZUxpbmtEaXYgdWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2ludGVyYWN0aXZlTGlua0RpdiBsaSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2ludGVyYWN0aXZlTGlua0RpdiBpbWcuY29udGJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jaW50ZXJhY3RpdmVMaW5rRGl2IGltZy5jb250YnRuMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jaW50ZXJhY3RpdmVMaW5rRGl2IGltZy5jb250YnRuMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jaW50ZXJhY3RpdmVMaW5rRGl2IGgzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyQTU3NzI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uaW50ZXJhY3RpdmVMaW5rTGlzdCAubGluZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Yzk7XG59XG5cbiNpbnRlcmFjdGl2ZVRodW1ibmFpbERpdiB7XG4gIHdpZHRoOiA4NzBweDtcbiAgbWFyZ2luOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDI2MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xufVxuXG4jaW50ZXJhY3RpdmVUaHVtYm5haWxEaXYgLnN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4jc2lnbmFnZVRodW1ibmFpbExpc3QsXG4jaW50ZXJhY3RpdmVUaHVtYm5haWxMaXN0IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jc2lnbmFnZVRodW1ibmFpbExpc3QgbGksXG4jaW50ZXJhY3RpdmVUaHVtYm5haWxMaXN0IGxpIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIC8qSUU35a++5b+cKi9cbiAgKnpvb206IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmY2ZjZmM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4jc2lnbmFnZVRodW1ibmFpbExpc3QgbGkuc2VsZWN0ZWQsXG4jaW50ZXJhY3RpdmVUaHVtYm5haWxMaXN0IGxpLnNlbGVjdGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAvKklFN+WvvuW/nCovXG4gICp6b29tOiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGZhOGQ1O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZThmZDtcbiAgLyogZmFsbGJhY2sgY29sb3IgaWYgZ3JhZGllbnRzIGFyZSBub3Qgc3VwcG9ydGVkICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VkZjdmZiwgI2NmZThmZCk7XG4gIC8qIEZvciBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZGY3ZmYsICNjZmU4ZmQpO1xuICAvKiBGb3Igb2xkIEZ4ICgzLjYgdG8gMTUpICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZWRmN2ZmLCAjY2ZlOGZkKTtcbiAgLyogRm9yIHByZS1yZWxlYXNlcyBvZiBJRSAxMCovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZGY3ZmYsICNjZmU4ZmQpO1xuICAvKiBGb3Igb2xkIE9wZXJhICgxMS4xIHRvIDEyLjApICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZGY3ZmYsICNjZmU4ZmQpO1xuICAvKiBTdGFuZGFyZCBzeW50YXg7IG11c3QgYmUgbGFzdCAqL1xufVxuXG4jc2lnbmFnZVRodW1ibmFpbExpc3QgaW1nLFxuI2ludGVyYWN0aXZlVGh1bWJuYWlsTGlzdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNzaWduYWdlVGh1bWJuYWlsTGlzdCBwLFxuI2ludGVyYWN0aXZlVGh1bWJuYWlsTGlzdCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuXG4jdGVsb3BTZXR0aW5nQXJlYSB7XG4gIHdpZHRoOiA3NjJweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzlFOUU5RTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTc7XG59XG5cbiN0ZWxvcFNldHRpbmdEaXYge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI3RlbG9wU2V0dGluZ0RpdiBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4jdGVsb3BTZXR0aW5nRGl2IGgzIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jdGVsb3BTZXR0aW5nRGl2IHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbiN0ZWxvcFNldHRpbmdEaXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIC8qSUU35a++5b+cKi9cbiAgKnpvb206IDE7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmEuc2VsZWN0YnRuIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9idG5fc19sZWZ0LmdpZikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmE6bGluay5zZWxlY3RidG4sXG5hOnZpc2l0ZWQuc2VsZWN0YnRuLFxuYTpob3Zlci5zZWxlY3RidG4sXG5hOmFjdGl2ZS5zZWxlY3RidG4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYTpob3Zlci5zZWxlY3RidG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuc2VsZWN0YnRuIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2J0bl9zX3JpZ2h0LmdpZikgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDRweCAycHg7XG59XG5cbiogKyBodG1sIGEuc2VsZWN0YnRuIHNwYW4ge1xuICBQQURESU5HLVRPUDogMnB4O1xufVxuXG4qIGh0bWwgYS5zZWxlY3RidG4gc3BhbiB7XG4gIFBBRERJTkctVE9QOiAycHg7XG59XG5cbi5kb3R0ZWRUb3BMaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2NjYztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pbnRlcmFjdGl2ZUNvbnRlbnRTdGF0dXNEaXNwIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3Bhbi5mZ0FuZEJnQ29sb3JPZmdyZWVuIHtcbiAgY29sb3I6ICMwMDhjMjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmY1ZGU7XG59XG5cbnNwYW4uZmdBbmRCZ0NvbG9yT2ZyZWQge1xuICBjb2xvcjogIzk1MDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlYTtcbn1cblxuc3Bhbi5mZ0FuZEJnQ29sb3JPZmJsdWUge1xuICBjb2xvcjogIzAwYjZkMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZmFmZDtcbn1cblxuc3Bhbi5mZ0FuZEJnQ29sb3JPZnllbGxvdyB7XG4gIGNvbG9yOiAjYmI5ZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmNWQ4O1xufVxuXG4uY29udGVudFBhZ2VUb3RhbENvdW50RGlzcCBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hdWlJY29uQXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIC8qSUU35a++5b+cKi9cbiAgKnpvb206IDE7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXVpSWNvblNwcml0ZXMucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5hdWlJY29uQXJyb3dMZWZ0VyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyM3B4O1xufVxuXG4uYXVpSWNvbkFycm93TGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2N3B4O1xufVxuXG4uYXVpSWNvbkFycm93UmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTlweDtcbn1cblxuLmF1aUljb25BcnJvd1JpZ2h0VyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1NXB4O1xufVxuXG4uaGFzRGF0ZXBpY2sge1xuICAtd2Via2l0LWxldHRlci1zcGFjaW5nOiAwLjllbTtcbn1cblxuI2RhdGVBcmVhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuI2RheU9mVGhlV2Vla0FyZWEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBsaW5lLWhlaWdodDogMS45ZW07XG59XG5cbi8qLS0tZ3JvdXBTZWFyY2gtLS0qL1xuI2dyb3VwRGlzcCwgI2dlbnJlRGlzcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiNncm91cERpc3AgYS5idXR0b25fZGVsMixcbiNnZW5yZURpc3AgYS5idXR0b25fZGVsMiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEN0RERTA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG51bC5ncm91cGxpc3Qge1xuICB3aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbn1cblxudWwuZ3JvdXBsaXN0IGxpIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XG59XG5cbnVsLmdyb3VwbGlzdCBsaSBhLmNvbnRidG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXYuc2VhcmNoYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZm9ybXNlYXJjaGJveF9zaW1wbGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmZvcm1zZWFyY2hib3hfc2ltcGxlIGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuZGl2LmJvdHRvbV9wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkRJViN3cmFwcGVyX2dlcm5lLCBESVYjd3JhcHBlcl9ncm91cCB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHdpZHRoOiA5NTBweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDcwJTtcbn1cblxuLmdyb3VwT3BlcmF0aW9uQXV0aCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmdyb3VwT3BlcmF0aW9uQXV0aCAubm9uZVN0YXR1cyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZ3JvdXBPcGVyYXRpb25BdXRoIC53b3JrZXJTdGF0dXMge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE1NzcyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZ3JvdXBPcGVyYXRpb25BdXRoIC5pbnN0cnVjdG9yU3RhdHVzIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBNTc3MjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogbGluayB1bmRlcmxpbmUgKi9cbi5kYXRhUm93IHRkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kYXRhUm93IHRkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2NhbGVuZGVyLWxlZ2VuZC13cmFwIHtcbiAgd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNjMlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY2FsZW5kYXItc3RhdGUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmNhbGVuZGFyLXRleHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY2FsZW5kYXItbm90LXlldC13b3JrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUZGMTtcbn1cblxuLmNhbGVuZGFyLXdvcmtpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBBNEFFO1xufVxuXG4uY2FsZW5kYXItY29ucGxldGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFNTM2Nztcbn1cblxuLmdyYXAtbGkge1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmRpdi5yZXBvcnRUYXJnZXREaXYgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuZGl2LnJlcG9ydFRhcmdldERpdiBkaXYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmVwb3J0UmFuZ2VMYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5kaXYucmVwb3J0VGFyZ2V0RGF5RGl2IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yZXN1bHQtcm93IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL01peGluXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRiYXNlOiMyQTU3NzI7XG4kYmc6I0Y4RjhGODtcbiRzdWIwMTojRUNFRkYxO1xuJHN1YjAyOiM5MEE0QUU7XG4kbGluZTojRTdFQUVCO1xuJGRhcmswMTojNjE2QzdBO1xuJGJyZWFrOiNERTUzNjc7XG4kZ3JheTAxOiNEQkRCREI7XG4kZ3JheTAyOiNFRUVFRUU7XG4kZ3JheTAzOiNGN0Y3Rjc7XG4kZ3JheTA0OiM5MjkyOTI7XG4kaWNvbjojOTk5OTk5O1xuXG5cbi8vIHJlbWFpbj09PT09PT09PT09PT1cblxuLy8gQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tRWxlbWVudCByZXNldC0tLS0tLS0tLS0tLS0tLS0qL1xuXG5odG1sLGJvZHkge1xuXHRmb250LXdlaWdodDpub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiBcIuODoeOCpOODquOCqlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLlsI/loZrjgrTjgrfjg4Pjgq8gUHI2TiBSXCIsIFwiUmFsZXdheVwiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaHRtbCB7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5odG1sLGJvZHksb2JqZWN0LGlmcmFtZSxibG9ja3F1b3RlLHByZSxhYmJyLGFkZHJlc3MsY2l0ZSxjb2RlLGRlbCxkZm4saW1nLGlucyxrYmQscSxzYW1wLHNtYWxsLHN1YixzdXAsdmFyLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsbGVnZW5kLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlbyxkaXYsaDEsaDIsaDMsaDQsaDUsaDYsYixpIHtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcblx0Ym9yZGVyOjA7XG5cdG91dGxpbmU6MDtcblx0dmVydGljYWwtYWxpZ246YmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnRcbn1cblxucCxzcGFuIHtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcblx0Ym9yZGVyOjA7XG5cdG91dGxpbmU6MFxufVxuXG5oZWFkZXIsbmF2LHNlY3Rpb24ge1xuXHRkaXNwbGF5OmJsb2NrXG59XG5cbm5hdiB1bCB7XG5cdGxpc3Qtc3R5bGU6bm9uZVxufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lXG59XG5cbmEge1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRmb250LXNpemU6MTAwJTtcblx0dmVydGljYWwtYWxpZ246YmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdGNvbG9yOmluaGVyaXQ7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZVxufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6MFxufVxuXG5pbnB1dCB7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjBcbn1cblxuaW5wdXQsc2VsZWN0IHtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRib3JkZXItc3R5bGU6bm9uZVxufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdIHtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOm5vbmU7XG5cdGFwcGVhcmFuY2U6bm9uZVxufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6MS41O1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTtcbi8qXHRoZWlnaHQ6IDEwMCU7ICovXG59XG4uTXtcblx0Zm9udC1zaXplOiA5NiU7XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cbmEuTSwgRGl2Lk0sIGEuTCwgRGl2LkwsIHNwYW4uTCwgcC5MLCB0YWJsZS5Me1xuXHRjb2xvcjogI2ZmZiA7XG59XG5tYWluIHtcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIxMnB4KVxufVxuXG5mb290ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiM1RDVENUQ7XG5cdGJhY2tncm91bmQtY29sb3I6IzM5MzkzOTtcblx0Ym9yZGVyLXRvcC13aWR0aDoycHg7XG5cdGhlaWdodDoxMDBweDtcblx0d2lkdGg6MTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLUNsYXNzIGNvbW1vbi0tLS0tLS0tLS0tLS0tLS0qL1xuXG5bY2xhc3NePVwiaXUtXCJdLFtjbGFzcyo9XCIgaXUtXCJdIHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRib3JkZXItc3R5bGU6c29saWQ7XG5cdGJvcmRlci13aWR0aDowO1xufVxuXG5bY2xhc3NePVwiZGVjaXNpb24tXCJdLFtjbGFzcyo9XCIgZGVjaXNpb24tXCJdIHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0Ym9yZGVyLXN0eWxlOnNvbGlkO1xuXHRib3JkZXItd2lkdGg6MDtcbn1cblxuLml1LTAgeyAvKiBkdW1teSAqL1xufVxuXG4uYS1pbm5lci1saW5rIHtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4uaXUtcGFnZSB7XG5cdHdpZHRoOjEwMCU7XG5cdG1pbi1oZWlnaHQ6MTAwJTtcblx0ZGlzcGxheTppbml0aWFsO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLml1LXBhZ2UtY29udGVudCB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHRtaW4taGVpZ2h0OjgwJTtcblx0YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO1xufVxuXG4uaXUtc2VjdGlvbiB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xufVxuXG4uaXUtaGVhZGVyLWJveCB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRoZWlnaHQ6MTAwJTtcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cdHdpZHRoOjk2MHB4O1xufVxuXG4uaXUtaGVhZGVyLWJveDIge1xuXHR3aWR0aDo0ODBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXUtdGV4dCB7XG5cdHdvcmQtd3JhcDpicmVhay13b3JkXG59XG5cbi5ob21lLWNhdGVnb3J5IHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OjFweCAxcHggMXB4IDFweCAjYmJiYmJiO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRib3gtc2hhZG93OjFweCAxcHggMXB4IDFweCAjYmJiYmJiO1xuXHRmbG9hdDpub25lO1xuXHRoZWlnaHQ6MTUwcHg7XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG5cdG1hcmdpbi1yaWdodDphdXRvO1xuXHRtYXJnaW4tdG9wOjE1cHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDo5MCU7XG5cdGJvdHRvbTo1cHg7XG59XG4uc2VjdGlvbi1oZWFkZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiNjY2NjY2M7XG5cdGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDoycHg7XG5cdGhlaWdodDo2MHB4O1xufVxuLnNlY3Rpb24tZGV0YWlsLXNlYXJjaCB7XG5cdG1pbi13aWR0aDo1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbToxMHB4O1xufVxuLnNlY3Rpb24tbGlzdCB7XG5cdG92ZXJmbG93OnZpc2libGU7XG5cdHBhZGRpbmctYm90dG9tOjVweDtcbn1cbi5zZWN0aW9uLWhvbWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNFNkU3RTg7XG5cdHBhZGRpbmctYm90dG9tOjUwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS1Cb3hDb21tb24tLS0tLS0tLS0tLS0tLS0tKi9cbi5ib3hQb3Mge1xuXHRmbG9hdDpub25lO1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG4uaXUtYm94LXBvcHVwLWZvb3RlciB7XG5cdGhlaWdodDozMHB4O1xuXHRtYXJnaW4tdG9wOjQwcHg7XG5cdHdpZHRoOjkwJTtcbn1cbi5pdS1ib3gtcG9wdXAtZm9vdGVyLWltcG9ydCB7XG5cdGNvbG9yOiM1RDVENUQ7XG5cdGhlaWdodDozMHB4O1xuXHRtYXJnaW4tdG9wOjQwcHg7XG5cdHdpZHRoOjkwJTtcbn1cbi5pdS1ib3gtZGV0YWlsU2VhcmNoLWluLXJvd3Mge1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdHdpZHRoOjkwJTtcbn1cblxuLml1LWJveC11cGRhdGUtZW1wdHkge1xuXHR3aWR0aDo5MCU7XG5cdGJhY2tncm91bmQtY29sb3I6I0RCREJEQjtcblx0bWFyZ2luLXRvcDoxMHB4O1xuXHRoZWlnaHQ6MXB4O1xufVxuLml1LWJveC10aXRsZS1lbXB0eSB7XG5cdHdpZHRoOjkwJTtcblx0YmFja2dyb3VuZC1jb2xvcjojREJEQkRCO1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdGhlaWdodDoxcHg7XG5cdG1hcmdpbi1ib3R0b206MTBweDtcbn1cbi5pdS1ib3gtdXBkYXRlLXJvdyB7XG5cdG1hcmdpbi10b3A6MTBweDtcblx0d2lkdGg6OTAlO1xufVxuLml1LWJveC1kZXRhaWxTZWFyY2gtaW4tZW1wdHlTcGFjZSB7XG5cdHdpZHRoOjkwJTtcblx0YmFja2dyb3VuZC1jb2xvcjojREJEQkRCO1xuXHRoZWlnaHQ6MXB4O1xuXHRtYXJnaW4tdG9wOjEwcHg7XG59XG4uaXUtYm94LWhvbWUtY2F0ZWdvcnkge1xuXHR3aWR0aDoxMDAlO1xufVxuLml1LWRldGFpbFNlYXJjaC1ib3R0b20ge1xuXHR3aWR0aDo4NSU7XG5cdGhlaWdodDozMHB4O1xuXHRtYXJnaW4tdG9wOjIwcHg7XG5cdG1hcmdpbi1ib3R0b206MTVweDtcbn1cblxuLml1LWJveC1sb2dpbi1jZW50ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGREZERkQ7XG5cdGJveC1zaGFkb3c6IDJweCAycHggMnB4ICNBOUE5QTk7XG5cdGJvcmRlci1yYWRpdXM6MTBweDtcblx0aGVpZ2h0OjMyMHB4O1xuXHRtYXJnaW4tdG9wOjIwcHg7XG5cdHdpZHRoOjQwMHB4O1xufVxuLml1LWJveC1saXN0LWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6I0RCREJEQjtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O1xuXHRoZWlnaHQ6MjVweDtcblx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0cGFkZGluZzowO1xuXHR3aWR0aDoxMDAlO1xufVxuLml1LWJveC1saXN0LWhlYWRlci13NXAge1xuXHRmbG9hdDpsZWZ0O1xuXHRoZWlnaHQ6MTAwJTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjUlO1xufVxuLml1LWJveC1saXN0LWhlYWRlci13MjBwIHtcblx0d2lkdGg6MjAlO1xuXHRtYXJnaW4tbGVmdDowO1xufVxuLml1LWJveC1saXN0LWhlYWRlci13MTVwIHtcblx0bWFyZ2luLWxlZnQ6MDtcblx0d2lkdGg6MTUlO1xufVxuLml1LWJveC1saXN0LWhlYWRlci13MTBwIHtcblx0d2lkdGg6MTAlO1xuXHRtYXJnaW4tbGVmdDowO1xufVxuLml1LWJveC1saXN0LXJvdywgLml1LWJveC1kZXRhaWxTZWFyY2gtaW4ge1xuXHRmbG9hdDpub25lO1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjojRkZGRkZGO1xuXHRib3JkZXItYm90dG9tLXdpZHRoOjFweDtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IzkyOTI5Mjtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiM5MjkyOTI7XG5cdGJvcmRlci10b3AtY29sb3I6IzkyOTI5Mjtcblx0d2lkdGg6MTAwJTtcbn1cbi5ub3JtYWxsaW5rIGRpdjpmaXJzdC1jaGlsZHtcbiBcdG1hcmdpbi10b3A6MTBweDtcbn1cbi5pdS1ib3gtbGlzdC1yb3cge1xuXHRoZWlnaHQ6NDVweDtcblx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0cGFkZGluZzowO1xufVxuXG4uaXUtYm94LXJlc291cmNlRHJvcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLWNvbG9yOiAjREJEQkRCO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTUwcHg7XG5cdG1hcmdpbi10b3A6IC0zcHg7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pdS1ib3gtZGV0YWlsU2VhcmNoLWluIHtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdG1hcmdpbi10b3A6MTBweDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLUJveExpc3QgY29tbW9uLS0tLS0tLS0tLS0tLS0tLSovXG4ubGVmdFBvcyB7XG5cdGZsb2F0OmxlZnQ7XG5cdGhlaWdodDoxMDAlO1xuXHRtYXJnaW4tdG9wOjA7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLml1LWJveC1oZWFkZXItcmlnaHQge1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0d2lkdGg6MzAlO1xufVxuLml1LWJveC1hcnJvdyB7XG5cdG1hcmdpbi1sZWZ0OjA7XG5cdGZsb2F0OiByaWdodDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS1Cb3gtLS0tLS0tLS0tLS0tLS0tKi9cbi5pdS1ib3gtaGVhZGVyLWxlZnQge1xuXHRmbG9hdDpsZWZ0O1xuXHRoZWlnaHQ6MTAwJTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjcwJTtcbn1cbi5pdS1ib3gtZGV0YWlsU2VhcmNoLWluLWNvbHVtbiB7XG5cdGZsb2F0OmxlZnQ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDozMyU7XG59XG4uaXUtYm94LWRldGFpbFNlYXJjaC1pbi0yY29sdW1uIHtcblx0ZmxvYXQ6bGVmdDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjY2JTtcbn1cblxuLml1LWJveC1kZXRhaWxTZWFyY2gtaW4taGFsZiB7XG5cdGZsb2F0OmxlZnQ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDo1MCU7XG59XG4jcmVhZGVyU2hhcmVDaGVja0JveCB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbi5yZWRTdGF0dXMge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJlYWs7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAlO1xufVxuXG4uYmx1ZVN0YXR1cyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRiYXNlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwJTtcbn1cbi5pdS1ib3gtc2ltcGxlLXNlYXJjaCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXItY29sb3IgMC41cztcblx0Ym9yZGVyLWNvbG9yOiM5MjkyOTI7XG5cdGJvcmRlci1yYWRpdXM6MDtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGZsb2F0OmxlZnQ7XG5cdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdC8qIG1hcmdpbi10b3A6MjBweDsgKi9cblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHRyYW5zaXRpb246Ym9yZGVyLWNvbG9yIDAuNXM7XG59XG4uaXUtYm94LWRldGFpbFNlYXJjaC1pbi1yb3dzIGlucHV0W3R5cGU9dGV4dF0sIC5pdS1ib3gtZGV0YWlsU2VhcmNoLWluLXJvd3Mgc2VsZWN0LCAjc2VsZWN0ZWRGaWxlTmFtZVBkZntcblx0cGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuLnNlYXJjaGJveC1zZWxlY3QtcG9wdXB7XG5cdGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBwYWRkaW5nOiAzcHggMnB4IDNweCAxcHggIWltcG9ydGFudDtcbn1cbi5pdS1ib3gtcG9wdXAtZm9vdGVyLWNhbmNlbCB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJyZWFrO1xuXHRoZWlnaHQ6MTAwJTtcblx0bGVmdDowO1xuXHR0b3A6MDtcblx0d2lkdGg6NDAlO1xufVxuLml1LWJveC1wb3B1cC1mb290ZXItbmV4dCB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2U7XG5cdGhlaWdodDoxMDAlO1xuXHRyaWdodDowO1xuXHR3aWR0aDo0MCU7XG59XG5cbi5pdS1ib3gtY29udGVudHMtdGh1bWItaW5mb3JtYXRpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFN0U4O1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiAxNSU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG59XG4uaXUtYm94LWhvbWUge1xuXHRmbG9hdDpsZWZ0O1xuXHRoZWlnaHQ6MTAwJTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjUwJTtcbn1cbi5pdS1ib3gtaG9tZS1tYW5hZ2VtZW50IHtcblx0ZmxvYXQ6bGVmdDtcblx0bWFyZ2luLXRvcDoyNXB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6NzAlO1xufVxuLml1LWJveC1jb250ZW50cy10aHVtYiB7XG5cdGZsb2F0OmxlZnQ7XG5cdGhlaWdodDozMDBweDtcblx0bWFyZ2luLWxlZnQ6MDtcblx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0cGFkZGluZzoxMHB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6MzAwcHg7XG59XG4uaXUtYm94LWNvbnRlbnRzLXRodW1iLWltYWdlIHtcblx0ZmxvYXQ6bGVmdDtcblx0aGVpZ2h0OjcwJTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG59XG4uaXUtYm94LWNvbnRlbnRzLXRodW1iLXNldHRpbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiM1MDUwNTA7XG5cdGZsb2F0OmxlZnQ7XG5cdGhlaWdodDoxMCU7XG5cdG92ZXJmbG93OnZpc2libGU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xufVxuLml1LWJveC1jb250ZW50cy10aHVtYi1vcGVuIHtcblx0ZmxvYXQ6bGVmdDtcblx0aGVpZ2h0OjEwMCU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDo2MCU7XG59XG4uaXUtYm94LWNvbnRlbnRzLXRodW1iLW9wdGlvbiB7XG5cdGZsb2F0OmxlZnQ7XG5cdGhlaWdodDoxMDAlO1xuXHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6NTAlO1xufVxuLml1LWJveC1jb250ZW50cy10aHVtYi1tb3JlT3B0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjojMDBBRUVGO1xuXHRvdmVyZmxvdzp2aXNpYmxlO1xufVxuLml1LWJveC1saXN0LWFjdGlvbi1lYWNoSWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IzkyOTI5Mjtcblx0Ym9yZGVyLWNvbG9yOiNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6MzBweDtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGZsb2F0OnJpZ2h0O1xuXHRoZWlnaHQ6MjBweDtcblx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdG1hcmdpbi10b3A6NnB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cmlnaHQ6MDtcblx0d2lkdGg6MjBweDtcbn1cblxuLml1LWJveC1tZW51LWFjdGlvbi1lYWNoSWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IzkyOTI5Mjtcblx0Ym9yZGVyLWNvbG9yOiNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6MzBweDtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGhlaWdodDoyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0bWFyZ2luLXRvcDo2cHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRyaWdodDowO1xuXHR3aWR0aDoyMHB4O1xuXHRmbG9hdDpsZWZ0O1xufVxuLml1LWJveC1jb250ZW50cy10aHVtYi1lYWNoT3B0aW9uIHtcblx0Ym9yZGVyLWNvbG9yOiNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6MzBweDtcblx0Ym9yZGVyLXdpZHRoOjA7XG5cdGZsb2F0OnJpZ2h0O1xuXHRoZWlnaHQ6MjBweDtcblx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdG1hcmdpbi10b3A6NnB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cmlnaHQ6MDtcblx0d2lkdGg6MjBweDtcbn1cbi5pdS1ib3gtbG9naW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45MCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2xvZ2luX2JnLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdGhlaWdodDo0MCU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdHdpZHRoOjEwMCU7XG59XG4uaXUtYm94LWNvbnRlbnRzLXRodW1iLXR5cGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxNzQsMjM5LDAuNTApO1xuXHRib3R0b206MDtcblx0Y29sb3I6I0ZGRkZGRjtcblx0Zm9udC1zaXplOjE0cHg7XG5cdGhlaWdodDoyMHB4O1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0cGFkZGluZy1yaWdodDo1cHg7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0d2lkdGg6MTAwJTtcbn1cbi5pdS1ib3gtb3V0bGluZSB7XG5cdGNvbG9yOiMwMDAwMDA7XG5cdG92ZXJmbG93OnZpc2libGU7XG59XG4uaXUtYm94LWxpc3QtYWN0aW9uLWljb25zIHtcblx0Ym90dG9tOjA7XG5cdGZsb2F0Om5vbmU7XG5cdGxlZnQ6MDtcblx0aGVpZ2h0OjcwJTtcblx0bWFyZ2luOmF1dG87XG5cdG92ZXJmbG93OnZpc2libGU7XG5cdHJpZ2h0OjA7XG5cdHRvcDowO1xuXHR3aWR0aDoxMDAlO1xufVxuLml1LWJveC1jb250ZW50cy10aHVtYi1udW1iZXIge1xuXHRmbG9hdDpsZWZ0O1xuXHRoZWlnaHQ6MTAwJTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjQwJTtcbn1cbi5pdS1ib3gtaG9tZS1pY29uIHtcblx0ZmxvYXQ6bGVmdDtcblx0aGVpZ2h0OjEwMCU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDozMCU7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tRW5xdWV0ZS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXUtYm94LXF1ZXMtYWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjojOTI5MjkyO1xuXHRib3JkZXItY29sb3I6I0ZGRkZGRjtcblx0Ym9yZGVyLXJhZGl1czozMHB4O1xuXHRib3JkZXItd2lkdGg6MDtcblx0ZmxvYXQ6cmlnaHQ7XG5cdGhlaWdodDoyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6MjBweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHJpZ2h0OjA7XG5cdHdpZHRoOjIwcHg7XG59XG5cbi5jZWxsUXVlc3Rpb25Qb3Mge1xuXHRib3R0b206MDtcblx0ZmxvYXQ6bm9uZTtcblx0bGVmdDowO1xuXHRyaWdodDowO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0aGVpZ2h0OjUwcHg7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdG1hcmdpbjphdXRvO1xuXHR0b3A6MTBweDtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tQnV0dG9uQ29tbW9uLS0tLS0tLS0tLS0tLS0tLSovXG4uaXUtYm94LXNob3dMaXN0IHtcblx0YmFja2dyb3VuZC1jb2xvcjojOTI5MjkyO1xuXHRmbG9hdDpyaWdodDtcblx0bWFyZ2luLXJpZ2h0OjA7XG5cdHJpZ2h0OjA7XG5cdHdpZHRoOjMwcHg7XG59XG4uaXUtYm94LXNob3dUaHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IzkyOTI5Mjtcblx0ZmxvYXQ6cmlnaHQ7XG5cdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRyaWdodDowO1xuXHR3aWR0aDozMHB4O1xufVxuXG4ubGlzdFRodW1iIHtcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdGhlaWdodDo5MCU7XG5cdHdpZHRoOjYwJTtcbn1cbi50aWxlVGh1bWIge1xuXHQgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDoxMDAlO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS1DZWxsRm9udCBjb21tb24tLS0tLS0tLS0tLS0tLS0tKi9cbi5jZWxsRm9udC1jb21tb24ge1xuXHRjb2xvcjojNUQ1RDVEO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR3aWR0aDo5MCU7XG5cdGZsb2F0Om5vbmU7XG59XG4uY2VsbC1ob21lLWNvbnRlbnRzIHtcblx0Zm9udC1zaXplOjEycHg7XG5cdG1hcmdpbi10b3A6NXB4O1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRtYXJnaW4tcmlnaHQ6YXV0bztcbn1cbi5jZWxsLWhvbWUtdGl0bGUge1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0Zm9udC1zaXplOjE4cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcbn1cbi5jZWxsLWNvbnRlbnRzLXRodW1iLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogNXB4O1xufVxuLmNlbGwtY29udGVudHMtdGh1bWItZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLUNlbGxQb3NpdGlvbiBjb21tb24tLS0tLS0tLS0tLS0tLS0tKi9cbi5jZWxsUG9zIHtcblx0Ym90dG9tOjA7XG5cdGZsb2F0Om5vbmU7XG5cdGxlZnQ6MDtcblx0cmlnaHQ6MDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGhlaWdodDoxNXB4O1xuXHRsaW5lLWhlaWdodDoxNXB4O1xuXHRtYXJnaW46YXV0bztcblx0dG9wOjA7XG59XG4uY2VsbC1saXN0LWNlbnRlciB7XG5cdGNvbG9yOiM1MDUwNTA7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdHBhZGRpbmc6MDtcblx0d2lkdGg6OTAlO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cbi5jZWxsLWxpc3QtbGVmdCB7XG5cdGNvbG9yOiM1MDUwNTA7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdHBhZGRpbmc6MDtcblx0d2lkdGg6OTAlO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG59XG4uY2VsbC1saXN0LWhlYWRlciB7XG5cdGNvbG9yOiM1ZDVkNWQ7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRmb250LXdlaWdodDo1MDA7XG5cdHBhZGRpbmc6MDtcblx0d2lkdGg6OTAlO1xufVxuLmNlbGwtY29udGVudHMtdGh1bWItbnVtYmVyIHtcblx0Ym90dG9tOjA7XG5cdGNvbG9yOiNGRkZGRkY7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRoZWlnaHQ6MTVweDtcblx0bGVmdDowO1xuXHRsaW5lLWhlaWdodDoxNXB4O1xuXHRtYXJnaW46YXV0bztcblx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6NXB4O1xuXHRyaWdodDowO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRvcDowO1xuXHR3aWR0aDoxMDAlO1xufVxuLmNlbGwtaG9tZSB7XG5cdGNvbG9yOiM1RDVENUQ7XG5cdHRleHQtc2hhZG93OiA1cHggNXB4IDFweCAjY2NjY2NjO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0ZmxvYXQ6bm9uZTtcblx0Zm9udC1zaXplOjIwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHR0b3A6NXB4O1xufVxuLmNlbGwtaG9tZS10aXRsZSBwLC5jZWxsLWhvbWUgcHsgLyog6Ieo5pmC55qE44Gr44OI44OD44OX44Oh44OL44Ol44O855S76Z2i44Gnc3R5bGUuY3Nz44Goc3R5bGVqLmNzc+OCkuWFseOBq+S9v+OBo+OBpuOBhOOCiyAqL1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5jZWxsLWNvbnRlbnRzLXRodW1iIHtcblx0Ym90dG9tOjA7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRoZWlnaHQ6MTVweDtcblx0bGVmdDowO1xuXHRsaW5lLWhlaWdodDoxNXB4O1xuXHRtYXJnaW46YXV0bztcblx0cGFkZGluZy1sZWZ0OjVweDtcblx0cGFkZGluZy1yaWdodDo1cHg7XG5cdHJpZ2h0OjA7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0dG9wOjA7XG5cdHdpZHRoOjEwMCU7XG59XG5cbiNjb250ZW50c3N0YXR1c190aHVtYiAuc3RhdHVzX2dyZWVuIHtcblx0Y29sb3I6IzAwOWIxYTtcbn1cbiNjb250ZW50c3N0YXR1c190aHVtYiAuc3RhdHVzX3JlZCB7XG5cdGNvbG9yOiM5YjAwMDA7XG59XG4jY29udGVudHNzdGF0dXNfdGh1bWIgLnN0YXR1c19ibHVlIHtcblx0Y29sb3I6IzAwY2RlYlxufVxuI2NvbnRlbnRzc3RhdHVzX3RodW1iIC5zdGF0dXNfeWVsbG93IHtcblx0Y29sb3I6I2MzYTcwYTs7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS1DZWxsLS0tLS0tLS0tLS0tLS0tLSovXG4uY2VsbC1oZWFkZXItYm94IHtcblx0Y29sb3I6IzVkNWQ1ZDtcblx0ZmxvYXQ6bGVmdDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0bWFyZ2luLWxlZnQ6MjVweDtcblx0bWFyZ2luLXRvcDoyMHB4O1xufVxuLmNlbGwtbGlzdC1jZW50ZXItYm9sZCB7XG5cdGJvdHRvbTowO1xuXHRjb2xvcjojNUQ1RDVEO1xuXHRmbG9hdDpub25lO1xuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRoZWlnaHQ6NTBweDtcblx0bGVmdDowO1xuXHRsZXR0ZXItc3BhY2luZzowO1xuXHRsaW5lLWhlaWdodDo1MHB4O1xuXHRtYXJnaW46YXV0bztcblx0cGFkZGluZzowO1xuXHRyaWdodDowO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHRvcDowO1xuXHR3aWR0aDo5MCU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLUljb24gY29tbW9uLS0tLS0tLS0tLS0tLS0tLSovXG4uaWNvbi1jb21tb257XG5cdC13ZWJraXQtYm94LXNoYWRvdzoxcHggMXB4IDFweCAxcHggI0U2RTdFODtcblx0LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMS4wcztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6NTBweCA1MHB4O1xuXHRib3JkZXItcmFkaXVzOjUwcHg7XG5cdGJvdHRvbTowO1xuXHRib3gtc2hhZG93OjFweCAxcHggMXB4IDFweCAjRTZFN0U4O1xuXHRmbG9hdDpub25lO1xuXHRoZWlnaHQ6MTAwcHg7XG5cdGxlZnQ6MDtcblx0bWFyZ2luOmF1dG87XG5cdHJpZ2h0OjA7XG5cdHRvcDowO1xuXHR0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMS4wcztcblx0d2lkdGg6MTAwcHg7XG59XG4uaWNvbi1jb250ZW50LW1hbmFnZW1lbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRicmVhaztcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfY29udGVudC1tYW5hZ2VtZW50LnN2ZycpO1xufVxuLmljb24tcmVmZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9pY19wZXJtX21lZGlhX3doaXRlXzI0cHgtMy5zdmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRoZWlnaHQ6IDc1JTtcblx0d2lkdGg6IDc1JTtcbn1cblxuLmljb24tY29tbW9uMiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5MjkyOTI7XG5cdGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRoZWlnaHQ6IDI1cHg7XG5cdHdpZHRoOiAyNXB4O1xufVxuXG5cbi5pY29uLXBlcm0tbWVkaWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkREMDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX3Blcm1fbWVkaWFfd2hpdGVfMjRweC0zLnN2ZycpO1xufVxuLmljb24tbXVsdGlsaW5lLWNoYXJ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjojMDBBRUVGO1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9pY19tdWx0aWxpbmVfY2hhcnRfd2hpdGVfMjRweC5zdmcnKTtcbn1cbi5pY29uLWJvb2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiM4MzhGQzc7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX2Jvb2tfd2hpdGVfMjRweC5zdmcnKTtcbn1cbi5pY29uLWFzc2lnbm1lbnQtaW5kIHtcblx0YmFja2dyb3VuZC1jb2xvcjokYmFzZTtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfYXNzaWdubWVudF9pbmRfd2hpdGVfMjRweC5zdmcnKTtcbn1cbi5pY29uLWxvZ2luVGl0bGVJbWcge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9sb2dpblRpdGxlSW1nLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRoZWlnaHQ6MTAwcHg7XG5cdG1hcmdpbi10b3A6NTBweDtcblx0d2lkdGg6OTAlO1xuXHRmbG9hdDpub25lO1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLWNvbnRlbnRTdGF0dXMgY29tbW9uLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGVudFN0YXR1cy1jb21tb24ge1xuXHRib3JkZXItcmFkaXVzOjE1cHg7XG5cdGNvbG9yOiMxZjFmMWY7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdHBhZGRpbmc6NXB4O1xuXHR3aWR0aDo3MCU7XG5cdGJvdHRvbTowO1xuXHRmbG9hdDpub25lO1xuXHRoZWlnaHQ6MTVweDtcblx0bGVmdDowO1xuXHRsaW5lLWhlaWdodDoxNXB4O1xuXHRtYXJnaW46YXV0bztcblx0cmlnaHQ6MDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHRvcDowO1xufVxuLmNvbnRlbnRTdGF0dXMtY29tbW9uIGRpdltpZF49XCJjb250ZW50U3RhdHVzTmFtZVwiXSB7XG5cdHdoaXRlLXNwYWNlOm5vd3JhcDtcbn1cbiNjb250ZW50c3N0YXR1c19saXN0IC5zdGF0dXNfZ3JlZW4sIC5zdGF0dXNDb2xvcjIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMzOWVmMzk7XG59XG4jY29udGVudHNzdGF0dXNfbGlzdCAuc3RhdHVzX3JlZCwgLnN0YXR1c0NvbG9yLTEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiM5YjAwMDA7XG59XG4jY29udGVudHNzdGF0dXNfbGlzdCAuc3RhdHVzX2JsdWUsIC5zdGF0dXNDb2xvcjAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwMGNkZWI7XG59XG4jY29udGVudHNzdGF0dXNfbGlzdCAuc3RhdHVzX3llbGxvdywgLnN0YXR1c0NvbG9yMSB7XG5cdGJhY2tncm91bmQtY29sb3I6I2MzYTcwYTtcbn1cblxuI29wZXJhdGlvbnN0YXR1c19saXN0IC5zdGF0dXNfZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMzOWVmMzk7XG59XG4jb3BlcmF0aW9uc3RhdHVzX2xpc3QgLnN0YXR1c19ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjojMDBjZGViO1xufVxuI29wZXJhdGlvbnN0YXR1c19saXN0IC5zdGF0dXNfeWVsbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjojYzNhNzBhO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tSWNvbi0tLS0tLS0tLS0tLS0tLS0qL1xuLnNob3AtbG9nbyB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGNvbG9yOiM1RDVENUQ7XG5cdGZsb2F0OmxlZnQ7XG5cdGhlaWdodDo3MCU7XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG5cdG1hcmdpbi1yaWdodDphdXRvO1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoyMCU7XG59XG4uaWNvbi1hY2NvdW50LWNpcmNsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IzAwQUVFRjtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfYWNjb3VudF9jaXJjbGVfd2hpdGVfMjRweC5zdmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0Ym9yZGVyLXJhZGl1czo1MHB4O1xuXHRjb2xvcjojNUQ1RDVEO1xuXHRmbG9hdDpyaWdodDtcblx0aGVpZ2h0OjI0cHg7XG5cdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRtYXJnaW4tdG9wOjE4cHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRyaWdodDowO1xuXHR3aWR0aDoyNHB4O1xufVxuLmljb24tY2xpcCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2NsaXBfaWNfbW9ub19hclJpZ2h0LnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRmbG9hdDpsZWZ0O1xuXHRoZWlnaHQ6MTRweDtcblx0bWFyZ2luLXRvcDoxMXB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6MjBweDtcbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS1JY29uIGNvbW1vbi0tLS0tLS0tLS0tLS0tLS0qL1xuLmltZ1BvczAge1xuXHRtYXJnaW46YXV0bztcblx0bGVmdDowO1xuXHR0b3A6MDtcblx0cmlnaHQ6MDtcblx0Ym90dG9tOjA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5pY29uLWxpc3Qge1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vbGlzdC5zdmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuXHRoZWlnaHQ6NjAlO1xuXHR3aWR0aDo2MCU7XG59XG4uaWNvbi10aHVtYiB7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi90aHVtYi5zdmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuXHRoZWlnaHQ6NjAlO1xuXHR3aWR0aDo2MCU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLXN2ZyBjb21tb24tLS0tLS0tLS0tLS0tLS0tKi9cblxuW2NsYXNzXj1cInN2Zy1cIl0sW2NsYXNzKj1cIiBzdmctXCJdIHtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJvdHRvbTowO1xuXHRsZWZ0OjA7XG5cdG1hcmdpbjphdXRvO1xuXHRyaWdodDowO1xuXHR0b3A6MDtcbn1cblxuW2NsYXNzXj1cInN2Zy1pYy1cIl0sW2NsYXNzKj1cIiBzdmctaWMtXCJdIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuXHRmbG9hdDpsZWZ0O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6OTAlO1xuXHRoZWlnaHQ6OTAlO1xufVxuXG4uc3ZnLWxpc3QtaWMtbW9kZS1lZGl0IHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfbW9kZV9lZGl0X3doaXRlXzI0cHguc3ZnJyk7XG5cdGhlaWdodDo3NSU7XG5cdHdpZHRoOjc1JTtcbn1cbi5zdmctbGlzdC1pYy1yZWZyZXNoIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfcmVmcmVzaF93aGl0ZV8yNHB4LnN2ZycpO1xuXHRoZWlnaHQ6NzUlO1xuXHR3aWR0aDo3NSU7XG59XG4uc3ZnLWxpc3QtaWMtYm9vayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX2Jvb2tfd2hpdGVfMjRweC5zdmcnKTtcblx0aGVpZ2h0Ojc1JTtcblx0d2lkdGg6NzUlO1xufVxuLnN2Zy10aHVtYi1pYy1tb2RlLWVkaXQge1xuXHR3aWR0aDo5MCU7XG5cdGhlaWdodDo5MCU7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX21vZGVfZWRpdF93aGl0ZV8yNHB4LnN2ZycpO1xufVxuLnN2Zy1pYy1sb2NrLW91dGxpbmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRicmVhaztcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfbG9ja19vdXRsaW5lX3doaXRlXzI0cHguc3ZnJyk7XG5cdGJvcmRlci1yYWRpdXM6MTBweDtcbn1cbi5zdmctaWMta2V5Ym9hcmQtYXJyb3ctdXAge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9pY19rZXlib2FyZF9hcnJvd191cF93aGl0ZV8yNHB4LnN2ZycpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3ZnLWljLWxvY2stb3BlbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX2xvY2tfb3Blbl93aGl0ZV8yNHB4LnN2ZycpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3ZnLWljLXJlZnJlc2gge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9pY19yZWZyZXNoX3doaXRlXzI0cHguc3ZnJyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zdmctaWMtYm9vayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX2Jvb2tfd2hpdGVfMjRweC5zdmcnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnN2Zy1pYy1xcmNvZGUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9pY19yZXBseV93aGl0ZV8yNHB4LnN2ZycpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaWMtcXJjb2RlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vcXJfY29kZS5wbmcnKTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaWNfY29udHJvbF9sb2cge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9pY19jb250cm9sX2xvZ193aGl0ZV8yNHB4LnBuZycpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnN2Zy1pYy1kZWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9pY19jYW5jZWxfd2hpdGVfMjRweC5zdmcnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnN2Zy1pYy1ub3REZWxpdiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX3JlbW92ZV9jaXJjbGVfd2hpdGVfMjRweC5zdmcnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnN2Zy1pYy1kZWxpdiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX29wZW5fd2hpdGVfMjRweC5zdmcnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3ZnLWljLXJlZmVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfdmlld19saXN0X3doaXRlXzI0cHguc3ZnJyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zdmctaWMtY29weSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX2NvbnRlbnRfY29weV93aGl0ZV8yNHB4LnN2ZycpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3ZnLWljLWV4cG9ydCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX2ZvcndhcmRfd2hpdGVfMjRweC5zdmcnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnN2Zy1pYy1kb3dubG9hZCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX2ZpbGVfZG93bmxvYWRfd2hpdGVfMjRweC5zdmcnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnN2Zy1pYy1wcmV2IHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfcGxheV9jaXJjbGVfZmlsbGVkX3doaXRlXzI0cHguc3ZnJyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zdmctaWMtZGVsZXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfZGVsZXRlX2ZvcmV2ZXJfd2hpdGVfMjRweC5zdmcnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnN2Zy1pYy1tb2RlLWVkaXQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9pY19tb2RlX2VkaXRfd2hpdGVfMjRweC5wbmcnKTtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjQwJTtcbn1cbi5zdmctaWMtc2VhcmNoIHtcblx0YmFja2dyb3VuZC1jb2xvcjojOTA5MDkwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9pY19zZWFyY2hfd2hpdGVfMjRweC5zdmcnKTtcblx0Ym9yZGVyLXJhZGl1czo1MHB4O1xuXHRoZWlnaHQ6MzBweDtcblx0bWFyZ2luLWxlZnQ6MTBweDtcblx0bWFyZ2luLXRvcDoycHg7XG5cdHdpZHRoOjMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdmctaWMtb3Blbi1pbi1icm93c2VyIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfb3Blbl9pbl9icm93c2VyX3doaXRlXzI0cHgucG5nJyk7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDozMHB4O1xufVxuLnN2Zy1pYy1vcGVuLWluLWJyb3dzZXItc2VhcmNoIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfc2VhcmNoX3doaXRlXzI0cHguc3ZnJyk7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDozMHB4O1xufVxuLnN2Zy1pYy1vcGVuLWluLWJyb3dzZXItdXBkYXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfb3Blbl9pbl9icm93c2VyX3VwZGF0ZV93aGl0ZV8yNHB4LnBuZycpO1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MzBweDtcbn1cbi5zdmctaWMtb3Blbi1pbi1icm93c2VyLXNlbmQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9pY19vcGVuX2luX2Jyb3dzZXJfc2VuZF93aGl0ZV8yNHB4LnBuZycpO1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MzBweDtcbn1cbi5zdmctaWMtb3BlcmF0aW9uIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfYXNzaWdubWVudF9pbmRfd2hpdGVfMjRweC5zdmcnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnN2Zy1pYy1jc3YtZG93bmxvYWR7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX2ZpbGVfZG93bmxvYWRfd2hpdGVfMjRweC5zdmcnKTtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjMwcHg7XG59XG4uc3ZnLWljLXByaW50IHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9qcm4vaWNfcHJpbnRfd2hpdGVfMjRweC5zdmcnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLUJ1dHRvbi0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYnV0dG9uUG9zIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOmJvcmRlci1jb2xvciAwLjVzO1xuXHRib3JkZXItY29sb3I6I0U2RTdFODtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdGJvcmRlci13aWR0aDoycHg7XG5cdGhlaWdodDozMHB4O1xuXHQvKiBtYXJnaW4tdG9wOjIwcHg7ICovXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAwLjVzO1xufVxuLmJ0bkFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2U7XG5cdG9wYWNpdHk6IDAuOTtcbn1cblxuW2NsYXNzXj1cImJ1dHRvbi1cIl0sW2NsYXNzKj1cIiBidXR0b24tXCJdLFtjbGFzcyo9XCItYnV0dG9uXCJdLFtjbGFzc149XCJzdmctbGlzdC1pYy1cIl0sW2NsYXNzKj1cIiBzdmctbGlzdC1pYy1cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdS1ib3gtY29tcGxldGUtb2stYnV0dG9uIHtcblx0aGVpZ2h0OjMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2U7XG5cdG1hcmdpbi10b3A6MjBweDtcblx0d2lkdGg6NDAlO1xufVxuXG4uaXUtYm94LXVwZGF0ZS1uZXh0LWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2U7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6NDAlO1xuXHR0b3A6MDtcblx0cmlnaHQ6MDtcbn1cbi5pdS1ib3gtdXBkYXRlLWNsb3NlLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJyZWFrO1xuXHRib3JkZXItcmFkaXVzOjVweDtcblx0bGVmdDowO1xuXHRoZWlnaHQ6MTAwJTtcblx0dG9wOjA7XG5cdHdpZHRoOjQwJTtcbn1cblxuLml1LWJveC1sb2dpbi1idXR0b24ge1xuXHQtd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAxLjBzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiM5NTk1OTU7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRjb2xvcjojQzlDOUM5O1xuXHRoZWlnaHQ6NTBweDtcblx0bWFyZ2luLXRvcDoyMHB4O1xuXHR0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMS4wcztcblx0d2lkdGg6OTAlO1xufVxuXG4uaXUtY2xlYXItYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjokYnJlYWs7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRsZWZ0OjE1JTtcblx0aGVpZ2h0OjEwMCU7XG5cdHRvcDowO1xuXHR3aWR0aDoyMCU7XG59XG4uaXUtc2VhcmNoLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2U7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRoZWlnaHQ6MTAwJTtcblx0cmlnaHQ6NDAlO1xuXHR3aWR0aDoyMCU7XG59XG4uaXUtc2VhcmNoLWJ1dHRvbkRpcyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI3LCAxOTEsIDI1NSwwLjUpO1xufVxuLml1LWRvd25sb2FkLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2U7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRoZWlnaHQ6MTAwJTtcblx0cmlnaHQ6MTUlO1xuXHR3aWR0aDoyMCU7XG59XG4uZGVjaXNpb24tYXBwbGljYXRpb24tYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjokYmFzZTtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDoxNSU7XG5cdG1hcmdpbi1sZWZ0OjIwcHg7XG59XG4uZGVjaXNpb24td2l0aGRyYXdhbC1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRiYXNlO1xuXHRib3JkZXItcmFkaXVzOjVweDtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjE1JTtcblx0bWFyZ2luLWxlZnQ6MjBweDtcbn1cbi5kZWNpc2lvbi1hcHByb3ZhbC1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRiYXNlO1xuXHRib3JkZXItcmFkaXVzOjVweDtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjE1JTtcblx0bWFyZ2luLWxlZnQ6MjBweDtcbn1cbi5kZWNpc2lvbi1yZW1pbmQtYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjokYmFzZTtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDoxNSU7XG5cdG1hcmdpbi1sZWZ0OjIwcHg7XG59XG4uaXUtZGVzY3JpcHRpb24tYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjokYmFzZTtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdGhlaWdodDoxMDAlO1xuXHRyaWdodDoxNSU7XG5cdHdpZHRoOjIwJTtcbn1cblxuLmhlYWRlci1idXR0b24ge1xuXHQtd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMS4wcztcblx0Y29sb3I6IzVkNWQ1ZDtcblx0ZmxvYXQ6cmlnaHQ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRyaWdodDowO1xuXHR0cmFuc2l0aW9uOmNvbG9yIDEuMHM7XG59XG5cbi5idXR0b24tc2ltcGxlU2VhcmNoIHtcblx0Y29sb3I6ICM1RDVENUQ7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0aGVpZ2h0OjEwMCU7XG5cdHJpZ2h0OjA7XG59XG5cbi50ZXh0LWNyZWF0ZS1idXR0b24ge1xuXHRjb2xvcjojRkZGRkZGO1xuXHRmbG9hdDpsZWZ0O1xuXHRmb250LXNpemU6MTJweDtcblx0bWFyZ2luLXRvcDo3cHg7XG5cdHBhZGRpbmctcmlnaHQ6MTBweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHRleHQtYWxpZ246bGVmdDtcbn1cblxuLnRleHQtaW4tYnV0dG9uIHtcblx0Y29sb3I6I0ZGRkZGRjtcblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGVmdDowO1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0cmlnaHQ6MDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHRvcDo1cHg7XG5cdHdpZHRoOjc1JTtcbn1cbi50ZXh0LWxvZ2luLWJ1dHRvbiB7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRvcDogMTFweDtcblx0d2lkdGg6IDUyLjk0JTtcbn1cbi50ZXh0LWxpbmstREwge1xuXHRjb2xvcjokYmFzZTtcbn1cbi5idXR0b24tcG9wdXAtY2xvc2Uge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL2pybi9idG5fcG9wdXBfY2xvc2UucG5nJyk7XG5cdGRpc3BsYXk6aW5oZXJpdDtcblx0aGVpZ2h0OjMycHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDoxMHB4O1xuXHR0b3A6MTBweDtcblx0d2lkdGg6MzJweDtcbn1cblxuLmJveC1idWxrQnRuIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC41cztcblx0YmFja2dyb3VuZC1jb2xvcjogIzQ5NDk0OTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJvcmRlci1jb2xvcjogI0U2RTdFODtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXItd2lkdGg6IDJweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyMHB4O1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLml1LWJveC1lbnF1ZXRlLWNsZWFyLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJyZWFrO1xuXHRib3JkZXItcmFkaXVzOjVweDtcblx0bGVmdDoyNSU7XG5cdGhlaWdodDoxMDAlO1xuXHR0b3A6MDtcblx0d2lkdGg6MjAlO1xufVxuXG4uaXUtYm94LWVucXVldGUtc2VhcmNoLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2U7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRoZWlnaHQ6MTAwJTtcblx0cmlnaHQ6MjUlO1xuXHR3aWR0aDoyMCU7XG59XG5cbi5pdS1ib3gtY29udGVudHMtaW1wb3J0LWJ1dHRvbiB7XG5cdGZsb2F0OmxlZnQ7XG5cdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdHdpZHRoOmZpdC1jb250ZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRicmVhaztcbn1cbi5pdS1ib3gtY3JlYXRlLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJyZWFrO1xuXHRmbG9hdDpsZWZ0O1xuXHR3aWR0aDo3NHB4O1xufVxuXG4uaXUtYm94LWJ1dHRvbi0xMTAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRicmVhaztcblx0ZmxvYXQ6bGVmdDtcblx0d2lkdGg6MTEwcHg7XG59XG4uaXUtYm94LWJ1dHRvbi0xMTUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRicmVhaztcblx0ZmxvYXQ6bGVmdDtcblx0d2lkdGg6MTE1cHg7XG59XG4uaXUtYm94LWJ1dHRvbi1nLTEwMCB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2U7XG5cdGZsb2F0OmxlZnQ7XG5cdHdpZHRoOjEwMHB4O1xufVxuLml1LWJveC1idXR0b24tYi0xMDAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiM4MDgwODA7XG5cdGZsb2F0OmxlZnQ7XG5cdHdpZHRoOjEwMHB4O1xufVxuLml1LWJveC1idXR0b24tMTIwIHtcblx0YmFja2dyb3VuZC1jb2xvcjokYnJlYWs7XG5cdGZsb2F0OmxlZnQ7XG5cdHdpZHRoOjEyMHB4O1xufVxuLml1LWJveC1idXR0b24tZy0xMjAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRiYXNlO1xuXHRmbG9hdDpsZWZ0O1xuXHR3aWR0aDoxMjBweDtcbn1cbi5pdS1ib3gtYnV0dG9uLWItMTIwIHtcblx0YmFja2dyb3VuZC1jb2xvcjojODA4MDgwO1xuXHRmbG9hdDpsZWZ0O1xuXHR3aWR0aDoxMjBweDtcbn1cbi5pdS1ib3gtc2V0LWJ1dHRvbi0xNDAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRicmVhaztcblx0ZmxvYXQ6bGVmdDtcblx0d2lkdGg6MTQwcHg7XG59XG5cbi50ZXh0X251bWJlcntcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tYWluc2VhcmNoXzJjb2wgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmRlbGV0ZUJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6I2NjY2NjYztcblx0Ym9yZGVyLXJhZGl1czoxNXB4O1xuXHRjb2xvcjojMWYxZjFmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRwYWRkaW5nOjVweDtcblx0d2lkdGg6NzAlO1xuXHRoZWlnaHQ6MTVweDtcblx0bWFyZ2luOmF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym90dG9tOjA7XG5cdGxlZnQ6MDtcblx0cmlnaHQ6MDtcblx0dG9wOjA7XG59XG4udGV4dC1hbGlnbi1jZW50ZXJ7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4uaXUtaWNvbi1idXR0b24ge1xuXHRib3JkZXItY29sb3I6IzVkNWQ1ZDtcblx0Ym9yZGVyLXdpZHRoOjFweDtcblx0Y29sb3I6IzVkNWQ1ZDtcblx0ZmxvYXQ6cmlnaHQ7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGhlaWdodDoxOHB4O1xuXHRsaW5lLWhlaWdodDoxOHB4O1xuXHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0bWFyZ2luLXRvcDoxN3B4O1xuXHRwYWRkaW5nLWJvdHRvbTozcHg7XG5cdHBhZGRpbmctbGVmdDo1cHg7XG5cdHBhZGRpbmctcmlnaHQ6NXB4O1xuXHRwYWRkaW5nLXRvcDozcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRyaWdodDowO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0d2lkdGg6NjZweDtcbn1cbi5pdS1pY29uLWJ1dHRvbiA+IHAgPiBpbWcsLml1LWljb24tYnV0dG9uID4gYSA+IHAgPiBpbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdGhlaWdodDoxNXB4O1xuXHR3aWR0aDoxNXB4O1xufVxuXG4uaXUtaWNvbi1idXR0b24gPiBwID4gc3BhbiwuaXUtaWNvbi1idXR0b24gPiBhID4gcCA+IHNwYW4ge1xuXHR3b3JkLWJyZWFrOmJyZWFrLWFsbFxufVxuLyotLS0tLS0tLS0tLS0tLWxvZ091dFB1dC0tLS0tLS0tLS0tLS0qL1xuLmdyYXBoLXRodW1ibmFpbCB7XG5cdGJhY2tncm91bmQtc2l6ZTpjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuXHRoZWlnaHQ6NDBweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS1wZy0tLS0tLS0tLS0tLS0tLS0qL1xuLml1LWJveC11cGxvYWQge1xuXHRjb2xvcjogIzVENUQ1RDtcblx0ZmxvYXQ6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG5cdGhlaWdodDogMzBweDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA2MiU7XG59XG5cbi5wZy1maWxlLXVwbG9hZCB7XG5cdGhlaWdodDogMzBweDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBnLWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40MCkgaW5zZXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRENEQ0RDO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG5cdGJvcmRlci1jb2xvcjogI0I2QjZCNjtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsMC40MCkgaW5zZXQ7XG5cdGNvbG9yOiAjNkQ2RDZEO1xuXHRmbG9hdDogbGVmdDtcblx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGxlZnQ6IDA7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cdHdpZHRoOiAzMCU7XG59XG5cbi5pdS1wZy1maWxlLXVwbG9hZC1idXR0b24ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wZy1maWxlLXVwbG9hZC1idXR0b24gPiBpbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wZy1maWxlLXVwbG9hZC1maWxlLW5hbWUge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgwLDAsMCwwLjIwKSBpbnNldDtcblx0YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7XG5cdGJvcmRlci1jb2xvcjojQjZCNkI2O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7XG5cdGJvcmRlci13aWR0aDoxcHg7XG5cdGJveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgwLDAsMCwwLjIwKSBpbnNldDtcblx0Y29sb3I6IzY2Njtcblx0ZmxvYXQ6bGVmdDtcblx0Zm9udC1zaXplOjEzcHg7XG5cdGhlaWdodDoyNXB4O1xuXHRsZWZ0OjA7XG5cdGxpbmUtaGVpZ2h0OjEuNzA7XG5cdHBhZGRpbmc6MDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHRvcDowO1xuXHR3aWR0aDo2OCU7XG59XG5cbi5wZy1maWxlLXVwbG9hZC1maWxlLW5hbWUgPiBwIHtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wZy1wYWdlLWxpbmstc2V0IHtcblx0Y29sb3I6IzVENUQ1RDtcblx0ZmxvYXQ6cmlnaHQ7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRoZWlnaHQ6MjBweDtcblx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdG1hcmdpbi10b3A6MTBweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHJpZ2h0OjA7XG59XG4ucGctcGFnZS1saW5rLXNldCA+IGRpdiB7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZsb2F0OnJpZ2h0O1xufVxuLnBnLXBhZ2UtbGluay1zZXQgPiBkaXYgPiB1bCB7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuLnBnLXBhZ2UtbGluay1zZXQgPiBkaXYgPiB1bCA+IGEgPiBsaSAge1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRmbG9hdDpsZWZ0O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIxOSwyMTksMjE5LDAuNTApO1xuXHRoZWlnaHQ6MjBweDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0bWFyZ2luLWxlZnQ6MXB4O1xuXHRtYXJnaW4tcmlnaHQ6MXB4O1xuXHR3aWR0aDoyMHB4O1xufVxuLnBnLXBhZ2UtbGluay1zZXQgc2VsZWN0ZWQgPiBkaXYgPiB1bCA+IGEgPiBsaSwgLnBnLXBhZ2UtbGluay1zZXQgPiBkaXYgPiB1bCA+IGEgPiBsaTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSg1MCw1MCw1MCwwLjUwKTtcbn1cbi5wZy1wYWdlLXNob3dIaWRle1xuXHRmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwyMTksMjE5LDAuODApO1xuICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIG1hcmdpbjogMCAxcHg7XG59XG4uc2N0LCAucGctcGFnZS1zaG93SGlkZTpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCw1MCw1MCwwLjUwKTtcbn1cbiNwbGF5bGlzdFNlbGVjdERpdiBuYXZ7XG5cdG1hcmdpbjo1cHggMzBweCAxNXB4IDBweDtcbn1cbi5wZy10ZXh0LWZpZWxkLXNlYXJjaCB7XG5cdGJvcmRlci1jb2xvcjojYWFhYWFhO1xuXHRib3JkZXItcmFkaXVzOjVweDtcblx0Ym9yZGVyLXdpZHRoOjFweDtcblx0ZmxvYXQ6bGVmdDtcblx0aGVpZ2h0OjMwcHg7XG5cdG1hcmdpbi10b3A6M3B4O1xuXHRtYXJnaW4tbGVmdDowO1xuXHRwYWRkaW5nLXJpZ2h0OjhweDtcblx0cGFkZGluZy1sZWZ0OjhweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjE1MHB4O1xufVxuLnBnLXNlbGVjdCB7XG5cdGNvbG9yOiAjMjAyMDQwO1xuXHRib3JkZXItcmFkaXVzOjVweDtcblx0ZmxvYXQ6bGVmdDtcblx0aGVpZ2h0OjMwcHg7XG5cdG1hcmdpbi1sZWZ0OjA7XG5cdG1hcmdpbi10b3A6MDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjUwJTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuLnBnLWNoZWNrYm94IHtcblx0Ym90dG9tOiAwO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogYXV0bztcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZy1yYWRpbyB7XG5cdGJvdHRvbTogMDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pdS1yYWRpb0J1dHRvbiB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS1wZ1RleHQgY29tbW9uLS0tLS0tLS0tLS0tLS0tLSovXG4ucGdUZXh0LWNvbW1vbntcblx0Ym9yZGVyLWNvbG9yOiNhYWFhYWE7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRib3JkZXItd2lkdGg6MXB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ZmxvYXQ6bm9uZTtcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cdG1hcmdpbi10b3A6MTBweDtcblx0d2lkdGg6ODAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5wZy1oZWFkZXItY29tbW9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDM1JTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGctdGFibGUgdGgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBnLXRhYmxlIHRkIHtcblx0cGFkZGluZzogNXB4O1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0Ym9yZGVyLXN0eWxlOiBpbnNldDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNTMsIDE1MywgMTUzKTtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4ucGctdGV4dC1maWVsZCB7XG5cdGhlaWdodDozMHB4O1xuXHRwYWRkaW5nLWxlZnQ6OHB4O1xuXHRwYWRkaW5nLXJpZ2h0OjhweDtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ucGctdGV4dC1wYXNzd29yZCB7XG5cdHBhZGRpbmctbGVmdDo4cHg7XG5cdHBhZGRpbmctcmlnaHQ6OHB4O1xuXHQgY29sb3I6IzVENUQ1RDtcblx0aGVpZ2h0OjMwcHg7XG59XG4ucGdGaWVsZC1jb21tb24ge1xuXHRib3JkZXItY29sb3I6I2FhYWFhYTtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdGJvcmRlci13aWR0aDoxcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRmbG9hdDpub25lO1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0cGFkZGluZy1yaWdodDogOHB4O1xufVxuLnBnLXRleHRhcmVhIHtcblx0aGVpZ2h0OjYwcHg7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHdpZHRoOiA4NSU7XG59XG4ucGctdGV4dC1maWVsZC1jb250ZW50cyB7XG5cdGhlaWdodDozMHB4O1xuXHRtYXJnaW4tbGVmdDowO1xuXHRtYXJnaW4tdG9wOjA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246cmlnaHQ7XG5cdHdpZHRoOjUwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLXRleHRQb3MtLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0UG9zIHtcblx0Y29sb3I6IzM1MzUzNTtcblx0d2lkdGg6OTAlO1xuXHRmbG9hdDpub25lO1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG4udGV4dC1sb2dpbi1pbmZvcm1hdGlvbiB7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRtYXJnaW4tdG9wOjIwcHg7XG59XG5cbi50ZXh0LWxvZ2luLWluZm9ybWF0aW9uIHRkIHtcblx0cGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuXHRmb250LXNpemU6MTJweDtcblx0bWFyZ2luLXRvcDoxMHB4O1xufVxuLnRleHQtZm9vdGVyIHtcblx0Zm9udC1zaXplOjE0cHg7XG5cdGNvbG9yOiNGRkZGRkY7XG5cdGhlaWdodDo3NSU7XG5cdG1hcmdpbi10b3A6MjVweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG4udGV4dC1wb3B1cC10aXRsZSB7XG5cdGZvbnQtc2l6ZToyNHB4O1xuXHRtYXJnaW4tdG9wOjUwcHg7XG5cdGNvbG9yOiMzNTM1MzU7XG5cdHdpZHRoOjkwJTtcblx0ZmxvYXQ6bm9uZTtcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLnRleHQtdXBkYXRlLWNvbXBsZXRlIHtcblx0Zm9udC1zaXplOjE0cHg7XG5cdG1hcmdpbi10b3A6NTBweDtcblx0dGV4dC1hbGlnbjpjZW50ZXJcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS10ZXh0U2V0dGluZy1jb21tb24tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0LWNvbW1vbiB7XG5cdGJvcmRlci13aWR0aDowO1xuXHRjb2xvcjojNUQ1RDVEO1xuXHRmbG9hdDpsZWZ0O1xuXHRoZWlnaHQ6MThweDtcblx0cGFkZGluZzowO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi50ZXh0LWRldGFpbC1zZWFyY2gge1xuXHRmb250LXNpemU6MTBweDtcblx0bWFyZ2luLWxlZnQ6MTBweDtcblx0bWFyZ2luLXRvcDoxMHB4O1xufVxuLnRleHQtdXBkYXRlLWlkIHtcblx0Zm9udC1zaXplOjEycHg7XG5cdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdHdpZHRoOjUwJTtcbn1cbi5zZWFyY2hib3gtbGFiZWwge1xuXHRmb250LXNpemU6MTJweDtcblx0bWFyZ2luLWxlZnQ6MDtcblx0bWFyZ2luLXRvcDo2cHg7XG5cdHdpZHRoOjQwJTtcbn1cbi5zZWFyY2hib3gtbGFiZWwtMmNvbCB7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRtYXJnaW4tbGVmdDowO1xuXHRtYXJnaW4tdG9wOjZweDtcblx0d2lkdGg6MjAlO1xufVxuLnNlYXJjaGJveC1sYWJlbCA+IHAsIC5zZWFyY2hib3gtbGFiZWwtMmNvbCA+IHB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGV4dC11cGRhdGUge1xuXHRmb250LXNpemU6MTJweDtcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cdG1hcmdpbi10b3A6MDtcblx0d2lkdGg6MzAlO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLXRleHQtLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0LWxvZ2luSWQge1xuXHRmb250LXdlaWdodDozMDA7XG5cdGhlaWdodDoyM3B4O1xuXHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0bWFyZ2luLXRvcDoxOHB4O1xufVxuXG4udGV4dC1sb2dvdXQge1xuXHRib3JkZXItY29sb3I6IzVkNWQ1ZDtcblx0Ym9yZGVyLXdpZHRoOjFweDtcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bWFyZ2luLXRvcDoxN3B4O1xuXHRwYWRkaW5nLWJvdHRvbTozcHg7XG5cdHBhZGRpbmctbGVmdDo1cHg7XG5cdHBhZGRpbmctcmlnaHQ6NXB4O1xuXHRwYWRkaW5nLXRvcDozcHg7XG59XG4udGV4dC1ob21lIHtcblx0aGVpZ2h0OjMwcHg7XG5cdG1hcmdpbi10b3A6MjVweDtcblx0d2lkdGg6MTAwJTtcblx0ZmxvYXQ6bm9uZTtcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLnRleHQtaG9tZS1sb2cge1xuXHRoZWlnaHQ6MDtcblx0bGVmdDoxMjBweDtcblx0dG9wOjIzcHg7XG5cdHdpZHRoOjA7XG59XG4udGV4dC1sb2dpbiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAxLjBzO1xuXHRjb2xvcjojNDY0NjQ2O1xuXHR0ZXh0LXNoYWRvdzpcblx0MnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpLFxuXHQtMXB4IC0xcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0ZmxvYXQ6bm9uZTtcblx0Zm9udC1zaXplOjI0cHg7XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG5cdG1hcmdpbi1yaWdodDphdXRvO1xuXHRtYXJnaW4tdG9wOjI1cHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0dHJhbnNpdGlvbjpjb2xvciAxLjBzO1xuXHR3aWR0aDo0MDBweDtcbn1cbi50ZXh0LXN0ZXAge1xuXHRjb2xvcjojNTA1MDUwO1xuXHRmbG9hdDpsZWZ0O1xuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRoZWlnaHQ6MjBweDtcblx0bWFyZ2luLXRvcDoxMHB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi50ZXh0LWFkbWluIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG5cdGNvbG9yOiNGRkZGRkY7XG5cdGZsb2F0Om5vbmU7XG5cdGZvbnQtc2l6ZToyNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG5cdG1hcmdpbi1yaWdodDphdXRvO1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0d2lkdGg6ODAlO1xufVxuLnRleHQtbWVudS10aXRsZSB7XG5cdGNvbG9yOiMwMDAwMDA7XG5cdGZsb2F0OmxlZnQ7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRtYXJnaW4tdG9wOjdweDtcblx0cGFkZGluZy1yaWdodDoxMHB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjpyaWdodDtcbn1cbi50ZXh0LXJlc0J1bGtEbCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LXJlc0J1bGREZWwge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHJpZ2h0OiAwO1xufVxuXG4udGV4dC1tc2cge1xuXHR3aWR0aDogOTYwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cblxuLyogT1RIRVIgKi9cblxuLyoqIGZvciBsb2cgcmVzdWx0ICoqL1xuLmZvcm1saXN0dGJsIHtcbiAgICB3aWR0aDogOTUwcHg7XG59XG4uZm9ybWxpc3R0YmwgdGgge1xuICAgIHBhZGRpbmc6IDNweDtcbn1cbi5mb3JtbGlzdHRibCB0ZCB7XG4gICAgcGFkZGluZzogM3B4O1xufVxuLyogb24gaG92ZXIgKi9cblxuLml1LWljb24tYnV0dG9uOmhvdmVyLCAudGV4dC1sb2dvdXQ6aG92ZXIsIC5hLWlubmVyLWxpbms6aG92ZXIsIC5idXR0b24tc2ltcGxlU2VhcmNoOmhvdmVyIHtcblx0b3BhY2l0eTogMC45O1xufVxuLml1LWJveC1sb2dpbi1idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRiYXNlO1xufVxuLmJveDpob3ZlciB7XG5cdG9wYWNpdHk6IDAuOTtcbn1cbi5pY29uLWNvbW1vbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2U7XG59XG4ucGctZmlsZS11cGxvYWQtYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjojRUJFQkVCO1xufVxuLnRleHQtbG9naW46aG92ZXIge1xuXHRjb2xvcjokc3ViMDI7XG59XG5cbi5idXR0b24tY29tbW9uOmhvdmVyLCAuaXUtYm94LXNob3dMaXN0OmhvdmVyLCAuaXUtYm94LXNob3dUaHVtYjpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjokYmFzZTtcbn1cblxuXG4uYm94LWJ1bGtCdG4gKjpob3ZlciB7XG5cdG9wYWNpdHk6IDAuOTtcbn1cblxuLnRleHQtcmVzQnVsa0RsOmhvdmVyLCAudGV4dC1yZXNCdWxkRGVsOmhvdmVyIHtcblx0b3BhY2l0eTogMC45O1xufVxuXG4vKiBibGluayBlZmZlY3QgKi9cblxuLmJsaW5rIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGJsaW5rdGV4dCAwLjhzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0LW1vei1hbmltYXRpb246IGJsaW5rdGV4dCAwLjhzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0YW5pbWF0aW9uOiBibGlua3RleHQgMC44cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmt0ZXh0IHtcblx0ZnJvbSB7IG9wYWNpdHk6IDEuMDsgfVxuXHR0byB7IG9wYWNpdHk6IDA7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBibGlua3RleHQge1xuXHRmcm9tIHsgb3BhY2l0eTogMS4wOyB9XG5cdHRvIHsgb3BhY2l0eTogMDsgfVxufVxuQGtleWZyYW1lcyBibGlua3RleHQge1xuXHRmcm9tIHsgb3BhY2l0eTogMS4wOyB9XG5cdHRvIHsgb3BhY2l0eTogMDsgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIGNvcHkgZnJvbSBzdHlsZS5jc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuXG4ubGF5ZXJzdHlsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4jZXh0ZW5zaW9uSW5uZXJMYXllciB7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAkZGFyazAxICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5jb250cm9sIHtcbiAgICB3aWR0aDogMTQ4cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbn1cbmRpdi5jb250cm9sIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbmRpdi5jb250cm9sICB1bCBsaSAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDQ0M7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xufVxuZGl2LmNvbnRyb2wgdWwgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbn1cbmRpdi5jb250cm9sIHVsIGxpIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVDM0M2O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzY2NjtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzY2NjtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjQkJCO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQkJCO1xufVxuZGl2LmNvbnRyb2wgIHVsIGxpICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0UzRTM7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbmRpdi5jb250cm9sIGEuaWNvbl9rZXkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9rZXkucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbmRpdi5jb250cm9sIGEuaWNvbl9jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX2NvbnRlbnRzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5kaXYuY29udHJvbCBhLmljb25fcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fcGVuLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5kaXYuY29udHJvbCBhLmljb25fb3BlbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX29wZW4ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbmRpdi5jb250cm9sIGEuaWNvbl9yZW9wZW4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9yZW9wZW4ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbmRpdi5jb250cm9sIGEuaWNvbl9idWlsZHByZXZpZXcge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9idWlsZHByZXZpZXcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbmRpdi5jb250cm9sIGEuaWNvbl9zdWJtZW51IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fc3VibWVudS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuZGl2LmNvbnRyb2wgYS5pY29uX3JlZmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fcmVmZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbmRpdi5jb250cm9sIGEuaWNvbl9wbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbnRyb2xfcGxheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuZGl2LmNvbnRyb2wgYS5pY29uX2NvcHkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29udHJvbF9jb3B5LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5kaXYuY29udHJvbCBhLmljb25fZGVsZXRlICxwLmljb25fZGVsZXRle1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29udHJvbF9kZWxldGUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLmlmcm0tY29udGFpbmVyIHtcblx0b3ZlcmZsb3c6YXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7XG5cdGJvcmRlcjoxcHggc29saWQgI2M5YzljOTtcbn1cblxuLmlmcm0ge1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0Ym9yZGVyOm5vbmU7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbi5kaXNwc3R5bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lc3NlbnRpYWxfanJuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWs7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKlxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHR3aWR0aDogOTUlO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTUzLCAxNTMsIDE1Myk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuKi9cbiNjb250ZW50RXhwb3J0QXJlYSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGJvcmRlcjoycHggc29saWQgJGJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk3O1xufVxuXG4jY29udGVudEV4cG9ydFRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbiNjb250ZW50RXhwb3J0VGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGJhc2U7XG59XG5cbiNjb250ZW50RXhwb3J0RGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbiNjb250ZW50RG93bmxvYWRBcmVhIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAkYmFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTc7XG59XG5cbiNjb250ZW50RG93bmxvYWRUaXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4jY29udGVudERvd25sb2FkVGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGJhc2U7XG59XG5cbiNjb250ZW50RG93bmxvYWREaXYge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNTMsIDE1MywgMTUzKTtcbn1cblxuLyoqIFNtYWxs44Oq44Oz44KvIO+8iOmBuOaKnuODnOOCv+ODs+OAgeWPgueFp+ODnOOCv+ODs+OBquOBqe+8iSAqKi9cbmEuYnV0dG9uX3NtYWxsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAvLyBib3JkZXI6IHNvbGlkIDFweCAjQ0NDO1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLmJ1dHRvbl9zbWFsbCAge1xuICAgIGNvbG9yOiAkZGFyazAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1RjY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmFjdGl2ZS5idXR0b25fc21hbGwge1xuICAgIGNvbG9yOiAkZGFyazAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCRUMzQzY7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjNjY2O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjNjY2O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNCQkI7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNCQkI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zcGFuLmJ1dHRvbl9zbWFsbF9kaXNhYmxlIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZDRkNGQ0O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6I2I2YjZiNjtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYucHVzaDEwLCB0ci5wdXNoMTB7XG5cdGhlaWdodDoxMHB4O1xufVxuZGl2LnB1c2gyMHtcblx0aGVpZ2h0OjIwcHg7XG59XG5kaXYucHVzaCB7XG4gICAgaGVpZ2h0OjMwcHg7XG59XG5kaXYucGFnZXRvcCB7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIHdpZHRoOjk1MHB4O1xuICAgIG1hcmdpbjowIGF1dG8gMDtcbn1cblxuLyoqIFdpZHRoICoqL1xuLncxMSB7XG4gICAgd2lkdGg6MTFweDtcbn1cbi53MTIge1xuICAgIHdpZHRoOjEycHg7XG59XG4udzMwIHtcbiAgICB3aWR0aDozMHB4O1xufVxuLnczNSB7XG4gICAgd2lkdGg6MzVweDtcbn1cbi53NDAge1xuICAgIHdpZHRoOjQwcHg7XG59XG4udzQ1IHtcbiAgICB3aWR0aDo0NXB4O1xufVxuLnc1MCB7XG4gICAgd2lkdGg6NTBweDtcbn1cbi53NTUge1xuICAgIHdpZHRoOjU1cHg7XG59XG4udzYwIHtcbiAgICB3aWR0aDo2MHB4O1xufVxuLnc2NSB7XG4gICAgd2lkdGg6NjVweDtcbn1cbi53NzAge1xuICAgIHdpZHRoOjcwcHg7XG59XG4udzc1IHtcbiAgICB3aWR0aDo3NXB4O1xufVxuLnc4MCB7XG4gICAgd2lkdGg6ODBweDtcbn1cbi53ODIge1xuICAgIHdpZHRoOjgycHg7XG59XG4udzg1IHtcbiAgICB3aWR0aDo4NXB4O1xufVxuLnc5MCB7XG4gICAgd2lkdGg6OTBweDtcbn1cbi53OTUge1xuICAgIHdpZHRoOjk1cHg7XG59XG4udzEwMCB7XG4gICAgd2lkdGg6MTAwcHg7XG59XG4udzExMCB7XG4gICAgd2lkdGg6MTEwcHg7XG59XG4udzExNXtcblx0d2lkdGg6MTE1cHg7XG59XG4udzEyMCB7XG4gICAgd2lkdGg6MTIwcHg7XG59XG4udzEyMiB7XG4gICAgd2lkdGg6MTIycHg7XG59XG4udzEyNSB7XG4gICAgd2lkdGg6MTI1cHg7XG59XG4udzEzMCB7XG4gICAgd2lkdGg6MTMwcHg7XG59XG4udzEzNSB7XG4gICAgd2lkdGg6MTM1cHg7XG59XG4udzE0MCB7XG4gICAgd2lkdGg6MTQwcHg7XG59XG4udzE0NSB7XG4gICAgd2lkdGg6MTQ1cHg7XG59XG4udzE1MCB7XG4gICAgd2lkdGg6MTUwcHg7XG59XG4udzE2MCB7XG4gICAgd2lkdGg6MTYwcHg7XG59XG4udzE3MCB7XG4gICAgd2lkdGg6MTcwcHg7XG59XG4udzE4MCB7XG4gICAgd2lkdGg6MTgwcHg7XG59XG4udzE5NSB7XG4gICAgd2lkdGg6MTk1cHg7XG59XG4udzIwMCB7XG4gICAgd2lkdGg6MjAwcHg7XG59XG4udzIwNSB7XG4gICAgd2lkdGg6MjA1cHg7XG59XG4udzIxMCB7XG4gICAgd2lkdGg6MjEwcHg7XG59XG4udzIxNiB7XG4gICAgd2lkdGg6MjE2cHg7XG59XG4udzIyMyB7XG4gICAgd2lkdGg6MjIzcHg7XG59XG4udzIyNSB7XG4gICAgd2lkdGg6MjI1cHg7XG59XG4udzIzMHtcblx0d2lkdGg6MjMwcHg7XG59XG4udzIzNXtcblx0d2lkdGg6MjM1cHg7XG59XG4udzI0MCB7XG4gICAgd2lkdGg6MjQwcHg7XG59XG4udzI1MCB7XG4gICAgd2lkdGg6MjUwcHg7XG59XG4udzI3MCB7XG4gICAgd2lkdGg6MjcwcHg7XG59XG4udzI4MCB7XG4gICAgd2lkdGg6MjgwcHg7XG59XG4udzI4NSB7XG4gICAgd2lkdGg6Mjg1cHg7XG59XG4udzI5MCB7XG4gICAgd2lkdGg6MjkwcHg7XG59XG4udzMwMCB7XG4gICAgd2lkdGg6MzAwcHg7XG59XG4udzMyNSB7XG5cdHdpZHRoOjMyNXB4O1xufVxuLnczMzAge1xuICAgIHdpZHRoOjMzMHB4O1xufVxuLnczMzUge1xuICAgIHdpZHRoOjMzNXB4O1xufVxuLnczNDAge1xuICAgIHdpZHRoOjM0MHB4O1xufVxuLnczNTAge1xuICAgIHdpZHRoOjM1MHB4O1xufVxuLnczNjUge1xuICAgIHdpZHRoOjM2NXB4O1xufVxuLnczNzAge1xuICAgIHdpZHRoOjM3MHB4O1xufVxuLnc0MDAge1xuICAgIHdpZHRoOjQwMHB4O1xufVxuLnc0MjAge1xuICAgIHdpZHRoOjQyMHB4O1xufVxuLnc0NTAge1xuICAgIHdpZHRoOjQ1MHB4O1xufVxuLnc0NjAge1xuICAgIHdpZHRoOjQ2MHB4O1xufVxuLnc0NzAge1xuICAgIHdpZHRoOjQ3MHB4O1xufVxuLnc0OTAge1xuICAgIHdpZHRoOjQ5MHB4O1xufVxuLnc1MDAge1xuICAgIHdpZHRoOjUwMHB4O1xufVxuLnc1MjAge1xuICAgIHdpZHRoOjUwMHB4O1xufVxuLnc1NjAge1xuICAgIHdpZHRoOjU2MHB4O1xufVxuXG4uY2xlYXJmaXgge1xuICAgIHpvb206IDE7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4jaW5wdXROb3JtYWxUYWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LmNhdXRpb24sIGRpdi5jYXV0aW9uIHVsLCBzcGFuLmNhdXRpb257XG4gICAgY29sb3I6JGJyZWFrO1xufVxuLmJyZWFrdGV4dCB7XG4gICAgd29yZC1icmVhazpicmVhay1hbGw7XG4gICAgd29yZC13cmFwOmJyZWFrLXdvcmQ7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xufVxuXG4uYnJlYWt0ZXh0LWliIHtcbiAgICB3b3JkLWJyZWFrOmJyZWFrLWFsbDtcbiAgICB3b3JkLXdyYXA6YnJlYWstd29yZDtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZ3Jlc3NiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnByb2dyZXNzYmFyIGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1YjAxOyAvKiBmYWxsYmFjayBjb2xvciBpZiBncmFkaWVudHMgYXJlIG5vdCBzdXBwb3J0ZWQgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdWIwMSwgJHN1YjAyKTsgLyogRm9yIENocm9tZSBhbmQgU2FmYXJpICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkc3ViMDEsICRzdWIwMik7IC8qIEZvciBvbGQgRnggKDMuNiB0byAxNSkgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdWIwMSwgJHN1YjAyKTsgLyogRm9yIHByZS1yZWxlYXNlcyBvZiBJRSAxMCovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3ViMDEsICRzdWIwMik7IC8qIEZvciBvbGQgT3BlcmEgKDExLjEgdG8gMTIuMCkgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdWIwMSwgJHN1YjAyKTsgLyogU3RhbmRhcmQgc3ludGF4OyBtdXN0IGJlIGxhc3QgKi9cbiAgICBib3JkZXI6IDBweCBzb2xpZCAkZGFyazAxO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGZpbHRlcjogYWxwaGEoIG9wYWNpdHk9NTAgKTsgLyogSUU2LDcsOCAqL1xuICAgIG9wYWNpdHk6IDAuNTsgLyogSUXku6XlpJYgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvKiBJRSAycHggQnVnRml4ICovXG59XG5cbi5pdS1zZWN0aW9uLWRldGFpbC1zZWFyY2gge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGZsb2F0Om5vbmU7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG1pbi13aWR0aDo1MHB4O1xuICAgIHdpZHRoOjk2MHB4O1xuICAgIGxlZnQ6MDtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDoxcHg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IzkyOTI5MjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IzkyOTI5MjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOTI5MjkyO1xufVxuXG4uaXUtc2VjdGlvbi1saXN0IHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzp2aXNpYmxlO1xuICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIHdpZHRoOjk2MHB4O1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGNvbG9yOiM1ZDVkNWQ7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xufVxuI3Rhc2tfbGlzdF92aWV3IHtcblx0ZGlzcGxheTpub25lO1xufVxuLml1LXNlY3Rpb24tZ3JhcGgge1xuXHRkaXNwbGF5Om5vbmU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuICAgIG1hcmdpbi1yaWdodDphdXRvO1xuXHR3aWR0aDo5NjBweDtcblx0aGVpZ2h0OjM1MHB4O1xufVxuXG4uZ3JhcGhXcmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzUwcHg7XG5cbn1cbi5ncmFwaF9pbWcge1xuXHRmbG9hdDogbGVmdDtcbiAgXHR3aWR0aDogNDUwcHg7XG5cdGhlaWdodDoyNTBweDtcbn1cbi5ncmFwaF9kYXRhX2FyZWEge1xuXHR3aWR0aDo1MCU7XG5cdGhlaWdodDoyMzZweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cblxufVxuLmxpc3QtaGVhZGVyIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNEQkRCREI7XG4gICAgcGFkZGluZzo1cHg7XG59XG4vKi0tLS0tcG9wdXAgdGFibGUtLS0tLSovXG4uZm9ybXRibCB7XG5cdG1hcmdpbi1sZWZ0OjMwcHg7XG5cdG1hcmdpbi1yaWdodDozMHB4O1xuXHR3aWR0aCA6OTAlO1xufVxuLmZvcm10YmwgaW5wdXRbdHlwZT10ZXh0XSwgLmZvcm10YmwgaW5wdXRbdHlwZT1udW1iZXJdLCAuZm9ybXRibCBzZWxlY3QsIC5pdS1ib3gtZGV0YWlsU2VhcmNoLWluLWNvbHVtbiBzZWxlY3R7XG5cdGJvcmRlcjoxcHggc29saWQgIzk5OTk5OTtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG59XG4jY29udGVudElucHV0RGl2IGlucHV0W3R5cGU9dGV4dF0sICNjb250ZW50SW5wdXREaXYgc2VsZWN0e1xuXHRib3JkZXI6MXB4IHNvbGlkICM5OTk5OTk7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRwYWRkaW5nOiAzcHggNHB4O1xufVxuI2NvbnRlbnRJbnB1dERpdiBpbnB1dFt0eXBlPXRpbWVdIHtcblx0Ym9yZGVyOjFweCBzb2xpZCAjOTk5OTk5O1xuXHRib3JkZXItcmFkaXVzOjVweDtcblx0cGFkZGluZzogM3B4IDRweDtcbn1cbi5mb3JtdGJsIHRyIHtcblx0d2lkdGg6OTAlO1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjREJEQkRCO1xufVxuLmZvcm10YmwgdGgge1xuXHRmbG9hdDpsZWZ0O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6IDI1JTtcblx0bWFyZ2luOjE1cHggMTBweCAxNXB4IDBweDtcbn1cbi5mb3JtdGJsIHRkIHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOjU1JTtcbiAgICBtYXJnaW4tdG9wOjEycHg7XG59XG4uZm9ybXRibCB0ZCBpbnB1dFt0eXBlPWNoZWNrYm94XXtcbiAgICBtYXJnaW4tdG9wOjNweDtcbn1cblxuLnBvcHVwLXRhYmxlLXdpZHRoe1xuXHR3aWR0aDo5MCU7XG59XG4ucG9wdXAtZW1wdHkge1xuXHR3aWR0aDo5MCU7XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNEQkRCREI7XG59XG4ucG9wdXAtZW1wdHktdGl0bGUge1xuXHR3aWR0aDo5MCU7XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNEQkRCREI7XG5cdG1hcmdpbi1ib3R0b206MTBweDtcbn1cbi5wb3B1cC1idXR0b24tY2xvc2Uge1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0d2lkdGg6MjUlO1xuXHRoZWlnaHQ6MjVweDtcblx0bWFyZ2luLXRvcDo0MHB4O1xuXHRwYWRkaW5nLXRvcDo1cHg7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDozMDA7XG5cdHdvcmQtd3JhcDpicmVhay13b3JkO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0Y29sb3I6I0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRicmVhaztcbn1cbkRpdi5idG4tZ3JlZW57XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2U7XG59XG5EaXYuYnRuLW9yYW5nZXtcblx0YmFja2dyb3VuZC1jb2xvcjokYnJlYWs7XG59XG4ucG9wdXAtY2hlY2sge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cdG1hcmdpbi10b3A6OHB4O1xuXHR3aWR0aDo5MCU7XG59XG4ucG9wdXAtY2hlY2stZmlyc3QtY2hpbGQge1xuXHR3aWR0aDozNSU7XG5cdGZsb2F0OmxlZnQ7XG5cdG1hcmdpbi1yaWdodDoxMHB4O1xufVxuLnBvcHVwLXNob3ctdGl0bGV7XG5cdG1hcmdpbi10b3A6NTBweDtcblx0bWFyZ2luLWxlZnQ6MzBweFxufVxuLnBvcHVwLW1lbnUtc2VsZWN0e1xuXHRwYWRkaW5nOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG59XG4uZGF0ZS1waWNrZXIgaW1nLCNkZWxpdmVyeV90ZXJtIGltZywgI2RhdGVBcmVhIGltZ3tcblx0bWFyZ2luLWJvdHRvbTotOXB4O1xufVxuLmdyb3VwU2VsZWN0RGVzY3JpcHRpb25ib3gge1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgY29sb3I6ICRicmVhaztcbn1cbiNjb250ZW50RW50cnlGb3JtIGlucHV0W3R5cGU9dGV4dF0sICNjb250ZW50RW50cnlGb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRde1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jaW5zZXJ0VURJRCB0aCwgI3VwZGF0ZVVESUQgdGgsI3dlYlZpZXdlckxpc3QgdGh7XG4gICAgYmFja2dyb3VuZDojZDdkZGUwO1xuICAgIHBhZGRpbmctbGVmdDoycHg7XG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgI0ZGRjtcbn1cblxuI2luc2VydFVESUQgc2VsZWN0LCN3ZWJWaWV3ZXJMaXN0IHNlbGVjdHtcblx0bWFyZ2luLWxlZnQ6NXB4O1xuXHRtYXJnaW4tYm90dG9tOjVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuLmFkZFVkaWRCb3h7XG5cdG1hcmdpbi1ib3R0b206OHB4O1xufVxuaW5wdXQucHJpb3JpdHlfc2VhcmNoe1xuXHRtYXJnaW4tdG9wOmluaXRpYWw7XG59XG4jdGVsb3BTZXR0aW5nTWVudSB1bCBsaTpmaXJzdC1jaGlsZHtcblx0d2lkdGg6MTAwcHg7XG59XG4jdGVsb3BDb2xvclBvcHtcblx0ZmxvYXQ6IGluaXRpYWw7XG59XG4uc2VhcmNoYm94LWluLWxpLXNlbGVjdHtcblx0bWluLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG4vKi0tLS0tU2VhcmNoTGlzdC0tLS0tKi9cbi5saXN0ZGlzcC10YWJsZXtcblx0d2lkdGg6IDk2MHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzowO1xufVxuXG5cbi5saXN0ZGlzcC10YWJsZS1oZWFkZXJ7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNFNkU3RTg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAkZGFyazAxO1xufVxuLmxpc3RkaXNwLXRhYmxlIHRyIHRoOmZpcnN0LWNoaWxke1xuXHRib3JkZXItcmFkaXVzOjVweCAwIDAgMDtcblx0XG59XG4ubGlzdGRpc3AtdGFibGUgdHIgdGg6bGFzdC1jaGlsZHtcblx0Ym9yZGVyLXJhZGl1czowIDVweCAwIDA7XG59XG4ubGlzdGRpc3AtdGFibGUtaGVhZGVyIHRyIHRoOmZpcnN0LWNoaWxke1xuXHRib3JkZXItcmFkaXVzOjNweCAwIDAgMDtcbn1cbi5saXN0ZGlzcC10YWJsZS1oZWFkZXIgdHIgdGg6bGFzdC1jaGlsZHtcblx0Ym9yZGVyLXJhZGl1czowIDNweCAwIDA7XG59XG4ubGlzdGRpc3AtdGFibGUgdGh7XG5cdGJhY2tncm91bmQtY29sb3I6JHN1YjAyO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogN3B4O1xufVxuLmxpc3RkaXNwLXRhYmxlIHRye1xuXHQgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtcbn1cbi5saXN0ZGlzcC10YWJsZSB0ZHtcblx0IGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcblx0IHBhZGRpbmc6N3B4O1xuXHQgY29sb3I6ICM1ZDVkNWQ7XG59XG4ubGlzdGRpc3AtdGFibGUtaW4tcm93cyB0ZHtcblx0dGV4dC1hbGlnbjppbml0aWFsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdHdvcmQtYnJlYWs6YnJlYWstYWxsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5saXN0ZGlzcC10YWJsZSBzZWxlY3R7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG59XG4uZGF0YVJvdyB0ZHtcblx0d29yZC1icmVhazpicmVhay1hbGw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuI3BsYXlsaXN0LXRhYmxlIHRyIHRoOm50aC1sYXN0LWNoaWxkKDIpe1xuXHRmb250LXNpemU6IDg2JTtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG59XG4vKi0tLS0tU2VhcmNoYm94LWRldGFpbC0tLS0tKi9cbmRpdi5waWNTbWFsbERpdiB7XG4gICAgd2lkdGg6MTAwcHg7XG4gICAgaGVpZ2h0OjcwcHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBtYXJnaW4tdG9wOjlweDtcbiAgICBtYXJnaW4tbGVmdDo5cHg7XG4gICAgX21hcmdpbi1sZWZ0OjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnV0dG9uLXNjaGVkdWxle1xuXHRwYWRkaW5nLWxlZnQ6MTBweDtcblx0cGFkZGluZy1yaWdodDoxMHB4O1xuXHRjb2xvcjojNWQ1ZDVkO1xufVxuLmJ1dHRvbi1pYy1tb2RlLW9wZXJhdGlvbi1jb21tYW5kIHtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9pY19tb2RlX29wZXJhdGlvbl9jb21tYW5kLnBuZycpO1xufVxuLmJ1dHRvbi1pYy1tb2RlLW9wZXJhdGlvbi1jb21tYW5kLWxvY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWs7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvanJuL2ljX2xvY2tfb3V0bGluZV93aGl0ZV8yNHB4LnN2ZycpO1xufVxuLmJ1dHRvbi1pYy1tb2RlLW9wZXJhdGlvbi1kb3dubG9hZCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvYnRuX2Rvd25sb2FkLnBuZycpO1xufVxuLmJ1dHRvbi1pYy1tb2RlLW9wZXJhdGlvbi11cGxvYWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1hZ2VzL21lbnVfYmF0Y2hfZW50cnkucG5nJyk7XG59XG4uYnV0dG9uX3NlbGVjdFBvc3tcblx0ZmxvYXQ6bGVmdDtcblx0bWFyZ2luLWxlZnQ6NHB4O1xuXHRtYXJnaW4tdG9wOjJweDtcbn1cbnVsLmdyb3VwbGlzdCBsaSAub2NpY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuI21zZ05vcm1hbERpdiB7XG5cdG1hcmdpbjoxNXB4O1xufVxuI2FsbENoZWNrQm94ICwjdXNlZENoZWNrQm94IHtcblx0bWFyZ2luOiAwIDAgMCA1cHg7XG59XG4uYmF0Y2gtbm90aWNle1xuXHRtYXJnaW4tdG9wOjIwcHg7XG5cdGZsb2F0OmxlZnQ7XG5cdHRleHQtYWxpZ246bGVmdDtcbn1cbi8qLS0tLS0tLS0tZGFzaGJvYXJkLS0tLS0tLS0qL1xuI2Rhc2hib2FyZEFyZWF7XG5cdG92ZXJmbG93OiBvdmVybGF5O1xufVxuI2Rhc2hib2FyZERpc3BTdGF0dXNBcmVhe1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuI2ZvcmNlZERpc3BPcmRlclRhYmxle1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuZGl2LmJ1dHRvbl91cGRvd24gYXtcblx0d2lkdGg6MzBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RERFMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDO1xufVxuLmFycm93LXRvcCB7XG5cdHdpZHRoOiAwcHg7XG4gICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM7XG5cdG1hcmdpbi10b3A6MTVweDtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hcnJvdy1kb3duIHtcblx0d2lkdGg6IDBweDtcbiAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzMzMztcblx0bWFyZ2luLXRvcDoyMHB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuI2Rhc2hib2FyZERpc3BTdGF0dXNBcmVhIHNlbGVjdCwgI3Nob3BJbnB1dERpdiBpbnB1dFt0eXBlPXRleHRdLCAjc2hvcElucHV0RGl2IHNlbGVjdHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4vKi0tLS0tZW52Q29uZmlnLS0tLS0qL1xuLmVudlRhYmxle1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2I5YjliOTtcbn1cbi5lbnZUYWJsZSB0ZHtcblx0cGFkZGluZzogNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYjliOWI5O1xuXHRjb2xvcjogIzMzMztcbn1cbi5lbnZUYWJsZSB0ZC5lbnZUaHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi8qLS0tLS3jgqjjg6zjg6Hjg7Pjg4jliJ3mnJ/ljJYtLS0tLSovXG4uaW5pdC1wb3NpdGlvbntcblx0cG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5pbml0LXBvc2l0aW9uLXJlbHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4uaW5pdC13aWR0aHtcblx0d2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5pbml0LWhlaWdodHtcblx0aGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4uaW5pdC1wYWRkaW5ne1xuXHRwYWRkaW5nOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4uaW5pdC1wYWRkaW5nLXJpZ2h0e1xuXHRwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4uaW5pdC1mbG9hdHtcblx0ZmxvYXQ6aW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmluaXQtYm9yZGVyLWJvdHRvbXtcblx0Ym9yZGVyLWJvdHRvbTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmluaXQtYm9yZGVyLXRvcHtcblx0Ym9yZGVyLXRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmluaXQtbWFyZ2luLXRvcHtcblx0bWFyZ2luLXRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmluaXQtbWFyZ2luLWxlZnR7XG5cdG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4vKi0tLS0tcGxheWxpc3QtbW9kYWxEaWFsb2dVbmRlcmxheS0tLS0tKi9cbiNtb2RhbERpYWxvZ1VuZGVybGF5e1xuXHR0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLW1vei1vcGFjaXR5OiAwLjc7XG4gICAgLy8gZmlsdGVyOiBhbHBoYShvcGFjaXR5OjcwKTtcbiAgICBvcGFjaXR5OjAuNztcbiAgICB6LWluZGV4Ojk5Njtcbn1cbiNpbnRlcmFjdGl2ZUxpbmtBcmVhe1xuXHR3aWR0aDogOTQwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGRhcmswMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTc7XG59XG4uZG90dGVkVG9wTGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkZGFyazAxO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuI3NpZ25hZ2VUaHVtYm5haWxMaXN0LFxuI2ludGVyYWN0aXZlVGh1bWJuYWlsTGlzdCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jc2lnbmFnZVRodW1ibmFpbExpc3QgbGksXG4jaW50ZXJhY3RpdmVUaHVtYm5haWxMaXN0IGxpIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTsgIC8qSUU35a++5b+cKi9cbiAgICAqem9vbTogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbiNzaWduYWdlVGh1bWJuYWlsTGlzdCBsaS5zZWxlY3RlZCxcbiNpbnRlcmFjdGl2ZVRodW1ibmFpbExpc3QgbGkuc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lOyAgLypJRTflr77lv5wqL1xuICAgICp6b29tOiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZmE4ZDU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZThmZDsgLyogZmFsbGJhY2sgY29sb3IgaWYgZ3JhZGllbnRzIGFyZSBub3Qgc3VwcG9ydGVkICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWRmN2ZmLCAjY2ZlOGZkKTsgLyogRm9yIENocm9tZSBhbmQgU2FmYXJpICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWRmN2ZmLCAjY2ZlOGZkKTsgLyogRm9yIG9sZCBGeCAoMy42IHRvIDE1KSAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VkZjdmZiwgI2NmZThmZCk7IC8qIEZvciBwcmUtcmVsZWFzZXMgb2YgSUUgMTAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VkZjdmZiwgI2NmZThmZCk7IC8qIEZvciBvbGQgT3BlcmEgKDExLjEgdG8gMTIuMCkgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZGY3ZmYsICNjZmU4ZmQpOyAvKiBTdGFuZGFyZCBzeW50YXg7IG11c3QgYmUgbGFzdCAqL1xuXG59XG4jc2lnbmFnZVRodW1ibmFpbExpc3QgaW1nLFxuI2ludGVyYWN0aXZlVGh1bWJuYWlsTGlzdCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLmludGVyYWN0aXZlTGlua0xpc3QgLmxpbmUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Yzk7XG59XG5hLmJ1dHRvbl9ibHVlIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgOXB4O1xufVxuYS5idXR0b25fYmx1ZTpob3ZlciwgYS5idXR0b25fZGVsOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2FjYWNhYztcbn1cbmEuYnV0dG9uX2RlbCB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdEREUwO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDQ0M7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWRlU2hvdyB7XG5cdG1hcmdpbi1ib3R0b206NXB4O1xufVxuI2ludGVyYWN0aXZlVGh1bWJuYWlsRGl2IHtcbiAgICB3aWR0aDogODUwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbn1cbnNwYW4uZmdBbmRCZ0NvbG9yT2ZncmVlbiB7XG4gICAgY29sb3I6ICMwMDhjMjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZjVkZTtcbn1cbnNwYW4uZmdBbmRCZ0NvbG9yT2ZyZWQge1xuICAgIGNvbG9yOiAjOTUwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWE7XG59XG5zcGFuLmZnQW5kQmdDb2xvck9mYmx1ZSB7XG4gICAgY29sb3I6ICMwMGI2ZDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZmFmZDtcbn1cbnNwYW4uZmdBbmRCZ0NvbG9yT2Z5ZWxsb3cge1xuICAgIGNvbG9yOiAjYmI5ZjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmY1ZDg7XG59XG5zcGFuLmZnQW5kQmdDb2xvck9mZ3JheSB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5pbnRlcmFjdGl2ZUxpbmtJbnB1dEFyZWEgRGl2e1xuXHRtYXJnaW4tdG9wOjdweDtcbn1cbi5pbnRlcmFjdGl2ZUxpbmtJbnB1dEFyZWEgaW5wdXR7XG5cdG1hcmdpbi10b3A6LTZweDtcbn1cbi8qIGNvbnRlbnRGaWxlSW5wdXQgKi9cbi5kcm9wQXJlYU1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAycHggcmdiYSgxNTAsMTUwLDE1MCwwLjYpO1xuICAgIGZvbnQtZmFtaWx5OiBcIuODoeOCpOODquOCqlwiLFwiTWVpcnlvXCIsXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIixcIk9zYWthXCIsXCLvvK3vvLMg77yw44K044K344OD44KvXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLyogY29udGVudHNSZWZlcmVuY2UqL1xuI2lucHV0RHJvcFRhYmxlIHRoLCAjY29udGVudHNSZWZlcmVuY2VMaXN0IHRoe1xuXHRtYXJnaW4tcmlnaHQ6MHB4O1xufVxuI2lucHV0RHJvcFRhYmxlIHRke1xuXHRwYWRkaW5nLXRvcDoycHg7XG5cdHBhZGRpbmctYm90dG9tOjZweDtcbn1cbi5tYXJxdWVlIHtcbiAgICB3aWR0aDogMzM2cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5tYXJxdWVlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNjRweDtcbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5zdWJtZW51XG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4jc3VibWVudSBwLCNzdWJtZW51IGxpLCNzdWJtZW51IHNwYW57XG5cdG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICAvKiBmb250LXNpemU6MTJweDsgKi9cbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgdGV4dC1zaXplLWFkanVzdDoxMDAlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuI3N1Ym1lbnVJbm5lciB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gM3B4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4jc3VibWVudUlubmVyIC5uYXZCdG4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuI3N1Ym1lbnVJbm5lciB1bCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNjb21tb25NZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX2xlZnRhcnJvdy5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlciAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuI2NvbW1vbk1lbnUgYSNob21lQnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNjb21tb25NZW51ID4gdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbiNjb21tb25NZW51ID4gdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbiNjb21tb25NZW51OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fZG93bmFycm93LnBuZykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyO1xufVxuXG4jYnJlYWRjcnVtYk1lbnV7XG4gICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fbGVmdGFycm93LnBuZykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyICNGRkY7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuI2JyZWFkY3J1bWJNZW51IGEge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiNicmVhZGNydW1iTWVudSBhI2JyZWFkY3J1bWJCdG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNicmVhZGNydW1iTWVudTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX2Rvd25hcnJvdy5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbn1cbiNwYWdlTGFiZWwge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZHJvcOODoeODi+ODpeODvFxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuI2Ryb3BNZW51IHtcbiAgICB3aWR0aDogNzMwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZHJvcE1lbnUgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGJhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbkljb24ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvblRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmNvbk5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjVweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmNvbk5hdiB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jb25OYXYgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICM2NjY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbk5hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xufVxuXG4uY29uTmF2IHVsIGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4jc2lnbmFnZVN1Ym1lbnVBcmVhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI3NpZ25hZ2VTdWJtZW51QXJlYSBoMiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4jc2lnbmFnZVN1Ym1lbnVBcmVhIHVsIHtcbn1cblxuLmljb25Cb3gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uaWNvbkJveCBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNhZFN1Ym1lbnVBcmVhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2FkU3VibWVudUFyZWEgaDIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuI2FkU3VibWVudUFyZWEgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4jZGltYWxsU3VibWVudUFyZWEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jZGltYWxsU3VibWVudUFyZWEgaDIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuI2RpbWFsbFN1Ym1lbnVBcmVhIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuI2JpelN1Ym1lbnVBcmVhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2JpelN1Ym1lbnVBcmVhIGgyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbiNiaXpTdWJtZW51QXJlYSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbiNnZXRpdHNTdWJtZW51QXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICM5MjkyOTI7XG59XG5cbiNnZXRpdHNTdWJtZW51QXJlYSBoMiB7XG4gICAgY29sb3I6ICMwMDlBOTA7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbiNnZXRpdHNTdWJtZW51QXJlYSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zdWJtZW51X3N0b3J5Ym9hcmQgLmNvblRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuZ25hdkFyZWFcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiNnbmF2QXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDk4cHg7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZ25hdkFyZWEgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lOyAgLypJRTflr77lv5wqL1xuICAgICp6b29tOiAxO1xuICAgIGhlaWdodDogNjJweDtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cbiNnbmF2QXJlYSAjZ25hdkJ0biBsaSBhIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogNDBweCAwIDVweCAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbiNnbmF2QXJlYSAjZ25hdkJ0biBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNnbmF2QXJlYSAjZ25hdkJ0biBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuI2duYXZCdG4gLm1lbnVMaXN0IGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudV9saXN0LnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMCUgI0U3RTdFNztcbn1cblxuI2duYXZCdG4gLm1lbnVFbnRyeSBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnVfZW50cnkucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkJ0biAubWVudUpvaW4gYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X2pvaW4ucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkJ0biAubWVudUJhdGNoRW50cnkgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X2JhdGNoX2VudHJ5LnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMCUgI0U3RTdFNztcbn1cblxuI2duYXZCdG4gLm1lbnVCYXRjaFVwZGF0ZSBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnVfYmF0Y2hfdXBkYXRlLnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMCUgI0U3RTdFNztcbn1cblxuI2duYXZCdG4gLm1lbnVJbXBvcnQgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X2ltcG9ydC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMjAlICNFN0U3RTc7XG59XG5cbiNnbmF2QnRuIC5tZW51RGFzaGJvYXJkIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudV9kYXNoYm9hcmQucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkJ0biAubWVudVRvcFNjcmVlbiBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnVfdG9wX3NjcmVlbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMjAlICNFN0U3RTc7XG59XG5cbiNnbmF2QnRuIC5tZW51RW52IGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudV9lbnYucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkJ0biAubWVudURldmljZVN0YXR1cyBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbnVfZGV2aWNlX3N0YXR1cy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMjAlICNFN0U3RTc7XG59XG5cbiNnbmF2QnRuIC5tZW51TG9nIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudV9sb2cucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkJ0biAubWVudVNlbmQgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X3NlbmQucG5nKSBuby1yZXBlYXQgY2VudGVyIDIwJSAjRTdFN0U3O1xufVxuXG4jZ25hdkFyZWEgI2duYXZCdG4gLm1lbnVMaWNlbmNlIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVudV9saWNlbmNlLnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMCUgI0U3RTdFNztcbn1cblxuI2duYXZBcmVhICNnbmF2QnRuIC5tZW51U2NoZWR1bGUgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW51X3NjaGVkdWxlLnBuZykgbm8tcmVwZWF0IGNlbnRlciAyMCUgI0U3RTdFNztcbn1cblxuI2duYXZBcmVhICNnbmF2QnRuIGxpOmhvdmVyIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCNEQ5RkM7XG59XG5cbiNnbmF2QXJlYSAjZ25hdkJ0biBsaSBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I0RDlGQztcbn1cblxuI2duYXZBcmVhICNnbmF2QnRuIGxpIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjREOUZDO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzY2NjtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzY2NjtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjQkJCO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQkJCO1xufVxuXG4jZ25hdkFyZWEgI2duYXZCdG4gLmN1cnJlbnRQbGFjZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjREOUZDO1xufVxuXG4jZ25hdkJ0biAuZ25hdlRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnNjaGVkdWxlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uc2NoZWR1bGVUb3Bib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDk1MHB4O1xufVxuXG4uc2NoZWR1bGVEZXNjcmlwdGlvbmJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiA5NTBweDtcbn1cblxuLmdyb3VwU2VsZWN0RGVzY3JpcHRpb25ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogNzUwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkYmFzZTtcbn1cblxuLmluaGVyaXRQcmlvcml0eUFyZWEge1xuICAgIHdpZHRoOiA4MTZweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmluaGVyaXRMb3dQcmlvcml0eUxpbmUsXG4uaW5oZXJpdE1lZGl1bVByaW9yaXR5TGluZSxcbi5pbmhlcml0SGlnaFByaW9yaXR5TGluZSxcbi5sb3dQcmlvcml0eUxpbmUsXG4ubWVkaXVtUHJpb3JpdHlMaW5lLFxuLmhpZ2hQcmlvcml0eUxpbmUsXG4uZml4UHJpb3JpdHlMaW5lIHtcbiAgICB3aWR0aDogODE2cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pbmhlcml0TG93UHJpb3JpdHlMaW5lLFxuLmluaGVyaXRNZWRpdW1Qcmlvcml0eUxpbmUsXG4uaW5oZXJpdEhpZ2hQcmlvcml0eUxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG5cbi5sb3dQcmlvcml0eUxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG59XG5cbi5tZWRpdW1Qcmlvcml0eUxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWZmZWY7XG59XG5cbi5oaWdoUHJpb3JpdHlMaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGVmO1xufVxuXG4uZml4UHJpb3JpdHlMaW5lIHtcbn1cblxuLmluaGVyaXRQcmlvcml0eU5hbWUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pbmhlcml0UHJpb3JpdHlOYW1lIHNwYW4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogOHB0O1xufVxuXG4ubG93UHJpb3JpdHlOYW1lLFxuLm1lZGl1bVByaW9yaXR5TmFtZSxcbi5oaWdoUHJpb3JpdHlOYW1lLFxuLmZpeFByaW9yaXR5TmFtZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5sb3dQcmlvcml0eU5hbWUgc3Bhbixcbi5tZWRpdW1Qcmlvcml0eU5hbWUgc3Bhbixcbi5oaWdoUHJpb3JpdHlOYW1lIHNwYW4sXG4uZml4UHJpb3JpdHlOYW1lIHNwYW4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogOHB0O1xufVxuXG4uc29saWRCb3JkZXIge1xuXG59XG4uZG90dGVkQm9yZGVyIHtcblxufVxuXG4jcG9wdXBMb3cge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAjYWFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDgzY2Q7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHdvcmQtYnJlYWs6YnJlYWstYWxsO1xufVxuXG4jcG9wdXBMb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRiYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOTAlO1xuICAgIGJvdHRvbTogLTEwcHg7XG59XG5cbiNwb3B1cE1lZGl1bSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICNhYWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHdvcmQtYnJlYWs6YnJlYWstYWxsO1xufVxuXG4jcG9wdXBNZWRpdW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRiYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOTAlO1xuICAgIGJvdHRvbTogLTEwcHg7XG59XG5cbiNwb3B1cEhpZ2gge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAjYWFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB3b3JkLWJyZWFrOmJyZWFrLWFsbDtcbn1cblxuI3BvcHVwSGlnaDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGJhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA5MCU7XG4gICAgYm90dG9tOiAtMTBweDtcbn1cblxuI3BvcHVwTWVyZ2Uge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAjYWFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB3b3JkLWJyZWFrOmJyZWFrLWFsbDtcbn1cblxuI3BvcHVwTWVyZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRiYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOTAlO1xuICAgIGJvdHRvbTogLTEwcHg7XG59XG5cbi5oZWFkZXJBcmVhIHNwYW4ge1xufVxuXG4uc2NoZWR1bGVEb3R0ZWRCbG9jayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uc2NoZWR1bGVTb2xpZEJsb2NrIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLnNjaGVkdWxlTG93RGlzcCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHN1YjAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnNjaGVkdWxlTG93RGlzcCBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDhwdDtcbn1cblxuLnNjaGVkdWxlTWVkaXVtRGlzcCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmZlZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uc2NoZWR1bGVNZWRpdW1EaXNwIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogOHB0O1xufVxuXG4uc2NoZWR1bGVIaWdoRGlzcCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBlZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHN1YjAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnNjaGVkdWxlSGlnaERpc3AgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiA4cHQ7XG59XG5cbi5zY2hlZHVsZUxvd0Rpc3BfSW5oZXJpdCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHN1YjAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBmaWx0ZXI6IGFscGhhKCBvcGFjaXR5PTgwICk7IC8qIElFNiw3LDggKi9cbiAgICBvcGFjaXR5OiAwLjg7IC8qIElF6I6J772l6J6f77+9Ki9cbn1cblxuLnNjaGVkdWxlTG93RGlzcF9Jbmhlcml0IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogOHB0O1xufVxuXG4uc2NoZWR1bGVNZWRpdW1EaXNwX0luaGVyaXQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBmaWx0ZXI6IGFscGhhKCBvcGFjaXR5PTgwICk7IC8qIElFNiw3LDggKi9cbiAgICBvcGFjaXR5OiAwLjg7IC8qIElF6I6J772l6J6f77+9Ki9cbn1cblxuLnNjaGVkdWxlTWVkaXVtRGlzcF9Jbmhlcml0IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogOHB0O1xufVxuXG4uc2NoZWR1bGVIaWdoRGlzcF9Jbmhlcml0IHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJlYWs7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGZpbHRlcjogYWxwaGEoIG9wYWNpdHk9ODAgKTsgLyogSUU2LDcsOCAqL1xuICAgIG9wYWNpdHk6IDAuODsgLyogSUXojonvvaXonp/vv70qL1xufVxuXG4uc2NoZWR1bGVIaWdoRGlzcF9Jbmhlcml0IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogOHB0O1xufVxuXG4uc2NoZWR1bGVGaXhEaXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnNjaGVkdWxlRml4RGlzcCBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uc2NoZWR1bGVMb3dEaXNwX0ZpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uc2NoZWR1bGVMb3dEaXNwX0ZpeCBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZWRmZmY7IC8qIGZhbGxiYWNrIGNvbG9yIGlmIGdyYWRpZW50cyBhcmUgbm90IHN1cHBvcnRlZCAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2UzZjRmZSwgJHN1YjAxKTsgLyogRm9yIENocm9tZSBhbmQgU2FmYXJpICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZTNmNGZlLCAkc3ViMDEpOyAvKiBGb3Igb2xkIEZ4ICgzLjYgdG8gMTUpICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgIC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZTNmNGZlLCAkc3ViMDEpOyAvKiBGb3IgcHJlLXJlbGVhc2VzIG9mIElFIDEwKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlM2Y0ZmUsICRzdWIwMSk7IC8qIEZvciBvbGQgT3BlcmEgKDExLjEgdG8gMTIuMCkgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlM2Y0ZmUsICRzdWIwMSk7IC8qIFN0YW5kYXJkIHN5bnRheDsgbXVzdCBiZSBsYXN0ICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uc2NoZWR1bGVNZWRpdW1EaXNwX0ZpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmZlZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNjYTAwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5zY2hlZHVsZU1lZGl1bURpc3BfRml4IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2U7IC8qIGZhbGxiYWNrIGNvbG9yIGlmIGdyYWRpZW50cyBhcmUgbm90IHN1cHBvcnRlZCAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN1YjAyLCAkYmFzZSk7IC8qIEZvciBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJHN1YjAyLCAkYmFzZSk7IC8qIEZvciBvbGQgRnggKDMuNiB0byAxNSkgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdWIwMiwgJGJhc2UpOyAvKiBGb3IgcHJlLXJlbGVhc2VzIG9mIElFIDEwKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdWIwMiwgJGJhc2UpOyAvKiBGb3Igb2xkIE9wZXJhICgxMS4xIHRvIDEyLjApICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3ViMDIsICRiYXNlKTsgLyogU3RhbmRhcmQgc3ludGF4OyBtdXN0IGJlIGxhc3QgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiA4cHQ7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5zY2hlZHVsZUhpZ2hEaXNwX0ZpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBlZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyZWFrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnNjaGVkdWxlSGlnaERpc3BfRml4IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzRiZjsgLyogZmFsbGJhY2sgY29sb3IgaWYgZ3JhZGllbnRzIGFyZSBub3Qgc3VwcG9ydGVkICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZlZWVlLCAjZmZiM2FjKTsgLyogRm9yIENocm9tZSBhbmQgU2FmYXJpICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZlZWVlLCAjZmZiM2FjKTsgLyogRm9yIG9sZCBGeCAoMy42IHRvIDE1KSAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZWVlZSwgI2ZmYjNhYyk7IC8qIEZvciBwcmUtcmVsZWFzZXMgb2YgSUUgMTAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZWVlZSwgI2ZmYjNhYyk7IC8qIEZvciBvbGQgT3BlcmEgKDExLjEgdG8gMTIuMCkgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmVlZWUsICNmZmIzYWMpOyAvKiBTdGFuZGFyZCBzeW50YXg7IG11c3QgYmUgbGFzdCAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLnNjaGVkdWxlTWVyZ2VEaXNwX0ZpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4uc2NoZWR1bGVNZXJnZURpc3BfRml4IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjY2NmZjsgLyogZmFsbGJhY2sgY29sb3IgaWYgZ3JhZGllbnRzIGFyZSBub3Qgc3VwcG9ydGVkICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVlNGZmLCAjZTBhY2ZmKTsgLyogRm9yIENocm9tZSBhbmQgU2FmYXJpICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVlNGZmLCAjZTBhY2ZmKTsgLyogRm9yIG9sZCBGeCAoMy42IHRvIDE1KSAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZTRmZiwgI2UwYWNmZik7IC8qIEZvciBwcmUtcmVsZWFzZXMgb2YgSUUgMTAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZTRmZiwgI2UwYWNmZik7IC8qIEZvciBvbGQgT3BlcmEgKDExLjEgdG8gMTIuMCkgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWU0ZmYsICNlMGFjZmYpOyAvKiBTdGFuZGFyZCBzeW50YXg7IG11c3QgYmUgbGFzdCAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmhlYWRlckFyZWEge1xufVxuXG4uaGVhZGVyUHJpb3JpdHkge1xuICAgIHdpZHRoOiAxMzFweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uaGVhZGVyUHJpb3JpdHkgc3BhbiB7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiA4cHQ7XG59XG5cbi5oZWFkZXJUaW1lIHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLmhlYWRlclRpbWUgc3BhbiB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zY2hlZHVsZURhdGUge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2NoZWR1bGVEYXRlIGRpdiB7XG4gICAgZm9udC1zaXplOiA4cHQ7XG4gICAgd2lkdGg6ODAlO1xuICAgIG1hcmdpbi1sZWZ0OjNweDtcbiAgICBsaW5lLWhlaWdodDpub3JtYWw7XG59XG5cbi5oZWFkZXJBcmVhIHtcbiAgICB3aWR0aDogOTUwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zY2hlZHVsZURldGFpbEFyZWEge1xuICAgIHdpZHRoOiA5NTBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnNjaGVkdWxlRGF0ZSBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmRyb3BBcmVhTWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LXNpemU6MzJweDtcbiAgICBjb2xvcjojODdjZWZhO1xuICAgIHRleHQtc2hhZG93OjBweCAwcHggMnB4IHJnYmEoMTUwLDE1MCwxNTAsMC42KTtcbiAgICAvKmNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXNoYWRvdzoycHggNHB4IDZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICovXG4gICAgZm9udC1mYW1pbHk6IFwi44Oh44Kk44Oq44KqXCIsXCJNZWlyeW9cIixcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLFwiT3Nha2FcIixcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXJCbGFuayB7XG4gICAgd2lkdGg6IDEzMXB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5oZWFkZXJCbGFuayBzcGFuIHtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDhwdDtcbn1cblxuLmhlYWRlckhvdXIge1xuICAgIHdpZHRoOiAyMDNweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cblxuLmhlYWRlckhvdXIgc3BhbiB7XG4gICAgd2lkdGg6IDIwM3B4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiA4cHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jY29udGVudEV4cG9ydEFyZWEge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBib3JkZXI6MnB4IHNvbGlkICRiYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5Nztcbn1cblxuI2NvbnRlbnRFeHBvcnRUaXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4jY29udGVudEV4cG9ydFRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRiYXNlO1xufVxuXG4jY29udGVudEV4cG9ydERpdiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4jY29udGVudERvd25sb2FkQXJlYSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGJvcmRlcjoycHggc29saWQgJGJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk3O1xufVxuXG4jY29udGVudERvd25sb2FkVGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuI2NvbnRlbnREb3dubG9hZFRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRiYXNlO1xufVxuXG4jY29udGVudERvd25sb2FkRGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wZGZQYXNzd29yZCB7XG5cdHdpZHRoOiAxMTBweDtcbn1cblxuI3BkZlBhc3N3b3JkQXJlYSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGJvcmRlcjoycHggc29saWQgJGJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk3O1xufVxuXG4jcGRmUGFzc3dvcmRUaXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4jcGRmUGFzc3dvcmRUaXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkYmFzZTtcbn1cblxuI3BkZlBhc3N3b3JkRGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaW50ZXJhY3RpdmVMaW5rTGlzdCB7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiNpbnRlcmFjdGl2ZUxpbmtEaXYge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNpbnRlcmFjdGl2ZUxpbmtEaXYgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jaW50ZXJhY3RpdmVMaW5rRGl2IGxpIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jaW50ZXJhY3RpdmVMaW5rRGl2IGltZy5jb250YnRuIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6M3B4O1xuICAgIHJpZ2h0OjEwcHg7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTdweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLXRvcDo2cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG5cbiNpbnRlcmFjdGl2ZUxpbmtEaXYgaW1nLmNvbnRidG4yIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6M3B4O1xuICAgIHJpZ2h0OjMwcHg7XG4gICAgd2lkdGg6MzlweDtcbiAgICBoZWlnaHQ6MTdweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLXRvcDo2cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG5cbiNpbnRlcmFjdGl2ZUxpbmtEaXYgaW1nLmNvbnRidG4zIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6M3B4O1xuICAgIHJpZ2h0OjMwcHg7XG4gICAgd2lkdGg6NDdweDtcbiAgICBoZWlnaHQ6MTdweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLXRvcDo2cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG5cbiNpbnRlcmFjdGl2ZUxpbmtEaXYgaDMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGJhc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5pbnRlcmFjdGl2ZUxpbmtMaXN0IC5saW5lLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWM5O1xufVxuXG4jaW50ZXJhY3RpdmVUaHVtYm5haWxEaXYge1xuICAgIHdpZHRoOiA4NzBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG59XG5cbiNpbnRlcmFjdGl2ZVRodW1ibmFpbERpdiAuc3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuI3NpZ25hZ2VUaHVtYm5haWxMaXN0LFxuI2ludGVyYWN0aXZlVGh1bWJuYWlsTGlzdCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiNzaWduYWdlVGh1bWJuYWlsTGlzdCBsaSxcbiNpbnRlcmFjdGl2ZVRodW1ibmFpbExpc3QgbGkge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lOyAgLypJRTflr77lv5wqL1xuICAgICp6b29tOiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmY2ZjZmM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbiNzaWduYWdlVGh1bWJuYWlsTGlzdCBsaS5zZWxlY3RlZCxcbiNpbnRlcmFjdGl2ZVRodW1ibmFpbExpc3QgbGkuc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lOyAgLypJRTflr77lv5wqL1xuICAgICp6b29tOiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZmE4ZDU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZThmZDsgLyogZmFsbGJhY2sgY29sb3IgaWYgZ3JhZGllbnRzIGFyZSBub3Qgc3VwcG9ydGVkICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWRmN2ZmLCAjY2ZlOGZkKTsgLyogRm9yIENocm9tZSBhbmQgU2FmYXJpICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWRmN2ZmLCAjY2ZlOGZkKTsgLyogRm9yIG9sZCBGeCAoMy42IHRvIDE1KSAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VkZjdmZiwgI2NmZThmZCk7IC8qIEZvciBwcmUtcmVsZWFzZXMgb2YgSUUgMTAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VkZjdmZiwgI2NmZThmZCk7IC8qIEZvciBvbGQgT3BlcmEgKDExLjEgdG8gMTIuMCkgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZGY3ZmYsICNjZmU4ZmQpOyAvKiBTdGFuZGFyZCBzeW50YXg7IG11c3QgYmUgbGFzdCAqL1xuXG59XG5cbiNzaWduYWdlVGh1bWJuYWlsTGlzdCBpbWcsXG4jaW50ZXJhY3RpdmVUaHVtYm5haWxMaXN0IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNzaWduYWdlVGh1bWJuYWlsTGlzdCBwLFxuI2ludGVyYWN0aXZlVGh1bWJuYWlsTGlzdCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cblxuI3RlbG9wU2V0dGluZ0FyZWEge1xuICAgIHdpZHRoOiA3NjJweDtcbiAgICBib3JkZXI6MnB4IHNvbGlkICM5RTlFOUU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk3O1xufVxuXG4jdGVsb3BTZXR0aW5nRGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xufVxuXG4jdGVsb3BTZXR0aW5nRGl2IGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuI3RlbG9wU2V0dGluZ0RpdiBoMyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiN0ZWxvcFNldHRpbmdEaXYgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbiN0ZWxvcFNldHRpbmdEaXYgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lOyAgLypJRTflr77lv5wqL1xuICAgICp6b29tOiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbn1cblxuYS5zZWxlY3RidG4ge1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idG5fc19sZWZ0LmdpZikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6MjJweDtcbiAgICBoZWlnaHQ6MjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6OHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG5hOmxpbmsuc2VsZWN0YnRuICxcbmE6dmlzaXRlZC5zZWxlY3RidG4gLFxuYTpob3Zlci5zZWxlY3RidG4gLFxuYTphY3RpdmUuc2VsZWN0YnRuIHtcbiAgICBmb250LXdlaWdodDpib2xkO1xufVxuXG5hOmhvdmVyLnNlbGVjdGJ0biB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbmEuc2VsZWN0YnRuIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idG5fc19yaWdodC5naWYpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwYWRkaW5nOjJweCAxMHB4IDRweCAycHg7XG59XG5cbioraHRtbCBhLnNlbGVjdGJ0biBzcGFuIHtcbiAgICBQQURESU5HLVRPUDogMnB4XG59XG5cbiogaHRtbCBhLnNlbGVjdGJ0biBzcGFuIHtcbiAgICBQQURESU5HLVRPUDogMnB4XG59XG5cbi5kb3R0ZWRUb3BMaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjY2M7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pbnRlcmFjdGl2ZUNvbnRlbnRTdGF0dXNEaXNwIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3Bhbi5mZ0FuZEJnQ29sb3JPZmdyZWVuIHtcbiAgICBjb2xvcjogIzAwOGMyNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZmNWRlO1xufVxuXG5zcGFuLmZnQW5kQmdDb2xvck9mcmVkIHtcbiAgICBjb2xvcjogIzk1MDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVhO1xufVxuXG5zcGFuLmZnQW5kQmdDb2xvck9mYmx1ZSB7XG4gICAgY29sb3I6ICMwMGI2ZDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZmFmZDtcbn1cblxuc3Bhbi5mZ0FuZEJnQ29sb3JPZnllbGxvdyB7XG4gICAgY29sb3I6ICNiYjlmMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjVkODtcbn1cblxuLmNvbnRlbnRQYWdlVG90YWxDb3VudERpc3Agc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmF1aUljb25BcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7ICAvKklFN+WvvuW/nCovXG4gICAgKnpvb206IDE7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdWlJY29uU3ByaXRlcy5wbmcpIG5vLXJlcGVhdDtcbn1cblxuLmF1aUljb25BcnJvd0xlZnRXIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MjNweDtcbn1cblxuLmF1aUljb25BcnJvd0xlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2N3B4O1xufVxuXG4uYXVpSWNvbkFycm93UmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5OXB4O1xufVxuXG4uYXVpSWNvbkFycm93UmlnaHRXIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NTVweDtcbn1cblxuLmhhc0RhdGVwaWNrIHtcbiAgICAtd2Via2l0LWxldHRlci1zcGFjaW5nOiAwLjllbTtcbn1cblxuI2RhdGVBcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbiNkYXlPZlRoZVdlZWtBcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOWVtO1xufVxuLyotLS1ncm91cFNlYXJjaC0tLSovXG4jZ3JvdXBEaXNwLCAjZ2VucmVEaXNwe1xuICAgIG1hcmdpbi10b3A6IDIwcHhcbn1cbiNncm91cERpc3AgYS5idXR0b25fZGVsMixcbiNnZW5yZURpc3AgYS5idXR0b25fZGVsMiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdEREUwO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDQ0M7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbn1cbnVsLmdyb3VwbGlzdCB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbn1cbnVsLmdyb3VwbGlzdCBsaSB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XG59XG51bC5ncm91cGxpc3QgbGkgYS5jb250YnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5kaXYuc2VhcmNoYm94IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cbi5mb3Jtc2VhcmNoYm94X3NpbXBsZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuLmZvcm1zZWFyY2hib3hfc2ltcGxlIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5kaXYuYm90dG9tX3BhZGRpbmd7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuRElWI3dyYXBwZXJfZ2VybmUsIERJViN3cmFwcGVyX2dyb3VwIHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHdpZHRoOiA5NTBweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA3MCU7XG59XG4uZ3JvdXBPcGVyYXRpb25BdXRoIHtcblx0cGFkZGluZy1sZWZ0OjQ1cHg7XG5cdHBhZGRpbmctdG9wOjEwcHg7XG5cdGhlaWdodDoyMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmdyb3VwT3BlcmF0aW9uQXV0aCAubm9uZVN0YXR1cyB7XG5cdHdpZHRoOjE1cHg7XG5cdGhlaWdodDoxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRtYXJnaW4tbGVmdDo1cHg7XG59XG4uZ3JvdXBPcGVyYXRpb25BdXRoIC53b3JrZXJTdGF0dXMge1xuXHR3aWR0aDoxNXB4O1xuXHRoZWlnaHQ6MTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjokYmFzZTtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OjVweDtcblx0bWFyZ2luLWxlZnQ6NXB4O1xufVxuLmdyb3VwT3BlcmF0aW9uQXV0aCAuaW5zdHJ1Y3RvclN0YXR1cyB7XG5cdHdpZHRoOjE1cHg7XG5cdGhlaWdodDoxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRiYXNlO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRtYXJnaW4tbGVmdDo1cHg7XG59XG5cbi8qIGxpbmsgdW5kZXJsaW5lICovXG4uZGF0YVJvdyB0ZCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRhdGFSb3cgdGQgYTpob3Zlcntcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNjYWxlbmRlci1sZWdlbmQtd3JhcCB7XG5cdHdpZHRoOjM0MHB4O1xuXHRoZWlnaHQ6MTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiA2MyU7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY2FsZW5kYXItc3RhdGUge1xuXHR3aWR0aDo0MHB4O1xuXHRoZWlnaHQ6MTVweDtcblx0Ym9yZGVyLXJhZGl1czozcHg7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDo1cHg7XG59XG4uY2FsZW5kYXItdGV4dCB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2FsZW5kYXItbm90LXlldC13b3JrIHtcblx0YmFja2dyb3VuZC1jb2xvcjokc3ViMDE7XG59XG4uY2FsZW5kYXItd29ya2luZyB7XG5cdGJhY2tncm91bmQtY29sb3I6JHN1YjAyO1xufVxuLmNhbGVuZGFyLWNvbnBsZXRlZCAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRicmVhaztcbn1cbi5ncmFwLWxpIHtcblx0IHdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbn1cbmRpdi5yZXBvcnRUYXJnZXREaXYgbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6NXB4O1xufVxuXG5kaXYucmVwb3J0VGFyZ2V0RGl2IGRpdiB7XG5cdG1hcmdpbi10b3A6MTBweDtcbn1cbi5yZXBvcnRSYW5nZUxhYmVsIHtcblx0bWFyZ2luLXJpZ2h0OjVweDtcbn1cblxuZGl2LnJlcG9ydFRhcmdldERheURpdiBsYWJlbCB7XG5cdG1hcmdpbi1yaWdodDo1cHg7XG59XG5cbi5yZXN1bHQtcm93IHtcblx0bWFyZ2luLXRvcDo1cHg7XG59XG5cblxuIl19 */