LearnPress – WordPress LMS Plugin - Version 2.1.9.9

Version Description

  • Compatible with WordPress 4.9.3
  • Fixed warnings at the Edit Quiz page
  • Fixed error when upload user avatar in case GD php extensions is not enabled
  • Fixed next and Previous button not work when do a quiz
Download this release

Release Info

Developer leehld
Plugin Icon 128x128 LearnPress – WordPress LMS Plugin
Version 2.1.9.9
Comparing to
See all releases

Code changes from version 2.1.8.1 to 2.1.9.9

assets/css/_icons.css CHANGED
@@ -1,77 +1,77 @@
1
- @font-face {
2
- font-family: 'lp-icons';
3
- src: url('fonts/icons.eot?6gvjr0');
4
- src: url('fonts/icons.eot?6gvjr0#iefix') format('embedded-opentype'), url('fonts/icons.ttf?6gvjr0') format('truetype'), url('fonts/icons.woff?6gvjr0') format('woff'), url('fonts/icons.svg?6gvjr0#icons') format('svg');
5
- font-weight: normal;
6
- font-style: normal;
7
- }
8
- [class^="lp-icon-"],
9
- [class*=" lp-icon-"] {
10
- /* use !important to prevent issues with browser extensions that change fonts */
11
- font-family: 'lp-icons' !important;
12
- speak: none;
13
- font-style: normal;
14
- font-weight: normal;
15
- font-variant: normal;
16
- text-transform: none;
17
- line-height: 1;
18
- /* Better Font Rendering =========== */
19
- -webkit-font-smoothing: antialiased;
20
- -moz-osx-font-smoothing: grayscale;
21
- }
22
- .lp-icon-file-text:before {
23
- content: "\e926";
24
- }
25
- .icon-file-picture:before {
26
- content: "\e927";
27
- }
28
- .icon-file-music:before {
29
- content: "\e928";
30
- }
31
- .icon-file-video:before {
32
- content: "\e92a";
33
- }
34
- .icon-file-zip:before {
35
- content: "\e92b";
36
- }
37
- .icon-paste:before {
38
- content: "\e92d";
39
- }
40
- .icon-alarm:before {
41
- content: "\e950";
42
- }
43
- @font-face {
44
- font-family: 'learnpress';
45
- src: url('../fonts/icon.eot?ym8b3w');
46
- src: url('../fonts/icon.eot?ym8b3w#iefix') format('embedded-opentype'), url('../fonts/icon.ttf?ym8b3w') format('truetype'), url('../fonts/icon.woff?ym8b3w') format('woff'), url('../fonts/icon.svg?ym8b3w#icon') format('svg');
47
- font-weight: normal;
48
- font-style: normal;
49
- }
50
- [class^="learn-press-icon-"],
51
- [class*=" learn-press-icon-"],
52
- .learn-press-icon {
53
- font-family: 'learnpress';
54
- /*speak: none;*/
55
- font-style: normal;
56
- font-weight: normal;
57
- font-variant: normal;
58
- text-transform: none;
59
- line-height: 1;
60
- /* Better Font Rendering =========== */
61
- -webkit-font-smoothing: antialiased;
62
- -moz-osx-font-smoothing: grayscale;
63
- }
64
- .icon-checkmark:before {
65
- content: "\e903";
66
- }
67
- .icon-books:before {
68
- content: "\e900";
69
- }
70
- .icon-alarm:before {
71
- content: "\e901";
72
- }
73
- .icon-spinner:before {
74
- content: "\e902";
75
- }
76
-
77
- /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9pY29ucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBYSxVQUFiO0VBQ0EsU0FBWSx5QkFBWjtFQUNBLFNBQVksZ0NBQWdDLE9BQU8sMEJBQy9DLDBCQUEwQixPQUFPLGlCQUNqQywyQkFBMkIsT0FBTyxhQUNsQyxnQ0FBZ0MsT0FBTyxNQUgzQztFQUlBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBR0o7QUFBcUI7O0VBRWpCLGFBQWEsVUFBYjtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7O0VBR0EsbUNBQUE7RUFDQSxrQ0FBQTs7QUFHSixrQkFBa0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUosa0JBQWtCO0VBQ2QsU0FBUyxPQUFUOztBQUVKLGdCQUFnQjtFQUNaLFNBQVMsT0FBVDs7QUFFSixnQkFBZ0I7RUFDWixTQUFTLE9BQVQ7O0FBRUosY0FBYztFQUNWLFNBQVMsT0FBVDs7QUFFSixXQUFXO0VBQ1AsU0FBUyxPQUFUOztBQUVKLFdBQVc7RUFDUCxTQUFTLE9BQVQ7O0FBR0o7RUFDSSxhQUFhLFlBQWI7RUFDQSxTQUFTLDJCQUFUO0VBQ0EsU0FBUyxrQ0FBa0MsT0FBTywwQkFDOUMsNEJBQTRCLE9BQU8saUJBQ25DLDZCQUE2QixPQUFPLGFBQ3BDLGlDQUFpQyxPQUFPLE1BSDVDO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTs7QUFHSjtBQUE4QjtBQUErQjtFQUN6RCxhQUFhLFlBQWI7O0VBRUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBOztFQUdBLG1DQUFBO0VBQ0Esa0NBQUE7O0FBRUosZUFBZTtFQUNYLFNBQVMsT0FBVDs7QUFFSixXQUFXO0VBQ1AsU0FBUyxPQUFUOztBQUVKLFdBQVc7RUFDUCxTQUFTLE9BQVQ7O0FBRUosYUFBYTtFQUNULFNBQVMsT0FBVCIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdscC1pY29ucyc7XHJcbiAgICBzcmM6ICAgIHVybCgnZm9udHMvaWNvbnMuZW90PzZndmpyMCcpO1xyXG4gICAgc3JjOiAgICB1cmwoJ2ZvbnRzL2ljb25zLmVvdD82Z3ZqcjAjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLnR0Zj82Z3ZqcjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLndvZmY/Nmd2anIwJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLnN2Zz82Z3ZqcjAjaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImxwLWljb24tXCJdLCBbY2xhc3MqPVwiIGxwLWljb24tXCJdIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2xwLWljb25zJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4ubHAtaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XHJcbn1cclxuLmljb24tZmlsZS1waWN0dXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG59XHJcbi5pY29uLWZpbGUtbXVzaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XHJcbn1cclxuLmljb24tZmlsZS12aWRlbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcclxufVxyXG4uaWNvbi1maWxlLXppcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcclxufVxyXG4uaWNvbi1wYXN0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcclxufVxyXG4uaWNvbi1hbGFybTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NTBcIjtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2xlYXJucHJlc3MnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb24uZW90P3ltOGIzdycpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb24uZW90P3ltOGIzdyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbi50dGY/eW04YjN3JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29uLndvZmY/eW04YjN3JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb24uc3ZnP3ltOGIzdyNpY29uJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJsZWFybi1wcmVzcy1pY29uLVwiXSwgW2NsYXNzKj1cIiBsZWFybi1wcmVzcy1pY29uLVwiXSwgLmxlYXJuLXByZXNzLWljb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdsZWFybnByZXNzJztcclxuICAgIC8qc3BlYWs6IG5vbmU7Ki9cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLmljb24tY2hlY2ttYXJrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG59XHJcbi5pY29uLWJvb2tzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29uLWFsYXJtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5pY29uLXNwaW5uZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn0iXSwiZmlsZSI6Il9pY29ucy5jc3MifQ== */
1
+ @font-face {
2
+ font-family: 'lp-icons';
3
+ src: url('fonts/icons.eot?6gvjr0');
4
+ src: url('fonts/icons.eot?6gvjr0#iefix') format('embedded-opentype'), url('fonts/icons.ttf?6gvjr0') format('truetype'), url('fonts/icons.woff?6gvjr0') format('woff'), url('fonts/icons.svg?6gvjr0#icons') format('svg');
5
+ font-weight: normal;
6
+ font-style: normal;
7
+ }
8
+ [class^="lp-icon-"],
9
+ [class*=" lp-icon-"] {
10
+ /* use !important to prevent issues with browser extensions that change fonts */
11
+ font-family: 'lp-icons' !important;
12
+ speak: none;
13
+ font-style: normal;
14
+ font-weight: normal;
15
+ font-variant: normal;
16
+ text-transform: none;
17
+ line-height: 1;
18
+ /* Better Font Rendering =========== */
19
+ -webkit-font-smoothing: antialiased;
20
+ -moz-osx-font-smoothing: grayscale;
21
+ }
22
+ .lp-icon-file-text:before {
23
+ content: "\e926";
24
+ }
25
+ .icon-file-picture:before {
26
+ content: "\e927";
27
+ }
28
+ .icon-file-music:before {
29
+ content: "\e928";
30
+ }
31
+ .icon-file-video:before {
32
+ content: "\e92a";
33
+ }
34
+ .icon-file-zip:before {
35
+ content: "\e92b";
36
+ }
37
+ .icon-paste:before {
38
+ content: "\e92d";
39
+ }
40
+ .icon-alarm:before {
41
+ content: "\e950";
42
+ }
43
+ @font-face {
44
+ font-family: 'learnpress';
45
+ src: url('../fonts/icon.eot?ym8b3w');
46
+ src: url('../fonts/icon.eot?ym8b3w#iefix') format('embedded-opentype'), url('../fonts/icon.ttf?ym8b3w') format('truetype'), url('../fonts/icon.woff?ym8b3w') format('woff'), url('../fonts/icon.svg?ym8b3w#icon') format('svg');
47
+ font-weight: normal;
48
+ font-style: normal;
49
+ }
50
+ [class^="learn-press-icon-"],
51
+ [class*=" learn-press-icon-"],
52
+ .learn-press-icon {
53
+ font-family: 'learnpress';
54
+ /*speak: none;*/
55
+ font-style: normal;
56
+ font-weight: normal;
57
+ font-variant: normal;
58
+ text-transform: none;
59
+ line-height: 1;
60
+ /* Better Font Rendering =========== */
61
+ -webkit-font-smoothing: antialiased;
62
+ -moz-osx-font-smoothing: grayscale;
63
+ }
64
+ .icon-checkmark:before {
65
+ content: "\e903";
66
+ }
67
+ .icon-books:before {
68
+ content: "\e900";
69
+ }
70
+ .icon-alarm:before {
71
+ content: "\e901";
72
+ }
73
+ .icon-spinner:before {
74
+ content: "\e902";
75
+ }
76
+
77
+ /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9pY29ucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksYUFBYSxVQUFiO0VBQ0EsU0FBWSx5QkFBWjtFQUNBLFNBQVksZ0NBQWdDLE9BQU8sMEJBQy9DLDBCQUEwQixPQUFPLGlCQUNqQywyQkFBMkIsT0FBTyxhQUNsQyxnQ0FBZ0MsT0FBTyxNQUgzQztFQUlBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBR0o7QUFBcUI7O0VBRWpCLGFBQWEsVUFBYjtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7O0VBR0EsbUNBQUE7RUFDQSxrQ0FBQTs7QUFHSixrQkFBa0I7RUFDZCxTQUFTLE9BQVQ7O0FBRUosa0JBQWtCO0VBQ2QsU0FBUyxPQUFUOztBQUVKLGdCQUFnQjtFQUNaLFNBQVMsT0FBVDs7QUFFSixnQkFBZ0I7RUFDWixTQUFTLE9BQVQ7O0FBRUosY0FBYztFQUNWLFNBQVMsT0FBVDs7QUFFSixXQUFXO0VBQ1AsU0FBUyxPQUFUOztBQUVKLFdBQVc7RUFDUCxTQUFTLE9BQVQ7O0FBR0o7RUFDSSxhQUFhLFlBQWI7RUFDQSxTQUFTLDJCQUFUO0VBQ0EsU0FBUyxrQ0FBa0MsT0FBTywwQkFDOUMsNEJBQTRCLE9BQU8saUJBQ25DLDZCQUE2QixPQUFPLGFBQ3BDLGlDQUFpQyxPQUFPLE1BSDVDO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTs7QUFHSjtBQUE4QjtBQUErQjtFQUN6RCxhQUFhLFlBQWI7O0VBRUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBOztFQUdBLG1DQUFBO0VBQ0Esa0NBQUE7O0FBRUosZUFBZTtFQUNYLFNBQVMsT0FBVDs7QUFFSixXQUFXO0VBQ1AsU0FBUyxPQUFUOztBQUVKLFdBQVc7RUFDUCxTQUFTLE9BQVQ7O0FBRUosYUFBYTtFQUNULFNBQVMsT0FBVCIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdscC1pY29ucyc7XHJcbiAgICBzcmM6ICAgIHVybCgnZm9udHMvaWNvbnMuZW90PzZndmpyMCcpO1xyXG4gICAgc3JjOiAgICB1cmwoJ2ZvbnRzL2ljb25zLmVvdD82Z3ZqcjAjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLnR0Zj82Z3ZqcjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLndvZmY/Nmd2anIwJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljb25zLnN2Zz82Z3ZqcjAjaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImxwLWljb24tXCJdLCBbY2xhc3MqPVwiIGxwLWljb24tXCJdIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2xwLWljb25zJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4ubHAtaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XHJcbn1cclxuLmljb24tZmlsZS1waWN0dXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG59XHJcbi5pY29uLWZpbGUtbXVzaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XHJcbn1cclxuLmljb24tZmlsZS12aWRlbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcclxufVxyXG4uaWNvbi1maWxlLXppcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcclxufVxyXG4uaWNvbi1wYXN0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcclxufVxyXG4uaWNvbi1hbGFybTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NTBcIjtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2xlYXJucHJlc3MnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb24uZW90P3ltOGIzdycpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb24uZW90P3ltOGIzdyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbi50dGY/eW04YjN3JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29uLndvZmY/eW04YjN3JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb24uc3ZnP3ltOGIzdyNpY29uJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJsZWFybi1wcmVzcy1pY29uLVwiXSwgW2NsYXNzKj1cIiBsZWFybi1wcmVzcy1pY29uLVwiXSwgLmxlYXJuLXByZXNzLWljb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdsZWFybnByZXNzJztcclxuICAgIC8qc3BlYWs6IG5vbmU7Ki9cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLmljb24tY2hlY2ttYXJrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG59XHJcbi5pY29uLWJvb2tzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29uLWFsYXJtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5pY29uLXNwaW5uZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn0iXSwiZmlsZSI6Il9pY29ucy5jc3MifQ== */
assets/css/admin/admin.css CHANGED
@@ -1,2033 +1,2033 @@
1
- /**
2
- * Define all styles for admin side
3
- *
4
- * @author ThimPress
5
- * @version 1.0
6
- */
7
- input:focus::-webkit-input-placeholder {
8
- color: transparent !important;
9
- }
10
- input:focus::-moz-placeholder {
11
- color: transparent !important;
12
- }
13
- input:focus:-moz-placeholder {
14
- color: transparent !important;
15
- }
16
- .rwmb-field {
17
- margin: 20px 0 20px 0;
18
- }
19
- .rwmb-field .rwmb-input .rwmb-label {
20
- margin-top: 0;
21
- }
22
- .rwmb-field .rwmb-input .description {
23
- margin-top: 5px;
24
- }
25
- .rwmb-field .rwmb-input .description.option-desc {
26
- font-weight: normal;
27
- margin: 8px 0 10px 24px;
28
- font-size: smaller;
29
- font-style: italic;
30
- }
31
- .lp-nav-tab-wrapper {
32
- border-bottom: 1px solid #ccc;
33
- margin: 0;
34
- padding: 9px 15px 0 0;
35
- line-height: inherit;
36
- }
37
- .learn-press-quick-add-page-inline {
38
- display: inline-block;
39
- vertical-align: top;
40
- margin: 0 !important;
41
- }
42
- .learn-press-quick-add-page-inline > * {
43
- vertical-align: top;
44
- }
45
- #learn-press-admin-settings {
46
- /*input[name="learn_press_single_course_image_size[width]"],
47
- input[name="learn_press_single_course_image_size[height]"],
48
- input[name="learn_press_course_thumbnail_image_size[width]"],
49
- input[name="learn_press_course_thumbnail_image_size[height]"] {
50
- margin-top: -4px;
51
- }
52
- input[name="learn_press_single_course_image_size[crop]"],
53
- input[name="learn_press_course_thumbnail_image_size[crop]"] {
54
- margin-top: 3px;
55
- }*/
56
- }
57
- #learn-press-admin-settings #learn_press_email_formats {
58
- margin-bottom: 10px;
59
- }
60
- #learn-press-admin-settings .learn-press-email-variables {
61
- margin-left: 0;
62
- margin-top: 5px;
63
- }
64
- #learn-press-admin-settings .learn-press-email-variables li {
65
- display: inline-block;
66
- cursor: pointer;
67
- }
68
- #learn-press-admin-settings .learn-press-email-variables li:hover {
69
- color: #0085ba;
70
- }
71
- #learn-press-admin-settings .nav-tab-wrapper {
72
- margin-bottom: 20px;
73
- }
74
- #learn-press-admin-settings .subsubsub {
75
- float: left;
76
- width: 240px;
77
- position: relative;
78
- z-index: 10;
79
- margin: 0 -260px 0 20px;
80
- padding-top: 11px;
81
- }
82
- #learn-press-admin-settings .subsubsub li {
83
- display: block;
84
- }
85
- #learn-press-admin-settings .subsubsub li a {
86
- display: block;
87
- outline: none;
88
- box-shadow: none;
89
- }
90
- #learn-press-admin-settings .learn-press-settings-wrap {
91
- float: left;
92
- padding: 1px 0 15px 300px;
93
- background: #FFF;
94
- z-index: 0;
95
- position: relative;
96
- width: 100%;
97
- box-sizing: border-box;
98
- opacity: 0;
99
- }
100
- #learn-press-admin-settings .learn-press-settings-wrap input[name="learn_press_auto_redirect_message"] {
101
- width: 80%;
102
- }
103
- #learn-press-admin-settings .learn-press-settings-wrap:before {
104
- content: '';
105
- position: absolute;
106
- top: 0;
107
- bottom: 0;
108
- border-left: 1px solid #DDD;
109
- margin-left: -30px;
110
- }
111
- #learn-press-admin-settings .learn-press-settings-wrap:after {
112
- content: '';
113
- display: block;
114
- clear: both;
115
- }
116
- #learn-press-admin-settings .learn-press-settings-wrap.ready {
117
- opacity: 1;
118
- }
119
- #learn-press-admin-settings .learn-press-settings-wrap #learn-press-reset-settings {
120
- float: right;
121
- opacity: 0.5;
122
- }
123
- #learn-press-admin-settings .learn-press-settings-wrap #learn-press-reset-settings:hover {
124
- opacity: 1;
125
- }
126
- #learn-press-admin-settings.no-subtabs .learn-press-settings-wrap {
127
- float: none;
128
- margin-left: 0;
129
- padding-left: 25px;
130
- padding-right: 25px;
131
- }
132
- #learn-press-admin-settings.no-subtabs .learn-press-settings-wrap:before {
133
- display: none;
134
- }
135
- #learn-press-admin-settings.no-subtabs .subsubsub {
136
- display: none;
137
- }
138
- #learn-press-admin-settings input[type="radio"] {
139
- margin: 0 !important;
140
- }
141
- #learn-press-admin-settings label {
142
- line-height: 1;
143
- }
144
- #learn-press-admin-settings input[name="learn_press_course_base"] {
145
- margin-top: 3px;
146
- margin-right: 3px;
147
- }
148
- #learn-press-admin-settings .lp-group-title {
149
- padding: 0 0 10px;
150
- border-bottom: 3px solid #563d7c;
151
- display: inline-block;
152
- margin: 0;
153
- }
154
- #learn-press-admin-settings input[type="text"],
155
- #learn-press-admin-settings input[type="email"],
156
- #learn-press-admin-settings input[type="number"],
157
- #learn-press-admin-settings input[type="tel"],
158
- #learn-press-admin-settings input[type="password"],
159
- #learn-press-admin-settings select {
160
- vertical-align: top;
161
- }
162
- #learn-press-admin-settings input[type="checkbox"] {
163
- opacity: 1;
164
- }
165
- #learn-press-admin-settings .lp-setting-field span {
166
- vertical-align: top;
167
- line-height: 24px;
168
- }
169
- #learn-press-admin-settings .lp-setting-field .lp-sign-times {
170
- font-size: 19px;
171
- }
172
- .learnpress_page_learn-press-settings .select2-result .select2-result-label {
173
- position: relative;
174
- }
175
- .learnpress_page_learn-press-settings .select2-result .select2-result-label:before {
176
- display: inline-block;
177
- border-bottom: 1px solid #23282d;
178
- width: 20px;
179
- position: absolute;
180
- top: 50%;
181
- left: 8px;
182
- }
183
- .learnpress_page_learn-press-settings .select2-result .select2-result-label:hover:before {
184
- border-color: #FFF;
185
- }
186
- .learnpress_page_learn-press-settings .select2-result.level-1 .select2-result-label {
187
- padding-left: 35px;
188
- }
189
- .learnpress_page_learn-press-settings .select2-result.level-1 .select2-result-label:before {
190
- content: '';
191
- }
192
- .learnpress_page_learn-press-settings .select2-result.level-2 .select2-result-label {
193
- padding-left: 60px;
194
- }
195
- .learnpress_page_learn-press-settings .select2-result.level-2 .select2-result-label:before {
196
- left: 35px;
197
- content: '';
198
- }
199
- .learnpress_page_learn-press-settings .select2-result.level-3 .select2-result-label {
200
- padding-left: 85px;
201
- }
202
- .learnpress_page_learn-press-settings .select2-result.level-3 .select2-result-label:before {
203
- left: 60px;
204
- content: '';
205
- }
206
- /* message box */
207
- #learn-press-message-box-block {
208
- position: fixed;
209
- top: 0;
210
- left: 0;
211
- right: 0;
212
- bottom: 0;
213
- background-color: #000;
214
- z-index: 99999;
215
- opacity: 0.8;
216
- }
217
- #learn-press-message-box-window {
218
- position: fixed;
219
- top: 0;
220
- bottom: 0;
221
- left: 0;
222
- right: 0;
223
- z-index: 100000;
224
- color: #FFF;
225
- text-align: center;
226
- }
227
- #message-box-wrap {
228
- margin: 0 auto;
229
- /* text-align: center; */
230
- display: inline-block;
231
- text-align: left;
232
- max-width: 70%;
233
- }
234
- .message-box-title {
235
- color: #FFF;
236
- margin: 0 0 40px 0;
237
- font-size: 34px;
238
- }
239
- .message-box-content {
240
- font-size: 16px;
241
- line-height: 1.5;
242
- }
243
- .message-box-animation {
244
- background-image: url("../../images/animation.gif");
245
- width: 220px;
246
- height: 20px;
247
- margin: 20px 0 0;
248
- }
249
- .message-box-buttons {
250
- margin: 20px 0 0;
251
- border-top: 1px solid #929292;
252
- padding-top: 20px;
253
- }
254
- .message-box-button {
255
- margin-right: 10px !important;
256
- }
257
- .post-type-lp_lesson .column-format .lp-label {
258
- font-size: 100%;
259
- }
260
- /*********************************/
261
- .hide {
262
- display: none;
263
- }
264
- .handle.dashicons {
265
- cursor: move;
266
- margin-right: 10px;
267
- }
268
- .meta_box_remove .dashicons {
269
- text-decoration: initial;
270
- }
271
- .meta_box_course_lesson_quiz li input,
272
- .meta_box_course_lesson_quiz li select {
273
- min-width: 250px;
274
- }
275
- .dashed-placeholder {
276
- border: 2px dashed #999;
277
- padding: 10px;
278
- }
279
- .learn-press-message {
280
- position: relative;
281
- background: #FFF;
282
- border-left: 5px solid #00A0D2;
283
- padding: 10px 10px 0px 10px;
284
- margin-bottom: 20px;
285
- overflow: hidden;
286
- color: #777;
287
- }
288
- .learn-press-message button {
289
- float: right;
290
- }
291
- .learn-press-message p {
292
- margin: 0 0 10px;
293
- }
294
- .learn-press-message:after {
295
- clear: both;
296
- content: '';
297
- display: block;
298
- }
299
- .learn-press-message.notice {
300
- border-left-color: #b3d20a;
301
- }
302
- .learn-press-message.lp-error,
303
- .learn-press-message.error {
304
- border-left-color: #b81c23;
305
- }
306
- .learn-press-message ul {
307
- list-style-type: none;
308
- }
309
- .learn-press-message .learn-press-admin-notice-dismiss {
310
- position: absolute;
311
- display: inline-block;
312
- background-color: #FFFFFF;
313
- border-radius: 50%;
314
- box-shadow: 0px 0px 1px 1px #F1F1F1;
315
- width: 20px;
316
- height: 20px;
317
- text-align: center;
318
- line-height: 20px;
319
- text-decoration: none;
320
- top: 50%;
321
- right: 10px;
322
- margin-top: -10px;
323
- padding: 0;
324
- }
325
- .learn-press-message .learn-press-admin-notice-dismiss:before {
326
- font-family: dashicons;
327
- content: '\f335';
328
- text-align: center;
329
- font-size: 18px;
330
- text-decoration: none;
331
- }
332
- /**
333
- * Course Metabox
334
- */
335
- li.quiz,
336
- li.lesson,
337
- li.quick_lesson,
338
- li.quick_quiz {
339
- margin-left: 30px;
340
- }
341
- .wp-core-ui .meta_box_add_section,
342
- .wp-core-ui .meta_box_add_lesson,
343
- .wp-core-ui .meta_box_add_quiz,
344
- .wp-core-ui .meta_box_quick_add_lesson,
345
- .wp-core-ui .meta_box_quick_add_quiz {
346
- margin-right: 10px;
347
- }
348
- .column-taxonomy-course_category {
349
- width: 15%;
350
- }
351
- .tools-button {
352
- text-align: right;
353
- }
354
- /*
355
- #lpr-block {
356
- position: fixed;
357
- top: 0;
358
- left: 0;
359
- right: 0;
360
- bottom: 0;
361
- background-color: #000;
362
- display: none;
363
- z-index: 200;
364
- opacity: 0.2;
365
- }
366
-
367
- .lpr-quick-add-form {
368
- background-color: #FFF;
369
- padding: 5px;
370
- position: absolute;
371
- z-index: 210;
372
- border: 1px solid #DDD;
373
- }
374
-
375
- .lpr-quick-add-form input {
376
- font-size: 15px;
377
- border-radius: 3px;
378
- border: 1px solid #DDD;
379
- width: 350px;
380
- }
381
-
382
- .lpr-quick-add-form input,
383
- .lpr-quick-add-form select {
384
- vertical-align: top;
385
- }
386
-
387
- .lpr-quick-add-form .lpr-ajaxload {
388
- display: none;
389
- background: url(../../images/spinner.gif) no-repeat center;
390
- width: 30px;
391
- color: #FFF;
392
- margin-top: 6px;
393
- }
394
-
395
- .lpr-quick-add-form.working .lpr-ajaxload {
396
- display: inline-block;
397
- }
398
-
399
- .lpr-quick-add-form.working button {
400
- display: none;
401
- }
402
-
403
- .post-type-lpr_question .lpr-question-option-label {
404
- display: none;
405
- }
406
-
407
- #lpr-question-options-wrap {
408
- margin-top: 8px;
409
- }
410
-
411
- .lpr-question tr.lpr-disabled .dashicons-trash,
412
- .lpr-question tr.lpr-disabled .dashicons-sort {
413
- display: none;
414
- }*/
415
- /*
416
- * Add on page
417
- */
418
- .learnpress-advertis-admin {
419
- margin-left: 160px;
420
- padding: 10px 20px;
421
- position: relative;
422
- overflow: hidden;
423
- }
424
- .learnpress-advertis-admin > .item {
425
- display: none;
426
- }
427
- .learnpress-advertis-admin > .item:first-child {
428
- display: block;
429
- }
430
- .learnpress-advertis-admin .learnpress-wrap-items {
431
- position: relative;
432
- overflow: hidden;
433
- -webkit-transition: visibility 1s, opacity 1s;
434
- transition: visibility 1s, opacity 1s;
435
- padding: 20px;
436
- background-color: #fff;
437
- border: 1px solid #ddd;
438
- margin-bottom: 30px;
439
- }
440
- .learnpress-advertis-admin .theme-thumbnail {
441
- float: left;
442
- width: 35%;
443
- }
444
- .learnpress-advertis-admin .theme-detail {
445
- margin-left: 35%;
446
- padding-left: 20px;
447
- }
448
- .learnpress-advertis-admin .learnpress-item {
449
- position: relative;
450
- float: left;
451
- margin-right: -100%;
452
- width: 100%;
453
- box-sizing: border-box;
454
- visibility: hidden;
455
- opacity: 0;
456
- -webkit-transition: visibility 0.5s linear, opacity 0.5s linear;
457
- transition: visibility 0.5s linear, opacity 0.5s linear;
458
- }
459
- .learnpress-advertis-admin img {
460
- width: 100%;
461
- height: auto;
462
- float: none;
463
- }
464
- .learnpress-advertis-admin .learnpress-active {
465
- visibility: visible;
466
- opacity: 1;
467
- }
468
- .learnpress-advertis-admin .learnpress-controls {
469
- position: absolute;
470
- bottom: 30px;
471
- right: 0;
472
- height: 50px;
473
- -ms-transform: translateY(-50%);
474
- -webkit-transform: translateY(-50%);
475
- transform: translateY(-50%);
476
- }
477
- .learnpress-advertis-admin .learnpress-controls:after {
478
- content: '';
479
- clear: both;
480
- display: block;
481
- }
482
- .learnpress-advertis-admin .learnpress-controls .prev-item,
483
- .learnpress-advertis-admin .learnpress-controls .next-item {
484
- position: absolute;
485
- top: 0;
486
- font-family: 'dashicons';
487
- width: 40px;
488
- height: 40px;
489
- border: 1px solid #000;
490
- line-height: 40px;
491
- font-size: 16px;
492
- color: #000;
493
- cursor: pointer;
494
- }
495
- .learnpress-advertis-admin .learnpress-controls .prev-item {
496
- right: 95px;
497
- }
498
- .learnpress-advertis-admin .learnpress-controls .prev-item:before {
499
- content: "\f341";
500
- display: block;
501
- text-align: center;
502
- }
503
- .learnpress-advertis-admin .learnpress-controls .next-item {
504
- right: 45px;
505
- }
506
- .learnpress-advertis-admin .learnpress-controls .next-item:before {
507
- content: "\f345";
508
- display: block;
509
- text-align: center;
510
- }
511
- @media only screen and (max-width: 1200px) {
512
- .learnpress-advertis-admin .theme-thumbnail {
513
- width: 50%;
514
- }
515
- .learnpress-advertis-admin .theme-detail {
516
- margin-left: 50%;
517
- }
518
- }
519
- @media only screen and (max-width: 960px) {
520
- .learnpress-advertis-admin {
521
- margin-left: 36px;
522
- }
523
- .learnpress-advertis-admin .theme-thumbnail {
524
- float: none;
525
- width: 100%;
526
- }
527
- .learnpress-advertis-admin .theme-detail {
528
- margin-top: 20px;
529
- margin-left: 0;
530
- padding-left: 0;
531
- }
532
- }
533
- @media screen and (max-width: 782px) {
534
- .learnpress-advertis-admin {
535
- margin-left: 0;
536
- }
537
- }
538
- .lpr-add-ons-wrapper .add-on-info {
539
- width: 65%;
540
- display: inline-block;
541
- }
542
- .lpr-add-ons-wrapper .add-on-action {
543
- float: right;
544
- }
545
- .lpr-add-ons-wrapper .add-on-action a {
546
- text-decoration: none;
547
- padding: 20px;
548
- height: 80px;
549
- width: 100px;
550
- background: #EBEBEB;
551
- margin-right: 100px;
552
- }
553
- .lpr-add-ons-wrapper .add-on-action .add-on-enabled {
554
- text-align: center;
555
- margin: 40px;
556
- }
557
- .lpr-add-ons-wrapper .add-on-action .add-on-disabled {
558
- text-align: center;
559
- margin: 40px;
560
- }
561
- .lpr-add-ons-wrapper .add-on-action a:hover {
562
- text-decoration: none;
563
- content: attr(data-text-disable);
564
- }
565
- .lp-search-addon {
566
- margin: 0;
567
- width: 280px;
568
- font-size: 16px;
569
- font-weight: 300;
570
- line-height: 1.5;
571
- padding: 3px 5px;
572
- height: 32px;
573
- }
574
- .learn-press-add-ons {
575
- margin: 20px 0 0;
576
- }
577
- .learn-press-add-ons .lp-addon-hidden {
578
- display: none !important;
579
- }
580
- .learn-press-add-ons .lp-active:nth-of-type(2n+1) {
581
- clear: none;
582
- margin-right: 0;
583
- margin-left: 8px;
584
- }
585
- .learn-press-add-ons .lp-active:nth-of-type(2n) {
586
- clear: both;
587
- margin-right: 8px;
588
- margin-left: 0;
589
- }
590
- .learn-press-add-ons.learnpress-premium-plugin .column-description {
591
- overflow: hidden;
592
- text-overflow: ellipsis;
593
- display: -webkit-box;
594
- -webkit-box-orient: vertical;
595
- -webkit-line-clamp: 4;
596
- line-height: 1.6em;
597
- max-height: 6.4em;
598
- }
599
- .learn-press-add-ons.learnpress-premium-plugin .column-description p {
600
- margin: 0;
601
- line-height: inherit;
602
- }
603
- .learn-press-add-ons:after {
604
- display: block;
605
- clear: both;
606
- content: '';
607
- }
608
- .learn-press-add-ons > li {
609
- /*float: left;*/
610
- /*width: 25%;*/
611
- /*position: relative;*/
612
- }
613
- .learn-press-add-ons > li .add-on-inner {
614
- margin: 0 20px 40px 20px;
615
- border: 1px solid #DDD;
616
- border-radius: 10px;
617
- overflow: hidden;
618
- }
619
- .learn-press-add-ons > li .add-on-thumbnail {
620
- position: relative;
621
- overflow: hidden;
622
- border-bottom: 1px solid #E3E3E3;
623
- }
624
- .learn-press-add-ons > li .add-on-thumbnail img {
625
- width: 100%;
626
- height: auto;
627
- vertical-align: top;
628
- }
629
- .learn-press-add-ons > li .add-on-thumbnail .add-on-overlay {
630
- position: absolute;
631
- left: 0;
632
- right: 0;
633
- height: 100%;
634
- top: 0;
635
- -webkit-transition: all 0.25s;
636
- background-color: #ADE6FF;
637
- opacity: 0;
638
- }
639
- .learn-press-add-ons > li .add-on-thumbnail .add-on-description {
640
- position: absolute;
641
- left: 20px;
642
- right: 20px;
643
- bottom: 0;
644
- -webkit-transition: all 0.25s;
645
- color: #444;
646
- opacity: 0;
647
- }
648
- .learn-press-add-ons > li:hover .add-on-overlay {
649
- opacity: 0.3;
650
- }
651
- .learn-press-add-ons > li:hover .add-on-description {
652
- opacity: 1;
653
- }
654
- .learn-press-add-ons > li .add-on-info {
655
- min-height: 80px;
656
- padding: 20px;
657
- background-color: #F5F5F5;
658
- border-top: 1px solid #FFF;
659
- }
660
- .learn-press-add-ons > li .add-on-info > h3 {
661
- margin-top: 0;
662
- }
663
- .learn-press-add-ons > li .add-on-actions {
664
- position: absolute;
665
- bottom: 43px;
666
- }
667
- .learn-press-add-ons > li .add-on-actions .add-on-state {
668
- font-size: 36px;
669
- vertical-align: top;
670
- display: none;
671
- margin-top: -8px;
672
- color: #05B3FF;
673
- margin-left: -9px;
674
- }
675
- .learn-press-add-ons > li .add-on-actions .add-on-state.change {
676
- display: inline-block;
677
- }
678
- .learn-press-add-ons .plugin-card-top {
679
- min-height: 180px;
680
- }
681
- .premium_add_ons.active .column-description p {
682
- overflow: hidden;
683
- text-overflow: ellipsis;
684
- display: -webkit-box;
685
- -webkit-box-orient: vertical;
686
- -webkit-line-clamp: 5;
687
- line-height: 1.6em;
688
- max-height: 8em;
689
- }
690
- .learn-press-add-ons .button.spinner {
691
- background: url(../../images/spinner.gif) no-repeat 4px !important;
692
- padding-left: 30px;
693
- visibility: visible;
694
- width: auto;
695
- }
696
- .learn-press-add-ons .action-links > span {
697
- display: block;
698
- text-align: right;
699
- font-style: italic;
700
- }
701
- .learn-press-add-ons .action-links > span.enabled {
702
- color: #7ad03a;
703
- }
704
- .learn-press-add-ons .action-links > span.disabled {
705
- color: #FF0000;
706
- }
707
- .learn-press-add-ons .action-links .price {
708
- color: #439fdf;
709
- font-weight: 700;
710
- font-size: 15px;
711
- line-height: 1.6em;
712
- }
713
- .learn-press-add-ons .action-links .price del {
714
- font-weight: 400;
715
- color: #aaa;
716
- padding-right: 5px;
717
- }
718
- .learn-press-add-ons .plugin-icon img {
719
- max-width: 100%;
720
- }
721
- #learn-press-bundle-activate-add-ons.spinner {
722
- float: left !important;
723
- }
724
- .learn-press-add-ons .plugin-version {
725
- font-weight: bold;
726
- }
727
- #learn-press-add-ons-wrap #name {
728
- width: 30%;
729
- }
730
- .learn-press-add-ons p:before {
731
- content: '';
732
- }
733
- #learn-press-add-ons-wrap .theme {
734
- padding: 20px;
735
- background-color: #fff;
736
- border: 1px solid #ddd;
737
- overflow: hidden;
738
- margin-bottom: 30px;
739
- }
740
- #learn-press-add-ons-wrap .theme-controls {
741
- margin-top: 20px;
742
- margin-bottom: 0;
743
- }
744
- #learn-press-add-ons-wrap .theme h2 {
745
- margin: 0 0 20px 0;
746
- line-height: 1.4;
747
- }
748
- #learn-press-add-ons-wrap .theme img {
749
- width: 400px;
750
- height: auto;
751
- max-height: 100%;
752
- float: left;
753
- margin: 0 20px 0 0;
754
- }
755
- .related_themes .plugin-card-top {
756
- padding-bottom: 0;
757
- }
758
- .related_themes .theme-content {
759
- position: relative;
760
- }
761
- .related_themes .image-thumbnail img {
762
- width: 100%;
763
- }
764
- .related_themes .theme-description {
765
- margin: 0 0 25px 0;
766
- overflow: hidden;
767
- text-overflow: ellipsis;
768
- display: -webkit-box;
769
- -webkit-box-orient: vertical;
770
- -webkit-line-clamp: 6;
771
- line-height: 1.6em;
772
- max-height: 9.6em;
773
- }
774
- .related_themes .theme-title {
775
- margin-right: 100px;
776
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
777
- font-size: 22px;
778
- line-height: 1.6em;
779
- margin-bottom: 0;
780
- min-height: 3.2em;
781
- }
782
- .related_themes .theme-title a {
783
- color: #545454;
784
- }
785
- .related_themes .theme-rating {
786
- float: right;
787
- display: inline-block;
788
- }
789
- .related_themes .star-rating {
790
- display: inline-block;
791
- }
792
- .related_themes .count-rating {
793
- font-size: 15px;
794
- position: relative;
795
- top: 2px;
796
- }
797
- .related_themes .theme-detail {
798
- position: absolute;
799
- right: 3px;
800
- top: 0;
801
- text-align: right;
802
- line-height: 1.6em;
803
- }
804
- .related_themes .theme-detail:after {
805
- content: '';
806
- display: block;
807
- clear: both;
808
- }
809
- .related_themes .theme-detail .theme-price {
810
- display: inline-block;
811
- font-size: 24px;
812
- color: #545454;
813
- font-weight: 700;
814
- line-height: 1.6em;
815
- }
816
- .related_themes .theme-footer {
817
- clear: both;
818
- margin-left: -20px;
819
- margin-right: -20px;
820
- padding: 20px;
821
- background-color: #fafafa;
822
- border-top: 1px solid #ddd;
823
- overflow: hidden;
824
- }
825
- @media (max-width: 1280px) {
826
- .learn-press-add-ons > li {
827
- /*width: 33.33%;*/
828
- }
829
- }
830
- @media screen and (max-width: 782px) {
831
- .learn-press-add-ons .enable-now {
832
- padding: 5px;
833
- }
834
- .learn-press-add-ons .enable-now:before {
835
- margin: 0 !important;
836
- }
837
- .learn-press-add-ons .enable-now:before {
838
- margin: 0 !important;
839
- }
840
- #learn-press-add-ons-wrap .theme img {
841
- width: 50%;
842
- }
843
- }
844
- @media (max-width: 768px) {
845
- .learn-press-add-ons > li {
846
- /*width: 50%;*/
847
- }
848
- .learn-press-add-ons > li .column-name {
849
- margin-right: 150px;
850
- }
851
- }
852
- @media (max-width: 480px) {
853
- .learn-press-add-ons > li {
854
- width: 100%;
855
- }
856
- #learn-press-add-ons-wrap .theme img {
857
- width: 100%;
858
- margin: 0 0 20px 0;
859
- }
860
- }
861
- /**/
862
- #lpr-quiz-questions-wrap .select2-container .select2-choice {
863
- height: 29px;
864
- padding-top: 3px;
865
- font-size: 14px;
866
- }
867
- .post-title.column-title {
868
- overflow: visible;
869
- }
870
- .lpr-row-actions {
871
- display: inline-block;
872
- position: relative;
873
- }
874
- .lpr-row-action-dropdown {
875
- position: absolute;
876
- top: 100%;
877
- left: 0;
878
- min-width: 150px;
879
- background-color: #FFF;
880
- border: 1px solid #DDD;
881
- padding: 0;
882
- margin: 0;
883
- display: none;
884
- }
885
- .lpr-row-action-dropdown > li {
886
- margin: 0;
887
- }
888
- .lpr-row-action-dropdown > li > a {
889
- display: block;
890
- padding: 5px;
891
- }
892
- .lpr-row-actions > a {
893
- padding-right: 15px;
894
- position: relative;
895
- }
896
- .lpr-row-actions > a:after {
897
- width: 0;
898
- height: 0;
899
- border: 5px solid transparent;
900
- border-top-color: #DDD;
901
- content: '';
902
- display: inline-block;
903
- position: absolute;
904
- right: 0;
905
- top: 6px;
906
- }
907
- .lpr-row-actions:hover > ul {
908
- display: block;
909
- }
910
- /* addons page */
911
- #lpr-add-ons-wrapper .lpr-add-on-block {
912
- border-bottom: 1px dashed #DDD;
913
- padding-bottom: 20px;
914
- width: 50%;
915
- float: left;
916
- margin-top: 20px;
917
- }
918
- #lpr-add-ons-wrapper .lpr-add-on-block:after {
919
- content: '';
920
- display: block;
921
- clear: both;
922
- }
923
- #lpr-add-ons-wrapper .lpr-admin-thumbnail {
924
- float: left;
925
- width: 200px;
926
- }
927
- #lpr-add-ons-wrapper .lpr-admin-thumbnail img {
928
- vertical-align: top;
929
- }
930
- #lpr-add-ons-wrapper .lpr-add-on-info {
931
- margin-left: 220px;
932
- margin-right: 20px;
933
- }
934
- #lpr-add-ons-wrapper .lpr-add-on-info > h3 {
935
- margin-top: 0;
936
- }
937
- #lpr-add-ons-wrapper .lpr-add-on-info > h3 > span {
938
- display: inline-block;
939
- padding: 0 5px;
940
- background-color: #7AD3FA;
941
- color: #FFF;
942
- border-radius: 3px;
943
- margin-left: 10px;
944
- font-size: 12px;
945
- vertical-align: top;
946
- font-weight: normal;
947
- }
948
- #lpr-add-ons-wrapper .lpr-add-on-action {
949
- float: right;
950
- width: 100px;
951
- }
952
- /* toggle */
953
- input.lpr-fancy-checkbox {
954
- display: none;
955
- }
956
- .lpr-fancy-checkbox.tog {
957
- border-radius: 20px;
958
- box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.6);
959
- margin: 0 auto;
960
- height: 19px;
961
- width: 50px;
962
- position: relative;
963
- cursor: pointer;
964
- font: 11px/18px arial;
965
- background: #ccc;
966
- -webkit-transition: all .2s ease;
967
- -moz-transition: all .2s ease;
968
- -o-transition: all .2s ease;
969
- transition: all .2s ease;
970
- display: inline-block !important;
971
- }
972
- .lpr-fancy-checkbox.tog:after {
973
- content: '';
974
- box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
975
- border-radius: 20px;
976
- display: block;
977
- height: 15px;
978
- width: 15px;
979
- background: #fff;
980
- position: absolute;
981
- top: 2px;
982
- left: 2px;
983
- -webkit-transition: all .2s ease;
984
- -moz-transition: all .2s ease;
985
- -o-transition: all .2s ease;
986
- transition: all .2s ease;
987
- }
988
- .lpr-fancy-checkbox.tog:before {
989
- content: 'OFF';
990
- position: absolute;
991
- right: 7px;
992
- top: 1px;
993
- color: #fff;
994
- }
995
- .lpr-fancy-checkbox.tog:hover:after {
996
- left: 5px;
997
- }
998
- .lpr-fancy-checkbox.tog.on:before {
999
- content: 'ON';
1000
- right: 28px;
1001
- }
1002
- .lpr-fancy-checkbox.tog.on {
1003
- background: #05B3FF;
1004
- }
1005
- .lpr-fancy-checkbox.tog.on:after {
1006
- left: 33px;
1007
- }
1008
- .lpr-fancy-checkbox.tog.on:hover:after {
1009
- left: 30px;
1010
- }
1011
- /**/
1012
- .clearfix:after {
1013
- display: block;
1014
- content: '';
1015
- clear: both;
1016
- }
1017
- .clear {
1018
- display: block;
1019
- clear: both;
1020
- height: 0;
1021
- }
1022
- /**********************************************************************/
1023
- /**********************************************************************/
1024
- .lp-list-options {
1025
- border: 1px solid #DDD;
1026
- border-collapse: collapse;
1027
- width: 100%;
1028
- }
1029
- .lp-list-option.lp-list-option-empty td,
1030
- .lp-list-option.lp-list-option-empty th {
1031
- background-color: #FBE9E9;
1032
- }
1033
- .lp-list-option.lp-list-option-empty .lp-answer-check input,
1034
- .lp-list-option.lp-list-option-empty .lp-list-option-actions i {
1035
- display: none;
1036
- }
1037
- .lp-list-options thead th {
1038
- border: 1px solid #FFF;
1039
- background-color: #EAEAEA;
1040
- padding: 10px;
1041
- text-align: left;
1042
- color: #00A0D2;
1043
- }
1044
- .lp-list-options tbody th,
1045
- .lp-list-options tbody td {
1046
- border: 1px solid #FFF;
1047
- padding: 10px 10px;
1048
- text-align: left;
1049
- background-color: #F5F5F5;
1050
- }
1051
- .lp-list-options .lp-answer-check {
1052
- width: 100px;
1053
- }
1054
- .lp-list-options tbody th input[type="text"],
1055
- .lp-list-options tbody td input[type="text"] {
1056
- width: 100%;
1057
- }
1058
- .lp-list-options .ui-sortable-placeholder {
1059
- visibility: visible !important;
1060
- }
1061
- .lp-list-options .ui-sortable-placeholder td {
1062
- background-image: url("../../images/stripe.png");
1063
- }
1064
- .lp-list-option .lp-answer-text {
1065
- color: #777;
1066
- background-color: transparent;
1067
- border-color: transparent;
1068
- box-shadow: none;
1069
- }
1070
- .lp-list-option .lp-answer-text:after {
1071
- font-family: dashicons;
1072
- content: '\f464';
1073
- }
1074
- .lp-list-option .lp-answer-text:focus,
1075
- .lp-list-option:hover .lp-answer-text {
1076
- box-shadow: none;
1077
- outline: none;
1078
- background-color: transparent;
1079
- border-color: transparent;
1080
- }
1081
- .lp-list-option:hover .lp-answer-text {
1082
- border-style: dashed;
1083
- }
1084
- .lp-list-option-actions {
1085
- cursor: pointer;
1086
- color: #00A0D2;
1087
- }
1088
- .lp-list-option-actions.lp-move-list-option {
1089
- cursor: move;
1090
- }
1091
- .lp-list-option-actions:hover {
1092
- color: #156077;
1093
- }
1094
- /* Question meta box */
1095
- #question_answer .rwmb-question-wrapper {
1096
- margin: 12px 0 0 0;
1097
- }
1098
- .question-bottom-actions > * {
1099
- vertical-align: baseline !important;
1100
- }
1101
- /* Quiz meta box */
1102
- body.post-type-lp_quiz #questions,
1103
- body.post-type-lp_question #question_answer_ {
1104
- border: none;
1105
- box-shadow: none;
1106
- background-color: transparent;
1107
- }
1108
- body.post-type-lp_quiz #questions .handlediv,
1109
- body.post-type-lp_question #question_answer_ .handlediv {
1110
- display: none;
1111
- }
1112
- body.post-type-lp_quiz #questions .hndle,
1113
- body.post-type-lp_question #question_answer_ .hndle {
1114
- display: none;
1115
- }
1116
- body.post-type-lp_quiz #questions .inside,
1117
- body.post-type-lp_question #question_answer_ .inside {
1118
- padding: 0;
1119
- }
1120
- #questions .quiz-questions-heading .questions-toggle {
1121
- float: right;
1122
- margin: 0;
1123
- line-height: 1;
1124
- }
1125
- #questions .quiz-questions-heading .questions-toggle a:hover {
1126
- color: #00a0d2;
1127
- }
1128
- #questions #learn-press-dropdown-questions {
1129
- display: inline-block;
1130
- position: relative;
1131
- }
1132
- #questions #learn-press-dropdown-questions > ul {
1133
- position: absolute;
1134
- top: 100%;
1135
- margin: 0;
1136
- padding: 0;
1137
- background-color: #FFF;
1138
- left: 0;
1139
- right: 0;
1140
- border: 1px solid #EEE;
1141
- border-top: none;
1142
- display: none;
1143
- z-index: 50;
1144
- }
1145
- #questions #learn-press-dropdown-questions > ul > li {
1146
- margin: 0;
1147
- }
1148
- #questions #learn-press-dropdown-questions > ul li > a {
1149
- display: block;
1150
- padding: 5px;
1151
- outline: none;
1152
- box-shadow: none;
1153
- }
1154
- #questions #learn-press-question-name {
1155
- font-size: 18px;
1156
- min-width: 350px;
1157
- margin: 0;
1158
- box-shadow: none;
1159
- border-color: #EEE;
1160
- color: #BBB;
1161
- vertical-align: middle;
1162
- }
1163
- #questions #learn-press-toggle-questions {
1164
- height: 32px;
1165
- vertical-align: top;
1166
- background-color: #FFF;
1167
- border: 1px solid #EEE;
1168
- width: 32px;
1169
- margin-left: -4px;
1170
- text-align: center;
1171
- font-size: 30px;
1172
- padding: 0;
1173
- color: #CCC;
1174
- border-left: none;
1175
- outline: none;
1176
- cursor: pointer;
1177
- }
1178
- #questions #learn-press-toggle-questions:hover {
1179
- color: #AAAAAA;
1180
- }
1181
- #questions #learn-press-button-add-question {
1182
- _vertical-align: middle;
1183
- }
1184
- #questions .question-actions {
1185
- background-color: #FFF;
1186
- border: 1px solid #DDD;
1187
- padding: 10px;
1188
- display: inline-block;
1189
- margin-top: 20px;
1190
- position: relative;
1191
- z-index: 999;
1192
- }
1193
- #questions .quiz-question-head .quiz-question-actions {
1194
- float: right;
1195
- margin: 1px 0;
1196
- visibility: hidden;
1197
- padding-top: 2px;
1198
- }
1199
- #questions .quiz-question-head .quiz-question-actions a {
1200
- margin: 0 3px;
1201
- color: #666666;
1202
- vertical-align: middle;
1203
- box-shadow: none;
1204
- }
1205
- #questions .quiz-question-head .quiz-question-actions a:hover {
1206
- color: #00a0d2;
1207
- }
1208
- #questions .quiz-question-head:hover .quiz-question-actions {
1209
- visibility: visible;
1210
- }
1211
- #questions .quiz-question.ui-sortable-placeholder {
1212
- visibility: visible !important;
1213
- background-image: url("../../images/stripe.png");
1214
- border: 1px solid #DDD;
1215
- border-bottom: none;
1216
- }
1217
- #questions .question-name {
1218
- border: none;
1219
- box-shadow: none;
1220
- padding-left: 0;
1221
- width: 70%;
1222
- color: #777;
1223
- vertical-align: middle;
1224
- }
1225
- #questions .quiz-question-icon img {
1226
- max-width: 100%;
1227
- height: auto;
1228
- }
1229
- #questions #learn-press-dropdown-questions .added {
1230
- display: none;
1231
- }
1232
- .lpr-curriculum-section > h3 {
1233
- padding: 0 !important;
1234
- }
1235
- .lpr-curriculum-section > h3 .lpr-action {
1236
- top: 0;
1237
- right: 0;
1238
- }
1239
- .lpr-curriculum-section.lpr-empty > h3 {
1240
- cursor: default !important;
1241
- }
1242
- .lpr-curriculum-section.lpr-empty .lpr-action {
1243
- display: none !important;
1244
- }
1245
- .lpr-course-curriculum button span {
1246
- text-decoration: underline;
1247
- }
1248
- #learn-press-statistic {
1249
- margin-top: 20px;
1250
- }
1251
- .learn-press-chart {
1252
- position: relative;
1253
- }
1254
- .learn-press-chart canvas {
1255
- height: 70vh;
1256
- width: 100vw;
1257
- }
1258
- .chart-buttons form {
1259
- display: inline-block;
1260
- vertical-align: top;
1261
- }
1262
- .chart-buttons form input[type="text"] {
1263
- width: 105px;
1264
- font-size: 14px;
1265
- vertical-align: top;
1266
- margin: 0;
1267
- text-align: center;
1268
- font-weight: bold;
1269
- padding: 4px;
1270
- }
1271
- .chart-buttons form span {
1272
- display: inline-block;
1273
- vertical-align: middle;
1274
- font-weight: bold;
1275
- padding: 5px;
1276
- }
1277
- .learn-press-chart.loading:after {
1278
- content: '';
1279
- position: absolute;
1280
- top: 0;
1281
- left: 0;
1282
- right: 0;
1283
- bottom: 0;
1284
- z-index: 10;
1285
- background: #FFF;
1286
- opacity: 0.5;
1287
- }
1288
- .chart-description li {
1289
- display: inline-block;
1290
- margin-right: 15px;
1291
- }
1292
- .chart-description li:before {
1293
- content: '';
1294
- display: inline-block;
1295
- width: 10px;
1296
- height: 10px;
1297
- vertical-align: middle;
1298
- margin-right: 5px;
1299
- }
1300
- .chart-description li span {
1301
- display: inline-block;
1302
- vertical-align: middle;
1303
- font-weight: bold;
1304
- }
1305
- .chart-description li.all:before {
1306
- background: #2FA7FF;
1307
- }
1308
- .chart-description li.instructors:before {
1309
- background: #EAC79B;
1310
- }
1311
- .chart-description li.students:before {
1312
- background: #D4D0CB;
1313
- }
1314
- .lpr-stats-time {
1315
- text-align: center;
1316
- }
1317
- .lpr-hidden {
1318
- display: none;
1319
- }
1320
- #lpr-custom-time {
1321
- position: relative;
1322
- top: 4px;
1323
- }
1324
- /* block page */
1325
- #lpr-page-block {
1326
- position: fixed;
1327
- top: 0;
1328
- left: 0;
1329
- right: 0;
1330
- bottom: 0;
1331
- background-color: #000;
1332
- opacity: 0.5;
1333
- display: none;
1334
- z-index: 9999;
1335
- }
1336
- #form-quick-add-lesson-link {
1337
- position: absolute;
1338
- }
1339
- #_lpr_course_price_description > span {
1340
- font-weight: bold;
1341
- font-size: 15px;
1342
- }
1343
- .lpr-ignore,
1344
- .lpr-ignore:hover {
1345
- color: #dd3d36;
1346
- }
1347
- .lpr-ignore:hover {
1348
- cursor: pointer;
1349
- }
1350
- .lpr-quick-add-page-inline,
1351
- .lpr-quick-actions-inline {
1352
- display: inline-block;
1353
- vertical-align: middle;
1354
- margin: 0 !important;
1355
- }
1356
- #lpr-toggle-quiz-mode {
1357
- background-color: #0077FF;
1358
- padding: 3px;
1359
- margin-left: 5px;
1360
- display: inline-block;
1361
- border-radius: 3px;
1362
- text-decoration: none;
1363
- color: #FFF;
1364
- }
1365
- .column-num_of_question {
1366
- width: 150px;
1367
- }
1368
- .lp-search-items input[name="lp-item-name"] {
1369
- width: 500px;
1370
- }
1371
- .lp-button-dropdown {
1372
- padding-left: 0 !important;
1373
- padding-right: 28px !important;
1374
- position: relative;
1375
- z-index: 99998;
1376
- }
1377
- .lp-button-dropdown .lp-dropdown-label {
1378
- padding-left: 10px;
1379
- }
1380
- .lp-button-dropdown .lp-dropdown-arrow {
1381
- display: inline-block;
1382
- /* width: 20px; */
1383
- text-align: center;
1384
- padding: 0 10px;
1385
- position: absolute;
1386
- top: -1px;
1387
- bottom: -1px;
1388
- }
1389
- .lp-button-dropdown .lp-dropdown-items {
1390
- position: absolute;
1391
- margin: 0;
1392
- /* width: 100%; */
1393
- background-color: #FFF;
1394
- top: 100%;
1395
- margin-top: 1px;
1396
- border: 1px solid #DDD;
1397
- right: -1px;
1398
- /* right: -1px; */
1399
- width: 200px;
1400
- z-index: 9999999;
1401
- display: none;
1402
- }
1403
- .lp-button-dropdown .lp-dropdown-items li {
1404
- margin: 0;
1405
- }
1406
- .lp-button-dropdown .lp-dropdown-items li a {
1407
- display: block;
1408
- padding: 10px;
1409
- line-height: 1;
1410
- text-decoration: none;
1411
- outline: none;
1412
- box-shadow: none;
1413
- }
1414
- .lp-button-dropdown .lp-dropdown-items li a:hover {
1415
- background-color: #F5F5F5;
1416
- }
1417
- .lp-button-dropdown:not(.disabled):hover ul,
1418
- .lp-button-dropdown:not(.disabled) ul:hover {
1419
- display: block;
1420
- }
1421
- .curriculum-section .lp-check-items,
1422
- .curriculum-section .lp-check-items:hover {
1423
- padding-left: 5px;
1424
- padding-right: 34px;
1425
- border-color: transparent;
1426
- background: transparent;
1427
- box-shadow: none;
1428
- }
1429
- .column-format,
1430
- .column-is_previewable,
1431
- .column-taxonomy-question-tag {
1432
- width: 10%;
1433
- }
1434
- .learn-press-add-ons .plugin-card .install-now:before,
1435
- .learn-press-add-ons .plugin-card .disable-now:before,
1436
- .learn-press-add-ons .plugin-card .enable-now:before {
1437
- margin: 3px 5px 0 -2px;
1438
- display: inline-block;
1439
- font: 400 20px/1 dashicons;
1440
- /*speak: none;*/
1441
- -webkit-font-smoothing: antialiased;
1442
- -moz-osx-font-smoothing: grayscale;
1443
- vertical-align: top;
1444
- }
1445
- .learn-press-add-ons .plugin-card .install-now:before {
1446
- content: '\f106';
1447
- color: #0073aa;
1448
- }
1449
- .learn-press-add-ons .plugin-card .disable-now:before {
1450
- content: '\f147';
1451
- color: #0073aa;
1452
- }
1453
- .learn-press-add-ons .plugin-card .enable-now:before {
1454
- content: '\f335';
1455
- color: #d54e21;
1456
- }
1457
- .learn-press-add-ons .plugin-card .disable-now:hover:before {
1458
- content: '\f335';
1459
- color: #d54e21;
1460
- }
1461
- .learn-press-add-ons .plugin-card .enable-now:hover:before {
1462
- content: '\f147';
1463
- color: #0073aa;
1464
- }
1465
- .learn-press-add-ons .plugin-card .button-working:before {
1466
- content: '\f463' !important;
1467
- -webkit-animation: lp-spinner 2s infinite linear;
1468
- animation: lp-spinner 2s infinite linear;
1469
- margin-right: 0;
1470
- }
1471
- .learn-press-add-ons .plugin-card .button-working span {
1472
- display: none;
1473
- }
1474
- .lp-button-actions a {
1475
- text-decoration: none;
1476
- margin-left: 5px;
1477
- }
1478
- .learn-press-quick-confirm {
1479
- position: absolute;
1480
- z-index: 9999;
1481
- color: #ffffff;
1482
- padding: 2px 8px;
1483
- display: block;
1484
- white-space: nowrap;
1485
- left: -39.625px;
1486
- top: 24px;
1487
- background-color: #C90202;
1488
- cursor: pointer;
1489
- }
1490
- .learn-press-quick-confirm:hover,
1491
- .learn-press-quick-confirm:hover:before {
1492
- background-color: #d73b00;
1493
- }
1494
- .learn-press-quick-confirm:before {
1495
- content: '';
1496
- display: block;
1497
- position: absolute;
1498
- /* border: 1px solid; */
1499
- transform: rotate(45deg);
1500
- width: 7px;
1501
- height: 7px;
1502
- top: -3px;
1503
- background-color: #C90202;
1504
- right: 7px;
1505
- }
1506
- /* course */
1507
- .wp-core-ui .meta_box_add_section,
1508
- .wp-core-ui .meta_box_add_lesson {
1509
- margin-right: 10px;
1510
- }
1511
- .hide {
1512
- display: none;
1513
- }
1514
- .handle.dashicons {
1515
- cursor: move;
1516
- margin-right: 0;
1517
- }
1518
- .meta_box_remove .dashicons {
1519
- text-decoration: initial;
1520
- }
1521
- .meta_box_course_lesson_quiz li input,
1522
- .meta_box_course_lesson_quiz li select {
1523
- min-width: 250px;
1524
- }
1525
- .rwmb-meta-box {
1526
- margin-top: 20px;
1527
- }
1528
- .rwmb-meta-box label {
1529
- color: #222;
1530
- font-weight: bold;
1531
- display: block;
1532
- margin: 0 0 16px 0;
1533
- }
1534
- .description {
1535
- margin-top: 5px;
1536
- }
1537
- .dashed-placeholder {
1538
- border: 2px dashed #999;
1539
- padding: 10px;
1540
- }
1541
- /*
1542
- TuNN added 21 03 2015
1543
- Modified 03 Apr 2015
1544
- */
1545
- /* Course Curriculumn meta box section*/
1546
- /************ version 1.0 **************/
1547
- /* order */
1548
- .post-type-lp_order #post-body-content,
1549
- .post-type-lp_order #order_details .handlediv,
1550
- .post-type-lp_order #order_details .hndle {
1551
- display: none;
1552
- }
1553
- .post-type-lp_order #submitpost .misc-pub-section label {
1554
- display: block;
1555
- font-weight: 600;
1556
- margin-bottom: 8px;
1557
- }
1558
- #learn-press-order {
1559
- margin: 15px;
1560
- }
1561
- #learn-press-order .order-data-number {
1562
- font-size: 36px;
1563
- padding: 0;
1564
- margin-bottom: 20px;
1565
- }
1566
- #learn-press-order > h3 {
1567
- margin: 0 0 10px 0;
1568
- padding: 0;
1569
- }
1570
- #learn-press-order .order-data-date,
1571
- #learn-press-order .order-data-status,
1572
- #learn-press-order .order-data-payment-method {
1573
- font-size: 18px;
1574
- padding: 0 0 10px 0;
1575
- }
1576
- #learn-press-order .user-display-name,
1577
- #learn-press-order .user-email,
1578
- #learn-press-order .user-ip-address {
1579
- padding: 0;
1580
- margin: 0 0 10px 0;
1581
- }
1582
- #learn-press-order .order-items table {
1583
- border: 1px solid #DDD;
1584
- border-collapse: collapse;
1585
- width: 100%;
1586
- }
1587
- #learn-press-order .order-items table th,
1588
- #learn-press-order .order-items table td {
1589
- text-align: left;
1590
- padding: 10px 15px;
1591
- border: 1px solid #DDD;
1592
- }
1593
- #learn-press-install-sample-data-notice .install-sample-data-loading {
1594
- display: none;
1595
- }
1596
- /* learn_press_dashboard_widget */
1597
- #learn_press_dashboard_widget .subsubsub {
1598
- float: none;
1599
- }
1600
- /* ios checkbox */
1601
- .learn-press-checkbox {
1602
- display: none !important;
1603
- }
1604
- input.regular-text[id^="learn-press-emails"] {
1605
- width: 97%;
1606
- }
1607
- .ios-ui-select {
1608
- background: #dddddd;
1609
- border: none !important;
1610
- height: 18px;
1611
- -webkit-border-radius: 9px;
1612
- border-radius: 9px;
1613
- width: 30px;
1614
- -webkit-transition: all 0.3s ease-in-out;
1615
- -moz-transition: all 0.3s ease-in-out;
1616
- -ms-transition: all 0.3s ease-in-out;
1617
- -o-transition: all 0.3s ease-in-out;
1618
- transition: all 0.3s ease-in-out;
1619
- -webkit-box-shadow: none;
1620
- box-shadow: none;
1621
- cursor: pointer;
1622
- position: relative;
1623
- display: inline-block;
1624
- }
1625
- .ios-ui-select.checked {
1626
- -webkit-box-shadow: inset 0 0 0 18px #6ddc5f;
1627
- box-shadow: inset 0 0 0 18px #6ddc5f;
1628
- }
1629
- .ios-ui-select.checked .inner {
1630
- left: 13px;
1631
- }
1632
- .ios-ui-select .inner {
1633
- width: 16px;
1634
- height: 16px;
1635
- position: absolute;
1636
- top: 1px;
1637
- left: 1px;
1638
- -webkit-border-radius: 100%;
1639
- border-radius: 100%;
1640
- background: white;
1641
- -webkit-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1642
- -moz-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1643
- -o-transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1644
- transition: all 350ms cubic-bezier(0, 0.89, 0.44, 1);
1645
- -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);
1646
- box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);
1647
- }
1648
- .lp-label-counter {
1649
- display: inline-block;
1650
- background-color: #0073AA;
1651
- border-radius: 10px;
1652
- height: 21px;
1653
- line-height: 20px;
1654
- text-align: center;
1655
- min-width: 21px;
1656
- color: #FFF;
1657
- padding: 0 5px;
1658
- }
1659
- .column-num_of_question,
1660
- .column-preview,
1661
- .column-duration,
1662
- .column-type,
1663
- .column-taxonomy-question_tag {
1664
- width: 100px;
1665
- text-align: left;
1666
- }
1667
- #learn_press_dashboard_widget .rss-widget ul li {
1668
- margin-bottom: 10px !important;
1669
- }
1670
- #learn_press_dashboard_widget .rss-date {
1671
- margin-left: 0;
1672
- }
1673
- #learn_press_dashboard_widget_status .inside {
1674
- padding: 0;
1675
- margin-top: 0;
1676
- }
1677
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status {
1678
- margin-top: 0;
1679
- }
1680
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li {
1681
- width: 50%;
1682
- float: left;
1683
- }
1684
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li > a,
1685
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li > span {
1686
- padding: 8px 12px;
1687
- display: block;
1688
- }
1689
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width {
1690
- width: 100%;
1691
- float: none;
1692
- clear: both;
1693
- }
1694
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width:first-child {
1695
- border-bottom: 1px solid #ececec;
1696
- }
1697
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width:first-child a {
1698
- padding: 10px 12px;
1699
- }
1700
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width:last-child {
1701
- border-top: 1px solid #ececec;
1702
- margin: 0 12px;
1703
- }
1704
- #learn_press_dashboard_widget_status .inside .learnpress-statistic-status li.full-width > a {
1705
- display: inline-block;
1706
- }
1707
- .lp-template-overrides {
1708
- margin-top: 20px;
1709
- }
1710
- .lp-template-overrides thead th h4 {
1711
- margin: 0;
1712
- }
1713
- .lp-template-overrides tbody th {
1714
- font-weight: bold;
1715
- }
1716
- .lp-template-overrides tbody th p {
1717
- margin: 0 0 0 10px;
1718
- display: inline-block;
1719
- }
1720
- .lp-template-overrides tbody th p a {
1721
- font-weight: normal;
1722
- outline: none;
1723
- border: none;
1724
- box-shadow: none;
1725
- margin: 0;
1726
- padding: 2px 8px;
1727
- border-radius: 3px;
1728
- }
1729
- .lp-template-overrides tbody th p a.current {
1730
- background: #00aadc;
1731
- color: #FFF;
1732
- }
1733
- .lp-template-overrides .lp-template-version {
1734
- width: 100px;
1735
- }
1736
- .lp-template-overrides .lp-template-version.outdated {
1737
- color: #FF0000;
1738
- }
1739
- .lp-template-overrides .lp-template-version.up-to-date {
1740
- color: #1859ff;
1741
- }
1742
- .lp-template-overrides .lp-template-version,
1743
- .lp-template-overrides .lp-core-version {
1744
- font-weight: bold;
1745
- }
1746
- .lp-template-overrides .lp-template-file {
1747
- width: 50%;
1748
- }
1749
- .lp-template-overrides #learn-press-no-templates td p {
1750
- color: #0073aa;
1751
- }
1752
- @-webkit-keyframes lp-spinner {
1753
- 0% {
1754
- -webkit-transform: rotate(0deg);
1755
- transform: rotate(0deg);
1756
- }
1757
- 100% {
1758
- -webkit-transform: rotate(359deg);
1759
- transform: rotate(359deg);
1760
- }
1761
- }
1762
- @keyframes lp-spinner {
1763
- 0% {
1764
- -webkit-transform: rotate(0deg);
1765
- transform: rotate(0deg);
1766
- }
1767
- 100% {
1768
- -webkit-transform: rotate(359deg);
1769
- transform: rotate(359deg);
1770
- }
1771
- }
1772
- .rwmb-quiz_questions-wrapper {
1773
- background: #FFF;
1774
- }
1775
- .rwmb-quiz_questions-wrapper .quiz-questions-heading {
1776
- border: 1px solid #DDD;
1777
- background-color: #F9F9F9;
1778
- border-bottom: none;
1779
- margin: 0;
1780
- color: #777;
1781
- padding: 15px 20px 20px;
1782
- font-size: 24px;
1783
- }
1784
- .rwmb-quiz_questions-wrapper .quiz-questions-heading a {
1785
- font-size: 32px;
1786
- color: #0073aa;
1787
- box-shadow: none;
1788
- }
1789
- .rwmb-quiz_questions-wrapper .quiz-questions-heading a.dashicons-arrow-down::before {
1790
- margin-left: -10px;
1791
- }
1792
- .rwmb-quiz_questions-wrapper .quiz-questions-heading a:hover {
1793
- color: #00a0d2;
1794
- }
1795
- .rwmb-quiz_questions-wrapper #learn-press-list-questions {
1796
- padding: 20px;
1797
- border: 1px solid #DDD;
1798
- }
1799
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question {
1800
- background: #FFF;
1801
- border: 1px dashed #DDD;
1802
- margin: -1px 0 0 0;
1803
- padding: 5px 0;
1804
- }
1805
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question:nth-child(2n+1) {
1806
- background-color: #FCFCFC;
1807
- }
1808
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question:nth-child(2n+1) .question-name {
1809
- background-color: #FCFCFC;
1810
- }
1811
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head {
1812
- padding: 0 20px;
1813
- position: relative;
1814
- }
1815
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .quiz-question-icon {
1816
- width: 20px;
1817
- height: 20px;
1818
- display: inline-block;
1819
- vertical-align: middle;
1820
- margin-right: 10px;
1821
- }
1822
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .question-name {
1823
- font-size: 16px;
1824
- }
1825
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .move {
1826
- color: #666;
1827
- cursor: url("../../images/openhand.cur") 7 5, default;
1828
- position: absolute;
1829
- right: 14px;
1830
- height: 50px;
1831
- top: 5px;
1832
- width: 12px;
1833
- box-shadow: none;
1834
- }
1835
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head .move:hover {
1836
- color: #00a0d2;
1837
- }
1838
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head:hover .quiz-question-actions {
1839
- margin-right: 20px;
1840
- }
1841
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-head:hover .quiz-question-actions .dashicons-admin-page::before {
1842
- margin-top: 2px;
1843
- }
1844
- .rwmb-quiz_questions-wrapper #learn-press-list-questions .quiz-question .quiz-question-content {
1845
- padding: 0 20px;
1846
- }
1847
- .post-type-lp_quiz #general-settings a {
1848
- font-size: 14px;
1849
- font-weight: 400;
1850
- margin-left: 10px;
1851
- }
1852
- .learn-press-tabs {
1853
- border: 1px solid #DDD;
1854
- background: #FFF;
1855
- }
1856
- .learn-press-tabs ul.heading-tabs {
1857
- padding: 0 10px;
1858
- margin: 0px;
1859
- border-bottom: 1px solid #DDD;
1860
- }
1861
- .learn-press-tabs ul.heading-tabs > li {
1862
- float: left;
1863
- margin: 0;
1864
- position: relative;
1865
- }
1866
- .learn-press-tabs ul.heading-tabs > li a {
1867
- display: block;
1868
- padding: 15px 10px 15px 10px;
1869
- font-size: 14px;
1870
- text-decoration: none;
1871
- outline: none;
1872
- box-shadow: none;
1873
- }
1874
- .learn-press-tabs ul.heading-tabs > li:before {
1875
- content: '';
1876
- border-right: 1px solid #DDD;
1877
- position: absolute;
1878
- right: 0;
1879
- height: 20px;
1880
- top: 50%;
1881
- margin-top: -10px;
1882
- }
1883
- .learn-press-tabs ul.heading-tabs > li.active a {
1884
- /*font-weight: bold;*/
1885
- color: #002a3e;
1886
- }
1887
- .learn-press-tabs ul.heading-tabs > li.active:after {
1888
- border: 1px solid #DDD;
1889
- -webkit-transform: rotate(45deg);
1890
- -moz-transform: rotate(45deg);
1891
- -ms-transform: rotate(45deg);
1892
- -o-transform: rotate(45deg);
1893
- display: inline-block;
1894
- width: 10px;
1895
- height: 10px;
1896
- content: '';
1897
- position: absolute;
1898
- left: 50%;
1899
- margin-left: -6px;
1900
- bottom: -6px;
1901
- background: #FFF;
1902
- border-bottom: 0;
1903
- border-right: 0;
1904
- }
1905
- .learn-press-tabs ul.heading-tabs > li:last-child:before {
1906
- display: none;
1907
- }
1908
- .learn-press-tabs .learn-press-tab-content {
1909
- margin: 0;
1910
- }
1911
- .learn-press-tabs .learn-press-tab-content > li {
1912
- padding: 0 20px 10px 20px;
1913
- float: left;
1914
- width: 100%;
1915
- margin-right: -100%;
1916
- box-sizing: border-box;
1917
- }
1918
- .learn-press-tabs.initialize .learn-press-tab-content > li {
1919
- visibility: hidden;
1920
- }
1921
- .learn-press-tabs.initialize .learn-press-tab-content {
1922
- position: relative;
1923
- }
1924
- .learn-press-tabs.initialize .learn-press-tab-content:before {
1925
- content: attr(data-text);
1926
- position: absolute;
1927
- height: 40px;
1928
- font-size: 24px;
1929
- line-height: 40px;
1930
- width: 50%;
1931
- text-align: center;
1932
- margin-left: 25%;
1933
- top: 50%;
1934
- margin-top: -20px;
1935
- color: #a0a0a0;
1936
- animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1937
- animation-iteration-count: infinite;
1938
- -webkit-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1939
- -webkit-animation-iteration-count: infinite;
1940
- -moz-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1941
- -moz-animation-iteration-count: infinite;
1942
- -o-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1943
- -o-animation-iteration-count: infinite;
1944
- -ms-animation: learn-press-meta-box-tabs-initialize-animation linear 1s;
1945
- -ms-animation-iteration-count: infinite;
1946
- }
1947
- .learn-press-tabs:not(.initialize) .learn-press-tab-content > li {
1948
- display: none;
1949
- }
1950
- .learn-press-tabs:not(.initialize) .learn-press-tab-content > li.active {
1951
- display: block;
1952
- }
1953
- .learn-press-tabs > ul:after {
1954
- clear: both;
1955
- content: '';
1956
- display: block;
1957
- }
1958
- /* Metabox Widget */
1959
- #widgets-right .widgets-holder-wrap .rwmb-label {
1960
- margin-bottom: 5px;
1961
- }
1962
- #widgets-right .widgets-holder-wrap .rwmb-input input[type="text"] {
1963
- width: 100%;
1964
- }
1965
- #widgets-right .widgets-holder-wrap .description {
1966
- padding: 0;
1967
- margin-top: 5px;
1968
- font-size: small;
1969
- font-style: italic;
1970
- }
1971
- .outdated-readmore-link {
1972
- font-style: italic;
1973
- }
1974
- .learn-press-message.notice-warning {
1975
- border-left-color: #ffb900;
1976
- }
1977
- @keyframes learn-press-meta-box-tabs-initialize-animation {
1978
- 0% {
1979
- opacity: 0;
1980
- }
1981
- 50% {
1982
- opacity: 1;
1983
- }
1984
- 100% {
1985
- opacity: 0;
1986
- }
1987
- }
1988
- @-moz-keyframes learn-press-meta-box-tabs-initialize-animation {
1989
- 0% {
1990
- opacity: 0;
1991
- }
1992
- 50% {
1993
- opacity: 1;
1994
- }
1995
- 100% {
1996
- opacity: 0;
1997
- }
1998
- }
1999
- @-webkit-keyframes learn-press-meta-box-tabs-initialize-animation {
2000
- 0% {
2001
- opacity: 0;
2002
- }
2003
- 50% {
2004
- opacity: 1;
2005
- }
2006
- 100% {
2007
- opacity: 0;
2008
- }
2009
- }
2010
- @-o-keyframes learn-press-meta-box-tabs-initialize-animation {
2011
- 0% {
2012
- opacity: 0;
2013
- }
2014
- 50% {
2015
- opacity: 1;
2016
- }
2017
- 100% {
2018
- opacity: 0;
2019
- }
2020
- }
2021
- @-ms-keyframes learn-press-meta-box-tabs-initialize-animation {
2022
- 0% {
2023
- opacity: 0;
2024
- }
2025
- 50% {
2026
- opacity: 1;
2027
- }
2028
- 100% {
2029
- opacity: 0;
2030
- }
2031
- }
2032
-
2033
- /*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBOzs7QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBOzs7QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBOzs7QUFJUjtFQUNJO0lBQ0ksVUFBQTs7RUFFSjtJQUNJLFVBQUE7O0VBRUo7SUFDSSxVQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIERlZmluZSBhbGwgc3R5bGVzIGZvciBhZG1pbiBzaWRlXHJcbiAqXHJcbiAqIEBhdXRob3IgVGhpbVByZXNzXHJcbiAqIEB2ZXJzaW9uIDEuMFxyXG4gKi9cclxuLy8gYWRtaW4gdmFyaWFibGVzXHJcbkBwcmltYXJ5LWljb24tY29sb3I6ICM2NjY2NjY7XHJcbkBwcmltYXJ5LWljb24taG92ZXItY29sb3I6ICMwMGEwZDI7XHJcblxyXG5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yd21iLWZpZWxkIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMDtcclxuICAgIC5yd21iLWlucHV0IHtcclxuICAgICAgICAucndtYi1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgJi5vcHRpb24tZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAxMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5scC1uYXYtdGFiLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA5cHggMTVweCAwIDA7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLXF1aWNrLWFkZC1wYWdlLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1xdWljay1hZGQtcGFnZS1pbmxpbmUgPiAqIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1hZG1pbi1zZXR0aW5ncyB7XHJcbiAgICAjbGVhcm5fcHJlc3NfZW1haWxfZm9ybWF0cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5sZWFybi1wcmVzcy1lbWFpbC12YXJpYWJsZXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4NWJhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi10YWItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5zdWJzdWJzdWIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yNjBweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlYXJuLXByZXNzLXNldHRpbmdzLXdyYXAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAwIDE1cHggMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2F1dG9fcmVkaXJlY3RfbWVzc2FnZVwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yZWFkeSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNsZWFybi1wcmVzcy1yZXNldC1zZXR0aW5ncyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vLXN1YnRhYnMge1xyXG4gICAgICAgIC5sZWFybi1wcmVzcy1zZXR0aW5ncy13cmFwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJzdWJzdWIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAvKmlucHV0W25hbWU9XCJsZWFybl9wcmVzc19zaW5nbGVfY291cnNlX2ltYWdlX3NpemVbd2lkdGhdXCJdLFxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX3NpbmdsZV9jb3Vyc2VfaW1hZ2Vfc2l6ZVtoZWlnaHRdXCJdLFxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2NvdXJzZV90aHVtYm5haWxfaW1hZ2Vfc2l6ZVt3aWR0aF1cIl0sXHJcbiAgICBpbnB1dFtuYW1lPVwibGVhcm5fcHJlc3NfY291cnNlX3RodW1ibmFpbF9pbWFnZV9zaXplW2hlaWdodF1cIl0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dFtuYW1lPVwibGVhcm5fcHJlc3Nfc2luZ2xlX2NvdXJzZV9pbWFnZV9zaXplW2Nyb3BdXCJdLFxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2NvdXJzZV90aHVtYm5haWxfaW1hZ2Vfc2l6ZVtjcm9wXVwiXSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgfSovXHJcblxyXG4gICAgaW5wdXRbbmFtZT1cImxlYXJuX3ByZXNzX2NvdXJzZV9iYXNlXCJdIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICB9XHJcbiAgICAubHAtZ3JvdXAtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNTYzZDdjO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmxwLXNldHRpbmctZmllbGQge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxwLXNpZ24tdGltZXMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhcm5wcmVzc19wYWdlX2xlYXJuLXByZXNzLXNldHRpbmdzIHtcclxuICAgIC5zZWxlY3QyLXJlc3VsdCB7XHJcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMjgyZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGV2ZWwtMSB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sZXZlbC0yIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGV2ZWwtMyB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogbWVzc2FnZSBib3ggKi9cclxuI2xlYXJuLXByZXNzLW1lc3NhZ2UtYm94LWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLW1lc3NhZ2UtYm94LXdpbmRvdyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI21lc3NhZ2UtYm94LXdyYXAge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbi5tZXNzYWdlLWJveC10aXRsZSB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxufVxyXG5cclxuLm1lc3NhZ2UtYm94LWNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLm1lc3NhZ2UtYm94LWFuaW1hdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYW5pbWF0aW9uLmdpZlwiKTtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbn1cclxuXHJcbi5tZXNzYWdlLWJveC1idXR0b25zIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkyOTI5MjtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZS1ib3gtYnV0dG9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9zdC10eXBlLWxwX2xlc3NvbiAuY29sdW1uLWZvcm1hdCAubHAtbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGFuZGxlLmRhc2hpY29ucyB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9yZW1vdmUgLmRhc2hpY29ucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaXRpYWw7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgaW5wdXQsXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgc2VsZWN0IHtcclxuICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbi5kYXNoZWQtcGxhY2Vob2xkZXIge1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkICM5OTk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtbWVzc2FnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDBBMEQyO1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5ub3RpY2Uge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjNkMjBhO1xyXG4gICAgfVxyXG4gICAgJi5scC1lcnJvcixcclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjgxYzIzO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5sZWFybi1wcmVzcy1hZG1pbi1ub3RpY2UtZGlzbWlzcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAxcHggI0YxRjFGMTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucztcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjMzNSc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuKiBDb3Vyc2UgTWV0YWJveFxyXG4qL1xyXG5saS5xdWl6LCBsaS5sZXNzb24sIGxpLnF1aWNrX2xlc3NvbiwgbGkucXVpY2tfcXVpeiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X2FkZF9zZWN0aW9uLFxyXG4ud3AtY29yZS11aSAubWV0YV9ib3hfYWRkX2xlc3NvbixcclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X2FkZF9xdWl6LFxyXG4ud3AtY29yZS11aSAubWV0YV9ib3hfcXVpY2tfYWRkX2xlc3NvbixcclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X3F1aWNrX2FkZF9xdWl6IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmNvbHVtbi10YXhvbm9teS1jb3Vyc2VfY2F0ZWdvcnkge1xyXG4gICAgd2lkdGg6IDE1JTtcclxufVxyXG5cclxuLnRvb2xzLWJ1dHRvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLypcclxuI2xwci1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxufVxyXG5cclxuLmxwci1xdWljay1hZGQtZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjEwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxufVxyXG5cclxuLmxwci1xdWljay1hZGQtZm9ybSBpbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG59XHJcblxyXG4ubHByLXF1aWNrLWFkZC1mb3JtIGlucHV0LFxyXG4ubHByLXF1aWNrLWFkZC1mb3JtIHNlbGVjdCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubHByLXF1aWNrLWFkZC1mb3JtIC5scHItYWpheGxvYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvc3Bpbm5lci5naWYpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG59XHJcblxyXG4ubHByLXF1aWNrLWFkZC1mb3JtLndvcmtpbmcgLmxwci1hamF4bG9hZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5scHItcXVpY2stYWRkLWZvcm0ud29ya2luZyBidXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBvc3QtdHlwZS1scHJfcXVlc3Rpb24gLmxwci1xdWVzdGlvbi1vcHRpb24tbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2xwci1xdWVzdGlvbi1vcHRpb25zLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ubHByLXF1ZXN0aW9uIHRyLmxwci1kaXNhYmxlZCAuZGFzaGljb25zLXRyYXNoLFxyXG4ubHByLXF1ZXN0aW9uIHRyLmxwci1kaXNhYmxlZCAuZGFzaGljb25zLXNvcnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSovXHJcblxyXG4vKlxyXG4qIEFkZCBvbiBwYWdlXHJcbiovXHJcbi5sZWFybnByZXNzLWFkdmVydGlzLWFkbWluIHtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgID4gLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICA+IC5pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubGVhcm5wcmVzcy13cmFwLWl0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnRoZW1lLXRodW1ibmFpbCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxuICAgIC50aGVtZS1kZXRhaWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxlYXJucHJlc3MtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC41cyBsaW5lYXIsIG9wYWNpdHkgMC41cyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjVzIGxpbmVhciwgb3BhY2l0eSAwLjVzIGxpbmVhcjtcclxuXHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5sZWFybnByZXNzLWFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybnByZXNzLWNvbnRyb2xzIHtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgLnByZXYtaXRlbSxcclxuICAgICAgICAubmV4dC1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZGFzaGljb25zJztcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZXYtaXRlbSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjM0MVwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHQtaXRlbSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYzNDVcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAudGhlbWUtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aGVtZS1kZXRhaWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XHJcblxyXG4gICAgICAgIC50aGVtZS10aHVtYm5haWwge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhlbWUtZGV0YWlsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxwci1hZGQtb25zLXdyYXBwZXIgLmFkZC1vbi1pbmZvIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5scHItYWRkLW9ucy13cmFwcGVyIC5hZGQtb24tYWN0aW9uIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmxwci1hZGQtb25zLXdyYXBwZXIgLmFkZC1vbi1hY3Rpb24gYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VCRUJFQjtcclxuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5scHItYWRkLW9ucy13cmFwcGVyIC5hZGQtb24tYWN0aW9uIC5hZGQtb24tZW5hYmxlZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDQwcHg7XHJcbn1cclxuXHJcbi5scHItYWRkLW9ucy13cmFwcGVyIC5hZGQtb24tYWN0aW9uIC5hZGQtb24tZGlzYWJsZWQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA0MHB4O1xyXG59XHJcblxyXG4ubHByLWFkZC1vbnMtd3JhcHBlciAuYWRkLW9uLWFjdGlvbiBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0LWRpc2FibGUpO1xyXG59XHJcblxyXG4ubHAtc2VhcmNoLWFkZG9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIGhlaWdodDogMzJweDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuXHJcbiAgICAubHAtYWRkb24taGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubHAtYWN0aXZlOm50aC1vZi10eXBlKDJuKzEpIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICAgIC5scC1hY3RpdmU6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxlYXJucHJlc3MtcHJlbWl1bS1wbHVnaW4ge1xyXG5cclxuICAgICAgICAuY29sdW1uLWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNi40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9uczphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkge1xyXG4gICAgLypmbG9hdDogbGVmdDsqL1xyXG4gICAgLyp3aWR0aDogMjUlOyovXHJcbiAgICAvKnBvc2l0aW9uOiByZWxhdGl2ZTsqL1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24taW5uZXIge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggNDBweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tdGh1bWJuYWlsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgPiBsaSAuYWRkLW9uLXRodW1ibmFpbCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tdGh1bWJuYWlsIC5hZGQtb24tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNBREU2RkY7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tdGh1bWJuYWlsIC5hZGQtb24tZGVzY3JpcHRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGk6aG92ZXIgLmFkZC1vbi1vdmVybGF5IHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgPiBsaTpob3ZlciAuYWRkLW9uLWRlc2NyaXB0aW9uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkgLmFkZC1vbi1pbmZvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24taW5mbyA+IGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkgLmFkZC1vbi1hY3Rpb25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDNweDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgPiBsaSAuYWRkLW9uLWFjdGlvbnMgLmFkZC1vbi1zdGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICBjb2xvcjogIzA1QjNGRjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIC5hZGQtb24tYWN0aW9ucyAuYWRkLW9uLXN0YXRlLmNoYW5nZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZC10b3Age1xyXG4gICAgbWluLWhlaWdodDogMTgwcHg7XHJcbn1cclxuXHJcbi5wcmVtaXVtX2FkZF9vbnMuYWN0aXZlIC5jb2x1bW4tZGVzY3JpcHRpb24gcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBtYXgtaGVpZ2h0OiA4ZW07XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5idXR0b24uc3Bpbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3NwaW5uZXIuZ2lmKSBuby1yZXBlYXQgNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgPiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgPiBzcGFuLmVuYWJsZWQge1xyXG4gICAgY29sb3I6ICM3YWQwM2E7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgPiBzcGFuLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjRkYwMDAwO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAuYWN0aW9uLWxpbmtzIC5wcmljZSB7XHJcbiAgICBjb2xvcjogIzQzOWZkZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5hY3Rpb24tbGlua3MgLnByaWNlIGRlbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNhYWE7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4taWNvbiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jbGVhcm4tcHJlc3MtYnVuZGxlLWFjdGl2YXRlLWFkZC1vbnMuc3Bpbm5lciB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLXZlcnNpb24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1hZGQtb25zLXdyYXAgI25hbWUge1xyXG4gICAgd2lkdGg6IDMwJTtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1hZGQtb25zLXdyYXAgLnRoZW1lIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4jbGVhcm4tcHJlc3MtYWRkLW9ucy13cmFwIC50aGVtZS1jb250cm9scyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLWFkZC1vbnMtd3JhcCAudGhlbWUgaDIge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLWFkZC1vbnMtd3JhcCAudGhlbWUgaW1nIHtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnJlbGF0ZWRfdGhlbWVzIHtcclxuICAgIC5wbHVnaW4tY2FyZC10b3Age1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnRoZW1lLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5pbWFnZS10aHVtYm5haWwgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC50aGVtZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkuNmVtO1xyXG5cclxuICAgIH1cclxuICAgIC50aGVtZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzLjJlbTtcclxuICAgIH1cclxuICAgIC50aGVtZS10aXRsZSBhIHtcclxuXHJcbiAgICAgICAgY29sb3I6ICM1NDU0NTQ7XHJcbiAgICB9XHJcbiAgICAudGhlbWUtcmF0aW5nIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnN0YXItcmF0aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY291bnQtcmF0aW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG4gICAgLnRoZW1lLWRldGFpbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhlbWUtcHJpY2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1NDU0NTQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC50aGVtZS1mb290ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAubGVhcm4tcHJlc3MtYWRkLW9ucyA+IGxpIHtcclxuICAgICAgICAvKndpZHRoOiAzMy4zMyU7Ki9cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zIC5lbmFibGUtbm93IHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zIC5lbmFibGUtbm93OmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYXJuLXByZXNzLWFkZC1vbnMgLmVuYWJsZS1ub3c6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbGVhcm4tcHJlc3MtYWRkLW9ucy13cmFwIC50aGVtZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkge1xyXG4gICAgICAgIC8qd2lkdGg6IDUwJTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkgLmNvbHVtbi1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5sZWFybi1wcmVzcy1hZGQtb25zID4gbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICNsZWFybi1wcmVzcy1hZGQtb25zLXdyYXAgLnRoZW1lIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiovXHJcblxyXG4jbHByLXF1aXotcXVlc3Rpb25zLXdyYXAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ucG9zdC10aXRsZS5jb2x1bW4tdGl0bGUge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5scHItcm93LWFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubHByLXJvdy1hY3Rpb24tZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHByLXJvdy1hY3Rpb24tZHJvcGRvd24gPiBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5scHItcm93LWFjdGlvbi1kcm9wZG93biA+IGxpID4gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmxwci1yb3ctYWN0aW9ucyA+IGEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxwci1yb3ctYWN0aW9ucyA+IGE6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNEREQ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA2cHg7XHJcbn1cclxuXHJcbi5scHItcm93LWFjdGlvbnM6aG92ZXIgPiB1bCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogYWRkb25zIHBhZ2UgKi9cclxuI2xwci1hZGQtb25zLXdyYXBwZXIge1xyXG59XHJcblxyXG4jbHByLWFkZC1vbnMtd3JhcHBlciAubHByLWFkZC1vbi1ibG9jayB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNEREQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbiNscHItYWRkLW9ucy13cmFwcGVyIC5scHItYWRkLW9uLWJsb2NrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuI2xwci1hZGQtb25zLXdyYXBwZXIgLmxwci1hZG1pbi10aHVtYm5haWwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbiNscHItYWRkLW9ucy13cmFwcGVyIC5scHItYWRtaW4tdGh1bWJuYWlsIGltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4jbHByLWFkZC1vbnMtd3JhcHBlciAubHByLWFkZC1vbi1pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuI2xwci1hZGQtb25zLXdyYXBwZXIgLmxwci1hZGQtb24taW5mbyA+IGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNscHItYWRkLW9ucy13cmFwcGVyIC5scHItYWRkLW9uLWluZm8gPiBoMyA+IHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0FEM0ZBO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4jbHByLWFkZC1vbnMtd3JhcHBlciAubHByLWFkZC1vbi1hY3Rpb24ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4vKiB0b2dnbGUgKi9cclxuaW5wdXQubHByLWZhbmN5LWNoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5scHItZmFuY3ktY2hlY2tib3gudG9nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQ6IDExcHgvMThweCBhcmlhbDtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5scHItZmFuY3ktY2hlY2tib3gudG9nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ09GRic7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogN3B4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmxwci1mYW5jeS1jaGVja2JveC50b2c6aG92ZXI6YWZ0ZXIge1xyXG4gICAgbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ09OJztcclxuICAgIHJpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDVCM0ZGO1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbjphZnRlciB7XHJcbiAgICBsZWZ0OiAzM3B4O1xyXG59XHJcblxyXG4ubHByLWZhbmN5LWNoZWNrYm94LnRvZy5vbjpob3ZlcjphZnRlciB7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4vKiovXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbiB7XHJcblxyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24ubHAtbGlzdC1vcHRpb24tZW1wdHkgdGQsXHJcbi5scC1saXN0LW9wdGlvbi5scC1saXN0LW9wdGlvbi1lbXB0eSB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFOUU5O1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24ubHAtbGlzdC1vcHRpb24tZW1wdHkgLmxwLWFuc3dlci1jaGVjayBpbnB1dCxcclxuLmxwLWxpc3Qtb3B0aW9uLmxwLWxpc3Qtb3B0aW9uLWVtcHR5IC5scC1saXN0LW9wdGlvbi1hY3Rpb25zIGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5jbG0ge1xyXG5cclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5scC1pdGVtLWNoZWNrYm94IHtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5scC1pdGVtLW5hbWUge1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24gLmxwLWl0ZW0tYWN0aW9ucyB7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbnMgdGhlYWQgdGgge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBjb2xvcjogIzAwQTBEMjtcclxuXHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbnMgdGJvZHkgdGgsXHJcbi5scC1saXN0LW9wdGlvbnMgdGJvZHkgdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIC5scC1hbnN3ZXItY2hlY2sge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIHRib2R5IHRoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4ubHAtbGlzdC1vcHRpb25zIHRib2R5IHRkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb25zIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbnMgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHRkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zdHJpcGUucG5nXCIpO1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24gLmxwLWFuc3dlci10ZXh0IHtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uIC5scC1hbnN3ZXItdGV4dDphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xyXG4gICAgY29udGVudDogJ1xcZjQ2NCc7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbiAubHAtYW5zd2VyLXRleHQ6Zm9jdXMsXHJcbi5scC1saXN0LW9wdGlvbjpob3ZlciAubHAtYW5zd2VyLXRleHQge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbjpob3ZlciAubHAtYW5zd2VyLXRleHQge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcbn1cclxuXHJcbi5scC1saXN0LW9wdGlvbi1hY3Rpb25zIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjMDBBMEQyO1xyXG59XHJcblxyXG4ubHAtbGlzdC1vcHRpb24tYWN0aW9ucy5scC1tb3ZlLWxpc3Qtb3B0aW9uIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxufVxyXG5cclxuLmxwLWxpc3Qtb3B0aW9uLWFjdGlvbnM6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxNTYwNzc7XHJcbn1cclxuXHJcbi8qIFF1ZXN0aW9uIG1ldGEgYm94ICovXHJcbiNxdWVzdGlvbl9hbnN3ZXIgLnJ3bWItcXVlc3Rpb24td3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDEycHggMCAwIDA7XHJcbn1cclxuXHJcbi5xdWVzdGlvbi1ib3R0b20tYWN0aW9ucyA+ICoge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFF1aXogbWV0YSBib3ggKi9cclxuYm9keS5wb3N0LXR5cGUtbHBfcXVpeiAjcXVlc3Rpb25zLFxyXG5ib2R5LnBvc3QtdHlwZS1scF9xdWVzdGlvbiAjcXVlc3Rpb25fYW5zd2VyXyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJvZHkucG9zdC10eXBlLWxwX3F1aXogI3F1ZXN0aW9ucyAuaGFuZGxlZGl2LFxyXG5ib2R5LnBvc3QtdHlwZS1scF9xdWVzdGlvbiAjcXVlc3Rpb25fYW5zd2VyXyAuaGFuZGxlZGl2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkucG9zdC10eXBlLWxwX3F1aXogI3F1ZXN0aW9ucyAuaG5kbGUsXHJcbmJvZHkucG9zdC10eXBlLWxwX3F1ZXN0aW9uICNxdWVzdGlvbl9hbnN3ZXJfIC5obmRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LnBvc3QtdHlwZS1scF9xdWl6ICNxdWVzdGlvbnMgLmluc2lkZSxcclxuYm9keS5wb3N0LXR5cGUtbHBfcXVlc3Rpb24gI3F1ZXN0aW9uX2Fuc3dlcl8gLmluc2lkZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9ucy1oZWFkaW5nIC5xdWVzdGlvbnMtdG9nZ2xlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9ucy1oZWFkaW5nIC5xdWVzdGlvbnMtdG9nZ2xlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMGEwZDI7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgI2xlYXJuLXByZXNzLWRyb3Bkb3duLXF1ZXN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgI2xlYXJuLXByZXNzLWRyb3Bkb3duLXF1ZXN0aW9ucyA+IHVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogNTA7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgI2xlYXJuLXByZXNzLWRyb3Bkb3duLXF1ZXN0aW9ucyA+IHVsID4gbGkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy1kcm9wZG93bi1xdWVzdGlvbnMgPiB1bCBsaSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuI3F1ZXN0aW9ucyAjbGVhcm4tcHJlc3MtcXVlc3Rpb24tbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogI0VFRTtcclxuICAgIGNvbG9yOiAjQkJCO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuI3F1ZXN0aW9ucyAjbGVhcm4tcHJlc3MtdG9nZ2xlLXF1ZXN0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAjQ0NDO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy10b2dnbGUtcXVlc3Rpb25zOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjQUFBQUFBO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy1idXR0b24tYWRkLXF1ZXN0aW9uIHtcclxuICAgIF92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIGlucHV0W25hbWU9XCJscC1uZXctcXVlc3Rpb24tbmFtZVwiXSB7XHJcblxyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWVzdGlvbi1hY3Rpb25zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgLnF1aXotcXVlc3Rpb24taGVhZCAucXVpei1xdWVzdGlvbi1hY3Rpb25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMXB4IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLWhlYWQgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyBhIHtcclxuICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICBjb2xvcjogQHByaW1hcnktaWNvbi1jb2xvcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLWhlYWQgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDBhMGQyO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLWhlYWQ6aG92ZXIgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zIC5xdWl6LXF1ZXN0aW9uLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zdHJpcGUucG5nXCIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgLnF1ZXN0aW9uLW5hbWUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbiNxdWVzdGlvbnMgLnF1aXotcXVlc3Rpb24taWNvbiBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4jcXVlc3Rpb25zICNsZWFybi1wcmVzcy1kcm9wZG93bi1xdWVzdGlvbnMgLmFkZGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5scHItY3VycmljdWx1bS1zZWN0aW9uID4gaDMge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHByLWN1cnJpY3VsdW0tc2VjdGlvbiA+IGgzIC5scHItYWN0aW9uIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubHByLWN1cnJpY3VsdW0tc2VjdGlvbi5scHItZW1wdHkgPiBoMyB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxwci1jdXJyaWN1bHVtLXNlY3Rpb24ubHByLWVtcHR5IC5scHItYWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxwci1jb3Vyc2UtY3VycmljdWx1bSBidXR0b24gc3BhbiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLXN0YXRpc3RpYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtY2hhcnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtY2hhcnQgY2FudmFzIHtcclxuICAgIGhlaWdodDogNzB2aDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuLmNoYXJ0LWJ1dHRvbnMgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uY2hhcnQtYnV0dG9ucyBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHdpZHRoOiAxMDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDRweDtcclxufVxyXG5cclxuLmNoYXJ0LWJ1dHRvbnMgZm9ybSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWNoYXJ0LmxvYWRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5jaGFydC1kZXNjcmlwdGlvbiB7XHJcblxyXG59XHJcblxyXG4uY2hhcnQtZGVzY3JpcHRpb24gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uY2hhcnQtZGVzY3JpcHRpb24gbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5jaGFydC1kZXNjcmlwdGlvbiBsaSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmNoYXJ0LWRlc2NyaXB0aW9uIGxpLmFsbDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogIzJGQTdGRjtcclxufVxyXG5cclxuLmNoYXJ0LWRlc2NyaXB0aW9uIGxpLmluc3RydWN0b3JzOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFDNzlCO1xyXG59XHJcblxyXG4uY2hhcnQtZGVzY3JpcHRpb24gbGkuc3R1ZGVudHM6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNENEQwQ0I7XHJcbn1cclxuXHJcbi5scHItc3RhdHMtdGltZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scHItaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNscHItY3VzdG9tLXRpbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA0cHg7XHJcbn1cclxuXHJcbi8qIGJsb2NrIHBhZ2UgKi9cclxuI2xwci1wYWdlLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuI2Zvcm0tcXVpY2stYWRkLWxlc3Nvbi1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuI19scHJfY291cnNlX3ByaWNlX2Rlc2NyaXB0aW9uID4gc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmxwci1pZ25vcmUsIC5scHItaWdub3JlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZGQzZDM2O1xyXG59XHJcblxyXG4ubHByLWlnbm9yZTpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5scHItcXVpY2stYWRkLXBhZ2UtaW5saW5lLFxyXG4ubHByLXF1aWNrLWFjdGlvbnMtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2xwci10b2dnbGUtcXVpei1tb2RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3RkY7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5jb2x1bW4tbnVtX29mX3F1ZXN0aW9uIHtcclxuICAgIHdpZHRoOiAxNTBweDtcclxufVxyXG5cclxuLmxwLXNlYXJjaC1pdGVtcyBpbnB1dFtuYW1lPVwibHAtaXRlbS1uYW1lXCJdIHtcclxuICAgIHdpZHRoOiA1MDBweDtcclxufVxyXG5cclxuLmxwLWJ1dHRvbi1kcm9wZG93biB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5OTk4O1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duIC5scC1kcm9wZG93bi1sYWJlbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5scC1idXR0b24tZHJvcGRvd24gLmxwLWRyb3Bkb3duLWFycm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8qIHdpZHRoOiAyMHB4OyAqL1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duIC5scC1kcm9wZG93bi1pdGVtcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAvKiB3aWR0aDogMTAwJTsgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAvKiByaWdodDogLTFweDsgKi9cclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duIC5scC1kcm9wZG93bi1pdGVtcyBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5scC1idXR0b24tZHJvcGRvd24gLmxwLWRyb3Bkb3duLWl0ZW1zIGxpIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmxwLWJ1dHRvbi1kcm9wZG93biAubHAtZHJvcGRvd24taXRlbXMgbGkgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duOm5vdCguZGlzYWJsZWQpOmhvdmVyIHVsLFxyXG4ubHAtYnV0dG9uLWRyb3Bkb3duOm5vdCguZGlzYWJsZWQpIHVsOmhvdmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY3VycmljdWx1bS1zZWN0aW9uLmxwLWVtcHR5LXNlY3Rpb24ge1xyXG59XHJcblxyXG4uY3VycmljdWx1bS1zZWN0aW9uIC5scC1jaGVjay1pdGVtcyxcclxuLmN1cnJpY3VsdW0tc2VjdGlvbiAubHAtY2hlY2staXRlbXM6aG92ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmNvbHVtbi1mb3JtYXQsXHJcbi5jb2x1bW4taXNfcHJldmlld2FibGUsXHJcbi5jb2x1bW4tdGF4b25vbXktcXVlc3Rpb24tdGFnIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuaW5zdGFsbC1ub3c6YmVmb3JlLFxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmRpc2FibGUtbm93OmJlZm9yZSxcclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgLnBsdWdpbi1jYXJkIC5lbmFibGUtbm93OmJlZm9yZSB7XHJcbiAgICBtYXJnaW46IDNweCA1cHggMCAtMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udDogNDAwIDIwcHgvMSBkYXNoaWNvbnM7XHJcbiAgICAvKnNwZWFrOiBub25lOyovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmluc3RhbGwtbm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMTA2JztcclxuICAgIGNvbG9yOiAjMDA3M2FhO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmRpc2FibGUtbm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMTQ3JztcclxuICAgIGNvbG9yOiAjMDA3M2FhO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtYWRkLW9ucyAucGx1Z2luLWNhcmQgLmVuYWJsZS1ub3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYzMzUnO1xyXG4gICAgY29sb3I6ICNkNTRlMjE7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuZGlzYWJsZS1ub3c6aG92ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYzMzUnO1xyXG4gICAgY29sb3I6ICNkNTRlMjE7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuZW5hYmxlLW5vdzpob3ZlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjE0Nyc7XHJcbiAgICBjb2xvcjogIzAwNzNhYTtcclxufVxyXG5cclxuLmxlYXJuLXByZXNzLWFkZC1vbnMgLnBsdWdpbi1jYXJkIC5idXR0b24td29ya2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjQ2MycgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBscC1zcGlubmVyIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogbHAtc3Bpbm5lciAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1hZGQtb25zIC5wbHVnaW4tY2FyZCAuYnV0dG9uLXdvcmtpbmcgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtYnV0dG9uLWFjdGlvbnMgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtcXVpY2stY29uZmlybSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBsZWZ0OiAtMzkuNjI1cHg7XHJcbiAgICB0b3A6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkwMjAyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtcXVpY2stY29uZmlybTpob3ZlcixcclxuLmxlYXJuLXByZXNzLXF1aWNrLWNvbmZpcm06aG92ZXI6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNzNiMDA7XHJcbn1cclxuXHJcbi5sZWFybi1wcmVzcy1xdWljay1jb25maXJtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICB0b3A6IC0zcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkwMjAyO1xyXG4gICAgcmlnaHQ6IDdweDtcclxufVxyXG5cclxuLyogY291cnNlICovXHJcbi53cC1jb3JlLXVpIC5tZXRhX2JveF9hZGRfc2VjdGlvbixcclxuLndwLWNvcmUtdWkgLm1ldGFfYm94X2FkZF9sZXNzb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGFuZGxlLmRhc2hpY29ucyB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9yZW1vdmUgLmRhc2hpY29ucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaXRpYWw7XHJcbn1cclxuXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgaW5wdXQsXHJcbi5tZXRhX2JveF9jb3Vyc2VfbGVzc29uX3F1aXogbGkgc2VsZWN0IHtcclxuICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbi5yd21iLW1ldGEtYm94IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgfVxyXG59XHJcbi5kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5kYXNoZWQtcGxhY2Vob2xkZXIge1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkICM5OTk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4vKlxyXG4gICAgVHVOTiBhZGRlZCAyMSAwMyAyMDE1XHJcbiAgICBNb2RpZmllZCAwMyBBcHIgMjAxNVxyXG4qL1xyXG4vKiBDb3Vyc2UgQ3VycmljdWx1bW4gbWV0YSBib3ggc2VjdGlvbiovXHJcblxyXG4vKioqKioqKioqKioqIHZlcnNpb24gMS4wICoqKioqKioqKioqKioqL1xyXG5cclxuLyogb3JkZXIgKi9cclxuLnBvc3QtdHlwZS1scF9vcmRlciAjcG9zdC1ib2R5LWNvbnRlbnQsXHJcbi5wb3N0LXR5cGUtbHBfb3JkZXIgI29yZGVyX2RldGFpbHMgLmhhbmRsZWRpdixcclxuLnBvc3QtdHlwZS1scF9vcmRlciAjb3JkZXJfZGV0YWlscyAuaG5kbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBvc3QtdHlwZS1scF9vcmRlciAjc3VibWl0cG9zdCAubWlzYy1wdWItc2VjdGlvbiBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItZGF0YS1udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciA+IGgzIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItZGF0YS1kYXRlLFxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLm9yZGVyLWRhdGEtc3RhdHVzLFxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLm9yZGVyLWRhdGEtcGF5bWVudC1tZXRob2Qge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcclxufVxyXG5cclxuI2xlYXJuLXByZXNzLW9yZGVyIC51c2VyLWRpc3BsYXktbmFtZSxcclxuI2xlYXJuLXByZXNzLW9yZGVyIC51c2VyLWVtYWlsLFxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLnVzZXItaXAtYWRkcmVzcyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG59XHJcblxyXG4jbGVhcm4tcHJlc3Mtb3JkZXIgLm9yZGVyLWl0ZW1zIHRhYmxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItaXRlbXMgdGFibGUgdGgsXHJcbiNsZWFybi1wcmVzcy1vcmRlciAub3JkZXItaXRlbXMgdGFibGUgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbn1cclxuXHJcbiNsZWFybi1wcmVzcy1pbnN0YWxsLXNhbXBsZS1kYXRhLW5vdGljZSAuaW5zdGFsbC1zYW1wbGUtZGF0YS1sb2FkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxlYXJuX3ByZXNzX2Rhc2hib2FyZF93aWRnZXQgKi9cclxuI2xlYXJuX3ByZXNzX2Rhc2hib2FyZF93aWRnZXQge1xyXG4gICAgLnN1YnN1YnN1YiB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGlvcyBjaGVja2JveCAqL1xyXG4ubGVhcm4tcHJlc3MtY2hlY2tib3gge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dC5yZWd1bGFyLXRleHRbaWRePVwibGVhcm4tcHJlc3MtZW1haWxzXCJdIHtcclxuICAgIHdpZHRoOiA5NyU7XHJcbn1cclxuXHJcbi5pb3MtdWktc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaW9zLXVpLXNlbGVjdC5jaGVja2VkIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMThweCAjNmRkYzVmO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMThweCAjNmRkYzVmO1xyXG59XHJcblxyXG4uaW9zLXVpLXNlbGVjdC5jaGVja2VkIC5pbm5lciB7XHJcbiAgICBsZWZ0OiAxM3B4O1xyXG59XHJcblxyXG4uaW9zLXVpLXNlbGVjdCAuaW5uZXIge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLCAwLjg5LCAwLjQ0LCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLCAwLjg5LCAwLjQ0LCAxKTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMCwgMC44OSwgMC40NCwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAsIDAuODksIDAuNDQsIDEpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4ubHAtbGFiZWwtY291bnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M0FBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGhlaWdodDogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAyMXB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLmNvbHVtbi1udW1fb2ZfcXVlc3Rpb24sXHJcbi5jb2x1bW4tcHJldmlldyxcclxuLmNvbHVtbi1kdXJhdGlvbixcclxuLmNvbHVtbi10eXBlLFxyXG4uY29sdW1uLXRheG9ub215LXF1ZXN0aW9uX3RhZyB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4jbGVhcm5fcHJlc3NfZGFzaGJvYXJkX3dpZGdldCB7XHJcbiAgICAucnNzLXdpZGdldCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucnNzLWRhdGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbGVhcm5fcHJlc3NfZGFzaGJvYXJkX3dpZGdldF9zdGF0dXMge1xyXG4gICAgLmluc2lkZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC5sZWFybnByZXNzLXN0YXRpc3RpYy1zdGF0dXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICA+IGEsID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubHAtdGVtcGxhdGUtb3ZlcnJpZGVzIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB0aGVhZCB0aCBoNCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgdGJvZHkgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhYWRjO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmxwLXRlbXBsYXRlLXZlcnNpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAmLm91dGRhdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudXAtdG8tZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTg1OWZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5scC10ZW1wbGF0ZS12ZXJzaW9uLCAubHAtY29yZS12ZXJzaW9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5scC10ZW1wbGF0ZS1maWxlIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgI2xlYXJuLXByZXNzLW5vLXRlbXBsYXRlcyB0ZCBwIHtcclxuICAgICAgICBjb2xvcjogIzAwNzNhYTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxwLXNwaW5uZXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBscC1zcGlubmVyIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yd21iLXF1aXpfcXVlc3Rpb25zLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIC5xdWl6LXF1ZXN0aW9ucy1oZWFkaW5nIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3M2FhO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAmLmRhc2hpY29ucy1hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGEwZDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbGVhcm4tcHJlc3MtbGlzdC1xdWVzdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgICAgICAucXVpei1xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjREREO1xyXG4gICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnF1aXotcXVlc3Rpb24taGVhZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAucXVpei1xdWVzdGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnF1ZXN0aW9uLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHVybChcIi4uLy4uL2ltYWdlcy9vcGVuaGFuZC5jdXJcIikgNyA1LCBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGEwZDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnF1aXotcXVlc3Rpb24tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhc2hpY29ucy1hZG1pbi1wYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xdWl6LXF1ZXN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWxwX3F1aXoge1xyXG4gICAgI2dlbmVyYWwtc2V0dGluZ3Mge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxlYXJuLXByZXNzLXRhYnMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICB1bC5oZWFkaW5nLXRhYnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcclxuXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLypmb250LXdlaWdodDogYm9sZDsqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyYTNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1wcmVzcy10YWItY29udGVudCB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJi5pbml0aWFsaXplIHtcclxuICAgICAgICAubGVhcm4tcHJlc3MtdGFiLWNvbnRlbnQgPiBsaSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYXJuLXByZXNzLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBhMGEwO1xyXG5cclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiBsaW5lYXIgMXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsZWFybi1wcmVzcy1tZXRhLWJveC10YWJzLWluaXRpYWxpemUtYW5pbWF0aW9uIGxpbmVhciAxcztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiBsaW5lYXIgMXM7XHJcbiAgICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uOiBsZWFybi1wcmVzcy1tZXRhLWJveC10YWJzLWluaXRpYWxpemUtYW5pbWF0aW9uIGxpbmVhciAxcztcclxuICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiBsaW5lYXIgMXM7XHJcbiAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCguaW5pdGlhbGl6ZSkge1xyXG4gICAgICAgIC5sZWFybi1wcmVzcy10YWItY29udGVudCA+IGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHVsIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBNZXRhYm94IFdpZGdldCAqL1xyXG4jd2lkZ2V0cy1yaWdodCAud2lkZ2V0cy1ob2xkZXItd3JhcCB7XHJcbiAgICAucndtYi1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgLnJ3bWItaW5wdXR7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdXRkYXRlZC1yZWFkbW9yZS1saW5re1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ubGVhcm4tcHJlc3MtbWVzc2FnZS5ub3RpY2Utd2FybmluZyB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYjkwMDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBsZWFybi1wcmVzcy1tZXRhLWJveC10YWJzLWluaXRpYWxpemUtYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGxlYXJuLXByZXNzLW1ldGEtYm94LXRhYnMtaW5pdGlhbGl6ZS1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgbGVhcm4tcHJlc3MtbWV0YS1ib3gtdGFicy1pbml0aWFsaXplLWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtbXMta2V5ZnJhbWVzIGxlYXJuLXByZXNzLW1ldGEtYm94LXRhYnMtaW5pdGlhbGl6ZS1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiYWRtaW4vYWRtaW4uY3NzIn0= */
1
+ /**
2
+ * Define all styles for admin side
3
+ *
4
+ * @author ThimPress
5
+ * @version 1.0
6
+ */
7
+ input:focus::-webkit-input-placeholder {
8
+ color: transparent !important;
9
+ }
10
+ input:focus::-moz-placeholder {
11
+ color: transparent !important;
12
+ }
13
+ input:focus:-moz-placeholder {
14
+ color: transparent !important;
15
+ }
16
+ .rwmb-field {
17
+ margin: 20px 0 20px 0;
18
+ }
19
+ .rwmb-field .rwmb-input .rwmb-label {
20
+ margin-top: 0;
21
+ }
22
+ .rwmb-field .rwmb-input .description {
23
+ margin-top: 5px;
24
+ }
25
+ .rwmb-field .rwmb-input .description.option-desc {
26
+ font-weight: normal;
27
+ margin: 8px 0 10px 24px;
28
+ font-size: smaller;
29
+ font-style: italic;
30
+ }
31
+ .lp-nav-tab-wrapper {
32
+ border-bottom: 1px solid #ccc;
33
+ margin: 0;
34
+ padding: 9px 15px 0 0;
35
+ line-height: inherit;
36
+ }
37
+ .learn-press-quick-add-page-inline {
38
+ display: inline-block;
39
+ vertical-align: top;
40
+ margin: 0 !important;
41
+ }
42
+ .learn-press-quick-add-page-inline > * {
43
+ vertical-align: top;
44
+ }
45
+ #learn-press-admin-settings {
46
+ /*input[name="learn_press_single_course_image_size[width]"],
47
+ input[name="learn_press_single_course_image_size[height]"],
48
+ input[name="learn_press_course_thumbnail_image_size[width]"],
49
+ input[name="learn_press_course_thumbnail_image_size[height]"] {
50
+ margin-top: -4px;
51
+ }
52
+ input[name="learn_press_single_course_image_size[crop]"],
53
+ input[name="learn_press_course_thumbnail_image_size[crop]"] {
54
+ margin-top: 3px;
55
+ }*/
56
+ }
57
+ #learn-press-admin-settings #learn_press_email_formats {
58
+ margin-bottom: 10px;
59
+ }
60
+ #learn-press-admin-settings .learn-press-email-variables {
61
+ margin-left: 0;
62
+ margin-top: 5px;
63
+ }
64
+ #learn-press-admin-settings .learn-press-email-variables li {
65
+ display: inline-block;
66
+ cursor: pointer;
67
+ }
68
+ #learn-press-admin-settings .learn-press-email-variables li:hover {
69
+ color: #0085ba;
70
+ }
71
+ #learn-press-admin-settings .nav-tab-wrapper {
72
+ margin-bottom: 20px;
73
+ }
74
+ #learn-press-admin-settings .subsubsub {
75
+ float: left;
76
+ width: 240px;
77
+ position: relative;
78
+ z-index: 10;
79
+ margin: 0 -260px 0 20px;
80
+ padding-top: 11px;
81
+ }
82
+ #learn-press-admin-settings .subsubsub li {
83
+ display: block;
84
+ }
85
+ #learn-press-admin-settings .subsubsub li a {
86
+ display: block;
87
+ outline: none;
88
+ box-shadow: none;
89
+ }
90
+ #learn-press-admin-settings .learn-press-settings-wrap {
91
+ float: left;
92
+ padding: 1px 0 15px 300px;
93
+ background: #FFF;
94
+ z-index: 0;
95
+ position: relative;
96
+ width: 100%;
97
+ box-sizing: border-box;
98
+ opacity: 0;
99
+ }
100
+ #learn-press-admin-settings .learn-press-settings-wrap input[name="learn_press_auto_redirect_message"] {
101
+ width: 80%;
102
+ }
103
+ #learn-press-admin-settings .learn-press-settings-wrap:before {
104
+ content: '';
105
+ position: absolute;
106
+ top: 0;
107
+ bottom: 0;
108
+ border-left: 1px solid #DDD;
109
+ margin-left: -30px;
110
+ }
111
+ #learn-press-admin-settings .learn-press-settings-wrap:after {
112
+ content: '';
113
+ display: block;
114
+ clear: both;
115
+ }
116
+ #learn-press-admin-settings .learn-press-settings-wrap.ready {
117
+ opacity: 1;
118
+ }
119
+ #learn-press-admin-settings .learn-press-settings-wrap #learn-press-reset-settings {
120
+ float: right;
121
+ opacity: 0.5;
122
+ }
123
+ #learn-press-admin-settings .learn-press-settings-wrap #learn-press-reset-settings:hover {
124
+ opacity: 1;
125
+ }
126
+ #learn-press-admin-settings.no-subtabs .learn-press-settings-wrap {
127
+ float: none;
128
+ margin-left: 0;
129
+ padding-left: 25px;
130
+ padding-right: 25px;
131
+ }
132
+ #learn-press-admin-settings.no-subtabs .learn-press-settings-wrap:before {
133
+ display: none;
134
+ }
135
+ #learn-press-admin-settings.no-subtabs .subsubsub {
136
+ display: none;
137
+ }
138
+ #learn-press-admin-settings input[type="radio"] {
139
+ margin: 0 !important;
140
+ }
141
+ #learn-press-admin-settings label {
142
+ line-height: 1;
143
+ }
144
+ #learn-press-admin-settings input[name="learn_press_course_base"] {
145
+ margin-top: 3px;
146
+ margin-right: 3px;
147
+ }
148
+ #learn-press-admin-settings .lp-group-title {
149
+ padding: 0 0 10px;
150
+ border-bottom: 3px solid #563d7c;
151
+ display: inline-block;
152
+ margin: 0;
153
+ }
154
+ #learn-press-admin-settings input[type="text"],
155
+ #learn-press-admin-settings input[type="email"],
156
+ #learn-press-admin-settings input[type="number"],
157
+ #learn-press-admin-settings input[type="tel"],
158
+ #learn-press-admin-settings input[type="password"],
159
+ #learn-press-admin-settings select {
160
+ vertical-align: top;
161
+ }
162
+ #learn-press-admin-settings input[type="checkbox"] {
163
+ opacity: 1;
164
+ }
165
+ #learn-press-admin-settings .lp-setting-field span {
166
+ vertical-align: top;
167
+ line-height: 24px;
168
+ }
169
+ #learn-press-admin-settings .lp-setting-field .lp-sign-times {
170
+ font-size: 19px;
171
+ }
172
+ .learnpress_page_learn-press-settings .select2-result .select2-result-label {
173
+ position: relative;
174
+ }
175
+ .learnpress_page_learn-press-settings .select2-result .select2-result-label:before {
176
+ display: inline-block;
177
+ border-bottom: 1px solid #23282d;
178
+ width: 20px;
179
+ position: absolute;
180
+ top: 50%;
181
+ left: 8px;
182
+ }
183
+ .learnpress_page_learn-press-settings .select2-result .select2-result-label:hover:before {
184
+ border-color: #FFF;
185
+ }
186
+ .learnpress_page_learn-press-settings .select2-result.level-1 .select2-result-label {
187
+ padding-left: 35px;
188
+ }
189
+ .learnpress_page_learn-press-settings .select2-result.level-1 .select2-result-label:before {
190
+ content: '';
191
+ }
192
+ .learnpress_page_learn-press-settings .select2-result.level-2 .select2-result-label {
193
+ padding-left: 60px;
194
+ }
195
+ .learnpress_page_learn-press-settings .select2-result.level-2 .select2-result-label:before {
196
+ left: 35px;
197
+ content: '';
198
+ }
199
+ .learnpress_page_learn-press-settings .select2-result.level-3 .select2-result-label {
200
+ padding-left: 85px;
201
+ }
202
+ .learnpress_page_learn-press-settings .select2-result.level-3 .select2-result-label:before {
203
+ left: 60px;
204
+ content: '';
205
+ }
206
+ /* message box */
207
+ #learn-press-message-box-block {
208
+ position: fixed;
209
+ top: 0;
210
+ left: 0;
211
+ right: 0;
212
+ bottom: 0;
213
+ background-color: #000;
214
+ z-index: 99999;
215
+ opacity: 0.8;
216
+ }
217
+ #learn-press-message-box-window {
218
+ position: fixed;
219
+ top: 0;
220
+ bottom: 0;
221
+ left: 0;
222
+ right: 0;
223
+ z-index: 100000;
224
+ color: #FFF;
225
+ text-align: center;
226
+ }
227
+ #message-box-wrap {
228
+ margin: 0 auto;
229
+ /* text-align: center; */
230
+ display: inline-block;
231
+ text-align: left;
232
+ max-width: 70%;
233
+ }
234
+ .message-box-title {
235
+ color: #FFF;
236
+ margin: 0 0 40px 0;
237
+ font-size: 34px;
238
+ }
239
+ .message-box-content {
240
+ font-size: 16px;
241
+ line-height: 1.5;
242
+ }
243
+ .message-box-animation {
244
+ background-image: url("../../images/animation.gif");
245
+ width: 220px;
246
+ height: 20px;
247
+ margin: 20px 0 0;
248
+ }
249
+ .message-box-buttons {
250
+ margin: 20px 0 0;
251
+ border-top: 1px solid #929292;
252
+ padding-top: 20px;
253
+ }
254
+ .message-box-button {
255
+ margin-right: 10px !important;
256
+ }
257
+ .post-type-lp_lesson .column-format .lp-label {
258
+ font-size: 100%;
259
+ }
260
+ /*********************************/
261
+ .hide {
262
+ display: none;
263
+ }
264
+ .handle.dashicons {
265
+ cursor: move;
266
+ margin-right: 10px;
267
+ }
268
+ .meta_box_remove .dashicons {
269
+ text-decoration: initial;
270
+ }
271
+ .meta_box_course_lesson_quiz li input,
272
+ .meta_box_course_lesson_quiz li select {
273
+ min-width: 250px;
274
+ }
275
+ .dashed-placeholder {
276
+ border: 2px dashed #999;
277
+ padding: 10px;
278
+ }
279
+ .learn-press-message {
280
+ position: relative;
281
+ background: #FFF;
282
+ border-left: 5px solid #00A0D2;
283
+ padding: 10px 10px 0px 10px;
284
+ margin-bottom: 20px;
285
+ overflow: hidden;
286
+ color: #777;
287
+ }
288
+ .learn-press-message button {
289
+ float: right;
290
+ }
291
+ .learn-press-message p {
292
+ margin: 0 0 10px;
293
+ }
294
+ .learn-press-message:after {
295
+ clear: both;
296
+ content: '';
297
+ display: block;
298
+ }
299
+ .learn-press-message.notice {
300
+ border-left-color: #b3d20a;
301
+ }
302
+ .learn-press-message.lp-error,
303
+ .learn-press-message.error {
304
+ border-left-color: #b81c23;
305
+ }
306
+ .learn-press-message ul {
307
+ list-style-type: none;
308
+ }
309
+ .learn-press-message .learn-press-admin-notice-dismiss {
310
+ position: absolute;
311
+ display: inline-block;
312
+ background-color: #FFFFFF;
313
+ border-radius: 50%;
314
+ box-shadow: 0px 0px 1px 1px #F1F1F1;
315
+ width: 20px;
316
+ height: 20px;
317
+ text-align: center;
318
+ line-height: 20px;
319
+ text-decoration: none;
320
+ top: 50%;
321
+ right: 10px;
322
+ margin-top: -10px;
323
+ padding: 0;
324
+ }
325
+ .learn-press-message .learn-press-admin-notice-dismiss:before {
326
+ font-family: dashicons;
327
+ content: '\f335';
328
+ text-align: center;
329
+ font-size: 18px;
330
+ text-decoration: none;
331
+ }
332
+ /**
333
+ * Course Metabox
334
+ */
335
+ li.quiz,
336
+ li.lesson,
337
+ li.quick_lesson,
338
+ li.quick_quiz {
339
+ margin-left: 30px;
340
+ }
341
+ .wp-core-ui .meta_box_add_section,
342
+ .wp-core-ui .meta_box_add_lesson,
343
+ .wp-core-ui .meta_box_add_quiz,
344
+ .wp-core-ui .meta_box_quick_add_lesson,
345
+ .wp-core-ui .meta_box_quick_add_quiz {
346
+ margin-right: 10px;
347
+ }
348
+ .column-taxonomy-course_category {
349
+ width: 15%;
350
+ }
351
+ .tools-button {
352
+ text-align: right;
353
+ }
354
+ /*
355
+ #lpr-block {
356
+ position: fixed;
357
+ top: 0;
358
+ left: 0;
359
+ right: 0;
360
+ bottom: 0;
361
+ background-color: #000;
362
+ display: none;
363
+ z-index: 200;
364
+ opacity: 0.2;
365
+ }
366
+
367
+ .lpr-quick-add-form {
368
+ background-color: #FFF;
369
+ padding: 5px;
370
+ position: absolute;
371
+ z-index: 210;
372
+ border: 1px solid #DDD;
373
+ }
374
+
375
+ .lpr-quick-add-form input {
376
+ font-size: 15px;
377
+ border-radius: 3px;
378
+ border: 1px solid #DDD;
379
+ width: 350px;
380
+ }
381
+
382
+ .lpr-quick-add-form input,
383
+ .lpr-quick-add-form select {
384
+ vertical-align: top;
385
+ }
386
+
387
+ .lpr-quick-add-form .lpr-ajaxload {
388
+ display: none;
389
+ background: url(../../images/spinner.gif) no-repeat center;
390
+ width: 30px;
391
+ color: #FFF;
392
+ margin-top: 6px;
393
+ }
394
+
395
+ .lpr-quick-add-form.working .lpr-ajaxload {
396
+ display: inline-block;
397
+ }
398
+
399
+ .lpr-quick-add-form.working button {
400
+ display: none;
401
+ }
402
+
403
+ .post-type-lpr_question .lpr-question-option-label {
404
+ display: none;
405
+ }
406
+
407
+ #lpr-question-options-wrap {
408
+ margin-top: 8px;
409
+ }
410
+
411
+ .lpr-question tr.lpr-disabled .dashicons-trash,
412
+ .lpr-question tr.lpr-disabled .dashicons-sort {
413
+ display: none;
414
+ }*/
415
+ /*
416
+ * Add on page
417
+ */
418
+ .learnpress-advertis-admin {
419
+ margin-left: 160px;
420
+ padding: 10px 20px;
421
+ position: relative;
422
+ overflow: hidden;
423
+ }
424
+ .learnpress-advertis-admin > .item {
425
+ display: none;
426
+ }
427
+ .learnpress-advertis-admin > .item:first-child {
428
+ display: block;
429
+ }
430
+ .learnpress-advertis-admin .learnpress-wrap-items {
431
+ position: relative;
432
+ overflow: hidden;
433
+ -webkit-transition: visibility 1s, opacity 1s;
434
+ transition: visibility 1s, opacity 1s;
435
+ padding: 20px;
436
+ background-color: #fff;
437
+ border: 1px solid #ddd;
438
+ margin-bottom: 30px;
439
+ }
440
+ .learnpress-advertis-admin .theme-thumbnail {
441
+ float: left;
442
+ width: 35%;
443
+ }
444
+ .learnpress-advertis-admin .theme-detail {
445
+ margin-left: 35%;
446
+ padding-left: 20px;
447
+ }
448
+ .learnpress-advertis-admin .learnpress-item {
449
+ position: relative;
450
+ float: left;
451
+ margin-right: -100%;
452
+ width: 100%;
453
+ box-sizing: border-box;
454
+ visibility: hidden;
455
+ opacity: 0;
456
+ -webkit-transition: visibility 0.5s linear, opacity 0.5s linear;
457
+ transition: visibility 0.5s linear, opacity 0.5s linear;
458
+ }
459
+ .learnpress-advertis-admin img {
460
+ width: 100%;
461
+ height: auto;
462
+ float: none;
463
+ }
464
+ .learnpress-advertis-admin .learnpress-active {
465
+ visibility: visible;
466