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
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
16321
16322
16323
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340
16341
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
16736
16737
16738
16739
16740
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826
16827
16828
16829
16830
16831
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853
16854
16855
16856
16857
16858
16859
16860
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945
16946
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035
17036
17037
17038
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128
17129
17130
17131
17132
17133
17134
17135
17136
17137
17138
17139
17140
17141
17142
17143
17144
17145
17146
17147
17148
17149
17150
17151
17152
17153
17154
17155
17156
17157
17158
17159
17160
17161
17162
17163
17164
17165
17166
17167
17168
17169
17170
17171
17172
17173
17174
17175
17176
17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
17190
17191
17192
17193
17194
17195
17196
17197
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217
17218
17219
17220
17221
17222
17223
17224
17225
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243
17244
17245
17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
17260
17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
17281
17282
17283
17284
17285
17286
17287
17288
17289
17290
17291
17292
17293
17294
17295
17296
17297
17298
17299
17300
17301
17302
17303
17304
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
17320
17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337
17338
17339
17340
17341
17342
17343
17344
17345
17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
17356
17357
17358
17359
17360
17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405
17406
17407
17408
17409
17410
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461
17462
17463
17464
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
17479
17480
17481
17482
17483
17484
17485
17486
17487
17488
17489
17490
17491
17492
17493
17494
17495
17496
17497
17498
17499
17500
17501
17502
17503
17504
17505
17506
17507
17508
17509
17510
17511
17512
17513
17514
17515
17516
17517
17518
17519
17520
17521
17522
17523
17524
17525
17526
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
17549
17550
17551
17552
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562
17563
17564
17565
17566
17567
17568
17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
17591
17592
17593
17594
17595
17596
17597
17598
17599
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621
17622
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633
17634
17635
17636
17637
17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648
17649
17650
17651
17652
17653
17654
17655
17656
17657
17658
17659
17660
17661
17662
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
|
@charset "UTF-8";
@font-face {
font-family: 'charterregular';
src: url("fonts/charter_regular-webfont.eot");
src: url("fonts/charter_regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/charter_regular-webfont.woff") format("woff");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'charterbold';
src: url("fonts/charter_bold-webfont.eot");
src: url("fonts/charter_bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/charter_bold-webfont.woff") format("woff");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(MaterialIcons-Regular.eot);
/* For IE6-8 */
src: local("Material Icons"), local("MaterialIcons-Regular"), url(MaterialIcons-Regular.woff2) format("woff2"), url(MaterialIcons-Regular.woff) format("woff"), url(MaterialIcons-Regular.ttf) format("truetype"); }
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px;
/* Preferred icon size */
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;
/* Support for IE. */
-webkit-font-feature-settings: 'liga';
font-feature-settings: 'liga'; }
:root {
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--amber: #ffc107;
--blue: #2196f3;
--blue-grey: #607d8b;
--brown: #795548;
--cyan: #00bcd4;
--deep-orange: #ff5722;
--deep-purple: #673ab7;
--green: #4caf50;
--grey: #9e9e9e;
--indigo: #3f51b5;
--light-blue: #03a9f4;
--light-green: #8bc34a;
--lime: #cddc39;
--orange: #ff9800;
--pink: #e91e63;
--purple: #9c27b0;
--red: #f44336;
--teal: #009688;
--yellow: #ffeb3b;
--primary: #F07206;
--primary-dark: #be5a05;
--primary-light: #fa8d2f;
--secondary: #F07206;
--secondary-dark: #be5a05;
--secondary-light: #fa8d2f;
--danger: #f44336;
--danger-dark: #d32f2f;
--danger-light: #ffcdd2;
--info: #2196f3;
--info-dark: #1976d2;
--info-light: #bbdefb;
--success: #4caf50;
--success-dark: #388e3c;
--success-light: #c8e6c9;
--warning: #ff9800;
--warning-dark: #f57c00;
--warning-light: #ffe0b2;
--dark: #424242;
--dark-dark: #212121;
--dark-light: #757575;
--light: #f5f5f5;
--light-dark: #e0e0e0;
--light-light: #fafafa;
--similar: #F83207;
--similar-dark: #c62806;
--similar-light: #f95b39;
--tertiary: #F07206;
--tertiary-dark: #be5a05;
--tertiary-light: #fa8d2f;
--complementary: #0087A3;
--complementary-dark: #005d70;
--complementary-light: #00b1d6;
--font-family-monospace: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--font-family-sans-serif: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--font-family-serif: "Roboto Slab", Georgia, "Times New Roman", Times, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
*,
*::after,
*::before {
-webkit-box-sizing: inherit;
box-sizing: inherit; }
@-ms-viewport {
width: device-width; }
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
display: block; }
body {
text-align: left;
text-align: start;
background-color: white;
color: rgba(0, 0, 0, 0.87);
font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 0.875rem;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-weight: 400;
line-height: 1.42857;
margin: 0; }
[dir='rtl'] body {
text-align: right;
text-align: start; }
html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
[tabindex='-1']:focus {
outline: 0 !important; }
code,
kbd,
pre,
samp {
font-family: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 1em; }
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar; }
figure {
margin: 0 0 1rem; }
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible; }
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
margin: 0; }
button,
html [type='button'],
[type='reset'],
[type='submit'] {
-webkit-appearance: button; }
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
border-style: none;
padding: 0; }
button,
input {
overflow: visible; }
button,
select {
text-transform: none; }
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color; }
fieldset {
border: 0;
margin: 0;
min-width: 0;
padding: 0; }
input[type='checkbox'], input[type='radio'] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0; }
input[type='date'], input[type='datetime-local'], input[type='month'], input[type='time'] {
-webkit-appearance: listbox; }
label {
font-size: 0.75rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.5;
color: rgba(0, 0, 0, 0.38);
display: inline-block; }
legend {
font-size: 1.5rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.33333;
color: inherit;
display: block;
margin-bottom: 0.5rem;
max-width: 100%;
padding: 0;
white-space: normal;
width: 100%; }
output {
display: inline-block; }
progress {
vertical-align: baseline; }
select[multiple], select[size] {
overflow: auto; }
textarea {
overflow: auto;
resize: vertical; }
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
height: auto; }
[type='search'] {
-webkit-appearance: none;
outline-offset: -2px; }
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
-webkit-appearance: none; }
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit; }
[hidden] {
display: none !important; }
img {
border-style: none;
vertical-align: middle; }
svg:not(:root) {
overflow: hidden; }
summary {
cursor: pointer;
display: list-item; }
a {
background-color: transparent;
color: #F07206;
text-decoration: none;
-webkit-text-decoration-skip: objects; }
a:active, a:focus, a:hover {
color: #F07206;
text-decoration: underline; }
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none; }
a:not([href]):not([tabindex]):active, a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
color: inherit;
text-decoration: none; }
a:not([href]):not([tabindex]):focus {
outline: 0; }
template {
display: none; }
caption {
text-align: left;
text-align: start;
font-size: 0.75rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.5;
caption-side: bottom;
color: rgba(0, 0, 0, 0.38);
min-height: 3.5rem;
padding: 1.21429rem 1.5rem; }
[dir='rtl'] caption {
text-align: right;
text-align: start; }
table {
border-collapse: collapse; }
th {
text-align: left;
text-align: start; }
[dir='rtl'] th {
text-align: right;
text-align: start; }
abbr[data-original-title], abbr[title] {
border-bottom: 0;
cursor: help;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted; }
address {
font-style: normal;
line-height: inherit;
margin-bottom: 1rem; }
b,
strong {
font-weight: bolder; }
blockquote {
margin: 0 0 1rem; }
dd {
margin-bottom: 0.5rem;
margin-left: 0; }
dfn {
font-style: italic; }
dl,
ol,
ul {
margin-top: 0;
margin-bottom: 1rem; }
dt {
font-weight: 500; }
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
margin-bottom: 0.5rem; }
mark {
background-color: #ffeb3b;
color: rgba(0, 0, 0, 0.87); }
ol ol,
ol ul,
ul ol,
ul ul {
margin-bottom: 0; }
p {
margin-top: 0;
margin-bottom: 1rem; }
small {
font-size: 80%; }
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
min-height: 1px;
padding-right: 20px;
padding-left: 20px;
position: relative;
width: 100%; }
.col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.offset-1 {
margin-left: 8.33333%; }
.offset-2 {
margin-left: 16.66667%; }
.offset-3 {
margin-left: 25%; }
.offset-4 {
margin-left: 33.33333%; }
.offset-5 {
margin-left: 41.66667%; }
.offset-6 {
margin-left: 50%; }
.offset-7 {
margin-left: 58.33333%; }
.offset-8 {
margin-left: 66.66667%; }
.offset-9 {
margin-left: 75%; }
.offset-10 {
margin-left: 83.33333%; }
.offset-11 {
margin-left: 91.66667%; }
.order-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: none;
width: auto; }
.order-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; }
@media (min-width: 576px) {
.col-sm-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-sm-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-sm-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-sm-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-sm-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-sm-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-sm-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-sm-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-sm-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-sm-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-sm-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.offset-sm-0 {
margin-left: 0; }
.offset-sm-1 {
margin-left: 8.33333%; }
.offset-sm-2 {
margin-left: 16.66667%; }
.offset-sm-3 {
margin-left: 25%; }
.offset-sm-4 {
margin-left: 33.33333%; }
.offset-sm-5 {
margin-left: 41.66667%; }
.offset-sm-6 {
margin-left: 50%; }
.offset-sm-7 {
margin-left: 58.33333%; }
.offset-sm-8 {
margin-left: 66.66667%; }
.offset-sm-9 {
margin-left: 75%; }
.offset-sm-10 {
margin-left: 83.33333%; }
.offset-sm-11 {
margin-left: 91.66667%; }
.order-sm-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-sm-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-sm-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-sm-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-sm-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-sm-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-sm-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-sm-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-sm-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-sm-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-sm-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-sm-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-sm-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.col-sm {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-sm-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: none;
width: auto; }
.order-sm-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-sm-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; } }
@media (min-width: 768px) {
.col-md-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-md-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-md-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-md-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-md-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-md-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-md-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.offset-md-0 {
margin-left: 0; }
.offset-md-1 {
margin-left: 8.33333%; }
.offset-md-2 {
margin-left: 16.66667%; }
.offset-md-3 {
margin-left: 25%; }
.offset-md-4 {
margin-left: 33.33333%; }
.offset-md-5 {
margin-left: 41.66667%; }
.offset-md-6 {
margin-left: 50%; }
.offset-md-7 {
margin-left: 58.33333%; }
.offset-md-8 {
margin-left: 66.66667%; }
.offset-md-9 {
margin-left: 75%; }
.offset-md-10 {
margin-left: 83.33333%; }
.offset-md-11 {
margin-left: 91.66667%; }
.order-md-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-md-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-md-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-md-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-md-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-md-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-md-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-md-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-md-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-md-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-md-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-md-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-md-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-md-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: none;
width: auto; }
.order-md-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-md-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; } }
@media (min-width: 992px) {
.col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-lg-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-lg-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-lg-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-lg-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-lg-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-lg-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-lg-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-lg-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.offset-lg-0 {
margin-left: 0; }
.offset-lg-1 {
margin-left: 8.33333%; }
.offset-lg-2 {
margin-left: 16.66667%; }
.offset-lg-3 {
margin-left: 25%; }
.offset-lg-4 {
margin-left: 33.33333%; }
.offset-lg-5 {
margin-left: 41.66667%; }
.offset-lg-6 {
margin-left: 50%; }
.offset-lg-7 {
margin-left: 58.33333%; }
.offset-lg-8 {
margin-left: 66.66667%; }
.offset-lg-9 {
margin-left: 75%; }
.offset-lg-10 {
margin-left: 83.33333%; }
.offset-lg-11 {
margin-left: 91.66667%; }
.order-lg-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-lg-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-lg-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-lg-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-lg-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-lg-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-lg-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-lg-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-lg-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-lg-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-lg-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-lg-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-lg-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.col-lg {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-lg-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: none;
width: auto; }
.order-lg-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-lg-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; } }
@media (min-width: 1200px) {
.col-xl-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%; }
.col-xl-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%; }
.col-xl-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.col-xl-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%; }
.col-xl-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%; }
.col-xl-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.col-xl-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%; }
.col-xl-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%; }
.col-xl-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%; }
.col-xl-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%; }
.col-xl-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%; }
.col-xl-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.offset-xl-0 {
margin-left: 0; }
.offset-xl-1 {
margin-left: 8.33333%; }
.offset-xl-2 {
margin-left: 16.66667%; }
.offset-xl-3 {
margin-left: 25%; }
.offset-xl-4 {
margin-left: 33.33333%; }
.offset-xl-5 {
margin-left: 41.66667%; }
.offset-xl-6 {
margin-left: 50%; }
.offset-xl-7 {
margin-left: 58.33333%; }
.offset-xl-8 {
margin-left: 66.66667%; }
.offset-xl-9 {
margin-left: 75%; }
.offset-xl-10 {
margin-left: 83.33333%; }
.offset-xl-11 {
margin-left: 91.66667%; }
.order-xl-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.order-xl-1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-xl-2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.order-xl-3 {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.order-xl-4 {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; }
.order-xl-5 {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5; }
.order-xl-6 {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6; }
.order-xl-7 {
-webkit-box-ordinal-group: 8;
-ms-flex-order: 7;
order: 7; }
.order-xl-8 {
-webkit-box-ordinal-group: 9;
-ms-flex-order: 8;
order: 8; }
.order-xl-9 {
-webkit-box-ordinal-group: 10;
-ms-flex-order: 9;
order: 9; }
.order-xl-10 {
-webkit-box-ordinal-group: 11;
-ms-flex-order: 10;
order: 10; }
.order-xl-11 {
-webkit-box-ordinal-group: 12;
-ms-flex-order: 11;
order: 11; }
.order-xl-12 {
-webkit-box-ordinal-group: 13;
-ms-flex-order: 12;
order: 12; }
.col-xl {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%; }
.col-xl-auto {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-width: none;
width: auto; }
.order-xl-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-xl-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13; } }
.container {
margin-right: auto;
margin-left: auto;
padding-right: 20px;
padding-left: 20px;
width: 100%; }
@media (min-width: 576px) {
.container {
max-width: 540px; } }
@media (min-width: 768px) {
.container {
max-width: 720px; } }
@media (min-width: 992px) {
.container {
max-width: 960px; } }
@media (min-width: 1200px) {
.container {
max-width: 1140px; } }
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-right: 20px;
padding-left: 20px;
width: 100%; }
.row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -20px;
margin-left: -20px; }
.no-gutters {
margin-right: 0;
margin-left: 0; }
.no-gutters > .col,
.no-gutters > [class*='col-'] {
padding-right: 0;
padding-left: 0; }
.blockquote {
font-size: 1.25rem;
font-weight: 500;
letter-spacing: 0.02em;
line-height: 1.4;
border-left: 0.3125rem solid #F07206;
margin-bottom: 1rem;
padding: 0 1rem; }
.blockquote-footer {
font-size: 0.75rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.5;
color: rgba(0, 0, 0, 0.38);
display: block;
margin-top: 0.25rem; }
.blockquote-footer::before {
content: '\2014 \00A0'; }
mark,
.mark {
background-color: #ffeb3b;
color: rgba(0, 0, 0, 0.87);
padding: 0.2em; }
small,
.small {
font-size: 80%;
font-weight: 400; }
.initialism {
font-size: 90%;
text-transform: uppercase; }
.typography-display-4 {
font-size: 7rem;
font-weight: 300;
letter-spacing: -0.04em;
line-height: 1; }
.typography-display-3 {
font-size: 3.5rem;
font-weight: 400;
letter-spacing: -0.02em;
line-height: 1.03571; }
.typography-display-2 {
font-size: 2.8125rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.06667; }
.typography-display-1 {
font-size: 2.125rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.17647; }
.typography-headline {
font-size: 1.5rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.33333; }
.typography-title {
font-size: 1.25rem;
font-weight: 500;
letter-spacing: 0.02em;
line-height: 1.4; }
.typography-subheading {
font-size: 1.0rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.5; }
.typography-body-2 {
font-size: 0.875rem;
font-weight: 500;
letter-spacing: 0;
line-height: 1.42857; }
.typography-body-1 {
font-size: 0.875rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.42857; }
.typography-caption {
font-size: 0.75rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.5; }
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
color: inherit;
font-family: inherit;
margin-bottom: 0.5rem; }
h1,
.h1 {
font-size: 2.8125rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.06667; }
h2,
.h2 {
font-size: 2.125rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.17647; }
h3,
.h3 {
font-size: 1.5rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.33333; }
h4,
.h4 {
font-size: 1.25rem;
font-weight: 500;
letter-spacing: 0.02em;
line-height: 1.4; }
h5,
.h5 {
font-size: 1.0rem;
font-weight: 400;
letter-spacing: 0.04em;
line-height: 1.5; }
h6,
.h6 {
font-size: 0.875rem;
font-weight: 500;
letter-spacing: 0;
line-height: 1.42857; }
.display-1 {
font-size: 7rem;
font-weight: 300;
letter-spacing: -0.04em;
line-height: 1; }
.display-2 {
font-size: 3.5rem;
font-weight: 400;
letter-spacing: -0.02em;
line-height: 1.03571; }
.display-3 {
font-size: 2.8125rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.06667; }
.display-4 {
font-size: 2.125rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.17647; }
.lead {
font-size: 1.25rem;
font-weight: 500;
letter-spacing: 0.02em;
line-height: 1.4; }
hr {
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.12);
margin-top: 1rem;
margin-bottom: 1rem; }
.list-inline {
list-style: none;
padding-left: 0; }
.list-inline-item {
display: inline-block; }
.list-inline-item:not(:last-child) {
margin-right: 0.5rem; }
.list-unstyled {
list-style: none;
padding-left: 0; }
.alert, .wpcf7 .wpcf7-validation-errors, .angebot-banner {
border-radius: 2px;
border: 0;
display: block;
margin-bottom: 1rem;
padding: 1rem 1rem;
position: relative; }
.alert-primary, .angebot-banner {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.alert-secondary {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.alert-danger {
background-color: #ffcdd2;
color: rgba(0, 0, 0, 0.87); }
.alert-info {
background-color: #bbdefb;
color: rgba(0, 0, 0, 0.87); }
.alert-success {
background-color: #c8e6c9;
color: rgba(0, 0, 0, 0.87); }
.alert-warning {
background-color: #ffe0b2;
color: rgba(0, 0, 0, 0.87); }
.alert-dark {
background-color: #757575;
color: white; }
.alert-light {
background-color: #fafafa;
color: rgba(0, 0, 0, 0.87); }
.alert-similar {
background-color: #f95b39;
color: white; }
.alert-tertiary {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.alert-complementary {
background-color: #00b1d6;
color: white; }
.alert-dismissible {
padding-right: 3.5rem; }
.alert-dismissible .close {
color: inherit;
padding: 0.875rem 1rem;
position: absolute;
top: 0;
right: 0; }
.alert-heading {
color: inherit; }
.alert-link {
color: inherit;
font-weight: 500; }
.alert-link:active, .alert-link:focus, .alert-link:hover {
color: inherit; }
.badge {
border-radius: 2px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: inherit;
font-weight: 500;
line-height: inherit;
padding-right: 0.5em;
padding-left: 0.5em;
text-align: center;
vertical-align: baseline;
white-space: nowrap; }
.badge:empty {
display: none; }
.btn .badge, .wpcf7 input[type=submit] .badge, .tag-cloud-link .badge {
margin-top: -1px;
margin-bottom: -1px;
padding-top: 1px;
padding-bottom: 1px; }
.badge-primary {
background-color: #F07206;
color: white; }
.badge-primary[href]:active, .badge-primary[href]:focus, .badge-primary[href]:hover {
background-color: #be5a05;
color: white;
text-decoration: none; }
.badge-secondary {
background-color: #F07206;
color: white; }
.badge-secondary[href]:active, .badge-secondary[href]:focus, .badge-secondary[href]:hover {
background-color: #be5a05;
color: white;
text-decoration: none; }
.badge-danger {
background-color: #f44336;
color: white; }
.badge-danger[href]:active, .badge-danger[href]:focus, .badge-danger[href]:hover {
background-color: #d32f2f;
color: white;
text-decoration: none; }
.badge-info {
background-color: #2196f3;
color: white; }
.badge-info[href]:active, .badge-info[href]:focus, .badge-info[href]:hover {
background-color: #1976d2;
color: white;
text-decoration: none; }
.badge-success {
background-color: #4caf50;
color: white; }
.badge-success[href]:active, .badge-success[href]:focus, .badge-success[href]:hover {
background-color: #388e3c;
color: white;
text-decoration: none; }
.badge-warning {
background-color: #ff9800;
color: rgba(0, 0, 0, 0.87); }
.badge-warning[href]:active, .badge-warning[href]:focus, .badge-warning[href]:hover {
background-color: #f57c00;
color: white;
text-decoration: none; }
.badge-dark {
background-color: #424242;
color: white; }
.badge-dark[href]:active, .badge-dark[href]:focus, .badge-dark[href]:hover {
background-color: #212121;
color: white;
text-decoration: none; }
.badge-light {
background-color: #f5f5f5;
color: rgba(0, 0, 0, 0.87); }
.badge-light[href]:active, .badge-light[href]:focus, .badge-light[href]:hover {
background-color: #e0e0e0;
color: rgba(0, 0, 0, 0.87);
text-decoration: none; }
.badge-similar {
background-color: #F83207;
color: white; }
.badge-similar[href]:active, .badge-similar[href]:focus, .badge-similar[href]:hover {
background-color: #c62806;
color: white;
text-decoration: none; }
.badge-tertiary {
background-color: #F07206;
color: white; }
.badge-tertiary[href]:active, .badge-tertiary[href]:focus, .badge-tertiary[href]:hover {
background-color: #be5a05;
color: white;
text-decoration: none; }
.badge-complementary {
background-color: #0087A3;
color: white; }
.badge-complementary[href]:active, .badge-complementary[href]:focus, .badge-complementary[href]:hover {
background-color: #005d70;
color: white;
text-decoration: none; }
.badge-pill {
border-radius: 1em; }
.breadcrumb {
border-radius: 2px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #f5f5f5;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
margin-bottom: 1rem;
min-height: 3.5rem;
padding: 0.625rem 1rem; }
.breadcrumb-item {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: rgba(0, 0, 0, 0.54);
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
@media (min-width: 576px) {
.breadcrumb-item {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.breadcrumb-item {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.breadcrumb-item {
-webkit-transition: none;
transition: none; } }
.breadcrumb-item:active, .breadcrumb-item:focus, .breadcrumb-item:hover {
color: rgba(0, 0, 0, 0.87); }
.breadcrumb-item.active {
color: rgba(0, 0, 0, 0.87);
font-weight: bolder; }
.breadcrumb-item a {
color: inherit;
text-decoration: none; }
.breadcrumb-item + .breadcrumb-item {
margin-left: 0.5rem; }
.breadcrumb-item + .breadcrumb-item::before {
font-size: 1.71429em;
line-height: 0.58333em;
vertical-align: -0.3022em;
font-family: 'Material Icons';
-webkit-font-feature-settings: 'liga';
font-feature-settings: 'liga';
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-rendering: optimizeLegibility;
text-transform: none;
white-space: nowrap;
word-wrap: normal;
color: rgba(0, 0, 0, 0.54);
content: "chevron_right";
display: inline-block;
margin-right: 0.5rem; }
.carousel {
position: relative; }
.carousel:hover .carousel-control-next,
.carousel:hover .carousel-control-prev {
opacity: 1; }
.carousel-inner {
overflow: hidden;
position: relative;
width: 100%; }
.carousel-item {
-webkit-transition-duration: 0.375s;
transition-duration: 0.375s;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: none;
-webkit-perspective: 1000px;
perspective: 1000px;
position: relative;
width: 100%; }
@media (min-width: 576px) {
.carousel-item {
-webkit-transition-duration: 0.4875s;
transition-duration: 0.4875s; } }
@media (min-width: 992px) {
.carousel-item {
-webkit-transition-duration: 0.25s;
transition-duration: 0.25s; } }
@media screen and (prefers-reduced-motion: reduce) {
.carousel-item {
-webkit-transition: none;
transition: none; } }
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.carousel-item-left.active,
.carousel-item-prev {
-webkit-transform: translateX(-100%);
transform: translateX(-100%); }
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
.carousel-item-left.active,
.carousel-item-prev {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0); } }
.carousel-item-left.carousel-item-next,
.carousel-item-prev.carousel-item-right {
-webkit-transform: translateX(0);
transform: translateX(0); }
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
.carousel-item-left.carousel-item-next,
.carousel-item-prev.carousel-item-right {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
.carousel-item-next,
.carousel-item-right.active {
-webkit-transform: translateX(100%);
transform: translateX(100%); }
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
.carousel-item-next,
.carousel-item-right.active {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0); } }
.carousel-item-next,
.carousel-item-prev {
position: absolute;
top: 0; }
.carousel-fade .carousel-item {
-webkit-transition-duration: 0.375s;
transition-duration: 0.375s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
opacity: 0; }
@media (min-width: 576px) {
.carousel-fade .carousel-item {
-webkit-transition-duration: 0.4875s;
transition-duration: 0.4875s; } }
@media (min-width: 992px) {
.carousel-fade .carousel-item {
-webkit-transition-duration: 0.25s;
transition-duration: 0.25s; } }
@media screen and (prefers-reduced-motion: reduce) {
.carousel-fade .carousel-item {
-webkit-transition: none;
transition: none; } }
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
opacity: 1; }
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-left.active,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item-prev.active {
-webkit-transform: translateX(0);
transform: translateX(0); }
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-left.active,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item-prev.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } }
.carousel-fade .carousel-item-left.active,
.carousel-fade .carousel-item-right.active {
opacity: 0; }
.carousel-control-next,
.carousel-control-prev {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: rgba(255, 255, 255, 0.12);
border-radius: 50%;
-webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);
color: white;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 0.8125rem;
height: 2.5rem;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
line-height: 1;
margin-top: -1.25rem;
opacity: 0;
position: absolute;
top: 50%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 2.5rem; }
.carousel-control-next:active, .carousel-control-next:focus, .carousel-control-next:hover,
.carousel-control-prev:active,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
background-color: rgba(204, 204, 204, 0.25);
color: white;
text-decoration: none; }
.carousel-control-next:active,
.carousel-control-prev:active {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); }
.carousel-control-next:focus,
.carousel-control-prev:focus {
opacity: 1;
outline: 0; }
.carousel-control-next {
right: 1.25rem; }
.carousel-control-prev {
left: 1.25rem; }
.carousel-control-next-icon,
.carousel-control-prev-icon {
font-size: 1.71429em;
line-height: 0.58333em;
vertical-align: -0.3022em;
font-family: 'Material Icons';
-webkit-font-feature-settings: 'liga';
font-feature-settings: 'liga';
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-rendering: optimizeLegibility;
text-transform: none;
white-space: nowrap;
word-wrap: normal; }
.carousel-control-next-icon::before {
content: "chevron_right"; }
.carousel-control-prev-icon::before {
content: "chevron_left"; }
.carousel-caption {
color: white;
position: absolute;
right: 25%;
bottom: 1.5rem;
left: 25%;
text-align: center;
z-index: 1; }
.carousel-indicators {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
list-style: none;
margin-bottom: 0;
padding-left: 0;
position: absolute;
right: 5rem;
bottom: 0.5rem;
left: 5rem;
z-index: 1; }
.carousel-indicators li {
background-color: transparent;
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 0.5rem;
cursor: pointer;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
height: 0.5rem;
margin-right: 1px;
margin-left: 1px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
width: 0.5rem; }
.carousel-indicators .active {
background-color: rgba(204, 204, 204, 0.25); }
.close {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
background-image: none;
border: 0;
color: rgba(0, 0, 0, 0.38);
float: right;
font-size: 1.5rem;
font-weight: 300;
line-height: 1;
padding: 0; }
@media (min-width: 576px) {
.close {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.close {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.close {
-webkit-transition: none;
transition: none; } }
.close:active, .close:focus, .close:hover {
color: rgba(0, 0, 0, 0.87);
text-decoration: none; }
.close:focus {
outline: 0; }
.close:not(:disabled):not(.disabled) {
cursor: pointer; }
code {
border-radius: 2px;
background-color: #f5f5f5;
color: #bd4147;
font-size: 87.5%;
padding: 0.2rem 0.4rem;
word-break: break-word; }
a > code {
color: inherit; }
kbd {
border-radius: 2px;
background-color: rgba(0, 0, 0, 0.87);
color: white;
font-size: 87.5%;
padding: 0.2rem 0.4rem; }
kbd kbd {
font-size: 100%;
font-weight: bolder;
padding: 0; }
pre {
border-radius: 2px;
color: rgba(0, 0, 0, 0.87);
display: block;
font-size: 87.5%; }
pre code {
background-color: transparent;
border-radius: 0;
color: inherit;
font-size: inherit;
padding: 0;
word-break: normal; }
.pre-scrollable {
max-height: 340px;
overflow-y: scroll; }
.form-check {
display: block;
margin-bottom: 0.5rem;
padding-left: 1.25rem;
position: relative; }
.form-check-inline {
display: inline-block;
margin-right: 0.5rem;
margin-bottom: 0; }
.form-check-input {
margin-top: 0.25rem;
margin-left: -1.25rem;
position: absolute; }
.form-check-input:disabled ~ .form-check-label {
color: rgba(0, 0, 0, 0.38); }
.form-check-label {
color: inherit;
font-size: inherit;
line-height: inherit; }
.form-group, .wpcf7 .wpcf7-form p {
margin-bottom: 1rem; }
.form-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -0.5rem;
margin-left: -0.5rem; }
.form-row > .col,
.form-row > [class*='col-'] {
padding-right: 0.5rem;
padding-left: 0.5rem; }
.form-inline {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.form-inline .custom-file,
.form-inline .custom-select {
width: auto; }
.form-inline .form-check {
margin-bottom: 0;
width: auto; }
.form-inline .form-control, .form-inline .wpcf7 input[type=text], .wpcf7 .form-inline input[type=text],
.form-inline .wpcf7 input[type=search], .wpcf7 .form-inline input[type=search],
.form-inline .wpcf7 input[type=url], .wpcf7 .form-inline input[type=url],
.form-inline .wpcf7 input[type=tel], .wpcf7 .form-inline input[type=tel],
.form-inline .wpcf7 input[type=number], .wpcf7 .form-inline input[type=number],
.form-inline .wpcf7 input[type=range], .wpcf7 .form-inline input[type=range],
.form-inline .wpcf7 input[type=date], .wpcf7 .form-inline input[type=date],
.form-inline .wpcf7 input[type=month], .wpcf7 .form-inline input[type=month],
.form-inline .wpcf7 input[type=week], .wpcf7 .form-inline input[type=week],
.form-inline .wpcf7 input[type=time], .wpcf7 .form-inline input[type=time],
.form-inline .wpcf7 input[type=datetime], .wpcf7 .form-inline input[type=datetime],
.form-inline .wpcf7 input[type=datetime-local], .wpcf7 .form-inline input[type=datetime-local],
.form-inline .wpcf7 input[type=color], .wpcf7 .form-inline input[type=color],
.form-inline .wpcf7 input[type=email], .wpcf7 .form-inline input[type=email],
.form-inline .wpcf7 input[type=file], .wpcf7 .form-inline input[type=file], .form-inline .wpcf7 input[type=submit], .wpcf7 .form-inline input[type=submit],
.form-inline .wpcf7 select, .wpcf7 .form-inline select,
.form-inline .wpcf7 textarea, .wpcf7 .form-inline textarea, .form-inline .wpcf7 .wpcf7-validation-errors, .wpcf7 .form-inline .wpcf7-validation-errors,
.form-inline .form-control-file {
display: inline-block;
vertical-align: middle;
width: auto; }
.form-inline .form-control-plaintext {
display: inline-block; }
.form-inline .form-group, .form-inline .wpcf7 .wpcf7-form p, .wpcf7 .wpcf7-form .form-inline p {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-bottom: 0; }
.form-inline .input-group {
width: auto; }
.col-form-label {
color: inherit;
font-size: 0.875rem;
line-height: 1.71429;
padding-top: 0.375rem;
padding-bottom: 0.375rem; }
.col-form-label-lg {
font-size: 1.85938rem;
line-height: 1.34454;
padding-top: 0.625rem;
padding-bottom: 0.625rem; }
.col-form-label-sm {
font-size: 0.71094rem;
line-height: 1.75824;
padding-top: 0.375rem;
padding-bottom: 0.375rem; }
.form-text {
font-size: 0.75rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.5;
color: rgba(0, 0, 0, 0.38);
display: block;
margin-top: 0.5rem; }
.custom-select-lg + .form-text,
.floating-label-lg + .form-text,
.input-group-lg > .floating-label + .form-text,
.floating-label-lg .custom-select + .form-text,
.input-group-lg > .floating-label .custom-select + .form-text,
.floating-label-lg .form-control + .form-text,
.input-group-lg > .floating-label .form-control + .form-text,
.floating-label-lg .wpcf7 input[type=text] + .form-text,
.wpcf7 .floating-label-lg input[type=text] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=text] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=text] + .form-text,
.floating-label-lg .wpcf7 input[type=search] + .form-text,
.wpcf7 .floating-label-lg input[type=search] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=search] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=search] + .form-text,
.floating-label-lg .wpcf7 input[type=url] + .form-text,
.wpcf7 .floating-label-lg input[type=url] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=url] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=url] + .form-text,
.floating-label-lg .wpcf7 input[type=tel] + .form-text,
.wpcf7 .floating-label-lg input[type=tel] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=tel] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=tel] + .form-text,
.floating-label-lg .wpcf7 input[type=number] + .form-text,
.wpcf7 .floating-label-lg input[type=number] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=number] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=number] + .form-text,
.floating-label-lg .wpcf7 input[type=range] + .form-text,
.wpcf7 .floating-label-lg input[type=range] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=range] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=range] + .form-text,
.floating-label-lg .wpcf7 input[type=date] + .form-text,
.wpcf7 .floating-label-lg input[type=date] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=date] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=date] + .form-text,
.floating-label-lg .wpcf7 input[type=month] + .form-text,
.wpcf7 .floating-label-lg input[type=month] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=month] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=month] + .form-text,
.floating-label-lg .wpcf7 input[type=week] + .form-text,
.wpcf7 .floating-label-lg input[type=week] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=week] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=week] + .form-text,
.floating-label-lg .wpcf7 input[type=time] + .form-text,
.wpcf7 .floating-label-lg input[type=time] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=time] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=time] + .form-text,
.floating-label-lg .wpcf7 input[type=datetime] + .form-text,
.wpcf7 .floating-label-lg input[type=datetime] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=datetime] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=datetime] + .form-text,
.floating-label-lg .wpcf7 input[type=datetime-local] + .form-text,
.wpcf7 .floating-label-lg input[type=datetime-local] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=datetime-local] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=datetime-local] + .form-text,
.floating-label-lg .wpcf7 input[type=color] + .form-text,
.wpcf7 .floating-label-lg input[type=color] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=color] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=color] + .form-text,
.floating-label-lg .wpcf7 input[type=email] + .form-text,
.wpcf7 .floating-label-lg input[type=email] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=email] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=email] + .form-text,
.floating-label-lg .wpcf7 input[type=file] + .form-text,
.wpcf7 .floating-label-lg input[type=file] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=file] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=file] + .form-text,
.floating-label-lg .wpcf7 input[type=submit] + .form-text,
.wpcf7 .floating-label-lg input[type=submit] + .form-text,
.input-group-lg > .floating-label .wpcf7 input[type=submit] + .form-text,
.wpcf7 .input-group-lg > .floating-label input[type=submit] + .form-text,
.floating-label-lg .wpcf7 select + .form-text,
.wpcf7 .floating-label-lg select + .form-text,
.input-group-lg > .floating-label .wpcf7 select + .form-text,
.wpcf7 .input-group-lg > .floating-label select + .form-text,
.floating-label-lg .wpcf7 textarea + .form-text,
.wpcf7 .floating-label-lg textarea + .form-text,
.input-group-lg > .floating-label .wpcf7 textarea + .form-text,
.wpcf7 .input-group-lg > .floating-label textarea + .form-text,
.floating-label-lg .wpcf7 .wpcf7-validation-errors + .form-text,
.wpcf7 .floating-label-lg .wpcf7-validation-errors + .form-text,
.input-group-lg > .floating-label .wpcf7 .wpcf7-validation-errors + .form-text,
.wpcf7 .input-group-lg > .floating-label .wpcf7-validation-errors + .form-text,
.floating-label-lg .form-control-file + .form-text,
.input-group-lg > .floating-label .form-control-file + .form-text,
.form-control-lg + .form-text,
.textfield-box-lg + .form-text,
.input-group-lg > .textfield-box + .form-text,
.textfield-box-lg .custom-select + .form-text,
.input-group-lg > .textfield-box .custom-select + .form-text,
.textfield-box-lg .form-control + .form-text,
.input-group-lg > .textfield-box .form-control + .form-text,
.textfield-box-lg .wpcf7 input[type=text] + .form-text,
.wpcf7 .textfield-box-lg input[type=text] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=text] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=text] + .form-text,
.textfield-box-lg .wpcf7 input[type=search] + .form-text,
.wpcf7 .textfield-box-lg input[type=search] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=search] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=search] + .form-text,
.textfield-box-lg .wpcf7 input[type=url] + .form-text,
.wpcf7 .textfield-box-lg input[type=url] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=url] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=url] + .form-text,
.textfield-box-lg .wpcf7 input[type=tel] + .form-text,
.wpcf7 .textfield-box-lg input[type=tel] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=tel] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=tel] + .form-text,
.textfield-box-lg .wpcf7 input[type=number] + .form-text,
.wpcf7 .textfield-box-lg input[type=number] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=number] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=number] + .form-text,
.textfield-box-lg .wpcf7 input[type=range] + .form-text,
.wpcf7 .textfield-box-lg input[type=range] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=range] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=range] + .form-text,
.textfield-box-lg .wpcf7 input[type=date] + .form-text,
.wpcf7 .textfield-box-lg input[type=date] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=date] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=date] + .form-text,
.textfield-box-lg .wpcf7 input[type=month] + .form-text,
.wpcf7 .textfield-box-lg input[type=month] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=month] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=month] + .form-text,
.textfield-box-lg .wpcf7 input[type=week] + .form-text,
.wpcf7 .textfield-box-lg input[type=week] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=week] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=week] + .form-text,
.textfield-box-lg .wpcf7 input[type=time] + .form-text,
.wpcf7 .textfield-box-lg input[type=time] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=time] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=time] + .form-text,
.textfield-box-lg .wpcf7 input[type=datetime] + .form-text,
.wpcf7 .textfield-box-lg input[type=datetime] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=datetime] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=datetime] + .form-text,
.textfield-box-lg .wpcf7 input[type=datetime-local] + .form-text,
.wpcf7 .textfield-box-lg input[type=datetime-local] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=datetime-local] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=datetime-local] + .form-text,
.textfield-box-lg .wpcf7 input[type=color] + .form-text,
.wpcf7 .textfield-box-lg input[type=color] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=color] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=color] + .form-text,
.textfield-box-lg .wpcf7 input[type=email] + .form-text,
.wpcf7 .textfield-box-lg input[type=email] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=email] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=email] + .form-text,
.textfield-box-lg .wpcf7 input[type=file] + .form-text,
.wpcf7 .textfield-box-lg input[type=file] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=file] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=file] + .form-text,
.textfield-box-lg .wpcf7 input[type=submit] + .form-text,
.wpcf7 .textfield-box-lg input[type=submit] + .form-text,
.input-group-lg > .textfield-box .wpcf7 input[type=submit] + .form-text,
.wpcf7 .input-group-lg > .textfield-box input[type=submit] + .form-text,
.textfield-box-lg .wpcf7 select + .form-text,
.wpcf7 .textfield-box-lg select + .form-text,
.input-group-lg > .textfield-box .wpcf7 select + .form-text,
.wpcf7 .input-group-lg > .textfield-box select + .form-text,
.textfield-box-lg .wpcf7 textarea + .form-text,
.wpcf7 .textfield-box-lg textarea + .form-text,
.input-group-lg > .textfield-box .wpcf7 textarea + .form-text,
.wpcf7 .input-group-lg > .textfield-box textarea + .form-text,
.textfield-box-lg .wpcf7 .wpcf7-validation-errors + .form-text,
.wpcf7 .textfield-box-lg .wpcf7-validation-errors + .form-text,
.input-group-lg > .textfield-box .wpcf7 .wpcf7-validation-errors + .form-text,
.wpcf7 .input-group-lg > .textfield-box .wpcf7-validation-errors + .form-text,
.textfield-box-lg .form-control-file + .form-text,
.input-group-lg > .textfield-box .form-control-file + .form-text {
margin-top: 0.75rem; }
.custom-select-sm + .form-text,
.floating-label-sm + .form-text,
.input-group-sm > .floating-label + .form-text,
.floating-label-sm .custom-select + .form-text,
.input-group-sm > .floating-label .custom-select + .form-text,
.floating-label-sm .form-control + .form-text,
.input-group-sm > .floating-label .form-control + .form-text,
.floating-label-sm .wpcf7 input[type=text] + .form-text,
.wpcf7 .floating-label-sm input[type=text] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=text] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=text] + .form-text,
.floating-label-sm .wpcf7 input[type=search] + .form-text,
.wpcf7 .floating-label-sm input[type=search] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=search] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=search] + .form-text,
.floating-label-sm .wpcf7 input[type=url] + .form-text,
.wpcf7 .floating-label-sm input[type=url] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=url] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=url] + .form-text,
.floating-label-sm .wpcf7 input[type=tel] + .form-text,
.wpcf7 .floating-label-sm input[type=tel] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=tel] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=tel] + .form-text,
.floating-label-sm .wpcf7 input[type=number] + .form-text,
.wpcf7 .floating-label-sm input[type=number] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=number] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=number] + .form-text,
.floating-label-sm .wpcf7 input[type=range] + .form-text,
.wpcf7 .floating-label-sm input[type=range] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=range] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=range] + .form-text,
.floating-label-sm .wpcf7 input[type=date] + .form-text,
.wpcf7 .floating-label-sm input[type=date] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=date] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=date] + .form-text,
.floating-label-sm .wpcf7 input[type=month] + .form-text,
.wpcf7 .floating-label-sm input[type=month] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=month] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=month] + .form-text,
.floating-label-sm .wpcf7 input[type=week] + .form-text,
.wpcf7 .floating-label-sm input[type=week] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=week] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=week] + .form-text,
.floating-label-sm .wpcf7 input[type=time] + .form-text,
.wpcf7 .floating-label-sm input[type=time] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=time] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=time] + .form-text,
.floating-label-sm .wpcf7 input[type=datetime] + .form-text,
.wpcf7 .floating-label-sm input[type=datetime] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=datetime] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=datetime] + .form-text,
.floating-label-sm .wpcf7 input[type=datetime-local] + .form-text,
.wpcf7 .floating-label-sm input[type=datetime-local] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=datetime-local] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=datetime-local] + .form-text,
.floating-label-sm .wpcf7 input[type=color] + .form-text,
.wpcf7 .floating-label-sm input[type=color] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=color] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=color] + .form-text,
.floating-label-sm .wpcf7 input[type=email] + .form-text,
.wpcf7 .floating-label-sm input[type=email] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=email] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=email] + .form-text,
.floating-label-sm .wpcf7 input[type=file] + .form-text,
.wpcf7 .floating-label-sm input[type=file] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=file] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=file] + .form-text,
.floating-label-sm .wpcf7 input[type=submit] + .form-text,
.wpcf7 .floating-label-sm input[type=submit] + .form-text,
.input-group-sm > .floating-label .wpcf7 input[type=submit] + .form-text,
.wpcf7 .input-group-sm > .floating-label input[type=submit] + .form-text,
.floating-label-sm .wpcf7 select + .form-text,
.wpcf7 .floating-label-sm select + .form-text,
.input-group-sm > .floating-label .wpcf7 select + .form-text,
.wpcf7 .input-group-sm > .floating-label select + .form-text,
.floating-label-sm .wpcf7 textarea + .form-text,
.wpcf7 .floating-label-sm textarea + .form-text,
.input-group-sm > .floating-label .wpcf7 textarea + .form-text,
.wpcf7 .input-group-sm > .floating-label textarea + .form-text,
.floating-label-sm .wpcf7 .wpcf7-validation-errors + .form-text,
.wpcf7 .floating-label-sm .wpcf7-validation-errors + .form-text,
.input-group-sm > .floating-label .wpcf7 .wpcf7-validation-errors + .form-text,
.wpcf7 .input-group-sm > .floating-label .wpcf7-validation-errors + .form-text,
.floating-label-sm .form-control-file + .form-text,
.input-group-sm > .floating-label .form-control-file + .form-text,
.form-control-sm + .form-text,
.textfield-box-sm + .form-text,
.input-group-sm > .textfield-box + .form-text,
.textfield-box-sm .custom-select + .form-text,
.input-group-sm > .textfield-box .custom-select + .form-text,
.textfield-box-sm .form-control + .form-text,
.input-group-sm > .textfield-box .form-control + .form-text,
.textfield-box-sm .wpcf7 input[type=text] + .form-text,
.wpcf7 .textfield-box-sm input[type=text] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=text] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=text] + .form-text,
.textfield-box-sm .wpcf7 input[type=search] + .form-text,
.wpcf7 .textfield-box-sm input[type=search] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=search] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=search] + .form-text,
.textfield-box-sm .wpcf7 input[type=url] + .form-text,
.wpcf7 .textfield-box-sm input[type=url] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=url] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=url] + .form-text,
.textfield-box-sm .wpcf7 input[type=tel] + .form-text,
.wpcf7 .textfield-box-sm input[type=tel] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=tel] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=tel] + .form-text,
.textfield-box-sm .wpcf7 input[type=number] + .form-text,
.wpcf7 .textfield-box-sm input[type=number] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=number] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=number] + .form-text,
.textfield-box-sm .wpcf7 input[type=range] + .form-text,
.wpcf7 .textfield-box-sm input[type=range] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=range] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=range] + .form-text,
.textfield-box-sm .wpcf7 input[type=date] + .form-text,
.wpcf7 .textfield-box-sm input[type=date] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=date] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=date] + .form-text,
.textfield-box-sm .wpcf7 input[type=month] + .form-text,
.wpcf7 .textfield-box-sm input[type=month] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=month] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=month] + .form-text,
.textfield-box-sm .wpcf7 input[type=week] + .form-text,
.wpcf7 .textfield-box-sm input[type=week] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=week] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=week] + .form-text,
.textfield-box-sm .wpcf7 input[type=time] + .form-text,
.wpcf7 .textfield-box-sm input[type=time] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=time] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=time] + .form-text,
.textfield-box-sm .wpcf7 input[type=datetime] + .form-text,
.wpcf7 .textfield-box-sm input[type=datetime] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=datetime] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=datetime] + .form-text,
.textfield-box-sm .wpcf7 input[type=datetime-local] + .form-text,
.wpcf7 .textfield-box-sm input[type=datetime-local] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=datetime-local] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=datetime-local] + .form-text,
.textfield-box-sm .wpcf7 input[type=color] + .form-text,
.wpcf7 .textfield-box-sm input[type=color] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=color] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=color] + .form-text,
.textfield-box-sm .wpcf7 input[type=email] + .form-text,
.wpcf7 .textfield-box-sm input[type=email] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=email] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=email] + .form-text,
.textfield-box-sm .wpcf7 input[type=file] + .form-text,
.wpcf7 .textfield-box-sm input[type=file] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=file] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=file] + .form-text,
.textfield-box-sm .wpcf7 input[type=submit] + .form-text,
.wpcf7 .textfield-box-sm input[type=submit] + .form-text,
.input-group-sm > .textfield-box .wpcf7 input[type=submit] + .form-text,
.wpcf7 .input-group-sm > .textfield-box input[type=submit] + .form-text,
.textfield-box-sm .wpcf7 select + .form-text,
.wpcf7 .textfield-box-sm select + .form-text,
.input-group-sm > .textfield-box .wpcf7 select + .form-text,
.wpcf7 .input-group-sm > .textfield-box select + .form-text,
.textfield-box-sm .wpcf7 textarea + .form-text,
.wpcf7 .textfield-box-sm textarea + .form-text,
.input-group-sm > .textfield-box .wpcf7 textarea + .form-text,
.wpcf7 .input-group-sm > .textfield-box textarea + .form-text,
.textfield-box-sm .wpcf7 .wpcf7-validation-errors + .form-text,
.wpcf7 .textfield-box-sm .wpcf7-validation-errors + .form-text,
.input-group-sm > .textfield-box .wpcf7 .wpcf7-validation-errors + .form-text,
.wpcf7 .input-group-sm > .textfield-box .wpcf7-validation-errors + .form-text,
.textfield-box-sm .form-control-file + .form-text,
.input-group-sm > .textfield-box .form-control-file + .form-text {
margin-top: 0.25rem; }
.form-control-plaintext {
background-color: transparent;
border-color: transparent;
border-radius: 0;
border-style: solid;
border-width: 0 0 1px;
-webkit-box-shadow: none;
box-shadow: none;
color: rgba(0, 0, 0, 0.87);
display: block;
font-size: 1rem;
line-height: 1.5;
padding: 0.375rem 0 calc(0.375rem - 1px);
width: 100%; }
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
padding-right: 0;
padding-left: 0; }
.figure {
display: inline-block; }
.figure-caption {
font-size: 0.75rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.5;
color: rgba(0, 0, 0, 0.38); }
.figure-img {
line-height: 1;
margin-bottom: 0.5rem; }
.img-fluid {
height: auto;
max-width: 100%; }
.img-thumbnail {
height: auto;
max-width: 100%;
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); }
.jumbotron {
border-radius: 2px;
background-color: white;
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
color: rgba(0, 0, 0, 0.87);
padding: 3rem 2rem; }
.jumbotron-fluid {
border-radius: 0;
padding-right: 0;
padding-left: 0; }
.media {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.media-body {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
margin-bottom: 0;
padding-left: 0; }
.nav-link {
display: block;
padding: 0.5rem 1rem; }
.nav-link:active, .nav-link:focus, .nav-link:hover {
text-decoration: none; }
.nav-link.disabled {
color: rgba(0, 0, 0, 0.38);
cursor: default; }
.nav-fill .nav-item {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
text-align: center; }
.nav-justified .nav-item {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
text-align: center; }
.nav-pills .nav-link {
border-radius: 2px;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, color, opacity;
transition-property: background-color, color, opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: rgba(0, 0, 0, 0.87);
opacity: 0.7; }
@media (min-width: 576px) {
.nav-pills .nav-link {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.nav-pills .nav-link {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.nav-pills .nav-link {
-webkit-transition: none;
transition: none; } }
.nav-pills .nav-link:active, .nav-pills .nav-link:focus, .nav-pills .nav-link:hover {
background-color: rgba(0, 0, 0, 0.12); }
.nav-pills .nav-link.active {
color: #F07206;
opacity: 1; }
.nav-pills .nav-link.disabled {
background-color: transparent;
color: rgba(0, 0, 0, 0.38);
opacity: 1; }
.nav-pills .nav-link:active {
opacity: 1; }
.nav-pills .show > .nav-link {
background-color: rgba(0, 0, 0, 0.12);
opacity: 1; }
.tab-content > .tab-pane {
display: none; }
.tab-content > .active {
display: block; }
.pagination {
background-color: #f5f5f5;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
list-style: none;
padding: 0.625rem 0.5rem; }
.page-link {
border-radius: 2px;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: rgba(0, 0, 0, 0.87);
display: block;
font-size: 0.875rem;
font-weight: 500;
line-height: 1;
margin-left: 1px;
padding: 0.6875rem 1rem;
position: relative;
text-align: center;
white-space: nowrap; }
@media (min-width: 576px) {
.page-link {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.page-link {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.page-link {
-webkit-transition: none;
transition: none; } }
.page-link:active, .page-link:focus, .page-link:hover {
color: rgba(0, 0, 0, 0.87);
text-decoration: none; }
.page-link:focus, .page-link:hover {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0.12)));
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); }
.page-link.active, .page-link:active {
background-color: rgba(153, 153, 153, 0.4);
background-image: none; }
.page-link:focus {
outline: 0; }
.page-link:not(:disabled):not(.disabled) {
cursor: pointer; }
.page-item:first-child .page-link {
margin-left: 0; }
.page-item.active .page-link {
background-color: rgba(153, 153, 153, 0.4); }
.page-item.disabled .page-link {
background-color: transparent;
color: rgba(0, 0, 0, 0.38);
cursor: auto;
pointer-events: none; }
.pagination-lg .page-link {
font-size: 0.9375rem;
padding: 0.78125rem 1rem; }
.pagination-sm .page-link {
font-size: 0.8125rem;
padding: 0.59375rem 1rem; }
.popover {
text-align: left;
text-align: start;
font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-style: normal;
font-weight: 400;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
border-radius: 2px;
background-color: #fff;
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
display: block;
font-size: 0.875rem;
margin: 1.5rem;
max-width: 17.5rem;
position: absolute;
top: 0;
left: 0;
z-index: 240; }
[dir='rtl'] .popover {
text-align: right;
text-align: start; }
.popover-body {
padding: 1.25rem 1.5rem; }
.popover-body > :last-child {
margin-bottom: 0; }
.popover-header {
font-size: 1.25rem;
font-weight: 500;
letter-spacing: 0.02em;
line-height: 1.4;
margin-bottom: 0;
padding: 1.25rem 1.5rem 0; }
.popover-header:empty {
display: none; }
.popover-header:last-child {
padding-bottom: 1.25rem; }
@media (min-width: 768px) {
.popover {
margin: 0.875rem; } }
.embed-responsive {
display: block;
overflow: hidden;
padding: 0;
position: relative;
width: 100%; }
.embed-responsive::before {
content: '';
display: block; }
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video,
.embed-responsive .embed-responsive-item {
border: 0;
height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%; }
.embed-responsive-1by1::before {
padding-top: 100%; }
.embed-responsive-4by3::before {
padding-top: 75%; }
.embed-responsive-16by9::before {
padding-top: 56.25%; }
.embed-responsive-21by9::before {
padding-top: 42.85714%; }
.collapse {
display: none; }
.collapse.show {
display: block; }
tbody.collapse.show {
display: table-row-group; }
tr.collapse.show {
display: table-row; }
.collapsing {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: height;
transition-property: height;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
height: 0;
overflow: hidden;
position: relative; }
@media (min-width: 576px) {
.collapsing {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.collapsing {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.collapsing {
-webkit-transition: none;
transition: none; } }
.fade {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
opacity: 0; }
@media (min-width: 576px) {
.fade {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.fade {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.fade {
-webkit-transition: none;
transition: none; } }
.fade.show {
opacity: 1; }
.btn, .wpcf7 input[type=submit], .tag-cloud-link {
border-radius: 2px;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: -webkit-box-shadow;
transition-property: -webkit-box-shadow;
transition-property: box-shadow;
transition-property: box-shadow, -webkit-box-shadow;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: transparent;
background-image: none;
border: 0;
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
color: rgba(0, 0, 0, 0.87);
display: inline-block;
font-size: 0.875rem;
font-weight: 500;
line-height: 1;
margin: 0;
max-width: 100%;
min-width: 5.5rem;
padding: 0.6875rem 1rem;
position: relative;
text-align: center;
text-transform: uppercase;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
white-space: nowrap; }
@media (min-width: 576px) {
.btn, .wpcf7 input[type=submit], .tag-cloud-link {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.btn, .wpcf7 input[type=submit], .tag-cloud-link {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.btn, .wpcf7 input[type=submit], .tag-cloud-link {
-webkit-transition: none;
transition: none; } }
.btn:active, .wpcf7 input:active[type=submit], .tag-cloud-link:active, .btn:focus, .wpcf7 input:focus[type=submit], .tag-cloud-link:focus, .btn:hover, .wpcf7 input:hover[type=submit], .tag-cloud-link:hover {
color: rgba(0, 0, 0, 0.87);
text-decoration: none; }
.btn:focus, .wpcf7 input:focus[type=submit], .tag-cloud-link:focus, .btn:hover, .wpcf7 input:hover[type=submit], .tag-cloud-link:hover {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0.12)));
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); }
.btn.active, .wpcf7 input.active[type=submit], .active.tag-cloud-link, .btn:active, .wpcf7 input:active[type=submit], .tag-cloud-link:active {
background-color: rgba(153, 153, 153, 0.4);
background-image: none;
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2); }
.btn.disabled, .wpcf7 input.disabled[type=submit], .disabled.tag-cloud-link, .btn:disabled, .wpcf7 input:disabled[type=submit], .tag-cloud-link:disabled {
background-color: rgba(0, 0, 0, 0.12);
background-image: none;
-webkit-box-shadow: none;
box-shadow: none;
color: rgba(0, 0, 0, 0.26);
opacity: 1; }
.btn:focus, .wpcf7 input:focus[type=submit], .tag-cloud-link:focus {
outline: 0; }
.btn:not(:disabled):not(.disabled), .wpcf7 input:not(:disabled):not(.disabled)[type=submit], .tag-cloud-link:not(:disabled):not(.disabled) {
cursor: pointer; }
.show > .btn.dropdown-toggle, .wpcf7 .show > input.dropdown-toggle[type=submit], .show > .dropdown-toggle.tag-cloud-link {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0.12)));
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); }
a.btn.disabled, a.disabled.tag-cloud-link,
fieldset:disabled a.btn,
fieldset:disabled a.tag-cloud-link {
pointer-events: none; }
.btn-primary, .tag-cloud-link, .wpcf7 input[type=submit] {
background-color: #F07206;
color: white; }
.btn-primary:active, .tag-cloud-link:active, .wpcf7 input:active[type=submit], .btn-primary:focus, .tag-cloud-link:focus, .wpcf7 input:focus[type=submit], .btn-primary:hover, .tag-cloud-link:hover, .wpcf7 input:hover[type=submit] {
color: white; }
.btn-primary.active, .active.tag-cloud-link, .wpcf7 input.active[type=submit], .btn-primary:active, .tag-cloud-link:active, .wpcf7 input:active[type=submit] {
background-color: #be5a05; }
.btn-primary.disabled, .disabled.tag-cloud-link, .wpcf7 input.disabled[type=submit], .btn-primary:disabled, .tag-cloud-link:disabled, .wpcf7 input:disabled[type=submit] {
background-color: rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.26); }
.btn-secondary, .btn-tertiary, .btn-complementary {
background-color: #F07206;
color: white; }
.btn-secondary:active, .btn-tertiary:active, .btn-complementary:active, .btn-secondary:focus, .btn-tertiary:focus, .btn-complementary:focus, .btn-secondary:hover, .btn-tertiary:hover, .btn-complementary:hover {
color: white; }
.btn-secondary.active, .active.btn-tertiary, .active.btn-complementary, .btn-secondary:active, .btn-tertiary:active, .btn-complementary:active {
background-color: #be5a05; }
.btn-secondary.disabled, .disabled.btn-tertiary, .disabled.btn-complementary, .btn-secondary:disabled, .btn-tertiary:disabled, .btn-complementary:disabled {
background-color: rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.26); }
.btn-danger {
background-color: #f44336;
color: white; }
.btn-danger:active, .btn-danger:focus, .btn-danger:hover {
color: white; }
.btn-danger.active, .btn-danger:active {
background-color: #d32f2f; }
.btn-danger.disabled, .btn-danger:disabled {
background-color: rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.26); }
.btn-info {
background-color: #2196f3;
color: white; }
.btn-info:active, .btn-info:focus, .btn-info:hover {
color: white; }
.btn-info.active, .btn-info:active {
background-color: #1976d2; }
.btn-info.disabled, .btn-info:disabled {
background-color: rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.26); }
.btn-success {
background-color: #4caf50;
color: white; }
.btn-success:active, .btn-success:focus, .btn-success:hover {
color: white; }
.btn-success.active, .btn-success:active {
background-color: #388e3c; }
.btn-success.disabled, .btn-success:disabled {
background-color: rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.26); }
.btn-warning {
background-color: #ff9800;
color: rgba(0, 0, 0, 0.87); }
.btn-warning:active, .btn-warning:focus, .btn-warning:hover {
color: rgba(0, 0, 0, 0.87); }
.btn-warning.active, .btn-warning:active {
background-color: #f57c00; }
.btn-warning.disabled, .btn-warning:disabled {
background-color: rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.26); }
.btn-dark {
background-color: #424242;
color: white; }
.btn-dark:active, .btn-dark:focus, .btn-dark:hover {
color: white; }
.btn-dark.active, .btn-dark:active {
background-color: #212121; }
.btn-dark.disabled, .btn-dark:disabled {
background-color: rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.26); }
.btn-light {
background-color: #f5f5f5;
color: rgba(0, 0, 0, 0.87); }
.btn-light:active, .btn-light:focus, .btn-light:hover {
color: rgba(0, 0, 0, 0.87); }
.btn-light.active, .btn-light:active {
background-color: #e0e0e0; }
.btn-light.disabled, .btn-light:disabled {
background-color: rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.26); }
.btn-similar {
background-color: #F83207;
color: white; }
.btn-similar:active, .btn-similar:focus, .btn-similar:hover {
color: white; }
.btn-similar.active, .btn-similar:active {
background-color: #c62806; }
.btn-similar.disabled, .btn-similar:disabled {
background-color: rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.26); }
.btn-tertiary {
background-color: #F07206;
color: white; }
.btn-tertiary:active, .btn-tertiary:focus, .btn-tertiary:hover {
color: white; }
.btn-tertiary.active, .btn-tertiary:active {
background-color: #be5a05; }
.btn-tertiary.disabled, .btn-tertiary:disabled {
background-color: rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.26); }
.btn-complementary {
background-color: #0087A3;
color: white; }
.btn-complementary:active, .btn-complementary:focus, .btn-complementary:hover {
color: white; }
.btn-complementary.active, .btn-complementary:active {
background-color: #005d70; }
.btn-complementary.disabled, .btn-complementary:disabled {
background-color: rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.26); }
[class*='bg-dark'] :not([class*='bg-light']) .btn.disabled, [class*='bg-dark'] :not([class*='bg-light']) .wpcf7 input.disabled[type=submit], .wpcf7 [class*='bg-dark'] :not([class*='bg-light']) input.disabled[type=submit], [class*='bg-dark'] :not([class*='bg-light']) .disabled.tag-cloud-link, [class*='bg-dark'] :not([class*='bg-light']) .btn:disabled, [class*='bg-dark'] :not([class*='bg-light']) .wpcf7 input:disabled[type=submit], .wpcf7 [class*='bg-dark'] :not([class*='bg-light']) input:disabled[type=submit], [class*='bg-dark'] :not([class*='bg-light']) .tag-cloud-link:disabled {
background-color: rgba(255, 255, 255, 0.12);
color: rgba(255, 255, 255, 0.3); }
.btn-lg,
.btn-group-lg > .btn,
.wpcf7 .btn-group-lg > input[type=submit],
.btn-group-lg > .tag-cloud-link,
.input-group-lg > .input-group-append > .btn,
.wpcf7 .input-group-lg > .input-group-append > input[type=submit],
.input-group-lg > .input-group-append > .tag-cloud-link,
.input-group-lg > .input-group-prepend > .btn,
.wpcf7 .input-group-lg > .input-group-prepend > input[type=submit],
.input-group-lg > .input-group-prepend > .tag-cloud-link {
font-size: 0.9375rem;
padding: 0.78125rem 1rem; }
.btn-sm,
.btn-group-sm > .btn,
.wpcf7 .btn-group-sm > input[type=submit],
.btn-group-sm > .tag-cloud-link,
.input-group-sm > .input-group-append > .btn,
.wpcf7 .input-group-sm > .input-group-append > input[type=submit],
.input-group-sm > .input-group-append > .tag-cloud-link,
.input-group-sm > .input-group-prepend > .btn,
.wpcf7 .input-group-sm > .input-group-prepend > input[type=submit],
.input-group-sm > .input-group-prepend > .tag-cloud-link {
font-size: 0.8125rem;
padding: 0.59375rem 1rem; }
.btn-block {
display: block;
width: 100%; }
.btn-block + .btn-block {
margin-top: 0.25rem; }
[type='button'].btn-block,
[type='reset'].btn-block,
[type='submit'].btn-block {
width: 100%; }
.btn-link {
background-color: transparent;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
color: #F07206;
font-weight: 400;
text-decoration: none;
text-transform: none; }
.btn-link:active, .btn-link:focus, .btn-link:hover {
color: #F07206;
text-decoration: underline; }
.btn-link:focus, .btn-link:hover {
background-image: none; }
.btn-link.active, .btn-link:active {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none; }
.btn-link.disabled, .btn-link:disabled {
background-color: transparent;
color: rgba(0, 0, 0, 0.26);
text-decoration: none; }
.btn-fluid {
min-width: 0; }
[class*='btn-flat'],
[class*='btn-outline'] {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none; }
[class*='btn-flat'].active, [class*='btn-flat']:active,
[class*='btn-outline'].active,
[class*='btn-outline']:active {
-webkit-box-shadow: none;
box-shadow: none; }
[class*='btn-flat'].disabled, [class*='btn-flat']:disabled,
[class*='btn-outline'].disabled,
[class*='btn-outline']:disabled {
background-color: transparent; }
.btn-flat-primary, .btn-flat-primary:active, .btn-flat-primary:focus, .btn-flat-primary:hover,
.btn-outline-primary,
.wpcf7 input[type=submit],
.btn-outline-primary:active,
.wpcf7 input:active[type=submit],
.btn-outline-primary:focus,
.wpcf7 input:focus[type=submit],
.btn-outline-primary:hover,
.wpcf7 input:hover[type=submit] {
color: #F07206; }
.btn-flat-primary.disabled, .btn-flat-primary:disabled,
.btn-outline-primary.disabled,
.wpcf7 input.disabled[type=submit],
.btn-outline-primary:disabled,
.wpcf7 input:disabled[type=submit] {
color: rgba(0, 0, 0, 0.26); }
.btn-flat-secondary, .btn-flat-secondary:active, .btn-flat-secondary:focus, .btn-flat-secondary:hover,
.btn-outline-secondary,
.btn-outline-secondary:active,
.btn-outline-secondary:focus,
.btn-outline-secondary:hover {
color: #F07206; }
.btn-flat-secondary.disabled, .btn-flat-secondary:disabled,
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
color: rgba(0, 0, 0, 0.26); }
.btn-flat-danger, .btn-flat-danger:active, .btn-flat-danger:focus, .btn-flat-danger:hover,
.btn-outline-danger,
.btn-outline-danger:active,
.btn-outline-danger:focus,
.btn-outline-danger:hover {
color: #f44336; }
.btn-flat-danger.disabled, .btn-flat-danger:disabled,
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
color: rgba(0, 0, 0, 0.26); }
.btn-flat-info, .btn-flat-info:active, .btn-flat-info:focus, .btn-flat-info:hover,
.btn-outline-info,
.btn-outline-info:active,
.btn-outline-info:focus,
.btn-outline-info:hover {
color: #2196f3; }
.btn-flat-info.disabled, .btn-flat-info:disabled,
.btn-outline-info.disabled,
.btn-outline-info:disabled {
color: rgba(0, 0, 0, 0.26); }
.btn-flat-success, .btn-flat-success:active, .btn-flat-success:focus, .btn-flat-success:hover,
.btn-outline-success,
.btn-outline-success:active,
.btn-outline-success:focus,
.btn-outline-success:hover {
color: #4caf50; }
.btn-flat-success.disabled, .btn-flat-success:disabled,
.btn-outline-success.disabled,
.btn-outline-success:disabled {
color: rgba(0, 0, 0, 0.26); }
.btn-flat-warning, .btn-flat-warning:active, .btn-flat-warning:focus, .btn-flat-warning:hover,
.btn-outline-warning,
.btn-outline-warning:active,
.btn-outline-warning:focus,
.btn-outline-warning:hover {
color: #ff9800; }
.btn-flat-warning.disabled, .btn-flat-warning:disabled,
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
color: rgba(0, 0, 0, 0.26); }
.btn-flat-dark, .btn-flat-dark:active, .btn-flat-dark:focus, .btn-flat-dark:hover,
.btn-outline-dark,
.btn-outline-dark:active,
.btn-outline-dark:focus,
.btn-outline-dark:hover {
color: #424242; }
.btn-flat-dark.disabled, .btn-flat-dark:disabled,
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
color: rgba(0, 0, 0, 0.26); }
.btn-flat-light, .btn-flat-light:active, .btn-flat-light:focus, .btn-flat-light:hover,
.btn-outline-light,
.btn-outline-light:active,
.btn-outline-light:focus,
.btn-outline-light:hover {
color: #f5f5f5; }
.btn-flat-light.disabled, .btn-flat-light:disabled,
.btn-outline-light.disabled,
.btn-outline-light:disabled {
color: rgba(0, 0, 0, 0.26); }
.btn-flat-similar, .btn-flat-similar:active, .btn-flat-similar:focus, .btn-flat-similar:hover,
.btn-outline-similar,
.btn-outline-similar:active,
.btn-outline-similar:focus,
.btn-outline-similar:hover {
color: #F83207; }
.btn-flat-similar.disabled, .btn-flat-similar:disabled,
.btn-outline-similar.disabled,
.btn-outline-similar:disabled {
color: rgba(0, 0, 0, 0.26); }
.btn-flat-tertiary, .btn-flat-tertiary:active, .btn-flat-tertiary:focus, .btn-flat-tertiary:hover,
.btn-outline-tertiary,
.btn-outline-tertiary:active,
.btn-outline-tertiary:focus,
.btn-outline-tertiary:hover {
color: #F07206; }
.btn-flat-tertiary.disabled, .btn-flat-tertiary:disabled,
.btn-outline-tertiary.disabled,
.btn-outline-tertiary:disabled {
color: rgba(0, 0, 0, 0.26); }
.btn-flat-complementary, .btn-flat-complementary:active, .btn-flat-complementary:focus, .btn-flat-complementary:hover,
.btn-outline-complementary,
.btn-outline-complementary:active,
.btn-outline-complementary:focus,
.btn-outline-complementary:hover {
color: #0087A3; }
.btn-flat-complementary.disabled, .btn-flat-complementary:disabled,
.btn-outline-complementary.disabled,
.btn-outline-complementary:disabled {
color: rgba(0, 0, 0, 0.26); }
.btn-flat-light:focus, .btn-flat-light:hover,
.btn-outline-light:focus,
.btn-outline-light:hover {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0.12)));
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)); }
.btn-flat-light.active, .btn-flat-light:active,
.btn-outline-light.active,
.btn-outline-light:active {
background-color: rgba(204, 204, 204, 0.25); }
.btn-float {
border-radius: 50%;
-webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);
height: 3.5rem;
line-height: 3.5rem;
min-width: 0;
padding: 0;
width: 3.5rem; }
.btn-float.active, .btn-float:active {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); }
.btn-float.disabled, .btn-float:disabled {
-webkit-box-shadow: none;
box-shadow: none; }
.btn-float.btn-sm {
height: 2.5rem;
line-height: 2.5rem;
width: 2.5rem; }
.btn-float-dropdown .dropdown-menu {
border-radius: 0;
margin-top: 1rem;
min-width: 3.5rem;
padding-top: 0;
padding-bottom: 0;
text-align: center; }
.btn-float-dropdown .dropdown-menu::before {
display: none; }
.btn-float-dropdown .dropdown-menu .btn-float {
display: block;
margin-right: auto;
margin-bottom: 1rem;
margin-left: auto; }
.btn-group,
.btn-group-vertical {
border-radius: 2px;
background-color: white;
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
position: relative;
vertical-align: middle; }
.btn-group > .btn-primary.disabled, .btn-group > .disabled.tag-cloud-link, .wpcf7 .btn-group > input.disabled[type=submit], .btn-group > .btn-primary:disabled, .btn-group > .tag-cloud-link:disabled, .wpcf7 .btn-group > input:disabled[type=submit],
.btn-group-vertical > .btn-primary.disabled,
.btn-group-vertical > .disabled.tag-cloud-link,
.wpcf7 .btn-group-vertical > input.disabled[type=submit],
.btn-group-vertical > .btn-primary:disabled,
.btn-group-vertical > .tag-cloud-link:disabled,
.wpcf7 .btn-group-vertical > input:disabled[type=submit] {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.btn-group > .btn-secondary.disabled, .btn-group > .disabled.btn-tertiary, .btn-group > .disabled.btn-complementary, .btn-group > .btn-secondary:disabled, .btn-group > .btn-tertiary:disabled, .btn-group > .btn-complementary:disabled,
.btn-group-vertical > .btn-secondary.disabled,
.btn-group-vertical > .disabled.btn-tertiary,
.btn-group-vertical > .disabled.btn-complementary,
.btn-group-vertical > .btn-secondary:disabled,
.btn-group-vertical > .btn-tertiary:disabled,
.btn-group-vertical > .btn-complementary:disabled {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.btn-group > .btn-danger.disabled, .btn-group > .btn-danger:disabled,
.btn-group-vertical > .btn-danger.disabled,
.btn-group-vertical > .btn-danger:disabled {
background-color: #ffcdd2;
color: rgba(0, 0, 0, 0.87); }
.btn-group > .btn-info.disabled, .btn-group > .btn-info:disabled,
.btn-group-vertical > .btn-info.disabled,
.btn-group-vertical > .btn-info:disabled {
background-color: #bbdefb;
color: rgba(0, 0, 0, 0.87); }
.btn-group > .btn-success.disabled, .btn-group > .btn-success:disabled,
.btn-group-vertical > .btn-success.disabled,
.btn-group-vertical > .btn-success:disabled {
background-color: #c8e6c9;
color: rgba(0, 0, 0, 0.87); }
.btn-group > .btn-warning.disabled, .btn-group > .btn-warning:disabled,
.btn-group-vertical > .btn-warning.disabled,
.btn-group-vertical > .btn-warning:disabled {
background-color: #ffe0b2;
color: rgba(0, 0, 0, 0.87); }
.btn-group > .btn-dark.disabled, .btn-group > .btn-dark:disabled,
.btn-group-vertical > .btn-dark.disabled,
.btn-group-vertical > .btn-dark:disabled {
background-color: #757575;
color: white; }
.btn-group > .btn-light.disabled, .btn-group > .btn-light:disabled,
.btn-group-vertical > .btn-light.disabled,
.btn-group-vertical > .btn-light:disabled {
background-color: #fafafa;
color: rgba(0, 0, 0, 0.87); }
.btn-group > .btn-similar.disabled, .btn-group > .btn-similar:disabled,
.btn-group-vertical > .btn-similar.disabled,
.btn-group-vertical > .btn-similar:disabled {
background-color: #f95b39;
color: white; }
.btn-group > .btn-tertiary.disabled, .btn-group > .btn-tertiary:disabled,
.btn-group-vertical > .btn-tertiary.disabled,
.btn-group-vertical > .btn-tertiary:disabled {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.btn-group > .btn-complementary.disabled, .btn-group > .btn-complementary:disabled,
.btn-group-vertical > .btn-complementary.disabled,
.btn-group-vertical > .btn-complementary:disabled {
background-color: #00b1d6;
color: white; }
.btn-group > .btn, .wpcf7 .btn-group > input[type=submit], .btn-group > .tag-cloud-link,
.btn-group-vertical > .btn,
.wpcf7 .btn-group-vertical > input[type=submit],
.btn-group-vertical > .tag-cloud-link {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: border-color, opacity;
transition-property: border-color, opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-box-shadow: none;
box-shadow: none;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
min-width: 0; }
@media (min-width: 576px) {
.btn-group > .btn, .wpcf7 .btn-group > input[type=submit], .btn-group > .tag-cloud-link,
.btn-group-vertical > .btn,
.wpcf7 .btn-group-vertical > input[type=submit],
.btn-group-vertical > .tag-cloud-link {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.btn-group > .btn, .wpcf7 .btn-group > input[type=submit], .btn-group > .tag-cloud-link,
.btn-group-vertical > .btn,
.wpcf7 .btn-group-vertical > input[type=submit],
.btn-group-vertical > .tag-cloud-link {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.btn-group > .btn, .wpcf7 .btn-group > input[type=submit], .btn-group > .tag-cloud-link,
.btn-group-vertical > .btn,
.wpcf7 .btn-group-vertical > input[type=submit],
.btn-group-vertical > .tag-cloud-link {
-webkit-transition: none;
transition: none; } }
.btn-group > .btn.active, .wpcf7 .btn-group > input.active[type=submit], .btn-group > .active.tag-cloud-link, .btn-group > .btn:active, .wpcf7 .btn-group > input:active[type=submit], .btn-group > .tag-cloud-link:active,
.btn-group-vertical > .btn.active,
.wpcf7 .btn-group-vertical > input.active[type=submit],
.btn-group-vertical > .active.tag-cloud-link,
.btn-group-vertical > .btn:active,
.wpcf7 .btn-group-vertical > input:active[type=submit],
.btn-group-vertical > .tag-cloud-link:active {
-webkit-box-shadow: none;
box-shadow: none; }
.btn-group > .btn.disabled, .wpcf7 .btn-group > input.disabled[type=submit], .btn-group > .disabled.tag-cloud-link, .btn-group > .btn:disabled, .wpcf7 .btn-group > input:disabled[type=submit], .btn-group > .tag-cloud-link:disabled,
.btn-group-vertical > .btn.disabled,
.wpcf7 .btn-group-vertical > input.disabled[type=submit],
.btn-group-vertical > .disabled.tag-cloud-link,
.btn-group-vertical > .btn:disabled,
.wpcf7 .btn-group-vertical > input:disabled[type=submit],
.btn-group-vertical > .tag-cloud-link:disabled {
opacity: 0.7; }
.btn-group > .btn[class*='btn-outline'], .wpcf7 .btn-group > input[class*='btn-outline'][type=submit], .btn-group > .tag-cloud-link[class*='btn-outline'],
.btn-group-vertical > .btn[class*='btn-outline'],
.wpcf7 .btn-group-vertical > input[class*='btn-outline'][type=submit],
.btn-group-vertical > .tag-cloud-link[class*='btn-outline'] {
opacity: 0.7; }
.btn-group > .btn[class*='btn-outline'].active, .wpcf7 .btn-group > input[class*='btn-outline'].active[type=submit], .btn-group > .tag-cloud-link[class*='btn-outline'].active, .btn-group > .btn[class*='btn-outline']:active, .wpcf7 .btn-group > input[class*='btn-outline']:active[type=submit], .btn-group > .tag-cloud-link[class*='btn-outline']:active,
.btn-group-vertical > .btn[class*='btn-outline'].active,
.wpcf7 .btn-group-vertical > input[class*='btn-outline'].active[type=submit],
.btn-group-vertical > .tag-cloud-link[class*='btn-outline'].active,
.btn-group-vertical > .btn[class*='btn-outline']:active,
.wpcf7 .btn-group-vertical > input[class*='btn-outline']:active[type=submit],
.btn-group-vertical > .tag-cloud-link[class*='btn-outline']:active {
opacity: 1; }
.btn-group > .btn[class*='btn-outline'].disabled, .wpcf7 .btn-group > input[class*='btn-outline'].disabled[type=submit], .btn-group > .tag-cloud-link[class*='btn-outline'].disabled, .btn-group > .btn[class*='btn-outline']:disabled, .wpcf7 .btn-group > input[class*='btn-outline']:disabled[type=submit], .btn-group > .tag-cloud-link[class*='btn-outline']:disabled,
.btn-group-vertical > .btn[class*='btn-outline'].disabled,
.wpcf7 .btn-group-vertical > input[class*='btn-outline'].disabled[type=submit],
.btn-group-vertical > .tag-cloud-link[class*='btn-outline'].disabled,
.btn-group-vertical > .btn[class*='btn-outline']:disabled,
.wpcf7 .btn-group-vertical > input[class*='btn-outline']:disabled[type=submit],
.btn-group-vertical > .tag-cloud-link[class*='btn-outline']:disabled {
opacity: 1; }
.btn-group > .btn-group,
.btn-group > .btn-group-vertical,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group-vertical {
border-radius: 0;
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none; }
.btn-group.show > .btn.dropdown-toggle, .wpcf7 .btn-group.show > input.dropdown-toggle[type=submit], .btn-group.show > .dropdown-toggle.tag-cloud-link {
-webkit-box-shadow: none;
box-shadow: none; }
.btn-group > .btn, .wpcf7 .btn-group > input[type=submit], .btn-group > .tag-cloud-link,
.btn-group > .btn-group {
margin-left: -1px; }
.btn-group > .btn:first-child, .wpcf7 .btn-group > input:first-child[type=submit], .btn-group > .tag-cloud-link:first-child,
.btn-group > .btn-group:first-child {
margin-left: 0; }
.btn-group > .btn:not(:first-child), .wpcf7 .btn-group > input:not(:first-child)[type=submit], .btn-group > .tag-cloud-link:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.wpcf7 .btn-group > .btn-group:not(:first-child) > input[type=submit],
.btn-group > .btn-group:not(:first-child) > .tag-cloud-link {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group > input:not(:last-child):not(.dropdown-toggle)[type=submit], .btn-group > .tag-cloud-link:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.wpcf7 .btn-group > .btn-group:not(:last-child) > input[type=submit],
.btn-group > .btn-group:not(:last-child) > .tag-cloud-link,
.btn-group > .dropdown-toggle:not(:last-of-type) {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.btn-group-vertical {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.btn-group-vertical > .btn,
.wpcf7 .btn-group-vertical > input[type=submit],
.btn-group-vertical > .tag-cloud-link,
.btn-group-vertical > .btn-group {
margin-top: -1px;
margin-left: 0;
width: 100%; }
.btn-group-vertical > .btn:first-child, .wpcf7 .btn-group-vertical > input:first-child[type=submit], .btn-group-vertical > .tag-cloud-link:first-child,
.btn-group-vertical > .btn-group:first-child {
margin-top: 0; }
.btn-group-vertical > .btn:not(:first-child), .wpcf7 .btn-group-vertical > input:not(:first-child)[type=submit], .btn-group-vertical > .tag-cloud-link:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.wpcf7 .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit],
.btn-group-vertical > .btn-group:not(:first-child) > .tag-cloud-link {
border-top-left-radius: 0;
border-top-right-radius: 0; }
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type=submit], .btn-group-vertical > .tag-cloud-link:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.wpcf7 .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit],
.btn-group-vertical > .btn-group:not(:last-child) > .tag-cloud-link,
.btn-group-vertical > .dropdown-toggle:not(:last-of-type) {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0; }
.btn-group-fluid {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none; }
[data-toggle='buttons'] > .btn, .wpcf7 [data-toggle='buttons'] > input[type=submit], [data-toggle='buttons'] > .tag-cloud-link,
[data-toggle='buttons'] > .btn-group > .btn,
.wpcf7 [data-toggle='buttons'] > .btn-group > input[type=submit],
[data-toggle='buttons'] > .btn-group > .tag-cloud-link {
margin-bottom: 0; }
[data-toggle='buttons'] > .btn [type='checkbox'], .wpcf7 [data-toggle='buttons'] > input[type=submit] [type='checkbox'], [data-toggle='buttons'] > .tag-cloud-link [type='checkbox'],
[data-toggle='buttons'] > .btn [type='radio'],
.wpcf7 [data-toggle='buttons'] > input[type=submit] [type='radio'],
[data-toggle='buttons'] > .tag-cloud-link [type='radio'],
[data-toggle='buttons'] > .btn-group > .btn [type='checkbox'],
.wpcf7 [data-toggle='buttons'] > .btn-group > input[type=submit] [type='checkbox'],
[data-toggle='buttons'] > .btn-group > .tag-cloud-link [type='checkbox'],
[data-toggle='buttons'] > .btn-group > .btn [type='radio'],
.wpcf7 [data-toggle='buttons'] > .btn-group > input[type=submit] [type='radio'],
[data-toggle='buttons'] > .btn-group > .tag-cloud-link [type='radio'] {
clip: rect(0, 0, 0, 0);
pointer-events: none;
position: absolute; }
.dropdown-toggle.dropdown-toggle-split {
padding-right: 0.2em;
padding-left: 0.2em; }
.dropdown-toggle.dropdown-toggle-split::after {
margin-right: 0;
margin-left: 0; }
.dropleft .dropdown-toggle.dropdown-toggle-split::before {
margin-right: 0;
margin-left: 0; }
.btn-toolbar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.btn-toolbar .input-group {
width: auto; }
.card {
border-radius: 2px;
background-color: #fff;
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
position: relative;
word-wrap: break-word; }
.card.border-primary {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206; }
.card.border-primary[href]:active, .card.border-primary[href]:focus, .card.border-primary[href]:hover, .card.border-primary[tabindex]:active, .card.border-primary[tabindex]:focus, .card.border-primary[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206; }
.card.border-secondary {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206; }
.card.border-secondary[href]:active, .card.border-secondary[href]:focus, .card.border-secondary[href]:hover, .card.border-secondary[tabindex]:active, .card.border-secondary[tabindex]:focus, .card.border-secondary[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206; }
.card.border-danger {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; }
.card.border-danger[href]:active, .card.border-danger[href]:focus, .card.border-danger[href]:hover, .card.border-danger[tabindex]:active, .card.border-danger[tabindex]:focus, .card.border-danger[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; }
.card.border-info {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; }
.card.border-info[href]:active, .card.border-info[href]:focus, .card.border-info[href]:hover, .card.border-info[tabindex]:active, .card.border-info[tabindex]:focus, .card.border-info[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; }
.card.border-success {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; }
.card.border-success[href]:active, .card.border-success[href]:focus, .card.border-success[href]:hover, .card.border-success[tabindex]:active, .card.border-success[tabindex]:focus, .card.border-success[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; }
.card.border-warning {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; }
.card.border-warning[href]:active, .card.border-warning[href]:focus, .card.border-warning[href]:hover, .card.border-warning[tabindex]:active, .card.border-warning[tabindex]:focus, .card.border-warning[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; }
.card.border-dark {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; }
.card.border-dark[href]:active, .card.border-dark[href]:focus, .card.border-dark[href]:hover, .card.border-dark[tabindex]:active, .card.border-dark[tabindex]:focus, .card.border-dark[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; }
.card.border-light {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; }
.card.border-light[href]:active, .card.border-light[href]:focus, .card.border-light[href]:hover, .card.border-light[tabindex]:active, .card.border-light[tabindex]:focus, .card.border-light[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; }
.card.border-similar {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F83207;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F83207; }
.card.border-similar[href]:active, .card.border-similar[href]:focus, .card.border-similar[href]:hover, .card.border-similar[tabindex]:active, .card.border-similar[tabindex]:focus, .card.border-similar[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F83207;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F83207; }
.card.border-tertiary {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206; }
.card.border-tertiary[href]:active, .card.border-tertiary[href]:focus, .card.border-tertiary[href]:hover, .card.border-tertiary[tabindex]:active, .card.border-tertiary[tabindex]:focus, .card.border-tertiary[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #F07206; }
.card.border-complementary {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #0087A3;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #0087A3; }
.card.border-complementary[href]:active, .card.border-complementary[href]:focus, .card.border-complementary[href]:hover, .card.border-complementary[tabindex]:active, .card.border-complementary[tabindex]:focus, .card.border-complementary[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #0087A3;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #0087A3; }
.card[href]:active, .card[href]:focus, .card[href]:hover, .card[tabindex]:active, .card[tabindex]:focus, .card[tabindex]:hover {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2);
text-decoration: none; }
.card[href]:focus, .card[tabindex]:focus {
outline: 0; }
.accordion .card:first-of-type {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0; }
.accordion .card:last-of-type {
border-top-left-radius: 0;
border-top-right-radius: 0; }
.accordion .card:not(:first-of-type):not(:last-of-type) {
border-radius: 0; }
.accordion .card:not(:first-of-type) .card-body:first-child,
.accordion .card:not(:first-of-type) .card-footer:first-child,
.accordion .card:not(:first-of-type) .card-header:first-child,
.accordion .card:not(:first-of-type) .card-header-dp-none:first-child {
border-top-left-radius: 0;
border-top-right-radius: 0; }
.accordion .card:not(:last-of-type) .card-body:last-child,
.accordion .card:not(:last-of-type) .card-footer:last-child,
.accordion .card:not(:last-of-type) .card-header:last-child,
.accordion .card:not(:last-of-type) .card-header-dp-none:last-child {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0; }
.accordion .collapse .card-body:first-child,
.accordion .collapse .card-footer:first-child,
.accordion .collapse .card-header:first-child,
.accordion .collapse .card-header-dp-none:first-child,
.accordion .collapsing .card-body:first-child,
.accordion .collapsing .card-footer:first-child,
.accordion .collapsing .card-header:first-child,
.accordion .collapsing .card-header-dp-none:first-child {
border-top-left-radius: 0;
border-top-right-radius: 0; }
.card-actions {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0.5rem 0rem 0.25rem 0.5rem; }
.card-actions:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px; }
.card-actions:last-child {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.card-actions .btn, .card-actions .wpcf7 input[type=submit], .wpcf7 .card-actions input[type=submit], .card-actions .tag-cloud-link {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-right: 0.5rem;
margin-bottom: 0.25rem;
min-width: 0;
padding-right: 0.5rem;
padding-left: 0.5rem; }
.card-actions .dropdown-toggle::after {
margin-right: 0; }
.card-body {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1rem 1rem; }
.card-body:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px; }
.card-body:last-child {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.card-body > :last-child {
margin-bottom: 0; }
.card-footer {
border-top: 1px solid rgba(0, 0, 0, 0.12);
padding: 1rem 1rem; }
.card-footer:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px;
border-top: 0; }
.card-footer:last-child {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.card-footer > :last-child {
margin-bottom: 0; }
.card-header, .card-header-dp-none {
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
margin-bottom: 0;
padding: 1rem 1rem; }
.card-header:first-child, .card-header-dp-none:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px; }
.card-header:last-child, .card-header-dp-none:last-child {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
border-bottom: 0; }
.card-header + .list-group .list-group-item:first-child, .card-header-dp-none + .list-group .list-group-item:first-child {
border-top: 0; }
.card-header-pills {
margin: -1rem -1rem;
padding: 0.5rem 0rem 0.25rem 0.5rem; }
.card-header-pills .nav-link {
margin-right: 0.5rem;
margin-bottom: 0.25rem;
padding-right: 0.5rem;
padding-left: 0.5rem; }
.card-header-tabs {
margin: -1rem -1rem calc(-1rem - 1px); }
.card-img {
border-radius: 2px; }
.card-img-bottom {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.card-img-top {
border-top-left-radius: 2px;
border-top-right-radius: 2px; }
.card-img-overlay {
max-height: 100%;
padding: 1rem 1rem;
position: absolute;
right: 0;
bottom: 0;
left: 0; }
.card-columns {
-webkit-column-count: 2;
column-count: 2;
-webkit-column-gap: 0.5rem;
column-gap: 0.5rem;
margin-top: -0.25rem;
margin-bottom: 0.25rem;
orphans: 1;
widows: 1; }
@media (min-width: 768px) {
.card-columns {
-webkit-column-count: 3;
column-count: 3; } }
.card-columns .card {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 0.25rem;
margin-bottom: 0.25rem;
width: 100%; }
@media (min-width: 576px) {
.card-deck {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-right: -0.25rem;
margin-left: -0.25rem; } }
.card-deck .card {
margin-bottom: 0.5rem; }
@media (min-width: 576px) {
.card-deck .card {
-webkit-box-flex: 1;
-ms-flex: 1 0 0px;
flex: 1 0 0;
margin-right: 0.25rem;
margin-left: 0.25rem; } }
@media (min-width: 576px) {
.card-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap; } }
.card-group .card {
margin-bottom: 0.5rem; }
@media (min-width: 576px) {
.card-group .card {
-webkit-box-flex: 1;
-ms-flex: 1 0 0px;
flex: 1 0 0; }
.card-group .card:first-child:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.card-group .card:first-child:not(:last-child) .card-actions,
.card-group .card:first-child:not(:last-child) .card-body,
.card-group .card:first-child:not(:last-child) .card-footer,
.card-group .card:first-child:not(:last-child) .card-header,
.card-group .card:first-child:not(:last-child) .card-header-dp-none,
.card-group .card:first-child:not(:last-child) .card-img,
.card-group .card:first-child:not(:last-child) .card-img-bottom,
.card-group .card:first-child:not(:last-child) .card-img-top {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.card-group .card:last-child:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.card-group .card:last-child:not(:first-child) .card-actions,
.card-group .card:last-child:not(:first-child) .card-body,
.card-group .card:last-child:not(:first-child) .card-footer,
.card-group .card:last-child:not(:first-child) .card-header,
.card-group .card:last-child:not(:first-child) .card-header-dp-none,
.card-group .card:last-child:not(:first-child) .card-img,
.card-group .card:last-child:not(:first-child) .card-img-bottom,
.card-group .card:last-child:not(:first-child) .card-img-top {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.card-group .card:not(:first-child):not(:last-child) {
border-radius: 0; }
.card-group .card:not(:first-child):not(:last-child) .card-actions,
.card-group .card:not(:first-child):not(:last-child) .card-body,
.card-group .card:not(:first-child):not(:last-child) .card-footer,
.card-group .card:not(:first-child):not(:last-child) .card-header,
.card-group .card:not(:first-child):not(:last-child) .card-header-dp-none,
.card-group .card:not(:first-child):not(:last-child) .card-img,
.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,
.card-group .card:not(:first-child):not(:last-child) .card-img-top {
border-radius: 0; } }
.card-link:active, .card-link:focus, .card-link:hover {
text-decoration: none; }
.card-link + .card-link {
margin-left: 1rem; }
.card-subtitle {
font-size: 0.875rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.42857;
margin-top: -1rem;
margin-bottom: 0; }
.card-text:last-child {
margin-bottom: 0; }
.card-title {
font-size: 1.5rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.33333;
margin-bottom: 1rem; }
.card-title:last-child {
margin-bottom: 0; }
.chip {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #e0e0e0;
border: 0;
border-radius: 1rem;
color: rgba(0, 0, 0, 0.87);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 0.875rem;
font-weight: 400;
height: 2rem;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
line-height: 1;
padding-right: 0.75rem;
padding-left: 0.75rem;
position: relative;
text-align: center;
vertical-align: middle;
white-space: nowrap; }
.chip:empty {
display: none; }
.chip .close {
font-size: inherit;
line-height: inherit;
margin-right: -0.5rem;
margin-left: 0.25rem;
min-height: 1.5rem;
min-width: 1.5rem;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.chip-primary {
background-color: #F07206;
color: white; }
.chip-secondary {
background-color: #F07206;
color: white; }
.chip-danger {
background-color: #f44336;
color: white; }
.chip-info {
background-color: #2196f3;
color: white; }
.chip-success {
background-color: #4caf50;
color: white; }
.chip-warning {
background-color: #ff9800;
color: rgba(0, 0, 0, 0.87); }
.chip-dark {
background-color: #424242;
color: white; }
.chip-light {
background-color: #f5f5f5;
color: rgba(0, 0, 0, 0.87); }
.chip-similar {
background-color: #F83207;
color: white; }
.chip-tertiary {
background-color: #F07206;
color: white; }
.chip-complementary {
background-color: #0087A3;
color: white; }
.chip-action {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, -webkit-box-shadow;
transition-property: background-color, -webkit-box-shadow;
transition-property: background-color, box-shadow;
transition-property: background-color, box-shadow, -webkit-box-shadow;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (min-width: 576px) {
.chip-action {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.chip-action {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.chip-action {
-webkit-transition: none;
transition: none; } }
.chip-action:active, .chip-action:focus, .chip-action:hover {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
color: rgba(0, 0, 0, 0.87);
text-decoration: none; }
.chip-action:active {
background-color: #bdbdbd; }
.chip-action:focus {
outline: 0; }
.chip-icon {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #F07206;
border-radius: 1rem;
color: white;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-negative: 0;
flex-shrink: 0;
font-size: 1rem;
font-style: normal;
font-weight: 400;
height: 2rem;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-right: 0.5rem;
margin-left: -0.75rem;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
text-align: center;
width: 2rem; }
.chip-img {
border-radius: 1rem;
-ms-flex-negative: 0;
flex-shrink: 0;
height: 2rem;
margin-right: 0.5rem;
margin-left: -0.75rem;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
width: auto; }
.table {
background-color: #fff;
border: 0;
margin-bottom: 1rem;
max-width: 100%;
width: 100%; }
.table td,
.table th {
border-top: 1px solid #e1e1e1;
line-height: 1.42857;
padding-right: 1.75rem;
padding-left: 1.75rem;
vertical-align: top; }
.table td:first-child,
.table th:first-child {
padding-left: 1.5rem; }
.table td:last-child,
.table th:last-child {
padding-right: 1.5rem; }
.table tbody {
color: rgba(0, 0, 0, 0.87); }
.table tbody td,
.table tbody th {
font-size: 0.8125rem;
font-weight: 400;
height: 3rem;
padding-top: 0.91964rem;
padding-bottom: 0.91964rem; }
.table tfoot {
color: rgba(0, 0, 0, 0.54); }
.table tfoot td,
.table tfoot th {
font-size: 0.75rem;
font-weight: 400;
height: 3.5rem;
padding-top: 1.21429rem;
padding-bottom: 1.21429rem; }
.table thead {
color: rgba(0, 0, 0, 0.54); }
.table thead td,
.table thead th {
font-size: 0.75rem;
font-weight: 500;
height: 3.5rem;
padding-top: 1.21429rem;
padding-bottom: 1.21429rem; }
.card > .table:first-child,
.card > .table:first-child > :first-child,
.card > .table:first-child > :first-child > tr:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px; }
.card > .table:first-child > :first-child > tr:first-child td:first-child,
.card > .table:first-child > :first-child > tr:first-child th:first-child {
border-top-left-radius: 2px; }
.card > .table:first-child > :first-child > tr:first-child td:last-child,
.card > .table:first-child > :first-child > tr:first-child th:last-child {
border-top-right-radius: 2px; }
.card > .table:last-child,
.card > .table:last-child > :last-child,
.card > .table:last-child > :last-child > tr:last-child {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.card > .table:last-child > :last-child > tr:last-child td:first-child,
.card > .table:last-child > :last-child > tr:last-child th:first-child {
border-bottom-left-radius: 2px; }
.card > .table:last-child > :last-child > tr:last-child td:last-child,
.card > .table:last-child > :last-child > tr:last-child th:last-child {
border-bottom-right-radius: 2px; }
.table .table {
border-top: 1px solid #e1e1e1; }
.table > :first-child > tr:first-child td,
.table > :first-child > tr:first-child th {
border-top: 0; }
.table-borderless td,
.table-borderless th,
.table-borderless .table {
border: 0; }
.table-bordered {
border: 1px solid #e1e1e1; }
.card > .table-bordered {
border: 0; }
.table-sm td,
.table-sm th {
padding-right: 1rem;
padding-left: 1rem; }
.table-sm td:first-child,
.table-sm th:first-child {
padding-left: 1rem; }
.table-sm td:last-child,
.table-sm th:last-child {
padding-right: 1rem; }
.table-sm tbody td,
.table-sm tbody th {
height: 2.25rem;
padding-top: 0.54464rem;
padding-bottom: 0.54464rem; }
.table-sm tfoot td,
.table-sm tfoot th {
padding-top: 0.71429rem;
padding-bottom: 0.71429rem; }
.table-sm thead td,
.table-sm thead th {
height: 2.5rem;
padding-top: 0.71429rem;
padding-bottom: 0.71429rem; }
.table-striped tbody tr:nth-of-type(odd) {
background-color: #f5f5f5; }
.table-hover tbody tr:hover {
background-color: #eeeeee; }
.table-primary,
.table-primary > td,
.table-primary > th {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
background-color: #F07206;
color: white; }
.table-secondary,
.table-secondary > td,
.table-secondary > th {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
background-color: #F07206;
color: white; }
.table-danger,
.table-danger > td,
.table-danger > th {
background-color: #ffcdd2;
color: rgba(0, 0, 0, 0.87); }
.table-hover .table-danger:hover,
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
background-color: #f44336;
color: white; }
.table-info,
.table-info > td,
.table-info > th {
background-color: #bbdefb;
color: rgba(0, 0, 0, 0.87); }
.table-hover .table-info:hover,
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
background-color: #2196f3;
color: white; }
.table-success,
.table-success > td,
.table-success > th {
background-color: #c8e6c9;
color: rgba(0, 0, 0, 0.87); }
.table-hover .table-success:hover,
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
background-color: #4caf50;
color: white; }
.table-warning,
.table-warning > td,
.table-warning > th {
background-color: #ffe0b2;
color: rgba(0, 0, 0, 0.87); }
.table-hover .table-warning:hover,
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
background-color: #ff9800;
color: rgba(0, 0, 0, 0.87); }
.table-dark,
.table-dark > td,
.table-dark > th {
background-color: #757575;
color: white; }
.table-hover .table-dark:hover,
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
background-color: #424242;
color: white; }
.table-light,
.table-light > td,
.table-light > th {
background-color: #fafafa;
color: rgba(0, 0, 0, 0.87); }
.table-hover .table-light:hover,
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
background-color: #f5f5f5;
color: rgba(0, 0, 0, 0.87); }
.table-similar,
.table-similar > td,
.table-similar > th {
background-color: #f95b39;
color: white; }
.table-hover .table-similar:hover,
.table-hover .table-similar:hover > td,
.table-hover .table-similar:hover > th {
background-color: #F83207;
color: white; }
.table-tertiary,
.table-tertiary > td,
.table-tertiary > th {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.table-hover .table-tertiary:hover,
.table-hover .table-tertiary:hover > td,
.table-hover .table-tertiary:hover > th {
background-color: #F07206;
color: white; }
.table-complementary,
.table-complementary > td,
.table-complementary > th {
background-color: #00b1d6;
color: white; }
.table-hover .table-complementary:hover,
.table-hover .table-complementary:hover > td,
.table-hover .table-complementary:hover > th {
background-color: #0087A3;
color: white; }
.table-active,
.table-active > td,
.table-active > th {
background-color: #eeeeee;
color: rgba(0, 0, 0, 0.87); }
.table-hover .table-active:hover,
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
background-color: #e0e0e0;
color: rgba(0, 0, 0, 0.87); }
.table .thead-dark td,
.table .thead-dark th {
background-color: #424242;
color: white; }
.table .thead-light td,
.table .thead-light th {
background-color: #f5f5f5;
color: rgba(0, 0, 0, 0.54); }
.table-dark {
background-color: #424242;
color: white; }
.table-dark.table-bordered {
border-color: #303030; }
.table-dark.table-striped tbody tr:nth-of-type(odd) {
background-color: #303030; }
.table-dark.table-hover tbody tr:hover {
background-color: #212121; }
.table-dark tbody,
.table-dark tfoot,
.table-dark thead {
color: inherit; }
.table-dark td,
.table-dark th,
.table-dark .table {
border-color: #303030; }
@media (max-width: 575.98px) {
.table-responsive-sm {
display: block;
overflow-x: auto;
width: 100%;
-ms-overflow-style: -ms-autohiding-scrollbar; } }
@media (max-width: 767.98px) {
.table-responsive-md {
display: block;
overflow-x: auto;
width: 100%;
-ms-overflow-style: -ms-autohiding-scrollbar; } }
@media (max-width: 991.98px) {
.table-responsive-lg {
display: block;
overflow-x: auto;
width: 100%;
-ms-overflow-style: -ms-autohiding-scrollbar; } }
@media (max-width: 1199.98px) {
.table-responsive-xl {
display: block;
overflow-x: auto;
width: 100%;
-ms-overflow-style: -ms-autohiding-scrollbar; } }
.table-responsive {
display: block;
overflow-x: auto;
width: 100%;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.modal {
display: none;
outline: 0;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 240; }
.modal.fade {
-webkit-transition-duration: 0.375s;
transition-duration: 0.375s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (min-width: 576px) {
.modal.fade {
-webkit-transition-duration: 0.4875s;
transition-duration: 0.4875s; } }
@media (min-width: 992px) {
.modal.fade {
-webkit-transition-duration: 0.25s;
transition-duration: 0.25s; } }
@media screen and (prefers-reduced-motion: reduce) {
.modal.fade {
-webkit-transition: none;
transition: none; } }
.modal.fade .modal-dialog {
-webkit-transition-duration: 0.375s;
transition-duration: 0.375s;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transform: scale(0.87);
transform: scale(0.87); }
@media (min-width: 576px) {
.modal.fade .modal-dialog {
-webkit-transition-duration: 0.4875s;
transition-duration: 0.4875s; } }
@media (min-width: 992px) {
.modal.fade .modal-dialog {
-webkit-transition-duration: 0.25s;
transition-duration: 0.25s; } }
@media screen and (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog {
-webkit-transition: none;
transition: none; } }
.modal.show .modal-dialog {
-webkit-transform: scale(1);
transform: scale(1); }
.modal-open {
overflow: hidden; }
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto; }
.modal-backdrop {
background-color: rgba(0, 0, 0, 0.38);
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 239; }
.modal-content {
border-radius: 2px;
background-color: #fff;
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
outline: 0;
pointer-events: auto;
position: relative;
vertical-align: baseline;
width: 100%; }
.modal-dialog {
margin: 1.5rem auto;
max-width: 35rem;
pointer-events: none;
position: relative;
width: calc(100% - 1.5rem * 2); }
.modal-dialog-centered {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: calc(100% - 1.5rem * 2); }
.modal-lg {
max-width: 52.5rem; }
.modal-sm {
max-width: 17.5rem; }
.modal-body {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1.25rem 1.5rem;
position: relative; }
.modal-body:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px; }
.modal-body:last-child {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.modal-header + .modal-body {
padding-top: 0; }
.modal-body > :last-child {
margin-bottom: 0; }
.modal-footer {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 0.5rem 0.5rem 0.5rem 0rem; }
.modal-footer:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px; }
.modal-footer:last-child {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.modal-footer .btn, .modal-footer .wpcf7 input[type=submit], .wpcf7 .modal-footer input[type=submit], .modal-footer .tag-cloud-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
max-width: calc(50% - 0.5rem);
min-width: 4rem;
overflow: hidden;
padding-right: 0.5rem;
padding-left: 0.5rem;
text-overflow: ellipsis; }
.modal-footer .btn-primary, .modal-footer .tag-cloud-link, .modal-footer .wpcf7 input[type=submit], .wpcf7 .modal-footer input[type=submit], .modal-footer .btn-primary:active, .modal-footer .tag-cloud-link:active, .modal-footer .wpcf7 input:active[type=submit], .wpcf7 .modal-footer input:active[type=submit], .modal-footer .btn-primary:focus, .modal-footer .tag-cloud-link:focus, .modal-footer .wpcf7 input:focus[type=submit], .wpcf7 .modal-footer input:focus[type=submit], .modal-footer .btn-primary:hover, .modal-footer .tag-cloud-link:hover, .modal-footer .wpcf7 input:hover[type=submit], .wpcf7 .modal-footer input:hover[type=submit] {
color: #F07206; }
.modal-footer .btn-primary.disabled, .modal-footer .disabled.tag-cloud-link, .modal-footer .wpcf7 input.disabled[type=submit], .wpcf7 .modal-footer input.disabled[type=submit], .modal-footer .btn-primary:disabled, .modal-footer .tag-cloud-link:disabled, .modal-footer .wpcf7 input:disabled[type=submit], .wpcf7 .modal-footer input:disabled[type=submit] {
color: rgba(0, 0, 0, 0.26); }
.modal-footer .btn-secondary, .modal-footer .btn-tertiary, .modal-footer .btn-complementary, .modal-footer .btn-secondary:active, .modal-footer .btn-tertiary:active, .modal-footer .btn-complementary:active, .modal-footer .btn-secondary:focus, .modal-footer .btn-tertiary:focus, .modal-footer .btn-complementary:focus, .modal-footer .btn-secondary:hover, .modal-footer .btn-tertiary:hover, .modal-footer .btn-complementary:hover {
color: #F07206; }
.modal-footer .btn-secondary.disabled, .modal-footer .disabled.btn-tertiary, .modal-footer .disabled.btn-complementary, .modal-footer .btn-secondary:disabled, .modal-footer .btn-tertiary:disabled, .modal-footer .btn-complementary:disabled {
color: rgba(0, 0, 0, 0.26); }
.modal-footer .btn-danger, .modal-footer .btn-danger:active, .modal-footer .btn-danger:focus, .modal-footer .btn-danger:hover {
color: #f44336; }
.modal-footer .btn-danger.disabled, .modal-footer .btn-danger:disabled {
color: rgba(0, 0, 0, 0.26); }
.modal-footer .btn-info, .modal-footer .btn-info:active, .modal-footer .btn-info:focus, .modal-footer .btn-info:hover {
color: #2196f3; }
.modal-footer .btn-info.disabled, .modal-footer .btn-info:disabled {
color: rgba(0, 0, 0, 0.26); }
.modal-footer .btn-success, .modal-footer .btn-success:active, .modal-footer .btn-success:focus, .modal-footer .btn-success:hover {
color: #4caf50; }
.modal-footer .btn-success.disabled, .modal-footer .btn-success:disabled {
color: rgba(0, 0, 0, 0.26); }
.modal-footer .btn-warning, .modal-footer .btn-warning:active, .modal-footer .btn-warning:focus, .modal-footer .btn-warning:hover {
color: #ff9800; }
.modal-footer .btn-warning.disabled, .modal-footer .btn-warning:disabled {
color: rgba(0, 0, 0, 0.26); }
.modal-footer .btn-dark, .modal-footer .btn-dark:active, .modal-footer .btn-dark:focus, .modal-footer .btn-dark:hover {
color: #424242; }
.modal-footer .btn-dark.disabled, .modal-footer .btn-dark:disabled {
color: rgba(0, 0, 0, 0.26); }
.modal-footer .btn-light, .modal-footer .btn-light:active, .modal-footer .btn-light:focus, .modal-footer .btn-light:hover {
color: #f5f5f5; }
.modal-footer .btn-light.disabled, .modal-footer .btn-light:disabled {
color: rgba(0, 0, 0, 0.26); }
.modal-footer .btn-similar, .modal-footer .btn-similar:active, .modal-footer .btn-similar:focus, .modal-footer .btn-similar:hover {
color: #F83207; }
.modal-footer .btn-similar.disabled, .modal-footer .btn-similar:disabled {
color: rgba(0, 0, 0, 0.26); }
.modal-footer .btn-tertiary, .modal-footer .btn-tertiary:active, .modal-footer .btn-tertiary:focus, .modal-footer .btn-tertiary:hover {
color: #F07206; }
.modal-footer .btn-tertiary.disabled, .modal-footer .btn-tertiary:disabled {
color: rgba(0, 0, 0, 0.26); }
.modal-footer .btn-complementary, .modal-footer .btn-complementary:active, .modal-footer .btn-complementary:focus, .modal-footer .btn-complementary:hover {
color: #0087A3; }
.modal-footer .btn-complementary.disabled, .modal-footer .btn-complementary:disabled {
color: rgba(0, 0, 0, 0.26); }
.modal-footer .btn.active, .modal-footer .wpcf7 input.active[type=submit], .wpcf7 .modal-footer input.active[type=submit], .modal-footer .active.tag-cloud-link, .modal-footer .btn:active, .modal-footer .wpcf7 input:active[type=submit], .wpcf7 .modal-footer input:active[type=submit], .modal-footer .tag-cloud-link:active {
background-color: rgba(153, 153, 153, 0.4);
-webkit-box-shadow: none;
box-shadow: none; }
.modal-footer .btn.disabled, .modal-footer .wpcf7 input.disabled[type=submit], .wpcf7 .modal-footer input.disabled[type=submit], .modal-footer .disabled.tag-cloud-link, .modal-footer .btn:disabled, .modal-footer .wpcf7 input:disabled[type=submit], .wpcf7 .modal-footer input:disabled[type=submit], .modal-footer .tag-cloud-link:disabled {
background-color: transparent; }
.modal-footer > * {
margin-left: 0.5rem; }
.modal-footer-stacked {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-top: 0;
padding-right: 0;
padding-left: 0; }
.modal-footer-stacked .btn, .modal-footer-stacked .wpcf7 input[type=submit], .wpcf7 .modal-footer-stacked input[type=submit], .modal-footer-stacked .tag-cloud-link {
text-align: right;
text-align: end;
border-radius: 0;
margin-left: 0;
max-width: none;
padding: 1.0625rem 1rem; }
[dir='rtl'] .modal-footer-stacked .btn, [dir='rtl'] .modal-footer-stacked .wpcf7 input[type=submit], .wpcf7 [dir='rtl'] .modal-footer-stacked input[type=submit], [dir='rtl'] .modal-footer-stacked .tag-cloud-link {
text-align: left;
text-align: end; }
.modal-header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 1.25rem 1.5rem; }
.modal-header:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px; }
.modal-header:last-child {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.modal-title {
font-size: 1.25rem;
font-weight: 500;
letter-spacing: 0.02em;
line-height: 1.4;
margin: 0; }
.modal-scrollbar-measure {
height: 50px;
overflow: scroll;
position: absolute;
top: -99999px;
width: 50px; }
.list-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 0;
padding-left: 0; }
.list-group-item {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, color;
transition-property: background-color, color;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: #fff;
border: 0;
-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
color: rgba(0, 0, 0, 0.87);
display: block;
font-size: 0.9375rem;
line-height: 1.42857;
min-height: 3rem;
padding: 0.83036rem 1.5rem;
position: relative; }
@media (min-width: 576px) {
.list-group-item {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.list-group-item {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.list-group-item {
-webkit-transition: none;
transition: none; } }
.list-group-item:active, .list-group-item:focus, .list-group-item:hover {
color: rgba(0, 0, 0, 0.87);
text-decoration: none; }
.list-group-item.active {
background-color: #eeeeee;
color: rgba(0, 0, 0, 0.87); }
.list-group-item.disabled, .list-group-item:disabled {
background-color: #fff;
color: rgba(0, 0, 0, 0.38); }
.list-group-item:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px; }
.list-group-item:last-child {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.card .list-group-item {
padding-right: 1rem;
padding-left: 1rem; }
.list-group-item-action {
color: rgba(0, 0, 0, 0.87);
text-align: inherit;
width: 100%; }
.list-group-item-action:active, .list-group-item-action:focus, .list-group-item-action:hover {
background-color: #eeeeee;
color: rgba(0, 0, 0, 0.87);
text-decoration: none; }
.list-group-item-action.disabled, .list-group-item-action:disabled {
background-color: #fff;
color: rgba(0, 0, 0, 0.38); }
.list-group-item-action:focus {
outline: 0; }
.list-group-item-primary {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-primary.active {
background-color: #F07206;
color: white; }
.list-group-item-primary.list-group-item-action:active, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
background-color: #F07206;
color: white; }
.list-group-item-secondary {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-secondary.active {
background-color: #F07206;
color: white; }
.list-group-item-secondary.list-group-item-action:active, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
background-color: #F07206;
color: white; }
.list-group-item-danger {
background-color: #ffcdd2;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-danger.active {
background-color: #f44336;
color: white; }
.list-group-item-danger.list-group-item-action:active, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
background-color: #f44336;
color: white; }
.list-group-item-info {
background-color: #bbdefb;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-info.active {
background-color: #2196f3;
color: white; }
.list-group-item-info.list-group-item-action:active, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
background-color: #2196f3;
color: white; }
.list-group-item-success {
background-color: #c8e6c9;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-success.active {
background-color: #4caf50;
color: white; }
.list-group-item-success.list-group-item-action:active, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
background-color: #4caf50;
color: white; }
.list-group-item-warning {
background-color: #ffe0b2;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-warning.active {
background-color: #ff9800;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-warning.list-group-item-action:active, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
background-color: #ff9800;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-dark {
background-color: #757575;
color: white; }
.list-group-item-dark.active {
background-color: #424242;
color: white; }
.list-group-item-dark.list-group-item-action:active, .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
background-color: #424242;
color: white; }
.list-group-item-light {
background-color: #fafafa;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-light.active {
background-color: #f5f5f5;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-light.list-group-item-action:active, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
background-color: #f5f5f5;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-similar {
background-color: #f95b39;
color: white; }
.list-group-item-similar.active {
background-color: #F83207;
color: white; }
.list-group-item-similar.list-group-item-action:active, .list-group-item-similar.list-group-item-action:focus, .list-group-item-similar.list-group-item-action:hover {
background-color: #F83207;
color: white; }
.list-group-item-tertiary {
background-color: #fa8d2f;
color: rgba(0, 0, 0, 0.87); }
.list-group-item-tertiary.active {
background-color: #F07206;
color: white; }
.list-group-item-tertiary.list-group-item-action:active, .list-group-item-tertiary.list-group-item-action:focus, .list-group-item-tertiary.list-group-item-action:hover {
background-color: #F07206;
color: white; }
.list-group-item-complementary {
background-color: #00b1d6;
color: white; }
.list-group-item-complementary.active {
background-color: #0087A3;
color: white; }
.list-group-item-complementary.list-group-item-action:active, .list-group-item-complementary.list-group-item-action:focus, .list-group-item-complementary.list-group-item-action:hover {
background-color: #0087A3;
color: white; }
.expansion-panel {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, color, margin;
transition-property: background-color, color, margin;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
padding: 0; }
@media (min-width: 576px) {
.expansion-panel {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.expansion-panel {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.expansion-panel {
-webkit-transition: none;
transition: none; } }
.expansion-panel.show {
border-radius: 2px; }
.expansion-panel.show:not(:first-child) {
margin-top: 1rem; }
.card .expansion-panel.show:not(:first-child) {
margin-top: 0; }
.expansion-panel.show:not(:last-child) {
margin-bottom: 1rem; }
.card .expansion-panel.show:not(:last-child) {
margin-bottom: 0; }
.expansion-panel.show + .expansion-panel {
border-top-left-radius: 2px;
border-top-right-radius: 2px; }
.expansion-panel.show + .expansion-panel.show {
margin-top: 0; }
.card .expansion-panel.show + .expansion-panel {
border-top-left-radius: 0;
border-top-right-radius: 0; }
.expansion-panel.show-predecessor {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.card .expansion-panel.show-predecessor {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0; }
.card .expansion-panel {
padding-right: 0;
padding-left: 0; }
.expansion-panel-body {
padding: 1rem 1.5rem; }
.card .expansion-panel-body {
padding-right: 1rem;
padding-left: 1rem; }
.expansion-panel-footer {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
border-top: 1px solid rgba(0, 0, 0, 0.12);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 1rem 0.5rem 0.75rem 0rem; }
.card .expansion-panel-footer {
padding-right: 1rem;
padding-left: 0.5rem; }
.expansion-panel-footer .btn, .expansion-panel-footer .wpcf7 input[type=submit], .wpcf7 .expansion-panel-footer input[type=submit], .expansion-panel-footer .tag-cloud-link {
margin-bottom: 0.25rem;
margin-left: 0.5rem;
min-width: 4rem;
padding-right: 0.5rem;
padding-left: 0.5rem; }
.card .expansion-panel-footer .btn, .card .expansion-panel-footer .wpcf7 input[type=submit], .wpcf7 .card .expansion-panel-footer input[type=submit], .card .expansion-panel-footer .tag-cloud-link {
padding-right: 0.5rem;
padding-left: 0.5rem; }
.expansion-panel-icon {
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 1rem; }
[data-toggle='collapse'].collapsed .expansion-panel-icon .collapsed-hide {
display: none; }
[data-toggle='collapse']:not(.collapsed) .expansion-panel-icon .collapsed-show {
display: none; }
.expansion-panel-toggler {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: inherit;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
min-height: 3rem;
padding: 0.83036rem 1.5rem;
text-align: inherit;
width: 100%; }
.expansion-panel-toggler:active, .expansion-panel-toggler:focus, .expansion-panel-toggler:hover {
background-color: #eeeeee;
color: rgba(0, 0, 0, 0.87);
text-decoration: none; }
.expansion-panel-toggler.disabled, .expansion-panel-toggler:disabled {
background-color: #fff;
color: rgba(0, 0, 0, 0.38); }
.expansion-panel-toggler:focus {
outline: 0; }
.card .expansion-panel-toggler {
padding-right: 1rem;
padding-left: 1rem; }
.list-group-flush:first-child .list-group-item:first-child {
border-top: 0; }
.list-group-flush:last-child .list-group-item:last-child {
border-bottom: 0; }
.list-group-flush .list-group-item {
border-top: 1px solid rgba(0, 0, 0, 0.12);
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none; }
.list-group-flush .list-group-item:last-child {
border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.dropdown,
.dropleft,
.dropright,
.dropup {
position: relative; }
.dropdown-menu {
border-radius: 2px;
text-align: left;
text-align: start;
background-color: transparent;
color: inherit;
display: none;
float: left;
font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;
list-style: none;
margin: 0;
min-width: 7rem;
padding: 0.5rem 0;
position: absolute;
top: 100%;
left: 0;
z-index: 80; }
[dir='rtl'] .dropdown-menu {
text-align: right;
text-align: start; }
.dropdown-menu.show {
display: block; }
.dropdown-menu.show::before,
.dropdown-menu.show > * {
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (min-width: 576px) {
.dropdown-menu.show::before,
.dropdown-menu.show > * {
-webkit-animation-duration: 0.39s;
animation-duration: 0.39s; } }
@media (min-width: 992px) {
.dropdown-menu.show::before,
.dropdown-menu.show > * {
-webkit-animation-duration: 0.2s;
animation-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.dropdown-menu.show::before,
.dropdown-menu.show > * {
-webkit-animation: none;
animation: none; } }
.dropdown-menu.show::before {
-webkit-animation-name: dropdown-menu-show;
animation-name: dropdown-menu-show; }
.dropdown-menu.show > * {
-webkit-animation-name: dropdown-item-show;
animation-name: dropdown-item-show; }
.dropdown-menu.show > :nth-child(1) {
-webkit-animation-name: dropdown-item-show-1;
animation-name: dropdown-item-show-1; }
.dropdown-menu.show > :nth-child(2) {
-webkit-animation-name: dropdown-item-show-2;
animation-name: dropdown-item-show-2; }
.dropdown-menu.show > :nth-child(3) {
-webkit-animation-name: dropdown-item-show-3;
animation-name: dropdown-item-show-3; }
.dropdown-menu::before {
border-radius: 2px;
background-color: #fff;
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2);
content: '';
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
z-index: -1; }
.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu {
min-width: 100%; }
.menu {
margin-top: -3.125rem; }
.menu::before {
-webkit-transform-origin: 0 2rem;
transform-origin: 0 2rem; }
.show > a {
outline: 0; }
.dropdown-menu-right:not([x-placement]) {
right: 0;
left: auto; }
.dropdown-menu-right:not([x-placement]).menu::before {
-webkit-transform-origin: 100% 2rem;
transform-origin: 100% 2rem; }
.dropdown-menu-right:not([x-placement])::before {
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0; }
.dropleft .dropdown-menu:not([x-placement]) {
top: 0;
right: 100%;
left: auto; }
.dropleft .dropdown-menu:not([x-placement]).menu {
margin-top: 0; }
.dropleft .dropdown-menu:not([x-placement])::before {
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0; }
.dropright .dropdown-menu:not([x-placement]) {
top: 0;
left: 100%; }
.dropright .dropdown-menu:not([x-placement]).menu {
margin-top: 0; }
.dropright .dropdown-menu:not([x-placement])::before {
-webkit-transform-origin: 0 0;
transform-origin: 0 0; }
.dropup .dropdown-menu:not([x-placement]) {
top: auto;
bottom: 100%; }
.dropup .dropdown-menu:not([x-placement]).menu {
margin-top: 0;
margin-bottom: -3.125rem; }
.dropup .dropdown-menu:not([x-placement]).menu::before {
-webkit-transform-origin: 0 calc(100% - 2rem);
transform-origin: 0 calc(100% - 2rem); }
.dropup .dropdown-menu:not([x-placement])::before {
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%; }
.dropup .dropdown-menu:not([x-placement]) > :nth-child(1),
.dropup .dropdown-menu:not([x-placement]) > :nth-child(2),
.dropup .dropdown-menu:not([x-placement]) > :nth-child(3) {
-webkit-animation-name: dropdown-item-show;
animation-name: dropdown-item-show; }
.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(1) {
-webkit-animation-name: dropdown-item-show-1;
animation-name: dropdown-item-show-1; }
.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(2) {
-webkit-animation-name: dropdown-item-show-2;
animation-name: dropdown-item-show-2; }
.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(3) {
-webkit-animation-name: dropdown-item-show-3;
animation-name: dropdown-item-show-3; }
.dropup .dropdown-menu-right:not([x-placement]).menu::before {
-webkit-transform-origin: 100% calc(100% - 2rem);
transform-origin: 100% calc(100% - 2rem); }
.dropup .dropdown-menu-right:not([x-placement])::before {
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%; }
.dropdown-menu[x-placement='bottom-end']::before,
.dropdown-menu[x-placement='left-start']::before {
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0; }
.dropdown-menu[x-placement='top-end'].show > :nth-child(1),
.dropdown-menu[x-placement='top-end'].show > :nth-child(2),
.dropdown-menu[x-placement='top-end'].show > :nth-child(3),
.dropdown-menu[x-placement='top-start'].show > :nth-child(1),
.dropdown-menu[x-placement='top-start'].show > :nth-child(2),
.dropdown-menu[x-placement='top-start'].show > :nth-child(3) {
-webkit-animation-name: dropdown-item-show;
animation-name: dropdown-item-show; }
.dropdown-menu[x-placement='top-end'].show > :nth-last-child(1),
.dropdown-menu[x-placement='top-start'].show > :nth-last-child(1) {
-webkit-animation-name: dropdown-item-show-1;
animation-name: dropdown-item-show-1; }
.dropdown-menu[x-placement='top-end'].show > :nth-last-child(2),
.dropdown-menu[x-placement='top-start'].show > :nth-last-child(2) {
-webkit-animation-name: dropdown-item-show-2;
animation-name: dropdown-item-show-2; }
.dropdown-menu[x-placement='top-end'].show > :nth-last-child(3),
.dropdown-menu[x-placement='top-start'].show > :nth-last-child(3) {
-webkit-animation-name: dropdown-item-show-3;
animation-name: dropdown-item-show-3; }
.dropdown-menu[x-placement='top-end']::before {
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%; }
.dropdown-menu[x-placement='top-start']::before {
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%; }
.menu[x-placement='bottom-end']::before {
-webkit-transform-origin: 100% 2rem;
transform-origin: 100% 2rem; }
.menu[x-placement='left-start'],
.menu[x-placement='right-start'] {
margin-top: 0; }
.menu[x-placement='left-start']::before {
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0; }
.menu[x-placement='right-start']::before {
-webkit-transform-origin: 0 0;
transform-origin: 0 0; }
.menu[x-placement='top-end'],
.menu[x-placement='top-start'] {
margin-top: 0;
margin-bottom: -3.125rem; }
.menu[x-placement='top-end']::before {
-webkit-transform-origin: 100% calc(100% - 2rem);
transform-origin: 100% calc(100% - 2rem); }
.menu[x-placement='top-start']::before {
-webkit-transform-origin: 0 calc(100% - 2rem);
transform-origin: 0 calc(100% - 2rem); }
@-webkit-keyframes dropdown-item-show {
0% {
opacity: 0; }
99% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes dropdown-item-show {
0% {
opacity: 0; }
99% {
opacity: 0; }
100% {
opacity: 1; } }
@-webkit-keyframes dropdown-item-show-1 {
0% {
opacity: 0; }
40% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes dropdown-item-show-1 {
0% {
opacity: 0; }
40% {
opacity: 0; }
100% {
opacity: 1; } }
@-webkit-keyframes dropdown-item-show-2 {
0% {
opacity: 0; }
60% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes dropdown-item-show-2 {
0% {
opacity: 0; }
60% {
opacity: 0; }
100% {
opacity: 1; } }
@-webkit-keyframes dropdown-item-show-3 {
0% {
opacity: 0; }
80% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes dropdown-item-show-3 {
0% {
opacity: 0; }
80% {
opacity: 0; }
100% {
opacity: 1; } }
@-webkit-keyframes dropdown-menu-show {
0% {
-webkit-transform: scale(0, 0);
transform: scale(0, 0); }
20% {
-webkit-transform: scale(0.33333, 0);
transform: scale(0.33333, 0); }
40% {
-webkit-transform: scale(0.66667, 0.25);
transform: scale(0.66667, 0.25); }
60% {
-webkit-transform: scale(1, 0.5);
transform: scale(1, 0.5); }
80% {
-webkit-transform: scale(1, 0.75);
transform: scale(1, 0.75); }
100% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1); } }
@keyframes dropdown-menu-show {
0% {
-webkit-transform: scale(0, 0);
transform: scale(0, 0); }
20% {
-webkit-transform: scale(0.33333, 0);
transform: scale(0.33333, 0); }
40% {
-webkit-transform: scale(0.66667, 0.25);
transform: scale(0.66667, 0.25); }
60% {
-webkit-transform: scale(1, 0.5);
transform: scale(1, 0.5); }
80% {
-webkit-transform: scale(1, 0.75);
transform: scale(1, 0.75); }
100% {
-webkit-transform: scale(1, 1);
transform: scale(1, 1); } }
@-webkit-keyframes menu-animation {
0% {
margin-top: -3.5rem; }
100% {
margin-top: 0; } }
@keyframes menu-animation {
0% {
margin-top: -3.5rem; }
100% {
margin-top: 0; } }
.dropdown-menu-sm,
.menu-cascading {
font-size: 0.9375rem;
line-height: 1.5rem;
padding-top: 1rem;
padding-bottom: 1rem; }
@media (min-width: 576px) {
.dropdown-menu-sm,
.menu-cascading {
min-width: 20rem; } }
.menu-cascading {
margin-top: -2.75rem; }
.menu-cascading[x-placement='top-end'], .menu-cascading[x-placement='top-start'] {
margin-top: 0;
margin-bottom: -2.75rem; }
.menu-cascading[x-placement='top-end']::before {
-webkit-transform-origin: 100% calc(100% - 2rem);
transform-origin: 100% calc(100% - 2rem); }
.menu-cascading[x-placement='top-start']::before {
-webkit-transform-origin: 0 calc(100% - 2rem);
transform-origin: 0 calc(100% - 2rem); }
.dropdown-divider {
background-color: rgba(0, 0, 0, 0.12);
height: 1px;
margin: 0.5rem 0;
overflow: hidden; }
.dropdown-header {
color: rgba(0, 0, 0, 0.87);
display: block;
font-size: 1rem;
font-weight: bolder;
line-height: 1.5rem;
margin: 0;
padding: 0.75rem 1rem;
white-space: nowrap; }
.dropdown-menu-sm .dropdown-header,
.menu-cascading .dropdown-header {
font-size: 0.9375rem;
line-height: 1.5rem;
padding: 0.25rem 1.5rem; }
.dropdown-item {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, color;
transition-property: background-color, color;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background: none;
border: 0;
clear: both;
color: rgba(0, 0, 0, 0.87);
display: block;
font-weight: inherit;
padding: 0.75rem 1rem;
position: relative;
text-align: inherit;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
white-space: nowrap;
width: 100%; }
@media (min-width: 576px) {
.dropdown-item {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.dropdown-item {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.dropdown-item {
-webkit-transition: none;
transition: none; } }
.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover {
background-color: #f5f5f5;
color: rgba(0, 0, 0, 0.87);
text-decoration: none; }
.dropdown-item.active {
background-color: #f5f5f5; }
.dropdown-item.disabled, .dropdown-item:disabled {
background-color: transparent;
color: rgba(0, 0, 0, 0.38);
pointer-events: none; }
.dropdown-menu-sm .dropdown-item,
.menu-cascading .dropdown-item {
padding: 0.25rem 1.5rem; }
.dropdown-item-text {
color: rgba(0, 0, 0, 0.87);
display: block;
font-weight: inherit;
padding: 0.75rem 1rem;
-webkit-transform-origin: 0 0;
transform-origin: 0 0; }
.dropdown-menu-sm .dropdown-item-text,
.menu-cascading .dropdown-item-text {
padding: 0.25rem 1.5rem; }
.dropdown-toggle::after {
font-size: 1.71429em;
line-height: 0.58333em;
vertical-align: -0.3022em;
font-family: 'Material Icons';
-webkit-font-feature-settings: 'liga';
font-feature-settings: 'liga';
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-rendering: optimizeLegibility;
text-transform: none;
white-space: nowrap;
word-wrap: normal;
content: "expand_more";
display: inline-block;
margin-right: -0.2em;
margin-left: 0.2em;
vertical-align: top; }
.dropright .dropdown-toggle::after {
content: "keyboard_arrow_right"; }
.dropup .dropdown-toggle::after {
content: "expand_less"; }
.dropdown-toggle:empty::after {
margin-left: -0.2em; }
.dropleft .dropdown-toggle::after {
display: none; }
.dropleft .dropdown-toggle::before {
font-size: 1.71429em;
line-height: 0.58333em;
vertical-align: -0.3022em;
font-family: 'Material Icons';
-webkit-font-feature-settings: 'liga';
font-feature-settings: 'liga';
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-rendering: optimizeLegibility;
text-transform: none;
white-space: nowrap;
word-wrap: normal;
content: "keyboard_arrow_left";
display: inline-block;
margin-right: 0.2em;
margin-left: -0.2em; }
.navdrawer {
display: none;
outline: 0;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 160; }
.navdrawer-backdrop {
-webkit-transition-duration: 0.375s;
transition-duration: 0.375s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: rgba(0, 0, 0, 0.38);
opacity: 0;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 159; }
@media (min-width: 576px) {
.navdrawer-backdrop {
-webkit-transition-duration: 0.4875s;
transition-duration: 0.4875s; } }
@media (min-width: 992px) {
.navdrawer-backdrop {
-webkit-transition-duration: 0.25s;
transition-duration: 0.25s; } }
@media screen and (prefers-reduced-motion: reduce) {
.navdrawer-backdrop {
-webkit-transition: none;
transition: none; } }
.navdrawer-backdrop.show {
opacity: 1; }
.navdrawer-content {
-webkit-transition-duration: 0.195s;
transition-duration: 0.195s;
-webkit-transition-property: -webkit-box-shadow, -webkit-transform;
transition-property: -webkit-box-shadow, -webkit-transform;
transition-property: box-shadow, transform;
transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
background-color: #fff;
max-width: calc(100% - 3.5rem);
overflow-x: hidden;
overflow-y: auto;
position: fixed;
top: 0;
bottom: 0;
left: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
width: 17.5rem; }
@media (min-width: 576px) {
.navdrawer-content {
-webkit-transition-duration: 0.2535s;
transition-duration: 0.2535s; } }
@media (min-width: 992px) {
.navdrawer-content {
-webkit-transition-duration: 0.13s;
transition-duration: 0.13s; } }
@media screen and (prefers-reduced-motion: reduce) {
.navdrawer-content {
-webkit-transition: none;
transition: none; } }
.navdrawer-right .navdrawer-content {
right: 0;
left: auto;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0); }
.navdrawer.show .navdrawer-content {
-webkit-transition-duration: 0.225s;
transition-duration: 0.225s;
-webkit-transition-property: -webkit-box-shadow, -webkit-transform;
transition-property: -webkit-box-shadow, -webkit-transform;
transition-property: box-shadow, transform;
transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
-webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
@media (min-width: 576px) {
.navdrawer.show .navdrawer-content {
-webkit-transition-duration: 0.2925s;
transition-duration: 0.2925s; } }
@media (min-width: 992px) {
.navdrawer.show .navdrawer-content {
-webkit-transition-duration: 0.15s;
transition-duration: 0.15s; } }
@media screen and (prefers-reduced-motion: reduce) {
.navdrawer.show .navdrawer-content {
-webkit-transition: none;
transition: none; } }
.navdrawer-body {
margin-bottom: 0.5rem;
padding-right: 1rem;
padding-left: 1rem; }
.navdrawer-divider {
background-color: rgba(0, 0, 0, 0.12);
height: 1px;
margin: 0.5rem 0;
overflow: hidden; }
.navdrawer-header {
background-color: #f5f5f5;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
display: block;
margin-bottom: 0.5rem;
padding: 0.625rem 1rem; }
.navdrawer-subheader {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: rgba(0, 0, 0, 0.38);
display: block;
font-weight: 500;
height: 3rem;
line-height: 1;
margin-top: 0;
margin-bottom: 0;
padding: 1.0625rem 1rem; }
.navdrawer-divider + .navdrawer-subheader {
margin-top: -0.5rem; }
.navdrawer-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
list-style: none;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
padding-left: 0; }
.navdrawer-header + .navdrawer-nav,
.navdrawer-subheader + .navdrawer-nav {
margin-top: 0; }
.navdrawer-nav .nav-link {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, color;
transition-property: background-color, color;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: rgba(0, 0, 0, 0.87);
font-size: 0.875rem;
font-weight: 500;
line-height: 1;
padding: 1.0625rem 1rem; }
@media (min-width: 576px) {
.navdrawer-nav .nav-link {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.navdrawer-nav .nav-link {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.navdrawer-nav .nav-link {
-webkit-transition: none;
transition: none; } }
.navdrawer-nav .nav-link:active, .navdrawer-nav .nav-link:focus, .navdrawer-nav .nav-link:hover {
background-color: #f5f5f5; }
.navdrawer-nav .nav-link.active, .navdrawer-nav .nav-link:active {
color: #F07206; }
.navdrawer-nav .nav-link.disabled {
background-color: transparent;
color: rgba(0, 0, 0, 0.38); }
.navdrawer-nav .nav-link:focus {
outline: 0; }
.navdrawer-nav .active > .nav-link {
color: #F07206; }
.navdrawer-nav-icon {
color: rgba(0, 0, 0, 0.54);
width: 3.5rem; }
.nav-link:active .navdrawer-nav-icon,
.nav-link.active .navdrawer-nav-icon {
color: #F07206; }
.active > .nav-link .navdrawer-nav-icon {
color: #F07206; }
@media (min-width: 576px) {
.navdrawer-backdrop-permanent-sm {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-backdrop-persistent-sm {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-backdrop-temporary-sm {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-permanent-sm {
border-right: 1px solid rgba(0, 0, 0, 0.12);
display: block !important;
right: auto;
width: 17.5rem;
z-index: auto; }
.navdrawer-permanent-sm.navdrawer-permanent-clipped, .navdrawer-permanent-sm.navdrawer-permanent-float {
top: 3.5rem; }
.navdrawer-permanent-sm.navdrawer-permanent-float {
border-right: 0; }
.navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right {
border-left: 0; }
.navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content {
background-color: transparent; }
.navdrawer-permanent-sm.navdrawer-right {
border-right: 0;
border-left: 1px solid rgba(0, 0, 0, 0.12);
right: 0;
left: auto; }
.navdrawer-permanent-sm.show .navdrawer-content {
-webkit-box-shadow: none;
box-shadow: none; }
.navdrawer-permanent-sm .navdrawer-content {
max-width: none;
position: absolute;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
width: 100%; }
.navdrawer-persistent-sm {
right: auto;
width: 17.5rem;
z-index: auto; }
.navdrawer-persistent-sm.navdrawer-persistent-clipped {
border-top: 1px solid rgba(0, 0, 0, 0.12);
margin-top: -1px;
top: 3.5rem;
z-index: 39; }
.navdrawer-persistent-sm.navdrawer-right {
right: 0;
left: auto; }
.navdrawer-persistent-sm.navdrawer-right .navdrawer-content {
border-right: 0;
border-left: 1px solid rgba(0, 0, 0, 0.12); }
.navdrawer-persistent-sm.show .navdrawer-content {
-webkit-box-shadow: none;
box-shadow: none; }
.navdrawer-persistent-sm .navdrawer-content {
border-right: 1px solid rgba(0, 0, 0, 0.12);
max-width: none;
position: absolute;
width: 100%; }
.navdrawer-temporary-sm {
overflow: visible;
right: auto;
width: 17.5rem; }
.navdrawer-temporary-sm.navdrawer-right {
right: 0;
left: auto; }
.navdrawer-temporary-sm .navdrawer-content {
max-width: none;
position: absolute;
width: 100%; } }
@media (min-width: 768px) {
.navdrawer-backdrop-permanent-md {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-backdrop-persistent-md {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-backdrop-temporary-md {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-permanent-md {
border-right: 1px solid rgba(0, 0, 0, 0.12);
display: block !important;
right: auto;
width: 17.5rem;
z-index: auto; }
.navdrawer-permanent-md.navdrawer-permanent-clipped, .navdrawer-permanent-md.navdrawer-permanent-float {
top: 3.5rem; }
.navdrawer-permanent-md.navdrawer-permanent-float {
border-right: 0; }
.navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right {
border-left: 0; }
.navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content {
background-color: transparent; }
.navdrawer-permanent-md.navdrawer-right {
border-right: 0;
border-left: 1px solid rgba(0, 0, 0, 0.12);
right: 0;
left: auto; }
.navdrawer-permanent-md.show .navdrawer-content {
-webkit-box-shadow: none;
box-shadow: none; }
.navdrawer-permanent-md .navdrawer-content {
max-width: none;
position: absolute;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
width: 100%; }
.navdrawer-persistent-md {
right: auto;
width: 17.5rem;
z-index: auto; }
.navdrawer-persistent-md.navdrawer-persistent-clipped {
border-top: 1px solid rgba(0, 0, 0, 0.12);
margin-top: -1px;
top: 3.5rem;
z-index: 39; }
.navdrawer-persistent-md.navdrawer-right {
right: 0;
left: auto; }
.navdrawer-persistent-md.navdrawer-right .navdrawer-content {
border-right: 0;
border-left: 1px solid rgba(0, 0, 0, 0.12); }
.navdrawer-persistent-md.show .navdrawer-content {
-webkit-box-shadow: none;
box-shadow: none; }
.navdrawer-persistent-md .navdrawer-content {
border-right: 1px solid rgba(0, 0, 0, 0.12);
max-width: none;
position: absolute;
width: 100%; }
.navdrawer-temporary-md {
overflow: visible;
right: auto;
width: 17.5rem; }
.navdrawer-temporary-md.navdrawer-right {
right: 0;
left: auto; }
.navdrawer-temporary-md .navdrawer-content {
max-width: none;
position: absolute;
width: 100%; } }
@media (min-width: 992px) {
.navdrawer-backdrop-permanent-lg {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-backdrop-persistent-lg {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-backdrop-temporary-lg {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-permanent-lg {
border-right: 1px solid rgba(0, 0, 0, 0.12);
display: block !important;
right: auto;
width: 17.5rem;
z-index: auto; }
.navdrawer-permanent-lg.navdrawer-permanent-clipped, .navdrawer-permanent-lg.navdrawer-permanent-float {
top: 3.5rem; }
.navdrawer-permanent-lg.navdrawer-permanent-float {
border-right: 0; }
.navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right {
border-left: 0; }
.navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content {
background-color: transparent; }
.navdrawer-permanent-lg.navdrawer-right {
border-right: 0;
border-left: 1px solid rgba(0, 0, 0, 0.12);
right: 0;
left: auto; }
.navdrawer-permanent-lg.show .navdrawer-content {
-webkit-box-shadow: none;
box-shadow: none; }
.navdrawer-permanent-lg .navdrawer-content {
max-width: none;
position: absolute;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
width: 100%; }
.navdrawer-persistent-lg {
right: auto;
width: 17.5rem;
z-index: auto; }
.navdrawer-persistent-lg.navdrawer-persistent-clipped {
border-top: 1px solid rgba(0, 0, 0, 0.12);
margin-top: -1px;
top: 3.5rem;
z-index: 39; }
.navdrawer-persistent-lg.navdrawer-right {
right: 0;
left: auto; }
.navdrawer-persistent-lg.navdrawer-right .navdrawer-content {
border-right: 0;
border-left: 1px solid rgba(0, 0, 0, 0.12); }
.navdrawer-persistent-lg.show .navdrawer-content {
-webkit-box-shadow: none;
box-shadow: none; }
.navdrawer-persistent-lg .navdrawer-content {
border-right: 1px solid rgba(0, 0, 0, 0.12);
max-width: none;
position: absolute;
width: 100%; }
.navdrawer-temporary-lg {
overflow: visible;
right: auto;
width: 17.5rem; }
.navdrawer-temporary-lg.navdrawer-right {
right: 0;
left: auto; }
.navdrawer-temporary-lg .navdrawer-content {
max-width: none;
position: absolute;
width: 100%; } }
@media (min-width: 1200px) {
.navdrawer-backdrop-permanent-xl {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-backdrop-persistent-xl {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-backdrop-temporary-xl {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-permanent-xl {
border-right: 1px solid rgba(0, 0, 0, 0.12);
display: block !important;
right: auto;
width: 17.5rem;
z-index: auto; }
.navdrawer-permanent-xl.navdrawer-permanent-clipped, .navdrawer-permanent-xl.navdrawer-permanent-float {
top: 3.5rem; }
.navdrawer-permanent-xl.navdrawer-permanent-float {
border-right: 0; }
.navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right {
border-left: 0; }
.navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content {
background-color: transparent; }
.navdrawer-permanent-xl.navdrawer-right {
border-right: 0;
border-left: 1px solid rgba(0, 0, 0, 0.12);
right: 0;
left: auto; }
.navdrawer-permanent-xl.show .navdrawer-content {
-webkit-box-shadow: none;
box-shadow: none; }
.navdrawer-permanent-xl .navdrawer-content {
max-width: none;
position: absolute;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
width: 100%; }
.navdrawer-persistent-xl {
right: auto;
width: 17.5rem;
z-index: auto; }
.navdrawer-persistent-xl.navdrawer-persistent-clipped {
border-top: 1px solid rgba(0, 0, 0, 0.12);
margin-top: -1px;
top: 3.5rem;
z-index: 39; }
.navdrawer-persistent-xl.navdrawer-right {
right: 0;
left: auto; }
.navdrawer-persistent-xl.navdrawer-right .navdrawer-content {
border-right: 0;
border-left: 1px solid rgba(0, 0, 0, 0.12); }
.navdrawer-persistent-xl.show .navdrawer-content {
-webkit-box-shadow: none;
box-shadow: none; }
.navdrawer-persistent-xl .navdrawer-content {
border-right: 1px solid rgba(0, 0, 0, 0.12);
max-width: none;
position: absolute;
width: 100%; }
.navdrawer-temporary-xl {
overflow: visible;
right: auto;
width: 17.5rem; }
.navdrawer-temporary-xl.navdrawer-right {
right: 0;
left: auto; }
.navdrawer-temporary-xl .navdrawer-content {
max-width: none;
position: absolute;
width: 100%; } }
.navdrawer-backdrop-permanent {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-backdrop-persistent {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-backdrop-temporary {
display: none;
-webkit-transition: none;
transition: none; }
.navdrawer-permanent {
border-right: 1px solid rgba(0, 0, 0, 0.12);
display: block !important;
right: auto;
width: 17.5rem;
z-index: auto; }
.navdrawer-permanent.navdrawer-permanent-clipped, .navdrawer-permanent.navdrawer-permanent-float {
top: 3.5rem; }
.navdrawer-permanent.navdrawer-permanent-float {
border-right: 0; }
.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right {
border-left: 0; }
.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content {
background-color: transparent; }
.navdrawer-permanent.navdrawer-right {
border-right: 0;
border-left: 1px solid rgba(0, 0, 0, 0.12);
right: 0;
left: auto; }
.navdrawer-permanent.show .navdrawer-content {
-webkit-box-shadow: none;
box-shadow: none; }
.navdrawer-permanent .navdrawer-content {
max-width: none;
position: absolute;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
width: 100%; }
.navdrawer-persistent {
right: auto;
width: 17.5rem;
z-index: auto; }
.navdrawer-persistent.navdrawer-persistent-clipped {
border-top: 1px solid rgba(0, 0, 0, 0.12);
margin-top: -1px;
top: 3.5rem;
z-index: 39; }
.navdrawer-persistent.navdrawer-right {
right: 0;
left: auto; }
.navdrawer-persistent.navdrawer-right .navdrawer-content {
border-right: 0;
border-left: 1px solid rgba(0, 0, 0, 0.12); }
.navdrawer-persistent.show .navdrawer-content {
-webkit-box-shadow: none;
box-shadow: none; }
.navdrawer-persistent .navdrawer-content {
border-right: 1px solid rgba(0, 0, 0, 0.12);
max-width: none;
position: absolute;
width: 100%; }
.navdrawer-temporary {
overflow: visible;
right: auto;
width: 17.5rem; }
.navdrawer-temporary.navdrawer-right {
right: 0;
left: auto; }
.navdrawer-temporary .navdrawer-content {
max-width: none;
position: absolute;
width: 100%; }
.picker {
outline: 0;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
-webkit-transition-delay: 0.675s;
transition-delay: 0.675s;
-webkit-transition-duration: 0;
transition-duration: 0;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
z-index: 240; }
@media (min-width: 576px) {
.picker {
-webkit-transition-delay: 0.8775s;
transition-delay: 0.8775s; } }
@media (min-width: 992px) {
.picker {
-webkit-transition-delay: 0.45s;
transition-delay: 0.45s; } }
@media screen and (prefers-reduced-motion: reduce) {
.picker {
-webkit-transition: none;
transition: none; } }
.picker.picker-opened {
overflow-x: hidden;
overflow-y: auto;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: none;
transition: none; }
.picker-frame {
margin: 1.5rem 1.5rem; }
.picker-holder {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: rgba(0, 0, 0, 0.38);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 100%;
min-width: 100%;
opacity: 0;
pointer-events: none;
-webkit-transition-delay: 0.375s;
transition-delay: 0.375s; }
@media (min-width: 576px) {
.picker-holder {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.picker-holder {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.picker-holder {
-webkit-transition: none;
transition: none; } }
@media (min-width: 576px) {
.picker-holder {
-webkit-transition-delay: 0.4875s;
transition-delay: 0.4875s; } }
@media (min-width: 992px) {
.picker-holder {
-webkit-transition-delay: 0.25s;
transition-delay: 0.25s; } }
.picker-opened .picker-holder {
opacity: 1;
-webkit-transition-delay: 0s;
transition-delay: 0s; }
.picker-wrap {
border-radius: 2px;
-webkit-transition-duration: 0.375s;
transition-duration: 0.375s;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: opacity, transform;
transition-property: opacity, transform, -webkit-transform;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
font-size: 0.875rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.42857;
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
max-width: 18.5rem;
opacity: 0;
outline: 0;
pointer-events: auto;
position: relative;
-webkit-transform: scale(0.87);
transform: scale(0.87); }
@media (min-width: 576px) {
.picker-wrap {
-webkit-transition-duration: 0.4875s;
transition-duration: 0.4875s; } }
@media (min-width: 992px) {
.picker-wrap {
-webkit-transition-duration: 0.25s;
transition-duration: 0.25s; } }
@media screen and (prefers-reduced-motion: reduce) {
.picker-wrap {
-webkit-transition: none;
transition: none; } }
@media (orientation: landscape) {
.picker-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: none; } }
.picker-opened .picker-wrap {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); }
.picker-footer {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 0.5rem 0.5rem; }
@media (orientation: landscape) {
.picker-footer {
border-radius: 0 0 2px 0;
padding-right: 0.75rem;
padding-left: 0.75rem; } }
.picker-footer button {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
margin-left: 0.5rem;
min-width: 0; }
.picker-footer button:first-child {
margin-left: 0; }
.picker-header {
height: 2.5rem;
line-height: 2.5rem;
margin-right: 0.5rem;
margin-left: 0.5rem;
padding-right: 3rem;
padding-left: 3rem;
position: relative;
text-align: center; }
@media (orientation: landscape) {
.picker-header {
margin-top: 0.5rem;
margin-right: 0.75rem;
margin-left: 0.75rem; } }
.picker-month,
.picker-year {
display: inline;
margin-left: 0.5rem; }
.picker-month:first-child,
.picker-year:first-child {
margin-left: 0; }
.picker-nav-next,
.picker-nav-prev {
height: 2.5rem;
margin-top: -1.25rem;
position: absolute;
top: 50%;
width: 2.5rem; }
.picker-nav-next, .picker-nav-next.material-icons,
.picker-nav-prev,
.picker-nav-prev.material-icons {
line-height: 2.5rem; }
.picker-nav-next {
right: 0; }
.picker-nav-next::before {
content: "keyboard_arrow_right"; }
.picker-nav-prev {
left: 0; }
.picker-nav-prev::before {
content: "keyboard_arrow_left"; }
.picker-date-display {
border-top-left-radius: 2px;
border-top-right-radius: 2px;
background-color: #F07206;
color: white;
padding: 1rem 1.5rem; }
@media (orientation: landscape) {
.picker-date-display {
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
border-top-right-radius: 0;
min-width: 9.75rem;
white-space: nowrap; } }
.picker-date-display-bottom {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 2.125rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.17647; }
.picker-day-display {
margin-right: 0.5rem; }
.picker-weekday-display {
margin-right: 0.5rem; }
@media (orientation: landscape) {
.picker-weekday-display {
display: block;
margin-right: 0; } }
.picker-weekday-display::after {
content: ','; }
.picker-box {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
background-color: #fff;
overflow: hidden; }
@media (orientation: landscape) {
.picker-box {
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 0; } }
.picker-input.form-control[readonly], .wpcf7 input.picker-input[readonly][type=text],
.wpcf7 input.picker-input[readonly][type=search],
.wpcf7 input.picker-input[readonly][type=url],
.wpcf7 input.picker-input[readonly][type=tel],
.wpcf7 input.picker-input[readonly][type=number],
.wpcf7 input.picker-input[readonly][type=range],
.wpcf7 input.picker-input[readonly][type=date],
.wpcf7 input.picker-input[readonly][type=month],
.wpcf7 input.picker-input[readonly][type=week],
.wpcf7 input.picker-input[readonly][type=time],
.wpcf7 input.picker-input[readonly][type=datetime],
.wpcf7 input.picker-input[readonly][type=datetime-local],
.wpcf7 input.picker-input[readonly][type=color],
.wpcf7 input.picker-input[readonly][type=email],
.wpcf7 input.picker-input[readonly][type=file],
.wpcf7 input.picker-input[readonly][type=submit],
.wpcf7 select.picker-input[readonly],
.wpcf7 textarea.picker-input[readonly], .wpcf7 .picker-input.wpcf7-validation-errors[readonly] {
border-bottom-style: solid;
color: inherit;
cursor: text; }
.picker-input.picker-input-active {
border-bottom-color: #F07206; }
.picker-day {
border-radius: 50%;
cursor: default;
height: 2.5rem;
line-height: 2.5rem;
margin: auto;
vertical-align: middle;
width: 2.5rem; }
@media (orientation: landscape) {
.picker-day {
margin-right: 0.25rem;
margin-left: 0.25rem; } }
.picker-day.picker-day-selected {
background-color: #F07206;
color: white; }
.picker-day-disabled {
color: rgba(0, 0, 0, 0.38); }
.picker-day-outfocus {
display: none; }
.picker-day-today {
color: #F07206;
font-weight: bolder; }
.picker-table {
border-collapse: collapse;
border-spacing: 0;
margin: 0 0.5rem;
table-layout: fixed; }
.picker-table td,
.picker-table th {
border: 0;
padding: 0;
text-align: center;
vertical-align: middle; }
.picker-table th {
font-weight: inherit; }
.picker-weekday {
color: rgba(0, 0, 0, 0.38);
height: 2.5rem;
vertical-align: middle;
width: 2.5rem; }
.picker-select-month,
.picker-select-year {
border-radius: 2px;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: rgba(0, 0, 0, 0.12);
background-image: none;
background-position: 100% 50%;
background-size: auto 100%;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
color: rgba(0, 0, 0, 0.87);
display: inline-block;
font-size: inherit;
height: 1.25rem;
line-height: 1.25rem;
opacity: 0.7;
padding: 0 1.25rem 0 0.5rem; }
@media (min-width: 576px) {
.picker-select-month,
.picker-select-year {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.picker-select-month,
.picker-select-year {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.picker-select-month,
.picker-select-year {
-webkit-transition: none;
transition: none; } }
.picker-select-month:focus, .picker-select-month:hover,
.picker-select-year:focus,
.picker-select-year:hover {
opacity: 1; }
@-moz-document url-prefix('') {
.picker-select-month,
.picker-select-year {
background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');
background-repeat: no-repeat; } }
@media (-webkit-min-device-pixel-ratio: 0) {
.picker-select-month,
.picker-select-year {
background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');
background-repeat: no-repeat; } }
.picker-select-month:focus,
.picker-select-year:focus {
outline: 0; }
.picker-select-month {
margin-left: 0.5rem; }
.progress {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
position: relative;
z-index: 1; }
.progress-bar {
border-bottom: 0.25rem solid #3f51b5; }
.progress-bar.bg-primary {
background-color: transparent !important;
border-bottom-color: #F07206; }
.progress-bar.bg-primary::after {
background-color: #fa8d2f; }
.progress-bar.bg-secondary {
background-color: transparent !important;
border-bottom-color: #F07206; }
.progress-bar.bg-secondary::after {
background-color: #fa8d2f; }
.progress-bar.bg-danger {
background-color: transparent !important;
border-bottom-color: #f44336; }
.progress-bar.bg-danger::after {
background-color: #ffcdd2; }
.progress-bar.bg-info {
background-color: transparent !important;
border-bottom-color: #2196f3; }
.progress-bar.bg-info::after {
background-color: #bbdefb; }
.progress-bar.bg-success {
background-color: transparent !important;
border-bottom-color: #4caf50; }
.progress-bar.bg-success::after {
background-color: #c8e6c9; }
.progress-bar.bg-warning {
background-color: transparent !important;
border-bottom-color: #ff9800; }
.progress-bar.bg-warning::after {
background-color: #ffe0b2; }
.progress-bar.bg-dark {
background-color: transparent !important;
border-bottom-color: #424242; }
.progress-bar.bg-dark::after {
background-color: #757575; }
.progress-bar.bg-light {
background-color: transparent !important;
border-bottom-color: #f5f5f5; }
.progress-bar.bg-light::after {
background-color: #fafafa; }
.progress-bar.bg-similar {
background-color: transparent !important;
border-bottom-color: #F83207; }
.progress-bar.bg-similar::after {
background-color: #f95b39; }
.progress-bar.bg-tertiary {
background-color: transparent !important;
border-bottom-color: #F07206; }
.progress-bar.bg-tertiary::after {
background-color: #fa8d2f; }
.progress-bar.bg-complementary {
background-color: transparent !important;
border-bottom-color: #0087A3; }
.progress-bar.bg-complementary::after {
background-color: #00b1d6; }
.progress-bar::after {
background-color: #c5cae9;
content: '';
display: block;
height: 0.25rem;
position: absolute;
right: 0;
bottom: 0;
left: 0;
z-index: -1; }
.progress-bar-animated::before {
animation-direction: reverse;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-name: progress-bar-animation;
animation-name: progress-bar-animation;
-webkit-animation-timing-function: linear;
animation-timing-function: linear; }
@media (min-width: 576px) {
.progress-bar-animated::before {
-webkit-animation-duration: 0.39s;
animation-duration: 0.39s; } }
@media (min-width: 992px) {
.progress-bar-animated::before {
-webkit-animation-duration: 0.2s;
animation-duration: 0.2s; } }
.progress-bar-animated,
.progress-bar-striped {
-webkit-box-sizing: content-box;
box-sizing: content-box;
position: relative; }
.progress-bar-animated.bg-primary::before,
.progress-bar-striped.bg-primary::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #fa8d2f, #fa8d2f 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fa8d2f, #fa8d2f 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fa8d2f, #fa8d2f 0.125rem, transparent 0.125rem, transparent 100%); }
.progress-bar-animated.bg-secondary::before,
.progress-bar-striped.bg-secondary::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #fa8d2f, #fa8d2f 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fa8d2f, #fa8d2f 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fa8d2f, #fa8d2f 0.125rem, transparent 0.125rem, transparent 100%); }
.progress-bar-animated.bg-danger::before,
.progress-bar-striped.bg-danger::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%); }
.progress-bar-animated.bg-info::before,
.progress-bar-striped.bg-info::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); }
.progress-bar-animated.bg-success::before,
.progress-bar-striped.bg-success::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); }
.progress-bar-animated.bg-warning::before,
.progress-bar-striped.bg-warning::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); }
.progress-bar-animated.bg-dark::before,
.progress-bar-striped.bg-dark::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); }
.progress-bar-animated.bg-light::before,
.progress-bar-striped.bg-light::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); }
.progress-bar-animated.bg-similar::before,
.progress-bar-striped.bg-similar::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #f95b39, #f95b39 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #f95b39, #f95b39 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #f95b39, #f95b39 0.125rem, transparent 0.125rem, transparent 100%); }
.progress-bar-animated.bg-tertiary::before,
.progress-bar-striped.bg-tertiary::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #fa8d2f, #fa8d2f 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fa8d2f, #fa8d2f 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fa8d2f, #fa8d2f 0.125rem, transparent 0.125rem, transparent 100%); }
.progress-bar-animated.bg-complementary::before,
.progress-bar-striped.bg-complementary::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #00b1d6, #00b1d6 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #00b1d6, #00b1d6 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #00b1d6, #00b1d6 0.125rem, transparent 0.125rem, transparent 100%); }
.progress-bar-animated::after,
.progress-bar-striped::after {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
right: -1.5rem;
bottom: -0.25rem; }
.progress-bar-animated::before,
.progress-bar-striped::before {
background-image: repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%);
background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%);
background-position: 0 0;
background-repeat: repeat-x;
background-size: 0.75rem 0.75rem;
content: '';
display: block;
height: 0.25rem;
position: absolute;
right: -100vw;
bottom: -0.25rem;
left: 0;
z-index: -1; }
@-webkit-keyframes progress-bar-animation {
from {
background-position: 0 0; }
to {
background-position: 0.75rem 0; } }
@keyframes progress-bar-animation {
from {
background-position: 0 0; }
to {
background-position: 0.75rem 0; } }
.progress-bar-indeterminate {
border-bottom-color: #c5cae9;
position: relative;
width: 100%; }
.progress-bar-indeterminate.bg-primary {
border-bottom-color: #fa8d2f; }
.progress-bar-indeterminate.bg-primary::after, .progress-bar-indeterminate.bg-primary::before {
background-color: #F07206; }
.progress-bar-indeterminate.bg-primary::before {
background-image: none; }
.progress-bar-indeterminate.bg-secondary {
border-bottom-color: #fa8d2f; }
.progress-bar-indeterminate.bg-secondary::after, .progress-bar-indeterminate.bg-secondary::before {
background-color: #F07206; }
.progress-bar-indeterminate.bg-secondary::before {
background-image: none; }
.progress-bar-indeterminate.bg-danger {
border-bottom-color: #ffcdd2; }
.progress-bar-indeterminate.bg-danger::after, .progress-bar-indeterminate.bg-danger::before {
background-color: #f44336; }
.progress-bar-indeterminate.bg-danger::before {
background-image: none; }
.progress-bar-indeterminate.bg-info {
border-bottom-color: #bbdefb; }
.progress-bar-indeterminate.bg-info::after, .progress-bar-indeterminate.bg-info::before {
background-color: #2196f3; }
.progress-bar-indeterminate.bg-info::before {
background-image: none; }
.progress-bar-indeterminate.bg-success {
border-bottom-color: #c8e6c9; }
.progress-bar-indeterminate.bg-success::after, .progress-bar-indeterminate.bg-success::before {
background-color: #4caf50; }
.progress-bar-indeterminate.bg-success::before {
background-image: none; }
.progress-bar-indeterminate.bg-warning {
border-bottom-color: #ffe0b2; }
.progress-bar-indeterminate.bg-warning::after, .progress-bar-indeterminate.bg-warning::before {
background-color: #ff9800; }
.progress-bar-indeterminate.bg-warning::before {
background-image: none; }
.progress-bar-indeterminate.bg-dark {
border-bottom-color: #757575; }
.progress-bar-indeterminate.bg-dark::after, .progress-bar-indeterminate.bg-dark::before {
background-color: #424242; }
.progress-bar-indeterminate.bg-dark::before {
background-image: none; }
.progress-bar-indeterminate.bg-light {
border-bottom-color: #fafafa; }
.progress-bar-indeterminate.bg-light::after, .progress-bar-indeterminate.bg-light::before {
background-color: #f5f5f5; }
.progress-bar-indeterminate.bg-light::before {
background-image: none; }
.progress-bar-indeterminate.bg-similar {
border-bottom-color: #f95b39; }
.progress-bar-indeterminate.bg-similar::after, .progress-bar-indeterminate.bg-similar::before {
background-color: #F83207; }
.progress-bar-indeterminate.bg-similar::before {
background-image: none; }
.progress-bar-indeterminate.bg-tertiary {
border-bottom-color: #fa8d2f; }
.progress-bar-indeterminate.bg-tertiary::after, .progress-bar-indeterminate.bg-tertiary::before {
background-color: #F07206; }
.progress-bar-indeterminate.bg-tertiary::before {
background-image: none; }
.progress-bar-indeterminate.bg-complementary {
border-bottom-color: #00b1d6; }
.progress-bar-indeterminate.bg-complementary::after, .progress-bar-indeterminate.bg-complementary::before {
background-color: #0087A3; }
.progress-bar-indeterminate.bg-complementary::before {
background-image: none; }
.progress-bar-indeterminate::after, .progress-bar-indeterminate::before {
border-radius: 0.25rem;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
background-color: #3f51b5;
width: 0%; }
.progress-bar-indeterminate::after {
-webkit-animation-name: progress-bar-indeterminate-after;
animation-name: progress-bar-indeterminate-after;
bottom: -0.25rem;
z-index: 0; }
.progress-bar-indeterminate::before {
-webkit-animation-name: progress-bar-indeterminate-before;
animation-name: progress-bar-indeterminate-before;
content: '';
display: block;
height: 0.25rem;
position: absolute;
bottom: -0.25rem;
z-index: 0; }
@-webkit-keyframes progress-bar-indeterminate-after {
0% {
left: 0%;
width: 0%; }
50% {
left: 25%;
width: 75%; }
75% {
left: 100%;
width: 0%; } }
@keyframes progress-bar-indeterminate-after {
0% {
left: 0%;
width: 0%; }
50% {
left: 25%;
width: 75%; }
75% {
left: 100%;
width: 0%; } }
@-webkit-keyframes progress-bar-indeterminate-before {
0%,
62.5% {
left: 0%;
width: 0%; }
71.875% {
left: 0%;
width: 25%; }
81.25% {
left: 25%;
width: 50%; }
100% {
left: 100%;
width: 25%; } }
@keyframes progress-bar-indeterminate-before {
0%,
62.5% {
left: 0%;
width: 0%; }
71.875% {
left: 0%;
width: 25%; }
81.25% {
left: 25%;
width: 50%; }
100% {
left: 100%;
width: 25%; } }
.progress-circular {
height: 2.5rem;
position: relative;
width: 2.5rem; }
.progress-circular-gap {
border-top: 0.125rem solid #3f51b5;
position: absolute;
top: 0;
right: 1.1875rem;
bottom: 0;
left: 1.1875rem; }
.progress-circular-inner {
-webkit-animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite;
animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite;
height: 2.5rem;
position: relative;
width: 2.5rem; }
.progress-circular-left,
.progress-circular-right {
height: 2.5rem;
overflow: hidden;
position: absolute;
top: 0;
width: 1.25rem; }
.progress-circular-left {
left: 0; }
.progress-circular-right {
right: 0; }
.progress-circular-spinner {
border: 0.25rem solid #3f51b5;
border-bottom-color: transparent;
border-radius: 50%;
height: 2.5rem;
position: absolute;
top: 0;
width: 2.5rem; }
.progress-circular-left .progress-circular-spinner {
-webkit-animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;
animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;
border-right-color: transparent;
left: 0; }
.progress-circular-right .progress-circular-spinner {
-webkit-animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;
animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;
border-left-color: transparent;
right: 0; }
.progress-circular-wrapper {
-webkit-animation: progress-circular-wrapper-rotate 2.666s linear infinite;
animation: progress-circular-wrapper-rotate 2.666s linear infinite; }
@-webkit-keyframes progress-circular-inner-rotate {
12.5% {
-webkit-transform: rotate(135deg);
transform: rotate(135deg); }
25% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
37.5% {
-webkit-transform: rotate(405deg);
transform: rotate(405deg); }
50% {
-webkit-transform: rotate(540deg);
transform: rotate(540deg); }
62.5% {
-webkit-transform: rotate(675deg);
transform: rotate(675deg); }
75% {
-webkit-transform: rotate(810deg);
transform: rotate(810deg); }
87.5% {
-webkit-transform: rotate(945deg);
transform: rotate(945deg); }
100% {
-webkit-transform: rotate(1080deg);
transform: rotate(1080deg); } }
@keyframes progress-circular-inner-rotate {
12.5% {
-webkit-transform: rotate(135deg);
transform: rotate(135deg); }
25% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
37.5% {
-webkit-transform: rotate(405deg);
transform: rotate(405deg); }
50% {
-webkit-transform: rotate(540deg);
transform: rotate(540deg); }
62.5% {
-webkit-transform: rotate(675deg);
transform: rotate(675deg); }
75% {
-webkit-transform: rotate(810deg);
transform: rotate(810deg); }
87.5% {
-webkit-transform: rotate(945deg);
transform: rotate(945deg); }
100% {
-webkit-transform: rotate(1080deg);
transform: rotate(1080deg); } }
@-webkit-keyframes progress-circular-spinner-left {
0%,
100% {
-webkit-transform: rotate(130deg);
transform: rotate(130deg); }
50% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg); } }
@keyframes progress-circular-spinner-left {
0%,
100% {
-webkit-transform: rotate(130deg);
transform: rotate(130deg); }
50% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg); } }
@-webkit-keyframes progress-circular-spinner-right {
0%,
100% {
-webkit-transform: rotate(-130deg);
transform: rotate(-130deg); }
50% {
-webkit-transform: rotate(5deg);
transform: rotate(5deg); } }
@keyframes progress-circular-spinner-right {
0%,
100% {
-webkit-transform: rotate(-130deg);
transform: rotate(-130deg); }
50% {
-webkit-transform: rotate(5deg);
transform: rotate(5deg); } }
@-webkit-keyframes progress-circular-wrapper-rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes progress-circular-wrapper-rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.progress-circular-primary .progress-circular-gap,
.progress-circular-primary .progress-circular-spinner {
border-top-color: #F07206; }
.progress-circular-primary .progress-circular-left .progress-circular-spinner {
border-left-color: #F07206; }
.progress-circular-primary .progress-circular-right .progress-circular-spinner {
border-right-color: #F07206; }
.progress-circular-secondary .progress-circular-gap,
.progress-circular-secondary .progress-circular-spinner {
border-top-color: #F07206; }
.progress-circular-secondary .progress-circular-left .progress-circular-spinner {
border-left-color: #F07206; }
.progress-circular-secondary .progress-circular-right .progress-circular-spinner {
border-right-color: #F07206; }
.progress-circular-danger .progress-circular-gap,
.progress-circular-danger .progress-circular-spinner {
border-top-color: #f44336; }
.progress-circular-danger .progress-circular-left .progress-circular-spinner {
border-left-color: #f44336; }
.progress-circular-danger .progress-circular-right .progress-circular-spinner {
border-right-color: #f44336; }
.progress-circular-info .progress-circular-gap,
.progress-circular-info .progress-circular-spinner {
border-top-color: #2196f3; }
.progress-circular-info .progress-circular-left .progress-circular-spinner {
border-left-color: #2196f3; }
.progress-circular-info .progress-circular-right .progress-circular-spinner {
border-right-color: #2196f3; }
.progress-circular-success .progress-circular-gap,
.progress-circular-success .progress-circular-spinner {
border-top-color: #4caf50; }
.progress-circular-success .progress-circular-left .progress-circular-spinner {
border-left-color: #4caf50; }
.progress-circular-success .progress-circular-right .progress-circular-spinner {
border-right-color: #4caf50; }
.progress-circular-warning .progress-circular-gap,
.progress-circular-warning .progress-circular-spinner {
border-top-color: #ff9800; }
.progress-circular-warning .progress-circular-left .progress-circular-spinner {
border-left-color: #ff9800; }
.progress-circular-warning .progress-circular-right .progress-circular-spinner {
border-right-color: #ff9800; }
.progress-circular-dark .progress-circular-gap,
.progress-circular-dark .progress-circular-spinner {
border-top-color: #424242; }
.progress-circular-dark .progress-circular-left .progress-circular-spinner {
border-left-color: #424242; }
.progress-circular-dark .progress-circular-right .progress-circular-spinner {
border-right-color: #424242; }
.progress-circular-light .progress-circular-gap,
.progress-circular-light .progress-circular-spinner {
border-top-color: #f5f5f5; }
.progress-circular-light .progress-circular-left .progress-circular-spinner {
border-left-color: #f5f5f5; }
.progress-circular-light .progress-circular-right .progress-circular-spinner {
border-right-color: #f5f5f5; }
.progress-circular-similar .progress-circular-gap,
.progress-circular-similar .progress-circular-spinner {
border-top-color: #F83207; }
.progress-circular-similar .progress-circular-left .progress-circular-spinner {
border-left-color: #F83207; }
.progress-circular-similar .progress-circular-right .progress-circular-spinner {
border-right-color: #F83207; }
.progress-circular-tertiary .progress-circular-gap,
.progress-circular-tertiary .progress-circular-spinner {
border-top-color: #F07206; }
.progress-circular-tertiary .progress-circular-left .progress-circular-spinner {
border-left-color: #F07206; }
.progress-circular-tertiary .progress-circular-right .progress-circular-spinner {
border-right-color: #F07206; }
.progress-circular-complementary .progress-circular-gap,
.progress-circular-complementary .progress-circular-spinner {
border-top-color: #0087A3; }
.progress-circular-complementary .progress-circular-left .progress-circular-spinner {
border-left-color: #0087A3; }
.progress-circular-complementary .progress-circular-right .progress-circular-spinner {
border-right-color: #0087A3; }
.custom-control {
display: block;
min-height: 1.25rem;
padding-left: 2.25rem;
position: relative; }
.custom-control + .custom-control {
margin-top: 0.75rem; }
.custom-control-inline {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-right: 1.5rem; }
.custom-control-inline + .custom-control-inline {
margin-top: 0; }
.custom-control-label {
color: inherit;
font-size: 0.875rem;
line-height: inherit;
margin-bottom: 0; }
.custom-control-label::after {
color: rgba(0, 0, 0, 0.54);
position: absolute;
top: -0.125rem;
left: 0; }
.custom-control-label::before {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, opacity, -webkit-transform;
transition-property: background-color, opacity, -webkit-transform;
transition-property: background-color, opacity, transform;
transition-property: background-color, opacity, transform, -webkit-transform;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: currentColor;
border-radius: 50%;
color: rgba(0, 0, 0, 0.54);
content: '';
display: block;
height: 3rem;
margin-top: -0.875rem;
margin-left: -0.75rem;
opacity: 0;
position: absolute;
top: 0;
left: 0;
-webkit-transform: scale(0.87, 0.87) translateZ(0);
transform: scale(0.87, 0.87) translateZ(0);
width: 3rem; }
@media (min-width: 576px) {
.custom-control-label::before {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.custom-control-label::before {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.custom-control-label::before {
-webkit-transition: none;
transition: none; } }
.custom-control-input {
opacity: 0;
position: absolute;
z-index: -1; }
.custom-control-input.focus ~ .custom-control-label::before, .custom-control-input:active ~ .custom-control-label::before {
opacity: 0.12;
-webkit-transform: scale(1, 1) translateZ(0);
transform: scale(1, 1) translateZ(0); }
.custom-control-input:checked ~ .custom-control-label::after {
color: #F07206; }
.custom-control-input:checked ~ .custom-control-label::before {
background-color: #F07206; }
.custom-control-input:disabled ~ .custom-control-label {
color: rgba(0, 0, 0, 0.26); }
.custom-control-input:disabled ~ .custom-control-label::after {
color: rgba(0, 0, 0, 0.26); }
.custom-control-input:disabled ~ .custom-control-label::before {
display: none; }
.custom-checkbox .custom-control-label::after {
font-size: 1.71429em;
line-height: 0.58333em;
vertical-align: -0.3022em;
font-family: 'Material Icons';
-webkit-font-feature-settings: 'liga';
font-feature-settings: 'liga';
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-rendering: optimizeLegibility;
text-transform: none;
white-space: nowrap;
word-wrap: normal;
content: "check_box_outline_blank";
line-height: 1;
vertical-align: middle; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
content: "check_box"; }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
content: "indeterminate_check_box"; }
.custom-radio .custom-control-label::after {
font-size: 1.71429em;
line-height: 0.58333em;
vertical-align: -0.3022em;
font-family: 'Material Icons';
-webkit-font-feature-settings: 'liga';
font-feature-settings: 'liga';
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-rendering: optimizeLegibility;
text-transform: none;
white-space: nowrap;
word-wrap: normal;
content: "radio_button_unchecked";
line-height: 1;
vertical-align: middle; }
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
content: "radio_button_checked"; }
.custom-switch {
padding-left: 3.75rem; }
.custom-switch .custom-control-label {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color;
transition-property: background-color;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (min-width: 576px) {
.custom-switch .custom-control-label {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.custom-switch .custom-control-label {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.custom-switch .custom-control-label {
-webkit-transition: none;
transition: none; } }
.custom-switch .custom-control-label::after {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, -webkit-transform;
transition-property: background-color, -webkit-transform;
transition-property: background-color, transform;
transition-property: background-color, transform, -webkit-transform;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: #fafafa;
border-radius: 50%;
-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.54);
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.54);
content: '';
display: block;
height: 1.5rem;
position: absolute;
width: 1.5rem; }
@media (min-width: 576px) {
.custom-switch .custom-control-label::after {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.custom-switch .custom-control-label::after {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.custom-switch .custom-control-label::after {
-webkit-transition: none;
transition: none; } }
.custom-switch .custom-control-input:checked ~ .custom-control-label::after, .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
-webkit-transform: translateX(1.5rem);
transform: translateX(1.5rem); }
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
background-color: #F07206; }
.custom-switch .custom-control-input:checked ~ .custom-control-track {
background-color: rgba(240, 114, 6, 0.5); }
.custom-switch .custom-control-input:disabled ~ .custom-control-label::after {
background-color: #bdbdbd; }
.custom-switch .custom-control-input:disabled ~ .custom-control-track {
background-color: rgba(0, 0, 0, 0.12); }
.custom-switch .custom-control-track {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color;
transition-property: background-color;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-clip: content-box;
background-color: rgba(0, 0, 0, 0.38);
border: 0.25rem solid transparent;
border-radius: 1rem;
content: '';
display: block;
height: 1.5rem;
position: absolute;
top: -0.125rem;
left: 0;
width: 3rem; }
@media (min-width: 576px) {
.custom-switch .custom-control-track {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.custom-switch .custom-control-track {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.custom-switch .custom-control-track {
-webkit-transition: none;
transition: none; } }
.custom-range {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
padding-left: 0;
width: 100%; }
.custom-range:active::-moz-range-track, .custom-range:focus::-moz-range-track {
background-color: rgba(0, 0, 0, 0.38); }
.custom-range:active::-ms-fill-upper, .custom-range:focus::-ms-fill-upper {
background-color: rgba(0, 0, 0, 0.38); }
.custom-range:active::-webkit-slider-runnable-track, .custom-range:focus::-webkit-slider-runnable-track {
background-color: rgba(0, 0, 0, 0.38); }
.custom-range:focus {
outline: 0; }
.custom-range:focus::-moz-range-thumb {
box-shadow: 0 0 0 0.75rem rgba(240, 114, 6, 0.12); }
.custom-range:focus::-ms-range-thumb {
box-shadow: 0 0 0 0.75rem rgba(240, 114, 6, 0.12); }
.custom-range:focus::-webkit-slider-thumb {
-webkit-box-shadow: 0 0 0 0.75rem rgba(240, 114, 6, 0.12);
box-shadow: 0 0 0 0.75rem rgba(240, 114, 6, 0.12); }
.custom-range::-moz-focus-outer {
border: 0; }
.custom-range::-moz-range-progress {
background-color: #F07206; }
.custom-range::-moz-range-thumb {
transition-duration: 0.3s;
-webkit-transition-property: height, width, -webkit-box-shadow;
transition-property: height, width, -webkit-box-shadow;
transition-property: box-shadow, height, width;
transition-property: box-shadow, height, width, -webkit-box-shadow;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-moz-appearance: none;
appearance: none;
background-color: #F07206;
border: 0;
border-radius: 50%;
height: 0.75rem;
width: 0.75rem; }
@media (min-width: 576px) {
.custom-range::-moz-range-thumb {
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.custom-range::-moz-range-thumb {
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-moz-range-thumb {
-webkit-transition: none;
transition: none; } }
.custom-range::-moz-range-thumb:active {
box-shadow: none;
height: 1.5rem;
width: 1.5rem; }
.custom-range::-moz-range-thumb:focus {
outline: 0; }
.custom-range::-moz-range-track {
transition-duration: 0.3s;
-webkit-transition-property: background-color;
transition-property: background-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: rgba(0, 0, 0, 0.26);
border-color: transparent;
border-radius: 0;
color: transparent;
cursor: pointer;
height: 0.125rem;
width: 100%; }
@media (min-width: 576px) {
.custom-range::-moz-range-track {
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.custom-range::-moz-range-track {
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-moz-range-track {
-webkit-transition: none;
transition: none; } }
.custom-range::-ms-fill-lower {
background-color: #F07206;
height: 0.125rem;
margin-bottom: 0.125rem;
margin-left: 0.375rem; }
.custom-range::-ms-fill-upper {
background-color: rgba(0, 0, 0, 0.26);
height: 0.125rem;
margin-right: 0.375rem;
margin-bottom: 0.125rem; }
.custom-range::-ms-thumb {
transition-duration: 0.3s;
-webkit-transition-property: -webkit-box-shadow;
transition-property: -webkit-box-shadow;
transition-property: box-shadow;
transition-property: box-shadow, -webkit-box-shadow;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
appearance: none;
background-color: #F07206;
border: 0;
border-radius: 50%;
height: 0.75rem;
margin-right: 0.375rem;
margin-left: 0.375rem;
width: 0.75rem; }
@media (min-width: 576px) {
.custom-range::-ms-thumb {
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.custom-range::-ms-thumb {
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-ms-thumb {
-webkit-transition: none;
transition: none; } }
.custom-range::-ms-thumb:active {
box-shadow: 0 0 0 0.375rem #F07206; }
.custom-range::-ms-thumb:focus {
outline: 0; }
.custom-range::-ms-track {
transition-duration: 0.3s;
-webkit-transition-property: background-color;
transition-property: background-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: transparent;
border-color: transparent;
border-width: 0.875rem 0;
color: transparent;
cursor: pointer;
height: 0.125rem;
width: 100%; }
@media (min-width: 576px) {
.custom-range::-ms-track {
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.custom-range::-ms-track {
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-ms-track {
-webkit-transition: none;
transition: none; } }
.custom-range::-webkit-slider-runnable-track {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color;
transition-property: background-color;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: rgba(0, 0, 0, 0.26);
border-color: transparent;
border-radius: 0;
color: transparent;
cursor: pointer;
height: 0.125rem;
width: 100%; }
@media (min-width: 576px) {
.custom-range::-webkit-slider-runnable-track {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.custom-range::-webkit-slider-runnable-track {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-webkit-slider-runnable-track {
-webkit-transition: none;
transition: none; } }
.custom-range::-webkit-slider-thumb {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: -webkit-box-shadow;
transition-property: -webkit-box-shadow;
transition-property: box-shadow;
transition-property: box-shadow, -webkit-box-shadow;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-appearance: none;
appearance: none;
background-color: #F07206;
border: 0;
border-radius: 50%;
height: 0.75rem;
margin-top: -0.3125rem;
width: 0.75rem; }
@media (min-width: 576px) {
.custom-range::-webkit-slider-thumb {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.custom-range::-webkit-slider-thumb {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-webkit-slider-thumb {
-webkit-transition: none;
transition: none; } }
.custom-range::-webkit-slider-thumb:active {
-webkit-box-shadow: 0 0 0 0.375rem #F07206;
box-shadow: 0 0 0 0.375rem #F07206; }
.custom-range::-webkit-slider-thumb:focus {
outline: 0; }
.snackbar {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #323232;
color: white;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 0.875rem;
line-height: 1.42857;
opacity: 0;
padding: 0.875rem 1.5rem;
position: fixed;
bottom: 0;
left: 0;
-webkit-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: opacity 0s 0.195s, -webkit-transform 0.195s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0s 0.195s, -webkit-transform 0.195s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0s 0.195s, transform 0.195s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0s 0.195s, transform 0.195s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.195s cubic-bezier(0.4, 0, 1, 1);
width: 100%;
z-index: 60; }
@media (min-width: 576px) {
.snackbar {
border-radius: 2px;
max-width: 35.5rem;
min-width: 18rem;
left: 50%;
-webkit-transform: translate(-50%, 100%);
transform: translate(-50%, 100%);
width: auto; } }
@media (min-width: 576px) {
.snackbar {
-webkit-transition: opacity 0s 0.2535s, -webkit-transform 0.2535s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0s 0.2535s, -webkit-transform 0.2535s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0s 0.2535s, transform 0.2535s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0s 0.2535s, transform 0.2535s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.2535s cubic-bezier(0.4, 0, 1, 1); } }
@media (min-width: 992px) {
.snackbar {
-webkit-transition: opacity 0s 0.13s, -webkit-transform 0.13s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0s 0.13s, -webkit-transform 0.13s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0s 0.13s, transform 0.13s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0s 0.13s, transform 0.13s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.13s cubic-bezier(0.4, 0, 1, 1); } }
@media screen and (prefers-reduced-motion: reduce) {
.snackbar {
-webkit-transition: none;
transition: none; } }
.snackbar.show {
-webkit-transition-duration: 0.225s;
transition-duration: 0.225s;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0); }
@media (min-width: 576px) {
.snackbar.show {
-webkit-transition-duration: 0.2925s;
transition-duration: 0.2925s; } }
@media (min-width: 992px) {
.snackbar.show {
-webkit-transition-duration: 0.15s;
transition-duration: 0.15s; } }
@media screen and (prefers-reduced-motion: reduce) {
.snackbar.show {
-webkit-transition: none;
transition: none; } }
@media (min-width: 576px) {
.snackbar.show {
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0); } }
.snackbar-body {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-right: auto;
max-height: 100%;
min-width: 0; }
.snackbar-btn {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, background-image;
transition-property: background-color, background-image;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: transparent;
background-image: none;
border: 0;
color: #F07206;
cursor: pointer;
display: block;
-ms-flex-negative: 0;
flex-shrink: 0;
font-size: inherit;
font-weight: 500;
line-height: inherit;
margin-left: 1.5rem;
padding: 0;
text-transform: uppercase;
white-space: nowrap; }
@media (min-width: 576px) {
.snackbar-btn {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.snackbar-btn {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.snackbar-btn {
-webkit-transition: none;
transition: none; } }
.snackbar-btn:focus, .snackbar-btn:hover {
color: #fa8d2f;
text-decoration: none; }
@media (min-width: 576px) {
.snackbar-btn {
margin-left: 3rem; } }
.snackbar-btn:focus {
outline: 0; }
@media (min-width: 576px) {
.snackbar-left,
.snackbar-right {
-webkit-transform: translateY(100%);
transform: translateY(100%); }
.snackbar-left.show,
.snackbar-right.show {
-webkit-transform: translateY(-1.5rem);
transform: translateY(-1.5rem); } }
@media (min-width: 576px) {
.snackbar-left {
left: 1.5rem; } }
@media (min-width: 576px) {
.snackbar-right {
right: 1.5rem;
left: auto; } }
.snackbar-multi-line {
height: 5rem;
padding-top: 1.25rem;
padding-bottom: 1.25rem; }
.snackbar-multi-line .snackbar-body {
white-space: normal; }
.stepper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-negative: 0;
flex-shrink: 0;
overflow: hidden;
padding: 1.5rem 1.5rem;
position: relative; }
.stepper::after, .stepper::before {
border-top: 1px solid #bdbdbd;
content: '';
display: block;
position: absolute; }
.stepper:first-child::before {
display: none; }
.stepper:last-child::after {
display: none; }
.stepper-horiz {
background-color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
overflow-x: auto;
overflow-y: hidden;
position: relative; }
.stepper-horiz::before {
border-top: 1px solid #bdbdbd;
content: '';
display: block;
position: absolute;
top: 50%;
right: 1.5rem;
left: 1.5rem; }
.stepper-horiz .stepper::after, .stepper-horiz .stepper::before {
border-top: 1px solid #bdbdbd;
top: 50%;
width: 1rem; }
.stepper-horiz .stepper::after {
right: 0; }
.stepper-horiz .stepper::before {
left: 0; }
.stepper-vert {
background-color: #fff;
position: relative; }
.stepper-vert .stepper::after, .stepper-vert .stepper::before {
border-left: 1px solid #bdbdbd;
height: 1rem;
left: 2.25rem; }
.stepper-vert .stepper::after {
bottom: 0; }
.stepper-vert .stepper::before {
top: 0; }
.stepper-icon {
background-color: rgba(0, 0, 0, 0.38);
border-radius: 50%;
color: white;
font-size: 0.75rem;
font-weight: 400;
height: 1.5rem;
line-height: 1.5rem;
margin-right: 0.5rem;
position: relative;
text-align: center;
vertical-align: middle;
width: 1.5rem; }
.stepper.active .stepper-icon,
.stepper.done .stepper-icon {
background-color: #F07206;
color: white; }
.stepper-icon .material-icons {
font-size: 1.333em; }
.stepper-text {
color: rgba(0, 0, 0, 0.38);
font-size: 0.875rem;
font-weight: 400;
position: relative; }
.stepper.active .stepper-text,
.stepper.done .stepper-text {
color: rgba(0, 0, 0, 0.87); }
.stepper.active .stepper-text {
font-weight: bolder; }
.nav-tabs {
-webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12);
box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); }
.nav-tabs.border-0, .nav-tabs.border-bottom-0 {
-webkit-box-shadow: none;
box-shadow: none; }
.nav-tabs .nav-link {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, color, opacity;
transition-property: background-color, color, opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: rgba(0, 0, 0, 0.87);
font-size: 0.875rem;
font-weight: 500;
line-height: 1;
min-height: 3rem;
opacity: 0.7;
padding: 1.0625rem 0.75rem;
position: relative;
text-transform: uppercase; }
@media (min-width: 576px) {
.nav-tabs .nav-link {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.nav-tabs .nav-link {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.nav-tabs .nav-link {
-webkit-transition: none;
transition: none; } }
.nav-tabs .nav-link:active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
background-color: rgba(0, 0, 0, 0.12); }
.nav-tabs .nav-link.active, .nav-tabs .nav-link:active {
opacity: 1; }
.nav-tabs .nav-link.active {
color: #F07206; }
.nav-tabs .nav-link.active::before {
opacity: 1; }
.nav-tabs .nav-link.disabled {
background-color: transparent;
color: rgba(0, 0, 0, 0.38);
opacity: 1; }
.nav-tabs .nav-link::before {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: #F07206;
content: '';
display: block;
height: 0.125rem;
opacity: 0;
position: absolute;
right: 0;
bottom: 0;
left: 0; }
@media (min-width: 576px) {
.nav-tabs .nav-link::before {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.nav-tabs .nav-link::before {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.nav-tabs .nav-link::before {
-webkit-transition: none;
transition: none; } }
.nav-tabs .nav-item.show .nav-link {
background-color: rgba(0, 0, 0, 0.12);
opacity: 1; }
.nav-tabs-material {
position: relative; }
.nav-tabs-material.animate .nav-link::before {
opacity: 0; }
.nav-tabs-material.animate .nav-tabs-indicator {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: left, right;
transition-property: left, right;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media (min-width: 576px) {
.nav-tabs-material.animate .nav-tabs-indicator {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.nav-tabs-material.animate .nav-tabs-indicator {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.nav-tabs-material.animate .nav-tabs-indicator {
-webkit-transition: none;
transition: none; } }
.nav-tabs-material .nav-link::before {
-webkit-transition: none;
transition: none; }
.nav-tabs-material .nav-tabs-indicator {
background-color: #F07206;
display: none;
height: 0.125rem;
position: absolute;
bottom: 0; }
.nav-tabs-material .nav-tabs-indicator.show {
display: block; }
.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator {
bottom: 3rem; }
.nav-tabs-scrollable {
-webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12);
box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12);
height: 3rem;
overflow: hidden; }
.nav-tabs-scrollable .nav-tabs {
-webkit-box-shadow: none;
box-shadow: none;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
overflow-x: auto;
overflow-y: hidden;
padding-bottom: 3rem; }
.nav-tabs-scrollable .nav-tabs::-webkit-scrollbar {
display: none; }
.form-control, .wpcf7 input[type=text],
.wpcf7 input[type=search],
.wpcf7 input[type=url],
.wpcf7 input[type=tel],
.wpcf7 input[type=number],
.wpcf7 input[type=range],
.wpcf7 input[type=date],
.wpcf7 input[type=month],
.wpcf7 input[type=week],
.wpcf7 input[type=time],
.wpcf7 input[type=datetime],
.wpcf7 input[type=datetime-local],
.wpcf7 input[type=color],
.wpcf7 input[type=email],
.wpcf7 input[type=file], .wpcf7 input[type=submit],
.wpcf7 select,
.wpcf7 textarea, .wpcf7 .wpcf7-validation-errors, .custom-select, .form-control-file {
background-clip: padding-box;
background-color: transparent;
border-color: rgba(0, 0, 0, 0.42);
border-radius: 0;
border-style: solid;
border-width: 0 0 1px;
-webkit-box-shadow: none;
box-shadow: none;
color: rgba(0, 0, 0, 0.87);
display: block;
font-size: 1rem;
line-height: 1.5;
padding: 0.375rem 0 calc(0.375rem - 1px);
width: 100%; }
.form-control:hover, .wpcf7 input:hover[type=text],
.wpcf7 input:hover[type=search],
.wpcf7 input:hover[type=url],
.wpcf7 input:hover[type=tel],
.wpcf7 input:hover[type=number],
.wpcf7 input:hover[type=range],
.wpcf7 input:hover[type=date],
.wpcf7 input:hover[type=month],
.wpcf7 input:hover[type=week],
.wpcf7 input:hover[type=time],
.wpcf7 input:hover[type=datetime],
.wpcf7 input:hover[type=datetime-local],
.wpcf7 input:hover[type=color],
.wpcf7 input:hover[type=email],
.wpcf7 input:hover[type=file], .wpcf7 input:hover[type=submit],
.wpcf7 select:hover,
.wpcf7 textarea:hover, .wpcf7 .wpcf7-validation-errors:hover, .custom-select:hover, .form-control-file:hover {
border-color: rgba(0, 0, 0, 0.87);
-webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87);
box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); }
.form-control::-ms-expand, .wpcf7 input[type=text]::-ms-expand,
.wpcf7 input[type=search]::-ms-expand,
.wpcf7 input[type=url]::-ms-expand,
.wpcf7 input[type=tel]::-ms-expand,
.wpcf7 input[type=number]::-ms-expand,
.wpcf7 input[type=range]::-ms-expand,
.wpcf7 input[type=date]::-ms-expand,
.wpcf7 input[type=month]::-ms-expand,
.wpcf7 input[type=week]::-ms-expand,
.wpcf7 input[type=time]::-ms-expand,
.wpcf7 input[type=datetime]::-ms-expand,
.wpcf7 input[type=datetime-local]::-ms-expand,
.wpcf7 input[type=color]::-ms-expand,
.wpcf7 input[type=email]::-ms-expand,
.wpcf7 input[type=file]::-ms-expand,
.wpcf7 input[type=submit]::-ms-expand,
.wpcf7 select::-ms-expand,
.wpcf7 textarea::-ms-expand, .wpcf7 .wpcf7-validation-errors::-ms-expand, .custom-select::-ms-expand, .form-control-file::-ms-expand {
background-color: transparent;
border: 0; }
.form-control::-webkit-input-placeholder, .wpcf7 input[type=text]::-webkit-input-placeholder,
.wpcf7 input[type=search]::-webkit-input-placeholder,
.wpcf7 input[type=url]::-webkit-input-placeholder,
.wpcf7 input[type=tel]::-webkit-input-placeholder,
.wpcf7 input[type=number]::-webkit-input-placeholder,
.wpcf7 input[type=range]::-webkit-input-placeholder,
.wpcf7 input[type=date]::-webkit-input-placeholder,
.wpcf7 input[type=month]::-webkit-input-placeholder,
.wpcf7 input[type=week]::-webkit-input-placeholder,
.wpcf7 input[type=time]::-webkit-input-placeholder,
.wpcf7 input[type=datetime]::-webkit-input-placeholder,
.wpcf7 input[type=datetime-local]::-webkit-input-placeholder,
.wpcf7 input[type=color]::-webkit-input-placeholder,
.wpcf7 input[type=email]::-webkit-input-placeholder,
.wpcf7 input[type=file]::-webkit-input-placeholder,
.wpcf7 input[type=submit]::-webkit-input-placeholder,
.wpcf7 select::-webkit-input-placeholder,
.wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .custom-select::-webkit-input-placeholder, .form-control-file::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0.38);
opacity: 1; }
.form-control::-ms-input-placeholder, .wpcf7 input[type=text]::-ms-input-placeholder,
.wpcf7 input[type=search]::-ms-input-placeholder,
.wpcf7 input[type=url]::-ms-input-placeholder,
.wpcf7 input[type=tel]::-ms-input-placeholder,
.wpcf7 input[type=number]::-ms-input-placeholder,
.wpcf7 input[type=range]::-ms-input-placeholder,
.wpcf7 input[type=date]::-ms-input-placeholder,
.wpcf7 input[type=month]::-ms-input-placeholder,
.wpcf7 input[type=week]::-ms-input-placeholder,
.wpcf7 input[type=time]::-ms-input-placeholder,
.wpcf7 input[type=datetime]::-ms-input-placeholder,
.wpcf7 input[type=datetime-local]::-ms-input-placeholder,
.wpcf7 input[type=color]::-ms-input-placeholder,
.wpcf7 input[type=email]::-ms-input-placeholder,
.wpcf7 input[type=file]::-ms-input-placeholder,
.wpcf7 input[type=submit]::-ms-input-placeholder,
.wpcf7 select::-ms-input-placeholder,
.wpcf7 textarea::-ms-input-placeholder, .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .custom-select::-ms-input-placeholder, .form-control-file::-ms-input-placeholder {
color: rgba(0, 0, 0, 0.38);
opacity: 1; }
.form-control::placeholder, .wpcf7 input[type=text]::placeholder,
.wpcf7 input[type=search]::placeholder,
.wpcf7 input[type=url]::placeholder,
.wpcf7 input[type=tel]::placeholder,
.wpcf7 input[type=number]::placeholder,
.wpcf7 input[type=range]::placeholder,
.wpcf7 input[type=date]::placeholder,
.wpcf7 input[type=month]::placeholder,
.wpcf7 input[type=week]::placeholder,
.wpcf7 input[type=time]::placeholder,
.wpcf7 input[type=datetime]::placeholder,
.wpcf7 input[type=datetime-local]::placeholder,
.wpcf7 input[type=color]::placeholder,
.wpcf7 input[type=email]::placeholder,
.wpcf7 input[type=file]::placeholder,
.wpcf7 input[type=submit]::placeholder,
.wpcf7 select::placeholder,
.wpcf7 textarea::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder, .custom-select::placeholder, .form-control-file::placeholder {
color: rgba(0, 0, 0, 0.38);
opacity: 1; }
.form-control:disabled, .wpcf7 input:disabled[type=text],
.wpcf7 input:disabled[type=search],
.wpcf7 input:disabled[type=url],
.wpcf7 input:disabled[type=tel],
.wpcf7 input:disabled[type=number],
.wpcf7 input:disabled[type=range],
.wpcf7 input:disabled[type=date],
.wpcf7 input:disabled[type=month],
.wpcf7 input:disabled[type=week],
.wpcf7 input:disabled[type=time],
.wpcf7 input:disabled[type=datetime],
.wpcf7 input:disabled[type=datetime-local],
.wpcf7 input:disabled[type=color],
.wpcf7 input:disabled[type=email],
.wpcf7 input:disabled[type=file], .wpcf7 input:disabled[type=submit],
.wpcf7 select:disabled,
.wpcf7 textarea:disabled, .wpcf7 .wpcf7-validation-errors:disabled, .custom-select:disabled, .form-control-file:disabled, .form-control[readonly], .wpcf7 input[readonly][type=text],
.wpcf7 input[readonly][type=search],
.wpcf7 input[readonly][type=url],
.wpcf7 input[readonly][type=tel],
.wpcf7 input[readonly][type=number],
.wpcf7 input[readonly][type=range],
.wpcf7 input[readonly][type=date],
.wpcf7 input[readonly][type=month],
.wpcf7 input[readonly][type=week],
.wpcf7 input[readonly][type=time],
.wpcf7 input[readonly][type=datetime],
.wpcf7 input[readonly][type=datetime-local],
.wpcf7 input[readonly][type=color],
.wpcf7 input[readonly][type=email],
.wpcf7 input[readonly][type=file],
.wpcf7 input[readonly][type=submit],
.wpcf7 select[readonly],
.wpcf7 textarea[readonly], .wpcf7 .wpcf7-validation-errors[readonly], .custom-select[readonly], .form-control-file[readonly] {
border-style: dotted;
color: rgba(0, 0, 0, 0.38);
opacity: 1; }
.form-control:disabled:focus, .wpcf7 input:disabled:focus[type=text],
.wpcf7 input:disabled:focus[type=search],
.wpcf7 input:disabled:focus[type=url],
.wpcf7 input:disabled:focus[type=tel],
.wpcf7 input:disabled:focus[type=number],
.wpcf7 input:disabled:focus[type=range],
.wpcf7 input:disabled:focus[type=date],
.wpcf7 input:disabled:focus[type=month],
.wpcf7 input:disabled:focus[type=week],
.wpcf7 input:disabled:focus[type=time],
.wpcf7 input:disabled:focus[type=datetime],
.wpcf7 input:disabled:focus[type=datetime-local],
.wpcf7 input:disabled:focus[type=color],
.wpcf7 input:disabled:focus[type=email],
.wpcf7 input:disabled:focus[type=file],
.wpcf7 input:disabled:focus[type=submit],
.wpcf7 select:disabled:focus,
.wpcf7 textarea:disabled:focus, .wpcf7 .wpcf7-validation-errors:disabled:focus, .custom-select:disabled:focus, .form-control-file:disabled:focus, .form-control:disabled:hover, .wpcf7 input:disabled:hover[type=text],
.wpcf7 input:disabled:hover[type=search],
.wpcf7 input:disabled:hover[type=url],
.wpcf7 input:disabled:hover[type=tel],
.wpcf7 input:disabled:hover[type=number],
.wpcf7 input:disabled:hover[type=range],
.wpcf7 input:disabled:hover[type=date],
.wpcf7 input:disabled:hover[type=month],
.wpcf7 input:disabled:hover[type=week],
.wpcf7 input:disabled:hover[type=time],
.wpcf7 input:disabled:hover[type=datetime],
.wpcf7 input:disabled:hover[type=datetime-local],
.wpcf7 input:disabled:hover[type=color],
.wpcf7 input:disabled:hover[type=email],
.wpcf7 input:disabled:hover[type=file],
.wpcf7 input:disabled:hover[type=submit],
.wpcf7 select:disabled:hover,
.wpcf7 textarea:disabled:hover, .wpcf7 .wpcf7-validation-errors:disabled:hover, .custom-select:disabled:hover, .form-control-file:disabled:hover, .form-control[readonly]:focus, .wpcf7 input[readonly]:focus[type=text],
.wpcf7 input[readonly]:focus[type=search],
.wpcf7 input[readonly]:focus[type=url],
.wpcf7 input[readonly]:focus[type=tel],
.wpcf7 input[readonly]:focus[type=number],
.wpcf7 input[readonly]:focus[type=range],
.wpcf7 input[readonly]:focus[type=date],
.wpcf7 input[readonly]:focus[type=month],
.wpcf7 input[readonly]:focus[type=week],
.wpcf7 input[readonly]:focus[type=time],
.wpcf7 input[readonly]:focus[type=datetime],
.wpcf7 input[readonly]:focus[type=datetime-local],
.wpcf7 input[readonly]:focus[type=color],
.wpcf7 input[readonly]:focus[type=email],
.wpcf7 input[readonly]:focus[type=file],
.wpcf7 input[readonly]:focus[type=submit],
.wpcf7 select[readonly]:focus,
.wpcf7 textarea[readonly]:focus, .wpcf7 .wpcf7-validation-errors[readonly]:focus, .custom-select[readonly]:focus, .form-control-file[readonly]:focus, .form-control[readonly]:hover, .wpcf7 input[readonly]:hover[type=text],
.wpcf7 input[readonly]:hover[type=search],
.wpcf7 input[readonly]:hover[type=url],
.wpcf7 input[readonly]:hover[type=tel],
.wpcf7 input[readonly]:hover[type=number],
.wpcf7 input[readonly]:hover[type=range],
.wpcf7 input[readonly]:hover[type=date],
.wpcf7 input[readonly]:hover[type=month],
.wpcf7 input[readonly]:hover[type=week],
.wpcf7 input[readonly]:hover[type=time],
.wpcf7 input[readonly]:hover[type=datetime],
.wpcf7 input[readonly]:hover[type=datetime-local],
.wpcf7 input[readonly]:hover[type=color],
.wpcf7 input[readonly]:hover[type=email],
.wpcf7 input[readonly]:hover[type=file],
.wpcf7 input[readonly]:hover[type=submit],
.wpcf7 select[readonly]:hover,
.wpcf7 textarea[readonly]:hover, .wpcf7 .wpcf7-validation-errors[readonly]:hover, .custom-select[readonly]:hover, .form-control-file[readonly]:hover {
border-color: rgba(0, 0, 0, 0.42);
-webkit-box-shadow: none;
box-shadow: none; }
.form-control:focus, .wpcf7 input:focus[type=text],
.wpcf7 input:focus[type=search],
.wpcf7 input:focus[type=url],
.wpcf7 input:focus[type=tel],
.wpcf7 input:focus[type=number],
.wpcf7 input:focus[type=range],
.wpcf7 input:focus[type=date],
.wpcf7 input:focus[type=month],
.wpcf7 input:focus[type=week],
.wpcf7 input:focus[type=time],
.wpcf7 input:focus[type=datetime],
.wpcf7 input:focus[type=datetime-local],
.wpcf7 input:focus[type=color],
.wpcf7 input:focus[type=email],
.wpcf7 input:focus[type=file], .wpcf7 input:focus[type=submit],
.wpcf7 select:focus,
.wpcf7 textarea:focus, .wpcf7 .wpcf7-validation-errors:focus, .custom-select:focus, .form-control-file:focus {
border-color: #F07206;
-webkit-box-shadow: inset 0 -2px 0 -1px #F07206;
box-shadow: inset 0 -2px 0 -1px #F07206;
outline: 0; }
.form-control:invalid:required, .wpcf7 input:invalid:required[type=text],
.wpcf7 input:invalid:required[type=search],
.wpcf7 input:invalid:required[type=url],
.wpcf7 input:invalid:required[type=tel],
.wpcf7 input:invalid:required[type=number],
.wpcf7 input:invalid:required[type=range],
.wpcf7 input:invalid:required[type=date],
.wpcf7 input:invalid:required[type=month],
.wpcf7 input:invalid:required[type=week],
.wpcf7 input:invalid:required[type=time],
.wpcf7 input:invalid:required[type=datetime],
.wpcf7 input:invalid:required[type=datetime-local],
.wpcf7 input:invalid:required[type=color],
.wpcf7 input:invalid:required[type=email],
.wpcf7 input:invalid:required[type=file],
.wpcf7 input:invalid:required[type=submit],
.wpcf7 select:invalid:required,
.wpcf7 textarea:invalid:required, .wpcf7 .wpcf7-validation-errors:invalid:required, .custom-select:invalid:required, .form-control-file:invalid:required {
outline: 0; }
.form-control[type='file'], .wpcf7 input[type='file'][type=text],
.wpcf7 input[type='file'][type=search],
.wpcf7 input[type='file'][type=url],
.wpcf7 input[type='file'][type=tel],
.wpcf7 input[type='file'][type=number],
.wpcf7 input[type='file'][type=range],
.wpcf7 input[type='file'][type=date],
.wpcf7 input[type='file'][type=month],
.wpcf7 input[type='file'][type=week],
.wpcf7 input[type='file'][type=time],
.wpcf7 input[type='file'][type=datetime],
.wpcf7 input[type='file'][type=datetime-local],
.wpcf7 input[type='file'][type=color],
.wpcf7 input[type='file'][type=email],
.wpcf7 input[type='file'][type=file],
.wpcf7 input[type='file'][type=submit],
.wpcf7 select[type='file'],
.wpcf7 textarea[type='file'], .wpcf7 .wpcf7-validation-errors[type='file'] {
max-height: 2.25rem; }
.form-control-lg {
font-size: 2.125rem;
line-height: 1.17647;
padding: 0.625rem 0 calc(0.625rem - 1px); }
.form-control-lg[type='file'] {
max-height: 3.75rem; }
.form-control-sm {
font-size: 0.8125rem;
line-height: 1.53846;
padding: 0.375rem 0 calc(0.375rem - 1px); }
.form-control-sm[type='file'] {
max-height: 2rem; }
select.form-control,
.wpcf7 select, .wpcf7 select.wpcf7-validation-errors, .custom-select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
@-moz-document url-prefix('') {
select.form-control,
.wpcf7 select, .wpcf7 select.wpcf7-validation-errors, .custom-select {
background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');
background-position: 100% 50%;
background-repeat: no-repeat;
background-size: 1.5em 1.5em;
padding-right: 1.5em; }
select.form-control[multiple],
.wpcf7 select[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']),
.wpcf7 select[size]:not([size='1']), .custom-select[size]:not([size='1']) {
background-image: none; } }
@media (-webkit-min-device-pixel-ratio: 0) {
select.form-control,
.wpcf7 select, .wpcf7 select.wpcf7-validation-errors, .custom-select {
background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');
background-position: 100% 50%;
background-repeat: no-repeat;
background-size: 1.5em 1.5em;
padding-right: 1.5em; }
select.form-control[multiple],
.wpcf7 select[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']),
.wpcf7 select[size]:not([size='1']), .custom-select[size]:not([size='1']) {
background-image: none; } }
select.form-control[multiple],
.wpcf7 select[multiple], select.form-control[size]:not([size='1']),
.wpcf7 select[size]:not([size='1']), textarea.form-control:not([rows='1']),
.wpcf7 textarea:not([rows='1']), .custom-select[multiple], .custom-select[size]:not([size='1']) {
border-radius: 4px;
border-width: 1px;
min-height: 3.5rem;
padding: calc(1rem - 1px) 1rem; }
select.form-control:hover[multiple],
.wpcf7 select:hover[multiple], select.form-control:hover[size]:not([size='1']),
.wpcf7 select:hover[size]:not([size='1']), textarea.form-control:hover:not([rows='1']),
.wpcf7 textarea:hover:not([rows='1']), .custom-select:hover[multiple], .custom-select:hover[size]:not([size='1']) {
-webkit-box-shadow: inset 2px 2px 0 -1px rgba(0, 0, 0, 0.87), inset -2px -2px 0 -1px rgba(0, 0, 0, 0.87);
box-shadow: inset 2px 2px 0 -1px rgba(0, 0, 0, 0.87), inset -2px -2px 0 -1px rgba(0, 0, 0, 0.87); }
select.form-control:focus[multiple],
.wpcf7 select:focus[multiple], select.form-control:focus[size]:not([size='1']),
.wpcf7 select:focus[size]:not([size='1']), textarea.form-control:focus:not([rows='1']),
.wpcf7 textarea:focus:not([rows='1']), .custom-select:focus[multiple], .custom-select:focus[size]:not([size='1']) {
-webkit-box-shadow: inset 2px 2px 0 -1px #F07206, inset -2px -2px 0 -1px #F07206;
box-shadow: inset 2px 2px 0 -1px #F07206, inset -2px -2px 0 -1px #F07206; }
select.form-control-lg[multiple], select.form-control-lg[size]:not([size='1']) {
padding: calc(0.875rem - 1px) 1rem; }
select.form-control-sm[multiple], select.form-control-sm[size]:not([size='1']) {
padding: calc(0.75rem - 1px) 0.75rem; }
textarea.form-control,
.wpcf7 textarea, .wpcf7 textarea.wpcf7-validation-errors {
min-height: 2.25rem; }
textarea.form-control-lg {
min-height: 3.75rem; }
textarea.form-control-lg:not([rows='1']) {
min-height: 4.25rem;
padding: calc(0.875rem - 1px) 1rem; }
textarea.form-control-sm {
min-height: 2rem; }
textarea.form-control-sm:not([rows='1']) {
min-height: 2.75rem;
padding: calc(0.75rem - 1px) 0.75rem; }
.custom-file {
display: inline-block;
height: 2.25rem;
margin-bottom: 0;
position: relative;
width: 100%; }
.custom-file-input {
height: 2.25rem;
margin: 0;
opacity: 0;
position: relative;
width: 100%;
z-index: 1; }
.custom-file-input:focus ~ .custom-file-label, .custom-file-input:hover ~ .custom-file-label {
border-bottom-color: #F07206;
-webkit-box-shadow: inset 0 -2px 0 -1px #F07206;
box-shadow: inset 0 -2px 0 -1px #F07206; }
.custom-file-label {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: border-color, -webkit-box-shadow;
transition-property: border-color, -webkit-box-shadow;
transition-property: border-color, box-shadow;
transition-property: border-color, box-shadow, -webkit-box-shadow;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
border-bottom: 1px solid rgba(0, 0, 0, 0.42);
color: rgba(0, 0, 0, 0.38);
font-size: 1rem;
height: 2.25rem;
line-height: 1.5;
padding: 0.375rem 2.25rem calc(0.375rem - 1px) 0;
position: absolute;
top: 0;
right: 0;
left: 0; }
@media (min-width: 576px) {
.custom-file-label {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.custom-file-label {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.custom-file-label {
-webkit-transition: none;
transition: none; } }
.custom-file-label::after {
font-size: 1.71429em;
line-height: 0.58333em;
vertical-align: -0.3022em;
font-family: 'Material Icons';
-webkit-font-feature-settings: 'liga';
font-feature-settings: 'liga';
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-rendering: optimizeLegibility;
text-transform: none;
white-space: nowrap;
word-wrap: normal;
content: "attachment";
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
.custom-select-lg {
font-size: 2.125rem;
line-height: 1.17647;
padding: 0.625rem 1.5em calc(0.625rem - 1px) 0; }
.custom-select-lg[multiple], .custom-select-lg[size]:not([size='1']) {
padding: calc(0.875rem - 1px) 1rem; }
.custom-select-sm {
font-size: 0.8125rem;
line-height: 1.53846;
padding: 0.375rem 1.5em calc(0.375rem - 1px) 0; }
.custom-select-sm[multiple], .custom-select-sm[size]:not([size='1']) {
padding: calc(0.75rem - 1px) 0.75rem; }
.form-control-file {
max-height: 2.25rem; }
.form-control-range {
display: block;
width: 100%; }
.invalid-feedback {
font-size: 0.75rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.5;
color: #f44336;
display: none;
margin-top: 0.5rem;
width: 100%; }
.form-control-lg + .invalid-feedback {
margin-top: 0.75rem; }
.form-control-sm + .invalid-feedback {
margin-top: 0.25rem; }
.invalid-tooltip {
border-radius: 2px;
background-color: #f44336;
color: white;
display: none;
font-size: 0.875rem;
line-height: 1.42857;
margin-top: 0.5rem;
max-width: 100%;
opacity: 0.9;
padding: 0.375rem 1rem;
position: absolute;
top: 100%;
text-align: center;
word-break: break-word;
z-index: 240; }
@media (min-width: 768px) {
.invalid-tooltip {
font-size: 0.625rem;
padding: 0.24107rem 0.5rem; } }
.form-control-lg + .invalid-tooltip {
margin-top: 0.75rem; }
.form-control-sm + .invalid-tooltip {
margin-top: 0.25rem; }
.custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label::after,
.was-validated .custom-control-input:invalid ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label::after {
color: #f44336; }
.custom-control-input.is-invalid ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid ~ .custom-control-label::before {
background-color: #f44336; }
.custom-control-input.is-invalid ~ .custom-control-track,
.was-validated .custom-control-input:invalid ~ .custom-control-track {
background-color: rgba(244, 67, 54, 0.5); }
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip,
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip {
display: block; }
.custom-file-input.is-invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:hover ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:hover ~ .custom-file-label {
border-bottom-color: #f44336;
-webkit-box-shadow: inset 0 -2px 0 -1px #f44336;
box-shadow: inset 0 -2px 0 -1px #f44336; }
.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated .custom-file-input:invalid ~ .custom-file-label {
border-bottom-color: #f44336; }
.custom-file-input.is-invalid ~ .custom-file-label:hover,
.was-validated .custom-file-input:invalid ~ .custom-file-label:hover {
border-bottom-color: #f44336;
-webkit-box-shadow: inset 0 -2px 0 -1px #f44336;
box-shadow: inset 0 -2px 0 -1px #f44336; }
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip,
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip {
display: block; }
.custom-switch .custom-control-input.is-invalid ~ .custom-control-label::after,
.was-validated .custom-switch .custom-control-input:invalid ~ .custom-control-label::after {
background-color: #f44336; }
.form-check-input.is-invalid + .form-check-label,
.was-validated .form-check-input:invalid + .form-check-label {
color: #f44336; }
.is-invalid.form-control, .wpcf7 input.is-invalid[type=text],
.wpcf7 input.is-invalid[type=search],
.wpcf7 input.is-invalid[type=url],
.wpcf7 input.is-invalid[type=tel],
.wpcf7 input.is-invalid[type=number],
.wpcf7 input.is-invalid[type=range],
.wpcf7 input.is-invalid[type=date],
.wpcf7 input.is-invalid[type=month],
.wpcf7 input.is-invalid[type=week],
.wpcf7 input.is-invalid[type=time],
.wpcf7 input.is-invalid[type=datetime],
.wpcf7 input.is-invalid[type=datetime-local],
.wpcf7 input.is-invalid[type=color],
.wpcf7 input.is-invalid[type=email],
.wpcf7 input.is-invalid[type=file],
.wpcf7 input.is-invalid[type=submit],
.wpcf7 select.is-invalid,
.wpcf7 textarea.is-invalid, .wpcf7 .is-invalid.wpcf7-validation-errors, .is-invalid.custom-select, .is-invalid.form-control-file,
.was-validated .form-control:invalid,
.was-validated .wpcf7 input:invalid[type=text],
.wpcf7 .was-validated input:invalid[type=text],
.was-validated .wpcf7 input:invalid[type=search],
.wpcf7 .was-validated input:invalid[type=search],
.was-validated .wpcf7 input:invalid[type=url],
.wpcf7 .was-validated input:invalid[type=url],
.was-validated .wpcf7 input:invalid[type=tel],
.wpcf7 .was-validated input:invalid[type=tel],
.was-validated .wpcf7 input:invalid[type=number],
.wpcf7 .was-validated input:invalid[type=number],
.was-validated .wpcf7 input:invalid[type=range],
.wpcf7 .was-validated input:invalid[type=range],
.was-validated .wpcf7 input:invalid[type=date],
.wpcf7 .was-validated input:invalid[type=date],
.was-validated .wpcf7 input:invalid[type=month],
.wpcf7 .was-validated input:invalid[type=month],
.was-validated .wpcf7 input:invalid[type=week],
.wpcf7 .was-validated input:invalid[type=week],
.was-validated .wpcf7 input:invalid[type=time],
.wpcf7 .was-validated input:invalid[type=time],
.was-validated .wpcf7 input:invalid[type=datetime],
.wpcf7 .was-validated input:invalid[type=datetime],
.was-validated .wpcf7 input:invalid[type=datetime-local],
.wpcf7 .was-validated input:invalid[type=datetime-local],
.was-validated .wpcf7 input:invalid[type=color],
.wpcf7 .was-validated input:invalid[type=color],
.was-validated .wpcf7 input:invalid[type=email],
.wpcf7 .was-validated input:invalid[type=email],
.was-validated .wpcf7 input:invalid[type=file],
.wpcf7 .was-validated input:invalid[type=file],
.was-validated .wpcf7 input:invalid[type=submit],
.wpcf7 .was-validated input:invalid[type=submit],
.was-validated .wpcf7 select:invalid,
.wpcf7 .was-validated select:invalid,
.was-validated .wpcf7 textarea:invalid,
.wpcf7 .was-validated textarea:invalid,
.was-validated .wpcf7 .wpcf7-validation-errors:invalid,
.wpcf7 .was-validated .wpcf7-validation-errors:invalid,
.was-validated .custom-select:invalid,
.was-validated .form-control-file:invalid {
border-color: #f44336; }
.is-invalid.form-control:focus, .wpcf7 input.is-invalid:focus[type=text],
.wpcf7 input.is-invalid:focus[type=search],
.wpcf7 input.is-invalid:focus[type=url],
.wpcf7 input.is-invalid:focus[type=tel],
.wpcf7 input.is-invalid:focus[type=number],
.wpcf7 input.is-invalid:focus[type=range],
.wpcf7 input.is-invalid:focus[type=date],
.wpcf7 input.is-invalid:focus[type=month],
.wpcf7 input.is-invalid:focus[type=week],
.wpcf7 input.is-invalid:focus[type=time],
.wpcf7 input.is-invalid:focus[type=datetime],
.wpcf7 input.is-invalid:focus[type=datetime-local],
.wpcf7 input.is-invalid:focus[type=color],
.wpcf7 input.is-invalid:focus[type=email],
.wpcf7 input.is-invalid:focus[type=file],
.wpcf7 input.is-invalid:focus[type=submit],
.wpcf7 select.is-invalid:focus,
.wpcf7 textarea.is-invalid:focus, .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus, .is-invalid.form-control:hover, .wpcf7 input.is-invalid:hover[type=text],
.wpcf7 input.is-invalid:hover[type=search],
.wpcf7 input.is-invalid:hover[type=url],
.wpcf7 input.is-invalid:hover[type=tel],
.wpcf7 input.is-invalid:hover[type=number],
.wpcf7 input.is-invalid:hover[type=range],
.wpcf7 input.is-invalid:hover[type=date],
.wpcf7 input.is-invalid:hover[type=month],
.wpcf7 input.is-invalid:hover[type=week],
.wpcf7 input.is-invalid:hover[type=time],
.wpcf7 input.is-invalid:hover[type=datetime],
.wpcf7 input.is-invalid:hover[type=datetime-local],
.wpcf7 input.is-invalid:hover[type=color],
.wpcf7 input.is-invalid:hover[type=email],
.wpcf7 input.is-invalid:hover[type=file],
.wpcf7 input.is-invalid:hover[type=submit],
.wpcf7 select.is-invalid:hover,
.wpcf7 textarea.is-invalid:hover, .wpcf7 .is-invalid.wpcf7-validation-errors:hover, .is-invalid.custom-select:hover, .is-invalid.form-control-file:hover,
.was-validated .form-control:invalid:focus,
.was-validated .wpcf7 input:invalid:focus[type=text],
.wpcf7 .was-validated input:invalid:focus[type=text],
.was-validated .wpcf7 input:invalid:focus[type=search],
.wpcf7 .was-validated input:invalid:focus[type=search],
.was-validated .wpcf7 input:invalid:focus[type=url],
.wpcf7 .was-validated input:invalid:focus[type=url],
.was-validated .wpcf7 input:invalid:focus[type=tel],
.wpcf7 .was-validated input:invalid:focus[type=tel],
.was-validated .wpcf7 input:invalid:focus[type=number],
.wpcf7 .was-validated input:invalid:focus[type=number],
.was-validated .wpcf7 input:invalid:focus[type=range],
.wpcf7 .was-validated input:invalid:focus[type=range],
.was-validated .wpcf7 input:invalid:focus[type=date],
.wpcf7 .was-validated input:invalid:focus[type=date],
.was-validated .wpcf7 input:invalid:focus[type=month],
.wpcf7 .was-validated input:invalid:focus[type=month],
.was-validated .wpcf7 input:invalid:focus[type=week],
.wpcf7 .was-validated input:invalid:focus[type=week],
.was-validated .wpcf7 input:invalid:focus[type=time],
.wpcf7 .was-validated input:invalid:focus[type=time],
.was-validated .wpcf7 input:invalid:focus[type=datetime],
.wpcf7 .was-validated input:invalid:focus[type=datetime],
.was-validated .wpcf7 input:invalid:focus[type=datetime-local],
.wpcf7 .was-validated input:invalid:focus[type=datetime-local],
.was-validated .wpcf7 input:invalid:focus[type=color],
.wpcf7 .was-validated input:invalid:focus[type=color],
.was-validated .wpcf7 input:invalid:focus[type=email],
.wpcf7 .was-validated input:invalid:focus[type=email],
.was-validated .wpcf7 input:invalid:focus[type=file],
.wpcf7 .was-validated input:invalid:focus[type=file],
.was-validated .wpcf7 input:invalid:focus[type=submit],
.wpcf7 .was-validated input:invalid:focus[type=submit],
.was-validated .wpcf7 select:invalid:focus,
.wpcf7 .was-validated select:invalid:focus,
.was-validated .wpcf7 textarea:invalid:focus,
.wpcf7 .was-validated textarea:invalid:focus,
.was-validated .wpcf7 .wpcf7-validation-errors:invalid:focus,
.wpcf7 .was-validated .wpcf7-validation-errors:invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control-file:invalid:focus,
.was-validated .form-control:invalid:hover,
.was-validated .wpcf7 input:invalid:hover[type=text],
.wpcf7 .was-validated input:invalid:hover[type=text],
.was-validated .wpcf7 input:invalid:hover[type=search],
.wpcf7 .was-validated input:invalid:hover[type=search],
.was-validated .wpcf7 input:invalid:hover[type=url],
.wpcf7 .was-validated input:invalid:hover[type=url],
.was-validated .wpcf7 input:invalid:hover[type=tel],
.wpcf7 .was-validated input:invalid:hover[type=tel],
.was-validated .wpcf7 input:invalid:hover[type=number],
.wpcf7 .was-validated input:invalid:hover[type=number],
.was-validated .wpcf7 input:invalid:hover[type=range],
.wpcf7 .was-validated input:invalid:hover[type=range],
.was-validated .wpcf7 input:invalid:hover[type=date],
.wpcf7 .was-validated input:invalid:hover[type=date],
.was-validated .wpcf7 input:invalid:hover[type=month],
.wpcf7 .was-validated input:invalid:hover[type=month],
.was-validated .wpcf7 input:invalid:hover[type=week],
.wpcf7 .was-validated input:invalid:hover[type=week],
.was-validated .wpcf7 input:invalid:hover[type=time],
.wpcf7 .was-validated input:invalid:hover[type=time],
.was-validated .wpcf7 input:invalid:hover[type=datetime],
.wpcf7 .was-validated input:invalid:hover[type=datetime],
.was-validated .wpcf7 input:invalid:hover[type=datetime-local],
.wpcf7 .was-validated input:invalid:hover[type=datetime-local],
.was-validated .wpcf7 input:invalid:hover[type=color],
.wpcf7 .was-validated input:invalid:hover[type=color],
.was-validated .wpcf7 input:invalid:hover[type=email],
.wpcf7 .was-validated input:invalid:hover[type=email],
.was-validated .wpcf7 input:invalid:hover[type=file],
.wpcf7 .was-validated input:invalid:hover[type=file],
.was-validated .wpcf7 input:invalid:hover[type=submit],
.wpcf7 .was-validated input:invalid:hover[type=submit],
.was-validated .wpcf7 select:invalid:hover,
.wpcf7 .was-validated select:invalid:hover,
.was-validated .wpcf7 textarea:invalid:hover,
.wpcf7 .was-validated textarea:invalid:hover,
.was-validated .wpcf7 .wpcf7-validation-errors:invalid:hover,
.wpcf7 .was-validated .wpcf7-validation-errors:invalid:hover,
.was-validated .custom-select:invalid:hover,
.was-validated .form-control-file:invalid:hover {
border-color: #f44336;
-webkit-box-shadow: inset 0 -2px 0 -1px #f44336;
box-shadow: inset 0 -2px 0 -1px #f44336; }
.is-invalid.form-control ~ .invalid-feedback, .wpcf7 input.is-invalid[type=text] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=search] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=url] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=tel] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=number] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=range] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=date] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=month] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=week] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=time] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=datetime] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=datetime-local] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=color] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=email] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=file] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=submit] ~ .invalid-feedback, .wpcf7 select.is-invalid ~ .invalid-feedback, .wpcf7 textarea.is-invalid ~ .invalid-feedback, .wpcf7 .is-invalid.wpcf7-validation-errors ~ .invalid-feedback, .is-invalid.custom-select ~ .invalid-feedback, .is-invalid.form-control-file ~ .invalid-feedback,
.is-invalid.form-control ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=text] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=search] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=url] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=tel] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=number] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=range] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=date] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=month] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=week] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=time] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=datetime] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=datetime-local] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=color] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=email] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=file] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=submit] ~ .invalid-tooltip,
.wpcf7 select.is-invalid ~ .invalid-tooltip,
.wpcf7 textarea.is-invalid ~ .invalid-tooltip,
.wpcf7 .is-invalid.wpcf7-validation-errors ~ .invalid-tooltip,
.is-invalid.custom-select ~ .invalid-tooltip,
.is-invalid.form-control-file ~ .invalid-tooltip,
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=text] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=text] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=search] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=search] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=url] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=url] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=tel] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=tel] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=number] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=number] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=range] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=range] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=date] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=date] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=month] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=month] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=week] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=week] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=time] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=time] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=datetime] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=datetime] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=datetime-local] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=datetime-local] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=color] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=color] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=email] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=email] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=file] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=file] ~ .invalid-feedback,
.was-validated .wpcf7 input:invalid[type=submit] ~ .invalid-feedback,
.wpcf7 .was-validated input:invalid[type=submit] ~ .invalid-feedback,
.was-validated .wpcf7 select:invalid ~ .invalid-feedback,
.wpcf7 .was-validated select:invalid ~ .invalid-feedback,
.was-validated .wpcf7 textarea:invalid ~ .invalid-feedback,
.wpcf7 .was-validated textarea:invalid ~ .invalid-feedback,
.was-validated .wpcf7 .wpcf7-validation-errors:invalid ~ .invalid-feedback,
.wpcf7 .was-validated .wpcf7-validation-errors:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=text] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=text] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=search] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=search] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=url] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=url] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=tel] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=tel] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=number] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=number] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=range] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=range] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=date] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=date] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=month] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=month] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=week] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=week] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=time] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=time] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=datetime] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=datetime] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=datetime-local] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=datetime-local] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=color] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=color] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=email] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=email] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=file] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=file] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=submit] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=submit] ~ .invalid-tooltip,
.was-validated .wpcf7 select:invalid ~ .invalid-tooltip,
.wpcf7 .was-validated select:invalid ~ .invalid-tooltip,
.was-validated .wpcf7 textarea:invalid ~ .invalid-tooltip,
.wpcf7 .was-validated textarea:invalid ~ .invalid-tooltip,
.was-validated .wpcf7 .wpcf7-validation-errors:invalid ~ .invalid-tooltip,
.wpcf7 .was-validated .wpcf7-validation-errors:invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.was-validated .form-control-file:invalid ~ .invalid-tooltip {
display: block; }
select.is-invalid.form-control:focus[multiple],
.wpcf7 select.is-invalid:focus[multiple], select.is-invalid.form-control:focus[size]:not([size='1']),
.wpcf7 select.is-invalid:focus[size]:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']),
.wpcf7 textarea.is-invalid:focus:not([rows='1']), .is-invalid.custom-select:focus[multiple], .is-invalid.custom-select:focus[size]:not([size='1']), select.is-invalid.form-control:hover[multiple],
.wpcf7 select.is-invalid:hover[multiple], select.is-invalid.form-control:hover[size]:not([size='1']),
.wpcf7 select.is-invalid:hover[size]:not([size='1']), textarea.is-invalid.form-control:hover:not([rows='1']),
.wpcf7 textarea.is-invalid:hover:not([rows='1']), .is-invalid.custom-select:hover[multiple], .is-invalid.custom-select:hover[size]:not([size='1']),
.was-validated select.form-control:invalid:focus[multiple],
.was-validated .wpcf7 select:invalid:focus[multiple],
.wpcf7 .was-validated select:invalid:focus[multiple],
.was-validated select.form-control:invalid:focus[size]:not([size='1']),
.was-validated .wpcf7 select:invalid:focus[size]:not([size='1']),
.wpcf7 .was-validated select:invalid:focus[size]:not([size='1']),
.was-validated textarea.form-control:invalid:focus:not([rows='1']),
.was-validated .wpcf7 textarea:invalid:focus:not([rows='1']),
.wpcf7 .was-validated textarea:invalid:focus:not([rows='1']),
.was-validated .custom-select:invalid:focus[multiple],
.was-validated .custom-select:invalid:focus[size]:not([size='1']),
.was-validated select.form-control:invalid:hover[multiple],
.was-validated .wpcf7 select:invalid:hover[multiple],
.wpcf7 .was-validated select:invalid:hover[multiple],
.was-validated select.form-control:invalid:hover[size]:not([size='1']),
.was-validated .wpcf7 select:invalid:hover[size]:not([size='1']),
.wpcf7 .was-validated select:invalid:hover[size]:not([size='1']),
.was-validated textarea.form-control:invalid:hover:not([rows='1']),
.was-validated .wpcf7 textarea:invalid:hover:not([rows='1']),
.wpcf7 .was-validated textarea:invalid:hover:not([rows='1']),
.was-validated .custom-select:invalid:hover[multiple],
.was-validated .custom-select:invalid:hover[size]:not([size='1']) {
-webkit-box-shadow: inset 2px 2px 0 -1px #f44336, inset -2px -2px 0 -1px #f44336;
box-shadow: inset 2px 2px 0 -1px #f44336, inset -2px -2px 0 -1px #f44336; }
.textfield-box select.is-invalid.form-control:focus[multiple],
.textfield-box .wpcf7 select.is-invalid:focus[multiple], .wpcf7 .textfield-box select.is-invalid:focus[multiple], .textfield-box select.is-invalid.form-control:focus[size]:not([size='1']),
.textfield-box .wpcf7 select.is-invalid:focus[size]:not([size='1']), .wpcf7 .textfield-box select.is-invalid:focus[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']),
.textfield-box .wpcf7 textarea.is-invalid:focus:not([rows='1']), .wpcf7 .textfield-box textarea.is-invalid:focus:not([rows='1']), .textfield-box .is-invalid.custom-select:focus[multiple], .textfield-box .is-invalid.custom-select:focus[size]:not([size='1']), .textfield-box select.is-invalid.form-control:hover[multiple],
.textfield-box .wpcf7 select.is-invalid:hover[multiple], .wpcf7 .textfield-box select.is-invalid:hover[multiple], .textfield-box select.is-invalid.form-control:hover[size]:not([size='1']),
.textfield-box .wpcf7 select.is-invalid:hover[size]:not([size='1']), .wpcf7 .textfield-box select.is-invalid:hover[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:hover:not([rows='1']),
.textfield-box .wpcf7 textarea.is-invalid:hover:not([rows='1']), .wpcf7 .textfield-box textarea.is-invalid:hover:not([rows='1']), .textfield-box .is-invalid.custom-select:hover[multiple], .textfield-box .is-invalid.custom-select:hover[size]:not([size='1']),
.was-validated .textfield-box select.form-control:invalid:focus[multiple],
.was-validated .textfield-box .wpcf7 select:invalid:focus[multiple],
.wpcf7 .was-validated .textfield-box select:invalid:focus[multiple],
.was-validated .textfield-box select.form-control:invalid:focus[size]:not([size='1']),
.was-validated .textfield-box .wpcf7 select:invalid:focus[size]:not([size='1']),
.wpcf7 .was-validated .textfield-box select:invalid:focus[size]:not([size='1']),
.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']),
.was-validated .textfield-box .wpcf7 textarea:invalid:focus:not([rows='1']),
.wpcf7 .was-validated .textfield-box textarea:invalid:focus:not([rows='1']),
.was-validated .textfield-box .custom-select:invalid:focus[multiple],
.was-validated .textfield-box .custom-select:invalid:focus[size]:not([size='1']),
.was-validated .textfield-box select.form-control:invalid:hover[multiple],
.was-validated .textfield-box .wpcf7 select:invalid:hover[multiple],
.wpcf7 .was-validated .textfield-box select:invalid:hover[multiple],
.was-validated .textfield-box select.form-control:invalid:hover[size]:not([size='1']),
.was-validated .textfield-box .wpcf7 select:invalid:hover[size]:not([size='1']),
.wpcf7 .was-validated .textfield-box select:invalid:hover[size]:not([size='1']),
.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']),
.was-validated .textfield-box .wpcf7 textarea:invalid:hover:not([rows='1']),
.wpcf7 .was-validated .textfield-box textarea:invalid:hover:not([rows='1']),
.was-validated .textfield-box .custom-select:invalid:hover[multiple],
.was-validated .textfield-box .custom-select:invalid:hover[size]:not([size='1']) {
-webkit-box-shadow: inset 0 -2px 0 -1px #f44336;
box-shadow: inset 0 -2px 0 -1px #f44336; }
.valid-feedback {
font-size: 0.75rem;
font-weight: 400;
letter-spacing: 0;
line-height: 1.5;
color: #4caf50;
display: none;
margin-top: 0.5rem;
width: 100%; }
.form-control-lg + .valid-feedback {
margin-top: 0.75rem; }
.form-control-sm + .valid-feedback {
margin-top: 0.25rem; }
.valid-tooltip {
border-radius: 2px;
background-color: #4caf50;
color: white;
display: none;
font-size: 0.875rem;
line-height: 1.42857;
margin-top: 0.5rem;
max-width: 100%;
opacity: 0.9;
padding: 0.375rem 1rem;
position: absolute;
top: 100%;
text-align: center;
word-break: break-word;
z-index: 240; }
@media (min-width: 768px) {
.valid-tooltip {
font-size: 0.625rem;
padding: 0.24107rem 0.5rem; } }
.form-control-lg + .valid-tooltip {
margin-top: 0.75rem; }
.form-control-sm + .valid-tooltip {
margin-top: 0.25rem; }
.custom-control-input.is-valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label::after,
.was-validated .custom-control-input:valid ~ .custom-control-label,
.was-validated .custom-control-input:valid ~ .custom-control-label::after {
color: #4caf50; }
.custom-control-input.is-valid ~ .custom-control-label::before,
.was-validated .custom-control-input:valid ~ .custom-control-label::before {
background-color: #4caf50; }
.custom-control-input.is-valid ~ .custom-control-track,
.was-validated .custom-control-input:valid ~ .custom-control-track {
background-color: rgba(76, 175, 80, 0.5); }
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip,
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip {
display: block; }
.custom-file-input.is-valid:focus ~ .custom-file-label, .custom-file-input.is-valid:hover ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:hover ~ .custom-file-label {
border-bottom-color: #4caf50;
-webkit-box-shadow: inset 0 -2px 0 -1px #4caf50;
box-shadow: inset 0 -2px 0 -1px #4caf50; }
.custom-file-input.is-valid ~ .custom-file-label,
.was-validated .custom-file-input:valid ~ .custom-file-label {
border-bottom-color: #4caf50; }
.custom-file-input.is-valid ~ .custom-file-label:hover,
.was-validated .custom-file-input:valid ~ .custom-file-label:hover {
border-bottom-color: #4caf50;
-webkit-box-shadow: inset 0 -2px 0 -1px #4caf50;
box-shadow: inset 0 -2px 0 -1px #4caf50; }
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip,
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip {
display: block; }
.custom-switch .custom-control-input.is-valid ~ .custom-control-label::after,
.was-validated .custom-switch .custom-control-input:valid ~ .custom-control-label::after {
background-color: #4caf50; }
.form-check-input.is-valid + .form-check-label,
.was-validated .form-check-input:valid + .form-check-label {
color: #4caf50; }
.is-valid.form-control, .wpcf7 input.is-valid[type=text],
.wpcf7 input.is-valid[type=search],
.wpcf7 input.is-valid[type=url],
.wpcf7 input.is-valid[type=tel],
.wpcf7 input.is-valid[type=number],
.wpcf7 input.is-valid[type=range],
.wpcf7 input.is-valid[type=date],
.wpcf7 input.is-valid[type=month],
.wpcf7 input.is-valid[type=week],
.wpcf7 input.is-valid[type=time],
.wpcf7 input.is-valid[type=datetime],
.wpcf7 input.is-valid[type=datetime-local],
.wpcf7 input.is-valid[type=color],
.wpcf7 input.is-valid[type=email],
.wpcf7 input.is-valid[type=file],
.wpcf7 input.is-valid[type=submit],
.wpcf7 select.is-valid,
.wpcf7 textarea.is-valid, .wpcf7 .is-valid.wpcf7-validation-errors, .is-valid.custom-select, .is-valid.form-control-file,
.was-validated .form-control:valid,
.was-validated .wpcf7 input:valid[type=text],
.wpcf7 .was-validated input:valid[type=text],
.was-validated .wpcf7 input:valid[type=search],
.wpcf7 .was-validated input:valid[type=search],
.was-validated .wpcf7 input:valid[type=url],
.wpcf7 .was-validated input:valid[type=url],
.was-validated .wpcf7 input:valid[type=tel],
.wpcf7 .was-validated input:valid[type=tel],
.was-validated .wpcf7 input:valid[type=number],
.wpcf7 .was-validated input:valid[type=number],
.was-validated .wpcf7 input:valid[type=range],
.wpcf7 .was-validated input:valid[type=range],
.was-validated .wpcf7 input:valid[type=date],
.wpcf7 .was-validated input:valid[type=date],
.was-validated .wpcf7 input:valid[type=month],
.wpcf7 .was-validated input:valid[type=month],
.was-validated .wpcf7 input:valid[type=week],
.wpcf7 .was-validated input:valid[type=week],
.was-validated .wpcf7 input:valid[type=time],
.wpcf7 .was-validated input:valid[type=time],
.was-validated .wpcf7 input:valid[type=datetime],
.wpcf7 .was-validated input:valid[type=datetime],
.was-validated .wpcf7 input:valid[type=datetime-local],
.wpcf7 .was-validated input:valid[type=datetime-local],
.was-validated .wpcf7 input:valid[type=color],
.wpcf7 .was-validated input:valid[type=color],
.was-validated .wpcf7 input:valid[type=email],
.wpcf7 .was-validated input:valid[type=email],
.was-validated .wpcf7 input:valid[type=file],
.wpcf7 .was-validated input:valid[type=file],
.was-validated .wpcf7 input:valid[type=submit],
.wpcf7 .was-validated input:valid[type=submit],
.was-validated .wpcf7 select:valid,
.wpcf7 .was-validated select:valid,
.was-validated .wpcf7 textarea:valid,
.wpcf7 .was-validated textarea:valid,
.was-validated .wpcf7 .wpcf7-validation-errors:valid,
.wpcf7 .was-validated .wpcf7-validation-errors:valid,
.was-validated .custom-select:valid,
.was-validated .form-control-file:valid {
border-color: #4caf50; }
.is-valid.form-control:focus, .wpcf7 input.is-valid:focus[type=text],
.wpcf7 input.is-valid:focus[type=search],
.wpcf7 input.is-valid:focus[type=url],
.wpcf7 input.is-valid:focus[type=tel],
.wpcf7 input.is-valid:focus[type=number],
.wpcf7 input.is-valid:focus[type=range],
.wpcf7 input.is-valid:focus[type=date],
.wpcf7 input.is-valid:focus[type=month],
.wpcf7 input.is-valid:focus[type=week],
.wpcf7 input.is-valid:focus[type=time],
.wpcf7 input.is-valid:focus[type=datetime],
.wpcf7 input.is-valid:focus[type=datetime-local],
.wpcf7 input.is-valid:focus[type=color],
.wpcf7 input.is-valid:focus[type=email],
.wpcf7 input.is-valid:focus[type=file],
.wpcf7 input.is-valid:focus[type=submit],
.wpcf7 select.is-valid:focus,
.wpcf7 textarea.is-valid:focus, .wpcf7 .is-valid.wpcf7-validation-errors:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus, .is-valid.form-control:hover, .wpcf7 input.is-valid:hover[type=text],
.wpcf7 input.is-valid:hover[type=search],
.wpcf7 input.is-valid:hover[type=url],
.wpcf7 input.is-valid:hover[type=tel],
.wpcf7 input.is-valid:hover[type=number],
.wpcf7 input.is-valid:hover[type=range],
.wpcf7 input.is-valid:hover[type=date],
.wpcf7 input.is-valid:hover[type=month],
.wpcf7 input.is-valid:hover[type=week],
.wpcf7 input.is-valid:hover[type=time],
.wpcf7 input.is-valid:hover[type=datetime],
.wpcf7 input.is-valid:hover[type=datetime-local],
.wpcf7 input.is-valid:hover[type=color],
.wpcf7 input.is-valid:hover[type=email],
.wpcf7 input.is-valid:hover[type=file],
.wpcf7 input.is-valid:hover[type=submit],
.wpcf7 select.is-valid:hover,
.wpcf7 textarea.is-valid:hover, .wpcf7 .is-valid.wpcf7-validation-errors:hover, .is-valid.custom-select:hover, .is-valid.form-control-file:hover,
.was-validated .form-control:valid:focus,
.was-validated .wpcf7 input:valid:focus[type=text],
.wpcf7 .was-validated input:valid:focus[type=text],
.was-validated .wpcf7 input:valid:focus[type=search],
.wpcf7 .was-validated input:valid:focus[type=search],
.was-validated .wpcf7 input:valid:focus[type=url],
.wpcf7 .was-validated input:valid:focus[type=url],
.was-validated .wpcf7 input:valid:focus[type=tel],
.wpcf7 .was-validated input:valid:focus[type=tel],
.was-validated .wpcf7 input:valid:focus[type=number],
.wpcf7 .was-validated input:valid:focus[type=number],
.was-validated .wpcf7 input:valid:focus[type=range],
.wpcf7 .was-validated input:valid:focus[type=range],
.was-validated .wpcf7 input:valid:focus[type=date],
.wpcf7 .was-validated input:valid:focus[type=date],
.was-validated .wpcf7 input:valid:focus[type=month],
.wpcf7 .was-validated input:valid:focus[type=month],
.was-validated .wpcf7 input:valid:focus[type=week],
.wpcf7 .was-validated input:valid:focus[type=week],
.was-validated .wpcf7 input:valid:focus[type=time],
.wpcf7 .was-validated input:valid:focus[type=time],
.was-validated .wpcf7 input:valid:focus[type=datetime],
.wpcf7 .was-validated input:valid:focus[type=datetime],
.was-validated .wpcf7 input:valid:focus[type=datetime-local],
.wpcf7 .was-validated input:valid:focus[type=datetime-local],
.was-validated .wpcf7 input:valid:focus[type=color],
.wpcf7 .was-validated input:valid:focus[type=color],
.was-validated .wpcf7 input:valid:focus[type=email],
.wpcf7 .was-validated input:valid:focus[type=email],
.was-validated .wpcf7 input:valid:focus[type=file],
.wpcf7 .was-validated input:valid:focus[type=file],
.was-validated .wpcf7 input:valid:focus[type=submit],
.wpcf7 .was-validated input:valid:focus[type=submit],
.was-validated .wpcf7 select:valid:focus,
.wpcf7 .was-validated select:valid:focus,
.was-validated .wpcf7 textarea:valid:focus,
.wpcf7 .was-validated textarea:valid:focus,
.was-validated .wpcf7 .wpcf7-validation-errors:valid:focus,
.wpcf7 .was-validated .wpcf7-validation-errors:valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .form-control-file:valid:focus,
.was-validated .form-control:valid:hover,
.was-validated .wpcf7 input:valid:hover[type=text],
.wpcf7 .was-validated input:valid:hover[type=text],
.was-validated .wpcf7 input:valid:hover[type=search],
.wpcf7 .was-validated input:valid:hover[type=search],
.was-validated .wpcf7 input:valid:hover[type=url],
.wpcf7 .was-validated input:valid:hover[type=url],
.was-validated .wpcf7 input:valid:hover[type=tel],
.wpcf7 .was-validated input:valid:hover[type=tel],
.was-validated .wpcf7 input:valid:hover[type=number],
.wpcf7 .was-validated input:valid:hover[type=number],
.was-validated .wpcf7 input:valid:hover[type=range],
.wpcf7 .was-validated input:valid:hover[type=range],
.was-validated .wpcf7 input:valid:hover[type=date],
.wpcf7 .was-validated input:valid:hover[type=date],
.was-validated .wpcf7 input:valid:hover[type=month],
.wpcf7 .was-validated input:valid:hover[type=month],
.was-validated .wpcf7 input:valid:hover[type=week],
.wpcf7 .was-validated input:valid:hover[type=week],
.was-validated .wpcf7 input:valid:hover[type=time],
.wpcf7 .was-validated input:valid:hover[type=time],
.was-validated .wpcf7 input:valid:hover[type=datetime],
.wpcf7 .was-validated input:valid:hover[type=datetime],
.was-validated .wpcf7 input:valid:hover[type=datetime-local],
.wpcf7 .was-validated input:valid:hover[type=datetime-local],
.was-validated .wpcf7 input:valid:hover[type=color],
.wpcf7 .was-validated input:valid:hover[type=color],
.was-validated .wpcf7 input:valid:hover[type=email],
.wpcf7 .was-validated input:valid:hover[type=email],
.was-validated .wpcf7 input:valid:hover[type=file],
.wpcf7 .was-validated input:valid:hover[type=file],
.was-validated .wpcf7 input:valid:hover[type=submit],
.wpcf7 .was-validated input:valid:hover[type=submit],
.was-validated .wpcf7 select:valid:hover,
.wpcf7 .was-validated select:valid:hover,
.was-validated .wpcf7 textarea:valid:hover,
.wpcf7 .was-validated textarea:valid:hover,
.was-validated .wpcf7 .wpcf7-validation-errors:valid:hover,
.wpcf7 .was-validated .wpcf7-validation-errors:valid:hover,
.was-validated .custom-select:valid:hover,
.was-validated .form-control-file:valid:hover {
border-color: #4caf50;
-webkit-box-shadow: inset 0 -2px 0 -1px #4caf50;
box-shadow: inset 0 -2px 0 -1px #4caf50; }
.is-valid.form-control ~ .valid-feedback, .wpcf7 input.is-valid[type=text] ~ .valid-feedback, .wpcf7 input.is-valid[type=search] ~ .valid-feedback, .wpcf7 input.is-valid[type=url] ~ .valid-feedback, .wpcf7 input.is-valid[type=tel] ~ .valid-feedback, .wpcf7 input.is-valid[type=number] ~ .valid-feedback, .wpcf7 input.is-valid[type=range] ~ .valid-feedback, .wpcf7 input.is-valid[type=date] ~ .valid-feedback, .wpcf7 input.is-valid[type=month] ~ .valid-feedback, .wpcf7 input.is-valid[type=week] ~ .valid-feedback, .wpcf7 input.is-valid[type=time] ~ .valid-feedback, .wpcf7 input.is-valid[type=datetime] ~ .valid-feedback, .wpcf7 input.is-valid[type=datetime-local] ~ .valid-feedback, .wpcf7 input.is-valid[type=color] ~ .valid-feedback, .wpcf7 input.is-valid[type=email] ~ .valid-feedback, .wpcf7 input.is-valid[type=file] ~ .valid-feedback, .wpcf7 input.is-valid[type=submit] ~ .valid-feedback, .wpcf7 select.is-valid ~ .valid-feedback, .wpcf7 textarea.is-valid ~ .valid-feedback, .wpcf7 .is-valid.wpcf7-validation-errors ~ .valid-feedback, .is-valid.custom-select ~ .valid-feedback, .is-valid.form-control-file ~ .valid-feedback,
.is-valid.form-control ~ .valid-tooltip,
.wpcf7 input.is-valid[type=text] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=search] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=url] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=tel] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=number] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=range] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=date] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=month] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=week] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=time] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=datetime] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=datetime-local] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=color] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=email] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=file] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=submit] ~ .valid-tooltip,
.wpcf7 select.is-valid ~ .valid-tooltip,
.wpcf7 textarea.is-valid ~ .valid-tooltip,
.wpcf7 .is-valid.wpcf7-validation-errors ~ .valid-tooltip,
.is-valid.custom-select ~ .valid-tooltip,
.is-valid.form-control-file ~ .valid-tooltip,
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=text] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=text] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=search] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=search] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=url] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=url] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=tel] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=tel] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=number] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=number] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=range] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=range] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=date] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=date] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=month] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=month] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=week] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=week] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=time] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=time] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=datetime] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=datetime] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=datetime-local] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=datetime-local] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=color] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=color] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=email] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=email] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=file] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=file] ~ .valid-feedback,
.was-validated .wpcf7 input:valid[type=submit] ~ .valid-feedback,
.wpcf7 .was-validated input:valid[type=submit] ~ .valid-feedback,
.was-validated .wpcf7 select:valid ~ .valid-feedback,
.wpcf7 .was-validated select:valid ~ .valid-feedback,
.was-validated .wpcf7 textarea:valid ~ .valid-feedback,
.wpcf7 .was-validated textarea:valid ~ .valid-feedback,
.was-validated .wpcf7 .wpcf7-validation-errors:valid ~ .valid-feedback,
.wpcf7 .was-validated .wpcf7-validation-errors:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=text] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=text] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=search] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=search] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=url] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=url] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=tel] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=tel] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=number] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=number] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=range] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=range] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=date] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=date] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=month] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=month] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=week] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=week] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=time] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=time] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=datetime] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=datetime] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=datetime-local] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=datetime-local] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=color] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=color] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=email] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=email] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=file] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=file] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=submit] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=submit] ~ .valid-tooltip,
.was-validated .wpcf7 select:valid ~ .valid-tooltip,
.wpcf7 .was-validated select:valid ~ .valid-tooltip,
.was-validated .wpcf7 textarea:valid ~ .valid-tooltip,
.wpcf7 .was-validated textarea:valid ~ .valid-tooltip,
.was-validated .wpcf7 .wpcf7-validation-errors:valid ~ .valid-tooltip,
.wpcf7 .was-validated .wpcf7-validation-errors:valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-tooltip,
.was-validated .form-control-file:valid ~ .valid-tooltip {
display: block; }
select.is-valid.form-control:focus[multiple],
.wpcf7 select.is-valid:focus[multiple], select.is-valid.form-control:focus[size]:not([size='1']),
.wpcf7 select.is-valid:focus[size]:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']),
.wpcf7 textarea.is-valid:focus:not([rows='1']), .is-valid.custom-select:focus[multiple], .is-valid.custom-select:focus[size]:not([size='1']), select.is-valid.form-control:hover[multiple],
.wpcf7 select.is-valid:hover[multiple], select.is-valid.form-control:hover[size]:not([size='1']),
.wpcf7 select.is-valid:hover[size]:not([size='1']), textarea.is-valid.form-control:hover:not([rows='1']),
.wpcf7 textarea.is-valid:hover:not([rows='1']), .is-valid.custom-select:hover[multiple], .is-valid.custom-select:hover[size]:not([size='1']),
.was-validated select.form-control:valid:focus[multiple],
.was-validated .wpcf7 select:valid:focus[multiple],
.wpcf7 .was-validated select:valid:focus[multiple],
.was-validated select.form-control:valid:focus[size]:not([size='1']),
.was-validated .wpcf7 select:valid:focus[size]:not([size='1']),
.wpcf7 .was-validated select:valid:focus[size]:not([size='1']),
.was-validated textarea.form-control:valid:focus:not([rows='1']),
.was-validated .wpcf7 textarea:valid:focus:not([rows='1']),
.wpcf7 .was-validated textarea:valid:focus:not([rows='1']),
.was-validated .custom-select:valid:focus[multiple],
.was-validated .custom-select:valid:focus[size]:not([size='1']),
.was-validated select.form-control:valid:hover[multiple],
.was-validated .wpcf7 select:valid:hover[multiple],
.wpcf7 .was-validated select:valid:hover[multiple],
.was-validated select.form-control:valid:hover[size]:not([size='1']),
.was-validated .wpcf7 select:valid:hover[size]:not([size='1']),
.wpcf7 .was-validated select:valid:hover[size]:not([size='1']),
.was-validated textarea.form-control:valid:hover:not([rows='1']),
.was-validated .wpcf7 textarea:valid:hover:not([rows='1']),
.wpcf7 .was-validated textarea:valid:hover:not([rows='1']),
.was-validated .custom-select:valid:hover[multiple],
.was-validated .custom-select:valid:hover[size]:not([size='1']) {
-webkit-box-shadow: inset 2px 2px 0 -1px #4caf50, inset -2px -2px 0 -1px #4caf50;
box-shadow: inset 2px 2px 0 -1px #4caf50, inset -2px -2px 0 -1px #4caf50; }
.textfield-box select.is-valid.form-control:focus[multiple],
.textfield-box .wpcf7 select.is-valid:focus[multiple], .wpcf7 .textfield-box select.is-valid:focus[multiple], .textfield-box select.is-valid.form-control:focus[size]:not([size='1']),
.textfield-box .wpcf7 select.is-valid:focus[size]:not([size='1']), .wpcf7 .textfield-box select.is-valid:focus[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']),
.textfield-box .wpcf7 textarea.is-valid:focus:not([rows='1']), .wpcf7 .textfield-box textarea.is-valid:focus:not([rows='1']), .textfield-box .is-valid.custom-select:focus[multiple], .textfield-box .is-valid.custom-select:focus[size]:not([size='1']), .textfield-box select.is-valid.form-control:hover[multiple],
.textfield-box .wpcf7 select.is-valid:hover[multiple], .wpcf7 .textfield-box select.is-valid:hover[multiple], .textfield-box select.is-valid.form-control:hover[size]:not([size='1']),
.textfield-box .wpcf7 select.is-valid:hover[size]:not([size='1']), .wpcf7 .textfield-box select.is-valid:hover[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:hover:not([rows='1']),
.textfield-box .wpcf7 textarea.is-valid:hover:not([rows='1']), .wpcf7 .textfield-box textarea.is-valid:hover:not([rows='1']), .textfield-box .is-valid.custom-select:hover[multiple], .textfield-box .is-valid.custom-select:hover[size]:not([size='1']),
.was-validated .textfield-box select.form-control:valid:focus[multiple],
.was-validated .textfield-box .wpcf7 select:valid:focus[multiple],
.wpcf7 .was-validated .textfield-box select:valid:focus[multiple],
.was-validated .textfield-box select.form-control:valid:focus[size]:not([size='1']),
.was-validated .textfield-box .wpcf7 select:valid:focus[size]:not([size='1']),
.wpcf7 .was-validated .textfield-box select:valid:focus[size]:not([size='1']),
.was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']),
.was-validated .textfield-box .wpcf7 textarea:valid:focus:not([rows='1']),
.wpcf7 .was-validated .textfield-box textarea:valid:focus:not([rows='1']),
.was-validated .textfield-box .custom-select:valid:focus[multiple],
.was-validated .textfield-box .custom-select:valid:focus[size]:not([size='1']),
.was-validated .textfield-box select.form-control:valid:hover[multiple],
.was-validated .textfield-box .wpcf7 select:valid:hover[multiple],
.wpcf7 .was-validated .textfield-box select:valid:hover[multiple],
.was-validated .textfield-box select.form-control:valid:hover[size]:not([size='1']),
.was-validated .textfield-box .wpcf7 select:valid:hover[size]:not([size='1']),
.wpcf7 .was-validated .textfield-box select:valid:hover[size]:not([size='1']),
.was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']),
.was-validated .textfield-box .wpcf7 textarea:valid:hover:not([rows='1']),
.wpcf7 .was-validated .textfield-box textarea:valid:hover:not([rows='1']),
.was-validated .textfield-box .custom-select:valid:hover[multiple],
.was-validated .textfield-box .custom-select:valid:hover[size]:not([size='1']) {
-webkit-box-shadow: inset 0 -2px 0 -1px #4caf50;
box-shadow: inset 0 -2px 0 -1px #4caf50; }
.textfield-box .form-control, .textfield-box .wpcf7 input[type=text], .wpcf7 .textfield-box input[type=text],
.textfield-box .wpcf7 input[type=search], .wpcf7 .textfield-box input[type=search],
.textfield-box .wpcf7 input[type=url], .wpcf7 .textfield-box input[type=url],
.textfield-box .wpcf7 input[type=tel], .wpcf7 .textfield-box input[type=tel],
.textfield-box .wpcf7 input[type=number], .wpcf7 .textfield-box input[type=number],
.textfield-box .wpcf7 input[type=range], .wpcf7 .textfield-box input[type=range],
.textfield-box .wpcf7 input[type=date], .wpcf7 .textfield-box input[type=date],
.textfield-box .wpcf7 input[type=month], .wpcf7 .textfield-box input[type=month],
.textfield-box .wpcf7 input[type=week], .wpcf7 .textfield-box input[type=week],
.textfield-box .wpcf7 input[type=time], .wpcf7 .textfield-box input[type=time],
.textfield-box .wpcf7 input[type=datetime], .wpcf7 .textfield-box input[type=datetime],
.textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .textfield-box input[type=datetime-local],
.textfield-box .wpcf7 input[type=color], .wpcf7 .textfield-box input[type=color],
.textfield-box .wpcf7 input[type=email], .wpcf7 .textfield-box input[type=email],
.textfield-box .wpcf7 input[type=file], .wpcf7 .textfield-box input[type=file], .textfield-box .wpcf7 input[type=submit], .wpcf7 .textfield-box input[type=submit],
.textfield-box .wpcf7 select, .wpcf7 .textfield-box select,
.textfield-box .wpcf7 textarea, .wpcf7 .textfield-box textarea, .textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .textfield-box .wpcf7-validation-errors, .textfield-box .custom-select, .textfield-box .form-control-file {
background-color: rgba(0, 0, 0, 0.06);
border-radius: 4px;
padding: 1rem 1rem calc(1rem - 1px); }
.textfield-box select.form-control,
.textfield-box .wpcf7 select, .wpcf7 .textfield-box select, .textfield-box .custom-select {
padding-right: 1.5em; }
.textfield-box select.form-control[multiple],
.textfield-box .wpcf7 select[multiple], .wpcf7 .textfield-box select[multiple], .textfield-box select.form-control[size]:not([size='1']),
.textfield-box .wpcf7 select[size]:not([size='1']), .wpcf7 .textfield-box select[size]:not([size='1']), .textfield-box textarea.form-control:not([rows='1']),
.textfield-box .wpcf7 textarea:not([rows='1']), .wpcf7 .textfield-box textarea:not([rows='1']), .textfield-box .custom-select[multiple], .textfield-box .custom-select[size]:not([size='1']) {
border-width: 0 0 1px;
padding: 1rem 1rem calc(1rem - 1px); }
.textfield-box select.form-control:hover[multiple],
.textfield-box .wpcf7 select:hover[multiple], .wpcf7 .textfield-box select:hover[multiple], .textfield-box select.form-control:hover[size]:not([size='1']),
.textfield-box .wpcf7 select:hover[size]:not([size='1']), .wpcf7 .textfield-box select:hover[size]:not([size='1']), .textfield-box textarea.form-control:hover:not([rows='1']),
.textfield-box .wpcf7 textarea:hover:not([rows='1']), .wpcf7 .textfield-box textarea:hover:not([rows='1']), .textfield-box .custom-select:hover[multiple], .textfield-box .custom-select:hover[size]:not([size='1']) {
-webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87);
box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); }
.textfield-box select.form-control:focus[multiple],
.textfield-box .wpcf7 select:focus[multiple], .wpcf7 .textfield-box select:focus[multiple], .textfield-box select.form-control:focus[size]:not([size='1']),
.textfield-box .wpcf7 select:focus[size]:not([size='1']), .wpcf7 .textfield-box select:focus[size]:not([size='1']), .textfield-box textarea.form-control:focus:not([rows='1']),
.textfield-box .wpcf7 textarea:focus:not([rows='1']), .wpcf7 .textfield-box textarea:focus:not([rows='1']), .textfield-box .custom-select:focus[multiple], .textfield-box .custom-select:focus[size]:not([size='1']) {
-webkit-box-shadow: inset 0 -2px 0 -1px #F07206;
box-shadow: inset 0 -2px 0 -1px #F07206; }
.textfield-box textarea.form-control,
.textfield-box .wpcf7 textarea, .wpcf7 .textfield-box textarea {
min-height: 3.5rem; }
.textfield-box .form-control[type='file'], .textfield-box .wpcf7 input[type='file'][type=text], .wpcf7 .textfield-box input[type='file'][type=text],
.textfield-box .wpcf7 input[type='file'][type=search], .wpcf7 .textfield-box input[type='file'][type=search],
.textfield-box .wpcf7 input[type='file'][type=url], .wpcf7 .textfield-box input[type='file'][type=url],
.textfield-box .wpcf7 input[type='file'][type=tel], .wpcf7 .textfield-box input[type='file'][type=tel],
.textfield-box .wpcf7 input[type='file'][type=number], .wpcf7 .textfield-box input[type='file'][type=number],
.textfield-box .wpcf7 input[type='file'][type=range], .wpcf7 .textfield-box input[type='file'][type=range],
.textfield-box .wpcf7 input[type='file'][type=date], .wpcf7 .textfield-box input[type='file'][type=date],
.textfield-box .wpcf7 input[type='file'][type=month], .wpcf7 .textfield-box input[type='file'][type=month],
.textfield-box .wpcf7 input[type='file'][type=week], .wpcf7 .textfield-box input[type='file'][type=week],
.textfield-box .wpcf7 input[type='file'][type=time], .wpcf7 .textfield-box input[type='file'][type=time],
.textfield-box .wpcf7 input[type='file'][type=datetime], .wpcf7 .textfield-box input[type='file'][type=datetime],
.textfield-box .wpcf7 input[type='file'][type=datetime-local], .wpcf7 .textfield-box input[type='file'][type=datetime-local],
.textfield-box .wpcf7 input[type='file'][type=color], .wpcf7 .textfield-box input[type='file'][type=color],
.textfield-box .wpcf7 input[type='file'][type=email], .wpcf7 .textfield-box input[type='file'][type=email],
.textfield-box .wpcf7 input[type='file'][type=file], .wpcf7 .textfield-box input[type='file'][type=file],
.textfield-box .wpcf7 input[type='file'][type=submit], .wpcf7 .textfield-box input[type='file'][type=submit],
.textfield-box .wpcf7 select[type='file'], .wpcf7 .textfield-box select[type='file'],
.textfield-box .wpcf7 textarea[type='file'], .wpcf7 .textfield-box textarea[type='file'], .textfield-box .wpcf7 .wpcf7-validation-errors[type='file'], .wpcf7 .textfield-box .wpcf7-validation-errors[type='file'],
.textfield-box .form-control-file {
max-height: 3.5rem; }
.textfield-box-lg .form-control, .input-group-lg > .textfield-box .form-control, .textfield-box-lg .wpcf7 input[type=text], .wpcf7 .textfield-box-lg input[type=text], .input-group-lg > .textfield-box .wpcf7 input[type=text], .wpcf7 .input-group-lg > .textfield-box input[type=text],
.textfield-box-lg .wpcf7 input[type=search], .wpcf7 .textfield-box-lg input[type=search],
.input-group-lg > .textfield-box .wpcf7 input[type=search], .wpcf7 .input-group-lg > .textfield-box input[type=search],
.textfield-box-lg .wpcf7 input[type=url], .wpcf7 .textfield-box-lg input[type=url],
.input-group-lg > .textfield-box .wpcf7 input[type=url], .wpcf7 .input-group-lg > .textfield-box input[type=url],
.textfield-box-lg .wpcf7 input[type=tel], .wpcf7 .textfield-box-lg input[type=tel],
.input-group-lg > .textfield-box .wpcf7 input[type=tel], .wpcf7 .input-group-lg > .textfield-box input[type=tel],
.textfield-box-lg .wpcf7 input[type=number], .wpcf7 .textfield-box-lg input[type=number],
.input-group-lg > .textfield-box .wpcf7 input[type=number], .wpcf7 .input-group-lg > .textfield-box input[type=number],
.textfield-box-lg .wpcf7 input[type=range], .wpcf7 .textfield-box-lg input[type=range],
.input-group-lg > .textfield-box .wpcf7 input[type=range], .wpcf7 .input-group-lg > .textfield-box input[type=range],
.textfield-box-lg .wpcf7 input[type=date], .wpcf7 .textfield-box-lg input[type=date],
.input-group-lg > .textfield-box .wpcf7 input[type=date], .wpcf7 .input-group-lg > .textfield-box input[type=date],
.textfield-box-lg .wpcf7 input[type=month], .wpcf7 .textfield-box-lg input[type=month],
.input-group-lg > .textfield-box .wpcf7 input[type=month], .wpcf7 .input-group-lg > .textfield-box input[type=month],
.textfield-box-lg .wpcf7 input[type=week], .wpcf7 .textfield-box-lg input[type=week],
.input-group-lg > .textfield-box .wpcf7 input[type=week], .wpcf7 .input-group-lg > .textfield-box input[type=week],
.textfield-box-lg .wpcf7 input[type=time], .wpcf7 .textfield-box-lg input[type=time],
.input-group-lg > .textfield-box .wpcf7 input[type=time], .wpcf7 .input-group-lg > .textfield-box input[type=time],
.textfield-box-lg .wpcf7 input[type=datetime], .wpcf7 .textfield-box-lg input[type=datetime],
.input-group-lg > .textfield-box .wpcf7 input[type=datetime], .wpcf7 .input-group-lg > .textfield-box input[type=datetime],
.textfield-box-lg .wpcf7 input[type=datetime-local], .wpcf7 .textfield-box-lg input[type=datetime-local],
.input-group-lg > .textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .input-group-lg > .textfield-box input[type=datetime-local],
.textfield-box-lg .wpcf7 input[type=color], .wpcf7 .textfield-box-lg input[type=color],
.input-group-lg > .textfield-box .wpcf7 input[type=color], .wpcf7 .input-group-lg > .textfield-box input[type=color],
.textfield-box-lg .wpcf7 input[type=email], .wpcf7 .textfield-box-lg input[type=email],
.input-group-lg > .textfield-box .wpcf7 input[type=email], .wpcf7 .input-group-lg > .textfield-box input[type=email],
.textfield-box-lg .wpcf7 input[type=file], .wpcf7 .textfield-box-lg input[type=file],
.input-group-lg > .textfield-box .wpcf7 input[type=file], .wpcf7 .input-group-lg > .textfield-box input[type=file], .textfield-box-lg .wpcf7 input[type=submit], .wpcf7 .textfield-box-lg input[type=submit], .input-group-lg > .textfield-box .wpcf7 input[type=submit], .wpcf7 .input-group-lg > .textfield-box input[type=submit],
.textfield-box-lg .wpcf7 select, .wpcf7 .textfield-box-lg select,
.input-group-lg > .textfield-box .wpcf7 select, .wpcf7 .input-group-lg > .textfield-box select,
.textfield-box-lg .wpcf7 textarea, .wpcf7 .textfield-box-lg textarea,
.input-group-lg > .textfield-box .wpcf7 textarea, .wpcf7 .input-group-lg > .textfield-box textarea, .textfield-box-lg .wpcf7 .wpcf7-validation-errors, .wpcf7 .textfield-box-lg .wpcf7-validation-errors, .input-group-lg > .textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-lg > .textfield-box .wpcf7-validation-errors, .textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select, .textfield-box-lg .form-control-file, .input-group-lg > .textfield-box .form-control-file {
font-size: 2.125rem;
line-height: 1.17647;
padding: 0.875rem 1rem calc(0.875rem - 1px); }
.textfield-box-lg select.form-control[multiple], .input-group-lg > .textfield-box select.form-control[multiple],
.textfield-box-lg .wpcf7 select[multiple], .wpcf7 .textfield-box-lg select[multiple],
.input-group-lg > .textfield-box .wpcf7 select[multiple], .wpcf7 .input-group-lg > .textfield-box select[multiple], .textfield-box-lg select.form-control[size]:not([size='1']), .input-group-lg > .textfield-box select.form-control[size]:not([size='1']),
.textfield-box-lg .wpcf7 select[size]:not([size='1']), .wpcf7 .textfield-box-lg select[size]:not([size='1']),
.input-group-lg > .textfield-box .wpcf7 select[size]:not([size='1']), .wpcf7 .input-group-lg > .textfield-box select[size]:not([size='1']), .textfield-box-lg textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box textarea.form-control:not([rows='1']),
.textfield-box-lg .wpcf7 textarea:not([rows='1']), .wpcf7 .textfield-box-lg textarea:not([rows='1']),
.input-group-lg > .textfield-box .wpcf7 textarea:not([rows='1']), .wpcf7 .input-group-lg > .textfield-box textarea:not([rows='1']), .textfield-box-lg .custom-select[multiple], .input-group-lg > .textfield-box .custom-select[multiple], .textfield-box-lg .custom-select[size]:not([size='1']), .input-group-lg > .textfield-box .custom-select[size]:not([size='1']) {
padding: 0.875rem 1rem calc(0.875rem - 1px); }
.textfield-box-lg textarea.form-control, .input-group-lg > .textfield-box textarea.form-control,
.textfield-box-lg .wpcf7 textarea, .wpcf7 .textfield-box-lg textarea,
.input-group-lg > .textfield-box .wpcf7 textarea, .wpcf7 .input-group-lg > .textfield-box textarea {
min-height: 4.25rem; }
.textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select {
padding-right: 1.5em; }
.textfield-box-lg .form-control[type='file'], .input-group-lg > .textfield-box .form-control[type='file'], .textfield-box-lg .wpcf7 input[type='file'][type=text], .wpcf7 .textfield-box-lg input[type='file'][type=text], .input-group-lg > .textfield-box .wpcf7 input[type='file'][type=text], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=text],
.textfield-box-lg .wpcf7 input[type='file'][type=search], .wpcf7 .textfield-box-lg input[type='file'][type=search],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=search], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=search],
.textfield-box-lg .wpcf7 input[type='file'][type=url], .wpcf7 .textfield-box-lg input[type='file'][type=url],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=url], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=url],
.textfield-box-lg .wpcf7 input[type='file'][type=tel], .wpcf7 .textfield-box-lg input[type='file'][type=tel],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=tel], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=tel],
.textfield-box-lg .wpcf7 input[type='file'][type=number], .wpcf7 .textfield-box-lg input[type='file'][type=number],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=number], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=number],
.textfield-box-lg .wpcf7 input[type='file'][type=range], .wpcf7 .textfield-box-lg input[type='file'][type=range],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=range], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=range],
.textfield-box-lg .wpcf7 input[type='file'][type=date], .wpcf7 .textfield-box-lg input[type='file'][type=date],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=date], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=date],
.textfield-box-lg .wpcf7 input[type='file'][type=month], .wpcf7 .textfield-box-lg input[type='file'][type=month],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=month], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=month],
.textfield-box-lg .wpcf7 input[type='file'][type=week], .wpcf7 .textfield-box-lg input[type='file'][type=week],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=week], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=week],
.textfield-box-lg .wpcf7 input[type='file'][type=time], .wpcf7 .textfield-box-lg input[type='file'][type=time],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=time], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=time],
.textfield-box-lg .wpcf7 input[type='file'][type=datetime], .wpcf7 .textfield-box-lg input[type='file'][type=datetime],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=datetime], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=datetime],
.textfield-box-lg .wpcf7 input[type='file'][type=datetime-local], .wpcf7 .textfield-box-lg input[type='file'][type=datetime-local],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=datetime-local], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=datetime-local],
.textfield-box-lg .wpcf7 input[type='file'][type=color], .wpcf7 .textfield-box-lg input[type='file'][type=color],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=color], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=color],
.textfield-box-lg .wpcf7 input[type='file'][type=email], .wpcf7 .textfield-box-lg input[type='file'][type=email],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=email], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=email],
.textfield-box-lg .wpcf7 input[type='file'][type=file], .wpcf7 .textfield-box-lg input[type='file'][type=file],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=file], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=file],
.textfield-box-lg .wpcf7 input[type='file'][type=submit], .wpcf7 .textfield-box-lg input[type='file'][type=submit],
.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=submit], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=submit],
.textfield-box-lg .wpcf7 select[type='file'], .wpcf7 .textfield-box-lg select[type='file'],
.input-group-lg > .textfield-box .wpcf7 select[type='file'], .wpcf7 .input-group-lg > .textfield-box select[type='file'],
.textfield-box-lg .wpcf7 textarea[type='file'], .wpcf7 .textfield-box-lg textarea[type='file'],
.input-group-lg > .textfield-box .wpcf7 textarea[type='file'], .wpcf7 .input-group-lg > .textfield-box textarea[type='file'], .textfield-box-lg .wpcf7 .wpcf7-validation-errors[type='file'], .wpcf7 .textfield-box-lg .wpcf7-validation-errors[type='file'], .input-group-lg > .textfield-box .wpcf7 .wpcf7-validation-errors[type='file'], .wpcf7 .input-group-lg > .textfield-box .wpcf7-validation-errors[type='file'],
.textfield-box-lg .form-control-file,
.input-group-lg > .textfield-box .form-control-file {
max-height: 4.25rem; }
.textfield-box-sm .form-control, .input-group-sm > .textfield-box .form-control, .textfield-box-sm .wpcf7 input[type=text], .wpcf7 .textfield-box-sm input[type=text], .input-group-sm > .textfield-box .wpcf7 input[type=text], .wpcf7 .input-group-sm > .textfield-box input[type=text],
.textfield-box-sm .wpcf7 input[type=search], .wpcf7 .textfield-box-sm input[type=search],
.input-group-sm > .textfield-box .wpcf7 input[type=search], .wpcf7 .input-group-sm > .textfield-box input[type=search],
.textfield-box-sm .wpcf7 input[type=url], .wpcf7 .textfield-box-sm input[type=url],
.input-group-sm > .textfield-box .wpcf7 input[type=url], .wpcf7 .input-group-sm > .textfield-box input[type=url],
.textfield-box-sm .wpcf7 input[type=tel], .wpcf7 .textfield-box-sm input[type=tel],
.input-group-sm > .textfield-box .wpcf7 input[type=tel], .wpcf7 .input-group-sm > .textfield-box input[type=tel],
.textfield-box-sm .wpcf7 input[type=number], .wpcf7 .textfield-box-sm input[type=number],
.input-group-sm > .textfield-box .wpcf7 input[type=number], .wpcf7 .input-group-sm > .textfield-box input[type=number],
.textfield-box-sm .wpcf7 input[type=range], .wpcf7 .textfield-box-sm input[type=range],
.input-group-sm > .textfield-box .wpcf7 input[type=range], .wpcf7 .input-group-sm > .textfield-box input[type=range],
.textfield-box-sm .wpcf7 input[type=date], .wpcf7 .textfield-box-sm input[type=date],
.input-group-sm > .textfield-box .wpcf7 input[type=date], .wpcf7 .input-group-sm > .textfield-box input[type=date],
.textfield-box-sm .wpcf7 input[type=month], .wpcf7 .textfield-box-sm input[type=month],
.input-group-sm > .textfield-box .wpcf7 input[type=month], .wpcf7 .input-group-sm > .textfield-box input[type=month],
.textfield-box-sm .wpcf7 input[type=week], .wpcf7 .textfield-box-sm input[type=week],
.input-group-sm > .textfield-box .wpcf7 input[type=week], .wpcf7 .input-group-sm > .textfield-box input[type=week],
.textfield-box-sm .wpcf7 input[type=time], .wpcf7 .textfield-box-sm input[type=time],
.input-group-sm > .textfield-box .wpcf7 input[type=time], .wpcf7 .input-group-sm > .textfield-box input[type=time],
.textfield-box-sm .wpcf7 input[type=datetime], .wpcf7 .textfield-box-sm input[type=datetime],
.input-group-sm > .textfield-box .wpcf7 input[type=datetime], .wpcf7 .input-group-sm > .textfield-box input[type=datetime],
.textfield-box-sm .wpcf7 input[type=datetime-local], .wpcf7 .textfield-box-sm input[type=datetime-local],
.input-group-sm > .textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .input-group-sm > .textfield-box input[type=datetime-local],
.textfield-box-sm .wpcf7 input[type=color], .wpcf7 .textfield-box-sm input[type=color],
.input-group-sm > .textfield-box .wpcf7 input[type=color], .wpcf7 .input-group-sm > .textfield-box input[type=color],
.textfield-box-sm .wpcf7 input[type=email], .wpcf7 .textfield-box-sm input[type=email],
.input-group-sm > .textfield-box .wpcf7 input[type=email], .wpcf7 .input-group-sm > .textfield-box input[type=email],
.textfield-box-sm .wpcf7 input[type=file], .wpcf7 .textfield-box-sm input[type=file],
.input-group-sm > .textfield-box .wpcf7 input[type=file], .wpcf7 .input-group-sm > .textfield-box input[type=file], .textfield-box-sm .wpcf7 input[type=submit], .wpcf7 .textfield-box-sm input[type=submit], .input-group-sm > .textfield-box .wpcf7 input[type=submit], .wpcf7 .input-group-sm > .textfield-box input[type=submit],
.textfield-box-sm .wpcf7 select, .wpcf7 .textfield-box-sm select,
.input-group-sm > .textfield-box .wpcf7 select, .wpcf7 .input-group-sm > .textfield-box select,
.textfield-box-sm .wpcf7 textarea, .wpcf7 .textfield-box-sm textarea,
.input-group-sm > .textfield-box .wpcf7 textarea, .wpcf7 .input-group-sm > .textfield-box textarea, .textfield-box-sm .wpcf7 .wpcf7-validation-errors, .wpcf7 .textfield-box-sm .wpcf7-validation-errors, .input-group-sm > .textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-sm > .textfield-box .wpcf7-validation-errors, .textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select, .textfield-box-sm .form-control-file, .input-group-sm > .textfield-box .form-control-file {
font-size: 0.8125rem;
line-height: 1.53846;
padding: 0.75rem 0.75rem calc(0.75rem - 1px); }
.textfield-box-sm select.form-control[multiple], .input-group-sm > .textfield-box select.form-control[multiple],
.textfield-box-sm .wpcf7 select[multiple], .wpcf7 .textfield-box-sm select[multiple],
.input-group-sm > .textfield-box .wpcf7 select[multiple], .wpcf7 .input-group-sm > .textfield-box select[multiple], .textfield-box-sm select.form-control[size]:not([size='1']), .input-group-sm > .textfield-box select.form-control[size]:not([size='1']),
.textfield-box-sm .wpcf7 select[size]:not([size='1']), .wpcf7 .textfield-box-sm select[size]:not([size='1']),
.input-group-sm > .textfield-box .wpcf7 select[size]:not([size='1']), .wpcf7 .input-group-sm > .textfield-box select[size]:not([size='1']), .textfield-box-sm textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box textarea.form-control:not([rows='1']),
.textfield-box-sm .wpcf7 textarea:not([rows='1']), .wpcf7 .textfield-box-sm textarea:not([rows='1']),
.input-group-sm > .textfield-box .wpcf7 textarea:not([rows='1']), .wpcf7 .input-group-sm > .textfield-box textarea:not([rows='1']), .textfield-box-sm .custom-select[multiple], .input-group-sm > .textfield-box .custom-select[multiple], .textfield-box-sm .custom-select[size]:not([size='1']), .input-group-sm > .textfield-box .custom-select[size]:not([size='1']) {
padding: 0.75rem 0.75rem calc(0.75rem - 1px); }
.textfield-box-sm textarea.form-control, .input-group-sm > .textfield-box textarea.form-control,
.textfield-box-sm .wpcf7 textarea, .wpcf7 .textfield-box-sm textarea,
.input-group-sm > .textfield-box .wpcf7 textarea, .wpcf7 .input-group-sm > .textfield-box textarea {
min-height: 2.75rem; }
.textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select {
padding-right: 1.5em; }
.textfield-box-sm .form-control[type='file'], .input-group-sm > .textfield-box .form-control[type='file'], .textfield-box-sm .wpcf7 input[type='file'][type=text], .wpcf7 .textfield-box-sm input[type='file'][type=text], .input-group-sm > .textfield-box .wpcf7 input[type='file'][type=text], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=text],
.textfield-box-sm .wpcf7 input[type='file'][type=search], .wpcf7 .textfield-box-sm input[type='file'][type=search],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=search], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=search],
.textfield-box-sm .wpcf7 input[type='file'][type=url], .wpcf7 .textfield-box-sm input[type='file'][type=url],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=url], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=url],
.textfield-box-sm .wpcf7 input[type='file'][type=tel], .wpcf7 .textfield-box-sm input[type='file'][type=tel],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=tel], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=tel],
.textfield-box-sm .wpcf7 input[type='file'][type=number], .wpcf7 .textfield-box-sm input[type='file'][type=number],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=number], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=number],
.textfield-box-sm .wpcf7 input[type='file'][type=range], .wpcf7 .textfield-box-sm input[type='file'][type=range],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=range], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=range],
.textfield-box-sm .wpcf7 input[type='file'][type=date], .wpcf7 .textfield-box-sm input[type='file'][type=date],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=date], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=date],
.textfield-box-sm .wpcf7 input[type='file'][type=month], .wpcf7 .textfield-box-sm input[type='file'][type=month],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=month], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=month],
.textfield-box-sm .wpcf7 input[type='file'][type=week], .wpcf7 .textfield-box-sm input[type='file'][type=week],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=week], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=week],
.textfield-box-sm .wpcf7 input[type='file'][type=time], .wpcf7 .textfield-box-sm input[type='file'][type=time],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=time], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=time],
.textfield-box-sm .wpcf7 input[type='file'][type=datetime], .wpcf7 .textfield-box-sm input[type='file'][type=datetime],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=datetime], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=datetime],
.textfield-box-sm .wpcf7 input[type='file'][type=datetime-local], .wpcf7 .textfield-box-sm input[type='file'][type=datetime-local],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=datetime-local], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=datetime-local],
.textfield-box-sm .wpcf7 input[type='file'][type=color], .wpcf7 .textfield-box-sm input[type='file'][type=color],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=color], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=color],
.textfield-box-sm .wpcf7 input[type='file'][type=email], .wpcf7 .textfield-box-sm input[type='file'][type=email],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=email], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=email],
.textfield-box-sm .wpcf7 input[type='file'][type=file], .wpcf7 .textfield-box-sm input[type='file'][type=file],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=file], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=file],
.textfield-box-sm .wpcf7 input[type='file'][type=submit], .wpcf7 .textfield-box-sm input[type='file'][type=submit],
.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=submit], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=submit],
.textfield-box-sm .wpcf7 select[type='file'], .wpcf7 .textfield-box-sm select[type='file'],
.input-group-sm > .textfield-box .wpcf7 select[type='file'], .wpcf7 .input-group-sm > .textfield-box select[type='file'],
.textfield-box-sm .wpcf7 textarea[type='file'], .wpcf7 .textfield-box-sm textarea[type='file'],
.input-group-sm > .textfield-box .wpcf7 textarea[type='file'], .wpcf7 .input-group-sm > .textfield-box textarea[type='file'], .textfield-box-sm .wpcf7 .wpcf7-validation-errors[type='file'], .wpcf7 .textfield-box-sm .wpcf7-validation-errors[type='file'], .input-group-sm > .textfield-box .wpcf7 .wpcf7-validation-errors[type='file'], .wpcf7 .input-group-sm > .textfield-box .wpcf7-validation-errors[type='file'],
.textfield-box-sm .form-control-file,
.input-group-sm > .textfield-box .form-control-file {
max-height: 2.75rem; }
.floating-label {
padding-top: 0.75rem;
position: relative; }
.floating-label.has-value label,
.floating-label.is-focused label {
top: 0;
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.floating-label.is-focused label {
color: #F07206; }
.floating-label:not(.has-value):not(.is-focused) .form-control[type='date'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=text], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=text],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=search], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=search],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=url], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=url],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=tel], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=tel],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=number], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=number],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=range], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=range],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=date], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=date],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=month], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=month],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=week], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=week],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=time], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=time],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=datetime], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=datetime],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=datetime-local], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=datetime-local],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=color], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=color],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=email], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=email],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=file], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=file],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=submit], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=submit],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 select[type='date'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) select[type='date'],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 textarea[type='date'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) textarea[type='date'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 .wpcf7-validation-errors[type='date'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) .wpcf7-validation-errors[type='date'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=text], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=text],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=search], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=search],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=url], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=url],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=tel], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=tel],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=number], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=number],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=range], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=range],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=date], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=date],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=month], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=month],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=week], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=week],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=time], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=time],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=datetime], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=datetime],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=datetime-local], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=datetime-local],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=color], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=color],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=email], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=email],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=file], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=file],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=submit], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=submit],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 select[type='datetime-local'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) select[type='datetime-local'],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 textarea[type='datetime-local'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) textarea[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 .wpcf7-validation-errors[type='datetime-local'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) .wpcf7-validation-errors[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='time'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=text], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=text],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=search], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=search],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=url], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=url],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=tel], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=tel],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=number], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=number],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=range], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=range],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=date], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=date],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=month], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=month],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=week], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=week],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=time], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=time],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=datetime], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=datetime],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=datetime-local], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=datetime-local],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=color], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=color],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=email], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=email],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=file], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=file],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=submit], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=submit],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 select[type='time'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) select[type='time'],
.floating-label:not(.has-value):not(.is-focused) .wpcf7 textarea[type='time'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) textarea[type='time'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 .wpcf7-validation-errors[type='time'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) .wpcf7-validation-errors[type='time'] {
color: transparent; }
.floating-label label {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color, top, -webkit-transform;
transition-property: color, top, -webkit-transform;
transition-property: color, top, transform;
transition-property: color, top, transform, -webkit-transform;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: rgba(0, 0, 0, 0.38);
display: block;
font-size: 1rem;
line-height: 1.5;
margin: 0;
padding: 0;
position: absolute;
top: 1.125rem;
left: 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0; }
@media (min-width: 576px) {
.floating-label label {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.floating-label label {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.floating-label label {
-webkit-transition: none;
transition: none; } }
.floating-label .form-control, .floating-label .wpcf7 input[type=text], .wpcf7 .floating-label input[type=text],
.floating-label .wpcf7 input[type=search], .wpcf7 .floating-label input[type=search],
.floating-label .wpcf7 input[type=url], .wpcf7 .floating-label input[type=url],
.floating-label .wpcf7 input[type=tel], .wpcf7 .floating-label input[type=tel],
.floating-label .wpcf7 input[type=number], .wpcf7 .floating-label input[type=number],
.floating-label .wpcf7 input[type=range], .wpcf7 .floating-label input[type=range],
.floating-label .wpcf7 input[type=date], .wpcf7 .floating-label input[type=date],
.floating-label .wpcf7 input[type=month], .wpcf7 .floating-label input[type=month],
.floating-label .wpcf7 input[type=week], .wpcf7 .floating-label input[type=week],
.floating-label .wpcf7 input[type=time], .wpcf7 .floating-label input[type=time],
.floating-label .wpcf7 input[type=datetime], .wpcf7 .floating-label input[type=datetime],
.floating-label .wpcf7 input[type=datetime-local], .wpcf7 .floating-label input[type=datetime-local],
.floating-label .wpcf7 input[type=color], .wpcf7 .floating-label input[type=color],
.floating-label .wpcf7 input[type=email], .wpcf7 .floating-label input[type=email],
.floating-label .wpcf7 input[type=file], .wpcf7 .floating-label input[type=file], .floating-label .wpcf7 input[type=submit], .wpcf7 .floating-label input[type=submit],
.floating-label .wpcf7 select, .wpcf7 .floating-label select,
.floating-label .wpcf7 textarea, .wpcf7 .floating-label textarea, .floating-label .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label .wpcf7-validation-errors, .floating-label .custom-select, .floating-label .form-control-file {
position: relative; }
.floating-label .form-control:focus::-webkit-input-placeholder, .floating-label .wpcf7 input[type=text]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=text]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=search]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=search]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=url]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=url]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=tel]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=tel]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=number]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=number]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=range]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=range]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=date]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=date]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=month]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=month]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=week]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=week]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=time]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=time]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=datetime]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=datetime-local]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=color]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=color]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=email]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=email]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=file]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=file]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=submit]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=submit]:focus::-webkit-input-placeholder,
.floating-label .wpcf7 select:focus::-webkit-input-placeholder, .wpcf7 .floating-label select:focus::-webkit-input-placeholder,
.floating-label .wpcf7 textarea:focus::-webkit-input-placeholder, .wpcf7 .floating-label textarea:focus::-webkit-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors:focus::-webkit-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors:focus::-webkit-input-placeholder, .floating-label .custom-select:focus::-webkit-input-placeholder, .floating-label .form-control-file:focus::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0.38);
opacity: 1; }
.floating-label .form-control:focus::-ms-input-placeholder, .floating-label .wpcf7 input[type=text]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=text]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=search]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=search]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=url]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=url]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=tel]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=tel]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=number]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=number]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=range]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=range]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=date]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=date]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=month]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=month]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=week]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=week]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=time]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=time]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=datetime]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=datetime-local]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=color]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=color]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=email]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=email]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=file]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=file]:focus::-ms-input-placeholder,
.floating-label .wpcf7 input[type=submit]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=submit]:focus::-ms-input-placeholder,
.floating-label .wpcf7 select:focus::-ms-input-placeholder, .wpcf7 .floating-label select:focus::-ms-input-placeholder,
.floating-label .wpcf7 textarea:focus::-ms-input-placeholder, .wpcf7 .floating-label textarea:focus::-ms-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors:focus::-ms-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors:focus::-ms-input-placeholder, .floating-label .custom-select:focus::-ms-input-placeholder, .floating-label .form-control-file:focus::-ms-input-placeholder {
color: rgba(0, 0, 0, 0.38);
opacity: 1; }
.floating-label .form-control:focus::placeholder, .floating-label .wpcf7 input[type=text]:focus::placeholder, .wpcf7 .floating-label input[type=text]:focus::placeholder,
.floating-label .wpcf7 input[type=search]:focus::placeholder, .wpcf7 .floating-label input[type=search]:focus::placeholder,
.floating-label .wpcf7 input[type=url]:focus::placeholder, .wpcf7 .floating-label input[type=url]:focus::placeholder,
.floating-label .wpcf7 input[type=tel]:focus::placeholder, .wpcf7 .floating-label input[type=tel]:focus::placeholder,
.floating-label .wpcf7 input[type=number]:focus::placeholder, .wpcf7 .floating-label input[type=number]:focus::placeholder,
.floating-label .wpcf7 input[type=range]:focus::placeholder, .wpcf7 .floating-label input[type=range]:focus::placeholder,
.floating-label .wpcf7 input[type=date]:focus::placeholder, .wpcf7 .floating-label input[type=date]:focus::placeholder,
.floating-label .wpcf7 input[type=month]:focus::placeholder, .wpcf7 .floating-label input[type=month]:focus::placeholder,
.floating-label .wpcf7 input[type=week]:focus::placeholder, .wpcf7 .floating-label input[type=week]:focus::placeholder,
.floating-label .wpcf7 input[type=time]:focus::placeholder, .wpcf7 .floating-label input[type=time]:focus::placeholder,
.floating-label .wpcf7 input[type=datetime]:focus::placeholder, .wpcf7 .floating-label input[type=datetime]:focus::placeholder,
.floating-label .wpcf7 input[type=datetime-local]:focus::placeholder, .wpcf7 .floating-label input[type=datetime-local]:focus::placeholder,
.floating-label .wpcf7 input[type=color]:focus::placeholder, .wpcf7 .floating-label input[type=color]:focus::placeholder,
.floating-label .wpcf7 input[type=email]:focus::placeholder, .wpcf7 .floating-label input[type=email]:focus::placeholder,
.floating-label .wpcf7 input[type=file]:focus::placeholder, .wpcf7 .floating-label input[type=file]:focus::placeholder,
.floating-label .wpcf7 input[type=submit]:focus::placeholder, .wpcf7 .floating-label input[type=submit]:focus::placeholder,
.floating-label .wpcf7 select:focus::placeholder, .wpcf7 .floating-label select:focus::placeholder,
.floating-label .wpcf7 textarea:focus::placeholder, .wpcf7 .floating-label textarea:focus::placeholder, .floating-label .wpcf7 .wpcf7-validation-errors:focus::placeholder, .wpcf7 .floating-label .wpcf7-validation-errors:focus::placeholder, .floating-label .custom-select:focus::placeholder, .floating-label .form-control-file:focus::placeholder {
color: rgba(0, 0, 0, 0.38);
opacity: 1; }
.floating-label .form-control::-webkit-input-placeholder, .floating-label .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=text]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=search]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=url]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=tel]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=number]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=range]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=date]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=month]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=week]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=time]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=color]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=email]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=file]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=submit]::-webkit-input-placeholder,
.floating-label .wpcf7 select::-webkit-input-placeholder, .wpcf7 .floating-label select::-webkit-input-placeholder,
.floating-label .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .floating-label textarea::-webkit-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: transparent;
opacity: 0; }
.floating-label .form-control::-ms-input-placeholder, .floating-label .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .floating-label input[type=text]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .floating-label input[type=search]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .floating-label input[type=url]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .floating-label input[type=tel]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .floating-label input[type=number]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .floating-label input[type=range]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .floating-label input[type=date]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .floating-label input[type=month]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .floating-label input[type=week]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .floating-label input[type=time]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .floating-label input[type=color]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .floating-label input[type=email]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .floating-label input[type=file]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .floating-label input[type=submit]::-ms-input-placeholder,
.floating-label .wpcf7 select::-ms-input-placeholder, .wpcf7 .floating-label select::-ms-input-placeholder,
.floating-label .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .floating-label textarea::-ms-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder {
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: transparent;
opacity: 0; }
.floating-label .form-control::placeholder, .floating-label .wpcf7 input[type=text]::placeholder, .wpcf7 .floating-label input[type=text]::placeholder,
.floating-label .wpcf7 input[type=search]::placeholder, .wpcf7 .floating-label input[type=search]::placeholder,
.floating-label .wpcf7 input[type=url]::placeholder, .wpcf7 .floating-label input[type=url]::placeholder,
.floating-label .wpcf7 input[type=tel]::placeholder, .wpcf7 .floating-label input[type=tel]::placeholder,
.floating-label .wpcf7 input[type=number]::placeholder, .wpcf7 .floating-label input[type=number]::placeholder,
.floating-label .wpcf7 input[type=range]::placeholder, .wpcf7 .floating-label input[type=range]::placeholder,
.floating-label .wpcf7 input[type=date]::placeholder, .wpcf7 .floating-label input[type=date]::placeholder,
.floating-label .wpcf7 input[type=month]::placeholder, .wpcf7 .floating-label input[type=month]::placeholder,
.floating-label .wpcf7 input[type=week]::placeholder, .wpcf7 .floating-label input[type=week]::placeholder,
.floating-label .wpcf7 input[type=time]::placeholder, .wpcf7 .floating-label input[type=time]::placeholder,
.floating-label .wpcf7 input[type=datetime]::placeholder, .wpcf7 .floating-label input[type=datetime]::placeholder,
.floating-label .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .floating-label input[type=datetime-local]::placeholder,
.floating-label .wpcf7 input[type=color]::placeholder, .wpcf7 .floating-label input[type=color]::placeholder,
.floating-label .wpcf7 input[type=email]::placeholder, .wpcf7 .floating-label input[type=email]::placeholder,
.floating-label .wpcf7 input[type=file]::placeholder, .wpcf7 .floating-label input[type=file]::placeholder,
.floating-label .wpcf7 input[type=submit]::placeholder, .wpcf7 .floating-label input[type=submit]::placeholder,
.floating-label .wpcf7 select::placeholder, .wpcf7 .floating-label select::placeholder,
.floating-label .wpcf7 textarea::placeholder, .wpcf7 .floating-label textarea::placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: transparent;
opacity: 0; }
@media (min-width: 576px) {
.floating-label .form-control::-webkit-input-placeholder, .floating-label .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=text]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=search]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=url]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=tel]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=number]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=range]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=date]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=month]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=week]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=time]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=color]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=email]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=file]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=submit]::-webkit-input-placeholder,
.floating-label .wpcf7 select::-webkit-input-placeholder, .wpcf7 .floating-label select::-webkit-input-placeholder,
.floating-label .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .floating-label textarea::-webkit-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; }
.floating-label .form-control::-ms-input-placeholder, .floating-label .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .floating-label input[type=text]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .floating-label input[type=search]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .floating-label input[type=url]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .floating-label input[type=tel]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .floating-label input[type=number]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .floating-label input[type=range]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .floating-label input[type=date]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .floating-label input[type=month]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .floating-label input[type=week]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .floating-label input[type=time]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .floating-label input[type=color]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .floating-label input[type=email]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .floating-label input[type=file]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .floating-label input[type=submit]::-ms-input-placeholder,
.floating-label .wpcf7 select::-ms-input-placeholder, .wpcf7 .floating-label select::-ms-input-placeholder,
.floating-label .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .floating-label textarea::-ms-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder {
transition-duration: 0.39s; }
.floating-label .form-control::placeholder, .floating-label .wpcf7 input[type=text]::placeholder, .wpcf7 .floating-label input[type=text]::placeholder,
.floating-label .wpcf7 input[type=search]::placeholder, .wpcf7 .floating-label input[type=search]::placeholder,
.floating-label .wpcf7 input[type=url]::placeholder, .wpcf7 .floating-label input[type=url]::placeholder,
.floating-label .wpcf7 input[type=tel]::placeholder, .wpcf7 .floating-label input[type=tel]::placeholder,
.floating-label .wpcf7 input[type=number]::placeholder, .wpcf7 .floating-label input[type=number]::placeholder,
.floating-label .wpcf7 input[type=range]::placeholder, .wpcf7 .floating-label input[type=range]::placeholder,
.floating-label .wpcf7 input[type=date]::placeholder, .wpcf7 .floating-label input[type=date]::placeholder,
.floating-label .wpcf7 input[type=month]::placeholder, .wpcf7 .floating-label input[type=month]::placeholder,
.floating-label .wpcf7 input[type=week]::placeholder, .wpcf7 .floating-label input[type=week]::placeholder,
.floating-label .wpcf7 input[type=time]::placeholder, .wpcf7 .floating-label input[type=time]::placeholder,
.floating-label .wpcf7 input[type=datetime]::placeholder, .wpcf7 .floating-label input[type=datetime]::placeholder,
.floating-label .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .floating-label input[type=datetime-local]::placeholder,
.floating-label .wpcf7 input[type=color]::placeholder, .wpcf7 .floating-label input[type=color]::placeholder,
.floating-label .wpcf7 input[type=email]::placeholder, .wpcf7 .floating-label input[type=email]::placeholder,
.floating-label .wpcf7 input[type=file]::placeholder, .wpcf7 .floating-label input[type=file]::placeholder,
.floating-label .wpcf7 input[type=submit]::placeholder, .wpcf7 .floating-label input[type=submit]::placeholder,
.floating-label .wpcf7 select::placeholder, .wpcf7 .floating-label select::placeholder,
.floating-label .wpcf7 textarea::placeholder, .wpcf7 .floating-label textarea::placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.floating-label .form-control::-webkit-input-placeholder, .floating-label .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=text]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=search]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=url]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=tel]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=number]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=range]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=date]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=month]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=week]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=time]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=color]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=email]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=file]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=submit]::-webkit-input-placeholder,
.floating-label .wpcf7 select::-webkit-input-placeholder, .wpcf7 .floating-label select::-webkit-input-placeholder,
.floating-label .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .floating-label textarea::-webkit-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; }
.floating-label .form-control::-ms-input-placeholder, .floating-label .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .floating-label input[type=text]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .floating-label input[type=search]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .floating-label input[type=url]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .floating-label input[type=tel]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .floating-label input[type=number]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .floating-label input[type=range]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .floating-label input[type=date]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .floating-label input[type=month]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .floating-label input[type=week]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .floating-label input[type=time]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .floating-label input[type=color]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .floating-label input[type=email]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .floating-label input[type=file]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .floating-label input[type=submit]::-ms-input-placeholder,
.floating-label .wpcf7 select::-ms-input-placeholder, .wpcf7 .floating-label select::-ms-input-placeholder,
.floating-label .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .floating-label textarea::-ms-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder {
transition-duration: 0.2s; }
.floating-label .form-control::placeholder, .floating-label .wpcf7 input[type=text]::placeholder, .wpcf7 .floating-label input[type=text]::placeholder,
.floating-label .wpcf7 input[type=search]::placeholder, .wpcf7 .floating-label input[type=search]::placeholder,
.floating-label .wpcf7 input[type=url]::placeholder, .wpcf7 .floating-label input[type=url]::placeholder,
.floating-label .wpcf7 input[type=tel]::placeholder, .wpcf7 .floating-label input[type=tel]::placeholder,
.floating-label .wpcf7 input[type=number]::placeholder, .wpcf7 .floating-label input[type=number]::placeholder,
.floating-label .wpcf7 input[type=range]::placeholder, .wpcf7 .floating-label input[type=range]::placeholder,
.floating-label .wpcf7 input[type=date]::placeholder, .wpcf7 .floating-label input[type=date]::placeholder,
.floating-label .wpcf7 input[type=month]::placeholder, .wpcf7 .floating-label input[type=month]::placeholder,
.floating-label .wpcf7 input[type=week]::placeholder, .wpcf7 .floating-label input[type=week]::placeholder,
.floating-label .wpcf7 input[type=time]::placeholder, .wpcf7 .floating-label input[type=time]::placeholder,
.floating-label .wpcf7 input[type=datetime]::placeholder, .wpcf7 .floating-label input[type=datetime]::placeholder,
.floating-label .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .floating-label input[type=datetime-local]::placeholder,
.floating-label .wpcf7 input[type=color]::placeholder, .wpcf7 .floating-label input[type=color]::placeholder,
.floating-label .wpcf7 input[type=email]::placeholder, .wpcf7 .floating-label input[type=email]::placeholder,
.floating-label .wpcf7 input[type=file]::placeholder, .wpcf7 .floating-label input[type=file]::placeholder,
.floating-label .wpcf7 input[type=submit]::placeholder, .wpcf7 .floating-label input[type=submit]::placeholder,
.floating-label .wpcf7 select::placeholder, .wpcf7 .floating-label select::placeholder,
.floating-label .wpcf7 textarea::placeholder, .wpcf7 .floating-label textarea::placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.floating-label .form-control::-webkit-input-placeholder, .floating-label .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=text]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=search]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=url]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=tel]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=number]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=range]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=date]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=month]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=week]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=time]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=color]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=email]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=file]::-webkit-input-placeholder,
.floating-label .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=submit]::-webkit-input-placeholder,
.floating-label .wpcf7 select::-webkit-input-placeholder, .wpcf7 .floating-label select::-webkit-input-placeholder,
.floating-label .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .floating-label textarea::-webkit-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder {
-webkit-transition: none;
transition: none; }
.floating-label .form-control::-ms-input-placeholder, .floating-label .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .floating-label input[type=text]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .floating-label input[type=search]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .floating-label input[type=url]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .floating-label input[type=tel]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .floating-label input[type=number]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .floating-label input[type=range]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .floating-label input[type=date]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .floating-label input[type=month]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .floating-label input[type=week]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .floating-label input[type=time]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .floating-label input[type=color]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .floating-label input[type=email]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .floating-label input[type=file]::-ms-input-placeholder,
.floating-label .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .floating-label input[type=submit]::-ms-input-placeholder,
.floating-label .wpcf7 select::-ms-input-placeholder, .wpcf7 .floating-label select::-ms-input-placeholder,
.floating-label .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .floating-label textarea::-ms-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder {
-webkit-transition: none;
transition: none; }
.floating-label .form-control::placeholder, .floating-label .wpcf7 input[type=text]::placeholder, .wpcf7 .floating-label input[type=text]::placeholder,
.floating-label .wpcf7 input[type=search]::placeholder, .wpcf7 .floating-label input[type=search]::placeholder,
.floating-label .wpcf7 input[type=url]::placeholder, .wpcf7 .floating-label input[type=url]::placeholder,
.floating-label .wpcf7 input[type=tel]::placeholder, .wpcf7 .floating-label input[type=tel]::placeholder,
.floating-label .wpcf7 input[type=number]::placeholder, .wpcf7 .floating-label input[type=number]::placeholder,
.floating-label .wpcf7 input[type=range]::placeholder, .wpcf7 .floating-label input[type=range]::placeholder,
.floating-label .wpcf7 input[type=date]::placeholder, .wpcf7 .floating-label input[type=date]::placeholder,
.floating-label .wpcf7 input[type=month]::placeholder, .wpcf7 .floating-label input[type=month]::placeholder,
.floating-label .wpcf7 input[type=week]::placeholder, .wpcf7 .floating-label input[type=week]::placeholder,
.floating-label .wpcf7 input[type=time]::placeholder, .wpcf7 .floating-label input[type=time]::placeholder,
.floating-label .wpcf7 input[type=datetime]::placeholder, .wpcf7 .floating-label input[type=datetime]::placeholder,
.floating-label .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .floating-label input[type=datetime-local]::placeholder,
.floating-label .wpcf7 input[type=color]::placeholder, .wpcf7 .floating-label input[type=color]::placeholder,
.floating-label .wpcf7 input[type=email]::placeholder, .wpcf7 .floating-label input[type=email]::placeholder,
.floating-label .wpcf7 input[type=file]::placeholder, .wpcf7 .floating-label input[type=file]::placeholder,
.floating-label .wpcf7 input[type=submit]::placeholder, .wpcf7 .floating-label input[type=submit]::placeholder,
.floating-label .wpcf7 select::placeholder, .wpcf7 .floating-label select::placeholder,
.floating-label .wpcf7 textarea::placeholder, .wpcf7 .floating-label textarea::placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {
-webkit-transition: none;
transition: none; } }
.floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label,
.floating-label-lg.is-focused label,
.input-group-lg > .is-focused.floating-label label {
-webkit-transform: scale(0.41176);
transform: scale(0.41176); }
.floating-label-lg label, .input-group-lg > .floating-label label {
font-size: 2.125rem;
line-height: 1.17647;
top: 1.5rem; }
.floating-label-lg .form-control, .input-group-lg > .floating-label .form-control, .floating-label-lg .wpcf7 input[type=text], .wpcf7 .floating-label-lg input[type=text], .input-group-lg > .floating-label .wpcf7 input[type=text], .wpcf7 .input-group-lg > .floating-label input[type=text],
.floating-label-lg .wpcf7 input[type=search], .wpcf7 .floating-label-lg input[type=search],
.input-group-lg > .floating-label .wpcf7 input[type=search], .wpcf7 .input-group-lg > .floating-label input[type=search],
.floating-label-lg .wpcf7 input[type=url], .wpcf7 .floating-label-lg input[type=url],
.input-group-lg > .floating-label .wpcf7 input[type=url], .wpcf7 .input-group-lg > .floating-label input[type=url],
.floating-label-lg .wpcf7 input[type=tel], .wpcf7 .floating-label-lg input[type=tel],
.input-group-lg > .floating-label .wpcf7 input[type=tel], .wpcf7 .input-group-lg > .floating-label input[type=tel],
.floating-label-lg .wpcf7 input[type=number], .wpcf7 .floating-label-lg input[type=number],
.input-group-lg > .floating-label .wpcf7 input[type=number], .wpcf7 .input-group-lg > .floating-label input[type=number],
.floating-label-lg .wpcf7 input[type=range], .wpcf7 .floating-label-lg input[type=range],
.input-group-lg > .floating-label .wpcf7 input[type=range], .wpcf7 .input-group-lg > .floating-label input[type=range],
.floating-label-lg .wpcf7 input[type=date], .wpcf7 .floating-label-lg input[type=date],
.input-group-lg > .floating-label .wpcf7 input[type=date], .wpcf7 .input-group-lg > .floating-label input[type=date],
.floating-label-lg .wpcf7 input[type=month], .wpcf7 .floating-label-lg input[type=month],
.input-group-lg > .floating-label .wpcf7 input[type=month], .wpcf7 .input-group-lg > .floating-label input[type=month],
.floating-label-lg .wpcf7 input[type=week], .wpcf7 .floating-label-lg input[type=week],
.input-group-lg > .floating-label .wpcf7 input[type=week], .wpcf7 .input-group-lg > .floating-label input[type=week],
.floating-label-lg .wpcf7 input[type=time], .wpcf7 .floating-label-lg input[type=time],
.input-group-lg > .floating-label .wpcf7 input[type=time], .wpcf7 .input-group-lg > .floating-label input[type=time],
.floating-label-lg .wpcf7 input[type=datetime], .wpcf7 .floating-label-lg input[type=datetime],
.input-group-lg > .floating-label .wpcf7 input[type=datetime], .wpcf7 .input-group-lg > .floating-label input[type=datetime],
.floating-label-lg .wpcf7 input[type=datetime-local], .wpcf7 .floating-label-lg input[type=datetime-local],
.input-group-lg > .floating-label .wpcf7 input[type=datetime-local], .wpcf7 .input-group-lg > .floating-label input[type=datetime-local],
.floating-label-lg .wpcf7 input[type=color], .wpcf7 .floating-label-lg input[type=color],
.input-group-lg > .floating-label .wpcf7 input[type=color], .wpcf7 .input-group-lg > .floating-label input[type=color],
.floating-label-lg .wpcf7 input[type=email], .wpcf7 .floating-label-lg input[type=email],
.input-group-lg > .floating-label .wpcf7 input[type=email], .wpcf7 .input-group-lg > .floating-label input[type=email],
.floating-label-lg .wpcf7 input[type=file], .wpcf7 .floating-label-lg input[type=file],
.input-group-lg > .floating-label .wpcf7 input[type=file], .wpcf7 .input-group-lg > .floating-label input[type=file], .floating-label-lg .wpcf7 input[type=submit], .wpcf7 .floating-label-lg input[type=submit], .input-group-lg > .floating-label .wpcf7 input[type=submit], .wpcf7 .input-group-lg > .floating-label input[type=submit],
.floating-label-lg .wpcf7 select, .wpcf7 .floating-label-lg select,
.input-group-lg > .floating-label .wpcf7 select, .wpcf7 .input-group-lg > .floating-label select,
.floating-label-lg .wpcf7 textarea, .wpcf7 .floating-label-lg textarea,
.input-group-lg > .floating-label .wpcf7 textarea, .wpcf7 .input-group-lg > .floating-label textarea, .floating-label-lg .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label-lg .wpcf7-validation-errors, .input-group-lg > .floating-label .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-lg > .floating-label .wpcf7-validation-errors, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select, .floating-label-lg .form-control-file, .input-group-lg > .floating-label .form-control-file {
font-size: 2.125rem;
line-height: 1.17647;
padding: 0.625rem 0 calc(0.625rem - 1px); }
.floating-label-lg select.form-control, .input-group-lg > .floating-label select.form-control,
.floating-label-lg .wpcf7 select, .wpcf7 .floating-label-lg select,
.input-group-lg > .floating-label .wpcf7 select, .wpcf7 .input-group-lg > .floating-label select, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select {
padding-right: 1.5em; }
.floating-label-lg select.form-control[multiple], .input-group-lg > .floating-label select.form-control[multiple],
.floating-label-lg .wpcf7 select[multiple], .wpcf7 .floating-label-lg select[multiple],
.input-group-lg > .floating-label .wpcf7 select[multiple], .wpcf7 .input-group-lg > .floating-label select[multiple], .floating-label-lg select.form-control[size]:not([size='1']), .input-group-lg > .floating-label select.form-control[size]:not([size='1']),
.floating-label-lg .wpcf7 select[size]:not([size='1']), .wpcf7 .floating-label-lg select[size]:not([size='1']),
.input-group-lg > .floating-label .wpcf7 select[size]:not([size='1']), .wpcf7 .input-group-lg > .floating-label select[size]:not([size='1']), .floating-label-lg textarea.form-control:not([rows='1']), .input-group-lg > .floating-label textarea.form-control:not([rows='1']),
.floating-label-lg .wpcf7 textarea:not([rows='1']), .wpcf7 .floating-label-lg textarea:not([rows='1']),
.input-group-lg > .floating-label .wpcf7 textarea:not([rows='1']), .wpcf7 .input-group-lg > .floating-label textarea:not([rows='1']), .floating-label-lg .custom-select[multiple], .input-group-lg > .floating-label .custom-select[multiple], .floating-label-lg .custom-select[size]:not([size='1']), .input-group-lg > .floating-label .custom-select[size]:not([size='1']) {
padding: 0.875rem 1rem calc(0.875rem - 1px); }
.floating-label-sm.has-value label, .input-group-sm > .has-value.floating-label label,
.floating-label-sm.is-focused label,
.input-group-sm > .is-focused.floating-label label {
-webkit-transform: scale(0.76923);
transform: scale(0.76923); }
.floating-label-sm label, .input-group-sm > .floating-label label {
font-size: 0.8125rem;
line-height: 1.53846;
top: 1.0rem; }
.floating-label-sm .form-control, .input-group-sm > .floating-label .form-control, .floating-label-sm .wpcf7 input[type=text], .wpcf7 .floating-label-sm input[type=text], .input-group-sm > .floating-label .wpcf7 input[type=text], .wpcf7 .input-group-sm > .floating-label input[type=text],
.floating-label-sm .wpcf7 input[type=search], .wpcf7 .floating-label-sm input[type=search],
.input-group-sm > .floating-label .wpcf7 input[type=search], .wpcf7 .input-group-sm > .floating-label input[type=search],
.floating-label-sm .wpcf7 input[type=url], .wpcf7 .floating-label-sm input[type=url],
.input-group-sm > .floating-label .wpcf7 input[type=url], .wpcf7 .input-group-sm > .floating-label input[type=url],
.floating-label-sm .wpcf7 input[type=tel], .wpcf7 .floating-label-sm input[type=tel],
.input-group-sm > .floating-label .wpcf7 input[type=tel], .wpcf7 .input-group-sm > .floating-label input[type=tel],
.floating-label-sm .wpcf7 input[type=number], .wpcf7 .floating-label-sm input[type=number],
.input-group-sm > .floating-label .wpcf7 input[type=number], .wpcf7 .input-group-sm > .floating-label input[type=number],
.floating-label-sm .wpcf7 input[type=range], .wpcf7 .floating-label-sm input[type=range],
.input-group-sm > .floating-label .wpcf7 input[type=range], .wpcf7 .input-group-sm > .floating-label input[type=range],
.floating-label-sm .wpcf7 input[type=date], .wpcf7 .floating-label-sm input[type=date],
.input-group-sm > .floating-label .wpcf7 input[type=date], .wpcf7 .input-group-sm > .floating-label input[type=date],
.floating-label-sm .wpcf7 input[type=month], .wpcf7 .floating-label-sm input[type=month],
.input-group-sm > .floating-label .wpcf7 input[type=month], .wpcf7 .input-group-sm > .floating-label input[type=month],
.floating-label-sm .wpcf7 input[type=week], .wpcf7 .floating-label-sm input[type=week],
.input-group-sm > .floating-label .wpcf7 input[type=week], .wpcf7 .input-group-sm > .floating-label input[type=week],
.floating-label-sm .wpcf7 input[type=time], .wpcf7 .floating-label-sm input[type=time],
.input-group-sm > .floating-label .wpcf7 input[type=time], .wpcf7 .input-group-sm > .floating-label input[type=time],
.floating-label-sm .wpcf7 input[type=datetime], .wpcf7 .floating-label-sm input[type=datetime],
.input-group-sm > .floating-label .wpcf7 input[type=datetime], .wpcf7 .input-group-sm > .floating-label input[type=datetime],
.floating-label-sm .wpcf7 input[type=datetime-local], .wpcf7 .floating-label-sm input[type=datetime-local],
.input-group-sm > .floating-label .wpcf7 input[type=datetime-local], .wpcf7 .input-group-sm > .floating-label input[type=datetime-local],
.floating-label-sm .wpcf7 input[type=color], .wpcf7 .floating-label-sm input[type=color],
.input-group-sm > .floating-label .wpcf7 input[type=color], .wpcf7 .input-group-sm > .floating-label input[type=color],
.floating-label-sm .wpcf7 input[type=email], .wpcf7 .floating-label-sm input[type=email],
.input-group-sm > .floating-label .wpcf7 input[type=email], .wpcf7 .input-group-sm > .floating-label input[type=email],
.floating-label-sm .wpcf7 input[type=file], .wpcf7 .floating-label-sm input[type=file],
.input-group-sm > .floating-label .wpcf7 input[type=file], .wpcf7 .input-group-sm > .floating-label input[type=file], .floating-label-sm .wpcf7 input[type=submit], .wpcf7 .floating-label-sm input[type=submit], .input-group-sm > .floating-label .wpcf7 input[type=submit], .wpcf7 .input-group-sm > .floating-label input[type=submit],
.floating-label-sm .wpcf7 select, .wpcf7 .floating-label-sm select,
.input-group-sm > .floating-label .wpcf7 select, .wpcf7 .input-group-sm > .floating-label select,
.floating-label-sm .wpcf7 textarea, .wpcf7 .floating-label-sm textarea,
.input-group-sm > .floating-label .wpcf7 textarea, .wpcf7 .input-group-sm > .floating-label textarea, .floating-label-sm .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label-sm .wpcf7-validation-errors, .input-group-sm > .floating-label .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-sm > .floating-label .wpcf7-validation-errors, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select, .floating-label-sm .form-control-file, .input-group-sm > .floating-label .form-control-file {
font-size: 0.8125rem;
line-height: 1.53846;
padding: 0.375rem 0 calc(0.375rem - 1px); }
.floating-label-sm select.form-control, .input-group-sm > .floating-label select.form-control,
.floating-label-sm .wpcf7 select, .wpcf7 .floating-label-sm select,
.input-group-sm > .floating-label .wpcf7 select, .wpcf7 .input-group-sm > .floating-label select, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select {
padding-right: 1.5em; }
.floating-label-sm select.form-control[multiple], .input-group-sm > .floating-label select.form-control[multiple],
.floating-label-sm .wpcf7 select[multiple], .wpcf7 .floating-label-sm select[multiple],
.input-group-sm > .floating-label .wpcf7 select[multiple], .wpcf7 .input-group-sm > .floating-label select[multiple], .floating-label-sm select.form-control[size]:not([size='1']), .input-group-sm > .floating-label select.form-control[size]:not([size='1']),
.floating-label-sm .wpcf7 select[size]:not([size='1']), .wpcf7 .floating-label-sm select[size]:not([size='1']),
.input-group-sm > .floating-label .wpcf7 select[size]:not([size='1']), .wpcf7 .input-group-sm > .floating-label select[size]:not([size='1']), .floating-label-sm textarea.form-control:not([rows='1']), .input-group-sm > .floating-label textarea.form-control:not([rows='1']),
.floating-label-sm .wpcf7 textarea:not([rows='1']), .wpcf7 .floating-label-sm textarea:not([rows='1']),
.input-group-sm > .floating-label .wpcf7 textarea:not([rows='1']), .wpcf7 .input-group-sm > .floating-label textarea:not([rows='1']), .floating-label-sm .custom-select[multiple], .input-group-sm > .floating-label .custom-select[multiple], .floating-label-sm .custom-select[size]:not([size='1']), .input-group-sm > .floating-label .custom-select[size]:not([size='1']) {
padding: 0.75rem 0.75rem calc(0.75rem - 1px); }
.floating-label.textfield-box {
padding-top: 0; }
.floating-label.textfield-box.has-value label,
.floating-label.textfield-box.is-focused label {
line-height: 1;
top: 0.5rem; }
.floating-label.textfield-box label {
top: 1rem;
left: 1rem; }
.floating-label.textfield-box .form-control, .floating-label.textfield-box .wpcf7 input[type=text], .wpcf7 .floating-label.textfield-box input[type=text],
.floating-label.textfield-box .wpcf7 input[type=search], .wpcf7 .floating-label.textfield-box input[type=search],
.floating-label.textfield-box .wpcf7 input[type=url], .wpcf7 .floating-label.textfield-box input[type=url],
.floating-label.textfield-box .wpcf7 input[type=tel], .wpcf7 .floating-label.textfield-box input[type=tel],
.floating-label.textfield-box .wpcf7 input[type=number], .wpcf7 .floating-label.textfield-box input[type=number],
.floating-label.textfield-box .wpcf7 input[type=range], .wpcf7 .floating-label.textfield-box input[type=range],
.floating-label.textfield-box .wpcf7 input[type=date], .wpcf7 .floating-label.textfield-box input[type=date],
.floating-label.textfield-box .wpcf7 input[type=month], .wpcf7 .floating-label.textfield-box input[type=month],
.floating-label.textfield-box .wpcf7 input[type=week], .wpcf7 .floating-label.textfield-box input[type=week],
.floating-label.textfield-box .wpcf7 input[type=time], .wpcf7 .floating-label.textfield-box input[type=time],
.floating-label.textfield-box .wpcf7 input[type=datetime], .wpcf7 .floating-label.textfield-box input[type=datetime],
.floating-label.textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .floating-label.textfield-box input[type=datetime-local],
.floating-label.textfield-box .wpcf7 input[type=color], .wpcf7 .floating-label.textfield-box input[type=color],
.floating-label.textfield-box .wpcf7 input[type=email], .wpcf7 .floating-label.textfield-box input[type=email],
.floating-label.textfield-box .wpcf7 input[type=file], .wpcf7 .floating-label.textfield-box input[type=file], .floating-label.textfield-box .wpcf7 input[type=submit], .wpcf7 .floating-label.textfield-box input[type=submit],
.floating-label.textfield-box .wpcf7 select, .wpcf7 .floating-label.textfield-box select,
.floating-label.textfield-box .wpcf7 textarea, .wpcf7 .floating-label.textfield-box textarea, .floating-label.textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label.textfield-box .wpcf7-validation-errors, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file,
.floating-label.textfield-box select.form-control[multiple],
.floating-label.textfield-box .wpcf7 select[multiple],
.wpcf7 .floating-label.textfield-box select[multiple],
.floating-label.textfield-box select.form-control[size]:not([size='1']),
.floating-label.textfield-box .wpcf7 select[size]:not([size='1']),
.wpcf7 .floating-label.textfield-box select[size]:not([size='1']),
.floating-label.textfield-box textarea.form-control:not([rows='1']),
.floating-label.textfield-box .wpcf7 textarea:not([rows='1']),
.wpcf7 .floating-label.textfield-box textarea:not([rows='1']),
.floating-label.textfield-box .custom-select[multiple],
.floating-label.textfield-box .custom-select[size]:not([size='1']) {
padding-top: 1.5rem; }
.floating-label.textfield-box .form-control, .floating-label.textfield-box .wpcf7 input[type=text], .wpcf7 .floating-label.textfield-box input[type=text],
.floating-label.textfield-box .wpcf7 input[type=search], .wpcf7 .floating-label.textfield-box input[type=search],
.floating-label.textfield-box .wpcf7 input[type=url], .wpcf7 .floating-label.textfield-box input[type=url],
.floating-label.textfield-box .wpcf7 input[type=tel], .wpcf7 .floating-label.textfield-box input[type=tel],
.floating-label.textfield-box .wpcf7 input[type=number], .wpcf7 .floating-label.textfield-box input[type=number],
.floating-label.textfield-box .wpcf7 input[type=range], .wpcf7 .floating-label.textfield-box input[type=range],
.floating-label.textfield-box .wpcf7 input[type=date], .wpcf7 .floating-label.textfield-box input[type=date],
.floating-label.textfield-box .wpcf7 input[type=month], .wpcf7 .floating-label.textfield-box input[type=month],
.floating-label.textfield-box .wpcf7 input[type=week], .wpcf7 .floating-label.textfield-box input[type=week],
.floating-label.textfield-box .wpcf7 input[type=time], .wpcf7 .floating-label.textfield-box input[type=time],
.floating-label.textfield-box .wpcf7 input[type=datetime], .wpcf7 .floating-label.textfield-box input[type=datetime],
.floating-label.textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .floating-label.textfield-box input[type=datetime-local],
.floating-label.textfield-box .wpcf7 input[type=color], .wpcf7 .floating-label.textfield-box input[type=color],
.floating-label.textfield-box .wpcf7 input[type=email], .wpcf7 .floating-label.textfield-box input[type=email],
.floating-label.textfield-box .wpcf7 input[type=file], .wpcf7 .floating-label.textfield-box input[type=file], .floating-label.textfield-box .wpcf7 input[type=submit], .wpcf7 .floating-label.textfield-box input[type=submit],
.floating-label.textfield-box .wpcf7 select, .wpcf7 .floating-label.textfield-box select,
.floating-label.textfield-box .wpcf7 textarea, .wpcf7 .floating-label.textfield-box textarea, .floating-label.textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label.textfield-box .wpcf7-validation-errors, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file {
padding-bottom: calc(0.5rem - 1px); }
.floating-label-lg.textfield-box label, .input-group-lg > .textfield-box.floating-label label {
top: 0.875rem;
left: 1rem; }
.floating-label-lg.textfield-box .form-control, .input-group-lg > .textfield-box.floating-label .form-control, .floating-label-lg.textfield-box .wpcf7 input[type=text], .wpcf7 .floating-label-lg.textfield-box input[type=text], .input-group-lg > .textfield-box.floating-label .wpcf7 input[type=text], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=text],
.floating-label-lg.textfield-box .wpcf7 input[type=search], .wpcf7 .floating-label-lg.textfield-box input[type=search],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=search], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=search],
.floating-label-lg.textfield-box .wpcf7 input[type=url], .wpcf7 .floating-label-lg.textfield-box input[type=url],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=url], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=url],
.floating-label-lg.textfield-box .wpcf7 input[type=tel], .wpcf7 .floating-label-lg.textfield-box input[type=tel],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=tel], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=tel],
.floating-label-lg.textfield-box .wpcf7 input[type=number], .wpcf7 .floating-label-lg.textfield-box input[type=number],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=number], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=number],
.floating-label-lg.textfield-box .wpcf7 input[type=range], .wpcf7 .floating-label-lg.textfield-box input[type=range],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=range], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=range],
.floating-label-lg.textfield-box .wpcf7 input[type=date], .wpcf7 .floating-label-lg.textfield-box input[type=date],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=date], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=date],
.floating-label-lg.textfield-box .wpcf7 input[type=month], .wpcf7 .floating-label-lg.textfield-box input[type=month],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=month], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=month],
.floating-label-lg.textfield-box .wpcf7 input[type=week], .wpcf7 .floating-label-lg.textfield-box input[type=week],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=week], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=week],
.floating-label-lg.textfield-box .wpcf7 input[type=time], .wpcf7 .floating-label-lg.textfield-box input[type=time],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=time], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=time],
.floating-label-lg.textfield-box .wpcf7 input[type=datetime], .wpcf7 .floating-label-lg.textfield-box input[type=datetime],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=datetime], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=datetime],
.floating-label-lg.textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .floating-label-lg.textfield-box input[type=datetime-local],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=datetime-local], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=datetime-local],
.floating-label-lg.textfield-box .wpcf7 input[type=color], .wpcf7 .floating-label-lg.textfield-box input[type=color],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=color], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=color],
.floating-label-lg.textfield-box .wpcf7 input[type=email], .wpcf7 .floating-label-lg.textfield-box input[type=email],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=email], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=email],
.floating-label-lg.textfield-box .wpcf7 input[type=file], .wpcf7 .floating-label-lg.textfield-box input[type=file],
.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=file], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=file], .floating-label-lg.textfield-box .wpcf7 input[type=submit], .wpcf7 .floating-label-lg.textfield-box input[type=submit], .input-group-lg > .textfield-box.floating-label .wpcf7 input[type=submit], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=submit],
.floating-label-lg.textfield-box .wpcf7 select, .wpcf7 .floating-label-lg.textfield-box select,
.input-group-lg > .textfield-box.floating-label .wpcf7 select, .wpcf7 .input-group-lg > .textfield-box.floating-label select,
.floating-label-lg.textfield-box .wpcf7 textarea, .wpcf7 .floating-label-lg.textfield-box textarea,
.input-group-lg > .textfield-box.floating-label .wpcf7 textarea, .wpcf7 .input-group-lg > .textfield-box.floating-label textarea, .floating-label-lg.textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label-lg.textfield-box .wpcf7-validation-errors, .input-group-lg > .textfield-box.floating-label .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-lg > .textfield-box.floating-label .wpcf7-validation-errors, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select, .floating-label-lg.textfield-box .form-control-file, .input-group-lg > .textfield-box.floating-label .form-control-file,
.floating-label-lg.textfield-box select.form-control[multiple],
.input-group-lg > .textfield-box.floating-label select.form-control[multiple],
.floating-label-lg.textfield-box .wpcf7 select[multiple],
.wpcf7 .floating-label-lg.textfield-box select[multiple],
.input-group-lg > .textfield-box.floating-label .wpcf7 select[multiple],
.wpcf7 .input-group-lg > .textfield-box.floating-label select[multiple],
.floating-label-lg.textfield-box select.form-control[size]:not([size='1']),
.input-group-lg > .textfield-box.floating-label select.form-control[size]:not([size='1']),
.floating-label-lg.textfield-box .wpcf7 select[size]:not([size='1']),
.wpcf7 .floating-label-lg.textfield-box select[size]:not([size='1']),
.input-group-lg > .textfield-box.floating-label .wpcf7 select[size]:not([size='1']),
.wpcf7 .input-group-lg > .textfield-box.floating-label select[size]:not([size='1']),
.floating-label-lg.textfield-box textarea.form-control:not([rows='1']),
.input-group-lg > .textfield-box.floating-label textarea.form-control:not([rows='1']),
.floating-label-lg.textfield-box .wpcf7 textarea:not([rows='1']),
.wpcf7 .floating-label-lg.textfield-box textarea:not([rows='1']),
.input-group-lg > .textfield-box.floating-label .wpcf7 textarea:not([rows='1']),
.wpcf7 .input-group-lg > .textfield-box.floating-label textarea:not([rows='1']),
.floating-label-lg.textfield-box .custom-select[multiple],
.input-group-lg > .textfield-box.floating-label .custom-select[multiple],
.floating-label-lg.textfield-box .custom-select[size]:not([size='1']),
.input-group-lg > .textfield-box.floating-label .custom-select[size]:not([size='1']) {
padding-top: 1.25rem;
padding-right: 1rem;
padding-left: 1rem; }
.floating-label-lg.textfield-box select.form-control, .input-group-lg > .textfield-box.floating-label select.form-control,
.floating-label-lg.textfield-box .wpcf7 select, .wpcf7 .floating-label-lg.textfield-box select,
.input-group-lg > .textfield-box.floating-label .wpcf7 select, .wpcf7 .input-group-lg > .textfield-box.floating-label select, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select {
padding-right: 1.5em; }
.floating-label-sm.textfield-box label, .input-group-sm > .textfield-box.floating-label label {
top: 0.75rem;
left: 0.75rem; }
.floating-label-sm.textfield-box .form-control, .input-group-sm > .textfield-box.floating-label .form-control, .floating-label-sm.textfield-box .wpcf7 input[type=text], .wpcf7 .floating-label-sm.textfield-box input[type=text], .input-group-sm > .textfield-box.floating-label .wpcf7 input[type=text], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=text],
.floating-label-sm.textfield-box .wpcf7 input[type=search], .wpcf7 .floating-label-sm.textfield-box input[type=search],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=search], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=search],
.floating-label-sm.textfield-box .wpcf7 input[type=url], .wpcf7 .floating-label-sm.textfield-box input[type=url],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=url], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=url],
.floating-label-sm.textfield-box .wpcf7 input[type=tel], .wpcf7 .floating-label-sm.textfield-box input[type=tel],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=tel], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=tel],
.floating-label-sm.textfield-box .wpcf7 input[type=number], .wpcf7 .floating-label-sm.textfield-box input[type=number],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=number], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=number],
.floating-label-sm.textfield-box .wpcf7 input[type=range], .wpcf7 .floating-label-sm.textfield-box input[type=range],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=range], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=range],
.floating-label-sm.textfield-box .wpcf7 input[type=date], .wpcf7 .floating-label-sm.textfield-box input[type=date],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=date], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=date],
.floating-label-sm.textfield-box .wpcf7 input[type=month], .wpcf7 .floating-label-sm.textfield-box input[type=month],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=month], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=month],
.floating-label-sm.textfield-box .wpcf7 input[type=week], .wpcf7 .floating-label-sm.textfield-box input[type=week],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=week], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=week],
.floating-label-sm.textfield-box .wpcf7 input[type=time], .wpcf7 .floating-label-sm.textfield-box input[type=time],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=time], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=time],
.floating-label-sm.textfield-box .wpcf7 input[type=datetime], .wpcf7 .floating-label-sm.textfield-box input[type=datetime],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=datetime], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=datetime],
.floating-label-sm.textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .floating-label-sm.textfield-box input[type=datetime-local],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=datetime-local], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=datetime-local],
.floating-label-sm.textfield-box .wpcf7 input[type=color], .wpcf7 .floating-label-sm.textfield-box input[type=color],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=color], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=color],
.floating-label-sm.textfield-box .wpcf7 input[type=email], .wpcf7 .floating-label-sm.textfield-box input[type=email],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=email], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=email],
.floating-label-sm.textfield-box .wpcf7 input[type=file], .wpcf7 .floating-label-sm.textfield-box input[type=file],
.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=file], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=file], .floating-label-sm.textfield-box .wpcf7 input[type=submit], .wpcf7 .floating-label-sm.textfield-box input[type=submit], .input-group-sm > .textfield-box.floating-label .wpcf7 input[type=submit], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=submit],
.floating-label-sm.textfield-box .wpcf7 select, .wpcf7 .floating-label-sm.textfield-box select,
.input-group-sm > .textfield-box.floating-label .wpcf7 select, .wpcf7 .input-group-sm > .textfield-box.floating-label select,
.floating-label-sm.textfield-box .wpcf7 textarea, .wpcf7 .floating-label-sm.textfield-box textarea,
.input-group-sm > .textfield-box.floating-label .wpcf7 textarea, .wpcf7 .input-group-sm > .textfield-box.floating-label textarea, .floating-label-sm.textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label-sm.textfield-box .wpcf7-validation-errors, .input-group-sm > .textfield-box.floating-label .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-sm > .textfield-box.floating-label .wpcf7-validation-errors, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select, .floating-label-sm.textfield-box .form-control-file, .input-group-sm > .textfield-box.floating-label .form-control-file,
.floating-label-sm.textfield-box select.form-control[multiple],
.input-group-sm > .textfield-box.floating-label select.form-control[multiple],
.floating-label-sm.textfield-box .wpcf7 select[multiple],
.wpcf7 .floating-label-sm.textfield-box select[multiple],
.input-group-sm > .textfield-box.floating-label .wpcf7 select[multiple],
.wpcf7 .input-group-sm > .textfield-box.floating-label select[multiple],
.floating-label-sm.textfield-box select.form-control[size]:not([size='1']),
.input-group-sm > .textfield-box.floating-label select.form-control[size]:not([size='1']),
.floating-label-sm.textfield-box .wpcf7 select[size]:not([size='1']),
.wpcf7 .floating-label-sm.textfield-box select[size]:not([size='1']),
.input-group-sm > .textfield-box.floating-label .wpcf7 select[size]:not([size='1']),
.wpcf7 .input-group-sm > .textfield-box.floating-label select[size]:not([size='1']),
.floating-label-sm.textfield-box textarea.form-control:not([rows='1']),
.input-group-sm > .textfield-box.floating-label textarea.form-control:not([rows='1']),
.floating-label-sm.textfield-box .wpcf7 textarea:not([rows='1']),
.wpcf7 .floating-label-sm.textfield-box textarea:not([rows='1']),
.input-group-sm > .textfield-box.floating-label .wpcf7 textarea:not([rows='1']),
.wpcf7 .input-group-sm > .textfield-box.floating-label textarea:not([rows='1']),
.floating-label-sm.textfield-box .custom-select[multiple],
.input-group-sm > .textfield-box.floating-label .custom-select[multiple],
.floating-label-sm.textfield-box .custom-select[size]:not([size='1']),
.input-group-sm > .textfield-box.floating-label .custom-select[size]:not([size='1']) {
padding-top: 1.0rem;
padding-right: 0.75rem;
padding-left: 0.75rem; }
.floating-label-sm.textfield-box select.form-control, .input-group-sm > .textfield-box.floating-label select.form-control,
.floating-label-sm.textfield-box .wpcf7 select, .wpcf7 .floating-label-sm.textfield-box select,
.input-group-sm > .textfield-box.floating-label .wpcf7 select, .wpcf7 .input-group-sm > .textfield-box.floating-label select, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select {
padding-right: 1.5em; }
.input-group {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
width: 100%; }
.input-group > .custom-file,
.input-group > .custom-select,
.input-group > .floating-label,
.input-group > .form-control,
.wpcf7 .input-group > input[type=text],
.wpcf7 .input-group > input[type=search],
.wpcf7 .input-group > input[type=url],
.wpcf7 .input-group > input[type=tel],
.wpcf7 .input-group > input[type=number],
.wpcf7 .input-group > input[type=range],
.wpcf7 .input-group > input[type=date],
.wpcf7 .input-group > input[type=month],
.wpcf7 .input-group > input[type=week],
.wpcf7 .input-group > input[type=time],
.wpcf7 .input-group > input[type=datetime],
.wpcf7 .input-group > input[type=datetime-local],
.wpcf7 .input-group > input[type=color],
.wpcf7 .input-group > input[type=email],
.wpcf7 .input-group > input[type=file],
.wpcf7 .input-group > input[type=submit],
.wpcf7 .input-group > select,
.wpcf7 .input-group > textarea,
.wpcf7 .input-group > .wpcf7-validation-errors,
.input-group > .form-control-file,
.input-group > .textfield-box {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin-bottom: 0;
width: 1%; }
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .floating-label,
.input-group > .custom-file + .form-control,
.wpcf7 .input-group > .custom-file + input[type=text],
.wpcf7 .input-group > .custom-file + input[type=search],
.wpcf7 .input-group > .custom-file + input[type=url],
.wpcf7 .input-group > .custom-file + input[type=tel],
.wpcf7 .input-group > .custom-file + input[type=number],
.wpcf7 .input-group > .custom-file + input[type=range],
.wpcf7 .input-group > .custom-file + input[type=date],
.wpcf7 .input-group > .custom-file + input[type=month],
.wpcf7 .input-group > .custom-file + input[type=week],
.wpcf7 .input-group > .custom-file + input[type=time],
.wpcf7 .input-group > .custom-file + input[type=datetime],
.wpcf7 .input-group > .custom-file + input[type=datetime-local],
.wpcf7 .input-group > .custom-file + input[type=color],
.wpcf7 .input-group > .custom-file + input[type=email],
.wpcf7 .input-group > .custom-file + input[type=file],
.wpcf7 .input-group > .custom-file + input[type=submit],
.wpcf7 .input-group > .custom-file + select,
.wpcf7 .input-group > .custom-file + textarea,
.wpcf7 .input-group > .custom-file + .wpcf7-validation-errors,
.input-group > .custom-file + .form-control-file,
.input-group > .custom-file + .textfield-box,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .floating-label,
.input-group > .custom-select + .form-control,
.wpcf7 .input-group > .custom-select + input[type=text],
.wpcf7 .input-group > .custom-select + input[type=search],
.wpcf7 .input-group > .custom-select + input[type=url],
.wpcf7 .input-group > .custom-select + input[type=tel],
.wpcf7 .input-group > .custom-select + input[type=number],
.wpcf7 .input-group > .custom-select + input[type=range],
.wpcf7 .input-group > .custom-select + input[type=date],
.wpcf7 .input-group > .custom-select + input[type=month],
.wpcf7 .input-group > .custom-select + input[type=week],
.wpcf7 .input-group > .custom-select + input[type=time],
.wpcf7 .input-group > .custom-select + input[type=datetime],
.wpcf7 .input-group > .custom-select + input[type=datetime-local],
.wpcf7 .input-group > .custom-select + input[type=color],
.wpcf7 .input-group > .custom-select + input[type=email],
.wpcf7 .input-group > .custom-select + input[type=file],
.wpcf7 .input-group > .custom-select + input[type=submit],
.wpcf7 .input-group > .custom-select + select,
.wpcf7 .input-group > .custom-select + textarea,
.wpcf7 .input-group > .custom-select + .wpcf7-validation-errors,
.input-group > .custom-select + .form-control-file,
.input-group > .custom-select + .textfield-box,
.input-group > .floating-label + .custom-file,
.input-group > .floating-label + .custom-select,
.input-group > .floating-label + .floating-label,
.input-group > .floating-label + .form-control,
.wpcf7 .input-group > .floating-label + input[type=text],
.wpcf7 .input-group > .floating-label + input[type=search],
.wpcf7 .input-group > .floating-label + input[type=url],
.wpcf7 .input-group > .floating-label + input[type=tel],
.wpcf7 .input-group > .floating-label + input[type=number],
.wpcf7 .input-group > .floating-label + input[type=range],
.wpcf7 .input-group > .floating-label + input[type=date],
.wpcf7 .input-group > .floating-label + input[type=month],
.wpcf7 .input-group > .floating-label + input[type=week],
.wpcf7 .input-group > .floating-label + input[type=time],
.wpcf7 .input-group > .floating-label + input[type=datetime],
.wpcf7 .input-group > .floating-label + input[type=datetime-local],
.wpcf7 .input-group > .floating-label + input[type=color],
.wpcf7 .input-group > .floating-label + input[type=email],
.wpcf7 .input-group > .floating-label + input[type=file],
.wpcf7 .input-group > .floating-label + input[type=submit],
.wpcf7 .input-group > .floating-label + select,
.wpcf7 .input-group > .floating-label + textarea,
.wpcf7 .input-group > .floating-label + .wpcf7-validation-errors,
.input-group > .floating-label + .form-control-file,
.input-group > .floating-label + .textfield-box,
.input-group > .form-control + .custom-file,
.wpcf7 .input-group > input[type=text] + .custom-file,
.wpcf7 .input-group > input[type=search] + .custom-file,
.wpcf7 .input-group > input[type=url] + .custom-file,
.wpcf7 .input-group > input[type=tel] + .custom-file,
.wpcf7 .input-group > input[type=number] + .custom-file,
.wpcf7 .input-group > input[type=range] + .custom-file,
.wpcf7 .input-group > input[type=date] + .custom-file,
.wpcf7 .input-group > input[type=month] + .custom-file,
.wpcf7 .input-group > input[type=week] + .custom-file,
.wpcf7 .input-group > input[type=time] + .custom-file,
.wpcf7 .input-group > input[type=datetime] + .custom-file,
.wpcf7 .input-group > input[type=datetime-local] + .custom-file,
.wpcf7 .input-group > input[type=color] + .custom-file,
.wpcf7 .input-group > input[type=email] + .custom-file,
.wpcf7 .input-group > input[type=file] + .custom-file,
.wpcf7 .input-group > input[type=submit] + .custom-file,
.wpcf7 .input-group > select + .custom-file,
.wpcf7 .input-group > textarea + .custom-file,
.wpcf7 .input-group > .wpcf7-validation-errors + .custom-file,
.input-group > .form-control + .custom-select,
.wpcf7 .input-group > input[type=text] + .custom-select,
.wpcf7 .input-group > input[type=search] + .custom-select,
.wpcf7 .input-group > input[type=url] + .custom-select,
.wpcf7 .input-group > input[type=tel] + .custom-select,
.wpcf7 .input-group > input[type=number] + .custom-select,
.wpcf7 .input-group > input[type=range] + .custom-select,
.wpcf7 .input-group > input[type=date] + .custom-select,
.wpcf7 .input-group > input[type=month] + .custom-select,
.wpcf7 .input-group > input[type=week] + .custom-select,
.wpcf7 .input-group > input[type=time] + .custom-select,
.wpcf7 .input-group > input[type=datetime] + .custom-select,
.wpcf7 .input-group > input[type=datetime-local] + .custom-select,
.wpcf7 .input-group > input[type=color] + .custom-select,
.wpcf7 .input-group > input[type=email] + .custom-select,
.wpcf7 .input-group > input[type=file] + .custom-select,
.wpcf7 .input-group > input[type=submit] + .custom-select,
.wpcf7 .input-group > select + .custom-select,
.wpcf7 .input-group > textarea + .custom-select,
.wpcf7 .input-group > .wpcf7-validation-errors + .custom-select,
.input-group > .form-control + .floating-label,
.wpcf7 .input-group > input[type=text] + .floating-label,
.wpcf7 .input-group > input[type=search] + .floating-label,
.wpcf7 .input-group > input[type=url] + .floating-label,
.wpcf7 .input-group > input[type=tel] + .floating-label,
.wpcf7 .input-group > input[type=number] + .floating-label,
.wpcf7 .input-group > input[type=range] + .floating-label,
.wpcf7 .input-group > input[type=date] + .floating-label,
.wpcf7 .input-group > input[type=month] + .floating-label,
.wpcf7 .input-group > input[type=week] + .floating-label,
.wpcf7 .input-group > input[type=time] + .floating-label,
.wpcf7 .input-group > input[type=datetime] + .floating-label,
.wpcf7 .input-group > input[type=datetime-local] + .floating-label,
.wpcf7 .input-group > input[type=color] + .floating-label,
.wpcf7 .input-group > input[type=email] + .floating-label,
.wpcf7 .input-group > input[type=file] + .floating-label,
.wpcf7 .input-group > input[type=submit] + .floating-label,
.wpcf7 .input-group > select + .floating-label,
.wpcf7 .input-group > textarea + .floating-label,
.wpcf7 .input-group > .wpcf7-validation-errors + .floating-label,
.input-group > .form-control + .form-control,
.wpcf7 .input-group > input[type=text] + .form-control,
.wpcf7 .input-group > input[type=search] + .form-control,
.wpcf7 .input-group > input[type=url] + .form-control,
.wpcf7 .input-group > input[type=tel] + .form-control,
.wpcf7 .input-group > input[type=number] + .form-control,
.wpcf7 .input-group > input[type=range] + .form-control,
.wpcf7 .input-group > input[type=date] + .form-control,
.wpcf7 .input-group > input[type=month] + .form-control,
.wpcf7 .input-group > input[type=week] + .form-control,
.wpcf7 .input-group > input[type=time] + .form-control,
.wpcf7 .input-group > input[type=datetime] + .form-control,
.wpcf7 .input-group > input[type=datetime-local] + .form-control,
.wpcf7 .input-group > input[type=color] + .form-control,
.wpcf7 .input-group > input[type=email] + .form-control,
.wpcf7 .input-group > input[type=file] + .form-control,
.wpcf7 .input-group > input[type=submit] + .form-control,
.wpcf7 .input-group > select + .form-control,
.wpcf7 .input-group > textarea + .form-control,
.wpcf7 .input-group > .wpcf7-validation-errors + .form-control,
.wpcf7 .input-group > .form-control + input[type=text],
.wpcf7 .input-group > input[type=text] + input[type=text],
.wpcf7 .input-group > input[type=search] + input[type=text],
.wpcf7 .input-group > input[type=url] + input[type=text],
.wpcf7 .input-group > input[type=tel] + input[type=text],
.wpcf7 .input-group > input[type=number] + input[type=text],
.wpcf7 .input-group > input[type=range] + input[type=text],
.wpcf7 .input-group > input[type=date] + input[type=text],
.wpcf7 .input-group > input[type=month] + input[type=text],
.wpcf7 .input-group > input[type=week] + input[type=text],
.wpcf7 .input-group > input[type=time] + input[type=text],
.wpcf7 .input-group > input[type=datetime] + input[type=text],
.wpcf7 .input-group > input[type=datetime-local] + input[type=text],
.wpcf7 .input-group > input[type=color] + input[type=text],
.wpcf7 .input-group > input[type=email] + input[type=text],
.wpcf7 .input-group > input[type=file] + input[type=text],
.wpcf7 .input-group > input[type=submit] + input[type=text],
.wpcf7 .input-group > select + input[type=text],
.wpcf7 .input-group > textarea + input[type=text],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=text],
.wpcf7 .input-group > .form-control + input[type=search],
.wpcf7 .input-group > input[type=text] + input[type=search],
.wpcf7 .input-group > input[type=search] + input[type=search],
.wpcf7 .input-group > input[type=url] + input[type=search],
.wpcf7 .input-group > input[type=tel] + input[type=search],
.wpcf7 .input-group > input[type=number] + input[type=search],
.wpcf7 .input-group > input[type=range] + input[type=search],
.wpcf7 .input-group > input[type=date] + input[type=search],
.wpcf7 .input-group > input[type=month] + input[type=search],
.wpcf7 .input-group > input[type=week] + input[type=search],
.wpcf7 .input-group > input[type=time] + input[type=search],
.wpcf7 .input-group > input[type=datetime] + input[type=search],
.wpcf7 .input-group > input[type=datetime-local] + input[type=search],
.wpcf7 .input-group > input[type=color] + input[type=search],
.wpcf7 .input-group > input[type=email] + input[type=search],
.wpcf7 .input-group > input[type=file] + input[type=search],
.wpcf7 .input-group > input[type=submit] + input[type=search],
.wpcf7 .input-group > select + input[type=search],
.wpcf7 .input-group > textarea + input[type=search],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=search],
.wpcf7 .input-group > .form-control + input[type=url],
.wpcf7 .input-group > input[type=text] + input[type=url],
.wpcf7 .input-group > input[type=search] + input[type=url],
.wpcf7 .input-group > input[type=url] + input[type=url],
.wpcf7 .input-group > input[type=tel] + input[type=url],
.wpcf7 .input-group > input[type=number] + input[type=url],
.wpcf7 .input-group > input[type=range] + input[type=url],
.wpcf7 .input-group > input[type=date] + input[type=url],
.wpcf7 .input-group > input[type=month] + input[type=url],
.wpcf7 .input-group > input[type=week] + input[type=url],
.wpcf7 .input-group > input[type=time] + input[type=url],
.wpcf7 .input-group > input[type=datetime] + input[type=url],
.wpcf7 .input-group > input[type=datetime-local] + input[type=url],
.wpcf7 .input-group > input[type=color] + input[type=url],
.wpcf7 .input-group > input[type=email] + input[type=url],
.wpcf7 .input-group > input[type=file] + input[type=url],
.wpcf7 .input-group > input[type=submit] + input[type=url],
.wpcf7 .input-group > select + input[type=url],
.wpcf7 .input-group > textarea + input[type=url],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=url],
.wpcf7 .input-group > .form-control + input[type=tel],
.wpcf7 .input-group > input[type=text] + input[type=tel],
.wpcf7 .input-group > input[type=search] + input[type=tel],
.wpcf7 .input-group > input[type=url] + input[type=tel],
.wpcf7 .input-group > input[type=tel] + input[type=tel],
.wpcf7 .input-group > input[type=number] + input[type=tel],
.wpcf7 .input-group > input[type=range] + input[type=tel],
.wpcf7 .input-group > input[type=date] + input[type=tel],
.wpcf7 .input-group > input[type=month] + input[type=tel],
.wpcf7 .input-group > input[type=week] + input[type=tel],
.wpcf7 .input-group > input[type=time] + input[type=tel],
.wpcf7 .input-group > input[type=datetime] + input[type=tel],
.wpcf7 .input-group > input[type=datetime-local] + input[type=tel],
.wpcf7 .input-group > input[type=color] + input[type=tel],
.wpcf7 .input-group > input[type=email] + input[type=tel],
.wpcf7 .input-group > input[type=file] + input[type=tel],
.wpcf7 .input-group > input[type=submit] + input[type=tel],
.wpcf7 .input-group > select + input[type=tel],
.wpcf7 .input-group > textarea + input[type=tel],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=tel],
.wpcf7 .input-group > .form-control + input[type=number],
.wpcf7 .input-group > input[type=text] + input[type=number],
.wpcf7 .input-group > input[type=search] + input[type=number],
.wpcf7 .input-group > input[type=url] + input[type=number],
.wpcf7 .input-group > input[type=tel] + input[type=number],
.wpcf7 .input-group > input[type=number] + input[type=number],
.wpcf7 .input-group > input[type=range] + input[type=number],
.wpcf7 .input-group > input[type=date] + input[type=number],
.wpcf7 .input-group > input[type=month] + input[type=number],
.wpcf7 .input-group > input[type=week] + input[type=number],
.wpcf7 .input-group > input[type=time] + input[type=number],
.wpcf7 .input-group > input[type=datetime] + input[type=number],
.wpcf7 .input-group > input[type=datetime-local] + input[type=number],
.wpcf7 .input-group > input[type=color] + input[type=number],
.wpcf7 .input-group > input[type=email] + input[type=number],
.wpcf7 .input-group > input[type=file] + input[type=number],
.wpcf7 .input-group > input[type=submit] + input[type=number],
.wpcf7 .input-group > select + input[type=number],
.wpcf7 .input-group > textarea + input[type=number],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=number],
.wpcf7 .input-group > .form-control + input[type=range],
.wpcf7 .input-group > input[type=text] + input[type=range],
.wpcf7 .input-group > input[type=search] + input[type=range],
.wpcf7 .input-group > input[type=url] + input[type=range],
.wpcf7 .input-group > input[type=tel] + input[type=range],
.wpcf7 .input-group > input[type=number] + input[type=range],
.wpcf7 .input-group > input[type=range] + input[type=range],
.wpcf7 .input-group > input[type=date] + input[type=range],
.wpcf7 .input-group > input[type=month] + input[type=range],
.wpcf7 .input-group > input[type=week] + input[type=range],
.wpcf7 .input-group > input[type=time] + input[type=range],
.wpcf7 .input-group > input[type=datetime] + input[type=range],
.wpcf7 .input-group > input[type=datetime-local] + input[type=range],
.wpcf7 .input-group > input[type=color] + input[type=range],
.wpcf7 .input-group > input[type=email] + input[type=range],
.wpcf7 .input-group > input[type=file] + input[type=range],
.wpcf7 .input-group > input[type=submit] + input[type=range],
.wpcf7 .input-group > select + input[type=range],
.wpcf7 .input-group > textarea + input[type=range],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=range],
.wpcf7 .input-group > .form-control + input[type=date],
.wpcf7 .input-group > input[type=text] + input[type=date],
.wpcf7 .input-group > input[type=search] + input[type=date],
.wpcf7 .input-group > input[type=url] + input[type=date],
.wpcf7 .input-group > input[type=tel] + input[type=date],
.wpcf7 .input-group > input[type=number] + input[type=date],
.wpcf7 .input-group > input[type=range] + input[type=date],
.wpcf7 .input-group > input[type=date] + input[type=date],
.wpcf7 .input-group > input[type=month] + input[type=date],
.wpcf7 .input-group > input[type=week] + input[type=date],
.wpcf7 .input-group > input[type=time] + input[type=date],
.wpcf7 .input-group > input[type=datetime] + input[type=date],
.wpcf7 .input-group > input[type=datetime-local] + input[type=date],
.wpcf7 .input-group > input[type=color] + input[type=date],
.wpcf7 .input-group > input[type=email] + input[type=date],
.wpcf7 .input-group > input[type=file] + input[type=date],
.wpcf7 .input-group > input[type=submit] + input[type=date],
.wpcf7 .input-group > select + input[type=date],
.wpcf7 .input-group > textarea + input[type=date],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=date],
.wpcf7 .input-group > .form-control + input[type=month],
.wpcf7 .input-group > input[type=text] + input[type=month],
.wpcf7 .input-group > input[type=search] + input[type=month],
.wpcf7 .input-group > input[type=url] + input[type=month],
.wpcf7 .input-group > input[type=tel] + input[type=month],
.wpcf7 .input-group > input[type=number] + input[type=month],
.wpcf7 .input-group > input[type=range] + input[type=month],
.wpcf7 .input-group > input[type=date] + input[type=month],
.wpcf7 .input-group > input[type=month] + input[type=month],
.wpcf7 .input-group > input[type=week] + input[type=month],
.wpcf7 .input-group > input[type=time] + input[type=month],
.wpcf7 .input-group > input[type=datetime] + input[type=month],
.wpcf7 .input-group > input[type=datetime-local] + input[type=month],
.wpcf7 .input-group > input[type=color] + input[type=month],
.wpcf7 .input-group > input[type=email] + input[type=month],
.wpcf7 .input-group > input[type=file] + input[type=month],
.wpcf7 .input-group > input[type=submit] + input[type=month],
.wpcf7 .input-group > select + input[type=month],
.wpcf7 .input-group > textarea + input[type=month],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=month],
.wpcf7 .input-group > .form-control + input[type=week],
.wpcf7 .input-group > input[type=text] + input[type=week],
.wpcf7 .input-group > input[type=search] + input[type=week],
.wpcf7 .input-group > input[type=url] + input[type=week],
.wpcf7 .input-group > input[type=tel] + input[type=week],
.wpcf7 .input-group > input[type=number] + input[type=week],
.wpcf7 .input-group > input[type=range] + input[type=week],
.wpcf7 .input-group > input[type=date] + input[type=week],
.wpcf7 .input-group > input[type=month] + input[type=week],
.wpcf7 .input-group > input[type=week] + input[type=week],
.wpcf7 .input-group > input[type=time] + input[type=week],
.wpcf7 .input-group > input[type=datetime] + input[type=week],
.wpcf7 .input-group > input[type=datetime-local] + input[type=week],
.wpcf7 .input-group > input[type=color] + input[type=week],
.wpcf7 .input-group > input[type=email] + input[type=week],
.wpcf7 .input-group > input[type=file] + input[type=week],
.wpcf7 .input-group > input[type=submit] + input[type=week],
.wpcf7 .input-group > select + input[type=week],
.wpcf7 .input-group > textarea + input[type=week],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=week],
.wpcf7 .input-group > .form-control + input[type=time],
.wpcf7 .input-group > input[type=text] + input[type=time],
.wpcf7 .input-group > input[type=search] + input[type=time],
.wpcf7 .input-group > input[type=url] + input[type=time],
.wpcf7 .input-group > input[type=tel] + input[type=time],
.wpcf7 .input-group > input[type=number] + input[type=time],
.wpcf7 .input-group > input[type=range] + input[type=time],
.wpcf7 .input-group > input[type=date] + input[type=time],
.wpcf7 .input-group > input[type=month] + input[type=time],
.wpcf7 .input-group > input[type=week] + input[type=time],
.wpcf7 .input-group > input[type=time] + input[type=time],
.wpcf7 .input-group > input[type=datetime] + input[type=time],
.wpcf7 .input-group > input[type=datetime-local] + input[type=time],
.wpcf7 .input-group > input[type=color] + input[type=time],
.wpcf7 .input-group > input[type=email] + input[type=time],
.wpcf7 .input-group > input[type=file] + input[type=time],
.wpcf7 .input-group > input[type=submit] + input[type=time],
.wpcf7 .input-group > select + input[type=time],
.wpcf7 .input-group > textarea + input[type=time],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=time],
.wpcf7 .input-group > .form-control + input[type=datetime],
.wpcf7 .input-group > input[type=text] + input[type=datetime],
.wpcf7 .input-group > input[type=search] + input[type=datetime],
.wpcf7 .input-group > input[type=url] + input[type=datetime],
.wpcf7 .input-group > input[type=tel] + input[type=datetime],
.wpcf7 .input-group > input[type=number] + input[type=datetime],
.wpcf7 .input-group > input[type=range] + input[type=datetime],
.wpcf7 .input-group > input[type=date] + input[type=datetime],
.wpcf7 .input-group > input[type=month] + input[type=datetime],
.wpcf7 .input-group > input[type=week] + input[type=datetime],
.wpcf7 .input-group > input[type=time] + input[type=datetime],
.wpcf7 .input-group > input[type=datetime] + input[type=datetime],
.wpcf7 .input-group > input[type=datetime-local] + input[type=datetime],
.wpcf7 .input-group > input[type=color] + input[type=datetime],
.wpcf7 .input-group > input[type=email] + input[type=datetime],
.wpcf7 .input-group > input[type=file] + input[type=datetime],
.wpcf7 .input-group > input[type=submit] + input[type=datetime],
.wpcf7 .input-group > select + input[type=datetime],
.wpcf7 .input-group > textarea + input[type=datetime],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=datetime],
.wpcf7 .input-group > .form-control + input[type=datetime-local],
.wpcf7 .input-group > input[type=text] + input[type=datetime-local],
.wpcf7 .input-group > input[type=search] + input[type=datetime-local],
.wpcf7 .input-group > input[type=url] + input[type=datetime-local],
.wpcf7 .input-group > input[type=tel] + input[type=datetime-local],
.wpcf7 .input-group > input[type=number] + input[type=datetime-local],
.wpcf7 .input-group > input[type=range] + input[type=datetime-local],
.wpcf7 .input-group > input[type=date] + input[type=datetime-local],
.wpcf7 .input-group > input[type=month] + input[type=datetime-local],
.wpcf7 .input-group > input[type=week] + input[type=datetime-local],
.wpcf7 .input-group > input[type=time] + input[type=datetime-local],
.wpcf7 .input-group > input[type=datetime] + input[type=datetime-local],
.wpcf7 .input-group > input[type=datetime-local] + input[type=datetime-local],
.wpcf7 .input-group > input[type=color] + input[type=datetime-local],
.wpcf7 .input-group > input[type=email] + input[type=datetime-local],
.wpcf7 .input-group > input[type=file] + input[type=datetime-local],
.wpcf7 .input-group > input[type=submit] + input[type=datetime-local],
.wpcf7 .input-group > select + input[type=datetime-local],
.wpcf7 .input-group > textarea + input[type=datetime-local],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=datetime-local],
.wpcf7 .input-group > .form-control + input[type=color],
.wpcf7 .input-group > input[type=text] + input[type=color],
.wpcf7 .input-group > input[type=search] + input[type=color],
.wpcf7 .input-group > input[type=url] + input[type=color],
.wpcf7 .input-group > input[type=tel] + input[type=color],
.wpcf7 .input-group > input[type=number] + input[type=color],
.wpcf7 .input-group > input[type=range] + input[type=color],
.wpcf7 .input-group > input[type=date] + input[type=color],
.wpcf7 .input-group > input[type=month] + input[type=color],
.wpcf7 .input-group > input[type=week] + input[type=color],
.wpcf7 .input-group > input[type=time] + input[type=color],
.wpcf7 .input-group > input[type=datetime] + input[type=color],
.wpcf7 .input-group > input[type=datetime-local] + input[type=color],
.wpcf7 .input-group > input[type=color] + input[type=color],
.wpcf7 .input-group > input[type=email] + input[type=color],
.wpcf7 .input-group > input[type=file] + input[type=color],
.wpcf7 .input-group > input[type=submit] + input[type=color],
.wpcf7 .input-group > select + input[type=color],
.wpcf7 .input-group > textarea + input[type=color],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=color],
.wpcf7 .input-group > .form-control + input[type=email],
.wpcf7 .input-group > input[type=text] + input[type=email],
.wpcf7 .input-group > input[type=search] + input[type=email],
.wpcf7 .input-group > input[type=url] + input[type=email],
.wpcf7 .input-group > input[type=tel] + input[type=email],
.wpcf7 .input-group > input[type=number] + input[type=email],
.wpcf7 .input-group > input[type=range] + input[type=email],
.wpcf7 .input-group > input[type=date] + input[type=email],
.wpcf7 .input-group > input[type=month] + input[type=email],
.wpcf7 .input-group > input[type=week] + input[type=email],
.wpcf7 .input-group > input[type=time] + input[type=email],
.wpcf7 .input-group > input[type=datetime] + input[type=email],
.wpcf7 .input-group > input[type=datetime-local] + input[type=email],
.wpcf7 .input-group > input[type=color] + input[type=email],
.wpcf7 .input-group > input[type=email] + input[type=email],
.wpcf7 .input-group > input[type=file] + input[type=email],
.wpcf7 .input-group > input[type=submit] + input[type=email],
.wpcf7 .input-group > select + input[type=email],
.wpcf7 .input-group > textarea + input[type=email],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=email],
.wpcf7 .input-group > .form-control + input[type=file],
.wpcf7 .input-group > input[type=text] + input[type=file],
.wpcf7 .input-group > input[type=search] + input[type=file],
.wpcf7 .input-group > input[type=url] + input[type=file],
.wpcf7 .input-group > input[type=tel] + input[type=file],
.wpcf7 .input-group > input[type=number] + input[type=file],
.wpcf7 .input-group > input[type=range] + input[type=file],
.wpcf7 .input-group > input[type=date] + input[type=file],
.wpcf7 .input-group > input[type=month] + input[type=file],
.wpcf7 .input-group > input[type=week] + input[type=file],
.wpcf7 .input-group > input[type=time] + input[type=file],
.wpcf7 .input-group > input[type=datetime] + input[type=file],
.wpcf7 .input-group > input[type=datetime-local] + input[type=file],
.wpcf7 .input-group > input[type=color] + input[type=file],
.wpcf7 .input-group > input[type=email] + input[type=file],
.wpcf7 .input-group > input[type=file] + input[type=file],
.wpcf7 .input-group > input[type=submit] + input[type=file],
.wpcf7 .input-group > select + input[type=file],
.wpcf7 .input-group > textarea + input[type=file],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=file],
.wpcf7 .input-group > .form-control + input[type=submit],
.wpcf7 .input-group > input[type=text] + input[type=submit],
.wpcf7 .input-group > input[type=search] + input[type=submit],
.wpcf7 .input-group > input[type=url] + input[type=submit],
.wpcf7 .input-group > input[type=tel] + input[type=submit],
.wpcf7 .input-group > input[type=number] + input[type=submit],
.wpcf7 .input-group > input[type=range] + input[type=submit],
.wpcf7 .input-group > input[type=date] + input[type=submit],
.wpcf7 .input-group > input[type=month] + input[type=submit],
.wpcf7 .input-group > input[type=week] + input[type=submit],
.wpcf7 .input-group > input[type=time] + input[type=submit],
.wpcf7 .input-group > input[type=datetime] + input[type=submit],
.wpcf7 .input-group > input[type=datetime-local] + input[type=submit],
.wpcf7 .input-group > input[type=color] + input[type=submit],
.wpcf7 .input-group > input[type=email] + input[type=submit],
.wpcf7 .input-group > input[type=file] + input[type=submit],
.wpcf7 .input-group > input[type=submit] + input[type=submit],
.wpcf7 .input-group > select + input[type=submit],
.wpcf7 .input-group > textarea + input[type=submit],
.wpcf7 .input-group > .wpcf7-validation-errors + input[type=submit],
.wpcf7 .input-group > .form-control + select,
.wpcf7 .input-group > input[type=text] + select,
.wpcf7 .input-group > input[type=search] + select,
.wpcf7 .input-group > input[type=url] + select,
.wpcf7 .input-group > input[type=tel] + select,
.wpcf7 .input-group > input[type=number] + select,
.wpcf7 .input-group > input[type=range] + select,
.wpcf7 .input-group > input[type=date] + select,
.wpcf7 .input-group > input[type=month] + select,
.wpcf7 .input-group > input[type=week] + select,
.wpcf7 .input-group > input[type=time] + select,
.wpcf7 .input-group > input[type=datetime] + select,
.wpcf7 .input-group > input[type=datetime-local] + select,
.wpcf7 .input-group > input[type=color] + select,
.wpcf7 .input-group > input[type=email] + select,
.wpcf7 .input-group > input[type=file] + select,
.wpcf7 .input-group > input[type=submit] + select,
.wpcf7 .input-group > select + select,
.wpcf7 .input-group > textarea + select,
.wpcf7 .input-group > .wpcf7-validation-errors + select,
.wpcf7 .input-group > .form-control + textarea,
.wpcf7 .input-group > input[type=text] + textarea,
.wpcf7 .input-group > input[type=search] + textarea,
.wpcf7 .input-group > input[type=url] + textarea,
.wpcf7 .input-group > input[type=tel] + textarea,
.wpcf7 .input-group > input[type=number] + textarea,
.wpcf7 .input-group > input[type=range] + textarea,
.wpcf7 .input-group > input[type=date] + textarea,
.wpcf7 .input-group > input[type=month] + textarea,
.wpcf7 .input-group > input[type=week] + textarea,
.wpcf7 .input-group > input[type=time] + textarea,
.wpcf7 .input-group > input[type=datetime] + textarea,
.wpcf7 .input-group > input[type=datetime-local] + textarea,
.wpcf7 .input-group > input[type=color] + textarea,
.wpcf7 .input-group > input[type=email] + textarea,
.wpcf7 .input-group > input[type=file] + textarea,
.wpcf7 .input-group > input[type=submit] + textarea,
.wpcf7 .input-group > select + textarea,
.wpcf7 .input-group > textarea + textarea,
.wpcf7 .input-group > .wpcf7-validation-errors + textarea,
.wpcf7 .input-group > .form-control + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=text] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=search] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=url] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=tel] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=number] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=range] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=date] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=month] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=week] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=time] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=datetime] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=datetime-local] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=color] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=email] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=file] + .wpcf7-validation-errors,
.wpcf7 .input-group > input[type=submit] + .wpcf7-validation-errors,
.wpcf7 .input-group > select + .wpcf7-validation-errors,
.wpcf7 .input-group > textarea + .wpcf7-validation-errors,
.wpcf7 .input-group > .wpcf7-validation-errors + .wpcf7-validation-errors,
.input-group > .form-control + .form-control-file,
.wpcf7 .input-group > input[type=text] + .form-control-file,
.wpcf7 .input-group > input[type=search] + .form-control-file,
.wpcf7 .input-group > input[type=url] + .form-control-file,
.wpcf7 .input-group > input[type=tel] + .form-control-file,
.wpcf7 .input-group > input[type=number] + .form-control-file,
.wpcf7 .input-group > input[type=range] + .form-control-file,
.wpcf7 .input-group > input[type=date] + .form-control-file,
.wpcf7 .input-group > input[type=month] + .form-control-file,
.wpcf7 .input-group > input[type=week] + .form-control-file,
.wpcf7 .input-group > input[type=time] + .form-control-file,
.wpcf7 .input-group > input[type=datetime] + .form-control-file,
.wpcf7 .input-group > input[type=datetime-local] + .form-control-file,
.wpcf7 .input-group > input[type=color] + .form-control-file,
.wpcf7 .input-group > input[type=email] + .form-control-file,
.wpcf7 .input-group > input[type=file] + .form-control-file,
.wpcf7 .input-group > input[type=submit] + .form-control-file,
.wpcf7 .input-group > select + .form-control-file,
.wpcf7 .input-group > textarea + .form-control-file,
.wpcf7 .input-group > .wpcf7-validation-errors + .form-control-file,
.input-group > .form-control + .textfield-box,
.wpcf7 .input-group > input[type=text] + .textfield-box,
.wpcf7 .input-group > input[type=search] + .textfield-box,
.wpcf7 .input-group > input[type=url] + .textfield-box,
.wpcf7 .input-group > input[type=tel] + .textfield-box,
.wpcf7 .input-group > input[type=number] + .textfield-box,
.wpcf7 .input-group > input[type=range] + .textfield-box,
.wpcf7 .input-group > input[type=date] + .textfield-box,
.wpcf7 .input-group > input[type=month] + .textfield-box,
.wpcf7 .input-group > input[type=week] + .textfield-box,
.wpcf7 .input-group > input[type=time] + .textfield-box,
.wpcf7 .input-group > input[type=datetime] + .textfield-box,
.wpcf7 .input-group > input[type=datetime-local] + .textfield-box,
.wpcf7 .input-group > input[type=color] + .textfield-box,
.wpcf7 .input-group > input[type=email] + .textfield-box,
.wpcf7 .input-group > input[type=file] + .textfield-box,
.wpcf7 .input-group > input[type=submit] + .textfield-box,
.wpcf7 .input-group > select + .textfield-box,
.wpcf7 .input-group > textarea + .textfield-box,
.wpcf7 .input-group > .wpcf7-validation-errors + .textfield-box,
.input-group > .form-control-file + .custom-file,
.input-group > .form-control-file + .custom-select,
.input-group > .form-control-file + .floating-label,
.input-group > .form-control-file + .form-control,
.wpcf7 .input-group > .form-control-file + input[type=text],
.wpcf7 .input-group > .form-control-file + input[type=search],
.wpcf7 .input-group > .form-control-file + input[type=url],
.wpcf7 .input-group > .form-control-file + input[type=tel],
.wpcf7 .input-group > .form-control-file + input[type=number],
.wpcf7 .input-group > .form-control-file + input[type=range],
.wpcf7 .input-group > .form-control-file + input[type=date],
.wpcf7 .input-group > .form-control-file + input[type=month],
.wpcf7 .input-group > .form-control-file + input[type=week],
.wpcf7 .input-group > .form-control-file + input[type=time],
.wpcf7 .input-group > .form-control-file + input[type=datetime],
.wpcf7 .input-group > .form-control-file + input[type=datetime-local],
.wpcf7 .input-group > .form-control-file + input[type=color],
.wpcf7 .input-group > .form-control-file + input[type=email],
.wpcf7 .input-group > .form-control-file + input[type=file],
.wpcf7 .input-group > .form-control-file + input[type=submit],
.wpcf7 .input-group > .form-control-file + select,
.wpcf7 .input-group > .form-control-file + textarea,
.wpcf7 .input-group > .form-control-file + .wpcf7-validation-errors,
.input-group > .form-control-file + .form-control-file,
.input-group > .form-control-file + .textfield-box,
.input-group > .textfield-box + .custom-file,
.input-group > .textfield-box + .custom-select,
.input-group > .textfield-box + .floating-label,
.input-group > .textfield-box + .form-control,
.wpcf7 .input-group > .textfield-box + input[type=text],
.wpcf7 .input-group > .textfield-box + input[type=search],
.wpcf7 .input-group > .textfield-box + input[type=url],
.wpcf7 .input-group > .textfield-box + input[type=tel],
.wpcf7 .input-group > .textfield-box + input[type=number],
.wpcf7 .input-group > .textfield-box + input[type=range],
.wpcf7 .input-group > .textfield-box + input[type=date],
.wpcf7 .input-group > .textfield-box + input[type=month],
.wpcf7 .input-group > .textfield-box + input[type=week],
.wpcf7 .input-group > .textfield-box + input[type=time],
.wpcf7 .input-group > .textfield-box + input[type=datetime],
.wpcf7 .input-group > .textfield-box + input[type=datetime-local],
.wpcf7 .input-group > .textfield-box + input[type=color],
.wpcf7 .input-group > .textfield-box + input[type=email],
.wpcf7 .input-group > .textfield-box + input[type=file],
.wpcf7 .input-group > .textfield-box + input[type=submit],
.wpcf7 .input-group > .textfield-box + select,
.wpcf7 .input-group > .textfield-box + textarea,
.wpcf7 .input-group > .textfield-box + .wpcf7-validation-errors,
.input-group > .textfield-box + .form-control-file,
.input-group > .textfield-box + .textfield-box {
margin-left: 1rem; }
.input-group-append,
.input-group-prepend {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.input-group-append .btn, .input-group-append .wpcf7 input[type=submit], .wpcf7 .input-group-append input[type=submit], .input-group-append .tag-cloud-link,
.input-group-prepend .btn,
.input-group-prepend .wpcf7 input[type=submit],
.wpcf7 .input-group-prepend input[type=submit],
.input-group-prepend .tag-cloud-link {
min-width: 0; }
.input-group-append .btn + .btn, .input-group-append .wpcf7 input[type=submit] + .btn, .wpcf7 .input-group-append input[type=submit] + .btn, .input-group-append .tag-cloud-link + .btn, .input-group-append .wpcf7 .btn + input[type=submit], .wpcf7 .input-group-append .btn + input[type=submit], .input-group-append .wpcf7 input[type=submit] + input[type=submit], .wpcf7 .input-group-append input[type=submit] + input[type=submit], .input-group-append .wpcf7 .tag-cloud-link + input[type=submit], .wpcf7 .input-group-append .tag-cloud-link + input[type=submit], .input-group-append .btn + .tag-cloud-link, .input-group-append .wpcf7 input[type=submit] + .tag-cloud-link, .wpcf7 .input-group-append input[type=submit] + .tag-cloud-link, .input-group-append .tag-cloud-link + .tag-cloud-link,
.input-group-prepend .btn + .btn,
.input-group-prepend .wpcf7 input[type=submit] + .btn,
.wpcf7 .input-group-prepend input[type=submit] + .btn,
.input-group-prepend .tag-cloud-link + .btn,
.input-group-prepend .wpcf7 .btn + input[type=submit],
.wpcf7 .input-group-prepend .btn + input[type=submit],
.input-group-prepend .wpcf7 input[type=submit] + input[type=submit],
.wpcf7 .input-group-prepend input[type=submit] + input[type=submit],
.input-group-prepend .wpcf7 .tag-cloud-link + input[type=submit],
.wpcf7 .input-group-prepend .tag-cloud-link + input[type=submit],
.input-group-prepend .btn + .tag-cloud-link,
.input-group-prepend .wpcf7 input[type=submit] + .tag-cloud-link,
.wpcf7 .input-group-prepend input[type=submit] + .tag-cloud-link,
.input-group-prepend .tag-cloud-link + .tag-cloud-link {
margin-left: -1px; }
.input-group-append {
margin-left: 1rem; }
.input-group-prepend {
margin-right: 1rem; }
.input-group-text {
color: inherit;
font-size: 1rem;
line-height: 1.5;
margin-bottom: 0;
white-space: nowrap; }
.input-group-text + .input-group-text {
margin-left: 0.5rem; }
.input-group > .input-group-append > .btn:not(:first-of-type), .wpcf7 .input-group > .input-group-append > input:not(:first-of-type)[type=submit], .input-group > .input-group-append > .tag-cloud-link:not(:first-of-type),
.input-group > .input-group-prepend > .btn:not(:first-of-type),
.wpcf7 .input-group > .input-group-prepend > input:not(:first-of-type)[type=submit],
.input-group > .input-group-prepend > .tag-cloud-link:not(:first-of-type) {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.input-group > .input-group-append > .btn:not(:last-of-type), .wpcf7 .input-group > .input-group-append > input:not(:last-of-type)[type=submit], .input-group > .input-group-append > .tag-cloud-link:not(:last-of-type),
.input-group > .input-group-prepend > .btn:not(:last-of-type),
.wpcf7 .input-group > .input-group-prepend > input:not(:last-of-type)[type=submit],
.input-group > .input-group-prepend > .tag-cloud-link:not(:last-of-type) {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.input-group-icon {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: rgba(0, 0, 0, 0.42);
font-size: 0.875rem;
margin-right: 1rem;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
@media (min-width: 576px) {
.input-group-icon {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.input-group-icon {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.input-group-icon {
-webkit-transition: none;
transition: none; } }
.input-group-icon:hover {
color: rgba(0, 0, 0, 0.87); }
.floating-label.is-focused ~ .input-group-icon,
.form-control:focus ~ .input-group-icon,
.wpcf7 input:focus[type=text] ~ .input-group-icon,
.wpcf7 input:focus[type=search] ~ .input-group-icon,
.wpcf7 input:focus[type=url] ~ .input-group-icon,
.wpcf7 input:focus[type=tel] ~ .input-group-icon,
.wpcf7 input:focus[type=number] ~ .input-group-icon,
.wpcf7 input:focus[type=range] ~ .input-group-icon,
.wpcf7 input:focus[type=date] ~ .input-group-icon,
.wpcf7 input:focus[type=month] ~ .input-group-icon,
.wpcf7 input:focus[type=week] ~ .input-group-icon,
.wpcf7 input:focus[type=time] ~ .input-group-icon,
.wpcf7 input:focus[type=datetime] ~ .input-group-icon,
.wpcf7 input:focus[type=datetime-local] ~ .input-group-icon,
.wpcf7 input:focus[type=color] ~ .input-group-icon,
.wpcf7 input:focus[type=email] ~ .input-group-icon,
.wpcf7 input:focus[type=file] ~ .input-group-icon,
.wpcf7 input:focus[type=submit] ~ .input-group-icon,
.wpcf7 select:focus ~ .input-group-icon,
.wpcf7 textarea:focus ~ .input-group-icon,
.wpcf7 .wpcf7-validation-errors:focus ~ .input-group-icon {
color: #F07206; }
.floating-label:not(.textfield-box) ~ .input-group-icon {
margin-top: 0.75rem; }
.input-group-lg > .floating-label.has-value label,
.input-group-lg > .floating-label.is-focused label {
top: 0; }
.input-group-lg > .floating-label.textfield-box.has-value label,
.input-group-lg > .floating-label.textfield-box.is-focused label {
top: 0.5rem; }
.input-group-lg > .floating-label:not(.textfield-box) ~ .input-group-icon {
margin-top: 0.875rem; }
.input-group-lg > .form-control, .wpcf7 .input-group-lg > input[type=text],
.wpcf7 .input-group-lg > input[type=search],
.wpcf7 .input-group-lg > input[type=url],
.wpcf7 .input-group-lg > input[type=tel],
.wpcf7 .input-group-lg > input[type=number],
.wpcf7 .input-group-lg > input[type=range],
.wpcf7 .input-group-lg > input[type=date],
.wpcf7 .input-group-lg > input[type=month],
.wpcf7 .input-group-lg > input[type=week],
.wpcf7 .input-group-lg > input[type=time],
.wpcf7 .input-group-lg > input[type=datetime],
.wpcf7 .input-group-lg > input[type=datetime-local],
.wpcf7 .input-group-lg > input[type=color],
.wpcf7 .input-group-lg > input[type=email],
.wpcf7 .input-group-lg > input[type=file], .wpcf7 .input-group-lg > input[type=submit],
.wpcf7 .input-group-lg > select,
.wpcf7 .input-group-lg > textarea, .wpcf7 .input-group-lg > .wpcf7-validation-errors, .input-group-lg > .custom-select, .input-group-lg > .form-control-file {
font-size: 2.125rem;
line-height: 1.17647;
padding: 0.625rem 0 calc(0.625rem - 1px); }
.input-group-lg > select.form-control,
.wpcf7 .input-group-lg > select, .input-group-lg > .custom-select {
padding-right: 1.5em; }
.input-group-lg > select.form-control[multiple],
.wpcf7 .input-group-lg > select[multiple], .input-group-lg > select.form-control[size]:not([size='1']),
.wpcf7 .input-group-lg > select[size]:not([size='1']), .input-group-lg > textarea.form-control:not([rows='1']),
.wpcf7 .input-group-lg > textarea:not([rows='1']), .input-group-lg > .custom-select[multiple], .input-group-lg > .custom-select[size]:not([size='1']) {
padding: 0.875rem 1rem calc(0.875rem - 1px); }
.input-group-lg > .form-control[type='file'], .wpcf7 .input-group-lg > input[type='file'][type=text],
.wpcf7 .input-group-lg > input[type='file'][type=search],
.wpcf7 .input-group-lg > input[type='file'][type=url],
.wpcf7 .input-group-lg > input[type='file'][type=tel],
.wpcf7 .input-group-lg > input[type='file'][type=number],
.wpcf7 .input-group-lg > input[type='file'][type=range],
.wpcf7 .input-group-lg > input[type='file'][type=date],
.wpcf7 .input-group-lg > input[type='file'][type=month],
.wpcf7 .input-group-lg > input[type='file'][type=week],
.wpcf7 .input-group-lg > input[type='file'][type=time],
.wpcf7 .input-group-lg > input[type='file'][type=datetime],
.wpcf7 .input-group-lg > input[type='file'][type=datetime-local],
.wpcf7 .input-group-lg > input[type='file'][type=color],
.wpcf7 .input-group-lg > input[type='file'][type=email],
.wpcf7 .input-group-lg > input[type='file'][type=file],
.wpcf7 .input-group-lg > input[type='file'][type=submit],
.wpcf7 .input-group-lg > select[type='file'],
.wpcf7 .input-group-lg > textarea[type='file'], .wpcf7 .input-group-lg > .wpcf7-validation-errors[type='file'],
.input-group-lg > .form-control-file {
max-height: 4.25rem; }
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .input-group-text {
font-size: 2.125rem;
line-height: 1.17647; }
.input-group-lg > .input-group-icon {
font-size: 1.85938rem;
line-height: 1.17647; }
.input-group-sm > .floating-label.has-value label,
.input-group-sm > .floating-label.is-focused label {
top: 0; }
.input-group-sm > .floating-label.textfield-box.has-value label,
.input-group-sm > .floating-label.textfield-box.is-focused label {
top: 0.5rem; }
.input-group-sm > .floating-label:not(.textfield-box) ~ .input-group-icon {
margin-top: 0.625rem; }
.input-group-sm > .form-control, .wpcf7 .input-group-sm > input[type=text],
.wpcf7 .input-group-sm > input[type=search],
.wpcf7 .input-group-sm > input[type=url],
.wpcf7 .input-group-sm > input[type=tel],
.wpcf7 .input-group-sm > input[type=number],
.wpcf7 .input-group-sm > input[type=range],
.wpcf7 .input-group-sm > input[type=date],
.wpcf7 .input-group-sm > input[type=month],
.wpcf7 .input-group-sm > input[type=week],
.wpcf7 .input-group-sm > input[type=time],
.wpcf7 .input-group-sm > input[type=datetime],
.wpcf7 .input-group-sm > input[type=datetime-local],
.wpcf7 .input-group-sm > input[type=color],
.wpcf7 .input-group-sm > input[type=email],
.wpcf7 .input-group-sm > input[type=file], .wpcf7 .input-group-sm > input[type=submit],
.wpcf7 .input-group-sm > select,
.wpcf7 .input-group-sm > textarea, .wpcf7 .input-group-sm > .wpcf7-validation-errors, .input-group-sm > .custom-select, .input-group-sm > .form-control-file {
font-size: 0.8125rem;
line-height: 1.53846;
padding: 0.375rem 0 calc(0.375rem - 1px); }
.input-group-sm > select.form-control,
.wpcf7 .input-group-sm > select, .input-group-sm > .custom-select {
padding-right: 1.5em; }
.input-group-sm > select.form-control[multiple],
.wpcf7 .input-group-sm > select[multiple], .input-group-sm > select.form-control[size]:not([size='1']),
.wpcf7 .input-group-sm > select[size]:not([size='1']), .input-group-sm > textarea.form-control:not([rows='1']),
.wpcf7 .input-group-sm > textarea:not([rows='1']), .input-group-sm > .custom-select[multiple], .input-group-sm > .custom-select[size]:not([size='1']) {
padding: 0.75rem 0.75rem calc(0.75rem - 1px); }
.input-group-sm > .form-control[type='file'], .wpcf7 .input-group-sm > input[type='file'][type=text],
.wpcf7 .input-group-sm > input[type='file'][type=search],
.wpcf7 .input-group-sm > input[type='file'][type=url],
.wpcf7 .input-group-sm > input[type='file'][type=tel],
.wpcf7 .input-group-sm > input[type='file'][type=number],
.wpcf7 .input-group-sm > input[type='file'][type=range],
.wpcf7 .input-group-sm > input[type='file'][type=date],
.wpcf7 .input-group-sm > input[type='file'][type=month],
.wpcf7 .input-group-sm > input[type='file'][type=week],
.wpcf7 .input-group-sm > input[type='file'][type=time],
.wpcf7 .input-group-sm > input[type='file'][type=datetime],
.wpcf7 .input-group-sm > input[type='file'][type=datetime-local],
.wpcf7 .input-group-sm > input[type='file'][type=color],
.wpcf7 .input-group-sm > input[type='file'][type=email],
.wpcf7 .input-group-sm > input[type='file'][type=file],
.wpcf7 .input-group-sm > input[type='file'][type=submit],
.wpcf7 .input-group-sm > select[type='file'],
.wpcf7 .input-group-sm > textarea[type='file'], .wpcf7 .input-group-sm > .wpcf7-validation-errors[type='file'],
.input-group-sm > .form-control-file {
max-height: 2.75rem; }
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .input-group-text {
font-size: 0.8125rem;
line-height: 1.53846; }
.input-group-sm > .input-group-icon {
font-size: 0.71094rem;
line-height: 1.53846; }
.navbar {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: rgba(0, 0, 0, 0.87);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
min-height: 3.5rem;
padding: 0.625rem 1rem;
position: relative; }
.navbar .form-control, .navbar .wpcf7 input[type=text], .wpcf7 .navbar input[type=text],
.navbar .wpcf7 input[type=search], .wpcf7 .navbar input[type=search],
.navbar .wpcf7 input[type=url], .wpcf7 .navbar input[type=url],
.navbar .wpcf7 input[type=tel], .wpcf7 .navbar input[type=tel],
.navbar .wpcf7 input[type=number], .wpcf7 .navbar input[type=number],
.navbar .wpcf7 input[type=range], .wpcf7 .navbar input[type=range],
.navbar .wpcf7 input[type=date], .wpcf7 .navbar input[type=date],
.navbar .wpcf7 input[type=month], .wpcf7 .navbar input[type=month],
.navbar .wpcf7 input[type=week], .wpcf7 .navbar input[type=week],
.navbar .wpcf7 input[type=time], .wpcf7 .navbar input[type=time],
.navbar .wpcf7 input[type=datetime], .wpcf7 .navbar input[type=datetime],
.navbar .wpcf7 input[type=datetime-local], .wpcf7 .navbar input[type=datetime-local],
.navbar .wpcf7 input[type=color], .wpcf7 .navbar input[type=color],
.navbar .wpcf7 input[type=email], .wpcf7 .navbar input[type=email],
.navbar .wpcf7 input[type=file], .wpcf7 .navbar input[type=file], .navbar .wpcf7 input[type=submit], .wpcf7 .navbar input[type=submit],
.navbar .wpcf7 select, .wpcf7 .navbar select,
.navbar .wpcf7 textarea, .wpcf7 .navbar textarea, .navbar .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar .wpcf7-validation-errors {
border-radius: 2px;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: rgba(0, 0, 0, 0.12);
border: 0;
color: inherit;
opacity: 0.7;
padding: 0.375rem 1rem; }
@media (min-width: 576px) {
.navbar .form-control, .navbar .wpcf7 input[type=text], .wpcf7 .navbar input[type=text],
.navbar .wpcf7 input[type=search], .wpcf7 .navbar input[type=search],
.navbar .wpcf7 input[type=url], .wpcf7 .navbar input[type=url],
.navbar .wpcf7 input[type=tel], .wpcf7 .navbar input[type=tel],
.navbar .wpcf7 input[type=number], .wpcf7 .navbar input[type=number],
.navbar .wpcf7 input[type=range], .wpcf7 .navbar input[type=range],
.navbar .wpcf7 input[type=date], .wpcf7 .navbar input[type=date],
.navbar .wpcf7 input[type=month], .wpcf7 .navbar input[type=month],
.navbar .wpcf7 input[type=week], .wpcf7 .navbar input[type=week],
.navbar .wpcf7 input[type=time], .wpcf7 .navbar input[type=time],
.navbar .wpcf7 input[type=datetime], .wpcf7 .navbar input[type=datetime],
.navbar .wpcf7 input[type=datetime-local], .wpcf7 .navbar input[type=datetime-local],
.navbar .wpcf7 input[type=color], .wpcf7 .navbar input[type=color],
.navbar .wpcf7 input[type=email], .wpcf7 .navbar input[type=email],
.navbar .wpcf7 input[type=file], .wpcf7 .navbar input[type=file], .navbar .wpcf7 input[type=submit], .wpcf7 .navbar input[type=submit],
.navbar .wpcf7 select, .wpcf7 .navbar select,
.navbar .wpcf7 textarea, .wpcf7 .navbar textarea, .navbar .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar .wpcf7-validation-errors {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.navbar .form-control, .navbar .wpcf7 input[type=text], .wpcf7 .navbar input[type=text],
.navbar .wpcf7 input[type=search], .wpcf7 .navbar input[type=search],
.navbar .wpcf7 input[type=url], .wpcf7 .navbar input[type=url],
.navbar .wpcf7 input[type=tel], .wpcf7 .navbar input[type=tel],
.navbar .wpcf7 input[type=number], .wpcf7 .navbar input[type=number],
.navbar .wpcf7 input[type=range], .wpcf7 .navbar input[type=range],
.navbar .wpcf7 input[type=date], .wpcf7 .navbar input[type=date],
.navbar .wpcf7 input[type=month], .wpcf7 .navbar input[type=month],
.navbar .wpcf7 input[type=week], .wpcf7 .navbar input[type=week],
.navbar .wpcf7 input[type=time], .wpcf7 .navbar input[type=time],
.navbar .wpcf7 input[type=datetime], .wpcf7 .navbar input[type=datetime],
.navbar .wpcf7 input[type=datetime-local], .wpcf7 .navbar input[type=datetime-local],
.navbar .wpcf7 input[type=color], .wpcf7 .navbar input[type=color],
.navbar .wpcf7 input[type=email], .wpcf7 .navbar input[type=email],
.navbar .wpcf7 input[type=file], .wpcf7 .navbar input[type=file], .navbar .wpcf7 input[type=submit], .wpcf7 .navbar input[type=submit],
.navbar .wpcf7 select, .wpcf7 .navbar select,
.navbar .wpcf7 textarea, .wpcf7 .navbar textarea, .navbar .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar .wpcf7-validation-errors {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.navbar .form-control, .navbar .wpcf7 input[type=text], .wpcf7 .navbar input[type=text],
.navbar .wpcf7 input[type=search], .wpcf7 .navbar input[type=search],
.navbar .wpcf7 input[type=url], .wpcf7 .navbar input[type=url],
.navbar .wpcf7 input[type=tel], .wpcf7 .navbar input[type=tel],
.navbar .wpcf7 input[type=number], .wpcf7 .navbar input[type=number],
.navbar .wpcf7 input[type=range], .wpcf7 .navbar input[type=range],
.navbar .wpcf7 input[type=date], .wpcf7 .navbar input[type=date],
.navbar .wpcf7 input[type=month], .wpcf7 .navbar input[type=month],
.navbar .wpcf7 input[type=week], .wpcf7 .navbar input[type=week],
.navbar .wpcf7 input[type=time], .wpcf7 .navbar input[type=time],
.navbar .wpcf7 input[type=datetime], .wpcf7 .navbar input[type=datetime],
.navbar .wpcf7 input[type=datetime-local], .wpcf7 .navbar input[type=datetime-local],
.navbar .wpcf7 input[type=color], .wpcf7 .navbar input[type=color],
.navbar .wpcf7 input[type=email], .wpcf7 .navbar input[type=email],
.navbar .wpcf7 input[type=file], .wpcf7 .navbar input[type=file], .navbar .wpcf7 input[type=submit], .wpcf7 .navbar input[type=submit],
.navbar .wpcf7 select, .wpcf7 .navbar select,
.navbar .wpcf7 textarea, .wpcf7 .navbar textarea, .navbar .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar .wpcf7-validation-errors {
-webkit-transition: none;
transition: none; } }
.navbar .form-control:focus, .navbar .wpcf7 input:focus[type=text], .wpcf7 .navbar input:focus[type=text],
.navbar .wpcf7 input:focus[type=search], .wpcf7 .navbar input:focus[type=search],
.navbar .wpcf7 input:focus[type=url], .wpcf7 .navbar input:focus[type=url],
.navbar .wpcf7 input:focus[type=tel], .wpcf7 .navbar input:focus[type=tel],
.navbar .wpcf7 input:focus[type=number], .wpcf7 .navbar input:focus[type=number],
.navbar .wpcf7 input:focus[type=range], .wpcf7 .navbar input:focus[type=range],
.navbar .wpcf7 input:focus[type=date], .wpcf7 .navbar input:focus[type=date],
.navbar .wpcf7 input:focus[type=month], .wpcf7 .navbar input:focus[type=month],
.navbar .wpcf7 input:focus[type=week], .wpcf7 .navbar input:focus[type=week],
.navbar .wpcf7 input:focus[type=time], .wpcf7 .navbar input:focus[type=time],
.navbar .wpcf7 input:focus[type=datetime], .wpcf7 .navbar input:focus[type=datetime],
.navbar .wpcf7 input:focus[type=datetime-local], .wpcf7 .navbar input:focus[type=datetime-local],
.navbar .wpcf7 input:focus[type=color], .wpcf7 .navbar input:focus[type=color],
.navbar .wpcf7 input:focus[type=email], .wpcf7 .navbar input:focus[type=email],
.navbar .wpcf7 input:focus[type=file], .wpcf7 .navbar input:focus[type=file], .navbar .wpcf7 input:focus[type=submit], .wpcf7 .navbar input:focus[type=submit],
.navbar .wpcf7 select:focus, .wpcf7 .navbar select:focus,
.navbar .wpcf7 textarea:focus, .wpcf7 .navbar textarea:focus, .navbar .wpcf7 .wpcf7-validation-errors:focus, .wpcf7 .navbar .wpcf7-validation-errors:focus, .navbar .form-control:hover, .navbar .wpcf7 input:hover[type=text], .wpcf7 .navbar input:hover[type=text],
.navbar .wpcf7 input:hover[type=search], .wpcf7 .navbar input:hover[type=search],
.navbar .wpcf7 input:hover[type=url], .wpcf7 .navbar input:hover[type=url],
.navbar .wpcf7 input:hover[type=tel], .wpcf7 .navbar input:hover[type=tel],
.navbar .wpcf7 input:hover[type=number], .wpcf7 .navbar input:hover[type=number],
.navbar .wpcf7 input:hover[type=range], .wpcf7 .navbar input:hover[type=range],
.navbar .wpcf7 input:hover[type=date], .wpcf7 .navbar input:hover[type=date],
.navbar .wpcf7 input:hover[type=month], .wpcf7 .navbar input:hover[type=month],
.navbar .wpcf7 input:hover[type=week], .wpcf7 .navbar input:hover[type=week],
.navbar .wpcf7 input:hover[type=time], .wpcf7 .navbar input:hover[type=time],
.navbar .wpcf7 input:hover[type=datetime], .wpcf7 .navbar input:hover[type=datetime],
.navbar .wpcf7 input:hover[type=datetime-local], .wpcf7 .navbar input:hover[type=datetime-local],
.navbar .wpcf7 input:hover[type=color], .wpcf7 .navbar input:hover[type=color],
.navbar .wpcf7 input:hover[type=email], .wpcf7 .navbar input:hover[type=email],
.navbar .wpcf7 input:hover[type=file], .wpcf7 .navbar input:hover[type=file], .navbar .wpcf7 input:hover[type=submit], .wpcf7 .navbar input:hover[type=submit],
.navbar .wpcf7 select:hover, .wpcf7 .navbar select:hover,
.navbar .wpcf7 textarea:hover, .wpcf7 .navbar textarea:hover, .navbar .wpcf7 .wpcf7-validation-errors:hover, .wpcf7 .navbar .wpcf7-validation-errors:hover {
-webkit-box-shadow: none;
box-shadow: none;
opacity: 1; }
.navbar .form-control-lg {
padding-top: 0.625rem;
padding-bottom: 0.625rem; }
.navbar .form-control-sm {
padding-top: 0.375rem;
padding-bottom: 0.375rem; }
.navbar .input-group {
border-radius: 2px;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: rgba(0, 0, 0, 0.12);
opacity: 0.7; }
@media (min-width: 576px) {
.navbar .input-group {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.navbar .input-group {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.navbar .input-group {
-webkit-transition: none;
transition: none; } }
.navbar .input-group:focus, .navbar .input-group:hover {
opacity: 1; }
.navbar .input-group .form-control, .navbar .input-group .wpcf7 input[type=text], .wpcf7 .navbar .input-group input[type=text],
.navbar .input-group .wpcf7 input[type=search], .wpcf7 .navbar .input-group input[type=search],
.navbar .input-group .wpcf7 input[type=url], .wpcf7 .navbar .input-group input[type=url],
.navbar .input-group .wpcf7 input[type=tel], .wpcf7 .navbar .input-group input[type=tel],
.navbar .input-group .wpcf7 input[type=number], .wpcf7 .navbar .input-group input[type=number],
.navbar .input-group .wpcf7 input[type=range], .wpcf7 .navbar .input-group input[type=range],
.navbar .input-group .wpcf7 input[type=date], .wpcf7 .navbar .input-group input[type=date],
.navbar .input-group .wpcf7 input[type=month], .wpcf7 .navbar .input-group input[type=month],
.navbar .input-group .wpcf7 input[type=week], .wpcf7 .navbar .input-group input[type=week],
.navbar .input-group .wpcf7 input[type=time], .wpcf7 .navbar .input-group input[type=time],
.navbar .input-group .wpcf7 input[type=datetime], .wpcf7 .navbar .input-group input[type=datetime],
.navbar .input-group .wpcf7 input[type=datetime-local], .wpcf7 .navbar .input-group input[type=datetime-local],
.navbar .input-group .wpcf7 input[type=color], .wpcf7 .navbar .input-group input[type=color],
.navbar .input-group .wpcf7 input[type=email], .wpcf7 .navbar .input-group input[type=email],
.navbar .input-group .wpcf7 input[type=file], .wpcf7 .navbar .input-group input[type=file], .navbar .input-group .wpcf7 input[type=submit], .wpcf7 .navbar .input-group input[type=submit],
.navbar .input-group .wpcf7 select, .wpcf7 .navbar .input-group select,
.navbar .input-group .wpcf7 textarea, .wpcf7 .navbar .input-group textarea, .navbar .input-group .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar .input-group .wpcf7-validation-errors {
background-color: transparent;
opacity: 1; }
.navbar .input-group .form-control:not(:first-child), .navbar .input-group .wpcf7 input:not(:first-child)[type=text], .wpcf7 .navbar .input-group input:not(:first-child)[type=text],
.navbar .input-group .wpcf7 input:not(:first-child)[type=search], .wpcf7 .navbar .input-group input:not(:first-child)[type=search],
.navbar .input-group .wpcf7 input:not(:first-child)[type=url], .wpcf7 .navbar .input-group input:not(:first-child)[type=url],
.navbar .input-group .wpcf7 input:not(:first-child)[type=tel], .wpcf7 .navbar .input-group input:not(:first-child)[type=tel],
.navbar .input-group .wpcf7 input:not(:first-child)[type=number], .wpcf7 .navbar .input-group input:not(:first-child)[type=number],
.navbar .input-group .wpcf7 input:not(:first-child)[type=range], .wpcf7 .navbar .input-group input:not(:first-child)[type=range],
.navbar .input-group .wpcf7 input:not(:first-child)[type=date], .wpcf7 .navbar .input-group input:not(:first-child)[type=date],
.navbar .input-group .wpcf7 input:not(:first-child)[type=month], .wpcf7 .navbar .input-group input:not(:first-child)[type=month],
.navbar .input-group .wpcf7 input:not(:first-child)[type=week], .wpcf7 .navbar .input-group input:not(:first-child)[type=week],
.navbar .input-group .wpcf7 input:not(:first-child)[type=time], .wpcf7 .navbar .input-group input:not(:first-child)[type=time],
.navbar .input-group .wpcf7 input:not(:first-child)[type=datetime], .wpcf7 .navbar .input-group input:not(:first-child)[type=datetime],
.navbar .input-group .wpcf7 input:not(:first-child)[type=datetime-local], .wpcf7 .navbar .input-group input:not(:first-child)[type=datetime-local],
.navbar .input-group .wpcf7 input:not(:first-child)[type=color], .wpcf7 .navbar .input-group input:not(:first-child)[type=color],
.navbar .input-group .wpcf7 input:not(:first-child)[type=email], .wpcf7 .navbar .input-group input:not(:first-child)[type=email],
.navbar .input-group .wpcf7 input:not(:first-child)[type=file], .wpcf7 .navbar .input-group input:not(:first-child)[type=file], .navbar .input-group .wpcf7 input:not(:first-child)[type=submit], .wpcf7 .navbar .input-group input:not(:first-child)[type=submit],
.navbar .input-group .wpcf7 select:not(:first-child), .wpcf7 .navbar .input-group select:not(:first-child),
.navbar .input-group .wpcf7 textarea:not(:first-child), .wpcf7 .navbar .input-group textarea:not(:first-child), .navbar .input-group .wpcf7 .wpcf7-validation-errors:not(:first-child), .wpcf7 .navbar .input-group .wpcf7-validation-errors:not(:first-child) {
padding-left: 0; }
.navbar .input-group .form-control:not(:last-child), .navbar .input-group .wpcf7 input:not(:last-child)[type=text], .wpcf7 .navbar .input-group input:not(:last-child)[type=text],
.navbar .input-group .wpcf7 input:not(:last-child)[type=search], .wpcf7 .navbar .input-group input:not(:last-child)[type=search],
.navbar .input-group .wpcf7 input:not(:last-child)[type=url], .wpcf7 .navbar .input-group input:not(:last-child)[type=url],
.navbar .input-group .wpcf7 input:not(:last-child)[type=tel], .wpcf7 .navbar .input-group input:not(:last-child)[type=tel],
.navbar .input-group .wpcf7 input:not(:last-child)[type=number], .wpcf7 .navbar .input-group input:not(:last-child)[type=number],
.navbar .input-group .wpcf7 input:not(:last-child)[type=range], .wpcf7 .navbar .input-group input:not(:last-child)[type=range],
.navbar .input-group .wpcf7 input:not(:last-child)[type=date], .wpcf7 .navbar .input-group input:not(:last-child)[type=date],
.navbar .input-group .wpcf7 input:not(:last-child)[type=month], .wpcf7 .navbar .input-group input:not(:last-child)[type=month],
.navbar .input-group .wpcf7 input:not(:last-child)[type=week], .wpcf7 .navbar .input-group input:not(:last-child)[type=week],
.navbar .input-group .wpcf7 input:not(:last-child)[type=time], .wpcf7 .navbar .input-group input:not(:last-child)[type=time],
.navbar .input-group .wpcf7 input:not(:last-child)[type=datetime], .wpcf7 .navbar .input-group input:not(:last-child)[type=datetime],
.navbar .input-group .wpcf7 input:not(:last-child)[type=datetime-local], .wpcf7 .navbar .input-group input:not(:last-child)[type=datetime-local],
.navbar .input-group .wpcf7 input:not(:last-child)[type=color], .wpcf7 .navbar .input-group input:not(:last-child)[type=color],
.navbar .input-group .wpcf7 input:not(:last-child)[type=email], .wpcf7 .navbar .input-group input:not(:last-child)[type=email],
.navbar .input-group .wpcf7 input:not(:last-child)[type=file], .wpcf7 .navbar .input-group input:not(:last-child)[type=file],
.navbar .input-group .wpcf7 input:not(:last-child)[type=submit], .wpcf7 .navbar .input-group input:not(:last-child)[type=submit],
.navbar .input-group .wpcf7 select:not(:last-child), .wpcf7 .navbar .input-group select:not(:last-child),
.navbar .input-group .wpcf7 textarea:not(:last-child), .wpcf7 .navbar .input-group textarea:not(:last-child), .navbar .input-group .wpcf7 .wpcf7-validation-errors:not(:last-child), .wpcf7 .navbar .input-group .wpcf7-validation-errors:not(:last-child) {
padding-right: 0; }
.navbar .input-group .input-group-append {
margin-left: 0;
min-width: 0; }
.navbar .input-group .input-group-prepend {
margin-right: 0;
min-width: 0; }
.navbar .input-group .input-group-text {
margin-right: 1rem;
margin-left: 1rem; }
.navbar .input-group-lg > .form-control, .navbar .wpcf7 .input-group-lg > input[type=text], .wpcf7 .navbar .input-group-lg > input[type=text],
.navbar .wpcf7 .input-group-lg > input[type=search], .wpcf7 .navbar .input-group-lg > input[type=search],
.navbar .wpcf7 .input-group-lg > input[type=url], .wpcf7 .navbar .input-group-lg > input[type=url],
.navbar .wpcf7 .input-group-lg > input[type=tel], .wpcf7 .navbar .input-group-lg > input[type=tel],
.navbar .wpcf7 .input-group-lg > input[type=number], .wpcf7 .navbar .input-group-lg > input[type=number],
.navbar .wpcf7 .input-group-lg > input[type=range], .wpcf7 .navbar .input-group-lg > input[type=range],
.navbar .wpcf7 .input-group-lg > input[type=date], .wpcf7 .navbar .input-group-lg > input[type=date],
.navbar .wpcf7 .input-group-lg > input[type=month], .wpcf7 .navbar .input-group-lg > input[type=month],
.navbar .wpcf7 .input-group-lg > input[type=week], .wpcf7 .navbar .input-group-lg > input[type=week],
.navbar .wpcf7 .input-group-lg > input[type=time], .wpcf7 .navbar .input-group-lg > input[type=time],
.navbar .wpcf7 .input-group-lg > input[type=datetime], .wpcf7 .navbar .input-group-lg > input[type=datetime],
.navbar .wpcf7 .input-group-lg > input[type=datetime-local], .wpcf7 .navbar .input-group-lg > input[type=datetime-local],
.navbar .wpcf7 .input-group-lg > input[type=color], .wpcf7 .navbar .input-group-lg > input[type=color],
.navbar .wpcf7 .input-group-lg > input[type=email], .wpcf7 .navbar .input-group-lg > input[type=email],
.navbar .wpcf7 .input-group-lg > input[type=file], .wpcf7 .navbar .input-group-lg > input[type=file], .navbar .wpcf7 .input-group-lg > input[type=submit], .wpcf7 .navbar .input-group-lg > input[type=submit],
.navbar .wpcf7 .input-group-lg > select, .wpcf7 .navbar .input-group-lg > select,
.navbar .wpcf7 .input-group-lg > textarea, .wpcf7 .navbar .input-group-lg > textarea, .navbar .wpcf7 .input-group-lg > .wpcf7-validation-errors, .wpcf7 .navbar .input-group-lg > .wpcf7-validation-errors {
padding-top: 0.625rem;
padding-bottom: 0.625rem; }
.navbar .input-group-sm > .form-control, .navbar .wpcf7 .input-group-sm > input[type=text], .wpcf7 .navbar .input-group-sm > input[type=text],
.navbar .wpcf7 .input-group-sm > input[type=search], .wpcf7 .navbar .input-group-sm > input[type=search],
.navbar .wpcf7 .input-group-sm > input[type=url], .wpcf7 .navbar .input-group-sm > input[type=url],
.navbar .wpcf7 .input-group-sm > input[type=tel], .wpcf7 .navbar .input-group-sm > input[type=tel],
.navbar .wpcf7 .input-group-sm > input[type=number], .wpcf7 .navbar .input-group-sm > input[type=number],
.navbar .wpcf7 .input-group-sm > input[type=range], .wpcf7 .navbar .input-group-sm > input[type=range],
.navbar .wpcf7 .input-group-sm > input[type=date], .wpcf7 .navbar .input-group-sm > input[type=date],
.navbar .wpcf7 .input-group-sm > input[type=month], .wpcf7 .navbar .input-group-sm > input[type=month],
.navbar .wpcf7 .input-group-sm > input[type=week], .wpcf7 .navbar .input-group-sm > input[type=week],
.navbar .wpcf7 .input-group-sm > input[type=time], .wpcf7 .navbar .input-group-sm > input[type=time],
.navbar .wpcf7 .input-group-sm > input[type=datetime], .wpcf7 .navbar .input-group-sm > input[type=datetime],
.navbar .wpcf7 .input-group-sm > input[type=datetime-local], .wpcf7 .navbar .input-group-sm > input[type=datetime-local],
.navbar .wpcf7 .input-group-sm > input[type=color], .wpcf7 .navbar .input-group-sm > input[type=color],
.navbar .wpcf7 .input-group-sm > input[type=email], .wpcf7 .navbar .input-group-sm > input[type=email],
.navbar .wpcf7 .input-group-sm > input[type=file], .wpcf7 .navbar .input-group-sm > input[type=file], .navbar .wpcf7 .input-group-sm > input[type=submit], .wpcf7 .navbar .input-group-sm > input[type=submit],
.navbar .wpcf7 .input-group-sm > select, .wpcf7 .navbar .input-group-sm > select,
.navbar .wpcf7 .input-group-sm > textarea, .wpcf7 .navbar .input-group-sm > textarea, .navbar .wpcf7 .input-group-sm > .wpcf7-validation-errors, .wpcf7 .navbar .input-group-sm > .wpcf7-validation-errors {
padding-top: 0.375rem;
padding-bottom: 0.375rem; }
.navbar .nav-tabs {
margin-top: -0.625rem;
margin-bottom: -0.625rem; }
.navbar .nav-tabs .nav-link {
min-height: 3.5rem;
padding-top: 1.3125rem;
padding-bottom: 1.3125rem; }
.navbar > .container {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.navbar-dark {
color: white; }
.navbar-dark .form-control, .navbar-dark .wpcf7 input[type=text], .wpcf7 .navbar-dark input[type=text],
.navbar-dark .wpcf7 input[type=search], .wpcf7 .navbar-dark input[type=search],
.navbar-dark .wpcf7 input[type=url], .wpcf7 .navbar-dark input[type=url],
.navbar-dark .wpcf7 input[type=tel], .wpcf7 .navbar-dark input[type=tel],
.navbar-dark .wpcf7 input[type=number], .wpcf7 .navbar-dark input[type=number],
.navbar-dark .wpcf7 input[type=range], .wpcf7 .navbar-dark input[type=range],
.navbar-dark .wpcf7 input[type=date], .wpcf7 .navbar-dark input[type=date],
.navbar-dark .wpcf7 input[type=month], .wpcf7 .navbar-dark input[type=month],
.navbar-dark .wpcf7 input[type=week], .wpcf7 .navbar-dark input[type=week],
.navbar-dark .wpcf7 input[type=time], .wpcf7 .navbar-dark input[type=time],
.navbar-dark .wpcf7 input[type=datetime], .wpcf7 .navbar-dark input[type=datetime],
.navbar-dark .wpcf7 input[type=datetime-local], .wpcf7 .navbar-dark input[type=datetime-local],
.navbar-dark .wpcf7 input[type=color], .wpcf7 .navbar-dark input[type=color],
.navbar-dark .wpcf7 input[type=email], .wpcf7 .navbar-dark input[type=email],
.navbar-dark .wpcf7 input[type=file], .wpcf7 .navbar-dark input[type=file], .navbar-dark .wpcf7 input[type=submit], .wpcf7 .navbar-dark input[type=submit],
.navbar-dark .wpcf7 select, .wpcf7 .navbar-dark select,
.navbar-dark .wpcf7 textarea, .wpcf7 .navbar-dark textarea, .navbar-dark .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar-dark .wpcf7-validation-errors,
.navbar-dark .input-group,
.navbar-dark .navbar-brand::before,
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-toggler::before {
background-color: rgba(255, 255, 255, 0.12); }
.navbar-dark .form-control::-webkit-input-placeholder, .navbar-dark .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=text]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=search]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=url]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=tel]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=number]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=range]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=date]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=month]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=week]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=time]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=datetime]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=datetime-local]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=color]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=email]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=file]::-webkit-input-placeholder,
.navbar-dark .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=submit]::-webkit-input-placeholder,
.navbar-dark .wpcf7 select::-webkit-input-placeholder, .wpcf7 .navbar-dark select::-webkit-input-placeholder,
.navbar-dark .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .navbar-dark textarea::-webkit-input-placeholder, .navbar-dark .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .navbar-dark .wpcf7-validation-errors::-webkit-input-placeholder,
.navbar-dark .navbar-nav .nav-link.disabled {
color: rgba(255, 255, 255, 0.5); }
.navbar-dark .form-control::-ms-input-placeholder, .navbar-dark .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=text]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=search]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=url]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=tel]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=number]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=range]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=date]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=month]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=week]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=time]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=datetime]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=datetime-local]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=color]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=email]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=file]::-ms-input-placeholder,
.navbar-dark .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=submit]::-ms-input-placeholder,
.navbar-dark .wpcf7 select::-ms-input-placeholder, .wpcf7 .navbar-dark select::-ms-input-placeholder,
.navbar-dark .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .navbar-dark textarea::-ms-input-placeholder, .navbar-dark .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .navbar-dark .wpcf7-validation-errors::-ms-input-placeholder,
.navbar-dark .navbar-nav .nav-link.disabled {
color: rgba(255, 255, 255, 0.5); }
.navbar-dark .form-control::placeholder, .navbar-dark .wpcf7 input[type=text]::placeholder, .wpcf7 .navbar-dark input[type=text]::placeholder,
.navbar-dark .wpcf7 input[type=search]::placeholder, .wpcf7 .navbar-dark input[type=search]::placeholder,
.navbar-dark .wpcf7 input[type=url]::placeholder, .wpcf7 .navbar-dark input[type=url]::placeholder,
.navbar-dark .wpcf7 input[type=tel]::placeholder, .wpcf7 .navbar-dark input[type=tel]::placeholder,
.navbar-dark .wpcf7 input[type=number]::placeholder, .wpcf7 .navbar-dark input[type=number]::placeholder,
.navbar-dark .wpcf7 input[type=range]::placeholder, .wpcf7 .navbar-dark input[type=range]::placeholder,
.navbar-dark .wpcf7 input[type=date]::placeholder, .wpcf7 .navbar-dark input[type=date]::placeholder,
.navbar-dark .wpcf7 input[type=month]::placeholder, .wpcf7 .navbar-dark input[type=month]::placeholder,
.navbar-dark .wpcf7 input[type=week]::placeholder, .wpcf7 .navbar-dark input[type=week]::placeholder,
.navbar-dark .wpcf7 input[type=time]::placeholder, .wpcf7 .navbar-dark input[type=time]::placeholder,
.navbar-dark .wpcf7 input[type=datetime]::placeholder, .wpcf7 .navbar-dark input[type=datetime]::placeholder,
.navbar-dark .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .navbar-dark input[type=datetime-local]::placeholder,
.navbar-dark .wpcf7 input[type=color]::placeholder, .wpcf7 .navbar-dark input[type=color]::placeholder,
.navbar-dark .wpcf7 input[type=email]::placeholder, .wpcf7 .navbar-dark input[type=email]::placeholder,
.navbar-dark .wpcf7 input[type=file]::placeholder, .wpcf7 .navbar-dark input[type=file]::placeholder,
.navbar-dark .wpcf7 input[type=submit]::placeholder, .wpcf7 .navbar-dark input[type=submit]::placeholder,
.navbar-dark .wpcf7 select::placeholder, .wpcf7 .navbar-dark select::placeholder,
.navbar-dark .wpcf7 textarea::placeholder, .wpcf7 .navbar-dark textarea::placeholder, .navbar-dark .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .navbar-dark .wpcf7-validation-errors::placeholder,
.navbar-dark .navbar-nav .nav-link.disabled {
color: rgba(255, 255, 255, 0.5); }
.navbar-fixed-bottom,
.navbar-fixed-top {
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
position: fixed;
right: 0;
left: 0;
z-index: 40; }
.navbar-fixed-bottom {
bottom: 0; }
.navbar-fixed-top {
top: 0; }
.navbar-full {
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
z-index: 40; }
@supports ((position: -webkit-sticky) or (position: sticky)) {
.navbar-sticky-top {
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 40; } }
.toolbar-waterfall {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, -webkit-box-shadow;
transition-property: background-color, -webkit-box-shadow;
transition-property: background-color, box-shadow;
transition-property: background-color, box-shadow, -webkit-box-shadow;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 40; }
@media (min-width: 576px) {
.toolbar-waterfall {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.toolbar-waterfall {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.toolbar-waterfall {
-webkit-transition: none;
transition: none; } }
.toolbar-waterfall.waterfall {
background-color: #F07206;
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);
position: fixed; }
.navbar-brand {
font-size: 1.25rem;
font-weight: 500;
letter-spacing: 0.02em;
line-height: 1.4;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: inherit;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
height: 2.25rem;
position: relative;
white-space: nowrap; }
.navbar-brand:active, .navbar-brand:focus, .navbar-brand:hover {
color: inherit;
text-decoration: none; }
.navbar-brand::before {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: rgba(0, 0, 0, 0.12);
content: '';
display: block;
opacity: 0;
position: absolute;
top: 0;
right: -0.5rem;
bottom: 0;
left: -0.5rem; }
@media (min-width: 576px) {
.navbar-brand::before {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.navbar-brand::before {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.navbar-brand::before {
-webkit-transition: none;
transition: none; } }
.navbar-brand:focus {
outline: 0; }
.navbar-brand:focus::before {
opacity: 1; }
.navbar-brand:not(:first-child) {
margin-left: 1rem; }
.navbar-brand:not(:last-child) {
margin-right: 1rem; }
.navbar-text {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: inherit;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
height: 2.25rem; }
.navbar-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
margin-bottom: 0;
padding-left: 0; }
.navbar-nav .nav-link {
border-radius: 2px;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color, opacity;
transition-property: background-color, opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: inherit;
font-size: 1rem;
height: 2.25rem;
line-height: 1;
opacity: 0.7;
padding: 0.625rem 1rem; }
@media (min-width: 576px) {
.navbar-nav .nav-link {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.navbar-nav .nav-link {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.navbar-nav .nav-link {
-webkit-transition: none;
transition: none; } }
.navbar-nav .nav-link:active, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover {
background-color: rgba(0, 0, 0, 0.12);
opacity: 1; }
.navbar-nav .nav-link.active, .navbar-nav .nav-link.disabled {
opacity: 1; }
.navbar-nav .nav-link.disabled {
background-color: transparent;
color: rgba(0, 0, 0, 0.38); }
.navbar-nav .nav-link:focus {
outline: 0; }
.navbar-nav .active > .nav-link,
.navbar-nav .show > .nav-link {
opacity: 1; }
.navbar-nav .show > .nav-link {
background-color: rgba(0, 0, 0, 0.12); }
.navbar-collapse {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
@media (max-width: 575.98px) {
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 576px) {
.navbar-expand-sm {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.navbar-expand-sm .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto; }
.navbar-expand-sm .navbar-toggler {
display: none; }
.navbar-expand-sm .navbar-toggler:first-child + .navbar-brand {
margin-left: 0; }
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; } }
@media (max-width: 767.98px) {
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 768px) {
.navbar-expand-md {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.navbar-expand-md .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto; }
.navbar-expand-md .navbar-toggler {
display: none; }
.navbar-expand-md .navbar-toggler:first-child + .navbar-brand {
margin-left: 0; }
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; } }
@media (max-width: 991.98px) {
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 992px) {
.navbar-expand-lg {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.navbar-expand-lg .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto; }
.navbar-expand-lg .navbar-toggler {
display: none; }
.navbar-expand-lg .navbar-toggler:first-child + .navbar-brand {
margin-left: 0; }
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; } }
@media (max-width: 1199.98px) {
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
padding-right: 0;
padding-left: 0; } }
@media (min-width: 1200px) {
.navbar-expand-xl {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.navbar-expand-xl .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto; }
.navbar-expand-xl .navbar-toggler {
display: none; }
.navbar-expand-xl .navbar-toggler:first-child + .navbar-brand {
margin-left: 0; }
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; } }
.navbar-expand {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.navbar-expand > .container,
.navbar-expand > .container-fluid {
padding-right: 0;
padding-left: 0; }
.navbar-expand .navbar-collapse {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto; }
.navbar-expand .navbar-toggler {
display: none; }
.navbar-expand .navbar-toggler:first-child + .navbar-brand {
margin-left: 0; }
.navbar-expand > .container,
.navbar-expand > .container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.navbar-toggler {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: transparent;
border: 0;
border-radius: 50%;
color: inherit;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-negative: 0;
flex-shrink: 0;
height: 2.25rem;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
line-height: 1;
padding: 0;
position: relative;
width: 2.25rem; }
.navbar-toggler:active, .navbar-toggler:focus, .navbar-toggler:hover {
color: inherit;
text-decoration: none; }
.navbar-toggler:active::before, .navbar-toggler:focus::before, .navbar-toggler:hover::before {
opacity: 1; }
.navbar-toggler::before {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: rgba(0, 0, 0, 0.12);
border-radius: 50%;
content: '';
display: block;
opacity: 0;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0; }
@media (min-width: 576px) {
.navbar-toggler::before {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.navbar-toggler::before {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.navbar-toggler::before {
-webkit-transition: none;
transition: none; } }
.navbar-toggler:focus {
outline: 0; }
.navbar-toggler:not(:disabled):not(.disabled) {
cursor: pointer; }
.navbar-toggler-icon {
font-size: 1.71429em;
line-height: 0.58333em;
vertical-align: -0.3022em;
font-family: 'Material Icons';
-webkit-font-feature-settings: 'liga';
font-feature-settings: 'liga';
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-rendering: optimizeLegibility;
text-transform: none;
white-space: nowrap;
word-wrap: normal;
display: block; }
.navbar-toggler-icon::before {
content: "menu"; }
.tooltip {
text-align: left;
text-align: start;
font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-style: normal;
font-weight: 400;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
display: block;
font-size: 0.875rem;
line-height: 1.42857;
margin: 1.5rem;
opacity: 0;
position: absolute;
word-break: break-word;
z-index: 240; }
[dir='rtl'] .tooltip {
text-align: right;
text-align: start; }
@media (min-width: 768px) {
.tooltip {
font-size: 0.625rem;
margin: 0.875rem; } }
.tooltip.show {
opacity: 0.9; }
.tooltip.show .tooltip-inner {
-webkit-transform: scale(1);
transform: scale(1); }
.tooltip-inner {
border-radius: 2px;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: #616161;
color: white;
padding: 0.375rem 1rem;
text-align: center;
-webkit-transform: scale(0.87);
transform: scale(0.87); }
@media (min-width: 576px) {
.tooltip-inner {
-webkit-transition-duration: 0.39s;
transition-duration: 0.39s; } }
@media (min-width: 992px) {
.tooltip-inner {
-webkit-transition-duration: 0.2s;
transition-duration: 0.2s; } }
@media screen and (prefers-reduced-motion: reduce) {
.tooltip-inner {
-webkit-transition: none;
transition: none; } }
@media (min-width: 768px) {
.tooltip-inner {
padding: 0.24107rem 0.5rem; } }
.align-top {
vertical-align: top !important; }
.align-text-top {
vertical-align: text-top !important; }
.align-middle {
vertical-align: middle !important; }
.align-baseline {
vertical-align: baseline !important; }
.align-text-bottom {
vertical-align: text-bottom !important; }
.align-bottom {
vertical-align: bottom !important; }
.border {
border: 1px solid rgba(0, 0, 0, 0.12) !important; }
.border-0 {
border: 0 !important; }
.border-top {
border-top: 1px solid rgba(0, 0, 0, 0.12) !important; }
.border-top-0 {
border-top: 0 !important; }
.border-right {
border-right: 1px solid rgba(0, 0, 0, 0.12) !important; }
.border-right-0 {
border-right: 0 !important; }
.border-bottom {
border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important; }
.border-bottom-0 {
border-bottom: 0 !important; }
.border-left {
border-left: 1px solid rgba(0, 0, 0, 0.12) !important; }
.border-left-0 {
border-left: 0 !important; }
.border-black {
border-color: #000 !important; }
.border-black-primary {
border-color: rgba(0, 0, 0, 0.87) !important; }
.border-black-secondary {
border-color: rgba(0, 0, 0, 0.54) !important; }
.border-black-hint {
border-color: rgba(0, 0, 0, 0.38) !important; }
.border-black-divider {
border-color: rgba(0, 0, 0, 0.12) !important; }
.border-white {
border-color: #fff !important; }
.border-white-primary {
border-color: white !important; }
.border-white-secondary {
border-color: rgba(255, 255, 255, 0.7) !important; }
.border-white-hint {
border-color: rgba(255, 255, 255, 0.5) !important; }
.border-white-divider {
border-color: rgba(255, 255, 255, 0.12) !important; }
.border-primary {
border-color: #F07206 !important; }
.border-secondary {
border-color: #F07206 !important; }
.border-danger {
border-color: #f44336 !important; }
.border-info {
border-color: #2196f3 !important; }
.border-success {
border-color: #4caf50 !important; }
.border-warning {
border-color: #ff9800 !important; }
.border-dark {
border-color: #424242 !important; }
.border-light {
border-color: #f5f5f5 !important; }
.border-similar {
border-color: #F83207 !important; }
.border-tertiary {
border-color: #F07206 !important; }
.border-complementary {
border-color: #0087A3 !important; }
.rounded {
border-radius: 2px; }
.rounded-0 {
border-radius: 0; }
.rounded-circle {
border-radius: 50%; }
.rounded-top {
border-top-left-radius: 2px;
border-top-right-radius: 2px; }
.rounded-right {
border-top-right-radius: 2px;
border-bottom-right-radius: 2px; }
.rounded-bottom {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px; }
.rounded-left {
border-top-left-radius: 2px;
border-bottom-left-radius: 2px; }
.bg-dark-1 {
background-color: #000000 !important; }
.bg-dark-2 {
background-color: #212121 !important; }
.bg-dark-3 {
background-color: #303030 !important; }
.bg-dark-4 {
background-color: #424242 !important; }
.bg-light-1 {
background-color: #e0e0e0 !important; }
.bg-light-2 {
background-color: #f5f5f5 !important; }
.bg-light-3 {
background-color: #fafafa !important; }
.bg-light-4 {
background-color: #ffffff !important; }
.bg-transparent {
background-color: transparent !important; }
.bg-white {
background-color: #fff !important; }
a.bg-primary:active, a.bg-primary:focus, a.bg-primary:hover {
background-color: #be5a05 !important; }
.bg-primary {
background-color: #F07206 !important; }
a.bg-secondary:active, a.bg-secondary:focus, a.bg-secondary:hover {
background-color: #be5a05 !important; }
.bg-secondary {
background-color: #F07206 !important; }
a.bg-danger:active, a.bg-danger:focus, a.bg-danger:hover {
background-color: #d32f2f !important; }
.bg-danger {
background-color: #f44336 !important; }
a.bg-info:active, a.bg-info:focus, a.bg-info:hover {
background-color: #1976d2 !important; }
.bg-info {
background-color: #2196f3 !important; }
a.bg-success:active, a.bg-success:focus, a.bg-success:hover {
background-color: #388e3c !important; }
.bg-success {
background-color: #4caf50 !important; }
a.bg-warning:active, a.bg-warning:focus, a.bg-warning:hover {
background-color: #f57c00 !important; }
.bg-warning {
background-color: #ff9800 !important; }
a.bg-dark:active, a.bg-dark:focus, a.bg-dark:hover {
background-color: #212121 !important; }
.bg-dark {
background-color: #424242 !important; }
a.bg-light:active, a.bg-light:focus, a.bg-light:hover {
background-color: #e0e0e0 !important; }
.bg-light {
background-color: #f5f5f5 !important; }
a.bg-similar:active, a.bg-similar:focus, a.bg-similar:hover {
background-color: #c62806 !important; }
.bg-similar {
background-color: #F83207 !important; }
a.bg-tertiary:active, a.bg-tertiary:focus, a.bg-tertiary:hover {
background-color: #be5a05 !important; }
.bg-tertiary {
background-color: #F07206 !important; }
a.bg-complementary:active, a.bg-complementary:focus, a.bg-complementary:hover {
background-color: #005d70 !important; }
.bg-complementary {
background-color: #0087A3 !important; }
.bg-primary-dark {
background-color: #be5a05 !important; }
.bg-primary-light {
background-color: #fa8d2f !important; }
.bg-secondary-dark {
background-color: #be5a05 !important; }
.bg-secondary-light {
background-color: #fa8d2f !important; }
.clearfix::after {
clear: both;
content: '';
display: table; }
.d-block {
display: block !important; }
.d-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-inline {
display: inline !important; }
.d-inline-block {
display: inline-block !important; }
.d-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; }
.d-none {
display: none !important; }
.d-table {
display: table !important; }
.d-table-cell {
display: table-cell !important; }
.d-table-row {
display: table-row !important; }
@media (min-width: 576px) {
.d-sm-block {
display: block !important; }
.d-sm-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-sm-inline {
display: inline !important; }
.d-sm-inline-block {
display: inline-block !important; }
.d-sm-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; }
.d-sm-none {
display: none !important; }
.d-sm-table {
display: table !important; }
.d-sm-table-cell {
display: table-cell !important; }
.d-sm-table-row {
display: table-row !important; } }
@media (min-width: 768px) {
.d-md-block {
display: block !important; }
.d-md-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-md-inline {
display: inline !important; }
.d-md-inline-block {
display: inline-block !important; }
.d-md-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; }
.d-md-none {
display: none !important; }
.d-md-table {
display: table !important; }
.d-md-table-cell {
display: table-cell !important; }
.d-md-table-row {
display: table-row !important; } }
@media (min-width: 992px) {
.d-lg-block {
display: block !important; }
.d-lg-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-lg-inline {
display: inline !important; }
.d-lg-inline-block {
display: inline-block !important; }
.d-lg-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; }
.d-lg-none {
display: none !important; }
.d-lg-table {
display: table !important; }
.d-lg-table-cell {
display: table-cell !important; }
.d-lg-table-row {
display: table-row !important; } }
@media (min-width: 1200px) {
.d-xl-block {
display: block !important; }
.d-xl-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-xl-inline {
display: inline !important; }
.d-xl-inline-block {
display: inline-block !important; }
.d-xl-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; }
.d-xl-none {
display: none !important; }
.d-xl-table {
display: table !important; }
.d-xl-table-cell {
display: table-cell !important; }
.d-xl-table-row {
display: table-row !important; } }
@media print {
.d-print-block {
display: block !important; }
.d-print-flex {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.d-print-inline {
display: inline !important; }
.d-print-inline-block {
display: inline-block !important; }
.d-print-inline-flex {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important; }
.d-print-none {
display: none !important; }
.d-print-table {
display: table !important; }
.d-print-table-cell {
display: table-cell !important; }
.d-print-table-row {
display: table-row !important; } }
.align-content-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-items-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-self-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; }
.flex-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.flex-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.justify-content-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.justify-content-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.order-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
@media (min-width: 576px) {
.align-content-sm-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-sm-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-sm-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-sm-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-sm-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-sm-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-items-sm-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-sm-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-sm-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-sm-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-sm-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-self-sm-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-sm-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-sm-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-sm-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-sm-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-sm-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; }
.flex-sm-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-sm-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-sm-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-sm-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-sm-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-sm-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-sm-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-sm-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-sm-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-sm-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.flex-sm-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-sm-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.justify-content-sm-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.justify-content-sm-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-sm-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-sm-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-sm-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.order-sm-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-sm-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-sm-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; } }
@media (min-width: 768px) {
.align-content-md-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-md-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-md-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-md-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-md-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-md-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-items-md-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-md-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-md-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-md-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-md-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-self-md-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-md-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-md-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-md-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-md-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-md-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; }
.flex-md-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-md-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-md-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-md-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-md-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-md-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-md-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-md-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-md-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-md-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.flex-md-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-md-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.justify-content-md-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.justify-content-md-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-md-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-md-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-md-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.order-md-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-md-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-md-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; } }
@media (min-width: 992px) {
.align-content-lg-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-lg-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-lg-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-lg-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-lg-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-lg-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-items-lg-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-lg-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-lg-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-lg-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-lg-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-self-lg-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-lg-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-lg-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-lg-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-lg-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-lg-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; }
.flex-lg-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-lg-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-lg-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-lg-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-lg-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-lg-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-lg-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-lg-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-lg-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-lg-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.flex-lg-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-lg-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.justify-content-lg-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.justify-content-lg-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-lg-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-lg-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-lg-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.order-lg-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-lg-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-lg-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; } }
@media (min-width: 1200px) {
.align-content-xl-around {
-ms-flex-line-pack: distribute !important;
align-content: space-around !important; }
.align-content-xl-between {
-ms-flex-line-pack: justify !important;
align-content: space-between !important; }
.align-content-xl-center {
-ms-flex-line-pack: center !important;
align-content: center !important; }
.align-content-xl-end {
-ms-flex-line-pack: end !important;
align-content: flex-end !important; }
.align-content-xl-start {
-ms-flex-line-pack: start !important;
align-content: flex-start !important; }
.align-content-xl-stretch {
-ms-flex-line-pack: stretch !important;
align-content: stretch !important; }
.align-items-xl-baseline {
-webkit-box-align: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important; }
.align-items-xl-center {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important; }
.align-items-xl-start {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important; }
.align-items-xl-end {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important; }
.align-items-xl-stretch {
-webkit-box-align: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important; }
.align-self-xl-auto {
-ms-flex-item-align: auto !important;
align-self: auto !important; }
.align-self-xl-baseline {
-ms-flex-item-align: baseline !important;
align-self: baseline !important; }
.align-self-xl-center {
-ms-flex-item-align: center !important;
align-self: center !important; }
.align-self-xl-end {
-ms-flex-item-align: end !important;
align-self: flex-end !important; }
.align-self-xl-start {
-ms-flex-item-align: start !important;
align-self: flex-start !important; }
.align-self-xl-stretch {
-ms-flex-item-align: stretch !important;
align-self: stretch !important; }
.flex-xl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important; }
.flex-xl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important; }
.flex-xl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: row !important;
flex-direction: row !important; }
.flex-xl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important; }
.flex-xl-fill {
-webkit-box-flex: 1 !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important; }
.flex-xl-grow-0 {
-webkit-box-flex: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important; }
.flex-xl-grow-1 {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important; }
.flex-xl-nowrap {
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important; }
.flex-xl-shrink-0 {
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important; }
.flex-xl-shrink-1 {
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important; }
.flex-xl-wrap {
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important; }
.flex-xl-wrap-reverse {
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important; }
.justify-content-xl-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important; }
.justify-content-xl-between {
-webkit-box-pack: justify !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important; }
.justify-content-xl-center {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }
.justify-content-xl-end {
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important; }
.justify-content-xl-start {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important; }
.order-xl-first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.order-xl-last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.order-xl-0 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; } }
.float-left {
float: left !important; }
.float-none {
float: none !important; }
.float-right {
float: right !important; }
@media (min-width: 576px) {
.float-sm-left {
float: left !important; }
.float-sm-none {
float: none !important; }
.float-sm-right {
float: right !important; } }
@media (min-width: 768px) {
.float-md-left {
float: left !important; }
.float-md-none {
float: none !important; }
.float-md-right {
float: right !important; } }
@media (min-width: 992px) {
.float-lg-left {
float: left !important; }
.float-lg-none {
float: none !important; }
.float-lg-right {
float: right !important; } }
@media (min-width: 1200px) {
.float-xl-left {
float: left !important; }
.float-xl-none {
float: none !important; }
.float-xl-right {
float: right !important; } }
.position-absolute {
position: absolute !important; }
.position-fixed {
position: fixed !important; }
.position-relative {
position: relative !important; }
.position-static {
position: static !important; }
.position-sticky {
position: -webkit-sticky !important;
position: sticky !important; }
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 40; }
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 40; }
@supports ((position: -webkit-sticky) or (position: sticky)) {
.sticky-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 40; } }
.sr-only, .screen-reader-text {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
overflow: hidden;
padding: 0;
position: absolute;
white-space: nowrap;
width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus {
clip: auto;
height: auto;
overflow: visible;
position: static;
white-space: normal;
width: auto; }
.shadow {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important; }
.shadow-lg {
-webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important; }
.shadow-none {
-webkit-box-shadow: none !important;
box-shadow: none !important; }
.shadow-sm {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important; }
.shadow-24 {
-webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important; }
.shadow-16 {
-webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2) !important; }
.shadow-12 {
-webkit-box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px 0 rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px 0 rgba(0, 0, 0, 0.2) !important; }
.shadow-8 {
-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important; }
.shadow-6 {
-webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2) !important; }
.shadow-4 {
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2) !important; }
.shadow-2 {
-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important; }
.shadow-1 {
-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2) !important;
box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2) !important; }
.h-25 {
height: 25% !important; }
.h-50 {
height: 50% !important; }
.h-75 {
height: 75% !important; }
.h-100 {
height: 100% !important; }
.h-auto {
height: auto !important; }
.w-25 {
width: 25% !important; }
.w-50 {
width: 50% !important; }
.w-75 {
width: 75% !important; }
.w-100 {
width: 100% !important; }
.w-auto {
width: auto !important; }
.mh-100 {
max-height: 100% !important; }
.mw-100 {
max-width: 100% !important; }
.m-0 {
margin: 0 !important; }
.mt-0 {
margin-top: 0 !important; }
.mr-0 {
margin-right: 0 !important; }
.mb-0 {
margin-bottom: 0 !important; }
.ml-0 {
margin-left: 0 !important; }
.mx-0 {
margin-right: 0 !important;
margin-left: 0 !important; }
.my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important; }
.m-1 {
margin: 0.25rem !important; }
.mt-1 {
margin-top: 0.25rem !important; }
.mr-1 {
margin-right: 0.25rem !important; }
.mb-1 {
margin-bottom: 0.25rem !important; }
.ml-1 {
margin-left: 0.25rem !important; }
.mx-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important; }
.my-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important; }
.m-2 {
margin: 0.5rem !important; }
.mt-2 {
margin-top: 0.5rem !important; }
.mr-2 {
margin-right: 0.5rem !important; }
.mb-2 {
margin-bottom: 0.5rem !important; }
.ml-2 {
margin-left: 0.5rem !important; }
.mx-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important; }
.my-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important; }
.m-3 {
margin: 1rem !important; }
.mt-3 {
margin-top: 1rem !important; }
.mr-3 {
margin-right: 1rem !important; }
.mb-3 {
margin-bottom: 1rem !important; }
.ml-3 {
margin-left: 1rem !important; }
.mx-3 {
margin-right: 1rem !important;
margin-left: 1rem !important; }
.my-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important; }
.m-4 {
margin: 1.5rem !important; }
.mt-4 {
margin-top: 1.5rem !important; }
.mr-4 {
margin-right: 1.5rem !important; }
.mb-4 {
margin-bottom: 1.5rem !important; }
.ml-4 {
margin-left: 1.5rem !important; }
.mx-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important; }
.my-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important; }
.m-5 {
margin: 3rem !important; }
.mt-5 {
margin-top: 3rem !important; }
.mr-5 {
margin-right: 3rem !important; }
.mb-5 {
margin-bottom: 3rem !important; }
.ml-5 {
margin-left: 3rem !important; }
.mx-5 {
margin-right: 3rem !important;
margin-left: 3rem !important; }
.my-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important; }
.p-0 {
padding: 0 !important; }
.pt-0 {
padding-top: 0 !important; }
.pr-0 {
padding-right: 0 !important; }
.pb-0 {
padding-bottom: 0 !important; }
.pl-0, .footer-menu .nav-link {
padding-left: 0 !important; }
.px-0 {
padding-right: 0 !important;
padding-left: 0 !important; }
.py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important; }
.p-1 {
padding: 0.25rem !important; }
.pt-1 {
padding-top: 0.25rem !important; }
.pr-1 {
padding-right: 0.25rem !important; }
.pb-1 {
padding-bottom: 0.25rem !important; }
.pl-1 {
padding-left: 0.25rem !important; }
.px-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important; }
.py-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important; }
.p-2 {
padding: 0.5rem !important; }
.pt-2 {
padding-top: 0.5rem !important; }
.pr-2 {
padding-right: 0.5rem !important; }
.pb-2 {
padding-bottom: 0.5rem !important; }
.pl-2 {
padding-left: 0.5rem !important; }
.px-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important; }
.py-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important; }
.p-3 {
padding: 1rem !important; }
.pt-3 {
padding-top: 1rem !important; }
.pr-3 {
padding-right: 1rem !important; }
.pb-3 {
padding-bottom: 1rem !important; }
.pl-3 {
padding-left: 1rem !important; }
.px-3 {
padding-right: 1rem !important;
padding-left: 1rem !important; }
.py-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important; }
.p-4 {
padding: 1.5rem !important; }
.pt-4 {
padding-top: 1.5rem !important; }
.pr-4 {
padding-right: 1.5rem !important; }
.pb-4 {
padding-bottom: 1.5rem !important; }
.pl-4 {
padding-left: 1.5rem !important; }
.px-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important; }
.py-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important; }
.p-5 {
padding: 3rem !important; }
.pt-5 {
padding-top: 3rem !important; }
.pr-5 {
padding-right: 3rem !important; }
.pb-5 {
padding-bottom: 3rem !important; }
.pl-5 {
padding-left: 3rem !important; }
.px-5 {
padding-right: 3rem !important;
padding-left: 3rem !important; }
.py-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important; }
.m-auto {
margin: auto !important; }
.mt-auto {
margin-top: auto !important; }
.mr-auto {
margin-right: auto !important; }
.mb-auto {
margin-bottom: auto !important; }
.ml-auto {
margin-left: auto !important; }
.mx-auto {
margin-right: auto !important;
margin-left: auto !important; }
.my-auto {
margin-top: auto !important;
margin-bottom: auto !important; }
@media (min-width: 576px) {
.m-sm-0 {
margin: 0 !important; }
.mt-sm-0 {
margin-top: 0 !important; }
.mr-sm-0 {
margin-right: 0 !important; }
.mb-sm-0 {
margin-bottom: 0 !important; }
.ml-sm-0 {
margin-left: 0 !important; }
.mx-sm-0 {
margin-right: 0 !important;
margin-left: 0 !important; }
.my-sm-0 {
margin-top: 0 !important;
margin-bottom: 0 !important; }
.m-sm-1 {
margin: 0.25rem !important; }
.mt-sm-1 {
margin-top: 0.25rem !important; }
.mr-sm-1 {
margin-right: 0.25rem !important; }
.mb-sm-1 {
margin-bottom: 0.25rem !important; }
.ml-sm-1 {
margin-left: 0.25rem !important; }
.mx-sm-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important; }
.my-sm-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important; }
.m-sm-2 {
margin: 0.5rem !important; }
.mt-sm-2 {
margin-top: 0.5rem !important; }
.mr-sm-2 {
margin-right: 0.5rem !important; }
.mb-sm-2 {
margin-bottom: 0.5rem !important; }
.ml-sm-2 {
margin-left: 0.5rem !important; }
.mx-sm-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important; }
.my-sm-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important; }
.m-sm-3 {
margin: 1rem !important; }
.mt-sm-3 {
margin-top: 1rem !important; }
.mr-sm-3 {
margin-right: 1rem !important; }
.mb-sm-3 {
margin-bottom: 1rem !important; }
.ml-sm-3 {
margin-left: 1rem !important; }
.mx-sm-3 {
margin-right: 1rem !important;
margin-left: 1rem !important; }
.my-sm-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important; }
.m-sm-4 {
margin: 1.5rem !important; }
.mt-sm-4 {
margin-top: 1.5rem !important; }
.mr-sm-4 {
margin-right: 1.5rem !important; }
.mb-sm-4 {
margin-bottom: 1.5rem !important; }
.ml-sm-4 {
margin-left: 1.5rem !important; }
.mx-sm-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important; }
.my-sm-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important; }
.m-sm-5 {
margin: 3rem !important; }
.mt-sm-5 {
margin-top: 3rem !important; }
.mr-sm-5 {
margin-right: 3rem !important; }
.mb-sm-5 {
margin-bottom: 3rem !important; }
.ml-sm-5 {
margin-left: 3rem !important; }
.mx-sm-5 {
margin-right: 3rem !important;
margin-left: 3rem !important; }
.my-sm-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important; }
.p-sm-0 {
padding: 0 !important; }
.pt-sm-0 {
padding-top: 0 !important; }
.pr-sm-0 {
padding-right: 0 !important; }
.pb-sm-0 {
padding-bottom: 0 !important; }
.pl-sm-0 {
padding-left: 0 !important; }
.px-sm-0 {
padding-right: 0 !important;
padding-left: 0 !important; }
.py-sm-0 {
padding-top: 0 !important;
padding-bottom: 0 !important; }
.p-sm-1 {
padding: 0.25rem !important; }
.pt-sm-1 {
padding-top: 0.25rem !important; }
.pr-sm-1 {
padding-right: 0.25rem !important; }
.pb-sm-1 {
padding-bottom: 0.25rem !important; }
.pl-sm-1 {
padding-left: 0.25rem !important; }
.px-sm-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important; }
.py-sm-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important; }
.p-sm-2 {
padding: 0.5rem !important; }
.pt-sm-2 {
padding-top: 0.5rem !important; }
.pr-sm-2 {
padding-right: 0.5rem !important; }
.pb-sm-2 {
padding-bottom: 0.5rem !important; }
.pl-sm-2 {
padding-left: 0.5rem !important; }
.px-sm-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important; }
.py-sm-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important; }
.p-sm-3 {
padding: 1rem !important; }
.pt-sm-3 {
padding-top: 1rem !important; }
.pr-sm-3 {
padding-right: 1rem !important; }
.pb-sm-3 {
padding-bottom: 1rem !important; }
.pl-sm-3 {
padding-left: 1rem !important; }
.px-sm-3 {
padding-right: 1rem !important;
padding-left: 1rem !important; }
.py-sm-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important; }
.p-sm-4 {
padding: 1.5rem !important; }
.pt-sm-4 {
padding-top: 1.5rem !important; }
.pr-sm-4 {
padding-right: 1.5rem !important; }
.pb-sm-4 {
padding-bottom: 1.5rem !important; }
.pl-sm-4 {
padding-left: 1.5rem !important; }
.px-sm-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important; }
.py-sm-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important; }
.p-sm-5 {
padding: 3rem !important; }
.pt-sm-5 {
padding-top: 3rem !important; }
.pr-sm-5 {
padding-right: 3rem !important; }
.pb-sm-5 {
padding-bottom: 3rem !important; }
.pl-sm-5 {
padding-left: 3rem !important; }
.px-sm-5 {
padding-right: 3rem !important;
padding-left: 3rem !important; }
.py-sm-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important; }
.m-sm-auto {
margin: auto !important; }
.mt-sm-auto {
margin-top: auto !important; }
.mr-sm-auto {
margin-right: auto !important; }
.mb-sm-auto {
margin-bottom: auto !important; }
.ml-sm-auto {
margin-left: auto !important; }
.mx-sm-auto {
margin-right: auto !important;
margin-left: auto !important; }
.my-sm-auto {
margin-top: auto !important;
margin-bottom: auto !important; } }
@media (min-width: 768px) {
.m-md-0 {
margin: 0 !important; }
.mt-md-0 {
margin-top: 0 !important; }
.mr-md-0 {
margin-right: 0 !important; }
.mb-md-0 {
margin-bottom: 0 !important; }
.ml-md-0 {
margin-left: 0 !important; }
.mx-md-0 {
margin-right: 0 !important;
margin-left: 0 !important; }
.my-md-0 {
margin-top: 0 !important;
margin-bottom: 0 !important; }
.m-md-1 {
margin: 0.25rem !important; }
.mt-md-1 {
margin-top: 0.25rem !important; }
.mr-md-1 {
margin-right: 0.25rem !important; }
.mb-md-1 {
margin-bottom: 0.25rem !important; }
.ml-md-1 {
margin-left: 0.25rem !important; }
.mx-md-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important; }
.my-md-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important; }
.m-md-2 {
margin: 0.5rem !important; }
.mt-md-2 {
margin-top: 0.5rem !important; }
.mr-md-2 {
margin-right: 0.5rem !important; }
.mb-md-2 {
margin-bottom: 0.5rem !important; }
.ml-md-2 {
margin-left: 0.5rem !important; }
.mx-md-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important; }
.my-md-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important; }
.m-md-3 {
margin: 1rem !important; }
.mt-md-3 {
margin-top: 1rem !important; }
.mr-md-3 {
margin-right: 1rem !important; }
.mb-md-3 {
margin-bottom: 1rem !important; }
.ml-md-3 {
margin-left: 1rem !important; }
.mx-md-3 {
margin-right: 1rem !important;
margin-left: 1rem !important; }
.my-md-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important; }
.m-md-4 {
margin: 1.5rem !important; }
.mt-md-4 {
margin-top: 1.5rem !important; }
.mr-md-4 {
margin-right: 1.5rem !important; }
.mb-md-4 {
margin-bottom: 1.5rem !important; }
.ml-md-4 {
margin-left: 1.5rem !important; }
.mx-md-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important; }
.my-md-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important; }
.m-md-5 {
margin: 3rem !important; }
.mt-md-5 {
margin-top: 3rem !important; }
.mr-md-5 {
margin-right: 3rem !important; }
.mb-md-5 {
margin-bottom: 3rem !important; }
.ml-md-5 {
margin-left: 3rem !important; }
.mx-md-5 {
margin-right: 3rem !important;
margin-left: 3rem !important; }
.my-md-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important; }
.p-md-0 {
padding: 0 !important; }
.pt-md-0 {
padding-top: 0 !important; }
.pr-md-0 {
padding-right: 0 !important; }
.pb-md-0 {
padding-bottom: 0 !important; }
.pl-md-0 {
padding-left: 0 !important; }
.px-md-0 {
padding-right: 0 !important;
padding-left: 0 !important; }
.py-md-0 {
padding-top: 0 !important;
padding-bottom: 0 !important; }
.p-md-1 {
padding: 0.25rem !important; }
.pt-md-1 {
padding-top: 0.25rem !important; }
.pr-md-1 {
padding-right: 0.25rem !important; }
.pb-md-1 {
padding-bottom: 0.25rem !important; }
.pl-md-1 {
padding-left: 0.25rem !important; }
.px-md-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important; }
.py-md-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important; }
.p-md-2 {
padding: 0.5rem !important; }
.pt-md-2 {
padding-top: 0.5rem !important; }
.pr-md-2 {
padding-right: 0.5rem !important; }
.pb-md-2 {
padding-bottom: 0.5rem !important; }
.pl-md-2 {
padding-left: 0.5rem !important; }
.px-md-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important; }
.py-md-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important; }
.p-md-3 {
padding: 1rem !important; }
.pt-md-3 {
padding-top: 1rem !important; }
.pr-md-3 {
padding-right: 1rem !important; }
.pb-md-3 {
padding-bottom: 1rem !important; }
.pl-md-3 {
padding-left: 1rem !important; }
.px-md-3 {
padding-right: 1rem !important;
padding-left: 1rem !important; }
.py-md-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important; }
.p-md-4 {
padding: 1.5rem !important; }
.pt-md-4 {
padding-top: 1.5rem !important; }
.pr-md-4 {
padding-right: 1.5rem !important; }
.pb-md-4 {
padding-bottom: 1.5rem !important; }
.pl-md-4 {
padding-left: 1.5rem !important; }
.px-md-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important; }
.py-md-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important; }
.p-md-5 {
padding: 3rem !important; }
.pt-md-5 {
padding-top: 3rem !important; }
.pr-md-5 {
padding-right: 3rem !important; }
.pb-md-5 {
padding-bottom: 3rem !important; }
.pl-md-5 {
padding-left: 3rem !important; }
.px-md-5 {
padding-right: 3rem !important;
padding-left: 3rem !important; }
.py-md-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important; }
.m-md-auto {
margin: auto !important; }
.mt-md-auto {
margin-top: auto !important; }
.mr-md-auto {
margin-right: auto !important; }
.mb-md-auto {
margin-bottom: auto !important; }
.ml-md-auto {
margin-left: auto !important; }
.mx-md-auto {
margin-right: auto !important;
margin-left: auto !important; }
.my-md-auto {
margin-top: auto !important;
margin-bottom: auto !important; } }
@media (min-width: 992px) {
.m-lg-0 {
margin: 0 !important; }
.mt-lg-0 {
margin-top: 0 !important; }
.mr-lg-0 {
margin-right: 0 !important; }
.mb-lg-0 {
margin-bottom: 0 !important; }
.ml-lg-0 {
margin-left: 0 !important; }
.mx-lg-0 {
margin-right: 0 !important;
margin-left: 0 !important; }
.my-lg-0 {
margin-top: 0 !important;
margin-bottom: 0 !important; }
.m-lg-1 {
margin: 0.25rem !important; }
.mt-lg-1 {
margin-top: 0.25rem !important; }
.mr-lg-1 {
margin-right: 0.25rem !important; }
.mb-lg-1 {
margin-bottom: 0.25rem !important; }
.ml-lg-1 {
margin-left: 0.25rem !important; }
.mx-lg-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important; }
.my-lg-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important; }
.m-lg-2 {
margin: 0.5rem !important; }
.mt-lg-2 {
margin-top: 0.5rem !important; }
.mr-lg-2 {
margin-right: 0.5rem !important; }
.mb-lg-2 {
margin-bottom: 0.5rem !important; }
.ml-lg-2 {
margin-left: 0.5rem !important; }
.mx-lg-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important; }
.my-lg-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important; }
.m-lg-3 {
margin: 1rem !important; }
.mt-lg-3 {
margin-top: 1rem !important; }
.mr-lg-3 {
margin-right: 1rem !important; }
.mb-lg-3 {
margin-bottom: 1rem !important; }
.ml-lg-3 {
margin-left: 1rem !important; }
.mx-lg-3 {
margin-right: 1rem !important;
margin-left: 1rem !important; }
.my-lg-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important; }
.m-lg-4 {
margin: 1.5rem !important; }
.mt-lg-4 {
margin-top: 1.5rem !important; }
.mr-lg-4 {
margin-right: 1.5rem !important; }
.mb-lg-4 {
margin-bottom: 1.5rem !important; }
.ml-lg-4 {
margin-left: 1.5rem !important; }
.mx-lg-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important; }
.my-lg-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important; }
.m-lg-5 {
margin: 3rem !important; }
.mt-lg-5 {
margin-top: 3rem !important; }
.mr-lg-5 {
margin-right: 3rem !important; }
.mb-lg-5 {
margin-bottom: 3rem !important; }
.ml-lg-5 {
margin-left: 3rem !important; }
.mx-lg-5 {
margin-right: 3rem !important;
margin-left: 3rem !important; }
.my-lg-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important; }
.p-lg-0 {
padding: 0 !important; }
.pt-lg-0 {
padding-top: 0 !important; }
.pr-lg-0 {
padding-right: 0 !important; }
.pb-lg-0 {
padding-bottom: 0 !important; }
.pl-lg-0 {
padding-left: 0 !important; }
.px-lg-0 {
padding-right: 0 !important;
padding-left: 0 !important; }
.py-lg-0 {
padding-top: 0 !important;
padding-bottom: 0 !important; }
.p-lg-1 {
padding: 0.25rem !important; }
.pt-lg-1 {
padding-top: 0.25rem !important; }
.pr-lg-1 {
padding-right: 0.25rem !important; }
.pb-lg-1 {
padding-bottom: 0.25rem !important; }
.pl-lg-1 {
padding-left: 0.25rem !important; }
.px-lg-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important; }
.py-lg-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important; }
.p-lg-2 {
padding: 0.5rem !important; }
.pt-lg-2 {
padding-top: 0.5rem !important; }
.pr-lg-2 {
padding-right: 0.5rem !important; }
.pb-lg-2 {
padding-bottom: 0.5rem !important; }
.pl-lg-2 {
padding-left: 0.5rem !important; }
.px-lg-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important; }
.py-lg-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important; }
.p-lg-3 {
padding: 1rem !important; }
.pt-lg-3 {
padding-top: 1rem !important; }
.pr-lg-3 {
padding-right: 1rem !important; }
.pb-lg-3 {
padding-bottom: 1rem !important; }
.pl-lg-3 {
padding-left: 1rem !important; }
.px-lg-3 {
padding-right: 1rem !important;
padding-left: 1rem !important; }
.py-lg-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important; }
.p-lg-4 {
padding: 1.5rem !important; }
.pt-lg-4 {
padding-top: 1.5rem !important; }
.pr-lg-4 {
padding-right: 1.5rem !important; }
.pb-lg-4 {
padding-bottom: 1.5rem !important; }
.pl-lg-4 {
padding-left: 1.5rem !important; }
.px-lg-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important; }
.py-lg-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important; }
.p-lg-5 {
padding: 3rem !important; }
.pt-lg-5 {
padding-top: 3rem !important; }
.pr-lg-5 {
padding-right: 3rem !important; }
.pb-lg-5 {
padding-bottom: 3rem !important; }
.pl-lg-5 {
padding-left: 3rem !important; }
.px-lg-5 {
padding-right: 3rem !important;
padding-left: 3rem !important; }
.py-lg-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important; }
.m-lg-auto {
margin: auto !important; }
.mt-lg-auto {
margin-top: auto !important; }
.mr-lg-auto {
margin-right: auto !important; }
.mb-lg-auto {
margin-bottom: auto !important; }
.ml-lg-auto {
margin-left: auto !important; }
.mx-lg-auto {
margin-right: auto !important;
margin-left: auto !important; }
.my-lg-auto {
margin-top: auto !important;
margin-bottom: auto !important; } }
@media (min-width: 1200px) {
.m-xl-0 {
margin: 0 !important; }
.mt-xl-0 {
margin-top: 0 !important; }
.mr-xl-0 {
margin-right: 0 !important; }
.mb-xl-0 {
margin-bottom: 0 !important; }
.ml-xl-0 {
margin-left: 0 !important; }
.mx-xl-0 {
margin-right: 0 !important;
margin-left: 0 !important; }
.my-xl-0 {
margin-top: 0 !important;
margin-bottom: 0 !important; }
.m-xl-1 {
margin: 0.25rem !important; }
.mt-xl-1 {
margin-top: 0.25rem !important; }
.mr-xl-1 {
margin-right: 0.25rem !important; }
.mb-xl-1 {
margin-bottom: 0.25rem !important; }
.ml-xl-1 {
margin-left: 0.25rem !important; }
.mx-xl-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important; }
.my-xl-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important; }
.m-xl-2 {
margin: 0.5rem !important; }
.mt-xl-2 {
margin-top: 0.5rem !important; }
.mr-xl-2 {
margin-right: 0.5rem !important; }
.mb-xl-2 {
margin-bottom: 0.5rem !important; }
.ml-xl-2 {
margin-left: 0.5rem !important; }
.mx-xl-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important; }
.my-xl-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important; }
.m-xl-3 {
margin: 1rem !important; }
.mt-xl-3 {
margin-top: 1rem !important; }
.mr-xl-3 {
margin-right: 1rem !important; }
.mb-xl-3 {
margin-bottom: 1rem !important; }
.ml-xl-3 {
margin-left: 1rem !important; }
.mx-xl-3 {
margin-right: 1rem !important;
margin-left: 1rem !important; }
.my-xl-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important; }
.m-xl-4 {
margin: 1.5rem !important; }
.mt-xl-4 {
margin-top: 1.5rem !important; }
.mr-xl-4 {
margin-right: 1.5rem !important; }
.mb-xl-4 {
margin-bottom: 1.5rem !important; }
.ml-xl-4 {
margin-left: 1.5rem !important; }
.mx-xl-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important; }
.my-xl-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important; }
.m-xl-5 {
margin: 3rem !important; }
.mt-xl-5 {
margin-top: 3rem !important; }
.mr-xl-5 {
margin-right: 3rem !important; }
.mb-xl-5 {
margin-bottom: 3rem !important; }
.ml-xl-5 {
margin-left: 3rem !important; }
.mx-xl-5 {
margin-right: 3rem !important;
margin-left: 3rem !important; }
.my-xl-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important; }
.p-xl-0 {
padding: 0 !important; }
.pt-xl-0 {
padding-top: 0 !important; }
.pr-xl-0 {
padding-right: 0 !important; }
.pb-xl-0 {
padding-bottom: 0 !important; }
.pl-xl-0 {
padding-left: 0 !important; }
.px-xl-0 {
padding-right: 0 !important;
padding-left: 0 !important; }
.py-xl-0 {
padding-top: 0 !important;
padding-bottom: 0 !important; }
.p-xl-1 {
padding: 0.25rem !important; }
.pt-xl-1 {
padding-top: 0.25rem !important; }
.pr-xl-1 {
padding-right: 0.25rem !important; }
.pb-xl-1 {
padding-bottom: 0.25rem !important; }
.pl-xl-1 {
padding-left: 0.25rem !important; }
.px-xl-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important; }
.py-xl-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important; }
.p-xl-2 {
padding: 0.5rem !important; }
.pt-xl-2 {
padding-top: 0.5rem !important; }
.pr-xl-2 {
padding-right: 0.5rem !important; }
.pb-xl-2 {
padding-bottom: 0.5rem !important; }
.pl-xl-2 {
padding-left: 0.5rem !important; }
.px-xl-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important; }
.py-xl-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important; }
.p-xl-3 {
padding: 1rem !important; }
.pt-xl-3 {
padding-top: 1rem !important; }
.pr-xl-3 {
padding-right: 1rem !important; }
.pb-xl-3 {
padding-bottom: 1rem !important; }
.pl-xl-3 {
padding-left: 1rem !important; }
.px-xl-3 {
padding-right: 1rem !important;
padding-left: 1rem !important; }
.py-xl-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important; }
.p-xl-4 {
padding: 1.5rem !important; }
.pt-xl-4 {
padding-top: 1.5rem !important; }
.pr-xl-4 {
padding-right: 1.5rem !important; }
.pb-xl-4 {
padding-bottom: 1.5rem !important; }
.pl-xl-4 {
padding-left: 1.5rem !important; }
.px-xl-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important; }
.py-xl-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important; }
.p-xl-5 {
padding: 3rem !important; }
.pt-xl-5 {
padding-top: 3rem !important; }
.pr-xl-5 {
padding-right: 3rem !important; }
.pb-xl-5 {
padding-bottom: 3rem !important; }
.pl-xl-5 {
padding-left: 3rem !important; }
.px-xl-5 {
padding-right: 3rem !important;
padding-left: 3rem !important; }
.py-xl-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important; }
.m-xl-auto {
margin: auto !important; }
.mt-xl-auto {
margin-top: auto !important; }
.mr-xl-auto {
margin-right: auto !important; }
.mb-xl-auto {
margin-bottom: auto !important; }
.ml-xl-auto {
margin-left: auto !important; }
.mx-xl-auto {
margin-right: auto !important;
margin-left: auto !important; }
.my-xl-auto {
margin-top: auto !important;
margin-bottom: auto !important; } }
.text-justify {
text-align: justify !important; }
.text-nowrap {
white-space: nowrap !important; }
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.text-center {
text-align: center !important; }
.text-left {
text-align: left !important; }
.text-right {
text-align: right !important; }
@media (min-width: 576px) {
.text-sm-center {
text-align: center !important; }
.text-sm-left {
text-align: left !important; }
.text-sm-right {
text-align: right !important; } }
@media (min-width: 768px) {
.text-md-center {
text-align: center !important; }
.text-md-left {
text-align: left !important; }
.text-md-right {
text-align: right !important; } }
@media (min-width: 992px) {
.text-lg-center {
text-align: center !important; }
.text-lg-left {
text-align: left !important; }
.text-lg-right {
text-align: right !important; } }
@media (min-width: 1200px) {
.text-xl-center {
text-align: center !important; }
.text-xl-left {
text-align: left !important; }
.text-xl-right {
text-align: right !important; } }
.text-black {
color: #000 !important; }
.text-black-primary {
color: rgba(0, 0, 0, 0.87) !important; }
.text-black-secondary {
color: rgba(0, 0, 0, 0.54) !important; }
.text-black-hint {
color: rgba(0, 0, 0, 0.38) !important; }
.text-black-divider {
color: rgba(0, 0, 0, 0.12) !important; }
.text-white {
color: #fff !important; }
.text-white-primary {
color: white !important; }
.text-white-secondary {
color: rgba(255, 255, 255, 0.7) !important; }
.text-white-hint {
color: rgba(255, 255, 255, 0.5) !important; }
.text-white-divider {
color: rgba(255, 255, 255, 0.12) !important; }
.text-muted {
color: rgba(0, 0, 0, 0.38) !important; }
a.text-primary:active, a.text-primary:focus, a.text-primary:hover {
color: #be5a05 !important; }
.text-primary {
color: #F07206 !important; }
a.text-secondary:active, a.text-secondary:focus, a.text-secondary:hover {
color: #be5a05 !important; }
.text-secondary {
color: #F07206 !important; }
a.text-danger:active, a.text-danger:focus, a.text-danger:hover {
color: #d32f2f !important; }
.text-danger {
color: #f44336 !important; }
a.text-info:active, a.text-info:focus, a.text-info:hover {
color: #1976d2 !important; }
.text-info {
color: #2196f3 !important; }
a.text-success:active, a.text-success:focus, a.text-success:hover {
color: #388e3c !important; }
.text-success {
color: #4caf50 !important; }
a.text-warning:active, a.text-warning:focus, a.text-warning:hover {
color: #f57c00 !important; }
.text-warning {
color: #ff9800 !important; }
a.text-dark:active, a.text-dark:focus, a.text-dark:hover {
color: #212121 !important; }
.text-dark {
color: #424242 !important; }
a.text-light:active, a.text-light:focus, a.text-light:hover {
color: #e0e0e0 !important; }
.text-light {
color: #f5f5f5 !important; }
a.text-similar:active, a.text-similar:focus, a.text-similar:hover {
color: #c62806 !important; }
.text-similar {
color: #F83207 !important; }
a.text-tertiary:active, a.text-tertiary:focus, a.text-tertiary:hover {
color: #be5a05 !important; }
.text-tertiary {
color: #F07206 !important; }
a.text-complementary:active, a.text-complementary:focus, a.text-complementary:hover {
color: #005d70 !important; }
.text-complementary {
color: #0087A3 !important; }
.text-black-50 {
color: rgba(0, 0, 0, 0.5) !important; }
.text-body {
color: rgba(0, 0, 0, 0.87) !important; }
.text-white-50 {
color: rgba(255, 255, 255, 0.5) !important; }
.text-monospace {
font-family: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
.font-italic {
font-style: italic; }
.font-weight-bold,
.font-weight-medium {
font-weight: 500; }
.font-weight-light {
font-weight: 300; }
.font-weight-normal,
.font-weight-regular {
font-weight: 400; }
.text-hide {
background-color: transparent;
border: 0;
color: transparent;
font: 0/0 a;
text-shadow: none; }
.text-capitalize {
text-transform: capitalize !important; }
.text-lowercase {
text-transform: lowercase !important; }
.text-uppercase {
text-transform: uppercase !important; }
.invisible {
visibility: hidden !important; }
.visible {
visibility: visible !important; }
.material-icons {
font-size: 1.71429em;
line-height: 0.58333em;
vertical-align: -0.3022em; }
.material-icons-inline {
font-size: inherit;
line-height: 1; }
@media print {
@page {
size: a3; }
*,
*::after,
*::before {
-webkit-box-shadow: none !important;
box-shadow: none !important;
text-shadow: none !important; }
a:not(.btn):not(.tag-cloud-link) {
text-decoration: underline; }
abbr[title]::after {
content: ' (" attr(title) ") '; }
blockquote {
page-break-inside: avoid; }
body {
min-width: 992px !important; }
h2,
h3,
p {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-inside: avoid; }
img {
page-break-inside: avoid; }
pre {
page-break-inside: avoid;
white-space: pre-wrap !important; }
thead {
display: table-header-group; }
tr {
page-break-inside: avoid; }
.card {
border: 1px solid #e1e1e1; }
.container {
min-width: 992px !important; }
.dropdown-menu {
border: 1px solid #e1e1e1; }
.list-group-item {
border: 1px solid #e1e1e1;
margin-bottom: -1px; }
.list-group-item:last-child {
margin-bottom: 0; }
.list-group-flush:first-child .list-group-item:first-child {
border-top: 0; }
.list-group-flush:last-child .list-group-item:last-child {
border-bottom: 0; }
.list-group-flush .list-group-item {
border-right: 0;
border-left: 0; }
.nav-tabs {
border-bottom: 1px solid #e1e1e1; }
.navbar {
display: none; }
.popover {
border: 1px solid #e1e1e1; }
.table td,
.table th {
background-color: #fff !important; }
.table-bordered {
border: 1px solid #e1e1e1; }
.table-dark {
color: inherit; }
.table-dark td,
.table-dark th,
.table-dark .table {
border-color: #e1e1e1; }
.table .thead-dark td,
.table .thead-dark th {
color: inherit; } }
.wrapper {
padding: 40px 0; }
#wrapper-hero {
padding: 0px !important; }
.sticky,
.gallery-caption,
.bypostauthor {
font-size: inherit; }
.wrapper#wrapper-sticky {
border-bottom: 1px solid #dee2e6; }
#wrapper-footer-full,
#wrapper-static-hero {
background-color: #e9ecef; }
.wp-caption {
font-size: inherit; }
.wp-caption-text {
font-size: inherit; }
.alignleft {
display: inline;
float: left;
margin-right: 1.5em; }
.alignright {
display: inline;
float: right;
margin-left: 1.5em; }
.aligncenter {
margin: 0px auto; }
.entry-footer span {
padding-right: 10px; }
figure.woocommerce-product-gallery__wrapper {
max-width: inherit !important; }
img.wp-post-image,
article img,
figure,
img,
#secondary img {
max-width: 100%;
height: auto; }
a.skip-link {
position: fixed;
z-index: 1000;
top: 0px;
right: 0px; }
.jumbotron {
margin-bottom: 0px; }
.navbar-dark .navbar-nav .dropdown-menu .nav-link {
display: block;
width: 100%;
padding: 0.25rem 1.5rem;
clear: both;
font-weight: 400;
color: #212529 !important;
text-align: inherit;
white-space: nowrap;
background: none;
border: 0; }
.navbar-dark .navbar-nav .dropdown-menu .nav-link:hover, .navbar-dark .navbar-nav .dropdown-menu .nav-link:focus {
color: #16181b !important;
text-decoration: none;
background-color: #f8f9fa; }
.navbar-dark .navbar-nav .dropdown-menu .nav-link.active, .navbar-dark .navbar-nav .dropdown-menu .nav-link:active {
color: #fff !important;
text-decoration: none;
background-color: #F07206; }
.navbar-dark .navbar-nav .dropdown-menu .nav-link.disabled, .navbar-dark .navbar-nav .dropdown-menu .nav-link:disabled {
color: #6c757d !important;
background-color: transparent; }
.navbar-light .navbar-brand a {
color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-brand a:hover, .navbar-light .navbar-brand a:focus {
color: rgba(0, 0, 0, 0.9); }
.navbar-dark .navbar-brand a {
color: #fff; }
.navbar-dark .navbar-brand a:hover, .navbar-dark .navbar-brand a:focus {
color: #fff; }
/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
font-weight: normal;
font-style: normal; }
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -15%; }
.fa-2x {
font-size: 2em; }
.fa-3x {
font-size: 3em; }
.fa-4x {
font-size: 4em; }
.fa-5x {
font-size: 5em; }
.fa-fw {
width: 1.28571em;
text-align: center; }
.fa-ul {
padding-left: 0;
margin-left: 2.14286em;
list-style-type: none; }
.fa-ul > li {
position: relative; }
.fa-li {
position: absolute;
left: -2.14286em;
width: 2.14286em;
top: 0.14286em;
text-align: center; }
.fa-li.fa-lg {
left: -1.85714em; }
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em; }
.fa-pull-left {
float: left; }
.fa-pull-right {
float: right; }
.fa.fa-pull-left {
margin-right: .3em; }
.fa.fa-pull-right {
margin-left: .3em; }
/* Deprecated as of 4.4.0 */
.pull-right {
float: right; }
.pull-left {
float: left; }
.fa.pull-left {
margin-right: .3em; }
.fa.pull-right {
margin-left: .3em; }
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear; }
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1); }
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
transform: scale(1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
-webkit-filter: none;
filter: none; }
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center; }
.fa-stack-1x {
line-height: inherit; }
.fa-stack-2x {
font-size: 2em; }
.fa-inverse {
color: #fff; }
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: ""; }
.fa-music:before {
content: ""; }
.fa-search:before {
content: ""; }
.fa-envelope-o:before {
content: ""; }
.fa-heart:before {
content: ""; }
.fa-star:before {
content: ""; }
.fa-star-o:before {
content: ""; }
.fa-user:before {
content: ""; }
.fa-film:before {
content: ""; }
.fa-th-large:before {
content: ""; }
.fa-th:before {
content: ""; }
.fa-th-list:before {
content: ""; }
.fa-check:before {
content: ""; }
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: ""; }
.fa-search-plus:before {
content: ""; }
.fa-search-minus:before {
content: ""; }
.fa-power-off:before {
content: ""; }
.fa-signal:before {
content: ""; }
.fa-gear:before,
.fa-cog:before {
content: ""; }
.fa-trash-o:before {
content: ""; }
.fa-home:before {
content: ""; }
.fa-file-o:before {
content: ""; }
.fa-clock-o:before {
content: ""; }
.fa-road:before {
content: ""; }
.fa-download:before {
content: ""; }
.fa-arrow-circle-o-down:before {
content: ""; }
.fa-arrow-circle-o-up:before {
content: ""; }
.fa-inbox:before {
content: ""; }
.fa-play-circle-o:before {
content: ""; }
.fa-rotate-right:before,
.fa-repeat:before {
content: ""; }
.fa-refresh:before {
content: ""; }
.fa-list-alt:before {
content: ""; }
.fa-lock:before {
content: ""; }
.fa-flag:before {
content: ""; }
.fa-headphones:before {
content: ""; }
.fa-volume-off:before {
content: ""; }
.fa-volume-down:before {
content: ""; }
.fa-volume-up:before {
content: ""; }
.fa-qrcode:before {
content: ""; }
.fa-barcode:before {
content: ""; }
.fa-tag:before {
content: ""; }
.fa-tags:before {
content: ""; }
.fa-book:before {
content: ""; }
.fa-bookmark:before {
content: ""; }
.fa-print:before {
content: ""; }
.fa-camera:before {
content: ""; }
.fa-font:before {
content: ""; }
.fa-bold:before {
content: ""; }
.fa-italic:before {
content: ""; }
.fa-text-height:before {
content: ""; }
.fa-text-width:before {
content: ""; }
.fa-align-left:before {
content: ""; }
.fa-align-center:before {
content: ""; }
.fa-align-right:before {
content: ""; }
.fa-align-justify:before {
content: ""; }
.fa-list:before {
content: ""; }
.fa-dedent:before,
.fa-outdent:before {
content: ""; }
.fa-indent:before {
content: ""; }
.fa-video-camera:before {
content: ""; }
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: ""; }
.fa-pencil:before {
content: ""; }
.fa-map-marker:before {
content: ""; }
.fa-adjust:before {
content: ""; }
.fa-tint:before {
content: ""; }
.fa-edit:before,
.fa-pencil-square-o:before {
content: ""; }
.fa-share-square-o:before {
content: ""; }
.fa-check-square-o:before {
content: ""; }
.fa-arrows:before {
content: ""; }
.fa-step-backward:before {
content: ""; }
.fa-fast-backward:before {
content: ""; }
.fa-backward:before {
content: ""; }
.fa-play:before {
content: ""; }
.fa-pause:before {
content: ""; }
.fa-stop:before {
content: ""; }
.fa-forward:before {
content: ""; }
.fa-fast-forward:before {
content: ""; }
.fa-step-forward:before {
content: ""; }
.fa-eject:before {
content: ""; }
.fa-chevron-left:before {
content: ""; }
.fa-chevron-right:before {
content: ""; }
.fa-plus-circle:before {
content: ""; }
.fa-minus-circle:before {
content: ""; }
.fa-times-circle:before {
content: ""; }
.fa-check-circle:before {
content: ""; }
.fa-question-circle:before {
content: ""; }
.fa-info-circle:before {
content: ""; }
.fa-crosshairs:before {
content: ""; }
.fa-times-circle-o:before {
content: ""; }
.fa-check-circle-o:before {
content: ""; }
.fa-ban:before {
content: ""; }
.fa-arrow-left:before {
content: ""; }
.fa-arrow-right:before {
content: ""; }
.fa-arrow-up:before {
content: ""; }
.fa-arrow-down:before {
content: ""; }
.fa-mail-forward:before,
.fa-share:before {
content: ""; }
.fa-expand:before {
content: ""; }
.fa-compress:before {
content: ""; }
.fa-plus:before {
content: ""; }
.fa-minus:before {
content: ""; }
.fa-asterisk:before {
content: ""; }
.fa-exclamation-circle:before {
content: ""; }
.fa-gift:before {
content: ""; }
.fa-leaf:before {
content: ""; }
.fa-fire:before {
content: ""; }
.fa-eye:before {
content: ""; }
.fa-eye-slash:before {
content: ""; }
.fa-warning:before,
.fa-exclamation-triangle:before {
content: ""; }
.fa-plane:before {
content: ""; }
.fa-calendar:before {
content: ""; }
.fa-random:before {
content: ""; }
.fa-comment:before {
content: ""; }
.fa-magnet:before {
content: ""; }
.fa-chevron-up:before {
content: ""; }
.fa-chevron-down:before {
content: ""; }
.fa-retweet:before {
content: ""; }
.fa-shopping-cart:before {
content: ""; }
.fa-folder:before {
content: ""; }
.fa-folder-open:before {
content: ""; }
.fa-arrows-v:before {
content: ""; }
.fa-arrows-h:before {
content: ""; }
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: ""; }
.fa-twitter-square:before {
content: ""; }
.fa-facebook-square:before {
content: ""; }
.fa-camera-retro:before {
content: ""; }
.fa-key:before {
content: ""; }
.fa-gears:before,
.fa-cogs:before {
content: ""; }
.fa-comments:before {
content: ""; }
.fa-thumbs-o-up:before {
content: ""; }
.fa-thumbs-o-down:before {
content: ""; }
.fa-star-half:before {
content: ""; }
.fa-heart-o:before {
content: ""; }
.fa-sign-out:before {
content: ""; }
.fa-linkedin-square:before {
content: ""; }
.fa-thumb-tack:before {
content: ""; }
.fa-external-link:before {
content: ""; }
.fa-sign-in:before {
content: ""; }
.fa-trophy:before {
content: ""; }
.fa-github-square:before {
content: ""; }
.fa-upload:before {
content: ""; }
.fa-lemon-o:before {
content: ""; }
.fa-phone:before {
content: ""; }
.fa-square-o:before {
content: ""; }
.fa-bookmark-o:before {
content: ""; }
.fa-phone-square:before {
content: ""; }
.fa-twitter:before {
content: ""; }
.fa-facebook-f:before,
.fa-facebook:before {
content: ""; }
.fa-github:before {
content: ""; }
.fa-unlock:before {
content: ""; }
.fa-credit-card:before {
content: ""; }
.fa-feed:before,
.fa-rss:before {
content: ""; }
.fa-hdd-o:before {
content: ""; }
.fa-bullhorn:before {
content: ""; }
.fa-bell:before {
content: ""; }
.fa-certificate:before {
content: ""; }
.fa-hand-o-right:before {
content: ""; }
.fa-hand-o-left:before {
content: ""; }
.fa-hand-o-up:before {
content: ""; }
.fa-hand-o-down:before {
content: ""; }
.fa-arrow-circle-left:before {
content: ""; }
.fa-arrow-circle-right:before {
content: ""; }
.fa-arrow-circle-up:before {
content: ""; }
.fa-arrow-circle-down:before {
content: ""; }
.fa-globe:before {
content: ""; }
.fa-wrench:before {
content: ""; }
.fa-tasks:before {
content: ""; }
.fa-filter:before {
content: ""; }
.fa-briefcase:before {
content: ""; }
.fa-arrows-alt:before {
content: ""; }
.fa-group:before,
.fa-users:before {
content: ""; }
.fa-chain:before,
.fa-link:before {
content: ""; }
.fa-cloud:before {
content: ""; }
.fa-flask:before {
content: ""; }
.fa-cut:before,
.fa-scissors:before {
content: ""; }
.fa-copy:before,
.fa-files-o:before {
content: ""; }
.fa-paperclip:before {
content: ""; }
.fa-save:before,
.fa-floppy-o:before {
content: ""; }
.fa-square:before {
content: ""; }
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: ""; }
.fa-list-ul:before {
content: ""; }
.fa-list-ol:before {
content: ""; }
.fa-strikethrough:before {
content: ""; }
.fa-underline:before {
content: ""; }
.fa-table:before {
content: ""; }
.fa-magic:before {
content: ""; }
.fa-truck:before {
content: ""; }
.fa-pinterest:before {
content: ""; }
.fa-pinterest-square:before {
content: ""; }
.fa-google-plus-square:before {
content: ""; }
.fa-google-plus:before {
content: ""; }
.fa-money:before {
content: ""; }
.fa-caret-down:before {
content: ""; }
.fa-caret-up:before {
content: ""; }
.fa-caret-left:before {
content: ""; }
.fa-caret-right:before {
content: ""; }
.fa-columns:before {
content: ""; }
.fa-unsorted:before,
.fa-sort:before {
content: ""; }
.fa-sort-down:before,
.fa-sort-desc:before {
content: ""; }
.fa-sort-up:before,
.fa-sort-asc:before {
content: ""; }
.fa-envelope:before {
content: ""; }
.fa-linkedin:before {
content: ""; }
.fa-rotate-left:before,
.fa-undo:before {
content: ""; }
.fa-legal:before,
.fa-gavel:before {
content: ""; }
.fa-dashboard:before,
.fa-tachometer:before {
content: ""; }
.fa-comment-o:before {
content: ""; }
.fa-comments-o:before {
content: ""; }
.fa-flash:before,
.fa-bolt:before {
content: ""; }
.fa-sitemap:before {
content: ""; }
.fa-umbrella:before {
content: ""; }
.fa-paste:before,
.fa-clipboard:before {
content: ""; }
.fa-lightbulb-o:before {
content: ""; }
.fa-exchange:before {
content: ""; }
.fa-cloud-download:before {
content: ""; }
.fa-cloud-upload:before {
content: ""; }
.fa-user-md:before {
content: ""; }
.fa-stethoscope:before {
content: ""; }
.fa-suitcase:before {
content: ""; }
.fa-bell-o:before {
content: ""; }
.fa-coffee:before {
content: ""; }
.fa-cutlery:before {
content: ""; }
.fa-file-text-o:before {
content: ""; }
.fa-building-o:before {
content: ""; }
.fa-hospital-o:before {
content: ""; }
.fa-ambulance:before {
content: ""; }
.fa-medkit:before {
content: ""; }
.fa-fighter-jet:before {
content: ""; }
.fa-beer:before {
content: ""; }
.fa-h-square:before {
content: ""; }
.fa-plus-square:before {
content: ""; }
.fa-angle-double-left:before {
content: ""; }
.fa-angle-double-right:before {
content: ""; }
.fa-angle-double-up:before {
content: ""; }
.fa-angle-double-down:before {
content: ""; }
.fa-angle-left:before {
content: ""; }
.fa-angle-right:before {
content: ""; }
.fa-angle-up:before {
content: ""; }
.fa-angle-down:before {
content: ""; }
.fa-desktop:before {
content: ""; }
.fa-laptop:before {
content: ""; }
.fa-tablet:before {
content: ""; }
.fa-mobile-phone:before,
.fa-mobile:before {
content: ""; }
.fa-circle-o:before {
content: ""; }
.fa-quote-left:before {
content: ""; }
.fa-quote-right:before {
content: ""; }
.fa-spinner:before {
content: ""; }
.fa-circle:before {
content: ""; }
.fa-mail-reply:before,
.fa-reply:before {
content: ""; }
.fa-github-alt:before {
content: ""; }
.fa-folder-o:before {
content: ""; }
.fa-folder-open-o:before {
content: ""; }
.fa-smile-o:before {
content: ""; }
.fa-frown-o:before {
content: ""; }
.fa-meh-o:before {
content: ""; }
.fa-gamepad:before {
content: ""; }
.fa-keyboard-o:before {
content: ""; }
.fa-flag-o:before {
content: ""; }
.fa-flag-checkered:before {
content: ""; }
.fa-terminal:before {
content: ""; }
.fa-code:before {
content: ""; }
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: ""; }
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: ""; }
.fa-location-arrow:before {
content: ""; }
.fa-crop:before {
content: ""; }
.fa-code-fork:before {
content: ""; }
.fa-unlink:before,
.fa-chain-broken:before {
content: ""; }
.fa-question:before {
content: ""; }
.fa-info:before {
content: ""; }
.fa-exclamation:before {
content: ""; }
.fa-superscript:before {
content: ""; }
.fa-subscript:before {
content: ""; }
.fa-eraser:before {
content: ""; }
.fa-puzzle-piece:before {
content: ""; }
.fa-microphone:before {
content: ""; }
.fa-microphone-slash:before {
content: ""; }
.fa-shield:before {
content: ""; }
.fa-calendar-o:before {
content: ""; }
.fa-fire-extinguisher:before {
content: ""; }
.fa-rocket:before {
content: ""; }
.fa-maxcdn:before {
content: ""; }
.fa-chevron-circle-left:before {
content: ""; }
.fa-chevron-circle-right:before {
content: ""; }
.fa-chevron-circle-up:before {
content: ""; }
.fa-chevron-circle-down:before {
content: ""; }
.fa-html5:before {
content: ""; }
.fa-css3:before {
content: ""; }
.fa-anchor:before {
content: ""; }
.fa-unlock-alt:before {
content: ""; }
.fa-bullseye:before {
content: ""; }
.fa-ellipsis-h:before {
content: ""; }
.fa-ellipsis-v:before {
content: ""; }
.fa-rss-square:before {
content: ""; }
.fa-play-circle:before {
content: ""; }
.fa-ticket:before {
content: ""; }
.fa-minus-square:before {
content: ""; }
.fa-minus-square-o:before {
content: ""; }
.fa-level-up:before {
content: ""; }
.fa-level-down:before {
content: ""; }
.fa-check-square:before {
content: ""; }
.fa-pencil-square:before {
content: ""; }
.fa-external-link-square:before {
content: ""; }
.fa-share-square:before {
content: ""; }
.fa-compass:before {
content: ""; }
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: ""; }
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: ""; }
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: ""; }
.fa-euro:before,
.fa-eur:before {
content: ""; }
.fa-gbp:before {
content: ""; }
.fa-dollar:before,
.fa-usd:before {
content: ""; }
.fa-rupee:before,
.fa-inr:before {
content: ""; }
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: ""; }
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: ""; }
.fa-won:before,
.fa-krw:before {
content: ""; }
.fa-bitcoin:before,
.fa-btc:before {
content: ""; }
.fa-file:before {
content: ""; }
.fa-file-text:before {
content: ""; }
.fa-sort-alpha-asc:before {
content: ""; }
.fa-sort-alpha-desc:before {
content: ""; }
.fa-sort-amount-asc:before {
content: ""; }
.fa-sort-amount-desc:before {
content: ""; }
.fa-sort-numeric-asc:before {
content: ""; }
.fa-sort-numeric-desc:before {
content: ""; }
.fa-thumbs-up:before {
content: ""; }
.fa-thumbs-down:before {
content: ""; }
.fa-youtube-square:before {
content: ""; }
.fa-youtube:before {
content: ""; }
.fa-xing:before {
content: ""; }
.fa-xing-square:before {
content: ""; }
.fa-youtube-play:before {
content: ""; }
.fa-dropbox:before {
content: ""; }
.fa-stack-overflow:before {
content: ""; }
.fa-instagram:before {
content: ""; }
.fa-flickr:before {
content: ""; }
.fa-adn:before {
content: ""; }
.fa-bitbucket:before {
content: ""; }
.fa-bitbucket-square:before {
content: ""; }
.fa-tumblr:before {
content: ""; }
.fa-tumblr-square:before {
content: ""; }
.fa-long-arrow-down:before {
content: ""; }
.fa-long-arrow-up:before {
content: ""; }
.fa-long-arrow-left:before {
content: ""; }
.fa-long-arrow-right:before {
content: ""; }
.fa-apple:before {
content: ""; }
.fa-windows:before {
content: ""; }
.fa-android:before {
content: ""; }
.fa-linux:before {
content: ""; }
.fa-dribbble:before {
content: ""; }
.fa-skype:before {
content: ""; }
.fa-foursquare:before {
content: ""; }
.fa-trello:before {
content: ""; }
.fa-female:before {
content: ""; }
.fa-male:before {
content: ""; }
.fa-gittip:before,
.fa-gratipay:before {
content: ""; }
.fa-sun-o:before {
content: ""; }
.fa-moon-o:before {
content: ""; }
.fa-archive:before {
content: ""; }
.fa-bug:before {
content: ""; }
.fa-vk:before {
content: ""; }
.fa-weibo:before {
content: ""; }
.fa-renren:before {
content: ""; }
.fa-pagelines:before {
content: ""; }
.fa-stack-exchange:before {
content: ""; }
.fa-arrow-circle-o-right:before {
content: ""; }
.fa-arrow-circle-o-left:before {
content: ""; }
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: ""; }
.fa-dot-circle-o:before {
content: ""; }
.fa-wheelchair:before {
content: ""; }
.fa-vimeo-square:before {
content: ""; }
.fa-turkish-lira:before,
.fa-try:before {
content: ""; }
.fa-plus-square-o:before {
content: ""; }
.fa-space-shuttle:before {
content: ""; }
.fa-slack:before {
content: ""; }
.fa-envelope-square:before {
content: ""; }
.fa-wordpress:before {
content: ""; }
.fa-openid:before {
content: ""; }
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: ""; }
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: ""; }
.fa-yahoo:before {
content: ""; }
.fa-google:before {
content: ""; }
.fa-reddit:before {
content: ""; }
.fa-reddit-square:before {
content: ""; }
.fa-stumbleupon-circle:before {
content: ""; }
.fa-stumbleupon:before {
content: ""; }
.fa-delicious:before {
content: ""; }
.fa-digg:before {
content: ""; }
.fa-pied-piper-pp:before {
content: ""; }
.fa-pied-piper-alt:before {
content: ""; }
.fa-drupal:before {
content: ""; }
.fa-joomla:before {
content: ""; }
.fa-language:before {
content: ""; }
.fa-fax:before {
content: ""; }
.fa-building:before {
content: ""; }
.fa-child:before {
content: ""; }
.fa-paw:before {
content: ""; }
.fa-spoon:before {
content: ""; }
.fa-cube:before {
content: ""; }
.fa-cubes:before {
content: ""; }
.fa-behance:before {
content: ""; }
.fa-behance-square:before {
content: ""; }
.fa-steam:before {
content: ""; }
.fa-steam-square:before {
content: ""; }
.fa-recycle:before {
content: ""; }
.fa-automobile:before,
.fa-car:before {
content: ""; }
.fa-cab:before,
.fa-taxi:before {
content: ""; }
.fa-tree:before {
content: ""; }
.fa-spotify:before {
content: ""; }
.fa-deviantart:before {
content: ""; }
.fa-soundcloud:before {
content: ""; }
.fa-database:before {
content: ""; }
.fa-file-pdf-o:before {
content: ""; }
.fa-file-word-o:before {
content: ""; }
.fa-file-excel-o:before {
content: ""; }
.fa-file-powerpoint-o:before {
content: ""; }
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: ""; }
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: ""; }
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: ""; }
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: ""; }
.fa-file-code-o:before {
content: ""; }
.fa-vine:before {
content: ""; }
.fa-codepen:before {
content: ""; }
.fa-jsfiddle:before {
content: ""; }
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: ""; }
.fa-circle-o-notch:before {
content: ""; }
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: ""; }
.fa-ge:before,
.fa-empire:before {
content: ""; }
.fa-git-square:before {
content: ""; }
.fa-git:before {
content: ""; }
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: ""; }
.fa-tencent-weibo:before {
content: ""; }
.fa-qq:before {
content: ""; }
.fa-wechat:before,
.fa-weixin:before {
content: ""; }
.fa-send:before,
.fa-paper-plane:before {
content: ""; }
.fa-send-o:before,
.fa-paper-plane-o:before {
content: ""; }
.fa-history:before {
content: ""; }
.fa-circle-thin:before {
content: ""; }
.fa-header:before {
content: ""; }
.fa-paragraph:before {
content: ""; }
.fa-sliders:before {
content: ""; }
.fa-share-alt:before {
content: ""; }
.fa-share-alt-square:before {
content: ""; }
.fa-bomb:before {
content: ""; }
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: ""; }
.fa-tty:before {
content: ""; }
.fa-binoculars:before {
content: ""; }
.fa-plug:before {
content: ""; }
.fa-slideshare:before {
content: ""; }
.fa-twitch:before {
content: ""; }
.fa-yelp:before {
content: ""; }
.fa-newspaper-o:before {
content: ""; }
.fa-wifi:before {
content: ""; }
.fa-calculator:before {
content: ""; }
.fa-paypal:before {
content: ""; }
.fa-google-wallet:before {
content: ""; }
.fa-cc-visa:before {
content: ""; }
.fa-cc-mastercard:before {
content: ""; }
.fa-cc-discover:before {
content: ""; }
.fa-cc-amex:before {
content: ""; }
.fa-cc-paypal:before {
content: ""; }
.fa-cc-stripe:before {
content: ""; }
.fa-bell-slash:before {
content: ""; }
.fa-bell-slash-o:before {
content: ""; }
.fa-trash:before {
content: ""; }
.fa-copyright:before {
content: ""; }
.fa-at:before {
content: ""; }
.fa-eyedropper:before {
content: ""; }
.fa-paint-brush:before {
content: ""; }
.fa-birthday-cake:before {
content: ""; }
.fa-area-chart:before {
content: ""; }
.fa-pie-chart:before {
content: ""; }
.fa-line-chart:before {
content: ""; }
.fa-lastfm:before {
content: ""; }
.fa-lastfm-square:before {
content: ""; }
.fa-toggle-off:before {
content: ""; }
.fa-toggle-on:before {
content: ""; }
.fa-bicycle:before {
content: ""; }
.fa-bus:before {
content: ""; }
.fa-ioxhost:before {
content: ""; }
.fa-angellist:before {
content: ""; }
.fa-cc:before {
content: ""; }
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: ""; }
.fa-meanpath:before {
content: ""; }
.fa-buysellads:before {
content: ""; }
.fa-connectdevelop:before {
content: ""; }
.fa-dashcube:before {
content: ""; }
.fa-forumbee:before {
content: ""; }
.fa-leanpub:before {
content: ""; }
.fa-sellsy:before {
content: ""; }
.fa-shirtsinbulk:before {
content: ""; }
.fa-simplybuilt:before {
content: ""; }
.fa-skyatlas:before {
content: ""; }
.fa-cart-plus:before {
content: ""; }
.fa-cart-arrow-down:before {
content: ""; }
.fa-diamond:before {
content: ""; }
.fa-ship:before {
content: ""; }
.fa-user-secret:before {
content: ""; }
.fa-motorcycle:before {
content: ""; }
.fa-street-view:before {
content: ""; }
.fa-heartbeat:before {
content: ""; }
.fa-venus:before {
content: ""; }
.fa-mars:before {
content: ""; }
.fa-mercury:before {
content: ""; }
.fa-intersex:before,
.fa-transgender:before {
content: ""; }
.fa-transgender-alt:before {
content: ""; }
.fa-venus-double:before {
content: ""; }
.fa-mars-double:before {
content: ""; }
.fa-venus-mars:before {
content: ""; }
.fa-mars-stroke:before {
content: ""; }
.fa-mars-stroke-v:before {
content: ""; }
.fa-mars-stroke-h:before {
content: ""; }
.fa-neuter:before {
content: ""; }
.fa-genderless:before {
content: ""; }
.fa-facebook-official:before {
content: ""; }
.fa-pinterest-p:before {
content: ""; }
.fa-whatsapp:before {
content: ""; }
.fa-server:before {
content: ""; }
.fa-user-plus:before {
content: ""; }
.fa-user-times:before {
content: ""; }
.fa-hotel:before,
.fa-bed:before {
content: ""; }
.fa-viacoin:before {
content: ""; }
.fa-train:before {
content: ""; }
.fa-subway:before {
content: ""; }
.fa-medium:before {
content: ""; }
.fa-yc:before,
.fa-y-combinator:before {
content: ""; }
.fa-optin-monster:before {
content: ""; }
.fa-opencart:before {
content: ""; }
.fa-expeditedssl:before {
content: ""; }
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: ""; }
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: ""; }
.fa-battery-2:before,
.fa-battery-half:before {
content: ""; }
.fa-battery-1:before,
.fa-battery-quarter:before {
content: ""; }
.fa-battery-0:before,
.fa-battery-empty:before {
content: ""; }
.fa-mouse-pointer:before {
content: ""; }
.fa-i-cursor:before {
content: ""; }
.fa-object-group:before {
content: ""; }
.fa-object-ungroup:before {
content: ""; }
.fa-sticky-note:before {
content: ""; }
.fa-sticky-note-o:before {
content: ""; }
.fa-cc-jcb:before {
content: ""; }
.fa-cc-diners-club:before {
content: ""; }
.fa-clone:before {
content: ""; }
.fa-balance-scale:before {
content: ""; }
.fa-hourglass-o:before {
content: ""; }
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: ""; }
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: ""; }
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: ""; }
.fa-hourglass:before {
content: ""; }
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: ""; }
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: ""; }
.fa-hand-scissors-o:before {
content: ""; }
.fa-hand-lizard-o:before {
content: ""; }
.fa-hand-spock-o:before {
content: ""; }
.fa-hand-pointer-o:before {
content: ""; }
.fa-hand-peace-o:before {
content: ""; }
.fa-trademark:before {
content: ""; }
.fa-registered:before {
content: ""; }
.fa-creative-commons:before {
content: ""; }
.fa-gg:before {
content: ""; }
.fa-gg-circle:before {
content: ""; }
.fa-tripadvisor:before {
content: ""; }
.fa-odnoklassniki:before {
content: ""; }
.fa-odnoklassniki-square:before {
content: ""; }
.fa-get-pocket:before {
content: ""; }
.fa-wikipedia-w:before {
content: ""; }
.fa-safari:before {
content: ""; }
.fa-chrome:before {
content: ""; }
.fa-firefox:before {
content: ""; }
.fa-opera:before {
content: ""; }
.fa-internet-explorer:before {
content: ""; }
.fa-tv:before,
.fa-television:before {
content: ""; }
.fa-contao:before {
content: ""; }
.fa-500px:before {
content: ""; }
.fa-amazon:before {
content: ""; }
.fa-calendar-plus-o:before {
content: ""; }
.fa-calendar-minus-o:before {
content: ""; }
.fa-calendar-times-o:before {
content: ""; }
.fa-calendar-check-o:before {
content: ""; }
.fa-industry:before {
content: ""; }
.fa-map-pin:before {
content: ""; }
.fa-map-signs:before {
content: ""; }
.fa-map-o:before {
content: ""; }
.fa-map:before {
content: ""; }
.fa-commenting:before {
content: ""; }
.fa-commenting-o:before {
content: ""; }
.fa-houzz:before {
content: ""; }
.fa-vimeo:before {
content: ""; }
.fa-black-tie:before {
content: ""; }
.fa-fonticons:before {
content: ""; }
.fa-reddit-alien:before {
content: ""; }
.fa-edge:before {
content: ""; }
.fa-credit-card-alt:before {
content: ""; }
.fa-codiepie:before {
content: ""; }
.fa-modx:before {
content: ""; }
.fa-fort-awesome:before {
content: ""; }
.fa-usb:before {
content: ""; }
.fa-product-hunt:before {
content: ""; }
.fa-mixcloud:before {
content: ""; }
.fa-scribd:before {
content: ""; }
.fa-pause-circle:before {
content: ""; }
.fa-pause-circle-o:before {
content: ""; }
.fa-stop-circle:before {
content: ""; }
.fa-stop-circle-o:before {
content: ""; }
.fa-shopping-bag:before {
content: ""; }
.fa-shopping-basket:before {
content: ""; }
.fa-hashtag:before {
content: ""; }
.fa-bluetooth:before {
content: ""; }
.fa-bluetooth-b:before {
content: ""; }
.fa-percent:before {
content: ""; }
.fa-gitlab:before {
content: ""; }
.fa-wpbeginner:before {
content: ""; }
.fa-wpforms:before {
content: ""; }
.fa-envira:before {
content: ""; }
.fa-universal-access:before {
content: ""; }
.fa-wheelchair-alt:before {
content: ""; }
.fa-question-circle-o:before {
content: ""; }
.fa-blind:before {
content: ""; }
.fa-audio-description:before {
content: ""; }
.fa-volume-control-phone:before {
content: ""; }
.fa-braille:before {
content: ""; }
.fa-assistive-listening-systems:before {
content: ""; }
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: ""; }
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: ""; }
.fa-glide:before {
content: ""; }
.fa-glide-g:before {
content: ""; }
.fa-signing:before,
.fa-sign-language:before {
content: ""; }
.fa-low-vision:before {
content: ""; }
.fa-viadeo:before {
content: ""; }
.fa-viadeo-square:before {
content: ""; }
.fa-snapchat:before {
content: ""; }
.fa-snapchat-ghost:before {
content: ""; }
.fa-snapchat-square:before {
content: ""; }
.fa-pied-piper:before {
content: ""; }
.fa-first-order:before {
content: ""; }
.fa-yoast:before {
content: ""; }
.fa-themeisle:before {
content: ""; }
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: ""; }
.fa-fa:before,
.fa-font-awesome:before {
content: ""; }
.fa-handshake-o:before {
content: ""; }
.fa-envelope-open:before {
content: ""; }
.fa-envelope-open-o:before {
content: ""; }
.fa-linode:before {
content: ""; }
.fa-address-book:before {
content: ""; }
.fa-address-book-o:before {
content: ""; }
.fa-vcard:before,
.fa-address-card:before {
content: ""; }
.fa-vcard-o:before,
.fa-address-card-o:before {
content: ""; }
.fa-user-circle:before {
content: ""; }
.fa-user-circle-o:before {
content: ""; }
.fa-user-o:before {
content: ""; }
.fa-id-badge:before {
content: ""; }
.fa-drivers-license:before,
.fa-id-card:before {
content: ""; }
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: ""; }
.fa-quora:before {
content: ""; }
.fa-free-code-camp:before {
content: ""; }
.fa-telegram:before {
content: ""; }
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: ""; }
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: ""; }
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: ""; }
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: ""; }
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: ""; }
.fa-shower:before {
content: ""; }
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: ""; }
.fa-podcast:before {
content: ""; }
.fa-window-maximize:before {
content: ""; }
.fa-window-minimize:before {
content: ""; }
.fa-window-restore:before {
content: ""; }
.fa-times-rectangle:before,
.fa-window-close:before {
content: ""; }
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: ""; }
.fa-bandcamp:before {
content: ""; }
.fa-grav:before {
content: ""; }
.fa-etsy:before {
content: ""; }
.fa-imdb:before {
content: ""; }
.fa-ravelry:before {
content: ""; }
.fa-eercast:before {
content: ""; }
.fa-microchip:before {
content: ""; }
.fa-snowflake-o:before {
content: ""; }
.fa-superpowers:before {
content: ""; }
.fa-wpexplorer:before {
content: ""; }
.fa-meetup:before {
content: ""; }
.sr-only, .screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto; }
.gallery {
margin-bottom: 1.5em; }
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%; }
.gallery-columns-2 .gallery-item {
max-width: 50%; }
.gallery-columns-3 .gallery-item {
max-width: 33.33%; }
.gallery-columns-4 .gallery-item {
max-width: 25%; }
.gallery-columns-5 .gallery-item {
max-width: 20%; }
.gallery-columns-6 .gallery-item {
max-width: 16.66%; }
.gallery-columns-7 .gallery-item {
max-width: 14.28%; }
.gallery-columns-8 .gallery-item {
max-width: 12.5%; }
.gallery-columns-9 .gallery-item {
max-width: 11.11%; }
.gallery-caption {
display: block; }
/*
* Use existing Bootstrap 4 classes and
* variables to extend - override CF7 style
*
* Useful CF7 classes:
* .wpcf7 the wrapper element
* .wpcf7-form
* .wpcf7-form-control
* .wpcf7-text
* .wpcf7-email
* .wpcf7-textarea
* .wpcf7-submit
*/
.wpcf7 {
max-width: 600px;
margin: 0 auto !important; }
.wpcf7 .wpcf7-form label {
width: 100%; }
.wpcf7 .wpcf7-not-valid-tip {
color: #f44336; }
.wpcf7 .wpcf7-validation-errors {
color: #f44336;
border: 1px solid #e9ecef; }
h1 {
font-size: 2.5rem; }
.brand-url, .navbar-brand, .slogan {
font-family: 'charterbold', 'charterregular'; }
* {
font-family: 'charterregular', 'charterbold'; }
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'charterbold', 'charterregular' !important; }
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
font-family: 'charterbold', 'charterregular' !important; }
.charter-bold {
font-family: 'charterbold', 'charterregular' !important; }
.nav-link, .dropdown-item {
/*
font-family: 'roboto';
*/
font-size: 18px !important; }
ul.dropdown-menu {
min-width: 100%; }
.brand-url {
color: #f5f5f5 !important; }
.entry-content, .entry-meta {
font-size: 19px; }
.slogan {
font-size: 25px;
color: #424242;
color: #f5f5f5; }
/*
#searchform > .input-group {
background-color: rgba($material-color-grey-100, .3);
}
*/
#searchform > .input-group > input {
background-color: rgba(245, 245, 245, 0.2);
padding-left: 5px;
border-radius: 1px;
width: 13rem; }
/* Fix for Chrome. */
@media (max-width: 768px) and (min-width: 576px) {
#searchform > .input-group > input {
width: 10rem; } }
#searchform > .input-group > .input-group-append {
margin-left: 0; }
.btn-border-dark {
border: 1px solid #646464; }
.nnavbar {
background-image: url("/daemonite/images/paw.png");
background-repeat: no-repeat; }
.navbar img {
overflow: hidden; }
.main-header {
background-color: #efefef;
color: #f5f5f5;
margin-top: 0px;
padding-top: 30px;
padding-bottom: 30px;
background-repeat: no-repeat;
background-size: cover;
/*
margin-bottom: 20px;
*/ }
.main-header .form-control::-webkit-input-placeholder, .main-header .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .main-header input[type=text]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .main-header input[type=search]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .main-header input[type=url]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .main-header input[type=tel]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .main-header input[type=number]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .main-header input[type=range]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .main-header input[type=date]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .main-header input[type=month]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .main-header input[type=week]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .main-header input[type=time]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .main-header input[type=datetime]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .main-header input[type=datetime-local]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .main-header input[type=color]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .main-header input[type=email]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .main-header input[type=file]::-webkit-input-placeholder,
.main-header .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .main-header input[type=submit]::-webkit-input-placeholder,
.main-header .wpcf7 select::-webkit-input-placeholder, .wpcf7 .main-header select::-webkit-input-placeholder,
.main-header .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .main-header textarea::-webkit-input-placeholder, .main-header .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .main-header .wpcf7-validation-errors::-webkit-input-placeholder, .main-header .form-control, .main-header .wpcf7 input[type=text], .wpcf7 .main-header input[type=text],
.main-header .wpcf7 input[type=search], .wpcf7 .main-header input[type=search],
.main-header .wpcf7 input[type=url], .wpcf7 .main-header input[type=url],
.main-header .wpcf7 input[type=tel], .wpcf7 .main-header input[type=tel],
.main-header .wpcf7 input[type=number], .wpcf7 .main-header input[type=number],
.main-header .wpcf7 input[type=range], .wpcf7 .main-header input[type=range],
.main-header .wpcf7 input[type=date], .wpcf7 .main-header input[type=date],
.main-header .wpcf7 input[type=month], .wpcf7 .main-header input[type=month],
.main-header .wpcf7 input[type=week], .wpcf7 .main-header input[type=week],
.main-header .wpcf7 input[type=time], .wpcf7 .main-header input[type=time],
.main-header .wpcf7 input[type=datetime], .wpcf7 .main-header input[type=datetime],
.main-header .wpcf7 input[type=datetime-local], .wpcf7 .main-header input[type=datetime-local],
.main-header .wpcf7 input[type=color], .wpcf7 .main-header input[type=color],
.main-header .wpcf7 input[type=email], .wpcf7 .main-header input[type=email],
.main-header .wpcf7 input[type=file], .wpcf7 .main-header input[type=file], .main-header .wpcf7 input[type=submit], .wpcf7 .main-header input[type=submit],
.main-header .wpcf7 select, .wpcf7 .main-header select,
.main-header .wpcf7 textarea, .wpcf7 .main-header textarea, .main-header .wpcf7 .wpcf7-validation-errors, .wpcf7 .main-header .wpcf7-validation-errors {
color: #f5f5f5;
border-color: #f5f5f5; }
.main-header .form-control::-ms-input-placeholder, .main-header .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .main-header input[type=text]::-ms-input-placeholder,
.main-header .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .main-header input[type=search]::-ms-input-placeholder,
.main-header .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .main-header input[type=url]::-ms-input-placeholder,
.main-header .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .main-header input[type=tel]::-ms-input-placeholder,
.main-header .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .main-header input[type=number]::-ms-input-placeholder,
.main-header .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .main-header input[type=range]::-ms-input-placeholder,
.main-header .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .main-header input[type=date]::-ms-input-placeholder,
.main-header .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .main-header input[type=month]::-ms-input-placeholder,
.main-header .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .main-header input[type=week]::-ms-input-placeholder,
.main-header .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .main-header input[type=time]::-ms-input-placeholder,
.main-header .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .main-header input[type=datetime]::-ms-input-placeholder,
.main-header .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .main-header input[type=datetime-local]::-ms-input-placeholder,
.main-header .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .main-header input[type=color]::-ms-input-placeholder,
.main-header .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .main-header input[type=email]::-ms-input-placeholder,
.main-header .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .main-header input[type=file]::-ms-input-placeholder,
.main-header .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .main-header input[type=submit]::-ms-input-placeholder,
.main-header .wpcf7 select::-ms-input-placeholder, .wpcf7 .main-header select::-ms-input-placeholder,
.main-header .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .main-header textarea::-ms-input-placeholder, .main-header .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .main-header .wpcf7-validation-errors::-ms-input-placeholder, .main-header .form-control, .main-header .wpcf7 input[type=text], .wpcf7 .main-header input[type=text],
.main-header .wpcf7 input[type=search], .wpcf7 .main-header input[type=search],
.main-header .wpcf7 input[type=url], .wpcf7 .main-header input[type=url],
.main-header .wpcf7 input[type=tel], .wpcf7 .main-header input[type=tel],
.main-header .wpcf7 input[type=number], .wpcf7 .main-header input[type=number],
.main-header .wpcf7 input[type=range], .wpcf7 .main-header input[type=range],
.main-header .wpcf7 input[type=date], .wpcf7 .main-header input[type=date],
.main-header .wpcf7 input[type=month], .wpcf7 .main-header input[type=month],
.main-header .wpcf7 input[type=week], .wpcf7 .main-header input[type=week],
.main-header .wpcf7 input[type=time], .wpcf7 .main-header input[type=time],
.main-header .wpcf7 input[type=datetime], .wpcf7 .main-header input[type=datetime],
.main-header .wpcf7 input[type=datetime-local], .wpcf7 .main-header input[type=datetime-local],
.main-header .wpcf7 input[type=color], .wpcf7 .main-header input[type=color],
.main-header .wpcf7 input[type=email], .wpcf7 .main-header input[type=email],
.main-header .wpcf7 input[type=file], .wpcf7 .main-header input[type=file], .main-header .wpcf7 input[type=submit], .wpcf7 .main-header input[type=submit],
.main-header .wpcf7 select, .wpcf7 .main-header select,
.main-header .wpcf7 textarea, .wpcf7 .main-header textarea, .main-header .wpcf7 .wpcf7-validation-errors, .wpcf7 .main-header .wpcf7-validation-errors {
color: #f5f5f5;
border-color: #f5f5f5; }
.main-header .form-control::placeholder, .main-header .wpcf7 input[type=text]::placeholder, .wpcf7 .main-header input[type=text]::placeholder,
.main-header .wpcf7 input[type=search]::placeholder, .wpcf7 .main-header input[type=search]::placeholder,
.main-header .wpcf7 input[type=url]::placeholder, .wpcf7 .main-header input[type=url]::placeholder,
.main-header .wpcf7 input[type=tel]::placeholder, .wpcf7 .main-header input[type=tel]::placeholder,
.main-header .wpcf7 input[type=number]::placeholder, .wpcf7 .main-header input[type=number]::placeholder,
.main-header .wpcf7 input[type=range]::placeholder, .wpcf7 .main-header input[type=range]::placeholder,
.main-header .wpcf7 input[type=date]::placeholder, .wpcf7 .main-header input[type=date]::placeholder,
.main-header .wpcf7 input[type=month]::placeholder, .wpcf7 .main-header input[type=month]::placeholder,
.main-header .wpcf7 input[type=week]::placeholder, .wpcf7 .main-header input[type=week]::placeholder,
.main-header .wpcf7 input[type=time]::placeholder, .wpcf7 .main-header input[type=time]::placeholder,
.main-header .wpcf7 input[type=datetime]::placeholder, .wpcf7 .main-header input[type=datetime]::placeholder,
.main-header .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .main-header input[type=datetime-local]::placeholder,
.main-header .wpcf7 input[type=color]::placeholder, .wpcf7 .main-header input[type=color]::placeholder,
.main-header .wpcf7 input[type=email]::placeholder, .wpcf7 .main-header input[type=email]::placeholder,
.main-header .wpcf7 input[type=file]::placeholder, .wpcf7 .main-header input[type=file]::placeholder,
.main-header .wpcf7 input[type=submit]::placeholder, .wpcf7 .main-header input[type=submit]::placeholder,
.main-header .wpcf7 select::placeholder, .wpcf7 .main-header select::placeholder,
.main-header .wpcf7 textarea::placeholder, .wpcf7 .main-header textarea::placeholder, .main-header .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .main-header .wpcf7-validation-errors::placeholder, .main-header .form-control, .main-header .wpcf7 input[type=text], .wpcf7 .main-header input[type=text],
.main-header .wpcf7 input[type=search], .wpcf7 .main-header input[type=search],
.main-header .wpcf7 input[type=url], .wpcf7 .main-header input[type=url],
.main-header .wpcf7 input[type=tel], .wpcf7 .main-header input[type=tel],
.main-header .wpcf7 input[type=number], .wpcf7 .main-header input[type=number],
.main-header .wpcf7 input[type=range], .wpcf7 .main-header input[type=range],
.main-header .wpcf7 input[type=date], .wpcf7 .main-header input[type=date],
.main-header .wpcf7 input[type=month], .wpcf7 .main-header input[type=month],
.main-header .wpcf7 input[type=week], .wpcf7 .main-header input[type=week],
.main-header .wpcf7 input[type=time], .wpcf7 .main-header input[type=time],
.main-header .wpcf7 input[type=datetime], .wpcf7 .main-header input[type=datetime],
.main-header .wpcf7 input[type=datetime-local], .wpcf7 .main-header input[type=datetime-local],
.main-header .wpcf7 input[type=color], .wpcf7 .main-header input[type=color],
.main-header .wpcf7 input[type=email], .wpcf7 .main-header input[type=email],
.main-header .wpcf7 input[type=file], .wpcf7 .main-header input[type=file], .main-header .wpcf7 input[type=submit], .wpcf7 .main-header input[type=submit],
.main-header .wpcf7 select, .wpcf7 .main-header select,
.main-header .wpcf7 textarea, .wpcf7 .main-header textarea, .main-header .wpcf7 .wpcf7-validation-errors, .wpcf7 .main-header .wpcf7-validation-errors {
color: #f5f5f5;
border-color: #f5f5f5; }
.main-header .form-control:focus, .main-header .wpcf7 input:focus[type=text], .wpcf7 .main-header input:focus[type=text],
.main-header .wpcf7 input:focus[type=search], .wpcf7 .main-header input:focus[type=search],
.main-header .wpcf7 input:focus[type=url], .wpcf7 .main-header input:focus[type=url],
.main-header .wpcf7 input:focus[type=tel], .wpcf7 .main-header input:focus[type=tel],
.main-header .wpcf7 input:focus[type=number], .wpcf7 .main-header input:focus[type=number],
.main-header .wpcf7 input:focus[type=range], .wpcf7 .main-header input:focus[type=range],
.main-header .wpcf7 input:focus[type=date], .wpcf7 .main-header input:focus[type=date],
.main-header .wpcf7 input:focus[type=month], .wpcf7 .main-header input:focus[type=month],
.main-header .wpcf7 input:focus[type=week], .wpcf7 .main-header input:focus[type=week],
.main-header .wpcf7 input:focus[type=time], .wpcf7 .main-header input:focus[type=time],
.main-header .wpcf7 input:focus[type=datetime], .wpcf7 .main-header input:focus[type=datetime],
.main-header .wpcf7 input:focus[type=datetime-local], .wpcf7 .main-header input:focus[type=datetime-local],
.main-header .wpcf7 input:focus[type=color], .wpcf7 .main-header input:focus[type=color],
.main-header .wpcf7 input:focus[type=email], .wpcf7 .main-header input:focus[type=email],
.main-header .wpcf7 input:focus[type=file], .wpcf7 .main-header input:focus[type=file], .main-header .wpcf7 input:focus[type=submit], .wpcf7 .main-header input:focus[type=submit],
.main-header .wpcf7 select:focus, .wpcf7 .main-header select:focus,
.main-header .wpcf7 textarea:focus, .wpcf7 .main-header textarea:focus, .main-header .wpcf7 .wpcf7-validation-errors:focus, .wpcf7 .main-header .wpcf7-validation-errors:focus {
border-color: #424242 !important; }
@media (max-width: 768px) {
.flex-column-sm {
-ms-flex-direction: column !important;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
flex-direction: column !important;
margin-top: 10px; } }
@media (min-width: 576px) {
.text-right-xs {
text-align: right !important; } }
img.size-medium, img.attachment-medium {
max-width: 45%;
width: auto;
float: left;
margin: 0 15px 0 0;
padding: 4px;
height: auto;
border: 1px solid #ededed; }
.entry-title > a {
color: rgba(0, 0, 0, 0.87); }
.entry-meta {
/*
margin-bottom: 10px;
*/
font-size: 17px; }
.entry-footer {
font-size: 17px;
margin-top: 10px; }
.entry-meta-single {
margin-top: 10px; }
.nav-previous, .nav-next {
font-size: 19px;
padding: 0; }
.comment-notes {
font-size: 17px; }
#commentform label {
font-size: 17px; }
.footer-menu a:hover {
text-decoration: underline !important; }
/*
* Der Hintergrund vom Artikel hebt sich hervor.
*
.site-main {
padding: 15px;
padding-top: 0;
background-color: #fff;
}
#single-wrapper {
background-color: $material-color-grey-100;
}
.article-shadow-sm {
box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.10);
}
*/
.article-mb {
margin-bottom: 30px; }
.page-mt {
margin-top: 30px; }
.entry-header {
margin-bottom: 10px; }
.tag-category-icon {
font-size: 25px;
opacity: 0.5; }
/* Sorgt dafür, dass auf dem Smartphon die Tags direkt unter der Kategorie gelistet wird. */
.tags-links > .tag-category-icon {
margin-right: 4px; }
#comments {
margin-top: 30px; }
ol.comment-list, .comment-content {
font-size: 17px !important; }
.comment-metadata > a, .cat-links a, .tags-links a {
color: rgba(0, 0, 0, 0.38) !important; }
/**
* Scroll to top button
*/
.back-to-top {
cursor: pointer;
position: fixed;
bottom: 20px;
right: 20px;
display: none; }
/**
* Taxonomy
*/
.taxonomy-title {
background-color: #eeeeee; }
.taxonomy-description p {
font-size: 19px; }
.taxonomy-card {
margin-bottom: 30px; }
.taxonomy-card h1 {
font-size: 2.125rem; }
.taxonomy-card .card-text {
font-size: 17px; }
/**
* # Main Theme Überschreiben
*/
.entry-footer span.tags-links, .entry-footer span {
padding-right: 20px !important; }
.tooltip {
font-size: 17px; }
/**
* # Plugins
*
* ## Sidebar
*/
.widget {
margin-bottom: 16px;
padding-left: 10px;
padding-right: 10px; }
.rpwwt-widget ul li {
margin: 0 0 0 !important;
padding-left: 5px;
padding-right: 5px; }
span.rpwwt-post-title {
font-size: 19px !important;
color: rgba(0, 0, 0, 0.87) !important; }
span.rpwwt-post-title:hover {
-webkit-text-decoration-color: rgba(0, 0, 0, 0.87) !important;
text-decoration-color: rgba(0, 0, 0, 0.87) !important; }
.icons-medium, .tagcloud {
padding: 5px; }
/**
* ## YARRP
*/
.yarpp-thumbnail-title {
color: rgba(0, 0, 0, 0.87) !important; }
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
height: 100% !important; }
.tag-cloud-link {
color: white !important;
margin-top: .1rem;
margin-bottom: .1rem; }
.tag-cloud-link:hover {
-webkit-text-decoration-color: #F07206;
text-decoration-color: #F07206; }
.tag-cloud-link:hover {
-webkit-text-decoration-color: rgba(0, 0, 0, 0.87);
text-decoration-color: rgba(0, 0, 0, 0.87); }
/*
*/
/**
* ## Contact Form 7
*/
.wpcf7 {
/*
input[type=submit]:hover {
color: #f5f5f5;
}
.wpcf7-form-control-wrap {
@extend .textfield-box;
}
*/ }
.wpcf7 input[type=submit] {
background-color: #F07206 !important; }
.wpcf7 input[type=submit]:hover {
color: inherit; }
/**
* ## Cookie Bar
*/
#cookie-law-info-bar span, #cookie-law-info-bar span a {
font-size: 17px; }
#cookie_action_close_header {
margin-left: 5px;
margin-right: 5px; }
/**
* ## Bottom Border Color in Navbar
*/
@media (min-width: 993px) {
.navbar-nav > li {
position: relative; }
.navbar-nav .active a:not(.dropdown-item)::before {
border-bottom: 5px solid #F07206;
bottom: -18px;
content: " ";
left: 0;
position: absolute;
right: 0; } }
@media (max-width: 992px) {
#main-menu > li.active {
text-decoration: underline !important;
/*
text-decoration-color: theme-color(primary);
text-decoration: none !important;
border-bottom: 2px solid theme-color(primary);
*/ } }
.angebot-banner {
background-color: #f07206;
color: rgba(255, 255, 255, 0.95);
-webkit-box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 4px 0px, rgba(0, 0, 0, 0.12) 0px 3px 4px 0px, rgba(0, 0, 0, 0.2) 0px 1px 5px 0px;
box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 4px 0px, rgba(0, 0, 0, 0.12) 0px 3px 4px 0px, rgba(0, 0, 0, 0.2) 0px 1px 5px 0px;
background-image: url(../img/sale-opac30.png);
background-position: right;
background-repeat: no-repeat;
text-decoration: none !important; }
a > .angebot-banner:hover {
text-decoration: none !important; }
@media (max-width: 768px) {
.angebot-banner {
font-weight: bold; } }
.angebot-banner:hover {
text-decoration: none !important;
background-color: #d86705; }
.offer-page {
margin-bottom: 2rem; }
.card {
margin-bottom: 1rem; }
.card-img {
padding: 5px;
padding-top: 1rem; }
.card p {
font-size: 18px; }
.card-header, .card-header-dp-none {
padding-bottom: 0; }
.card-header-dp-none {
border-bottom: inherit; }
.card-img-overlay-badge {
bottom: inherit;
left: inherit; }
.offer-index {
margin-top: 1%;
margin-bottom: 1%; }
.off-badge {
color: white;
background-color: #F83207 !important;
font-size: 150% !important;
padding-right: 10px;
padding-left: 10px;
opacity: 0.9; }
.new-price {
color: #F83207; }
@media (min-width: 768px) {
.card-img {
padding: 0;
margin-left: 1rem; }
.off-badge {
margin-top: 20px !important; } }
@media (max-width: 768px) {
.card-header-dp-none {
display: none !important; }
.off-badge {
font-size: 200% !important;
margin-right: 2rem; } }
@media (max-width: 992px) {
.d-md-none {
display: none; }
.dp-md-none {
display: none; } }
.btn-tertiary {
background-color: #0088A3;
/*
background-color: #06C9F0;
*/ }
.btn-complementary {
background-color: #0087A3; }
.btn-group {
-webkit-box-shadow: inherit;
box-shadow: inherit; }
.page-link {
font-size: 18px; }
.offer-title {
color: rgba(0, 0, 0, 0.87);
text-decoration: underline; }
.icon-small {
font-size: inherit !important; }
/*.offer-page .card {*/
.card-border-left {
border-left: 5px solid #F07206; }
.mt-10 {
margin-top: 10px; }
.mt-20 {
margin-top: 20px; }
@media (max-width: 576px) {
.price-from {
margin-top: 0.5rem; } }
.breadcrumb-item {
font-size: 17px; }
.breadcrumb {
background-color: inherit;
padding-left: 0;
-webkit-box-align: left;
-ms-flex-align: left;
align-items: left;
border-radius: inherit; }
@media (max-width: 768px) {
.breadcrumb-item.current-item.post-post {
display: none; } }
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmNzcyIsImZvbnRzL2NoYXJ0ZXIuc2NzcyIsIm1hdGVyaWFsLWljb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL190ZXh0LWFsaWdubWVudC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9fY29sb3JzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy92YXJpYWJsZXMvX3ZhcmlhYmxlLWJvb3RzdHJhcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy92YXJpYWJsZXMvX3NwYWNlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsInRoZW1lL190aGVtZV92YXJpYWJsZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy92YXJpYWJsZXMvX3ZhcmlhYmxlLW1hdGVyaWFsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvYmFzZS9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fbGlzdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2FsZXJ0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2JhZGdlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvdmFyaWFibGVzL190cmFuc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fbWF0ZXJpYWwtaWNvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy92YXJpYWJsZXMvX2VsZXZhdGlvbi1zaGFkb3cuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NvZGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19mb3JtLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21lZGlhLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3RyYW5zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX2J1dHRvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fYnV0dG9uLWZsYXQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX2J1dHRvbi1mbG9hdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL19jYXJkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fY2hpcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fZGF0YS10YWJsZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fZGlhbG9nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL19leHBhbnNpb24tcGFuZWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX21lbnUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fbmF2ZHJhd2VyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL19waWNrZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fcHJvZ3Jlc3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX3Byb2dyZXNzLWNpcmN1bGFyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL19zZWxlY3Rpb24tY29udHJvbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fc2xpZGVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL19zbmFja2Jhci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fc3RlcHBlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fdGFiLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL190ZXh0LWZpZWxkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fZm9ybS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fdGV4dC1maWVsZC1ib3guc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX3RleHQtZmllbGQtZmxvYXRpbmctbGFiZWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX3RleHQtZmllbGQtaW5wdXQtZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX3Rvb2xiYXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX3Rvb2x0aXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19zY3JlZW5yZWFkZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX21hdGVyaWFsLWljb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL19wcmludC5zY3NzIiwidW5kZXJzdHJhcC91bmRlcnN0cmFwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L192YXJpYWJsZXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ob3Zlci5zY3NzIiwiYXNzZXRzL2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvX3BhdGguc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19jb3JlLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19saXN0LnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19taXhpbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi9zcmMvc2Fzcy91bmRlcnNjb3Jlcy9fZ2FsbGVyaWVzLnNjc3MiLCJ0aGVtZS9fY29udGFjdC1mb3JtNy5zY3NzIiwidGhlbWUvX3RoZW1lLnNjc3MiLCJ0aGVtZS9fb2ZmZXIuc2NzcyIsInRoZW1lL19icmVhZGNydW1icy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjtFQUNJLDhCQUE2QjtFQUM3Qiw4Q0FBNkM7RUFDN0MsMklBQ3NEO0VBQ3RELG9CQUFtQjtFQUNuQixtQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSwyQkFBMEI7RUFDMUIsMkNBQTBDO0VBQzFDLHFJQUNtRDtFQUNuRCxvQkFBbUI7RUFDbkIsbUJBQWtCLEVBQUE7O0FDZnRCO0VBQ0UsOEJBQTZCO0VBQzdCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsb0NBQW1DO0VBQUUsZUFBZTtFQUNwRCxrTkFJc0QsRUFBQTs7QUFHeEQ7RUFDRSw4QkFBNkI7RUFDN0Isb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixnQkFBZTtFQUFHLHlCQUF5QjtFQUMzQyxzQkFBcUI7RUFDckIsZUFBYztFQUNkLHFCQUFvQjtFQUNwQix1QkFBc0I7RUFDdEIsa0JBQWlCO0VBQ2pCLG9CQUFtQjtFQUNuQixlQUFjO0VBRWQsc0NBQXNDO0VBQ3RDLG9DQUFtQztFQUNuQyxvQ0FBb0M7RUFDcEMsbUNBQWtDO0VBRWxDLDBCQUEwQjtFQUMxQixtQ0FBa0M7RUFFbEMscUJBQXFCO0VBQ3JCLHNDQUE2QjtVQUE3Qiw4QkFBNkIsRUFDOUI7O0FDbkNEO0VBRUksbUJBQWlDO0VBQWpDLHVCQUFpQztFQUFqQyx1QkFBaUM7RUFBakMsdUJBQWlDO0VBQWpDLHdCQUFpQztFQUlqQyxpQkFBYztFQUFkLGdCQUFjO0VBQWQscUJBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsdUJBQWM7RUFBZCx1QkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxrQkFBYztFQUFkLHNCQUFjO0VBQWQsdUJBQWM7RUFBZCxnQkFBYztFQUFkLGtCQUFjO0VBQWQsZ0JBQWM7RUFBZCxr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aUJDVkssRUVYUixFQUFBO0VEaUVDO0lDcEVGO01Id0JJLGtCQ1RNLEVFWlQsRUFBQTs7QUFJRDtFSE9BLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsb0JBQXVDO0VBQ3ZDLG1CQUFzQztFQUN0QyxZQUFXLEVHVFY7O0FBTUQ7RUhpQkEscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBZTtNQUFmLGdCQUFlO0VBQ2Ysb0JBQXVDO0VBQ3ZDLG1CQUFzQyxFR2xCckM7O0FBRUQ7RUFDRSxnQkFBZTtFQUNmLGVBQWMsRUFPZjtFQVREOztJQU1JLGlCQUFnQjtJQUNoQixnQkFBZSxFQUNoQjs7QUNsQ0w7RVRrQ0UsbUJIRnNEO0VHR3RELGlCSG5CMEI7RUdvQjFCLHVCSGtCZ0M7RUdqQmhDLGlCSGlDMEI7RVluRTFCLHFDUkVhO0VRRGIsb0JWWWM7RVVYZCxnQlZXYyxFVVZmOztBQUVEO0VUc0RFLG1CSDFCc0Q7RUcyQnRELGlCSDlDMEI7RUcrQzFCLGtCSE4yQjtFR08zQixpQkhTMEI7RVkvRDFCLDJCYmtyQjJGO0VhanJCM0YsZUFBYztFQUNkLG9CVkswQixFVUEzQjtFQVZEO0lBUUksdUJBQXNCLEVBQ3ZCOztBQUtIOztFQUVFLDBCYmdQdUM7RWEvT3ZDLDJCYmtxQjhGO0VhanFCOUYsZVgwR2dDLEVXekdqQzs7QUFFRDs7RUFFRSxlWHlHOEI7RVd4RzlCLGlCWmYwQixFWWdCM0I7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsMEJBQXlCLEVBQzFCOztBQUlEO0VUM0NFLGdCSDRCK0M7RUczQi9DLGlCSGtCMEI7RUdqQjFCLHdCSGdEaUM7RUcvQ2pDLGVIK0R3QixFWXJCekI7O0FBRUQ7RVR4Q0Usa0JIc0IrQztFR3JCL0MsaUJIVTBCO0VHVDFCLHdCSDBDaUM7RUd6Q2pDLHFCSHlEK0IsRVlsQmhDOztBQUVEO0VUckNFLHFCSGdCc0Q7RUdmdEQsaUJIRzBCO0VHRjFCLGtCSG9DMkI7RUduQzNCLHFCSG1EK0IsRVlmaEM7O0FBRUQ7RVRsQ0Usb0JIVXNEO0VHVHRELGlCSEowQjtFR0sxQixrQkg4QjJCO0VHN0IzQixxQkg2QytCLEVZWmhDOztBQUVEO0VUL0JFLGtCSElzRDtFR0h0RCxpQkhYMEI7RUdZMUIsa0JId0IyQjtFR3ZCM0IscUJIdUMrQixFWVRoQzs7QUFFRDtFVDVCRSxtQkhGc0Q7RUdHdEQsaUJIbkIwQjtFR29CMUIsdUJIa0JnQztFR2pCaEMsaUJIaUMwQixFWU4zQjs7QUFFRDtFVHpCRSxrQkhSc0Q7RUdTdEQsaUJIekIwQjtFRzBCMUIsdUJIWWdDO0VHWGhDLGlCSDJCMEIsRVlIM0I7O0FBRUQ7RVR0QkUsb0JIZCtDO0VHZS9DLGlCSGpDMEI7RUdrQzFCLGtCSE0yQjtFR0wzQixxQkhxQitCLEVZQWhDOztBQUVEO0VUbkJFLG9CSHBCK0M7RUdxQi9DLGlCSHZDMEI7RUd3QzFCLGtCSEEyQjtFR0MzQixxQkhlK0IsRVlHaEM7O0FBRUQ7RVRoQkUsbUJIMUJzRDtFRzJCdEQsaUJIOUMwQjtFRytDMUIsa0JITjJCO0VHTzNCLGlCSFMwQixFWU0zQjs7QUFJRDs7Ozs7Ozs7Ozs7O0VBWUUsZVh5QmtDO0VXeEJsQyxxQlh5QmtDO0VXeEJsQyxzQlYvRXlCLEVVZ0YxQjs7QUFFRDs7RVR4RkUscUJIZ0JzRDtFR2Z0RCxpQkhHMEI7RUdGMUIsa0JIb0MyQjtFR25DM0IscUJIbUQrQixFWXFDaEM7O0FBRUQ7O0VUdEZFLG9CSFVzRDtFR1R0RCxpQkhKMEI7RUdLMUIsa0JIOEIyQjtFRzdCM0IscUJINkMrQixFWXlDaEM7O0FBRUQ7O0VUcEZFLGtCSElzRDtFR0h0RCxpQkhYMEI7RUdZMUIsa0JId0IyQjtFR3ZCM0IscUJIdUMrQixFWTZDaEM7O0FBRUQ7O0VUbEZFLG1CSEZzRDtFR0d0RCxpQkhuQjBCO0VHb0IxQix1QkhrQmdDO0VHakJoQyxpQkhpQzBCLEVZaUQzQjs7QUFFRDs7RVRoRkUsa0JIUnNEO0VHU3RELGlCSHpCMEI7RUcwQjFCLHVCSFlnQztFR1hoQyxpQkgyQjBCLEVZcUQzQjs7QUFFRDs7RVQ5RUUsb0JIZCtDO0VHZS9DLGlCSGpDMEI7RUdrQzFCLGtCSE0yQjtFR0wzQixxQkhxQitCLEVZeURoQzs7QUFFRDtFVHBJRSxnQkg0QitDO0VHM0IvQyxpQkhrQjBCO0VHakIxQix3QkhnRGlDO0VHL0NqQyxlSCtEd0IsRVlvRXpCOztBQUVEO0VUaklFLGtCSHNCK0M7RUdyQi9DLGlCSFUwQjtFR1QxQix3QkgwQ2lDO0VHekNqQyxxQkh5RCtCLEVZdUVoQzs7QUFFRDtFVDlIRSxxQkhnQnNEO0VHZnRELGlCSEcwQjtFR0YxQixrQkhvQzJCO0VHbkMzQixxQkhtRCtCLEVZMEVoQzs7QUFFRDtFVDNIRSxvQkhVc0Q7RUdUdEQsaUJISjBCO0VHSzFCLGtCSDhCMkI7RUc3QjNCLHFCSDZDK0IsRVk2RWhDOztBQUVEO0VUakhFLG1CSEZzRDtFR0d0RCxpQkhuQjBCO0VHb0IxQix1QkhrQmdDO0VHakJoQyxpQkhpQzBCLEVZK0UzQjs7QWY3Q0Q7RWVrREUsVUFBUztFQUNULDBDYm1pQjhGO0VhbGlCOUYsaUJWNUljO0VVNklkLG9CVjdJYyxFVThJZjs7QUFJRDtFQ25LRSxpQkFBZ0I7RUFDaEIsZ0JBQWUsRURvS2hCOztBQUVEO0VBQ0Usc0JBQXFCLEVBS3RCO0VBTkQ7SUFJSSxxQlZ2SnVCLEVVd0p4Qjs7QUFHSDtFQy9LRSxpQkFBZ0I7RUFDaEIsZ0JBQWUsRURnTGhCOztBRWxMRDtFQ0NFLG1CYkNzQjtFWUN0QixVQUFTO0VBQ1QsZUFBYztFQUNkLG9CWmFjO0VZWmQsbUJiRDJCO0VhRTNCLG1CQUFrQixFQUNuQjs7QUFHQztFQUNFLDBCVkh5QjtFVUl6QiwyQmZnckI0RixFZS9xQjdGOztBQUhEO0VBQ0UsMEJWRXlCO0VVRHpCLDJCZmdyQjRGLEVlL3FCN0Y7O0FBSEQ7RUFDRSwwQmY0TnFDO0VlM05yQywyQmZnckI0RixFZS9xQjdGOztBQUhEO0VBQ0UsMEJmT3FDO0VlTnJDLDJCZmdyQjRGLEVlL3FCN0Y7O0FBSEQ7RUFDRSwwQmZ5RnFDO0VleEZyQywyQmZnckI0RixFZS9xQjdGOztBQUhEO0VBQ0UsMEJmK0txQztFZTlLckMsMkJmZ3JCNEYsRWUvcUI3Rjs7QUFIRDtFQUNFLDBCZjZHcUM7RWU1R3JDLGFmNHJCNEYsRWUzckI3Rjs7QUFIRDtFQUNFLDBCZnVHcUM7RWV0R3JDLDJCZmdyQjRGLEVlL3FCN0Y7O0FBSEQ7RUFDRSwwQlZPeUI7RVVOekIsYWY0ckI0RixFZTNyQjdGOztBQUhEO0VBQ0UsMEJWWXlCO0VVWHpCLDJCZmdyQjRGLEVlL3FCN0Y7O0FBSEQ7RUFDRSwwQlZpQnlCO0VVaEJ6QixhZjRyQjRGLEVlM3JCN0Y7O0FBS0g7RUFDRSxzQkFBd0QsRUFTekQ7RUFWRDtJQUlJLGVBQWM7SUFDZCx1QmJuQnlCO0lhb0J6QixtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFNBQVEsRUFDVDs7QUFLSDtFQUNFLGVBQWMsRUFDZjs7QUFFRDtFQUNFLGVBQWM7RUFDZCxpQmRyQjBCLEVjMEIzQjtFVDNDQztJU3lDRSxlQUFjLEVUckNmOztBV0xIO0VEQ0UsbUJiQ3NCO0VjQ3RCLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLDRCQUFvQjtFQUFwQiw0QkFBb0I7RUFBcEIscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixpQmhCWTBCO0VnQlgxQixxQkFBb0I7RUFDcEIscUJmSXlCO0VlSHpCLG9CZkd5QjtFZUZ6QixtQkFBa0I7RUFDbEIseUJBQXdCO0VBQ3hCLG9CQUFtQixFQVlwQjtFQXhCRDtJQWVJLGNBQWEsRUFDZDtFQUVEO0lBQ0UsaUJBQWdCO0lBQ2hCLG9CQUFtQjtJQUNuQixpQkFBZ0I7SUFDaEIsb0JBQW1CLEVBQ3BCOztBQUlEO0VBQ0UsMEJackJXO0VZc0JYLGFqQjRxQjRGLEVpQm5xQjdGO0VYckNEO0lXZ0NNLDBCWnpCb0I7SVkwQnBCLGFqQnVxQndGO0lpQnRxQnhGLHNCQUFxQixFWDlCMUI7O0FXc0JEO0VBQ0UsMEJaaEJXO0VZaUJYLGFqQjRxQjRGLEVpQm5xQjdGO0VYckNEO0lXZ0NNLDBCWnBCb0I7SVlxQnBCLGFqQnVxQndGO0lpQnRxQnhGLHNCQUFxQixFWDlCMUI7O0FXc0JEO0VBQ0UsMEJqQmdOcUM7RWlCL01yQyxhakI0cUI0RixFaUJucUI3RjtFWHJDRDtJV2dDTSwwQmpCNk1pQztJaUI1TWpDLGFqQnVxQndGO0lpQnRxQnhGLHNCQUFxQixFWDlCMUI7O0FXc0JEO0VBQ0UsMEJqQkxxQztFaUJNckMsYWpCNHFCNEYsRWlCbnFCN0Y7RVhyQ0Q7SVdnQ00sMEJqQlJpQztJaUJTakMsYWpCdXFCd0Y7SWlCdHFCeEYsc0JBQXFCLEVYOUIxQjs7QVdzQkQ7RUFDRSwwQmpCNkVxQztFaUI1RXJDLGFqQjRxQjRGLEVpQm5xQjdGO0VYckNEO0lXZ0NNLDBCakIwRWlDO0lpQnpFakMsYWpCdXFCd0Y7SWlCdHFCeEYsc0JBQXFCLEVYOUIxQjs7QVdzQkQ7RUFDRSwwQmpCbUtxQztFaUJsS3JDLDJCakJncUI0RixFaUJ2cEI3RjtFWHJDRDtJV2dDTSwwQmpCZ0tpQztJaUIvSmpDLGFqQnVxQndGO0lpQnRxQnhGLHNCQUFxQixFWDlCMUI7O0FXc0JEO0VBQ0UsMEJqQitGcUM7RWlCOUZyQyxhakI0cUI0RixFaUJucUI3RjtFWHJDRDtJV2dDTSwwQmpCMkZpQztJaUIxRmpDLGFqQnVxQndGO0lpQnRxQnhGLHNCQUFxQixFWDlCMUI7O0FXc0JEO0VBQ0UsMEJqQndGcUM7RWlCdkZyQywyQmpCZ3FCNEYsRWlCdnBCN0Y7RVhyQ0Q7SVdnQ00sMEJqQnFGaUM7SWlCcEZqQywyQmpCMnBCd0Y7SWlCMXBCeEYsc0JBQXFCLEVYOUIxQjs7QVdzQkQ7RUFDRSwwQlpYVztFWVlYLGFqQjRxQjRGLEVpQm5xQjdGO0VYckNEO0lXZ0NNLDBCWmZvQjtJWWdCcEIsYWpCdXFCd0Y7SWlCdHFCeEYsc0JBQXFCLEVYOUIxQjs7QVdzQkQ7RUFDRSwwQlpOVztFWU9YLGFqQjRxQjRGLEVpQm5xQjdGO0VYckNEO0lXZ0NNLDBCWlZvQjtJWVdwQixhakJ1cUJ3RjtJaUJ0cUJ4RixzQkFBcUIsRVg5QjFCOztBV3NCRDtFQUNFLDBCWkRXO0VZRVgsYWpCNHFCNEYsRWlCbnFCN0Y7RVhyQ0Q7SVdnQ00sMEJaTG9CO0lZTXBCLGFqQnVxQndGO0lpQnRxQnhGLHNCQUFxQixFWDlCMUI7O0FXc0NIO0VEMUNFLG1CQzJDMEIsRUFDM0I7O0FDN0NEO0VGQ0UsbUJiQ3NCO0VlQ3RCLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLDBCbEJnSHVDO0VrQi9HdkMscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBZTtNQUFmLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG9CZlVjO0VlVGQsbUJoQmNrQztFZ0JibEMsdUJoQm1CZ0MsRWdCbEJqQzs7QUFFRDtFQ2tERSxrQ0NuRHlDO1VEbUR6QywwQkNuRHlDO0VEb0R6QyxtQ0RsRGtDO0VDa0RsQywyQkRsRGtDO0VDbURsQyxpRUNyQ29FO1VEcUNwRSx5RENyQ29FO0VGWnBFLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLDJCbEI2cUJnRztFa0I1cUJoRyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYSxFQTRCZDtFUCtCRztJT2hFSjtNQ3VESSxtQ0NuRHdDO2NEbUR4QywyQkNuRHdDLEVGNkIzQyxFQUFBO0VQK0JHO0lPaEVKO01DMkRJLGtDQ2pFdUM7Y0RpRXZDLDBCQ2pFdUMsRUZ1QzFDLEVBQUE7RUM2QkM7SUQ5REY7TUMrREkseUJBQWdCO01BQWhCLGlCQUFnQixFRDlCbkIsRUFBQTtFWjdDQztJWW9CRSwyQmxCd3FCNEYsRU14ckI3RjtFWVFIO0lBWUksMkJsQm9xQjRGO0lrQm5xQjVGLG9CQUFtQixFQUNwQjtFQWRIO0lBaUJJLGVBQWM7SUFDZCxzQkFBcUIsRUFDdEI7RUFuQkg7SUFzQkksb0JoQlhnQyxFZ0JxQmpDO0lBaENIO01HWkUscUJBQXdEO01BQ3hELHVCQUEwRDtNQWdCMUQsMEJBQXNHO01BTXRHLDhCQUE2QjtNQUM3QixzQ0FBNkI7Y0FBN0IsOEJBQTZCO01BQzdCLG1DQUFrQztNQUNsQyxvQ0FBbUM7TUFDbkMsbUJBQWtCO01BQ2xCLG9CQUFtQjtNQUNuQix1QkFBc0I7TUFDdEIsbUNBQWtDO01BQ2xDLHFCQUFvQjtNQUNwQixvQkFBbUI7TUFDbkIsa0JBQWlCO01ITWIsMkJsQnNwQjRGO01rQnJwQjVGLHlCaEJkdUM7TWdCZXZDLHNCQUFxQjtNQUNyQixxQmhCbkI4QixFZ0JvQi9COztBSTVDTDtFQUNFLG1CQUFrQixFQVFuQjtFQVREOztJQU1NLFdBQVUsRUFDWDs7QUFJTDtFQUNFLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsWUFBVyxFQUNaOztBQUVEO0VIa0VFLG9DQ3RFMkM7VURzRTNDLDRCQ3RFMkM7RUR1RTNDLCtDR2xFOEM7RUhrRTlDLHVDR2xFOEM7RUhrRTlDLCtCR2xFOEM7RUhrRTlDLGtER2xFOEM7RUhtRTlDLGlFQ3pEb0U7VUR5RHBFLHlEQ3pEb0U7RUVScEUsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsb0NBQTJCO1VBQTNCLDRCQUEyQjtFQUMzQixjQUFhO0VBQ2IsNEJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsWUFBVyxFQUNaO0VYbURHO0lXNURKO01IdUVJLHFDQ3RFMEM7Y0RzRTFDLDZCQ3RFMEMsRUVRN0MsRUFBQTtFWG1ERztJVzVESjtNSDJFSSxtQ0NwRndDO2NEb0Z4QywyQkNwRndDLEVFa0IzQyxFQUFBO0VIcUVDO0lHOUVGO01IK0VJLHlCQUFnQjtNQUFoQixpQkFBZ0IsRUd0RW5CLEVBQUE7O0FBRUQ7OztFQUdFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBQ2Q7O0FBRUQ7O0VBRUUscUNBQTRCO1VBQTVCLDZCQUE0QixFQUs3QjtFQUh5QztJQUoxQzs7TUFLSSw0Q0FBbUM7Y0FBbkMsb0NBQW1DLEVBRXRDLEVBQUE7O0FBRUQ7O0VBRUUsaUNBQXdCO1VBQXhCLHlCQUF3QixFQUt6QjtFQUh5QztJQUoxQzs7TUFLSSx3Q0FBK0I7Y0FBL0IsZ0NBQStCLEVBRWxDLEVBQUE7O0FBRUQ7O0VBRUUsb0NBQTJCO1VBQTNCLDRCQUEyQixFQUs1QjtFQUh5QztJQUoxQzs7TUFLSSwyQ0FBa0M7Y0FBbEMsbUNBQWtDLEVBRXJDLEVBQUE7O0FBRUQ7O0VBRUUsbUJBQWtCO0VBQ2xCLE9BQU0sRUFDUDs7QUFJRDtFSGNFLG9DQ3RFMkM7VURzRTNDLDRCQ3RFMkM7RUR1RTNDLHFDR2I4QztFSGE5Qyw2QkdiOEM7RUhjOUMsaUVDekRvRTtVRHlEcEUseURDekRvRTtFRTZDbEUsV0FBVSxFQUNYO0VYR0M7SVdSSjtNSG1CSSxxQ0N0RTBDO2NEc0UxQyw2QkN0RTBDLEVFd0QzQyxFQUFBO0VYR0M7SVdSSjtNSHVCSSxtQ0NwRndDO2NEb0Z4QywyQkNwRndDLEVFa0V6QyxFQUFBO0VIcUJEO0lHMUJGO01IMkJJLHlCQUFnQjtNQUFoQixpQkFBZ0IsRUd0QmpCLEVBQUE7O0FBTEg7OztFQVVJLFdBQVUsRUFDWDs7QUFYSDs7Ozs7RUFrQkksaUNBQXdCO1VBQXhCLHlCQUF3QixFQUt6QjtFQUh5QztJQXBCNUM7Ozs7O01BcUJNLHdDQUErQjtjQUEvQixnQ0FBK0IsRUFFbEMsRUFBQTs7QUF2Qkg7O0VBMkJJLFdBQVUsRUFDWDs7QUFLSDs7RUFFRSwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQiw0Q3RCbW1COEY7RXNCbG1COUYsbUJBQWtCO0VBQ2xCLHVIQ2pGK0c7VURpRi9HLCtHQ2pGK0c7RURrRi9HLGF0QjZsQjhGO0VzQjVsQjlGLGdCQUFlO0VBQ2YscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixxQnBCN0RrRDtFb0I4RGxELGVwQjNEK0M7RW9CNEQvQyx5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixlQUFjO0VBQ2QscUJBQXlDO0VBQ3pDLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLDBCQUFpQjtLQUFqQix1QkFBaUI7TUFBakIsc0JBQWlCO1VBQWpCLGtCQUFpQjtFQUNqQixjcEJuRStDLEVvQm1GaEQ7RWhCdklDOzs7O0lnQjBIRSw0Q3BCN0VnRTtJb0I4RWhFLGF0QjZrQjRGO0lzQjVrQjVGLHNCQUFxQixFaEJ4SHRCO0VnQmlHSDs7SUEyQkksbUhDckd5RztZRHFHekcsMkdDckd5RyxFRHNHMUc7RUE1Qkg7O0lBK0JJLFdBQVU7SUFDVixXQUFVLEVBQ1g7O0FBR0g7RUFDRSxlQUFtQyxFQUNwQzs7QUFFRDtFQUNFLGNBQWtDLEVBQ25DOztBQUVEOztFRGpKRSxxQkFBd0Q7RUFDeEQsdUJBQTBEO0VBZ0IxRCwwQkFBc0c7RUFNdEcsOEJBQTZCO0VBQzdCLHNDQUE2QjtVQUE3Qiw4QkFBNkI7RUFDN0IsbUNBQWtDO0VBQ2xDLG9DQUFtQztFQUNuQyxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHVCQUFzQjtFQUN0QixtQ0FBa0M7RUFDbEMscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQUNuQixrQkFBaUIsRUNtSGxCOztBQUVEO0VBQ0UseUJwQnJHd0QsRW9Cc0d6RDs7QUFFRDtFQUNFLHdCcEJ4R3VELEVvQnlHeEQ7O0FBSUQ7RUFDRSxhdEJ1aUI4RjtFc0J0aUI5RixtQkFBa0I7RUFDbEIsV0FBNkM7RUFDN0MsZUFBc0M7RUFDdEMsVUFBNEM7RUFDNUMsbUJBQWtCO0VBQ2xCLFdBQVUsRUFDWDs7QUFJRDtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IseUJBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixZQUFtQztFQUNuQyxlcEI1SCtDO0VvQjZIL0MsV0FBa0M7RUFDbEMsV0FBVSxFQW9CWDtFQTlCRDtJQWFJLDhCQUE2QjtJQUM3Qiw0Q3RCaWhCNEY7SXNCaGhCNUYsc0JwQm5JNkM7SW9Cb0k3QyxnQkFBZTtJQUNmLG9CQUFjO1FBQWQsbUJBQWM7WUFBZCxlQUFjO0lBQ2QsZXBCdEk2QztJb0J1STdDLGtCbkI3TG9CO0ltQjhMcEIsaUJuQjlMb0I7SW1CK0xwQixpQkFBZ0I7SUFDaEIsa0JBQWlCO0lBQ2pCLG9CQUFtQjtJQUNuQixjcEI1STZDLEVvQjZJOUM7RUF6Qkg7SUE0QkksNENwQm5KZ0UsRW9Cb0pqRTs7QUUxTUg7RUwrREUsa0NDbkR5QztVRG1EekMsMEJDbkR5QztFRG9EekMsbUNLL0RrQztFTCtEbEMsMkJLL0RrQztFTGdFbEMsaUVDckNvRTtVRHFDcEUseURDckNvRTtFSXpCcEUseUJBQWdCO0tBQWhCLHNCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixVQUFTO0VBQ1QsMkJ4QndyQjJGO0V3QnZyQjNGLGFBQVk7RUFDWixrQnZCdUU0RDtFdUJ0RTVELGlCdkJVMEI7RXVCVDFCLGVBQWM7RUFDZCxXQUFVLEVBY1g7RWJtREc7SWE3RUo7TUxvRUksbUNDbkR3QztjRG1EeEMsMkJDbkR3QyxFSVMzQyxFQUFBO0VibURHO0lhN0VKO01Md0VJLGtDQ2pFdUM7Y0RpRXZDLDBCQ2pFdUMsRUltQjFDLEVBQUE7RUxpREM7SUszRUY7TUw0RUkseUJBQWdCO01BQWhCLGlCQUFnQixFS2xEbkIsRUFBQTtFbEJ6QkM7SWtCY0UsMkJ4QjhxQjRGO0l3QjdxQjVGLHNCQUFxQixFbEJYdEI7RWtCTEg7SUFvQkksV0FBVSxFQUNYO0VBckJIO0lBd0JJLGdCQUFlLEVBQ2hCOztBQ3pCSDtFVENFLG1CYkNzQjtFc0JDdEIsMEJ6QmlIdUM7RXlCaEh2QyxldkJrRWlDO0V1QmpFakMsaUJ2QmtFK0I7RXVCakUvQix1QnZCa0VnQztFdUJqRWhDLHVCQUFzQixFQUt2QjtFQUhDO0lBQ0UsZUFBYyxFQUNmOztBQUdIO0VUYkUsbUJiQ3NCO0VzQmV0QixzQ3pCNHFCOEY7RXlCM3FCOUYsYXpCdXJCOEY7RXlCdHJCOUYsaUJ2Qm9EK0I7RXVCbkQvQix1QnZCb0RnQyxFdUI3Q2pDO0VBYkQ7SUFTSSxnQkFBZTtJQUNmLG9CQUFtQjtJQUNuQixXQUFVLEVBQ1g7O0EzQm1FSDtFa0I1RkUsbUJiQ3NCO0VzQjhCdEIsMkJ6QjZwQjhGO0V5QjVwQjlGLGVBQWM7RUFDZCxpQnZCcUMrQixFdUIzQmhDO0VBZkQ7SUFRSSw4QkFBNkI7SUFDN0IsaUJBQWdCO0lBQ2hCLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsV0FBVTtJQUNWLG1CQUFrQixFQUNuQjs7QUFHSDtFQUNFLGtCdkJpQytCO0V1QmhDL0IsbUJBQWtCLEVBQ25COztBQy9DRDtFQUNFLGVBQWM7RUFDZCxzQm5CaVptQztFbUJoWm5DLHNCeEJrRm1DO0V3QmpGbkMsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0Usc0JBQXFCO0VBQ3JCLHFCdkJVeUI7RXVCVHpCLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLG9CQUE2RTtFQUM3RSxzQkFBNEM7RUFDNUMsbUJBQWtCLEVBS25CO0VBUkQ7SUFNSSwyQjFCMHFCeUYsRTBCenFCMUY7O0FBR0g7RUFDRSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLHFCQUFvQixFQUNyQjs7QUFJRDtFQUNFLG9CdkJoQmMsRXVCaUJmOztBQUVEO0VBQ0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBZTtNQUFmLGdCQUFlO0VBQ2Ysc0JBQXdDO0VBQ3hDLHFCQUF1QyxFQU94QztFQVhEOztJQVFJLHNCQUF3QztJQUN4QyxxQkFBdUMsRUFDeEM7O0FBS0g7RUFDRSwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLCtCQUFtQjtFQUFuQiw4QkFBbUI7TUFBbkIsd0JBQW1CO1VBQW5CLG9CQUFtQixFQWtDcEI7RUFyQ0Q7O0lBT0ksWUFBVyxFQUNaO0VBUkg7SUFXSSxpQkFBZ0I7SUFDaEIsWUFBVyxFQUNaO0VBYkg7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWlCSSxzQkFBcUI7SUFDckIsdUJBQXNCO0lBQ3RCLFlBQVcsRUFDWjtFQXBCSDtJQXVCSSxzQkFBcUIsRUFDdEI7RUF4Qkg7SUEyQkksMEJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixvQkFBbUI7SUFDbkIscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYixvQkFBYztRQUFkLG1CQUFjO1lBQWQsZUFBYztJQUNkLCtCQUFtQjtJQUFuQiw4QkFBbUI7UUFBbkIsd0JBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQixpQkFBZ0IsRUFDakI7RUFoQ0g7SUFtQ0ksWUFBVyxFQUNaOztBQUtIO0VBQ0UsZUFBYztFQUNkLG9CekJwRWtDO0V5QnFFbEMscUJBQThFO0VBQzlFLHNCbkIwVHNHO0VtQnpUdEcseUJuQnlUc0csRW1CeFR2Rzs7QUFFRDtFQUNFLHNCQUE2RTtFQUM3RSxxQm5CNFNxQztFbUIzU3JDLHNCbkJvVCtHO0VtQm5UL0cseUJuQm1UK0csRW1CbFRoSDs7QUFFRDtFQUNFLHNCQUE2RTtFQUM3RSxxQm5Cc1NxQztFbUJyU3JDLHNCbkI4UytHO0VtQjdTL0cseUJuQjZTK0csRW1CNVNoSDs7QUFJRDtFdEJyREUsbUJIMUJzRDtFRzJCdEQsaUJIOUMwQjtFRytDMUIsa0JITjJCO0VHTzNCLGlCSFMwQjtFeUI0QzFCLDJCMUJ1a0IyRjtFMEJ0a0IzRixlQUFjO0VBQ2QsbUJuQjJSbUMsRW1CaFFwQztFQXpCQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFVRSxvQm5CZ1JrQyxFbUIvUW5DO0VBRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBVUUsb0JuQm9Ra0MsRW1CblFuQzs7QUFLSDtFQUNFLDhCQUE2QjtFQUM3QiwwQkFBeUI7RUFDekIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQixzQnZCM0pzQjtFdUI0SnRCLHlCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsMkIxQjZoQjhGO0UwQjVoQjlGLGVBQWM7RUFDZCxnQm5CME9pQztFbUJ6T2pDLGlCbkIrT2dDO0VtQjlPaEMseUNBQTBGO0VBQzFGLFlBQVcsRUFPWjtFQW5CRDtJQWdCSSxpQkFBZ0I7SUFDaEIsZ0JBQWUsRUFDaEI7O0FDM0tIO0VBQ0Usc0JBQXFCLEVBQ3RCOztBQUVEO0V2QjRERSxtQkgxQnNEO0VHMkJ0RCxpQkg5QzBCO0VHK0MxQixrQkhOMkI7RUdPM0IsaUJIUzBCO0UwQnJFMUIsMkIzQndyQjJGLEUyQnZyQjVGOztBQUVEO0VBQ0UsZUFBYztFQUNkLHNCeEJTeUIsRXdCUjFCOztBQUVEO0VDZEUsYUFBWTtFQUNaLGdCQUFlLEVEZWhCOztBQUVEO0VDbEJFLGFBQVk7RUFDWixnQkFBZTtFRG9CZixtSEpNMkc7VUlOM0csMkdKTTJHLEVJTDVHOztBRXZCRDtFYkNFLG1CYkNzQjtFMEJDdEIsd0I3QnNzQjhGO0U2QnJzQjlGLG1ITndCMkc7VU14QjNHLDJHTndCMkc7RU12QjNHLDJCN0J3ckI4RjtFNkJ2ckI5RixtQjNCZ0crQixFMkIvRmhDOztBQUVEO0ViUkUsaUJhU3dCO0VBRXhCLGlCQUFnQjtFQUNoQixnQkFBZSxFQUNoQjs7QUNkRDtFQUNFLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBQ2Q7O0FBRUQ7RUFDRSxvQkFBTztNQUFQLFlBQU87VUFBUCxRQUFPLEVBQ1I7O0FDUEQ7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO01BQWYsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0UsZUFBYztFQUNkLHFCN0I2STRCLEU2Qm5JN0I7RXpCbkJDO0l5QllFLHNCQUFxQixFekJSdEI7RXlCR0g7SUFTSSwyQi9COHFCeUY7SStCN3FCekYsZ0JBQWUsRUFDaEI7O0FBS0g7RUFFSSxvQkFBYztNQUFkLG1CQUFjO1VBQWQsZUFBYztFQUNkLG1CQUFrQixFQUNuQjs7QUFHSDtFQUVJLDJCQUFhO01BQWIsY0FBYTtFQUNiLG9CQUFZO01BQVoscUJBQVk7VUFBWixhQUFZO0VBQ1osbUJBQWtCLEVBQ25COztBQUtIO0VmeENFLG1CYkNzQjtFZ0I2RHRCLGtDQ25EeUM7VURtRHpDLDBCQ25EeUM7RURvRHpDLDhEWXBCK0Q7RVpvQi9ELHNEWXBCK0Q7RVpxQi9ELGlFQ3JDb0U7VURxQ3BFLHlEQ3JDb0U7RVdrQmxFLDJCL0Irb0I0RjtFK0I5b0I1RixhN0IrR3lCLEU2QjNGMUI7RXBCVUM7SW9CcENKO01aMkJJLG1DQ25Ed0M7Y0RtRHhDLDJCQ25Ed0MsRVdrRHpDLEVBQUE7RXBCVUM7SW9CcENKO01aK0JJLGtDQ2pFdUM7Y0RpRXZDLDBCQ2pFdUMsRVc0RHhDLEVBQUE7RVpRRDtJWWxDRjtNWm1DSSx5QkFBZ0I7TUFBaEIsaUJBQWdCLEVZVGpCLEVBQUE7RXpCbEVEO0l5QmlESSxzQy9COG9CMEYsRU0zckI3RjtFeUJvQ0g7SUFhTSxlMUIxQ1M7STBCMkNULFdBQVUsRUFDWDtFQWZMO0lBa0JNLDhCQUE2QjtJQUM3QiwyQi9CbW9CdUY7SStCbG9CdkYsV0FBVSxFQUNYO0VBckJMO0lBd0JNLFdBQVUsRUFDWDs7QUF6Qkw7RUE2Qkksc0MvQjBuQjRGO0UrQnpuQjVGLFdBQVUsRUFDWDs7QUFTSDtFQUdJLGNBQWEsRUFDZDs7QUFKSDtFQVFJLGVBQWMsRUFDZjs7QUMxRkg7RUFDRSwwQmhDbUh1QztFZ0NsSHZDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLHlCOUJtS2dDLEU4QmxLakM7O0FBRUQ7RWhCTkUsbUJiQ3NCO0VnQjZEdEIsa0NDbkR5QztVRG1EekMsMEJDbkR5QztFRG9EekMsbUNhdkRrQztFYnVEbEMsMkJhdkRrQztFYndEbEMsaUVDckNvRTtVRHFDcEUseURDckNvRTtFWWpCcEUsMkJoQ2tyQjhGO0VnQ2pyQjlGLGVBQWM7RUFDZCxvQnpCU29DO0V5QlJwQyxpQi9CSTBCO0UrQkgxQixlekJFNkI7RXlCRDdCLGlCOUJzSjZCO0U4QnJKN0Is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RWdCTzNDLEVBQUE7RXpCcURHO0l5QjNESjtNakJzREksa0NDakV1QztjRGlFdkMsMEJDakV1QyxFZ0JpQjFDLEVBQUE7RWpCbURDO0lpQnpERjtNakIwREkseUJBQWdCO01BQWhCLGlCQUFnQixFaUJwRG5CLEVBQUE7O0FBRUQ7RWpCcUNFLGtDQ25EeUM7VURtRHpDLDBCQ25EeUM7RURvRHpDLHFDaUJyQ29DO0VqQnFDcEMsNkJpQnJDb0M7RWpCc0NwQyxpRUNyQ29FO1VEcUNwRSx5RENyQ29FO0VnQkNwRSxXQUFVLEVBS1g7RXpCMkNHO0l5Qm5ESjtNakIwQ0ksbUNDbkR3QztjRG1EeEMsMkJDbkR3QyxFZ0JpQjNDLEVBQUE7RXpCMkNHO0l5Qm5ESjtNakI4Q0ksa0NDakV1QztjRGlFdkMsMEJDakV1QyxFZ0IyQjFDLEVBQUE7RWpCeUNDO0lpQmpERjtNakJrREkseUJBQWdCO01BQWhCLGlCQUFnQixFaUIxQ25CLEVBQUE7RUFSRDtJQU1JLFdBQVUsRUFDWDs7QUNqQ0g7RXJCQ0UsbUJiQ3NCO0VnQjZEdEIsa0NDbkR5QztVRG1EekMsMEJDbkR5QztFRG9EekMsZ0RrQjlEdUM7RWxCOER2Qyx3Q2tCOUR1QztFbEI4RHZDLGdDa0I5RHVDO0VsQjhEdkMsb0RrQjlEdUM7RWxCK0R2QyxpRUNyQ29FO1VEcUNwRSx5RENyQ29FO0VpQnhCcEUsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixVQUFTO0VBQ1QsbUhkcUIyRztVY3JCM0csMkdkcUIyRztFY3BCM0csMkJyQ3FyQjhGO0VxQ3ByQjlGLHNCQUFxQjtFQUNyQixvQjlCWW9DO0U4QlhwQyxpQnBDTzBCO0VvQ04xQixlOUJLNkI7RThCSjdCLFVBQVM7RUFDVCxnQkFBZTtFQUNmLGtCOUJHa0M7RThCRmxDLHdCOUJZZ0M7RThCWGhDLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsMEJBQXlCO0VBQ3pCLDBCQUFpQjtLQUFqQix1QkFBaUI7TUFBakIsc0JBQWlCO1VBQWpCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsb0JBQW1CLEVBc0NwQjtFMUJpQkc7STBCN0VKO01sQm9FSSxtQ0NuRHdDO2NEbUR4QywyQkNuRHdDLEVpQjJDM0MsRUFBQTtFMUJpQkc7STBCN0VKO01sQndFSSxrQ0NqRXVDO2NEaUV2QywwQkNqRXVDLEVpQnFEMUMsRUFBQTtFbEJlQztJa0IzRUY7TWxCNEVJLHlCQUFnQjtNQUFoQixpQkFBZ0IsRWtCaEJuQixFQUFBO0UvQjNEQztJK0J3QkUsMkJyQ29xQjRGO0lxQ25xQjVGLHNCQUFxQixFL0JyQnRCO0VBSUQ7SStCcUJFLHNIQUF3RTtJQUF4RSx1RkFBd0UsRS9CbEJ6RTtFK0JaSDtJQW1DSSwyQzlCOUJrRDtJOEIrQmxELHVCQUFzQjtJQUN0Qiw0SGRaa0g7WWNZbEgsb0hkWmtILEVjYW5IO0VBdENIO0lBMENJLHNDckNzcEI0RjtJcUNycEI1Rix1QkFBc0I7SUFDdEIseUJBQWdCO1lBQWhCLGlCQUFnQjtJQUNoQiwyQjlCakM2QztJOEJrQzdDLFdBQVUsRUFDWDtFQS9DSDtJQWtESSxXQUFVLEVBQ1g7RUFuREg7SUFzREksZ0JBQWUsRUFDaEI7RUFFRDtJQUNFLHNIQUF3RTtJQUF4RSx1RkFBd0UsRUFDekU7O0FBSUg7OztFQUVFLHFCQUFvQixFQUNyQjs7QUFJQztFQUNFLDBCaENoRVc7RWdDaUVYLGFyQ2lvQjRGLEVxQ2puQjdGO0UvQnZGRDtJK0IwRUksYXJDOG5CMEYsRU1wc0I3RjtFK0JpRUQ7SUFVSSwwQmhDeEVzQixFZ0N5RXZCO0VBWEg7SUFlSSxzQ3JDMm1CMEY7SXFDMW1CMUYsMkI5QjFFMkMsRThCMkU1Qzs7QUFqQkg7RUFDRSwwQmhDM0RXO0VnQzREWCxhckNpb0I0RixFcUNqbkI3RjtFL0J2RkQ7SStCMEVJLGFyQzhuQjBGLEVNcHNCN0Y7RStCaUVEO0lBVUksMEJoQ25Fc0IsRWdDb0V2QjtFQVhIO0lBZUksc0NyQzJtQjBGO0lxQzFtQjFGLDJCOUIxRTJDLEU4QjJFNUM7O0FBakJIO0VBQ0UsMEJyQ3FLcUM7RXFDcEtyQyxhckNpb0I0RixFcUNqbkI3RjtFL0J2RkQ7SStCMEVJLGFyQzhuQjBGLEVNcHNCN0Y7RStCaUVEO0lBVUksMEJyQzhKbUMsRXFDN0pwQztFQVhIO0lBZUksc0NyQzJtQjBGO0lxQzFtQjFGLDJCOUIxRTJDLEU4QjJFNUM7O0FBakJIO0VBQ0UsMEJyQ2hEcUM7RXFDaURyQyxhckNpb0I0RixFcUNqbkI3RjtFL0J2RkQ7SStCMEVJLGFyQzhuQjBGLEVNcHNCN0Y7RStCaUVEO0lBVUksMEJyQ3ZEbUMsRXFDd0RwQztFQVhIO0lBZUksc0NyQzJtQjBGO0lxQzFtQjFGLDJCOUIxRTJDLEU4QjJFNUM7O0FBakJIO0VBQ0UsMEJyQ2tDcUM7RXFDakNyQyxhckNpb0I0RixFcUNqbkI3RjtFL0J2RkQ7SStCMEVJLGFyQzhuQjBGLEVNcHNCN0Y7RStCaUVEO0lBVUksMEJyQzJCbUMsRXFDMUJwQztFQVhIO0lBZUksc0NyQzJtQjBGO0lxQzFtQjFGLDJCOUIxRTJDLEU4QjJFNUM7O0FBakJIO0VBQ0UsMEJyQ3dIcUM7RXFDdkhyQywyQnJDcW5CNEYsRXFDcm1CN0Y7RS9CdkZEO0krQjBFSSwyQnJDa25CMEYsRU14ckI3RjtFK0JpRUQ7SUFVSSwwQnJDaUhtQyxFcUNoSHBDO0VBWEg7SUFlSSxzQ3JDMm1CMEY7SXFDMW1CMUYsMkI5QjFFMkMsRThCMkU1Qzs7QUFqQkg7RUFDRSwwQnJDb0RxQztFcUNuRHJDLGFyQ2lvQjRGLEVxQ2puQjdGO0UvQnZGRDtJK0IwRUksYXJDOG5CMEYsRU1wc0I3RjtFK0JpRUQ7SUFVSSwwQnJDNENtQyxFcUMzQ3BDO0VBWEg7SUFlSSxzQ3JDMm1CMEY7SXFDMW1CMUYsMkI5QjFFMkMsRThCMkU1Qzs7QUFqQkg7RUFDRSwwQnJDNkNxQztFcUM1Q3JDLDJCckNxbkI0RixFcUNybUI3RjtFL0J2RkQ7SStCMEVJLDJCckNrbkIwRixFTXhyQjdGO0UrQmlFRDtJQVVJLDBCckNzQ21DLEVxQ3JDcEM7RUFYSDtJQWVJLHNDckMybUIwRjtJcUMxbUIxRiwyQjlCMUUyQyxFOEIyRTVDOztBQWpCSDtFQUNFLDBCaEN0RFc7RWdDdURYLGFyQ2lvQjRGLEVxQ2puQjdGO0UvQnZGRDtJK0IwRUksYXJDOG5CMEYsRU1wc0I3RjtFK0JpRUQ7SUFVSSwwQmhDOURzQixFZ0MrRHZCO0VBWEg7SUFlSSxzQ3JDMm1CMEY7SXFDMW1CMUYsMkI5QjFFMkMsRThCMkU1Qzs7QUFqQkg7RUFDRSwwQmhDakRXO0VnQ2tEWCxhckNpb0I0RixFcUNqbkI3RjtFL0J2RkQ7SStCMEVJLGFyQzhuQjBGLEVNcHNCN0Y7RStCaUVEO0lBVUksMEJoQ3pEc0IsRWdDMER2QjtFQVhIO0lBZUksc0NyQzJtQjBGO0lxQzFtQjFGLDJCOUIxRTJDLEU4QjJFNUM7O0FBakJIO0VBQ0UsMEJoQzVDVztFZ0M2Q1gsYXJDaW9CNEYsRXFDam5CN0Y7RS9CdkZEO0krQjBFSSxhckM4bkIwRixFTXBzQjdGO0UrQmlFRDtJQVVJLDBCaENwRHNCLEVnQ3FEdkI7RUFYSDtJQWVJLHNDckMybUIwRjtJcUMxbUIxRiwyQjlCMUUyQyxFOEIyRTVDOztBMUM4L0VMO0UwQ3YvRUksNENyQzhtQjRGO0VxQzdtQjVGLGdDOUJsRmtELEU4Qm1GbkQ7O0FBR0g7Ozs7Ozs7Ozs7RUFFRSxxQjlCOUVxQztFOEIrRXJDLHlCOUIxRWdDLEU4QjJFakM7O0FBRUQ7Ozs7Ozs7Ozs7RUFFRSxxQjlCbkZxQztFOEJvRnJDLHlCOUJoRmdDLEU4QmlGakM7O0FBSUQ7RUFDRSxlQUFjO0VBQ2QsWUFBVyxFQUtaO0VBUEQ7SUFLSSxvQmxDbEd3QixFa0NtR3pCOztBMUNrZ0ZIOzs7RTBDMy9FSSxZQUFXLEVBQ1o7O0FBS0g7RUFDRSw4QkFBNkI7RUFDN0IsaUJBQWdCO0VBQ2hCLHlCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsZWhDNUhhO0VnQzZIYixpQnBDdEgwQjtFb0N1SDFCLHNCbkM3QjBCO0VtQzhCMUIscUJBQW9CLEVBdUJyQjtFL0JqS0M7SStCNklFLGVoQ2xJVztJZ0NtSVgsMkJuQ2pDNkIsRUl6RzlCO0VBSUQ7SStCMElFLHVCQUFzQixFL0J2SXZCO0UrQndISDtJQW9CSSw4QkFBNkI7SUFDN0IseUJBQWdCO1lBQWhCLGlCQUFnQixFQUNqQjtFQXRCSDtJQTBCSSw4QkFBNkI7SUFDN0IsMkI5Qm5KNkM7SThCb0o3QyxzQkFBcUIsRUFDdEI7O0FBS0g7RUFDRSxhQUFZLEVBQ2I7O0ExQzgrRUQ7O0UyQ3BwRkUsOEJBQTZCO0VBQzdCLHlCQUFnQjtVQUFoQixpQkFBZ0IsRUFXakI7RTNDNG9GQzs7O0kyQ25wRkUseUJBQWdCO1lBQWhCLGlCQUFnQixFQUNqQjtFM0NzcEZEOzs7STJDbHBGRSw4QkFBNkIsRUFDOUI7O0FoQ1NEOzs7Ozs7Ozs7RWdDRkksZWpDYlMsRUNvQlo7O0FnQ1ZEOzs7OztFQVFJLDJCL0JiMkMsRStCYzVDOztBaENKSDs7Ozs7RWdDRkksZWpDUlMsRUNlWjs7QWdDVkQ7OztFQVFJLDJCL0JiMkMsRStCYzVDOztBaENKSDs7Ozs7RWdDRkksZXRDd05tQyxFTWpOdEM7O0FnQ1ZEOzs7RUFRSSwyQi9CYjJDLEUrQmM1Qzs7QWhDSkg7Ozs7O0VnQ0ZJLGV0Q0dtQyxFTUl0Qzs7QWdDVkQ7OztFQVFJLDJCL0JiMkMsRStCYzVDOztBaENKSDs7Ozs7RWdDRkksZXRDcUZtQyxFTTlFdEM7O0FnQ1ZEOzs7RUFRSSwyQi9CYjJDLEUrQmM1Qzs7QWhDSkg7Ozs7O0VnQ0ZJLGV0QzJLbUMsRU1wS3RDOztBZ0NWRDs7O0VBUUksMkIvQmIyQyxFK0JjNUM7O0FoQ0pIOzs7OztFZ0NGSSxldEN1R21DLEVNaEd0Qzs7QWdDVkQ7OztFQVFJLDJCL0JiMkMsRStCYzVDOztBaENKSDs7Ozs7RWdDRkksZXRDZ0dtQyxFTXpGdEM7O0FnQ1ZEOzs7RUFRSSwyQi9CYjJDLEUrQmM1Qzs7QWhDSkg7Ozs7O0VnQ0ZJLGVqQ0hTLEVDVVo7O0FnQ1ZEOzs7RUFRSSwyQi9CYjJDLEUrQmM1Qzs7QWhDSkg7Ozs7O0VnQ0ZJLGVqQ0VTLEVDS1o7O0FnQ1ZEOzs7RUFRSSwyQi9CYjJDLEUrQmM1Qzs7QWhDSkg7Ozs7O0VnQ0ZJLGVqQ09TLEVDQVo7O0FnQ1ZEOzs7RUFRSSwyQi9CYjJDLEUrQmM1Qzs7QWhDakJIOzs7RWdDd0JFLGtJQUF3RjtFQUF4RixtR0FBd0YsRWhDckJ6Rjs7QWdDa0JIOzs7RUFRSSw0Qy9CaENtRCxFK0JpQ3BEOztBQ3ZDSDtFQUNFLG1CQUFrQjtFQUNsQix1SGhCd0IrRztVZ0J4Qi9HLCtHaEJ3QitHO0VnQnZCL0csZWhDc0N3QztFZ0NyQ3hDLG9CaENxQ3dDO0VnQ3BDeEMsYUFBWTtFQUNaLFdBQVU7RUFDVixjaENrQ3dDLEVnQ2pCekM7RUF4QkQ7SUFXSSxtSGhCaUJ5RztZZ0JqQnpHLDJHaEJpQnlHLEVnQmhCMUc7RUFaSDtJQWdCSSx5QkFBZ0I7WUFBaEIsaUJBQWdCLEVBQ2pCO0VBakJIO0lBb0JJLGVoQ3NCc0M7SWdDckJ0QyxvQmhDcUJzQztJZ0NwQnRDLGNoQ29Cc0MsRWdDbkJ2Qzs7QUFHSDtFQUVJLGlCQUFnQjtFQUNoQixpQmhDU29DO0VnQ1JwQyxrQmhDV3NDO0VnQ1Z0QyxlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQVluQjtFQW5CSDtJQVVNLGNBQWEsRUFDZDtFQVhMO0lBY00sZUFBYztJQUNkLG1CQUFrQjtJQUNsQixvQmhDSmtDO0lnQ0tsQyxrQkFBaUIsRUFDbEI7O0FDNUNMOztFeEJDRSxtQmJDc0I7RXFDRXRCLHdCeENxc0I4RjtFd0Nwc0I5RixtSGpCdUIyRztVaUJ2QjNHLDJHakJ1QjJHO0VpQnRCM0csNEJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLHVCQUFzQixFQW1EdkI7RUEzREQ7Ozs7Ozs7SUFjUSwwQm5DTHFCO0ltQ01yQiwyQnhDOHFCd0YsRXdDN3FCekY7RUFoQlA7Ozs7Ozs7SUFjUSwwQm5DQXFCO0ltQ0NyQiwyQnhDOHFCd0YsRXdDN3FCekY7RUFoQlA7OztJQWNRLDBCeEMwTmlDO0l3Q3pOakMsMkJ4QzhxQndGLEV3QzdxQnpGO0VBaEJQOzs7SUFjUSwwQnhDS2lDO0l3Q0pqQywyQnhDOHFCd0YsRXdDN3FCekY7RUFoQlA7OztJQWNRLDBCeEN1RmlDO0l3Q3RGakMsMkJ4QzhxQndGLEV3QzdxQnpGO0VBaEJQOzs7SUFjUSwwQnhDNktpQztJd0M1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RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixzQkFBcUIsRUEwQnRCO0VBbkNEO0lBYU0sNElwQ05TO1lvQ01ULG9JcENOUyxFb0NjVjtJbkNwQkg7TW1DaUJRLHFKcENYSztjb0NXTCw2SXBDWEssRUNGWjtFbUNMSDtJQWFNLDRJcENEUztZb0NDVCxvSXBDRFMsRW9DU1Y7SW5DcEJIO01tQ2lCUSxxSnBDTks7Y29DTUwsNklwQ05LLEVDUFo7RW1DTEg7SUFhTSw0SXpDK05tQztZeUMvTm5DLG9JekMrTm1DLEV5Q3ZOcEM7SW5DcEJIO01tQ2lCUSxxSnpDME4rQjtjeUMxTi9CLDZJekMwTitCLEVNdk90QztFbUNMSDtJQWFNLDRJekNVbUM7WXlDVm5DLG9JekNVbUMsRXlDRnBDO0luQ3BCSDtNbUNpQlEscUp6Q0srQjtjeUNML0IsNkl6Q0srQixFTWxCdEM7RW1DTEg7SUFhTSw0SXpDNEZtQztZeUM1Rm5DLG9JekM0Rm1DLEV5Q3BGcEM7SW5DcEJIO01tQ2lCUSxxSnpDdUYrQjtjeUN2Ri9CLDZJekN1RitCLEVNcEd0QztFbUNMSDtJQWFNLDRJekNrTG1DO1l5Q2xMbkMsb0l6Q2tMbUMsRXlDMUtwQztJbkNwQkg7TW1DaUJRLHFKekM2SytCO2N5QzdLL0IsNkl6QzZLK0IsRU0xTHRDO0VtQ0xIO0lBYU0sNEl6QzhHbUM7WXlDOUduQyxvSXpDOEdtQyxFeUN0R3BDO0luQ3BCSDtNbUNpQlEscUp6Q3lHK0I7Y3lDekcvQiw2SXpDeUcrQixFTXRIdEM7RW1DTEg7SUFhTSw0SXpDdUdtQztZeUN2R25DLG9JekN1R21DLEV5Qy9GcEM7SW5DcEJIO01tQ2lCUSxxSnpDa0crQjtjeUNsRy9CLDZJekNrRytCLEVNL0d0QztFbUNMSDtJQWFNLDRJcENJUztZb0NKVCxvSXBDSVMsRW9DSVY7SW5DcEJIO01tQ2lCUSxxSnBDREs7Y29DQ0wsNklwQ0RLLEVDWlo7RW1DTEg7SUFhTSw0SXBDU1M7WW9DVFQsb0lwQ1NTLEVvQ0RWO0luQ3BCSDtNbUNpQlEscUpwQ0lLO2NvQ0pMLDZJcENJSyxFQ2pCWjtFbUNMSDtJQWFNLDRJcENjUztZb0NkVCxvSXBDY1MsRW9DTlY7SW5DcEJIO01tQ2lCUSxxSnBDU0s7Y29DVEwsNklwQ1NLLEVDdEJaO0VBSkQ7SW1DMEJJLDRIbEJGZ0g7WWtCRWhILG9IbEJGZ0g7SWtCR2hILHNCQUFxQixFbkN2QnhCO0VtQ0xIO0lBZ0NNLFdBQVUsRUFDWDs7QUFNTDtFekJoQ0UsOEJ5QmtDaUM7RXpCakNqQyw2QnlCaUNpQyxFQUNoQzs7QUFISDtFekJqQkUsMEJ5QnVCOEI7RXpCdEI5QiwyQnlCc0I4QixFQUM3Qjs7QUFQSDtFQVVJLGlCQUFnQixFQUNqQjs7QUFYSDs7OztFekJqQkUsMEJ5QmtDZ0M7RXpCakNoQywyQnlCaUNnQyxFQUM3Qjs7QUFsQkw7Ozs7RXpCaENFLDhCeUJ5RG1DO0V6QnhEbkMsNkJ5QndEbUMsRUFDaEM7O0FBMUJMOzs7Ozs7OztFekJqQkUsMEJ5Qm1EZ0M7RXpCbERoQywyQnlCa0RnQyxFQUM3Qjs7QUFNTDtFQUNFLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isb0NsQzFCa0MsRWtDa0RuQztFQTNCRDtJekIxREUsNEJicEJzQjtJYXFCdEIsNkJickJzQixFc0NxRnJCO0VBUEg7SXpCekVFLGdDYkxzQjtJYU10QiwrQmJOc0IsRXNDeUZyQjtFQVhIO0lDL0VFLGlCQUFnQjtJQUNoQix3QkFBdUI7SUFDdkIsb0JBQW1CO0lENkZqQixvQkFBYztRQUFkLG1CQUFjO1lBQWQsZUFBYztJQUNkLHFCbEMxQ2dDO0lrQzJDaEMsdUJsQzFDaUM7SWtDMkNqQyxhQUFZO0lBQ1osc0JsQzdDZ0M7SWtDOENoQyxxQmxDOUNnQyxFa0MrQ2pDO0VBdEJIO0lBeUJJLGdCQUFlLEVBQ2hCOztBQUtIO0VBQ0Usb0JBQWM7TUFBZCxtQkFBYztVQUFkLGVBQWM7RUFDZCxtQmxDMUNnQyxFa0N1RGpDO0VBZkQ7SXpCekZFLDRCYnBCc0I7SWFxQnRCLDZCYnJCc0IsRXNDbUhyQjtFQU5IO0l6QnhHRSxnQ2JMc0I7SWFNdEIsK0JiTnNCLEVzQ3VIckI7RUFWSDtJQWFJLGlCQUFnQixFQUNqQjs7QUFLSDtFQUNFLDBDekM2akI4RjtFeUM1akI5RixtQmxDN0RnQyxFa0M0RWpDO0VBakJEO0l6QjVHRSw0QmJwQnNCO0lhcUJ0Qiw2QmJyQnNCO0lzQ3VJcEIsY0FBYSxFQUNkO0VBUkg7SXpCM0hFLGdDYkxzQjtJYU10QiwrQmJOc0IsRXNDNElyQjtFQVpIO0lBZUksaUJBQWdCLEVBQ2pCOztBQUtIO0VBQ0UsNkN6Q3dpQjhGO0V5Q3ZpQjlGLGlCQUFnQjtFQUNoQixtQmxDbkZnQyxFa0NrR2pDO0VBbEJEO0l6QmpJRSw0QmJwQnNCO0lhcUJ0Qiw2QmJyQnNCLEVzQzRKckI7RUFQSDtJekJoSkUsZ0NiTHNCO0lhTXRCLCtCYk5zQjtJc0NpS3BCLGlCQUFnQixFQUNqQjtFQWJIO0lBZ0JJLGNBQWEsRUFDZDs7QUFHSDtFQUNFLG9CQUFxRDtFQUNyRCxvQ2xDcEhrQyxFa0M0SG5DO0VBVkQ7SUFLSSxxQmxDekhnQztJa0MwSGhDLHVCbEN6SGlDO0lrQzBIakMsc0JsQzNIZ0M7SWtDNEhoQyxxQmxDNUhnQyxFa0M2SGpDOztBQUdIO0VBQ0Usc0NBQTJHLEVBQzVHOztBQUlEO0V6QjVMRSxtQmJDc0IsRXNDNkx2Qjs7QUFFRDtFekIxTEUsZ0NiTHNCO0VhTXRCLCtCYk5zQixFc0NpTXZCOztBQUVEO0V6Qi9LRSw0QmJwQnNCO0VhcUJ0Qiw2QmJyQnNCLEVzQ3FNdkI7O0FBSUQ7RUFDRSxpQkFBZ0I7RUFDaEIsbUJsQ3RJZ0M7RWtDdUloQyxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFVBQVM7RUFDVCxRQUFPLEVBQ1I7O0FBSUQ7RUFDRSx3QmxDeEo2QjtVa0N3SjdCLGdCbEN4SjZCO0VrQ3lKN0IsMkJ0Q25NeUI7VXNDbU16QixtQnRDbk15QjtFc0NvTXpCLHFCQUFpQztFQUNqQyx1QkFBbUM7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QjNDYnFDO0UyQ2NyQyxhM0NvcUI0RixFMkNucUI3Rjs7QUFIRDtFQUNFLDBCM0NxRXFDO0UyQ3BFckMsYTNDb3FCNEYsRTJDbnFCN0Y7O0FBSEQ7RUFDRSwwQjNDMkpxQztFMkMxSnJDLDJCM0N3cEI0RixFMkN2cEI3Rjs7QUFIRDtFQUNFLDBCM0N1RnFDO0UyQ3RGckMsYTNDb3FCNEYsRTJDbnFCN0Y7O0FBSEQ7RUFDRSwwQjNDZ0ZxQztFMkMvRXJDLDJCM0N3cEI0RixFMkN2cEI3Rjs7QUFIRDtFQUNFLDBCdENuQlc7RXNDb0JYLGEzQ29xQjRGLEUyQ25xQjdGOztBQUhEO0VBQ0UsMEJ0Q2RXO0VzQ2VYLGEzQ29xQjRGLEUyQ25xQjdGOztBQUhEO0VBQ0UsMEJ0Q1RXO0VzQ1VYLGEzQ29xQjRGLEUyQ25xQjdGOztBQUtIO0V4Qm9CRSxrQ0NuRHlDO1VEbUR6QywwQkNuRHlDO0VEb0R6QyxrRXdCcEJ5RDtFeEJvQnpELDBEd0JwQnlEO0V4Qm9CekQsa0R3QnBCeUQ7RXhCb0J6RCxzRXdCcEJ5RDtFeEJxQnpELGlFQ3JDb0U7VURxQ3BFLHlEQ3JDb0UsRXVCK0JyRTtFaENrQkc7SWdDbENKO014QnlCSSxtQ0NuRHdDO2NEbUR4QywyQkNuRHdDLEV1QjBDM0MsRUFBQTtFaENrQkc7SWdDbENKO014QjZCSSxrQ0NqRXVDO2NEaUV2QywwQkNqRXVDLEV1Qm9EMUMsRUFBQTtFeEJnQkM7SXdCaENGO014QmlDSSx5QkFBZ0I7TUFBaEIsaUJBQWdCLEV3QmpCbkIsRUFBQTtFckMxREM7SXFDOENFLG1IcEJuQnlHO1lvQm1CekcsMkdwQm5CeUc7SW9Cb0J6RywyQjNDNm9CNEY7STJDNW9CNUYsc0JBQXFCLEVyQzVDdEI7RXFDc0NIO0lBVUksMEIzQ2tFcUMsRTJDakV0QztFQVhIO0lBY0ksV0FBVSxFQUNYOztBQUdIO0VENURFLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CO0VDNkRuQiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQiwwQnRDckRhO0VzQ3NEYixvQkFBaUM7RUFDakMsYTNDc29COEY7RTJDcm9COUYsNEJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIscUJBQWM7TUFBZCxlQUFjO0VBQ2QsZ0JwQ2VnQztFb0NkaEMsbUJBQWtCO0VBQ2xCLGlCMUNyRDBCO0UwQ3NEMUIsYXBDVWdDO0VvQ1RoQyx5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixxQkFBd0M7RUFDeEMsc0JBQW1DO0VBQ25DLDZCQUFTO01BQVQsbUJBQVM7VUFBVCxVQUFTO0VBQ1QsbUJBQWtCO0VBQ2xCLFlwQ0lnQyxFb0NIakM7O0FBRUQ7RUFDRSxvQkFBaUM7RUFDakMscUJBQWM7TUFBZCxlQUFjO0VBQ2QsYXBDRmdDO0VvQ0doQyxxQkFBd0M7RUFDeEMsc0JBQW1DO0VBQ25DLDZCQUFTO01BQVQsbUJBQVM7VUFBVCxVQUFTO0VBQ1QsWUFBVyxFQUNaOztBQzFGRDtFQUNFLHVCdkNvQ2E7RXVDbkNiLFVBQVM7RUFDVCxvQnpDZWM7RXlDZGQsZ0JBQWU7RUFDZixZQUFXLEVBb0haO0VBekhEOztJQVNJLDhCekNSd0I7SXlDU3hCLHFCM0N1RDZCO0kyQ3REN0IsdUJyQ3lGaUM7SXFDeEZqQyxzQnJDd0ZpQztJcUN2RmpDLG9CQUFtQixFQVNwQjtJQXRCSDs7TUFnQk0scUJyQ3FGOEIsRXFDcEYvQjtJQWpCTDs7TUFvQk0sc0JyQ2lGOEIsRXFDaEYvQjtFQXJCTDtJQXlCSSwyQjVDb3FCNEYsRTRDMXBCN0Y7SUFuQ0g7O01BNkJNLHFCckNxRmlDO01xQ3BGakMsaUIzQ1hzQjtNMkNZdEIsYXJDaUY0QjtNcUNoRjVCLHdCckNvRnNHO01xQ25GdEcsMkJyQ21Gc0csRXFDbEZ2RztFQWxDTDtJQXNDSSwyQjVDd3BCOEYsRTRDOW9CL0Y7SUFoREg7O01BMENNLG1CckM4RStCO01xQzdFL0IsaUIzQ3hCc0I7TTJDeUJ0QixlckMwRThCO01xQ3pFOUIsd0JyQzZFc0c7TXFDNUV0RywyQnJDNEVzRyxFcUMzRXZHO0VBL0NMO0lBbURJLDJCNUMyb0I4RixFNENqb0IvRjtJQTdESDs7TUF1RE0sbUJyQ2lFK0I7TXFDaEUvQixpQjNDdENzQjtNMkN1Q3RCLGVyQzZEOEI7TXFDNUQ5Qix3QnJDdUVzRztNcUN0RXRHLDJCckNzRXNHLEVxQ3JFdkc7RUFHSDs7O0k1QnpDQSw0QmJwQnNCO0lhcUJ0Qiw2QmJyQnNCLEV5Q21FakI7RUFOTDs7SUFhVSw0QnpDMUVZLEV5QzJFYjtFQWRUOztJQWlCVSw2QnpDOUVZLEV5QytFYjtFQWxCVDs7O0k1QnhEQSxnQ2JMc0I7SWFNdEIsK0JiTnNCLEV5QzBGakI7RUE3Qkw7O0lBb0NVLCtCekNqR1ksRXlDa0diO0VBckNUOztJQXdDVSxnQ3pDckdZLEV5Q3NHYjtFQXhHWDtJQWdISSw4QnpDL0d3QixFeUNnSHpCO0VBakhIOztJQXNITSxjQUFhLEVBQ2Q7O0FBSUw7OztFQUlJLFVBQVMsRUFDVjs7QUFHSDtFQUNFLDBCekNuSTBCLEV5Q3dJM0I7RUFIQztJQUNFLFVBQVMsRUFDVjs7QUFHSDs7RUFHSSxvQnJDWDhCO0VxQ1k5QixtQnJDWjhCLEVxQ3FCL0I7RUFiSDs7SUFPTSxtQnJDZDRCLEVxQ2U3QjtFQVJMOztJQVdNLG9CckNsQjRCLEVxQ21CN0I7O0FBWkw7O0VBa0JNLGdCckN4QitCO0VxQ3lCL0Isd0JyQ3hCeUc7RXFDeUJ6RywyQnJDekJ5RyxFcUMwQjFHOztBQXJCTDs7RUEyQk0sd0JyQzlCeUc7RXFDK0J6RywyQnJDL0J5RyxFcUNnQzFHOztBQTdCTDs7RUFtQ00sZXJDdkM4QjtFcUN3QzlCLHdCckNyQ3lHO0VxQ3NDekcsMkJyQ3RDeUcsRXFDdUMxRzs7QUFJTDtFQUVJLDBCNUNuRXFDLEU0Q29FdEM7O0F0Q3hLRDtFc0NnTEksMEI1QzNFbUMsRU1uR3RDOztBc0NzTEQ7OztFQUlJLDBCdkNuTXVCO0V1Q29NdkIsMkI1Q2dmMEYsRTRDL2UzRjs7QUFFRDs7O0VBS00sMEJ2QzlNSztFdUMrTUwsYTVDbWZzRixFNENsZnZGOztBQWZQOzs7RUFJSSwwQnZDOUx1QjtFdUMrTHZCLDJCNUNnZjBGLEU0Qy9lM0Y7O0FBRUQ7OztFQUtNLDBCdkN6TUs7RXVDME1MLGE1Q21mc0YsRTRDbGZ2Rjs7QUFmUDs7O0VBSUksMEI1QzRCbUM7RTRDM0JuQywyQjVDZ2YwRixFNEMvZTNGOztBQUVEOzs7RUFLTSwwQjVDdUIrQjtFNEN0Qi9CLGE1Q21mc0YsRTRDbGZ2Rjs7QUFmUDs7O0VBSUksMEI1Q3pMbUM7RTRDMExuQywyQjVDZ2YwRixFNEMvZTNGOztBQUVEOzs7RUFLTSwwQjVDOUwrQjtFNEMrTC9CLGE1Q21mc0YsRTRDbGZ2Rjs7QUFmUDs7O0VBSUksMEI1Q3ZHbUM7RTRDd0duQywyQjVDZ2YwRixFNEMvZTNGOztBQUVEOzs7RUFLTSwwQjVDNUcrQjtFNEM2Ry9CLGE1Q21mc0YsRTRDbGZ2Rjs7QUFmUDs7O0VBSUksMEI1Q2pCbUM7RTRDa0JuQywyQjVDZ2YwRixFNEMvZTNGOztBQUVEOzs7RUFLTSwwQjVDdEIrQjtFNEN1Qi9CLDJCNUN1ZXNGLEU0Q3RldkY7O0FBZlA7OztFQUlJLDBCNUNuRm1DO0U0Q29GbkMsYTVDNGYwRixFNEMzZjNGOztBQUVEOzs7RUFLTSwwQjVDMUYrQjtFNEMyRi9CLGE1Q21mc0YsRTRDbGZ2Rjs7QUFmUDs7O0VBSUksMEI1Q3pGbUM7RTRDMEZuQywyQjVDZ2YwRixFNEMvZTNGOztBQUVEOzs7RUFLTSwwQjVDakcrQjtFNENrRy9CLDJCNUN1ZXNGLEU0Q3RldkY7O0FBZlA7OztFQUlJLDBCdkN6THVCO0V1QzBMdkIsYTVDNGYwRixFNEMzZjNGOztBQUVEOzs7RUFLTSwwQnZDcE1LO0V1Q3FNTCxhNUNtZnNGLEU0Q2xmdkY7O0FBZlA7OztFQUlJLDBCdkNwTHVCO0V1Q3FMdkIsMkI1Q2dmMEYsRTRDL2UzRjs7QUFFRDs7O0VBS00sMEJ2Qy9MSztFdUNnTUwsYTVDbWZzRixFNENsZnZGOztBQWZQOzs7RUFJSSwwQnZDL0t1QjtFdUNnTHZCLGE1QzRmMEYsRTRDM2YzRjs7QUFFRDs7O0VBS00sMEJ2QzFMSztFdUMyTEwsYTVDbWZzRixFNENsZnZGOztBQU1UOzs7RUFJSSwwQjVDNUdxQztFNEM2R3JDLDJCNUMy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dUMsRXNDa0l4QztJdkN4SFA7TXVDa0hRLGU3Q29HK0IsRU1qTnRDO0l1Q2tGSDtNQWdDVSwyQnRDakl1QyxFc0NrSXhDO0l2Q3hIUDtNdUNrSFEsZTdDakgrQixFTUl0QztJdUNrRkg7TUFnQ1UsMkJ0Q2pJdUMsRXNDa0l4QztJdkN4SFA7TXVDa0hRLGU3Qy9CK0IsRU05RXRDO0l1Q2tGSDtNQWdDVSwyQnRDakl1QyxFc0NrSXhDO0l2Q3hIUDtNdUNrSFEsZTdDdUQrQixFTXBLdEM7SXVDa0ZIO01BZ0NVLDJCdENqSXVDLEVzQ2tJeEM7SXZDeEhQO011Q2tIUSxlN0NiK0IsRU1oR3RDO0l1Q2tGSDtNQWdDVSwyQnRDakl1QyxFc0NrSXhDO0l2Q3hIUDtNdUNrSFEsZTdDcEIrQixFTXpGdEM7SXVDa0ZIO01BZ0NVLDJCdENqSXVDLEVzQ2tJeEM7SXZDeEhQO011Q2tIUSxleEN2SEssRUNVWjtJdUNrRkg7TUFnQ1UsMkJ0Q2pJdUMsRXNDa0l4QztJdkN4SFA7TXVDa0hRLGV4Q2xISyxFQ0taO0l1Q2tGSDtNQWdDVSwyQnRDakl1QyxFc0NrSXhDO0l2Q3hIUDtNdUNrSFEsZXhDN0dLLEVDQVo7SXVDa0ZIO01BZ0NVLDJCdENqSXVDLEVzQ2tJeEM7SUFqQ1Q7TUF1Q00sMkN0Qy9JZ0Q7TXNDZ0poRCx5QkFBZ0I7Y0FBaEIsaUJBQWdCLEVBQ2pCO0lBekNMO01BNkNNLDhCQUE2QixFQUM5QjtFQTlDTDtJQWtESSxvQnRDUndDLEVzQ1N6Qzs7QUFHSDtFQUNFLDJCQUFvQjtNQUFwQix3QkFBb0I7VUFBcEIscUJBQW9CO0VBQ3BCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGdCQUFlLEVBVWhCO0VBZkQ7STlDckpJLGtCQUFpQjtJQUNqQixnQkFBZTtJOEM4SmYsaUJBQWdCO0lBQ2hCLGVBQWM7SUFDZCxnQkFBZTtJQUNmLHdCdEMzQnNDLEVzQzRCdkM7SWxEb3pIQztNSW45SEUsaUJBQWdCO01BQ2hCLGdCQUFlLEVBQ2hCOztBOENnS0w7RUFDRSwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUE4QjtNQUE5Qix1QkFBOEI7VUFBOUIsK0JBQThCO0VBQzlCLHdCdEM1QjBDLEVzQ3FDM0M7RUFiRDtJN0I5SkUsNEJicEJzQjtJYXFCdEIsNkJickJzQixFMEMwTHJCO0VBUkg7STdCN0tFLGdDYkxzQjtJYU10QiwrQmJOc0IsRTBDOExyQjs7QUFHSDtFekMvSkUsbUJIRnNEO0VHR3RELGlCSG5CMEI7RUdvQjFCLHVCSGtCZ0M7RUdqQmhDLGlCSGlDMEI7RTRDOEgxQixVQUFTLEVBQ1Y7O0FBSUQ7RUFDRSxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IsWUFBVyxFQUNaOztBQy9NRDtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixnQkFBZSxFQUNoQjs7QUFFRDtFM0JzREUsa0NDbkR5QztVRG1EekMsMEJDbkR5QztFRG9EekMscUQyQnREb0Q7RTNCc0RwRCw2QzJCdERvRDtFM0J1RHBELGlFQ3JDb0U7VURxQ3BFLHlEQ3JDb0U7RTBCaEJwRSx1QnpDeUJhO0V5Q3hCYixVQUFTO0VBQ1QsbUh2QmUyRztVdUJmM0csMkd2QmUyRztFdUJkM0csMkI5QzhxQjhGO0U4QzdxQjlGLGVBQWM7RUFDZCxxQnZDNkorQztFdUM1Si9DLHFCN0MrQytCO0U2QzlDL0IsaUJ2Q2dLMEM7RXVDL0oxQywyQnZDb0s0QztFdUNuSzVDLG1CQUFrQixFQThCbkI7RW5DMEJHO0ltQ3BFSjtNM0IyREksbUNDbkR3QztjRG1EeEMsMkJDbkR3QyxFMEJrQzNDLEVBQUE7RW5DMEJHO0ltQ3BFSjtNM0IrREksa0NDakV1QztjRGlFdkMsMEJDakV1QyxFMEI0QzFDLEVBQUE7RTNCd0JDO0kyQmxFRjtNM0JtRUkseUJBQWdCO01BQWhCLGlCQUFnQixFMkJ6Qm5CLEVBQUE7RXhDbERDO0l3Q3VCRSwyQjlDcXFCNEY7SThDcHFCNUYsc0JBQXFCLEV4Q3BCdEI7RXdDSUg7SUFvQkksMEI5Q3dGcUM7SThDdkZyQywyQjlDK3BCNEYsRThDOXBCN0Y7RUF0Qkg7SUEwQkksdUJ6Q0VXO0l5Q0RYLDJCOUMycEJ5RixFOEMxcEIxRjtFQTVCSDtJOUJhRSw0QmJwQnNCO0lhcUJ0Qiw2QmJyQnNCLEUyQ3VDckI7RUFoQ0g7STlCRkUsZ0NiTHNCO0lhTXRCLCtCYk5zQixFMkMyQ3JCO0VBRUQ7SUFDRSxvQnZDdUI4QjtJdUN0QjlCLG1CdkNzQjhCLEV1Q3JCL0I7O0FBR0g7RUFDRSwyQjlDdW9COEY7RThDdG9COUYsb0JBQW1CO0VBQ25CLFlBQVcsRUFpQlo7RXhDeEVDO0l3QzBERSwwQjlDMERxQztJOEN6RHJDLDJCOUNpb0I0RjtJOENob0I1RixzQkFBcUIsRXhDeER0QjtFd0NnREg7SUFhSSx1QnpDN0JXO0l5QzhCWCwyQjlDNG5CeUYsRThDM25CMUY7RUFmSDtJQWtCSSxXQUFVLEVBQ1g7O0FBSUQ7RUFDRSwwQnpDcEV5QjtFeUNxRXpCLDJCOUMrbUI0RixFOENsbUI3RjtFQWZEO0lBS0ksMEJ6QzFFUztJeUMyRVQsYTlDdW5CMEYsRThDdG5CM0Y7RXhDbEZIO0l3Q3NGTSwwQnpDaEZPO0l5Q2lGUCxhOUNpbkJ3RixFTXBzQjdGOztBd0N1RUQ7RUFDRSwwQnpDL0R5QjtFeUNnRXpCLDJCOUMrbUI0RixFOENsbUI3RjtFQWZEO0lBS0ksMEJ6Q3JFUztJeUNzRVQsYTlDdW5CMEYsRThDdG5CM0Y7RXhDbEZIO0l3Q3NGTSwwQnpDM0VPO0l5QzRFUCxhOUNpbkJ3RixFTXBzQjdGOztBd0N1RUQ7RUFDRSwwQjlDMkpxQztFOEMxSnJDLDJCOUMrbUI0RixFOENsbUI3RjtFQWZEO0lBS0ksMEI5QzJKbUM7SThDMUpuQyxhOUN1bkIwRixFOEN0bkIzRjtFeENsRkg7SXdDc0ZNLDBCOUNxSmlDO0k4Q3BKakMsYTlDaW5Cd0YsRU1wc0I3Rjs7QXdDdUVEO0VBQ0UsMEI5QzFEcUM7RThDMkRyQywyQjlDK21CNEYsRThDbG1CN0Y7RUFmRDtJQUtJLDBCOUMxRG1DO0k4QzJEbkMsYTlDdW5CMEYsRThDdG5CM0Y7RXhDbEZIO0l3Q3NGTSwwQjlDaEVpQztJOENpRWpDLGE5Q2luQndGLEVNcHNCN0Y7O0F3Q3VFRDtFQUNFLDBCOUN3QnFDO0U4Q3ZCckMsMkI5QyttQjRGLEU4Q2xtQjdGO0VBZkQ7SUFLSSwwQjlDd0JtQztJOEN2Qm5DLGE5Q3VuQjBGLEU4Q3RuQjNGO0V4Q2xGSDtJd0NzRk0sMEI5Q2tCaUM7SThDakJqQyxhOUNpbkJ3RixFTXBzQjdGOztBd0N1RUQ7RUFDRSwwQjlDOEdxQztFOEM3R3JDLDJCOUMrbUI0RixFOENsbUI3RjtFQWZEO0lBS0ksMEI5QzhHbUM7SThDN0duQywyQjlDMm1CMEYsRThDMW1CM0Y7RXhDbEZIO0l3Q3NGTSwwQjlDd0dpQztJOEN2R2pDLDJCOUNxbUJ3RixFTXhyQjdGOztBd0N1RUQ7RUFDRSwwQjlDNENxQztFOEMzQ3JDLGE5QzJuQjRGLEU4QzltQjdGO0VBZkQ7SUFLSSwwQjlDMENtQztJOEN6Q25DLGE5Q3VuQjBGLEU4Q3RuQjNGO0V4Q2xGSDtJd0NzRk0sMEI5Q29DaUM7SThDbkNqQyxhOUNpbkJ3RixFTXBzQjdGOztBd0N1RUQ7RUFDRSwwQjlDc0NxQztFOENyQ3JDLDJCOUMrbUI0RixFOENsbUI3RjtFQWZEO0lBS0ksMEI5Q21DbUM7SThDbENuQywyQjlDMm1CMEYsRThDMW1CM0Y7RXhDbEZIO0l3Q3NGTSwwQjlDNkJpQztJOEM1QmpDLDJCOUNxbUJ3RixFTXhyQjdGOztBd0N1RUQ7RUFDRSwwQnpDMUR5QjtFeUMyRHpCLGE5QzJuQjRGLEU4QzltQjdGO0VBZkQ7SUFLSSwwQnpDaEVTO0l5Q2lFVCxhOUN1bkIwRixFOEN0bkIzRjtFeENsRkg7SXdDc0ZNLDBCekN0RU87SXlDdUVQLGE5Q2luQndGLEVNcHNCN0Y7O0F3Q3VFRDtFQUNFLDBCekNyRHlCO0V5Q3NEekIsMkI5QyttQjRGLEU4Q2xtQjdGO0VBZkQ7SUFLSSwwQnpDM0RTO0l5QzREVCxhOUN1bkIwRixFOEN0bkIzRjtFeENsRkg7SXdDc0ZNLDBCekNqRU87SXlDa0VQLGE5Q2luQndGLEVNcHNCN0Y7O0F3Q3VFRDtFQUNFLDBCekNoRHlCO0V5Q2lEekIsYTlDMm5CNEYsRThDOW1CN0Y7RUFmRDtJQUtJLDBCekN0RFM7SXlDdURULGE5Q3VuQjBGLEU4Q3RuQjNGO0V4Q2xGSDtJd0NzRk0sMEJ6QzVETztJeUM2RFAsYTlDaW5Cd0YsRU1wc0I3Rjs7QXdDMkZIO0UzQmpDRSxrQ0NuRHlDO1VEbUR6QywwQkNuRHlDO0VEb0R6Qyw2RDJCaUM0RDtFM0JqQzVELHFEMkJpQzREO0UzQmhDNUQsaUVDckNvRTtVRHFDcEUseURDckNvRTtFMEJ1RXBFLFdBQVUsRUE4Q1g7RW5DcEVHO0ltQ21CSjtNM0I1QkksbUNDbkR3QztjRG1EeEMsMkJDbkR3QyxFMEJnSTNDLEVBQUE7RW5DcEVHO0ltQ21CSjtNM0J4Qkksa0NDakV1QztjRGlFdkMsMEJDakV1QyxFMEIwSTFDLEVBQUE7RTNCdEVDO0kyQnFCRjtNM0JwQkkseUJBQWdCO01BQWhCLGlCQUFnQixFMkJxRW5CLEVBQUE7RUFqREQ7SUFNSSxtQjNDcEdvQixFMkNpSXJCO0lBbkNIO01BU00saUIzQ3ZGVSxFMkM0Rlg7TUFIQztRQUNFLGNBQWEsRUFDZDtJQWJQO01BaUJNLG9CM0MvRlUsRTJDb0dYO01BSEM7UUFDRSxpQkFBZ0IsRUFDakI7SUFyQlA7TTlCMUVFLDRCYnBCc0I7TWFxQnRCLDZCYnJCc0IsRTJDZ0luQjtNQWxDTDtRQTRCUSxjQUFhLEVBQ2Q7TUFFRDtROUJ6R0osMEI4QjBHa0M7UTlCekdsQywyQjhCeUdrQyxFQUM3QjtFQWpDUDtJOUJ6RkUsZ0NiTHNCO0lhTXRCLCtCYk5zQixFMkN5SXJCO0lBSEM7TTlCaklGLDhCOEJrSW1DO005QmpJbkMsNkI4QmlJbUMsRUFDaEM7RUFHSDtJQUNFLGlCQUFnQjtJQUNoQixnQkFBZSxFQUNoQjs7QUFHSDtFQUNFLHFCdkNvQzRDLEV1QzlC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RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLGExQkpPLEUwQktSOztBQUlEO0U5QnFFRSxvQ0N0RTJDO1VEc0UzQyw0QkN0RTJDO0VEdUUzQyxxQzhCckU0QztFOUJxRTVDLDZCOEJyRTRDO0U5QnNFNUMsaUVDekRvRTtVRHlEcEUseURDekRvRTtFNkJYcEUsc0NqRDhxQjJGO0VpRDdxQjNGLFdBQVU7RUFDVixnQkFBZTtFQUNmLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxhMUJuQk8sRTBCd0JSO0V0Q2dERztJc0MvREo7TTlCMEVJLHFDQ3RFMEM7Y0RzRTFDLDZCQ3RFMEMsRTZCVzdDLEVBQUE7RXRDZ0RHO0lzQy9ESjtNOUI4RUksbUNDcEZ3QztjRG9GeEMsMkJDcEZ3QyxFNkJxQjNDLEVBQUE7RTlCa0VDO0k4QmpGRjtNOUJrRkkseUJBQWdCO01BQWhCLGlCQUFnQixFOEJuRW5CLEVBQUE7RUFmRDtJQWFJLFdBQVUsRUFDWDs7QUFLSDtFOUJVRSxvQ0M1QjJDO1VENEIzQyw0QkM1QjJDO0VENkIzQyxtRThCVitDO0U5QlUvQywyRDhCVitDO0U5QlUvQywyQzhCVitDO0U5QlUvQyxrRjhCVitDO0U5QlcvQyxpRUNsQm9FO1VEa0JwRSx5RENsQm9FO0U2QlNwRSx1QjVDQ2E7RTRDQWIsK0JBQWtEO0VBQ2xELG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixPQUFNO0VBQ04sVUFBUztFQUNULFFBQU87RUFDUCw0Q0FBbUM7VUFBbkMsb0NBQW1DO0VBQ25DLGUxQ3NNeUMsRTBDeEwxQztFdENrQkc7SXNDNUNKO005QmVJLHFDQzVCMEM7Y0Q0QjFDLDZCQzVCMEMsRTZCdUM3QyxFQUFBO0V0Q2tCRztJc0M1Q0o7TTlCbUJJLG1DQzFDd0M7Y0QwQ3hDLDJCQzFDd0MsRTZCaUQzQyxFQUFBO0U5QkpDO0k4QnRCRjtNOUJ1QkkseUJBQWdCO01BQWhCLGlCQUFnQixFOEJHbkIsRUFBQTtFQVpDO0lBQ0UsU0FBUTtJQUNSLFdBQVU7SUFDViwyQ0FBa0M7WUFBbEMsbUNBQWtDLEVBQ25DO0VBRUQ7STlCOUJBLG9DQ1QyQztZRFMzQyw0QkNUMkM7SURVM0MsbUU4QjhCd0Q7STlCOUJ4RCwyRDhCOEJ3RDtJOUI5QnhELDJDOEI4QndEO0k5QjlCeEQsa0Y4QjhCd0Q7STlCN0J4RCwrRENDa0U7WUREbEUsdURDQ2tFO0k2QjhCaEUsdUgxQjlCNkc7WTBCOEI3RywrRzFCOUI2RztJMEIrQjdHLHdDQUErQjtZQUEvQixnQ0FBK0IsRUFDaEM7SXRDbUJDO01zQ3hCRjtROUJ6QkUscUNDVDBDO2dCRFMxQyw2QkNUMEMsRTZCdUMzQyxFQUFBO0l0Q21CQztNc0N4QkY7UTlCckJFLG1DQ3ZCd0M7Z0JEdUJ4QywyQkN2QndDLEU2QmlEekMsRUFBQTtJOUJ2QkQ7TThCa0JBO1E5QmpCRSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEU4QnNCakIsRUFBQTs7QUFLSDtFQUNFLHNCMUNxS3dDO0UwQ3BLeEMsb0IxQ21Lc0M7RTBDbEt0QyxtQjFDa0tzQyxFMENqS3ZDOztBQUVEO0VEcEVFLHNDaEQrckI4RjtFZ0Q5ckI5RixZQUFXO0VBQ1gsaUJBQW1CO0VBQ25CLGlCQUFnQixFQ21FakI7O0FBRUQ7RUFDRSwwQmpEMEN1QztFaUR6Q3ZDLDZDakRxbkI4RjtFaURwbkI5RixlQUFjO0VBQ2Qsc0IxQ3dKd0M7RTBDdkp4Qyx1QjFDc0pzQyxFMENySnZDOztBQUVEO0VQaEZFLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CO0VPaUZuQiwyQmpEMm1CMkY7RWlEMW1CM0YsZUFBYztFQUNkLGlCaERwRTBCO0VnRHFFMUIsYTFDMkpzQztFMEMxSnRDLGVBQWM7RUFDZCxjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLHdCMUN5SXNDLEUwQ3BJdkM7RUFIQztJQUNFLG9CQUE0QyxFQUM3Qzs7QUFLSDtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixtQjFDNkh3QztFMEM1SHhDLHNCMUM0SHdDO0UwQzNIeEMsZ0JBQWUsRUF1Q2hCO0VBckNDOztJQUVFLGNBQWEsRUFDZDtFQVhIO0lQbkdFLGlCQUFnQjtJQUNoQix3QkFBdUI7SUFDdkIsb0JBQW1CO0l2QjREbkIsa0NDbkR5QztZRG1EekMsMEJDbkR5QztJRG9EekMscUQ4Qm1Ec0Q7STlCbkR0RCw2QzhCbURzRDtJOUJsRHRELGlFQ3JDb0U7WURxQ3BFLHlEQ3JDb0U7STZCeUZsRSwyQmpEd2tCNEY7SWlEdmtCNUYsb0IxQ3NId0M7STBDckh4QyxpQmhEckd3QjtJZ0RzR3hCLGVBQWM7SUFDZCx3QjFDMkdvQyxFMEN4RnJDO0l0Qy9EQztNc0N1Qko7UTlCaENJLG1DQ25Ed0M7Z0JEbUR4QywyQkNuRHdDLEU2QjJIekMsRUFBQTtJdEMvREM7TXNDdUJKO1E5QjVCSSxrQ0NqRXVDO2dCRGlFdkMsMEJDakV1QyxFNkJxSXhDLEVBQUE7STlCakVEO004QnlCRjtROUJ4QkkseUJBQWdCO1FBQWhCLGlCQUFnQixFOEJnRWpCLEVBQUE7STNDM0lEO00yQzJISSwwQmpEUm1DLEVNL0d0QztJMkMrRkg7TUE2Qk0sZTVDMUhTLEU0QzJIVjtJQTlCTDtNQWlDTSw4QkFBNkI7TUFDN0IsMkJqRHlqQnVGLEVpRHhqQnhGO0lBbkNMO01Bc0NNLFdBQVUsRUFDWDtFQXZDTDtJQTJDSSxlNUN4SVcsRTRDeUlaOztBQUdIO0VBQ0UsMkJqRDBpQmdHO0VpRHppQmhHLGMxQ2tGd0MsRTBDNUV6QztFQUpDOztJQUVFLGU1Q2xKVyxFNENtSlo7O0FBR0g7RUFDRSxlNUN2SmEsRTRDd0pkOztBdENsRkc7RXNDMkZBO0lBQ0UsY0FBYTtJQUNiLHlCQUFnQjtJQUFoQixpQkFBZ0IsRUFDakI7RUFFRDtJQUNFLGNBQWE7SUFDYix5QkFBZ0I7SUFBaEIsaUJBQWdCLEVBQ2pCO0VBRUQ7SUFDRSxjQUFhO0lBQ2IseUJBQWdCO0lBQWhCLGlCQUFnQixFQUNqQjtFQUVEO0lBQ0UsNENqRHdnQjBGO0lpRHZnQjFGLDBCQUF5QjtJQUN6QixZQUFXO0lBQ1gs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LG9EL0MwSjZGO2MrQzFKN0YsNEMvQzBKNkY7TStDeko3RixZQUFXO01BQ1gsZUFBYztNQUNkLGVyRHZFd0Q7TXFEd0V4RCxtQkFBa0I7TUFDbEIsY3JEekV3RCxFcUQwRXpEO00zQzdFRDtRMkM0REo7VW5DckVJLG1DQ25Ed0M7a0JEbUR4QywyQkNuRHdDLEVrQ3lJdkMsRUFBQTtNM0M3RUQ7UTJDNERKO1VuQ2pFSSxrQ0NqRXVDO2tCRGlFdkMsMEJDakV1QyxFa0NtSnRDLEVBQUE7TW5DL0VIO1FtQzhERjtVbkM3REkseUJBQWdCO1VBQWhCLGlCQUFnQixFbUM4RWYsRUFBQTtFQWpCTDtJQTBCVSxzQ0FBeUY7WUFBekYsOEJBQXlGLEVBQzFGO0VBM0JUO0lBOEJVLDBCakQzSkssRWlENEpOO0VBL0JUO0lBb0NRLHlDakRqS08sRWlEa0tSO0VBckNQO0lBMENRLDBCL0MwSCtDLEUrQ3pIaEQ7RUEzQ1A7SUE4Q1Esc0N0RHlnQndGLEVzRHhnQnpGO0VBL0NQO0luQzFFRSxrQ0NuRHlDO1lEbUR6QywwQkNuRHlDO0lEb0R6Qyw4Q21DNkgrQztJbkM3SC9DLHNDbUM2SCtDO0luQzVIL0MsaUVDckNvRTtZRHFDcEUseURDckNvRTtJa0NtS2xFLDZCQUE0QjtJQUM1QixzQ3REK2Z5RjtJc0Q5ZnpGLGtDQUFxRztJQUNyRyxvQi9DK0dnRDtJK0M5R2hELFlBQVc7SUFDWCxlQUFjO0lBQ2QsZXJEckgwRDtJcURzSDFELG1CQUFrQjtJQUNsQixlQUFvRjtJQUNwRixRQUFPO0lBQ1AsWS9DMEdtRixFK0N6R3BGO0kzQzdIQztNMkM0REo7UW5DckVJLG1DQ25Ed0M7Z0JEbUR4QywyQkNuRHdDLEVrQ3lMekMsRUFBQTtJM0M3SEM7TTJDNERKO1FuQ2pFSSxrQ0NqRXVDO2dCRGlFdkMsMEJDakV1QyxFa0NtTXhDLEVBQUE7SW5DL0hEO01tQzhERjtRbkM3REkseUJBQWdCO1FBQWhCLGlCQUFnQixFbUM4SGpCLEVBQUE7O0FDMU1IO0VBQ0UseUJBQWdCO0tBQWhCLHNCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsOEJBQTZCO0VBQzdCLGdCQUFlO0VBQ2YsWUFBVyxFQXdKWjtFQTVKRDtJQVNNLHNDaERtVDJDLEVnRGxUNUM7RUFWTDtJQWFNLHNDaEQrUzJDLEVnRDlTNUM7RUFkTDtJQWlCTSxzQ2hEMlMyQyxFZ0QxUzVDO0VBbEJMO0lBc0JJLFdBQVUsRUFhWDtJQW5DSDtNQXlCTSxrRGxEYlMsRWtEY1Y7SUExQkw7TUE2Qk0sa0RsRGpCUyxFa0RrQlY7SUE5Qkw7TUFpQ00sMERsRHJCUztja0RxQlQsa0RsRHJCUyxFa0RzQlY7RUFsQ0w7SUFzQ0ksVUFBUyxFQUNWO0VBdkNIO0lBMENJLDBCbEQ5QlcsRWtEK0JaO0VBM0NIO0lwQytERSwwQkNuRHlDO0lEb0R6QywrRG9DbEJ3RDtJcENrQnhELHVEb0NsQndEO0lwQ2tCeEQsK0NvQ2xCd0Q7SXBDa0J4RCxtRW9DbEJ3RDtJcENtQnhELHlEQ3JDb0U7SW1Db0JsRSxzQkFBZ0I7U0FBaEIsaUJBQWdCO0lBQ2hCLDBCbERyQ1c7SWtEc0NYLFVBQVM7SUFDVCxtQkFBa0I7SUFDbEIsZ0JoRHNRbUQ7SWdEclFuRCxlaERxUW1ELEVnRDFQcEQ7STVDYUM7TTRDN0VKO1FwQ29FSSwyQkNuRHdDLEVtQytDekMsRUFBQTtJNUNhQztNNEM3RUo7UXBDd0VJLDBCQ2pFdUMsRW1DeUR4QyxFQUFBO0lwQ1dEO01vQzNFRjtRcEM0RUkseUJBQWdCO1FBQWhCLGlCQUFnQixFb0NaakIsRUFBQTtJQWhFSDtNQXdETSxpQkFBZ0I7TUFDaEIsZUFBZ0M7TUFDaEMsY0FBK0IsRUFDaEM7SUEzREw7TUE4RE0sV0FBVSxFQUNYO0VBL0RMO0lwQytERSwwQkNuRHlDO0lEb0R6Qyw4Q29DRytDO0lwQ0gvQyxzQ29DRytDO0lwQ0YvQyx5RENyQ29FO0ltQ3lDbEUsc0NoRHNQNkM7SWdEclA3QywwQkFBeUI7SUFDekIsaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixnQkFBZTtJQUNmLGlCaERtUGtDO0lnRGxQbEMsWUFBVyxFQUNaO0k1Q0NDO000QzdFSjtRcENvRUksMkJDbkR3QyxFbUMyRHpDLEVBQUE7STVDQ0M7TTRDN0VKO1FwQ3dFSSwwQkNqRXVDLEVtQ3FFeEMsRUFBQTtJcENERDtNb0MzRUY7UXBDNEVJLHlCQUFnQjtRQUFoQixpQkFBZ0IsRW9DQWpCLEVBQUE7RUE1RUg7SUErRUksMEJsRG5FVztJa0RvRVgsaUJoRDZPa0M7SWdENU9sQyx3QmhENE9rQztJZ0QzT2xDLHNCQUFxQyxFQUN0QztFQW5GSDtJQXNGSSxzQ2hEcU82QztJZ0RwTzdDLGlCaERzT2tDO0lnRHJPbEMsdUJBQXNDO0lBQ3RDLHdCaERvT2tDLEVnRG5PbkM7RUExRkg7SXBDK0RFLDBCQ25EeUM7SURvRHpDLGdEb0M2QnlDO0lwQzdCekMsd0NvQzZCeUM7SXBDN0J6QyxnQ29DNkJ5QztJcEM3QnpDLG9Eb0M2QnlDO0lwQzVCekMseURDckNvRTtJbUNtRWxFLGlCQUFnQjtJQUNoQiwwQmxEcEZXO0lrRHFGWCxVQUFTO0lBQ1QsbUJBQWtCO0lBQ2xCLGdCaER1Tm1EO0lnRHRObkQsdUJBQXNDO0lBQ3RDLHNCQUFxQztJQUNyQyxlaERvTm1ELEVnRDNNcEQ7STVDbENDO000QzdFSjtRcENvRUksMkJDbkR3QyxFbUM4RnpDLEVBQUE7STVDbENDO000QzdFSjtRcEN3RUksMEJDakV1QyxFbUN3R3hDLEVBQUE7SXBDcENEO01vQzNFRjtRcEM0RUkseUJBQWdCO1FBQWhCLGlCQUFnQixFb0NtQ2pCLEVBQUE7SUEvR0g7TUF5R00sbUNsRDdGUyxFa0Q4RlY7SUExR0w7TUE2R00sV0FBVSxFQUNYO0VBOUdMO0lwQytERSwwQkNuRHlDO0lEb0R6Qyw4Q29Da0QrQztJcENsRC9DLHNDb0NrRCtDO0lwQ2pEL0MseURDckNvRTtJbUN3RmxFLDhCQUE2QjtJQUM3QiwwQkFBeUI7SUFDekIseUJBQTJEO0lBQzNELG1CQUFrQjtJQUNsQixnQkFBZTtJQUNmLGlCaERvTWtDO0lnRG5NbEMsWUFBVyxFQUNaO0k1QzlDQztNNEM3RUo7UXBDb0VJLDJCQ25Ed0MsRW1DMEd6QyxFQUFBO0k1QzlDQztNNEM3RUo7UXBDd0VJLDBCQ2pFdUMsRW1Db0h4QyxFQUFBO0lwQ2hERDtNb0MzRUY7UXBDNEVJLHlCQUFnQjtRQUFoQixpQkFBZ0IsRW9DK0NqQixFQUFBO0VBM0hIO0lwQytERSxrQ0NuRHlDO1lEbUR6QywwQkNuRHlDO0lEb0R6Qyw4Q29DOEQrQztJcEM5RC9DLHNDb0M4RCtDO0lwQzdEL0MsaUVDckNvRTtZRHFDcEUseURDckNvRTtJbUNvR2xFLHNDaEQyTDZDO0lnRDFMN0MsMEJBQXlCO0lBQ3pCLGlCQUFnQjtJQUNoQixtQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZixpQmhEd0xrQztJZ0R2TGxDLFlBQVcsRUFDWjtJNUMxREM7TTRDN0VKO1FwQ29FSSxtQ0NuRHdDO2dCRG1EeEMsMkJDbkR3QyxFbUNzSHpDLEVBQUE7STVDMURDO000QzdFSjtRcEN3RUksa0NDakV1QztnQkRpRXZDLDBCQ2pFdUMsRW1DZ0l4QyxFQUFBO0lwQzVERDtNb0MzRUY7UXBDNEVJLHlCQUFnQjtRQUFoQixpQkFBZ0IsRW9DMkRqQixFQUFBO0VBdklIO0lwQytERSxrQ0NuRHlDO1lEbUR6QywwQkNuRHlDO0lEb0R6QyxnRG9DMEV5QztJcEMxRXpDLHdDb0MwRXlDO0lwQzFFekMsZ0NvQzBFeUM7SXBDMUV6QyxvRG9DMEV5QztJcEN6RXpDLGlFQ3JDb0U7WURxQ3BFLHlEQ3JDb0U7SW1DZ0hsRSx5QkFBZ0I7WUFBaEIsaUJBQWdCO0lBQ2hCLDBCbERqSVc7SWtEa0lYLFVBQVM7SUFDVCxtQkFBa0I7SUFDbEIsZ0JoRDBLbUQ7SWdEektuRCx1QkFBOEQ7SUFDOUQsZWhEd0ttRCxFZ0QvSnBEO0k1QzlFQztNNEM3RUo7UXBDb0VJLG1DQ25Ed0M7Z0JEbUR4QywyQkNuRHdDLEVtQzBJekMsRUFBQTtJNUM5RUM7TTRDN0VKO1FwQ3dFSSxrQ0NqRXVDO2dCRGlFdkMsMEJDakV1QyxFbUNvSnhDLEVBQUE7SXBDaEZEO01vQzNFRjtRcEM0RUkseUJBQWdCO1FBQWhCLGlCQUFnQixFb0MrRWpCLEVBQUE7SUEzSkg7TUFxSk0sMkNsRHpJUztja0R5SVQsbUNsRHpJUyxFa0QwSVY7SUF0Skw7TUF5Sk0sV0FBVSxFQUNYOztBQ3hKTDtFQUNFLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLDBCakQ4VHVDO0VpRDdUdkMsYXhEb3NCOEY7RXdEbnNCOUYscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQmpEa1V3QztFaURqVXhDLHFCdkR5RCtCO0V1RHhEL0IsV0FBVTtFQUNWLHlCakR3VXNDO0VpRHZVdEMsZ0JBQWU7RUFDZixVQUFTO0VBQ1QsUUFBTztFQUNQLG9DQUEyQjtVQUEzQiw0QkFBMkI7RUFDM0IsMkZwQ1VrRTtFb0NWbEUsbUZwQ1VrRTtFb0NWbEUsMkVwQ1VrRTtFb0NWbEUsZ0lwQ1VrRTtFb0NUbEUsWUFBVztFQUNYLFlqQ1RNLEVpQzBDUDtFN0MyQkc7STZDM0VKO01Ba0JJLG1CckRsQm9CO01xRG1CcEIsbUJqRDJUcUM7TWlEMVRyQyxpQmpEMlRtQztNaUQxVG5DLFVBQVM7TUFDVCx5Q0FBZ0M7Y0FBaEMsaUNBQWdDO01BQ2hDLFlBQVcsRUF5QmQsRUFBQTtFN0MyQkc7STZDM0VKO01BMkJJLDZGcENKZ0U7TW9DSWhFLHFGcENKZ0U7TW9DSWhFLDZFcENKZ0U7TW9DSWhFLG1JcENKZ0UsRW9DeUJuRSxFQUFBO0U3QzJCRztJNkMzRUo7TUErQkkseUZwQ1JnRTtNb0NRaEUsaUZwQ1JnRTtNb0NRaEUseUVwQ1JnRTtNb0NRaEUsNkhwQ1JnRSxFb0N5Qm5FLEVBQUE7RUFkQztJQWxDRjtNQW1DSSx5QkFBZ0I7TUFBaEIsaUJBQWdCLEVBYW5CLEVBQUE7RUFoREQ7SXJDcUJFLG9DQ1QyQztZRFMzQyw0QkNUMkM7SURVM0MsK0NxQ2lCNEM7SXJDakI1Qyx1Q3FDaUI0QztJckNqQjVDLCtCcUNpQjRDO0lyQ2pCNUMsa0RxQ2lCNEM7SXJDaEI1QywrRENDa0U7WUREbEUsdURDQ2tFO0lvQ2lCaEUsV0FBVTtJQUNWLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFLekI7STdDNEJDO002QzNFSjtRckMwQkkscUNDVDBDO2dCRFMxQyw2QkNUMEMsRW9DOEIz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Qk0sT0FBTSxFQUNQOztBQU1MO0VBQ0Usc0N6RHNtQjJGO0V5RHJtQjNGLG1CQUFrQjtFQUNsQixhekQ4bUI4RjtFeUQ3bUI5RixtQmxEbVFpQztFa0RsUWpDLGlCeEQxRTBCO0V3RDJFMUIsZXhEZDREO0V3RGU1RCxvQnhEZjREO0V3RGdCNUQscUJsRGtRZ0M7RWtEalFoQyxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLHVCQUFzQjtFQUN0QixjeERwQjRELEV3RCtCN0Q7RUFUQzs7SUFFRSwwQnBEakdXO0lvRGtHWCxhekRnbUI0RixFeUQvbEI3RjtFQWxCSDtJQXFCSSxtQkFBa0IsRUFDbkI7O0FBR0g7RUFDRSwyQnpENmtCMkY7RXlENWtCM0Ysb0JsRG9Qa0M7RWtEblBsQyxpQnhEakcwQjtFd0RrRzFCLG1CQUFrQixFQVVuQjtFQVJDOztJQUVFLDJCekRva0I0RixFeURua0I3RjtFQUVEO0lBQ0Usb0JBQW1CLEVBQ3BCOztBQzlISDtFQUNFLDREMUQrckI4RjtVMEQvckI5RixvRDFEK3JCOEYsRTBEam9CL0Y7RUEvREQ7SUFLSSx5QkFBZ0I7WUFBaEIsaUJBQWdCLEVBQ2pCO0VBTkg7SXZDK0RFLGtDQ25EeUM7WURtRHpDLDBCQ25EeUM7SURvRHpDLDhEdUN2RCtEO0l2Q3VEL0Qsc0R1Q3ZEK0Q7SXZDd0QvRCxpRUNyQ29FO1lEcUNwRSx5RENyQ29FO0lzQ2pCbEUsMkIxRGtyQjRGO0kwRGpyQjVGLG9CbkR1VytCO0ltRHRXL0IsaUJ6REt3QjtJeURKeEIsZW5EMFd3QjtJbUR6V3hCLGlCbkRzVzJCO0ltRHJXM0IsYW5EeVcwQjtJbUR4VzFCLDJCbkR5VzhCO0ltRHhXOUIsbUJBQWtCO0lBQ2xCLDBCQUF5QixFQXNDMUI7SS9Db0JDO00rQzdFSjtRdkNvRUksbUNDbkR3QztnQkRtRHhDLDJCQ25Ed0MsRXNDd0N6QyxFQUFBO0kvQ29CQztNK0M3RUo7UXZDd0VJLGtDQ2pFdUM7Z0JEaUV2QywwQkNqRXVDLEVzQ2tEeEMsRUFBQTtJdkNrQkQ7TXVDM0VGO1F2QzRFSSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEV1Q25CakIsRUFBQTtJcER4REQ7TW9EcUJJLHNDMUQwcUIwRixFTTNyQjdGO0lvRExIO01BMkJNLFdBQVUsRUFDWDtJQTVCTDtNQStCTSxlckRuQlMsRXFEd0JWO01BcENMO1FBa0NRLFdBQVUsRUFDWDtJQW5DUDtNQXVDTSw4QkFBNkI7TUFDN0IsMkIxRHVwQnVGO00wRHRwQnZGLFdBQVUsRUFDWDtJQTFDTDtNdkMrREUsa0NDbkR5QztjRG1EekMsMEJDbkR5QztNRG9EekMscUN1Q25Cd0M7TXZDbUJ4Qyw2QnVDbkJ3QztNdkNvQnhDLGlFQ3JDb0U7Y0RxQ3BFLHlEQ3JDb0U7TXNDbUJoRSwwQnJEbkNTO01xRG9DVCxZQUFXO01BQ1gsZUFBYztNQUNkLGlCbkRxVTZCO01tRHBVN0IsV0FBVTtNQUNWLG1CQUFrQjtNQUNsQixTQUFRO01BQ1IsVUFBUztNQUNULFFBQU8sRUFDUjtNL0NxQkQ7UStDN0VKO1V2Q29FSSxtQ0NuRHdDO2tCRG1EeEMsMkJDbkR3QyxFc0N1Q3ZDLEVBQUE7TS9DcUJEO1ErQzdFSjtVdkN3RUksa0NDakV1QztrQkRpRXZDLDBCQ2pFdUMsRXNDaUR0QyxFQUFBO012Q21CSDtRdUMzRUY7VXZDNEVJLHlCQUFnQjtVQUFoQixpQkFBZ0IsRXVDcEJmLEVBQUE7RUF4REw7SUE0REksc0MxRG9vQjRGO0kwRG5vQjVGLFdBQVUsRUFDWDs7QUFHSDtFQUNFLG1CQUFrQixFQStCbkI7RUFoQ0Q7SUFLTSxXQUFVLEVBQ1g7RUFOTDtJdkNGRSxrQ0NuRHlDO1lEbUR6QywwQkNuRHlDO0lEb0R6Qyx5Q3VDVTRDO0l2Q1Y1QyxpQ3VDVTRDO0l2Q1Q1QyxpRUNyQ29FO1lEcUNwRSx5RENyQ29FLEVzQytDakU7SS9DRUQ7TStDWko7UXZDR0ksbUNDbkR3QztnQkRtRHhDLDJCQ25Ed0MsRXNDMER2QyxFQUFBO0kvQ0VEO00rQ1pKO1F2Q09JLGtDQ2pFdUM7Z0JEaUV2QywwQkNqRXVDLEVzQ29FdEMsRUFBQTtJdkNBSDtNdUNWRjtRdkNXSSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEV1Q0RmLEVB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K0JwRGlVaUMsRW9EeFRsQztFckRuR0M7Ozs7SXFENkZFLHlHcERxUjhDO1lvRHJSOUMsaUdwRHFSOEMsRURoWC9DO0VxRDhGRDs7OztJQUNFLGlGdERyR1c7WXNEcUdYLHlFdERyR1csRXNEc0daOztBQUlIO0VBYU0sbUNwRHlTNkIsRW9EeFM5Qjs7QUFkTDtFQW9CTSxxQ3BEbVNnQyxFb0RsU2pDOztBQUlMOztFQUVJLG9CcEQ4UGtDLEVvRHpQbkM7O0FBUEg7RUFVSSxvQnBEdVBrQyxFb0RqUG5DO0VBaEJIO0lBYU0sb0JwRDRRZ0M7SW9EM1FoQyxtQ3BEK1E2QixFb0Q5UTlCOztBQWZMO0VBbUJJLGlCcEQrTytCLEVvRHpPaEM7RUF6Qkg7SUFzQk0sb0JwRG9RZ0M7SW9EblFoQyxxQ3BEdVFnQyxFb0R0UWpDOztBQUtMO0VBQ0Usc0JBQXFCO0VBQ3JCLGdCcERpT29DO0VvRGhPcEMsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixZQUFXLEVBQ1o7O0FBRUQ7RUFDRSxnQnBEME5vQztFb0R6TnBDLFVBQVM7RUFDVCxXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxXQUFVLEVBUVg7RUFkRDtJQVVNLDZCdERsTFM7SXNEbUxULGdEdERuTFM7WXNEbUxULHdDdERuTFMsRXNEb0xWOztBQUlMO0VqQm5NRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFdkI0RG5CLGtDQ25EeUM7VURtRHpDLDBCQ25EeUM7RURvRHpDLDhEd0NzSXFEO0V4Q3RJckQsc0R3Q3NJcUQ7RXhDdElyRCw4Q3dDc0lxRDtFeEN0SXJELGtFd0NzSXFEO0V4Q3JJckQsaUVDckNvRTtVRHFDcEUseURDckNvRTtFdUM0S3BFLDZDcER3TGdEO0VvRHZMaEQsMkIzRHNmMkY7RTJEcmYzRixnQnBEa01pQztFb0RqTWpDLGdCcERvTW9DO0VvRG5NcEMsaUJwRHNNZ0M7RW9Eck1oQyxpRHBEMk04QjtFb0QxTTlCLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFFBQU8sRUFXUjtFaEQvSUc7SWdEdUhKO014Q2hJSSxtQ0NuRHdDO2NEbUR4QywyQkNuRHdDLEV1QzJNM0MsRUFBQTtFaEQvSUc7SWdEdUhKO014QzVISSxrQ0NqRXVDO2NEaUV2QywwQkNqRXVDLEV1Q3FOMUMsRUFBQTtFeENqSkM7SXdDeUhGO014Q3hISSx5QkFBZ0I7TUFBaEIsaUJBQWdCLEV3Q2dKbkIsRUFBQTtFQXhCRDtJdENuTUUscUJBQXdEO0lBQ3hELHVCQUEwRDtJQWdCMUQsMEJBQXNHO0lBTXRHLDhCQUE2QjtJQUM3QixzQ0FBNkI7WUFBN0IsOEJBQTZCO0lBQzdCLG1DQUFrQztJQUNsQyxvQ0FBbUM7SUFDbkMsbUJBQWtCO0lBQ2xCLG9CQUFtQjtJQUNuQix1QkFBc0I7SUFDdEIsbUNBQWtDO0lBQ2xDLHFCQUFvQjtJQUNwQixvQkFBbUI7SUFDbkIsa0JBQWlCO0lzQ29MZixzQnpEbElzQztJeURtSXRDLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsU0FBUTtJQUNSLG9DQUEyQjtZQUEzQiw0QkFBMkIsRUFDNUI7O0FBYUg7RUFDRSxvQnBEb0txQztFb0RuS3JDLHFCcER5S3FDO0VvRHhLckMsK0NwRDhLOEIsRW9EeEsvQjtFQVREO0lBT0ksbUNwRDZMK0IsRW9ENUxoQzs7QUFHSDtFQUNFLHFCcEQwSnNDO0VvRHpKdEMscUJwRCtKcUM7RW9EOUpyQywrQ3BEb0s4QixFb0Q5Si9CO0VBVEQ7SUFPSSxxQ3BEbUxrQyxFb0RsTG5DOztBQUdIO0VBR0Usb0JwRDhJb0MsRW9EN0lyQzs7QUFFRDtFQUNFLGVBQWM7RUFDZCxZQUFXLEVBQ1o7O0FDdFFDO0V4RCtEQSxtQkgxQnNEO0VHMkJ0RCxpQkg5QzBCO0VHK0MxQixrQkhOMkI7RUdPM0IsaUJIUzBCO0UyRHhFeEIsZTVEd09xQztFNER2T3JDLGNBQWE7RUFDYixtQnJEK1lpQztFcUQ5WWpDLFlBQVcsRUFTWjtFQVBDO0lBQ0Usb0JyRDRZZ0MsRXFEM1lqQztFQUVEO0lBQ0Usb0JyRHlZZ0MsRXFEeFlqQzs7QUFHSDtFNUNqQkEsbUJiQ3NCO0V5RG1CcEIsMEI1RHVOcUM7RTREdE5yQyxhNURtckI0RjtFNERsckI1RixjQUFhO0VBQ2Isb0JyRG9jZ0M7RXFEbmNoQyxxQjNEd0M2QjtFMkR2QzdCLG1CckQyWGlDO0VxRDFYakMsZ0JBQWU7RUFDZixhckR1YzJCO0VxRHRjM0IsdUJyRHVjNEI7RXFEdGM1QixtQkFBa0I7RUFDbEIsVUFBUztFQUNULG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsYXJDOUJLLEVxQzRDTjtFakQ2QkM7SWlEM0RGO01BbUJJLG9CckR3YjhCO01xRHZiOUIsMkJyRCtiNEIsRXFEcmIvQixFQUFBO0VBUEM7SUFDRSxvQnJENFdnQyxFcUQzV2pDO0VBRUQ7SUFDRSxvQnJEeVdnQyxFcUR4V2pDOztBQUdIOzs7RUFNUSxlNURvTCtCLEU0RG5MaEM7O0FBUFA7O0VBVVEsMEI1RGdMK0IsRTREL0toQzs7QUFYUDs7RUFlTSx5QzVEMktpQyxFNEQxS2xDOztBQWhCTDs7OztFQW9CTSxlQUFjLEVBQ2Y7O0FBSUw7OztFQUtRLDZCNUQ0SitCO0U0RDNKL0IsZ0Q1RDJKK0I7VTREM0ovQix3QzVEMkorQixFNEQxSmhDOztBQVBQOztFQVdNLDZCNURzSmlDLEU0RGhKbEM7RUFqQkw7O0lBY1EsNkI1RG1KK0I7STREbEovQixnRDVEa0orQjtZNERsSi9CLHdDNURrSitCLEVNMU50Qzs7QXNEeUREOzs7O0VBcUJNLGVBQWMsRUFDZjs7QUFJTDs7RUFJTSwwQjVEbUlpQyxFNERsSWxDOztBQUlMOztFQUlNLGU1RDBIaUMsRTREekhsQzs7QUFLSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxzQjVEa0htQyxFNER2R3BDO0VBYkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUtHLHNCNUQrR2lDO0k0RDlHakMsZ0Q1RDhHaUM7WTREOUdqQyx3QzVEOEdpQyxFTWhPdEM7RXNENEdFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFXRyxlQUFjLEVBQ2Y7O0F0RDNITDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RXNEbUlNLGlGNURnR2lDO1U0RGhHakMseUU1RGdHaUMsRU1oT3RDOztBc0RvSUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0ksZ0Q1RHlGaUM7VTREekZqQyx3QzVEeUZpQyxFTWhPdEM7O0FzRFhEO0V4RCtEQSxtQkgxQnNEO0VHMkJ0RCxpQkg5QzBCO0VHK0MxQixrQkhOMkI7RUdPM0IsaUJIUzBCO0UyRHhFeEIsZTVEcUdxQztFNERwR3JDLGNBQWE7RUFDYixtQnJEK1lpQztFcUQ5WWpDLFlBQVcsRUFTWjtFQVBDO0lBQ0Usb0JyRDRZZ0MsRXFEM1lqQztFQUVEO0lBQ0Usb0JyRHlZZ0MsRXFEeFlqQzs7QUFHSDtFNUNqQkEsbUJiQ3NCO0V5RG1CcEIsMEI1RG9GcUM7RTREbkZyQyxhNURtckI0RjtFNERsckI1RixjQUFhO0VBQ2Isb0JyRG9jZ0M7RXFEbmNoQyxxQjNEd0M2QjtFMkR2QzdCLG1CckQyWGlDO0VxRDFYakMsZ0JBQWU7RUFDZixhckR1YzJCO0VxRHRjM0IsdUJyRHVjNEI7RXFEdGM1QixtQkFBa0I7RUFDbEIsVUFBUztFQUNULG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsYXJDOUJLLEVxQzRDTjtFakQ2QkM7SWlEM0RGO01BbUJJLG9CckR3YjhCO01xRHZiOUIsMkJyRCtiNEIsRXFEcmIvQixFQUFBO0VBUEM7SUFDRSxvQnJENFdnQyxFcUQzV2pDO0VBRUQ7SUFDRSxvQnJEeVdnQyxFcUR4V2pDOztBQUdIOzs7RUFNUSxlNURpRCtCLEU0RGhEaEM7O0FBUFA7O0VBVVEsMEI1RDZDK0IsRTRENUNoQzs7QUFYUDs7RUFlTSx5QzVEd0NpQyxFNER2Q2xDOztBQWhCTDs7OztFQW9CTSxlQUFjLEVBQ2Y7O0FBSUw7OztFQUtRLDZCNUR5QitCO0U0RHhCL0IsZ0Q1RHdCK0I7VTREeEIvQix3QzVEd0IrQixFNER2QmhDOztBQVBQOztFQVdNLDZCNURtQmlDLEU0RGJsQztFQWpCTDs7SUFjUSw2QjVEZ0IrQjtJNERmL0IsZ0Q1RGUrQjtZNERmL0Isd0M1RGUrQixFTXZGdEM7O0FzRHlERDs7OztFQXFCTSxlQUFjLEVBQ2Y7O0FBSUw7O0VBSU0sMEI1REFpQyxFNERDbEM7O0FBSUw7O0VBSU0sZTVEVGlDLEU0RFVsQzs7QUFLSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxzQjVEakJtQyxFNEQ0QnBDO0VBYkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUtHLHNCNURwQmlDO0k0RHFCakMsZ0Q1RHJCaUM7WTREcUJqQyx3QzVEckJpQyxFTTdGdEM7RXNENEdFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFXRyxlQUFjLEVBQ2Y7O0F0RDNITDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RXNEbUlNLGlGNURuQ2lDO1U0RG1DakMseUU1RG5DaUMsRU03RnRDOztBc0RvSUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0ksZ0Q1RDFDaUM7VTREMENqQyx3QzVEMUNpQyxFTTdGdEM7O0F1RFpIOzs7Ozs7Ozs7Ozs7Ozs7OztFQUVJLHNDdERrYThDO0VzRGphOUMsbUJ0RGthOEI7RXNEamE5QixvQ0FBeUgsRUFDMUg7O0FBTEg7O0VBUUkscUJ0RHVaNkUsRXNEdFo5RTs7QUFUSDs7OztFQVlJLHNCMURUb0I7RTBEVXBCLG9DQUF5SCxFQVMxSDtFdkRORDs7OztJdURBSSw0RHREa1g0QztZc0RsWDVDLG9EdERrWDRDLEVEaFgvQztFdURsQkg7Ozs7SUFvQk0sZ0R4RFJTO1l3RFFULHdDeERSUyxFd0RTVjs7QUFyQkw7O0VBNEJJLG1CdEQyWWlDLEVzRDFZbEM7O0FBN0JIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUNJLG1CdERzWWlDLEVzRHJZbEM7O0FBS0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJLG9CdERvV21DO0VzRG5XbkMscUJ0RHlXbUM7RXNEeFduQyw0Q0FBa0ksRUFDbkk7O0FBTEg7Ozs7Ozs7RUFRSSw0Q0FBa0ksRUFDbkk7O0FBVEg7OztFQWVJLG9CdERrWGtDLEVzRGpYbkM7O0FBaEJIO0VBbUJJLHFCdERxVzZFLEVzRHBXOUU7O0FBcEJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBd0JJLG9CdER5V2tDLEVzRHhXbkM7O0FBR0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJLHFCdER5VW9DO0VzRHhVcEMscUJ0RDhVbUM7RXNEN1VuQyw2Q0FBa0ksRUFDbkk7O0FBTEg7Ozs7Ozs7RUFRSSw2Q0FBa0ksRUFDbkk7O0FBVEg7OztFQWVJLG9CdER1VmtDLEVzRHRWbkM7O0FBaEJIO0VBbUJJLHFCdER5VTZFLEVzRHhVOUU7O0FBcEJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBd0JJLG9CdEQ4VWtDLEVzRDdVbkM7O0FDNUZIO0VBQ0UscUJ2RHNic0M7RXVEcmJ0QyxtQkFBa0IsRUFvRG5CO0VBdEREOztJQU1JLE9BQU07SUFDTiwrQkFBa0U7WUFBbEUsdUJBQWtFLEVBQ25FO0VBUkg7SUFXSSxlekRDVyxFeURBWjtFQVpIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBa0JNLG1CQUFrQixFQUNuQjtFQW5CTDtJM0MrREUsa0NDbkR5QztZRG1EekMsMEJDbkR5QztJRG9EekMsMkQyQ3pDb0Q7STNDeUNwRCxtRDJDekNvRDtJM0N5Q3BELDJDMkN6Q29EO0kzQ3lDcEQsOEQyQ3pDb0Q7STNDMENwRCxpRUNyQ29FO1lEcUNwRSx5RENyQ29FO0kwQ0hsRSwyQjlEc3FCeUY7SThEcnFCekYsZUFBYztJQUNkLGdCdkRpWCtCO0l1RGhYL0IsaUJ2RHNYOEI7SXVEclg5QixVQUFTO0lBQ1QsV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixjQUF1RDtJQUN2RCxRQUFPO0lBQ1AsOEJBQXFCO1lBQXJCLHNCQUFxQixFQUN0QjtJbkQwQ0M7TW1EN0VKO1EzQ29FSSxtQ0NuRHdDO2dCRG1EeEMsMkJDbkR3QyxFMENrQnpDLEVBQUE7SW5EMENDO01tRDdFSjtRM0N3RUksa0NDakV1QztnQkRpRXZDLDBCQ2pFdUMsRTBDNEJ4QyxFQUFBO0kzQ3dDRDtNMkMzRUY7UTNDNEVJLHlCQUFnQjtRQUFoQixpQkFBZ0IsRTJDekNqQixFQUFBO0VBbkNIOzs7Ozs7Ozs7Ozs7Ozs7OztJQXNDSSxtQkFBa0IsRUFlbkI7SUFyREg7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQTBDUSwyQjlEcXBCcUY7TThEcHBCckYsV0FBVSxFQUNYO0lBNUNQOzs7Ozs7Ozs7Ozs7Ozs7Ozs7TUEwQ1EsMkI5RHFwQnFGO004RHBwQnJGLFdBQVUsRUFDWDtJQTVDUDs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BMENRLDJCOURxcEJxRjtNOERwcEJyRixXQUFVLEVBQ1g7SUE1Q1A7Ozs7Ozs7Ozs7Ozs7Ozs7OztNM0MrREUsa0NDbkR5QztjRG1EekMsMEJDbkR5QztNRG9EekMscUMyQ2hCd0M7TTNDZ0J4Qyw2QjJDaEJ3QztNM0NpQnhDLGlFQ3JDb0U7Y0RxQ3BFLHlEQ3JDb0U7TTBDc0JoRSxtQkFBa0I7TUFDbEIsV0FBVSxFQUNYO0lBcERMOzs7Ozs7Ozs7Ozs7Ozs7Ozs7TTNDK0RFLDBCQ25EeUM7TURvRHpDLHFDMkNoQndDO00zQ2dCeEMsNkIyQ2hCd0M7TTNDaUJ4Qyx5RENyQ29FO00wQ3NCaEUsbUJBQWtCO01BQ2xCLFdBQVUsRUFDWDtJQXBETDs7Ozs7Ozs7Ozs7Ozs7Ozs7O00zQytERSxrQ0NuRHlDO2NEbUR6QywwQkNuRHlDO01Eb0R6QyxxQzJDaEJ3QztNM0NnQnhDLDZCMkNoQndDO00zQ2lCeEMsaUVDckNvRTtjRHFDcEUseURDckNvRTtNMENzQmhFLG1CQUFrQjtNQUNsQixXQUFVLEVBQ1g7TW5EeUJEO1FtRDdFSjs7Ozs7Ozs7Ozs7Ozs7Ozs7O1UzQ29FSSxtQ0NuRHdDO2tCRG1EeEMsMkJDbkR3QyxFMENtQ3ZDO1FBcERMOzs7Ozs7Ozs7Ozs7Ozs7Ozs7VTNDb0VJLDJCQ25Ed0MsRTBDbUN2QztRQXBETDs7Ozs7Ozs7Ozs7Ozs7Ozs7O1UzQ29FSSxtQ0NuRHdDO2tCRG1EeEMsMkJDbkR3QyxFMENtQ3ZDLEVBQUE7TW5EeUJEO1FtRDdFSjs7Ozs7Ozs7Ozs7Ozs7Ozs7O1UzQ3dFSSxrQ0NqRXVDO2tCRGlFdkMsMEJDakV1QyxFMEM2Q3RDO1FBcERMOzs7Ozs7Ozs7Ozs7Ozs7Ozs7VTNDd0VJLDBCQ2pFdUMsRTBDNkN0QztRQXBETDs7Ozs7Ozs7Ozs7Ozs7Ozs7O1UzQ3dFSSxrQ0NqRXVDO2tCRGlFdkMsMEJDakV1QyxFMEM2Q3RDLEVBQUE7TTNDdUJIO1EyQzNFRjs7Ozs7Ozs7Ozs7Ozs7Ozs7O1UzQzRFSSx5QkFBZ0I7VUFBaEIsaUJBQWdCLEUyQ3hCZjtRQXBETDs7Ozs7Ozs7Ozs7Ozs7Ozs7O1UzQzRFSSx5QkFBZ0I7VUFBaEIsaUJBQWdCLEUyQ3hCZjtRQXBETDs7Ozs7Ozs7Ozs7Ozs7Ozs7O1UzQzRFSSx5QkFBZ0I7VUFBaEIsaUJBQWdCLEUyQ3hCZixFQUFBOztBQU1MOzs7RUFHSSxrQ0FBd0U7VUFBeEUsMEJBQXdFLEVBQ3pFOztBQUpIO0VBT0ksb0J2RDRVbUM7RXVEM1VuQyxxQnZEaVZtQztFdURoVm5DLFlBQTZELEVBQzlEOztBQVZIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFhSSxvQnZEc1VtQztFdURyVW5DLHFCdkQyVW1DO0V1RDFVbkMseUNB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O0lnQjZEdEIsa0NDbkR5QztZRG1EekMsMEJDbkR5QztJRG9EekMscUM2Q2xEc0M7STdDa0R0Qyw2QjZDbERzQztJN0NtRHRDLGlFQ3JDb0U7WURxQ3BFLHlEQ3JDb0U7STRDWmxFLHNDaEVnckI0RjtJZ0UvcUI1RixVQUFTO0lBQ1QsZUFBYztJQUNkLGF6RGdiK0I7SXlEL2EvQix1QnpEa2JnQyxFeUQ1YWpDO0lyRG1EQztNcUQ3RUo7Ozs7Ozs7Ozs7Ozs7Ozs7O1E3Q29FSSxtQ0NuRHdDO2dCRG1EeEMsMkJDbkR3QyxFNENTekMsRUFBQTtJckRtREM7TXFEN0VKOzs7Ozs7Ozs7Ozs7Ozs7OztRN0N3RUksa0NDakV1QztnQkRpRXZDLDBCQ2pFdUMsRTRDbUJ4QyxFQUFBO0k3Q2lERDtNNkMzRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O1E3QzRFSSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEU2Q2xEakIsRUFBQTtJMURqQkQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNMERjSSx5QkFBZ0I7Y0FBaEIsaUJBQWdCO01BQ2hCLFdBQVUsRTFEWmI7RTBEWkg7SUE2Qkksc0JBQStGO0lBQy9GLHlCQUFrRyxFQUNuRztFQS9CSDtJQWtDSSxzQkFBK0Y7SUFDL0YseUJBQWtHLEVBQ25HO0VBcENIO0loRENFLG1CYkNzQjtJZ0I2RHRCLGtDQ25EeUM7WURtRHpDLDBCQ25EeUM7SURvRHpDLHFDNkN4QnNDO0k3Q3dCdEMsNkI2Q3hCc0M7STdDeUJ0QyxpRUNyQ29FO1lEcUNwRSx5RENyQ29FO0k0Q2NsRSxzQ2hFc3BCNEY7SWdFcnBCNUYsYXpEd1orQixFeUR2WGhDO0lyRENDO01xRDdFSjtRN0NvRUksbUNDbkR3QztnQkRtRHhDLDJCQ25Ed0MsRTRDMkR6QyxFQUFBO0lyRENDO01xRDdFSjtRN0N3RUksa0NDakV1QztnQkRpRXZDLDBCQ2pFdUMsRTRDcUV4QyxFQUFBO0k3Q0REO002QzNFRjtRN0M0RUkseUJBQWdCO1FBQWhCLGlCQUFnQixFNkNBakIsRUFBQTtJMURuRUQ7TTBEcUNJLFdBQVUsRTFEbENiO0kwRFpIOzs7Ozs7Ozs7Ozs7Ozs7OztNQWtETSw4QkFBNkI7TUFDN0IsV0FBVSxFQVNYO01BNURMOzs7Ozs7Ozs7Ozs7Ozs7OztRQXNEUSxnQkFBZSxFQUNoQjtNQXZEUDs7Ozs7Ozs7Ozs7Ozs7Ozs7O1FBMERRLGlCQUFnQixFQUNqQjtJQTNEUDtNQStETSxlQUFjO01BQ2QsYUFBWSxFQUNiO0lBakVMO01Bb0VNLGdCQUFlO01BQ2YsYUFBWSxFQUNiO0lBdEVMO01BeUVNLG1CekQ2WDhCO015RDVYOUIsa0J6RDRYOEIsRXlEM1gvQjtFQTNFTDs7Ozs7Ozs7Ozs7Ozs7Ozs7SUErRUksc0JBQStGO0lBQy9GLHlCQUFrRyxFQUNuRztFQWpGSDs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFvRkksc0JBQStGO0lBQy9GLHlCQUFrRyxFQUNuRztFQXRGSDtJQXlGSSxzQkFBcUM7SUFDckMseUJBQXdDLEVBT3pDO0lBakdIO01BNkZNLG1CekR3V2dDO015RHZXaEMsdUJBQWdGO01BQ2hGLDBCQUFtRixFQUNwRjtFQWhHTDtJQW9HSSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLG9CQUFlO1FBQWYsZ0JBQWU7SUFDZiwwQkFBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QixFQUMvQjs7QUFHSDtFQUNFLGFoRTZsQjhGLEVnRS9rQi9GO0VBZkQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQVFJLDRDaEV5bEI0RixFZ0V4bEI3RjtFQVRIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBYUksZ0NoRW1sQnlGLEVnRWxsQjFGO0VBZEg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFhSSxnQ2hFbWxCeUYsRWdFbGxCMUY7RUFkSDs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWFJLGdDaEVtbEJ5RixFZ0VsbEIxRjs7QUFHSDs7RUFFRSxzSHpDbkc4RztVeUNtRzlHLDhHekNuRzhHO0V5Q29HOUcsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsUUFBTztFQUNQLFl6Q3pITSxFeUMwSFA7O0FBRUQ7RUFDRSxVQUFTLEVBQ1Y7O0FBRUQ7RUFDRSxPQUFNLEVBQ1A7O0FBRUQ7RUFDRSxzSHpDbkg4RztVeUNtSDlHLDhHekNuSDhHO0V5Q29IOUcsWXpDdElNLEV5Q3VJUDs7QUFHNkI7RUFEOUI7SUFFSSxzSHpDekg0RztZeUN5SDVHLDhHekN6SDRHO0l5QzBINUcseUJBQWdCO0lBQWhCLGlCQUFnQjtJQUNoQixPQUFNO0lBQ04sWXpDOUlJLEV5Q2dKUCxFQUFBOztBQUVEO0U3QzVGRSxrQ0NuRHlDO1VEbUR6QywwQkNuRHlDO0VEb0R6QyxrRTZDNEZ5RDtFN0M1RnpELDBENkM0RnlEO0U3QzVGekQsa0Q2QzRGeUQ7RTdDNUZ6RCxzRTZDNEZ5RDtFN0MzRnpELGlFQ3JDb0U7VURxQ3BFLHlEQ3JDb0U7RTRDa0lwRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixRQUFPO0VBQ1AsWXpDekpNLEV5Q2dLUDtFckQ1Rkc7SXFEOEVKO003Q3ZGSSxtQ0NuRHdDO2NEbUR4QywyQkNuRHdDLEU0Q3dKM0MsRUFBQTtFckQ1Rkc7SXFEOEVKO003Q25GSSxrQ0NqRXVDO2NEaUV2QywwQkNqRXVDLEU0Q2tLMUMsRUFBQTtFN0M5RkM7STZDZ0ZGO003Qy9FSSx5QkFBZ0I7TUFBaEIsaUJBQWdCLEU2QzZGbkIsRUFBQTtFQWREO0lBVUksMEIzRDlKVztJMkQrSlgsc0h6QzNJNEc7WXlDMkk1Ryw4R3pDM0k0RztJeUM0STVHLGdCQUFlLEVBQ2hCOztBQUtIO0U1RHpJRSxtQkhGc0Q7RUdHdEQsaUJIbkIwQjtFR29CMUIsdUJIa0JnQztFR2pCaEMsaUJIaUMwQjtFK0R3RzFCLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLGVBQWM7RUFDZCw0QkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQixnQnpEK1FxQztFeUQ5UXJDLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFvQ3BCO0UxRHhOQztJMER1TEUsZUFBYztJQUNkLHNCQUFxQixFMURwTHRCO0UwRHdLSDtJN0M5R0Us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QTs7QU0xZHRCO0VBQW1DLGFOMGpCWixFQUFBOztBTXpqQnZCO0VBQXVDLGFOc09aLEVBQUE7O0FNck8zQjtFQUFrQyxhTnVXWixFQUFBOztBTXRXdEI7RUFBaUMsYU5rbkJaLEVBQUE7O0FNam5CckI7RUFBbUMsYU5zbkJaLEVBQUE7O0FNcm5CdkI7RUFBaUMsYU55dEJaLEVBQUE7O0FNeHRCckI7RUFBaUMsYU5tUlosRUFBQTs7QU1sUnJCO0VBQXFDLGFOdXBCWixFQUFBOztBTXRwQnpCO0VBQStCLGFOcXBCWixFQUFBOztBTXBwQm5CO0VBQW9DLGFOc3BCWixFQUFBOztBTXJwQnhCO0VBQWtDLGFOeUlaLEVBQUE7O0FNeEl0Qjs7O0VBRWtDLGFOcXFCWixFQUFBOztBTXBxQnRCO0VBQXdDLGFOOGlCWixFQUFBOztBTTdpQjVCO0VBQXlDLGFONGlCWixFQUFBOztBTTNpQjdCO0VBQXNDLGFONGZaLEVBQUE7O0FNM2YxQjtFQUFtQyxhTmlrQlosRUFBQTs7QU1oa0J2Qjs7RUFDZ0MsYU5nS1osRUFBQTs7QU0vSnBCO0VBQW9DLGFOK3FCWixFQUFBOztBTTlxQnhCO0VBQWlDLGFOd1ZaLEVBQUE7O0FNdlZyQjtFQUFtQyxhTnVQWixFQUFBOztBTXRQdkI7RUFBb0MsYU5nSlosRUFBQTs7QU0vSXhCO0VBQWlDLGFObWhCWixFQUFBOztBTWxoQnJCO0VBQXFDLGFOZ01aLEVBQUE7O0FNL0x6QjtFQUFnRCxhTllaLEVBQUE7O0FNWHBDO0VBQThDLGFOY1osRUFBQTs7QU1ibEM7RUFBa0MsYU5xV1osRUFBQTs7QU1wV3RCO0VBQTBDLGFOd2VaLEVBQUE7O0FNdmU5Qjs7RUFDbUMsYU5zZ0JaLEVBQUE7O0FNcmdCdkI7RUFBb0MsYU5nZ0JaLEVBQUE7O0FNL2Z4QjtFQUFxQyxhTndZWixFQUFBOztBTXZZekI7RUFBaUMsYU4yWVosRUFBQTs7QU0xWXJCO0VBQWlDLGFONFBaLEVBQUE7O0FNM1ByQjtFQUF1QyxhTm9VWixFQUFBOztBTW5VM0I7RUFBdUMsYU5pdEJaLEVBQUE7O0FNaHRCM0I7RUFBd0MsYU4rc0JaLEVBQUE7O0FNOXNCNUI7RUFBc0MsYU5ndEJaLEVBQUE7O0FNL3NCMUI7RUFBbUMsYU55ZVosRUFBQTs7QU14ZXZCO0VBQW9DLGFOd0JaLEVBQUE7O0FNdkJ4QjtFQUFnQyxhTnltQlosRUFBQTs7QU14bUJwQjtFQUFpQyxhTnltQlosRUFBQTs7QU14bUJyQjtFQUFpQyxhTnlEWixFQUFBOztBTXhEckI7RUFBcUMsYU55RFosRUFBQTs7QU14RHpCO0VBQWtDLGFOK2RaLEVBQUE7O0FNOWR0QjtFQUFtQyxhTjJFWixFQUFBOztBTTFFdkI7RUFBaUMsYU4wUFosRUFBQTs7QU16UHJCO0VBQWlDLGFOaURaLEVBQUE7O0FNaERyQjtFQUFtQyxhTjBWWixFQUFBOztBTXpWdkI7RUFBd0MsYU53bUJaLEVBQUE7O0FNdm1CNUI7RUFBdUMsYU53bUJaLEVBQUE7O0FNdm1CM0I7RUFBdUMsYU5wQ1osRUFBQTs7QU1xQzNCO0VBQXlDLGFOdkNaLEVBQUE7O0FNd0M3QjtFQUF3QyxhTnJDWixFQUFBOztBTXNDNUI7RUFBMEMsYU54Q1osRUFBQTs7QU15QzlCO0VBQWlDLGFOK1daLEVBQUE7O0FNOVdyQjs7RUFDb0MsYU4yYVosRUFBQTs7QU0xYXhCO0VBQW1DLGFOc1VaLEVBQUE7O0FNclV2QjtFQUF5QyxhTmtyQlosRUFBQTs7QU1qckI3Qjs7O0VBRXNDLGFOMGJaLEVBQUE7O0FNemIxQjtFQUFtQyxhTmtiWixFQUFBOztBTWpidkI7RUFBdUMsYU53WFosRUFBQTs7QU12WDNCO0VBQW1DLGFOdERaLEVBQUE7O0FNdUR2QjtFQUFpQyxhTm1uQlosRUFBQTs7QU1sbkJyQjs7RUFDNEMsYU4rYVosRUFBQTs7QU05YWhDO0VBQTJDLGFOOGZaLEVBQUE7O0FNN2YvQjtFQUEyQyxhTitFWixFQUFBOztBTTlFL0I7RUFBbUMsYU56QlosRUFBQTs7QU0wQnZCO0VBQTBDLGFObWpCWixFQUFBOztBTWxqQjlCO0VBQTBDLGFOcUxaLEVBQUE7O0FNcEw5QjtFQUFxQyxhTmxCWixFQUFBOztBTW1CekI7RUFBaUMsYU5zYlosRUFBQTs7QU1yYnJCO0VBQWtDLGFOZ2FaLEVBQUE7O0FNL1p0QjtFQUFpQyxhTm1qQlosRUFBQTs7QU1sakJyQjtFQUFvQyxhTitOWixFQUFBOztBTTlOeEI7RUFBeUMsYU5nTFosRUFBQTs7QU0vSzdCO0VBQXlDLGFONGlCWixFQUFBOztBTTNpQjdCO0VBQWtDLGFOK0laLEVBQUE7O0FNOUl0QjtFQUF5QyxhTnlFWixFQUFBOztBTXhFN0I7RUFBMEMsYU55RVosRUFBQTs7QU14RTlCO0VBQXdDLGFOa2JaLEVBQUE7O0FNamI1QjtFQUF5QyxhTnVYWixFQUFBOztBTXRYN0I7RUFBeUMsYU4ybEJaLEVBQUE7O0FNMWxCN0I7RUFBeUMsYU4yRFosRUFBQTs7QU0xRDdCO0VBQTRDLGFOeWJaLEVBQUE7O0FNeGJoQztFQUF3QyxhTjBTWixFQUFBOztBTXpTNUI7RUFBdUMsYU4wR1osRUFBQTs7QU16RzNCO0VBQTJDLGFOdWxCWixFQUFBOztBTXRsQi9CO0VBQTJDLGFOdURaLEVBQUE7O0FNdEQvQjtFQUFnQyxhTm5DWixFQUFBOztBTW9DcEI7RUFBdUMsYU5uRFosRUFBQTs7QU1vRDNCO0VBQXdDLGFObkRaLEVBQUE7O0FNb0Q1QjtFQUFxQyxhTm5EWixFQUFBOztBTW9EekI7RUFBdUMsYU52RFosRUFBQTs7QU13RDNCOztFQUNrQyxhTjRkWixFQUFBOztBTTNkdEI7RUFBbUMsYU44SVosRUFBQTs7QU03SXZCO0VBQXFDLGFOc0ZaLEVBQUE7O0FNckZ6QjtFQUFpQyxhTitaWixFQUFBOztBTTlackI7RUFBa0MsYU5vV1osRUFBQTs7QU1uV3RCO0VBQXFDLGFOcERaLEVBQUE7O0FNcUR6QjtFQUErQyxhTnVJWixFQUFBOztBTXRJbkM7RUFBaUMsYU5rTlosRUFBQTs7QU1qTnJCO0VBQWlDLGFOMFNaLEVBQUE7O0FNelNyQjtFQUFpQyxhTjZLWixFQUFBOztBTTVLckI7RUFBZ0MsYU55SVosRUFBQTs7QU14SXBCO0VBQXNDLGFOeUlaLEVBQUE7O0FNeEkxQjs7RUFDaUQsYU5pSVosRUFBQTs7QU1oSXJDO0VBQWtDLGFOK1laLEVBQUE7O0FNOVl0QjtFQUFxQyxhTkFaLEVBQUE7O0FNQ3pCO0VBQW1DLGFOb2FaLEVBQUE7O0FNbmF2QjtFQUFvQyxhTmdFWixFQUFBOztBTS9EeEI7RUFBbUMsYU42VFosRUFBQTs7QU01VHZCO0VBQXVDLGFOdUNaLEVBQUE7O0FNdEMzQjtFQUF5QyxhTm1DWixFQUFBOztBTWxDN0I7RUFBb0MsYU4rYVosRUFBQTs7QU05YXhCO0VBQTBDLGFOa2RaLEVBQUE7O0FNamQ5QjtFQUFtQyxhTjBLWixFQUFBOztBTXpLdkI7RUFBd0MsYU4yS1osRUFBQTs7QU0xSzVCO0VBQXFDLGFOM0VaLEVBQUE7O0FNNEV6QjtFQUFxQyxhTjdFWixFQUFBOztBTThFekI7O0VBQ3NDLGFObEVaLEVBQUE7O0FNbUUxQjtFQUEyQyxhTitrQlosRUFBQTs7QU05a0IvQjtFQUE0QyxhTjRIWixFQUFBOztBTTNIaEM7RUFBeUMsYU5UWixFQUFBOztBTVU3QjtFQUFnQyxhTjJRWixFQUFBOztBTTFRcEI7O0VBQ2lDLGFONkNaLEVBQUE7O0FNNUNyQjtFQUFxQyxhTmtEWixFQUFBOztBTWpEekI7RUFBd0MsYU5zaUJaLEVBQUE7O0FNcmlCNUI7RUFBMEMsYU5vaUJaLEVBQUE7O0FNbmlCOUI7RUFBc0MsYU4yZVosRUFBQTs7QU0xZTFCO0VBQW9DLGFOOE5aLEVBQUE7O0FNN054QjtFQUFxQyxhTm9jWixFQUFBOztBTW5jekI7RUFBNEMsYU51UlosRUFBQTs7QU10UmhDO0VBQXVDLGFONmhCWixFQUFBOztBTTVoQjNCO0VBQTBDLGFOc0daLEVBQUE7O0FNckc5QjtFQUFvQyxhTjhiWixFQUFBOztBTTdieEI7RUFBbUMsYU5xakJaLEVBQUE7O0FNcGpCdkI7RUFBMEMsYU5nTFosRUFBQTs7QU0vSzlCO0VBQW1DLGFOdWtCWixFQUFBOztBTXRrQnZCO0VBQW9DLGFOcVFaLEVBQUE7O0FNcFF4QjtFQUFrQyxhTmlXWixFQUFBOztBTWhXdEI7RUFBcUMsYU4yZFosRUFBQTs7QU0xZHpCO0VBQXVDLGFOakRaLEVBQUE7O0FNa0QzQjtFQUF5QyxhTitWWixFQUFBOztBTTlWN0I7RUFBb0MsYU5zakJaLEVBQUE7O0FNcmpCeEI7O0VBQ3FDLGFOZ0daLEVBQUE7O0FNL0Z6QjtFQUFtQyxhTm9LWixFQUFBOztBTW5LdkI7RUFBbUMsYU4wakJaLEVBQUE7O0FNempCdkI7RUFBd0MsYU5vQ1osRUFBQTs7QU1uQzVCOztFQUNnQyxhTitZWixFQUFBOztBTTlZcEI7RUFBa0MsYU5vTVosRUFBQTs7QU1uTXRCO0VBQXFDLGFOckRaLEVBQUE7O0FNc0R6QjtFQUFpQyxhTmhGWixFQUFBOztBTWlGckI7RUFBd0MsYU5yQlosRUFBQTs7QU1zQjVCO0VBQXlDLGFOb0xaLEVBQUE7O0FNbkw3QjtFQUF3QyxhTmtMWixFQUFBOztBTWpMNUI7RUFBc0MsYU5tTFosRUFBQTs7QU1sTDFCO0VBQXdDLGFOK0taLEVBQUE7O0FNOUs1QjtFQUE4QyxhTnJJWixFQUFBOztBTXNJbEM7RUFBK0MsYU5qSVosRUFBQTs7QU1rSW5DO0VBQTRDLGFOaklaLEVBQUE7O0FNa0loQztFQUE4QyxhTnpJWixFQUFBOztBTTBJbEM7RUFBa0MsYU4ySlosRUFBQTs7QU0xSnRCO0VBQW1DLGFONmxCWixFQUFBOztBTTVsQnZCO0VBQWtDLGFOcWVaLEVBQUE7O0FNcGV0QjtFQUFtQyxhTnlHWixFQUFBOztBTXhHdkI7RUFBc0MsYU56RVosRUFBQTs7QU0wRTFCO0VBQXVDLGFObElaLEVBQUE7O0FNbUkzQjs7RUFDa0MsYU5pakJaLEVBQUE7O0FNaGpCdEI7O0VBQ2lDLGFONE9aLEVBQUE7O0FNM09yQjtFQUFrQyxhTmRaLEVBQUE7O0FNZXRCO0VBQWtDLGFOMEdaLEVBQUE7O0FNekd0Qjs7RUFDcUMsYU42WFosRUFBQTs7QU01WHpCOztFQUNvQyxhTjJGWixFQUFBOztBTTFGeEI7RUFBc0MsYU42U1osRUFBQTs7QU01UzFCOztFQUNxQyxhTnFHWixFQUFBOztBTXBHekI7RUFBbUMsYU5nYlosRUFBQTs7QU0vYXZCOzs7RUFFaUMsYU5sSVosRUFBQTs7QU1tSXJCO0VBQW9DLGFOc09aLEVBQUE7O0FNck94QjtFQUFvQyxhTm9PWixFQUFBOztBTW5PeEI7RUFBMEMsYU4rYlosRUFBQTs7QU05YjlCO0VBQXNDLGFOMmdCWixFQUFBOztBTTFnQjFCO0VBQWtDLGFOdWNaLEVBQUE7O0FNdGN0QjtFQUFrQyxhTnlPWixFQUFBOztBTXhPdEI7RUFBa0MsYU42ZlosRUFBQTs7QU01ZnRCO0VBQXNDLGFObVRaLEVBQUE7O0FNbFQxQjtFQUE2QyxhTm9UWixFQUFBOztBTW5UakM7RUFBK0MsYU5nSVosRUFBQTs7QU0vSG5DO0VBQXdDLGFONEhaLEVBQUE7O0FNM0g1QjtFQUFrQyxhTnFRWixFQUFBOztBTXBRdEI7RUFBdUMsYU5wRlosRUFBQTs7QU1xRjNCO0VBQXFDLGFOOUVaLEVBQUE7O0FNK0V6QjtFQUF1QyxhTnJGWixFQUFBOztBTXNGM0I7RUFBd0MsYU5yRlosRUFBQTs7QU1zRjVCO0VBQW9DLGFOaENaLEVBQUE7O0FNaUN4Qjs7RUFDaUMsYU4wWVosRUFBQTs7QU16WXJCOztFQUNzQyxhTjhZWixFQUFBOztBTTdZMUI7O0VBQ3FDLGFOMllaLEVBQUE7O0FNMVl6QjtFQUFxQyxhTlVaLEVBQUE7O0FNVHpCO0VBQXFDLGFOdU1aLEVBQUE7O0FNdE16Qjs7RUFDaUMsYU5xZlosRUFBQTs7QU1wZnJCOztFQUNrQyxhTm9GWixFQUFBOztBTW5GdEI7O0VBQ3VDLGFOK2FaLEVBQUE7O0FNOWEzQjtFQUFzQyxhTjdDWixFQUFBOztBTThDMUI7RUFBdUMsYU4xQ1osRUFBQTs7QU0yQzNCOztFQUNpQyxhTnBJWixFQUFBOztBTXFJckI7RUFBb0MsYU42V1osRUFBQTs7QU01V3hCO0VBQXFDLGFOeWVaLEVBQUE7O0FNeGV6Qjs7RUFDc0MsYU5yRVosRUFBQTs7QU1zRTFCO0VBQXdDLGFOcUxaLEVBQUE7O0FNcEw1QjtFQUFxQyxhTkdaLEVBQUE7O0FNRnpCO0VBQTJDLGFObkVaLEVBQUE7O0FNb0UvQjtFQUF5QyxhTm5FWixFQUFBOztBTW9FN0I7RUFBb0MsYU5pZlosRUFBQTs7QU1oZnhCO0VBQXdDLGFOOFlaLEVBQUE7O0FNN1k1QjtFQUFxQyxhTnlaWixFQUFBOztBTXhaekI7RUFBbUMsYU45SlosRUFBQTs7QU0rSnZCO0VBQW1DLGFObEVaLEVBQUE7O0FNbUV2QjtFQUFvQyxhTjFDWixFQUFBOztBTTJDeEI7RUFBd0MsYU44QlosRUFBQTs7QU03QjVCO0VBQXVDLGFOMUlaLEVBQUE7O0FNMkkzQjtFQUF1QyxhTnNIWixFQUFBOztBTXJIM0I7RUFBc0MsYU5yT1osRUFBQTs7QU1zTzFCO0VBQW1DLGFONE1aLEVBQUE7O0FNM012QjtFQUF3QyxhTlVaLEVBQUE7O0FNVDVCO0VBQWlDLGFOM0taLEVBQUE7O0FNNEtyQjtFQUFxQyxhTnVGWixFQUFBOztBTXRGekI7RUFBd0MsYU4yUVosRUFBQTs7QU0xUTVCO0VBQThDLGFOck9aLEVBQUE7O0FNc09sQztFQUErQyxhTnJPWixFQUFBOztBTXNPbkM7RUFBNEMsYU5yT1osRUFBQTs7QU1zT2hDO0VBQThDLGFOek9aLEVBQUE7O0FNME9sQztFQUF1QyxhTnJPWixFQUFBOztBTXNPM0I7RUFBd0MsYU5yT1osRUFBQTs7QU1zTzVCO0VBQXFDLGFOck9aLEVBQUE7O0FNc096QjtFQUF1QyxhTnpPWixFQUFBOztBTTBPM0I7RUFBb0MsYU5wRFosRUFBQTs7QU1xRHhCO0VBQW1DLGFONElaLEVBQUE7O0FNM0l2QjtFQUFtQyxhTndZWixFQUFBOztBTXZZdkI7O0VBQ21DLGFOdU1aLEVBQUE7O0FNdE12QjtFQUFxQyxhTnpHWixFQUFBOztBTTBHekI7RUFBdUMsYU55UVosRUFBQTs7QU14UTNCO0VBQXdDLGFOeVFaLEVBQUE7O0FNeFE1QjtFQUFvQyxhTitWWixFQUFBOztBTTlWeEI7RUFBbUMsYU45R1osRUFBQTs7QU0rR3ZCOztFQUNrQyxhTm9SWixFQUFBOztBTW5SdEI7RUFBdUMsYU4rQ1osRUFBQTs7QU05QzNCO0VBQXFDLGFObUJaLEVBQUE7O0FNbEJ6QjtFQUEwQyxhTm9CWixFQUFBOztBTW5COUI7RUFBb0MsYU5xVVosRUFBQTs7QU1wVXhCO0VBQW9DLGFOMkJaLEVBQUE7O0FNMUJ4QjtFQUFrQyxhTmdMWixFQUFBOztBTS9LdEI7RUFBb0MsYU4yQlosRUFBQTs7QU0xQnhCO0VBQXVDLGFOdUhaLEVBQUE7O0FNdEgzQjtFQUFtQyxhTk1aLEVBQUE7O0FNTHZCO0VBQTJDLGFOSVosRUFBQTs7QU1IL0I7RUFBcUMsYU42WFosRUFBQTs7QU01WHpCO0VBQWlDLGFOaEhaLEVBQUE7O0FNaUhyQjs7RUFDc0MsYU51UVosRUFBQTs7QU10UTFCOzs7RUFFd0MsYU5zVlosRUFBQTs7QU1yVjVCO0VBQTJDLGFOd0laLEVBQUE7O0FNdkkvQjtFQUFpQyxhTmhHWixFQUFBOztBTWlHckI7RUFBc0MsYU52SFosRUFBQTs7QU13SDFCOztFQUN5QyxhTnRKWixFQUFBOztBTXVKN0I7RUFBcUMsYU55T1osRUFBQTs7QU14T3pCO0VBQWlDLGFOMEZaLEVBQUE7O0FNekZyQjtFQUF3QyxhTjFEWixFQUFBOztBTTJENUI7RUFBd0MsYU5rV1osRUFBQTs7QU1qVzVCO0VBQXNDLGFONFZaLEVBQUE7O0FNM1YxQjtFQUFtQyxhTmxFWixFQUFBOztBTW1FdkI7RUFBeUMsYU5nT1osRUFBQTs7QU0vTjdCO0VBQXVDLGFOMkpaLEVBQUE7O0FNMUozQjtFQUE2QyxhTjJKWixFQUFBOztBTTFKakM7RUFBbUMsYU5zUlosRUFBQTs7QU1yUnZCO0VBQXVDLGFONUxaLEVBQUE7O0FNNkwzQjtFQUE4QyxhTnhCWixFQUFBOztBTXlCbEM7RUFBbUMsYU51UFosRUFBQTs7QU10UHZCO0VBQW1DLGFONklaLEVBQUE7O0FNNUl2QjtFQUFnRCxhTjlKWixFQUFBOztBTStKcEM7RUFBaUQsYU45SlosRUFBQTs7QU0rSnJDO0VBQThDLGFOOUpaLEVBQUE7O0FNK0psQztFQUFnRCxhTmxLWixFQUFBOztBTW1LcEM7RUFBa0MsYU44RFosRUFBQTs7QU03RHRCO0VBQWlDLGFOckhaLEVBQUE7O0FNc0hyQjtFQUFtQyxhTnZTWixFQUFBOztBTXdTdkI7RUFBdUMsYU4yWlosRUFBQTs7QU0xWjNCO0VBQXFDLGFOaE5aLEVBQUE7O0FNaU56QjtFQUF1QyxhTjdGWixFQUFBOztBTThGM0I7RUFBdUMsYU43RlosRUFBQTs7QU04RjNCO0VBQXVDLGFOK09aLEVBQUE7O0FNOU8zQjtFQUF3QyxhTmlNWixFQUFBOztBTWhNNUI7RUFBbUMsYU42V1osRUFBQTs7QU01V3ZCO0VBQXlDLGFOMElaLEVBQUE7O0FNekk3QjtFQUEyQyxhTjBJWixFQUFBOztBTXpJL0I7RUFBcUMsYU5xRlosRUFBQTs7QU1wRnpCO0VBQXVDLGFObUZaLEVBQUE7O0FNbEYzQjtFQUF5QyxhTm5MWixFQUFBOztBTW9MN0I7RUFBMEMsYU4wS1osRUFBQTs7QU16SzlCO0VBQWlELGFOcEZaLEVBQUE7O0FNcUZyQztFQUF5QyxhTndQWixFQUFBOztBTXZQN0I7RUFBb0MsYU5qSlosRUFBQTs7QU1rSnhCOztFQUNnRCxhTi9NWixFQUFBOztBTWdOcEM7O0VBQzhDLGFOOU1aLEVBQUE7O0FNK01sQzs7RUFDaUQsYU5qTlosRUFBQTs7QU1rTnJDOztFQUNnQyxhTnZHWixFQUFBOztBTXdHcEI7RUFBZ0MsYU5oQ1osRUFBQTs7QU1pQ3BCOztFQUNnQyxhTnFZWixFQUFBOztBTXBZcEI7O0VBQ2dDLGFONENaLEVBQUE7O0FNM0NwQjs7OztFQUdnQyxhTmdEWixFQUFBOztBTS9DcEI7OztFQUVnQyxhTmlOWixFQUFBOztBTWhOcEI7O0VBQ2dDLGFOK0NaLEVBQUE7O0FNOUNwQjs7RUFDZ0MsYU4zUFosRUFBQTs7QU00UHBCO0VBQWlDLGFOaEdaLEVBQUE7O0FNaUdyQjtFQUFzQyxhTnBGWixFQUFBOztBTXFGMUI7RUFBMkMsYU4wUFosRUFBQTs7QU16UC9CO0VBQTRDLGFOMFBaLEVBQUE7O0FNelBoQztFQUE0QyxhTjBQWixFQUFBOztBTXpQaEM7RUFBNkMsYU4wUFosRUFBQTs7QU16UGpDO0VBQTZDLGFONlBaLEVBQUE7O0FNNVBqQztFQUE4QyxhTjZQWixFQUFBOztBTTVQbEM7RUFBc0MsYU5rVVosRUFBQTs7QU1qVTFCO0VBQXdDLGFOOFRaLEVBQUE7O0FNN1Q1QjtFQUEyQyxhTnlhWixFQUFBOztBTXhhL0I7RUFBb0MsYU5zYVosRUFBQTs7QU1yYXhCO0VBQWlDLGFOMlpaLEVBQUE7O0FNMVpyQjtFQUF3QyxhTjJaWixFQUFBOztBTTFaNUI7RUFBeUMsYU5vYVosRUFBQTs7QU1uYTdCO0VBQW9DLGFOeEpaLEVBQUE7O0FNeUp4QjtFQUEyQyxhTjhQWixFQUFBOztBTTdQL0I7RUFBc0MsYU5nQlosRUFBQTs7QU1mMUI7RUFBbUMsYU5wRlosRUFBQTs7QU1xRnZCO0VBQWdDLGFOM1daLEVBQUE7O0FNNFdwQjtFQUFzQyxhTi9SWixFQUFBOztBTWdTMUI7RUFBNkMsYU4vUlosRUFBQTs7QU1nU2pDO0VBQW1DLGFOK1VaLEVBQUE7O0FNOVV2QjtFQUEwQyxhTitVWixFQUFBOztBTTlVOUI7RUFBNEMsYU5nRFosRUFBQTs7QU0vQ2hDO0VBQTBDLGFOa0RaLEVBQUE7O0FNakQ5QjtFQUE0QyxhTitDWixFQUFBOztBTTlDaEM7RUFBNkMsYU4rQ1osRUFBQTs7QU05Q2pDO0VBQWtDLGFOaldaLEVBQUE7O0FNa1d0QjtFQUFvQyxhTm1ZWixFQUFBOztBTWxZeEI7RUFBb0MsYU43V1osRUFBQTs7QU04V3hCO0VBQWtDLGFOa0NaLEVBQUE7O0FNakN0QjtFQUFxQyxhTjVLWixFQUFBOztBTTZLekI7RUFBa0MsYU5nTlosRUFBQTs7QU0vTXRCO0VBQXVDLGFOeEZaLEVBQUE7O0FNeUYzQjtFQUFtQyxhTjRUWixFQUFBOztBTTNUdkI7RUFBbUMsYU50SVosRUFBQTs7QU11SXZCO0VBQWlDLGFONkNaLEVBQUE7O0FNNUNyQjs7RUFDcUMsYU41RFosRUFBQTs7QU02RHpCO0VBQWtDLGFOOFBaLEVBQUE7O0FNN1B0QjtFQUFtQyxhTnVFWixFQUFBOztBTXRFdkI7RUFBb0MsYU45V1osRUFBQTs7QU0rV3hCO0VBQWdDLGFOdFNaLEVBQUE7O0FNdVNwQjtFQUErQixhTmlXWixFQUFBOztBTWhXbkI7RUFBa0MsYU51V1osRUFBQTs7QU10V3RCO0VBQW1DLGFOK0laLEVBQUE7O0FNOUl2QjtFQUFzQyxhTmtGWixFQUFBOztBTWpGMUI7RUFBMkMsYU42TlosRUFBQTs7QU01Ti9CO0VBQWlELGFOL1daLEVBQUE7O0FNZ1hyQztFQUFnRCxhTmpYWixFQUFBOztBTWtYcEM7O0VBQ2dELGFOelJaLEVBQUE7O0FNMFJwQztFQUF5QyxhTm5NWixFQUFBOztBTW9NN0I7RUFBdUMsYU5pV1osRUFBQTs7QU1oVzNCO0VBQXlDLGFOb1ZaLEVBQUE7O0FNblY3Qjs7RUFDZ0MsYU4wU1osRUFBQTs7QU16U3BCO0VBQTBDLGFOMEdaLEVBQUE7O0FNekc5QjtFQUEwQyxhTjRNWixFQUFBOztBTTNNOUI7RUFBa0MsYU5zTFosRUFBQTs7QU1yTHRCO0VBQTRDLGFOekxaLEVBQUE7O0FNMExoQztFQUFzQyxhTm9XWixFQUFBOztBTW5XMUI7RUFBbUMsYU44RFosRUFBQTs7QU03RHZCOzs7RUFFdUMsYU44U1osRUFBQTs7QU03UzNCOztFQUMyQyxhTjFGWixFQUFBOztBTTJGL0I7RUFBa0MsYU5zV1osRUFBQTs7QU1yV3RCO0VBQW1DLGFObEdaLEVBQUE7O0FNbUd2QjtFQUFtQyxhTmdIWixFQUFBOztBTS9HdkI7RUFBMEMsYU5pSFosRUFBQTs7QU1oSDlCO0VBQStDLGFOeU5aLEVBQUE7O0FNeE5uQztFQUF3QyxhTnVOWixFQUFBOztBTXRONUI7RUFBc0MsYU4vTlosRUFBQTs7QU1nTzFCO0VBQWlDLGFONU5aLEVBQUE7O0FNNk5yQjtFQUEwQyxhTjJFWixFQUFBOztBTTFFOUI7RUFBMkMsYU55RVosRUFBQTs7QU14RS9CO0VBQW1DLGFOdk5aLEVBQUE7O0FNd052QjtFQUFtQyxhTnpDWixFQUFBOztBTTBDdkI7RUFBcUMsYU5wQ1osRUFBQTs7QU1xQ3pCO0VBQWdDLGFOdExaLEVBQUE7O0FNdUxwQjtFQUFxQyxhTjdVWixFQUFBOztBTThVekI7RUFBa0MsYU4xUlosRUFBQTs7QU0yUnRCO0VBQWdDLGFOc0RaLEVBQUE7O0FNckRwQjtFQUFrQyxhTm1MWixFQUFBOztBTWxMdEI7RUFBaUMsYU5yUFosRUFBQTs7QU1zUHJCO0VBQWtDLGFOclBaLEVBQUE7O0FNc1B0QjtFQUFvQyxhTjdXWixFQUFBOztBTThXeEI7RUFBMkMsYU43V1osRUFBQTs7QU04Vy9CO0VBQWtDLGFOMExaLEVBQUE7O0FNekx0QjtFQUF5QyxhTjBMWixFQUFBOztBTXpMN0I7RUFBb0MsYU55RlosRUFBQTs7QU14RnhCOztFQUNnQyxhTnpVWixFQUFBOztBTTBVcEI7O0VBQ2lDLGFOK01aLEVBQUE7O0FNOU1yQjtFQUFpQyxhTjRQWixFQUFBOztBTTNQckI7RUFBb0MsYU51S1osRUFBQTs7QU10S3hCO0VBQXVDLGFOdFBaLEVBQUE7O0FNdVAzQjtFQUF1QyxhTmlLWixFQUFBOztBTWhLM0I7RUFBcUMsYU45UFosRUFBQTs7QU0rUHpCO0VBQXVDLGFOL0xaLEVBQUE7O0FNZ00zQjtFQUF3QyxhTnhMWixFQUFBOztBTXlMNUI7RUFBeUMsYU5yTVosRUFBQTs7QU1zTTdCO0VBQThDLGFOL0xaLEVBQUE7O0FNZ01sQzs7O0VBRXlDLGFOeE1aLEVBQUE7O0FNeU03Qjs7RUFDMkMsYU45TVosRUFBQTs7QU0rTS9COztFQUN5QyxhTi9NWixFQUFBOztBTWdON0I7O0VBQ3lDLGFOcE1aLEVBQUE7O0FNcU03QjtFQUF3QyxhTmpOWixFQUFBOztBTWtONUI7RUFBaUMsYU51UlosRUFBQTs7QU10UnJCO0VBQW9DLGFONVNaLEVBQUE7O0FNNlN4QjtFQUFxQyxhTjlFWixFQUFBOztBTStFekI7Ozs7O0VBSXNDLGFObkVaLEVBQUE7O0FNb0UxQjtFQUEyQyxhTi9UWixFQUFBOztBTWdVL0I7OztFQUVrQyxhTnFEWixFQUFBOztBTXBEdEI7O0VBQ21DLGFOblFaLEVBQUE7O0FNb1F2QjtFQUF1QyxhTnpLWixFQUFBOztBTTBLM0I7RUFBZ0MsYU4zS1osRUFBQTs7QU00S3BCOzs7RUFFd0MsYU54SlosRUFBQTs7QU15SjVCO0VBQTBDLGFOMktaLEVBQUE7O0FNMUs5QjtFQUErQixhTmlDWixFQUFBOztBTWhDbkI7O0VBQ21DLGFOMFFaLEVBQUE7O0FNelF2Qjs7RUFDd0MsYU5WWixFQUFBOztBTVc1Qjs7RUFDMEMsYU5YWixFQUFBOztBTVk5QjtFQUFvQyxhTjFJWixFQUFBOztBTTJJeEI7RUFBd0MsYU5sVlosRUFBQTs7QU1tVjVCO0VBQW1DLGFOakpaLEVBQUE7O0FNa0p2QjtFQUFzQyxhTmJaLEVBQUE7O0FNYzFCO0VBQW9DLGFOK0ZaLEVBQUE7O0FNOUZ4QjtFQUFzQyxhTnVFWixFQUFBOztBTXRFMUI7RUFBNkMsYU51RVosRUFBQTs7QU10RWpDO0VBQWlDLGFOelpaLEVBQUE7O0FNMFpyQjs7RUFDcUMsYU41TVosRUFBQTs7QU02TXpCO0VBQWdDLGFOME1aLEVBQUE7O0FNek1wQjtFQUF1QyxhTnhhWixFQUFBOztBTXlhM0I7RUFBaUMsYU5JWixFQUFBOztBTUhyQjtFQUF1QyxhTnVGWixFQUFBOztBTXRGM0I7RUFBbUMsYU4yTVosRUFBQTs7QU0xTXZCO0VBQWlDLGFOK1FaLEVBQUE7O0FNOVFyQjtFQUF3QyxhTnpDWixFQUFBOztBTTBDNUI7RUFBaUMsYU53UFosRUFBQTs7QU12UHJCO0VBQXVDLGFOclpaLEVBQUE7O0FNc1ozQjtFQUFtQyxhTnZCWixFQUFBOztBTXdCdkI7RUFBMEMsYU4zTFosRUFBQTs7QU00TDlCO0VBQW9DLGFONVhaLEVBQUE7O0FNNlh4QjtFQUEwQyxhTmhZWixFQUFBOztBTWlZOUI7RUFBd0MsYU5uWVosRUFBQTs7QU1vWTVCO0VBQW9DLGFOdFlaLEVBQUE7O0FNdVl4QjtFQUFzQyxhTmxZWixFQUFBOztBTW1ZMUI7RUFBc0MsYU5sWVosRUFBQTs7QU1tWTFCO0VBQXVDLGFOM2JaLEVBQUE7O0FNNGIzQjtFQUF5QyxhTjNiWixFQUFBOztBTTRiN0I7RUFBa0MsYU4rS1osRUFBQTs7QU05S3RCO0VBQXNDLGFOblZaLEVBQUE7O0FNb1YxQjtFQUErQixhTjlkWixFQUFBOztBTStkbkI7RUFBdUMsYU41UlosRUFBQTs7QU02UjNCO0VBQXdDLGFOL0NaLEVBQUE7O0FNZ0Q1QjtFQUEwQyxhTjliWixFQUFBOztBTStiOUI7RUFBdUMsYU50ZlosRUFBQTs7QU11ZjNCO0VBQXNDLGFOL0JaLEVBQUE7O0FNZ0MxQjtFQUF1QyxhTnpIWixFQUFBOztBTTBIM0I7RUFBbUMsYU52SVosRUFBQTs7QU13SXZCO0VBQTBDLGFOdklaLEVBQUE7O0FNd0k5QjtFQUF1QyxhTjRKWixFQUFBOztBTTNKM0I7RUFBc0MsYU40SlosRUFBQTs7QU0zSjFCO0VBQW9DLGFOeGNaLEVBQUE7O0FNeWN4QjtFQUFnQyxhTmpiWixFQUFBOztBTWticEI7RUFBb0MsYU52SlosRUFBQTs7QU13SnhCO0VBQXNDLGFOM2dCWixFQUFBOztBTTRnQjFCO0VBQStCLGFON1paLEVBQUE7O0FNOFpuQjs7O0VBRWdDLGFOektaLEVBQUE7O0FNMEtwQjtFQUFxQyxhTnBHWixFQUFBOztBTXFHekI7RUFBdUMsYU54YlosRUFBQTs7QU15YjNCO0VBQTJDLGFONVdaLEVBQUE7O0FNNlcvQjtFQUFxQyxhTjlWWixFQUFBOztBTStWekI7RUFBcUMsYU45UFosRUFBQTs7QU0rUHpCO0VBQW9DLGFOckpaLEVBQUE7O0FNc0p4QjtFQUFtQyxhTmVaLEVBQUE7O0FNZHZCO0VBQXlDLGFOMkJaLEVBQUE7O0FNMUI3QjtFQUF3QyxhTm9DWixFQUFBOztBTW5DNUI7RUFBcUMsYU5xQ1osRUFBQTs7QU1wQ3pCO0VBQXNDLGFONWFaLEVBQUE7O0FNNmExQjtFQUE0QyxhTjlhWixFQUFBOztBTSthaEM7RUFBb0MsYU4vVlosRUFBQTs7QU1nV3hCO0VBQWlDLGFOb0JaLEVBQUE7O0FNbkJyQjtFQUF3QyxhTjhLWixFQUFBOztBTTdLNUI7RUFBdUMsYU4vRlosRUFBQTs7QU1nRzNCO0VBQXdDLGFONkVaLEVBQUE7O0FNNUU1QjtFQUFzQyxhTjlNWixFQUFBOztBTStNMUI7RUFBa0MsYU4rS1osRUFBQTs7QU05S3RCO0VBQWlDLGFON0haLEVBQUE7O0FNOEhyQjtFQUFvQyxhTm5IWixFQUFBOztBTW9IeEI7O0VBQ3dDLGFOa0laLEVBQUE7O0FNakk1QjtFQUE0QyxhTmtJWixFQUFBOztBTWpJaEM7RUFBeUMsYU4wS1osRUFBQTs7QU16SzdCO0VBQXdDLGFObElaLEVBQUE7O0FNbUk1QjtFQUF1QyxhTnlLWixFQUFBOztBTXhLM0I7RUFBd0MsYU5uSVosRUFBQTs7QU1vSTVCO0VBQTBDLGFObElaLEVBQUE7O0FNbUk5QjtFQUEwQyxhTnBJWixFQUFBOztBTXFJOUI7RUFBbUMsYU4xR1osRUFBQTs7QU0yR3ZCO0VBQXVDLGFON1FaLEVBQUE7O0FNOFEzQjtFQUE4QyxhTjFVWixFQUFBOztBTTJVbEM7RUFBd0MsYU56RVosRUFBQTs7QU0wRTVCO0VBQXFDLGFOa0xaLEVBQUE7O0FNakx6QjtFQUFtQyxhTlhaLEVBQUE7O0FNWXZCO0VBQXNDLGFOdUpaLEVBQUE7O0FNdEoxQjtFQUF1QyxhTndKWixFQUFBOztBTXZKM0I7O0VBQ2dDLGFOL2ZaLEVBQUE7O0FNZ2dCcEI7RUFBb0MsYU40SlosRUFBQTs7QU0zSnhCO0VBQWtDLGFOOEdaLEVBQUE7O0FNN0d0QjtFQUFtQyxhTndEWixFQUFBOztBTXZEdkI7RUFBbUMsYU45SVosRUFBQTs7QU0rSXZCOztFQUN5QyxhTjBMWixFQUFBOztBTXpMN0I7RUFBMEMsYU5qSFosRUFBQTs7QU1rSDlCO0VBQXFDLGFOckhaLEVBQUE7O0FNc0h6QjtFQUF5QyxhTm5XWixFQUFBOztBTW9XN0I7OztFQUV5QyxhTi9nQlosRUFBQTs7QU1naEI3Qjs7RUFDbUQsYU45Z0JaLEVBQUE7O0FNK2dCdkM7O0VBQ3lDLGFObGhCWixFQUFBOztBTW1oQjdCOztFQUM0QyxhTm5oQlosRUFBQTs7QU1vaEJoQzs7RUFDMEMsYU54aEJaLEVBQUE7O0FNeWhCOUI7RUFBMEMsYU4zSVosRUFBQTs7QU00STlCO0VBQXFDLGFOM09aLEVBQUE7O0FNNE96QjtFQUF5QyxhTnhJWixFQUFBOztBTXlJN0I7RUFBMkMsYU54SVosRUFBQTs7QU15SS9CO0VBQXdDLGFOd0JaLEVBQUE7O0FNdkI1QjtFQUEwQyxhTndCWixFQUFBOztBTXZCOUI7RUFBbUMsYU4vZFosRUFBQTs7QU1nZXZCO0VBQTJDLGFObGVaLEVBQUE7O0FNbWUvQjtFQUFrQyxhTnBjWixFQUFBOztBTXFjdEI7RUFBMEMsYU5sakJaLEVBQUE7O0FNbWpCOUI7RUFBd0MsYU54UFosRUFBQTs7QU15UDVCOztFQUM0QyxhTnpQWixFQUFBOztBTTBQaEM7O0VBQzJDLGFON1BaLEVBQUE7O0FNOFAvQjs7RUFDMEMsYU5oUVosRUFBQTs7QU1pUTlCO0VBQXNDLGFOclFaLEVBQUE7O0FNc1ExQjs7RUFDd0MsYU54UlosRUFBQTs7QU15UjVCOztFQUN5QyxhTjdSWixFQUFBOztBTThSN0I7RUFBNEMsYU4xUlosRUFBQTs7QU0yUmhDO0VBQTBDLGFOcFNaLEVBQUE7O0FNcVM5QjtFQUF5QyxhTjNSWixFQUFBOztBTTRSN0I7RUFBMkMsYU4vUlosRUFBQTs7QU1nUy9CO0VBQXlDLGFOalNaLEVBQUE7O0FNa1M3QjtFQUFzQyxhTitEWixFQUFBOztBTTlEMUI7RUFBdUMsYU4vRlosRUFBQTs7QU1nRzNCO0VBQTZDLGFOL2JaLEVBQUE7O0FNZ2NqQztFQUErQixhTnRVWixFQUFBOztBTXVVbkI7RUFBc0MsYU50VVosRUFBQTs7QU11VTFCO0VBQXdDLGFOa0VaLEVBQUE7O0FNakU1QjtFQUEwQyxhTnJLWixFQUFBOztBTXNLOUI7RUFBaUQsYU5yS1osRUFBQTs7QU1zS3JDO0VBQXVDLGFONVVaLEVBQUE7O0FNNlUzQjtFQUF3QyxhTndIWixFQUFBOztBTXZINUI7RUFBbUMsYU5uRlosRUFBQTs7QU1vRnZCO0VBQW1DLGFOemVaLEVBQUE7O0FNMGV2QjtFQUFvQyxhTjlXWixFQUFBOztBTStXeEI7RUFBa0MsYU54S1osRUFBQTs7QU15S3RCO0VBQThDLGFOcFFaLEVBQUE7O0FNcVFsQzs7RUFDdUMsYU5TWixFQUFBOztBTVIzQjtFQUFtQyxhTmpkWixFQUFBOztBTWtkdkI7RUFBa0MsYU56b0JaLEVBQUE7O0FNMG9CdEI7RUFBbUMsYU4vbkJaLEVBQUE7O0FNZ29CdkI7RUFBNEMsYU4zaEJaLEVBQUE7O0FNNGhCaEM7RUFBNkMsYU45aEJaLEVBQUE7O0FNK2hCakM7RUFBNkMsYU41aEJaLEVBQUE7O0FNNmhCakM7RUFBNkMsYU5qaUJaLEVBQUE7O0FNa2lCakM7RUFBcUMsYU5wUlosRUFBQTs7QU1xUnpCO0VBQW9DLGFONU5aLEVBQUE7O0FNNk54QjtFQUFzQyxhTjVOWixFQUFBOztBTTZOMUI7RUFBa0MsYU4vTlosRUFBQTs7QU1nT3RCO0VBQWdDLGFObE9aLEVBQUE7O0FNbU9wQjtFQUF1QyxhTnBlWixFQUFBOztBTXFlM0I7RUFBeUMsYU5wZVosRUFBQTs7QU1xZTdCO0VBQWtDLGFOdFNaLEVBQUE7O0FNdVN0QjtFQUFrQyxhTmlGWixFQUFBOztBTWhGdEI7RUFBc0MsYU5sa0JaLEVBQUE7O0FNbWtCMUI7RUFBc0MsYU5yWFosRUFBQTs7QU1zWDFCO0VBQXlDLGFOcElaLEVBQUE7O0FNcUk3QjtFQUFpQyxhTnBjWixFQUFBOztBTXFjckI7RUFBNEMsYU5oZVosRUFBQTs7QU1pZWhDO0VBQXFDLGFOcGZaLEVBQUE7O0FNcWZ6QjtFQUFpQyxhTmxOWixFQUFBOztBTW1OckI7RUFBeUMsYU4xWFosRUFBQTs7QU0yWDdCO0VBQWdDLGFOb0RaLEVBQUE7O0FNbkRwQjtFQUF5QyxhTjNKWixFQUFBOztBTTRKN0I7RUFBcUMsYU56TlosRUFBQTs7QU0wTnpCO0VBQW1DLGFObEhaLEVBQUE7O0FNbUh2QjtFQUF5QyxhTjdMWixFQUFBOztBTThMN0I7RUFBMkMsYU43TFosRUFBQTs7QU04TC9CO0VBQXdDLGFOM0NaLEVBQUE7O0FNNEM1QjtFQUEwQyxhTjNDWixFQUFBOztBTTRDOUI7RUFBeUMsYU5yR1osRUFBQTs7QU1zRzdCO0VBQTRDLGFOckdaLEVBQUE7O0FNc0doQztFQUFvQyxhTjdVWixFQUFBOztBTThVeEI7RUFBc0MsYU5ubEJaLEVBQUE7O0FNb2xCMUI7RUFBd0MsYU5ubEJaLEVBQUE7O0FNb2xCNUI7RUFBb0MsYU4vTFosRUFBQTs7QU1nTXhCO0VBQW1DLGFObFhaLEVBQUE7O0FNbVh2QjtFQUF1QyxhTmtGWixFQUFBOztBTWpGM0I7RUFBb0MsYU5tRlosRUFBQTs7QU1sRnhCO0VBQW1DLGFOOWNaLEVBQUE7O0FNK2N2QjtFQUE2QyxhTjJCWixFQUFBOztBTTFCakM7RUFBMkMsYU5tRVosRUFBQTs7QU1sRS9CO0VBQThDLGFOeEtaLEVBQUE7O0FNeUtsQztFQUFrQyxhTjlsQlosRUFBQTs7QU0rbEJ0QjtFQUE4QyxhTnRvQlosRUFBQTs7QU11b0JsQztFQUFpRCxhTnFEWixFQUFBOztBTXBEckM7RUFBb0MsYU54bEJaLEVBQUE7O0FNeWxCeEI7RUFBd0QsYU41b0JaLEVBQUE7O0FNNm9CNUM7O0VBQ2dFLGFOOXFCWixFQUFBOztBTStxQnBEOzs7RUFFaUMsYU52ZlosRUFBQTs7QU13ZnJCO0VBQWtDLGFOaFlaLEVBQUE7O0FNaVl0QjtFQUFvQyxhTmhZWixFQUFBOztBTWlZeEI7O0VBQzBDLGFOMUhaLEVBQUE7O0FNMkg5QjtFQUF1QyxhTnpSWixFQUFBOztBTTBSM0I7RUFBbUMsYU5pQ1osRUFBQTs7QU1oQ3ZCO0VBQTBDLGFOaUNaLEVBQUE7O0FNaEM5QjtFQUFxQyxhTmxIWixFQUFBOztBTW1IekI7RUFBMkMsYU5sSFosRUFBQTs7QU1tSC9CO0VBQTRDLGFObEhaLEVBQUE7O0FNbUhoQztFQUF1QyxhTnJOWixFQUFBOztBTXNOM0I7RUFBd0MsYU5wYlosRUFBQTs7QU1xYjVCO0VBQWtDLGFObUVaLEVBQUE7O0FNbEV0QjtFQUFzQyxhTnBEWixFQUFBOztBTXFEMUI7O0VBQ2lELGFOellaLEVBQUE7O0FNMFlyQzs7RUFDeUMsYU43YVosRUFBQTs7QU04YTdCO0VBQXdDLGFOdFhaLEVBQUE7O0FNdVg1QjtFQUEwQyxhTmxmWixFQUFBOztBTW1mOUI7RUFBNEMsYU5sZlosRUFBQTs7QU1tZmhDO0VBQW1DLGFOdFRaLEVBQUE7O0FNdVR2QjtFQUF5QyxhTnB0QlosRUFBQTs7QU1xdEI3QjtFQUEyQyxhTnB0QlosRUFBQTs7QU1xdEIvQjs7RUFDeUMsYU5ydEJaLEVBQUE7O0FNc3RCN0I7O0VBQzJDLGFOdHRCWixFQUFBOztBTXV0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Wjs7QUFDRDtFQUNDLGVyRzVCYyxFcUc2QmQ7O0FBRUQ7RWpFNklBO0lpRTNJRSxXQUFVO0lBQ1Ysa0JBQWlCLEVBQ2pCO0VBaEJGO0lBa0JFLDRCQUEyQixFQUMzQixFQUFBOztBQUVGO0VBcENBO0lBc0NFLHlCQUF3QixFQUN4QjtFQXhCRjtJQTBCRSwyQkFBMEI7SUFDMUIsbUJBQWtCLEVBQ2xCLEVBQUE7O0FBRUY7RXBDdENJO0lvQ3dDRixjQUFhLEVBQ2I7RUFDRDtJQUNDLGNBQWEsRUFDYixFQUFBOztBckVGQTtFcUVPRCwwQkFBeUI7RUFDekI7O0dBRUUsRUFDRjs7QXJFWEM7RXFFY0QsMEJyR3pEYyxFcUcwRGQ7O0FBRUQ7RUFDQyw0QkFBbUI7VUFBbkIsb0JBQW1CLEVBQ25COztBMUVsRkQ7RTBFcUZDLGdCQUFlLEVBQ2Y7O0FBRUQ7RUFDQywyQkFBMEI7RUFDMUIsMkJBQTBCLEVBQzFCOztBQUVEO0VBQ0MsOEJBQTZCLEVBQzdCOztBQUVELHVCQUF1QjtBQUN2QjtFQUNHLCtCckduR1ksRXFHb0dkOztBQUVEO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUNEO0VBQ0M7SUFDQyxtQkFBa0IsRUFDbEIsRUFBQTs7QXhGekdGO0V5RlpDLGdCQUFlLEVBQ2Y7O0F6RkZEO0V5RktDLDBCQUF5QjtFQUN6QixnQkFBZTtFQUNmLHdCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsa0JBQWlCO0VBQ2pCLHVCQUFzQixFQUN0Qjs7QUFFRDtFQUNDO0lBQ0MsY0FBYSxFQUNiLEVBQUEiLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2hhcnRlcnJlZ3VsYXInO1xuICBzcmM6IHVybChcImZvbnRzL2NoYXJ0ZXJfcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9jaGFydGVyX3JlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9jaGFydGVyX3JlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaGFydGVyYm9sZCc7XG4gIHNyYzogdXJsKFwiZm9udHMvY2hhcnRlcl9ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL2NoYXJ0ZXJfYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2NoYXJ0ZXJfYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChNYXRlcmlhbEljb25zLVJlZ3VsYXIuZW90KTtcbiAgLyogRm9yIElFNi04ICovXG4gIHNyYzogbG9jYWwoXCJNYXRlcmlhbCBJY29uc1wiKSwgbG9jYWwoXCJNYXRlcmlhbEljb25zLVJlZ3VsYXJcIiksIHVybChNYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChNYXRlcmlhbEljb25zLVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAvKiBTdXBwb3J0IGZvciBGaXJlZm94LiAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cblxuOnJvb3Qge1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWFtYmVyOiAjZmZjMTA3O1xuICAtLWJsdWU6ICMyMTk2ZjM7XG4gIC0tYmx1ZS1ncmV5OiAjNjA3ZDhiO1xuICAtLWJyb3duOiAjNzk1NTQ4O1xuICAtLWN5YW46ICMwMGJjZDQ7XG4gIC0tZGVlcC1vcmFuZ2U6ICNmZjU3MjI7XG4gIC0tZGVlcC1wdXJwbGU6ICM2NzNhYjc7XG4gIC0tZ3JlZW46ICM0Y2FmNTA7XG4gIC0tZ3JleTogIzllOWU5ZTtcbiAgLS1pbmRpZ286ICMzZjUxYjU7XG4gIC0tbGlnaHQtYmx1ZTogIzAzYTlmNDtcbiAgLS1saWdodC1ncmVlbjogIzhiYzM0YTtcbiAgLS1saW1lOiAjY2RkYzM5O1xuICAtLW9yYW5nZTogI2ZmOTgwMDtcbiAgLS1waW5rOiAjZTkxZTYzO1xuICAtLXB1cnBsZTogIzljMjdiMDtcbiAgLS1yZWQ6ICNmNDQzMzY7XG4gIC0tdGVhbDogIzAwOTY4ODtcbiAgLS15ZWxsb3c6ICNmZmViM2I7XG4gIC0tcHJpbWFyeTogI0YwNzIwNjtcbiAgLS1wcmltYXJ5LWRhcms6ICNiZTVhMDU7XG4gIC0tcHJpbWFyeS1saWdodDogI2ZhOGQyZjtcbiAgLS1zZWNvbmRhcnk6ICNGMDcyMDY7XG4gIC0tc2Vjb25kYXJ5LWRhcms6ICNiZTVhMDU7XG4gIC0tc2Vjb25kYXJ5LWxpZ2h0OiAjZmE4ZDJmO1xuICAtLWRhbmdlcjogI2Y0NDMzNjtcbiAgLS1kYW5nZXItZGFyazogI2QzMmYyZjtcbiAgLS1kYW5nZXItbGlnaHQ6ICNmZmNkZDI7XG4gIC0taW5mbzogIzIxOTZmMztcbiAgLS1pbmZvLWRhcms6ICMxOTc2ZDI7XG4gIC0taW5mby1saWdodDogI2JiZGVmYjtcbiAgLS1zdWNjZXNzOiAjNGNhZjUwO1xuICAtLXN1Y2Nlc3MtZGFyazogIzM4OGUzYztcbiAgLS1zdWNjZXNzLWxpZ2h0OiAjYzhlNmM5O1xuICAtLXdhcm5pbmc6ICNmZjk4MDA7XG4gIC0td2FybmluZy1kYXJrOiAjZjU3YzAwO1xuICAtLXdhcm5pbmctbGlnaHQ6ICNmZmUwYjI7XG4gIC0tZGFyazogIzQyNDI0MjtcbiAgLS1kYXJrLWRhcms6ICMyMTIxMjE7XG4gIC0tZGFyay1saWdodDogIzc1NzU3NTtcbiAgLS1saWdodDogI2Y1ZjVmNTtcbiAgLS1saWdodC1kYXJrOiAjZTBlMGUwO1xuICAtLWxpZ2h0LWxpZ2h0OiAjZmFmYWZhO1xuICAtLXNpbWlsYXI6ICNGODMyMDc7XG4gIC0tc2ltaWxhci1kYXJrOiAjYzYyODA2O1xuICAtLXNpbWlsYXItbGlnaHQ6ICNmOTViMzk7XG4gIC0tdGVydGlhcnk6ICNGMDcyMDY7XG4gIC0tdGVydGlhcnktZGFyazogI2JlNWEwNTtcbiAgLS10ZXJ0aWFyeS1saWdodDogI2ZhOGQyZjtcbiAgLS1jb21wbGVtZW50YXJ5OiAjMDA4N0EzO1xuICAtLWNvbXBsZW1lbnRhcnktZGFyazogIzAwNWQ3MDtcbiAgLS1jb21wbGVtZW50YXJ5LWxpZ2h0OiAjMDBiMWQ2O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogXCJSb2JvdG8gTW9ub1wiLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIC0tZm9udC1mYW1pbHktc2VyaWY6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjsgfVxuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgbWFyZ2luOiAwOyB9XG4gIFtkaXI9J3J0bCddIGJvZHkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuW3RhYmluZGV4PSctMSddOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1vbm9cIiwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLCBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPSdkYXRlJ10sIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIGlucHV0W3R5cGU9J21vbnRoJ10sIGlucHV0W3R5cGU9J3RpbWUnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxubGVnZW5kIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnNlbGVjdFttdWx0aXBsZV0sIHNlbGVjdFtzaXplXSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbnN1bW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRjA3MjA2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IH1cbiAgYTphY3RpdmUsIGE6Zm9jdXMsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRjA3MjA2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTphY3RpdmUsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgbWluLWhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAxLjIxNDI5cmVtIDEuNXJlbTsgfVxuICBbZGlyPSdydGwnXSBjYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICBbZGlyPSdydGwnXSB0aCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cblxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSwgYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgfVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmRsLFxub2wsXG51bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWIzYjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxub2wgb2wsXG5vbCB1bCxcbnVsIG9sLFxudWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH0gfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1sZWZ0OiAwLjMxMjVyZW0gc29saWQgI0YwNzIwNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyB9XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2I7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBwYWRkaW5nOiAwLjJlbTsgfVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnR5cG9ncmFwaHktZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnR5cG9ncmFwaHktZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS4wMzU3MTsgfVxuXG4udHlwb2dyYXBoeS1kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2NjY3OyB9XG5cbi50eXBvZ3JhcGh5LWRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNzY0NzsgfVxuXG4udHlwb2dyYXBoeS1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7IH1cblxuLnR5cG9ncmFwaHktdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLnR5cG9ncmFwaHktc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4wcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi50eXBvZ3JhcGh5LWJvZHktMiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG4udHlwb2dyYXBoeS1ib2R5LTEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cblxuLnR5cG9ncmFwaHktY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2NjY3OyB9XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3OyB9XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMS4wcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDdyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS4wMzU3MTsgfVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4wNjY2NzsgfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3OyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmFsZXJ0LCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuYW5nZWJvdC1iYW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbGVydC1wcmltYXJ5LCAuYW5nZWJvdC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4ZDJmO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOGQyZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkZDI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZGVmYjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlNmM5O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYjI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5hbGVydC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbGVydC1zaW1pbGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NWIzOTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5hbGVydC10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYThkMmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbGVydC1jb21wbGVtZW50YXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjFkNjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTsgfVxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hbGVydC1saW5rOmFjdGl2ZSwgLmFsZXJ0LWxpbms6Zm9jdXMsIC5hbGVydC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gLmJhZGdlLCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdIC5iYWRnZSwgLnRhZy1jbG91ZC1saW5rIC5iYWRnZSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDcyMDY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmFkZ2UtcHJpbWFyeVtocmVmXTphY3RpdmUsIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzLCAuYmFkZ2UtcHJpbWFyeVtocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlNWEwNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJhZGdlLXNlY29uZGFyeVtocmVmXTphY3RpdmUsIC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTVhMDU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5iYWRnZS1kYW5nZXJbaHJlZl06YWN0aXZlLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyZjJmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJhZGdlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJhZGdlLWluZm9baHJlZl06YWN0aXZlLCAuYmFkZ2UtaW5mb1tocmVmXTpmb2N1cywgLmJhZGdlLWluZm9baHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmFkZ2Utc3VjY2Vzc1tocmVmXTphY3RpdmUsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzLCAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4OGUzYztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmJhZGdlLXdhcm5pbmdbaHJlZl06YWN0aXZlLCAuYmFkZ2Utd2FybmluZ1tocmVmXTpmb2N1cywgLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmFkZ2UtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmFkZ2UtZGFya1tocmVmXTphY3RpdmUsIC5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGFya1tocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWRnZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5iYWRnZS1saWdodFtocmVmXTphY3RpdmUsIC5iYWRnZS1saWdodFtocmVmXTpmb2N1cywgLmJhZGdlLWxpZ2h0W2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmFkZ2Utc2ltaWxhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODMyMDc7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmFkZ2Utc2ltaWxhcltocmVmXTphY3RpdmUsIC5iYWRnZS1zaW1pbGFyW2hyZWZdOmZvY3VzLCAuYmFkZ2Utc2ltaWxhcltocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgwNjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWRnZS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDcyMDY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmFkZ2UtdGVydGlhcnlbaHJlZl06YWN0aXZlLCAuYmFkZ2UtdGVydGlhcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS10ZXJ0aWFyeVtocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlNWEwNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWRnZS1jb21wbGVtZW50YXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdBMztcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5iYWRnZS1jb21wbGVtZW50YXJ5W2hyZWZdOmFjdGl2ZSwgLmJhZGdlLWNvbXBsZW1lbnRhcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1jb21wbGVtZW50YXJ5W2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDcwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJhZGdlLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAxZW07IH1cblxuLmJyZWFkY3J1bWIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWluLWhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJyZWFkY3J1bWItaXRlbTphY3RpdmUsIC5icmVhZGNydW1iLWl0ZW06Zm9jdXMsIC5icmVhZGNydW1iLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBmb250LXdlaWdodDogYm9sZGVyOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEuNzE0MjllbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjU4MzMzZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMzAyMmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICBjb250ZW50OiBcImNoZXZyb25fcmlnaHRcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2Fyb3VzZWw6aG92ZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbiAgLmNhcm91c2VsOmhvdmVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzc1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDg3NXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1czsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4gICAgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLWxlZnQuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIC5jYXJvdXNlbC1pdGVtLWxlZnQuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAgIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAgIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzc1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40ODc1czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldixcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSxcbiAgICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4gICAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcmlnaHQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMi41cmVtOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6YWN0aXZlLCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmFjdGl2ZSxcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6YWN0aXZlLFxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLFxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG91dGxpbmU6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAxLjI1cmVtOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAxLjI1cmVtOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS43MTQyOWVtO1xuICBsaW5lLWhlaWdodDogMC41ODMzM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMzAyMmVtO1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2hldnJvbl9yaWdodFwiOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJjaGV2cm9uX2xlZnRcIjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjUlO1xuICBib3R0b206IDEuNXJlbTtcbiAgbGVmdDogMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cmVtO1xuICBib3R0b206IDAuNXJlbTtcbiAgbGVmdDogNXJlbTtcbiAgei1pbmRleDogMTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAwLjVyZW07IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KTsgfVxuXG4uY2xvc2Uge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2xvc2Uge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2xvc2Uge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2xvc2Uge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jbG9zZTphY3RpdmUsIC5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNsb3NlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmNvZGUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjYmQ0MTQ3O1xuICBmb250LXNpemU6IDg3LjUlO1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIGEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5rYmQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTsgfVxuICBrYmQga2JkIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbnByZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlOyB9XG4gIHByZSBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZvcm0tZ3JvdXAsIC53cGNmNyAud3BjZjctZm9ybSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IH1cbiAgLmZvcm0tcm93ID4gLmNvbCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cblxuLmZvcm0taW5saW5lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1maWxlLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCwgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT11cmxdLFxuICAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPXRlbF0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT1tb250aF0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPXdlZWtdLFxuICAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT10aW1lXSxcbiAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9ZmlsZV0sIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmZvcm0taW5saW5lIC53cGNmNyBzZWxlY3QsIC53cGNmNyAuZm9ybS1pbmxpbmUgc2VsZWN0LFxuICAuZm9ybS1pbmxpbmUgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLmZvcm0taW5saW5lIHRleHRhcmVhLCAuZm9ybS1pbmxpbmUgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5mb3JtLWlubGluZSAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCwgLmZvcm0taW5saW5lIC53cGNmNyAud3BjZjctZm9ybSBwLCAud3BjZjcgLndwY2Y3LWZvcm0gLmZvcm0taW5saW5lIHAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBmb250LXNpemU6IDEuODU5MzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM0NDU0O1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBmb250LXNpemU6IDAuNzEwOTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ODI0O1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTsgfVxuXG4uZm9ybS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmN1c3RvbS1zZWxlY3QtbGcgKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT11cmxdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPXRlbF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT1tb250aF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT1jb2xvcl0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9ZW1haWxdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBzZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyB0ZXh0YXJlYSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC5mb3JtLWNvbnRyb2wtZmlsZSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLWZpbGUgKyAuZm9ybS10ZXh0LFxuICAuZm9ybS1jb250cm9sLWxnICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbCArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9dGV4dF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT11cmxdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRlbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9ZGF0ZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGltZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBzZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBzZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgLmZvcm0tY29udHJvbC1maWxlICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbC1maWxlICsgLmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAuY3VzdG9tLXNlbGVjdC1zbSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9dGV4dF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGV4dF0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT11cmxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT11cmxdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRlbF0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1udW1iZXJdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1yYW5nZV0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9ZGF0ZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZV0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPXdlZWtdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXdlZWtdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9Y29sb3JdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1maWxlXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1maWxlXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBzZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIHNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBzZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IHRleHRhcmVhICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSB0ZXh0YXJlYSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLmZvcm0tY29udHJvbC1maWxlICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wtZmlsZSArIC5mb3JtLXRleHQsXG4gIC5mb3JtLWNvbnRyb2wtc20gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94ICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGV4dF0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT11cmxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRlbF0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1udW1iZXJdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT1kYXRlXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZV0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT1tb250aF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1tb250aF0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXdlZWtdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9dGltZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9Y29sb3JdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9Y29sb3JdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9ZW1haWxdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZW1haWxdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT1maWxlXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IHNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBzZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IHNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyB0ZXh0YXJlYSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSB0ZXh0YXJlYSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSAuZm9ybS1jb250cm9sLWZpbGUgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLWZpbGUgKyAuZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAgY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG5cbi5maWd1cmUtaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4uaW1nLWZsdWlkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmltZy10aHVtYm5haWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uanVtYm90cm9uIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTsgfVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5tZWRpYSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTsgfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXYtbGluazphY3RpdmUsIC5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIG9wYWNpdHk6IDAuNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi1waWxscyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtcGlsbHMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGMDcyMDY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluazphY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjVyZW07IH1cblxuLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAucGFnZS1saW5rOmFjdGl2ZSwgLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4xMiksIHJnYmEoMCwgMCwgMCwgMC4xMikpOyB9XG4gIC5wYWdlLWxpbmsuYWN0aXZlLCAucGFnZS1saW5rOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDE1MywgMTUzLCAwLjQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAucGFnZS1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNCk7IH1cbiAgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjc4MTI1cmVtIDFyZW07IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwYWRkaW5nOiAwLjU5Mzc1cmVtIDFyZW07IH1cblxuLnBvcG92ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAxLjVyZW07XG4gIG1heC13aWR0aDogMTcuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI0MDsgfVxuICBbZGlyPSdydGwnXSAucG9wb3ZlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtOyB9XG4gIC5wb3BvdmVyLWJvZHkgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDA7IH1cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wb3BvdmVyLWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcG92ZXIge1xuICAgIG1hcmdpbjogMC44NzVyZW07IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8sXG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnRib2R5LmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxudHIuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYWRlIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mYWRlLnNob3cge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmJ0biwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLnRhZy1jbG91ZC1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDUuNXJlbTtcbiAgcGFkZGluZzogMC42ODc1cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYnRuLCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAudGFnLWNsb3VkLWxpbmsge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnRuLCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAudGFnLWNsb3VkLWxpbmsge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYnRuLCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAudGFnLWNsb3VkLWxpbmsge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5idG46YWN0aXZlLCAud3BjZjcgaW5wdXQ6YWN0aXZlW3R5cGU9c3VibWl0XSwgLnRhZy1jbG91ZC1saW5rOmFjdGl2ZSwgLmJ0bjpmb2N1cywgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c3VibWl0XSwgLnRhZy1jbG91ZC1saW5rOmZvY3VzLCAuYnRuOmhvdmVyLCAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1zdWJtaXRdLCAudGFnLWNsb3VkLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLCAudGFnLWNsb3VkLWxpbms6Zm9jdXMsIC5idG46aG92ZXIsIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXN1Ym1pdF0sIC50YWctY2xvdWQtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEyKSwgcmdiYSgwLCAwLCAwLCAwLjEyKSk7IH1cbiAgLmJ0bi5hY3RpdmUsIC53cGNmNyBpbnB1dC5hY3RpdmVbdHlwZT1zdWJtaXRdLCAuYWN0aXZlLnRhZy1jbG91ZC1saW5rLCAuYnRuOmFjdGl2ZSwgLndwY2Y3IGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC50YWctY2xvdWQtbGluazphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgMC40KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLndwY2Y3IGlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLmRpc2FibGVkLnRhZy1jbG91ZC1saW5rLCAuYnRuOmRpc2FibGVkLCAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAudGFnLWNsb3VkLWxpbms6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJ0bjpmb2N1cywgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c3VibWl0XSwgLnRhZy1jbG91ZC1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC53cGNmNyBpbnB1dDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKVt0eXBlPXN1Ym1pdF0sIC50YWctY2xvdWQtbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zaG93ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC53cGNmNyAuc2hvdyA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXN1Ym1pdF0sIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS50YWctY2xvdWQtbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEyKSwgcmdiYSgwLCAwLCAwLCAwLjEyKSk7IH1cblxuYS5idG4uZGlzYWJsZWQsIGEuZGlzYWJsZWQudGFnLWNsb3VkLWxpbmssXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0bixcbmZpZWxkc2V0OmRpc2FibGVkIGEudGFnLWNsb3VkLWxpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnksIC50YWctY2xvdWQtbGluaywgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDcyMDY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAudGFnLWNsb3VkLWxpbms6YWN0aXZlLCAud3BjZjcgaW5wdXQ6YWN0aXZlW3R5cGU9c3VibWl0XSwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAudGFnLWNsb3VkLWxpbms6Zm9jdXMsIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXN1Ym1pdF0sIC5idG4tcHJpbWFyeTpob3ZlciwgLnRhZy1jbG91ZC1saW5rOmhvdmVyLCAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1zdWJtaXRdIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLmFjdGl2ZS50YWctY2xvdWQtbGluaywgLndwY2Y3IGlucHV0LmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC5idG4tcHJpbWFyeTphY3RpdmUsIC50YWctY2xvdWQtbGluazphY3RpdmUsIC53cGNmNyBpbnB1dDphY3RpdmVbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU1YTA1OyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmRpc2FibGVkLnRhZy1jbG91ZC1saW5rLCAud3BjZjcgaW5wdXQuZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC50YWctY2xvdWQtbGluazpkaXNhYmxlZCwgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLXNlY29uZGFyeSwgLmJ0bi10ZXJ0aWFyeSwgLmJ0bi1jb21wbGVtZW50YXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi10ZXJ0aWFyeTphY3RpdmUsIC5idG4tY29tcGxlbWVudGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXRlcnRpYXJ5OmZvY3VzLCAuYnRuLWNvbXBsZW1lbnRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXRlcnRpYXJ5OmhvdmVyLCAuYnRuLWNvbXBsZW1lbnRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5hY3RpdmUuYnRuLXRlcnRpYXJ5LCAuYWN0aXZlLmJ0bi1jb21wbGVtZW50YXJ5LCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tdGVydGlhcnk6YWN0aXZlLCAuYnRuLWNvbXBsZW1lbnRhcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU1YTA1OyB9XG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuZGlzYWJsZWQuYnRuLXRlcnRpYXJ5LCAuZGlzYWJsZWQuYnRuLWNvbXBsZW1lbnRhcnksIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLXRlcnRpYXJ5OmRpc2FibGVkLCAuYnRuLWNvbXBsZW1lbnRhcnk6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLWRhbmdlci5hY3RpdmUsIC5idG4tZGFuZ2VyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzMmYyZjsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1pbmZvLmFjdGl2ZSwgLmJ0bi1pbmZvOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZkMjsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4ZTNjOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYnRuLXdhcm5pbmcuYWN0aXZlLCAuYnRuLXdhcm5pbmc6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzAwOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tZGFyay5hY3RpdmUsIC5idG4tZGFyazphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7IH1cbiAgLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYnRuLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1saWdodDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLXNpbWlsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzMjA3O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1zaW1pbGFyOmFjdGl2ZSwgLmJ0bi1zaW1pbGFyOmZvY3VzLCAuYnRuLXNpbWlsYXI6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLXNpbWlsYXIuYWN0aXZlLCAuYnRuLXNpbWlsYXI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODA2OyB9XG4gIC5idG4tc2ltaWxhci5kaXNhYmxlZCwgLmJ0bi1zaW1pbGFyOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi10ZXJ0aWFyeTphY3RpdmUsIC5idG4tdGVydGlhcnk6Zm9jdXMsIC5idG4tdGVydGlhcnk6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLXRlcnRpYXJ5LmFjdGl2ZSwgLmJ0bi10ZXJ0aWFyeTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTVhMDU7IH1cbiAgLmJ0bi10ZXJ0aWFyeS5kaXNhYmxlZCwgLmJ0bi10ZXJ0aWFyeTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLWNvbXBsZW1lbnRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0EzO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1jb21wbGVtZW50YXJ5OmFjdGl2ZSwgLmJ0bi1jb21wbGVtZW50YXJ5OmZvY3VzLCAuYnRuLWNvbXBsZW1lbnRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLWNvbXBsZW1lbnRhcnkuYWN0aXZlLCAuYnRuLWNvbXBsZW1lbnRhcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDcwOyB9XG4gIC5idG4tY29tcGxlbWVudGFyeS5kaXNhYmxlZCwgLmJ0bi1jb21wbGVtZW50YXJ5OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbltjbGFzcyo9J2JnLWRhcmsnXSA6bm90KFtjbGFzcyo9J2JnLWxpZ2h0J10pIC5idG4uZGlzYWJsZWQsIFtjbGFzcyo9J2JnLWRhcmsnXSA6bm90KFtjbGFzcyo9J2JnLWxpZ2h0J10pIC53cGNmNyBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC53cGNmNyBbY2xhc3MqPSdiZy1kYXJrJ10gOm5vdChbY2xhc3MqPSdiZy1saWdodCddKSBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIFtjbGFzcyo9J2JnLWRhcmsnXSA6bm90KFtjbGFzcyo9J2JnLWxpZ2h0J10pIC5kaXNhYmxlZC50YWctY2xvdWQtbGluaywgW2NsYXNzKj0nYmctZGFyayddIDpub3QoW2NsYXNzKj0nYmctbGlnaHQnXSkgLmJ0bjpkaXNhYmxlZCwgW2NsYXNzKj0nYmctZGFyayddIDpub3QoW2NsYXNzKj0nYmctbGlnaHQnXSkgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLndwY2Y3IFtjbGFzcyo9J2JnLWRhcmsnXSA6bm90KFtjbGFzcyo9J2JnLWxpZ2h0J10pIGlucHV0OmRpc2FibGVkW3R5cGU9c3VibWl0XSwgW2NsYXNzKj0nYmctZGFyayddIDpub3QoW2NsYXNzKj0nYmctbGlnaHQnXSkgLnRhZy1jbG91ZC1saW5rOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG4uYnRuLWxnLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4sXG4ud3BjZjcgLmJ0bi1ncm91cC1sZyA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtbGcgPiAudGFnLWNsb3VkLWxpbmssXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC50YWctY2xvdWQtbGluayxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnRhZy1jbG91ZC1saW5rIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDAuNzgxMjVyZW0gMXJlbTsgfVxuXG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4sXG4ud3BjZjcgLmJ0bi1ncm91cC1zbSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtc20gPiAudGFnLWNsb3VkLWxpbmssXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC50YWctY2xvdWQtbGluayxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnRhZy1jbG91ZC1saW5rIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmc6IDAuNTkzNzVyZW0gMXJlbTsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cblt0eXBlPSdidXR0b24nXS5idG4tYmxvY2ssXG5bdHlwZT0ncmVzZXQnXS5idG4tYmxvY2ssXG5bdHlwZT0nc3VibWl0J10uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjRjA3MjA2O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0YwNzIwNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLWxpbmsuYWN0aXZlLCAuYnRuLWxpbms6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluay5kaXNhYmxlZCwgLmJ0bi1saW5rOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1mbHVpZCB7XG4gIG1pbi13aWR0aDogMDsgfVxuXG5bY2xhc3MqPSdidG4tZmxhdCddLFxuW2NsYXNzKj0nYnRuLW91dGxpbmUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIFtjbGFzcyo9J2J0bi1mbGF0J10uYWN0aXZlLCBbY2xhc3MqPSdidG4tZmxhdCddOmFjdGl2ZSxcbiAgW2NsYXNzKj0nYnRuLW91dGxpbmUnXS5hY3RpdmUsXG4gIFtjbGFzcyo9J2J0bi1vdXRsaW5lJ106YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIFtjbGFzcyo9J2J0bi1mbGF0J10uZGlzYWJsZWQsIFtjbGFzcyo9J2J0bi1mbGF0J106ZGlzYWJsZWQsXG4gIFtjbGFzcyo9J2J0bi1vdXRsaW5lJ10uZGlzYWJsZWQsXG4gIFtjbGFzcyo9J2J0bi1vdXRsaW5lJ106ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tZmxhdC1wcmltYXJ5LCAuYnRuLWZsYXQtcHJpbWFyeTphY3RpdmUsIC5idG4tZmxhdC1wcmltYXJ5OmZvY3VzLCAuYnRuLWZsYXQtcHJpbWFyeTpob3Zlcixcbi5idG4tb3V0bGluZS1wcmltYXJ5LFxuLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSxcbi53cGNmNyBpbnB1dDphY3RpdmVbdHlwZT1zdWJtaXRdLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXG4ud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsXG4ud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNGMDcyMDY7IH1cblxuLmJ0bi1mbGF0LXByaW1hcnkuZGlzYWJsZWQsIC5idG4tZmxhdC1wcmltYXJ5OmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsXG4ud3BjZjcgaW5wdXQuZGlzYWJsZWRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQsXG4ud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1mbGF0LXNlY29uZGFyeSwgLmJ0bi1mbGF0LXNlY29uZGFyeTphY3RpdmUsIC5idG4tZmxhdC1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tZmxhdC1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRjA3MjA2OyB9XG5cbi5idG4tZmxhdC1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tZmxhdC1zZWNvbmRhcnk6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4tZmxhdC1kYW5nZXIsIC5idG4tZmxhdC1kYW5nZXI6YWN0aXZlLCAuYnRuLWZsYXQtZGFuZ2VyOmZvY3VzLCAuYnRuLWZsYXQtZGFuZ2VyOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcixcbi5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyxcbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2Y0NDMzNjsgfVxuXG4uYnRuLWZsYXQtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWZsYXQtZGFuZ2VyOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLWZsYXQtaW5mbywgLmJ0bi1mbGF0LWluZm86YWN0aXZlLCAuYnRuLWZsYXQtaW5mbzpmb2N1cywgLmJ0bi1mbGF0LWluZm86aG92ZXIsXG4uYnRuLW91dGxpbmUtaW5mbyxcbi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogIzIxOTZmMzsgfVxuXG4uYnRuLWZsYXQtaW5mby5kaXNhYmxlZCwgLmJ0bi1mbGF0LWluZm86ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1mbGF0LXN1Y2Nlc3MsIC5idG4tZmxhdC1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1mbGF0LXN1Y2Nlc3M6Zm9jdXMsIC5idG4tZmxhdC1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsXG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICM0Y2FmNTA7IH1cblxuLmJ0bi1mbGF0LXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tZmxhdC1zdWNjZXNzOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4tZmxhdC13YXJuaW5nLCAuYnRuLWZsYXQtd2FybmluZzphY3RpdmUsIC5idG4tZmxhdC13YXJuaW5nOmZvY3VzLCAuYnRuLWZsYXQtd2FybmluZzpob3Zlcixcbi5idG4tb3V0bGluZS13YXJuaW5nLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmY5ODAwOyB9XG5cbi5idG4tZmxhdC13YXJuaW5nLmRpc2FibGVkLCAuYnRuLWZsYXQtd2FybmluZzpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLWZsYXQtZGFyaywgLmJ0bi1mbGF0LWRhcms6YWN0aXZlLCAuYnRuLWZsYXQtZGFyazpmb2N1cywgLmJ0bi1mbGF0LWRhcms6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGFyayxcbi5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzQyNDI0MjsgfVxuXG4uYnRuLWZsYXQtZGFyay5kaXNhYmxlZCwgLmJ0bi1mbGF0LWRhcms6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1mbGF0LWxpZ2h0LCAuYnRuLWZsYXQtbGlnaHQ6YWN0aXZlLCAuYnRuLWZsYXQtbGlnaHQ6Zm9jdXMsIC5idG4tZmxhdC1saWdodDpob3Zlcixcbi5idG4tb3V0bGluZS1saWdodCxcbi5idG4tb3V0bGluZS1saWdodDphY3RpdmUsXG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2Y1ZjVmNTsgfVxuXG4uYnRuLWZsYXQtbGlnaHQuZGlzYWJsZWQsIC5idG4tZmxhdC1saWdodDpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4tZmxhdC1zaW1pbGFyLCAuYnRuLWZsYXQtc2ltaWxhcjphY3RpdmUsIC5idG4tZmxhdC1zaW1pbGFyOmZvY3VzLCAuYnRuLWZsYXQtc2ltaWxhcjpob3Zlcixcbi5idG4tb3V0bGluZS1zaW1pbGFyLFxuLmJ0bi1vdXRsaW5lLXNpbWlsYXI6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXNpbWlsYXI6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc2ltaWxhcjpob3ZlciB7XG4gIGNvbG9yOiAjRjgzMjA3OyB9XG5cbi5idG4tZmxhdC1zaW1pbGFyLmRpc2FibGVkLCAuYnRuLWZsYXQtc2ltaWxhcjpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1zaW1pbGFyLmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXNpbWlsYXI6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLWZsYXQtdGVydGlhcnksIC5idG4tZmxhdC10ZXJ0aWFyeTphY3RpdmUsIC5idG4tZmxhdC10ZXJ0aWFyeTpmb2N1cywgLmJ0bi1mbGF0LXRlcnRpYXJ5OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmFjdGl2ZSxcbi5idG4tb3V0bGluZS10ZXJ0aWFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS10ZXJ0aWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRjA3MjA2OyB9XG5cbi5idG4tZmxhdC10ZXJ0aWFyeS5kaXNhYmxlZCwgLmJ0bi1mbGF0LXRlcnRpYXJ5OmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1mbGF0LWNvbXBsZW1lbnRhcnksIC5idG4tZmxhdC1jb21wbGVtZW50YXJ5OmFjdGl2ZSwgLmJ0bi1mbGF0LWNvbXBsZW1lbnRhcnk6Zm9jdXMsIC5idG4tZmxhdC1jb21wbGVtZW50YXJ5OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWNvbXBsZW1lbnRhcnksXG4uYnRuLW91dGxpbmUtY29tcGxlbWVudGFyeTphY3RpdmUsXG4uYnRuLW91dGxpbmUtY29tcGxlbWVudGFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1jb21wbGVtZW50YXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDg3QTM7IH1cblxuLmJ0bi1mbGF0LWNvbXBsZW1lbnRhcnkuZGlzYWJsZWQsIC5idG4tZmxhdC1jb21wbGVtZW50YXJ5OmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWNvbXBsZW1lbnRhcnkuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtY29tcGxlbWVudGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4tZmxhdC1saWdodDpmb2N1cywgLmJ0bi1mbGF0LWxpZ2h0OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSk7IH1cblxuLmJ0bi1mbGF0LWxpZ2h0LmFjdGl2ZSwgLmJ0bi1mbGF0LWxpZ2h0OmFjdGl2ZSxcbi5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsXG4uYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KTsgfVxuXG4uYnRuLWZsb2F0IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMuNXJlbTsgfVxuICAuYnRuLWZsb2F0LmFjdGl2ZSwgLmJ0bi1mbG9hdDphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmJ0bi1mbG9hdC5kaXNhYmxlZCwgLmJ0bi1mbG9hdDpkaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWZsb2F0LmJ0bi1zbSB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogMi41cmVtOyB9XG5cbi5idG4tZmxvYXQtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtaW4td2lkdGg6IDMuNXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJ0bi1mbG9hdC1kcm9wZG93biAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4tZmxvYXQtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmJ0bi1mbG9hdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQudGFnLWNsb3VkLWxpbmssIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXQuZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwID4gLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLWdyb3VwID4gLnRhZy1jbG91ZC1saW5rOmRpc2FibGVkLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0OmRpc2FibGVkW3R5cGU9c3VibWl0XSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5kaXNhYmxlZC50YWctY2xvdWQtbGluayxcbiAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudGFnLWNsb3VkLWxpbms6ZGlzYWJsZWQsXG4gIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4ZDJmO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1ncm91cCA+IC5kaXNhYmxlZC5idG4tdGVydGlhcnksIC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQuYnRuLWNvbXBsZW1lbnRhcnksIC5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1ncm91cCA+IC5idG4tdGVydGlhcnk6ZGlzYWJsZWQsIC5idG4tZ3JvdXAgPiAuYnRuLWNvbXBsZW1lbnRhcnk6ZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5kaXNhYmxlZC5idG4tdGVydGlhcnksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuZGlzYWJsZWQuYnRuLWNvbXBsZW1lbnRhcnksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tdGVydGlhcnk6ZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNvbXBsZW1lbnRhcnk6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYThkMmY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWdyb3VwID4gLmJ0bi1kYW5nZXI6ZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhbmdlci5kaXNhYmxlZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZGQyO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4tZ3JvdXAgPiAuYnRuLWluZm86ZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWluZm8uZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmRlZmI7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1ncm91cCA+IC5idG4tc3VjY2VzczpkaXNhYmxlZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTZjOTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLWdyb3VwID4gLmJ0bi13YXJuaW5nOmRpc2FibGVkLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi13YXJuaW5nLmRpc2FibGVkLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGIyO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZ3JvdXAgPiAuYnRuLWRhcms6ZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhcmsuZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWdyb3VwID4gLmJ0bi1saWdodDpkaXNhYmxlZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGlnaHQuZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLXNpbWlsYXIuZGlzYWJsZWQsIC5idG4tZ3JvdXAgPiAuYnRuLXNpbWlsYXI6ZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNpbWlsYXIuZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNpbWlsYXI6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTViMzk7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLXRlcnRpYXJ5LmRpc2FibGVkLCAuYnRuLWdyb3VwID4gLmJ0bi10ZXJ0aWFyeTpkaXNhYmxlZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tdGVydGlhcnkuZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXRlcnRpYXJ5OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4ZDJmO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLWNvbXBsZW1lbnRhcnkuZGlzYWJsZWQsIC5idG4tZ3JvdXAgPiAuYnRuLWNvbXBsZW1lbnRhcnk6ZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNvbXBsZW1lbnRhcnkuZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNvbXBsZW1lbnRhcnk6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIxZDY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cCA+IC50YWctY2xvdWQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4gIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRhZy1jbG91ZC1saW5rIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJ0bi1ncm91cCA+IC5idG4sIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwID4gLnRhZy1jbG91ZC1saW5rLFxuICAgICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4gICAgICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudGFnLWNsb3VkLWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnRuLWdyb3VwID4gLmJ0biwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5idG4tZ3JvdXAgPiAudGFnLWNsb3VkLWxpbmssXG4gICAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50YWctY2xvdWQtbGluayB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5idG4tZ3JvdXAgPiAuYnRuLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cCA+IC50YWctY2xvdWQtbGluayxcbiAgICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAgICAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRhZy1jbG91ZC1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0LmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC5idG4tZ3JvdXAgPiAuYWN0aXZlLnRhZy1jbG91ZC1saW5rLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXQ6YWN0aXZlW3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cCA+IC50YWctY2xvdWQtbGluazphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlLFxuICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQuYWN0aXZlW3R5cGU9c3VibWl0XSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS50YWctY2xvdWQtbGluayxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gICAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDphY3RpdmVbdHlwZT1zdWJtaXRdLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudGFnLWNsb3VkLWxpbms6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bi5kaXNhYmxlZCwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQudGFnLWNsb3VkLWxpbmssIC5idG4tZ3JvdXAgPiAuYnRuOmRpc2FibGVkLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0OmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cCA+IC50YWctY2xvdWQtbGluazpkaXNhYmxlZCxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5kaXNhYmxlZCxcbiAgICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmRpc2FibGVkLnRhZy1jbG91ZC1saW5rLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmRpc2FibGVkLFxuICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudGFnLWNsb3VkLWxpbms6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG5bY2xhc3MqPSdidG4tb3V0bGluZSddLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0W2NsYXNzKj0nYnRuLW91dGxpbmUnXVt0eXBlPXN1Ym1pdF0sIC5idG4tZ3JvdXAgPiAudGFnLWNsb3VkLWxpbmtbY2xhc3MqPSdidG4tb3V0bGluZSddLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuW2NsYXNzKj0nYnRuLW91dGxpbmUnXSxcbiAgICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W2NsYXNzKj0nYnRuLW91dGxpbmUnXVt0eXBlPXN1Ym1pdF0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50YWctY2xvdWQtbGlua1tjbGFzcyo9J2J0bi1vdXRsaW5lJ10ge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAuYnRuLWdyb3VwID4gLmJ0bltjbGFzcyo9J2J0bi1vdXRsaW5lJ10uYWN0aXZlLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0W2NsYXNzKj0nYnRuLW91dGxpbmUnXS5hY3RpdmVbdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwID4gLnRhZy1jbG91ZC1saW5rW2NsYXNzKj0nYnRuLW91dGxpbmUnXS5hY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuW2NsYXNzKj0nYnRuLW91dGxpbmUnXTphY3RpdmUsIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXRbY2xhc3MqPSdidG4tb3V0bGluZSddOmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC5idG4tZ3JvdXAgPiAudGFnLWNsb3VkLWxpbmtbY2xhc3MqPSdidG4tb3V0bGluZSddOmFjdGl2ZSxcbiAgICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuW2NsYXNzKj0nYnRuLW91dGxpbmUnXS5hY3RpdmUsXG4gICAgICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W2NsYXNzKj0nYnRuLW91dGxpbmUnXS5hY3RpdmVbdHlwZT1zdWJtaXRdLFxuICAgICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50YWctY2xvdWQtbGlua1tjbGFzcyo9J2J0bi1vdXRsaW5lJ10uYWN0aXZlLFxuICAgICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG5bY2xhc3MqPSdidG4tb3V0bGluZSddOmFjdGl2ZSxcbiAgICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbY2xhc3MqPSdidG4tb3V0bGluZSddOmFjdGl2ZVt0eXBlPXN1Ym1pdF0sXG4gICAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRhZy1jbG91ZC1saW5rW2NsYXNzKj0nYnRuLW91dGxpbmUnXTphY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuYnRuLWdyb3VwID4gLmJ0bltjbGFzcyo9J2J0bi1vdXRsaW5lJ10uZGlzYWJsZWQsIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXRbY2xhc3MqPSdidG4tb3V0bGluZSddLmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cCA+IC50YWctY2xvdWQtbGlua1tjbGFzcyo9J2J0bi1vdXRsaW5lJ10uZGlzYWJsZWQsIC5idG4tZ3JvdXAgPiAuYnRuW2NsYXNzKj0nYnRuLW91dGxpbmUnXTpkaXNhYmxlZCwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dFtjbGFzcyo9J2J0bi1vdXRsaW5lJ106ZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwID4gLnRhZy1jbG91ZC1saW5rW2NsYXNzKj0nYnRuLW91dGxpbmUnXTpkaXNhYmxlZCxcbiAgICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuW2NsYXNzKj0nYnRuLW91dGxpbmUnXS5kaXNhYmxlZCxcbiAgICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbY2xhc3MqPSdidG4tb3V0bGluZSddLmRpc2FibGVkW3R5cGU9c3VibWl0XSxcbiAgICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudGFnLWNsb3VkLWxpbmtbY2xhc3MqPSdidG4tb3V0bGluZSddLmRpc2FibGVkLFxuICAgICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG5bY2xhc3MqPSdidG4tb3V0bGluZSddOmRpc2FibGVkLFxuICAgICAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFtjbGFzcyo9J2J0bi1vdXRsaW5lJ106ZGlzYWJsZWRbdHlwZT1zdWJtaXRdLFxuICAgICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50YWctY2xvdWQtbGlua1tjbGFzcyo9J2J0bi1vdXRsaW5lJ106ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cC12ZXJ0aWNhbCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1ncm91cC5zaG93ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUsIC53cGNmNyAuYnRuLWdyb3VwLnNob3cgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLnRhZy1jbG91ZC1saW5rIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0biwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5idG4tZ3JvdXAgPiAudGFnLWNsb3VkLWxpbmssXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0OmZpcnN0LWNoaWxkW3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cCA+IC50YWctY2xvdWQtbGluazpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwID4gLnRhZy1jbG91ZC1saW5rOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLndwY2Y3IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAudGFnLWNsb3VkLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpW3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cCA+IC50YWctY2xvdWQtbGluazpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLndwY2Y3IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRhZy1jbG91ZC1saW5rLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50YWctY2xvdWQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQsIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6Zmlyc3QtY2hpbGRbdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRhZy1jbG91ZC1saW5rOmZpcnN0LWNoaWxkLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXN1Ym1pdF0sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudGFnLWNsb3VkLWxpbms6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbiAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50YWctY2xvdWQtbGluayB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKVt0eXBlPXN1Ym1pdF0sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudGFnLWNsb3VkLWxpbms6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC50YWctY2xvdWQtbGluayxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtZmx1aWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5bZGF0YS10b2dnbGU9J2J1dHRvbnMnXSA+IC5idG4sIC53cGNmNyBbZGF0YS10b2dnbGU9J2J1dHRvbnMnXSA+IGlucHV0W3R5cGU9c3VibWl0XSwgW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiAudGFnLWNsb3VkLWxpbmssXG5bZGF0YS10b2dnbGU9J2J1dHRvbnMnXSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLndwY2Y3IFtkYXRhLXRvZ2dsZT0nYnV0dG9ucyddID4gLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbltkYXRhLXRvZ2dsZT0nYnV0dG9ucyddID4gLmJ0bi1ncm91cCA+IC50YWctY2xvdWQtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiAuYnRuIFt0eXBlPSdjaGVja2JveCddLCAud3BjZjcgW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiBpbnB1dFt0eXBlPXN1Ym1pdF0gW3R5cGU9J2NoZWNrYm94J10sIFtkYXRhLXRvZ2dsZT0nYnV0dG9ucyddID4gLnRhZy1jbG91ZC1saW5rIFt0eXBlPSdjaGVja2JveCddLFxuICBbZGF0YS10b2dnbGU9J2J1dHRvbnMnXSA+IC5idG4gW3R5cGU9J3JhZGlvJ10sXG4gIC53cGNmNyBbZGF0YS10b2dnbGU9J2J1dHRvbnMnXSA+IGlucHV0W3R5cGU9c3VibWl0XSBbdHlwZT0ncmFkaW8nXSxcbiAgW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiAudGFnLWNsb3VkLWxpbmsgW3R5cGU9J3JhZGlvJ10sXG4gIFtkYXRhLXRvZ2dsZT0nYnV0dG9ucyddID4gLmJ0bi1ncm91cCA+IC5idG4gW3R5cGU9J2NoZWNrYm94J10sXG4gIC53cGNmNyBbZGF0YS10b2dnbGU9J2J1dHRvbnMnXSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gW3R5cGU9J2NoZWNrYm94J10sXG4gIFtkYXRhLXRvZ2dsZT0nYnV0dG9ucyddID4gLmJ0bi1ncm91cCA+IC50YWctY2xvdWQtbGluayBbdHlwZT0nY2hlY2tib3gnXSxcbiAgW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiAuYnRuLWdyb3VwID4gLmJ0biBbdHlwZT0ncmFkaW8nXSxcbiAgLndwY2Y3IFtkYXRhLXRvZ2dsZT0nYnV0dG9ucyddID4gLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSBbdHlwZT0ncmFkaW8nXSxcbiAgW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiAuYnRuLWdyb3VwID4gLnRhZy1jbG91ZC1saW5rIFt0eXBlPSdyYWRpbyddIHtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMmVtOyB9XG4gIC5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgLmNhcmQuYm9yZGVyLXByaW1hcnkge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjRjA3MjA2OyB9XG4gICAgLmNhcmQuYm9yZGVyLXByaW1hcnlbaHJlZl06YWN0aXZlLCAuY2FyZC5ib3JkZXItcHJpbWFyeVtocmVmXTpmb2N1cywgLmNhcmQuYm9yZGVyLXByaW1hcnlbaHJlZl06aG92ZXIsIC5jYXJkLmJvcmRlci1wcmltYXJ5W3RhYmluZGV4XTphY3RpdmUsIC5jYXJkLmJvcmRlci1wcmltYXJ5W3RhYmluZGV4XTpmb2N1cywgLmNhcmQuYm9yZGVyLXByaW1hcnlbdGFiaW5kZXhdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjRjA3MjA2OyB9XG4gIC5jYXJkLmJvcmRlci1zZWNvbmRhcnkge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjRjA3MjA2OyB9XG4gICAgLmNhcmQuYm9yZGVyLXNlY29uZGFyeVtocmVmXTphY3RpdmUsIC5jYXJkLmJvcmRlci1zZWNvbmRhcnlbaHJlZl06Zm9jdXMsIC5jYXJkLmJvcmRlci1zZWNvbmRhcnlbaHJlZl06aG92ZXIsIC5jYXJkLmJvcmRlci1zZWNvbmRhcnlbdGFiaW5kZXhdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLXNlY29uZGFyeVt0YWJpbmRleF06Zm9jdXMsIC5jYXJkLmJvcmRlci1zZWNvbmRhcnlbdGFiaW5kZXhdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjRjA3MjA2OyB9XG4gIC5jYXJkLmJvcmRlci1kYW5nZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjQ0MzM2OyB9XG4gICAgLmNhcmQuYm9yZGVyLWRhbmdlcltocmVmXTphY3RpdmUsIC5jYXJkLmJvcmRlci1kYW5nZXJbaHJlZl06Zm9jdXMsIC5jYXJkLmJvcmRlci1kYW5nZXJbaHJlZl06aG92ZXIsIC5jYXJkLmJvcmRlci1kYW5nZXJbdGFiaW5kZXhdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLWRhbmdlclt0YWJpbmRleF06Zm9jdXMsIC5jYXJkLmJvcmRlci1kYW5nZXJbdGFiaW5kZXhdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjQ0MzM2OyB9XG4gIC5jYXJkLmJvcmRlci1pbmZvIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggIzIxOTZmMzsgfVxuICAgIC5jYXJkLmJvcmRlci1pbmZvW2hyZWZdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLWluZm9baHJlZl06Zm9jdXMsIC5jYXJkLmJvcmRlci1pbmZvW2hyZWZdOmhvdmVyLCAuY2FyZC5ib3JkZXItaW5mb1t0YWJpbmRleF06YWN0aXZlLCAuY2FyZC5ib3JkZXItaW5mb1t0YWJpbmRleF06Zm9jdXMsIC5jYXJkLmJvcmRlci1pbmZvW3RhYmluZGV4XTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggIzIxOTZmMzsgfVxuICAuY2FyZC5ib3JkZXItc3VjY2VzcyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgaW5zZXQgMCAwIDAgMXB4ICM0Y2FmNTA7IH1cbiAgICAuY2FyZC5ib3JkZXItc3VjY2Vzc1tocmVmXTphY3RpdmUsIC5jYXJkLmJvcmRlci1zdWNjZXNzW2hyZWZdOmZvY3VzLCAuY2FyZC5ib3JkZXItc3VjY2Vzc1tocmVmXTpob3ZlciwgLmNhcmQuYm9yZGVyLXN1Y2Nlc3NbdGFiaW5kZXhdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLXN1Y2Nlc3NbdGFiaW5kZXhdOmZvY3VzLCAuY2FyZC5ib3JkZXItc3VjY2Vzc1t0YWJpbmRleF06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgaW5zZXQgMCAwIDAgMXB4ICM0Y2FmNTA7IH1cbiAgLmNhcmQuYm9yZGVyLXdhcm5pbmcge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZmY5ODAwOyB9XG4gICAgLmNhcmQuYm9yZGVyLXdhcm5pbmdbaHJlZl06YWN0aXZlLCAuY2FyZC5ib3JkZXItd2FybmluZ1tocmVmXTpmb2N1cywgLmNhcmQuYm9yZGVyLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5jYXJkLmJvcmRlci13YXJuaW5nW3RhYmluZGV4XTphY3RpdmUsIC5jYXJkLmJvcmRlci13YXJuaW5nW3RhYmluZGV4XTpmb2N1cywgLmNhcmQuYm9yZGVyLXdhcm5pbmdbdGFiaW5kZXhdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZmY5ODAwOyB9XG4gIC5jYXJkLmJvcmRlci1kYXJrIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggIzQyNDI0MjsgfVxuICAgIC5jYXJkLmJvcmRlci1kYXJrW2hyZWZdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLWRhcmtbaHJlZl06Zm9jdXMsIC5jYXJkLmJvcmRlci1kYXJrW2hyZWZdOmhvdmVyLCAuY2FyZC5ib3JkZXItZGFya1t0YWJpbmRleF06YWN0aXZlLCAuY2FyZC5ib3JkZXItZGFya1t0YWJpbmRleF06Zm9jdXMsIC5jYXJkLmJvcmRlci1kYXJrW3RhYmluZGV4XTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggIzQyNDI0MjsgfVxuICAuY2FyZC5ib3JkZXItbGlnaHQge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjVmNWY1OyB9XG4gICAgLmNhcmQuYm9yZGVyLWxpZ2h0W2hyZWZdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLWxpZ2h0W2hyZWZdOmZvY3VzLCAuY2FyZC5ib3JkZXItbGlnaHRbaHJlZl06aG92ZXIsIC5jYXJkLmJvcmRlci1saWdodFt0YWJpbmRleF06YWN0aXZlLCAuY2FyZC5ib3JkZXItbGlnaHRbdGFiaW5kZXhdOmZvY3VzLCAuY2FyZC5ib3JkZXItbGlnaHRbdGFiaW5kZXhdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjVmNWY1OyB9XG4gIC5jYXJkLmJvcmRlci1zaW1pbGFyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggI0Y4MzIwNzsgfVxuICAgIC5jYXJkLmJvcmRlci1zaW1pbGFyW2hyZWZdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLXNpbWlsYXJbaHJlZl06Zm9jdXMsIC5jYXJkLmJvcmRlci1zaW1pbGFyW2hyZWZdOmhvdmVyLCAuY2FyZC5ib3JkZXItc2ltaWxhclt0YWJpbmRleF06YWN0aXZlLCAuY2FyZC5ib3JkZXItc2ltaWxhclt0YWJpbmRleF06Zm9jdXMsIC5jYXJkLmJvcmRlci1zaW1pbGFyW3RhYmluZGV4XTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggI0Y4MzIwNzsgfVxuICAuY2FyZC5ib3JkZXItdGVydGlhcnkge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjRjA3MjA2OyB9XG4gICAgLmNhcmQuYm9yZGVyLXRlcnRpYXJ5W2hyZWZdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLXRlcnRpYXJ5W2hyZWZdOmZvY3VzLCAuY2FyZC5ib3JkZXItdGVydGlhcnlbaHJlZl06aG92ZXIsIC5jYXJkLmJvcmRlci10ZXJ0aWFyeVt0YWJpbmRleF06YWN0aXZlLCAuY2FyZC5ib3JkZXItdGVydGlhcnlbdGFiaW5kZXhdOmZvY3VzLCAuY2FyZC5ib3JkZXItdGVydGlhcnlbdGFiaW5kZXhdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjRjA3MjA2OyB9XG4gIC5jYXJkLmJvcmRlci1jb21wbGVtZW50YXJ5IHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggIzAwODdBMzsgfVxuICAgIC5jYXJkLmJvcmRlci1jb21wbGVtZW50YXJ5W2hyZWZdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLWNvbXBsZW1lbnRhcnlbaHJlZl06Zm9jdXMsIC5jYXJkLmJvcmRlci1jb21wbGVtZW50YXJ5W2hyZWZdOmhvdmVyLCAuY2FyZC5ib3JkZXItY29tcGxlbWVudGFyeVt0YWJpbmRleF06YWN0aXZlLCAuY2FyZC5ib3JkZXItY29tcGxlbWVudGFyeVt0YWJpbmRleF06Zm9jdXMsIC5jYXJkLmJvcmRlci1jb21wbGVtZW50YXJ5W3RhYmluZGV4XTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggIzAwODdBMzsgfVxuICAuY2FyZFtocmVmXTphY3RpdmUsIC5jYXJkW2hyZWZdOmZvY3VzLCAuY2FyZFtocmVmXTpob3ZlciwgLmNhcmRbdGFiaW5kZXhdOmFjdGl2ZSwgLmNhcmRbdGFiaW5kZXhdOmZvY3VzLCAuY2FyZFt0YWJpbmRleF06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jYXJkW2hyZWZdOmZvY3VzLCAuY2FyZFt0YWJpbmRleF06Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLmFjY29yZGlvbiAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmFjY29yZGlvbiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNhcmQtYm9keTpmaXJzdC1jaGlsZCxcbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1mb290ZXI6Zmlyc3QtY2hpbGQsXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkLFxuLmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlci1kcC1ub25lOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmFjY29yZGlvbiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkgLmNhcmQtYm9keTpsYXN0LWNoaWxkLFxuLmFjY29yZGlvbiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQsXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6bGFzdC1jaGlsZCxcbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlci1kcC1ub25lOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYWNjb3JkaW9uIC5jb2xsYXBzZSAuY2FyZC1ib2R5OmZpcnN0LWNoaWxkLFxuLmFjY29yZGlvbiAuY29sbGFwc2UgLmNhcmQtZm9vdGVyOmZpcnN0LWNoaWxkLFxuLmFjY29yZGlvbiAuY29sbGFwc2UgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkLFxuLmFjY29yZGlvbiAuY29sbGFwc2UgLmNhcmQtaGVhZGVyLWRwLW5vbmU6Zmlyc3QtY2hpbGQsXG4uYWNjb3JkaW9uIC5jb2xsYXBzaW5nIC5jYXJkLWJvZHk6Zmlyc3QtY2hpbGQsXG4uYWNjb3JkaW9uIC5jb2xsYXBzaW5nIC5jYXJkLWZvb3RlcjpmaXJzdC1jaGlsZCxcbi5hY2NvcmRpb24gLmNvbGxhcHNpbmcgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkLFxuLmFjY29yZGlvbiAuY29sbGFwc2luZyAuY2FyZC1oZWFkZXItZHAtbm9uZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5jYXJkLWFjdGlvbnMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC41cmVtIDByZW0gMC4yNXJlbSAwLjVyZW07IH1cbiAgLmNhcmQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7IH1cbiAgLmNhcmQtYWN0aW9uczpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxuICAuY2FyZC1hY3Rpb25zIC5idG4sIC5jYXJkLWFjdGlvbnMgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5jYXJkLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY2FyZC1hY3Rpb25zIC50YWctY2xvdWQtbGluayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAuY2FyZC1hY3Rpb25zIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07IH1cbiAgLmNhcmQtYm9keTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7IH1cbiAgLmNhcmQtYm9keTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxuICAuY2FyZC1ib2R5ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTsgfVxuICAuY2FyZC1mb290ZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XG4gIC5jYXJkLWZvb3RlciA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWhlYWRlciwgLmNhcmQtaGVhZGVyLWRwLW5vbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtOyB9XG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCwgLmNhcmQtaGVhZGVyLWRwLW5vbmU6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XG4gIC5jYXJkLWhlYWRlcjpsYXN0LWNoaWxkLCAuY2FyZC1oZWFkZXItZHAtbm9uZTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsIC5jYXJkLWhlYWRlci1kcC1ub25lICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW46IC0xcmVtIC0xcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMHJlbSAwLjI1cmVtIDAuNXJlbTsgfVxuICAuY2FyZC1oZWFkZXItcGlsbHMgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gY2FsYygtMXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jYXJkLWNvbHVtbnMge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZC1jb2x1bW5zIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMzsgfSB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtOyB9IH1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfSB9XG5cbi5jYXJkLWdyb3VwIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWdyb3VwIC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtYWN0aW9ucyxcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1ib2R5LFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlcixcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLWRwLW5vbmUsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtYWN0aW9ucyxcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1ib2R5LFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlcixcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLWRwLW5vbmUsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWFjdGlvbnMsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtYm9keSxcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlci1kcC1ub25lLFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZyxcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4uY2FyZC1saW5rOmFjdGl2ZSwgLmNhcmQtbGluazpmb2N1cywgLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuY2FyZC10aXRsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jaGlwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jaGlwOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jaGlwIC5jbG9zZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAxLjVyZW07XG4gICAgb3JkZXI6IDE7IH1cblxuLmNoaXAtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDcyMDY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY2hpcC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmNoaXAtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5jaGlwLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmNoaXAtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY2hpcC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmNoaXAtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY2hpcC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jaGlwLXNpbWlsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzMjA3O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmNoaXAtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmNoaXAtY29tcGxlbWVudGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3QTM7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY2hpcC1hY3Rpb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2hpcC1hY3Rpb24ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2hpcC1hY3Rpb24ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2hpcC1hY3Rpb24ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jaGlwLWFjdGlvbjphY3RpdmUsIC5jaGlwLWFjdGlvbjpmb2N1cywgLmNoaXAtYWN0aW9uOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2hpcC1hY3Rpb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkOyB9XG4gIC5jaGlwLWFjdGlvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4uY2hpcC1pY29uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDcyMDY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgb3JkZXI6IC0xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtOyB9XG5cbi5jaGlwLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuICAgIC50YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgIC50YWJsZSB0ZDpsYXN0LWNoaWxkLFxuICAgIC50YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAudGFibGUgdGJvZHkge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLnRhYmxlIHRib2R5IHRkLFxuICAgIC50YWJsZSB0Ym9keSB0aCB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC45MTk2NHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjkxOTY0cmVtOyB9XG4gIC50YWJsZSB0Zm9vdCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAudGFibGUgdGZvb3QgdGQsXG4gICAgLnRhYmxlIHRmb290IHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMjE0MjlyZW07IH1cbiAgLnRhYmxlIHRoZWFkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAgIC50YWJsZSB0aGVhZCB0ZCxcbiAgICAudGFibGUgdGhlYWQgdGgge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbTsgfVxuICAuY2FyZCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgLmNhcmQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiA6Zmlyc3QtY2hpbGQsXG4gIC5jYXJkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XG4gIC5jYXJkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5jYXJkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDsgfVxuICAuY2FyZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gIC5jYXJkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxuICAuY2FyZCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuICAuY2FyZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gOmxhc3QtY2hpbGQsXG4gIC5jYXJkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiA6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XG4gIC5jYXJkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiA6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5jYXJkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiA6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxuICAuY2FyZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gOmxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gIC5jYXJkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiA6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDsgfVxuICAudGFibGUgLnRhYmxlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAudGFibGUgPiA6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCxcbiAgLnRhYmxlID4gOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIC50YWJsZSB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnRhYmxlLXNtIHRkLFxuLnRhYmxlLXNtIHRoIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gIC50YWJsZS1zbSB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXNtIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgLnRhYmxlLXNtIHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1zbSB0aDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi50YWJsZS1zbSB0Ym9keSB0ZCxcbi50YWJsZS1zbSB0Ym9keSB0aCB7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNTQ0NjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjU0NDY0cmVtOyB9XG5cbi50YWJsZS1zbSB0Zm9vdCB0ZCxcbi50YWJsZS1zbSB0Zm9vdCB0aCB7XG4gIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbTsgfVxuXG4udGFibGUtc20gdGhlYWQgdGQsXG4udGFibGUtc20gdGhlYWQgdGgge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtOyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRkLFxuLnRhYmxlLXByaW1hcnkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYThkMmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYThkMmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0ZCxcbi50YWJsZS1kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkZDI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRkLFxuLnRhYmxlLWluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmRlZmI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRkLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGU2Yzk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRkLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYjI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGQsXG4udGFibGUtZGFyayA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGQsXG4udGFibGUtbGlnaHQgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGFibGUtc2ltaWxhcixcbi50YWJsZS1zaW1pbGFyID4gdGQsXG4udGFibGUtc2ltaWxhciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NWIzOTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2ltaWxhcjpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtc2ltaWxhcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zaW1pbGFyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzMjA3O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLXRlcnRpYXJ5LFxuLnRhYmxlLXRlcnRpYXJ5ID4gdGQsXG4udGFibGUtdGVydGlhcnkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYThkMmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtdGVydGlhcnk6aG92ZXIsXG4udGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLWNvbXBsZW1lbnRhcnksXG4udGFibGUtY29tcGxlbWVudGFyeSA+IHRkLFxuLnRhYmxlLWNvbXBsZW1lbnRhcnkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIxZDY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbXBsZW1lbnRhcnk6aG92ZXIsXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbXBsZW1lbnRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtY29tcGxlbWVudGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdBMztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGQsXG4udGFibGUtYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRkLFxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi50YWJsZSAudGhlYWQtbGlnaHQgdGQsXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLnRhYmxlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzMwMzAzMDsgfVxuICAudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7IH1cbiAgLnRhYmxlLWRhcmsgdGJvZHksXG4gIC50YWJsZS1kYXJrIHRmb290LFxuICAudGFibGUtZGFyayB0aGVhZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayAudGFibGUge1xuICAgIGJvcmRlci1jb2xvcjogIzMwMzAzMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyNDA7IH1cbiAgLm1vZGFsLmZhZGUge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzc1cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubW9kYWwuZmFkZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDg3NXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vZGFsLmZhZGUge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1czsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm1vZGFsLmZhZGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzc1cztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg3KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDg3NXM7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIzOTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3V0bGluZTogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSAqIDIpOyB9XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjVyZW0gKiAyKTsgfVxuXG4ubW9kYWwtbGcge1xuICBtYXgtd2lkdGg6IDUyLjVyZW07IH1cblxuLm1vZGFsLXNtIHtcbiAgbWF4LXdpZHRoOiAxNy41cmVtOyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1vZGFsLWJvZHk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XG4gIC5tb2RhbC1ib2R5Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XG4gIC5tb2RhbC1oZWFkZXIgKyAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm1vZGFsLWJvZHkgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwcmVtOyB9XG4gIC5tb2RhbC1mb290ZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XG4gIC5tb2RhbC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cbiAgLm1vZGFsLWZvb3RlciAuYnRuLCAubW9kYWwtZm9vdGVyIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubW9kYWwtZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLm1vZGFsLWZvb3RlciAudGFnLWNsb3VkLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gICAgbWluLXdpZHRoOiA0cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnksIC5tb2RhbC1mb290ZXIgLnRhZy1jbG91ZC1saW5rLCAubW9kYWwtZm9vdGVyIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubW9kYWwtZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnk6YWN0aXZlLCAubW9kYWwtZm9vdGVyIC50YWctY2xvdWQtbGluazphY3RpdmUsIC5tb2RhbC1mb290ZXIgLndwY2Y3IGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubW9kYWwtZm9vdGVyIGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5OmZvY3VzLCAubW9kYWwtZm9vdGVyIC50YWctY2xvdWQtbGluazpmb2N1cywgLm1vZGFsLWZvb3RlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm1vZGFsLWZvb3RlciBpbnB1dDpmb2N1c1t0eXBlPXN1Ym1pdF0sIC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5OmhvdmVyLCAubW9kYWwtZm9vdGVyIC50YWctY2xvdWQtbGluazpob3ZlciwgLm1vZGFsLWZvb3RlciAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm1vZGFsLWZvb3RlciBpbnB1dDpob3Zlclt0eXBlPXN1Ym1pdF0ge1xuICAgICAgY29sb3I6ICNGMDcyMDY7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAuZGlzYWJsZWQudGFnLWNsb3VkLWxpbmssIC5tb2RhbC1mb290ZXIgLndwY2Y3IGlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5tb2RhbC1mb290ZXIgaW5wdXQuZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAubW9kYWwtZm9vdGVyIC5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAudGFnLWNsb3VkLWxpbms6ZGlzYWJsZWQsIC5tb2RhbC1mb290ZXIgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5tb2RhbC1mb290ZXIgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gICAgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeSwgLm1vZGFsLWZvb3RlciAuYnRuLXRlcnRpYXJ5LCAubW9kYWwtZm9vdGVyIC5idG4tY29tcGxlbWVudGFyeSwgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5tb2RhbC1mb290ZXIgLmJ0bi10ZXJ0aWFyeTphY3RpdmUsIC5tb2RhbC1mb290ZXIgLmJ0bi1jb21wbGVtZW50YXJ5OmFjdGl2ZSwgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeTpmb2N1cywgLm1vZGFsLWZvb3RlciAuYnRuLXRlcnRpYXJ5OmZvY3VzLCAubW9kYWwtZm9vdGVyIC5idG4tY29tcGxlbWVudGFyeTpmb2N1cywgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeTpob3ZlciwgLm1vZGFsLWZvb3RlciAuYnRuLXRlcnRpYXJ5OmhvdmVyLCAubW9kYWwtZm9vdGVyIC5idG4tY29tcGxlbWVudGFyeTpob3ZlciB7XG4gICAgICBjb2xvcjogI0YwNzIwNjsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5tb2RhbC1mb290ZXIgLmRpc2FibGVkLmJ0bi10ZXJ0aWFyeSwgLm1vZGFsLWZvb3RlciAuZGlzYWJsZWQuYnRuLWNvbXBsZW1lbnRhcnksIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5tb2RhbC1mb290ZXIgLmJ0bi10ZXJ0aWFyeTpkaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAuYnRuLWNvbXBsZW1lbnRhcnk6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tZGFuZ2VyLCAubW9kYWwtZm9vdGVyIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLm1vZGFsLWZvb3RlciAuYnRuLWRhbmdlcjpmb2N1cywgLm1vZGFsLWZvb3RlciAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y0NDMzNjsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5tb2RhbC1mb290ZXIgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4taW5mbywgLm1vZGFsLWZvb3RlciAuYnRuLWluZm86YWN0aXZlLCAubW9kYWwtZm9vdGVyIC5idG4taW5mbzpmb2N1cywgLm1vZGFsLWZvb3RlciAuYnRuLWluZm86aG92ZXIge1xuICAgICAgY29sb3I6ICMyMTk2ZjM7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4taW5mby5kaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2VzcywgLm1vZGFsLWZvb3RlciAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2Vzczpmb2N1cywgLm1vZGFsLWZvb3RlciAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4td2FybmluZywgLm1vZGFsLWZvb3RlciAuYnRuLXdhcm5pbmc6YWN0aXZlLCAubW9kYWwtZm9vdGVyIC5idG4td2FybmluZzpmb2N1cywgLm1vZGFsLWZvb3RlciAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjk4MDA7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4td2FybmluZy5kaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tZGFyaywgLm1vZGFsLWZvb3RlciAuYnRuLWRhcms6YWN0aXZlLCAubW9kYWwtZm9vdGVyIC5idG4tZGFyazpmb2N1cywgLm1vZGFsLWZvb3RlciAuYnRuLWRhcms6aG92ZXIge1xuICAgICAgY29sb3I6ICM0MjQyNDI7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tZGFyay5kaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tbGlnaHQsIC5tb2RhbC1mb290ZXIgLmJ0bi1saWdodDphY3RpdmUsIC5tb2RhbC1mb290ZXIgLmJ0bi1saWdodDpmb2N1cywgLm1vZGFsLWZvb3RlciAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjVmNWY1OyB9XG4gICAgLm1vZGFsLWZvb3RlciAuYnRuLWxpZ2h0LmRpc2FibGVkLCAubW9kYWwtZm9vdGVyIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tc2ltaWxhciwgLm1vZGFsLWZvb3RlciAuYnRuLXNpbWlsYXI6YWN0aXZlLCAubW9kYWwtZm9vdGVyIC5idG4tc2ltaWxhcjpmb2N1cywgLm1vZGFsLWZvb3RlciAuYnRuLXNpbWlsYXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNGODMyMDc7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tc2ltaWxhci5kaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAuYnRuLXNpbWlsYXI6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tdGVydGlhcnksIC5tb2RhbC1mb290ZXIgLmJ0bi10ZXJ0aWFyeTphY3RpdmUsIC5tb2RhbC1mb290ZXIgLmJ0bi10ZXJ0aWFyeTpmb2N1cywgLm1vZGFsLWZvb3RlciAuYnRuLXRlcnRpYXJ5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjA3MjA2OyB9XG4gICAgLm1vZGFsLWZvb3RlciAuYnRuLXRlcnRpYXJ5LmRpc2FibGVkLCAubW9kYWwtZm9vdGVyIC5idG4tdGVydGlhcnk6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tY29tcGxlbWVudGFyeSwgLm1vZGFsLWZvb3RlciAuYnRuLWNvbXBsZW1lbnRhcnk6YWN0aXZlLCAubW9kYWwtZm9vdGVyIC5idG4tY29tcGxlbWVudGFyeTpmb2N1cywgLm1vZGFsLWZvb3RlciAuYnRuLWNvbXBsZW1lbnRhcnk6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDg3QTM7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tY29tcGxlbWVudGFyeS5kaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAuYnRuLWNvbXBsZW1lbnRhcnk6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4uYWN0aXZlLCAubW9kYWwtZm9vdGVyIC53cGNmNyBpbnB1dC5hY3RpdmVbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm1vZGFsLWZvb3RlciBpbnB1dC5hY3RpdmVbdHlwZT1zdWJtaXRdLCAubW9kYWwtZm9vdGVyIC5hY3RpdmUudGFnLWNsb3VkLWxpbmssIC5tb2RhbC1mb290ZXIgLmJ0bjphY3RpdmUsIC5tb2RhbC1mb290ZXIgLndwY2Y3IGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubW9kYWwtZm9vdGVyIGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC5tb2RhbC1mb290ZXIgLnRhZy1jbG91ZC1saW5rOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNCk7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLm1vZGFsLWZvb3RlciAuYnRuLmRpc2FibGVkLCAubW9kYWwtZm9vdGVyIC53cGNmNyBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubW9kYWwtZm9vdGVyIGlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLm1vZGFsLWZvb3RlciAuZGlzYWJsZWQudGFnLWNsb3VkLWxpbmssIC5tb2RhbC1mb290ZXIgLmJ0bjpkaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm1vZGFsLWZvb3RlciBpbnB1dDpkaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC5tb2RhbC1mb290ZXIgLnRhZy1jbG91ZC1saW5rOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tb2RhbC1mb290ZXIgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5tb2RhbC1mb290ZXItc3RhY2tlZCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5tb2RhbC1mb290ZXItc3RhY2tlZCAuYnRuLCAubW9kYWwtZm9vdGVyLXN0YWNrZWQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5tb2RhbC1mb290ZXItc3RhY2tlZCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tb2RhbC1mb290ZXItc3RhY2tlZCAudGFnLWNsb3VkLWxpbmsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAxLjA2MjVyZW0gMXJlbTsgfVxuICAgIFtkaXI9J3J0bCddIC5tb2RhbC1mb290ZXItc3RhY2tlZCAuYnRuLCBbZGlyPSdydGwnXSAubW9kYWwtZm9vdGVyLXN0YWNrZWQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IFtkaXI9J3J0bCddIC5tb2RhbC1mb290ZXItc3RhY2tlZCBpbnB1dFt0eXBlPXN1Ym1pdF0sIFtkaXI9J3J0bCddIC5tb2RhbC1mb290ZXItc3RhY2tlZCAudGFnLWNsb3VkLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGVuZDsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTsgfVxuICAubW9kYWwtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxuICAubW9kYWwtaGVhZGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5OXB4O1xuICB3aWR0aDogNTBweDsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjgzMDM2cmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTphY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cbiAgLmNhcmQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4ZDJmO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNjtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4ZDJmO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDcyMDY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkZDI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmRlZmI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjM7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlNmM5O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBiMjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXNpbWlsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk1YjM5O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zaW1pbGFyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4MzIwNztcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zaW1pbGFyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLXNpbWlsYXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1zaW1pbGFyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGODMyMDc7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4ZDJmO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXRlcnRpYXJ5LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS10ZXJ0aWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS10ZXJ0aWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLXRlcnRpYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDcyMDY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tY29tcGxlbWVudGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIxZDY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWNvbXBsZW1lbnRhcnkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0EzO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWNvbXBsZW1lbnRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0tY29tcGxlbWVudGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWNvbXBsZW1lbnRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdBMztcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmV4cGFuc2lvbi1wYW5lbCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBtYXJnaW47XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5leHBhbnNpb24tcGFuZWwge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZXhwYW5zaW9uLXBhbmVsIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmV4cGFuc2lvbi1wYW5lbCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmV4cGFuc2lvbi1wYW5lbC5zaG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAuZXhwYW5zaW9uLXBhbmVsLnNob3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgLmNhcmQgLmV4cGFuc2lvbi1wYW5lbC5zaG93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5leHBhbnNpb24tcGFuZWwuc2hvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5jYXJkIC5leHBhbnNpb24tcGFuZWwuc2hvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5leHBhbnNpb24tcGFuZWwuc2hvdyArIC5leHBhbnNpb24tcGFuZWwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxuICAgICAgLmV4cGFuc2lvbi1wYW5lbC5zaG93ICsgLmV4cGFuc2lvbi1wYW5lbC5zaG93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmNhcmQgLmV4cGFuc2lvbi1wYW5lbC5zaG93ICsgLmV4cGFuc2lvbi1wYW5lbCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5leHBhbnNpb24tcGFuZWwuc2hvdy1wcmVkZWNlc3NvciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cbiAgICAuY2FyZCAuZXhwYW5zaW9uLXBhbmVsLnNob3ctcHJlZGVjZXNzb3Ige1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5jYXJkIC5leHBhbnNpb24tcGFuZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5leHBhbnNpb24tcGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtOyB9XG4gIC5jYXJkIC5leHBhbnNpb24tcGFuZWwtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLmV4cGFuc2lvbi1wYW5lbC1mb290ZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAwLjc1cmVtIDByZW07IH1cbiAgLmNhcmQgLmV4cGFuc2lvbi1wYW5lbC1mb290ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLmV4cGFuc2lvbi1wYW5lbC1mb290ZXIgLmJ0biwgLmV4cGFuc2lvbi1wYW5lbC1mb290ZXIgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5leHBhbnNpb24tcGFuZWwtZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLmV4cGFuc2lvbi1wYW5lbC1mb290ZXIgLnRhZy1jbG91ZC1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWluLXdpZHRoOiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5jYXJkIC5leHBhbnNpb24tcGFuZWwtZm9vdGVyIC5idG4sIC5jYXJkIC5leHBhbnNpb24tcGFuZWwtZm9vdGVyIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuY2FyZCAuZXhwYW5zaW9uLXBhbmVsLWZvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jYXJkIC5leHBhbnNpb24tcGFuZWwtZm9vdGVyIC50YWctY2xvdWQtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuXG4uZXhwYW5zaW9uLXBhbmVsLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddLmNvbGxhcHNlZCAuZXhwYW5zaW9uLXBhbmVsLWljb24gLmNvbGxhcHNlZC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIFtkYXRhLXRvZ2dsZT0nY29sbGFwc2UnXTpub3QoLmNvbGxhcHNlZCkgLmV4cGFuc2lvbi1wYW5lbC1pY29uIC5jb2xsYXBzZWQtc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZXhwYW5zaW9uLXBhbmVsLXRvZ2dsZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjgzMDM2cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmV4cGFuc2lvbi1wYW5lbC10b2dnbGVyOmFjdGl2ZSwgLmV4cGFuc2lvbi1wYW5lbC10b2dnbGVyOmZvY3VzLCAuZXhwYW5zaW9uLXBhbmVsLXRvZ2dsZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5leHBhbnNpb24tcGFuZWwtdG9nZ2xlci5kaXNhYmxlZCwgLmV4cGFuc2lvbi1wYW5lbC10b2dnbGVyOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG4gIC5leHBhbnNpb24tcGFuZWwtdG9nZ2xlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuY2FyZCAuZXhwYW5zaW9uLXBhbmVsLXRvZ2dsZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQsXG4uZHJvcHJpZ2h0LFxuLmRyb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDdyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogODA7IH1cbiAgW2Rpcj0ncnRsJ10gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuc2hvdzo6YmVmb3JlLFxuICAgIC5kcm9wZG93bi1tZW51LnNob3cgPiAqIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZHJvcGRvd24tbWVudS5zaG93OjpiZWZvcmUsXG4gICAgICAgIC5kcm9wZG93bi1tZW51LnNob3cgPiAqIHtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZHJvcGRvd24tbWVudS5zaG93OjpiZWZvcmUsXG4gICAgICAgIC5kcm9wZG93bi1tZW51LnNob3cgPiAqIHtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAuZHJvcGRvd24tbWVudS5zaG93OjpiZWZvcmUsXG4gICAgICAgIC5kcm9wZG93bi1tZW51LnNob3cgPiAqIHtcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7IH0gfVxuICAgIC5kcm9wZG93bi1tZW51LnNob3c6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24tbWVudS1zaG93OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuc2hvdyA+ICoge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdzsgfVxuICAgIC5kcm9wZG93bi1tZW51LnNob3cgPiA6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3ctMTsgfVxuICAgIC5kcm9wZG93bi1tZW51LnNob3cgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3ctMjsgfVxuICAgIC5kcm9wZG93bi1tZW51LnNob3cgPiA6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3ctMzsgfVxuICAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5uYXY6bm90KC5mbGV4LWNvbHVtbik6bm90KC5mbGV4LWNvbHVtbi1yZXZlcnNlKSAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG5cbi5tZW51IHtcbiAgbWFyZ2luLXRvcDogLTMuMTI1cmVtOyB9XG4gIC5tZW51OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMnJlbTsgfVxuXG4uc2hvdyA+IGEge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0Om5vdChbeC1wbGFjZW1lbnRdKSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG4gIC5kcm9wZG93bi1tZW51LXJpZ2h0Om5vdChbeC1wbGFjZW1lbnRdKS5tZW51OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMnJlbTsgfVxuICAuZHJvcGRvd24tbWVudS1yaWdodDpub3QoW3gtcGxhY2VtZW50XSk6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSkge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSkubWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTsgfVxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKS5tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlOyB9XG4gIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pLm1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuMTI1cmVtOyB9XG4gICAgLmRyb3B1cCAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSkubWVudTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgY2FsYygxMDAlIC0gMnJlbSk7IH1cbiAgLmRyb3B1cCAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSk6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlOyB9XG4gIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pID4gOm50aC1jaGlsZCgxKSxcbiAgLmRyb3B1cCAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSkgPiA6bnRoLWNoaWxkKDIpLFxuICAuZHJvcHVwIC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKSA+IDpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3c7IH1cbiAgLmRyb3B1cCAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSkgPiA6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3ctMTsgfVxuICAuZHJvcHVwIC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKSA+IDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0yOyB9XG4gIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pID4gOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93LTM7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudS1yaWdodDpub3QoW3gtcGxhY2VtZW50XSkubWVudTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSBjYWxjKDEwMCUgLSAycmVtKTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LXJpZ2h0Om5vdChbeC1wbGFjZW1lbnRdKTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSdib3R0b20tZW5kJ106OmJlZm9yZSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSdsZWZ0LXN0YXJ0J106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD0ndG9wLWVuZCddLnNob3cgPiA6bnRoLWNoaWxkKDEpLFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXS5zaG93ID4gOm50aC1jaGlsZCgyKSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3AtZW5kJ10uc2hvdyA+IDpudGgtY2hpbGQoMyksXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J10uc2hvdyA+IDpudGgtY2hpbGQoMSksXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J10uc2hvdyA+IDpudGgtY2hpbGQoMiksXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J10uc2hvdyA+IDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93OyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3AtZW5kJ10uc2hvdyA+IDpudGgtbGFzdC1jaGlsZCgxKSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3Atc3RhcnQnXS5zaG93ID4gOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0xOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3AtZW5kJ10uc2hvdyA+IDpudGgtbGFzdC1jaGlsZCgyKSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3Atc3RhcnQnXS5zaG93ID4gOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0yOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3AtZW5kJ10uc2hvdyA+IDpudGgtbGFzdC1jaGlsZCgzKSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3Atc3RhcnQnXS5zaG93ID4gOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0zOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3AtZW5kJ106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTsgfVxuXG4ubWVudVt4LXBsYWNlbWVudD0nYm90dG9tLWVuZCddOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDJyZW07IH1cblxuLm1lbnVbeC1wbGFjZW1lbnQ9J2xlZnQtc3RhcnQnXSxcbi5tZW51W3gtcGxhY2VtZW50PSdyaWdodC1zdGFydCddIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWVudVt4LXBsYWNlbWVudD0nbGVmdC1zdGFydCddOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLm1lbnVbeC1wbGFjZW1lbnQ9J3JpZ2h0LXN0YXJ0J106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuXG4ubWVudVt4LXBsYWNlbWVudD0ndG9wLWVuZCddLFxuLm1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTMuMTI1cmVtOyB9XG5cbi5tZW51W3gtcGxhY2VtZW50PSd0b3AtZW5kJ106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgY2FsYygxMDAlIC0gMnJlbSk7IH1cblxuLm1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGNhbGMoMTAwJSAtIDJyZW0pOyB9XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24taXRlbS1zaG93IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLWl0ZW0tc2hvdy0xIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLWl0ZW0tc2hvdy0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLWl0ZW0tc2hvdy0zIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLW1lbnUtc2hvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzMzMzLCAwKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42NjY2NywgMC4yNSk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDAuNSk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDAuNzUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1lbnUtYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW07IH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5kcm9wZG93bi1tZW51LXNtLFxuLm1lbnUtY2FzY2FkaW5nIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZHJvcGRvd24tbWVudS1zbSxcbiAgICAubWVudS1jYXNjYWRpbmcge1xuICAgICAgbWluLXdpZHRoOiAyMHJlbTsgfSB9XG5cbi5tZW51LWNhc2NhZGluZyB7XG4gIG1hcmdpbi10b3A6IC0yLjc1cmVtOyB9XG4gIC5tZW51LWNhc2NhZGluZ1t4LXBsYWNlbWVudD0ndG9wLWVuZCddLCAubWVudS1jYXNjYWRpbmdbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjc1cmVtOyB9XG4gIC5tZW51LWNhc2NhZGluZ1t4LXBsYWNlbWVudD0ndG9wLWVuZCddOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgY2FsYygxMDAlIC0gMnJlbSk7IH1cbiAgLm1lbnUtY2FzY2FkaW5nW3gtcGxhY2VtZW50PSd0b3Atc3RhcnQnXTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGNhbGMoMTAwJSAtIDJyZW0pOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZHJvcGRvd24tbWVudS1zbSAuZHJvcGRvd24taGVhZGVyLFxuICAubWVudS1jYXNjYWRpbmcgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZHJvcGRvd24taXRlbTphY3RpdmUsIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmRyb3Bkb3duLW1lbnUtc20gLmRyb3Bkb3duLWl0ZW0sXG4gIC5tZW51LWNhc2NhZGluZyAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07IH1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtIC5kcm9wZG93bi1pdGVtLXRleHQsXG4gIC5tZW51LWNhc2NhZGluZyAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS43MTQyOWVtO1xuICBsaW5lLWhlaWdodDogMC41ODMzM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMzAyMmVtO1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgY29udGVudDogXCJleHBhbmRfbW9yZVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLTAuMmVtO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogXCJrZXlib2FyZF9hcnJvd19yaWdodFwiOyB9XG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiZXhwYW5kX2xlc3NcIjsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yZW07IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjcxNDI5ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjU4MzMzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4zMDIyZW07XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBjb250ZW50OiBcImtleWJvYXJkX2Fycm93X2xlZnRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICBtYXJnaW4tbGVmdDogLTAuMmVtOyB9XG5cbi5uYXZkcmF3ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTYwOyB9XG5cbi5uYXZkcmF3ZXItYmFja2Ryb3Age1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM3NXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5uYXZkcmF3ZXItYmFja2Ryb3Age1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40ODc1czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZkcmF3ZXItYmFja2Ryb3Age1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm5hdmRyYXdlci1iYWNrZHJvcCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm5hdmRyYXdlci1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5uYXZkcmF3ZXItY29udGVudCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTk1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB3aWR0aDogMTcuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNTM1czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5uYXZkcmF3ZXItcmlnaHQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgLm5hdmRyYXdlci5zaG93IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMjVzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5hdmRyYXdlci5zaG93IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjkyNXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdmRyYXdlci5zaG93IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubmF2ZHJhd2VyLnNob3cgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5uYXZkcmF3ZXItYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5uYXZkcmF3ZXItZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5uYXZkcmF3ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07IH1cblxuLm5hdmRyYXdlci1zdWJoZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxLjA2MjVyZW0gMXJlbTsgfVxuICAubmF2ZHJhd2VyLWRpdmlkZXIgKyAubmF2ZHJhd2VyLXN1YmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTsgfVxuXG4ubmF2ZHJhd2VyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmRyYXdlci1oZWFkZXIgKyAubmF2ZHJhd2VyLW5hdixcbiAgLm5hdmRyYXdlci1zdWJoZWFkZXIgKyAubmF2ZHJhd2VyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubmF2ZHJhd2VyLW5hdiAubmF2LWxpbmsge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAxLjA2MjVyZW0gMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5hdmRyYXdlci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdmRyYXdlci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm5hdmRyYXdlci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLm5hdmRyYXdlci1uYXYgLm5hdi1saW5rOmFjdGl2ZSwgLm5hdmRyYXdlci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2ZHJhd2VyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAgIC5uYXZkcmF3ZXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZkcmF3ZXItbmF2IC5uYXYtbGluazphY3RpdmUge1xuICAgICAgY29sb3I6ICNGMDcyMDY7IH1cbiAgICAubmF2ZHJhd2VyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuICAgIC5uYXZkcmF3ZXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5uYXZkcmF3ZXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjRjA3MjA2OyB9XG5cbi5uYXZkcmF3ZXItbmF2LWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgd2lkdGg6IDMuNXJlbTsgfVxuICAubmF2LWxpbms6YWN0aXZlIC5uYXZkcmF3ZXItbmF2LWljb24sXG4gIC5uYXYtbGluay5hY3RpdmUgLm5hdmRyYXdlci1uYXYtaWNvbiB7XG4gICAgY29sb3I6ICNGMDcyMDY7IH1cblxuLmFjdGl2ZSA+IC5uYXYtbGluayAubmF2ZHJhd2VyLW5hdi1pY29uIHtcbiAgY29sb3I6ICNGMDcyMDY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZkcmF3ZXItYmFja2Ryb3AtcGVybWFuZW50LXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm5hdmRyYXdlci1iYWNrZHJvcC1wZXJzaXN0ZW50LXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm5hdmRyYXdlci1iYWNrZHJvcC10ZW1wb3Jhcnktc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAubmF2ZHJhd2VyLXBlcm1hbmVudC1zbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICAgIHotaW5kZXg6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1zbS5uYXZkcmF3ZXItcGVybWFuZW50LWNsaXBwZWQsIC5uYXZkcmF3ZXItcGVybWFuZW50LXNtLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQge1xuICAgICAgdG9wOiAzLjVyZW07IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1zbS5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtc20ubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdC5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtc20ubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdCAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LXNtLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1zbS5zaG93IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtc20gLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtc20ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICAgIHotaW5kZXg6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtc20ubmF2ZHJhd2VyLXBlcnNpc3RlbnQtY2xpcHBlZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICB0b3A6IDMuNXJlbTtcbiAgICAgIHotaW5kZXg6IDM5OyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LXNtLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1zbS5uYXZkcmF3ZXItcmlnaHQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtc20uc2hvdyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1zbSAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXZkcmF3ZXItdGVtcG9yYXJ5LXNtIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTcuNXJlbTsgfVxuICAgIC5uYXZkcmF3ZXItdGVtcG9yYXJ5LXNtLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXRlbXBvcmFyeS1zbSAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmRyYXdlci1iYWNrZHJvcC1wZXJtYW5lbnQtbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAubmF2ZHJhd2VyLWJhY2tkcm9wLXBlcnNpc3RlbnQtbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAubmF2ZHJhd2VyLWJhY2tkcm9wLXRlbXBvcmFyeS1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5uYXZkcmF3ZXItcGVybWFuZW50LW1kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE3LjVyZW07XG4gICAgei1pbmRleDogYXV0bzsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LW1kLm5hdmRyYXdlci1wZXJtYW5lbnQtY2xpcHBlZCwgLm5hdmRyYXdlci1wZXJtYW5lbnQtbWQubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdCB7XG4gICAgICB0b3A6IDMuNXJlbTsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LW1kLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1tZC5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0Lm5hdmRyYXdlci1yaWdodCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1tZC5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbWQubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LW1kLnNob3cgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1tZCAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1tZCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE3LjVyZW07XG4gICAgei1pbmRleDogYXV0bzsgfVxuICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1tZC5uYXZkcmF3ZXItcGVyc2lzdGVudC1jbGlwcGVkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIHRvcDogMy41cmVtO1xuICAgICAgei1pbmRleDogMzk7IH1cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtbWQubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LW1kLm5hdmRyYXdlci1yaWdodCAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1tZC5zaG93IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LW1kIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdmRyYXdlci10ZW1wb3JhcnktbWQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNy41cmVtOyB9XG4gICAgLm5hdmRyYXdlci10ZW1wb3JhcnktbWQubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZkcmF3ZXItdGVtcG9yYXJ5LW1kIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2ZHJhd2VyLWJhY2tkcm9wLXBlcm1hbmVudC1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5uYXZkcmF3ZXItYmFja2Ryb3AtcGVyc2lzdGVudC1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5uYXZkcmF3ZXItYmFja2Ryb3AtdGVtcG9yYXJ5LWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbGcge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgICB6LWluZGV4OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbGcubmF2ZHJhd2VyLXBlcm1hbmVudC1jbGlwcGVkLCAubmF2ZHJhd2VyLXBlcm1hbmVudC1sZy5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IHtcbiAgICAgIHRvcDogMy41cmVtOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbGcubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LWxnLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LWxnLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1sZy5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbGcuc2hvdyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LWxnIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LWxnIHtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgICB6LWluZGV4OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LWxnLm5hdmRyYXdlci1wZXJzaXN0ZW50LWNsaXBwZWQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgdG9wOiAzLjVyZW07XG4gICAgICB6LWluZGV4OiAzOTsgfVxuICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1sZy5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtbGcubmF2ZHJhd2VyLXJpZ2h0IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LWxnLnNob3cgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtbGcgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2ZHJhd2VyLXRlbXBvcmFyeS1sZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE3LjVyZW07IH1cbiAgICAubmF2ZHJhd2VyLXRlbXBvcmFyeS1sZy5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci10ZW1wb3JhcnktbGcgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2ZHJhd2VyLWJhY2tkcm9wLXBlcm1hbmVudC14bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5uYXZkcmF3ZXItYmFja2Ryb3AtcGVyc2lzdGVudC14bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5uYXZkcmF3ZXItYmFja2Ryb3AtdGVtcG9yYXJ5LXhsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm5hdmRyYXdlci1wZXJtYW5lbnQteGwge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgICB6LWluZGV4OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQteGwubmF2ZHJhd2VyLXBlcm1hbmVudC1jbGlwcGVkLCAubmF2ZHJhd2VyLXBlcm1hbmVudC14bC5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IHtcbiAgICAgIHRvcDogMy41cmVtOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQteGwubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LXhsLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LXhsLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC14bC5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQteGwuc2hvdyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LXhsIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LXhsIHtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgICB6LWluZGV4OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LXhsLm5hdmRyYXdlci1wZXJzaXN0ZW50LWNsaXBwZWQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgdG9wOiAzLjVyZW07XG4gICAgICB6LWluZGV4OiAzOTsgfVxuICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC14bC5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQteGwubmF2ZHJhd2VyLXJpZ2h0IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LXhsLnNob3cgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQteGwgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2ZHJhd2VyLXRlbXBvcmFyeS14bCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE3LjVyZW07IH1cbiAgICAubmF2ZHJhd2VyLXRlbXBvcmFyeS14bC5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci10ZW1wb3JhcnkteGwgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5hdmRyYXdlci1iYWNrZHJvcC1wZXJtYW5lbnQge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5uYXZkcmF3ZXItYmFja2Ryb3AtcGVyc2lzdGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLm5hdmRyYXdlci1iYWNrZHJvcC10ZW1wb3Jhcnkge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5uYXZkcmF3ZXItcGVybWFuZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxNy41cmVtO1xuICB6LWluZGV4OiBhdXRvOyB9XG4gIC5uYXZkcmF3ZXItcGVybWFuZW50Lm5hdmRyYXdlci1wZXJtYW5lbnQtY2xpcHBlZCwgLm5hdmRyYXdlci1wZXJtYW5lbnQubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdCB7XG4gICAgdG9wOiAzLjVyZW07IH1cbiAgLm5hdmRyYXdlci1wZXJtYW5lbnQubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdC5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2ZHJhd2VyLXBlcm1hbmVudC5uYXZkcmF3ZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuICAubmF2ZHJhd2VyLXBlcm1hbmVudC5zaG93IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubmF2ZHJhd2VyLXBlcm1hbmVudCAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubmF2ZHJhd2VyLXBlcnNpc3RlbnQge1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDE3LjVyZW07XG4gIHotaW5kZXg6IGF1dG87IH1cbiAgLm5hdmRyYXdlci1wZXJzaXN0ZW50Lm5hdmRyYXdlci1wZXJzaXN0ZW50LWNsaXBwZWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgdG9wOiAzLjVyZW07XG4gICAgei1pbmRleDogMzk7IH1cbiAgLm5hdmRyYXdlci1wZXJzaXN0ZW50Lm5hdmRyYXdlci1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC5uYXZkcmF3ZXItcmlnaHQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQuc2hvdyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLm5hdmRyYXdlci1wZXJzaXN0ZW50IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5uYXZkcmF3ZXItdGVtcG9yYXJ5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTcuNXJlbTsgfVxuICAubmF2ZHJhd2VyLXRlbXBvcmFyeS5uYXZkcmF3ZXItcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm5hdmRyYXdlci10ZW1wb3JhcnkgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5waWNrZXIge1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHotaW5kZXg6IDI0MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucGlja2VyIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuODc3NXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGlja2VyIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5waWNrZXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5waWNrZXIucGlja2VyLW9wZW5lZCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5waWNrZXItZnJhbWUge1xuICBtYXJnaW46IDEuNXJlbSAxLjVyZW07IH1cblxuLnBpY2tlci1ob2xkZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzc1czsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucGlja2VyLWhvbGRlciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5waWNrZXItaG9sZGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnBpY2tlci1ob2xkZXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5waWNrZXItaG9sZGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDg3NXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGlja2VyLWhvbGRlciB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1czsgfSB9XG4gIC5waWNrZXItb3BlbmVkIC5waWNrZXItaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi5waWNrZXItd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNzVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1heC13aWR0aDogMTguNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgb3V0bGluZTogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucGlja2VyLXdyYXAge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40ODc1czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5waWNrZXItd3JhcCB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1czsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucGlja2VyLXdyYXAge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5waWNrZXItd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLnBpY2tlci1vcGVuZWQgLnBpY2tlci13cmFwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnBpY2tlci1mb290ZXIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07IH1cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnBpY2tlci1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfSB9XG4gIC5waWNrZXItZm9vdGVyIGJ1dHRvbiB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAucGlja2VyLWZvb3RlciBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnBpY2tlci1oZWFkZXIge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnBpY2tlci1oZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH0gfVxuXG4ucGlja2VyLW1vbnRoLFxuLnBpY2tlci15ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5waWNrZXItbW9udGg6Zmlyc3QtY2hpbGQsXG4gIC5waWNrZXIteWVhcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnBpY2tlci1uYXYtbmV4dCxcbi5waWNrZXItbmF2LXByZXYge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyLjVyZW07IH1cbiAgLnBpY2tlci1uYXYtbmV4dCwgLnBpY2tlci1uYXYtbmV4dC5tYXRlcmlhbC1pY29ucyxcbiAgLnBpY2tlci1uYXYtcHJldixcbiAgLnBpY2tlci1uYXYtcHJldi5tYXRlcmlhbC1pY29ucyB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfVxuXG4ucGlja2VyLW5hdi1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLnBpY2tlci1uYXYtbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcImtleWJvYXJkX2Fycm93X3JpZ2h0XCI7IH1cblxuLnBpY2tlci1uYXYtcHJldiB7XG4gIGxlZnQ6IDA7IH1cbiAgLnBpY2tlci1uYXYtcHJldjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcImtleWJvYXJkX2Fycm93X2xlZnRcIjsgfVxuXG4ucGlja2VyLWRhdGUtZGlzcGxheSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTsgfVxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAucGlja2VyLWRhdGUtZGlzcGxheSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIG1pbi13aWR0aDogOS43NXJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4ucGlja2VyLWRhdGUtZGlzcGxheS1ib3R0b20ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3OyB9XG5cbi5waWNrZXItZGF5LWRpc3BsYXkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4ucGlja2VyLXdlZWtkYXktZGlzcGxheSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5waWNrZXItd2Vla2RheS1kaXNwbGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnBpY2tlci13ZWVrZGF5LWRpc3BsYXk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnLCc7IH1cblxuLnBpY2tlci1ib3gge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnBpY2tlci1ib3gge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuLnBpY2tlci1pbnB1dC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAud3BjZjcgaW5wdXQucGlja2VyLWlucHV0W3JlYWRvbmx5XVt0eXBlPXRleHRdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT1zZWFyY2hdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT11cmxdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT10ZWxdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT1udW1iZXJdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT1yYW5nZV0sXG4ud3BjZjcgaW5wdXQucGlja2VyLWlucHV0W3JlYWRvbmx5XVt0eXBlPWRhdGVdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT1tb250aF0sXG4ud3BjZjcgaW5wdXQucGlja2VyLWlucHV0W3JlYWRvbmx5XVt0eXBlPXdlZWtdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT10aW1lXSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ud3BjZjcgaW5wdXQucGlja2VyLWlucHV0W3JlYWRvbmx5XVt0eXBlPWNvbG9yXSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9ZW1haWxdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT1maWxlXSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9c3VibWl0XSxcbi53cGNmNyBzZWxlY3QucGlja2VyLWlucHV0W3JlYWRvbmx5XSxcbi53cGNmNyB0ZXh0YXJlYS5waWNrZXItaW5wdXRbcmVhZG9ubHldLCAud3BjZjcgLnBpY2tlci1pbnB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1tyZWFkb25seV0ge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4ucGlja2VyLWlucHV0LnBpY2tlci1pbnB1dC1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjA3MjA2OyB9XG5cbi5waWNrZXItZGF5IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVyZW07IH1cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnBpY2tlci1kYXkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07IH0gfVxuICAucGlja2VyLWRheS5waWNrZXItZGF5LXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucGlja2VyLWRheS1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG5cbi5waWNrZXItZGF5LW91dGZvY3VzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGlja2VyLWRheS10b2RheSB7XG4gIGNvbG9yOiAjRjA3MjA2O1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi5waWNrZXItdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAucGlja2VyLXRhYmxlIHRkLFxuICAucGlja2VyLXRhYmxlIHRoIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucGlja2VyLXRhYmxlIHRoIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4ucGlja2VyLXdlZWtkYXkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVyZW07IH1cblxuLnBpY2tlci1zZWxlY3QtbW9udGgsXG4ucGlja2VyLXNlbGVjdC15ZWFyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBpY2tlci1zZWxlY3QtbW9udGgsXG4gICAgLnBpY2tlci1zZWxlY3QteWVhciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5waWNrZXItc2VsZWN0LW1vbnRoLFxuICAgIC5waWNrZXItc2VsZWN0LXllYXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucGlja2VyLXNlbGVjdC1tb250aCxcbiAgICAucGlja2VyLXNlbGVjdC15ZWFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAucGlja2VyLXNlbGVjdC1tb250aDpmb2N1cywgLnBpY2tlci1zZWxlY3QtbW9udGg6aG92ZXIsXG4gIC5waWNrZXItc2VsZWN0LXllYXI6Zm9jdXMsXG4gIC5waWNrZXItc2VsZWN0LXllYXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgnJykge1xuICAucGlja2VyLXNlbGVjdC1tb250aCxcbiAgLnBpY2tlci1zZWxlY3QteWVhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyBmaWxsPVwiJTIzMDAwXCIgZmlsbC1vcGFjaXR5PVwiMC41NFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHdpZHRoPVwiMjRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJNNyAxMGw1IDUgNS01elwiLyUzRSUzQ3BhdGggZD1cIk0wIDBoMjR2MjRIMHpcIiBmaWxsPVwibm9uZVwiLyUzRSUzQy9zdmclM0UnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgICAucGlja2VyLXNlbGVjdC1tb250aCxcbiAgICAucGlja2VyLXNlbGVjdC15ZWFyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgZmlsbD1cIiUyMzAwMFwiIGZpbGwtb3BhY2l0eT1cIjAuNTRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiB3aWR0aD1cIjI0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTcgMTBsNSA1IDUtNXpcIi8lM0UlM0NwYXRoIGQ9XCJNMCAwaDI0djI0SDB6XCIgZmlsbD1cIm5vbmVcIi8lM0UlM0Mvc3ZnJTNFJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgLnBpY2tlci1zZWxlY3QtbW9udGg6Zm9jdXMsXG4gIC5waWNrZXItc2VsZWN0LXllYXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLnBpY2tlci1zZWxlY3QtbW9udGgge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjM2Y1MWI1OyB9XG4gIC5wcm9ncmVzcy1iYXIuYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjA3MjA2OyB9XG4gICAgLnByb2dyZXNzLWJhci5iZy1wcmltYXJ5OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4ZDJmOyB9XG4gIC5wcm9ncmVzcy1iYXIuYmctc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMDcyMDY7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLmJnLXNlY29uZGFyeTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOGQyZjsgfVxuICAucHJvZ3Jlc3MtYmFyLmJnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjQ0MzM2OyB9XG4gICAgLnByb2dyZXNzLWJhci5iZy1kYW5nZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNkZDI7IH1cbiAgLnByb2dyZXNzLWJhci5iZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMTk2ZjM7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLmJnLWluZm86OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmRlZmI7IH1cbiAgLnByb2dyZXNzLWJhci5iZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLmJnLXN1Y2Nlc3M6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGU2Yzk7IH1cbiAgLnByb2dyZXNzLWJhci5iZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjk4MDA7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLmJnLXdhcm5pbmc6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYjI7IH1cbiAgLnByb2dyZXNzLWJhci5iZy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MjQyNDI7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLmJnLWRhcms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7IH1cbiAgLnByb2dyZXNzLWJhci5iZy1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjVmNWY1OyB9XG4gICAgLnByb2dyZXNzLWJhci5iZy1saWdodDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAucHJvZ3Jlc3MtYmFyLmJnLXNpbWlsYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y4MzIwNzsgfVxuICAgIC5wcm9ncmVzcy1iYXIuYmctc2ltaWxhcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NWIzOTsgfVxuICAucHJvZ3Jlc3MtYmFyLmJnLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMDcyMDY7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLmJnLXRlcnRpYXJ5OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4ZDJmOyB9XG4gIC5wcm9ncmVzcy1iYXIuYmctY29tcGxlbWVudGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4N0EzOyB9XG4gICAgLnByb2dyZXNzLWJhci5iZy1jb21wbGVtZW50YXJ5OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMWQ2OyB9XG4gIC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjYWU5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZDo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHByb2dyZXNzLWJhci1hbmltYXRpb247XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQ6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkLmJnLXByaW1hcnk6OmJlZm9yZSxcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkLmJnLXByaW1hcnk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhOGQyZiwgI2ZhOGQyZiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhOGQyZiwgI2ZhOGQyZiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhOGQyZiwgI2ZhOGQyZiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpOyB9XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQuYmctc2Vjb25kYXJ5OjpiZWZvcmUsXG4gIC5wcm9ncmVzcy1iYXItc3RyaXBlZC5iZy1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhOGQyZiwgI2ZhOGQyZiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhOGQyZiwgI2ZhOGQyZiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhOGQyZiwgI2ZhOGQyZiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpOyB9XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQuYmctZGFuZ2VyOjpiZWZvcmUsXG4gIC5wcm9ncmVzcy1iYXItc3RyaXBlZC5iZy1kYW5nZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZmY2RkMiwgI2ZmY2RkMiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZmY2RkMiwgI2ZmY2RkMiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZmY2RkMiwgI2ZmY2RkMiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpOyB9XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQuYmctaW5mbzo6YmVmb3JlLFxuICAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQuYmctaW5mbzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjYmJkZWZiLCAjYmJkZWZiIDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjYmJkZWZiLCAjYmJkZWZiIDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjYmJkZWZiLCAjYmJkZWZiIDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7IH1cbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZC5iZy1zdWNjZXNzOjpiZWZvcmUsXG4gIC5wcm9ncmVzcy1iYXItc3RyaXBlZC5iZy1zdWNjZXNzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNjOGU2YzksICNjOGU2YzkgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNjOGU2YzksICNjOGU2YzkgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNjOGU2YzksICNjOGU2YzkgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTsgfVxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkLmJnLXdhcm5pbmc6OmJlZm9yZSxcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkLmJnLXdhcm5pbmc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZmZTBiMiwgI2ZmZTBiMiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZmZTBiMiwgI2ZmZTBiMiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZmZTBiMiwgI2ZmZTBiMiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpOyB9XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQuYmctZGFyazo6YmVmb3JlLFxuICAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQuYmctZGFyazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjNzU3NTc1LCAjNzU3NTc1IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjNzU3NTc1LCAjNzU3NTc1IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjNzU3NTc1LCAjNzU3NTc1IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7IH1cbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZC5iZy1saWdodDo6YmVmb3JlLFxuICAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQuYmctbGlnaHQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhZmFmYSwgI2ZhZmFmYSAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhZmFmYSwgI2ZhZmFmYSAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhZmFmYSwgI2ZhZmFmYSAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpOyB9XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQuYmctc2ltaWxhcjo6YmVmb3JlLFxuICAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQuYmctc2ltaWxhcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjZjk1YjM5LCAjZjk1YjM5IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjZjk1YjM5LCAjZjk1YjM5IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjZjk1YjM5LCAjZjk1YjM5IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7IH1cbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZC5iZy10ZXJ0aWFyeTo6YmVmb3JlLFxuICAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQuYmctdGVydGlhcnk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhOGQyZiwgI2ZhOGQyZiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhOGQyZiwgI2ZhOGQyZiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2ZhOGQyZiwgI2ZhOGQyZiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpOyB9XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQuYmctY29tcGxlbWVudGFyeTo6YmVmb3JlLFxuICAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQuYmctY29tcGxlbWVudGFyeTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjMDBiMWQ2LCAjMDBiMWQ2IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjMDBiMWQ2LCAjMDBiMWQ2IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjMDBiMWQ2LCAjMDBiMWQ2IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7IH1cbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZDo6YWZ0ZXIsXG4gIC5wcm9ncmVzcy1iYXItc3RyaXBlZDo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgIGJvdHRvbTogLTAuMjVyZW07IH1cbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZDo6YmVmb3JlLFxuICAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2M1Y2FlOSwgI2M1Y2FlOSAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2M1Y2FlOSwgI2M1Y2FlOSAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2M1Y2FlOSwgI2M1Y2FlOSAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwLjc1cmVtIDAuNzVyZW07XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwMHZ3O1xuICAgIGJvdHRvbTogLTAuMjVyZW07XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAuNzVyZW0gMDsgfSB9XG5cbi5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjNWNhZTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXByaW1hcnkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYThkMmY7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctcHJpbWFyeTo6YWZ0ZXIsIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNjsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmE4ZDJmOyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXNlY29uZGFyeTo6YWZ0ZXIsIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2OyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWRhbmdlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmY2RkMjsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1kYW5nZXI6OmFmdGVyLCAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctZGFuZ2VyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1kYW5nZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1pbmZvIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmJkZWZiOyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWluZm86OmFmdGVyLCAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctaW5mbzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjM7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctaW5mbzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjOGU2Yzk7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctc3VjY2Vzczo6YWZ0ZXIsIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1zdWNjZXNzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1zdWNjZXNzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctd2FybmluZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZTBiMjsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy13YXJuaW5nOjphZnRlciwgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXdhcm5pbmc6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwOyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXdhcm5pbmc6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1kYXJrIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzU3NTc1OyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWRhcms6OmFmdGVyLCAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctZGFyazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctZGFyazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWxpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFmYWZhOyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWxpZ2h0OjphZnRlciwgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWxpZ2h0OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1saWdodDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXNpbWlsYXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmOTViMzk7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctc2ltaWxhcjo6YWZ0ZXIsIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1zaW1pbGFyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4MzIwNzsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1zaW1pbGFyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctdGVydGlhcnkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYThkMmY7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctdGVydGlhcnk6OmFmdGVyLCAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctdGVydGlhcnk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2OyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXRlcnRpYXJ5OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctY29tcGxlbWVudGFyeSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwYjFkNjsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1jb21wbGVtZW50YXJ5OjphZnRlciwgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWNvbXBsZW1lbnRhcnk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N0EzOyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWNvbXBsZW1lbnRhcnk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZTo6YWZ0ZXIsIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjU7XG4gICAgd2lkdGg6IDAlOyB9XG4gIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZTo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hZnRlcjtcbiAgICBib3R0b206IC0wLjI1cmVtO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1iZWZvcmU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0wLjI1cmVtO1xuICAgIHotaW5kZXg6IDA7IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hZnRlciB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwJTtcbiAgICB3aWR0aDogMCU7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAyNSU7XG4gICAgd2lkdGg6IDc1JTsgfVxuICA3NSUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDAlOyB9IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1iZWZvcmUge1xuICAwJSxcbiAgNjIuNSUge1xuICAgIGxlZnQ6IDAlO1xuICAgIHdpZHRoOiAwJTsgfVxuICA3MS44NzUlIHtcbiAgICBsZWZ0OiAwJTtcbiAgICB3aWR0aDogMjUlOyB9XG4gIDgxLjI1JSB7XG4gICAgbGVmdDogMjUlO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNXJlbTsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItZ2FwIHtcbiAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgIzNmNTFiNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxLjE4NzVyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMS4xODc1cmVtOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1pbm5lciB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtY2lyY3VsYXItaW5uZXItcm90YXRlIDUuMzMycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41cmVtOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0LFxuLnByb2dyZXNzLWNpcmN1bGFyLXJpZ2h0IHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMS4yNXJlbTsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXI6IDAuMjVyZW0gc29saWQgIzNmNTFiNTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi41cmVtOyB9XG4gIC5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXItbGVmdCAxLjMzM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IDA7IH1cbiAgLnByb2dyZXNzLWNpcmN1bGFyLXJpZ2h0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXItcmlnaHQgMS4zMzNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci13cmFwcGVyIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1jaXJjdWxhci13cmFwcGVyLXJvdGF0ZSAyLjY2NnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtY2lyY3VsYXItaW5uZXItcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgfVxuICA2Mi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7IH1cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXItbGVmdCB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyLXJpZ2h0IHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWNpcmN1bGFyLXdyYXBwZXItcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1wcmltYXJ5IC5wcm9ncmVzcy1jaXJjdWxhci1nYXAsXG4ucHJvZ3Jlc3MtY2lyY3VsYXItcHJpbWFyeSAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGMDcyMDY7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXByaW1hcnkgLnByb2dyZXNzLWNpcmN1bGFyLWxlZnQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0YwNzIwNjsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItcHJpbWFyeSAucHJvZ3Jlc3MtY2lyY3VsYXItcmlnaHQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGMDcyMDY7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXNlY29uZGFyeSAucHJvZ3Jlc3MtY2lyY3VsYXItZ2FwLFxuLnByb2dyZXNzLWNpcmN1bGFyLXNlY29uZGFyeSAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGMDcyMDY7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXNlY29uZGFyeSAucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjA3MjA2OyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1zZWNvbmRhcnkgLnByb2dyZXNzLWNpcmN1bGFyLXJpZ2h0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjA3MjA2OyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1kYW5nZXIgLnByb2dyZXNzLWNpcmN1bGFyLWdhcCxcbi5wcm9ncmVzcy1jaXJjdWxhci1kYW5nZXIgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1kYW5nZXIgLnByb2dyZXNzLWNpcmN1bGFyLWxlZnQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y0NDMzNjsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItZGFuZ2VyIC5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y0NDMzNjsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItaW5mbyAucHJvZ3Jlc3MtY2lyY3VsYXItZ2FwLFxuLnByb2dyZXNzLWNpcmN1bGFyLWluZm8gLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjE5NmYzOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1pbmZvIC5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMTk2ZjM7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLWluZm8gLnByb2dyZXNzLWNpcmN1bGFyLXJpZ2h0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjE5NmYzOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1zdWNjZXNzIC5wcm9ncmVzcy1jaXJjdWxhci1nYXAsXG4ucHJvZ3Jlc3MtY2lyY3VsYXItc3VjY2VzcyAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0Y2FmNTA7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXN1Y2Nlc3MgLnByb2dyZXNzLWNpcmN1bGFyLWxlZnQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRjYWY1MDsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItc3VjY2VzcyAucHJvZ3Jlc3MtY2lyY3VsYXItcmlnaHQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0Y2FmNTA7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXdhcm5pbmcgLnByb2dyZXNzLWNpcmN1bGFyLWdhcCxcbi5wcm9ncmVzcy1jaXJjdWxhci13YXJuaW5nIC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmOTgwMDsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItd2FybmluZyAucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY5ODAwOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci13YXJuaW5nIC5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmOTgwMDsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItZGFyayAucHJvZ3Jlc3MtY2lyY3VsYXItZ2FwLFxuLnByb2dyZXNzLWNpcmN1bGFyLWRhcmsgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDI0MjQyOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1kYXJrIC5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MjQyNDI7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLWRhcmsgLnByb2dyZXNzLWNpcmN1bGFyLXJpZ2h0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDI0MjQyOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1saWdodCAucHJvZ3Jlc3MtY2lyY3VsYXItZ2FwLFxuLnByb2dyZXNzLWNpcmN1bGFyLWxpZ2h0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItbGlnaHQgLnByb2dyZXNzLWNpcmN1bGFyLWxlZnQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItbGlnaHQgLnByb2dyZXNzLWNpcmN1bGFyLXJpZ2h0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1zaW1pbGFyIC5wcm9ncmVzcy1jaXJjdWxhci1nYXAsXG4ucHJvZ3Jlc3MtY2lyY3VsYXItc2ltaWxhciAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGODMyMDc7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXNpbWlsYXIgLnByb2dyZXNzLWNpcmN1bGFyLWxlZnQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0Y4MzIwNzsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItc2ltaWxhciAucHJvZ3Jlc3MtY2lyY3VsYXItcmlnaHQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGODMyMDc7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXRlcnRpYXJ5IC5wcm9ncmVzcy1jaXJjdWxhci1nYXAsXG4ucHJvZ3Jlc3MtY2lyY3VsYXItdGVydGlhcnkgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjA3MjA2OyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci10ZXJ0aWFyeSAucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjA3MjA2OyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci10ZXJ0aWFyeSAucHJvZ3Jlc3MtY2lyY3VsYXItcmlnaHQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGMDcyMDY7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLWNvbXBsZW1lbnRhcnkgLnByb2dyZXNzLWNpcmN1bGFyLWdhcCxcbi5wcm9ncmVzcy1jaXJjdWxhci1jb21wbGVtZW50YXJ5IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwODdBMzsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItY29tcGxlbWVudGFyeSAucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4N0EzOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1jb21wbGVtZW50YXJ5IC5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwODdBMzsgfVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmN1c3RvbS1jb250cm9sICsgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLmN1c3RvbS1jb250cm9sLWlubGluZSArIC5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjEyNXJlbTtcbiAgICBsZWZ0OiAwOyB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NywgMC44NykgdHJhbnNsYXRlWigwKTtcbiAgICB3aWR0aDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0LmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4xMjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVooMCk7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogI0YwNzIwNjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2OyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuNzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDAuNTgzMzNlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjMwMjJlbTtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGNvbnRlbnQ6IFwiY2hlY2tfYm94X291dGxpbmVfYmxhbmtcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcImNoZWNrX2JveFwiOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJpbmRldGVybWluYXRlX2NoZWNrX2JveFwiOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS43MTQyOWVtO1xuICBsaW5lLWhlaWdodDogMC41ODMzM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMzAyMmVtO1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgY29udGVudDogXCJyYWRpb19idXR0b25fdW5jaGVja2VkXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJyYWRpb19idXR0b25fY2hlY2tlZFwiOyB9XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuNXJlbSk7IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2OyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTE0LCA2LCAwLjUpOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC10cmFjayB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBib3JkZXI6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC4xMjVyZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jdXN0b20tcmFuZ2Uge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY3VzdG9tLXJhbmdlOmFjdGl2ZTo6LW1vei1yYW5nZS10cmFjaywgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuICAuY3VzdG9tLXJhbmdlOmFjdGl2ZTo6LW1zLWZpbGwtdXBwZXIsIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG4gIC5jdXN0b20tcmFuZ2U6YWN0aXZlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjaywgLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cbiAgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC43NXJlbSByZ2JhKDI0MCwgMTE0LCA2LCAwLjEyKTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjc1cmVtIHJnYmEoMjQwLCAxMTQsIDYsIDAuMTIpOyB9XG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC43NXJlbSByZ2JhKDI0MCwgMTE0LCA2LCAwLjEyKTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNjsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGhlaWdodCwgd2lkdGg7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIHdpZHRoOiAwLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtOyB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNjtcbiAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICAgIHdpZHRoOiAwLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtICNGMDcyMDY7IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMC44NzVyZW0gMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW07XG4gICAgd2lkdGg6IDAuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSAjRjA3MjA2OyB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuXG4uc25hY2tiYXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC4xOTVzLCB0cmFuc2Zvcm0gMC4xOTVzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnNuYWNrYmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIG1heC13aWR0aDogMzUuNXJlbTtcbiAgICAgIG1pbi13aWR0aDogMThyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnNuYWNrYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC4yNTM1cywgdHJhbnNmb3JtIDAuMjUzNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc25hY2tiYXIge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjEzcywgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zbmFja2JhciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLnNuYWNrYmFyLnNob3cge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjI1cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc25hY2tiYXIuc2hvdyB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjkyNXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNuYWNrYmFyLnNob3cge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLnNuYWNrYmFyLnNob3cge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5zbmFja2Jhci5zaG93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH0gfVxuXG4uc25hY2tiYXItYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4uc25hY2tiYXItYnRuIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYmFja2dyb3VuZC1pbWFnZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjRjA3MjA2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc25hY2tiYXItYnRuIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNuYWNrYmFyLWJ0biB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zbmFja2Jhci1idG4ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5zbmFja2Jhci1idG46Zm9jdXMsIC5zbmFja2Jhci1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmE4ZDJmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc25hY2tiYXItYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9IH1cbiAgLnNuYWNrYmFyLWJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNuYWNrYmFyLWxlZnQsXG4gIC5zbmFja2Jhci1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLnNuYWNrYmFyLWxlZnQuc2hvdyxcbiAgICAuc25hY2tiYXItcmlnaHQuc2hvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNXJlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNuYWNrYmFyLWxlZnQge1xuICAgIGxlZnQ6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc25hY2tiYXItcmlnaHQge1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbi5zbmFja2Jhci1tdWx0aS1saW5lIHtcbiAgaGVpZ2h0OiA1cmVtO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cbiAgLnNuYWNrYmFyLW11bHRpLWxpbmUgLnNuYWNrYmFyLWJvZHkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnN0ZXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGVwcGVyOjphZnRlciwgLnN0ZXBwZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5zdGVwcGVyOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0ZXBwZXI6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN0ZXBwZXItaG9yaXoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGVwcGVyLWhvcml6OjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIGxlZnQ6IDEuNXJlbTsgfVxuICAuc3RlcHBlci1ob3JpeiAuc3RlcHBlcjo6YWZ0ZXIsIC5zdGVwcGVyLWhvcml6IC5zdGVwcGVyOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxcmVtOyB9XG4gIC5zdGVwcGVyLWhvcml6IC5zdGVwcGVyOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnN0ZXBwZXItaG9yaXogLnN0ZXBwZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogMDsgfVxuXG4uc3RlcHBlci12ZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGVwcGVyLXZlcnQgLnN0ZXBwZXI6OmFmdGVyLCAuc3RlcHBlci12ZXJ0IC5zdGVwcGVyOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkYmRiZDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbGVmdDogMi4yNXJlbTsgfVxuICAuc3RlcHBlci12ZXJ0IC5zdGVwcGVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5zdGVwcGVyLXZlcnQgLnN0ZXBwZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG5cbi5zdGVwcGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMS41cmVtOyB9XG4gIC5zdGVwcGVyLmFjdGl2ZSAuc3RlcHBlci1pY29uLFxuICAuc3RlcHBlci5kb25lIC5zdGVwcGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDcyMDY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5zdGVwcGVyLWljb24gLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IDEuMzMzZW07IH1cblxuLnN0ZXBwZXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0ZXBwZXIuYWN0aXZlIC5zdGVwcGVyLXRleHQsXG4gIC5zdGVwcGVyLmRvbmUgLnN0ZXBwZXItdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLnN0ZXBwZXIuYWN0aXZlIC5zdGVwcGVyLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLm5hdi10YWJzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5uYXYtdGFicy5ib3JkZXItMCwgLm5hdi10YWJzLmJvcmRlci1ib3R0b20tMCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwYWRkaW5nOiAxLjA2MjVyZW0gMC43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazphY3RpdmUsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLm5hdi1saW5rOmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICNGMDcyMDY7IH1cbiAgICAgIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5uYXYtdGFicyAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uYXYtdGFicyAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5uYXYtdGFicyAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ubmF2LXRhYnMtbWF0ZXJpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdi10YWJzLW1hdGVyaWFsLmFuaW1hdGUgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm5hdi10YWJzLW1hdGVyaWFsLmFuaW1hdGUgLm5hdi10YWJzLWluZGljYXRvciB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5hdi10YWJzLW1hdGVyaWFsLmFuaW1hdGUgLm5hdi10YWJzLWluZGljYXRvciB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uYXYtdGFicy1tYXRlcmlhbC5hbmltYXRlIC5uYXYtdGFicy1pbmRpY2F0b3Ige1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubmF2LXRhYnMtbWF0ZXJpYWwuYW5pbWF0ZSAubmF2LXRhYnMtaW5kaWNhdG9yIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5uYXYtdGFicy1tYXRlcmlhbCAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAubmF2LXRhYnMtbWF0ZXJpYWwgLm5hdi10YWJzLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5uYXYtdGFicy1tYXRlcmlhbCAubmF2LXRhYnMtaW5kaWNhdG9yLnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2LXRhYnMtc2Nyb2xsYWJsZSAubmF2LXRhYnMtbWF0ZXJpYWwgLm5hdi10YWJzLWluZGljYXRvciB7XG4gICAgICBib3R0b206IDNyZW07IH1cblxuLm5hdi10YWJzLXNjcm9sbGFibGUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGhlaWdodDogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmF2LXRhYnMtc2Nyb2xsYWJsZSAubmF2LXRhYnMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgICAubmF2LXRhYnMtc2Nyb2xsYWJsZSAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm0tY29udHJvbCwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sXG4ud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLndwY2Y3IGlucHV0W3R5cGU9dXJsXSxcbi53cGNmNyBpbnB1dFt0eXBlPXRlbF0sXG4ud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLFxuLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLFxuLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sXG4ud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sXG4ud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSxcbi53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLFxuLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLFxuLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLFxuLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ud3BjZjcgc2VsZWN0LFxuLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuY3VzdG9tLXNlbGVjdCwgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMCBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0tY29udHJvbDpob3ZlciwgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9dGV4dF0sXG4gIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXVybF0sXG4gIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXRlbF0sXG4gIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPW51bWJlcl0sXG4gIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9ZGF0ZV0sXG4gIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9d2Vla10sXG4gIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXRpbWVdLFxuICAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9Y29sb3JdLFxuICAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1lbWFpbF0sXG4gIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPWZpbGVdLCAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgc2VsZWN0OmhvdmVyLFxuICAud3BjZjcgdGV4dGFyZWE6aG92ZXIsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6aG92ZXIsIC5jdXN0b20tc2VsZWN0OmhvdmVyLCAuZm9ybS1jb250cm9sLWZpbGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXVybF06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXRlbF06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9d2Vla106Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgc2VsZWN0OjotbXMtZXhwYW5kLFxuICAud3BjZjcgdGV4dGFyZWE6Oi1tcy1leHBhbmQsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6Oi1tcy1leHBhbmQsIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kLCAuZm9ybS1jb250cm9sLWZpbGU6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6OnBsYWNlaG9sZGVyLCAuY3VzdG9tLXNlbGVjdDo6cGxhY2Vob2xkZXIsIC5mb3JtLWNvbnRyb2wtZmlsZTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9dGV4dF0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPXVybF0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPXRlbF0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPW51bWJlcl0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9ZGF0ZV0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9d2Vla10sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPXRpbWVdLFxuICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9Y29sb3JdLFxuICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1lbWFpbF0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPWZpbGVdLCAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgc2VsZWN0OmRpc2FibGVkLFxuICAud3BjZjcgdGV4dGFyZWE6ZGlzYWJsZWQsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6ZGlzYWJsZWQsIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkLCAuZm9ybS1jb250cm9sLWZpbGU6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGV4dF0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1zZWFyY2hdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9dXJsXSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPXRlbF0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1udW1iZXJdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9ZGF0ZV0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1tb250aF0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT13ZWVrXSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPXRpbWVdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9ZGF0ZXRpbWVdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9Y29sb3JdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9ZW1haWxdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9ZmlsZV0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgc2VsZWN0W3JlYWRvbmx5XSxcbiAgLndwY2Y3IHRleHRhcmVhW3JlYWRvbmx5XSwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1tyZWFkb25seV0sIC5jdXN0b20tc2VsZWN0W3JlYWRvbmx5XSwgLmZvcm0tY29udHJvbC1maWxlW3JlYWRvbmx5XSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQ6Zm9jdXMsIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpmb2N1c1t0eXBlPXRleHRdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmZvY3VzW3R5cGU9dXJsXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6Zm9jdXNbdHlwZT10ZWxdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpmb2N1c1t0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmZvY3VzW3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpmb2N1c1t0eXBlPWRhdGVdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6Zm9jdXNbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6Zm9jdXNbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6Zm9jdXNbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmZvY3VzW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpmb2N1c1t0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6Zm9jdXNbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmZvY3VzW3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgc2VsZWN0OmRpc2FibGVkOmZvY3VzLFxuICAgIC53cGNmNyB0ZXh0YXJlYTpkaXNhYmxlZDpmb2N1cywgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpkaXNhYmxlZDpmb2N1cywgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wtZmlsZTpkaXNhYmxlZDpmb2N1cywgLmZvcm0tY29udHJvbDpkaXNhYmxlZDpob3ZlciwgLndwY2Y3IGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXJbdHlwZT11cmxdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpob3Zlclt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXJbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpob3Zlclt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpob3Zlclt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpob3Zlclt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXJbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpob3Zlclt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXJbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXJbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyBzZWxlY3Q6ZGlzYWJsZWQ6aG92ZXIsXG4gICAgLndwY2Y3IHRleHRhcmVhOmRpc2FibGVkOmhvdmVyLCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmRpc2FibGVkOmhvdmVyLCAuY3VzdG9tLXNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLmZvcm0tY29udHJvbC1maWxlOmRpc2FibGVkOmhvdmVyLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XTpmb2N1cywgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPXRleHRdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT11cmxdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT10ZWxdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPWRhdGVdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPXdlZWtdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmZvY3VzW3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmZvY3VzW3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgc2VsZWN0W3JlYWRvbmx5XTpmb2N1cyxcbiAgICAud3BjZjcgdGV4dGFyZWFbcmVhZG9ubHldOmZvY3VzLCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3JlYWRvbmx5XTpmb2N1cywgLmN1c3RvbS1zZWxlY3RbcmVhZG9ubHldOmZvY3VzLCAuZm9ybS1jb250cm9sLWZpbGVbcmVhZG9ubHldOmZvY3VzLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XTpob3ZlciwgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPXRleHRdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT11cmxdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT10ZWxdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmhvdmVyW3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmhvdmVyW3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmhvdmVyW3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgc2VsZWN0W3JlYWRvbmx5XTpob3ZlcixcbiAgICAud3BjZjcgdGV4dGFyZWFbcmVhZG9ubHldOmhvdmVyLCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3JlYWRvbmx5XTpob3ZlciwgLmN1c3RvbS1zZWxlY3RbcmVhZG9ubHldOmhvdmVyLCAuZm9ybS1jb250cm9sLWZpbGVbcmVhZG9ubHldOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cywgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dGV4dF0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXVybF0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXRlbF0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPW51bWJlcl0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZGF0ZV0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9d2Vla10sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXRpbWVdLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9Y29sb3JdLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1lbWFpbF0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWZpbGVdLCAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgc2VsZWN0OmZvY3VzLFxuICAud3BjZjcgdGV4dGFyZWE6Zm9jdXMsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6Zm9jdXMsIC5jdXN0b20tc2VsZWN0OmZvY3VzLCAuZm9ybS1jb250cm9sLWZpbGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI0YwNzIwNjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4ICNGMDcyMDY7XG4gICAgb3V0bGluZTogMDsgfVxuICAuZm9ybS1jb250cm9sOmludmFsaWQ6cmVxdWlyZWQsIC53cGNmNyBpbnB1dDppbnZhbGlkOnJlcXVpcmVkW3R5cGU9dGV4dF0sXG4gIC53cGNmNyBpbnB1dDppbnZhbGlkOnJlcXVpcmVkW3R5cGU9c2VhcmNoXSxcbiAgLndwY2Y3IGlucHV0OmludmFsaWQ6cmVxdWlyZWRbdHlwZT11cmxdLFxuICAud3BjZjcgaW5wdXQ6aW52YWxpZDpyZXF1aXJlZFt0eXBlPXRlbF0sXG4gIC53cGNmNyBpbnB1dDppbnZhbGlkOnJlcXVpcmVkW3R5cGU9bnVtYmVyXSxcbiAgLndwY2Y3IGlucHV0OmludmFsaWQ6cmVxdWlyZWRbdHlwZT1yYW5nZV0sXG4gIC53cGNmNyBpbnB1dDppbnZhbGlkOnJlcXVpcmVkW3R5cGU9ZGF0ZV0sXG4gIC53cGNmNyBpbnB1dDppbnZhbGlkOnJlcXVpcmVkW3R5cGU9bW9udGhdLFxuICAud3BjZjcgaW5wdXQ6aW52YWxpZDpyZXF1aXJlZFt0eXBlPXdlZWtdLFxuICAud3BjZjcgaW5wdXQ6aW52YWxpZDpyZXF1aXJlZFt0eXBlPXRpbWVdLFxuICAud3BjZjcgaW5wdXQ6aW52YWxpZDpyZXF1aXJlZFt0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IGlucHV0OmludmFsaWQ6cmVxdWlyZWRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC53cGNmNyBpbnB1dDppbnZhbGlkOnJlcXVpcmVkW3R5cGU9Y29sb3JdLFxuICAud3BjZjcgaW5wdXQ6aW52YWxpZDpyZXF1aXJlZFt0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IGlucHV0OmludmFsaWQ6cmVxdWlyZWRbdHlwZT1maWxlXSxcbiAgLndwY2Y3IGlucHV0OmludmFsaWQ6cmVxdWlyZWRbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgc2VsZWN0OmludmFsaWQ6cmVxdWlyZWQsXG4gIC53cGNmNyB0ZXh0YXJlYTppbnZhbGlkOnJlcXVpcmVkLCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmludmFsaWQ6cmVxdWlyZWQsIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6cmVxdWlyZWQsIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkOnJlcXVpcmVkIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5mb3JtLWNvbnRyb2xbdHlwZT0nZmlsZSddLCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGV4dF0sXG4ud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c2VhcmNoXSxcbi53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT11cmxdLFxuLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRlbF0sXG4ud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bnVtYmVyXSxcbi53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1yYW5nZV0sXG4ud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZV0sXG4ud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bW9udGhdLFxuLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXdlZWtdLFxuLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRpbWVdLFxuLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lXSxcbi53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9Y29sb3JdLFxuLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWVtYWlsXSxcbi53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1maWxlXSxcbi53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zdWJtaXRdLFxuLndwY2Y3IHNlbGVjdFt0eXBlPSdmaWxlJ10sXG4ud3BjZjcgdGV4dGFyZWFbdHlwZT0nZmlsZSddLCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2ZpbGUnXSB7XG4gIG1heC1oZWlnaHQ6IDIuMjVyZW07IH1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwIGNhbGMoMC42MjVyZW0gLSAxcHgpOyB9XG4gIC5mb3JtLWNvbnRyb2wtbGdbdHlwZT0nZmlsZSddIHtcbiAgICBtYXgtaGVpZ2h0OiAzLjc1cmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAgY2FsYygwLjM3NXJlbSAtIDFweCk7IH1cbiAgLmZvcm0tY29udHJvbC1zbVt0eXBlPSdmaWxlJ10ge1xuICAgIG1heC1oZWlnaHQ6IDJyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbCxcbi53cGNmNyBzZWxlY3QsIC53cGNmNyBzZWxlY3Qud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5jdXN0b20tc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCcnKSB7XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4gIC53cGNmNyBzZWxlY3QsIC53cGNmNyBzZWxlY3Qud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5jdXN0b20tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIGZpbGw9XCIlMjMwMDBcIiBmaWxsLW9wYWNpdHk9XCIwLjU0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgd2lkdGg9XCIyNFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk03IDEwbDUgNSA1LTV6XCIvJTNFJTNDcGF0aCBkPVwiTTAgMGgyNHYyNEgwelwiIGZpbGw9XCJub25lXCIvJTNFJTNDL3N2ZyUzRScpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjVlbSAxLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuICAgIC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuICAgIC53cGNmNyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gICAgc2VsZWN0LmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgc2VsZWN0LCAud3BjZjcgc2VsZWN0LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIGZpbGw9XCIlMjMwMDBcIiBmaWxsLW9wYWNpdHk9XCIwLjU0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgd2lkdGg9XCIyNFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk03IDEwbDUgNSA1LTV6XCIvJTNFJTNDcGF0aCBkPVwiTTAgMGgyNHYyNEgwelwiIGZpbGw9XCJub25lXCIvJTNFJTNDL3N2ZyUzRScpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVlbSAxLjVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbiAgICAgIC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuICAgICAgLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLCBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLFxuLndwY2Y3IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmc6IGNhbGMoMXJlbSAtIDFweCkgMXJlbTsgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sOmhvdmVyW211bHRpcGxlXSxcbiAgLndwY2Y3IHNlbGVjdDpob3ZlclttdWx0aXBsZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2w6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuICAud3BjZjcgc2VsZWN0OmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgdGV4dGFyZWEuZm9ybS1jb250cm9sOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbiAgLndwY2Y3IHRleHRhcmVhOmhvdmVyOm5vdChbcm93cz0nMSddKSwgLmN1c3RvbS1zZWxlY3Q6aG92ZXJbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMCAtMXB4IHJnYmEoMCwgMCwgMCwgMC44NyksIGluc2V0IC0ycHggLTJweCAwIC0xcHggcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzW211bHRpcGxlXSxcbiAgLndwY2Y3IHNlbGVjdDpmb2N1c1ttdWx0aXBsZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuICAud3BjZjcgc2VsZWN0OmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbcm93cz0nMSddKSxcbiAgLndwY2Y3IHRleHRhcmVhOmZvY3VzOm5vdChbcm93cz0nMSddKSwgLmN1c3RvbS1zZWxlY3Q6Zm9jdXNbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMCAtMXB4ICNGMDcyMDYsIGluc2V0IC0ycHggLTJweCAwIC0xcHggI0YwNzIwNjsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnW211bHRpcGxlXSwgc2VsZWN0LmZvcm0tY29udHJvbC1sZ1tzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICBwYWRkaW5nOiBjYWxjKDAuODc1cmVtIC0gMXB4KSAxcmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc21bbXVsdGlwbGVdLCBzZWxlY3QuZm9ybS1jb250cm9sLXNtW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gIHBhZGRpbmc6IGNhbGMoMC43NXJlbSAtIDFweCkgMC43NXJlbTsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4ud3BjZjcgdGV4dGFyZWEsIC53cGNmNyB0ZXh0YXJlYS53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gIG1pbi1oZWlnaHQ6IDIuMjVyZW07IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogMy43NXJlbTsgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGc6bm90KFtyb3dzPScxJ10pIHtcbiAgICBtaW4taGVpZ2h0OiA0LjI1cmVtO1xuICAgIHBhZGRpbmc6IGNhbGMoMC44NzVyZW0gLSAxcHgpIDFyZW07IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogMnJlbTsgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc206bm90KFtyb3dzPScxJ10pIHtcbiAgICBtaW4taGVpZ2h0OiAyLjc1cmVtO1xuICAgIHBhZGRpbmc6IGNhbGMoMC43NXJlbSAtIDFweCkgMC43NXJlbTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dDpob3ZlciB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YwNzIwNjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4ICNGMDcyMDY7IH1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gY2FsYygwLjM3NXJlbSAtIDFweCkgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI5ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNTgzMzNlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMzAyMmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgY29udGVudDogXCJhdHRhY2htZW50XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjVlbSBjYWxjKDAuNjI1cmVtIC0gMXB4KSAwOyB9XG4gIC5jdXN0b20tc2VsZWN0LWxnW211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3QtbGdbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuODc1cmVtIC0gMXB4KSAxcmVtOyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjVlbSBjYWxjKDAuMzc1cmVtIC0gMXB4KSAwOyB9XG4gIC5jdXN0b20tc2VsZWN0LXNtW211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Qtc21bc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNzVyZW0gLSAxcHgpIDAuNzVyZW07IH1cblxuLmZvcm0tY29udHJvbC1maWxlIHtcbiAgbWF4LWhlaWdodDogMi4yNXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmNDQzMzY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0tY29udHJvbC1sZyArIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtc20gKyAuaW52YWxpZC1mZWVkYmFjayB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC45O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAyNDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmludmFsaWQtdG9vbHRpcCB7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgcGFkZGluZzogMC4yNDEwN3JlbSAwLjVyZW07IH0gfVxuICAuZm9ybS1jb250cm9sLWxnICsgLmludmFsaWQtdG9vbHRpcCB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAuZm9ybS1jb250cm9sLXNtICsgLmludmFsaWQtdG9vbHRpcCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2Y0NDMzNjsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtdHJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCA2NywgNTQsIDAuNSk7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6aG92ZXIgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmhvdmVyIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y0NDMzNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgLTFweCAjZjQ0MzM2OyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjQ0MzM2OyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOmhvdmVyLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y0NDMzNjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4ICNmNDQzMzY7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5pcy1pbnZhbGlkLmZvcm0tY29udHJvbCwgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9c2VhcmNoXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dXJsXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGVsXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9bnVtYmVyXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9cmFuZ2VdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1kYXRlXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9bW9udGhdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT13ZWVrXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGltZV0sXG4ud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWRhdGV0aW1lXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1jb2xvcl0sXG4ud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWVtYWlsXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZmlsZV0sXG4ud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXN1Ym1pdF0sXG4ud3BjZjcgc2VsZWN0LmlzLWludmFsaWQsXG4ud3BjZjcgdGV4dGFyZWEuaXMtaW52YWxpZCwgLndwY2Y3IC5pcy1pbnZhbGlkLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuaXMtaW52YWxpZC5jdXN0b20tc2VsZWN0LCAuaXMtaW52YWxpZC5mb3JtLWNvbnRyb2wtZmlsZSxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9dGV4dF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXRleHRdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1zZWFyY2hdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1zZWFyY2hdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT11cmxdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT11cmxdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10ZWxdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT10ZWxdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1udW1iZXJdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1udW1iZXJdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1yYW5nZV0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXJhbmdlXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZV0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGVdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1tb250aF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPW1vbnRoXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9d2Vla10sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXdlZWtdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10aW1lXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9dGltZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGV0aW1lXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9Y29sb3JdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1jb2xvcl0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPWVtYWlsXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZW1haWxdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1maWxlXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZmlsZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXN1Ym1pdF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXN1Ym1pdF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OmludmFsaWQsXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OmludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6aW52YWxpZCxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTppbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2OyB9XG4gIC5pcy1pbnZhbGlkLmZvcm0tY29udHJvbDpmb2N1cywgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1zZWFyY2hdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPXVybF0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1udW1iZXJdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1tb250aF0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9d2Vla10sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWVdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9ZW1haWxdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPWZpbGVdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3QuaXMtaW52YWxpZDpmb2N1cyxcbiAgLndwY2Y3IHRleHRhcmVhLmlzLWludmFsaWQ6Zm9jdXMsIC53cGNmNyAuaXMtaW52YWxpZC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpmb2N1cywgLmlzLWludmFsaWQuY3VzdG9tLXNlbGVjdDpmb2N1cywgLmlzLWludmFsaWQuZm9ybS1jb250cm9sLWZpbGU6Zm9jdXMsIC5pcy1pbnZhbGlkLmZvcm0tY29udHJvbDpob3ZlciwgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6aG92ZXJbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6aG92ZXJbdHlwZT1zZWFyY2hdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpob3Zlclt0eXBlPXVybF0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmhvdmVyW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6aG92ZXJbdHlwZT1udW1iZXJdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpob3Zlclt0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6aG92ZXJbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6aG92ZXJbdHlwZT1tb250aF0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmhvdmVyW3R5cGU9d2Vla10sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmhvdmVyW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmhvdmVyW3R5cGU9ZGF0ZXRpbWVdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpob3Zlclt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6aG92ZXJbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmhvdmVyW3R5cGU9ZW1haWxdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpob3Zlclt0eXBlPWZpbGVdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpob3Zlclt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3QuaXMtaW52YWxpZDpob3ZlcixcbiAgLndwY2Y3IHRleHRhcmVhLmlzLWludmFsaWQ6aG92ZXIsIC53cGNmNyAuaXMtaW52YWxpZC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpob3ZlciwgLmlzLWludmFsaWQuY3VzdG9tLXNlbGVjdDpob3ZlciwgLmlzLWludmFsaWQuZm9ybS1jb250cm9sLWZpbGU6aG92ZXIsXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cyxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT10ZXh0XSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1zZWFyY2hdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9dXJsXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT11cmxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXRlbF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9dGVsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1udW1iZXJdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPW51bWJlcl0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1kYXRlXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1tb250aF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9bW9udGhdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXdlZWtdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXdlZWtdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXRpbWVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXRpbWVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1kYXRldGltZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9Y29sb3JdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1lbWFpbF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9ZmlsZV0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9ZmlsZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6aW52YWxpZDpmb2N1cyxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHRleHRhcmVhOmludmFsaWQ6Zm9jdXMsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTppbnZhbGlkOmZvY3VzLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmludmFsaWQ6Zm9jdXMsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6aW52YWxpZDpmb2N1cyxcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQ6Zm9jdXMsXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpob3ZlcixcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT10ZXh0XSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1zZWFyY2hdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXNlYXJjaF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9dXJsXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT11cmxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXRlbF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9dGVsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1udW1iZXJdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPW51bWJlcl0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXJhbmdlXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1kYXRlXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1tb250aF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9bW9udGhdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXdlZWtdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXdlZWtdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXRpbWVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXRpbWVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1kYXRldGltZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9Y29sb3JdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1lbWFpbF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9ZmlsZV0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9ZmlsZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1zdWJtaXRdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OmludmFsaWQ6aG92ZXIsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6aW52YWxpZDpob3ZlcixcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHRleHRhcmVhOmludmFsaWQ6aG92ZXIsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTppbnZhbGlkOmhvdmVyLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmludmFsaWQ6aG92ZXIsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6aW52YWxpZDpob3ZlcixcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpob3ZlcixcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4ICNmNDQzMzY7IH1cbiAgLmlzLWludmFsaWQuZm9ybS1jb250cm9sIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGV4dF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1zZWFyY2hdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dXJsXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRlbF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1udW1iZXJdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9cmFuZ2VdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1tb250aF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT13ZWVrXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRpbWVdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9Y29sb3JdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZW1haWxdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZmlsZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1zdWJtaXRdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBzZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgdGV4dGFyZWEuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgLmlzLWludmFsaWQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgfiAuaW52YWxpZC1mZWVkYmFjaywgLmlzLWludmFsaWQuY3VzdG9tLXNlbGVjdCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuaXMtaW52YWxpZC5mb3JtLWNvbnRyb2wtZmlsZSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuaXMtaW52YWxpZC5mb3JtLWNvbnRyb2wgfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRleHRdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1zZWFyY2hdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT11cmxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZWxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1udW1iZXJdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1yYW5nZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWRhdGVdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1tb250aF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXdlZWtdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT10aW1lXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWNvbG9yXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZW1haWxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1maWxlXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9c3VibWl0XSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBzZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyB0ZXh0YXJlYS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC5pcy1pbnZhbGlkLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLmlzLWludmFsaWQuY3VzdG9tLXNlbGVjdCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5pcy1pbnZhbGlkLmZvcm0tY29udHJvbC1maWxlIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9dGV4dF0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT10ZXh0XSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXNlYXJjaF0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1zZWFyY2hdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9dXJsXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXVybF0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10ZWxdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9dGVsXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPW51bWJlcl0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1udW1iZXJdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9cmFuZ2VdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9cmFuZ2VdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZV0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1kYXRlXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPW1vbnRoXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPW1vbnRoXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXdlZWtdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9d2Vla10gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10aW1lXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXRpbWVdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9Y29sb3JdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9Y29sb3JdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZW1haWxdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZW1haWxdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZmlsZV0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1maWxlXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXN1Ym1pdF0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1zdWJtaXRdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHRleHRhcmVhOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9dGV4dF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXRleHRdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1zZWFyY2hdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1zZWFyY2hdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT11cmxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT11cmxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10ZWxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT10ZWxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1udW1iZXJdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1udW1iZXJdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1yYW5nZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXJhbmdlXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGVdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1tb250aF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPW1vbnRoXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9d2Vla10gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXdlZWtdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10aW1lXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9dGltZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGV0aW1lXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9Y29sb3JdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1jb2xvcl0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPWVtYWlsXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZW1haWxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1maWxlXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZmlsZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXN1Ym1pdF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXN1Ym1pdF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuc2VsZWN0LmlzLWludmFsaWQuZm9ybS1jb250cm9sOmZvY3VzW211bHRpcGxlXSxcbi53cGNmNyBzZWxlY3QuaXMtaW52YWxpZDpmb2N1c1ttdWx0aXBsZV0sIHNlbGVjdC5pcy1pbnZhbGlkLmZvcm0tY29udHJvbDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud3BjZjcgc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLCB0ZXh0YXJlYS5pcy1pbnZhbGlkLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgdGV4dGFyZWEuaXMtaW52YWxpZDpmb2N1czpub3QoW3Jvd3M9JzEnXSksIC5pcy1pbnZhbGlkLmN1c3RvbS1zZWxlY3Q6Zm9jdXNbbXVsdGlwbGVdLCAuaXMtaW52YWxpZC5jdXN0b20tc2VsZWN0OmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgc2VsZWN0LmlzLWludmFsaWQuZm9ybS1jb250cm9sOmhvdmVyW211bHRpcGxlXSxcbi53cGNmNyBzZWxlY3QuaXMtaW52YWxpZDpob3ZlclttdWx0aXBsZV0sIHNlbGVjdC5pcy1pbnZhbGlkLmZvcm0tY29udHJvbDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud3BjZjcgc2VsZWN0LmlzLWludmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLCB0ZXh0YXJlYS5pcy1pbnZhbGlkLmZvcm0tY29udHJvbDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgdGV4dGFyZWEuaXMtaW52YWxpZDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksIC5pcy1pbnZhbGlkLmN1c3RvbS1zZWxlY3Q6aG92ZXJbbXVsdGlwbGVdLCAuaXMtaW52YWxpZC5jdXN0b20tc2VsZWN0OmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OmludmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkOmZvY3VzW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OmludmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyB0ZXh0YXJlYTppbnZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTppbnZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQ6aG92ZXJbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDppbnZhbGlkOmhvdmVyW211bHRpcGxlXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6aW52YWxpZDpob3ZlclttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDppbnZhbGlkOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6aW52YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6aW52YWxpZDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6aW52YWxpZDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmhvdmVyW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAwIC0xcHggI2Y0NDMzNiwgaW5zZXQgLTJweCAtMnB4IDAgLTFweCAjZjQ0MzM2OyB9XG5cbi50ZXh0ZmllbGQtYm94IHNlbGVjdC5pcy1pbnZhbGlkLmZvcm0tY29udHJvbDpmb2N1c1ttdWx0aXBsZV0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveCBzZWxlY3QuaXMtaW52YWxpZC5mb3JtLWNvbnRyb2w6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuaXMtaW52YWxpZC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhLmlzLWludmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuaXMtaW52YWxpZDpmb2N1czpub3QoW3Jvd3M9JzEnXSksIC50ZXh0ZmllbGQtYm94IC5pcy1pbnZhbGlkLmN1c3RvbS1zZWxlY3Q6Zm9jdXNbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveCAuaXMtaW52YWxpZC5jdXN0b20tc2VsZWN0OmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmlzLWludmFsaWQuZm9ybS1jb250cm9sOmhvdmVyW211bHRpcGxlXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3QuaXMtaW52YWxpZDpob3ZlclttdWx0aXBsZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3QuaXMtaW52YWxpZDpob3ZlclttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5pcy1pbnZhbGlkLmZvcm0tY29udHJvbDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LmlzLWludmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmlzLWludmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5pcy1pbnZhbGlkLmZvcm0tY29udHJvbDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksXG4udGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEuaXMtaW52YWxpZDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5pcy1pbnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSwgLnRleHRmaWVsZC1ib3ggLmlzLWludmFsaWQuY3VzdG9tLXNlbGVjdDpob3ZlclttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94IC5pcy1pbnZhbGlkLmN1c3RvbS1zZWxlY3Q6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Q6aW52YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0OmludmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Q6aW52YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0OmludmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhOmludmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IHRleHRhcmVhOmludmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZDpob3ZlclttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0OmludmFsaWQ6aG92ZXJbbXVsdGlwbGVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IHNlbGVjdDppbnZhbGlkOmhvdmVyW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0OmludmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IHNlbGVjdDppbnZhbGlkOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYTppbnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYTppbnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0OmludmFsaWQ6aG92ZXJbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4ICNmNDQzMzY7IH1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0Y2FmNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0tY29udHJvbC1sZyArIC52YWxpZC1mZWVkYmFjayB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAuZm9ybS1jb250cm9sLXNtICsgLnZhbGlkLWZlZWRiYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi52YWxpZC10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC45O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAyNDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZhbGlkLXRvb2x0aXAge1xuICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMjQxMDdyZW0gMC41cmVtOyB9IH1cbiAgLmZvcm0tY29udHJvbC1sZyArIC52YWxpZC10b29sdGlwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtc20gKyAudmFsaWQtdG9vbHRpcCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICM0Y2FmNTA7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLXRyYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTc1LCA4MCwgMC41KTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6aG92ZXIgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6aG92ZXIgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGNhZjUwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4ICM0Y2FmNTA7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRjYWY1MDsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6aG92ZXIsXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRjYWY1MDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4ICM0Y2FmNTA7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNGNhZjUwOyB9XG5cbi5pcy12YWxpZC5mb3JtLWNvbnRyb2wsIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRleHRdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9c2VhcmNoXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXVybF0sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT10ZWxdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9bnVtYmVyXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXJhbmdlXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWRhdGVdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9bW9udGhdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9d2Vla10sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT10aW1lXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWRhdGV0aW1lXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWNvbG9yXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWVtYWlsXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWZpbGVdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9c3VibWl0XSxcbi53cGNmNyBzZWxlY3QuaXMtdmFsaWQsXG4ud3BjZjcgdGV4dGFyZWEuaXMtdmFsaWQsIC53cGNmNyAuaXMtdmFsaWQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5pcy12YWxpZC5jdXN0b20tc2VsZWN0LCAuaXMtdmFsaWQuZm9ybS1jb250cm9sLWZpbGUsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9dGV4dF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT10ZXh0XSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXNlYXJjaF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1zZWFyY2hdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9dXJsXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXVybF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT10ZWxdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dGVsXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPW51bWJlcl0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1udW1iZXJdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9cmFuZ2VdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9cmFuZ2VdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZGF0ZV0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1kYXRlXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPW1vbnRoXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPW1vbnRoXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXdlZWtdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9d2Vla10sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT10aW1lXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXRpbWVdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWVdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9Y29sb3JdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9Y29sb3JdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZW1haWxdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZW1haWxdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZmlsZV0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1maWxlXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXN1Ym1pdF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1zdWJtaXRdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDp2YWxpZCxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6dmFsaWQsXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOnZhbGlkLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczp2YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwOyB9XG4gIC5pcy12YWxpZC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPXRleHRdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT1zZWFyY2hdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT11cmxdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT10ZWxdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT1udW1iZXJdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT1yYW5nZV0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPWRhdGVdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT1tb250aF0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPXdlZWtdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT10aW1lXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWVdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPWNvbG9yXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9ZW1haWxdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT1maWxlXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IHNlbGVjdC5pcy12YWxpZDpmb2N1cyxcbiAgLndwY2Y3IHRleHRhcmVhLmlzLXZhbGlkOmZvY3VzLCAud3BjZjcgLmlzLXZhbGlkLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmZvY3VzLCAuaXMtdmFsaWQuY3VzdG9tLXNlbGVjdDpmb2N1cywgLmlzLXZhbGlkLmZvcm0tY29udHJvbC1maWxlOmZvY3VzLCAuaXMtdmFsaWQuZm9ybS1jb250cm9sOmhvdmVyLCAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9c2VhcmNoXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9dXJsXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9bnVtYmVyXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9bW9udGhdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpob3Zlclt0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpob3Zlclt0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9ZmlsZV0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpob3Zlclt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3QuaXMtdmFsaWQ6aG92ZXIsXG4gIC53cGNmNyB0ZXh0YXJlYS5pcy12YWxpZDpob3ZlciwgLndwY2Y3IC5pcy12YWxpZC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpob3ZlciwgLmlzLXZhbGlkLmN1c3RvbS1zZWxlY3Q6aG92ZXIsIC5pcy12YWxpZC5mb3JtLWNvbnRyb2wtZmlsZTpob3ZlcixcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9dGV4dF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXRleHRdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1zZWFyY2hdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1zZWFyY2hdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT11cmxdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT11cmxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT10ZWxdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT10ZWxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1udW1iZXJdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1udW1iZXJdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1yYW5nZV0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZV0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPWRhdGVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1tb250aF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9d2Vla10sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXdlZWtdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT10aW1lXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9dGltZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9Y29sb3JdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1jb2xvcl0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZW1haWxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1maWxlXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZmlsZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyB0ZXh0YXJlYTp2YWxpZDpmb2N1cyxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOnZhbGlkOmZvY3VzLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOnZhbGlkOmZvY3VzLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOnZhbGlkOmZvY3VzLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkOmZvY3VzLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmhvdmVyLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9dGV4dF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPXNlYXJjaF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPXVybF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPXVybF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPXRlbF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPXRlbF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPW51bWJlcl0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPW51bWJlcl0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9cmFuZ2VdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9ZGF0ZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9bW9udGhdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9d2Vla10sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPXRpbWVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT10aW1lXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9ZGF0ZXRpbWVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1kYXRldGltZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPWNvbG9yXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9ZW1haWxdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1lbWFpbF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPWZpbGVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1maWxlXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9c3VibWl0XSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDp2YWxpZDpob3ZlcixcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDp2YWxpZDpob3ZlcixcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHRleHRhcmVhOnZhbGlkOmhvdmVyLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6dmFsaWQ6aG92ZXIsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6dmFsaWQ6aG92ZXIsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6dmFsaWQ6aG92ZXIsXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmhvdmVyLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4ICM0Y2FmNTA7IH1cbiAgLmlzLXZhbGlkLmZvcm0tY29udHJvbCB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dGV4dF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXNlYXJjaF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXVybF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRlbF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPW51bWJlcl0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXJhbmdlXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZV0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPW1vbnRoXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9d2Vla10gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRpbWVdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1kYXRldGltZV0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9Y29sb3JdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1lbWFpbF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWZpbGVdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1zdWJtaXRdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgdGV4dGFyZWEuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyAuaXMtdmFsaWQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgfiAudmFsaWQtZmVlZGJhY2ssIC5pcy12YWxpZC5jdXN0b20tc2VsZWN0IH4gLnZhbGlkLWZlZWRiYWNrLCAuaXMtdmFsaWQuZm9ybS1jb250cm9sLWZpbGUgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5pcy12YWxpZC5mb3JtLWNvbnRyb2wgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dGV4dF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9c2VhcmNoXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT11cmxdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRlbF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9bnVtYmVyXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1yYW5nZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9bW9udGhdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXdlZWtdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRpbWVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWRhdGV0aW1lXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9Y29sb3JdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWVtYWlsXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1maWxlXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1zdWJtaXRdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBzZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IHRleHRhcmVhLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAuaXMtdmFsaWQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgfiAudmFsaWQtdG9vbHRpcCxcbiAgLmlzLXZhbGlkLmN1c3RvbS1zZWxlY3QgfiAudmFsaWQtdG9vbHRpcCxcbiAgLmlzLXZhbGlkLmZvcm0tY29udHJvbC1maWxlIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXRleHRdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT10ZXh0XSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9c2VhcmNoXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9c2VhcmNoXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9dXJsXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dXJsXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9dGVsXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dGVsXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9bnVtYmVyXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9bnVtYmVyXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9cmFuZ2VdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1yYW5nZV0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWRhdGVdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1kYXRlXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9bW9udGhdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1tb250aF0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXdlZWtdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT13ZWVrXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9dGltZV0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXRpbWVdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZV0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWRhdGV0aW1lXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWNvbG9yXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9Y29sb3JdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1lbWFpbF0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWVtYWlsXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZmlsZV0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWZpbGVdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1zdWJtaXRdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1zdWJtaXRdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT10ZXh0XSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT10ZXh0XSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1zZWFyY2hdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXNlYXJjaF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9dXJsXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT11cmxdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXRlbF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dGVsXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1udW1iZXJdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPW51bWJlcl0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9cmFuZ2VdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXJhbmdlXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1kYXRlXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1kYXRlXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1tb250aF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9bW9udGhdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXdlZWtdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXdlZWtdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXRpbWVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXRpbWVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWRhdGV0aW1lXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1jb2xvcl0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9Y29sb3JdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWVtYWlsXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1lbWFpbF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZmlsZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZmlsZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9c3VibWl0XSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1zdWJtaXRdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuc2VsZWN0LmlzLXZhbGlkLmZvcm0tY29udHJvbDpmb2N1c1ttdWx0aXBsZV0sXG4ud3BjZjcgc2VsZWN0LmlzLXZhbGlkOmZvY3VzW211bHRpcGxlXSwgc2VsZWN0LmlzLXZhbGlkLmZvcm0tY29udHJvbDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud3BjZjcgc2VsZWN0LmlzLXZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgdGV4dGFyZWEuaXMtdmFsaWQuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyB0ZXh0YXJlYS5pcy12YWxpZDpmb2N1czpub3QoW3Jvd3M9JzEnXSksIC5pcy12YWxpZC5jdXN0b20tc2VsZWN0OmZvY3VzW211bHRpcGxlXSwgLmlzLXZhbGlkLmN1c3RvbS1zZWxlY3Q6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLCBzZWxlY3QuaXMtdmFsaWQuZm9ybS1jb250cm9sOmhvdmVyW211bHRpcGxlXSxcbi53cGNmNyBzZWxlY3QuaXMtdmFsaWQ6aG92ZXJbbXVsdGlwbGVdLCBzZWxlY3QuaXMtdmFsaWQuZm9ybS1jb250cm9sOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyBzZWxlY3QuaXMtdmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLCB0ZXh0YXJlYS5pcy12YWxpZC5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KFtyb3dzPScxJ10pLFxuLndwY2Y3IHRleHRhcmVhLmlzLXZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSwgLmlzLXZhbGlkLmN1c3RvbS1zZWxlY3Q6aG92ZXJbbXVsdGlwbGVdLCAuaXMtdmFsaWQuY3VzdG9tLXNlbGVjdDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6dmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDp2YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6dmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDp2YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IHRleHRhcmVhOnZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTp2YWxpZDpmb2N1czpub3QoW3Jvd3M9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkOmhvdmVyW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6dmFsaWQ6aG92ZXJbbXVsdGlwbGVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDp2YWxpZDpob3ZlclttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6dmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDp2YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQ6aG92ZXI6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IHRleHRhcmVhOnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTp2YWxpZDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpob3ZlclttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDAgLTFweCAjNGNhZjUwLCBpbnNldCAtMnB4IC0ycHggMCAtMXB4ICM0Y2FmNTA7IH1cblxuLnRleHRmaWVsZC1ib3ggc2VsZWN0LmlzLXZhbGlkLmZvcm0tY29udHJvbDpmb2N1c1ttdWx0aXBsZV0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LmlzLXZhbGlkOmZvY3VzW211bHRpcGxlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHNlbGVjdC5pcy12YWxpZDpmb2N1c1ttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5pcy12YWxpZC5mb3JtLWNvbnRyb2w6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdC5pcy12YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3QuaXMtdmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5pcy12YWxpZC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhLmlzLXZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmlzLXZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSwgLnRleHRmaWVsZC1ib3ggLmlzLXZhbGlkLmN1c3RvbS1zZWxlY3Q6Zm9jdXNbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveCAuaXMtdmFsaWQuY3VzdG9tLXNlbGVjdDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5pcy12YWxpZC5mb3JtLWNvbnRyb2w6aG92ZXJbbXVsdGlwbGVdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdC5pcy12YWxpZDpob3ZlclttdWx0aXBsZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3QuaXMtdmFsaWQ6aG92ZXJbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveCBzZWxlY3QuaXMtdmFsaWQuZm9ybS1jb250cm9sOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3QuaXMtdmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmlzLXZhbGlkOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuaXMtdmFsaWQuZm9ybS1jb250cm9sOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYS5pcy12YWxpZDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5pcy12YWxpZDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksIC50ZXh0ZmllbGQtYm94IC5pcy12YWxpZC5jdXN0b20tc2VsZWN0OmhvdmVyW211bHRpcGxlXSwgLnRleHRmaWVsZC1ib3ggLmlzLXZhbGlkLmN1c3RvbS1zZWxlY3Q6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0OnZhbGlkOmZvY3VzW211bHRpcGxlXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3Q6dmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0OnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3Q6dmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYTp2YWxpZDpmb2N1czpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWE6dmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZDpob3ZlclttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0OnZhbGlkOmhvdmVyW211bHRpcGxlXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3Q6dmFsaWQ6aG92ZXJbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0OnZhbGlkOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3Q6dmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYTp2YWxpZDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWE6dmFsaWQ6aG92ZXI6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6aG92ZXJbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgLTFweCAjNGNhZjUwOyB9XG5cbi50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wsIC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZXh0XSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT11cmxdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGVsXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPW51bWJlcl0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXJhbmdlXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRlXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bW9udGhdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXdlZWtdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRpbWVdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRldGltZV0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9Y29sb3JdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1lbWFpbF0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZmlsZV0sIC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLnRleHRmaWVsZC1ib3ggc2VsZWN0LFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEsIC50ZXh0ZmllbGQtYm94IC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAudGV4dGZpZWxkLWJveCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0LCAudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLWZpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSBjYWxjKDFyZW0gLSAxcHgpOyB9XG5cbi50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLnRleHRmaWVsZC1ib3ggc2VsZWN0LCAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtOyB9XG5cbi50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3RbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuZm9ybS1jb250cm9sOm5vdChbcm93cz0nMSddKSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksIC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gY2FsYygxcmVtIC0gMXB4KTsgfVxuICAudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sOmhvdmVyW211bHRpcGxlXSxcbiAgLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdDpob3ZlclttdWx0aXBsZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3Q6aG92ZXJbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbiAgLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3Q6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KFtyb3dzPScxJ10pLFxuICAudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWE6aG92ZXI6bm90KFtyb3dzPScxJ10pLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWE6aG92ZXI6bm90KFtyb3dzPScxJ10pLCAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdDpob3ZlclttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0OmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgLTFweCByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXNbbXVsdGlwbGVdLFxuICAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0OmZvY3VzW211bHRpcGxlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHNlbGVjdDpmb2N1c1ttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuICAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0OmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHNlbGVjdDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksIC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3Jvd3M9JzEnXSksXG4gIC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYTpmb2N1czpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYTpmb2N1czpub3QoW3Jvd3M9JzEnXSksIC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0OmZvY3VzW211bHRpcGxlXSwgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Q6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4ICNGMDcyMDY7IH1cblxuLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAzLjVyZW07IH1cblxuLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbFt0eXBlPSdmaWxlJ10sIC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZXh0XSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRleHRdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXNlYXJjaF0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zZWFyY2hdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXVybF0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT11cmxdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRlbF0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZWxdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW51bWJlcl0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1udW1iZXJdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXJhbmdlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXJhbmdlXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGVdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW1vbnRoXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW1vbnRoXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT13ZWVrXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXdlZWtdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRpbWVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGltZV0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWVdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1jb2xvcl0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1jb2xvcl0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZW1haWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZW1haWxdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWZpbGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZmlsZV0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c3VibWl0XSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXN1Ym1pdF0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0W3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHNlbGVjdFt0eXBlPSdmaWxlJ10sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWFbdHlwZT0nZmlsZSddLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWFbdHlwZT0nZmlsZSddLCAudGV4dGZpZWxkLWJveCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1t0eXBlPSdmaWxlJ10sXG4udGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLWZpbGUge1xuICBtYXgtaGVpZ2h0OiAzLjVyZW07IH1cblxuLnRleHRmaWVsZC1ib3gtbGcgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbCwgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPXRleHRdLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGV4dF0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c2VhcmNoXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPXVybF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT11cmxdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9dGVsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRlbF0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bnVtYmVyXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9cmFuZ2VdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1yYW5nZV0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9ZGF0ZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZV0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPW1vbnRoXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bW9udGhdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPXdlZWtdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXdlZWtdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPXRpbWVdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRpbWVdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPWNvbG9yXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9Y29sb3JdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1lbWFpbF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWVtYWlsXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1maWxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1maWxlXSwgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9c3VibWl0XSwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c3VibWl0XSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBzZWxlY3QsIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBzZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggc2VsZWN0LFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgdGV4dGFyZWEsXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYSwgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLnRleHRmaWVsZC1ib3gtbGcgLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0LCAudGV4dGZpZWxkLWJveC1sZyAuZm9ybS1jb250cm9sLWZpbGUsIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3O1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtIGNhbGMoMC44NzVyZW0gLSAxcHgpOyB9XG5cbi50ZXh0ZmllbGQtYm94LWxnIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgc2VsZWN0W211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggc2VsZWN0W211bHRpcGxlXSwgLnRleHRmaWVsZC1ib3gtbGcgc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAudGV4dGZpZWxkLWJveC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIHRleHRhcmVhOm5vdChbcm93cz0nMSddKSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksIC50ZXh0ZmllbGQtYm94LWxnIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveC1sZyAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDFyZW0gY2FsYygwLjg3NXJlbSAtIDFweCk7IH1cblxuLnRleHRmaWVsZC1ib3gtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyB0ZXh0YXJlYSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNC4yNXJlbTsgfVxuXG4udGV4dGZpZWxkLWJveC1sZyAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuXG4udGV4dGZpZWxkLWJveC1sZyAuZm9ybS1jb250cm9sW3R5cGU9J2ZpbGUnXSwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbFt0eXBlPSdmaWxlJ10sIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZXh0XSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRleHRdLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZXh0XSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zZWFyY2hdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c2VhcmNoXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zZWFyY2hdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c2VhcmNoXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT11cmxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dXJsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT11cmxdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dXJsXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGVsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGVsXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1udW1iZXJdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bnVtYmVyXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1udW1iZXJdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bnVtYmVyXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1yYW5nZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1yYW5nZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9cmFuZ2VdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9cmFuZ2VdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRlXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1tb250aF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1tb250aF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bW9udGhdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bW9udGhdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXdlZWtdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9d2Vla10sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9d2Vla10sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT13ZWVrXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10aW1lXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRpbWVdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGltZV0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWVdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWNvbG9yXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWNvbG9yXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1jb2xvcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1jb2xvcl0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZW1haWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZW1haWxdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWVtYWlsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWVtYWlsXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1maWxlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWZpbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWZpbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZmlsZV0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c3VibWl0XSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXN1Ym1pdF0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgc2VsZWN0W3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIHNlbGVjdFt0eXBlPSdmaWxlJ10sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0W3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IHNlbGVjdFt0eXBlPSdmaWxlJ10sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgdGV4dGFyZWFbdHlwZT0nZmlsZSddLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgdGV4dGFyZWFbdHlwZT0nZmlsZSddLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhW3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhW3R5cGU9J2ZpbGUnXSwgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1t0eXBlPSdmaWxlJ10sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZmlsZSddLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1t0eXBlPSdmaWxlJ10sXG4udGV4dGZpZWxkLWJveC1sZyAuZm9ybS1jb250cm9sLWZpbGUsXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLWZpbGUge1xuICBtYXgtaGVpZ2h0OiA0LjI1cmVtOyB9XG5cbi50ZXh0ZmllbGQtYm94LXNtIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wsIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT10ZXh0XSwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRleHRdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT11cmxdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dXJsXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXRlbF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZWxdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPW51bWJlcl0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXJhbmdlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9cmFuZ2VdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPWRhdGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGVdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT1tb250aF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPW1vbnRoXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT13ZWVrXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT13ZWVrXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT10aW1lXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10aW1lXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRldGltZV0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT1jb2xvcl0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWNvbG9yXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1lbWFpbF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9ZmlsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZmlsZV0sIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgc2VsZWN0LCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IHNlbGVjdCxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIHRleHRhcmVhLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEsIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC50ZXh0ZmllbGQtYm94LXNtIC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdCwgLnRleHRmaWVsZC1ib3gtc20gLmZvcm0tY29udHJvbC1maWxlLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLWZpbGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSBjYWxjKDAuNzVyZW0gLSAxcHgpOyB9XG5cbi50ZXh0ZmllbGQtYm94LXNtIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gc2VsZWN0W211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggc2VsZWN0W211bHRpcGxlXSwgLnRleHRmaWVsZC1ib3gtc20gc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAudGV4dGZpZWxkLWJveC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIHRleHRhcmVhOm5vdChbcm93cz0nMSddKSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksIC50ZXh0ZmllbGQtYm94LXNtIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveC1zbSAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSBjYWxjKDAuNzVyZW0gLSAxcHgpOyB9XG5cbi50ZXh0ZmllbGQtYm94LXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gdGV4dGFyZWEsXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDIuNzVyZW07IH1cblxuLnRleHRmaWVsZC1ib3gtc20gLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cblxuLnRleHRmaWVsZC1ib3gtc20gLmZvcm0tY29udHJvbFt0eXBlPSdmaWxlJ10sIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2xbdHlwZT0nZmlsZSddLCAudGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGV4dF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZXh0XSwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGV4dF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c2VhcmNoXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXNlYXJjaF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXNlYXJjaF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dXJsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXVybF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dXJsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXVybF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGVsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRlbF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGVsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRlbF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bnVtYmVyXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW51bWJlcl0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW51bWJlcl0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9cmFuZ2VdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9cmFuZ2VdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXJhbmdlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXJhbmdlXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZV0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bW9udGhdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bW9udGhdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW1vbnRoXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW1vbnRoXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT13ZWVrXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXdlZWtdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXdlZWtdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9d2Vla10sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGltZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10aW1lXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRpbWVdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZV0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1jb2xvcl0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1jb2xvcl0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9Y29sb3JdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9Y29sb3JdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWVtYWlsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWVtYWlsXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1lbWFpbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1lbWFpbF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZmlsZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1maWxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1maWxlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWZpbGVdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXN1Ym1pdF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zdWJtaXRdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IHNlbGVjdFt0eXBlPSdmaWxlJ10sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBzZWxlY3RbdHlwZT0nZmlsZSddLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFt0eXBlPSdmaWxlJ10sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBzZWxlY3RbdHlwZT0nZmlsZSddLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IHRleHRhcmVhW3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIHRleHRhcmVhW3R5cGU9J2ZpbGUnXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYVt0eXBlPSdmaWxlJ10sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYVt0eXBlPSdmaWxlJ10sIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZmlsZSddLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2ZpbGUnXSwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1t0eXBlPSdmaWxlJ10sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZmlsZSddLFxuLnRleHRmaWVsZC1ib3gtc20gLmZvcm0tY29udHJvbC1maWxlLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbC1maWxlIHtcbiAgbWF4LWhlaWdodDogMi43NXJlbTsgfVxuXG4uZmxvYXRpbmctbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mbG9hdGluZy1sYWJlbC5oYXMtdmFsdWUgbGFiZWwsXG4gIC5mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIGxhYmVsIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAuZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCBsYWJlbCB7XG4gICAgY29sb3I6ICNGMDcyMDY7IH1cbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC5mb3JtLWNvbnRyb2xbdHlwZT0nZGF0ZSddLCAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPXRleHRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPXRleHRdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPXNlYXJjaF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9c2VhcmNoXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT11cmxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPXVybF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9dGVsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT10ZWxdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPW51bWJlcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9bnVtYmVyXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1yYW5nZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9cmFuZ2VdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPWRhdGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPWRhdGVdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPW1vbnRoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1tb250aF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9d2Vla10sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9d2Vla10sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9dGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9dGltZV0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPWRhdGV0aW1lXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPWNvbG9yXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1jb2xvcl0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9ZW1haWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPWVtYWlsXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1maWxlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1maWxlXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1zdWJtaXRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPXN1Ym1pdF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgc2VsZWN0W3R5cGU9J2RhdGUnXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBzZWxlY3RbdHlwZT0nZGF0ZSddLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IHRleHRhcmVhW3R5cGU9J2RhdGUnXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSB0ZXh0YXJlYVt0eXBlPSdkYXRlJ10sIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2RhdGUnXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZGF0ZSddLCAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLmZvcm0tY29udHJvbFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT10ZXh0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9dGV4dF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPXNlYXJjaF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPXNlYXJjaF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPXVybF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPXVybF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPXRlbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPXRlbF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPW51bWJlcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPW51bWJlcl0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPXJhbmdlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9cmFuZ2VdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1kYXRlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9ZGF0ZV0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPW1vbnRoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9bW9udGhdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT13ZWVrXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9d2Vla10sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT10aW1lXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1kYXRldGltZV0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1jb2xvcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPWNvbG9yXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9ZW1haWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1lbWFpbF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPWZpbGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1maWxlXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9c3VibWl0XSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBzZWxlY3RbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBzZWxlY3RbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyB0ZXh0YXJlYVt0eXBlPSdkYXRldGltZS1sb2NhbCddLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIHRleHRhcmVhW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAuZm9ybS1jb250cm9sW3R5cGU9J3RpbWUnXSwgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT10ZXh0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT10ZXh0XSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1zZWFyY2hdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXNlYXJjaF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9dXJsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT11cmxdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXRlbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9dGVsXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1udW1iZXJdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPW51bWJlcl0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9cmFuZ2VdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXJhbmdlXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1kYXRlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1kYXRlXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1tb250aF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9bW9udGhdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXdlZWtdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXdlZWtdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXRpbWVdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1kYXRldGltZV0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1jb2xvcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9Y29sb3JdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPWVtYWlsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1lbWFpbF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9ZmlsZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9ZmlsZV0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1zdWJtaXRdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IHNlbGVjdFt0eXBlPSd0aW1lJ10sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgc2VsZWN0W3R5cGU9J3RpbWUnXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyB0ZXh0YXJlYVt0eXBlPSd0aW1lJ10sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgdGV4dGFyZWFbdHlwZT0ndGltZSddLCAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1t0eXBlPSd0aW1lJ10sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J3RpbWUnXSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mbG9hdGluZy1sYWJlbCBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdG9wLCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS4xMjVyZW07XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mbG9hdGluZy1sYWJlbCBsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mbG9hdGluZy1sYWJlbCBsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mbG9hdGluZy1sYWJlbCBsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbCwgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT11cmxdLFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRlbF0sXG4gIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1tb250aF0sXG4gIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXdlZWtdLFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10aW1lXSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZmlsZV0sIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3QsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgc2VsZWN0LFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhLCAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdCwgLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2w6Zm9jdXM6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT11cmxdOmZvY3VzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXVybF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdOmZvY3VzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF06Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9d2Vla106Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9d2Vla106Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWNvbG9yXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1maWxlXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3Q6Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIHNlbGVjdDpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmZvY3VzOjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0OmZvY3VzOjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wtZmlsZTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1maWxlXTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c3VibWl0XTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3Q6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0OjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wtZmlsZTo6cGxhY2Vob2xkZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXJhbmdlXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZmlsZV06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3Q6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdDo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLWZpbGU6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c3VibWl0XTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0OjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3Q6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC1maWxlOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1maWxlXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXN1Ym1pdF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdDo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgc2VsZWN0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0OjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wtZmlsZTo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uZmxvYXRpbmctbGFiZWwtbGcuaGFzLXZhbHVlIGxhYmVsLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaGFzLXZhbHVlLmZsb2F0aW5nLWxhYmVsIGxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLWxnLmlzLWZvY3VzZWQgbGFiZWwsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaXMtZm9jdXNlZC5mbG9hdGluZy1sYWJlbCBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC40MTE3Nik7IH1cblxuLmZsb2F0aW5nLWxhYmVsLWxnIGxhYmVsLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgbGFiZWwge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNzY0NztcbiAgdG9wOiAxLjVyZW07IH1cblxuLmZsb2F0aW5nLWxhYmVsLWxnIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLCAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT10ZXh0XSwgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGV4dF0sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPXVybF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXVybF0sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPXRlbF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRlbF0sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPW51bWJlcl0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9cmFuZ2VdLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXJhbmdlXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPWRhdGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9bW9udGhdLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW1vbnRoXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPXdlZWtdLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9d2Vla10sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT10aW1lXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRpbWVdLFxuLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT1jb2xvcl0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9Y29sb3JdLFxuLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT1maWxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWZpbGVdLCAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c3VibWl0XSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIHNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdCxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgdGV4dGFyZWEsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhLCAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmZsb2F0aW5nLWxhYmVsLWxnIC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3QsIC5mbG9hdGluZy1sYWJlbC1sZyAuZm9ybS1jb250cm9sLWZpbGUsIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLWZpbGUge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNzY0NztcbiAgcGFkZGluZzogMC42MjVyZW0gMCBjYWxjKDAuNjI1cmVtIC0gMXB4KTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtbGcgc2VsZWN0LmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBzZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBzZWxlY3QsIC5mbG9hdGluZy1sYWJlbC1sZyAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cblxuLmZsb2F0aW5nLWxhYmVsLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgc2VsZWN0W211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0W211bHRpcGxlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBzZWxlY3RbbXVsdGlwbGVdLCAuZmxvYXRpbmctbGFiZWwtbGcgc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5mbG9hdGluZy1sYWJlbC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWEuZm9ybS1jb250cm9sOm5vdChbcm93cz0nMSddKSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIHRleHRhcmVhOm5vdChbcm93cz0nMSddKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLmZsb2F0aW5nLWxhYmVsLWxnIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmZsb2F0aW5nLWxhYmVsLWxnIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDFyZW0gY2FsYygwLjg3NXJlbSAtIDFweCk7IH1cblxuLmZsb2F0aW5nLWxhYmVsLXNtLmhhcy12YWx1ZSBsYWJlbCwgLmlucHV0LWdyb3VwLXNtID4gLmhhcy12YWx1ZS5mbG9hdGluZy1sYWJlbCBsYWJlbCxcbi5mbG9hdGluZy1sYWJlbC1zbS5pcy1mb2N1c2VkIGxhYmVsLFxuLmlucHV0LWdyb3VwLXNtID4gLmlzLWZvY3VzZWQuZmxvYXRpbmctbGFiZWwgbGFiZWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzY5MjMpOyB9XG5cbi5mbG9hdGluZy1sYWJlbC1zbSBsYWJlbCwgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2O1xuICB0b3A6IDEuMHJlbTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtc20gLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wsIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPXRleHRdLCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZXh0XSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9dXJsXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dXJsXSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9dGVsXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGVsXSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1yYW5nZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9ZGF0ZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRlXSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1tb250aF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bW9udGhdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9d2Vla10sXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT13ZWVrXSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPXRpbWVdLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGltZV0sXG4uZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPWNvbG9yXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPWZpbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZmlsZV0sIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9c3VibWl0XSwgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBzZWxlY3QsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3QsIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgc2VsZWN0LFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSB0ZXh0YXJlYSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWEsIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuZmxvYXRpbmctbGFiZWwtc20gLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdCwgLmZsb2F0aW5nLWxhYmVsLXNtIC5mb3JtLWNvbnRyb2wtZmlsZSwgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41Mzg0NjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMCBjYWxjKDAuMzc1cmVtIC0gMXB4KTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtc20gc2VsZWN0LmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBzZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBzZWxlY3QsIC5mbG9hdGluZy1sYWJlbC1zbSAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cblxuLmZsb2F0aW5nLWxhYmVsLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gc2VsZWN0W211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0W211bHRpcGxlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBzZWxlY3RbbXVsdGlwbGVdLCAuZmxvYXRpbmctbGFiZWwtc20gc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5mbG9hdGluZy1sYWJlbC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWEuZm9ybS1jb250cm9sOm5vdChbcm93cz0nMSddKSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIHRleHRhcmVhOm5vdChbcm93cz0nMSddKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLmZsb2F0aW5nLWxhYmVsLXNtIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmZsb2F0aW5nLWxhYmVsLXNtIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSBjYWxjKDAuNzVyZW0gLSAxcHgpOyB9XG5cbi5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3guaGFzLXZhbHVlIGxhYmVsLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveC5pcy1mb2N1c2VkIGxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0b3A6IDAuNXJlbTsgfVxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBsYWJlbCB7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDFyZW07IH1cbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbCwgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRleHRdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT11cmxdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZWxdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1udW1iZXJdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGVdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXdlZWtdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGltZV0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1jb2xvcl0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZW1haWxdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZmlsZV0sIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3QsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBzZWxlY3QsXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLCAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdCwgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbC1maWxlLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBzZWxlY3RbbXVsdGlwbGVdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLCAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXVybF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRlbF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9cmFuZ2VdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bW9udGhdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9d2Vla10sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10aW1lXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1maWxlXSwgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IHNlbGVjdCxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEsIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0LCAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweCk7IH1cblxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggbGFiZWwsIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGxhYmVsIHtcbiAgdG9wOiAwLjg3NXJlbTtcbiAgbGVmdDogMXJlbTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLCAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGV4dF0sIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZXh0XSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dXJsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXVybF0sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZWxdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGVsXSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPW51bWJlcl0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1yYW5nZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXJhbmdlXSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRlXSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bW9udGhdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1tb250aF0sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9d2Vla10sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9d2Vla10sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGltZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGltZV0sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9Y29sb3JdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWZpbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWZpbGVdLCAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IHNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3QsIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3QsXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCB0ZXh0YXJlYSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhLCAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3QsIC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wtZmlsZSwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC1maWxlLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLFxuLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IHNlbGVjdFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0W211bHRpcGxlXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3RbbXVsdGlwbGVdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuZm9ybS1jb250cm9sOm5vdChbcm93cz0nMSddKSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IHNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3QsIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3QsIC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtOyB9XG5cbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGxhYmVsLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBsYWJlbCB7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMC43NXJlbTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLCAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGV4dF0sIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZXh0XSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dXJsXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXVybF0sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZWxdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGVsXSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPW51bWJlcl0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1yYW5nZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXJhbmdlXSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRlXSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bW9udGhdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1tb250aF0sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9d2Vla10sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9d2Vla10sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGltZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGltZV0sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9Y29sb3JdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWZpbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWZpbGVdLCAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IHNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3QsIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3QsXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCB0ZXh0YXJlYSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhLCAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3QsIC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wtZmlsZSwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC1maWxlLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLFxuLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IHNlbGVjdFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0W211bHRpcGxlXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3RbbXVsdGlwbGVdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuZm9ybS1jb250cm9sOm5vdChbcm93cz0nMSddKSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgcGFkZGluZy10b3A6IDEuMHJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdCwgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3gge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDElOyB9XG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAudGV4dGZpZWxkLWJveCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyAudGV4dGZpZWxkLWJveCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIC50ZXh0ZmllbGQtYm94LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIC50ZXh0ZmllbGQtYm94LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIC50ZXh0ZmllbGQtYm94LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIC50ZXh0ZmllbGQtYm94LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAudGV4dGZpZWxkLWJveCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyAuY3VzdG9tLWZpbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIC50ZXh0ZmllbGQtYm94LFxuICAgIC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyAudGV4dGZpZWxkLWJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kLFxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdLCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50YWctY2xvdWQtbGluayxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRhZy1jbG91ZC1saW5rIHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuYnRuLCAud3BjZjcgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50YWctY2xvdWQtbGluayArIC5idG4sIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwY2Y3IC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC53cGNmNyAudGFnLWNsb3VkLWxpbmsgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50YWctY2xvdWQtbGluayArIGlucHV0W3R5cGU9c3VibWl0XSwgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLnRhZy1jbG91ZC1saW5rLCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAudGFnLWNsb3VkLWxpbmssIC53cGNmNyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIC50YWctY2xvdWQtbGluaywgLmlucHV0LWdyb3VwLWFwcGVuZCAudGFnLWNsb3VkLWxpbmsgKyAudGFnLWNsb3VkLWxpbmssXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRhZy1jbG91ZC1saW5rICsgLmJ0bixcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud3BjZjcgLmJ0biArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLndwY2Y3IC50YWctY2xvdWQtbGluayArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRhZy1jbG91ZC1saW5rICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAudGFnLWNsb3VkLWxpbmssXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC50YWctY2xvdWQtbGluayxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgLnRhZy1jbG91ZC1saW5rLFxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50YWctY2xvdWQtbGluayArIC50YWctY2xvdWQtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG46bm90KDpmaXJzdC1vZi10eXBlKSwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dDpub3QoOmZpcnN0LW9mLXR5cGUpW3R5cGU9c3VibWl0XSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC50YWctY2xvdWQtbGluazpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuOm5vdCg6Zmlyc3Qtb2YtdHlwZSksXG4ud3BjZjcgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBpbnB1dDpub3QoOmZpcnN0LW9mLXR5cGUpW3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnRhZy1jbG91ZC1saW5rOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuOm5vdCg6bGFzdC1vZi10eXBlKSwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dDpub3QoOmxhc3Qtb2YtdHlwZSlbdHlwZT1zdWJtaXRdLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLnRhZy1jbG91ZC1saW5rOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bjpub3QoOmxhc3Qtb2YtdHlwZSksXG4ud3BjZjcgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBpbnB1dDpub3QoOmxhc3Qtb2YtdHlwZSlbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAudGFnLWNsb3VkLWxpbms6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBvcmRlcjogLTE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmlucHV0LWdyb3VwLWljb24ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5pbnB1dC1ncm91cC1pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuaW5wdXQtZ3JvdXAtaWNvbjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmZsb2F0aW5nLWxhYmVsLmlzLWZvY3VzZWQgfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLmZvcm0tY29udHJvbDpmb2N1cyB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT10ZXh0XSB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zZWFyY2hdIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXVybF0gfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dGVsXSB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1udW1iZXJdIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXJhbmdlXSB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRlXSB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1tb250aF0gfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9d2Vla10gfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dGltZV0gfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZGF0ZXRpbWVdIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1jb2xvcl0gfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZW1haWxdIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWZpbGVdIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXN1Ym1pdF0gfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IHNlbGVjdDpmb2N1cyB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgdGV4dGFyZWE6Zm9jdXMgfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpmb2N1cyB+IC5pbnB1dC1ncm91cC1pY29uIHtcbiAgICBjb2xvcjogI0YwNzIwNjsgfVxuICAuZmxvYXRpbmctbGFiZWw6bm90KC50ZXh0ZmllbGQtYm94KSB+IC5pbnB1dC1ncm91cC1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbC5oYXMtdmFsdWUgbGFiZWwsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCBsYWJlbCB7XG4gIHRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveC5oYXMtdmFsdWUgbGFiZWwsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveC5pcy1mb2N1c2VkIGxhYmVsIHtcbiAgdG9wOiAwLjVyZW07IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsOm5vdCgudGV4dGZpZWxkLWJveCkgfiAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDAuODc1cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9c2VhcmNoXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXVybF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9bnVtYmVyXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXJhbmdlXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWRhdGVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9bW9udGhdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9d2Vla10sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10aW1lXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWNvbG9yXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWVtYWlsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdCxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwIGNhbGMoMC42MjVyZW0gLSAxcHgpOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LCAuaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdFttdWx0aXBsZV0sIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLCAuaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDFyZW0gY2FsYygwLjg3NXJlbSAtIDFweCk7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbFt0eXBlPSdmaWxlJ10sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZXh0XSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zZWFyY2hdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXVybF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGVsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1udW1iZXJdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXJhbmdlXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRlXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1tb250aF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9d2Vla10sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGltZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1jb2xvcl0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZW1haWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWZpbGVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXN1Ym1pdF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0W3R5cGU9J2ZpbGUnXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYVt0eXBlPSdmaWxlJ10sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZmlsZSddLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1maWxlIHtcbiAgbWF4LWhlaWdodDogNC4yNXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc2NDc7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWljb24ge1xuICBmb250LXNpemU6IDEuODU5MzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3OyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbC5oYXMtdmFsdWUgbGFiZWwsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCBsYWJlbCB7XG4gIHRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveC5oYXMtdmFsdWUgbGFiZWwsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveC5pcy1mb2N1c2VkIGxhYmVsIHtcbiAgdG9wOiAwLjVyZW07IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsOm5vdCgudGV4dGZpZWxkLWJveCkgfiAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRleHRdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9c2VhcmNoXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXVybF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9bnVtYmVyXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXJhbmdlXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9bW9udGhdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9d2Vla10sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10aW1lXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWNvbG9yXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWVtYWlsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdCxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41Mzg0NjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMCBjYWxjKDAuMzc1cmVtIC0gMXB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3RbbXVsdGlwbGVdLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gY2FsYygwLjc1cmVtIC0gMXB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sW3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRleHRdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXNlYXJjaF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dXJsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW51bWJlcl0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9cmFuZ2VdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW1vbnRoXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT13ZWVrXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10aW1lXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWNvbG9yXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1lbWFpbF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZmlsZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c3VibWl0XSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3RbdHlwZT0nZmlsZSddLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhW3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1t0eXBlPSdmaWxlJ10sXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLWZpbGUge1xuICBtYXgtaGVpZ2h0OiAyLjc1cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWljb24ge1xuICBmb250LXNpemU6IDAuNzEwOTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2OyB9XG5cbi5uYXZiYXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uYXZiYXIgLmZvcm0tY29udHJvbCwgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT11cmxdLFxuICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9dGVsXSxcbiAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1kYXRlXSxcbiAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9bW9udGhdLFxuICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXdlZWtdLFxuICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXRpbWVdLFxuICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9Y29sb3JdLFxuICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZmlsZV0sIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAubmF2YmFyIC53cGNmNyBzZWxlY3QsIC53cGNmNyAubmF2YmFyIHNlbGVjdCxcbiAgLm5hdmJhciAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAubmF2YmFyIHRleHRhcmVhLCAubmF2YmFyIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAubmF2YmFyIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5hdmJhciAuZm9ybS1jb250cm9sLCAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9dXJsXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT10ZWxdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWRhdGVdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9bW9udGhdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9dGltZV0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWZpbGVdLCAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5uYXZiYXIgc2VsZWN0LFxuICAgICAgLm5hdmJhciAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAubmF2YmFyIHRleHRhcmVhLCAubmF2YmFyIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAubmF2YmFyIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uYXZiYXIgLmZvcm0tY29udHJvbCwgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXVybF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9dGVsXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9d2Vla10sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXRpbWVdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1maWxlXSwgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBzZWxlY3QsIC53cGNmNyAubmF2YmFyIHNlbGVjdCxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLm5hdmJhciB0ZXh0YXJlYSwgLm5hdmJhciAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLm5hdmJhciAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubmF2YmFyIC5mb3JtLWNvbnRyb2wsIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT11cmxdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXdlZWtdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZmlsZV0sIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgICAgLm5hdmJhciAud3BjZjcgc2VsZWN0LCAud3BjZjcgLm5hdmJhciBzZWxlY3QsXG4gICAgICAubmF2YmFyIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5uYXZiYXIgdGV4dGFyZWEsIC5uYXZiYXIgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5uYXZiYXIgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLm5hdmJhciAuZm9ybS1jb250cm9sOmZvY3VzLCAubmF2YmFyIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXRleHRdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPXRleHRdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6Zm9jdXNbdHlwZT1zZWFyY2hdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dXJsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6Zm9jdXNbdHlwZT11cmxdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dGVsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6Zm9jdXNbdHlwZT10ZWxdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6Zm9jdXNbdHlwZT1udW1iZXJdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9cmFuZ2VdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWRhdGVdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPWRhdGVdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9bW9udGhdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXdlZWtdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPXdlZWtdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dGltZV0sIC53cGNmNyAubmF2YmFyIGlucHV0OmZvY3VzW3R5cGU9dGltZV0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRldGltZV0sIC53cGNmNyAubmF2YmFyIGlucHV0OmZvY3VzW3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWNvbG9yXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6Zm9jdXNbdHlwZT1jb2xvcl0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1lbWFpbF0sIC53cGNmNyAubmF2YmFyIGlucHV0OmZvY3VzW3R5cGU9ZW1haWxdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZmlsZV0sIC53cGNmNyAubmF2YmFyIGlucHV0OmZvY3VzW3R5cGU9ZmlsZV0sIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAgIC5uYXZiYXIgLndwY2Y3IHNlbGVjdDpmb2N1cywgLndwY2Y3IC5uYXZiYXIgc2VsZWN0OmZvY3VzLFxuICAgIC5uYXZiYXIgLndwY2Y3IHRleHRhcmVhOmZvY3VzLCAud3BjZjcgLm5hdmJhciB0ZXh0YXJlYTpmb2N1cywgLm5hdmJhciAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmZvY3VzLCAud3BjZjcgLm5hdmJhciAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6Zm9jdXMsIC5uYXZiYXIgLmZvcm0tY29udHJvbDpob3ZlciwgLm5hdmJhciAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT10ZXh0XSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT10ZXh0XSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXNlYXJjaF0sIC53cGNmNyAubmF2YmFyIGlucHV0OmhvdmVyW3R5cGU9c2VhcmNoXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXVybF0sIC53cGNmNyAubmF2YmFyIGlucHV0OmhvdmVyW3R5cGU9dXJsXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXRlbF0sIC53cGNmNyAubmF2YmFyIGlucHV0OmhvdmVyW3R5cGU9dGVsXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPW51bWJlcl0sIC53cGNmNyAubmF2YmFyIGlucHV0OmhvdmVyW3R5cGU9bnVtYmVyXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXJhbmdlXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT1yYW5nZV0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1kYXRlXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT1kYXRlXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPW1vbnRoXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT1tb250aF0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT13ZWVrXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT13ZWVrXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXRpbWVdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpob3Zlclt0eXBlPXRpbWVdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpob3Zlclt0eXBlPWRhdGV0aW1lXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1jb2xvcl0sIC53cGNmNyAubmF2YmFyIGlucHV0OmhvdmVyW3R5cGU9Y29sb3JdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9ZW1haWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpob3Zlclt0eXBlPWVtYWlsXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPWZpbGVdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpob3Zlclt0eXBlPWZpbGVdLCAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubmF2YmFyIGlucHV0OmhvdmVyW3R5cGU9c3VibWl0XSxcbiAgICAubmF2YmFyIC53cGNmNyBzZWxlY3Q6aG92ZXIsIC53cGNmNyAubmF2YmFyIHNlbGVjdDpob3ZlcixcbiAgICAubmF2YmFyIC53cGNmNyB0ZXh0YXJlYTpob3ZlciwgLndwY2Y3IC5uYXZiYXIgdGV4dGFyZWE6aG92ZXIsIC5uYXZiYXIgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpob3ZlciwgLndwY2Y3IC5uYXZiYXIgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5uYXZiYXIgLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAubmF2YmFyIC5mb3JtLWNvbnRyb2wtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07IH1cbiAgLm5hdmJhciAuaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwOmZvY3VzLCAubmF2YmFyIC5pbnB1dC1ncm91cDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCwgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dXJsXSxcbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPWZpbGVdLCAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBzZWxlY3QsIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBzZWxlY3QsXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgdGV4dGFyZWEsIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLCAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT10ZXh0XSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9dGV4dF0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1zZWFyY2hdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1zZWFyY2hdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9dXJsXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9dXJsXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXRlbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXRlbF0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1udW1iZXJdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1udW1iZXJdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9cmFuZ2VdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1yYW5nZV0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1kYXRlXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9ZGF0ZV0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1tb250aF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPW1vbnRoXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXdlZWtdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT13ZWVrXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXRpbWVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT10aW1lXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9ZGF0ZXRpbWVdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1jb2xvcl0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPWNvbG9yXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPWVtYWlsXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9ZW1haWxdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9ZmlsZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPWZpbGVdLCAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1zdWJtaXRdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IHNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIHNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyB0ZXh0YXJlYTpub3QoOmZpcnN0LWNoaWxkKSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIHRleHRhcmVhOm5vdCg6Zmlyc3QtY2hpbGQpLCAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOm5vdCg6Zmlyc3QtY2hpbGQpLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9dGV4dF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9dGV4dF0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPXNlYXJjaF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9c2VhcmNoXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9dXJsXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT11cmxdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT10ZWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPXRlbF0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPW51bWJlcl0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9bnVtYmVyXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9cmFuZ2VdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPXJhbmdlXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9ZGF0ZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9ZGF0ZV0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPW1vbnRoXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1tb250aF0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPXdlZWtdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPXdlZWtdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT10aW1lXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT10aW1lXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPWRhdGV0aW1lXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9Y29sb3JdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPWNvbG9yXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9ZW1haWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPWVtYWlsXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9ZmlsZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9ZmlsZV0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9c3VibWl0XSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBzZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIHNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IHRleHRhcmVhOm5vdCg6bGFzdC1jaGlsZCksIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCB0ZXh0YXJlYTpub3QoOmxhc3QtY2hpbGQpLCAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOm5vdCg6bGFzdC1jaGlsZCksIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWluLXdpZHRoOiAwOyB9XG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAwOyB9XG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXVybF0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZWxdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9cmFuZ2VdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWRhdGVdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1tb250aF0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9d2Vla10sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9dGltZV0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1jb2xvcl0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1maWxlXSwgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdCwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEsIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtOyB9XG4gIC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZXh0XSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT11cmxdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGVsXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1kYXRlXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9bW9udGhdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXdlZWtdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRpbWVdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9Y29sb3JdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZmlsZV0sIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QsIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdCxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEsIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLCAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTsgfVxuICAubmF2YmFyIC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbTsgfVxuICAgIC5uYXZiYXIgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS4zMTI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMzEyNXJlbTsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm5hdmJhci1kYXJrIHtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5uYXZiYXItZGFyayAuZm9ybS1jb250cm9sLCAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPXVybF0sXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9dGVsXSxcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9d2Vla10sXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPXRpbWVdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9Y29sb3JdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9ZW1haWxdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1maWxlXSwgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5uYXZiYXItZGFyayBzZWxlY3QsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAubmF2YmFyLWRhcmsgdGV4dGFyZWEsIC5uYXZiYXItZGFyayAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLm5hdmJhci1kYXJrIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgLm5hdmJhci1kYXJrIC5pbnB1dC1ncm91cCxcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6OmJlZm9yZSxcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7IH1cbiAgLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9c3VibWl0XTo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgc2VsZWN0OjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5uYXZiYXItZGFyayAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tLFxuLm5hdmJhci1maXhlZC10b3Age1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDsgfVxuXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDsgfVxuXG4ubmF2YmFyLWZ1bGwge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiA0MDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLm5hdmJhci1zdGlja3ktdG9wIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDQwOyB9IH1cblxuLnRvb2xiYXItd2F0ZXJmYWxsIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnRvb2xiYXItd2F0ZXJmYWxsIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRvb2xiYXItd2F0ZXJmYWxsIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnRvb2xiYXItd2F0ZXJmYWxsIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAudG9vbGJhci13YXRlcmZhbGwud2F0ZXJmYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5hdmJhci1icmFuZDphY3RpdmUsIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2YmFyLWJyYW5kOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTAuNXJlbTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTAuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5hdmJhci1icmFuZDo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdmJhci1icmFuZDo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm5hdmJhci1icmFuZDo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgICAubmF2YmFyLWJyYW5kOmZvY3VzOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAubmF2YmFyLWJyYW5kOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAubmF2YmFyLWJyYW5kOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAyLjI1cmVtOyB9XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5uYXZiYXItbmF2IC5uYXYtbGluazphY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuICAgIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4gIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXI6Zmlyc3QtY2hpbGQgKyAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXI6Zmlyc3QtY2hpbGQgKyAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXI6Zmlyc3QtY2hpbGQgKyAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlcjpmaXJzdC1jaGlsZCArIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXI6Zmlyc3QtY2hpbGQgKyAubmF2YmFyLWJyYW5kIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyLjI1cmVtOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjphY3RpdmUsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cywgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmF2YmFyLXRvZ2dsZXI6YWN0aXZlOjpiZWZvcmUsIC5uYXZiYXItdG9nZ2xlcjpmb2N1czo6YmVmb3JlLCAubmF2YmFyLXRvZ2dsZXI6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmF2YmFyLXRvZ2dsZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uYXZiYXItdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm5hdmJhci10b2dnbGVyOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZm9udC1zaXplOiAxLjcxNDI5ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjU4MzMzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4zMDIyZW07XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIm1lbnVcIjsgfVxuXG4udG9vbHRpcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1hcmdpbjogMS41cmVtO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHotaW5kZXg6IDI0MDsgfVxuICBbZGlyPSdydGwnXSAudG9vbHRpcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvb2x0aXAge1xuICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgIG1hcmdpbjogMC44NzVyZW07IH0gfVxuICAudG9vbHRpcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAudG9vbHRpcC5zaG93IC50b29sdGlwLWlubmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODcpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgcGFkZGluZzogMC4yNDEwN3JlbSAwLjVyZW07IH0gfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJsYWNrLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJsYWNrLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYmxhY2staGludCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYmxhY2stZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZS1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUtaGludCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZS1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjA3MjA2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNGMDcyMDYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNpbWlsYXIge1xuICBib3JkZXItY29sb3I6ICNGODMyMDcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjA3MjA2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb21wbGVtZW50YXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4N0EzICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxuXG4uYmctZGFyay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyay00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTphY3RpdmUsIGEuYmctcHJpbWFyeTpmb2N1cywgYS5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlNWEwNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNiAhaW1wb3J0YW50OyB9XG5cbmEuYmctc2Vjb25kYXJ5OmFjdGl2ZSwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlNWEwNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6YWN0aXZlLCBhLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudDsgfVxuXG5hLmJnLWluZm86YWN0aXZlLCBhLmJnLWluZm86Zm9jdXMsIGEuYmctaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDsgfVxuXG5hLmJnLXN1Y2Nlc3M6YWN0aXZlLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsIGEuYmctc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTAgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6YWN0aXZlLCBhLmJnLXdhcm5pbmc6Zm9jdXMsIGEuYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6YWN0aXZlLCBhLmJnLWRhcms6Zm9jdXMsIGEuYmctZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmFjdGl2ZSwgYS5iZy1saWdodDpmb2N1cywgYS5iZy1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zaW1pbGFyOmFjdGl2ZSwgYS5iZy1zaW1pbGFyOmZvY3VzLCBhLmJnLXNpbWlsYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODA2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNpbWlsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzMjA3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy10ZXJ0aWFyeTphY3RpdmUsIGEuYmctdGVydGlhcnk6Zm9jdXMsIGEuYmctdGVydGlhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU1YTA1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNiAhaW1wb3J0YW50OyB9XG5cbmEuYmctY29tcGxlbWVudGFyeTphY3RpdmUsIGEuYmctY29tcGxlbWVudGFyeTpmb2N1cywgYS5iZy1jb21wbGVtZW50YXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQ3MCAhaW1wb3J0YW50OyB9XG5cbi5iZy1jb21wbGVtZW50YXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdBMyAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU1YTA1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4ZDJmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlNWEwNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4ZDJmICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDQwOyB9IH1cblxuLnNyLW9ubHksIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMTFweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy0yNCB7XG4gIGJveC1zaGFkb3c6IDAgMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDExcHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctMTYge1xuICBib3gtc2hhZG93OiAwIDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctMTIge1xuICBib3gtc2hhZG93OiAwIDEycHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA1cHggMjJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA3cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy04IHtcbiAgYm94LXNoYWRvdzogMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctNiB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy00IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctMiB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LTEge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLCAuZm9vdGVyLW1lbnUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay1oaW50IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay1kaXZpZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtcHJpbWFyeSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS1oaW50IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLWRpdmlkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCkgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTphY3RpdmUsIGEudGV4dC1wcmltYXJ5OmZvY3VzLCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjYmU1YTA1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRjA3MjA2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTphY3RpdmUsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2JlNWEwNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRjA3MjA2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjphY3RpdmUsIGEudGV4dC1kYW5nZXI6Zm9jdXMsIGEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86YWN0aXZlLCBhLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmFjdGl2ZSwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICM0Y2FmNTAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzphY3RpdmUsIGEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6YWN0aXZlLCBhLnRleHQtZGFyazpmb2N1cywgYS50ZXh0LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDphY3RpdmUsIGEudGV4dC1saWdodDpmb2N1cywgYS50ZXh0LWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNpbWlsYXI6YWN0aXZlLCBhLnRleHQtc2ltaWxhcjpmb2N1cywgYS50ZXh0LXNpbWlsYXI6aG92ZXIge1xuICBjb2xvcjogI2M2MjgwNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNpbWlsYXIge1xuICBjb2xvcjogI0Y4MzIwNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC10ZXJ0aWFyeTphY3RpdmUsIGEudGV4dC10ZXJ0aWFyeTpmb2N1cywgYS50ZXh0LXRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNiZTVhMDUgIWltcG9ydGFudDsgfVxuXG4udGV4dC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjRjA3MjA2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWNvbXBsZW1lbnRhcnk6YWN0aXZlLCBhLnRleHQtY29tcGxlbWVudGFyeTpmb2N1cywgYS50ZXh0LWNvbXBsZW1lbnRhcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNWQ3MCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNvbXBsZW1lbnRhcnkge1xuICBjb2xvcjogIzAwODdBMyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNb25vXCIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQsXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwsXG4uZm9udC13ZWlnaHQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRleHQtaGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udDogMC8wIGE7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMS43MTQyOWVtO1xuICBsaW5lLWhlaWdodDogMC41ODMzM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMzAyMmVtOyB9XG5cbi5tYXRlcmlhbC1pY29ucy1pbmxpbmUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMzsgfVxuICAqLFxuICAqOjphZnRlcixcbiAgKjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhOm5vdCguYnRuKTpub3QoLnRhZy1jbG91ZC1saW5rKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnIChcIiBhdHRyKHRpdGxlKSBcIikgJzsgfVxuICBibG9ja3F1b3RlIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIGgyLFxuICBoMyxcbiAgcCB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcHJlIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0ciB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC5jYXJkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuICAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvcG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRhYmxlLWRhcmsgdGQsXG4gICAgLnRhYmxlLWRhcmsgdGgsXG4gICAgLnRhYmxlLWRhcmsgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxZTFlMTsgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGQsXG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH0gfVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuXG4jd3JhcHBlci1oZXJvIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYnlwb3N0YXV0aG9yIHtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi53cmFwcGVyI3dyYXBwZXItc3RpY2t5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuI3dyYXBwZXItZm9vdGVyLWZ1bGwsXG4jd3JhcHBlci1zdGF0aWMtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLndwLWNhcHRpb24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMS41ZW07IH1cblxuLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiAwcHggYXV0bzsgfVxuXG4uZW50cnktZm9vdGVyIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbmZpZ3VyZS53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG5pbWcud3AtcG9zdC1pbWFnZSxcbmFydGljbGUgaW1nLFxuZmlndXJlLFxuaW1nLFxuI3NlY29uZGFyeSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5hLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7IH1cblxuLmp1bWJvdHJvbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzE2MTgxYiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwNzIwNjsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIGE6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYS1saS5mYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTRlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiOyB9XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiOyB9XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7IH1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiOyB9XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjsgfVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiOyB9XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiOyB9XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7IH1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiOyB9XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjsgfVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7IH1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiOyB9XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiOyB9XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjsgfVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiOyB9XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7IH1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiOyB9XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7IH1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiOyB9XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiOyB9XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiOyB9XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiOyB9XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi5zci1vbmx5LCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2JTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxNC4yOCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTEuMTElOyB9XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuKiBVc2UgZXhpc3RpbmcgQm9vdHN0cmFwIDQgY2xhc3NlcyBhbmRcbiogdmFyaWFibGVzIHRvIGV4dGVuZCAtIG92ZXJyaWRlIENGNyBzdHlsZVxuKlxuKiBVc2VmdWwgQ0Y3IGNsYXNzZXM6XG4qIC53cGNmNyB0aGUgd3JhcHBlciBlbGVtZW50XG4qIC53cGNmNy1mb3JtXG4qIC53cGNmNy1mb3JtLWNvbnRyb2xcbiogLndwY2Y3LXRleHRcbiogLndwY2Y3LWVtYWlsXG4qIC53cGNmNy10ZXh0YXJlYVxuKiAud3BjZjctc3VibWl0XG4qL1xuLndwY2Y3IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDsgfVxuICAud3BjZjcgLndwY2Y3LWZvcm0gbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC53cGNmNyAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgY29sb3I6ICNmNDQzMzY7IH1cbiAgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgY29sb3I6ICNmNDQzMzY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbi5icmFuZC11cmwsIC5uYXZiYXItYnJhbmQsIC5zbG9nYW4ge1xuICBmb250LWZhbWlseTogJ2NoYXJ0ZXJib2xkJywgJ2NoYXJ0ZXJyZWd1bGFyJzsgfVxuXG4qIHtcbiAgZm9udC1mYW1pbHk6ICdjaGFydGVycmVndWxhcicsICdjaGFydGVyYm9sZCc7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICdjaGFydGVyYm9sZCcsICdjaGFydGVycmVndWxhcicgIWltcG9ydGFudDsgfVxuXG5oMSA+IGEsIGgyID4gYSwgaDMgPiBhLCBoNCA+IGEsIGg1ID4gYSwgaDYgPiBhIHtcbiAgZm9udC1mYW1pbHk6ICdjaGFydGVyYm9sZCcsICdjaGFydGVycmVndWxhcicgIWltcG9ydGFudDsgfVxuXG4uY2hhcnRlci1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdjaGFydGVyYm9sZCcsICdjaGFydGVycmVndWxhcicgIWltcG9ydGFudDsgfVxuXG4ubmF2LWxpbmssIC5kcm9wZG93bi1pdGVtIHtcbiAgLypcblx0Zm9udC1mYW1pbHk6ICdyb2JvdG8nO1xuKi9cbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxudWwuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuXG4uYnJhbmQtdXJsIHtcbiAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuXG4uZW50cnktY29udGVudCwgLmVudHJ5LW1ldGEge1xuICBmb250LXNpemU6IDE5cHg7IH1cblxuLnNsb2dhbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIGNvbG9yOiAjZjVmNWY1OyB9XG5cbi8qXG4jc2VhcmNoZm9ybSA+IC5pbnB1dC1ncm91cCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1hdGVyaWFsLWNvbG9yLWdyZXktMTAwLCAuMyk7XG59XG4qL1xuI3NlYXJjaGZvcm0gPiAuaW5wdXQtZ3JvdXAgPiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yKTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgd2lkdGg6IDEzcmVtOyB9XG5cbi8qIEZpeCBmb3IgQ2hyb21lLiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3NlYXJjaGZvcm0gPiAuaW5wdXQtZ3JvdXAgPiBpbnB1dCB7XG4gICAgd2lkdGg6IDEwcmVtOyB9IH1cblxuI3NlYXJjaGZvcm0gPiAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1ib3JkZXItZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDY0NjQ7IH1cblxuLm5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGFlbW9uaXRlL2ltYWdlcy9wYXcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5uYXZiYXIgaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWFpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8qXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCovIH1cblxuLm1haW4taGVhZGVyIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPXJhbmdlXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcixcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9ZmlsZV06OnBsYWNlaG9sZGVyLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9c3VibWl0XTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IHNlbGVjdDo6cGxhY2Vob2xkZXIsIC53cGNmNyAubWFpbi1oZWFkZXIgc2VsZWN0OjpwbGFjZWhvbGRlcixcbi5tYWluLWhlYWRlciAud3BjZjcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLm1haW4taGVhZGVyIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczo6cGxhY2Vob2xkZXIsIC5tYWluLWhlYWRlciAuZm9ybS1jb250cm9sLCAubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9dXJsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9dGVsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT1yYW5nZV0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT1kYXRlXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT1tb250aF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT13ZWVrXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPXRpbWVdLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9Y29sb3JdLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWZpbGVdLCAubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5tYWluLWhlYWRlciBzZWxlY3QsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLm1haW4taGVhZGVyIHRleHRhcmVhLCAubWFpbi1oZWFkZXIgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5tYWluLWhlYWRlciAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5tYWluLWhlYWRlciAuZm9ybS1jb250cm9sOmZvY3VzLCAubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dGV4dF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT10ZXh0XSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zZWFyY2hdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0OmZvY3VzW3R5cGU9c2VhcmNoXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT11cmxdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0OmZvY3VzW3R5cGU9dXJsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT10ZWxdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0OmZvY3VzW3R5cGU9dGVsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1udW1iZXJdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0OmZvY3VzW3R5cGU9bnVtYmVyXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1yYW5nZV0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT1yYW5nZV0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZGF0ZV0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRlXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1tb250aF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT1tb250aF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9d2Vla10sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT13ZWVrXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT10aW1lXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dDpmb2N1c1t0eXBlPXRpbWVdLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dDpmb2N1c1t0eXBlPWRhdGV0aW1lXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9Y29sb3JdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0OmZvY3VzW3R5cGU9Y29sb3JdLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWVtYWlsXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dDpmb2N1c1t0eXBlPWVtYWlsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1maWxlXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dDpmb2N1c1t0eXBlPWZpbGVdLCAubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IHNlbGVjdDpmb2N1cywgLndwY2Y3IC5tYWluLWhlYWRlciBzZWxlY3Q6Zm9jdXMsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IHRleHRhcmVhOmZvY3VzLCAud3BjZjcgLm1haW4taGVhZGVyIHRleHRhcmVhOmZvY3VzLCAubWFpbi1oZWFkZXIgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpmb2N1cywgLndwY2Y3IC5tYWluLWhlYWRlciAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtY29sdW1uLXNtIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXJpZ2h0LXhzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuaW1nLnNpemUtbWVkaXVtLCBpbWcuYXR0YWNobWVudC1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDQ1JTtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkOyB9XG5cbi5lbnRyeS10aXRsZSA+IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZW50cnktbWV0YSB7XG4gIC8qXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdCovXG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4uZW50cnktZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5lbnRyeS1tZXRhLXNpbmdsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm5hdi1wcmV2aW91cywgLm5hdi1uZXh0IHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb21tZW50LW5vdGVzIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbiNjb21tZW50Zm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4uZm9vdGVyLW1lbnUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLypcbiAqIERlciBIaW50ZXJncnVuZCB2b20gQXJ0aWtlbCBoZWJ0IHNpY2ggaGVydm9yLlxuICpcbi5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNzaW5nbGUtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMDtcbn1cbi5hcnRpY2xlLXNoYWRvdy1zbSB7XG5cdGJveC1zaGFkb3c6IDAgMCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xufVxuKi9cbi5hcnRpY2xlLW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucGFnZS1tdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRhZy1jYXRlZ29yeS1pY29uIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLyogU29yZ3QgZGFmw7xyLCBkYXNzIGF1ZiBkZW0gU21hcnRwaG9uIGRpZSBUYWdzIGRpcmVrdCB1bnRlciBkZXIgS2F0ZWdvcmllIGdlbGlzdGV0IHdpcmQuICovXG4udGFncy1saW5rcyA+IC50YWctY2F0ZWdvcnktaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbiNjb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxub2wuY29tbWVudC1saXN0LCAuY29tbWVudC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbW1lbnQtbWV0YWRhdGEgPiBhLCAuY2F0LWxpbmtzIGEsIC50YWdzLWxpbmtzIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICogU2Nyb2xsIHRvIHRvcCBidXR0b25cbiAqL1xuLmJhY2stdG8tdG9wIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBUYXhvbm9teSBcbiAqL1xuLnRheG9ub215LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuXG4udGF4b25vbXktZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTlweDsgfVxuXG4udGF4b25vbXktY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnRheG9ub215LWNhcmQgaDEge1xuICBmb250LXNpemU6IDIuMTI1cmVtOyB9XG5cbi50YXhvbm9teS1jYXJkIC5jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuLyoqXG4gKiAjIE1haW4gVGhlbWUgw5xiZXJzY2hyZWliZW5cbiAqL1xuLmVudHJ5LWZvb3RlciBzcGFuLnRhZ3MtbGlua3MsIC5lbnRyeS1mb290ZXIgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4vKipcbiAqICMgUGx1Z2luc1xuICpcbiAqICMjIFNpZGViYXJcbiAqL1xuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ucnB3d3Qtd2lkZ2V0IHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbnNwYW4ucnB3d3QtcG9zdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50OyB9XG5cbnNwYW4ucnB3d3QtcG9zdC10aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50OyB9XG5cbi5pY29ucy1tZWRpdW0sIC50YWdjbG91ZCB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4vKipcbiAqICMjIFlBUlJQXG4gKi9cbi55YXJwcC10aHVtYm5haWwtdGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50OyB9XG5cbi55YXJwcC10aHVtYm5haWxzLWhvcml6b250YWwgLnlhcnBwLXRodW1ibmFpbCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi50YWctY2xvdWQtbGluayB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjFyZW07IH1cblxuLnRhZy1jbG91ZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRjA3MjA2OyB9XG5cbi50YWctY2xvdWQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4vKlxuKi9cbi8qKlxuICogIyMgQ29udGFjdCBGb3JtIDdcbiAqL1xuLndwY2Y3IHtcbiAgLypcblx0ICBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuXHRcdCAgY29sb3I6ICNmNWY1ZjU7XG5cdCAgfVxuXHQgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdCAgICBAZXh0ZW5kIC50ZXh0ZmllbGQtYm94O1xuXHQgIH1cbiAgKi8gfVxuICAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA3MjA2ICFpbXBvcnRhbnQ7IH1cbiAgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiAjIyBDb29raWUgQmFyXG4gKi9cbiNjb29raWUtbGF3LWluZm8tYmFyIHNwYW4sICNjb29raWUtbGF3LWluZm8tYmFyIHNwYW4gYSB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4jY29va2llX2FjdGlvbl9jbG9zZV9oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4vKipcbiAqICMjIEJvdHRvbSBCb3JkZXIgQ29sb3IgaW4gTmF2YmFyXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdmJhci1uYXYgLmFjdGl2ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGMDcyMDY7XG4gICAgYm90dG9tOiAtMThweDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjbWFpbi1tZW51ID4gbGkuYWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIC8qXG5cdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdGhlbWUtY29sb3IocHJpbWFyeSk7XG5cdFx0Ki8gfSB9XG5cbi5hbmdlYm90LWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDcyMDY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTQpIDBweCAwcHggNHB4IDBweCwgcmdiYSgwLCAwLCAwLCAwLjEyKSAwcHggM3B4IDRweCAwcHgsIHJnYmEoMCwgMCwgMCwgMC4yKSAwcHggMXB4IDVweCAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2FsZS1vcGFjMzAucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmEgPiAuYW5nZWJvdC1iYW5uZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFuZ2Vib3QtYmFubmVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfSB9XG5cbi5hbmdlYm90LWJhbm5lcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg2NzA1OyB9XG5cbi5vZmZlci1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmNhcmQtaW1nIHtcbiAgcGFkZGluZzogNXB4O1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4uY2FyZCBwIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jYXJkLWhlYWRlciwgLmNhcmQtaGVhZGVyLWRwLW5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1oZWFkZXItZHAtbm9uZSB7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7IH1cblxuLmNhcmQtaW1nLW92ZXJsYXktYmFkZ2Uge1xuICBib3R0b206IGluaGVyaXQ7XG4gIGxlZnQ6IGluaGVyaXQ7IH1cblxuLm9mZmVyLWluZGV4IHtcbiAgbWFyZ2luLXRvcDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDElOyB9XG5cbi5vZmYtYmFkZ2Uge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODMyMDcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNTAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5uZXctcHJpY2Uge1xuICBjb2xvcjogI0Y4MzIwNzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC5vZmYtYmFkZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1oZWFkZXItZHAtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5vZmYtYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kcC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJ0bi10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4QTM7XG4gIC8qXG5cdGJhY2tncm91bmQtY29sb3I6ICMwNkM5RjA7XG5cdCovIH1cblxuLmJ0bi1jb21wbGVtZW50YXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdBMzsgfVxuXG4uYnRuLWdyb3VwIHtcbiAgYm94LXNoYWRvdzogaW5oZXJpdDsgfVxuXG4ucGFnZS1saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5vZmZlci10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaWNvbi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi8qLm9mZmVyLXBhZ2UgLmNhcmQgeyovXG4uY2FyZC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0YwNzIwNjsgfVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wcmljZS1mcm9tIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH0gfVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWItaXRlbS5jdXJyZW50LWl0ZW0ucG9zdC1wb3N0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnY2hhcnRlcnJlZ3VsYXInOyAgXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL2NoYXJ0ZXJfcmVndWxhci13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCdmb250cy9jaGFydGVyX3JlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHQgdXJsKCdmb250cy9jaGFydGVyX3JlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cbkBmb250LWZhY2UgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgIGZvbnQtZmFtaWx5OiAnY2hhcnRlcmJvbGQnO1xuICAgIHNyYzogdXJsKCdmb250cy9jaGFydGVyX2JvbGQtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnZm9udHMvY2hhcnRlcl9ib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0IHVybCgnZm9udHMvY2hhcnRlcl9ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChNYXRlcmlhbEljb25zLVJlZ3VsYXIuZW90KTsgLyogRm9yIElFNi04ICovXG4gIHNyYzogbG9jYWwoJ01hdGVyaWFsIEljb25zJyksXG4gICAgICAgbG9jYWwoJ01hdGVyaWFsSWNvbnMtUmVndWxhcicpLFxuICAgICAgIHVybChNYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZjIpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybChNYXRlcmlhbEljb25zLVJlZ3VsYXIudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDsgIC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcblxuICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiAgLyogU3VwcG9ydCBmb3IgRmlyZWZveC4gKi9cbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG59XG4iLCI6cm9vdCB7XG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBlYWNoICRsZXZlbCwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICAgQGlmICRsZXZlbCA9PSAnY29sb3InIHtcbiAgICAgICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JGNvbG9yfS0jeyRsZXZlbH06ICN7JHZhbHVlfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zZXJpZil9O1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBCb3ggc2l6aW5nXG5cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkBhdC1yb290IHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbi8vIERvY3VtZW50XG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yO1xufVxuXG5bdGFiaW5kZXg9Jy0xJ106Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIENvZGVcblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwcmUtbWFyZ2luLXk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuLy8gQ29udGVudCBncm91cGluZ1xuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAkcGFyYWdyYXBoLW1hcmdpbi15O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vLyBGb3JtXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICAmW3R5cGU9J2NoZWNrYm94J10sXG4gICZbdHlwZT0ncmFkaW8nXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJlt0eXBlPSdkYXRlJ10sXG4gICZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbiAgJlt0eXBlPSdtb250aCddLFxuICAmW3R5cGU9J3RpbWUnXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xuICB9XG59XG5cbmxhYmVsIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1jYXB0aW9uO1xuXG4gIGNvbG9yOiAkdGV4dGZpZWxkLWhpbnQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxubGVnZW5kIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1oZWFkbGluZTtcblxuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4teTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc2VsZWN0IHtcbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV0ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8vIEhpZGRlblxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBJbnRlcmFjdGl2ZVxuXG5zdW1tYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8vIExpbmtcblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb24taG92ZXI7XG4gIH1cbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBTY3JpcHRpbmdcblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBUYWJsZVxuXG5jYXB0aW9uIHtcbiAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1jYXB0aW9uO1xuXG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIG1pbi1oZWlnaHQ6ICR0YWJsZS10aGVhZC1jZWxsLWhlaWdodDtcbiAgcGFkZGluZzogJHRhYmxlLXRoZWFkLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtYWx0O1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnRoIHtcbiAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcbn1cblxuLy8gVHlwb2dyYXBoeVxuXG5hYmJyIHtcbiAgJltkYXRhLW9yaWdpbmFsLXRpdGxlXSxcbiAgJlt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgfVxufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4teTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAkcGFyYWdyYXBoLW1hcmdpbi15O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZGwsXG5vbCxcbnVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4teTtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLXk7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbiAgY29sb3I6ICRtYXJrLWNvbG9yO1xufVxuXG5vbCBvbCxcbm9sIHVsLFxudWwgb2wsXG51bCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi15O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgRHVwbGljYXRlUHJvcGVydHlcblxuQG1peGluIHRleHQtYWxpZ24oJGRpcmVjdGlvbjogJ2xlZnQnKSB7XG4gIEBpZiAkZGlyZWN0aW9uID09ICdsZWZ0JyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgIFtkaXI9J3J0bCddICYge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB9XG4gIH1cblxuICBAaWYgJGRpcmVjdGlvbiA9PSAncmlnaHQnIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG5cbiAgICBbZGlyPSdydGwnXSAmIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBNYXRlcmlhbCBjb2xvdXIgcGFsZXR0ZVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL3N0eWxlL2NvbG9yLmh0bWwjY29sb3ItY29sb3ItcGFsZXR0ZVxuXG4kbWF0ZXJpYWwtY29sb3ItYW1iZXItMDUwOiAgICAgICAgI2ZmZjhlMSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1hbWJlci0xMDA6ICAgICAgICAjZmZlY2IzICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTIwMDogICAgICAgICNmZmUwODIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYW1iZXItMzAwOiAgICAgICAgI2ZmZDU0ZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1hbWJlci00MDA6ICAgICAgICAjZmZjYTI4ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTUwMDogICAgICAgICNmZmMxMDcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYW1iZXItNjAwOiAgICAgICAgI2ZmYjMwMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1hbWJlci03MDA6ICAgICAgICAjZmZhMDAwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTgwMDogICAgICAgICNmZjhmMDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYW1iZXItOTAwOiAgICAgICAgI2ZmNmYwMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1hbWJlci1hMTAwOiAgICAgICAjZmZlNTdmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWFtYmVyLWEyMDA6ICAgICAgICNmZmQ3NDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYW1iZXItYTQwMDogICAgICAgI2ZmYzQwMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1hbWJlci1hNzAwOiAgICAgICAjZmZhYjAwICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS0wNTA6ICAgICAgICAgI2UzZjJmZCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLTEwMDogICAgICAgICAjYmJkZWZiICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtMjAwOiAgICAgICAgICM5MGNhZjkgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS0zMDA6ICAgICAgICAgIzY0YjVmNiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLTQwMDogICAgICAgICAjNDJhNWY1ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtNTAwOiAgICAgICAgICMyMTk2ZjMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS02MDA6ICAgICAgICAgIzFlODhlNSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLTcwMDogICAgICAgICAjMTk3NmQyICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtODAwOiAgICAgICAgICMxNTY1YzAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS05MDA6ICAgICAgICAgIzBkNDdhMSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLWExMDA6ICAgICAgICAjODJiMWZmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtYTIwMDogICAgICAgICM0NDhhZmYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS1hNDAwOiAgICAgICAgIzI5NzlmZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLWE3MDA6ICAgICAgICAjMjk2MmZmICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS1ncmV5LTA1MDogICAgI2VjZWZmMSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktMTAwOiAgICAjY2ZkOGRjICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS0yMDA6ICAgICNiMGJlYzUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS1ncmV5LTMwMDogICAgIzkwYTRhZSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktNDAwOiAgICAjNzg5MDljICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS01MDA6ICAgICM2MDdkOGIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS1ncmV5LTYwMDogICAgIzU0NmU3YSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktNzAwOiAgICAjNDU1YTY0ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS04MDA6ICAgICMzNzQ3NGYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS1ncmV5LTkwMDogICAgIzI2MzIzOCAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLWJyb3duLTA1MDogICAgICAgICNlZmViZTkgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYnJvd24tMTAwOiAgICAgICAgI2Q3Y2NjOCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1icm93bi0yMDA6ICAgICAgICAjYmNhYWE0ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJyb3duLTMwMDogICAgICAgICNhMTg4N2YgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYnJvd24tNDAwOiAgICAgICAgIzhkNmU2MyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1icm93bi01MDA6ICAgICAgICAjNzk1NTQ4ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJyb3duLTYwMDogICAgICAgICM2ZDRjNDEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYnJvd24tNzAwOiAgICAgICAgIzVkNDAzNyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1icm93bi04MDA6ICAgICAgICAjNGUzNDJlICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJyb3duLTkwMDogICAgICAgICMzZTI3MjMgIWRlZmF1bHQ7XG5cbiRtYXRlcmlhbC1jb2xvci1jeWFuLTA1MDogICAgICAgICAjZTBmN2ZhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWN5YW4tMTAwOiAgICAgICAgICNiMmViZjIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItY3lhbi0yMDA6ICAgICAgICAgIzgwZGVlYSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1jeWFuLTMwMDogICAgICAgICAjNGRkMGUxICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWN5YW4tNDAwOiAgICAgICAgICMyNmM2ZGEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItY3lhbi01MDA6ICAgICAgICAgIzAwYmNkNCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1jeWFuLTYwMDogICAgICAgICAjMDBhY2MxICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWN5YW4tNzAwOiAgICAgICAgICMwMDk3YTcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItY3lhbi04MDA6ICAgICAgICAgIzAwODM4ZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1jeWFuLTkwMDogICAgICAgICAjMDA2MDY0ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWN5YW4tYTEwMDogICAgICAgICM4NGZmZmYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItY3lhbi1hMjAwOiAgICAgICAgIzE4ZmZmZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1jeWFuLWE0MDA6ICAgICAgICAjMDBlNWZmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWN5YW4tYTcwMDogICAgICAgICMwMGI4ZDQgIWRlZmF1bHQ7XG5cbiRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS0wNTA6ICAjZmJlOWU3ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTEwMDogICNmZmNjYmMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtMjAwOiAgI2ZmYWI5MSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS0zMDA6ICAjZmY4YTY1ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTQwMDogICNmZjcwNDMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtNTAwOiAgI2ZmNTcyMiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS02MDA6ICAjZjQ1MTFlICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTcwMDogICNlNjRhMTkgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtODAwOiAgI2Q4NDMxNSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS05MDA6ICAjYmYzNjBjICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLWExMDA6ICNmZjllODAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtYTIwMDogI2ZmNmU0MCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS1hNDAwOiAjZmYzZDAwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLWE3MDA6ICNkZDJjMDAgIWRlZmF1bHQ7XG5cbiRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS0wNTA6ICAjZWRlN2Y2ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTEwMDogICNkMWM0ZTkgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtMjAwOiAgI2IzOWRkYiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS0zMDA6ICAjOTU3NWNkICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTQwMDogICM3ZTU3YzIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtNTAwOiAgIzY3M2FiNyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS02MDA6ICAjNWUzNWIxICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTcwMDogICM1MTJkYTggIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtODAwOiAgIzQ1MjdhMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS05MDA6ICAjMzExYjkyICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLWExMDA6ICNiMzg4ZmYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtYTIwMDogIzdjNGRmZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS1hNDAwOiAjNjUxZmZmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLWE3MDA6ICM2MjAwZWEgIWRlZmF1bHQ7XG5cbiRtYXRlcmlhbC1jb2xvci1ncmVlbi0wNTA6ICAgICAgICAjZThmNWU5ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTEwMDogICAgICAgICNjOGU2YzkgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JlZW4tMjAwOiAgICAgICAgI2E1ZDZhNyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmVlbi0zMDA6ICAgICAgICAjODFjNzg0ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTQwMDogICAgICAgICM2NmJiNmEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JlZW4tNTAwOiAgICAgICAgIzRjYWY1MCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmVlbi02MDA6ICAgICAgICAjNDNhMDQ3ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTcwMDogICAgICAgICMzODhlM2MgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JlZW4tODAwOiAgICAgICAgIzJlN2QzMiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmVlbi05MDA6ICAgICAgICAjMWI1ZTIwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZWVuLWExMDA6ICAgICAgICNiOWY2Y2EgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JlZW4tYTIwMDogICAgICAgIzY5ZjBhZSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmVlbi1hNDAwOiAgICAgICAjMDBlNjc2ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZWVuLWE3MDA6ICAgICAgICMwMGM4NTMgIWRlZmF1bHQ7XG5cbiRtYXRlcmlhbC1jb2xvci1ncmV5LTA1MDogICAgICAgICAjZmFmYWZhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZXktMTAwOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JleS0yMDA6ICAgICAgICAgI2VlZWVlZSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmV5LTMwMDogICAgICAgICAjZTBlMGUwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZXktNDAwOiAgICAgICAgICNiZGJkYmQgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JleS01MDA6ICAgICAgICAgIzllOWU5ZSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmV5LTYwMDogICAgICAgICAjNzU3NTc1ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZXktNzAwOiAgICAgICAgICM2MTYxNjEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JleS04MDA6ICAgICAgICAgIzQyNDI0MiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmV5LTkwMDogICAgICAgICAjMjEyMTIxICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTA1MDogICAgICAgI2U4ZWFmNiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1pbmRpZ28tMTAwOiAgICAgICAjYzVjYWU5ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWluZGlnby0yMDA6ICAgICAgICM5ZmE4ZGEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTMwMDogICAgICAgIzc5ODZjYiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1pbmRpZ28tNDAwOiAgICAgICAjNWM2YmMwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWluZGlnby01MDA6ICAgICAgICMzZjUxYjUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTYwMDogICAgICAgIzM5NDlhYiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1pbmRpZ28tNzAwOiAgICAgICAjMzAzZjlmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWluZGlnby04MDA6ICAgICAgICMyODM1OTMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTkwMDogICAgICAgIzFhMjM3ZSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1pbmRpZ28tYTEwMDogICAgICAjOGM5ZWZmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWluZGlnby1hMjAwOiAgICAgICM1MzZkZmUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItaW5kaWdvLWE0MDA6ICAgICAgIzNkNWFmZSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1pbmRpZ28tYTcwMDogICAgICAjMzA0ZmZlICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS0wNTA6ICAgI2UxZjVmZSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTEwMDogICAjYjNlNWZjICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtMjAwOiAgICM4MWQ0ZmEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS0zMDA6ICAgIzRmYzNmNyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTQwMDogICAjMjliNmY2ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtNTAwOiAgICMwM2E5ZjQgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS02MDA6ICAgIzAzOWJlNSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTcwMDogICAjMDI4OGQxICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtODAwOiAgICMwMjc3YmQgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS05MDA6ICAgIzAxNTc5YiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLWExMDA6ICAjODBkOGZmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtYTIwMDogICM0MGM0ZmYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS1hNDAwOiAgIzAwYjBmZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLWE3MDA6ICAjMDA5MWVhICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tMDUwOiAgI2YxZjhlOSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi0xMDA6ICAjZGNlZGM4ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTIwMDogICNjNWUxYTUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tMzAwOiAgI2FlZDU4MSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi00MDA6ICAjOWNjYzY1ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTUwMDogICM4YmMzNGEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tNjAwOiAgIzdjYjM0MiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi03MDA6ICAjNjg5ZjM4ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTgwMDogICM1NThiMmYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tOTAwOiAgIzMzNjkxZSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi1hMTAwOiAjY2NmZjkwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLWEyMDA6ICNiMmZmNTkgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tYTQwMDogIzc2ZmYwMyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi1hNzAwOiAjNjRkZDE3ICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItbGltZS0wNTA6ICAgICAgICAgI2Y5ZmJlNyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saW1lLTEwMDogICAgICAgICAjZjBmNGMzICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpbWUtMjAwOiAgICAgICAgICNlNmVlOWMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGltZS0zMDA6ICAgICAgICAgI2RjZTc3NSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saW1lLTQwMDogICAgICAgICAjZDRlMTU3ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpbWUtNTAwOiAgICAgICAgICNjZGRjMzkgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGltZS02MDA6ICAgICAgICAgI2MwY2EzMyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saW1lLTcwMDogICAgICAgICAjYWZiNDJiICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpbWUtODAwOiAgICAgICAgICM5ZTlkMjQgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGltZS05MDA6ICAgICAgICAgIzgyNzcxNyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saW1lLWExMDA6ICAgICAgICAjZjRmZjgxICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpbWUtYTIwMDogICAgICAgICNlZWZmNDEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGltZS1hNDAwOiAgICAgICAgI2M2ZmYwMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saW1lLWE3MDA6ICAgICAgICAjYWVlYTAwICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTA1MDogICAgICAgI2ZmZjNlMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtMTAwOiAgICAgICAjZmZlMGIyICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS0yMDA6ICAgICAgICNmZmNjODAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTMwMDogICAgICAgI2ZmYjc0ZCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtNDAwOiAgICAgICAjZmZhNzI2ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS01MDA6ICAgICAgICNmZjk4MDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTYwMDogICAgICAgI2ZiOGMwMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtNzAwOiAgICAgICAjZjU3YzAwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS04MDA6ICAgICAgICNlZjZjMDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTkwMDogICAgICAgI2U2NTEwMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtYTEwMDogICAgICAjZmZkMTgwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS1hMjAwOiAgICAgICNmZmFiNDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3Itb3JhbmdlLWE0MDA6ICAgICAgI2ZmOTEwMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtYTcwMDogICAgICAjZmY2ZDAwICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItcGluay0wNTA6ICAgICAgICAgI2ZjZTRlYyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1waW5rLTEwMDogICAgICAgICAjZjhiYmQwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXBpbmstMjAwOiAgICAgICAgICNmNDhmYjEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcGluay0zMDA6ICAgICAgICAgI2YwNjI5MiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1waW5rLTQwMDogICAgICAgICAjZWM0MDdhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXBpbmstNTAwOiAgICAgICAgICNlOTFlNjMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcGluay02MDA6ICAgICAgICAgI2Q4MWI2MCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1waW5rLTcwMDogICAgICAgICAjYzIxODViICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXBpbmstODAwOiAgICAgICAgICNhZDE0NTcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcGluay05MDA6ICAgICAgICAgIzg4MGU0ZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1waW5rLWExMDA6ICAgICAgICAjZmY4MGFiICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXBpbmstYTIwMDogICAgICAgICNmZjQwODEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcGluay1hNDAwOiAgICAgICAgI2Y1MDA1NyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1waW5rLWE3MDA6ICAgICAgICAjYzUxMTYyICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItcHVycGxlLTA1MDogICAgICAgI2YzZTVmNSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1wdXJwbGUtMTAwOiAgICAgICAjZTFiZWU3ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS0yMDA6ICAgICAgICNjZTkzZDggIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcHVycGxlLTMwMDogICAgICAgI2JhNjhjOCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1wdXJwbGUtNDAwOiAgICAgICAjYWI0N2JjICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS01MDA6ICAgICAgICM5YzI3YjAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcHVycGxlLTYwMDogICAgICAgIzhlMjRhYSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1wdXJwbGUtNzAwOiAgICAgICAjN2IxZmEyICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS04MDA6ICAgICAgICM2YTFiOWEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcHVycGxlLTkwMDogICAgICAgIzRhMTQ4YyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1wdXJwbGUtYTEwMDogICAgICAjZWE4MGZjICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS1hMjAwOiAgICAgICNlMDQwZmIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcHVycGxlLWE0MDA6ICAgICAgI2Q1MDBmOSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1wdXJwbGUtYTcwMDogICAgICAjYWEwMGZmICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItcmVkLTA1MDogICAgICAgICAgI2ZmZWJlZSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1yZWQtMTAwOiAgICAgICAgICAjZmZjZGQyICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXJlZC0yMDA6ICAgICAgICAgICNlZjlhOWEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcmVkLTMwMDogICAgICAgICAgI2U1NzM3MyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1yZWQtNDAwOiAgICAgICAgICAjZWY1MzUwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXJlZC01MDA6ICAgICAgICAgICNmNDQzMzYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcmVkLTYwMDogICAgICAgICAgI2U1MzkzNSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1yZWQtNzAwOiAgICAgICAgICAjZDMyZjJmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXJlZC04MDA6ICAgICAgICAgICNjNjI4MjggIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcmVkLTkwMDogICAgICAgICAgI2I3MWMxYyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1yZWQtYTEwMDogICAgICAgICAjZmY4YTgwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXJlZC1hMjAwOiAgICAgICAgICNmZjUyNTIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcmVkLWE0MDA6ICAgICAgICAgI2ZmMTc0NCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1yZWQtYTcwMDogICAgICAgICAjZDUwMDAwICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItdGVhbC0wNTA6ICAgICAgICAgI2UwZjJmMSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci10ZWFsLTEwMDogICAgICAgICAjYjJkZmRiICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXRlYWwtMjAwOiAgICAgICAgICM4MGNiYzQgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItdGVhbC0zMDA6ICAgICAgICAgIzRkYjZhYyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci10ZWFsLTQwMDogICAgICAgICAjMjZhNjlhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXRlYWwtNTAwOiAgICAgICAgICMwMDk2ODggIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItdGVhbC02MDA6ICAgICAgICAgIzAwODk3YiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci10ZWFsLTcwMDogICAgICAgICAjMDA3OTZiICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXRlYWwtODAwOiAgICAgICAgICMwMDY5NWMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItdGVhbC05MDA6ICAgICAgICAgIzAwNGQ0MCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci10ZWFsLWExMDA6ICAgICAgICAjYTdmZmViICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXRlYWwtYTIwMDogICAgICAgICM2NGZmZGEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItdGVhbC1hNDAwOiAgICAgICAgIzFkZTliNiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci10ZWFsLWE3MDA6ICAgICAgICAjMDBiZmE1ICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3IteWVsbG93LTA1MDogICAgICAgI2ZmZmRlNyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci15ZWxsb3ctMTAwOiAgICAgICAjZmZmOWM0ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXllbGxvdy0yMDA6ICAgICAgICNmZmY1OWQgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3IteWVsbG93LTMwMDogICAgICAgI2ZmZjE3NiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci15ZWxsb3ctNDAwOiAgICAgICAjZmZlZTU4ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXllbGxvdy01MDA6ICAgICAgICNmZmViM2IgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3IteWVsbG93LTYwMDogICAgICAgI2ZkZDgzNSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci15ZWxsb3ctNzAwOiAgICAgICAjZmJjMDJkICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXllbGxvdy04MDA6ICAgICAgICNmOWE4MjUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3IteWVsbG93LTkwMDogICAgICAgI2Y1N2YxNyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci15ZWxsb3ctYTEwMDogICAgICAjZmZmZjhkICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXllbGxvdy1hMjAwOiAgICAgICNmZmZmMDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3IteWVsbG93LWE0MDA6ICAgICAgI2ZmZWEwMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci15ZWxsb3ctYTcwMDogICAgICAjZmZkNjAwICFkZWZhdWx0O1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kYW1iZXJzOiAoKSAhZGVmYXVsdDtcbiRhbWJlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1hbWJlci0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTEwMCxcbiAgICAyMDA6ICAkbWF0ZXJpYWwtY29sb3ItYW1iZXItMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1hbWJlci0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTQwMCxcbiAgICA1MDA6ICAkbWF0ZXJpYWwtY29sb3ItYW1iZXItNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1hbWJlci02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTcwMCxcbiAgICA4MDA6ICAkbWF0ZXJpYWwtY29sb3ItYW1iZXItODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1hbWJlci05MDAsXG4gICAgYTEwMDogJG1hdGVyaWFsLWNvbG9yLWFtYmVyLWExMDAsXG4gICAgYTIwMDogJG1hdGVyaWFsLWNvbG9yLWFtYmVyLWEyMDAsXG4gICAgYTQwMDogJG1hdGVyaWFsLWNvbG9yLWFtYmVyLWE0MDAsXG4gICAgYTcwMDogJG1hdGVyaWFsLWNvbG9yLWFtYmVyLWE3MDBcbiAgKSxcbiAgJGFtYmVyc1xuKTtcblxuJGJsdWVzOiAoKSAhZGVmYXVsdDtcbiRibHVlczogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLTEwMCxcbiAgICAyMDA6ICAkbWF0ZXJpYWwtY29sb3ItYmx1ZS0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLTQwMCxcbiAgICA1MDA6ICAkbWF0ZXJpYWwtY29sb3ItYmx1ZS01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLTcwMCxcbiAgICA4MDA6ICAkbWF0ZXJpYWwtY29sb3ItYmx1ZS04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtOTAwLFxuICAgIGExMDA6ICRtYXRlcmlhbC1jb2xvci1ibHVlLWExMDAsXG4gICAgYTIwMDogJG1hdGVyaWFsLWNvbG9yLWJsdWUtYTIwMCxcbiAgICBhNDAwOiAkbWF0ZXJpYWwtY29sb3ItYmx1ZS1hNDAwLFxuICAgIGE3MDA6ICRtYXRlcmlhbC1jb2xvci1ibHVlLWE3MDBcbiAgKSxcbiAgJGJsdWVzXG4pO1xuXG4kYmx1ZS1ncmV5czogKCkgIWRlZmF1bHQ7XG4kYmx1ZS1ncmV5czogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS05MDBcbiAgKSxcbiAgJGJsdWUtZ3JleXNcbik7XG5cbiRicm93bnM6ICgpICFkZWZhdWx0O1xuJGJyb3duczogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLWJyb3duLTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3ItYnJvd24tMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1icm93bi0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLWJyb3duLTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3ItYnJvd24tNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1icm93bi01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLWJyb3duLTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3ItYnJvd24tNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1icm93bi04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLWJyb3duLTkwMFxuICApLFxuICAkYnJvd25zXG4pO1xuXG4kY3lhbnM6ICgpICFkZWZhdWx0O1xuJGN5YW5zOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3ItY3lhbi0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLWN5YW4tMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1jeWFuLTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3ItY3lhbi0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLWN5YW4tNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1jeWFuLTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3ItY3lhbi02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLWN5YW4tNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1jeWFuLTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3ItY3lhbi05MDAsXG4gICAgYTEwMDogJG1hdGVyaWFsLWNvbG9yLWN5YW4tYTEwMCxcbiAgICBhMjAwOiAkbWF0ZXJpYWwtY29sb3ItY3lhbi1hMjAwLFxuICAgIGE0MDA6ICRtYXRlcmlhbC1jb2xvci1jeWFuLWE0MDAsXG4gICAgYTcwMDogJG1hdGVyaWFsLWNvbG9yLWN5YW4tYTcwMFxuICApLFxuICAkY3lhbnNcbik7XG5cbiRkZWVwLW9yYW5nZXM6ICgpICFkZWZhdWx0O1xuJGRlZXAtb3JhbmdlczogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTkwMCxcbiAgICBhMTAwOiAkbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtYTEwMCxcbiAgICBhMjAwOiAkbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtYTIwMCxcbiAgICBhNDAwOiAkbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtYTQwMCxcbiAgICBhNzAwOiAkbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtYTcwMFxuICApLFxuICAkZGVlcC1vcmFuZ2VzXG4pO1xuXG4kZGVlcC1wdXJwbGVzOiAoKSAhZGVmYXVsdDtcbiRkZWVwLXB1cnBsZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTEwMCxcbiAgICAyMDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTQwMCxcbiAgICA1MDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTcwMCxcbiAgICA4MDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS05MDAsXG4gICAgYTEwMDogJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLWExMDAsXG4gICAgYTIwMDogJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLWEyMDAsXG4gICAgYTQwMDogJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLWE0MDAsXG4gICAgYTcwMDogJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLWE3MDBcbiAgKSxcbiAgJGRlZXAtcHVycGxlc1xuKTtcblxuJGdyZWVuczogKCkgIWRlZmF1bHQ7XG4kZ3JlZW5zOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci1ncmVlbi0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci1ncmVlbi00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci1ncmVlbi03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tOTAwLFxuICAgIGExMDA6ICRtYXRlcmlhbC1jb2xvci1ncmVlbi1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci1ncmVlbi1hMjAwLFxuICAgIGE0MDA6ICRtYXRlcmlhbC1jb2xvci1ncmVlbi1hNDAwLFxuICAgIGE3MDA6ICRtYXRlcmlhbC1jb2xvci1ncmVlbi1hNzAwXG4gICksXG4gICRncmVlbnNcbik7XG5cbiRncmV5czogKCkgIWRlZmF1bHQ7XG4kZ3JleXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1ncmV5LTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JleS0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1ncmV5LTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JleS00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZXktNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1ncmV5LTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JleS03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZXktODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1ncmV5LTkwMFxuICApLFxuICAkZ3JleXNcbik7XG5cbiRpbmRpZ29zOiAoKSAhZGVmYXVsdDtcbiRpbmRpZ29zOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTEwMCxcbiAgICAyMDA6ICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTQwMCxcbiAgICA1MDA6ICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTcwMCxcbiAgICA4MDA6ICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTkwMCxcbiAgICBhMTAwOiAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLWExMDAsXG4gICAgYTIwMDogJG1hdGVyaWFsLWNvbG9yLWluZGlnby1hMjAwLFxuICAgIGE0MDA6ICRtYXRlcmlhbC1jb2xvci1pbmRpZ28tYTQwMCxcbiAgICBhNzAwOiAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLWE3MDBcbiAgKSxcbiAgJGluZGlnb3Ncbik7XG5cbiRsaWdodC1ibHVlczogKCkgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTkwMCxcbiAgICBhMTAwOiAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLWEyMDAsXG4gICAgYTQwMDogJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtYTQwMCxcbiAgICBhNzAwOiAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS1hNzAwXG4gICksXG4gICRsaWdodC1ibHVlc1xuKTtcblxuJGxpZ2h0LWdyZWVuczogKCkgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW5zOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tOTAwLFxuICAgIGExMDA6ICRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi1hMjAwLFxuICAgIGE0MDA6ICRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi1hNDAwLFxuICAgIGE3MDA6ICRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi1hNzAwXG4gICksXG4gICRsaWdodC1ncmVlbnNcbik7XG5cbiRsaW1lczogKCkgIWRlZmF1bHQ7XG4kbGltZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1saW1lLTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3ItbGltZS0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpbWUtMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1saW1lLTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGltZS00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpbWUtNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1saW1lLTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGltZS03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpbWUtODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1saW1lLTkwMCxcbiAgICBhMTAwOiAkbWF0ZXJpYWwtY29sb3ItbGltZS1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci1saW1lLWEyMDAsXG4gICAgYTQwMDogJG1hdGVyaWFsLWNvbG9yLWxpbWUtYTQwMCxcbiAgICBhNzAwOiAkbWF0ZXJpYWwtY29sb3ItbGltZS1hNzAwXG4gICksXG4gICRsaW1lc1xuKTtcblxuJG9yYW5nZXM6ICgpICFkZWZhdWx0O1xuJG9yYW5nZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtOTAwLFxuICAgIGExMDA6ICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtYTEwMCxcbiAgICBhMjAwOiAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLWEyMDAsXG4gICAgYTQwMDogJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS1hNDAwLFxuICAgIGE3MDA6ICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtYTcwMFxuICApLFxuICAkb3Jhbmdlc1xuKTtcblxuJHBpbmtzOiAoKSAhZGVmYXVsdDtcbiRwaW5rczogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLXBpbmstMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci1waW5rLTEwMCxcbiAgICAyMDA6ICAkbWF0ZXJpYWwtY29sb3ItcGluay0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLXBpbmstMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci1waW5rLTQwMCxcbiAgICA1MDA6ICAkbWF0ZXJpYWwtY29sb3ItcGluay01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLXBpbmstNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci1waW5rLTcwMCxcbiAgICA4MDA6ICAkbWF0ZXJpYWwtY29sb3ItcGluay04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLXBpbmstOTAwLFxuICAgIGExMDA6ICRtYXRlcmlhbC1jb2xvci1waW5rLWExMDAsXG4gICAgYTIwMDogJG1hdGVyaWFsLWNvbG9yLXBpbmstYTIwMCxcbiAgICBhNDAwOiAkbWF0ZXJpYWwtY29sb3ItcGluay1hNDAwLFxuICAgIGE3MDA6ICRtYXRlcmlhbC1jb2xvci1waW5rLWE3MDBcbiAgKSxcbiAgJHBpbmtzXG4pO1xuXG4kcHVycGxlczogKCkgIWRlZmF1bHQ7XG4kcHVycGxlczogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS05MDAsXG4gICAgYTEwMDogJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtYTIwMCxcbiAgICBhNDAwOiAkbWF0ZXJpYWwtY29sb3ItcHVycGxlLWE0MDAsXG4gICAgYTcwMDogJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS1hNzAwXG4gICksXG4gICRwdXJwbGVzXG4pO1xuXG4kcmVkczogKCkgIWRlZmF1bHQ7XG4kcmVkczogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLXJlZC0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLXJlZC0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLXJlZC0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLXJlZC0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLXJlZC00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLXJlZC01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLXJlZC02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLXJlZC03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLXJlZC04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLXJlZC05MDAsXG4gICAgYTEwMDogJG1hdGVyaWFsLWNvbG9yLXJlZC1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci1yZWQtYTIwMCxcbiAgICBhNDAwOiAkbWF0ZXJpYWwtY29sb3ItcmVkLWE0MDAsXG4gICAgYTcwMDogJG1hdGVyaWFsLWNvbG9yLXJlZC1hNzAwXG4gICksXG4gICRyZWRzXG4pO1xuXG4kdGVhbHM6ICgpICFkZWZhdWx0O1xuJHRlYWxzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3ItdGVhbC0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLXRlYWwtMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci10ZWFsLTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3ItdGVhbC0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLXRlYWwtNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci10ZWFsLTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3ItdGVhbC02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLXRlYWwtNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci10ZWFsLTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3ItdGVhbC05MDAsXG4gICAgYTEwMDogJG1hdGVyaWFsLWNvbG9yLXRlYWwtYTEwMCxcbiAgICBhMjAwOiAkbWF0ZXJpYWwtY29sb3ItdGVhbC1hMjAwLFxuICAgIGE0MDA6ICRtYXRlcmlhbC1jb2xvci10ZWFsLWE0MDAsXG4gICAgYTcwMDogJG1hdGVyaWFsLWNvbG9yLXRlYWwtYTcwMFxuICApLFxuICAkdGVhbHNcbik7XG5cbiR5ZWxsb3dzOiAoKSAhZGVmYXVsdDtcbiR5ZWxsb3dzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3IteWVsbG93LTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3IteWVsbG93LTEwMCxcbiAgICAyMDA6ICAkbWF0ZXJpYWwtY29sb3IteWVsbG93LTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3IteWVsbG93LTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3IteWVsbG93LTQwMCxcbiAgICA1MDA6ICAkbWF0ZXJpYWwtY29sb3IteWVsbG93LTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3IteWVsbG93LTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3IteWVsbG93LTcwMCxcbiAgICA4MDA6ICAkbWF0ZXJpYWwtY29sb3IteWVsbG93LTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3IteWVsbG93LTkwMCxcbiAgICBhMTAwOiAkbWF0ZXJpYWwtY29sb3IteWVsbG93LWExMDAsXG4gICAgYTIwMDogJG1hdGVyaWFsLWNvbG9yLXllbGxvdy1hMjAwLFxuICAgIGE0MDA6ICRtYXRlcmlhbC1jb2xvci15ZWxsb3ctYTQwMCxcbiAgICBhNzAwOiAkbWF0ZXJpYWwtY29sb3IteWVsbG93LWE3MDBcbiAgKSxcbiAgJHllbGxvd3Ncbik7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgJ2FtYmVyJzogICAgICAgJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTUwMCxcbiAgICAnYmx1ZSc6ICAgICAgICAkbWF0ZXJpYWwtY29sb3ItYmx1ZS01MDAsXG4gICAgJ2JsdWUtZ3JleSc6ICAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS01MDAsXG4gICAgJ2Jyb3duJzogICAgICAgJG1hdGVyaWFsLWNvbG9yLWJyb3duLTUwMCxcbiAgICAnY3lhbic6ICAgICAgICAkbWF0ZXJpYWwtY29sb3ItY3lhbi01MDAsXG4gICAgJ2RlZXAtb3JhbmdlJzogJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTUwMCxcbiAgICAnZGVlcC1wdXJwbGUnOiAkbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtNTAwLFxuICAgICdncmVlbic6ICAgICAgICRtYXRlcmlhbC1jb2xvci1ncmVlbi01MDAsXG4gICAgJ2dyZXknOiAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktNTAwLFxuICAgICdpbmRpZ28nOiAgICAgICRtYXRlcmlhbC1jb2xvci1pbmRpZ28tNTAwLFxuICAgICdsaWdodC1ibHVlJzogICRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTUwMCxcbiAgICAnbGlnaHQtZ3JlZW4nOiAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tNTAwLFxuICAgICdsaW1lJzogICAgICAgICRtYXRlcmlhbC1jb2xvci1saW1lLTUwMCxcbiAgICAnb3JhbmdlJzogICAgICAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTUwMCxcbiAgICAncGluayc6ICAgICAgICAkbWF0ZXJpYWwtY29sb3ItcGluay01MDAsXG4gICAgJ3B1cnBsZSc6ICAgICAgJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS01MDAsXG4gICAgJ3JlZCc6ICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLXJlZC01MDAsXG4gICAgJ3RlYWwnOiAgICAgICAgJG1hdGVyaWFsLWNvbG9yLXRlYWwtNTAwLFxuICAgICd5ZWxsb3cnOiAgICAgICRtYXRlcmlhbC1jb2xvci15ZWxsb3ctNTAwXG4gICksXG4gICRjb2xvcnNcbik7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIEJsYWNrIGFuZCB3aGl0ZVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL3N0eWxlL2NvbG9yLmh0bWwjY29sb3ItdGV4dC1iYWNrZ3JvdW5kLWNvbG9yc1xuXG4kYmxhY2s6ICAgICAgICAgICAgICAgICAgICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRibGFjay1wcmltYXJ5LW9wYWNpdHk6ICAgMC44NyAhZGVmYXVsdDtcbiRibGFjay1zZWNvbmRhcnktb3BhY2l0eTogMC41NCAhZGVmYXVsdDtcbiRibGFjay1oaW50LW9wYWNpdHk6ICAgICAgMC4zOCAhZGVmYXVsdDtcbiRibGFjay1kaXZpZGVyLW9wYWNpdHk6ICAgMC4xMiAhZGVmYXVsdDtcblxuJGJsYWNrLXByaW1hcnk6ICAgICAgICAgICByZ2JhKHJlZCgkYmxhY2spLCBncmVlbigkYmxhY2spLCBibHVlKCRibGFjayksICRibGFjay1wcmltYXJ5LW9wYWNpdHkpICFkZWZhdWx0O1xuJGJsYWNrLXNlY29uZGFyeTogICAgICAgICByZ2JhKHJlZCgkYmxhY2spLCBncmVlbigkYmxhY2spLCBibHVlKCRibGFjayksICRibGFjay1zZWNvbmRhcnktb3BhY2l0eSkgIWRlZmF1bHQ7XG4kYmxhY2staGludDogICAgICAgICAgICAgIHJnYmEocmVkKCRibGFjayksIGdyZWVuKCRibGFjayksIGJsdWUoJGJsYWNrKSwgJGJsYWNrLWhpbnQtb3BhY2l0eSkgIWRlZmF1bHQ7XG4kYmxhY2stZGl2aWRlcjogICAgICAgICAgIHJnYmEocmVkKCRibGFjayksIGdyZWVuKCRibGFjayksIGJsdWUoJGJsYWNrKSwgJGJsYWNrLWRpdmlkZXItb3BhY2l0eSkgIWRlZmF1bHQ7XG5cbiR3aGl0ZTogICAgICAgICAgICAgICAgICAgI2ZmZmZmZiAhZGVmYXVsdDtcblxuJHdoaXRlLXByaW1hcnktb3BhY2l0eTogICAxICFkZWZhdWx0O1xuJHdoaXRlLXNlY29uZGFyeS1vcGFjaXR5OiAwLjcgIWRlZmF1bHQ7XG4kd2hpdGUtaGludC1vcGFjaXR5OiAgICAgIDAuNSAhZGVmYXVsdDtcbiR3aGl0ZS1kaXZpZGVyLW9wYWNpdHk6ICAgMC4xMiAhZGVmYXVsdDtcblxuJHdoaXRlLXByaW1hcnk6ICAgICAgICAgICByZ2JhKHJlZCgkd2hpdGUpLCBncmVlbigkd2hpdGUpLCBibHVlKCR3aGl0ZSksICR3aGl0ZS1wcmltYXJ5LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlLXNlY29uZGFyeTogICAgICAgICByZ2JhKHJlZCgkd2hpdGUpLCBncmVlbigkd2hpdGUpLCBibHVlKCR3aGl0ZSksICR3aGl0ZS1zZWNvbmRhcnktb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGUtaGludDogICAgICAgICAgICAgIHJnYmEocmVkKCR3aGl0ZSksIGdyZWVuKCR3aGl0ZSksIGJsdWUoJHdoaXRlKSwgJHdoaXRlLWhpbnQtb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGUtZGl2aWRlcjogICAgICAgICAgIHJnYmEocmVkKCR3aGl0ZSksIGdyZWVuKCR3aGl0ZSksIGJsdWUoJHdoaXRlKSwgJHdoaXRlLWRpdmlkZXItb3BhY2l0eSkgIWRlZmF1bHQ7XG5cbi8vIFRoZW1lXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vc3R5bGUvY29sb3IuaHRtbCNjb2xvci10aGVtZXNcblxuJGRhcmstdGhlbWUtMTogICMwMDAwMDAgIWRlZmF1bHQ7XG4kZGFyay10aGVtZS0yOiAgJG1hdGVyaWFsLWNvbG9yLWdyZXktOTAwICFkZWZhdWx0O1xuJGRhcmstdGhlbWUtMzogICMzMDMwMzAgIWRlZmF1bHQ7XG4kZGFyay10aGVtZS00OiAgJG1hdGVyaWFsLWNvbG9yLWdyZXktODAwICFkZWZhdWx0O1xuXG4kbGlnaHQtdGhlbWUtMTogJG1hdGVyaWFsLWNvbG9yLWdyZXktMzAwICFkZWZhdWx0O1xuJGxpZ2h0LXRoZW1lLTI6ICRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMCAhZGVmYXVsdDtcbiRsaWdodC10aGVtZS0zOiAkbWF0ZXJpYWwtY29sb3ItZ3JleS0wNTAgIWRlZmF1bHQ7XG4kbGlnaHQtdGhlbWUtNDogI2ZmZmZmZiAhZGVmYXVsdDtcbiIsIi8vIEEgYmFzZSB2YWx1ZSB1c2VkIHRvIHJlc3BvbnNpdmVseSBzY2FsZSBhbGwgdHlwb2dyYXBoeSwgYXBwbGllZCB0byB0aGUgYDxodG1sPmAgZWxlbWVudFxuXG4kZm9udC1zaXplLXJvb3Q6IDE2cHggIWRlZmF1bHQ7XG5cbi8vIEZvbnQgZmFjZVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL3N0eWxlL3R5cG9ncmFwaHkuaHRtbCN0eXBvZ3JhcGh5LXR5cGVmYWNlXG5cbi8vIE4uQi4gQWx0aG91Z2ggc29tZSB2YWx1ZXMgYXJlIG5vdCB1c2VkIGluIHRoaXMgcHJvamVjdFxuLy8gd2UgbGVhdmUgdGhlbSBoZXJlIGp1c3QgaW4gY2FzZSB0aGV5IG1heSBiZSByZXF1aXJlZCBieSB5b3VyIHByb2plY3RcblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgJ1JvYm90byBNb25vJywgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJyAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAnUm9ib3RvIFNsYWInLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJyAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6ICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAkZm9udC13ZWlnaHQtcmVndWxhciAhZGVmYXVsdDtcblxuLy8gRm9udCBzdHlsZXNcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9zdHlsZS90eXBvZ3JhcGh5Lmh0bWwjdHlwb2dyYXBoeS1zdHlsZXNcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgIDAuODc1cmVtICFkZWZhdWx0OyAgIC8vIDE0cHhcblxuJGZvbnQtc2l6ZS1kaXNwbGF5LTQ6ICAgICAgICgkZm9udC1zaXplLWJhc2UgKiA4KSAhZGVmYXVsdDsgICAgICAgIC8vIDExMnB4XG4kZm9udC1zaXplLWRpc3BsYXktMzogICAgICAgKCRmb250LXNpemUtYmFzZSAqIDQpICFkZWZhdWx0OyAgICAgICAgLy8gNTZweFxuJGZvbnQtc2l6ZS1kaXNwbGF5LTI6ICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAzLjIxNDI4NikgIWRlZmF1bHQ7IC8vIDQ1cHhcbiRmb250LXNpemUtZGlzcGxheS0xOiAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMi40Mjg1NzEpICFkZWZhdWx0OyAvLyAzNHB4XG4kZm9udC1zaXplLWhlYWRsaW5lOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuNzE0Mjg2KSAhZGVmYXVsdDsgLy8gMjRweFxuJGZvbnQtc2l6ZS10aXRsZTogICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjQyODU3MSkgIWRlZmF1bHQ7IC8vIDIwcHhcbiRmb250LXNpemUtc3ViaGVhZGluZzogICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4xNDI4NTcpICFkZWZhdWx0OyAvLyAxNnB4XG4kZm9udC1zaXplLWJvZHktMjogICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEpICFkZWZhdWx0OyAgICAgICAgLy8gMTRweFxuJGZvbnQtc2l6ZS1ib2R5LTE6ICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxKSAhZGVmYXVsdDsgICAgICAgIC8vIDE0cHhcbiRmb250LXNpemUtY2FwdGlvbjogICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMC44NTcxNDMpICFkZWZhdWx0OyAvLyAxMnB4XG5cbiRmb250LXdlaWdodC1kaXNwbGF5LTQ6ICAgICAkZm9udC13ZWlnaHQtbGlnaHQgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtZGlzcGxheS0zOiAgICAgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtZGlzcGxheS0yOiAgICAgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtZGlzcGxheS0xOiAgICAgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtaGVhZGxpbmU6ICAgICAgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtdGl0bGU6ICAgICAgICAgJGZvbnQtd2VpZ2h0LW1lZGl1bSAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zdWJoZWFkaW5nOiAgICAkZm9udC13ZWlnaHQtcmVndWxhciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2R5LTI6ICAgICAgICAkZm9udC13ZWlnaHQtbWVkaXVtICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvZHktMTogICAgICAgICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWNhcHRpb246ICAgICAgICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuXG4kbGV0dGVyLXNwYWNpbmctZGlzcGxheS00OiAgLTAuMDRlbSAhZGVmYXVsdDtcbiRsZXR0ZXItc3BhY2luZy1kaXNwbGF5LTM6ICAtMC4wMmVtICFkZWZhdWx0O1xuJGxldHRlci1zcGFjaW5nLWRpc3BsYXktMjogIDAgIWRlZmF1bHQ7XG4kbGV0dGVyLXNwYWNpbmctZGlzcGxheS0xOiAgMCAhZGVmYXVsdDtcbiRsZXR0ZXItc3BhY2luZy1oZWFkbGluZTogICAwICFkZWZhdWx0O1xuJGxldHRlci1zcGFjaW5nLXRpdGxlOiAgICAgIDAuMDJlbSAhZGVmYXVsdDtcbiRsZXR0ZXItc3BhY2luZy1zdWJoZWFkaW5nOiAwLjA0ZW0gIWRlZmF1bHQ7XG4kbGV0dGVyLXNwYWNpbmctYm9keS0yOiAgICAgMCAhZGVmYXVsdDtcbiRsZXR0ZXItc3BhY2luZy1ib2R5LTE6ICAgICAwICFkZWZhdWx0O1xuJGxldHRlci1zcGFjaW5nLWNhcHRpb246ICAgIDAgIWRlZmF1bHQ7XG5cbi8vIExpbmUgaGVpZ2h0XG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vc3R5bGUvdHlwb2dyYXBoeS5odG1sI3R5cG9ncmFwaHktbGluZS1oZWlnaHRcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgIDEuNDI4NTcyICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtZGlzcGxheS00OiAgMSAhZGVmYXVsdDsgICAgICAgIC8vIDExMnB4XG4kbGluZS1oZWlnaHQtZGlzcGxheS0zOiAgMS4wMzU3MTUgIWRlZmF1bHQ7IC8vIDU4cHhcbiRsaW5lLWhlaWdodC1kaXNwbGF5LTI6ICAxLjA2NjY2NyAhZGVmYXVsdDsgLy8gNDhweFxuJGxpbmUtaGVpZ2h0LWRpc3BsYXktMTogIDEuMTc2NDcxICFkZWZhdWx0OyAvLyA0MHB4XG4kbGluZS1oZWlnaHQtaGVhZGxpbmU6ICAgMS4zMzMzMzQgIWRlZmF1bHQ7IC8vIDMycHhcbiRsaW5lLWhlaWdodC10aXRsZTogICAgICAxLjQgIWRlZmF1bHQ7ICAgICAgLy8gMjhweFxuJGxpbmUtaGVpZ2h0LXN1YmhlYWRpbmc6IDEuNSAhZGVmYXVsdDsgICAgICAvLyAyNHB4XG4kbGluZS1oZWlnaHQtYm9keS0yOiAgICAgMS40Mjg1NzIgIWRlZmF1bHQ7IC8vIDIwcHhcbiRsaW5lLWhlaWdodC1ib2R5LTE6ICAgICAxLjQyODU3MiAhZGVmYXVsdDsgLy8gMjBweFxuJGxpbmUtaGVpZ2h0LWNhcHRpb246ICAgIDEuNSAhZGVmYXVsdDsgICAgICAvLyAxOHB4XG5cbi8vIE1hdGVyaWFsIGljb25zIGRlZmF1bHQgc2l6ZVxuXG4kbWF0ZXJpYWwtaWNvbi1zaXplOiAoMjQgLyBzdHJpcC11bml0KCRmb250LXNpemUtcm9vdCkgKiAxcmVtKSAhZGVmYXVsdDtcbiIsIi8vIEFsZXJ0XG5cbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBCYWRnZVxuXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgJGZvbnQtd2VpZ2h0LW1lZGl1bSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAwLjVlbSAhZGVmYXVsdDtcblxuLy8gQm9keVxuXG4kYm9keS1iZzogICAgJHdoaXRlLXByaW1hcnkgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIEJyZWFkY3J1bWJcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMTAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1oZWlnaHQ6ICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pbm5lci1zcGFjZXIteDogICAwLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLWNvbG9yOiAgICAgICAkYmxhY2stc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1jb2xvci1ob3ZlcjogJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLWljb246ICAgICAgICAnY2hldnJvbl9yaWdodCcgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgIDAuNjI1cmVtICFkZWZhdWx0O1xuXG4vLyBDYXJldFxuXG4kY2FyZXQtYmc6ICAgICAgICAgc3RyLXJlcGxhY2UodXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyBmaWxsPVwiI3skYmxhY2t9XCIgZmlsbC1vcGFjaXR5PVwiI3skYmxhY2stc2Vjb25kYXJ5LW9wYWNpdHl9XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgd2lkdGg9XCIyNFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk03IDEwbDUgNSA1LTV6XCIvJTNFJTNDcGF0aCBkPVwiTTAgMGgyNHYyNEgwelwiIGZpbGw9XCJub25lXCIvJTNFJTNDL3N2ZyUzRScpLCAnIycsICclMjMnKSAhZGVmYXVsdDtcbiRjYXJldC1pY29uOiAgICAgICAnZXhwYW5kX21vcmUnICFkZWZhdWx0O1xuJGNhcmV0LWljb24tbGVmdDogICdrZXlib2FyZF9hcnJvd19sZWZ0JyAhZGVmYXVsdDtcbiRjYXJldC1pY29uLXJpZ2h0OiAna2V5Ym9hcmRfYXJyb3dfcmlnaHQnICFkZWZhdWx0O1xuJGNhcmV0LWljb24tdXA6ICAgICdleHBhbmRfbGVzcycgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2VyLXg6ICAgMC4yZW0gIWRlZmF1bHQ7XG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkd2hpdGUtcHJpbWFyeSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1iZzogICAgICAgICAgICAgICAgICAgICAgJHdoaXRlLWRpdmlkZXIgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1iZy1ob3ZlcjogICAgICAgICAgICAgICAgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkd2hpdGUtcHJpbWFyeSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWVsZXZhdGlvbi1zaGFkb3c6ICAgICAgICBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgNikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1lbGV2YXRpb24tc2hhZG93LWFjdGl2ZTogbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDEyKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAwLjgxMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb246ICAgICAgICAgICAgICAgJ2NoZXZyb25fcmlnaHQnICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uOiAgICAgICAgICAgICAgICdjaGV2cm9uX2xlZnQnICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtc2l6ZTogICAgICAgICAgICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAgICAgICAgICByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMjUpICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICR3aGl0ZS1kaXZpZGVyICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuXG4vLyBDbG9zZVxuXG4kY2xvc2UtY29sb3I6ICAgICAgICRibGFjay1oaW50ICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yLWhvdmVyOiAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXNpemU6ICAgJG1hdGVyaWFsLWljb24tc2l6ZSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAkbWF0ZXJpYWwtY29sb3ItZ3JleS0xMDAgIWRlZmF1bHQ7XG4kY29kZS1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAwLjRyZW0gIWRlZmF1bHQ7XG4kY29kZS1wYWRkaW5nLXk6ICAgICAgICAgICAgMC4ycmVtICFkZWZhdWx0O1xuXG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiRwcmUtbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6IDM0MHB4ICFkZWZhdWx0O1xuXG4vLyBGb3JtXG5cbiRjdXN0b20tZmlsZS1idXR0b24taWNvbjogICAgICdhdHRhY2htZW50JyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgJHNwYWNlci1zbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6IHRoZW1lLWNvbG9yKGRhbmdlcikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICB0aGVtZS1jb2xvcihzdWNjZXNzKSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWlubmVyLXNwYWNlci14OiAgMXJlbSAhZGVmYXVsdDtcblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgJHdoaXRlLXByaW1hcnkgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJvcmRlci1yYWRpdXM6ICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZWxldmF0aW9uLXNoYWRvdzogbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDIpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1wYWRkaW5nLXg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1wYWRkaW5nLXk6ICAgICAgICAzcmVtICFkZWZhdWx0O1xuXG4vLyBMaW5rXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgIHRoZW1lLWNvbG9yKHNlY29uZGFyeSkgIWRlZmF1bHQ7XG4kbGluay1jb2xvci1ob3ZlcjogICAgICB0aGVtZS1jb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb24taG92ZXI6IHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gTWlzY1xuXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgIHRoZW1lLWNvbG9yKHByaW1hcnkpICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtYm9yZGVyLXdpZHRoOiAgICAwLjMxMjVyZW0gIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICRibGFjay1oaW50ICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1tZWRpdW0gIWRlZmF1bHQ7XG5cbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kZmlndXJlLWltZy1tYXJnaW4teTogICAgICAgICRzcGFjZXItc20gIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1tYXJnaW4teTogICAgICAgICAgJHNwYWNlci1zbSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtaW5uZXItc3BhY2VyLXg6ICRzcGFjZXItc20gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLXllbGxvdy01MDAgIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAwLjJlbSAhZGVmYXVsdDtcblxuJHBhcmFncmFwaC1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcblxuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICBtYXAtZ2V0KCRzaGFkb3dzLCAyKSAhZGVmYXVsdDtcblxuJHdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFkZWZhdWx0O1xuXG4vLyBOYXZcblxuJG5hdi1saW5rLWNvbG9yLWRpc2FibGVkOiAkYmxhY2staGludCAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgMC41cmVtICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJnLWhvdmVyOiAgICAgICRibGFjay1kaXZpZGVyICFkZWZhdWx0O1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtY29sb3I6ICAgICAgICAgJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWNvbG9yLWFjdGl2ZTogIHRoZW1lLWNvbG9yKHNlY29uZGFyeSkgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstb3BhY2l0eTogIDAuNyAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMTAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tY29sb3ItZGlzYWJsZWQ6ICRibGFjay1oaW50ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taW5uZXItc3BhY2VyLXg6IDFweCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgMC42MjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFBvcG92ZXJcblxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcG9wb3Zlci1icmVha3BvaW50OiAgICAgICBtZCAhZGVmYXVsdDtcbiRwb3BvdmVyLWVsZXZhdGlvbi1zaGFkb3c6IG1hcC1nZXQoJGVsZXZhdGlvbi1zaGFkb3dzLCAyNCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXJnaW46ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXJnaW4tZGVza3RvcDogICAwLjg3NXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgIDE3LjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1wYWRkaW5nLXg6ICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1wYWRkaW5nLXk6ICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4vLyBQcmludFxuXG4kcHJpbnQtYm9keS1taW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICdsZycpICFkZWZhdWx0O1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICBhMyAhZGVmYXVsdDtcbiIsIiRib3JkZXItY29sb3I6ICAgICAgICRibGFjay1kaXZpZGVyICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci1zb2xpZDogI2UxZTFlMSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAgICAgIDJweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6ICAgICAgIDFweCAhZGVmYXVsdDtcblxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuJHNwYWNlcjogICAgMXJlbSAhZGVmYXVsdDtcblxuJHNwYWNlci14czogKCRzcGFjZXIgKiAwLjI1KSAhZGVmYXVsdDtcbiRzcGFjZXItc206ICgkc3BhY2VyICogMC41KSAhZGVmYXVsdDtcbiRzcGFjZXItbGc6ICgkc3BhY2VyICogMS41KSAhZGVmYXVsdDtcbiRzcGFjZXIteGw6ICgkc3BhY2VyICogMykgIWRlZmF1bHQ7XG5cbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAkc3BhY2VyLXhzLFxuICAgIDI6ICRzcGFjZXItc20sXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAkc3BhY2VyLWxnLFxuICAgIDU6ICRzcGFjZXIteGxcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG4iLCJAbWl4aW4gdHlwb2dyYXBoeS1kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGlzcGxheS00O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWRpc3BsYXktNDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1kaXNwbGF5LTQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZGlzcGxheS00O1xufVxuXG5AbWl4aW4gdHlwb2dyYXBoeS1kaXNwbGF5LTMge1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGlzcGxheS0zO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWRpc3BsYXktMztcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1kaXNwbGF5LTM7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZGlzcGxheS0zO1xufVxuXG5AbWl4aW4gdHlwb2dyYXBoeS1kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGlzcGxheS0yO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWRpc3BsYXktMjtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1kaXNwbGF5LTI7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZGlzcGxheS0yO1xufVxuXG5AbWl4aW4gdHlwb2dyYXBoeS1kaXNwbGF5LTEge1xuICBmb250LXNpemU6ICRmb250LXNpemUtZGlzcGxheS0xO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWRpc3BsYXktMTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1kaXNwbGF5LTE7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZGlzcGxheS0xO1xufVxuXG5AbWl4aW4gdHlwb2dyYXBoeS1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkbGluZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1oZWFkbGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1oZWFkbGluZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oZWFkbGluZTtcbn1cblxuQG1peGluIHR5cG9ncmFwaHktdGl0bGUge1xuICBmb250LXNpemU6ICRmb250LXNpemUtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGl0bGU7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctdGl0bGU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdGl0bGU7XG59XG5cbkBtaXhpbiB0eXBvZ3JhcGh5LXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3ViaGVhZGluZztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zdWJoZWFkaW5nO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXN1YmhlYWRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc3ViaGVhZGluZztcbn1cblxuQG1peGluIHR5cG9ncmFwaHktYm9keS0yIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktMjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2R5LTI7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctYm9keS0yO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHktMjtcbn1cblxuQG1peGluIHR5cG9ncmFwaHktYm9keS0xIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHktMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2R5LTE7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctYm9keS0xO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHktMTtcbn1cblxuQG1peGluIHR5cG9ncmFwaHktY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jYXB0aW9uO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWNhcHRpb247XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctY2FwdGlvbjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jYXB0aW9uO1xufVxuIiwiLy8gVXNlIHRoaXMgZmlsZSB0byBvdmVyd3JpdGUgdGhlIGJhc2ljIEJvb3RzdHJhcCB2YXJpYWJsZXMgYW5kIGFkZCB5b3VyIG93biB2YXJpYWJsZXNcbi8vIFRvIG92ZXJ3cml0ZSBhIEJvb3RzdHJhcCB2YXJpYWJsZSB5b3UgZG9uwrR0IGhhdmUgdG8gdG91Y2ggdGhlIEJvb3RzdHJhcCBmb2xkZXIuXG4vLyBKdXN0IGNvcHkgYSB2YXJpYWJsZSBmcm9tIHNyYy9zYXNzL2Jvb3RzdHJhcDQvX3ZhcmlhYmxlcy5zY3NzLCBwYXN0ZSBpdCBoZXJlIGFuZCBlZGl0IHRoZSB2YWx1ZS5cblxuXG4vLyRwcmltYXJ5OiAjMDA2MWZmOyAvLyBUaGF0cyBhIHNhbXBsZSBob3cgeW91IGNvdWxkIGNoYW5nZSBhIEJvb3RTdHJhcCB2YXJpYWJsZS5cbiRwcmltYXJ5OiAoXG5cdGNvbG9yOiAjRjA3MjA2LFxuXHRkYXJrOiAgZGFya2VuKCNGMDcyMDYsIDEwJSksXG5cdGxpZ2h0OiBsaWdodGVuKCNGMDcyMDYsIDEwJSlcbik7XG4kc2Vjb25kYXJ5OiAoXG5cdGNvbG9yOiAjRjA3MjA2LFxuXHRkYXJrOiAgZGFya2VuKCNGMDcyMDYsIDEwJSksXG5cdGxpZ2h0OiBsaWdodGVuKCNGMDcyMDYsIDEwJSlcbik7XG4kc2ltaWxhcjogKFxuXHRjb2xvcjogI0Y4MzIwNyxcblx0ZGFyazogIGRhcmtlbigjRjgzMjA3LCAxMCUpLFxuXHRsaWdodDogbGlnaHRlbigjRjgzMjA3LCAxMCUpXG4pO1xuJHRlcnRpYXJ5OiAoXG5cdGNvbG9yOiAjRjA3MjA2LFxuXHRkYXJrOiAgZGFya2VuKCNGMDcyMDYsIDEwJSksXG5cdGxpZ2h0OiBsaWdodGVuKCNGMDcyMDYsIDEwJSlcbik7XG4kY29tcGxlbWVudGFyeSA6KFxuXHRjb2xvcjogIzAwODdBMyxcblx0ZGFyazogIGRhcmtlbigjMDA4N0EzLCAxMCUpLFxuXHRsaWdodDogbGlnaHRlbigjMDA4N0EzLCAxMCUpXG4pO1xuJHRoZW1lLWNvbG9yczogKFxuXHRcInNpbWlsYXJcIjogJHNpbWlsYXIsXG5cdFwidGVydGlhcnlcIjogJHRlcnRpYXJ5LFxuXHRcImNvbXBsZW1lbnRhcnlcIjogJGNvbXBsZW1lbnRhcnlcbik7XG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbiIsIkBtaXhpbiBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZvY3VzLWhvdmVyIHtcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICYsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIChCb290c3RyYXAgYnV0dG9uKVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL2NvbXBvbmVudHMvYnV0dG9ucy5odG1sI2J1dHRvbnMtc3R5bGVcblxuLy8gTi5CLiBNYXRlcmlhbCBkZXNpZ24gb25seSBzcGVjaWZpZXMgc3BlY3MgZm9yIGRlZmF1bHQgYnV0dG9uICguYnRuKSBhbmQgZGVuc2UgYnV0dG9uICguYnRuLXNtKVxuXG4kYnRuLWJnLWFjdGl2ZTogICAgICAgICAgICAgICByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNCkgIWRlZmF1bHQ7XG4kYnRuLWJnLWFjdGl2ZS1pbnZlcnNlOiAgICAgICByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMjUpICFkZWZhdWx0O1xuJGJ0bi1iZy1kaXNhYmxlZDogICAgICAgICAgICAgJGJsYWNrLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnRuLWJnLWRpc2FibGVkLWludmVyc2U6ICAgICAkd2hpdGUtZGl2aWRlciAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ibG9jay1tYXJnaW4teTogICAgICAgICAgJHNwYWNlci14cyAhZGVmYXVsdDtcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1jb2xvci1kaXNhYmxlZDogICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjI2KSAhZGVmYXVsdDtcbiRidG4tY29sb3ItZGlzYWJsZWQtaW52ZXJzZTogIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhZGVmYXVsdDtcbiRidG4tZWxldmF0aW9uLXNoYWRvdzogICAgICAgIG1hcC1nZXQoJGVsZXZhdGlvbi1zaGFkb3dzLCAyKSAhZGVmYXVsdDtcbiRidG4tZWxldmF0aW9uLXNoYWRvdy1hY3RpdmU6IG1hcC1nZXQoJGVsZXZhdGlvbi1zaGFkb3dzLCA4KSAhZGVmYXVsdDtcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1tZWRpdW0gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxICFkZWZhdWx0O1xuJGJ0bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGJ0bi1vdmVybGF5OiAgICAgICAgICAgICAgICAgJGJsYWNrLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnRuLW92ZXJsYXktaW52ZXJzZTogICAgICAgICAkd2hpdGUtZGl2aWRlciAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgMC44NzVyZW0gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAwLjkzNzVyZW0gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAwLjgxMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWhlaWdodDogICAgICAgICAgICAgICAgICAyLjI1cmVtICFkZWZhdWx0O1xuJGJ0bi1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgMi41cmVtICFkZWZhdWx0O1xuJGJ0bi1oZWlnaHQtc206ICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRidG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgKCgkYnRuLWhlaWdodCAtICRidG4tZm9udC1zaXplICogJGJ0bi1saW5lLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICgoJGJ0bi1oZWlnaHQtbGcgLSAkYnRuLWZvbnQtc2l6ZS1sZyAqICRidG4tbGluZS1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAoKCRidG4taGVpZ2h0LXNtIC0gJGJ0bi1mb250LXNpemUtc20gKiAkYnRuLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuXG4vLyBCdXR0b246IGZsb2F0aW5nIGFjdGlvbiBidXR0b25cbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL2J1dHRvbnMtZmxvYXRpbmctYWN0aW9uLWJ1dHRvbi5odG1sI2J1dHRvbnMtZmxvYXRpbmctYWN0aW9uLWJ1dHRvbi1mbG9hdGluZy1hY3Rpb24tYnV0dG9uXG5cbiRidG4tZmxvYXQtZHJvcGRvd24taW5uZXItc3BhY2VyLXk6IDFyZW0gIWRlZmF1bHQ7XG4kYnRuLWZsb2F0LWVsZXZhdGlvbi1zaGFkb3c6ICAgICAgICBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgNikgIWRlZmF1bHQ7XG4kYnRuLWZsb2F0LWVsZXZhdGlvbi1zaGFkb3ctYWN0aXZlOiBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgMTIpICFkZWZhdWx0O1xuJGJ0bi1mbG9hdC1zaXplOiAgICAgICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuJGJ0bi1mbG9hdC1zaXplLXNtOiAgICAgICAgICAgICAgICAgMi41cmVtICFkZWZhdWx0O1xuXG4vLyBCdXR0b246IHRvZ2dsZSBidXR0b25zIChCb29zdHJhcCBidXR0b24gZ3JvdXApXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmlvL2d1aWRlbGluZXMvY29tcG9uZW50cy9idXR0b25zLmh0bWwjYnV0dG9ucy10b2dnbGUtYnV0dG9uc1xuXG4kYnRuLWdyb3VwLWJnOiAgICAgICAgICAgICAkd2hpdGUtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tZ3JvdXAtaW5uZXItc3BhY2VyLXg6IDFweCAhZGVmYXVsdDtcbiRidG4tZ3JvdXAtaW5uZXItc3BhY2VyLXk6IDFweCAhZGVmYXVsdDtcbiRidG4tZ3JvdXAtdG9nZ2xlLW9wYWNpdHk6IDAuNyAhZGVmYXVsdDtcblxuLy8gQ2FyZCAoQm9vdHN0cmFwIGNhcmQpXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9jYXJkcy5odG1sI2NhcmRzLXVzYWdlXG5cbiRjYXJkLWFjdGlvbi1pbm5lci1zcGFjZXIteDogIDAuNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWFjdGlvbi1pbm5lci1zcGFjZXIteTogIDAuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1hY3Rpb24tcGFkZGluZy14OiAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1hY3Rpb24tcGFkZGluZy15OiAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgMiAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtY291bnQtZGVza3RvcDogIDMgIWRlZmF1bHQ7XG4kY2FyZC1lbGV2YXRpb24tc2hhZG93OiAgICAgICBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgMikgIWRlZmF1bHQ7XG4kY2FyZC1lbGV2YXRpb24tc2hhZG93LWhvdmVyOiBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgOCkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1zcGFjZXIteDogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItc3BhY2VyLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjYXJkLW1hcmdpbi14OiAgICAgICAgICAgICAgICRzcGFjZXItc20gIWRlZmF1bHQ7XG4kY2FyZC1tYXJnaW4teTogICAgICAgICAgICAgICAkc3BhY2VyLXNtICFkZWZhdWx0O1xuJGNhcmQtcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjYXJkLXBhZGRpbmcteTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIENoaXBcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL2NoaXBzLmh0bWwjY2hpcHMtc3BlY3NcblxuJGNoaXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMzAwICFkZWZhdWx0O1xuJGNoaXAtYmctYWN0aXZlOiAgICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktNDAwICFkZWZhdWx0O1xuJGNoaXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kY2hpcC1lbGV2YXRpb24tc2hhZG93LWhvdmVyOiBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgMikgIWRlZmF1bHQ7XG4kY2hpcC1mb250LXNpemU6ICAgICAgICAgICAgICAwLjg3NXJlbSAhZGVmYXVsdDtcbiRjaGlwLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuJGNoaXAtaGVpZ2h0OiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRjaGlwLWljb24tYmc6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKHNlY29uZGFyeSkgIWRlZmF1bHQ7XG4kY2hpcC1pY29uLWZvbnQtc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGNoaXAtaW5uZXItc3BhY2VyLXg6ICAgICAgICAgMC4yNXJlbSAhZGVmYXVsdDtcbiRjaGlwLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kY2hpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuXG4vLyBEYXRhIHRhYmxlIChCb290c3RyYXAgdGFibGUpXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9kYXRhLXRhYmxlcy5odG1sI2RhdGEtdGFibGVzLXN0cnVjdHVyZVxuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAkbWF0ZXJpYWwtY29sb3ItZ3JleS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlLWhvdmVyOiAgICAgICAkbWF0ZXJpYWwtY29sb3ItZ3JleS0zMDAgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAkbWF0ZXJpYWwtY29sb3ItZ3JleS0xMDAgIWRlZmF1bHQ7XG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAkbWF0ZXJpYWwtY29sb3ItZ3JleS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yLXNvbGlkICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtYWx0OiAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiR0YWJsZS1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRkYXJrLXRoZW1lLTQgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZy1hY2NlbnQ6ICAgICAgICAkZGFyay10aGVtZS0zICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmctaG92ZXI6ICAgICAgICAgJGRhcmstdGhlbWUtMiAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgICRkYXJrLXRoZW1lLTMgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHRhYmxlLXRib2R5LWNlbGwtaGVpZ2h0OiAgICAgM3JlbSAhZGVmYXVsdDtcbiR0YWJsZS10Ym9keS1jb2xvcjogICAgICAgICAgICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJHRhYmxlLXRib2R5LWZvbnQtc2l6ZTogICAgICAgMC44MTI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLXRib2R5LWZvbnQtd2VpZ2h0OiAgICAgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kdGFibGUtdGJvZHktcGFkZGluZy15OiAgICAgICAoKCR0YWJsZS10Ym9keS1jZWxsLWhlaWdodCAtICR0YWJsZS10Ym9keS1mb250LXNpemUgKiAkdGFibGUtbGluZS1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XG5cbiR0YWJsZS10Zm9vdC1jZWxsLWhlaWdodDogICAgIDMuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS10Zm9vdC1jb2xvcjogICAgICAgICAgICRibGFjay1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kdGFibGUtdGZvb3QtZm9udC1zaXplOiAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLXRmb290LWZvbnQtd2VpZ2h0OiAgICAgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kdGFibGUtdGZvb3QtcGFkZGluZy15OiAgICAgICAoKCR0YWJsZS10Zm9vdC1jZWxsLWhlaWdodCAtICR0YWJsZS10Zm9vdC1mb250LXNpemUgKiAkdGFibGUtbGluZS1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aGVhZC1iZzogICAgICAgICAgICAgICR0YWJsZS1iZy1hY2NlbnQgIWRlZmF1bHQ7XG4kdGFibGUtdGhlYWQtY2VsbC1oZWlnaHQ6ICAgICAkdGFibGUtdGZvb3QtY2VsbC1oZWlnaHQgIWRlZmF1bHQ7XG4kdGFibGUtdGhlYWQtY29sb3I6ICAgICAgICAgICAkdGFibGUtdGZvb3QtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtdGhlYWQtZm9udC1zaXplOiAgICAgICAkdGFibGUtdGZvb3QtZm9udC1zaXplICFkZWZhdWx0O1xuJHRhYmxlLXRoZWFkLWZvbnQtd2VpZ2h0OiAgICAgJGZvbnQtd2VpZ2h0LW1lZGl1bSAhZGVmYXVsdDtcbiR0YWJsZS10aGVhZC1wYWRkaW5nLXk6ICAgICAgICgoJHRhYmxlLXRoZWFkLWNlbGwtaGVpZ2h0IC0gJHRhYmxlLXRoZWFkLWZvbnQtc2l6ZSAqICR0YWJsZS1saW5lLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcblxuJHRhYmxlLXNtLWNlbGwtcGFkZGluZy14OiAgICAgMXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1zbS1jZWxsLXBhZGRpbmcteC1hbHQ6IDFyZW0gIWRlZmF1bHQ7XG4kdGFibGUtc20tdGJvZHktY2VsbC1oZWlnaHQ6ICAyLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLXNtLXRib2R5LXBhZGRpbmcteTogICAgKCgkdGFibGUtc20tdGJvZHktY2VsbC1oZWlnaHQgLSAkdGFibGUtdGJvZHktZm9udC1zaXplICogJHRhYmxlLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuJHRhYmxlLXNtLXRmb290LWNlbGwtaGVpZ2h0OiAgMi41cmVtICFkZWZhdWx0O1xuJHRhYmxlLXNtLXRmb290LXBhZGRpbmcteTogICAgKCgkdGFibGUtc20tdGZvb3QtY2VsbC1oZWlnaHQgLSAkdGFibGUtdGZvb3QtZm9udC1zaXplICogJHRhYmxlLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuJHRhYmxlLXNtLXRoZWFkLWNlbGwtaGVpZ2h0OiAgJHRhYmxlLXNtLXRmb290LWNlbGwtaGVpZ2h0ICFkZWZhdWx0O1xuJHRhYmxlLXNtLXRoZWFkLXBhZGRpbmcteTogICAgKCgkdGFibGUtc20tdGhlYWQtY2VsbC1oZWlnaHQgLSAkdGFibGUtdGhlYWQtZm9udC1zaXplICogJHRhYmxlLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuXG4vLyBEaWFsb2cgKEJvb3RzdHJhcCBtb2RhbClcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL2RpYWxvZ3MuaHRtbCNkaWFsb2dzLXNwZWNzXG5cbiRkaWFsb2ctYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kZGlhbG9nLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRpYWxvZy1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZGlhbG9nLWVsZXZhdGlvbi1zaGFkb3c6ICAgICAgICAgICAgIG1hcC1nZXQoJGVsZXZhdGlvbi1zaGFkb3dzLCAyNCkgIWRlZmF1bHQ7XG4kZGlhbG9nLWZvb3Rlci1idG4tbWluLXdpZHRoOiAgICAgICAgIDRyZW0gIWRlZmF1bHQ7XG4kZGlhbG9nLWZvb3Rlci1idG4tc3RhY2tlZC1oZWlnaHQ6ICAgIDNyZW0gIWRlZmF1bHQ7XG4kZGlhbG9nLWZvb3Rlci1idG4tc3RhY2tlZC1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kZGlhbG9nLWZvb3Rlci1idG4tc3RhY2tlZC1wYWRkaW5nLXk6ICgoJGRpYWxvZy1mb290ZXItYnRuLXN0YWNrZWQtaGVpZ2h0IC0gJGJ0bi1mb250LXNpemUgKiAkYnRuLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuJGRpYWxvZy1mb290ZXItaW5uZXItc3BhY2VyLXg6ICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kZGlhbG9nLWZvb3Rlci1wYWRkaW5nLXg6ICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRkaWFsb2ctZm9vdGVyLXBhZGRpbmcteTogICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJGRpYWxvZy1tYXJnaW4teDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyLWxnICFkZWZhdWx0O1xuJGRpYWxvZy1tYXJnaW4teTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyLWxnICFkZWZhdWx0O1xuJGRpYWxvZy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZGlhbG9nLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZGlhbG9nLXRyYW5zaXRpb24tc2NhbGU6ICAgICAgICAgICAgICR0cmFuc2l0aW9uLXNjYWxlICFkZWZhdWx0O1xuJGRpYWxvZy13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAzNXJlbSAhZGVmYXVsdDtcbiRkaWFsb2ctd2lkdGgtbGc6ICAgICAgICAgICAgICAgICAgICAgNTIuNXJlbSAhZGVmYXVsdDtcbiRkaWFsb2ctd2lkdGgtc206ICAgICAgICAgICAgICAgICAgICAgMTcuNXJlbSAhZGVmYXVsdDtcblxuLy8gRXhwYW5zaW9uIHBhbmVsIChCb290c3RyYXAgbGlzdCBncm91cClcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL2V4cGFuc2lvbi1wYW5lbHMuaHRtbCNleHBhbnNpb24tcGFuZWxzLXNwZWNzXG5cbiRleHBhbnNpb24tcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLWJnLWFjdGl2ZTogICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMjAwICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRleHBhbnNpb24tcGFuZWwtY29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiRleHBhbnNpb24tcGFuZWwtY29sb3ItZGlzYWJsZWQ6ICAgICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcbiRleHBhbnNpb24tcGFuZWwtZWxldmF0aW9uLXNoYWRvdzogICAgICBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgMSkgIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgMC45Mzc1cmVtICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItYnRuLW1pbi13aWR0aDogIDRyZW0gIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLWZvb3Rlci1pbm5lci1zcGFjZXIteDogMC41cmVtICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItaW5uZXItc3BhY2VyLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXg6ICAgICAgMC41cmVtICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1oZWlnaHQ6ICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLWlubmVyLXNwYWNlci14OiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRleHBhbnNpb24tcGFuZWwtaW5uZXItc3BhY2VyLXk6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLXBhZGRpbmcteDogICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1wYWRkaW5nLXk6ICAgICAgICAgICAgICgoJGV4cGFuc2lvbi1wYW5lbC1oZWlnaHQgLSAkZXhwYW5zaW9uLXBhbmVsLWZvbnQtc2l6ZSAqICRleHBhbnNpb24tcGFuZWwtbGluZS1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XG5cbi8vIE1lbnUgKEJvb3RzdHJhcCBkcm9wZG93bilcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL21lbnVzLmh0bWwjbWVudXMtc3BlY3NcblxuJG1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbWVudS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG1lbnUtZGl2aWRlci1iZzogICAgICAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1lbnUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1lbnUtZm9udC1zaXplLWNhc2NhZGluZzogICAgICAwLjkzNzVyZW0gIWRlZmF1bHQ7XG4kbWVudS1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuJG1lbnUtZWxldmF0aW9uLXNoYWRvdzogICAgICAgICBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgOCkgIWRlZmF1bHQ7XG4kbWVudS1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJG1lbnUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbWVudS1saW5lLWhlaWdodC1jYXNjYWRpbmc6ICAgICRtZW51LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG1lbnUtbGluay1iZzogICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRtZW51LWxpbmstYmctaG92ZXI6ICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMTAwICFkZWZhdWx0O1xuJG1lbnUtbGluay1jb2xvcjogICAgICAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiRtZW51LWxpbmstY29sb3ItZGlzYWJsZWQ6ICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kbWVudS1saW5rLWhlaWdodDogICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4kbWVudS1saW5rLWhlaWdodC1jYXNjYWRpbmc6ICAgIDJyZW0gIWRlZmF1bHQ7XG4kbWVudS1saW5rLXBhZGRpbmcteDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbWVudS1saW5rLXBhZGRpbmcteC1jYXNjYWRpbmc6IDEuNXJlbSAhZGVmYXVsdDtcbiRtZW51LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgKCgkbWVudS1saW5rLWhlaWdodCAtICRtZW51LWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuJG1lbnUtbGluay1wYWRkaW5nLXktY2FzY2FkaW5nOiAoKCRtZW51LWxpbmstaGVpZ2h0LWNhc2NhZGluZyAtICRtZW51LWxpbmUtaGVpZ2h0LWNhc2NhZGluZykgLyAyKSAhZGVmYXVsdDtcbiRtZW51LW1pbi13aWR0aDogICAgICAgICAgICAgICAgN3JlbSAhZGVmYXVsdDtcbiRtZW51LW1pbi13aWR0aC1jYXNjYWRpbmc6ICAgICAgMjByZW0gIWRlZmF1bHQ7XG4kbWVudS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRtZW51LXBhZGRpbmcteS1jYXNjYWRpbmc6ICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTmF2aWdhdGlvbiBkcmF3ZXJcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9wYXR0ZXJucy9uYXZpZ2F0aW9uLWRyYXdlci5odG1sI25hdmlnYXRpb24tZHJhd2VyLXNwZWNzXG5cbiRuYXZkcmF3ZXItYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRkaWFsb2ctYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmRyYXdlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItY29udGVudC1iZzogICAgICAgICAgICAgICRkaWFsb2ctY29udGVudC1iZyAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItZGl2aWRlci1iZzogICAgICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLWVsZXZhdGlvbi1zaGFkb3c6ICAgICAgICBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgMTYpICFkZWZhdWx0O1xuJG5hdmRyYXdlci1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuJG5hdmRyYXdlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMTAwICFkZWZhdWx0O1xuJG5hdmRyYXdlci1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItaGVhZGVyLWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLWlubmVyLXNwYWNlci14OiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdmRyYXdlci1pbm5lci1zcGFjZXIteTogICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJG5hdmRyYXdlci1uYXYtaWNvbi1jb2xvcjogICAgICAgICAgJGJsYWNrLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItbmF2LWljb24td2lkdGg6ICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItbmF2LWxpbmstYmctaG92ZXI6ICAgICAgICRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMCAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItbmF2LWxpbmstY29sb3I6ICAgICAgICAgICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJG5hdmRyYXdlci1uYXYtbGluay1jb2xvci1hY3RpdmU6ICAgdGhlbWUtY29sb3IocHJpbWFyeSkgIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLW5hdi1saW5rLWNvbG9yLWRpc2FibGVkOiAkYmxhY2staGludCAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItbmF2LWxpbmstZm9udC1zaXplOiAgICAgIDAuODc1cmVtICFkZWZhdWx0O1xuJG5hdmRyYXdlci1uYXYtbGluay1mb250LXdlaWdodDogICAgJGZvbnQtd2VpZ2h0LW1lZGl1bSAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLXN1YmhlYWRlci1jb2xvcjogICAgICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItc3ViaGVhZGVyLWZvbnQtc2l6ZTogICAgIDAuODc1cmVtICFkZWZhdWx0O1xuJG5hdmRyYXdlci1zdWJoZWFkZXItZm9udC13ZWlnaHQ6ICAgJGZvbnQtd2VpZ2h0LW1lZGl1bSAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItc3ViaGVhZGVyLWhlaWdodDogICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxNy41cmVtICFkZWZhdWx0O1xuXG4vLyBQaWNrZXJcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL3BpY2tlcnMuaHRtbCNwaWNrZXJzLWRhdGUtcGlja2Vyc1xuXG4kcGlja2VyLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwaWNrZXItY2VsbC1zaXplOiAgICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDtcbiRwaWNrZXItY29udGVudC1iZzogICAgICAgICAgICRkaWFsb2ctY29udGVudC1iZyAhZGVmYXVsdDtcbiRwaWNrZXItZGF5LWJnLXNlbGVjdGVkOiAgICAgIHRoZW1lLWNvbG9yKHByaW1hcnkpICFkZWZhdWx0O1xuJHBpY2tlci1kYXktY29sb3ItZGlzYWJsZWQ6ICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kcGlja2VyLWRheS1jb2xvci10b2RheTogICAgICB0aGVtZS1jb2xvcihwcmltYXJ5KSAhZGVmYXVsdDtcbiRwaWNrZXItZWxldmF0aW9uLXNoYWRvdzogICAgICRkaWFsb2ctZWxldmF0aW9uLXNoYWRvdyAhZGVmYXVsdDtcbiRwaWNrZXItaGVhZGVyLWJnOiAgICAgICAgICAgIHRoZW1lLWNvbG9yKHByaW1hcnkpICFkZWZhdWx0O1xuJHBpY2tlci1oZWFkZXItcGFkZGluZy14OiAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBpY2tlci1oZWFkZXItcGFkZGluZy15OiAgICAgMXJlbSAhZGVmYXVsdDtcbiRwaWNrZXItaG9sZGVyLWJnOiAgICAgICAgICAgICRkaWFsb2ctYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kcGlja2VyLWlubmVyLXNwYWNlci14OiAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kcGlja2VyLWlubmVyLXNwYWNlci15OiAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kcGlja2VyLW1hcmdpbi14OiAgICAgICAgICAgICAkZGlhbG9nLW1hcmdpbi14ICFkZWZhdWx0O1xuJHBpY2tlci1tYXJnaW4teTogICAgICAgICAgICAgJGRpYWxvZy1tYXJnaW4teSAhZGVmYXVsdDtcbiRwaWNrZXItbmF2LW5leHQtaWNvbjogICAgICAgICdrZXlib2FyZF9hcnJvd19yaWdodCcgIWRlZmF1bHQ7XG4kcGlja2VyLW5hdi1wcmV2LWljb246ICAgICAgICAna2V5Ym9hcmRfYXJyb3dfbGVmdCcgIWRlZmF1bHQ7XG4kcGlja2VyLXNlbGVjdC1iZzogICAgICAgICAgICAkYmxhY2stZGl2aWRlciAhZGVmYXVsdDtcbiRwaWNrZXItc2VsZWN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBpY2tlci1zZWxlY3Qtb3BhY2l0eTogICAgICAgMC43ICFkZWZhdWx0O1xuJHBpY2tlci10cmFuc2l0aW9uLXNjYWxlOiAgICAgJHRyYW5zaXRpb24tc2NhbGUgIWRlZmF1bHQ7XG4kcGlja2VyLXdlZWtkYXktY29sb3I6ICAgICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcblxuLy8gUHJvZ3Jlc3MgKEJvb3RzdHJhcCBwcm9ncmVzcyBiYXIpXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9wcm9ncmVzcy1hY3Rpdml0eS5odG1sI3Byb2dyZXNzLWFjdGl2aXR5LXR5cGVzLW9mLWluZGljYXRvcnNcblxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby01MDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAwLjI1cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1idWZmZXItd2lkdGg6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgMC4yNXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICRtYXRlcmlhbC1jb2xvci1pbmRpZ28tMTAwICFkZWZhdWx0O1xuXG4kcHJvZ3Jlc3MtY2lyY3VsYXItYW5pbWF0aW9uLWR1cmF0aW9uOiA1LjMzMnMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtY2lyY3VsYXItYmc6ICAgICAgICAgICAgICAgICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTUwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1jaXJjdWxhci1oZWlnaHQ6ICAgICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyLXdpZHRoOiAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFNlbGVjdGlvbiBjb250cm9sIChCb290c3RyYXAgY3VzdG9tIGZvcm0gY29udHJvbClcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL3NlbGVjdGlvbi1jb250cm9scy5odG1sXG5cbiRzZWxlY3Rpb24tY29udHJvbC1jaGVja2JveC1pY29uOiAgICAgICAgICAgICAgICdjaGVja19ib3hfb3V0bGluZV9ibGFuaycgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtY2hlY2tib3gtaWNvbi1jaGVja2VkOiAgICAgICAnY2hlY2tfYm94JyAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC1jaGVja2JveC1pY29uLWluZGV0ZXJtaW5hdGU6ICdpbmRldGVybWluYXRlX2NoZWNrX2JveCcgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2stc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1jb250cm9sLWNvbG9yLWFjdGl2ZTogICAgICAgICAgICAgICAgdGhlbWUtY29sb3Ioc2Vjb25kYXJ5KSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC1jb2xvci1kaXNhYmxlZDogICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4yNikgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAkbWF0ZXJpYWwtaWNvbi1zaXplICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1jb250cm9sLXJhZGlhbC1vcGFjaXR5OiAgICAgICAgICAgICAgJGJsYWNrLWRpdmlkZXItb3BhY2l0eSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC1yYWRpby1pY29uOiAgICAgICAgICAgICAgICAgICdyYWRpb19idXR0b25fdW5jaGVja2VkJyAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC1yYWRpby1pY29uLWNoZWNrZWQ6ICAgICAgICAgICdyYWRpb19idXR0b25fY2hlY2tlZCcgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAoJG1hdGVyaWFsLWljb24tc2l6ZSAvIDIpICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1jb250cm9sLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgKCRtYXRlcmlhbC1pY29uLXNpemUgLyAyKSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICRtYXRlcmlhbC1jb2xvci1ncmV5LTA1MCAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC10aHVtYi1iZy1kaXNhYmxlZDogICAgICAgICAgICNiZGJkYmQgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtdGh1bWItc2hhZG93OiAgICAgICAgICAgICAgICAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsICRibGFjay1zZWNvbmRhcnktb3BhY2l0eSkgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtdHJhY2stYmc6ICAgICAgICAgICAgICAgICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC10cmFjay1iZy1kaXNhYmxlZDogICAgICAgICAgICRibGFjay1kaXZpZGVyICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1jb250cm9sLXRyYWNrLWhlaWdodDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC10cmFjay1vcGFjaXR5OiAgICAgICAgICAgICAgIDAuNSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC10cmFjay13aWR0aDogICAgICAgICAgICAgICAgICgkc2VsZWN0aW9uLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAyKSAhZGVmYXVsdDtcblxuLy8gU2xpZGVyIChCb290c3RyYXAgY3VzdG9tIGZvcm0gY29udHJvbClcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuaW8vZ3VpZGVsaW5lcy9jb21wb25lbnRzL3NsaWRlcnMuaHRtbCNzbGlkZXJzLWNvbnRpbnVvdXMtc2xpZGVyXG5cbiRzbGlkZXItdGh1bWItYmc6ICAgICAgICAgICAgIHRoZW1lLWNvbG9yKHNlY29uZGFyeSkgIWRlZmF1bHQ7XG4kc2xpZGVyLXRodW1iLXJhZGlhbC1vcGFjaXR5OiAkYmxhY2stZGl2aWRlci1vcGFjaXR5ICFkZWZhdWx0O1xuJHNsaWRlci10aHVtYi1zaXplOiAgICAgICAgICAgKCRtYXRlcmlhbC1pY29uLXNpemUgLyAyKSAhZGVmYXVsdDtcbiRzbGlkZXItdHJhY2stYmc6ICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4yNikgIWRlZmF1bHQ7XG4kc2xpZGVyLXRyYWNrLWJnLWFjdGl2ZTogICAgICByZ2JhKDAsIDAsIDAsIDAuMzgpICFkZWZhdWx0O1xuJHNsaWRlci10cmFjay1oZWlnaHQ6ICAgICAgICAgMC4xMjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFNuYWNrYmFyXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmlvL2d1aWRlbGluZXMvY29tcG9uZW50cy9zbmFja2JhcnMtdG9hc3RzLmh0bWwjc25hY2tiYXJzLXRvYXN0cy1zcGVjc1xuXG4kc25hY2tiYXItYmc6ICAgICAgICAgICAgICAgICAgICAgIzMyMzIzMiAhZGVmYXVsdDtcbiRzbmFja2Jhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRzbmFja2Jhci1icmVha3BvaW50OiAgICAgICAgICAgICBzbSAhZGVmYXVsdDtcbiRzbmFja2Jhci1idG4tY29sb3I6ICAgICAgICAgICAgICB0aGVtZS1jb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuJHNuYWNrYmFyLWJ0bi1jb2xvci1ob3ZlcjogICAgICAgIHRoZW1lLWNvbG9yLWxpZ2h0KHNlY29uZGFyeSkgIWRlZmF1bHQ7XG4kc25hY2tiYXItY29sb3I6ICAgICAgICAgICAgICAgICAgJHdoaXRlLXByaW1hcnkgIWRlZmF1bHQ7XG4kc25hY2tiYXItZWxldmF0aW9uLXNoYWRvdzogICAgICAgbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDYpICFkZWZhdWx0O1xuJHNuYWNrYmFyLWZvbnQtc2l6ZTogICAgICAgICAgICAgIDAuODc1cmVtICFkZWZhdWx0O1xuJHNuYWNrYmFyLWhlaWdodC1tdWx0aTogICAgICAgICAgIDVyZW0gIWRlZmF1bHQ7XG4kc25hY2tiYXItaW5uZXItc3BhY2VyLXg6ICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHNuYWNrYmFyLWlubmVyLXNwYWNlci14LWRlc2t0b3A6IDNyZW0gIWRlZmF1bHQ7XG4kc25hY2tiYXItbGluZS1oZWlnaHQ6ICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kc25hY2tiYXItbWFyZ2luLXg6ICAgICAgICAgICAgICAgJHNwYWNlci1sZyAhZGVmYXVsdDtcbiRzbmFja2Jhci1tYXJnaW4teTogICAgICAgICAgICAgICAkc3BhY2VyLWxnICFkZWZhdWx0O1xuJHNuYWNrYmFyLW1heC13aWR0aDogICAgICAgICAgICAgIDM1LjVyZW0gIWRlZmF1bHQ7XG4kc25hY2tiYXItbWluLXdpZHRoOiAgICAgICAgICAgICAgMThyZW0gIWRlZmF1bHQ7XG4kc25hY2tiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHNuYWNrYmFyLXBhZGRpbmcteTogICAgICAgICAgICAgIDAuODc1cmVtICFkZWZhdWx0O1xuJHNuYWNrYmFyLXBhZGRpbmcteS1tdWx0aTogICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFN0ZXBwZXJcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL3N0ZXBwZXJzLmh0bWwjc3RlcHBlcnMtc3BlY3NcblxuJHN0ZXBwZXItYmc6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRzdGVwcGVyLWJvcmRlci1jb2xvcjogICAgICAkbWF0ZXJpYWwtY29sb3ItZ3JleS00MDAgIWRlZmF1bHQ7XG4kc3RlcHBlci1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRzdGVwcGVyLWljb24tYmc6ICAgICAgICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcbiRzdGVwcGVyLWljb24tYmctYWN0aXZlOiAgICB0aGVtZS1jb2xvcihwcmltYXJ5KSAhZGVmYXVsdDtcbiRzdGVwcGVyLWljb24tY29sb3I6ICAgICAgICAkd2hpdGUtcHJpbWFyeSAhZGVmYXVsdDtcbiRzdGVwcGVyLWljb24tZm9udC1zaXplOiAgICAwLjc1cmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItaWNvbi1mb250LXdlaWdodDogICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuJHN0ZXBwZXItaWNvbi1oZWlnaHQ6ICAgICAgICRtYXRlcmlhbC1pY29uLXNpemUgIWRlZmF1bHQ7XG4kc3RlcHBlci1pbm5lci1zcGFjZXI6ICAgICAgMC41cmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItcGFkZGluZy14OiAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLXBhZGRpbmcteTogICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci10ZXh0LWNvbG9yOiAgICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kc3RlcHBlci10ZXh0LWNvbG9yLWFjdGl2ZTogJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kc3RlcHBlci10ZXh0LWZvbnQtc2l6ZTogICAgMC44NzVyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci10ZXh0LWZvbnQtd2VpZ2h0OiAgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWRlZmF1bHQ7XG5cbi8vIFRhYiAoQm9vdHN0cmFwIHRhYilcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL3RhYnMuaHRtbCN0YWJzLXNwZWNzXG5cbiRuYXYtdGFiLWJnLWhvdmVyOiAgICAgICAgICRibGFjay1kaXZpZGVyICFkZWZhdWx0O1xuJG5hdi10YWItYm9yZGVyLWNvbG9yOiAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFiLWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYi1jb2xvcjogICAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiRuYXYtdGFiLWNvbG9yLWFjdGl2ZTogICAgIHRoZW1lLWNvbG9yKHNlY29uZGFyeSkgIWRlZmF1bHQ7XG4kbmF2LXRhYi1jb2xvci1kaXNhYmxlZDogICAkYmxhY2staGludCAhZGVmYXVsdDtcbiRuYXYtdGFiLWZvbnQtc2l6ZTogICAgICAgIDAuODc1cmVtICFkZWZhdWx0O1xuJG5hdi10YWItZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LW1lZGl1bSAhZGVmYXVsdDtcbiRuYXYtdGFiLWhlaWdodDogICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4kbmF2LXRhYi1pbmRpY2F0b3ItYmc6ICAgICB0aGVtZS1jb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuJG5hdi10YWItaW5kaWNhdG9yLWhlaWdodDogMC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXRhYi1saW5lLWhlaWdodDogICAgICAxICFkZWZhdWx0O1xuJG5hdi10YWItbGluay1vcGFjaXR5OiAgICAgMC43ICFkZWZhdWx0O1xuJG5hdi10YWItbGluay1wYWRkaW5nLXg6ICAgMC43NXJlbSAhZGVmYXVsdDtcbiRuYXYtdGFiLWxpbmstcGFkZGluZy15OiAgICgoJG5hdi10YWItaGVpZ2h0IC0gJG5hdi10YWItZm9udC1zaXplICogJG5hdi10YWItbGluZS1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XG5cbi8vIFRleHQgZmllbGQgKEJvb3RzdHJhcCBmb3JtIGNvbnRyb2wpXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmlvL2d1aWRlbGluZXMvY29tcG9uZW50cy90ZXh0LWZpZWxkcy5odG1sI3RleHQtZmllbGRzLXN0YXRlc1xuXG4kdGV4dGZpZWxkLWJvcmRlci1jb2xvcjogICAgICAgcmdiYSgwLCAwLCAwLCAwLjQyKSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yLWZvY3VzOiB0aGVtZS1jb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuJHRleHRmaWVsZC1ib3JkZXItY29sb3ItaG92ZXI6IHJnYmEoMCwgMCwgMCwgMC44NykgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJvcmRlci13aWR0aDogICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWZvY3VzOiAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAyKSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWhvdmVyOiAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAyKSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtY29sb3I6ICAgICAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtY29sb3ItZGlzYWJsZWQ6ICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtaGludC1jb2xvcjogICAgICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtbWFyZ2luLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHRleHRmaWVsZC1wbGFpbnRleHQtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kdGV4dGZpZWxkLWZvbnQtc2l6ZTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtZm9udC1zaXplLWxnOiAgICAgICAyLjEyNXJlbSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtZm9udC1zaXplLXNtOiAgICAgICAwLjgxMjVyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWhlaWdodDogICAgICAgICAgICAgMi4yNXJlbSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtaGVpZ2h0LWxnOiAgICAgICAgICAzLjc1cmVtICFkZWZhdWx0O1xuJHRleHRmaWVsZC1oZWlnaHQtc206ICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWxpbmUtaGVpZ2h0OiAgICAgICAgMS41ICFkZWZhdWx0O1xuJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZzogICAgIDEuMTc2NDcxICFkZWZhdWx0O1xuJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbTogICAgIDEuNTM4NDYyICFkZWZhdWx0O1xuJHRleHRmaWVsZC1tYXJnaW4teTogICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtbWFyZ2luLXktbGc6ICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJHRleHRmaWVsZC1tYXJnaW4teS1zbTogICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLXBhZGRpbmcteDogICAgICAgICAgMCAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtcGFkZGluZy14LWxnOiAgICAgICAwICFkZWZhdWx0O1xuJHRleHRmaWVsZC1wYWRkaW5nLXgtc206ICAgICAgIDAgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLXBhZGRpbmcteTogICAgICAgICAgKCgkdGV4dGZpZWxkLWhlaWdodCAtICR0ZXh0ZmllbGQtZm9udC1zaXplICogJHRleHRmaWVsZC1saW5lLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtcGFkZGluZy15LWxnOiAgICAgICAoKCR0ZXh0ZmllbGQtaGVpZ2h0LWxnIC0gJHRleHRmaWVsZC1mb250LXNpemUtbGcgKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LWxnKSAvIDIpICFkZWZhdWx0O1xuJHRleHRmaWVsZC1wYWRkaW5nLXktc206ICAgICAgICgoJHRleHRmaWVsZC1oZWlnaHQtc20gLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbSAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc20pIC8gMikgIWRlZmF1bHQ7XG5cbiR0ZXh0ZmllbGQtc2VsZWN0LWJnLXNpemU6ICAgICAoJG1hdGVyaWFsLWljb24tc2l6ZSAvICR0ZXh0ZmllbGQtZm9udC1zaXplICogMWVtKSAhZGVmYXVsdDtcblxuLy8gVGV4dCBmaWVsZDogYm94XG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmlvL2d1aWRlbGluZXMvY29tcG9uZW50cy90ZXh0LWZpZWxkcy5odG1sI3RleHQtZmllbGRzLXRleHQtZmllbGQtYm94ZXNcblxuJHRleHRmaWVsZC1ib3gtYmc6ICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4wNikgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJveC1ib3JkZXItcmFkaXVzOiAgNHB4ICFkZWZhdWx0O1xuXG4kdGV4dGZpZWxkLWJveC1oZWlnaHQ6ICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuJHRleHRmaWVsZC1ib3gtaGVpZ2h0LWxnOiAgICAgIDQuMjVyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJveC1oZWlnaHQtc206ICAgICAgMi43NXJlbSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtYm94LWxhYmVsLXNwYWNlci15OiAwLjVyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJveC1wYWRkaW5nLXg6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1sZzogICAxcmVtICFkZWZhdWx0O1xuJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LXNtOiAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJveC1wYWRkaW5nLXk6ICAgICAgKCgkdGV4dGZpZWxkLWJveC1oZWlnaHQgLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZSAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktbGc6ICAgKCgkdGV4dGZpZWxkLWJveC1oZWlnaHQtbGcgLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZyAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtbGcpIC8gMikgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc206ICAgKCgkdGV4dGZpZWxkLWJveC1oZWlnaHQtc20gLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbSAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc20pIC8gMikgIWRlZmF1bHQ7XG5cbi8vIFRleHQgZmllbGQ6IGZsb2F0aW5nIGxhYmVsXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy90ZXh0LWZpZWxkcy5odG1sI3RleHQtZmllbGRzLWxhYmVsc1xuXG4kZmxvYXRpbmctbGFiZWwtY29sb3I6ICAgICAgICAgICAkdGV4dGZpZWxkLWhpbnQtY29sb3IgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtY29sb3ItZm9jdXM6ICAgICB0aGVtZS1jb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuJGZsb2F0aW5nLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiRmbG9hdGluZy1sYWJlbC1mb250LXNpemUtbGc6ICAgIDAuODc1cmVtICFkZWZhdWx0O1xuJGZsb2F0aW5nLWxhYmVsLWZvbnQtc2l6ZS1zbTogICAgMC42MjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFRvb2xiYXIgKEJvb3RzdHJhcCBuYXZiYXIpXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy90b29sYmFycy5odG1sI3Rvb2xiYXJzLXVzYWdlXG5cbiR0b29sYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kdG9vbGJhci1jb2xvci1saWdodGVyOiAgICAgICAgICRibGFjay1oaW50ICFkZWZhdWx0O1xuJHRvb2xiYXItZWxlbWVudC1iZzogICAgICAgICAgICAkYmxhY2stZGl2aWRlciAhZGVmYXVsdDtcbiR0b29sYmFyLWVsZW1lbnQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbGJhci1lbGVtZW50LWhlaWdodDogICAgICAgIDIuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbGJhci1lbGVtZW50LW9wYWNpdHk6ICAgICAgIDAuNyAhZGVmYXVsdDtcbiR0b29sYmFyLWVsZXZhdGlvbi1zaGFkb3c6ICAgICAgbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDQpICFkZWZhdWx0O1xuJHRvb2xiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbGJhci1pbm5lci1zcGFjZXIteDogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kdG9vbGJhci1saW5rLWZvbnQtc2l6ZTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kdG9vbGJhci1saW5rLWhlaWdodDogICAgICAgICAgICR0b29sYmFyLWVsZW1lbnQtaGVpZ2h0ICFkZWZhdWx0O1xuJHRvb2xiYXItbGluay1saW5lLWhlaWdodDogICAgICAxICFkZWZhdWx0O1xuJHRvb2xiYXItbGluay1wYWRkaW5nLXg6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHRvb2xiYXItbGluay1wYWRkaW5nLXk6ICAgICAgICAoKCR0b29sYmFyLWxpbmstaGVpZ2h0IC0gJHRvb2xiYXItbGluay1mb250LXNpemUgKiAkdG9vbGJhci1saW5rLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuJHRvb2xiYXItcGFkZGluZy14OiAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHRvb2xiYXItcGFkZGluZy15OiAgICAgICAgICAgICAoKCR0b29sYmFyLWhlaWdodCAtICR0b29sYmFyLWVsZW1lbnQtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuJHRvb2xiYXItdG9nZ2xlci1pY29uOiAgICAgICAgICAnbWVudScgIWRlZmF1bHQ7XG4kdG9vbGJhci13YXRlcmZhbGwtYmc6ICAgICAgICAgIHRoZW1lLWNvbG9yKHByaW1hcnkpICFkZWZhdWx0O1xuXG4kdG9vbGJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZS1wcmltYXJ5ICFkZWZhdWx0O1xuJHRvb2xiYXItZGFyay1jb2xvci1saWdodGVyOiAgICAkd2hpdGUtaGludCAhZGVmYXVsdDtcbiR0b29sYmFyLWRhcmstZWxlbWVudC1iZzogICAgICAgJHdoaXRlLWRpdmlkZXIgIWRlZmF1bHQ7XG5cbi8vIFRvb2x0aXAgKEJvb3RzdHJhcCB0b29sdGlwKVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL2NvbXBvbmVudHMvdG9vbHRpcHMuaHRtbCN0b29sdGlwcy10b29sdGlwcy1kZXNrdG9wXG5cbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAkbWF0ZXJpYWwtY29sb3ItZ3JleS03MDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1icmVha3BvaW50OiAgICAgICAgbWQgIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlLXByaW1hcnkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgMC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1mb250LXNpemUtZGVza3RvcDogMC42MjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1oZWlnaHQ6ICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWhlaWdodC1kZXNrdG9wOiAgICAxLjM3NXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW4tZGVza3RvcDogICAgMC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgMC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXgtZGVza3RvcDogMC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICgoJHRvb2x0aXAtaGVpZ2h0IC0gJHRvb2x0aXAtZm9udC1zaXplICogJHRvb2x0aXAtbGluZS1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXktZGVza3RvcDogKCgkdG9vbHRpcC1oZWlnaHQtZGVza3RvcCAtICR0b29sdGlwLWZvbnQtc2l6ZS1kZXNrdG9wICogJHRvb2x0aXAtbGluZS1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1zY2FsZTogICAgICAgICAgICAgMC44NyAhZGVmYXVsdDtcbiR0b29sdGlwLXppbmRleDogICAgICAgICAgICBtYXAtZ2V0KCRlbGV2YXRpb25zLCAyNCkgIWRlZmF1bHQ7XG4iLCJAbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoKSB7XG4gICVncmlkLWNvbHVtbiB7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgb3JkZXIvb3JkZXJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQpO1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGdyaWQtY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09ICcnIGFuZCAkaSA9PSAwKSB7XG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIG9yZGVyOiAkaTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3Qge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHtcbiAgICAgICAgb3JkZXI6ICRncmlkLWNvbHVtbnMgKyAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTWFrZSBjb2x1bW5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSkge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRncmlkLWNvbHVtbnMpO1xuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkZ3JpZC1jb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSkge1xuICAkbnVtOiAkc2l6ZSAvICRncmlkLWNvbHVtbnM7XG5cbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIGNvbnRhaW5lclxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWFrZSByb3dcblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG4iLCIkZ3JpZC1jb2x1bW5zOiAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4ICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50XG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vbGF5b3V0L3Jlc3BvbnNpdmUtdWkuaHRtbCNyZXNwb25zaXZlLXVpLWJyZWFrcG9pbnRzXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgJyRncmlkLWJyZWFrcG9pbnRzJyk7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuLy8gQ29udGFpbmVyIHdpZHRoXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vbGF5b3V0L3Jlc3BvbnNpdmUtdWkuaHRtbCNyZXNwb25zaXZlLXVpLWJyZWFrcG9pbnRzXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsICckY29udGFpbmVyLW1heC13aWR0aHMnKTtcbiIsIkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUpID09IG51bGwsICcnLCAnLSN7JG5hbWV9Jyk7XG59XG5cbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSkge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lKTtcblxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCkgLSAwLjAycHgsIG51bGwpO1xufVxuXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUpIHtcbiAgJG1pbjogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSkge1xuICAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcblxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIpO1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUpO1xuXG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lKTtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1tb3otd2Via2l0IHtcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgnJykge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLWZlYXR1cmUtbmFtZS1uby12ZW5kb3ItcHJlZml4XG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIENvbHVtblxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcbn1cblxuLy8gQ29udGFpbmVyXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XG4gIH1cbn1cblxuLy8gUm93XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICB9XG5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmxvY2txdW90ZVxuXG4uYmxvY2txdW90ZSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktdGl0bGU7XG5cbiAgYm9yZGVyLWxlZnQ6ICRibG9ja3F1b3RlLWJvcmRlci13aWR0aCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLXk7XG4gIHBhZGRpbmc6IDAgJHNwYWNlcjtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1jYXB0aW9uO1xuXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteHM7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XG4gIH1cbn1cblxuLy8gRW1waGFzaXNcblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG4gIGNvbG9yOiAkbWFyay1jb2xvcjtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gSGVhZGluZ3NcblxuLnR5cG9ncmFwaHktZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1kaXNwbGF5LTQ7XG59XG5cbi50eXBvZ3JhcGh5LWRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktZGlzcGxheS0zO1xufVxuXG4udHlwb2dyYXBoeS1kaXNwbGF5LTIge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWRpc3BsYXktMjtcbn1cblxuLnR5cG9ncmFwaHktZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1kaXNwbGF5LTE7XG59XG5cbi50eXBvZ3JhcGh5LWhlYWRsaW5lIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1oZWFkbGluZTtcbn1cblxuLnR5cG9ncmFwaHktdGl0bGUge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRpdGxlO1xufVxuXG4udHlwb2dyYXBoeS1zdWJoZWFkaW5nIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1zdWJoZWFkaW5nO1xufVxuXG4udHlwb2dyYXBoeS1ib2R5LTIge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWJvZHktMjtcbn1cblxuLnR5cG9ncmFwaHktYm9keS0xIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1ib2R5LTE7XG59XG5cbi50eXBvZ3JhcGh5LWNhcHRpb24ge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWNhcHRpb247XG59XG5cbi8vIEhlYWRpbmdzIC0gYm9vdHN0cmFwIGNsYXNzZXNcblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi15O1xufVxuXG5oMSxcbi5oMSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktZGlzcGxheS0yO1xufVxuXG5oMixcbi5oMiB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktZGlzcGxheS0xO1xufVxuXG5oMyxcbi5oMyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktaGVhZGxpbmU7XG59XG5cbmg0LFxuLmg0IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS10aXRsZTtcbn1cblxuaDUsXG4uaDUge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXN1YmhlYWRpbmc7XG59XG5cbmg2LFxuLmg2IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1ib2R5LTI7XG59XG5cbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWRpc3BsYXktNDtcbn1cblxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktZGlzcGxheS0zO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1kaXNwbGF5LTI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWRpc3BsYXktMTtcbn1cblxuLmxlYWQge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRpdGxlO1xufVxuXG4vLyBIclxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tdG9wOiAkcGFyYWdyYXBoLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi15O1xufVxuXG4vLyBMaXN0XG5cbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtaW5uZXItc3BhY2VyLXg7XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuIiwiQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4iLCIuYWxlcnQge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcblxuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLXk7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yLWxpZ2h0KCRjb2xvcik7XG4gICAgY29sb3I6IGNvbG9yLXlpcSh0aGVtZS1jb2xvci1saWdodCgkY29sb3IpKTtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcteCAqIDIgKyAkY2xvc2UtZm9udC1zaXplKTtcblxuICAuY2xvc2Uge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6ICgkYWxlcnQtcGFkZGluZy15IC0gKCRjbG9zZS1mb250LXNpemUgLSAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkgLyAyKSAkYWxlcnQtcGFkZGluZy14O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy8gTWlzY1xuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG5cbiAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuIiwiQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuLy8gU2luZ2xlIHNpZGVcblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuIiwiLmJhZGdlIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBhZGRpbmcteDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5idG4gJiB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvcik7XG4gICAgY29sb3I6IGNvbG9yLXlpcSh0aGVtZS1jb2xvcigkY29sb3IpKTtcblxuICAgICZbaHJlZl0ge1xuICAgICAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3ItZGFyaygkY29sb3IpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKHRoZW1lLWNvbG9yLWRhcmsoJGNvbG9yKSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUGlsbCBiYWRnZXMgd2l0aCBleHRyYSByb3VuZGVkIGNvcm5lcnNcblxuLmJhZGdlLXBpbGwge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDFlbSk7XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLXk7XG4gIG1pbi1oZWlnaHQ6ICRicmVhZGNydW1iLWhlaWdodDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoY29sb3IpO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tY29sb3ItaG92ZXI7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tY29sb3ItaG92ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRicmVhZGNydW1iLWlubmVyLXNwYWNlci14O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHNldC1tYXRlcmlhbC1pY29ucztcblxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1pdGVtLWljb247XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRicmVhZGNydW1iLWlubmVyLXNwYWNlci14O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQWNjZWxlcmF0aW9uIGN1cnZlOiBwZXJtYW5lbnRseSBsZWF2aW5nIHRoZSBzY3JlZW5cblxuQG1peGluIHRyYW5zaXRpb24tYWNjZWxlcmF0aW9uKCRwcm9wZXJ0eS4uLikge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1tb2JpbGUtbGVhdmluZztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLWFjY2VsZXJhdGlvbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tdGFibGV0LWxlYXZpbmc7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tZGVza3RvcC1sZWF2aW5nO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gRGVjZWxlcmF0aW9uIGN1cnZlOiBlbnRlcmluZyB0aGUgc2NyZWVuXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWRlY2VsZXJhdGlvbigkcHJvcGVydHkuLi4pIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tbW9iaWxlLWVudGVyaW5nO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24tZGVjZWxlcmF0aW9uO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQtZW50ZXJpbmc7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tZGVza3RvcC1lbnRlcmluZztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIFNoYXJwIGN1cnZlOiB0ZW1wb3JhcmlseSBsZWF2aW5nIHRoZSBzY3JlZW5cblxuQG1peGluIHRyYW5zaXRpb24tc2hhcnAoJHByb3BlcnR5Li4uKSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZS1sZWF2aW5nO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24tc2hhcnA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLXRhYmxldC1sZWF2aW5nO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlc2t0b3AtbGVhdmluZztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIFN0YW5kYXJkIGN1cnZlOiByZWxhdGl2ZSBtb3ZlbWVudFxuXG5AbWl4aW4gdHJhbnNpdGlvbi1zdGFuZGFyZCgkcHJvcGVydHkuLi4pIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tbW9iaWxlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24tc3RhbmRhcmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLXRhYmxldDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZXNrdG9wO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gU3RhbmRhcmQgY3VydmU6IHJlbGF0aXZlIG1vdmVtZW50IC0gY29tcGxleCwgZnVsbC1zY3JlZW4sIGxhcmdlIHRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uLXN0YW5kYXJkLWNvbXBsZXgoJHByb3BlcnR5Li4uKSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZS1jb21wbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24tc3RhbmRhcmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLXRhYmxldC1jb21wbGV4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlc2t0b3AtY29tcGxleDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4iLCIkdHJhbnNpdGlvbi1zY2FsZTogMC44NyAhZGVmYXVsdDtcblxuLy8gVGhlIG1vdmVtZW50IG9mIGFuIGVsZW1lbnQgaXMgYmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL21vdGlvbi9tb3ZlbWVudC5odG1sXG5cbi8vIFRyYW5zaXRpb24gZHVyYXRpb25cbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9tb3Rpb24vZHVyYXRpb24tZWFzaW5nLmh0bWwjZHVyYXRpb24tZWFzaW5nLWNvbW1vbi1kdXJhdGlvbnNcblxuJHRyYW5zaXRpb24tZHVyYXRpb24tZGVza3RvcDogICAgICAgICAgMC4ycyAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlc2t0b3AtY29tcGxleDogIDAuMjVzICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZHVyYXRpb24tZGVza3RvcC1lbnRlcmluZzogMC4xNXMgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi1kZXNrdG9wLWxlYXZpbmc6ICAwLjEzcyAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tZHVyYXRpb24tbW9iaWxlOiAgICAgICAgICAgMC4zcyAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZS1jb21wbGV4OiAgIDAuMzc1cyAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZS1lbnRlcmluZzogIDAuMjI1cyAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZS1sZWF2aW5nOiAgIDAuMTk1cyAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tZHVyYXRpb24tdGFibGV0OiAgICAgICAgICAgMC4zOXMgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQtY29tcGxleDogICAwLjQ4NzVzICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZHVyYXRpb24tdGFibGV0LWVudGVyaW5nOiAgMC4yOTI1cyAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uLXRhYmxldC1sZWF2aW5nOiAgIDAuMjUzNXMgIWRlZmF1bHQ7XG5cbi8vIFRyYW5zaXRpb24gdGltaW5nIGZ1bmN0aW9uXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vbW90aW9uL2R1cmF0aW9uLWVhc2luZy5odG1sI2R1cmF0aW9uLWVhc2luZy1uYXR1cmFsLWVhc2luZy1jdXJ2ZXNcblxuJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLWFjY2VsZXJhdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSkgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24tZGVjZWxlcmF0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbi1zaGFycDogICAgICAgIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24tc3RhbmRhcmQ6ICAgICBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpICFkZWZhdWx0O1xuIiwiQG1peGluIHJlc2V0LW1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAoJG1hdGVyaWFsLWljb24tc2l6ZSAvICRmb250LXNpemUtYmFzZSAqIDFlbSk7XG4gIGxpbmUtaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlIC8gJG1hdGVyaWFsLWljb24tc2l6ZSAqIDFlbSk7XG5cbiAgLy8gVGhlIGJlbG93IHZhbHVlIGlzIGNhbGN1bGF0ZWQgdXNpbmcgdGhlIHRlY2huaXF1ZSBpbGx1c3RyYXRlZCBpbjpcbiAgLy8gaHR0cHM6Ly9pYW12ZG8ubWUvZW4vYmxvZy9jc3MtZm9udC1tZXRyaWNzLWxpbmUtaGVpZ2h0LWFuZC12ZXJ0aWNhbC1hbGlnblxuICAvLyBGb250IG1ldHJpY3MgdXNlZCBpbiB0aGUgY2FsY3VsYXRpb24gYXJlIGZyb20gUm9ib3JvIFJlZ3VsYXI6XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvZm9udHMvYmxvYi9tYXN0ZXIvYXBhY2hlL3JvYm90by9Sb2JvdG8tUmVndWxhci50dGZcblxuICAkcm9ib3RvLWZtLWFzY2VuZGVyOiAgICAgICAgMTk0NiAhZGVmYXVsdDtcbiAgJHJvYm90by1mbS1jYXBpdGFsLWhlaWdodDogIDE0NTYgIWRlZmF1bHQ7XG4gICRyb2JvdG8tZm0tZGVzY2VuZGVyOiAgICAgICA1MTIgIWRlZmF1bHQ7XG5cbiAgJHJvYm90by1jYXBpdGFsLWhlaWdodDogICAgIChzdHJpcC11bml0KCRmb250LXNpemUtYmFzZSkgKiBzdHJpcC11bml0KCRmb250LXNpemUtcm9vdCkgKiBzdHJpcC11bml0KCRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7XG4gICRyb2JvdG8tY29tcHV0ZWQtZm9udC1zaXplOiAoJHJvYm90by1jYXBpdGFsLWhlaWdodCAvICRyb2JvdG8tZm0tY2FwaXRhbC1oZWlnaHQpICFkZWZhdWx0O1xuICAkcm9ib3RvLWRpc3RhbmNlLWJvdHRvbTogICAgJHJvYm90by1mbS1kZXNjZW5kZXIgIWRlZmF1bHQ7XG4gICRyb2JvdG8tZGlzdGFuY2UtdG9wOiAgICAgICAoJHJvYm90by1mbS1hc2NlbmRlciAtICRyb2JvdG8tZm0tY2FwaXRhbC1oZWlnaHQpICFkZWZhdWx0O1xuXG4gIHZlcnRpY2FsLWFsaWduOiAoKCRyb2JvdG8tZGlzdGFuY2UtYm90dG9tIC0gJHJvYm90by1kaXN0YW5jZS10b3ApICogJHJvYm90by1jb21wdXRlZC1mb250LXNpemUgKiAtMWVtKTtcbn1cblxuQG1peGluIHNldC1tYXRlcmlhbC1pY29ucyB7XG4gIEBpbmNsdWRlIHJlc2V0LW1hdGVyaWFsLWljb25zO1xuXG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LXdlaWdodC1ub3RhdGlvblxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4iLCIuY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQtY29tcGxleCh0cmFuc2Zvcm0pO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLWxlZnQuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi8vIEZhZGVcblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZC1jb21wbGV4KG9wYWNpdHkpO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzXG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtYmc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogbWFwLWdldCgkY2Fyb3VzZWwtY29udHJvbC1lbGV2YXRpb24tc2hhZG93LCBzaGFkb3cpO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtc2l6ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAoJGNhcm91c2VsLWNvbnRyb2wtc2l6ZSAvIC0yKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1zaXplO1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtYmctaG92ZXI7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRjYXJvdXNlbC1jb250cm9sLWVsZXZhdGlvbi1zaGFkb3ctYWN0aXZlLCBzaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogKCRjYXJvdXNlbC1jb250cm9sLXNpemUgLyAyKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6ICgkY2Fyb3VzZWwtY29udHJvbC1zaXplIC8gMik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIEBpbmNsdWRlIHNldC1tYXRlcmlhbC1pY29ucztcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb247XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uO1xufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIGJvdHRvbTogKCRjYXJvdXNlbC1pbmRpY2F0b3Itc2l6ZSAqIDMpO1xuICBsZWZ0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3JzXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCRjYXJvdXNlbC1jb250cm9sLXNpemUgKiAyKTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG4gIGxlZnQ6ICgkY2Fyb3VzZWwtY29udHJvbC1zaXplICogMik7XG4gIHotaW5kZXg6IDE7XG5cbiAgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItd2lkdGggc29saWQgJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGNhcm91c2VsLWluZGljYXRvci1zaXplO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc2l6ZTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYmc7XG4gIH1cbn1cbiIsIi8vIEVsZXZhdGlvblxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL3doYXQtaXMtbWF0ZXJpYWwvZWxldmF0aW9uLXNoYWRvd3MuaHRtbCNlbGV2YXRpb24tc2hhZG93cy1lbGV2YXRpb24tYW5kcm9pZC1cblxuJGVsZXZhdGlvbnM6IChcbiAgMjQ6ICgyNCAqIDEwKSxcbiAgMTY6ICgxNiAqIDEwKSxcbiAgMTI6ICgxMiAqIDEwKSxcbiAgODogICg4ICogMTApLFxuICA2OiAgKDYgKiAxMCksXG4gIDQ6ICAoNCAqIDEwKSxcbiAgMjogICgyICogMTApLFxuICAxOiAgKDEgKiAxMClcbikgIWRlZmF1bHQ7XG5cbi8vIFNoYWRvd1xuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL3doYXQtaXMtbWF0ZXJpYWwvZWxldmF0aW9uLXNoYWRvd3MuaHRtbCNlbGV2YXRpb24tc2hhZG93cy1zaGFkb3dzXG5cbiRzaGFkb3ctY29sb3ItMTogcmdiYSgwLCAwLCAwLCAwLjE0KSAhZGVmYXVsdDtcbiRzaGFkb3ctY29sb3ItMjogcmdiYSgwLCAwLCAwLCAwLjEyKSAhZGVmYXVsdDtcbiRzaGFkb3ctY29sb3ItMzogcmdiYSgwLCAwLCAwLCAwLjIpICFkZWZhdWx0O1xuXG4kc2hhZG93czogKFxuICAyNDogdW5xdW90ZSgnMCAyNHB4IDM4cHggM3B4ICN7JHNoYWRvdy1jb2xvci0xfSwgMCA5cHggNDZweCA4cHggI3skc2hhZG93LWNvbG9yLTJ9LCAwIDExcHggMTVweCAwICN7JHNoYWRvdy1jb2xvci0zfScpLFxuICAxNjogdW5xdW90ZSgnMCAxNnB4IDI0cHggMnB4ICN7JHNoYWRvdy1jb2xvci0xfSwgMCA2cHggMzBweCA1cHggI3skc2hhZG93LWNvbG9yLTJ9LCAwIDhweCAxMHB4IDAgI3skc2hhZG93LWNvbG9yLTN9JyksXG4gIDEyOiB1bnF1b3RlKCcwIDEycHggMTdweCAycHggI3skc2hhZG93LWNvbG9yLTF9LCAwIDVweCAyMnB4IDRweCAjeyRzaGFkb3ctY29sb3ItMn0sIDAgN3B4IDhweCAwICN7JHNoYWRvdy1jb2xvci0zfScpLFxuICA4OiAgdW5xdW90ZSgnMCA4cHggMTBweCAxcHggI3skc2hhZG93LWNvbG9yLTF9LCAwIDNweCAxNHB4IDNweCAjeyRzaGFkb3ctY29sb3ItMn0sIDAgNHB4IDE1cHggMCAjeyRzaGFkb3ctY29sb3ItM30nKSxcbiAgNjogIHVucXVvdGUoJzAgNnB4IDEwcHggMCAjeyRzaGFkb3ctY29sb3ItMX0sIDAgMXB4IDE4cHggMCAjeyRzaGFkb3ctY29sb3ItMn0sIDAgM3B4IDVweCAwICN7JHNoYWRvdy1jb2xvci0zfScpLFxuICA0OiAgdW5xdW90ZSgnMCAycHggNHB4IDAgI3skc2hhZG93LWNvbG9yLTF9LCAwIDRweCA1cHggMCAjeyRzaGFkb3ctY29sb3ItMn0sIDAgMXB4IDEwcHggMCAjeyRzaGFkb3ctY29sb3ItM30nKSxcbiAgMjogIHVucXVvdGUoJzAgMCA0cHggMCAjeyRzaGFkb3ctY29sb3ItMX0sIDAgM3B4IDRweCAwICN7JHNoYWRvdy1jb2xvci0yfSwgMCAxcHggNXB4IDAgI3skc2hhZG93LWNvbG9yLTN9JyksXG4gIDE6ICB1bnF1b3RlKCcwIDAgMnB4IDAgI3skc2hhZG93LWNvbG9yLTF9LCAwIDJweCAycHggMCAjeyRzaGFkb3ctY29sb3ItMn0sIDAgMXB4IDNweCAwICN7JHNoYWRvdy1jb2xvci0zfScpXG4pICFkZWZhdWx0O1xuXG4vLyBWYWx1ZSBwYWlyXG4vLyBDb21iaW5hdGlvbiBvZiBlbGV2YXRpb24gYW5kIHNoYWRvd1xuXG4kZWxldmF0aW9uLXNoYWRvd3M6IChcbiAgMjQ6IChcbiAgICBlbGV2YXRpb246IG1hcC1nZXQoJGVsZXZhdGlvbnMsIDI0KSxcbiAgICBzaGFkb3c6IG1hcC1nZXQoJHNoYWRvd3MsIDQpXG4gICksXG4gIDE2OiAoXG4gICAgZWxldmF0aW9uOiBtYXAtZ2V0KCRlbGV2YXRpb25zLCAxNiksXG4gICAgc2hhZG93OiBtYXAtZ2V0KCRzaGFkb3dzLCA2KVxuICApLFxuICAxMjogKFxuICAgIGVsZXZhdGlvbjogbWFwLWdldCgkZWxldmF0aW9ucywgMTIpLFxuICAgIHNoYWRvdzogbWFwLWdldCgkc2hhZG93cywgMilcbiAgKSxcbiAgODogIChcbiAgICBlbGV2YXRpb246IG1hcC1nZXQoJGVsZXZhdGlvbnMsIDgpLFxuICAgIHNoYWRvdzogbWFwLWdldCgkc2hhZG93cywgOClcbiAgKSxcbiAgNjogIChcbiAgICBlbGV2YXRpb246IG1hcC1nZXQoJGVsZXZhdGlvbnMsIDYpLFxuICAgIHNoYWRvdzogbWFwLWdldCgkc2hhZG93cywgNilcbiAgKSxcbiAgNDogIChcbiAgICBlbGV2YXRpb246IG1hcC1nZXQoJGVsZXZhdGlvbnMsIDQpLFxuICAgIHNoYWRvdzogbWFwLWdldCgkc2hhZG93cywgNClcbiAgKSxcbiAgMjogIChcbiAgICBlbGV2YXRpb246IG1hcC1nZXQoJGVsZXZhdGlvbnMsIDIpLFxuICAgIHNoYWRvdzogbWFwLWdldCgkc2hhZG93cywgMilcbiAgKSxcbiAgMTogIChcbiAgICBlbGV2YXRpb246IG1hcC1nZXQoJGVsZXZhdGlvbnMsIDEpLFxuICAgIHNoYWRvdzogbWFwLWdldCgkc2hhZG93cywgMSlcbiAgKVxuKSAhZGVmYXVsdDtcbiIsIi5jbG9zZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoY29sb3IpO1xuXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3ItaG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiY29kZSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNvZGUtYm9yZGVyLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNvZGUtYm9yZGVyLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xuXG4gIGtiZCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5wcmUge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjb2RlLWJvcmRlci1yYWRpdXMpO1xuXG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG5cbiAgY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENoZWNrYm94IGFuZCByYWRpbyBidXR0b25cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJHRleHRmaWVsZC1tYXJnaW4teTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tdG9wOiAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGZvbnQtc2l6ZS1iYXNlKSAvIDMgKiAyKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXIgKiAtMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dGZpZWxkLWNvbG9yLWRpc2FibGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIEZvcm0gZ3JvdXBcblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4teTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkdGV4dGZpZWxkLW1hcmdpbi14IC8gLTIpO1xuICBtYXJnaW4tbGVmdDogKCR0ZXh0ZmllbGQtbWFyZ2luLXggLyAtMik7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgcGFkZGluZy1yaWdodDogKCR0ZXh0ZmllbGQtbWFyZ2luLXggLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkdGV4dGZpZWxkLW1hcmdpbi14IC8gMik7XG4gIH1cbn1cblxuLy8gSW5saW5lXG5cbi5mb3JtLWlubGluZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgLmN1c3RvbS1maWxlLFxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZm9ybS1jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi8vIExhYmVsXG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICgkdGV4dGZpZWxkLWZvbnQtc2l6ZSAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQgLyAkZm9udC1zaXplLWJhc2UpO1xuICBwYWRkaW5nLXRvcDogJHRleHRmaWVsZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGV4dGZpZWxkLXBhZGRpbmcteTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlIC8gJHRleHRmaWVsZC1mb250LXNpemUgKiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAoJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZyAvICgkZm9udC1zaXplLWJhc2UgLyAkdGV4dGZpZWxkLWZvbnQtc2l6ZSkpO1xuICBwYWRkaW5nLXRvcDogJHRleHRmaWVsZC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGV4dGZpZWxkLXBhZGRpbmcteS1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlIC8gJHRleHRmaWVsZC1mb250LXNpemUgKiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAoJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbSAvICgkZm9udC1zaXplLWJhc2UgLyAkdGV4dGZpZWxkLWZvbnQtc2l6ZSkpO1xuICBwYWRkaW5nLXRvcDogJHRleHRmaWVsZC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkdGV4dGZpZWxkLXBhZGRpbmcteS1zbTtcbn1cblxuLy8gTWlzY1xuXG4uZm9ybS10ZXh0IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1jYXB0aW9uO1xuXG4gIGNvbG9yOiAkdGV4dGZpZWxkLWhpbnQtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkdGV4dGZpZWxkLW1hcmdpbi15O1xuXG4gIC5jdXN0b20tc2VsZWN0LWxnICsgJixcbiAgLmZsb2F0aW5nLWxhYmVsLWxnICsgJixcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC5jdXN0b20tc2VsZWN0ICsgJixcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC5mb3JtLWNvbnRyb2wgKyAmLFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLmZvcm0tY29udHJvbC1maWxlICsgJixcbiAgLmZvcm0tY29udHJvbC1sZyArICYsXG4gIC50ZXh0ZmllbGQtYm94LWxnICsgJixcbiAgLnRleHRmaWVsZC1ib3gtbGcgLmN1c3RvbS1zZWxlY3QgKyAmLFxuICAudGV4dGZpZWxkLWJveC1sZyAuZm9ybS1jb250cm9sICsgJixcbiAgLnRleHRmaWVsZC1ib3gtbGcgLmZvcm0tY29udHJvbC1maWxlICsgJiB7XG4gICAgbWFyZ2luLXRvcDogJHRleHRmaWVsZC1tYXJnaW4teS1sZztcbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0LXNtICsgJixcbiAgLmZsb2F0aW5nLWxhYmVsLXNtICsgJixcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC5jdXN0b20tc2VsZWN0ICsgJixcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC5mb3JtLWNvbnRyb2wgKyAmLFxuICAuZmxvYXRpbmctbGFiZWwtc20gLmZvcm0tY29udHJvbC1maWxlICsgJixcbiAgLmZvcm0tY29udHJvbC1zbSArICYsXG4gIC50ZXh0ZmllbGQtYm94LXNtICsgJixcbiAgLnRleHRmaWVsZC1ib3gtc20gLmN1c3RvbS1zZWxlY3QgKyAmLFxuICAudGV4dGZpZWxkLWJveC1zbSAuZm9ybS1jb250cm9sICsgJixcbiAgLnRleHRmaWVsZC1ib3gtc20gLmZvcm0tY29udHJvbC1maWxlICsgJiB7XG4gICAgbWFyZ2luLXRvcDogJHRleHRmaWVsZC1tYXJnaW4teS1zbTtcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9sIGFzIHBsYWluIHRleHRcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgJHRleHRmaWVsZC1ib3JkZXItd2lkdGg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAkdGV4dGZpZWxkLXBsYWludGV4dC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkdGV4dGZpZWxkLXBhZGRpbmcteSAwIGNhbGMoI3skdGV4dGZpZWxkLXBhZGRpbmcteX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbiIsIi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktY2FwdGlvbjtcblxuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAkZmlndXJlLWltZy1tYXJnaW4teTtcbn1cblxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG5cbiAgYm94LXNoYWRvdzogJHRodW1ibmFpbC1ib3gtc2hhZG93O1xufVxuIiwiQG1peGluIGltZy1mbHVpZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiLmp1bWJvdHJvbiB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGp1bWJvdHJvbi1ib3JkZXItcmFkaXVzKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBib3gtc2hhZG93OiBtYXAtZ2V0KCRqdW1ib3Ryb24tZWxldmF0aW9uLXNoYWRvdywgc2hhZG93KTtcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZy15ICRqdW1ib3Ryb24tcGFkZGluZy14O1xufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4iLCIubWVkaWEge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1jb2xvci1kaXNhYmxlZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy8gSnVzdGlmaWVkXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gUGlsbHNcblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIG9wYWNpdHkpO1xuXG4gICAgY29sb3I6ICRuYXYtcGlsbHMtY29sb3I7XG4gICAgb3BhY2l0eTogJG5hdi1waWxscy1saW5rLW9wYWNpdHk7XG5cbiAgICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1iZy1ob3ZlcjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdi1waWxscy1jb2xvci1hY3RpdmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWNvbG9yLWRpc2FibGVkO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWJnLWhvdmVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gTi5CLiBUYWJzIGFyZSBkZWZpbmVkIGluIE1hdGVyaWFsIGRlc2lnblxuLy8gKGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL3RhYnMuaHRtbClcbi8vIHRoZXJlZm9yZSwgdGFicyBhcmUgc3R5bGVkIGluIC9hc3NldHMvc2Fzcy9tYXRlcmlhbC9fdGFiLnNjc3NcblxuLy8gVGFicyAoaGVscGVyIGNsYXNzZXMgdG8gd29yayB3aXRoIHRhYnMgSmF2YVNjcmlwdClcblxuLnRhYi1jb250ZW50IHtcbiAgLy8gSGlkZSB0byBzdGFydFxuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFNob3cgd2hlbiBhY3RpdmF0ZWRcbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbn1cblxuLnBhZ2UtbGluayB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoY29sb3IpO1xuXG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLWlubmVyLXNwYWNlci14O1xuICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteSAkYnRuLXBhZGRpbmcteDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9jdXMtaG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRidG4tb3ZlcmxheSwgJGJ0bi1vdmVybGF5KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1hY3RpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucGFnZS1pdGVtOmZpcnN0LWNoaWxkICYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnBhZ2UtaXRlbS5hY3RpdmUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1hY3RpdmU7XG4gIH1cblxuICAucGFnZS1pdGVtLmRpc2FibGVkICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvci1kaXNhYmxlZDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtbGc7XG4gIHBhZGRpbmc6ICRidG4tcGFkZGluZy15LWxnICRidG4tcGFkZGluZy14LWxnO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgZm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZS1zbTtcbiAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXktc20gJGJ0bi1wYWRkaW5nLXgtc207XG59XG4iLCIvLyBOLkIuIE1hdGVyaWFsIGRlc2lnbiBzcGVjaWZpY2FsbHkgZGlzY291cmFnYWVzIHRoZSB1c2FnZSBvZiB0b29sdGlwcyB3aXRoIHJpY2ggaW5mb3JtYXRpb25cbi8vIChodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy90b29sdGlwcy5odG1sI3Rvb2x0aXBzLXVzYWdlKVxuLy8gVGhlcmVmb3JlLCBwb3BvdmVycyBhcmUgc3R5bGVkIGFzIE1hdGVyaWFsIGRlc2lnbidzIGRpYWxvZ3NcblxuLnBvcG92ZXIge1xuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBib3gtc2hhZG93OiBtYXAtZ2V0KCRwb3BvdmVyLWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRwb3BvdmVyLWZvbnQtc2l6ZTtcbiAgbWFyZ2luOiAkcG9wb3Zlci1tYXJnaW47XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogbWFwLWdldCgkcG9wb3Zlci1lbGV2YXRpb24tc2hhZG93LCBlbGV2YXRpb24pO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItcGFkZGluZy15ICRwb3BvdmVyLXBhZGRpbmcteDtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktdGl0bGU7XG5cbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogJHBvcG92ZXItcGFkZGluZy15ICRwb3BvdmVyLXBhZGRpbmcteCAwO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAkcG9wb3Zlci1wYWRkaW5nLXk7XG4gIH1cbn1cblxuLy8gRGVza3RvcFxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRwb3BvdmVyLWJyZWFrcG9pbnQpIHtcbiAgLnBvcG92ZXIge1xuICAgIG1hcmdpbjogJHBvcG92ZXItbWFyZ2luLWRlc2t0b3A7XG4gIH1cbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgQGluY2x1ZGUgdGV4dC1hbGlnbihsZWZ0KTtcblxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xufVxuIiwiLmVtYmVkLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgZW1iZWQsXG4gIGlmcmFtZSxcbiAgb2JqZWN0LFxuICB2aWRlbyxcbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XG4gIH1cbn1cbiIsIi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50Ym9keS5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ci5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uY29sbGFwc2luZyB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoaGVpZ2h0KTtcblxuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKG9wYWNpdHkpO1xuXG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJveC1zaGFkb3cpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJGJ0bi1lbGV2YXRpb24tc2hhZG93LCBzaGFkb3cpO1xuICBjb2xvcjogJGJ0bi1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRidG4tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6ICRidG4tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteSAkYnRuLXBhZGRpbmcteDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9jdXMtaG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRidG4tb3ZlcmxheSwgJGJ0bi1vdmVybGF5KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1hY3RpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRidG4tZWxldmF0aW9uLXNoYWRvdy1hY3RpdmUsIHNoYWRvdyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJGJ0bi1jb2xvci1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRidG4tb3ZlcmxheSwgJGJ0bi1vdmVybGF5KTtcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGVcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yKTtcbiAgICBjb2xvcjogY29sb3IteWlxKHRoZW1lLWNvbG9yKCRjb2xvcikpO1xuXG4gICAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEodGhlbWUtY29sb3IoJGNvbG9yKSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3ItZGFyaygkY29sb3IpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLWRpc2FibGVkO1xuICAgICAgY29sb3I6ICRidG4tY29sb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9J2JnLWRhcmsnXSA6bm90KFtjbGFzcyo9J2JnLWxpZ2h0J10pIC5idG4ge1xuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLWRpc2FibGVkLWludmVyc2U7XG4gICAgY29sb3I6ICRidG4tY29sb3ItZGlzYWJsZWQtaW52ZXJzZTtcbiAgfVxufVxuXG4uYnRuLWxnLFxuJWJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtbGc7XG4gIHBhZGRpbmc6ICRidG4tcGFkZGluZy15LWxnICRidG4tcGFkZGluZy14LWxnO1xufVxuXG4uYnRuLXNtLFxuJWJ0bi1zbSB7XG4gIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtc207XG4gIHBhZGRpbmc6ICRidG4tcGFkZGluZy15LXNtICRidG4tcGFkZGluZy14LXNtO1xufVxuXG4vLyBCbG9jayBidXR0b25cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stbWFyZ2luLXk7XG4gIH1cbn1cblxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gTGluayBidXR0b25cblxuLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yLWhvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbi1ob3ZlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRidG4tY29sb3ItZGlzYWJsZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIE5vIG1pbmltdW0gd2lkdGhcblxuLmJ0bi1mbHVpZCB7XG4gIG1pbi13aWR0aDogMDtcbn1cbiIsIltjbGFzcyo9J2J0bi1mbGF0J10sXG5bY2xhc3MqPSdidG4tb3V0bGluZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLWZsYXQtI3skY29sb3J9LFxuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBwbGFpbi1hY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkYnRuLWNvbG9yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLWZsYXQtbGlnaHQsXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBAaW5jbHVkZSBmb2N1cy1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGJ0bi1vdmVybGF5LWludmVyc2UsICRidG4tb3ZlcmxheS1pbnZlcnNlKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1hY3RpdmUtaW52ZXJzZTtcbiAgfVxufVxuIiwiLmJ0bi1mbG9hdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogbWFwLWdldCgkYnRuLWZsb2F0LWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gIGhlaWdodDogJGJ0bi1mbG9hdC1zaXplO1xuICBsaW5lLWhlaWdodDogJGJ0bi1mbG9hdC1zaXplO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAkYnRuLWZsb2F0LXNpemU7XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRidG4tZmxvYXQtZWxldmF0aW9uLXNoYWRvdy1hY3RpdmUsIHNoYWRvdyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi5idG4tc20ge1xuICAgIGhlaWdodDogJGJ0bi1mbG9hdC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWZsb2F0LXNpemUtc207XG4gICAgd2lkdGg6ICRidG4tZmxvYXQtc2l6ZS1zbTtcbiAgfVxufVxuXG4uYnRuLWZsb2F0LWRyb3Bkb3duIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1mbG9hdC1kcm9wZG93bi1pbm5lci1zcGFjZXIteTtcbiAgICBtaW4td2lkdGg6ICRidG4tZmxvYXQtc2l6ZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuLWZsb2F0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJ0bi1mbG9hdC1kcm9wZG93bi1pbm5lci1zcGFjZXIteTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1ncm91cC1iZztcbiAgYm94LXNoYWRvdzogbWFwLWdldCgkYnRuLWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAgID4gLmJ0bi0jeyRjb2xvcn0ge1xuICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvci1saWdodCgkY29sb3IpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKHRoZW1lLWNvbG9yLWxpZ2h0KCRjb2xvcikpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChib3JkZXItY29sb3IsIG9wYWNpdHkpO1xuXG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAkYnRuLWdyb3VwLXRvZ2dsZS1vcGFjaXR5O1xuICAgIH1cblxuICAgICZbY2xhc3MqPSdidG4tb3V0bGluZSddIHtcbiAgICAgIG9wYWNpdHk6ICRidG4tZ3JvdXAtdG9nZ2xlLW9wYWNpdHk7XG5cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkLFxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAtdmVydGljYWwge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAmLnNob3cgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogKCRidG4tZ3JvdXAtaW5uZXItc3BhY2VyLXggKiAtMSk7XG4gIH1cblxuICA+IC5idG46Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuICA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6ICgkYnRuLWdyb3VwLWlubmVyLXNwYWNlci15ICogLTEpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4gID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtZmx1aWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBAZXh0ZW5kICVidG4tbGc7XG59XG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgQGV4dGVuZCAlYnRuLXNtO1xufVxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuXG5bZGF0YS10b2dnbGU9J2J1dHRvbnMnXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIFt0eXBlPSdjaGVja2JveCddLFxuICAgIFt0eXBlPSdyYWRpbyddIHtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duXG5cbi5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGNhcmV0LXNwYWNlci14O1xuICBwYWRkaW5nLWxlZnQ6ICRjYXJldC1zcGFjZXIteDtcblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVG9vbGJhclxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIuY2FyZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJGNhcmQtZWxldmF0aW9uLXNoYWRvdywgc2hhZG93KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgJi5ib3JkZXItI3skY29sb3J9IHtcbiAgICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJGNhcmQtZWxldmF0aW9uLXNoYWRvdywgc2hhZG93KSwgaW5zZXQgMCAwIDAgJGNhcmQtYm9yZGVyLXdpZHRoIHRoZW1lLWNvbG9yKCRjb2xvcik7XG5cbiAgICAgICZbaHJlZl0sXG4gICAgICAmW3RhYmluZGV4XSB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbWFwLWdldCgkY2FyZC1lbGV2YXRpb24tc2hhZG93LWhvdmVyLCBzaGFkb3cpLCBpbnNldCAwIDAgMCAkY2FyZC1ib3JkZXItd2lkdGggdGhlbWUtY29sb3IoJGNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbaHJlZl0sXG4gICZbdGFiaW5kZXhdIHtcbiAgICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbWFwLWdldCgkY2FyZC1lbGV2YXRpb24tc2hhZG93LWhvdmVyLCBzaGFkb3cpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWNjb3JkaW9uXG5cbi5hY2NvcmRpb24ge1xuICAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gIC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cblxuICAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIC5jYXJkLWJvZHk6Zmlyc3QtY2hpbGQsXG4gICAgLmNhcmQtZm9vdGVyOmZpcnN0LWNoaWxkLFxuICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIC5jYXJkLWJvZHk6bGFzdC1jaGlsZCxcbiAgICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCxcbiAgICAuY2FyZC1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAuY29sbGFwc2UsXG4gIC5jb2xsYXBzaW5nIHtcbiAgICAuY2FyZC1ib2R5OmZpcnN0LWNoaWxkLFxuICAgIC5jYXJkLWZvb3RlcjpmaXJzdC1jaGlsZCxcbiAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdGlvblxuXG4uY2FyZC1hY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6ICRjYXJkLWFjdGlvbi1wYWRkaW5nLXkgKCRjYXJkLWFjdGlvbi1wYWRkaW5nLXggLSAkY2FyZC1hY3Rpb24taW5uZXItc3BhY2VyLXgpICgkY2FyZC1hY3Rpb24tcGFkZGluZy15IC0gJGNhcmQtYWN0aW9uLWlubmVyLXNwYWNlci15KSAkY2FyZC1hY3Rpb24tcGFkZGluZy14O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7XG5cbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWFjdGlvbi1pbm5lci1zcGFjZXIteDtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1hY3Rpb24taW5uZXItc3BhY2VyLXk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjYXJkLWFjdGlvbi1pbm5lci1zcGFjZXIteDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjYXJkLWFjdGlvbi1pbm5lci1zcGFjZXIteDtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLy8gQm9keVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmcteSAkY2FyZC1wYWRkaW5nLXg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBGb290ZXJcblxuLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogJGNhcmQtcGFkZGluZy15ICRjYXJkLXBhZGRpbmcteDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBIZWFkZXJcblxuLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogJGNhcmQtcGFkZGluZy15ICRjYXJkLXBhZGRpbmcteDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbjogKCRjYXJkLXBhZGRpbmcteSAqIC0xKSAoJGNhcmQtcGFkZGluZy14ICogLTEpO1xuICBwYWRkaW5nOiAkY2FyZC1hY3Rpb24tcGFkZGluZy15ICgkY2FyZC1hY3Rpb24tcGFkZGluZy14IC0gJGNhcmQtYWN0aW9uLWlubmVyLXNwYWNlci14KSAoJGNhcmQtYWN0aW9uLXBhZGRpbmcteSAtICRjYXJkLWFjdGlvbi1pbm5lci1zcGFjZXIteSkgJGNhcmQtYWN0aW9uLXBhZGRpbmcteDtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogJGNhcmQtYWN0aW9uLWlubmVyLXNwYWNlci14O1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWFjdGlvbi1pbm5lci1zcGFjZXIteTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY2FyZC1hY3Rpb24taW5uZXItc3BhY2VyLXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkY2FyZC1hY3Rpb24taW5uZXItc3BhY2VyLXg7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW46ICgkY2FyZC1wYWRkaW5nLXkgKiAtMSkgKCRjYXJkLXBhZGRpbmcteCAqIC0xKSBjYWxjKCN7JGNhcmQtcGFkZGluZy15ICogLTF9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KTtcbn1cblxuLy8gSW1hZ2VcblxuLmNhcmQtaW1nIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEltYWdlIG92ZXJsYXlcblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nLXkgJGNhcmQtcGFkZGluZy14O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8vIFNldFxuXG4uY2FyZC1jb2x1bW5zIHtcbiAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICBjb2x1bW4tZ2FwOiAkY2FyZC1tYXJnaW4teDtcbiAgbWFyZ2luLXRvcDogKCRjYXJkLW1hcmdpbi15IC8gLTIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGNhcmQtbWFyZ2luLXkgLyAyKTtcbiAgb3JwaGFuczogMTtcbiAgd2lkb3dzOiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQtZGVza3RvcDtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tdG9wOiAoJGNhcmQtbWFyZ2luLXkgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGNhcmQtbWFyZ2luLXkgLyAyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FyZC1kZWNrIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6ICgkY2FyZC1tYXJnaW4teCAvIC0yKTtcbiAgICBtYXJnaW4tbGVmdDogKCRjYXJkLW1hcmdpbi14IC8gLTIpO1xuICB9XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLW1hcmdpbi15O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkY2FyZC1tYXJnaW4teCAvIDIpO1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkY2FyZC1tYXJnaW4teCAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ncm91cCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtbWFyZ2luLXk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmbGV4OiAxIDAgMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAuY2FyZC1hY3Rpb25zLFxuICAgICAgICAuY2FyZC1ib2R5LFxuICAgICAgICAuY2FyZC1mb290ZXIsXG4gICAgICAgIC5jYXJkLWhlYWRlcixcbiAgICAgICAgLmNhcmQtaW1nLFxuICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAuY2FyZC1hY3Rpb25zLFxuICAgICAgICAuY2FyZC1ib2R5LFxuICAgICAgICAuY2FyZC1mb290ZXIsXG4gICAgICAgIC5jYXJkLWhlYWRlcixcbiAgICAgICAgLmNhcmQtaW1nLFxuICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICAgICAuY2FyZC1hY3Rpb25zLFxuICAgICAgICAuY2FyZC1ib2R5LFxuICAgICAgICAuY2FyZC1mb290ZXIsXG4gICAgICAgIC5jYXJkLWhlYWRlcixcbiAgICAgICAgLmNhcmQtaW1nLFxuICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRleHQgYW5kIHRpdGxlXG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWlubmVyLXNwYWNlci14O1xuICB9XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1ib2R5LTE7XG5cbiAgbWFyZ2luLXRvcDogKCRjYXJkLWlubmVyLXNwYWNlci15ICogLTEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktaGVhZGxpbmU7XG5cbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtaW5uZXItc3BhY2VyLXk7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCJAbWl4aW4gdGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLmNoaXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hpcC1iZztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAoJGNoaXAtaGVpZ2h0IC8gMik7XG4gIGNvbG9yOiAkY2hpcC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogJGNoaXAtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNoaXAtZm9udC13ZWlnaHQ7XG4gIGhlaWdodDogJGNoaXAtaGVpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6ICRjaGlwLWxpbmUtaGVpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAkY2hpcC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGNoaXAtcGFkZGluZy14O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJGNoaXAtaW5uZXItc3BhY2VyLXggLSAkY2hpcC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2hpcC1pbm5lci1zcGFjZXIteDtcbiAgICBtaW4taGVpZ2h0OiAkbWF0ZXJpYWwtaWNvbi1zaXplO1xuICAgIG1pbi13aWR0aDogJG1hdGVyaWFsLWljb24tc2l6ZTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5jaGlwLSN7JGNvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yKTtcbiAgICBjb2xvcjogY29sb3IteWlxKHRoZW1lLWNvbG9yKCRjb2xvcikpO1xuICB9XG59XG5cbi8vIE1pc2NcblxuLmNoaXAtYWN0aW9uIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJGNoaXAtZWxldmF0aW9uLXNoYWRvdy1ob3Zlciwgc2hhZG93KTtcbiAgICBjb2xvcjogJGNoaXAtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGlwLWJnLWFjdGl2ZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmNoaXAtaWNvbiB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNoaXAtaWNvbi1iZztcbiAgYm9yZGVyLXJhZGl1czogKCRjaGlwLWhlaWdodCAvIDIpO1xuICBjb2xvcjogY29sb3IteWlxKCRjaGlwLWljb24tYmcpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogJGNoaXAtaWNvbi1mb250LXNpemU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRjaGlwLWZvbnQtd2VpZ2h0O1xuICBoZWlnaHQ6ICRjaGlwLWhlaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogKCRjaGlwLWlubmVyLXNwYWNlci14ICogMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGNoaXAtcGFkZGluZy14ICogLTEpO1xuICBvcmRlcjogLTE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRjaGlwLWhlaWdodDtcbn1cblxuLmNoaXAtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogKCRjaGlwLWhlaWdodCAvIDIpO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAkY2hpcC1oZWlnaHQ7XG4gIG1hcmdpbi1yaWdodDogKCRjaGlwLWlubmVyLXNwYWNlci14ICogMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGNoaXAtcGFkZGluZy14ICogLTEpO1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiBhdXRvO1xufVxuIiwiLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206ICR0YWJsZS1tYXJnaW4teTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcblxuICB0ZCxcbiAgdGgge1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogJHRhYmxlLWxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICBwYWRkaW5nLWxlZnQ6ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICR0YWJsZS1jZWxsLXBhZGRpbmcteC1hbHQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICR0YWJsZS1jZWxsLXBhZGRpbmcteC1hbHQ7XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIGNvbG9yOiAkdGFibGUtdGJvZHktY29sb3I7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBmb250LXNpemU6ICR0YWJsZS10Ym9keS1mb250LXNpemU7XG4gICAgICBmb250LXdlaWdodDogJHRhYmxlLXRib2R5LWZvbnQtd2VpZ2h0O1xuICAgICAgaGVpZ2h0OiAkdGFibGUtdGJvZHktY2VsbC1oZWlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogJHRhYmxlLXRib2R5LXBhZGRpbmcteTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkdGFibGUtdGJvZHktcGFkZGluZy15O1xuICAgIH1cbiAgfVxuXG4gIHRmb290IHtcbiAgICBjb2xvcjogJHRhYmxlLXRmb290LWNvbG9yO1xuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgZm9udC1zaXplOiAkdGFibGUtdGZvb3QtZm9udC1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICR0YWJsZS10Zm9vdC1mb250LXdlaWdodDtcbiAgICAgIGhlaWdodDogJHRhYmxlLXRmb290LWNlbGwtaGVpZ2h0O1xuICAgICAgcGFkZGluZy10b3A6ICR0YWJsZS10Zm9vdC1wYWRkaW5nLXk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLXRmb290LXBhZGRpbmcteTtcbiAgICB9XG4gIH1cblxuICB0aGVhZCB7XG4gICAgY29sb3I6ICR0YWJsZS10aGVhZC1jb2xvcjtcblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRhYmxlLXRoZWFkLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGhlYWQtZm9udC13ZWlnaHQ7XG4gICAgICBoZWlnaHQ6ICR0YWJsZS10aGVhZC1jZWxsLWhlaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiAkdGFibGUtdGhlYWQtcGFkZGluZy15O1xuICAgICAgcGFkZGluZy1ib3R0b206ICR0YWJsZS10aGVhZC1wYWRkaW5nLXk7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQgPiAmIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICYsXG4gICAgICA+IDpmaXJzdC1jaGlsZCxcbiAgICAgID4gOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cblxuICAgICAgPiA6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnNcbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlXG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICYsXG4gICAgICA+IDpsYXN0LWNoaWxkLFxuICAgICAgPiA6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cblxuICAgICAgPiA6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgPiA6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0ZCxcbiAgdGgsXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIC5jYXJkID4gJiB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi50YWJsZS1zbSB7XG4gIHRkLFxuICB0aCB7XG4gICAgcGFkZGluZy1yaWdodDogJHRhYmxlLXNtLWNlbGwtcGFkZGluZy14O1xuICAgIHBhZGRpbmctbGVmdDogJHRhYmxlLXNtLWNlbGwtcGFkZGluZy14O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICR0YWJsZS1zbS1jZWxsLXBhZGRpbmcteC1hbHQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICR0YWJsZS1zbS1jZWxsLXBhZGRpbmcteC1hbHQ7XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGhlaWdodDogJHRhYmxlLXNtLXRib2R5LWNlbGwtaGVpZ2h0O1xuICAgICAgcGFkZGluZy10b3A6ICR0YWJsZS1zbS10Ym9keS1wYWRkaW5nLXk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLXNtLXRib2R5LXBhZGRpbmcteTtcbiAgICB9XG4gIH1cblxuICB0Zm9vdCB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgcGFkZGluZy10b3A6ICR0YWJsZS1zbS10Zm9vdC1wYWRkaW5nLXk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLXNtLXRmb290LXBhZGRpbmcteTtcbiAgICB9XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgaGVpZ2h0OiAkdGFibGUtc20tdGhlYWQtY2VsbC1oZWlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogJHRhYmxlLXNtLXRoZWFkLXBhZGRpbmcteTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkdGFibGUtc20tdGhlYWQtcGFkZGluZy15O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG4vLyBQbGFjZWQgaGVyZSBiZWNhdXNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBzdHJpcGluZyBzdHlsZXNcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGFibGUgYmFja2dyb3VuZFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50YWJsZS0jeyRjb2xvcn0ge1xuICAgICYsXG4gICAgPiB0ZCxcbiAgICA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yLWxpZ2h0KCRjb2xvcik7XG4gICAgICBjb2xvcjogY29sb3IteWlxKHRoZW1lLWNvbG9yLWxpZ2h0KCRjb2xvcikpO1xuICAgIH1cblxuICAgIC50YWJsZS1ob3ZlciAmIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgJixcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogY29sb3IteWlxKHRoZW1lLWNvbG9yKCRjb2xvcikpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAmLFxuICA+IHRkLFxuICA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWN0aXZlO1xuICAgIGNvbG9yOiBjb2xvci15aXEoJHRhYmxlLWJnLWFjdGl2ZSk7XG4gIH1cblxuICAudGFibGUtaG92ZXIgJiB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgJixcbiAgICAgID4gdGQsXG4gICAgICA+IHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjdGl2ZS1ob3ZlcjtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkdGFibGUtYmctYWN0aXZlLWhvdmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10aGVhZC1iZztcbiAgICAgIGNvbG9yOiAkdGFibGUtdGhlYWQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZy1hY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZy1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSxcbiAgdGZvb3QsXG4gIHRoZWFkIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIHRkLFxuICB0aCxcbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4vLyBUYWJsZSByZXNwb25zaXZlXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50KTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBtYXAtZ2V0KCRkaWFsb2ctZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKTtcblxuICAmLmZhZGUge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQtY29tcGxleChvcGFjaXR5KTtcblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZC1jb21wbGV4KHRyYW5zZm9ybSk7XG5cbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGRpYWxvZy10cmFuc2l0aW9uLXNjYWxlKTtcbiAgICB9XG4gIH1cblxuICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBCYWNrZHJvcFxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlhbG9nLWJhY2tkcm9wLWJnO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogKG1hcC1nZXQoJGRpYWxvZy1lbGV2YXRpb24tc2hhZG93LCBlbGV2YXRpb24pIC0gMSk7XG59XG5cbi8vIERpYWxvZ1xuXG4ubW9kYWwtY29udGVudCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRpYWxvZy1ib3JkZXItcmFkaXVzKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlhbG9nLWNvbnRlbnQtYmc7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJGRpYWxvZy1lbGV2YXRpb24tc2hhZG93LCBzaGFkb3cpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdXRsaW5lOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luOiAkZGlhbG9nLW1hcmdpbi15IGF1dG87XG4gIG1heC13aWR0aDogJGRpYWxvZy13aWR0aDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGRpYWxvZy1tYXJnaW4teH0gKiAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGRpYWxvZy1tYXJnaW4teX0gKiAyKTtcbn1cblxuLm1vZGFsLWxnIHtcbiAgbWF4LXdpZHRoOiAkZGlhbG9nLXdpZHRoLWxnO1xufVxuXG4ubW9kYWwtc20ge1xuICBtYXgtd2lkdGg6ICRkaWFsb2ctd2lkdGgtc207XG59XG5cbi8vIE1pc2NcblxuLm1vZGFsLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGRpYWxvZy1wYWRkaW5nLXkgJGRpYWxvZy1wYWRkaW5nLXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZGlhbG9nLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZGlhbG9nLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlciArICYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAkZGlhbG9nLWZvb3Rlci1wYWRkaW5nLXkgJGRpYWxvZy1mb290ZXItcGFkZGluZy14ICRkaWFsb2ctZm9vdGVyLXBhZGRpbmcteSAoJGRpYWxvZy1mb290ZXItcGFkZGluZy14IC0gJGRpYWxvZy1mb290ZXItaW5uZXItc3BhY2VyLXgpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkaWFsb2ctYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkaWFsb2ctYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAjeyRkaWFsb2ctZm9vdGVyLWlubmVyLXNwYWNlci14fSk7XG4gICAgbWluLXdpZHRoOiAkZGlhbG9nLWZvb3Rlci1idG4tbWluLXdpZHRoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogJGRpYWxvZy1mb290ZXItaW5uZXItc3BhY2VyLXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkZGlhbG9nLWZvb3Rlci1pbm5lci1zcGFjZXIteDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlcyBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICYtI3skY29sb3J9IHtcbiAgICAgICAgQGluY2x1ZGUgcGxhaW4tYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQsXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAkYnRuLWNvbG9yLWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1hY3RpdmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICA+ICoge1xuICAgIG1hcmdpbi1sZWZ0OiAkZGlhbG9nLWZvb3Rlci1pbm5lci1zcGFjZXIteDtcbiAgfVxufVxuXG4ubW9kYWwtZm9vdGVyLXN0YWNrZWQge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAuYnRuIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWFsaWduKHJpZ2h0KTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6ICRkaWFsb2ctZm9vdGVyLWJ0bi1zdGFja2VkLXBhZGRpbmcteSAkZGlhbG9nLWZvb3Rlci1idG4tc3RhY2tlZC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogJGRpYWxvZy1wYWRkaW5nLXkgJGRpYWxvZy1wYWRkaW5nLXg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRpYWxvZy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRpYWxvZy1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG4ubW9kYWwtdGl0bGUge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRpdGxlO1xuXG4gIG1hcmdpbjogMDtcbn1cblxuLy8gU2Nyb2xsYmFyIG1lYXN1cmVcblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuIiwiLy8gVG9kbzogZXhwYW5zaW9uIHBhbmVsIHdpdGggZGlmZmVyZW50IGJhY2tncm91bmQgY29sb3Vyc1xuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvciwgY29sb3IpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRleHBhbnNpb24tcGFuZWwtYmc7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbWFwLWdldCgkZXhwYW5zaW9uLXBhbmVsLWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gIGNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZXhwYW5zaW9uLXBhbmVsLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRleHBhbnNpb24tcGFuZWwtbGluZS1oZWlnaHQ7XG4gIG1pbi1oZWlnaHQ6ICRleHBhbnNpb24tcGFuZWwtaGVpZ2h0O1xuICBwYWRkaW5nOiAkZXhwYW5zaW9uLXBhbmVsLXBhZGRpbmcteSAkZXhwYW5zaW9uLXBhbmVsLXBhZGRpbmcteDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgY29sb3I6ICRleHBhbnNpb24tcGFuZWwtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRleHBhbnNpb24tcGFuZWwtYmctYWN0aXZlO1xuICAgIGNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4cGFuc2lvbi1wYW5lbC1iZztcbiAgICBjb2xvcjogJGV4cGFuc2lvbi1wYW5lbC1jb2xvci1kaXNhYmxlZDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRleHBhbnNpb24tcGFuZWwtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRleHBhbnNpb24tcGFuZWwtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY2FyZCAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY2FyZC1wYWRkaW5nLXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkY2FyZC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICBjb2xvcjogJGV4cGFuc2lvbi1wYW5lbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWJnLWFjdGl2ZTtcbiAgICBjb2xvcjogJGV4cGFuc2lvbi1wYW5lbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWJnO1xuICAgIGNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWNvbG9yLWRpc2FibGVkO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvci1saWdodCgkY29sb3IpO1xuICAgIGNvbG9yOiBjb2xvci15aXEodGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKSk7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3IpO1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSh0aGVtZS1jb2xvcigkY29sb3IpKTtcbiAgICB9XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSh0aGVtZS1jb2xvcigkY29sb3IpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRXhwYW5zaW9uIHBhbmVsXG5cbi5leHBhbnNpb24tcGFuZWwge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBtYXJnaW4pO1xuXG4gIHBhZGRpbmc6IDA7XG5cbiAgJi5zaG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAkZXhwYW5zaW9uLXBhbmVsLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRleHBhbnNpb24tcGFuZWwtbWFyZ2luLXk7XG5cbiAgICAgIC5jYXJkICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZXhwYW5zaW9uLXBhbmVsLW1hcmdpbi15O1xuXG4gICAgICAuY2FyZCAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICArIC5leHBhbnNpb24tcGFuZWwge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGV4cGFuc2lvbi1wYW5lbC1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmNhcmQgJiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2hvdy1wcmVkZWNlc3NvciB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGV4cGFuc2lvbi1wYW5lbC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC5jYXJkICYge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmV4cGFuc2lvbi1wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogJGV4cGFuc2lvbi1wYW5lbC1pbm5lci1zcGFjZXIteSAkZXhwYW5zaW9uLXBhbmVsLXBhZGRpbmcteDtcblxuICAuY2FyZCAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY2FyZC1wYWRkaW5nLXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkY2FyZC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuLmV4cGFuc2lvbi1wYW5lbC1mb290ZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6ICRleHBhbnNpb24tcGFuZWwtYm9yZGVyLXdpZHRoIHNvbGlkICRleHBhbnNpb24tcGFuZWwtYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAkZXhwYW5zaW9uLXBhbmVsLWlubmVyLXNwYWNlci15ICRleHBhbnNpb24tcGFuZWwtZm9vdGVyLXBhZGRpbmcteCAoJGV4cGFuc2lvbi1wYW5lbC1pbm5lci1zcGFjZXIteSAtICRleHBhbnNpb24tcGFuZWwtZm9vdGVyLWlubmVyLXNwYWNlci15KSAoJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItcGFkZGluZy14IC0gJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItaW5uZXItc3BhY2VyLXgpO1xuXG4gIC5jYXJkICYge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjYXJkLXBhZGRpbmcteDtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkY2FyZC1wYWRkaW5nLXggLSAkZXhwYW5zaW9uLXBhbmVsLWZvb3Rlci1pbm5lci1zcGFjZXIteCk7XG4gIH1cblxuICAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZXhwYW5zaW9uLXBhbmVsLWZvb3Rlci1pbm5lci1zcGFjZXIteTtcbiAgICBtYXJnaW4tbGVmdDogJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItaW5uZXItc3BhY2VyLXg7XG4gICAgbWluLXdpZHRoOiAkZXhwYW5zaW9uLXBhbmVsLWZvb3Rlci1idG4tbWluLXdpZHRoO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRleHBhbnNpb24tcGFuZWwtZm9vdGVyLWlubmVyLXNwYWNlci14O1xuICAgIHBhZGRpbmctbGVmdDogJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItaW5uZXItc3BhY2VyLXg7XG5cbiAgICAuY2FyZCAmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkY2FyZC1wYWRkaW5nLXggLSAkZXhwYW5zaW9uLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJGNhcmQtcGFkZGluZy14IC0gJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItcGFkZGluZy14KTtcbiAgICB9XG4gIH1cbn1cblxuLmV4cGFuc2lvbi1wYW5lbC1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZXhwYW5zaW9uLXBhbmVsLWlubmVyLXNwYWNlci14O1xuXG4gIC5jb2xsYXBzZWQtaGlkZSB7XG4gICAgW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddLmNvbGxhcHNlZCAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbGxhcHNlZC1zaG93IHtcbiAgICBbZGF0YS10b2dnbGU9J2NvbGxhcHNlJ106bm90KC5jb2xsYXBzZWQpICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmV4cGFuc2lvbi1wYW5lbC10b2dnbGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogJGV4cGFuc2lvbi1wYW5lbC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRleHBhbnNpb24tcGFuZWwtcGFkZGluZy15ICRleHBhbnNpb24tcGFuZWwtcGFkZGluZy14O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRleHBhbnNpb24tcGFuZWwtYmctYWN0aXZlO1xuICAgIGNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRleHBhbnNpb24tcGFuZWwtYmc7XG4gICAgY29sb3I6ICRleHBhbnNpb24tcGFuZWwtY29sb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLmNhcmQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogJGNhcmQtcGFkZGluZy14O1xuICAgIHBhZGRpbmctbGVmdDogJGNhcmQtcGFkZGluZy14O1xuICB9XG59XG5cbi8vIEZsdXNoXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgJjpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6ICRleHBhbnNpb24tcGFuZWwtYm9yZGVyLXdpZHRoIHNvbGlkICRleHBhbnNpb24tcGFuZWwtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAkZXhwYW5zaW9uLXBhbmVsLWJvcmRlci13aWR0aCBzb2xpZCAkZXhwYW5zaW9uLXBhbmVsLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5kcm9wZG93bixcbi5kcm9wbGVmdCxcbi5kcm9wcmlnaHQsXG4uZHJvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1lbnUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAkbWVudS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbWVudS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRtZW51LWxpbmUtaGVpZ2h0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogJG1lbnUtbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkbWVudS1wYWRkaW5nLXkgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IG1hcC1nZXQoJG1lbnUtZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKTtcblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgID4gKiB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbi1zdGFuZGFyZDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLXRhYmxldDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlc2t0b3A7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24tbWVudS1zaG93O1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93O1xuICAgIH1cblxuICAgID4gOm50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93LTE7XG4gICAgfVxuXG4gICAgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3ctMjtcbiAgICB9XG5cbiAgICA+IDpudGgtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0zO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbWVudS1ib3JkZXItcmFkaXVzKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWJnO1xuICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJG1lbnUtZWxldmF0aW9uLXNoYWRvdywgc2hhZG93KTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5uYXY6bm90KC5mbGV4LWNvbHVtbik6bm90KC5mbGV4LWNvbHVtbi1yZXZlcnNlKSAmIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lbnUge1xuICBtYXJnaW4tdG9wOiAoKCRidG4taGVpZ2h0ICsgJG1lbnUtcGFkZGluZy15KSAqIC0xICsgKCRtZW51LWxpbmstaGVpZ2h0IC0gJGJ0bi1oZWlnaHQpIC8gLTIpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAoJG1lbnUtbGluay1oZWlnaHQgLyAyICsgJG1lbnUtcGFkZGluZy15KTtcbiAgfVxufVxuXG4uc2hvdyA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodDpub3QoW3gtcGxhY2VtZW50XSkge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcblxuICAmLm1lbnU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAoJG1lbnUtbGluay1oZWlnaHQgLyAyICsgJG1lbnUtcGFkZGluZy15KTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG5cbiAgICAmLm1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcblxuICAgICYubWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSkge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG5cbiAgICAmLm1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgoJGJ0bi1oZWlnaHQgKyAkbWVudS1wYWRkaW5nLXkpICogLTEgKyAoJG1lbnUtbGluay1oZWlnaHQgLSAkYnRuLWhlaWdodCkgLyAtMik7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgY2FsYygxMDAlIC0gI3skbWVudS1saW5rLWhlaWdodCAvIDIgKyAkbWVudS1wYWRkaW5nLXl9KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIH1cblxuICAgID4gOm50aC1jaGlsZCgxKSxcbiAgICA+IDpudGgtY2hpbGQoMiksXG4gICAgPiA6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3c7XG4gICAgfVxuXG4gICAgPiA6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0xO1xuICAgIH1cblxuICAgID4gOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3ctMjtcbiAgICB9XG5cbiAgICA+IDpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93LTM7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtcmlnaHQ6bm90KFt4LXBsYWNlbWVudF0pIHtcbiAgICAmLm1lbnU6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIGNhbGMoMTAwJSAtICN7JG1lbnUtbGluay1oZWlnaHQgLyAyICsgJG1lbnUtcGFkZGluZy15fSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J2JvdHRvbS1lbmQnXTo6YmVmb3JlLFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J2xlZnQtc3RhcnQnXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD0ndG9wLWVuZCddLnNob3csXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J10uc2hvdyB7XG4gID4gOm50aC1jaGlsZCgxKSxcbiAgPiA6bnRoLWNoaWxkKDIpLFxuICA+IDpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3c7XG4gIH1cblxuICA+IDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0xO1xuICB9XG5cbiAgPiA6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3ctMjtcbiAgfVxuXG4gID4gOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93LTM7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cblxuLm1lbnVbeC1wbGFjZW1lbnQ9J2JvdHRvbS1lbmQnXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAoJG1lbnUtbGluay1oZWlnaHQgLyAyICsgJG1lbnUtcGFkZGluZy15KTtcbn1cblxuLm1lbnVbeC1wbGFjZW1lbnQ9J2xlZnQtc3RhcnQnXSxcbi5tZW51W3gtcGxhY2VtZW50PSdyaWdodC1zdGFydCddIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1lbnVbeC1wbGFjZW1lbnQ9J2xlZnQtc3RhcnQnXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4ubWVudVt4LXBsYWNlbWVudD0ncmlnaHQtc3RhcnQnXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4ubWVudVt4LXBsYWNlbWVudD0ndG9wLWVuZCddLFxuLm1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCgkYnRuLWhlaWdodCArICRtZW51LXBhZGRpbmcteSkgKiAtMSArICgkbWVudS1saW5rLWhlaWdodCAtICRidG4taGVpZ2h0KSAvIC0yKTtcbn1cblxuLm1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSBjYWxjKDEwMCUgLSAjeyRtZW51LWxpbmstaGVpZ2h0IC8gMiArICRtZW51LXBhZGRpbmcteX0pO1xufVxuXG4ubWVudVt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgY2FsYygxMDAlIC0gI3skbWVudS1saW5rLWhlaWdodCAvIDIgKyAkbWVudS1wYWRkaW5nLXl9KTtcbn1cblxuQGtleWZyYW1lcyBkcm9wZG93bi1pdGVtLXNob3cge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDk5JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkcm9wZG93bi1pdGVtLXNob3ctMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLWl0ZW0tc2hvdy0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24taXRlbS1zaG93LTMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkcm9wZG93bi1tZW51LXNob3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgoMSAvIDMpLCAwKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgoMiAvIDMpLCAwLjI1KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwLjUpO1xuICB9XG5cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDAuNzUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1lbnUtYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6ICgoJG1lbnUtbGluay1oZWlnaHQgKyAkbWVudS1wYWRkaW5nLXkpICogLTEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBDYXNjYWRpbmcgbWVudSBmb3IgZGVza3RvcFxuXG4uZHJvcGRvd24tbWVudS1zbSxcbi5tZW51LWNhc2NhZGluZyB7XG4gIGZvbnQtc2l6ZTogJG1lbnUtZm9udC1zaXplLWNhc2NhZGluZztcbiAgbGluZS1oZWlnaHQ6ICRtZW51LWxpbmUtaGVpZ2h0LWNhc2NhZGluZztcbiAgcGFkZGluZy10b3A6ICRtZW51LXBhZGRpbmcteS1jYXNjYWRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkbWVudS1wYWRkaW5nLXktY2FzY2FkaW5nO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtaW4td2lkdGg6ICRtZW51LW1pbi13aWR0aC1jYXNjYWRpbmc7XG4gIH1cbn1cblxuLm1lbnUtY2FzY2FkaW5nIHtcbiAgbWFyZ2luLXRvcDogKCgkbWVudS1saW5rLWhlaWdodC1jYXNjYWRpbmcgLSAoJG1lbnUtbGluay1oZWlnaHQtY2FzY2FkaW5nIC0gJG1lbnUtbGluZS1oZWlnaHQtY2FzY2FkaW5nKSAvIDIpICogLTEgKyAkbWVudS1wYWRkaW5nLXktY2FzY2FkaW5nICogLTEpO1xuXG4gICZbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXSxcbiAgJlt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J10ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogKCgkbWVudS1saW5rLWhlaWdodC1jYXNjYWRpbmcgLSAoJG1lbnUtbGluay1oZWlnaHQtY2FzY2FkaW5nIC0gJG1lbnUtbGluZS1oZWlnaHQtY2FzY2FkaW5nKSAvIDIpICogLTEgKyAkbWVudS1wYWRkaW5nLXktY2FzY2FkaW5nICogLTEpO1xuICB9XG5cbiAgJlt4LXBsYWNlbWVudD0ndG9wLWVuZCddOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgY2FsYygxMDAlIC0gI3skbWVudS1saW5rLWhlaWdodC1jYXNjYWRpbmcgLyAyICsgJG1lbnUtcGFkZGluZy15LWNhc2NhZGluZ30pO1xuICB9XG5cbiAgJlt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J106OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCBjYWxjKDEwMCUgLSAjeyRtZW51LWxpbmstaGVpZ2h0LWNhc2NhZGluZyAvIDIgKyAkbWVudS1wYWRkaW5nLXktY2FzY2FkaW5nfSk7XG4gIH1cbn1cblxuLy8gRGl2aWRlclxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRtZW51LWRpdmlkZXItYmcpO1xufVxuXG4vLyBIZWFkZXJcblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAkbWVudS1oZWFkZXItY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRtZW51LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbGluZS1oZWlnaHQ6ICRtZW51LWxpbmUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICRtZW51LWxpbmstcGFkZGluZy15ICRtZW51LWxpbmstcGFkZGluZy14O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC5kcm9wZG93bi1tZW51LXNtICYsXG4gIC5tZW51LWNhc2NhZGluZyAmIHtcbiAgICBmb250LXNpemU6ICRtZW51LWZvbnQtc2l6ZS1jYXNjYWRpbmc7XG4gICAgbGluZS1oZWlnaHQ6ICRtZW51LWxpbmUtaGVpZ2h0LWNhc2NhZGluZztcbiAgICBwYWRkaW5nOiAkbWVudS1saW5rLXBhZGRpbmcteS1jYXNjYWRpbmcgJG1lbnUtbGluay1wYWRkaW5nLXgtY2FzY2FkaW5nO1xuICB9XG59XG5cbi8vIExpbmtcblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJhY2tncm91bmQtY29sb3IsIGNvbG9yKTtcblxuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogJG1lbnUtbGluay1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAkbWVudS1saW5rLXBhZGRpbmcteSAkbWVudS1saW5rLXBhZGRpbmcteDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtbGluay1iZy1ob3ZlcjtcbiAgICBjb2xvcjogJG1lbnUtbGluay1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtbGluay1iZy1ob3ZlcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkbWVudS1saW5rLWNvbG9yLWRpc2FibGVkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtc20gJixcbiAgLm1lbnUtY2FzY2FkaW5nICYge1xuICAgIHBhZGRpbmc6ICRtZW51LWxpbmstcGFkZGluZy15LWNhc2NhZGluZyAkbWVudS1saW5rLXBhZGRpbmcteC1jYXNjYWRpbmc7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAkbWVudS1saW5rLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6ICRtZW51LWxpbmstcGFkZGluZy15ICRtZW51LWxpbmstcGFkZGluZy14O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cbiAgLmRyb3Bkb3duLW1lbnUtc20gJixcbiAgLm1lbnUtY2FzY2FkaW5nICYge1xuICAgIHBhZGRpbmc6ICRtZW51LWxpbmstcGFkZGluZy15LWNhc2NhZGluZyAkbWVudS1saW5rLXBhZGRpbmcteC1jYXNjYWRpbmc7XG4gIH1cbn1cblxuLy8gVG9nZ2xlXG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgc2V0LW1hdGVyaWFsLWljb25zO1xuXG4gICAgY29udGVudDogJGNhcmV0LWljb247XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogKCRjYXJldC1zcGFjZXIteCAqIC0xKTtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNlci14O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAuZHJvcHJpZ2h0ICYge1xuICAgICAgY29udGVudDogJGNhcmV0LWljb24tcmlnaHQ7XG4gICAgfVxuXG4gICAgLmRyb3B1cCAmIHtcbiAgICAgIGNvbnRlbnQ6ICRjYXJldC1pY29uLXVwO1xuICAgIH1cbiAgfVxuXG4gICY6ZW1wdHk6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogKCRjYXJldC1zcGFjZXIteCAqIC0xKTtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzZXQtbWF0ZXJpYWwtaWNvbnM7XG5cbiAgICAgIGNvbnRlbnQ6ICRjYXJldC1pY29uLWxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjZXIteDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcmV0LXNwYWNlci14ICogLTEpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG5hdi1kaXZpZGVyKCRiZzogJGJsYWNrLWRpdmlkZXIsICRtYXJnaW4teTogJHNwYWNlci1zbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLm5hdmRyYXdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBtYXAtZ2V0KCRuYXZkcmF3ZXItZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKTtcbn1cblxuLy8gQmFja2Ryb3BcblxuLm5hdmRyYXdlci1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQtY29tcGxleChvcGFjaXR5KTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2ZHJhd2VyLWJhY2tkcm9wLWJnO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogKG1hcC1nZXQoJG5hdmRyYXdlci1lbGV2YXRpb24tc2hhZG93LCBlbGV2YXRpb24pIC0gMSk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIENvbnRlbnRcblxuLm5hdmRyYXdlci1jb250ZW50IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zaGFycChib3gtc2hhZG93LCB0cmFuc2Zvcm0pO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZkcmF3ZXItY29udGVudC1iZztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRuYXZkcmF3ZXItZ3V0dGVyLXdpZHRofSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHdpZHRoOiAkbmF2ZHJhd2VyLXdpZHRoO1xuXG4gIC5uYXZkcmF3ZXItcmlnaHQgJiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgLm5hdmRyYXdlci5zaG93ICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVjZWxlcmF0aW9uKGJveC1zaGFkb3csIHRyYW5zZm9ybSk7XG5cbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRuYXZkcmF3ZXItZWxldmF0aW9uLXNoYWRvdywgc2hhZG93KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi8vIE1pc2NcblxuLm5hdmRyYXdlci1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmRyYXdlci1pbm5lci1zcGFjZXIteTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmRyYXdlci1pbm5lci1zcGFjZXIteDtcbiAgcGFkZGluZy1sZWZ0OiAkbmF2ZHJhd2VyLWlubmVyLXNwYWNlci14O1xufVxuXG4ubmF2ZHJhd2VyLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkbmF2ZHJhd2VyLWRpdmlkZXItYmcpO1xufVxuXG4ubmF2ZHJhd2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZkcmF3ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkbmF2ZHJhd2VyLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG5hdmRyYXdlci1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmRyYXdlci1pbm5lci1zcGFjZXIteTtcbiAgcGFkZGluZzogJHRvb2xiYXItcGFkZGluZy15ICRuYXZkcmF3ZXItaW5uZXItc3BhY2VyLXg7XG59XG5cbi5uYXZkcmF3ZXItc3ViaGVhZGVyIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTtcblxuICBjb2xvcjogJG5hdmRyYXdlci1zdWJoZWFkZXItY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogJG5hdmRyYXdlci1zdWJoZWFkZXItZm9udC13ZWlnaHQ7XG4gIGhlaWdodDogJG5hdmRyYXdlci1zdWJoZWFkZXItaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogKCgkbmF2ZHJhd2VyLXN1YmhlYWRlci1oZWlnaHQgLSAkbmF2ZHJhd2VyLXN1YmhlYWRlci1mb250LXNpemUpIC8gMikgJG5hdmRyYXdlci1pbm5lci1zcGFjZXIteDtcblxuICAubmF2ZHJhd2VyLWRpdmlkZXIgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAoJG5hdmRyYXdlci1pbm5lci1zcGFjZXIteSAqIC0xKTtcbiAgfVxufVxuXG4vLyBOYXZcblxuLm5hdmRyYXdlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAkbmF2ZHJhd2VyLWlubmVyLXNwYWNlci15O1xuICBtYXJnaW4tYm90dG9tOiAkbmF2ZHJhd2VyLWlubmVyLXNwYWNlci15O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgLm5hdmRyYXdlci1oZWFkZXIgKyAmLFxuICAubmF2ZHJhd2VyLXN1YmhlYWRlciArICYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcik7XG5cbiAgICBjb2xvcjogJG5hdmRyYXdlci1uYXYtbGluay1jb2xvcjtcbiAgICBmb250LXNpemU6ICRuYXZkcmF3ZXItbmF2LWxpbmstZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmF2ZHJhd2VyLW5hdi1saW5rLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6ICgoJG5hdmRyYXdlci1uYXYtbGluay1oZWlnaHQgLSAkbmF2ZHJhd2VyLW5hdi1saW5rLWZvbnQtc2l6ZSkgLyAyKSAkbmF2ZHJhd2VyLWlubmVyLXNwYWNlci14O1xuXG4gICAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZkcmF3ZXItbmF2LWxpbmstYmctaG92ZXI7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZkcmF3ZXItbmF2LWxpbmstY29sb3ItYWN0aXZlO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJG5hdmRyYXdlci1uYXYtbGluay1jb2xvci1kaXNhYmxlZDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXZkcmF3ZXItbmF2LWxpbmstY29sb3ItYWN0aXZlO1xuICB9XG59XG5cbi5uYXZkcmF3ZXItbmF2LWljb24ge1xuICBjb2xvcjogJG5hdmRyYXdlci1uYXYtaWNvbi1jb2xvcjtcbiAgd2lkdGg6ICRuYXZkcmF3ZXItbmF2LWljb24td2lkdGg7XG5cbiAgLm5hdi1saW5rOmFjdGl2ZSAmLFxuICAubmF2LWxpbmsuYWN0aXZlICYge1xuICAgIGNvbG9yOiAkbmF2ZHJhd2VyLW5hdi1saW5rLWNvbG9yLWFjdGl2ZTtcbiAgfVxufVxuXG4uYWN0aXZlID4gLm5hdi1saW5rIC5uYXZkcmF3ZXItbmF2LWljb24ge1xuICBjb2xvcjogJG5hdmRyYXdlci1uYXYtbGluay1jb2xvci1hY3RpdmU7XG59XG5cbi8vIFBlcm1hbmVudCwgcGVyc2lzdGVudCBhbmQgdGVtcG9yYXJ5IHZhcmlhdGlvbnNcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgIC5uYXZkcmF3ZXItYmFja2Ryb3AtcGVybWFuZW50I3skaW5maXh9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5uYXZkcmF3ZXItYmFja2Ryb3AtcGVyc2lzdGVudCN7JGluZml4fSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2ZHJhd2VyLWJhY2tkcm9wLXRlbXBvcmFyeSN7JGluZml4fSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudCN7JGluZml4fSB7XG4gICAgICBib3JkZXItcmlnaHQ6ICRuYXZkcmF3ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRuYXZkcmF3ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6ICRuYXZkcmF3ZXItd2lkdGg7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuXG4gICAgICAmLm5hdmRyYXdlci1wZXJtYW5lbnQtY2xpcHBlZCxcbiAgICAgICYubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdCB7XG4gICAgICAgIHRvcDogJHRvb2xiYXItaGVpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAgICAgJi5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRuYXZkcmF3ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRuYXZkcmF3ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5zaG93IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQjeyRpbmZpeH0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogJG5hdmRyYXdlci13aWR0aDtcbiAgICAgIHotaW5kZXg6IGF1dG87XG5cbiAgICAgICYubmF2ZHJhd2VyLXBlcnNpc3RlbnQtY2xpcHBlZCB7XG4gICAgICAgIGJvcmRlci10b3A6ICRuYXZkcmF3ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRuYXZkcmF3ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAoJG5hdmRyYXdlci1ib3JkZXItd2lkdGggKiAtMSk7XG4gICAgICAgIHRvcDogJHRvb2xiYXItaGVpZ2h0O1xuICAgICAgICB6LWluZGV4OiAobWFwLWdldCgkdG9vbGJhci1lbGV2YXRpb24tc2hhZG93LCBlbGV2YXRpb24pIC0gMSk7XG4gICAgICB9XG5cbiAgICAgICYubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgICAgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6ICRuYXZkcmF3ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRuYXZkcmF3ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2hvdyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRuYXZkcmF3ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRuYXZkcmF3ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmRyYXdlci10ZW1wb3JhcnkjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAkbmF2ZHJhd2VyLXdpZHRoO1xuXG4gICAgICAmLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGlja2VyIHtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6ICgkdHJhbnNpdGlvbi1kdXJhdGlvbi1tb2JpbGUgKyAkdHJhbnNpdGlvbi1kdXJhdGlvbi1tb2JpbGUtY29tcGxleCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgei1pbmRleDogbWFwLWdldCgkcGlja2VyLWVsZXZhdGlvbi1zaGFkb3csIGVsZXZhdGlvbik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICgkdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQgKyAkdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQtY29tcGxleCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogKCR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlc2t0b3AgKyAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZXNrdG9wLWNvbXBsZXgpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAmLnBpY2tlci1vcGVuZWQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucGlja2VyLWZyYW1lIHtcbiAgbWFyZ2luOiAkcGlja2VyLW1hcmdpbi15ICRwaWNrZXItbWFyZ2luLXg7XG59XG5cbi5waWNrZXItaG9sZGVyIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChvcGFjaXR5KTtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlja2VyLWhvbGRlci1iZztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZS1jb21wbGV4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQtY29tcGxleDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZXNrdG9wLWNvbXBsZXg7XG4gIH1cblxuICAucGlja2VyLW9wZW5lZCAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB9XG59XG5cbi5waWNrZXItd3JhcCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBpY2tlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZC1jb21wbGV4KG9wYWNpdHksIHRyYW5zZm9ybSk7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktYm9keS0xO1xuXG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJHBpY2tlci1lbGV2YXRpb24tc2hhZG93LCBzaGFkb3cpO1xuICBtYXgtd2lkdGg6ICgkcGlja2VyLWNlbGwtc2l6ZSAqIDcgKyAkcGlja2VyLWlubmVyLXNwYWNlci14ICogMik7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoJHBpY2tlci10cmFuc2l0aW9uLXNjYWxlKTtcblxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5waWNrZXItb3BlbmVkICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4vLyBGb290ZXJcblxuLnBpY2tlci1mb290ZXIge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkcGlja2VyLWJvcmRlci1yYWRpdXMpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6ICRwaWNrZXItaW5uZXItc3BhY2VyLXkgJHBpY2tlci1pbm5lci1zcGFjZXIteDtcblxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJHBpY2tlci1ib3JkZXItcmFkaXVzIDA7XG4gICAgcGFkZGluZy1yaWdodDogKCRwaWNrZXItaW5uZXItc3BhY2VyLXggKiAxLjUpO1xuICAgIHBhZGRpbmctbGVmdDogKCRwaWNrZXItaW5uZXItc3BhY2VyLXggKiAxLjUpO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogJHBpY2tlci1pbm5lci1zcGFjZXIteDtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWFkZXJcblxuLnBpY2tlci1oZWFkZXIge1xuICBoZWlnaHQ6ICRwaWNrZXItY2VsbC1zaXplO1xuICBsaW5lLWhlaWdodDogJHBpY2tlci1jZWxsLXNpemU7XG4gIG1hcmdpbi1yaWdodDogJHBpY2tlci1pbm5lci1zcGFjZXIteDtcbiAgbWFyZ2luLWxlZnQ6ICRwaWNrZXItaW5uZXItc3BhY2VyLXg7XG4gIHBhZGRpbmctcmlnaHQ6ICgkcGlja2VyLWNlbGwtc2l6ZSArICRwaWNrZXItaW5uZXItc3BhY2VyLXgpO1xuICBwYWRkaW5nLWxlZnQ6ICgkcGlja2VyLWNlbGwtc2l6ZSArICRwaWNrZXItaW5uZXItc3BhY2VyLXgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBtYXJnaW4tdG9wOiAkcGlja2VyLWlubmVyLXNwYWNlci15O1xuICAgIG1hcmdpbi1yaWdodDogKCRwaWNrZXItaW5uZXItc3BhY2VyLXggKiAxLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiAoJHBpY2tlci1pbm5lci1zcGFjZXIteCAqIDEuNSk7XG4gIH1cbn1cblxuLnBpY2tlci1tb250aCxcbi5waWNrZXIteWVhciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6ICRwaWNrZXItaW5uZXItc3BhY2VyLXg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnBpY2tlci1uYXYtbmV4dCxcbi5waWNrZXItbmF2LXByZXYge1xuICBoZWlnaHQ6ICRwaWNrZXItY2VsbC1zaXplO1xuICBtYXJnaW4tdG9wOiAoJHBpY2tlci1jZWxsLXNpemUgLyAtMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAkcGlja2VyLWNlbGwtc2l6ZTtcblxuICAmLFxuICAmLm1hdGVyaWFsLWljb25zIHtcbiAgICBsaW5lLWhlaWdodDogJHBpY2tlci1jZWxsLXNpemU7XG4gIH1cbn1cblxuLnBpY2tlci1uYXYtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJHBpY2tlci1uYXYtbmV4dC1pY29uO1xuICB9XG59XG5cbi5waWNrZXItbmF2LXByZXYge1xuICBsZWZ0OiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJHBpY2tlci1uYXYtcHJldi1pY29uO1xuICB9XG59XG5cbi8vIE1hdGVyaWFsIGRhdGUgZGlzcGxheVxuXG4ucGlja2VyLWRhdGUtZGlzcGxheSB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwaWNrZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpY2tlci1oZWFkZXItYmc7XG4gIGNvbG9yOiBjb2xvci15aXEoJHBpY2tlci1oZWFkZXItYmcpO1xuICBwYWRkaW5nOiAkcGlja2VyLWhlYWRlci1wYWRkaW5nLXkgJHBpY2tlci1oZWFkZXItcGFkZGluZy14O1xuXG4gIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkcGlja2VyLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgbWluLXdpZHRoOiAoJHBpY2tlci1jZWxsLXNpemUgKiAzLjUgKyAkcGlja2VyLWlubmVyLXNwYWNlci14ICogMik7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4ucGlja2VyLWRhdGUtZGlzcGxheS1ib3R0b20ge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlO1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWRpc3BsYXktMTtcbn1cblxuLnBpY2tlci1kYXktZGlzcGxheSB7XG4gIG1hcmdpbi1yaWdodDogJHBpY2tlci1pbm5lci1zcGFjZXIteDtcbn1cblxuLnBpY2tlci13ZWVrZGF5LWRpc3BsYXkge1xuICBtYXJnaW4tcmlnaHQ6ICRwaWNrZXItaW5uZXItc3BhY2VyLXg7XG5cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcsJztcbiAgfVxufVxuXG4vLyBNaXNjXG5cbi5waWNrZXItYm94IHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHBpY2tlci1ib3JkZXItcmFkaXVzKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlja2VyLWNvbnRlbnQtYmc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkcGlja2VyLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4ucGlja2VyLWlucHV0IHtcbiAgJi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAmLnBpY2tlci1pbnB1dC1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yLWZvY3VzO1xuICB9XG59XG5cbi8vIFRhYmxlXG5cbi5waWNrZXItZGF5IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGhlaWdodDogJHBpY2tlci1jZWxsLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkcGlja2VyLWNlbGwtc2l6ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogJHBpY2tlci1jZWxsLXNpemU7XG5cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHBpY2tlci1pbm5lci1zcGFjZXIteCAvIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAoJHBpY2tlci1pbm5lci1zcGFjZXIteCAvIDIpO1xuICB9XG5cbiAgJi5waWNrZXItZGF5LXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlja2VyLWRheS1iZy1zZWxlY3RlZDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRwaWNrZXItZGF5LWJnLXNlbGVjdGVkKTtcbiAgfVxufVxuXG4ucGlja2VyLWRheS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAkcGlja2VyLWRheS1jb2xvci1kaXNhYmxlZDtcbn1cblxuLnBpY2tlci1kYXktb3V0Zm9jdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGlja2VyLWRheS10b2RheSB7XG4gIGNvbG9yOiAkcGlja2VyLWRheS1jb2xvci10b2RheTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLnBpY2tlci10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDAgJHBpY2tlci1pbm5lci1zcGFjZXIteDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICB0ZCxcbiAgdGgge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5waWNrZXItd2Vla2RheSB7XG4gIGNvbG9yOiAkcGlja2VyLXdlZWtkYXktY29sb3I7XG4gIGhlaWdodDogJHBpY2tlci1jZWxsLXNpemU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAkcGlja2VyLWNlbGwtc2l6ZTtcbn1cblxuLnBpY2tlci1zZWxlY3QtbW9udGgsXG4ucGlja2VyLXNlbGVjdC15ZWFyIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcGlja2VyLXNlbGVjdC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChvcGFjaXR5KTtcblxuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlja2VyLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAkdGV4dGZpZWxkLWNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAoJHBpY2tlci1jZWxsLXNpemUgLyAyKTtcbiAgbGluZS1oZWlnaHQ6ICgkcGlja2VyLWNlbGwtc2l6ZSAvIDIpO1xuICBvcGFjaXR5OiAkcGlja2VyLXNlbGVjdC1vcGFjaXR5O1xuICBwYWRkaW5nOiAwICgkcGlja2VyLWNlbGwtc2l6ZSAvIDIpIDAgJHBpY2tlci1pbm5lci1zcGFjZXIteDtcblxuICBAaW5jbHVkZSBmb2N1cy1ob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1vei13ZWJraXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJldC1iZztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4ucGlja2VyLXNlbGVjdC1tb250aCB7XG4gIG1hcmdpbi1sZWZ0OiAkcGlja2VyLWlubmVyLXNwYWNlci14O1xufVxuIiwiQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcblxuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkbnVtLCAkcHJldi1udW0pIHtcbiAgICAgIEB3YXJuICdQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5IFwiI3ska2V5fVwiIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgXCIjeyRwcmV2LWtleX1cIiEnO1xuICAgIH0gQGVsc2UgaWYgJG51bSA8PSAkcHJldi1udW0ge1xuICAgICAgQHdhcm4gJ0ludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgXCIjeyRrZXl9XCIgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXMgbm90IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5IFwiI3skcHJldi1rZXl9XCIhJztcbiAgICB9XG5cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJGZpcnN0LXZhbHVlOiBudGgobWFwLXZhbHVlcygkbWFwKSwgMSk7XG5cbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiAnRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uJztcbiAgfVxufVxuXG4vLyBDb2xvdXIgY29udHJhc3RcblxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1kYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1saWdodDtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAka2V5YCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRjb250ZW50YFxuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJGNvbnRlbnQsICRrZXksICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkY29udGVudCwgJGtleSk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJGNvbnRlbnQsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJGNvbnRlbnQsICRpbmRleCArIHN0ci1sZW5ndGgoJGtleSkpLCAka2V5LCAkcmVwbGFjZSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgYSBjb2xvdXJcblxuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IGFtYmVyKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IHByaW1hcnkpIHtcbiAgQHJldHVybiBtYXAtZ2V0KG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSksIGNvbG9yKTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWRhcmsoJGtleTogcHJpbWFyeSkge1xuICBAcmV0dXJuIG1hcC1nZXQobWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KSwgZGFyayk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1saWdodCgka2V5OiBwcmltYXJ5KSB7XG4gIEByZXR1cm4gbWFwLWdldChtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpLCBsaWdodCk7XG59XG5cbi8vIFN0cmlwIHVuaXRcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJHZhbCkge1xuICBAcmV0dXJuICR2YWwgLyAoJHZhbCAqIDAgKyAxKTtcbn1cbiIsIi8vIE1hdGVyaWFsIGRlc2lnbiBkb2VzIG5vdCBoYXZlIHNwZWNzIGZvciBzdHJpcGVkIHByb2dyZXNzIGJhcnNcbi8vIHNvIHN0cmlwZWQgcHJvZ3Jlc3MgYmFycyBoYXZlIGJlZW4gc3R5bGVkIGFjY29yZGluZyB0byB0aGUgXCJidWZmZXJcIiB2YXJpYXRpb24gb2YgbGluZWFyIGluZGljYXRvclxuLy8gKGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL3Byb2dyZXNzLWFjdGl2aXR5Lmh0bWwjcHJvZ3Jlc3MtYWN0aXZpdHktdHlwZXMtb2YtaW5kaWNhdG9ycylcblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogJHByb2dyZXNzLWJhci1oZWlnaHQgc29saWQgJHByb2dyZXNzLWJhci1iZztcblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgJi5iZy0jeyRjb2xvcn0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvcik7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJHByb2dyZXNzLWJhci1oZWlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi8vIEFuaW1hdGVkICYgc3RyaXBlZFxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tbW9iaWxlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwcm9ncmVzcy1iYXItYW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tdGFibGV0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tZGVza3RvcDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCxcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAgICYuYmctI3skY29sb3J9OjpiZWZvcmUge1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUtbm8tdmVuZG9yLXByZWZpeFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0gI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCB0aGVtZS1jb2xvci1saWdodCgkY29sb3IpLCB0aGVtZS1jb2xvci1saWdodCgkY29sb3IpICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdHJhbnNwYXJlbnQgI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0gI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCB0aGVtZS1jb2xvci1saWdodCgkY29sb3IpLCB0aGVtZS1jb2xvci1saWdodCgkY29sb3IpICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdHJhbnNwYXJlbnQgI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0gI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCB0aGVtZS1jb2xvci1saWdodCgkY29sb3IpLCB0aGVtZS1jb2xvci1saWdodCgkY29sb3IpICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdHJhbnNwYXJlbnQgI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIC8vIHN0eWxlbGludC1lbmFibGVcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgcmlnaHQ6ICgkcHJvZ3Jlc3MtYmFyLWJ1ZmZlci13aWR0aCAqIC0xKTtcbiAgICBib3R0b206ICgkcHJvZ3Jlc3MtYmFyLWhlaWdodCAqIC0xKTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUtbm8tdmVuZG9yLXByZWZpeFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgI3skcHJvZ3Jlc3MtYmd9LCAjeyRwcm9ncmVzcy1iZ30gI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCB0cmFuc3BhcmVudCAjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0gI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCAjeyRwcm9ncmVzcy1iZ30sICN7JHByb2dyZXNzLWJnfSAjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0sIHRyYW5zcGFyZW50ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KCN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSAjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0sICN7JHByb2dyZXNzLWJnfSwgI3skcHJvZ3Jlc3MtYmd9ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdHJhbnNwYXJlbnQgI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICgkcHJvZ3Jlc3MtYmFyLWhlaWdodCAqIDMpICgkcHJvZ3Jlc3MtYmFyLWhlaWdodCAqIDMpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJHByb2dyZXNzLWJhci1oZWlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTAwdnc7XG4gICAgYm90dG9tOiAoJHByb2dyZXNzLWJhci1oZWlnaHQgKiAtMSk7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cblxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKCRwcm9ncmVzcy1iYXItaGVpZ2h0ICogMykgMDtcbiAgfVxufVxuXG4vLyBJbmRldGVybWluYXRlXG5cbi5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgJi5iZy0jeyRjb2xvcn0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKTtcblxuICAgICAgJjo6YWZ0ZXIsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyLFxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcblxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gICAgd2lkdGg6IDAlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hZnRlcjtcbiAgICBib3R0b206ICgkcHJvZ3Jlc3MtYmFyLWhlaWdodCAqIC0xKTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tbmFtZTogcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYmVmb3JlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJHByb2dyZXNzLWJhci1oZWlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogKCRwcm9ncmVzcy1iYXItaGVpZ2h0ICogLTEpO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hZnRlciB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwJTtcbiAgICB3aWR0aDogMCU7XG4gIH1cblxuICA1MCUge1xuICAgIGxlZnQ6IDI1JTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgNzUlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWJlZm9yZSB7XG4gIDAlLFxuICA2Mi41JSB7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG5cbiAgNzEuODc1JSB7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIDgxLjI1JSB7XG4gICAgbGVmdDogMjUlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbiIsIi5wcm9ncmVzcy1jaXJjdWxhciB7XG4gIGhlaWdodDogJHByb2dyZXNzLWNpcmN1bGFyLWhlaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJHByb2dyZXNzLWNpcmN1bGFyLWhlaWdodDtcbn1cblxuLnByb2dyZXNzLWNpcmN1bGFyLWdhcCB7XG4gIGJvcmRlci10b3A6ICgkcHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lci13aWR0aCAvIDIpIHNvbGlkICRwcm9ncmVzcy1jaXJjdWxhci1iZztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAoJHByb2dyZXNzLWNpcmN1bGFyLWhlaWdodCAvIDIgLSAkcHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lci13aWR0aCAvIDQpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6ICgkcHJvZ3Jlc3MtY2lyY3VsYXItaGVpZ2h0IC8gMiAtICRwcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyLXdpZHRoIC8gNCk7XG59XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1pbm5lciB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtY2lyY3VsYXItaW5uZXItcm90YXRlICRwcm9ncmVzcy1jaXJjdWxhci1hbmltYXRpb24tZHVyYXRpb24gJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLXN0YW5kYXJkIGluZmluaXRlO1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1jaXJjdWxhci1oZWlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICRwcm9ncmVzcy1jaXJjdWxhci1oZWlnaHQ7XG59XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0LFxuLnByb2dyZXNzLWNpcmN1bGFyLXJpZ2h0IHtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtY2lyY3VsYXItaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6ICgkcHJvZ3Jlc3MtY2lyY3VsYXItaGVpZ2h0IC8gMik7XG59XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyOiAkcHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lci13aWR0aCBzb2xpZCAkcHJvZ3Jlc3MtY2lyY3VsYXItYmc7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogJHByb2dyZXNzLWNpcmN1bGFyLWhlaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAkcHJvZ3Jlc3MtY2lyY3VsYXItaGVpZ2h0O1xuXG4gIC5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0ICYge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lci1sZWZ0ICgkcHJvZ3Jlc3MtY2lyY3VsYXItYW5pbWF0aW9uLWR1cmF0aW9uIC8gNCkgJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLXN0YW5kYXJkIGluZmluaXRlO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCAmIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXItcmlnaHQgKCRwcm9ncmVzcy1jaXJjdWxhci1hbmltYXRpb24tZHVyYXRpb24gLyA0KSAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24tc3RhbmRhcmQgaW5maW5pdGU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5wcm9ncmVzcy1jaXJjdWxhci13cmFwcGVyIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1jaXJjdWxhci13cmFwcGVyLXJvdGF0ZSAoJHByb2dyZXNzLWNpcmN1bGFyLWFuaW1hdGlvbi1kdXJhdGlvbiAvIDIpIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1jaXJjdWxhci1pbm5lci1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuXG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xuICB9XG5cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7XG4gIH1cblxuICA4Ny41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lci1sZWZ0IHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXItcmlnaHQge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtY2lyY3VsYXItd3JhcHBlci1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlcyBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnByb2dyZXNzLWNpcmN1bGFyLSN7JGNvbG9yfSB7XG4gICAgLnByb2dyZXNzLWNpcmN1bGFyLWdhcCxcbiAgICAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3IpO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3IpO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvcik7XG4gICAgfVxuICB9XG59XG4iLCIuY3VzdG9tLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKTtcbiAgcGFkZGluZy1sZWZ0OiAoJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplICsgJHNlbGVjdGlvbi1jb250cm9sLXNwYWNlci14KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICsgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tdG9wOiAkc2VsZWN0aW9uLWNvbnRyb2wtc3BhY2VyLXk7XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICgkc2VsZWN0aW9uLWNvbnRyb2wtc3BhY2VyLXggKiAyKTtcblxuICArIC5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gQmFzZSBzdHlsZXMgZm9yIGN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmOjphZnRlciB7XG4gICAgY29sb3I6ICRzZWxlY3Rpb24tY29udHJvbC1jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICRzZWxlY3Rpb24tY29udHJvbC1jb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICgkc2VsZWN0aW9uLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAyKTtcbiAgICBtYXJnaW4tdG9wOiAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIgKyAkc2VsZWN0aW9uLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAtMik7XG4gICAgbWFyZ2luLWxlZnQ6ICgkc2VsZWN0aW9uLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAtMik7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg3LCAwLjg3KSB0cmFuc2xhdGVaKDApO1xuICAgIHdpZHRoOiAoJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplICogMik7XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcblxuICAmLmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAkc2VsZWN0aW9uLWNvbnRyb2wtcmFkaWFsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVooMCk7XG4gICAgfVxuICB9XG5cbiAgJjpjaGVja2VkIH4ge1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRyb2wtY29sb3ItYWN0aXZlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aW9uLWNvbnRyb2wtY29sb3ItYWN0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQgfiB7XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRyb2wtY29sb3ItZGlzYWJsZWQ7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udHJvbC1jb2xvci1kaXNhYmxlZDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ2hlY2tib3hcblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIHNldC1tYXRlcmlhbC1pY29ucztcblxuICAgIGNvbnRlbnQ6ICRzZWxlY3Rpb24tY29udHJvbC1jaGVja2JveC1pY29uO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHNlbGVjdGlvbi1jb250cm9sLWNoZWNrYm94LWljb24tY2hlY2tlZDtcbiAgICB9XG5cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICRzZWxlY3Rpb24tY29udHJvbC1jaGVja2JveC1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvIGJ1dHRvblxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgQGluY2x1ZGUgc2V0LW1hdGVyaWFsLWljb25zO1xuXG4gICAgY29udGVudDogJHNlbGVjdGlvbi1jb250cm9sLXJhZGlvLWljb247XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkc2VsZWN0aW9uLWNvbnRyb2wtcmFkaW8taWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTd2l0Y2hcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICgkc2VsZWN0aW9uLWNvbnRyb2wtdHJhY2std2lkdGggKyAkc2VsZWN0aW9uLWNvbnRyb2wtc3BhY2VyLXgpO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1jb250cm9sLXRodW1iLWJnO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNoYWRvdzogJHNlbGVjdGlvbi1jb250cm9sLXRodW1iLXNoYWRvdztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6ICRzZWxlY3Rpb24tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAkc2VsZWN0aW9uLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBOZXN0aW5nRGVwdGhcbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRzZWxlY3Rpb24tY29udHJvbC10cmFjay13aWR0aCAtICRzZWxlY3Rpb24tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1jb250cm9sLWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlXG4gICAgICB9XG5cbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2VsZWN0aW9uLWNvbnRyb2wtY29sb3ItYWN0aXZlLCAkc2VsZWN0aW9uLWNvbnRyb2wtdHJhY2stb3BhY2l0eSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aW9uLWNvbnRyb2wtdGh1bWItYmctZGlzYWJsZWQ7XG4gICAgICB9XG5cbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1jb250cm9sLXRyYWNrLWJnLWRpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC10cmFjayB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1jb250cm9sLXRyYWNrLWJnO1xuICAgIGJvcmRlcjogKCgkc2VsZWN0aW9uLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLSAkc2VsZWN0aW9uLWNvbnRyb2wtdHJhY2staGVpZ2h0KSAvIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRzZWxlY3Rpb24tY29udHJvbC10cmFjay1oZWlnaHQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRzZWxlY3Rpb24tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkc2VsZWN0aW9uLWNvbnRyb2wtdHJhY2std2lkdGg7XG4gIH1cbn1cbiIsIi5jdXN0b20tcmFuZ2Uge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLXRyYWNrLWJnLWFjdGl2ZTtcbiAgICB9XG5cbiAgICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLXRyYWNrLWJnLWFjdGl2ZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLXRyYWNrLWJnLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkc2xpZGVyLXRodW1iLXNpemUgcmdiYSgkc2xpZGVyLXRodW1iLWJnLCAkc2xpZGVyLXRodW1iLXJhZGlhbC1vcGFjaXR5KTtcbiAgICB9XG5cbiAgICAmOjotbXMtcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJHNsaWRlci10aHVtYi1zaXplIHJnYmEoJHNsaWRlci10aHVtYi1iZywgJHNsaWRlci10aHVtYi1yYWRpYWwtb3BhY2l0eSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJHNsaWRlci10aHVtYi1zaXplIHJnYmEoJHNsaWRlci10aHVtYi1iZywgJHNsaWRlci10aHVtYi1yYWRpYWwtb3BhY2l0eSk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci10aHVtYi1iZztcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYm94LXNoYWRvdywgaGVpZ2h0LCB3aWR0aCk7XG5cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItdGh1bWItYmc7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6ICRzbGlkZXItdGh1bWItc2l6ZTtcbiAgICB3aWR0aDogJHNsaWRlci10aHVtYi1zaXplO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGhlaWdodDogKCRzbGlkZXItdGh1bWItc2l6ZSAqIDIpO1xuICAgICAgd2lkdGg6ICgkc2xpZGVyLXRodW1iLXNpemUgKiAyKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAkc2xpZGVyLXRyYWNrLWhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLXRodW1iLWJnO1xuICAgIGhlaWdodDogJHNsaWRlci10cmFjay1oZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNsaWRlci10cmFjay1oZWlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6ICgkc2xpZGVyLXRodW1iLXNpemUgLyAyKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLXRyYWNrLWJnO1xuICAgIGhlaWdodDogJHNsaWRlci10cmFjay1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHNsaWRlci10aHVtYi1zaXplIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNsaWRlci10cmFjay1oZWlnaHQ7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYm94LXNoYWRvdyk7XG5cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItdGh1bWItYmc7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6ICRzbGlkZXItdGh1bWItc2l6ZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICgkc2xpZGVyLXRodW1iLXNpemUgLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogKCRzbGlkZXItdGh1bWItc2l6ZSAvIDIpO1xuICAgIHdpZHRoOiAkc2xpZGVyLXRodW1iLXNpemU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAoJHNsaWRlci10aHVtYi1zaXplIC8gMikgJHNsaWRlci10aHVtYi1iZztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICgkc2xpZGVyLXRodW1iLXNpemUgKyAkc2xpZGVyLXRyYWNrLWhlaWdodCkgMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogJHNsaWRlci10cmFjay1oZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAkc2xpZGVyLXRyYWNrLWhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJveC1zaGFkb3cpO1xuXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLXRodW1iLWJnO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAkc2xpZGVyLXRodW1iLXNpemU7XG4gICAgbWFyZ2luLXRvcDogKCgkc2xpZGVyLXRodW1iLXNpemUgLSAkc2xpZGVyLXRyYWNrLWhlaWdodCkgLyAtMik7XG4gICAgd2lkdGg6ICRzbGlkZXItdGh1bWItc2l6ZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICgkc2xpZGVyLXRodW1iLXNpemUgLyAyKSAkc2xpZGVyLXRodW1iLWJnO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNuYWNrYmFyIGJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuaW8vZ3VpZGVsaW5lcy9jb21wb25lbnRzL3NuYWNrYmFycy10b2FzdHMuaHRtbCNzbmFja2JhcnMtdG9hc3RzLXNwZWNzXG5cbi5zbmFja2JhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbmFja2Jhci1iZztcbiAgY29sb3I6ICRzbmFja2Jhci1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAkc25hY2tiYXItZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHNuYWNrYmFyLWxpbmUtaGVpZ2h0O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAkc25hY2tiYXItcGFkZGluZy15ICRzbmFja2Jhci1wYWRkaW5nLXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgJHRyYW5zaXRpb24tZHVyYXRpb24tbW9iaWxlLWxlYXZpbmcsIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbi1tb2JpbGUtbGVhdmluZyAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24tYWNjZWxlcmF0aW9uO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogbWFwLWdldCgkc25hY2tiYXItZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRzbmFja2Jhci1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogJHNuYWNrYmFyLWJvcmRlci1yYWRpdXM7XG4gICAgbWF4LXdpZHRoOiAkc25hY2tiYXItbWF4LXdpZHRoO1xuICAgIG1pbi13aWR0aDogJHNuYWNrYmFyLW1pbi13aWR0aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAkdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQtbGVhdmluZywgdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uLXRhYmxldC1sZWF2aW5nICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbi1hY2NlbGVyYXRpb247XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZXNrdG9wLWxlYXZpbmcsIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZXNrdG9wLWxlYXZpbmcgJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLWFjY2VsZXJhdGlvbjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlY2VsZXJhdGlvbih0cmFuc2Zvcm0pO1xuXG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRzbmFja2Jhci1icmVha3BvaW50KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG4gIH1cbn1cblxuLnNuYWNrYmFyLWJvZHkge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlO1xuXG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uc25hY2tiYXItYnRuIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yLCBiYWNrZ3JvdW5kLWltYWdlKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJHNuYWNrYmFyLWJ0bi1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogJHNuYWNrYmFyLWlubmVyLXNwYWNlci14O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICBjb2xvcjogJHNuYWNrYmFyLWJ0bi1jb2xvci1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRzbmFja2Jhci1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzbmFja2Jhci1pbm5lci1zcGFjZXIteC1kZXNrdG9wO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uc25hY2tiYXItbGVmdCxcbi5zbmFja2Jhci1yaWdodCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHNuYWNrYmFyLWJyZWFrcG9pbnQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICAmLnNob3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRzbmFja2Jhci1tYXJnaW4teSAqIC0xKTtcbiAgICB9XG4gIH1cbn1cblxuLnNuYWNrYmFyLWxlZnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRzbmFja2Jhci1icmVha3BvaW50KSB7XG4gICAgbGVmdDogJHNuYWNrYmFyLW1hcmdpbi14O1xuICB9XG59XG5cbi5zbmFja2Jhci1yaWdodCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHNuYWNrYmFyLWJyZWFrcG9pbnQpIHtcbiAgICByaWdodDogJHNuYWNrYmFyLW1hcmdpbi14O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLnNuYWNrYmFyLW11bHRpLWxpbmUge1xuICBoZWlnaHQ6ICRzbmFja2Jhci1oZWlnaHQtbXVsdGk7XG4gIHBhZGRpbmctdG9wOiAkc25hY2tiYXItcGFkZGluZy15LW11bHRpO1xuICBwYWRkaW5nLWJvdHRvbTogJHNuYWNrYmFyLXBhZGRpbmcteS1tdWx0aTtcblxuICAuc25hY2tiYXItYm9keSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gVG9kbzogb25seSBub24tY2xpY2thYmxlIHN0ZXBwZXIgaXMgc3VwcG9ydGVkIGZvciBub3dcblxuLnN0ZXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RlcHBlci1iZztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6ICRzdGVwcGVyLXBhZGRpbmcteSAkc3RlcHBlci1wYWRkaW5nLXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAkc3RlcHBlci1ib3JkZXItd2lkdGggc29saWQgJHN0ZXBwZXItYm9yZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN0ZXBwZXItaG9yaXoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RlcHBlci1iZztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6ICRzdGVwcGVyLWJvcmRlci13aWR0aCBzb2xpZCAkc3RlcHBlci1ib3JkZXItY29sb3I7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAkc3RlcHBlci1wYWRkaW5nLXg7XG4gICAgbGVmdDogJHN0ZXBwZXItcGFkZGluZy14O1xuICB9XG5cbiAgLnN0ZXBwZXIge1xuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wOiAkc3RlcHBlci1ib3JkZXItd2lkdGggc29saWQgJHN0ZXBwZXItYm9yZGVyLWNvbG9yO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogKCRzdGVwcGVyLXBhZGRpbmcteCAtICRzdGVwcGVyLWlubmVyLXNwYWNlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zdGVwcGVyLXZlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RlcHBlci1iZztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zdGVwcGVyIHtcbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6ICRzdGVwcGVyLWJvcmRlci13aWR0aCBzb2xpZCAkc3RlcHBlci1ib3JkZXItY29sb3I7XG4gICAgICBoZWlnaHQ6ICgkc3RlcHBlci1wYWRkaW5nLXkgLSAkc3RlcHBlci1pbm5lci1zcGFjZXIpO1xuICAgICAgbGVmdDogKCRzdGVwcGVyLWljb24taGVpZ2h0IC8gMiArICRzdGVwcGVyLXBhZGRpbmcteCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIE1pc2NcblxuLnN0ZXBwZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGVwcGVyLWljb24tYmc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICRzdGVwcGVyLWljb24tY29sb3I7XG4gIGZvbnQtc2l6ZTogJHN0ZXBwZXItaWNvbi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkc3RlcHBlci1pY29uLWZvbnQtd2VpZ2h0O1xuICBoZWlnaHQ6ICRzdGVwcGVyLWljb24taGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHN0ZXBwZXItaWNvbi1oZWlnaHQ7XG4gIG1hcmdpbi1yaWdodDogJHN0ZXBwZXItaW5uZXItc3BhY2VyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6ICRzdGVwcGVyLWljb24taGVpZ2h0O1xuXG4gIC5zdGVwcGVyLmFjdGl2ZSAmLFxuICAuc3RlcHBlci5kb25lICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGVwcGVyLWljb24tYmctYWN0aXZlO1xuICAgIGNvbG9yOiBjb2xvci15aXEoJHN0ZXBwZXItaWNvbi1iZy1hY3RpdmUpO1xuICB9XG5cbiAgLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IDEuMzMzZW07XG4gIH1cbn1cblxuLnN0ZXBwZXItdGV4dCB7XG4gIGNvbG9yOiAkc3RlcHBlci10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6ICRzdGVwcGVyLXRleHQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHN0ZXBwZXItdGV4dC1mb250LXdlaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zdGVwcGVyLmFjdGl2ZSAmLFxuICAuc3RlcHBlci5kb25lICYge1xuICAgIGNvbG9yOiAkc3RlcHBlci10ZXh0LWNvbG9yLWFjdGl2ZTtcbiAgfVxuXG4gIC5zdGVwcGVyLmFjdGl2ZSAmIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG59XG4iLCIubmF2LXRhYnMge1xuICBib3gtc2hhZG93OiBpbnNldCAwICgkbmF2LXRhYi1ib3JkZXItd2lkdGggKiAtMikgMCAoJG5hdi10YWItYm9yZGVyLXdpZHRoICogLTEpICRuYXYtdGFiLWJvcmRlci1jb2xvcjtcblxuICAmLmJvcmRlci0wLFxuICAmLmJvcmRlci1ib3R0b20tMCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgb3BhY2l0eSk7XG5cbiAgICBjb2xvcjogJG5hdi10YWItY29sb3I7XG4gICAgZm9udC1zaXplOiAkbmF2LXRhYi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRuYXYtdGFiLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbmF2LXRhYi1saW5lLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkbmF2LXRhYi1oZWlnaHQ7XG4gICAgb3BhY2l0eTogJG5hdi10YWItbGluay1vcGFjaXR5O1xuICAgIHBhZGRpbmc6ICRuYXYtdGFiLWxpbmstcGFkZGluZy15ICRuYXYtdGFiLWxpbmstcGFkZGluZy14O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFiLWJnLWhvdmVyO1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXYtdGFiLWNvbG9yLWFjdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRuYXYtdGFiLWNvbG9yLWRpc2FibGVkO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChvcGFjaXR5KTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWItaW5kaWNhdG9yLWJnO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogJG5hdi10YWItaW5kaWNhdG9yLWhlaWdodDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYi1iZy1ob3ZlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5uYXYtdGFicy1tYXRlcmlhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmFuaW1hdGUge1xuICAgIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLm5hdi10YWJzLWluZGljYXRvciB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGxlZnQsIHJpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5uYXYtdGFicy1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFiLWluZGljYXRvci1iZztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogJG5hdi10YWItaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5uYXYtdGFicy1zY3JvbGxhYmxlICYge1xuICAgICAgYm90dG9tOiAkbmF2LXRhYi1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtdGFicy1zY3JvbGxhYmxlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAoJG5hdi10YWItYm9yZGVyLXdpZHRoICogLTIpIDAgKCRuYXYtdGFiLWJvcmRlci13aWR0aCAqIC0xKSAkbmF2LXRhYi1ib3JkZXItY29sb3I7XG4gIGhlaWdodDogJG5hdi10YWItaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5uYXYtdGFicyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG5hdi10YWItaGVpZ2h0O1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIiVmb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgJHRleHRmaWVsZC1ib3JkZXItd2lkdGg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAkdGV4dGZpZWxkLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICR0ZXh0ZmllbGQtcGFkZGluZy15ICR0ZXh0ZmllbGQtcGFkZGluZy14IGNhbGMoI3skdGV4dGZpZWxkLXBhZGRpbmcteX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yLWhvdmVyO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWhvdmVyICogLTEpIDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoICogLTEpICR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkdGV4dGZpZWxkLWhpbnQtY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgICBjb2xvcjogJHRleHRmaWVsZC1jb2xvci1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgQGluY2x1ZGUgZm9jdXMtaG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkLWJvcmRlci1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkLWJvcmRlci1jb2xvci1mb2N1cztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1mb2N1cyAqIC0xKSAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aCAqIC0xKSAkdGV4dGZpZWxkLWJvcmRlci1jb2xvci1mb2N1cztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJjppbnZhbGlkOnJlcXVpcmVkIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBAZXh0ZW5kICVmb3JtLWNvbnRyb2w7XG5cbiAgJlt0eXBlPSdmaWxlJ10ge1xuICAgIG1heC1oZWlnaHQ6ICR0ZXh0ZmllbGQtaGVpZ2h0O1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkdGV4dGZpZWxkLXBhZGRpbmcteS1sZyAkdGV4dGZpZWxkLXBhZGRpbmcteC1sZyBjYWxjKCN7JHRleHRmaWVsZC1wYWRkaW5nLXktbGd9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuXG4gICZbdHlwZT0nZmlsZSddIHtcbiAgICBtYXgtaGVpZ2h0OiAkdGV4dGZpZWxkLWhlaWdodC1sZztcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICR0ZXh0ZmllbGQtcGFkZGluZy15LXNtICR0ZXh0ZmllbGQtcGFkZGluZy14LXNtIGNhbGMoI3skdGV4dGZpZWxkLXBhZGRpbmcteS1zbX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG5cbiAgJlt0eXBlPSdmaWxlJ10ge1xuICAgIG1heC1oZWlnaHQ6ICR0ZXh0ZmllbGQtaGVpZ2h0LXNtO1xuICB9XG59XG5cbi8vIFNlbGVjdCBhbmQgdGV4dGFyZWFcblxuJWZvcm0tc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tb3otd2Via2l0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2FyZXQtYmc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR0ZXh0ZmllbGQtc2VsZWN0LWJnLXNpemUgJHRleHRmaWVsZC1zZWxlY3QtYmctc2l6ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dGZpZWxkLXNlbGVjdC1iZy1zaXplO1xuXG4gICAgJlttdWx0aXBsZV0sXG4gICAgJltzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuJWZvcm0tdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAkdGV4dGZpZWxkLWJveC1ib3JkZXItcmFkaXVzO1xuICBib3JkZXItd2lkdGg6ICR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoO1xuICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkLWJveC1oZWlnaHQ7XG4gIHBhZGRpbmc6IGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXl9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtaG92ZXIgJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtaG92ZXIgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJHRleHRmaWVsZC1ib3JkZXItY29sb3ItaG92ZXIsIGluc2V0ICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1ob3ZlciAqIC0xKSAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtaG92ZXIgKiAtMSkgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJHRleHRmaWVsZC1ib3JkZXItY29sb3ItaG92ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1mb2N1cyAkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1mb2N1cyAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aCAqIC0xKSAkdGV4dGZpZWxkLWJvcmRlci1jb2xvci1mb2N1cywgaW5zZXQgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWZvY3VzICogLTEpICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1mb2N1cyAqIC0xKSAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aCAqIC0xKSAkdGV4dGZpZWxkLWJvcmRlci1jb2xvci1mb2N1cztcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnNlbGVjdCB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBAZXh0ZW5kICVmb3JtLXNlbGVjdDtcblxuICAgICZbbXVsdGlwbGVdLFxuICAgICZbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICAgIEBleHRlbmQgJWZvcm0tdGV4dGFyZWE7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgICZbbXVsdGlwbGVdLFxuICAgICZbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktbGd9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1sZztcbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgJlttdWx0aXBsZV0sXG4gICAgJltzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICAgICAgcGFkZGluZzogY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1zbX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSkgJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LXNtO1xuICAgIH1cbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkLWhlaWdodDtcblxuICAgICY6bm90KFtyb3dzPScxJ10pIHtcbiAgICAgIEBleHRlbmQgJWZvcm0tdGV4dGFyZWE7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICR0ZXh0ZmllbGQtaGVpZ2h0LWxnO1xuXG4gICAgJjpub3QoW3Jvd3M9JzEnXSkge1xuICAgICAgbWluLWhlaWdodDogJHRleHRmaWVsZC1ib3gtaGVpZ2h0LWxnO1xuICAgICAgcGFkZGluZzogY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1sZ30gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSkgJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LWxnO1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkLWhlaWdodC1zbTtcblxuICAgICY6bm90KFtyb3dzPScxJ10pIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICR0ZXh0ZmllbGQtYm94LWhlaWdodC1zbTtcbiAgICAgIHBhZGRpbmc6IGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc219IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1zbTtcbiAgICB9XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGVcblxuLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6ICR0ZXh0ZmllbGQtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBoZWlnaHQ6ICR0ZXh0ZmllbGQtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgZm9jdXMtaG92ZXIge1xuICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yLWZvY3VzO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtZm9jdXMgKiAtMSkgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJHRleHRmaWVsZC1ib3JkZXItY29sb3ItZm9jdXM7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93KTtcblxuICBib3JkZXItYm90dG9tOiAkdGV4dGZpZWxkLWJvcmRlci13aWR0aCBzb2xpZCAkdGV4dGZpZWxkLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICR0ZXh0ZmllbGQtaGludC1jb2xvcjtcbiAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZTtcbiAgaGVpZ2h0OiAkdGV4dGZpZWxkLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICR0ZXh0ZmllbGQtcGFkZGluZy15ICgkbWF0ZXJpYWwtaWNvbi1zaXplICsgJHNlbGVjdGlvbi1jb250cm9sLXNwYWNlci14KSBjYWxjKCN7JHRleHRmaWVsZC1wYWRkaW5nLXl9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pICR0ZXh0ZmllbGQtcGFkZGluZy14O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIHNldC1tYXRlcmlhbC1pY29ucztcblxuICAgIGNvbnRlbnQ6ICRjdXN0b20tZmlsZS1idXR0b24taWNvbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgQGV4dGVuZCAlZm9ybS1jb250cm9sO1xuICBAZXh0ZW5kICVmb3JtLXNlbGVjdDtcblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICAgIEBleHRlbmQgJWZvcm0tdGV4dGFyZWE7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBmb250LXNpemU6ICR0ZXh0ZmllbGQtZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZztcbiAgcGFkZGluZzogJHRleHRmaWVsZC1wYWRkaW5nLXktbGcgJHRleHRmaWVsZC1zZWxlY3QtYmctc2l6ZSBjYWxjKCN7JHRleHRmaWVsZC1wYWRkaW5nLXktbGd9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pICR0ZXh0ZmllbGQtcGFkZGluZy14LWxnO1xuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgcGFkZGluZzogY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1sZ30gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSkgJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICR0ZXh0ZmllbGQtcGFkZGluZy15LXNtICR0ZXh0ZmllbGQtc2VsZWN0LWJnLXNpemUgY2FsYygjeyR0ZXh0ZmllbGQtcGFkZGluZy15LXNtfSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KSAkdGV4dGZpZWxkLXBhZGRpbmcteC1zbTtcblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICAgIHBhZGRpbmc6IGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc219IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWZpbGUge1xuICBAZXh0ZW5kICVmb3JtLWNvbnRyb2w7XG5cbiAgbWF4LWhlaWdodDogJHRleHRmaWVsZC1oZWlnaHQ7XG59XG5cbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZhbGlkYXRpb25cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCdpbnZhbGlkJywgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJ3ZhbGlkJywgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuIiwiQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWNhcHRpb247XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogJHRleHRmaWVsZC1tYXJnaW4teTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5mb3JtLWNvbnRyb2wtbGcgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6ICR0ZXh0ZmllbGQtbWFyZ2luLXktbGc7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1zbSArICYge1xuICAgICAgbWFyZ2luLXRvcDogJHRleHRmaWVsZC1tYXJnaW4teS1zbTtcbiAgICB9XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAkdGV4dGZpZWxkLW1hcmdpbi15O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5O1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB6LWluZGV4OiAkdG9vbHRpcC16aW5kZXg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgICAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15LWRlc2t0b3AgJHRvb2x0aXAtcGFkZGluZy14LWRlc2t0b3A7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1sZyArICYge1xuICAgICAgbWFyZ2luLXRvcDogJHRleHRmaWVsZC1tYXJnaW4teS1sZztcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLXNtICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAkdGV4dGZpZWxkLW1hcmdpbi15LXNtO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgJi5pcy0jeyRzdGF0ZX0sXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAmLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRzZWxlY3Rpb24tY29udHJvbC10cmFjay1vcGFjaXR5KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgICYuaXMtI3skc3RhdGV9LFxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1mb2N1cyAqIC0xKSAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aCAqIC0xKSAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1ob3ZlciAqIC0xKSAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aCAqIC0xKSAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgICYuaXMtI3skc3RhdGV9LFxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgJi5pcy0jeyRzdGF0ZX0sXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0ge1xuICAgICAgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJWZvcm0tY29udHJvbCB7XG4gICAgJi5pcy0jeyRzdGF0ZX0sXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWhvdmVyICogLTEpIDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoICogLTEpICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAlZm9ybS10ZXh0YXJlYSB7XG4gICAgJi5pcy0jeyRzdGF0ZX0sXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgZm9jdXMtaG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1ob3ZlciAkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1ob3ZlciAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aCAqIC0xKSAkY29sb3IsIGluc2V0ICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1ob3ZlciAqIC0xKSAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtaG92ZXIgKiAtMSkgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJGNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0ZmllbGQtYm94ICYuaXMtI3skc3RhdGV9LFxuICAgIC53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94ICY6I3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtaG92ZXIgKiAtMSkgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRleHRmaWVsZC1ib3gge1xuICAlZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dGZpZWxkLWJveC1iZztcbiAgICBib3JkZXItcmFkaXVzOiAkdGV4dGZpZWxkLWJveC1ib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteSAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXggY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cblxuICAlZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0ZmllbGQtc2VsZWN0LWJnLXNpemU7XG4gIH1cblxuICAlZm9ybS10ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJHRleHRmaWVsZC1ib3JkZXItd2lkdGg7XG4gICAgcGFkZGluZzogJHRleHRmaWVsZC1ib3gtcGFkZGluZy15ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteCBjYWxjKCN7JHRleHRmaWVsZC1ib3gtcGFkZGluZy15fSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWhvdmVyICogLTEpIDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoICogLTEpICR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yLWhvdmVyO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtZm9jdXMgKiAtMSkgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJHRleHRmaWVsZC1ib3JkZXItY29sb3ItZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgLy8gRm9ybSBjb250cm9sIHNpemluZ1xuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBvcmRlci9vcmRlciwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJHRleHRmaWVsZC1ib3gtaGVpZ2h0O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbFt0eXBlPSdmaWxlJ10sXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgbWF4LWhlaWdodDogJHRleHRmaWVsZC1ib3gtaGVpZ2h0O1xuICB9XG59XG5cbi8vIFNpemVcblxuLnRleHRmaWVsZC1ib3gtbGcge1xuICAlZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6ICR0ZXh0ZmllbGQtZm9udC1zaXplLWxnO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LWxnO1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1sZyAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtbGcgY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1sZ30gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cblxuICAlZm9ybS10ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogJHRleHRmaWVsZC1ib3gtcGFkZGluZy15LWxnICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1sZyBjYWxjKCN7JHRleHRmaWVsZC1ib3gtcGFkZGluZy15LWxnfSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KTtcbiAgfVxuXG4gIC8vIEZvcm0gY29udHJvbCBzaXppbmdcblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgb3JkZXIvb3JkZXIsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICR0ZXh0ZmllbGQtYm94LWhlaWdodC1sZztcbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dGZpZWxkLXNlbGVjdC1iZy1zaXplO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbFt0eXBlPSdmaWxlJ10sXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgbWF4LWhlaWdodDogJHRleHRmaWVsZC1ib3gtaGVpZ2h0LWxnO1xuICB9XG59XG5cbi50ZXh0ZmllbGQtYm94LXNtIHtcbiAgJWZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbTtcbiAgICBwYWRkaW5nOiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc20gJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LXNtIGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc219IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgJWZvcm0tdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1zbSAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtc20gY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1zbX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cblxuICAvLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG9yZGVyL29yZGVyLCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkLWJveC1oZWlnaHQtc207XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogJHRleHRmaWVsZC1zZWxlY3QtYmctc2l6ZTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2xbdHlwZT0nZmlsZSddLFxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIG1heC1oZWlnaHQ6ICR0ZXh0ZmllbGQtYm94LWhlaWdodC1zbTtcbiAgfVxufVxuIiwiLmZsb2F0aW5nLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6ICRmbG9hdGluZy1sYWJlbC1mb250LXNpemU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmhhcy12YWx1ZSBsYWJlbCxcbiAgJi5pcy1mb2N1c2VkIGxhYmVsIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkZmxvYXRpbmctbGFiZWwtZm9udC1zaXplIC8gJHRleHRmaWVsZC1mb250LXNpemUpO1xuICB9XG5cbiAgJi5pcy1mb2N1c2VkIGxhYmVsIHtcbiAgICBjb2xvcjogJGZsb2F0aW5nLWxhYmVsLWNvbG9yLWZvY3VzO1xuICB9XG5cbiAgJjpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAuZm9ybS1jb250cm9sIHtcbiAgICAmW3R5cGU9J2RhdGUnXSxcbiAgICAmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4gICAgJlt0eXBlPSd0aW1lJ10ge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGNvbG9yLCB0b3AsIHRyYW5zZm9ybSk7XG5cbiAgICBjb2xvcjogJGZsb2F0aW5nLWxhYmVsLWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmbG9hdGluZy1sYWJlbC1mb250LXNpemUgKyAkdGV4dGZpZWxkLXBhZGRpbmcteSk7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIH1cblxuICAlZm9ybS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGQtaGludC1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKG9wYWNpdHkpO1xuXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXplXG5cbi5mbG9hdGluZy1sYWJlbC1sZyB7XG4gICYuaGFzLXZhbHVlIGxhYmVsLFxuICAmLmlzLWZvY3VzZWQgbGFiZWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoJGZsb2F0aW5nLWxhYmVsLWZvbnQtc2l6ZS1sZyAvICR0ZXh0ZmllbGQtZm9udC1zaXplLWxnKTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6ICR0ZXh0ZmllbGQtZm9udC1zaXplLWxnO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LWxnO1xuICAgIHRvcDogKCRmbG9hdGluZy1sYWJlbC1mb250LXNpemUtbGcgKyAkdGV4dGZpZWxkLXBhZGRpbmcteS1sZyk7XG4gIH1cblxuICAlZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6ICR0ZXh0ZmllbGQtZm9udC1zaXplLWxnO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LWxnO1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtcGFkZGluZy15LWxnICR0ZXh0ZmllbGQtcGFkZGluZy14LWxnIGNhbGMoI3skdGV4dGZpZWxkLXBhZGRpbmcteS1sZ30gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cblxuICAlZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0ZmllbGQtc2VsZWN0LWJnLXNpemU7XG4gIH1cblxuICAlZm9ybS10ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogJHRleHRmaWVsZC1ib3gtcGFkZGluZy15LWxnICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1sZyBjYWxjKCN7JHRleHRmaWVsZC1ib3gtcGFkZGluZy15LWxnfSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KTtcbiAgfVxufVxuXG4uZmxvYXRpbmctbGFiZWwtc20ge1xuICAmLmhhcy12YWx1ZSBsYWJlbCxcbiAgJi5pcy1mb2N1c2VkIGxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKCRmbG9hdGluZy1sYWJlbC1mb250LXNpemUtc20gLyAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbSk7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbTtcbiAgICB0b3A6ICgkZmxvYXRpbmctbGFiZWwtZm9udC1zaXplLXNtICsgJHRleHRmaWVsZC1wYWRkaW5nLXktc20pO1xuICB9XG5cbiAgJWZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbTtcbiAgICBwYWRkaW5nOiAkdGV4dGZpZWxkLXBhZGRpbmcteS1zbSAkdGV4dGZpZWxkLXBhZGRpbmcteC1zbSBjYWxjKCN7JHRleHRmaWVsZC1wYWRkaW5nLXktc219IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgJWZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dGZpZWxkLXNlbGVjdC1iZy1zaXplO1xuICB9XG5cbiAgJWZvcm0tdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1zbSAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtc20gY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1zbX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cbn1cblxuLy8gRmxvYXRpbmcgbGFiZWwgd2l0aCB0ZXh0ZmllbGQgYm94XG5cbi5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IHtcbiAgcGFkZGluZy10b3A6IDA7XG5cbiAgJi5oYXMtdmFsdWUgbGFiZWwsXG4gICYuaXMtZm9jdXNlZCBsYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdG9wOiAkdGV4dGZpZWxkLWJveC1sYWJlbC1zcGFjZXIteTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICB0b3A6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteTtcbiAgICBsZWZ0OiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXg7XG4gIH1cblxuICAlZm9ybS1jb250cm9sLFxuICAlZm9ybS10ZXh0YXJlYSB7XG4gICAgcGFkZGluZy10b3A6ICgkdGV4dGZpZWxkLWJveC1oZWlnaHQgLSAkdGV4dGZpZWxkLWJveC1sYWJlbC1zcGFjZXIteSAtICR0ZXh0ZmllbGQtZm9udC1zaXplICogJHRleHRmaWVsZC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAlZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyR0ZXh0ZmllbGQtYm94LWxhYmVsLXNwYWNlci15fSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KTtcbiAgfVxufVxuXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCB7XG4gIGxhYmVsIHtcbiAgICB0b3A6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1sZztcbiAgICBsZWZ0OiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAlZm9ybS1jb250cm9sLFxuICAlZm9ybS10ZXh0YXJlYSB7XG4gICAgcGFkZGluZy10b3A6ICgkdGV4dGZpZWxkLWJveC1oZWlnaHQtbGcgLSAkdGV4dGZpZWxkLWJveC1sYWJlbC1zcGFjZXIteSAtICR0ZXh0ZmllbGQtZm9udC1zaXplLWxnICogJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZyk7XG4gICAgcGFkZGluZy1yaWdodDogJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LWxnO1xuICAgIHBhZGRpbmctbGVmdDogJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgJWZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dGZpZWxkLXNlbGVjdC1iZy1zaXplO1xuICB9XG59XG5cbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IHtcbiAgbGFiZWwge1xuICAgIHRvcDogJHRleHRmaWVsZC1ib3gtcGFkZGluZy15LXNtO1xuICAgIGxlZnQ6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1zbTtcbiAgfVxuXG4gICVmb3JtLWNvbnRyb2wsXG4gICVmb3JtLXRleHRhcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogKCR0ZXh0ZmllbGQtYm94LWhlaWdodC1zbSAtICR0ZXh0ZmllbGQtYm94LWxhYmVsLXNwYWNlci15IC0gJHRleHRmaWVsZC1mb250LXNpemUtc20gKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LXNtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtc207XG4gICAgcGFkZGluZy1sZWZ0OiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAlZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0ZmllbGQtc2VsZWN0LWJnLXNpemU7XG4gIH1cbn1cbiIsIi5pbnB1dC1ncm91cCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5jdXN0b20tZmlsZSxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuZmxvYXRpbmctbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLWZpbGUsXG4gID4gLnRleHRmaWVsZC1ib3gge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDElO1xuXG4gICAgKyAuY3VzdG9tLWZpbGUsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5mbG9hdGluZy1sYWJlbCxcbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgKyAudGV4dGZpZWxkLWJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGlucHV0LWdyb3VwLWlubmVyLXNwYWNlci14O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRvbnNcblxuLmlucHV0LWdyb3VwLWFwcGVuZCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGJ0bi1ncm91cC1pbm5lci1zcGFjZXIteCAqIC0xKTtcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAkaW5wdXQtZ3JvdXAtaW5uZXItc3BhY2VyLXg7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAkaW5wdXQtZ3JvdXAtaW5uZXItc3BhY2VyLXg7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAoJGlucHV0LWdyb3VwLWlubmVyLXNwYWNlci14IC8gMik7XG4gIH1cbn1cblxuLy8gQm9yZGVyIHJhZGl1c1xuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gSWNvbnNcblxuLmlucHV0LWdyb3VwLWljb24ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGNvbG9yKTtcblxuICBjb2xvcjogJHRleHRmaWVsZC1ib3JkZXItY29sb3I7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAvIDFyZW0gKiAkdGV4dGZpZWxkLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1yaWdodDogJGlucHV0LWdyb3VwLWlubmVyLXNwYWNlci14O1xuICBvcmRlcjogLTE7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkdGV4dGZpZWxkLWJvcmRlci1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gIC5mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIH4gJixcbiAgLmZvcm0tY29udHJvbDpmb2N1cyB+ICYge1xuICAgIGNvbG9yOiAkdGV4dGZpZWxkLWJvcmRlci1jb2xvci1mb2N1cztcbiAgfVxuXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLnRleHRmaWVsZC1ib3gpIH4gJiB7XG4gICAgbWFyZ2luLXRvcDogJGZsb2F0aW5nLWxhYmVsLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyBTaXplXG5cbi5pbnB1dC1ncm91cC1sZyB7XG4gID4gLmZsb2F0aW5nLWxhYmVsIHtcbiAgICBAZXh0ZW5kIC5mbG9hdGluZy1sYWJlbC1sZztcblxuICAgICYuaGFzLXZhbHVlIGxhYmVsLFxuICAgICYuaXMtZm9jdXNlZCBsYWJlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi50ZXh0ZmllbGQtYm94Lmhhcy12YWx1ZSBsYWJlbCxcbiAgICAmLnRleHRmaWVsZC1ib3guaXMtZm9jdXNlZCBsYWJlbCB7XG4gICAgICB0b3A6ICR0ZXh0ZmllbGQtYm94LWxhYmVsLXNwYWNlci15O1xuICAgIH1cblxuICAgICY6bm90KC50ZXh0ZmllbGQtYm94KSB+IC5pbnB1dC1ncm91cC1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6ICRmbG9hdGluZy1sYWJlbC1mb250LXNpemUtbGc7XG4gICAgfVxuICB9XG5cbiAgPiAlZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6ICR0ZXh0ZmllbGQtZm9udC1zaXplLWxnO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LWxnO1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtcGFkZGluZy15LWxnICR0ZXh0ZmllbGQtcGFkZGluZy14LWxnIGNhbGMoI3skdGV4dGZpZWxkLXBhZGRpbmcteS1sZ30gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cblxuICA+ICVmb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogJHRleHRmaWVsZC1zZWxlY3QtYmctc2l6ZTtcbiAgfVxuXG4gID4gJWZvcm0tdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1sZyAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtbGcgY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1sZ30gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2xbdHlwZT0nZmlsZSddLFxuICA+IC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgbWF4LWhlaWdodDogJHRleHRmaWVsZC1ib3gtaGVpZ2h0LWxnO1xuICB9XG5cbiAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kLFxuICA+IC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICA+IC5idG4ge1xuICAgICAgQGV4dGVuZCAlYnRuLWxnO1xuICAgIH1cblxuICAgID4gLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LWxnO1xuICAgIH1cbiAgfVxuXG4gID4gLmlucHV0LWdyb3VwLWljb24ge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAvIDFyZW0gKiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZyk7XG4gICAgbGluZS1oZWlnaHQ6ICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtbGc7XG4gIH1cblxuICA+IC50ZXh0ZmllbGQtYm94IHtcbiAgICBAZXh0ZW5kIC50ZXh0ZmllbGQtYm94LWxnO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1zbSB7XG4gID4gLmZsb2F0aW5nLWxhYmVsIHtcbiAgICBAZXh0ZW5kIC5mbG9hdGluZy1sYWJlbC1zbTtcblxuICAgICYuaGFzLXZhbHVlIGxhYmVsLFxuICAgICYuaXMtZm9jdXNlZCBsYWJlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi50ZXh0ZmllbGQtYm94Lmhhcy12YWx1ZSBsYWJlbCxcbiAgICAmLnRleHRmaWVsZC1ib3guaXMtZm9jdXNlZCBsYWJlbCB7XG4gICAgICB0b3A6ICR0ZXh0ZmllbGQtYm94LWxhYmVsLXNwYWNlci15O1xuICAgIH1cblxuICAgICY6bm90KC50ZXh0ZmllbGQtYm94KSB+IC5pbnB1dC1ncm91cC1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6ICRmbG9hdGluZy1sYWJlbC1mb250LXNpemUtc207XG4gICAgfVxuICB9XG5cbiAgPiAlZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6ICR0ZXh0ZmllbGQtZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LXNtO1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtcGFkZGluZy15LXNtICR0ZXh0ZmllbGQtcGFkZGluZy14LXNtIGNhbGMoI3skdGV4dGZpZWxkLXBhZGRpbmcteS1zbX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cblxuICA+ICVmb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogJHRleHRmaWVsZC1zZWxlY3QtYmctc2l6ZTtcbiAgfVxuXG4gID4gJWZvcm0tdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1zbSAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtc20gY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1zbX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2xbdHlwZT0nZmlsZSddLFxuICA+IC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgbWF4LWhlaWdodDogJHRleHRmaWVsZC1ib3gtaGVpZ2h0LXNtO1xuICB9XG5cbiAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kLFxuICA+IC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICA+IC5idG4ge1xuICAgICAgQGV4dGVuZCAlYnRuLXNtO1xuICAgIH1cblxuICAgID4gLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxuXG4gID4gLmlucHV0LWdyb3VwLWljb24ge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAvIDFyZW0gKiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbSk7XG4gICAgbGluZS1oZWlnaHQ6ICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc207XG4gIH1cblxuICA+IC50ZXh0ZmllbGQtYm94IHtcbiAgICBAZXh0ZW5kIC50ZXh0ZmllbGQtYm94LXNtO1xuICB9XG59XG4iLCIubmF2YmFyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICR0b29sYmFyLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogJHRvb2xiYXItaGVpZ2h0O1xuICBwYWRkaW5nOiAkdG9vbGJhci1wYWRkaW5nLXkgJHRvb2xiYXItcGFkZGluZy14O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gVmVydGljYWxseSBhbGlnbiBzb21lIGVsZW1lbnRzIG5vcm1hbGx5IHBsYWNlZCBpbiBgLm5hdmJhcmBcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sYmFyLWVsZW1lbnQtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChvcGFjaXR5KTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sYmFyLWVsZW1lbnQtYmc7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6ICR0b29sYmFyLWVsZW1lbnQtb3BhY2l0eTtcbiAgICBwYWRkaW5nOiAoKCR0ZXh0ZmllbGQtaGVpZ2h0IC0gJHRleHRmaWVsZC1mb250LXNpemUgKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0KSAvIDIpICR0b29sYmFyLWlubmVyLXNwYWNlci14O1xuXG4gICAgQGluY2x1ZGUgZm9jdXMtaG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy10b3A6ICgoJHRleHRmaWVsZC1oZWlnaHQtbGcgLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZyAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtbGcpIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206ICgoJHRleHRmaWVsZC1oZWlnaHQtbGcgLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZyAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtbGcpIC8gMik7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogKCgkdGV4dGZpZWxkLWhlaWdodC1zbSAtICR0ZXh0ZmllbGQtZm9udC1zaXplLXNtICogJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbSkgLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCgkdGV4dGZpZWxkLWhlaWdodC1zbSAtICR0ZXh0ZmllbGQtZm9udC1zaXplLXNtICogJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbSkgLyAyKTtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbGJhci1lbGVtZW50LWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQob3BhY2l0eSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbGJhci1lbGVtZW50LWJnO1xuICAgIG9wYWNpdHk6ICR0b29sYmFyLWVsZW1lbnQtb3BhY2l0eTtcblxuICAgIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkdG9vbGJhci1pbm5lci1zcGFjZXIteDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkdG9vbGJhci1pbm5lci1zcGFjZXIteDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXRvcDogKCgkdGV4dGZpZWxkLWhlaWdodC1sZyAtICR0ZXh0ZmllbGQtZm9udC1zaXplLWxnICogJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZykgLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCgkdGV4dGZpZWxkLWhlaWdodC1sZyAtICR0ZXh0ZmllbGQtZm9udC1zaXplLWxnICogJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZykgLyAyKTtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctdG9wOiAoKCR0ZXh0ZmllbGQtaGVpZ2h0LXNtIC0gJHRleHRmaWVsZC1mb250LXNpemUtc20gKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LXNtKSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoKCR0ZXh0ZmllbGQtaGVpZ2h0LXNtIC0gJHRleHRmaWVsZC1mb250LXNpemUtc20gKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LXNtKSAvIDIpO1xuICB9XG5cbiAgLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAoJHRvb2xiYXItcGFkZGluZy15ICogLTEpO1xuICAgIG1hcmdpbi1ib3R0b206ICgkdG9vbGJhci1wYWRkaW5nLXkgKiAtMSk7XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgbWluLWhlaWdodDogJHRvb2xiYXItaGVpZ2h0O1xuICAgICAgcGFkZGluZy10b3A6ICgoJHRvb2xiYXItaGVpZ2h0IC0gJG5hdi10YWItZm9udC1zaXplICogJG5hdi10YWItbGluZS1oZWlnaHQpIC8gMik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogKCgkdG9vbGJhci1oZWlnaHQgLSAkbmF2LXRhYi1mb250LXNpemUgKiAkbmF2LXRhYi1saW5lLWhlaWdodCkgLyAyKTtcbiAgICB9XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIGNvbG9yOiAkdG9vbGJhci1kYXJrLWNvbG9yO1xuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCxcbiAgLm5hdmJhci1icmFuZDo6YmVmb3JlLFxuICAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbiAgLm5hdmJhci10b2dnbGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sYmFyLWRhcmstZWxlbWVudC1iZztcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkdG9vbGJhci1kYXJrLWNvbG9yLWxpZ2h0ZXI7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20sXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJHRvb2xiYXItZWxldmF0aW9uLXNoYWRvdywgc2hhZG93KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogbWFwLWdldCgkdG9vbGJhci1lbGV2YXRpb24tc2hhZG93LCBlbGV2YXRpb24pO1xufVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG59XG5cbi5uYXZiYXItZnVsbCB7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJHRvb2xiYXItZWxldmF0aW9uLXNoYWRvdywgc2hhZG93KTtcbiAgei1pbmRleDogbWFwLWdldCgkdG9vbGJhci1lbGV2YXRpb24tc2hhZG93LCBlbGV2YXRpb24pO1xufVxuXG4ubmF2YmFyLXN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCR0b29sYmFyLWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogbWFwLWdldCgkdG9vbGJhci1lbGV2YXRpb24tc2hhZG93LCBlbGV2YXRpb24pO1xuICB9XG59XG5cbi50b29sYmFyLXdhdGVyZmFsbCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdyk7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBtYXAtZ2V0KCR0b29sYmFyLWVsZXZhdGlvbi1zaGFkb3csIGVsZXZhdGlvbik7XG5cbiAgJi53YXRlcmZhbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sYmFyLXdhdGVyZmFsbC1iZztcbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCR0b29sYmFyLWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi8vIE1pc2NcblxuLm5hdmJhci1icmFuZCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktdGl0bGU7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6ICR0b29sYmFyLWVsZW1lbnQtaGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQob3BhY2l0eSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbGJhci1lbGVtZW50LWJnO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogKCR0b29sYmFyLWlubmVyLXNwYWNlci14IC8gLTIpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAoJHRvb2xiYXItaW5uZXItc3BhY2VyLXggLyAtMik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6ICR0b29sYmFyLWlubmVyLXNwYWNlci14O1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICR0b29sYmFyLWlubmVyLXNwYWNlci14O1xuICB9XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6ICR0b29sYmFyLWVsZW1lbnQtaGVpZ2h0O1xufVxuXG4vLyBOYXZcblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2xiYXItZWxlbWVudC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHkpO1xuXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAkdG9vbGJhci1saW5rLWZvbnQtc2l6ZTtcbiAgICBoZWlnaHQ6ICR0b29sYmFyLWxpbmstaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkdG9vbGJhci1saW5rLWxpbmUtaGVpZ2h0O1xuICAgIG9wYWNpdHk6ICR0b29sYmFyLWVsZW1lbnQtb3BhY2l0eTtcbiAgICBwYWRkaW5nOiAkdG9vbGJhci1saW5rLXBhZGRpbmcteSAkdG9vbGJhci1saW5rLXBhZGRpbmcteDtcblxuICAgIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbGJhci1lbGVtZW50LWJnO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkdG9vbGJhci1jb2xvci1saWdodGVyO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbGJhci1lbGVtZW50LWJnO1xuICB9XG59XG5cbi8vIFRvZ2dsZWFibGVcblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQgKyAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogJHRvb2xiYXItZWxlbWVudC1oZWlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJHRvb2xiYXItZWxlbWVudC1oZWlnaHQ7XG5cbiAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQob3BhY2l0eSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbGJhci1lbGVtZW50LWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgQGluY2x1ZGUgc2V0LW1hdGVyaWFsLWljb25zO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJHRvb2xiYXItdG9nZ2xlci1pY29uO1xuICB9XG59XG4iLCIudG9vbHRpcCB7XG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHotaW5kZXg6ICR0b29sdGlwLXppbmRleDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR0b29sdGlwLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luLWRlc2t0b3A7XG4gIH1cblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7XG5cbiAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQodHJhbnNmb3JtKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoJHRvb2x0aXAtc2NhbGUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHRvb2x0aXAtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteS1kZXNrdG9wICR0b29sdGlwLXBhZGRpbmcteC1kZXNrdG9wO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBCb3JkZXJcblxuLmJvcmRlciB7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjay1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAkYmxhY2stcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogJGJsYWNrLXNlY29uZGFyeSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrLWhpbnQge1xuICBib3JkZXItY29sb3I6ICRibGFjay1oaW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2stZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogJGJsYWNrLWRpdmlkZXIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlLXByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZS1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZS1zZWNvbmRhcnkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZS1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtaGludCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZS1kaXZpZGVyICFpbXBvcnRhbnQ7XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlcyBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEJvcmRlciByYWRpdXNcblxuLnJvdW5kZWQge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBiZy12YXJpYW50KCRjbGFzcywgJGNvbG9yLCAkY29sb3ItZGFyazogJycpIHtcbiAgQGlmICgkY29sb3ItZGFyayAhPSAnJykge1xuICAgIGEjeyRjbGFzc30ge1xuICAgICAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmsgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjeyRjbGFzc30ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQpO1xuXG4gICAgLmQjeyRpbmZpeH0tYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZCN7JGluZml4fS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZCN7JGluZml4fS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQjeyRpbmZpeH0tdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gQWxpZ24gY29udGVudFxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4ge1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciB7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCB7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQWxpZ24gaXRlbXNcblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQWxpZ24gc2VsZlxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byB7XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2gge1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEZsZXggZGlyZWN0aW9uXG5cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gRmxleFxuXG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCB7XG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCB7XG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEge1xuICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAge1xuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSB7XG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAge1xuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gSnVzdGlmeSBjb250ZW50XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIE9yZGVyXG5cbiAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3Qge1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cblxuICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5vcmRlciN7JGluZml4fS0wIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCB7XG4gICAgICBAaW5jbHVkZSBmbG9hdC1sZWZ0O1xuICAgIH1cblxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lIHtcbiAgICAgIEBpbmNsdWRlIGZsb2F0LW5vbmU7XG4gICAgfVxuXG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGZsb2F0LXJpZ2h0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kcG9zaXRpb25zOiBhYnNvbHV0ZSwgZml4ZWQsIHJlbGF0aXZlLCBzdGF0aWMsIHN0aWNreTtcblxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHtcbiAgICBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IG1hcC1nZXQoJHRvb2xiYXItZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogbWFwLWdldCgkdG9vbGJhci1lbGV2YXRpb24tc2hhZG93LCBlbGV2YXRpb24pO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHRvb2xiYXItZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKTtcbiAgfVxufVxuIiwiLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5O1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTtcbn1cbiIsIkBtaXhpbiBzci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJHNoYWRvd3MsIDgpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiBtYXAtZ2V0KCRzaGFkb3dzLCAyNCkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogbWFwLWdldCgkc2hhZG93cywgMikgIWltcG9ydGFudDtcbn1cblxuQGVhY2ggJHNoYWRvdywgJHZhbHVlIGluICRzaGFkb3dzIHtcbiAgLnNoYWRvdy0jeyRzaGFkb3d9IHtcbiAgICBib3gtc2hhZG93OiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRwcm9wLCAkcHJvcC1hYmJyIGluIChoZWlnaHQ6IGgsIHdpZHRoOiB3KSB7XG4gIEBlYWNoICRzaXplLCAkdmFsdWUgaW4gJHNpemVzIHtcbiAgICAuI3skcHJvcC1hYmJyfS0jeyRzaXplfSB7XG4gICAgICAjeyRwcm9wfTogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50KTtcblxuICAgIEBlYWNoICRwcm9wLCAkcHJvcC1hYmJyIGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkdmFsdWUgaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skcHJvcC1hYmJyfSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH06ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JHByb3AtYWJicn10I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JHByb3AtYWJicn1yI3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skcHJvcC1hYmJyfWIjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skcHJvcC1hYmJyfWwjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JHByb3AtYWJicn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuI3skcHJvcC1hYmJyfXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tI3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm10I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tciN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYiN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWwjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50KTtcblxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2xvclxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWJsYWNrJywgJGJsYWNrKTtcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtYmxhY2stcHJpbWFyeScsICRibGFjay1wcmltYXJ5KTtcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtYmxhY2stc2Vjb25kYXJ5JywgJGJsYWNrLXNlY29uZGFyeSk7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWJsYWNrLWhpbnQnLCAkYmxhY2staGludCk7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWJsYWNrLWRpdmlkZXInLCAkYmxhY2stZGl2aWRlcik7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdoaXRlJywgJHdoaXRlKTtcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2hpdGUtcHJpbWFyeScsICR3aGl0ZS1wcmltYXJ5KTtcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2hpdGUtc2Vjb25kYXJ5JywgJHdoaXRlLXNlY29uZGFyeSk7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdoaXRlLWhpbnQnLCAkd2hpdGUtaGludCk7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdoaXRlLWRpdmlkZXInLCAkd2hpdGUtZGl2aWRlcik7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LW11dGVkJywgJHRleHQtbXV0ZWQpO1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtI3skY29sb3J9JywgdGhlbWUtY29sb3IoJGNvbG9yKSwgdGhlbWUtY29sb3ItZGFyaygkY29sb3IpKTtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4vLyBGYW1pbHlcblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIEl0YWxjcyBhbmQgd2VpZ2h0XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQsXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwsXG4uZm9udC13ZWlnaHQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRjbGFzcywgJGNvbG9yLCAkY29sb3ItZGFyazogJycpIHtcbiAgQGlmICRjb2xvci1kYXJrICE9ICcnIHtcbiAgICBhI3skY2xhc3N9IHtcbiAgICAgIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICN7JGNsYXNzfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250OiAwLzAgYTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgQGlmICgkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xuICAgIEB3YXJuICdUaGUgYHRleHQtaGlkZSgpYCBtaXhpbiBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHY0LjEuMC4gSXQgd2lsbCBiZSByZW1vdmVkIGVudGlyZWx5IGluIHY1Lic7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgdmlzaWJpbGl0eWAgdmFsdWVzXG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4iLCIubWF0ZXJpYWwtaWNvbnMge1xuICBAaW5jbHVkZSByZXNldC1tYXRlcmlhbC1pY29ucztcbn1cblxuLm1hdGVyaWFsLWljb25zLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cblxuICAgICosXG4gICAgKjo6YWZ0ZXIsXG4gICAgKjo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYTpub3QoLmJ0bikge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnIChcIiBhdHRyKHRpdGxlKSBcIikgJztcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMsXG4gICAgcCB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHByZSB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLXNvbGlkO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvci1zb2xpZDtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLXNvbGlkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogKCRib3JkZXItd2lkdGggKiAtMSk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAgICAgJjpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdGFicyB7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3Itc29saWQ7XG4gICAgfVxuXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wb3BvdmVyIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLXNvbGlkO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLXNvbGlkO1xuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoLFxuICAgICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXNvbGlkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTb21lIGJhc2ljIHBhZGRpbmcgZm9yIGFsbCB3cmFwcGVyc1xuLndyYXBwZXIge1xuICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItd2lkdGggMDsgfVxuXG4vLyBSZXNldCBoZXJvIHdyYXBwZXIgcGFkZGluZyB0byAwXG4jd3JhcHBlci1oZXJvIHsgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLy8gQWRkaW5nIGJhc2ljIFdvcmRQcmVzcyBjbGFzc2VzIHRvIHBhc3MgdGhlIFdvcmRQcmVzcy5vcmcgdGVzdHNcbi5zdGlja3ksXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLmJ5cG9zdGF1dGhvciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLy8gU2VwYXJhdGUgc3RpY2t5IHdyYXBwZXIgZnJvbSBtYWluIGNvbnRlbnRcbi53cmFwcGVyI3dyYXBwZXItc3RpY2t5IHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTMwMDsgfVxuXG4vLyBBZGRpbmcgc29tZSBjb250cmFzdCBiYWNrZ3JvdW5kIGNvbG9yIHRvIGZvb3RlciBmdWxsIHdpZGdldFxuI3dyYXBwZXItZm9vdGVyLWZ1bGwsXG4jd3JhcHBlci1zdGF0aWMtaGVybyB7IGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDsgfVxuXG4vLyBOZWNlc3NhcnkgV1AgY2xhc3Nlc1xuLndwLWNhcHRpb24geyBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLndwLWNhcHRpb24tdGV4dCB7IGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHsgQGV4dGVuZCAuc3Itb25seTsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIgeyBtYXJnaW46IDBweCBhdXRvOyB9XG5cbi8vIFBvc3QgZGVzaWduXG4uZW50cnktZm9vdGVyIHNwYW4geyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi8vV29vY29tbWVyY2UgcHJvZHVjdCBnYWxsZXJ5IHNsaWRlciB3aWR0aCBmaXhcbmZpZ3VyZS53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgeyBcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7IFxufVxuXG4vLyBMaW1pdCBmZWF0dXJlZCBpbWFnZSBzaXplIHRvIDEwMCVcbmltZy53cC1wb3N0LWltYWdlLFxuYXJ0aWNsZSBpbWcsXG5maWd1cmUsXG5pbWcsXG4jc2Vjb25kYXJ5IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBTa2lwIHRvIGNvbnRlbnQgbGlua1xuYS5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xufVxuXG4vLyBSZXNldCBKdW1ib3Ryb24gZGVmYXVsdCBtYXJnaW5cbi5qdW1ib3Ryb24geyBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLy8gRHJvcGRvd24gdHJhbnNsYXRpb25cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbmt7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZDogbm9uZTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIGEge1xuICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCBhIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44NzUpICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoIHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL21peGluc1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL3BhdGhcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9mb250YXdlc29tZS9jb3JlXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvbGFyZ2VyXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9mb250YXdlc29tZS9saXN0XCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9mb250YXdlc29tZS9yb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9mb250YXdlc29tZS9zdGFja2VkXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvaWNvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9mb250YXdlc29tZS9zY3JlZW4tcmVhZGVyXCI7XG5cbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XG4kZmEtbGluZS1oZWlnaHQtYmFzZTogMSAhZGVmYXVsdDtcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgIFwiNC43LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgKDMwZW0gLyAxNCkgIWRlZmF1bHQ7XG5cbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXCJcXGYyYjlcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXCJcXGYyYTJcIjtcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcbiRmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XG4kZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XG4kZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdGh0dWI6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdHRlcnk6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcbiRmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWJlZXI6IFwiXFxmMGZjXCI7XG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xuJGZhLXZhci1iZWxsOiBcIlxcZjBmM1wiO1xuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XG4kZmEtdmFyLWJlbGwtc2xhc2gtbzogXCJcXGYxZjdcIjtcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xuJGZhLXZhci1iaXRjb2luOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xuJGZhLXZhci1ibHVldG9vdGg6IFwiXFxmMjkzXCI7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcbiRmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XG4kZmEtdmFyLWNvZGllcGllOiBcIlxcZjI4NFwiO1xuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcbiRmYS12YXItY29weTogXCJcXGYwYzVcIjtcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcbiRmYS12YXItZGVhZjogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLWVlcmNhc3Q6IFwiXFxmMmRhXCI7XG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLW86IFwiXFxmMmI3XCI7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xuJGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XG4kZmEtdmFyLWV0c3k6IFwiXFxmMmQ3XCI7XG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcbiRmYS12YXItZXhjaGFuZ2U6IFwiXFxmMGVjXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcIlxcZjA3MVwiO1xuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXCJcXGYwOGVcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XG4kZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcbiRmYS12YXItZXllLXNsYXNoOiBcIlxcZjA3MFwiO1xuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xuJGZhLXZhci1mYTogXCJcXGYyYjRcIjtcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xuJGZhLXZhci1maXJlZm94OiBcIlxcZjI2OVwiO1xuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFwiXFxmMTFlXCI7XG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWZsYXNrOiBcIlxcZjBjM1wiO1xuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1mb2xkZXI6IFwiXFxmMDdiXCI7XG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogXCJcXGYxMTVcIjtcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mb250aWNvbnM6IFwiXFxmMjgwXCI7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XG4kZmEtdmFyLWZvcndhcmQ6IFwiXFxmMDRlXCI7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcIlxcZjJjNVwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcbiRmYS12YXItZ2l0bGFiOiBcIlxcZjI5NlwiO1xuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xuJGZhLXZhci1nbGlkZTogXCJcXGYyYTVcIjtcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xuJGZhLXZhci1ncmF2OiBcIlxcZjJkNlwiO1xuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcbiRmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XG4kZmEtdmFyLWlkLWNhcmQ6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWlkLWNhcmQtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcbiRmYS12YXItaW1kYjogXCJcXGYyZDhcIjtcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XG4kZmEtdmFyLWxpbm9kZTogXCJcXGYyYjhcIjtcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcbiRmYS12YXItbWVldHVwOiBcIlxcZjJlMFwiO1xuJGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcbiRmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcbiRmYS12YXItbWljcm9jaGlwOiBcIlxcZjJkYlwiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xuJGZhLXZhci1taXhjbG91ZDogXCJcXGYyODlcIjtcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vZHg6IFwiXFxmMjg1XCI7XG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcbiRmYS12YXItbmV3c3BhcGVyLW86IFwiXFxmMWVhXCI7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFwiXFxmMjYzXCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcbiRmYS12YXItb3BlbmlkOiBcIlxcZjE5YlwiO1xuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcbiRmYS12YXItcGFyYWdyYXBoOiBcIlxcZjFkZFwiO1xuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcbiRmYS12YXItcGF5cGFsOiBcIlxcZjFlZFwiO1xuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGllLWNoYXJ0OiBcIlxcZjIwMFwiO1xuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXCJcXGYxYTdcIjtcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XG4kZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcbiRmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xuJGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XG4kZmEtdmFyLXJlbW92ZTogXCJcXGYwMGRcIjtcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xuJGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1yZXBlYXQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLXJlc2lzdGFuY2U6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnVwZWU6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcbiRmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xuJGZhLXZhci1zZWFyY2g6IFwiXFxmMDAyXCI7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XG4kZmEtdmFyLXNlbGxzeTogXCJcXGYyMTNcIjtcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1zZXJ2ZXI6IFwiXFxmMjMzXCI7XG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XG4kZmEtdmFyLXNoZWtlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XG4kZmEtdmFyLXNoaXA6IFwiXFxmMjFhXCI7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFwiXFxmMjkxXCI7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XG4kZmEtdmFyLXNob3dlcjogXCJcXGYyY2NcIjtcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcIlxcZjJhZFwiO1xuJGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcbiRmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xuJGZhLXZhci1zdG9wOiBcIlxcZjA0ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFwiXFxmMjFkXCI7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xuJGZhLXZhci1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVsZWdyYW06IFwiXFxmMmM2XCI7XG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcbiRmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xuJGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xuJGZhLXZhci10aGVtZWlzbGU6IFwiXFxmMmIyXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci0wOiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci0xOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0zOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aGVybW9tZXRlci00OiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcIlxcZjJiZFwiO1xuJGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xuJGZhLXZhci11c2VyLW86IFwiXFxmMmMwXCI7XG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xuJGZhLXZhci12Y2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItdmNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcbiRmYS12YXItdmlhZGVvOiBcIlxcZjJhOVwiO1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcIlxcZjJhYVwiO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XG4kZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXCJcXGYyYTBcIjtcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XG4kZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcIlxcZjI2NlwiO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFwiXFxmMmQwXCI7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcIlxcZjI5N1wiO1xuJGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xuJGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xuXG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIuZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMiAmIHtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMyAmIHtcblx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNCAmIHtcblx0XHRtYXgtd2lkdGg6IDI1JTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNSAmIHtcblx0XHRtYXgtd2lkdGg6IDIwJTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNiAmIHtcblx0XHRtYXgtd2lkdGg6IDE2LjY2JTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNyAmIHtcblx0XHRtYXgtd2lkdGg6IDE0LjI4JTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOCAmIHtcblx0XHRtYXgtd2lkdGg6IDEyLjUlO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy05ICYge1xuXHRcdG1heC13aWR0aDogMTEuMTElO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIvKlxuKiBVc2UgZXhpc3RpbmcgQm9vdHN0cmFwIDQgY2xhc3NlcyBhbmRcbiogdmFyaWFibGVzIHRvIGV4dGVuZCAtIG92ZXJyaWRlIENGNyBzdHlsZVxuKlxuKiBVc2VmdWwgQ0Y3IGNsYXNzZXM6XG4qIC53cGNmNyB0aGUgd3JhcHBlciBlbGVtZW50XG4qIC53cGNmNy1mb3JtXG4qIC53cGNmNy1mb3JtLWNvbnRyb2xcbiogLndwY2Y3LXRleHRcbiogLndwY2Y3LWVtYWlsXG4qIC53cGNmNy10ZXh0YXJlYVxuKiAud3BjZjctc3VibWl0XG4qL1xuXG4vLyBrZWVwIGEgbWF4IHdpZHRoIGluIGNhc2UgaXQgaXMganVzdCB0aGUgZm9ybSBhbmQgbm90aGluZyBlbHNlXG4vLyB3ZSBkbyBub3Qgd2FudCBhIGZvcm0gc3Bhbm5pbmcgd2hvbGUgcGFnZVxuLndwY2Y3IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblxuICAvLyBhbGwgaW5wdXRzIGV4Y2VwdCByYWRpb3MgYW5kIGNoZWNrYm94ZXMgaW5oZXJpdCBmcm9tIGZvcm0tY29udHJvbFxuICBpbnB1dFt0eXBlPXRleHRdLFxuICBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gIGlucHV0W3R5cGU9dXJsXSxcbiAgaW5wdXRbdHlwZT10ZWxdLFxuICBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIGlucHV0W3R5cGU9cmFuZ2VdLFxuICBpbnB1dFt0eXBlPWRhdGVdLFxuICBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgaW5wdXRbdHlwZT13ZWVrXSxcbiAgaW5wdXRbdHlwZT10aW1lXSxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIGlucHV0W3R5cGU9ZmlsZV0sXG4gIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuICB9XG5cbiAgLy8gc3VibWl0IGJ1dHRvbiwgaW5oZXJpdCAuYnRuIGFuZCAuYnRuLW91dGxpbmUtcHJpbWFyeSBjbGFzc2VzLlxuICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tb3V0bGluZS1wcmltYXJ5O1xuICB9XG5cbiAgLndwY2Y3LWZvcm0ge1xuXG4gICAgLy8gc2V0IHBhcmFncmFwaHMgdG8gYmVoYXZlIGxpa2UgZGl2cyB3aXRoIGNsYXNzIC5mb3JtLWdyb3VwXG4gICAgcCB7XG4gICAgICBAZXh0ZW5kIC5mb3JtLWdyb3VwO1xuICAgIH1cblxuICAgIC8vIGxldCBsYWJlbHMgYmUgMTAwJVxuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIG5vdCB2YWxpZCB0aXAgZm9yIGVhY2ggY29udHJvbFxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpO1xuICB9XG5cbiAgLy8gdmFsaWRhdGlvbiBlcnJvcnMgb3VycHV0IGJvdHRvbSBvZiBmb3JtXG4gIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gIH1cbn1cbiIsImgxIHtcblx0Zm9udC1zaXplOiAyLjVyZW07XG59XG4uYnJhbmQtdXJsLCAubmF2YmFyLWJyYW5kLCAuc2xvZ2Fue1xuICAgICAgICBmb250LWZhbWlseTogJ2NoYXJ0ZXJib2xkJywgJ2NoYXJ0ZXJyZWd1bGFyJztcbn1cbip7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnY2hhcnRlcnJlZ3VsYXInLCAnY2hhcnRlcmJvbGQnO1xufVxuaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgICAgICBmb250LWZhbWlseTogJ2NoYXJ0ZXJib2xkJywgJ2NoYXJ0ZXJyZWd1bGFyJyAhaW1wb3J0YW50O1xufVxuaDEgPiBhLGgyID4gYSxoMyA+IGEsaDQgPiBhLGg1ID4gYSxoNiA+IGEge1xuICAgICAgICBmb250LWZhbWlseTogJ2NoYXJ0ZXJib2xkJywgJ2NoYXJ0ZXJyZWd1bGFyJyAhaW1wb3J0YW50O1xufVxuLmNoYXJ0ZXItYm9sZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnY2hhcnRlcmJvbGQnLCAnY2hhcnRlcnJlZ3VsYXInICFpbXBvcnRhbnQ7XG59XG4ubmF2LWxpbmssIC5kcm9wZG93bi1pdGVtIHtcbi8qXG5cdGZvbnQtZmFtaWx5OiAncm9ib3RvJztcbiovXG5cdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxudWwuZHJvcGRvd24tbWVudSB7XG5cdG1pbi13aWR0aDogMTAwJTtcbn1cbi5icmFuZC11cmwge1xuXHRjb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuLmVudHJ5LWNvbnRlbnQsIC5lbnRyeS1tZXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uc2xvZ2FuIHtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRjb2xvcjogIzQyNDI0Mjtcblx0Y29sb3I6ICNmNWY1ZjU7XG59XG4vKlxuI3NlYXJjaGZvcm0gPiAuaW5wdXQtZ3JvdXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMCwgLjMpO1xufVxuKi9cbiNzZWFyY2hmb3JtID4gLmlucHV0LWdyb3VwID4gaW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMCwgLjIpO1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHR3aWR0aDogMTNyZW07XG59XG4vKiBGaXggZm9yIENocm9tZS4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgQU5EIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdCNzZWFyY2hmb3JtID4gLmlucHV0LWdyb3VwID4gaW5wdXQge1xuXHRcdHdpZHRoOiAxMHJlbTtcblx0fVxufVxuI3NlYXJjaGZvcm0gPiAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWJvcmRlci1kYXJrIHtcblx0IGJvcmRlcjogMXB4IHNvbGlkICM2NDY0NjQ7XG59XG5cbi5ubmF2YmFyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2RhZW1vbml0ZS9pbWFnZXMvcGF3LnBuZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uYXZiYXIgaW1nIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cdGNvbG9yOiAjZjVmNWY1O1xuXHRtYXJnaW4tdG9wOiAwcHg7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Lypcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Ki9cbn1cblxuLm1haW4taGVhZGVyIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAubWFpbi1oZWFkZXIgLmZvcm0tY29udHJvbCB7XG5cdGNvbG9yOiAjZjVmNWY1O1xuXHRib3JkZXItY29sb3I6ICNmNWY1ZjU7XG59XG4ubWFpbi1oZWFkZXIgLmZvcm0tY29udHJvbDpmb2N1c3tcblx0Ym9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSggbWF4LXdpZHRoOiA3NjhweCApIHtcblx0LmZsZXgtY29sdW1uLXNtIHtcblx0ICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuXHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0ICBtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5AbWVkaWEoIG1pbi13aWR0aDogNTc2cHggKSB7XG5cdC50ZXh0LXJpZ2h0LXhzIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmltZy5zaXplLW1lZGl1bSwgaW1nLmF0dGFjaG1lbnQtbWVkaXVte1xuXHRtYXgtd2lkdGg6IDQ1JTtcblx0d2lkdGg6IGF1dG87XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgMTVweCAwIDA7IFxuXHRwYWRkaW5nOiA0cHg7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbmltZy5zaXplLWxhcmdlLCBpbWcuYXR0YWNobWVudC1sYXJnZXtcbn1cblxuLmVudHJ5LXRpdGxlID4gYSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLmVudHJ5LW1ldGF7XG5cdC8qXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdCovXG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cbi5lbnRyeS1mb290ZXIge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZW50cnktbWV0YS1zaW5nbGUge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm5hdi1wcmV2aW91cywgLm5hdi1uZXh0IHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRwYWRkaW5nOiAwO1xufVxuLmNvbW1lbnQtbm90ZXMge1xuXHRmb250LXNpemU6IDE3cHg7XG59XG4jY29tbWVudGZvcm0gbGFiZWwge1xuXHRmb250LXNpemU6IDE3cHg7XG59XG4uZm9vdGVyLW1lbnUgYSB7XG4gICAgLy9AZXh0ZW5kIC50ZXh0LW11dGVkO1xufVxuLmZvb3Rlci1tZW51IGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1tZW51IC5uYXYtbGluayB7XG4gICAgQGV4dGVuZCAucGwtMDtcbn1cblxuLypcbiAqIERlciBIaW50ZXJncnVuZCB2b20gQXJ0aWtlbCBoZWJ0IHNpY2ggaGVydm9yLlxuICpcbi5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNzaW5nbGUtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMDtcbn1cbi5hcnRpY2xlLXNoYWRvdy1zbSB7XG5cdGJveC1zaGFkb3c6IDAgMCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xufVxuKi9cblxuLmFydGljbGUtbWIge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtbXQge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmVudHJ5LWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50YWctY2F0ZWdvcnktaWNvbiB7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0b3BhY2l0eTogMC41O1xufVxuLyogU29yZ3QgZGFmw7xyLCBkYXNzIGF1ZiBkZW0gU21hcnRwaG9uIGRpZSBUYWdzIGRpcmVrdCB1bnRlciBkZXIgS2F0ZWdvcmllIGdlbGlzdGV0IHdpcmQuICovXG4udGFncy1saW5rcyA+IC50YWctY2F0ZWdvcnktaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4jY29tbWVudHMge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxub2wuY29tbWVudC1saXN0LCAuY29tbWVudC1jb250ZW50IHtcblx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4uY29tbWVudC1tZXRhZGF0YSA+IGEsIC5jYXQtbGlua3MgYSwgLnRhZ3MtbGlua3MgYSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogU2Nyb2xsIHRvIHRvcCBidXR0b25cbiAqL1xuLmJhY2stdG8tdG9wIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbi8qKlxuICogVGF4b25vbXkgXG4gKi9cbi50YXhvbm9teS10aXRsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtYXRlcmlhbC1jb2xvci1ncmV5LTIwMDtcbn1cbi50YXhvbm9teS1kZXNjcmlwdGlvbiBwIHtcblx0Zm9udC1zaXplOiAxOXB4O1xufVxuLnRheG9ub215LWNhcmQge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRheG9ub215LWNhcmQgaDEge1xuXHRmb250LXNpemU6IDIuMTI1cmVtO1xufVxuLnRheG9ub215LWNhcmQgLmNhcmQtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLyoqXG4gKiAjIE1haW4gVGhlbWUgw5xiZXJzY2hyZWliZW5cbiAqL1xuLmVudHJ5LWZvb3RlciBzcGFuLnRhZ3MtbGlua3MsIC5lbnRyeS1mb290ZXIgc3BhbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi50b29sdGlwIHtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuXG5cbi8qKlxuICogIyBQbHVnaW5zXG4gKlxuICogIyMgU2lkZWJhclxuICovXG4ud2lkZ2V0IHtcblx0Ly8gY2xlYW4gbG9va1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbWF0ZXJpYWwtY29sb3ItZ3JleS0xMDA7XG5cblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLndpZGdldC10aXRsZSB7XG5cdC8vIGNsZWFuIGxvb2tcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkbWF0ZXJpYWwtY29sb3ItZ3JleS0yMDA7XG5cblx0Ly9wYWRkaW5nLWxlZnQ6IDVweDtcbn1cbiNyaWdodC1zaWRlYmFyIC53aWRnZXQge1xuXHQvLyBjbGVhbiBsb29rXG5cdC8vQGV4dGVuZCAuc2hhZG93LXNtXG59XG4ucnB3d3Qtd2lkZ2V0IHVsIGxpIHtcblx0bWFyZ2luOiAwIDAgMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0cGFkZGluZy1yaWdodDogNXB4O1xufVxuc3Bhbi5ycHd3dC1wb3N0LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG59XG5zcGFuLnJwd3d0LXBvc3QtdGl0bGU6aG92ZXJ7XG5cdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xufVxuLmljb25zLW1lZGl1bSwgLnRhZ2Nsb3VkIHtcblx0cGFkZGluZzogNXB4O1xufVxuXG4vKipcbiAqICMjIFlBUlJQXG4gKi9cbi55YXJwcC10aHVtYm5haWwtdGl0bGUge1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xufVxuLnlhcnBwLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAueWFycHAtdGh1bWJuYWlsIHtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50YWctY2xvdWQtbGluayB7XG5cdC8vY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcblx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC4xcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAuMXJlbTtcblx0QGV4dGVuZCAuYnRuO1xuXHQvL0BleHRlbmQgLmJ0bi1saWdodDtcblx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XG59XG4udGFnLWNsb3VkLWxpbms6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRoZW1lLWNvbG9yKHByaW1hcnkpO1xufVxuLnRhZy1jbG91ZC1saW5rOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLypcbiovXG5cbi8qKlxuICogIyMgQ29udGFjdCBGb3JtIDdcbiAqL1xuLndwY2Y3IHtcblxuICAvLyBzdWJtaXQgYnV0dG9uLCBpbmhlcml0IC5idG4gYW5kIC5idG4tcHJpbWFyeSBjbGFzc2VzLlxuICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG5cdCAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuXHQgIEBleHRlbmQgLmFsZXJ0O1xuICB9XG5cbiAgLypcblx0ICBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuXHRcdCAgY29sb3I6ICNmNWY1ZjU7XG5cdCAgfVxuXHQgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdCAgICBAZXh0ZW5kIC50ZXh0ZmllbGQtYm94O1xuXHQgIH1cbiAgKi9cbn1cblxuLyoqXG4gKiAjIyBDb29raWUgQmFyXG4gKi9cbiNjb29raWUtbGF3LWluZm8tYmFyIHNwYW4sICNjb29raWUtbGF3LWluZm8tYmFyIHNwYW4gYSB7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cbiNjb29raWVfYWN0aW9uX2Nsb3NlX2hlYWRlciB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuLyoqXG4gKiAjIyBCb3R0b20gQm9yZGVyIENvbG9yIGluIE5hdmJhclxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcblx0Lm5hdmJhci1uYXYgPiBsaSB7ICBcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Lm5hdmJhci1uYXYgLmFjdGl2ZSBhOm5vdCguZHJvcGRvd24taXRlbSk6OmJlZm9yZXtcblx0ICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdGhlbWUtY29sb3IocHJpbWFyeSk7XG5cdCAgYm90dG9tOiAtMThweDtcblx0ICBjb250ZW50OiBcIiBcIjtcblx0ICBsZWZ0OiAwO1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICByaWdodDogMDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdCNtYWluLW1lbnUgPiBsaS5hY3RpdmUge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG5cdFx0Lypcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRoZW1lLWNvbG9yKHByaW1hcnkpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0aGVtZS1jb2xvcihwcmltYXJ5KTtcblx0XHQqL1xuXHR9XG59XG5cbi8vbGkuYWN0aXZlID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG5cbi5hbmdlYm90LWJhbm5lciB7XG5cdEBleHRlbmQgLmFsZXJ0O1xuXHRAZXh0ZW5kIC5hbGVydC1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3MjA2O1xuXHQvL2NvbG9yOiBzY2FsZS1jb2xvcigjZjA3MjA2LCAkbGlnaHRuZXNzOiArOTUlKTtcblx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7XG5cdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNCkgMHB4IDBweCA0cHggMHB4LCByZ2JhKDAsIDAsIDAsIDAuMTIpIDBweCAzcHggNHB4IDBweCwgcmdiYSgwLCAwLCAwLCAwLjIpIDBweCAxcHggNXB4IDBweDtcblxuXHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2FsZS5wbmcpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NhbGUtb3BhYzMwLnBuZyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxufVxuXG5hID4gLmFuZ2Vib3QtYmFubmVyOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYW5nZWJvdC1iYW5uZXIge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG5cbi5hbmdlYm90LWJhbm5lcjpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBzY2FsZS1jb2xvcigjZjA3MjA2LCAkbGlnaHRuZXNzOiAtMTAlKTtcbn1cbiIsIi5vZmZlci1wYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmNhcmQge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY2FyZC1pbWcge1xuXHRwYWRkaW5nOiA1cHg7XG5cdHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uY2FyZCBwIHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4uY2FyZC1oZWFkZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLWRwLW5vbmUge1xuXHQgQGV4dGVuZCAuY2FyZC1oZWFkZXI7XG5cdCBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheS1iYWRnZSB7XG5cdGJvdHRvbTogaW5oZXJpdDtcblx0bGVmdDogaW5oZXJpdDtcblx0Ly90b3A6IDEyJTtcbn1cbi5vZmZlci1pbmRleCB7XG5cdG1hcmdpbi10b3A6IDElO1xuXHRtYXJnaW4tYm90dG9tOiAxJTtcbn1cblxuLm9mZi1iYWRnZSB7XG5cdGNvbG9yOiB3aGl0ZTsgXG5cdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKHNpbWlsYXIpICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTUwJSAhaW1wb3J0YW50OyBcblx0cGFkZGluZy1yaWdodDogMTBweDsgXG5cdHBhZGRpbmctbGVmdDoxMHB4OyBcblx0b3BhY2l0eTogMC45O1xufVxuLm5ldy1wcmljZSB7XG5cdGNvbG9yOiB0aGVtZS1jb2xvcihzaW1pbGFyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5jYXJkLWltZyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0fVxuXHQub2ZmLWJhZGdlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY2FyZC1oZWFkZXItZHAtbm9uZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5vZmYtYmFkZ2Uge1xuXHRcdGZvbnQtc2l6ZTogMjAwJSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMnJlbTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5kLW1kLW5vbmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmRwLW1kLW5vbmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJ0bi10ZXJ0aWFyeSB7XG5cdEBleHRlbmQgLmJ0bi1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDg4QTM7XG5cdC8qXG5cdGJhY2tncm91bmQtY29sb3I6ICMwNkM5RjA7XG5cdCovXG59XG4uYnRuLWNvbXBsZW1lbnRhcnl7XG5cdEBleHRlbmQgLmJ0bi1zZWNvbmRhcnk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKFwiY29tcGxlbWVudGFyeVwiKTtcbn1cblxuLmJ0bi1ncm91cCB7XG5cdGJveC1zaGFkb3c6IGluaGVyaXQ7XG59XG5cbi5wYWdlLWxpbmsge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5vZmZlci10aXRsZSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmljb24tc21hbGwge1xuXHRmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLyoub2ZmZXItcGFnZSAuY2FyZCB7Ki9cbi5jYXJkLWJvcmRlci1sZWZ0IHtcblx0ICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRoZW1lLWNvbG9yKHByaW1hcnkpO1xufVxuXG4ubXQtMTAge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm10LTIwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQucHJpY2UtZnJvbSB7XG5cdFx0bWFyZ2luLXRvcDogMC41cmVtO1xuXHR9XG59XG4iLCIuYnJlYWRjcnVtYi1pdGVtIHtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0YWxpZ24taXRlbXM6IGxlZnQ7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSggbWF4LXdpZHRoOiA3NjhweCApIHtcblx0LmJyZWFkY3J1bWItaXRlbS5jdXJyZW50LWl0ZW0ucG9zdC1wb3N0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iXX0= */
|